matt sarnoff's Avatar

matt sarnoff

@msarnoff.bsky.social

Software/firmware/electrical engineer specializing in embedded Linux, IoT, and microcontroller applications. Into weird old tech, retrocomputing/gaming, and pinball. Father of 5 (2 human, 3 feline). Formerly txsector on Twitter. πŸ‡¨πŸ‡¦

57 Followers  |  32 Following  |  71 Posts  |  Joined: 17.11.2024  |  1.7674

Latest posts by msarnoff.bsky.social on Bluesky

numpy rhymes with β€œdumpy” and scipy is pronounced β€œskippy.” Fight me

29.09.2025 08:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m finding that I’ve been writing my comments in Canadian English (β€œcolour”) but still using American English (β€œcolor”) in my code.

At least I haven’t been busted for saying β€œzee” instead of β€œzed” yet.

19.09.2025 16:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

My top 4 Vancouver landmarks so far:

4. The giant drill bit off Grandview Highway next to the Canadian Tire

3. Dude Chilling Park

2. The ominous glowing red W looming over the city

1. The bigass pile of Yellow across the water from Canada Place

04.08.2025 04:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So now I can finally give an update…

We moved to Canada!
πŸ‡¨πŸ‡¦πŸ‡¨πŸ‡¦πŸ‡¨πŸ‡¦πŸ‡¨πŸ‡¦πŸ‡¨πŸ‡¦πŸ‡¨πŸ‡¦πŸ‡¨πŸ‡¦

I’m in the Vancouver area, working on next-generation lidar systems at Lumotive. Looking forward to connecting with more hardware hackers and retro tech folks up here!

02.08.2025 18:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Testing Openvibe to see if this post shows up on both mastodon and bluesky

29.07.2025 20:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
https://www.seattletimes.com/seattle-news/transportation/rolled-semi-spills-load-of-bees-at-the-i-5-and-i-405-interchange/

https://www.seattletimes.com/seattle-news/transportation/rolled-semi-spills-load-of-bees-at-the-i-5-and-i-405-interchange/

It’s the 10th anniversary of the Lynwood bee truck incident

18.04.2025 03:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When I worked at Apple (before Apple Park) I brought my parents to lunch at work. (IL4)

Visitors to Apple had to wear badges with their name and company. If they weren’t with a company, they would write β€œself.”

For my parents’ badges, I put β€œsuper.”

This is only funny if you know Objective-C.

27.03.2025 12:49 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

There was a sign that said β€œWe’re #1” and my son read it as β€œWe’re Hashtag One.” Gen Alpha is doomed

08.03.2025 15:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
USPS confirmation email showing phone number of (nul)lnu-llnull

USPS confirmation email showing phone number of (nul)lnu-llnull

Well that’s a new one

31.12.2024 21:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

This cat’s name is Annie’s Shells and Cheese. She is a good cat.

28.12.2024 01:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
CRUDBUMP: Fuck You If You Don't Like Christmas
YouTube video by drewtoothpaste CRUDBUMP: Fuck You If You Don't Like Christmas

youtu.be/5ysfQjKKi70?...

25.12.2024 02:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Not sure if it’s worth spending almost $1000… I mean, I could get like three burgers at Five Guys for the same price

25.12.2024 00:44 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s very curious. Unlike the original Pulsar which blanked the display until the button is pressed, the new one uses a reflective LCD display that’s daylight visible, but pressing the button lights up the LED digits like the original. Also it’s heavy af

25.12.2024 00:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Hamilton PSR watch with stainless steel finish showing time in seven-segment digits composed of discrete green LEDs

Hamilton PSR watch with stainless steel finish showing time in seven-segment digits composed of discrete green LEDs

AHHHH THEY REBOOTED THE HAMILTON PULSAR AND NOW I WANT ONE

25.12.2024 00:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

(Does anyone else just get really creeped out by Walmart in general? I have no problems in any other big stores, but something about Walmart just makes me want to leave as quickly as possible)

24.12.2024 15:44 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

(Fred Meyer is like Walmart but without the deeply unsettling emotional aura)

24.12.2024 15:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I heard the Dead Kennedys’ Night of the Living Rednecks long before I moved to the PNW, which means every time I pass a Fred Meyer I think of that dude in the crowd who yells β€œFred Meyer!!!!”

24.12.2024 15:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I haven’t done functional programming in a while (Standard ML and a tiny bit of Haskell) but I do really like it. Pattern matching, sum types, type inference… all fascinating stuff

22.12.2024 22:56 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Mentioning β€œkeyPathsForValuesAffectingValueForKey” will send me into a full-on panic attack

I’ve got war stories for days

I guess I like the language for it for the same reasons I like Captain Beefheart’s music… It’s weird, but completely inaccessible to beginners. And AppKit undeniably sucks

22.12.2024 22:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A lot of the work I did was in the days before automatic reference counting (manual alloc/retain/release/autorelease) and THAT was awful

I worked in the era of β€œlet’s make Mac apps look/animate like iOS apps” and it was hell on earth trying to get AppKit to things it was not designed for

22.12.2024 22:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

lol that was my life for 8 years

The language and the runtime are pretty cool (introspection/reflection, self-documenting message names, observer/notifier/delegate patterns) but a lot of the Cocoa APIs are horrible, and bindings are inscrutable black magic fuckery

22.12.2024 22:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Lawnmower Dreams
YouTube video by mightypotato Lawnmower Dreams

I am so happy that this video is still online after sixteen years youtu.be/9Yrt9qkBQ2Q?...

21.12.2024 17:50 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Walking In The Air
YouTube video by Nightwish - Topic Walking In The Air

It’s tiiiiiiiiiime! youtu.be/7UGwmqgC6ck?...

21.12.2024 17:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

forbidden licorice chewing gum

21.12.2024 17:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

(correction: Latin has no gender-neutral third person, so β€œgraduate” might be more appropriate?)

18.12.2024 13:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Olaf from Frozen. Josh Gad graduated from Carnegie Mellon University in 2003.

Olaf from Frozen. Josh Gad graduated from Carnegie Mellon University in 2003.

Despite all the Nobel laureates and Turing Award winners, this is my college’s most famous alumnus

18.12.2024 13:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Steam Gardens - Super Mario Odyssey OST
YouTube video by Yoshi's VGM Steam Gardens - Super Mario Odyssey OST

7 years later and still thinking about how the Wooded Kingdom music in Super Mario Odyssey goes way harder than it needed to

IT’S JUST A FOREST LEVEL KOJI, YOU DIDN’T HAVE TO GO OFF AND COMPOSE A SURF ROCK JAZZ FUSION MASTERPIECE

youtu.be/-rfoYSmx0rk?...

18.12.2024 04:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Three electric printing adding machines, a Monroe model 209-11-001 (1930s) flanked by two Burroughs P200 machines (1955 and 1961)

Three electric printing adding machines, a Monroe model 209-11-001 (1930s) flanked by two Burroughs P200 machines (1955 and 1961)

The Diehl may be a lost cause, but I have these three adding machines that I got running last year. They all mostly work but still need more cleaning. That 1930s Monroe is gonna look amazing once I get to it.

16.12.2024 17:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
β€œSometimes you just have to chuck it in the fuck it bucket and move on.”

β€œSometimes you just have to chuck it in the fuck it bucket and move on.”

Honestly I doubt I’ll be able to make any progress on getting this calculator working anytime soon. I’ll put it back together, put it away, and come back to it when my kids go off to college.

14.12.2024 06:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Some people dissolve the lubricants with kerosene, which seems absolutely bonkers to me

13.12.2024 21:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@msarnoff is following 20 prominent accounts