Matt Keeter
@mattkeeter.com
[ View ] |
I love taking the Acela from Boston-to-NYC, but wow, Boston-to-DC seems like Too Much Time On A Train
0 replies 0 reposts 2 likes
Matt Keeter@mattkeeter.com |
424 followers 552 following 307 posts
✨ Weird CAD and graphics research
⚙️ Embedded software and Rust
🌎 Cambridge, MA
🏠 mattkeeter.com
Matt Keeter
@mattkeeter.com
[ View ] |
I love taking the Acela from Boston-to-NYC, but wow, Boston-to-DC seems like Too Much Time On A Train
0 replies 0 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
hell yeah, already got my tickets for the Boston show
0 replies 0 reposts 1 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Over the past few months, I went down the rabbit hole (hah) of the Uxn + Varvara computer, and have re-emerged with an emulator!
It's fast, written in safe Rust, and runs both natively and in the browser:
mattkeeter.com/projects/rav...
Here's the full writeup:
mattkeeter.com/projects/raven
1 replies 2 reposts 19 likes
Matt Keeter
@mattkeeter.com
[ View ] |
you may not like it, but this is what peak performance looks like
2 replies 6 reposts 49 likes
Matt Keeter
@mattkeeter.com
[ View ] |
It's blueberry season in the Middlesex Fells!
0 replies 0 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Sail on, sail on O mighty ship of state! To the shores of need Past the reefs of greed Through the squalls of hate
0 replies 0 reposts 1 likes
Matt Keeter
@mattkeeter.com
[ View ] |
This is happening now!
0 replies 0 reposts 0 likes
Matt Keeter
@mattkeeter.com
[ View ] |
I'm not sure, but I'll post my slides online afterwards
0 replies 0 reposts 1 likes
Matt Keeter
@mattkeeter.com
[ View ] |
I'll be presenting recent work on JIT-accelerated implicit modeling kernels today, at 4pm EDT!
Join the Geometry Processing World-Wide Discord to listen and/or heckle:
discord.gg/SrAcJxk6
2 replies 2 reposts 9 likes
Matt Keeter
@mattkeeter.com
[ View ] |
the new season of The Bear is great
0 replies 0 reposts 6 likes
Matt Keeter
@mattkeeter.com
[ View ] |
I love how the rocks in the bottom left can’t decide if they’re boulders or bears
0 replies 0 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
ah yes, cassoulization
0 replies 0 reposts 1 likes
Matt Keeter
@mattkeeter.com
[ View ] |
important update: he's back, and slightly larger
2 replies 2 reposts 12 likes
Matt Keeter
@mattkeeter.com
[ View ] |
that's just your standard Massachusetts apparel, you're given one when you deplane at Logan
1 replies 0 reposts 5 likes
Matt Keeter
@mattkeeter.com
[ View ] |
yup everything is going great here, no complaints
1 replies 0 reposts 1 likes
Matt Keeter
@mattkeeter.com
[ View ] |
1 replies 0 reposts 7 likes
Matt Keeter
@mattkeeter.com
[ View ] |
walking down the sidewalks in 2015 was like the Death Star Trench Run – I’m 5’11” and couldn’t see over the walls of snow
1 replies 0 reposts 4 likes
Matt Keeter
@mattkeeter.com
[ View ] |
gotta trigger a periodic Crash to reset the vibes
(qntm.org/ergs)
1 replies 1 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Apple Music is an incredible app. It has unilaterally decided that the album art for 90% of my music should be that of the Rent (2005) soundtrack, with One Critical Exception.
1 replies 0 reposts 9 likes
Samuel 🦋
@samuel.bsky.team
[ View ] |
revelation: Bluesky's moderation system is basically the same as Terra Ignota's legal system
the Black Laws: relay takedowns
the Gray/White Laws: @moderation.bsky.app
the Hive laws: 3rd party labellers
8 replies 16 reposts 116 likes
Matt Keeter
@mattkeeter.com
[ View ] |
ah, computers
2 replies 0 reposts 7 likes
Matt Keeter
@mattkeeter.com
[ View ] |
I was so confused when “Aegis 4” liked my post
0 replies 0 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
he's so small and round
2 replies 15 reposts 135 likes
Matt Keeter
@mattkeeter.com
[ View ] |
do any labellers provide a "This Is A Joke" label? asking for a friend.
1 replies 0 reposts 8 likes
Matt Keeter
@mattkeeter.com
[ View ] |
JERRY WOULD NEVER
0 replies 0 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
(with apologies to @jcsalterego.bsky.social, @why.bsky.team, and @pfrazee.com)
2 replies 0 reposts 29 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Showing "followers that you know" is great for deciding whether to follow someone. I have a modest proposal to make it even more useful.
16 replies 18 reposts 247 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Permutation City (Egan, 1994)
0 replies 0 reposts 5 likes
Matt Keeter
@mattkeeter.com
[ View ] |
"Lorelei and the Laser Eyes" is amazing – I just finished it, and need to rave about it somewhere. It's an beautiful puzzle box of a game, up there with Outer Wilds and Tunic for how smart you feel when pieces come together. 10/10, highly recommended
2 replies 0 reposts 5 likes
Matt Keeter
@mattkeeter.com
[ View ] |
1 replies 0 reposts 7 likes
Matt Keeter
@mattkeeter.com
[ View ] |
0 replies 0 reposts 8 likes
ponder
@ponder.ooo
[ View ] |
"async" exists to make programming more accessible to those who are too Cowardly to spin up a thread
8 replies 6 reposts 61 likes
Matt Keeter
@mattkeeter.com
[ View ] |
thanks I hate it
0 replies 0 reposts 0 likes
Matt Keeter
@mattkeeter.com
[ View ] |
🎉✨Terra Ignota mentioned ✨🎉
0 replies 0 reposts 5 likes
Matt Keeter
@mattkeeter.com
[ View ] |
my boss writes all of his code in vim with no syntax highlighting, and I love that for him (meanwhile, I've got a dozen Neovim plugins just to be vaguely functional)
2 replies 0 reposts 9 likes
Matt Keeter
@mattkeeter.com
[ View ] |
wow the Apple keynote was really inspiring
0 replies 2 reposts 10 likes
Matt Keeter
@mattkeeter.com
[ View ] |
I broke my back lifting Moloch to Heaven and all I got was this lousy robot apartment.
0 replies 1 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Every post-rock band can be constructed as a linear combination of Explosions in the Sky, 65daysofstatic, and Godspeed You! Black Emperor. In this essay, I will—
1 replies 0 reposts 4 likes
Matt Keeter
@mattkeeter.com
[ View ] |
I've got www.mattkeeter.com/atom.xml
Sadly it only posts titles + summaries, not full articles; it's generated by a Makefile parsing the project page's markdown with a terrible regex, when I should really just write my own static site generator in Rus– [loud buzzer noise]
1 replies 0 reposts 0 likes
Matt Keeter
@mattkeeter.com
[ View ] |
0 replies 2 reposts 16 likes
Matt Keeter
@mattkeeter.com
[ View ] |
"Don't let developers profit from our housing shortage" would be an amazing bumper sticker, except for everyone taking it seriously
0 replies 0 reposts 10 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Ah yes, the Baseball Design Pattern: morgan.conbere.org/baseball-des...
0 replies 0 reposts 0 likes
Matt Keeter
@mattkeeter.com
[ View ] |
I was *today* years old when I learned that coriander (the spice) and cilantro (the plant) are the same thing 🤯
en.wikipedia.org/wiki/Coriander
2 replies 0 reposts 9 likes
Matt Keeter
@mattkeeter.com
[ View ] |
brb making a political compass meme of telegram / signal / matrix / iMessage
2 replies 0 reposts 8 likes
Matt Keeter
@mattkeeter.com
[ View ] |
I want a sticker for my laptop that says "my other computer is an Oxide rack"
0 replies 1 reposts 13 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Hah, it looks like we saw at least two cases where ssmarshal would serialize *less* data than size_of::<T>(), due to missing padding:
github.com/oxidecompute...
github.com/oxidecompute...
(which would then trip an assertion, because we expected the exact amount of data)
1 replies 0 reposts 1 likes
Matt Keeter
@mattkeeter.com
[ View ] |
...and then it turned out there were a bunch of exceptions to that rule which would fail at runtime (rather than compile-time), so Cliff went off and wrote Hubpack.
2 replies 0 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
IIRC it was because ssmarshal had the property that serializing T would always fit into a buffer of size_of::<T>(), so we could do fixed-size buffers for IPC stubs.
2 replies 0 reposts 1 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Yup, I don't doubt it – this was before postcard 1.0 was even released!
0 replies 0 reposts 2 likes
Matt Keeter
@mattkeeter.com
[ View ] |
Hubpack is the latest. IIRC at the time of its development (2+ years ago), we did some fuzzing and found that Postcard could panic on untrusted input.
It also lets you #[derive(SerializedSize)], so you can make statically sized buffers and know that your serialization won't overflow.
1 replies 0 reposts 1 likes