Thomas Johansen 🦀🛰️

@thomasjo.bsky.social

Software engineer. Former AI researcher. I mostly work with Rust, AI/ML, and satellite data. I'm very passionate about open source software, open access, and a11y. PhD in AI/ML.

I'm currently trying to come up with a reasonable design for a kind of "transaction log" or "delta set" for tracking and replaying mutations of system state. Perhaps some kind of combo of a WAL and git commits. We've got a lot of complex state mutations that we want to be able to replay/debug.

Does anyone on here have any experiences to share about the Fairphone, specifically the 6 or 6 plus? I'm growing increasingly eager to disconnect myself from Big Tech, and looking for a phone that I can repair myself. Share both good and bad. Feel free to share other phone recommendations as well.

I'm looking for a really tiny USB-C drive with at least 8 GiB of storage, or at least enough for a functional Tails setup. Does anyone have any recommendations? I've found plenty of USB-A drives, including those pretty cool bracelets. However, I really want USB-C.

I wanna do one last startup before I get too old. I've got tons of ideas, but none feel viable long term. I don't want to just start something and then sell out. I wanna nurture something and make it live on long after I retire (30 years from now). Maybe I'll just get go into woodworking instead 🙂

I'm glad to see Rust become a "tier 1" language at Microsoft. Personally, I hope this means more folks actively working on the Azure SDK crates. Those crates have come a long way in the past year, which is great, but we're still missing important support like Azure Service Bus.

I keep offending some folks from the US with my "crazy socialism" and militant opposition to profit maximization. When your whole worldview is built on lies the most natural response is denial and other defensive behaviors. I'm not here to offend people though, so I'll revert to Rust and AI/ML 🙂

I've been "slightly" too ambitious on a passion project involving Rust and ESP32-C3 SoCs. I started to develop my own barebones OS, but I've realized I need to pivot to Embassy. My OS kinda works, but I don't really need an OS. Also, I'm brand new to RISC-V, so everything is 10x harder.

The single biggest issue with the iPhone Duo, besides possible hinge issues, is that the folding screen needs to be plastic in order to bend. Plastic screens are terrible when compared to the glass screens we've grown accustomed to.