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

Top all-time · #17817

W

William Manley

Personal blog · blog.williammanley.netprogrammingsystems

William Manley writes Will’s Blog, a personal blog at blog.williammanley.net about programming and systems. Since 2020, 4 different Hacker News readers have linked it 11 times, most often “Pip and cargo are not the same”. It is still writing: the last post was on 2025-03-24, and you can follow it by feed.

Visit the blog
11mentions?
4HN people?
2020–2024first – last linked?
Links on Hacker News per year · peak 3 in 2023

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

Why HN links it

Linked for a post about winding down the author's Debian involvement (2019). The comment discusses the author's hobby-project approach and suggests Nix needs profiling and optimisation work rather than new projects.

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

Most-linked posts?

  1. Pip and cargo are not the same
    2 people · 2 mentions · first linked 2022-02-23
  2. Improve integration test sandboxing with systemd socket passing
    2 people · 2 mentions · first linked 2023-06-25

What Hacker News says?

  1. I’d love to see something like that applied to a project like Debian. The tools already exist. The cost of switching is too great, and you’d need everyone to learn your new system before you’d see the benefit. I wrote a bit about this here: https://blog.williammanley.net/2020/05/25/unlock-software-fr... I understand that nix have made some progress in this direction, but I don’t know any more than that.

    Comment linking /2020/05/25/unlock-software-freedom-one-by-using-better-tools.html

    on “Ask HN: What is the best code base you ever worked on?”
  2. Submitted Primer: Facebook's Htmx from 2010 as a story · 8 points

    HN discussion
  3. Yes please. I've often thought the same. Mentioned this comment here: https://blog.williammanley.net/2021/03/31/seen-on-hn-invert-... You’d need to implement a new protocol between terminal and shell. Maybe the shell would be in charge - allocating PTYs and multiplexing the output back to the terminal. Or maybe the terminal would be in charge where it would allocate PTYs for children and send them to the shell using…

    Comment linking /2021/03/31/seen-on-hn-invert-shell-and-terminal.html

    on “Terminal escape sequences in Git commit email field”
  4. Submitted Pip and cargo are not the same as a story · 4 points

    HN discussion
  5. Disappointed to read that this is an April fools. I honestly believe that practical application of software freedom is held back by tooling, and that through the use of their monorepo and build system Google can actually benefit more than normal users from software freedom. https://blog.williammanley.net/2020/05/25/unlock-software-fr...

    Comment linking /2020/05/25/unlock-software-freedom-one-by-using-better-tools.html

    on “Debian Git Monorepo”
  6. Submitted Pip and cargo are not the same as a story · 3 points

    HN discussion
  7. NIH hobby projects with good ideas that are doomed to go to waste rub me the wrong way. They are only a temporary reprieve from the burnout felt by for those that author them, anyways. Here's the thing, Nix is to slow (even ignoring `nix-env`'s terrible search functionality which should just be removed). What that requires is some good old boring profiling and optimization work. If he were to contribute that to a di…

    Comment linking /2020/05/25/unlock-software-freedom-one-by-using-better-tools.html

    on “Winding down my Debian involvement (2019)”
  8. Submitted Unlock software freedom one by using better tools as a story · 3 points

    HN discussion
  9. I wrote a little bit about this a couple of years ago: https://blog.williammanley.net/2020/05/25/unlock-software-fr... gittup[1] implements part of this idea, but without the distributed bit. bazel[2] implements the distributed bit (minus trust), but not the distro bit. What's really lacking is momentum around the idea to get a sufficient number of people behind it. [1]: https://github.com/gittup/gittup [2]: https:/…

    Comment linking /2020/05/25/unlock-software-freedom-one-by-using-better-tools.html

    on “Ccache – a fast C/C++ compiler cache”
  10. Submitted Improve integration test sandboxing with systemd socket passing as a story · 1 points

    HN discussion
  11. > It's a weird example, because it moves listener creation elsewhere, which is not always possible (e.g. consider if the goroutine would be spawning an external program instead of setting up the listener of its own). Just addressing the case of spawning an external program: if you have control of the external program you’re spawning it can be better to pass the listening socket in using the systemd $LISTEN_PID proto…

    Comment linking /2014/01/26/Improve-integration-test-sandboxing-with-systemd-socket-passing.html

    on “Time is not a synchronization primitive”

Search all of HN for blog.williammanley.net

Linked by the same people?