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.

What HN saysHN commenters point to his posts on the PinePhone camera app, a USB Ethernet adapter fix, and Flatpak as useful technical detail.
41HN people shared it
13linked it in comments
49stories submitted
3.1Kstory points
4 months agolast shared
2016people per year2026

Most-shared posts

  1. 1
    Git email flow vs. GitHub flow
    5 people · 220 points · first shared 2020 · 175 comments on HN
  2. 2
    Why I left Pine64
    3 people · 504 points · first shared 2022 · 222 comments on HN
  3. 3
    Developers are lazy, thus Flatpak
    3 people · 10 points · first shared 2023 · 9 comments on HN
  4. 4
    NitroKey Disappoints Me
    3 people · 4 points · first shared 2023 · discussion on HN
  5. 5
    The end of the nice GTK button
    2 people · 881 points · first shared 2022 · 647 comments on HN
  6. 6
    Bootstrapping Alpine Linux without root
    2 people · 43 points · first shared 2024 · 7 comments on HN
  7. 7
    Finding an SBC
    2 people · 36 points · first shared 2022 · 14 comments on HN
  8. 8
    Conjuring a Linux distribution out of thin air
    2 people · 21 points · first shared 2024 · 11 comments on HN
  9. 9
    Comparing Hare to Rust and Zig
    2 people · 9 points · first shared 2022 · 2 comments on HN
  10. 10
    Megapixels 2.0
    2 people · 3 points · first shared 2023 · discussion on HN
  11. 11
    Squirrel Strings
    2 people · 3 points · first shared 2023 · discussion on HN
  12. 12
    Building a FOSS live streaming camera
    2 people · 3 points · first shared 2026 · discussion on HN
  13. 13
    A Rant about Resolutions
    2 people · 2 points · first shared 2026 · discussion on HN
  14. 14
    Making a Backcover Extension for the PinePhone
    2 people · 2 points · first shared 2020 · discussion on HN
  15. 15

What HN people wrote when they linked it

trashb · 2025-12-29
This post reminded me of the blog posts [0] regarding the "megapixels" camera app for the pinephone , written by Martijn Braam. For those interested it dives quite deep into the color profiling and noise reduction and more to make the pinephone camera usefull. [0] https://blog.brixit.nl/tag/megapixels/
MartijnBraam · 2025-01-17
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
teddyh · 2023-11-26
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/>
29083011397778 · 2023-06-03
The third and fourth requests even de-Googled (Qualcomm) phones make is to download the GPS almanac. You don't have to wait because it downloads over wifi or cellular, which have gotten pretty quick. There was a recent kerfuffle about this [0]. [0] https://blog.brixit.nl/nitrokey-dissapoints-me/
While perhaps true in many cases, this example was untrue: https://blog.brixit.nl/nitrokey-dissapoints-me/
boramalper · 2022-11-16
Read the announcement here: https://blog.brixit.nl/finding-an-sbc/
ddevault · 2022-10-24
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/
WhyNotHugo · 2022-08-18
> …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.
kop316 · 2022-08-17
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.
bmn__ · 2021-01-29
Read https://blog.brixit.nl/git-email-flow-versus-github-flow/ and lots of articles by ddevault/sircmpwn about git-send-email on various discussion boards including HN.
ognarb · 2020-11-15
The camera will certainly getting better with the time. Martijn Braam, a postmarketOS dev is already doing a very good job improving the software side of the problem with his Megapixel application: https://blog.brixit.nl/pinephone-camera-pt4/.
xrd · 2022-10-18
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.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close