Profile avatar
thomasjo.bsky.social
Senior software engineer. Former AI researcher. I mostly work with Rust, Python, and satellite data. I'm very passionate about open source software, open access, and a11y. PhD in statistics.
92 posts 142 followers 173 following
Prolific Poster
Conversation Starter

I'm a little bit mind-blown over how well Homebrew works on Linux. Huge thanks to everyone who's worked on that ❤️

Weekend plans: 1. Participate in a live CTF (hacking) challenge. 2. Learn the basics of Rust procedural macros. ╰(*°▽°*)╯

Next year, the EU will require cars to have buttons & dials -- not just touchscreens -- to get a top safety rating. This is a great move. Drivers can fiddle with knobs & buttons without taking their eyes off the road, but they can't do that with touchscreens. (Even better: Tesla will hate this)

My biggest hope for 2025 is that Tesla goes bankrupt. I know that's extremely unlikely, but I just want Elon to suffer. Ideally, Elon would end up with some terrible, debilitating, and terminal disease, but I think it's more likely that Tesla will continue to decline, so that's what I'm hoping for.

This is hands down the best feature in Windows. I love this! (. ❛ ᴗ ❛.)

If you're considering whether to use the conference as an excuse to get work to pay for the trip to New Zealand that you've always wanted to do, then here's some good news:

I'm thinking about buying my first 3D printer. I'm currently leaning towards either a Bambu Lab A1 or an A1 Mini (both with AMS Lite). I don't have a ton of spare room, which is why I'm mostly leaning towards the A1 Mini. Will I regret that in 6-12 months?

In this week's TER edition 🦀: 🧭 Navigate Rust at Embedded World 🐧 The Rust in Linux Saga Continues 📀 Microsoft further embraces Rust 🤝 A new IoT Alliance forms 🦀 First Official Rust Embedded SDK 🧑‍💻 VPN Protocol Rewritten in Rust Subscribe Now 👇 www.theembeddedrustacean.com/subscribe

Any politician, or other individual in any position of power, which promotes or supports adding backdoors to cryptographic algorithms, security infrastructure, etc. should immediately be removed from their position. Any person supporting anything like that is intellectually compromised or a fascist.

Your annual reminder that because February is 9% shorter than January was, your monthly metrics will be down nearly 10% this month, and not to freak out about this.

I feel like it should be unnecessary to say this: if you end up on someone's social media nook and you feel an urge to comment on something — stop! Unless you've got something positive to say, just keep scrolling. Life is already hard enough for most folks, don't make it worse.

I wish Python had much better support/tooling for cross-platform binary packages. cibuildwheel feels like a stop-gap solution at best. It's essentially made up of good intentions, duct tape, and pixie dust, all cobbled together with the hope that it'll magically work for most packages.

Slava Ukraini! Слава Україні! 🇺🇦🫡

I miss the time when The Internet was still young, we just got the World Wide Web, and we dreamt that these things could make the world a better place. Capitalism, as it always does, has corrupted that dream, and we now live in a dystopian hellscape where The Internet is a weapon of disinformation.

It's wild watching in real-time as the United States is racing straight for total collapse of every branch of its government, and democratic foundation. It'll take decades to recover from the damage that's been done so far. Sadly, this madness will also affect the rest of the world.

“put it on his fucking gravestone”

AOC speaking to a thousand NYC federal workers and allies about the urgency of resisting Musk 🔥🔥🔥

Thank you to @maddow.msnbc.com for promoting @bsky.app on air and complimenting it. Her on air support is truly important

Hi, hello. In order to grasp the significance of Trump crowning himself a King, you have to understand that he is literally carrying out a plan crafted by Curtis Yarvin, a right wing extremist, to overthrow democracy and replace it with dictatorial rule by a monarch-CEO.

Freaks and sickos, the lot of them.

The Follow recommendation of the day: @trumpgolftrack.com

#ICYMI: ProPublica has confirmed the names and roles of more than 30 Musk-affiliated staffers who are helping the world’s richest man dismantle or downsize federal agencies one by one.

Deputy AG Lionel Hutz quickly scribbling an ampersand onto it.

I wanted to only talk about programming, good uses of AI/ML, and gaming on here, but instead I find myself only sharing rants about current world (mostly US) politics. I want to be positive, and to spread good, positive vibes. Instead, I'm becoming unhinged and sad.

I hope EU leaders vote for completely insulating Europe from the US to prevent their disease from spreading. The current US political leadership is a virus that needs to be stopped — at any cost.

It will take decades to unfuck the United States after President Elonia is finally assassinated. The harm done every day is almost beyond belief.

I don't believe the myth that poverty makes artists better. But I do believe some columnists and politicians could strongly benefit from knowing what going hungry feels like

For those of you desperately in need of distraction from today's headlines, here's a photo of a bunny & a chick who are friends.

Let's normalize naming, shaming, and doxxing ICE agents — and anyone else enabling them.

We have a few #rustlang positions at Rivian! The needle is really moving :) Preferably in CA, but there are options. careers.rivianvw.tech/rivian-vw-gr...

Anyone got any recommendations for some kind of schema system for RabbitMQ messages? We need a better approach to how we use RabbitMQ (and similar systems) at work. Right now, we've got an extremely messy and inconsistent approach. I want predictability and safety, so some kind of schema registry?

them: you can't expect the kernel god wizard hackers to learn a second programming language me, tabbing over from working on my rust & typescript based project: if us "webshits" can do it so can you, buddy

🥳 Go 1.24.0 is released! 📰 Release notes: go.dev/doc/go1.24 📦 Download: go.dev/dl/#go1.24.0 #golang

As much as I love Rust, I do miss writing Go code. There's something so appealing about the simplicity of the language, and the cross-compilation support is the best of any language I've ever worked with.

The Azure Portal has to be one of the worst and most infuriating web applications ever made. Getting anywhere requires way too many clicks. I wonder if it's intentional in order to sell certifications, etc.

I dislike the concept of language-specific IDEs. I'd rather have a single text editor with IDE-like features, that works for every single language. Been enjoying VS Code for many years now, but I might switch back to NeoVim again soon, or perhaps give Zed another attempt.