Profile avatar
wspittman.bsky.social
Staff+ Software Engineer I like to scale up those startups LLMs | Seattle | Kids | D&D
71 posts 23 followers 17 following
Prolific Poster
Conversation Starter

*Big sad noises from the other room* *I walk over* *4YO, a tall drum, and a tall box all sprawled on the floor* Me: What happened? 4YO: I was trying to drum that drum with my buns.

📣 Attention undergraduates! Applications are being accepted for the Quantum@UW summer REU program at @uofwa.bsky.social. Gain research experience in the exciting field of #quantum in this 10-week program co-led by #UWAllen and hosted by UW QuantumX: www.quantumx.washington.edu/quantumx-lau...

lol wut

I need a tool where I describe a comic I vaguely remember, then it links me to the actual comic. Mostly for @zachweinersmith.bsky.social 's SMBC comics. I eventually find it, but it can take a while to get from "Library of Alexandria take them down of peg" to www.smbc-comics.com/comic/2014-0...

This year's contest will be held from Friday 5th Semptember 2025 at 12:00 UTC to Monday 8th September 2025 at 12:00 UTC. There will be a lightning division, ending on Saturday 6th September 2025 at 12:00 UTC. Details at our website below!

*leans back in rocking chair* I remember those bygone days when we measured LLM prices in $ per thousand tokens.

Niche problems: OpenAI Structured Outputs via TypeScript and Zod with a TS Enum in the schema. The LLM seems to only receive the enum values, not keys. This is fine for string-valued enums, but number-valued enums basically pass the LLM: "Which option matches the role's remote policy: 1, 2, or 3?"

I'm loving VSCode's "people really like Cursor's tab-heavy next edit workflow, we should have that too" update. code.visualstudio.com/updates/v1_9...

TIL: "Websites offering keyboard shortcuts often allow pressing ? to see the available shortcuts. Examples include Gmail,[16] YouTube,[17] and Jira.[18]" From en.wikipedia.org/wiki/Princip...

Well this one is fun, and useful.

TFW you forget the `await` keyword in your TypeScript and instead of making calls in nice batches you pound your resources with everything all at once.

I'm kind of amused that the size limit of a tweet is 300 characters, but the alt text limit of an attached image is 2000 characters.

Occasionally my kids want ChatGPT to draw things for them. Occasionally they run afoul of content policy. But we were surprised to learn that "silly" is a trigger. It started with a failed attempt to "draw a picture of a silly banana with an ice cream" I could see that. But my rephrase also failed.

This chart is still fun to watch

It strikes me as strange when a news site paywalls its election endorsement pages. "You should vote for our preferred candidate! Which one, you say? Well that information will cost you $1."

This is your irregularly scheduled reminder that we can choose to have nice things. We have a choice.

I'm super late to this party, 25 years late, but I recently streamed Star Wars the original trilogy. I grew up with VHS Star Wars, pre-1997 Special Edition changes. I'd heard bad things, but didn't realize they kept making changes. The 2004 post-prequels alterations. The 2011 blu-ray alterations. 1/

Hindenburg Research disbanding. If you aren't aware, they did intensive research on companies they thought were fraudulent, shorted the stock, then published their research publicly. Public service + they made money when the markets agreed with them and the share price dropped.

A side effect of a project is that I've been tracking the job postings of a set of 182 companies for the past couple weeks. It has been fun to watch the numbers go up as the recruiters get back into the office with new reqs for the new year. (Caution: note that the y-axis does not start at zero)

I love Rep Reed's legislature floor threads.

TIL about AsyncLocalStorage in NodeJS, which simplifies the heck out of the async telemetry instrumentation issues I was trying to figure out. nodejs.org/api/async_co...

Is Windows 11 okay compared to W10? I don't even remember why, but for some reason it has a bad reputation with me. I've been avoiding buying a new machine because it would come with W11.

One of the sweetest sounds is the battery dying in my kids' singing Christmas dog toy.

Has anyone ever actually clicked this button?

I can't help but feel that we're going to get a lot of leopards eating people's faces stories in the next two years.

Today in strange job titles: ThreatLocker's "Jr. Cyber Hero"

This is great! I'm a big believer in LLM-assisted coding. Having an easy free entry point for so many devs to use it, built into their existing workflows, can get a lot more folks to start seeing the benefits.

I (finally) wrote up my thoughts on "Founder Mode" and the Brian Chesky morality tale about how he turned around Airbnb company culture. This has made it into the Silicon Valley water table; it must be dealt with. There are some good nuggets within; let's dig them out. charity.wtf/2024/12/17/f...

Mayor Harrell fired former Seattle Police Chief Adrian Diaz today following an investigation that found he'd hired a romantic partner and lied about the nature of their relationship, among other policy violations. New @cascadepbsnewsroom.bsky.social www.cascadepbs.org/politics/202...

Alyssa: Your favorite representative stopped by to pick something up from the Buy Nothing group. Me: I have a favorite representative? Alyssa: Noel Frame. Me: Oh, yeah, I guess she is kinda my favorite.

simonwillison.net/2024/Dec/13/...

Two AI Tinkerers events in a row. Real agent-heavy last night. But also Ishan Anand was back and, not content with his previous work to rebuild GPT2 entirely in Excel, he rebuilt GPT2 in spreadsheets in a Juptyer-like environment in JS. Dude can not be stopped. spreadsheets-are-all-you-need.ai/gpt2/