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
    M

    Martijn Braam

    blog.brixit.nl · Personal blog · on HN since 2016

    Martijn Braam, a Linux developer working on mobile and embedded devices, writes about postmarketOS, Alpine, Flatpak, and hardware quirks.

    Visit blogRSSHN submissions
    Open Source & LinuxHardware & ElectronicsMobile & Apple
    What HN says

    HN commenters point to his posts on the PinePhone camera app, a USB Ethernet adapter fix, and Flatpak as useful technical detail.

    Stats for nerds
    41HN people shared it
    49linked in comments
    3.1Kstory points
    Dec 2025last shared
    2020people per year2025

    Top posts on HN

    1. 1
      The end of the nice GTK button
      2 people · 881 points · first shared 2022 · 647 comments on HN
    2. 2
      Do you really want Linux phones
      1 person · 511 points · first shared 2021 · 562 comments on HN
    3. 3
      Why I left Pine64
      3 people · 504 points · first shared 2022 · 222 comments on HN
    4. 4
      Making a Linux-managed network switch
      1 person · 264 points · first shared 2024 · 75 comments on HN
    5. 5
      Going IPv6 Only
      1 person · 221 points · first shared 2022 · 153 comments on HN
    6. 6
      Git email flow vs. GitHub flow
      5 people · 220 points · first shared 2020 · 175 comments on HN
    7. 7
      Moving to a RTOS on the RP2040
      1 person · 177 points · first shared 2024 · 111 comments on HN
    8. 8
      Don't pick weird subnets for embedded networks, use VRFs
      1 person · 122 points · first shared 2025 · 34 comments on HN
    9. 9
      Taking Pictures the Hard Way
      1 person · 44 points · first shared 2022 · 88 comments on HN
    10. 10
      Bootstrapping Alpine Linux without root
      2 people · 43 points · first shared 2024 · 7 comments on HN

    What HN people wrote when they linked it

    • xrdOct 2022

      It's interesting seeing how camera support is the biggest gaping hole in the open source smart phone world.

      For example, almost everything in this graph is green, except for the camera column:

      https://wiki.postmarketos.org/wiki/Devices

      It's a complicated problem:

      https://blog.brixit.nl/pinephone-camera-part-2/

      But, in a world where open source almost always exceeds the commercial offerings, I'm surprised this is the case. It seems like the parent article and the LWN article posted (https://lwn.net/Articles/904776/) are suggesting that the trend is to just dump raw data and let software process it. I'm doubly surprised there aren't good libraries in the open source world that do this so much better than the commercial ones.

      This is the main reason I feel stuck inside the duopoly of Android (barely tolerable and hostile) and iOS (completely unusable and unhackable). I need a good camera on my phone and there aren't good options for that at all.

      Maybe extracting this code outside of gstreamer is a good idea if this takes us closer to that goal.

    • WhyNotHugoAug 2022

      > …does “letting community down” matters?

      Yes. A lot of contributors from the community put countless hours on making software work on this hardware. And a lot of work still needs to be done.

      If the hardware vendor turns its back on the community, that'll drive developers away, demotivate them or burn them out. See also: https://blog.brixit.nl/why-i-left-pine64/

      > can’t you just… put your own OS on there or whatever?

      You can put your own OS on pretty much any hardware. But you need A LOT of effort, and if you drive contributors away, that goal also moves further away. If the hardware vendor doesn't collaborate, it's even harder.

    • kop316Aug 2022

      For some additional context: https://blog.brixit.nl/why-i-left-pine64/ Comments: https://news.ycombinator.com/item?id=32494659

      > Supporting Manjaro has historically done very little to facilitate the development of the software stack which is necessary for these devices [Pinephone/Pinephone Pro] to work. In some cases the Manjaro involvement actually causes extra workload for the developers by shipping known broken versions of software and pointing to the developers for support. Which is why https://dont-ship.it/ was started.

    • MartijnBraamJan 2025

      I came across the tweet about this "Evil" dongle and instantly recognized it as the exact same thing I worked on before... It's not evil, it's just annoying.

      https://blog.brixit.nl/making-a-usb-ethernet-adapter-work-sr9700/

      In my case I disabled the SPI flash module to have it not appear as a CD drive, the author of this post actually found some documentation about the SPI being optional. Funnily enough this post now also gives you all the tooling to make an actual evil RJ45 dongle by reflashing one :D

    • teddyhNov 2023

      In the old days, the age-old cry of the beleaguered developer was “My code isn’t buggy, it works on my machine!”, to which the response was “Well, we’re not shipping your machine to the customer!”. Well, science marches on, and we’ve invented a way to do exactly that. Instead of, you know, writing actually robust and simple-to-deploy software.

      See also: <https://blog.brixit.nl/developers-are-lazy-thus-flatpak/>

    • ddevaultOct 2022

      SourceHut author here. Not sure what you're trying to say. The opposite is also true: using GitHub requires that your would-be contributors conform to the pull request workflow instead -- and many people prefer emails.

      If anyone is skeptical about the email workflow, here's a write-up from another skeptic:

      https://blog.brixit.nl/git-email-flow-versus-github-flow/

    Related

    Tuxphonestuxphones.com36 people

    A new wave of Linux applications

    Tuxphones
    Publication · last shared 2025
    postmarketOS Blogpostmarketos.org112 people

    219 days of postmarketOS

    postmarketOS Blog
    Company · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Matthew Garrettmjg59.dreamwidth.org306 people

    I stayed in a hotel with Android lightswitches and it was as bad as you'd think

    Matthew Garrett
    Personal · last shared 2026
    KDE Blogsblogs.kde.org74 people

    Sony Pirates KDE Artwork

    KDE Blogs
    Company · last shared 2026
    Worth Doing Badlyworthdoingbadly.com35 people

    Booting a macOS Apple Silicon Kernel in QEMU

    Worth Doing Badly
    Personal · last shared 2026
    Smash Companysmashcompany.com44 people

    One-on-one meetings are underrated, whereas group meetings waste time

    Smash Company
    Personal · last shared 2024
    Linaro Bloglinaro.org47 people

    Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops

    Linaro Blog
    Company · last shared 2026