In putIdent, if err != nil, then I think youโll want to return err!
27.07.2025 23:48 โ ๐ 4 ๐ 0 ๐ฌ 2 ๐ 0@andrewmatteson.bsky.social
software engineer | household alphabet teacher | karaoke try-hard Taking a random walk down the software stack. Also a dad of two toddlers, currently pursuing a management role in my house.
In putIdent, if err != nil, then I think youโll want to return err!
27.07.2025 23:48 โ ๐ 4 ๐ 0 ๐ฌ 2 ๐ 0gah Mario Kart always has the sickest arrangements... I don't have a Switch 2 yet but really need to dig into this OST!
20.06.2025 19:37 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I just discovered anytype.io - so far it seems most similar to Notion, but open-source, local-first, E2EE and a pretty thoughtful team behind it
08.06.2025 19:31 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0... with a #yolo mode that *ensures* they're left unresolved, for when you're feeling extra spicy
06.06.2025 18:11 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Message from a recruiter: Hi Andrew, I hope youโre doing well! I came across your profile and was impressed by your experience in [mention relevant experience โ e.g., architecture leadership, scalable backend systems, or cloud engineering]. We're currently hiring...
Hi [insert recruiter name]!
If this is a bit, we're gonna get along juuust fine.
#linkedin #hiring #nailedit
If one is interested in two roles, would it be best (for both the candidate and Oxide) to submit a single, comprehensive set of materials and include a note about it? Or fine-tune and submit two applications, despite the inevitable overlap in content?
05.05.2025 13:51 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Naturally! Thereโs something to be said for a game that can nerd-snipe you into replicating itself
20.04.2025 03:07 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Chart showing the max set size for a given number of hash digits and collision tolerance.
So you memorized the first few digits of a hash, hoping you'll be able to recognize or tab-complete it later.
How many digits do you need to remember?
Depends on the number of items in your set. Turns out just 2-3 digits goes pretty far for some use cases!
Yes! This got so bad that I once used a word in dream that Iโm pretty sure daytime me had never even heard before.
Woke up like โwtf was that word?โ and eventually found it a few chapters later ๐ซ
o3-mini-high is the first OpenAI model I've tested that gets this right:
You have 12 blocks. They all weigh the same except one, which might be heavier or lighter. You can use a scale 3 times to find the odd block and whether it's heavier or lighter.
Whoa, TIL.
I also only recently learned about -P for parallel mode, which eliminates most of my need for GNU parallel (thank goodness).
"Poco" might be my favorite track - kinda reminds me of Pat Metheny.
09.01.2025 15:13 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I never played Arc the Lad (1995) but this album is just full of bangers.
#ArcTheLad #PlayStation #gamemusic
My 2-year-old son recently started asking me to play Frozen songs in German (his grandma is German).
Itโs amazing to me that he has a complete-enough mental model of the world to guess that German Frozen might be a thing!
Thank you!
Please forgive my ignorance: so this feature is an annotation showing the compiler's inlining decisions? Or a refactoring tool that can replace a function call with its source code?
> I hate that it doesnโt have types. Itโs totally YOLO
Maybe someone already mentioned this on Twitter, but: check out STRICT tables!
www.sqlite.org/stricttables...
Iโve never touched LSP, but this seems like a decent learning entry point! Thanks again for the info.
27.12.2024 21:44 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Nice! So in theory, I could wire up the same thing for neovim?
27.12.2024 19:25 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Awesome, thanks! Iโll look into both of those.
Where would I look to find out more about goplsโs capacity to consume the compiler decisions?
Do any #golang neovim plugins or language servers show which functions will be inlined by the compiler?
For small, performance-sensitive projects, Iโd be fine with an asynchronous `go build` on every :w if it meant I could see this information right there in the editor.
Love this post!
I feel like "wait, maybe this a buffering thing" is a cousin of "wait, maybe it's only listening on 127.0.0.1" haha
btw, I definitely had to double-check but I think it's `PYTHONUNBUFFERED` (no underscore): github.com/python/cpyth...
Introduce yourself with some jobs youโve done apart from what you do now:
- Video game music composer
- Lab TA for microcontrollers class
- High school band instructor & arranger
- Teaching drum lessons
- Neighborhood lawn mowing (to buy my first computer!)