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

M

Michael Orlitzky

Personal blog · michael.orlitzky.com/articlessecurityprogramming

Michael Orlitzky's personal blog at michael.orlitzky.com covers security and programming. Since 2017, 21 different Hacker News readers have linked it 26 times, most often “Motherfuckers need package management (2015)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
26mentions?
21HN people?
2017–2026first – last linked?
Links on Hacker News per year · peak 5 in 2023

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

Why HN links it

HN readers link this blog's articles on Unix file security, including symlinks, hardlinks, chown races and privilege escalation, plus essays on package management. Commenters cite them as background for these topics.

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

Most-linked posts?

  1. Motherfuckers need package management (2015)
    5 people · 6 mentions · first linked 2017-05-14
  2. Posix hardlink heartache
    3 people · 4 mentions · first linked 2021-07-06
  3. In defense of self-signed certificates (2013)
    2 people · 2 mentions · first linked 2025-05-12
  4. Let's Not Encrypt [2019]
    2 people · 2 mentions · first linked 2022-11-30
  5. Greybeard's tomb: the lost treasure of language design (2019)
    2 people · 2 mentions · first linked 2024-02-01
  6. Let's Not Encrypt (2019)
    2 people · 2 mentions · first linked 2024-11-20

What Hacker News says?

  1. Portage solves a few of these. http://michael.orlitzky.com/articles/motherfuckers_need_pack...

    Comment linking /articles/motherfuckers_need_package_management.xhtml

    on “Python Is Eating the World”
  2. Submitted Let's Not Encrypt (2019) as a story · 111 points

    HN discussion
  3. No, there is absolutely nothing broken about symbolic links. What is the issue here is accessing user files as root. That is inherently unsafe in POSIX and also affects hardlinks as well (even more so, since you have to "follow" hardlinks http://michael.orlitzky.com/articles/posix_hardlink_heartach... ).

    Comment linking /articles/posix_hardlink_heartache.xhtml

    on “The trouble with symbolic links”
  4. Submitted Posix hardlink heartache as a story · 103 points

    HN discussion
  5. Notable prior submission: https://news.ycombinator.com/item?id=37262457 Also by the author: https://michael.orlitzky.com/articles/in_defense_of_self-sig...

    Comment linking /articles/in_defense_of_self-signed_certificates.xhtml

    on “Let's Not Encrypt (2019)”
  6. Submitted CSC ServiceWorks laundry machine coin bypass (2023) as a story · 71 points

    HN discussion
  7. The author links to one example at the top of the article ("CVE-2017-18188: opentmpfiles root privilege escalation via recursive chown"): http://michael.orlitzky.com/cves/cve-2017-18188.xhtml Apparently a user can create a hardlink to a sensitive root-owned file (like /etc/shadow) in a user-writable directory where they know a privileged process (in this case tmpfiles.d) will come along and chown it to the user, aft…

    Comment linking /cves/cve-2017-18188.xhtml

    on “Posix hardlink heartache”
  8. Submitted Greybeard's tomb: the lost treasure of language design (2019) as a story · 26 points

    HN discussion
  9. yes certainly, this page would be good to link to: http://michael.orlitzky.com/articles/lets_not_encrypt.xhtml (not my writing, but i appreciated the sentiment of it)

    Comment linking /articles/lets_not_encrypt.xhtml

    on “A Collection of 88x31 pixel web buttons from the 1990s and 2000s”
  10. Submitted Greybeard's tomb: the lost treasure of language design (2019) as a story · 23 points

    HN discussion
  11. http://michael.orlitzky.com/articles/motherfuckers_need_pack...

    Comment linking /articles/motherfuckers_need_package_management.xhtml

    on “So you want to write a package manager (2016)”
  12. Submitted In defense of self-signed certificates (2013) as a story · 9 points

    HN discussion
  13. These links (pun unfortunate) should help: https://sysctl-explorer.net/fs/protected_hardlinks/ http://michael.orlitzky.com/articles/posix_hardlink_heartach...

    Comment linking /articles/posix_hardlink_heartache.xhtml

    on “The Quest to Secure chown and symlinks”
  14. Submitted Let's Not Encrypt [2019] as a story · 5 points

    HN discussion
  15. Researching this, found [1]: > POSIX guarantees that hard links can exist. It follows that, on POSIX systems without any non-standard protections, it's unsafe for anyone (but in particular, root) to do anything sensitive in a directory that is writable by another user. Cross-platform programs designed to do so are simply flawed. I feel like something had to have been lost in translation from Unix to POSIX here. In t…

    Comment linking /articles/posix_hardlink_heartache.xhtml

    on “The Quest to Secure chown and symlinks”
  16. Submitted Motherfuckers need package management (2015) as a story · 4 points

    HN discussion
  17. very related: https://michael.orlitzky.com/articles/motherfuckers_need_pac...

    Comment linking /articles/motherfuckers_need_package_management.xhtml

    on “The C-Shaped Hole in Package Management”
  18. Submitted Let's not Encrypt as a story · 3 points

    HN discussion
  19. > The pattern is always the same. You do one syscall to check something about a path, then another syscall to act on the same path. Between those two calls, an attacker with write access to a parent directory can swap the path component for a symbolic link. The kernel re-resolves the path from scratch on the second call, and the privileged action lands on the attacker’s chosen target. It's actually even worse than t…

    Comment linking /articles/posix_hardlink_heartache.xhtml

    on “Bugs Rust Won't Catch”
  20. Submitted Greybeard's tomb: the lost treasure of language design as a story · 3 points

    HN discussion
  21. Submitted Motherfuckers need package management (2015) as a story · 3 points

    HN discussion
  22. Submitted CSC ServiceWorks laundry machine coin bypass as a story · 2 points

    HN discussion
  23. Submitted Motherfuckers_need_package_management (2015) as a story · 2 points

    HN discussion
  24. Submitted In defense of self-signed certificates as a story · 2 points

    HN discussion
  25. Submitted Motherfuckers need package management (2015) as a story · 2 points

    HN discussion
  26. Submitted Greybeard's tomb: the lost treasure of language design (2019) as a story · 1 points

    HN discussion

Search all of HN for michael.orlitzky.com

Linked by the same people?