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

H

Howard Oakley

Personal blog · eclecticlight.cohardwareprogramming

Howard Oakley writes The Eclectic Light Company, a personal blog at eclecticlight.co about hardware and programming. Since 2016, 304 different Hacker News readers have linked it 996 times, most often “Is Apple keeping its promises over online OCSP certificate checks?”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.

Visit the blog
996mentions?
2recommend?
304HN people?
2016–2026first – last linked?
Links on Hacker News per year · peak 173 in 2023

Rarely recommended · 2 of 40 sampled comments recommend it?

Why HN links it

HN readers link Howard Oakley's posts for in-depth explanations of macOS internals: code signing, notarization, Gatekeeper, APFS and file system behaviour, and privacy controls. Commenters also recommend him as a go-to source for Mac problem-solving.

Recommended for · 2 comments
one commenter: "always worth a read, on art or Macs"; another: "legit, probably one of the top power-users of macOS"

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

Macs & painting – 🦉 No AI content

Most-linked posts?

  1. Is Apple keeping its promises over online OCSP certificate checks?
    8 people · 9 mentions · first linked 2021-08-12
  2. Virtualisation on Apple Silicon
    6 people · 6 mentions · first linked 2023-07-10
  3. Apple Silicon Macs will require signed code
    5 people · 7 mentions · first linked 2020-08-22
  4. Is Apple checking images we view in the Finder?
    5 people · 5 mentions · first linked 2023-01-18
  5. /2021/05/08/explainer-unicode-normalization-and-apfs/
    5 people · 5 mentions · first linked 2021-07-01
  6. A Brief History of Defragging
    5 people · 5 mentions · first linked 2024-10-05
  7. macOS has become more reliable
    5 people · 5 mentions · first linked 2021-10-29
  8. macOS has become more private
    4 people · 4 mentions · first linked 2025-01-02
  9. How M1 Macs feel faster than Intel models: it’s about QoS
    4 people · 4 mentions · first linked 2021-05-17
  10. macOS Catalina Boot Volume Layout
    4 people · 4 mentions · first linked 2019-11-23

What Hacker News says?

  1. Directory hard links are not available in APFS. Even though your internal drive is APFS, your Time Machine backup drive is probably still HFS+. https://eclecticlight.co/2020/05/26/how-to-make-time-machine...

    Comment linking /2020/05/26/how-to-make-time-machine-backups-to-an-apfs-disk/

    on “macOS unable to open any non-Apple application”
  2. Submitted macOS has checked app signatures online for over 2 years as a story · 614 points

    HN discussion
  3. First they restricted execution of unsigned binaries unless you run in a substantially-unprotected mode: https://github.molgen.mpg.de/pages/bs/macOSnotes/mac/mac_pro... Then they disabled execution of all unsigned binaries. To run on a default Mac, you either pay Apple or compile on the user's own machine which is obviously unsustainable. https://eclecticlight.co/2020/08/22/apple-silicon-macs-will-... They've also r…

    Comment linking /2020/08/22/apple-silicon-macs-will-require-signed-code/

    on “macOS unable to open any non-Apple application”
  4. Submitted How M1 Macs feel faster than Intel models: it’s about QoS as a story · 512 points

    HN discussion
  5. For anyone looking for more information on what happens on the first run of an app in Catalina, see [0]. Here's a direct link to the diagram [1]. [0]: https://eclecticlight.co/2020/01/27/what-could-possibly-go-w... [1]: https://eclecticlightdotcom.files.wordpress.com/2020/01/appf...

    Comment linking /2020/01/27/what-could-possibly-go-wrong-on-an-app-first-run/

    on “MacOS Catalina: Slow by Design?”
  6. Submitted The Elephant at WWDC as a story · 470 points

    HN discussion
  7. Perhaps related: "How come someone notarized my app?"[0] It mentions that anyone with an apple developer ID can notarize a qualifying app and submit this notary to the Apple Notary Service. However, the proof of notarization—the notarization ticket—might not be stapled to the application. In the case of no stapled ticket, Catalina contacts the notary service to see whether a ticket exists. If so, the app is good to…

    Comment linking /2020/01/27/what-could-possibly-go-wrong-on-an-app-first-run/

    on “MacOS Catalina: Slow by Design?”
  8. Submitted Last Week on My Mac: Losing confidence as a story · 441 points

    HN discussion
  9. My source was bad, scanning is related to antivirus and is better explained on here: https://eclecticlight.co/2020/08/28/how-notarization-works/

    Comment linking /2020/08/28/how-notarization-works/

    on “Apple’s Mistake”
  10. Submitted macOS Tahoe brings a new disk image format as a story · 382 points

    HN discussion
  11. The certificate is only checked on initial load. If the application gets changed afterwards then it will still load. It is not an integrity check. More details here: https://eclecticlight.co/2019/07/09/understanding-signature-...

    Comment linking /2019/07/09/understanding-signature-checks-on-notarized-apps-in-mojave-10-14-5-1/

    on “Can't you just right click?”
  12. Submitted The Perils of M1 Ownership as a story · 350 points

    HN discussion
  13. That is untrue for native arm apps. The OS actually requires signing. If you are running an x86 app through Rosetta you can currently avoid code signing requirement. https://eclecticlight.co/2020/08/22/apple-silicon-macs-will-...

    Comment linking /2020/08/22/apple-silicon-macs-will-require-signed-code/

    on “Open-Sourcing our Firmware”
  14. Submitted M1 Macs have another hidden boot mode as a story · 348 points

    HN discussion
  15. macOS knows when files and directories are moved via inodes: https://eclecticlight.co/2018/03/03/how-macos-tracks-your-fi... so I can't see any conceptual reason to keep .DS_Store.

    Comment linking /2018/03/03/how-macos-tracks-your-files-inside-the-inode/

    on “Dotfile madness”
  16. Submitted APFS is not safe to use with names which have Unicode normalisation issues as a story · 338 points

    HN discussion
  17. Yep - Apple wound up adding a “Redact” tool to Preview.app for PDFs, likely in response to all the people who just drew shapes over selectable sensitive text. https://eclecticlight.co/2020/12/11/how-effective-and-safe-i...

    Comment linking /2020/12/11/how-effective-and-safe-is-previews-redaction-tool/

    on “NYT journalist hacked with Pegasus after reporting on previous hacking attempts”
  18. Submitted Users are losing out against Big Sur’s sealed System as a story · 310 points

    HN discussion
  19. At least some kernel log messages imply that the M1 might support ECC: https://eclecticlight.co/2020/12/09/what-happens-when-an-m1-...

    Comment linking /2020/12/09/what-happens-when-an-m1-mac-starts-up/

    on “ECC matters”
  20. Submitted Why are Apple Silicon VMs so different? as a story · 308 points

    HN discussion
  21. Additionally gatekeeper OCSP checks on app launches serve as telemetry in practice, and this has no preference or setting to disable it. This is just a check that the developer's certificate hasn't been revoked or expired. I wouldn't call it telemetry. Apple has said they're working on allowing users to opt-out of Gatekeeper checks if that's what people want. Details— https://eclecticlight.co/2020/11/16/checks-on-ex…

    Comment linking /2020/11/16/checks-on-executable-code-in-catalina-and-big-sur-a-first-draft/

    on “Apple Silicon M1: Black Magic Fuckery”
  22. Submitted The ‘app’ you can’t trash: how SIP is broken in High Sierra as a story · 294 points

    HN discussion
  23. According to this article macOS does do a network request to check the notarization ticket: https://eclecticlight.co/2023/03/09/how-does-ventura-check-a... They also check the developer certificate in the OCSP stage. Both of these are mechanisms where apple can effectively lock out developers from having a smooth install experience for their software at their discretion.

    Comment linking /2023/03/09/how-does-ventura-check-an-apps-security/

    on “M4 MacBook Pro”
  24. Submitted Apple has stopped providing standalone installers for macOS updates as a story · 289 points

    HN discussion
  25. It's because of this. Adobe hates us. https://en.wikipedia.org/wiki/XFA Further reading: https://eclecticlight.co/2019/06/18/pdf-without-adobe-23-the...

    Comment linking /2019/06/18/pdf-without-adobe-23-the-nightmare-of-forms/

    on “Security Flaws in Adobe Acrobat Reader Allow Gaining Root on macOS Silently”
  26. Submitted The Anatomy of a macOS App as a story · 281 points

    HN discussion
  27. My use case is making lots of highlights in textbook PDFs and I usually can't highlight for long before it beachballs. PDF Expert is a huge upgrade in this respect. Readdle just needs to add exact phrase searching/finding; then it'll be wholly better than Preview imo. You can read more about Preview's struggles with annotations here https://eclecticlight.co/2020/04/07/how-preview-mangles-anno...

    Comment linking /2020/04/07/how-preview-mangles-annotations/

    on “Security Flaws in Adobe Acrobat Reader Allow Gaining Root on macOS Silently”
  28. Submitted M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2 as a story · 272 points

    HN discussion
  29. [I was wrong, see below.—cw] It doesn't do the same thing. An APFS clone/copy-on-write clone is not the same as a hard or soft link. https://eclecticlight.co/2019/01/05/aliases-hard-links-symli...

    Comment linking /2019/01/05/aliases-hard-links-symlinks-and-copies-in-mojaves-apfs/

    on “Hyperspace”
  30. Submitted What is triald and why is it taking so much disk space? as a story · 262 points

    HN discussion

Search all of HN for eclecticlight.co

Linked by the same people?