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
    N

    Nerderati

    nerderati.com · Personal blog · on HN since 2010

    Personal developer blog covering practical topics in SSH, Python, Git, PostgreSQL, and networking.

    Visit blogRSSHN submissions
    ProgrammingOpen Source & LinuxNetworking
    What HN says

    HN links it mostly for its SSH config file guide, which commenters recommend as a straightforward way to simplify everyday SSH use.

    Stats for nerds
    17HN people shared it
    17linked in comments
    472story points
    Sep 2021last shared
    2012people per year2021

    Top posts on HN

    1. 1
      Simplify your life with an SSH config file
      4 people · 343 points · first shared 2011 · 83 comments on HN
    2. 2
      GitHub is forcing me to change my username, and will not tell me why
      1 person · 79 points · first shared 2018 · 66 comments on HN
    3. 3
      Timezone-naive datetimes are one of the most dangerous objects in Python
      3 people · 19 points · first shared 2024 · 21 comments on HN
    4. 4
      Tracing the evolution of a Python function with Git log
      3 people · 14 points · first shared 2024 · Discussion on HN
    5. 5
      PostgreSQL Tables Can Only Have 1600 Columns, Ever
      1 person · 4 points · first shared 2017 · Discussion on HN
    6. 6
      Why DHCP Lease Expiration Matters for Your Coffee Shop Router
      1 person · 4 points · first shared 2016 · 9 comments on HN
    7. 7
      Simplify Your Life with an SSH Config File – Nerderati
      5 people · 2 points · first shared 2015 · Discussion on HN
    8. 8
      Perpetual IRC – The Proxy Edition
      1 person · 2 points · first shared 2010 · Discussion on HN
    9. 9
      Bartering for Beers with Approximate Subset Sums
      1 person · 2 points · first shared 2014 · Discussion on HN
    10. 10
      Making Git Behave
      1 person · 2 points · first shared 2010 · Discussion on HN

    What HN people wrote when they linked it

    • iotkuSep 2021

      >Was the whole password to SSH key switch annoying at all for anyone else?

      Never was an issue for me because I'd always been using keys in the first place. I imagine it's less common for folks who don't manage servers, but all of my prior ssh usage had switched to keys over a decade ago.

      >Like procedurally its simple but I have a bunch of accounts, a bunch of different repos.

      Definitely recommend looking into creating a ssh config if you're using different keys per account. (Notably you can set your IdentityFile (key to use) per host (which can also be set as something arbitrary like "gh-username")

      There's a pretty friendly post here:
      https://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/

      >Let me use a password if I want, these security requirements are becoming increasing absurd

      I don't want my software dependencies to be compromised just because someone reused a password.

      >Passwords are 100% the weakest link in our beep boop chain of trust, of course - we know this. But maybe they should just be rethought from the ground up instead of randomly affecting your users all the time with security nonsense.

      Keys are rethinking it from the ground up (which seems to be the complaint), though there certainly are challenges in managing keys as well.

    • ajhit406Jul 2015

      I've been working on customized EC2 instances, DO droplets and Nitrous (https://pro.nitrous.io) since 2012 and haven't looked back. There is the issue of connectivity, but I'm unproductive without an internet connection so it has worked well for me.

      I use tmux and then connect to the session from work, home, etc... and setup ssh config (http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/) so I have shortcuts to all of my remote machines. App environments are built with docker, snapshotted, and pushed to dockerhub.

    • iuguyMay 2013

      I hate to be snarky but having read through the code this really isn't a big thing. It's a tool for people that can't use .ssh/config.

      Manage your SSH like a boss? Perhaps, but only in the pointy-haired can't-read-man-ssh_config boss sense of the word.

      For those that don't want to install a script and would prefer to understand the tools they already have try this:

      http://nerderati.com/2011/03/simplify-your-life-with-an-ssh-config-file/

    • inkelNov 2012

      I agree with you, having the ability to script everyday tasks is awesome, though however in the case of the ssh wrapper it might be a little overkill, given that you can achieve the same (and more) with a ssh_config file [1] [2]. I would particularly recommend the ControlMaster option.

      [1] http://nerderati.com/2011/03/simplify-your-life-with-an-ssh-config-file/
      [2] http://linux.die.net/man/5/ssh_config

    • eranationMar 2015

      Yep. 100% with you on that one.
      And it's not that hard to setup.
      I found this as a great resource: http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/

    • acqqDec 2018

      > .ssh/config

      Do you mean this or something not described there?

      https://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/

    Related

    Percona Blogpercona.com327 people

    UUIDs are popular, but bad for performance (2019)

    Percona Blog
    Company · last shared 2026
    Timescale Blogblog.timescale.com95 people

    How percentile approximation works and why it's more useful than averages

    Timescale Blog
    Company · last shared 2022
    Engine Yard Blogengineyard.com204 people

    The Number One Trait of a Great Developer

    Engine Yard Blog
    Company · last shared 2025
    ScyllaDB Blogscylladb.com167 people

    How io_uring and eBPF Will Revolutionize Programming in Linux

    ScyllaDB Blog
    Company · last shared 2026
    PyPy Blogpypy.org183 people

    PyPy has moved to Git, GitHub

    PyPy Blog
    Company · last shared 2026
    GreptimeDB Bloggreptime.com26 people

    Error Stacking in Rust

    GreptimeDB Blog
    Company · last shared 2026
    Supabase Blogsupabase.com286 people

    Postgres WASM

    Supabase Blog
    Company · last shared 2026
    Citus Data Blogcitusdata.com224 people

    Citus Unforks from PostgreSQL, Goes Open Source

    Citus Data Blog
    Company · last shared 2026