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

    Doug Brown

    downtowndougbrown.com · Personal blog · on HN since 2019

    Doug Brown writes detailed posts on hardware hacking, retro Macs, embedded Linux kernel work, and repairing devices with reverse engineering tools.

    Visit blogRSSHN submissions
    Hardware & ElectronicsRetro ComputingSystems & Performance
    What HN says

    HN commenters praise his Linux kernel porting series as excellent, and link his posts for hardware-specific and firmware debugging topics.

    Stats for nerds
    20HN people shared it
    64linked in comments
    5.7Kstory points
    Oct 2025last shared
    2022people per year2025

    Top posts on HN

    1. 1
      Adventures of putting 16 GB of RAM in a motherboard that doesn’t support it
      3 people · 1.2K points · first shared 2019 · 178 comments on HN
    2. 2
      Why is my CPU usage always 100%?
      3 people · 540 points · first shared 2024 · 143 comments on HN
    3. 3
      The capacitor that Apple soldered incorrectly at the factory
      1 person · 536 points · first shared 2024 · 259 comments on HN
    4. 4
      Fixing an Elgato HD60 S HDMI capture device with the help of Ghidra
      2 people · 515 points · first shared 2024 · 96 comments on HN
    5. 5
      Finding a 27-year-old easter egg in the Power Mac G3 ROM
      1 person · 394 points · first shared 2025 · 120 comments on HN
    6. 6
      Apple's long-lost hidden recovery partition from 1994 has been found
      1 person · 315 points · first shared 2025 · 99 comments on HN
    7. 7
      An invalid 68030 instruction accidentally allowed the Mac Classic II to boot
      1 person · 304 points · first shared 2025 · 69 comments on HN
    8. 8
      Modifying an HDMI dummy plug's EDID using a Raspberry Pi
      1 person · 301 points · first shared 2025 · 87 comments on HN
    9. 9
      Gooey rubber that's slowly ruining old hard drives
      1 person · 287 points · first shared 2025 · 208 comments on HN
    10. 10
      More fun with Apple's internal tools: creating a PDS card
      1 person · 167 points · first shared 2023 · 6 comments on HN

    What HN people wrote when they linked it

    • dougg3Jun 2024

      This same kind of thing happened to a family member several years ago on his Dell Inspiron 3650 minitower. Dell’s automatic updates installed a BIOS update (3.9.0) that bricked the computer. It would just power off and on automatically forever, no way to even access the BIOS. A bunch of other people online ran into the exact same problem.

      I ended up reflashing the 3.9.0 BIOS to the flash chip and it fixed it [1]. Later on, people discovered that changing an Intel ME-related jumper on the motherboard also fixed it - a much easier fix.

      It seems crazy to me that manufacturers include BIOS updates as part of automatic updates, especially for out-of-warranty systems.

      [1] https://www.downtowndougbrown.com/2019/06/fix-dell-inspiron-3650-wont-boot-powers-itself-on-and-off-every-5-seconds/

    • kees99Oct 2025

      That's the spirit! :-)

      By the way, delving into obscure and hardware-specific kernel code, sometimes yields quite interesting generally-applicable problems. For example, @dougg3 did an (excellent!) series of articles about his work on bringing mainline kernel support to "Chumby 8", a somewhat obscure, but historically significant piece of hardware, and as a side-quest he stumbled into this:

      https://www.downtowndougbrown.com/2024/04/why-is-my-cpu-usage-always-100-upgrading-my-chumby-8-kernel-part-9/

      ...which is applicable to quite a few other machines.

    • ungamedFeb 2022

      Intel has been absolutely incorrect on this a few times. Quite often there is a conflict in ranges that the ACPI spec included in the system firmware can't deal with, but if an operating system is clever enough it can work around the problem.

      It may require some ACPI trickery, but it absolutely is doable. If the firmware guys are super lazy it may just work without ACPI trickery.

      Check out an example here:
      https://www.downtowndougbrown.com/2019/04/adventures-of-putting-16-gb-of-ram-in-a-motherboard-that-doesnt-support-it/

    Related

    Ken Shirriffrighto.com560 people

    Mining Bitcoin with pencil and paper: 0.67 hashes per day

    Ken Shirriff
    Personal · last shared 2026
    Daring Fireballdaringfireball.net1.8k people

    Facebook is an attack on the open web

    Daring Fireball
    Personal · last shared 2026
    Big Mess o' Wiresbigmessowires.com106 people

    DB-19: Resurrecting an Obsolete Connector

    Big Mess o' Wires
    Personal · last shared 2026
    OneZero Debuggerdebugger.medium.com62 people

    USB-C was supposed to simplify our lives, but instead it’s a total mess

    OneZero Debugger
    Publication · last shared 2025
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Jeff Geerlingjeffgeerling.com340 people

    Self-hosting your own media considered harmful according to YouTube

    Jeff Geerling
    Personal · last shared 2026
    Byte Cellarbytecellar.com34 people

    The era of American computer magazines has drawn to a close

    Byte Cellar
    Personal · last shared 2026
    Angus Grattonprojectgus.com29 people

    The motor turns too much

    Angus Gratton
    Personal · last shared 2026