Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    D

    Der Flounder

    derflounder.wordpress.com · Personal blog · on HN since 2012

    Rich Trouton writes about macOS administration, covering security features, system updates, MDM, FileVault, and changes in Apple's operating systems.

    Visit blogRSSHN submissions
    Mobile & AppleDevOps & CloudSecurity
    What HN says

    HN links it for practical macOS admin notes, such as user templates and a review of iCloud Desktop and Documents that advises avoiding the feature.

    Stats for nerds
    32HN people shared it
    21linked in comments
    698story points
    Feb 2026last shared
    2012people per year2026

    Top posts on HN

    1. 1
      Rsync replaced with openrsync on macOS Sequoia
      2 people · 562 points · first shared 2025 · 464 comments on HN
    2. 2
      Codesigning, untrusted CAs and why certain Mac apps aren’t launching
      1 person · 53 points · first shared 2021 · 20 comments on HN
    3. 3
      Python 2.7 removed from macOS Monterey 12.3 beta
      1 person · 44 points · first shared 2022 · 34 comments on HN
    4. 4
      Apple security update blocks Apple Ethernet drivers on OS X El Capitan
      2 people · 8 points · first shared 2016 · Discussion on HN
    5. 5
      Running Apple’s System 1 on OS X El Capitan
      1 person · 3 points · first shared 2016 · Discussion on HN
    6. 6
      Preparing for a Bad Day – How to Write Disaster Recovery Documentation
      1 person · 3 points · first shared 2015 · Discussion on HN
    7. 7
      The coming of Apple File System (APFS) will mark the end of disk imaging on Macs
      1 person · 3 points · first shared 2017 · 1 comments on HN
    8. 8
      Some Apple signatures expiring on October 24, 2019
      1 person · 3 points · first shared 2019 · 2 comments on HN
    9. 9
      Apple Filing Protocol client deprecated as of macOS Sequoia 15.5.0
      1 person · 2 points · first shared 2025 · 1 comments on HN
    10. 10
      zsh history command doesn’t show all history entries by default
      1 person · 2 points · first shared 2022 · Discussion on HN

    What HN people wrote when they linked it

    • nhfJul 2019

      Apple has done silent updates for Gatekeeper, the macOS code signing/file quarantine/light anti-malware framework ever since Yosemite. These are done silently unless you explicitly disable all updates and only show up as a visible item when you manually list updates using the softwareupdate command line tool, I think. AFAIK these are just config files and hash databases or similar.

      You can view the history of these installs by running softwareupdate --history | grep -E "^MRT|^Gatekeeper"

      I see an average of 2 updates per month.

      FWIW Apple can also mark something as visible (but install automatically) with a certain config file key. A blog mentions this as being done for patching the NTP bug from a while back:

      > Marking these updates as ConfigData cues the App Store to not display these as available software updates in the App Store’s list of software updates. These updates are meant to be under Apple’s control and to be as invisible as possible.

      > Meanwhile, an automatically installed software update like OS X NTP Security Update 1.0 shows up as a normal software update, but has extra keys in its catalog listing to mark it as a critical update whose automatic installation is set to occur as soon as possible.

      https://derflounder.wordpress.com/2014/12/27/managing-automatic-installation-of-configdata-and-security-software-updates-on-yosemite/

    • ailuroooDec 2023

      blah alot of yours are ai and javascript stuffs..

      i love rss and i mainly use it to stay up to date on sysadmin stuff..
      https://hnrss.org/frontpage

      https://news.ycombinator.com/showrss

      https://hnrss.org/ask

      https://hnrss.org/polls

      https://www.reddit.com/r/technology+SCCM+DNS+virtualization+talesfromtechsupport+sysadmin+usefulscripts+homelab+itdept+powershell+Fedora+sysadmindiaries+devops+k12sysadmin+higheredsysadmin+netsec+linuxadmin+websec+networking+macsysadmin+worldnews+synology+AsahiLinux+NextCloud+apple+archlinux+openwrt+AZURE+wazuh+linux+mac+kde+ubuntu+linux4noobs+linux_gaming+nvidia+amd+macos+InformationTechnology+dell+msp+raspberry_pi+ubiquti+homelab+elementchat+proxmox+vyos+PrometheusMonitoring+pihole+MSI_Gaming/.rss

      http://decentsecurity.com/blog?format=RSS

      https://coffee-and-dreams.uk/feed.xml

      https://derflounder.wordpress.com/feed/

      https://fedoramagazine.org/rss

      http://krebsonsecurity.com/feed/

      https://krypted.com/feed

      https://www.malwaretech.com/feed

      https://managingosx.wordpress.com/feed/

      https://matrix.org/blog/feed

      https://orowith2os.gitlab.io/feed.xml

      http://paradisefacade.com/?format=rss

      https://sinrega.org/index.xml

      http://eclecticlight.co/feed/

      https://blog.vyos.io/rss.xml

      https://worldofmatthew.com/index.xml

    • latexrSep 2025

      > I am not a coder (much), but I have to wonder if my experience is common in the coding world?

      It is, yes. Surely someone will come and tell you it doesn’t happen to them, but all that tells you is that it ostensibly isn’t universal, but still common enough you’ll find no end of complaints.

      > Maybe there are ways to avoid this (and others) pitfall with prompting?

      Prompting can’t help you with things not in the training set. For many languages, all LLMs absolutely suck. Even for simple CLI tools, telling an LLM you are on macOS or using the BSD version may not be enough to get them to stop giving you the GNU flags. Furthermore, the rsync change in macOS is fairly recent so there’s even fewer data online on it.

      https://derflounder.wordpress.com/2025/04/06/rsync-replaced-with-openrsync-on-macos-sequoia/

      > As it is, I do not see at all how LLMs could really save time on programming tasks without also costing more time dealing with its quirks.

      And that’s the best case scenario. It also happens that people blindly commit LLM code and introduce bugs and security flaw they cannot understand or fix.

      https://secondthoughts.ai/p/ai-coding-slowdown

      https://arxiv.org/abs/2211.03622

    • turquoisevarMar 2024

      Is there a particular reason you’re not putting .zshrc in the user’s home folder ~/.zshrc?

      In any case, / root and /etc (to an extend) are part of the system volume (or rather the system volume snapshot if we want to be pedantic). With some exceptions Apple considers that fair game.

      There’s a bunch of symlinking and firmlinking done to make it look like one coherent whole but only the stuff on the data volume is safe.

      That said, if for whatever reason you need to put something in root you can create your own synthetic firmlink[0] with /etc/synthetic.conf.

      I believe some also reported success by simply making a subdirectory under /etc and use that instead but YMMV.

      hoakly goes into extensive detail with what changed with volumes on macOS (back in 2019 I believe): https://eclecticlight.co/2021/01/13/big-sur-boot-volume-layout/

      0: https://derflounder.wordpress.com/2020/01/18/creating-root-level-directories-and-symbolic-links-on-macos-catalina/

    • sickmateJul 2019

      This blog post[1] has a good explanation of ConfigData updates. The flag would appear to force the install of new Gatekeeper configuration updates.

      >To help distinguish Gatekeeper and XProtect updates from other updates in the software update feed, Apple marks them as being ConfigData updates.

      >Marking these updates as ConfigData cues the App Store to not display these as available software updates in the App Store’s list of software updates. These updates are meant to be under Apple’s control and to be as invisible as possible.

      [1] https://derflounder.wordpress.com/2014/12/27/managing-automatic-installation-of-configdata-and-security-software-updates-on-yosemite/

    • illuminantMar 2024

      MissTake makes a good point regarding MDM. Google around to learn more. I found this stackexchange entry which says "To clean up after removing MDM, you want to follow the steps for your hardware and your macOS level to erase and reinstall a clean OS. Also confirm the company or school has released the device serial number from enrollment if you are taking ownership of the device from them."

      https://apple.stackexchange.com/questions/442147/how-to-check-if-my-device-is-owned-on-mdm

      Also, this looks really helpful:

      https://derflounder.wordpress.com/2018/03/30/detecting-user-approved-mdm-using-the-profiles-command-line-tool-on-macos-10-13-4/

    Related

    Eclectic Light Companyeclecticlight.co298 people

    macOS has checked app signatures online for over 2 years

    Eclectic Light Company
    Personal · last shared 2026
    Jeff Johnsonlapcatsoftware.com164 people

    Apple Photos phones home on iOS 18 and macOS 15

    Jeff Johnson
    Personal · last shared 2026
    Bit Splittingbitsplitting.org28 people

    Apparently macOS sometimes just kills some apps randomly

    Bit Splitting
    Personal · last shared 2026
    Put.asreverse.put.as49 people

    Abusing Go's Infrastructure

    Put.as
    Personal · last shared 2025
    Daniel Miesslerdanielmiessler.com241 people

    It’s Time to Get Back to RSS

    Daniel Miessler
    Personal · last shared 2026
    Andrew Nesbittnesbitt.io84 people

    GitHub Actions has a package manager, and it might be the worst

    Andrew Nesbitt
    Personal · last shared 2026
    dosdude1dosdude1.com37 people

    How to run Mac OS Catalina on unsupported hardware

    dosdude1
    Personal · last shared 2025
    Cliff Bifflecliffle.com81 people

    Rewriting m4vgalib in Rust

    Cliff Biffle
    Personal · last shared 2026