Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1546

T

Tyblog

Personal blog · blog.tjll.netsystemsprogramming

Tyblog is a personal blog at blog.tjll.net about systems and programming. Since 2014, 46 different Hacker News readers have linked it 60 times, most often “Building My Perfect Router”. It is still writing: the last post was on 2026-06-17, and you can follow it by feed.

Visit the blog
60mentions?
2recommend?
46HN people?
2014–2026first – last linked?
Links on Hacker News per year · peak 10 in 2025

Too few sampled comments (20) to say how often HN recommends it.?

Why HN links it

HN readers link Tyblog for hands-on networking and self-hosting guides, such as building a router on ARM boards, a Caddy vs nginx benchmark, and why password hashing differs from secure password storage.

Recommended for · 2 comments
One commenter calls it a good blog post explaining hashing versus secure password storage; another calls it a really great discussion and suggests reading it.

Summarised by Claude from a sample of 20 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Building My Perfect Router
    8 people · 10 mentions · first linked 2018-04-12
  2. 35M Hot Dogs: Benchmarking Caddy vs. Nginx
    6 people · 6 mentions · first linked 2022-09-14
  3. You Don't Love Systemd Timers Enough
    5 people · 5 mentions · first linked 2026-05-05
  4. Systemd has been a complete, utter, unmitigated success
    3 people · 3 mentions · first linked 2025-07-08
  5. Systemd for (Impatient) Sysadmins
    2 people · 2 mentions · first linked 2017-07-17
  6. One Year with the Framework Laptop and NixOS
    2 people · 2 mentions · first linked 2022-09-06
  7. /please-stop-hashing-passwords/
    2 people · 2 mentions · first linked 2017-06-16
  8. A beginner's guide to extending Emacs
    2 people · 2 mentions · first linked 2025-02-04

What Hacker News says?

  1. I understand the optimisation, I'm just saying I'm sceptical the optimisation is even that useful, like it seems it'd only kick in with pathological cases where kernel round trip time is really dominating; my gut reckons most applications just don't benefit. Caddy in the last few years got sendfile support and with it on and off and it usually you wouldn't see a discernible difference [1]. Which makes me sceptical f…

    Comment linking /reverse-proxy-hot-dog-eating-contest-caddy-vs-nginx/

    on “Io_uring, kTLS and Rust for zero syscall HTTPS server”
  2. Submitted SSH Kung Fu as a story · 487 points

    HN discussion
  3. It's quite nice. Doesn't run pfSense yet, but apparently that's being worked on. There's a version of Arch that runs wonderfully on it though. I bought it a few days ago after reading this[1] guide to try to replace my pfSense router (stupid AES-NI...). [1] https://blog.tjll.net/building-my-perfect-router/

    Comment linking /building-my-perfect-router/

    on “The ASUS Tinker Board is a compelling upgrade from a Raspberry Pi 3 B+”
  4. Submitted 35M Hot Dogs: Benchmarking Caddy vs. Nginx as a story · 399 points

    HN discussion
  5. Caddy uses more RAM and has no inherent benefit when running a project in production professionally. Caddy is easier for self hosted cause it automatically handles HTTPS where Nginx does not. Related reading: https://blog.tjll.net/reverse-proxy-hot-dog-eating-contest-c...

    Comment linking /reverse-proxy-hot-dog-eating-contest-caddy-vs-nginx/

    on “FrankenPHP: Modern PHP App Server”
  6. Submitted A beginner's guide to extending Emacs as a story · 151 points

    HN discussion
  7. Thank you, that's very kind! There's a reason I included Corey's name in my hastily cobbled-together skeleton meme [1]. Hopefully my writing achieves that level of technical approachability. [1]: https://blog.tjll.net/reverse-proxy-hot-dog-eating-contest-c...

    Comment linking /reverse-proxy-hot-dog-eating-contest-caddy-vs-nginx/

    on “35M Hot Dogs: Benchmarking Caddy vs. Nginx”
  8. Submitted Systemd has been a complete, utter, unmitigated success as a story · 106 points

    HN discussion
  9. I really like Caddy, but these nginx performance comparisons are never really supported in benchmarks. There have been numerous attempts to benchmark both (One example: https://blog.tjll.net/reverse-proxy-hot-dog-eating-contest-c... ) but the conclusion is almost always that they're fairly similar. The big difference for simple applications is that Caddy is easier to set up, and nginx has a smaller memory footprint.…

    Comment linking /reverse-proxy-hot-dog-eating-contest-caddy-vs-nginx/

    on “There isn't much point to HTTP/2 past the load balancer”
  10. Submitted One Year with the Framework Laptop and NixOS as a story · 94 points

    HN discussion
  11. Was it my blog post? https://blog.tjll.net/building-my-perfect-router/

    Comment linking /building-my-perfect-router/

    on “Shorewall – The End of the Road”
  12. Submitted Please stop hashing passwords as a story · 68 points

    HN discussion
  13. Looks like the new odroid c4 (raspberry pi competitor) has this g31 chip. [0,1] Might be interesting to try building a cluster with these. [2] I wonder how much remaining work there is for full upstream support on these AmLogic chips? The problem with arm chips has always been limited upstream distro support. The Linux-Sunxi folks have been working for years to get the Allwinner stack up to snuff... it’s taken a lon…

    Comment linking /distributed-homelab-cluster/

    on “With only free software, a Mali G31 chip can now run GNOME”
  14. Submitted Kippo Honeypot Video Gallery as a story · 58 points

    HN discussion
  15. Do you know if Debian/Armbian is working on Espressobin? Last time I played with one, I couldn't get Armbian loading and went with Arch instead, following this tutorial: https://blog.tjll.net/building-my-perfect-router/#part-two-s...

    Comment linking /building-my-perfect-router/

    on “How to Make a Raspberry Pi VPN Server”
  16. Submitted Building My Perfect Router as a story · 32 points

    HN discussion
  17. I personally use shorewall on an Espressobin ( though any multi-port computer works ). The guide I followed is here: https://blog.tjll.net/building-my-perfect-router/ ( BTW, I would not recommend the espressobin if you want gigabit speeds ) I can't find the one I got originally, but any wifi AP works, like amzn.com/B010S6SG3S Just get one for the approximate bandwidth you want to support.

    Comment linking /building-my-perfect-router/

    on “OpenWrt Joins Software Freedom Conservancy”
  18. Submitted 35M Hot Dogs: Benchmarking Caddy vs. Nginx as a story · 17 points

    HN discussion
  19. This is a topic that is near and dear to me - last year I attempted building my own router/firewall on an ARMv8 board (the espressobin) and I've been extremely happy with it as a DIY router solution [1]. While this sort of approach doesn't solve the larger problem of non-technical folks being fleeced by Comcast and other ISPs en masse, maybe with gradually-increasing tech literacy, projects like loading up an espres…

    Comment linking /building-my-perfect-router/

    on “Comcast modem activation bug potentially exposed customers’ private data (2018)”
  20. Submitted Systemd has been a complete, utter, unmitigated success as a story · 14 points

    HN discussion
  21. All I have to refer to is NixOS, no fedora (not op). Seems pretty good though. https://blog.tjll.net/one-year-with-nixos-on-framework/

    Comment linking /one-year-with-nixos-on-framework/

    on “Framework Laptops Now Offering Refurbished Products”
  22. Submitted A Beginner's Guide to Extending Emacs as a story · 4 points

    HN discussion
  23. Old but relevant, I have used an espressobin as a router for years and the performance I am getting is similar to much more expensive semi-professional routers. https://blog.tjll.net/building-my-perfect-router/

    Comment linking /building-my-perfect-router/

    on “Setting up a Raspberry Pi with 2 Network Interfaces as a simple router”
  24. Submitted 35M Hot Dogs: Benchmarking Caddy vs. Nginx as a story · 4 points

    HN discussion
  25. comex · 2017-06-16Recommends
    Here’s a good blog post explaining it: https://blog.tjll.net/please-stop-hashing-passwords/

    Comment linking /please-stop-hashing-passwords/

    on “Is SHA-3 slow?”
  26. Submitted 35M Hot Dogs: Benchmarking Caddy vs. Nginx as a story · 4 points

    HN discussion
  27. foota · 2017-06-16Recommends
    This is a really great discussion of the difference between hashing and secure password storage, would highly suggest reading: https://blog.tjll.net/please-stop-hashing-passwords/

    Comment linking /please-stop-hashing-passwords/

    on “Is SHA-3 slow?”
  28. Submitted 'Building my ideal router for $50' as a story · 4 points

    HN discussion
  29. Caddy is great and to my surprise it's actually very competitive with nginx in terms of performance, sometimes even faster. https://blog.tjll.net/reverse-proxy-hot-dog-eating-contest-c... https://news.ycombinator.com/item?id=32865497

    Comment linking /reverse-proxy-hot-dog-eating-contest-caddy-vs-nginx

    on “Deploying Web Apps with Caddy: A Beginner's Guide Caddy”
  30. Submitted Practical linux pipelining as a story · 4 points

    HN discussion

Search all of HN for blog.tjll.net

Linked by the same people?