Arvid Gerstmann
@arvid.io
Principal Engineer/Architect with 10+ years experience | Rust 🦀 | C & C++| Embedded, Platform Engineering, High-Performance Systems | Working with Rust at Amazon Twitter: twitter.com/arvidgerstmann LinkedIn: linkedin.com/in/arvidgerstmann Blog: arvid.io
It's been too long since someone took a swipe at my old favorite editor. We need to keep the editor wars alive, people!
i can't believe eliza would do this smh
My girlfriend took out the warm wool blanket this morning because she is cold. Mind you, it's summer and we have 22°C in our rooms. I'm but build for warm climates. In like rain and 18 degrees.
Building macOS applications using Rust, instead of Objective-C or Swift, using the system AppKit APIs is surprisingly nice. I'd even say, it's almost nicer than using Swift. I did not expect that.
Fable really might be the first model that's not compatible stupid. I'm impressed.
I consider myself lucky to have three IMAX cinemas nearby. One of which is the biggest IMAX screen in the world (815m²). All of which also have the 1.43:1 aspect ratio. Unfortunately, all also have a digital projector. Definitely will need to visit the IMAX in London at least once in my lifetime.
Over the last several years, the Imax format has taken on a few different forms—but only a few dozen theaters are capable of screening it in its full glory.
LaTeX is actually pretty usable if you use Claude to convert your @typst.app documents to LaTeX instead of actually writing them yourself. (I needed LaTeX for a specific use case, I usually have replaced every use case of LaTeX with Typst.)
What's your tool of choice for cutting large stencils to size? I usually use a pair of shears for sheet metal but the cuts never come out that great. Any tips?
Even after all these years, the Rust borrow checker still manages to amaze me at times. I needed to bubble a lifetime of a raw pointer (!!) through references a few layers, and I added lifetime annotations, entirely assuming this would still fail. Surprisingly, it just worked. I am flabbergasted.
Rust almost made me hate C++. It's such an awfully designed language with so much baggage and issues that will never be fixed. And I say that as someone who was at some point exclusively writing C++, writing papers for inclusion into the C++ standard and speaking at C++ conferences.
I wonder why so many programming languages do not have a do while loop construct. It's slightly less often used, but makes code so much more readable when you need it.
Chat Control 1.0 passed despite a majority voting against it (314:276), ushering in suspicionless mass scanning of your private communications until 2028. Regrettably, Roberta Metsola's brazen and undemocratic actions jeopardise the legitimacy of the EU. The battle against Chat Control 2.0 begins!
Moving another two Google account to @proton.me. Todays EU decision made me want to move all private communication to be fully end-to-end encrypted. The development in this world is deeply concerning.
German politics below 👇. Ignore if not interested. Thank you! Hallo 👋 Gegen die Hitzewelle braucht es konsequenten Klimaschutz. Deshalb fordert Fridays for Future: Lobbyministerin Reiche entlassen. Jetzt unterzeichnen ✍️ weact.campact.de/petitions/hi...
Die Hitze hat Gründe.
Hallo 👋 Kannst Du mir kurz helfen? Gegen die Hitzewelle braucht es konsequenten Klimaschutz. Deshalb fordert Fridays for Future: Lobbyministerin Reiche entlassen. Jetzt unterzeichnen ✍️
weact.campact.de
I did a successful transplantation of a brand new battery into an old MacBook Pro from 2017. Restored it to it's old glory. Works like new. Pretty happy with the results. Saved my girlfriend a good thousand bucks by not having to buy a new MacBook Pro.
Hilarious! 😂 “AI Economics For Dummies”, McSweeny’s (www.mcsweeneys.net/articles/ai-...). #AI #Economics #Satire #Humor #Parody #Funny #Business #Investing #Bubble
AI Economics for Dummies
“Xavier owns an apartment that he rents out at a loss of $1 billion/month. Seeing this success, he decides to make financial commitments to construct $850 bi...
mcsweeneys.net
This is not normal in south Germany. How blind, ignorant and/or stupid do you have to be to still deny climate change?
The workflow of using typst from neovim via github.com/chomosuke/ty... is insanely good. The preview is nearly instantaneous. And I don't even need to save my file to see the changes.
GitHub - chomosuke/typst-preview.nvim: Low latency typst preview for Neovim
Low latency typst preview for Neovim. Contribute to chomosuke/typst-preview.nvim development by creating an account on GitHub.
github.com
More renders? More renders! I tweaked the shaders a bit more, after taking some reference pictures from various manufactured PCBs under my microscope and trying to replicate that as best as possible. What do you think?
A portable monitor really is a great addition to the mobile setup. It makes so many things much more bearable while not at a proper desk. A 1440p screen configured as 100% (even if a little small for coding work) is perfect for doing work that would otherwise not work well on a laptop (e.g ECAD).
I'm "[I] remember when cyber was a verb, and what it meant when a stranger in an AOL chatroom asked if you wanted to" years-old.
The Infosec Phrasebook https://nesbitt.io/2026/06/01/the-infosec-phrasebook.html
Oh, you can't write a 5-page book report without AI? I fucking wrote 5-page book reports without having read the goddamn book. Get your finger out of your ass.
I took the 3D models from ECAD and put them into #Blender. I've tried two different techniques to represent the layers of the PCB: 1. Using the exported geometry (tracks, vias, silk, etc.) 2. Using textures exported and combined in a shader. Which of the two images do you prefer?
For all the recent supply chain security attacks, I find it fascinating that C++’s standard package manager hasn’t been attacked. Tells you a lot that nobody is criticizing C++’s security right now!
How do you remember that the brown wire is live? It is the color of your pants if you touch it.
probe-rs, rtt, and defmt will seriously spoil you. Semihosting is awfully slow in comparison. Rust will spoil you.
Sometimes I wish I wouldn't hear coil whine. Though, a $300 TB4 Dock from @razergermany.bsky.social really shouldn't have audible (and very annoying) coil whine.
Have the folks who are telling everyone that you can vibe code anything in a few hours these days actually tried vibe coding anything beyond a hello world? AI is still dumb as a nail.