Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    B

    Ben Balter

    ben.balter.com · Personal blog · on HN since 2011

    Ben Balter, a GitHub employee and former government technologist, writes about open source, remote work and government technology.

    Visit blogRSSHN submissions
    Open Source & LinuxManagementCulture & Society
    What HN says

    HN links it for explanations of 18F versus USDS, document collaboration tools and government APIs, and it appears on a list of developer blogs.

    Stats for nerds
    51HN people shared it
    55linked in comments
    756story points
    Jan 2021last shared
    2011people per year2021

    Top posts on HN

    1. 1
      How I re–over-engineered my home network for privacy and security
      1 person · 345 points · first shared 2021 · 198 comments on HN
    2. 2
      Problems, not solutions (2018)
      1 person · 122 points · first shared 2020 · 41 comments on HN
    3. 3
      Remote work requires communicating more, but less frequently
      1 person · 48 points · first shared 2023 · 17 comments on HN
    4. 4
      You probably shouldn’t add a CLA to your open source project (2018)
      5 people · 42 points · first shared 2018 · 41 comments on HN
    5. 5
      What is a 'Hacker'?
      1 person · 41 points · first shared 2013 · 30 comments on HN
    6. 6
      Why technologists don't want to work at a government agency
      1 person · 37 points · first shared 2015 · 16 comments on HN
    7. 7
      The difference between 18F and USDS
      10 people · 16 points · first shared 2015 · Discussion on HN
    8. 8
      Rules of Communicating at GitHub
      3 people · 16 points · first shared 2014 · Discussion on HN
    9. 9
      Using GitHub Actions to get notified when an API response (or web page) changes
      1 person · 9 points · first shared 2021 · 1 comments on HN
    10. 10
      How I Over-Engineered My Book
      1 person · 8 points · first shared 2026 · 7 comments on HN

    What HN people wrote when they linked it

    • j1eloJan 2021

      > Even if through some process the license changes in the future, your contributions were still to an open source license and that version of the code will remain open forever.

      Well, that's a good take. You're right of course: the exact version of the codebase you contributed to, was licensed as OSS and it will always stay like that.

      So yes, copyleft is more about providing guarantees about the future, while non-copyleft can only provide guarantees about the present.

      I think this way of putting it is clearer than my previous way of saying it. Thanks for bringing up this point of view.

      > This is the reason why projects like MAME have contributor agreements now.

      Hence articles such as [1] and [2], which have been posted in HN before, albeit with pretty much zero conversation.

      Still, just like I'm interested in the topic of OSS licenses and the thought process of people who choose them for their projects, I find also interesting the matter about CLAs and whether to go on with one or instead opting to use a DCO [3], which some well known OSS projects have preferred in the past: [4], [5].

      [1]: Why CLAs aren't good for open source -- https://opensource.com/article/19/2/cla-problems

      [2]: Why you probably shouldn’t add a CLA to your open source project -- https://ben.balter.com/2018/01/02/why-you-probably-shouldnt-add-a-cla-to-your-open-source-project/

      [3]: CLA vs. DCO: What's the difference? -- https://opensource.com/article/18/3/cla-vs-dco-whats-difference

      [4]: (GitLab)…

    • dansoFeb 2018

      18F is part of the General Services Administration and was ostensibly tasked to not just work on IT (for GSA, and others) but to develop and promulgate best practices across the federal agencies.

      A 2015 blog post about "The difference between 18F and USDS": https://ben.balter.com/2015/04/22/the-difference-between-18f-and-usds/

      > The [Presidential Innovation Fellows] program was a success, and soon after a group called 18F was created within the General Services Administration (GSA) not only to house the PIFs, both physically and bureaucratically, but also to continue and augment their efforts — to centralize forward-thinking technologists in government under one administrative umbrella, and to provide a vehicle for change that wasn’t tied so closely to the administration and the highly political world in which it operates on a daily basis

    • higherpurposeJan 2015

      HTTPS can also be used to protect you from malware [1] [2] and stop censorship [3]. If anything, news sites should be among the first to adopt strong HTTPS connections since many people visit them and the news also needs to not be censored.

      [1] https://citizenlab.org/2014/08/cat-video-and-the-death-of-clear-text/

      [2] http://www.ap.org/Content/AP-In-The-News/2014/AP-Seattle-Times-Upset-About-FBI-Impersonation

      [3] http://ben.balter.com/2015/01/06/https-all-the-things/

      As for the performance side, SPDY is probably not perfect, but it seems to generally improve over current HTTP, even if it uses secure connection. But even if it didn't, using HTTPS seems to add negligible overhead, and compared to the security it gives I think it's well worth it.

      https://www.httpvshttps.com/

    • qohenSep 2011

      In this vein, if you want this kind of functionality, the following might be worth checking out--a plug-in for WordPress that turns it into a version-control system for any type of file:

      http://wordpress.org/extend/plugins/wp-document-revisions/

      "WP Document Revisions is a document management and version control plugin. Built for time-sensitive and mission-critical projects, teams can collaboratively edit files of any format -- text documents, spreadsheets, images, sheet music... anything -- all the while, seamlessly tracking the document's progress as it moves through your organization's existing workflow."

      More info (incl. screencast):

      http://ben.balter.com/2011/08/29/wp-document-revisions-document-management-version-control-wordpress/

    • fulldecent2Feb 2020

      Here is my list of solo developer blogs. Usually they are on topic. This does not include personal blogs I follow that happen to be developers.

      @mdo (Bootstrop) - http://markdotto.com/

      Keith Cirkel - https://www.keithcirkel.co.uk/

      Coding – Corbin's Treehouse - https://www.corbinstreehouse.com/blog

      Aaditya Purani – Ethical Hacker - https://aadityapurani.com/

      Ben Balter - http://ben.balter.com/

      fulldecent - https://privacylog.blogspot.com

      Orange - http://blog.orange.tw/

      Cocoa with Love - http://www.cocoawithlove.com/

      Mark Otto - http://markdotto.com/

      Moxie Marlinspike's Blog - http://www.thoughtcrime.org/blog/

      hueniverse - http://hueniverse.com/

    • rasmiAug 2015

      Also check out 18F [1], which focuses on pushing forward how tech and the government work together. They run a 12-month Presidential Innovation Fellows program [2] which works more intensely on innovating with specific groups within the federal government. USDS is more focused on modernizing and ensuring some basic technical functionality of a lot of the core aspects of the government (which is incredibly important and impactful, but is less about innovation -- see a comparison here [3]).

      [1] https://18f.gsa.gov/

      [2] https://www.whitehouse.gov/innovationfellows

      [3] http://ben.balter.com/2015/04/22/the-difference-between-18f-and-usds/

    Related

    Egor Homakovhomakov.blogspot.com76 people

    How I hacked Github again

    Egor Homakov
    Personal · last shared 2024
    Andrew Ayeragwa.name60 people

    Sign arbitrary data with your SSH keys

    Andrew Ayer
    Personal · last shared 2026
    Colin Percivaldaemonology.net302 people

    On the Use of a Life

    Colin Percival
    Personal · last shared 2026
    Nicole Tietz-Sokolskayantietz.com101 people

    Instead of “auth”, we should say “permissions” and “login”

    Nicole Tietz-Sokolskaya
    Personal · last shared 2026
    Tekin Suleymantekin.co.uk21 people

    Better Git diff output for Ruby, Python, Elixir, Go

    Tekin Suleyman
    Personal · last shared 2026
    Daniel Miesslerdanielmiessler.com241 people

    It’s Time to Get Back to RSS

    Daniel Miessler
    Personal · last shared 2026
    Schneier on Securityschneier.com2.2k people

    New NSA Leak Shows MITM Attacks Against Major Internet Services

    Schneier on Security
    Personal · last shared 2026
    Richard Stallmanstallman.org638 people

    Reasons not to use (i.e., be used by) Facebook

    Richard Stallman
    Personal · last shared 2026