Matt Keeter
mjk@hachyderm.io
<p>Weird CAD and graphics research; embedded software at <span class="h-card" translate="no"><a href="https://hachyderm.io/@oxidecomputer" class="u-url mention">@<span>oxidecomputer</span></a></span></p>
Posts
-
View post
happy 10-year anniversary of the Unicode Mouse Incident, for those who celebrate! the mouse fell out of a light fixture, was listed as an official meeting attendee, and given 0.002 votes
-
View post
this is something that I've been struggling with – there are now a half-dozen new CAD kernels in Rust, all with the same perfectly polished websites and bold claims about performance, test coverage, and quality (from https://jepsen.io/analyses/particledb-1.1.4)
-
View post
someone needs to turn the "places adjacent" infobox on Wikipedia into a really bad text adventure game YOU ARE IN MARTIN'S LOCATION > LOOK THERE ARE TWO PEOPLE HERE (ACCORDING TO THE 2020 CENSUS). TO THE EAST IS A GRAVEL PATH LEADING TO BEAN'S PURCHASE. > NORTH YOU WALK NORTH. YOU ARE NOW IN GORHAM
-
View post
good news: my GPU-based SSAO implementation is looking good bad news: I'm discovering all of the ways that my CPU-based implementation is wrong
-
View post
Before going on leave, I published a small crate named ‘datamap’ If you, like me, have stored addressed chunks of non-overlapping data in a BTreeMap> then been annoyed at handling all the edge cases, this is the crate for you! https://docs.rs/datamap/latest/datamap/
-
View post
bytecode serialization: 0.3 ms GPU compute kernel: 8 ms waiting for the WebGPU polling thread: 100 ms GPU-to-CPU buffer copy: 2ms someone help me budget this, my framerate is dying https://bugzilla.mozilla.org/show_bug.cgi?id=1870699
-
View post
between Porchfest and opening day for the Union Square Farmer&#39;s Market, it&#39;s a big Saturday for aging millenials in Somerville
-
View post
Email Subject Lines With Threatening Auras
-
View post
It&#39;s best practice for Rust crate docs to start with at least one research paper citation, which must be read before continuing.
-
View post
My &quot;This is clearly a legitimate WebGPU rendering crate, not malware&quot; t-shirt is raising questions—
-
View post
quick thoughts on the Bun rewrite:
-
View post
if only there was a high-throughput way to convert a large memory-unsafe codebase into a memory-safe language https://github.com/v12-security/pocs/tree/main/fragnesia-5db89c99566fc
-
View post
gonna go see the new adaptation of The Odyssey that everyone is talking about:
-
View post
...is this dolphin telling me to commit crimes?
-
View post
Got my first PR to a rust-lang repo merged 🎉 https://github.com/rust-lang/rust-analyzer/pull/22432
-
View post
Waymo spotted in Inman Square 👀
-
View post
It&#39;s a weird feeling to get an email which - asks questions about one of your open-source projects - references specific files in the repo - those files are definitely not in the project Are you from a parallel universe? Do they have any cool Fanta or Kit-Kat flavors over there?
-
View post
If – on this grey Sunday morning – you would like to read a dozen pages about using tail calls for fast interpreters, then I have Excellent News for you: https://www.mattkeeter.com/blog/2026-04-05-tailcall/
-
View post
I&#39;ve just announced my new (blazing-fast) kernel for implicit surfaces: https://mattkeeter.com/projects/fidget It&#39;s got something for everyone: Cool graphs! Multithreaded WebAssembly! Terrible mesh topology! JIT compilers! After three years, I&#39;m excited to finally show it off to a wider audience 😎
-
View post
I&#39;ve been going for lots of walks around Cambridge, and it&#39;s nice to stop at a cafe for a snack while out and about – but it sucks that a drink + pastry is now $10-15. If only there was some way to buy food in bulk and cache it at convenient locations around town in advance...
-
View post
with apologies to https://bsky.app/profile/getequipped.bsky.social/post/3mg3v5m3rku2p
-
View post
doing some personal projects on an Oxide Computer instance it&#39;s weird to think that when I type :w in nvim, I wrote the code which is actually persisting my data to physical disks!
-
View post
hey chat is it good when a house on my block is held together by 2x4s?
-
View post
If this whole &quot;computers&quot; thing doesn&#39;t work out, I&#39;ve got a bright future in aftermarket crib accessories!
-
View post
raven-uxn now has an x86-64 assembly backend (yay!) and it&#39;s about 2x faster (yay!!) and the first draft was written by Claude (booo!) and then I rewrote most of it, which made it even faster (yay!) and introduced a memory corruption bug (booo?) which Claude is better at debugging than I am (.......?) -------- if you too have complicated feelings about our robot buddies, you may enjoy my writeup: https://www.mattkeeter.com/blog/2026-03-15-uxn/
-
View post
tired: &quot;Just trust the compiler, it&#39;s smarter than you are&quot; wired: &quot;You are going to generate a fucking jump table, so help me god&quot; (this has made my GPU bytecode interpreter 1.5× faster)