William Pittman
banner
wspittman.bsky.social
William Pittman
@wspittman.bsky.social
Staff+ Software Engineer
I like to scale up those startups
LLMs | Seattle | Kids | D&D
Well that seems like an unusual way to do it.
November 16, 2025 at 9:31 PM
I've made an agreement with myself not to apply to any jobs right now, but sometimes I see one that is very tempting.

AI Full Stack Engineer at Runway
A Series D startup building AI-powered video creation and collaboration tools.
Remote, $240,000

job-boards.greenhouse.io/runwayml/job...
AI Full Stack Engineer
Remote
job-boards.greenhouse.io
November 15, 2025 at 4:26 PM
Strange job board find:
There is a company, Speechify, with ~14 open roles, all remote.

But! In Greenhouse they have 1460 job listings. For each of their remote roles, they have created many duplicate listings whose sole difference seems to be a different location in the JD metadata.

1/
November 13, 2025 at 6:27 PM
Chrome reminder: If you get tired of websites asking to see your location, you turn if off for all sites in the settings at
chrome://settings/content/location
November 12, 2025 at 5:15 PM
TIL The sad history of SoftKey and how they ruined the companies that made some of my favorite childhood computer games.

Companies like:
The Learning Company: Reader Rabbit, Ancient Empires, Treasure Mountain, Student Writing Center
Mecc: Oregon Trail, Number Munchers
Broderbund: Myst

1/
November 9, 2025 at 10:22 PM
Voting day. For voting.
Unless you live in Washington where maybe you voted like a week or two ago.
But if you haven't, today is voting day.
November 4, 2025 at 5:14 PM
TIL about PACER and RECAP.
$0.10 per page for public domain legal docs? From a monopolized source? Charge is unknown until after a search?

I know we got other things to worry about at the federal level right now, but it seems we've let this one fester for 20 years.

en.wikipedia.org/wiki/PACER_(...
PACER (law) - Wikipedia
en.wikipedia.org
November 1, 2025 at 3:27 PM
TIL (or maybe relearned) about timing attacks and crypto.timingSafeEqual() in Node

en.wikipedia.org/wiki/Timing_...
Timing attack - Wikipedia
en.wikipedia.org
October 28, 2025 at 5:21 PM
#NoKings Seattle was delightful. Inspiring.
So many different people united in a common cause.
So many different viewpoints and priorities. Some of these folks you couldn't get in a room together during more placid times.
There they were, marching together, united in that one message: No Kings.
October 19, 2025 at 3:59 AM
Samuel on the subject of #NoKings

[Samuel] said, "This is what the king who will reign over you will claim as his rights: He will take your sons and make them serve with his chariots and horses, and they will run in front of his chariots. ...
1/4
October 18, 2025 at 4:15 PM
I'm going to No Kings.
I will probably be dressed wrong and look out of place. I will disagree about many things with many other people at the protest.
But I am going.
The American values that unite us are stronger than our differences.
Find a No Kings protest Saturday and go!

Don't worry that you've never been to a protest before. Don't worry about being dressed wrong or looking out of place. Don't worry that you don't agree about everything -- or even about much -- with lots of people at the protest.

/1
October 17, 2025 at 4:36 PM
October 17, 2025 at 4:10 PM
I'll be at the Seattle No Kings rally on Saturday.
Seattle No Kings- Oct 18 - Seattle Indivisible
Seattle No Kings March and Rally. Oct. 18th. The largest demonstration in Seattle's history. 12:00 Assemble at the Seattle Center. March through downtown Seattle
seattleindivisible.com
October 16, 2025 at 4:41 PM
TIL about CSS clamp() and now I need way fewer @media blocks

"The clamp() CSS function clamps a value within a range of values between a defined minimum bound and a maximum bound."
developer.mozilla.org/en-US/docs/W...
October 13, 2025 at 10:39 PM
Reposted by William Pittman
Worth a friendly reminder that the next set of nation-wide No Kings protests are set for October 18th.

There's probably one in your area.

I am not generally a crowds or protests sort of person, but there's one in my town and I'll be at it on the 18th.

www.nokings.org
No Kings
As the president escalates his authoritarian power grab, the NO KINGS non-violent movement continues to rise stronger. We are united once again to remind the world: America has No Kings and the power ...
www.nokings.org
October 10, 2025 at 2:40 AM
Reposted by William Pittman
“One of the chants that has become ubiquitous at these protests at Broadview is, ‘Love your neighbor, love your God, save your soul and quit your job,’” said Black, who pastors at the First Presbyterian Church of Chicago. “Everybody chants that.”
October 9, 2025 at 5:19 PM
I can't tell if this headline is intentional or not. 🤨
I definitely was, uh, expecting a different article when I stopped scrolling my feed reader.
www.geekwire.com/2025/deliver...
Delivery drivers in diapers? Amazon starts ’em young with toy van for kids in new holiday catalog
The $46 rideable blue van with the Prime logo on the side includes little packages inside.
www.geekwire.com
October 7, 2025 at 3:18 PM
When I typed in my Seattle address this field was autocompleted.
What is this I don't even.
October 6, 2025 at 5:07 PM
Wow Anduril has nearly 1,000 open roles in their system.
I didn't realize how big they'd gotten.
October 4, 2025 at 3:06 PM
OpenAI's structured outputs allow for nulls, but the models are really bad at using them. I switched from asking for null to asking for "" or -1 and hallucinated properties dropped like a rock.
October 2, 2025 at 5:22 PM
Super cool demo from AI Tinker's last night.

Fine-tuning an LLM with product-based semantic IDs (think SKUs, but for LLMs) to make an LLM-native product recommendation engine.
eugeneyan.com/writing/sema...

I love it when folks find new and interesting ways to put the "multi" in "multi-modal".
Training an LLM-RecSys Hybrid for Steerable Recs with Semantic IDs
An LLM that can converse in English & item IDs, and make recommendations w/o retrieval or tools.
eugeneyan.com
October 1, 2025 at 4:49 PM
It is surprisingly difficult for some engineers to accept that LLMs should be treated as functionally non-deterministic systems.
September 30, 2025 at 5:12 PM
I think the saying goes "Generals always prepare to fight the last war, especially if they won it."

Hegseth feels like he's actually many wars behind.
Hegseth is such a staggering embarrassment. This guy *should* be thinking about the details of Constellation-class procurement, about sourcing production for a few million 155m shells, about the level of the US security commitment in CENTCOM.

Instead, he's thinking about push-ups and beards.
September 30, 2025 at 4:25 PM
Reposted by William Pittman
This sort of thing is scary - masked agents charging after a delivery guy, seemingly because he was the wrong color, saying something they didn't like - but in that horror, I find it funny that he outraces them while obeying traffic rules - gets into the bike lane, makes a legal right, etc.
ICE Nazis in Chicago tried to kidnap a food delivery worker but my man was too fast for those slow bastards
September 29, 2025 at 5:14 PM
There are multiple things about this AI image generation that surprised me.
September 28, 2025 at 2:42 AM