Elektrine lite

← Feed

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&#39;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 &quot;places adjacent&quot; infobox on Wikipedia into a really bad text adventure game YOU ARE IN MARTIN&#39;S LOCATION &gt; LOOK THERE ARE TWO PEOPLE HERE (ACCORDING TO THE 2020 CENSUS). TO THE EAST IS A GRAVEL PATH LEADING TO BEAN&#39;S PURCHASE. &gt; NORTH YOU WALK NORTH. YOU ARE NOW IN GORHAM

  • View post

    good news: my GPU-based SSAO implementation is looking good bad news: I&#39;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&gt; 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&amp;#39;s Market, it&amp;#39;s a big Saturday for aging millenials in Somerville

  • View post

    Email Subject Lines With Threatening Auras

  • View post

    It&amp;#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 &amp;quot;This is clearly a legitimate WebGPU rendering crate, not malware&amp;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&amp;#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&amp;#39;ve just announced my new (blazing-fast) kernel for implicit surfaces: https://mattkeeter.com/projects/fidget It&amp;#39;s got something for everyone: Cool graphs! Multithreaded WebAssembly! Terrible mesh topology! JIT compilers! After three years, I&amp;#39;m excited to finally show it off to a wider audience 😎

  • View post

    I&amp;#39;ve been going for lots of walks around Cambridge, and it&amp;#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&amp;#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 &amp;quot;computers&amp;quot; thing doesn&amp;#39;t work out, I&amp;#39;ve got a bright future in aftermarket crib accessories!

  • View post

    raven-uxn now has an x86-64 assembly backend (yay!) and it&amp;#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: &amp;quot;Just trust the compiler, it&amp;#39;s smarter than you are&amp;quot; wired: &amp;quot;You are going to generate a fucking jump table, so help me god&amp;quot; (this has made my GPU bytecode interpreter 1.5× faster)