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 · #1275

A

Ariadne's Space

Personal blog · ariadne.spacesystemsprogramming

Ariadne's Space is a personal blog at ariadne.space about systems and programming. Since 2021, 54 different Hacker News readers have linked it 111 times, most often “The long-term consequences of maintainers’ actions”. It is still writing: the last post was on 2026-09-02, and you can follow it by feed.

Visit the blog
111mentions?
0recommend?
54HN people?
2021–2026first – last linked?
Links on Hacker News per year · peak 54 in 2021

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

Why HN links it

HN readers link Ariadne's Space for deep dives into systems programming: libc and time_t, thread stack sizes, musl DNS, the Freenode IRC shutdown, and portable assembly.

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

Pulling at the threads of complexity...

Most-linked posts?

  1. The long-term consequences of maintainers’ actions
    4 people · 4 mentions · first linked 2021-09-16
  2. Let’s build a new service manager for Alpine Linux
    4 people · 4 mentions · first linked 2021-04-26
  3. Understanding thread stack sizes and how Alpine is different
    4 people · 4 mentions · first linked 2021-06-26
  4. An inside look into the illicit ad industry
    3 people · 3 mentions · first linked 2021-11-05
  5. Glibc is still not Y2038 compliant by default
    3 people · 3 mentions · first linked 2021-12-29
  6. The vulnerability remediation lifecycle of Alpine containers
    3 people · 3 mentions · first linked 2021-06-08
  7. BSD kqueue is a mountain of technical debt (2021)
    3 people · 3 mentions · first linked 2021-06-06
  8. Epoll's Handle-Centric Design vs. Kqueue's Filter-Centric Design (2021)
    3 people · 3 mentions · first linked 2026-02-28
  9. The whole freenode kerfluffle
    3 people · 3 mentions · first linked 2021-05-20
  10. Vm.overcommit_memory=2 is the right setting for servers
    3 people · 3 mentions · first linked 2025-12-17

What Hacker News says?

  1. https://ariadne.space/about - she's pretty cool

    Comment linking /about

    on “Leaving Freenode for a new network”
  2. Submitted Glibc is still not Y2038 compliant by default as a story · 325 points

    HN discussion
  3. And one big one just happened this year: https://ariadne.space/2021/06/14/the-end-of-freenode/

    Comment linking /2021/06/14/the-end-of-freenode/

    on “Please don't use Discord for FOSS projects”
  4. Submitted There is no such thing as a “glibc based alpine image” as a story · 290 points

    HN discussion
  5. There is some speculation about the motivations here: https://ariadne.space/2021/05/20/the-whole-freenode-kerfluff...

    Comment linking /2021/05/20/the-whole-freenode-kerfluffle/

    on “Goodbye Freenode”
  6. Submitted GNU nano is my editor of choice as a story · 240 points

    HN discussion
  7. https://ariadne.space/2021/07/14/oracle-cloud-sucks/ this person had their account terminated for the crime of running an IRC server.

    Comment linking /2021/07/14/oracle-cloud-sucks/

    on “AWS free tier data transfer expansion”
  8. Submitted An inside look into the illicit ad industry as a story · 211 points

    HN discussion
  9. > The initial/main thread stack size is dynamic That seems doubtful, AFAIK all OS have a static allocation for the main thread, just one that is commonly (though not necessarily) much larger than what they give off-threads, as https://ariadne.space/2021/06/25/understanding-thread-stack-... quotes Windows gives 1MB to all threads, while macOS or OpenBSD 4.6+ give 8MB to the main thread and 512k to off-threads. The fo…

    Comment linking /2021/06/25/understanding-thread-stack-sizes-and-how-alpine-is-different/

    on “Stack size invisibility in C and the effects on "portability"”
  10. Submitted The FSF’s relationship with firmware is harmful to free software users as a story · 170 points

    HN discussion
  11. Based on my reading of [1] and [2] it sounds a bit more nuanced than "just incorporate s6 into alpine". [1]: https://ariadne.space/2021/03/25/lets-build-a-new-service-ma... [2]: https://skarnet.com/projects/service-manager.html

    Comment linking /2021/03/25/lets-build-a-new-service-manager-for-alpine/

    on “Alpine Linux is reducing dependencies on Busybox”
  12. Submitted The whole freenode kerfluffle as a story · 152 points

    HN discussion
  13. > “Nginx is an incredible software and platform, but I was wondering if it wouldn't be time to just bite the bullet and create a more modern solution based on Rust.” I actually don't understand why I am seeing arguments like this all the time. Rewrite takes time and effort. It may be OK for new projects. But for a mature project that has a quarter million lines of code and load-tested for cross-platform compatibilit…

    Comment linking /2023/12/07/most-breaches-actually-begin-in-corp/

    on “Freenginx: Core Nginx Developer Announces Fork of Popular Web Server”
  14. Submitted So you have decided to start a free software consultancy as a story · 126 points

    HN discussion
  15. The author thinks that musl, Alpine, and Linux are right and everything else is wrong. * https://ariadne.space/2022/03/27/the-tragedy-of-gethostbynam... - musl's DNS resolver doesn't support TCP lookups, but it's your fault for expecting the standard DNS lookup functions to work. You should change your program to use a third-party library for DNS lookups. This post is a couple years old; musl now supports TCP lookup…

    Comment linking /2021/06/25/understanding-thread-stack-sizes-and-how-alpine-is-different/

    on “BSD kqueue is a mountain of technical debt (2021)”
  16. Submitted BSD kqueue is a mountain of technical debt (2021) as a story · 121 points

    HN discussion
  17. I think you mean glibc 2.34: https://sourceware.org/pipermail/libc-alpha/2021-August/1297... You opt-in by building with -D_TIME_BITS=64: https://www.gnu.org/software/libc/manual/html_node/Feature-T... An approach not without its problems: https://ariadne.space/2021/12/29/glibc-is-still-not-y2038-co... - but then again software that relies on time_t being 32 bits has been broken on 64-bit architectures for a very lo…

    Comment linking /2021/12/29/glibc-is-still-not-y2038-compliant-by-default/

    on “Try Turris Omnia, the open source router”
  18. Submitted Using QEMU-user emulation to reverse engineer binaries as a story · 120 points

    HN discussion
  19. I'm not an IRC person, so I have no idea myself about any of these things, but I notice that this blog post links to an earlier post where the author speculates about what's driving these changes: https://ariadne.space/2021/05/20/the-whole-freenode-kerfluff...

    Comment linking /2021/05/20/the-whole-freenode-kerfluffle/

    on “The End of Freenode”
  20. Submitted To secure the supply chain, you must properly fund it as a story · 117 points

    HN discussion
  21. Here's a piece on writing portable ARM64 assembly: https://ariadne.space/2023/04/12/writing-portable-arm-assemb...

    Comment linking /2023/04/12/writing-portable-arm-assembly.html

    on “Show HN: Building a web server in assembly to give my life (a lack of) meaning”
  22. Submitted Trustworthy Computing in 2021 as a story · 112 points

    HN discussion
  23. Good for Debian! Related links: https://en.wikipedia.org/wiki/Year_2038_problem https://www.theregister.com/2020/01/30/linux_5_6_2038/ https://opensource.com/article/19/1/year2038-problem-linux-k... https://www.gnu.org/software/gnulib/manual/html_node/Avoidin... https://ariadne.space/2021/12/29/glibc-is-still-not-y2038-co... Are manufacturers of IOT devices using Linux whose devices have a lifespan of 15 years think…

    Comment linking /2021/12/29/glibc-is-still-not-y2038-compliant-by-default/

    on “Debian 64-Bit time_t Transition Underway for Addressing Y2038 Problem”
  24. Submitted Vm.overcommit_memory=2 is the right setting for servers as a story · 108 points

    HN discussion
  25. There's also the broken DNS resolution ( https://christoph.luppri.ch/fixing-dns-resolution-for-ruby-o... ) and 128k stack size ( https://ariadne.space/2021/06/25/understanding-thread-stack-... most other OSes have at least a 512k stack.

    Comment linking /2021/06/25/understanding-thread-stack-sizes-and-how-alpine-is-different/);

    on “How Turborepo is porting from Go to Rust”
  26. Submitted Understanding thread stack sizes and how Alpine is different as a story · 104 points

    HN discussion
  27. I am using that expression to separate them from the broader Open Source movement. I do think there is a major difference between general open-source and GNU/FSF "free as in freedom" ideology. I see the broader open source movement as "hey I made this thing to get stuff done, oh btw it's open source under a permissive license so feel free to take it/improve it". GNU/FSF is more like "here's a list of reasons why the…

    Comment linking /2022/01/22/the-fsfs-relationship-with-firmware-is-harmful-to-free-software-users/

    on “Debian GNU/Hurd 2023 released”
  28. Submitted I wound up causing a major outage of my services and destroying my home dir as a story · 100 points

    HN discussion
  29. Url seems to have an extra query parameter “s” that shows an error page. Correct url should be https://ariadne.space/2022/01/18/delegation-of-authority-fro...

    Comment linking /2022/01/18/delegation-of-authority-from-the-systems-programming-perspective/

    on “Delegation of Authority from the Systems Programming Perspective”
  30. Submitted Capsudo: Rethinking sudo with object capabilities as a story · 92 points

    HN discussion

Search all of HN for ariadne.space

Linked by the same people?