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

Top all-time · #1658

C

Chris Down

Personal blog · chrisdown.namesystemsprogramming

Chris Down's personal blog at chrisdown.name covers systems and programming. Since 2018, 46 different Hacker News readers have linked it 55 times, most often “In defense of swap: common misconceptions (2018)”. It is still writing: the last post was on 2026-03-23, and you can follow it by feed.

Visit the blog
55mentions?
46HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 14 in 2026

Linux SRE and developer living in London, England, currently helping Meta scale to over 3 billion users.

Most-linked posts?

  1. In defense of swap: common misconceptions (2018)
    27 people · 30 mentions · first linked 2018-01-09
  2. Debunking Zswap and Zram Myths
    8 people · 8 mentions · first linked 2026-03-24
  3. The curious case of stalled squashfs reads (2018)
    3 people · 3 mentions · first linked 2018-04-19
  4. Preventing outages with pkill's new –require-handler flag
    3 people · 3 mentions · first linked 2025-05-13
  5. /2020/01/13/1195725856-other-mysterious-numbers.html
    2 people · 2 mentions · first linked 2020-01-13
  6. Creating controllable D state (uninterruptible sleep) processes
    2 people · 2 mentions · first linked 2024-02-05
  7. 1195725856 and other mysterious numbers
    2 people · 2 mentions · first linked 2020-01-13
  8. /2019/07/18/linux-memory-management-at-scale.html
    2 people · 2 mentions · first linked 2023-06-12
  9. Tmpfs inode corruption: introducing inode64
    2 people · 2 mentions · first linked 2021-09-03

What Hacker News says?

  1. https://chrisdown.name/2020/01/13/1195725856-other-mysteriou... That seems to be the URL now.

    Comment linking /2020/01/13/1195725856-other-mysterious-numbers.html

    on “1195725856 and other mysterious numbers”
  2. Submitted 1195725856 and other mysterious numbers as a story · 426 points

    HN discussion
  3. The link above doesn’t work for me, but the following one does: https://chrisdown.name/2020/01/13/1195725856-other-mysteriou...

    Comment linking /2020/01/13/1195725856-other-mysterious-numbers.html

    on “1195725856 and other mysterious numbers”
  4. Submitted In defense of swap: common misconceptions (2018) as a story · 182 points

    HN discussion
  5. Don't do this. Disabling swap is bad idea: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Reasons to prefer Linux over Windows (2014)”
  6. Submitted Tmpfs inode corruption: introducing inode64 as a story · 161 points

    HN discussion
  7. https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “What to expect from Debian/Trixie”
  8. Submitted In defence of swap: common misconceptions as a story · 150 points

    HN discussion
  9. Related article that popped up sometime ago on HN: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Pop_OS 21.04”
  10. Submitted In defence of swap: common misconceptions (2018) as a story · 116 points

    HN discussion
  11. Your system would grind to a halt anyway; swap is simply giving the kernel more options to deal with the issue. Without swap the kernel has no options when it cmes to unreclaimable pages. Obligatory link: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “What has to happen with Unix virtual memory when you have no swap space”
  12. Submitted 1195725856 and other mysterious numbers (2020) as a story · 86 points

    HN discussion
  13. I guess the best I can give you is this: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Debian's /tmpest in a teapot”
  14. Submitted In defence of swap: common misconceptions (2018) as a story · 82 points

    HN discussion
  15. Nah, zswap is way better than zram: < https://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-... >.

    Comment linking /2026/03/24/zswap-vs-zram-when-to-use-what.html

    on “Stop making swap partitions—use swap files instead”
  16. Submitted In defence of swap: common misconceptions as a story · 68 points

    HN discussion
  17. Swap actually helps with performance for the most part. Here's a good summary of what it actually does. https://chrisdown.name/2018/01/02/in-defence-of-swap.html TL;DR that swap shouldn't be seen as "spare RAM", but a mechanism for paging out anonymous pages, which is desirable in many circumstances in avoiding OOM situations and making memory management work better. It paradoxically typically reduces I/O thrashing.

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Stop making swap partitions—use swap files instead”
  18. Submitted In defence of swap: common misconceptions (2018) as a story · 8 points

    HN discussion
  19. > switch swapp off and use zram instead Or zswap instead of zram. https://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-... https://linuxblog.io/zswap-better-than-zram/

    Comment linking /2026/03/24/zswap-vs-zram-when-to-use-what.html

    on “Stop making swap partitions—use swap files instead”
  20. Submitted Preventing outages with pkill's new –require-handler flag as a story · 4 points

    HN discussion
  21. Depends on your usage patterns. On 8GB I gave it (ZRAM) between 512MB to 768MB RAM, and later on just using whatever values for the relevant sysctls AntiX was using(or their scripts created dynamically during setup/startup) at the time. It isn't just vm.swappiness , there are others, and they changed, or got removed, and replaced by others, over the years. And all of them sort of interwoven , influencing each other…

    Comment linking /2019/07/18/linux-memory-management-at-scale.html

    on “Firefox-patch-bin, librewolf-fix-bin AUR packages contain malware”
  22. Submitted Creating controllable D state (uninterruptible sleep) processes as a story · 4 points

    HN discussion
  23. My coworker at Meta and kernel memory management expert Chris Down already wrote about why you need swap: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “We're moving away from swap partitions on our Linux servers”
  24. Submitted Debunking Zswap and Zram Myths as a story · 3 points

    HN discussion
  25. Swap actually increases system performance for many common workloads: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “We're moving away from swap partitions on our Linux servers”
  26. Submitted Preventing outages with pkill's new –require-handler flag as a story · 3 points

    HN discussion
  27. > Programs, which allocate large amounts of memory without strict necessity to do so, are just a consequence of swap existence. "Thanks" to swap they weren't properly tested in low-memory conditions and thus no necessary optimization were done. Who told you this? It's not remotely true. Here's an article about this subject that you might want to read: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “In defence of swap: common misconceptions (2018)”
  28. Submitted The curious case of stalled squashfs reads (2018) as a story · 3 points

    HN discussion
  29. I have some questions. I started reading about systemd-oomd, then followed the link to its manpage (at https://www.man7.org/linux/man-pages/man8/systemd-oomd.8.htm... ) then followed a link from there to this page: "In defence of swap: common misconceptions" at https://chrisdown.name/2018/01/02/in-defence-of-swap.html ). The first line of the tl;dr is: "Having swap is a reasonably important part of a well functionin…

    Comment linking /2018/01/02/in-defence-of-swap.html

    on “Systemd 248 RC3: systemd-oomd is now considered fully supported”
  30. Submitted Preventing outages with pkill's new –require-handler flag as a story · 2 points

    HN discussion

Search all of HN for chrisdown.name

Linked by the same people?