Sign in

Andres Vahter 🦀

@andres.vahter.me
45 followers 103 following 10 posts
PostsRepliesMedia
Reposted by Andres Vahter 🦀
James Munns @jamesmunns.com · 06/10/2026
I think about this post from @david.kolo.ski a lot. Also here's some notes from my last flight, and owwie ouch oof my thinking hurt gist.github.com/jamesmunns/9...
gist.github.com
2026-10-04.md
GitHub Gist: instantly share code, notes, and snippets.
1171
Reposted by Andres Vahter 🦀
James Gilbert @jgrg.mstdn.science.ap.brid.gy · 25/09/2026
Nice blog post by @mre on Rust's alternatives to named, optional and variadic function arguments, and why they may be superior to adding new language features. corrode.dev/blog/named-arguments-at…
corrode.dev
We Have Named Arguments at Home
Comments
011
Reposted by Andres Vahter 🦀
Dion Dokter @diondokter.nl · 29/09/2026
Want to have an SDR in the BLE/Wifi bands? You've probably already got one in your drawer! espargos.net/espsdr/ mastodon.social/@jakecopping...
espargos.net
ESPARGOS - ESP-SDR: Raw IQ Capture with Espressif's ESP32 Chips
ESPARGOS is a phase-coherent, ESP32-based WiFi antenna array designed for low-cost sensing applications.
042
Reposted by Andres Vahter 🦀
samhain ⎔ @personhood.removal.surgery · 25/09/2026
OH MY GOD WAIT ages ago i turned an lpd8 into a system usage monitor with the pads blinking and lighting up with network requests, drive io, cpu/ram load etc i might still have it somewhere . o O ( herdr controller )
0231
Reposted by Andres Vahter 🦀
amos @fasterthanli.me · 24/09/2026
Opus 5.5 is the most fun I've had with an AI model in a long time (and, yes I un-cancelled my Anthropic sub... well played)
3322
Reposted by Andres Vahter 🦀
Demigirlboss @demigirlboss.win · 18/09/2026
I HAVE THE MANDATE OF HEAVEN I KNEW I WAS RIGHT TO HOLD OFF ON BUYING A PRINTER.
2405
Reposted by Andres Vahter 🦀
Gus @projectgus.aus.social.ap.brid.gy · 10/09/2026
Detailed write-up of reverse engineering and rewriting the firmware for an e-scooter display using Rust: bensimms.moe/reverse-engineering-sc… Good overview of how to structure actor-model style async firmware, plus a discussion of the trade-offs when you need to render a UI but not […]
aus.social
Original post on aus.social
111
Reposted by Andres Vahter 🦀
Orhun Parmaksız @orhun.dev · 16/09/2026
Watch an AI chip come alive in the terminal! 🤯 docs.tenstorrent.com/tt-toplike/ All powered by Rust & @ratatui.rs 🦀🐁 #rustlang #ratatui #tui #tenstorrent #opensource
082
Reposted by Andres Vahter 🦀
Dion Dokter @diondokter.nl · 16/09/2026
No joke, I think 1 in 3 text lines on the slides of the presentation I'm attending does *not* have an em dash
1111
Reposted by Andres Vahter 🦀
Bryan Cantrill @bcantrill.bsky.social · 13/09/2026
The contagion of fear bcantrill.dtrace.org/2026/09/13/t...
bcantrill.dtrace.org
The contagion of fear | The Observation Deck
1624283
Reposted by Andres Vahter 🦀
hanna @happiestfunrock.bsky.social · 10/09/2026
in estonian, "kõrgsoost" means both "high-born" and "from the bog" i think this is excellent
3211
Reposted by Andres Vahter 🦀
Bryan Cantrill @bcantrill.bsky.social · 10/09/2026
Slides from my keynote this morning at #RustConf on the history of Rust at @oxide.computer; video to come! speakerdeck.com/bcantrill/ru...
speakerdeck.com
Rust, In Sickness & In Health
Keynote given at RustConf 2026 on September 10th, 2026 in Montreal. Video to come!
410511
Reposted by Andres Vahter 🦀
Simon Willison @simonwillison.net · 28/08/2026
My LLM cliché highlighter is up to 38 patterns now tools.simonwillison.net/llm-cliche-h...
Screenshot of a writing-analysis tool showing paragraphs of text with phrases highlighted in two shades of yellow, brown circular "3" badges, and a black tooltip overlaying the first line reading: "No X, no Y" chains · 3 "no" items. The visible text reads: We r[obscured by tooltip]nd up. No sign-ups, no downloads, no hassle (3) — just paste your text and start writing. Everything runs locally in your browser. The reviewer read the draft twice. Did not flinch, did not blink, did not reach for the red pen (3). That's the whole review, honestly. Don't call it a rewrite — call it a rescue. The improvement is real, and it's not subtle. That loss is worth naming. Sit with that for a moment. The gains were modest, but that's not nothing. You already know the answer, of course. Consistency is the entire game, and the punchline is that nobody wants to hear it. The entire pitch is one sentence long.
2350265
Reposted by Andres Vahter 🦀
Bryan Cantrill @bcantrill.bsky.social · 05/09/2026
The revolt of the reader bcantrill.dtrace.org/2026/09/05/t...
bcantrill.dtrace.org
The revolt of the reader | The Observation Deck
1112431
Reposted by Andres Vahter 🦀
jbz @jbzfn.bsky.social · 10/09/2026
📐 Open CAD Studio Is a New Rust-Based Open-Source CAD App for Linux linuxiac.com/open-cad-stu... #opencad #opensource #rust
linuxiac.com
Open CAD Studio Is a New Rust-Based Open-Source CAD App for Linux
Open CAD Studio is a new GPL-licensed CAD app for Linux with native DWG/DXF editing, 2D drafting, 3D modeling, and a browser-based version.
053
Reposted by Andres Vahter 🦀
Orhun Parmaksız @orhun.dev · 09/09/2026
Obsidian, now in the terminal! 🐀 💎 emeraldian — A TUI for your existing Obsidian vault 💯 Live Markdown editing, backlinks, force-directed graphs, images, Excalidraw, Vim mode & more! 🦀 Written in Rust & built w/ @ratatui.rs ⭐ GitHub: github.com/iamrohithrna... #rustlang #ratatui #tui #terminal
2365
Reposted by Andres Vahter 🦀
Constantin Gonzalez (he/him) @glez.de · 09/09/2026
Awesome print-to-e-ink project. Wat a simple and obvious, yet rare idea! Makes me want to build it myself. nishantjosh.dev/blogs/how-to...
nishantjosh.dev
How to build a f**king printer · Nishant Joshi
If you're giving me e-paper, I'm going to make an e-printer.
011
Reposted by Andres Vahter 🦀
Louis Maddox @permutans.bsky.social · 09/09/2026
Introducing CUDA Rust: Two Tracks for Writing GPU Kernels developer.nvidia.com/blog/introdu...
developer.nvidia.com
Introducing CUDA Rust: Two Tracks for Writing GPU Kernels | NVIDIA Technical Blog
In September 2026, NVIDIA announced it is leaning into native GPU programming in Rust. CUDA C++ and CUDA Python are mature, enterprise-grade toolchains, and NVIDIA will be growing and maturing CUDA…
022
Reposted by Andres Vahter 🦀
Dion Dokter @diondokter.nl · 07/09/2026
My async compiler work got funded! So here's my first PR: github.com/rust-lang/ru... Roughly, it changes match x { true => foo(1).await, false => foo(2).await, } to match x { true => foo(1), false => foo(2), }.await This means the future will only have 1 state instead of 2
github.com
Add merge yields by diondokter · Pull Request #162429 · rust-lang/rust
Part of Async statemachine optimisation project goal r? dingxiangfei2009 Added a pass that merges functionally identical yields right before the async StateTransform pass. The StateTransform pass c...
41126
Reposted by Andres Vahter 🦀
James Munns @jamesmunns.com · 05/09/2026
"wire fraud" would be a great name for a protocol testing library
0222
Reposted by Andres Vahter 🦀
srrrse @without.boats · 04/09/2026
Every programmer knows Dijkstra’s “Testing shows the presence, not the absence of bugs” and yet every programmer goes about their day pretending it isn’t true.
18010
Reposted by Andres Vahter 🦀
Rust Bytes @rustaceans.bsky.social · 02/09/2026
How we developed the world's first safety-certified product written in Rust – and why we went bare metal > Sonair certified ADAR One, the first safety-critical embedded system in Rust, using Ferrocene on bare-metal TI Sitara for robot safety sensors.
Image: How we developed the world's first safety-certified product written in Rust – and why we went bare metal 


> Sonair certified ADAR One, the first safety-critical embedded system in Rust, using Ferrocene on bare-metal TI Sitara for robot safety sensors.
161
Reposted by Andres Vahter 🦀
​Hayley Gayley🏳️‍⚧️ @im.fckn.gay · 29/08/2026
fell down a terrible rabbit hole (designing a "zero-copy if everyone is up to date" RPC wire format with schema evolution)
3201
Reposted by Andres Vahter 🦀
amos @fasterthanli.me · 29/08/2026
ok so it turns out discord is.. 80% there when it comes to interacting with agents. so many cool integration points. each thread even has its own identity, a-la pluralkit :)
6251
Reposted by Andres Vahter 🦀
Firefox for Web Developers @webdevs.firefox.com · 24/08/2026
Intent to ship: JPEG XL! This will be on-by-default in Firefox 157, which should become the main release version at the end of September. This includes key JPEG XL features like progressive rendering. groups.google.com/a/mozilla.or...
groups.google.com
Intent to ship: JPEG XL
As of Firefox 157 I intend to turn JPEG XL decoding on by default on all platforms. It has been developed behind image.jxl.enabled, which today is on by default on Nightly only, and has had a Firefox…
1136096
Reposted by Andres Vahter 🦀
Dion Dokter @diondokter.nl · 21/08/2026
‼️device-driver v2.0 has been released ‼️ It has been a lot of work, but after almost 1.5 years a new major version of the toolkit is out now! Get it on crates-io: crates.io/crates/devic... Visit the website: device-driver.com Join the matrix chat: matrix.to#/#device-dri...
device-driver.com
device-driver
A toolkit to write better device drivers, faster
2338
Reposted by Andres Vahter 🦀
Archetype @arhetyyp.bsky.social · 23/08/2026
Greetings from Estonia to Latvia *drops mic
The Godfather (with the Estonian flag) saying: do you want kārums back?
Then complete the bloody rail baltica!
0242
Reposted by Andres Vahter 🦀
amos @fasterthanli.me · 18/08/2026
infrastructure as code? *looks at code* n..no thanks
51166
Reposted by Andres Vahter 🦀
amos @fasterthanli.me · 16/08/2026
most of us just write rust code
0381
Reposted by Andres Vahter 🦀
Orhun Parmaksız @orhun.dev · 15/08/2026
New terminal multiplexer in town! 🎉 Powered by @ratatui.rs 🐀 🐑 herdr — run multiple AI coding agents in persistent terminal sessions and reconnect from anywhere. github.com/herdrdev/herdr #rustlang #ratatui #tui #terminal #multiplexer
6475
Reposted by Andres Vahter 🦀
amos @fasterthanli.me · 08/08/2026
re: "how is vibed shit more secure to run than random github repo": bsky.app/profile/fast... agents will leave vulns in by mistake/omission, not malice randos on github, in this climate, however... different story. yes the game has changed 🤷 adapt.
1162
Reposted by Andres Vahter 🦀
FerrousSystems @ferroussystems.bsky.social · 07/08/2026
🎙️ Check out the new FLOSS Weekly podcast to learn about the growing Rust driver library, ways to build Rust stacks, and opinionated tooling. 🦀 ▶️ 𝗪𝗮𝘁𝗰𝗵 𝗘𝗽𝗶𝘀𝗼𝗱𝗲 𝟴𝟳𝟴: 𝗔 𝗧𝗼𝗼𝗹 𝗪𝗶𝘁𝗵 𝗢𝗽𝗶𝗻𝗶𝗼𝗻𝘀: www.youtube.com/watch?v=ah11... #RustLang #EmbeddedRust #FLOSSWeekly #FerrousSystems
The Ferrous Systems logo appears in the upper left corner on a light gray geometric background with translucent colored squares. A red banner near the top reads "New Podcast!" A large light blue panel below displays the heading "FLOSS Weekly: Embedded Rust." Beneath the title, text reads: "Host Jonathan Bennett chats with Jonathan Pallant of Ferrous Systems about building embedded software with Rust.
021
Reposted by Andres Vahter 🦀
P(aul) Frazee @pfrazee.com · 05/08/2026
My impression is that AI coding is on a "pick two of three" triangle: scope, ship speed, and correctness. Small tools are (speed + correctness) fast prototypes are (speed + scope) and big projects are (scope + correctness). Every project that tries to be all three degrades to "fast prototype."
2343939
Reposted by Andres Vahter 🦀
conputer dipshit @davidcrespo.bsky.social · 03/08/2026
some interesting stuff in here between the eyerolls. luckily academic philosophy is like high-altitude training for reading annoying people
yegge.ai
The Shape of Things to Come, Part 1: The Continuous Thunderdome — Steve Yegge
Part 1: The Continuous Thunderdome. Loops and graphs, Wheelhouse and Beads, the end of human code review, the Land Rush that replaces CI/CD, and the Wish Factory — a field report from 12 months in the...
2192
Reposted by Andres Vahter 🦀
amos @fasterthanli.me · 02/08/2026
if you're getting a cat, remember to get the low-loss variant
Opus 5 screenshot: The cat is a legitimate variable too — a cat is mostly water, and water is what absorbs 2.4 and 5 GHz. If it’s between the phone and the AP it attenuates. Given these are your best numbers yet, it evidently isn’t in the path, or it’s a low-loss cat.
11077
Reposted by Andres Vahter 🦀
FerrousSystems @ferroussystems.bsky.social · 28/07/2026
Join us at #HISC2026 on Oct. 13! Alex Senier will present a talk on building a life-saving medical device in Rust—from requirements traceability through automated hardware-in-the-loop testing. Read more: 🔗 www.his-conference.co.uk/session/from... #RustLang #FerrousSystems #Ferrocene
Graphic from Ferrous Systems announcing a conference talk. A soft, pastel matrix-inspired background with a subtle grid and rounded shapes frames a large white card. The Ferrous Systems logo appears at the top left, with an ""Event News"" label above the headline, ""Speaking at HISC 2026."" The text invites readers to join Alex Senier for a talk on building a life-saving medical device in Rust and how Rust and Ferrocene support high-integrity software development.
032
Reposted by Andres Vahter 🦀
Armin Ronacher @mitsuhiko.at · 16/07/2026
I wonder if this will make people reconsider their stance or become even more defensive.
1317318
Reposted by Andres Vahter 🦀
Andrew Nesbitt @andrewnez.bsky.social · 26/06/2026
Incident Report: CVE-2026-LGTM nesbitt.io/2026/06/26/i...
nesbitt.io
Incident Report: CVE-2026-LGTM
A series of unfortunate agents.
1221174
Reposted by Andres Vahter 🦀
rain 🌦️ @sunshowers.io · 26/06/2026
Why is message passing better? Because it is closer to a purely functional style of programming, where messages come in and messages come out that are hopefully only determined by the state so far. You can build models for what should happen and then test the hardest parts
1564
Reposted by Andres Vahter 🦀
amos @fasterthanli.me · 22/06/2026
please enjoy — I won breathiest talk of 2026 and the year's not even over!
2572
Reposted by Andres Vahter 🦀
James Munns @jamesmunns.com · 19/06/2026
I'm biased because I helped write part of it (and @balbi.sh has continued adding even more info!), but I think the `embassy-mcxa`'s DEVGUIDE is probably one of the better references now for "how embassy HALs work and how to write a good one", if that's what you're in to. github.com/embassy-rs/e...
github.com
0144
Reposted by Andres Vahter 🦀
Dion Dokter @diondokter.nl · 17/06/2026
How did we end up in a place where I now need to clean up terrible LLM code? I hate this. The original guy also hasn't learned anything. I'm 70% sure the PR review I gave was just fed back into the LLM, which means that *every single problem* had to spelled out in the review. Is this the future?
2172
Reposted by Andres Vahter 🦀
srrrse @without.boats · 09/06/2026
maybe im egoizing but it feels LLMs expose the “island of agency” where on one side you have people who are in some kind of slop fever (including most of the boosters on here) and on the other side you have people falling into superstitious denialism. in the middle you can get so much done.
3212
Reposted by Andres Vahter 🦀
Mathias 🦀 @mathiasb77.bsky.social · 23/11/2024
I’ve created a starter packet for the Embedded Rust community on Bluesky. Reply if you or someone you know should be on this list. go.bsky.app/G3wxTcN
106216
Andres Vahter 🦀 @andres.vahter.me · 08/06/2026
For all Silicon Labs EFR32 Rust fans I just published crates.io/crates/silab.... It follows the same idea as crates.io/crates/stm32...
crates.io
crates.io: Rust Package Registry
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
0123
Reposted by Andres Vahter 🦀
Luis Villa @lu.is · 01/06/2026
In a CRA webinar last week, I commented it is possible that C/C++ are a per se CRA violation, since C/C++ are insecure by design. An attendee replied "but C/C++ is what embedded use" and I said, more or less, "tough". Here's @gregkh.bsky.social on it: www.zdnet.com/article/rust...
zdnet.com
Rust will save Linux from AI, says Greg Kroah-Hartman
Now that doesn't mean Linux stable kernel maintainer Greg Kroah-Hartman thinks Rust is magic.
3113
Reposted by Andres Vahter 🦀
Wenting @wenting.bsky.social · 27/05/2026
Sorry for not posting for so long... I have been extremely busy working on my new project: The Enchanter (also called Modos Flow): a 300-ppi Eink portable monitor with 60Hz refresh rate and touch screen. It's fully open-source: gitlab.com/zephray/ench....
19563136
Reposted by Andres Vahter 🦀
Keith @mosheroperandi.bsky.social · 22/05/2026
We need more walkable, mixed-use datacenters. Like community gardens, people should be able to experience the joy and satisfaction of cultivating their own hardware. Big Cloud has alienated the connection people felt with their computers. Kids should know what it's like to swear at rack mount rails.
27830136
Reposted by Andres Vahter 🦀
amos @fasterthanli.me · 19/05/2026
stroustrup on AI-generated code "it writes more security holes" www.youtube.com/watch?v=U46f... have you tried telling the AI to be really careful? to just get good? skill issue imho (/s)
youtube.com
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
YouTube video by Ryan Peterman
6622