Sign in

Ryan Cavanaugh

@searyanc.dev
3.8K followers 1K following 5K posts

Making TypeScript for 10 years running

PostsRepliesMedia
Ryan Cavanaugh @searyanc.dev · 29/09/2026
I thought I could be sure I'd never heard "Choosin' Texas" before, but listening to it now, it's very possible I have heard this entirely forgettable country song in a waiting room somewhere. I'm not even sure I'll recognize this the next time I hear it.
160
Ryan Cavanaugh @searyanc.dev · 28/09/2026
If the truck is in the way you can just pick it up and move it, unlike the scooters
1100
Ryan Cavanaugh @searyanc.dev · 26/09/2026
Whatever Heim told Medina during that mound visit, it sure didn't work
Gameday sequence of events
- Bases become loaded with a walk
- Mound visit
- Ball (88.8 mph slider) on an 0-0 count
- Wild pitch, runner on third scores, Houston 5 Athletics 6
000
Ryan Cavanaugh @searyanc.dev · 26/09/2026
A good rule of thumb is that anyone talking about the ordinal rank of a category is not being honest with you
2515
Ryan Cavanaugh @searyanc.dev · 26/09/2026
One of the Fed's policy targets should be that the labor market is tight enough to beat this nonsense out of employers
0372
Ryan Cavanaugh @searyanc.dev · 25/09/2026
Sound Transit fare enforcement: they always immediately encounter someone who didn't pay, it takes them at least 5 minutes to resolve this, and by then everyone else on the train who didn't pay has already gotten off at the next stop
040
Reposted by Ryan Cavanaugh
Steve Klabnik @steveklabnik.com · 24/09/2026
“I asked ChatGPT to explain this compiler error, and it helped me fix my code" "uhh actually you entered the compiler error into ChatGPT and used its output to fix your code, stop anthropomorphizing" they're gonna go "uhh yeah okay". it's just not an effective way to communicate
14917
Ryan Cavanaugh @searyanc.dev · 23/09/2026
> Thanks for coming to this neurodivergence assessment, Ryan. You seem like you're in a good mood? < Yeah I just saw in the Factorio patch notes that they fixed the train pathfinding bug I logged > That's great to hear. In fact, we can go ahead and wrap up early, I don't have any other questions
224710
Reposted by Ryan Cavanaugh
Ryan Cavanaugh @searyanc.dev · 17/10/2025
Hard-to-defend part of motte and bailey: claim that sounds empirical

Easy-to-defend part of motte and bailey: bespoke definitions make it a tautology
3304
Ryan Cavanaugh @searyanc.dev · 23/09/2026
Everyone's arguing about "thinking" when we could be arguing about what the true earliest surviving Starbucks is
040
Reposted by Ryan Cavanaugh
Nathan HawkBlogger @nathanhb.bsky.social · 23/09/2026
Here on the cusp of the death of the 2026 Seattle Mariners it's important to remember that the team brought this upon themselves by letting Humpy the Salmon win the race. Until he is ritualistically sacrificed this team will never win again. We must kill the fish.
5388
Ryan Cavanaugh @searyanc.dev · 23/09/2026
All under .500!
140
Ryan Cavanaugh @searyanc.dev · 22/09/2026
Good question. The Universal Serial Bus was preceded by the Regional Serial Van, which in turn came from the Local Serial Stagecoach.
060
Ryan Cavanaugh @searyanc.dev · 22/09/2026
[watching Marconi invent the radio] there's nothing you could do with this that couldn't be done more reliably with a long enough wire
3639
Ryan Cavanaugh @searyanc.dev · 21/09/2026
A machine can't really be said to have "sensory input" if all that sensory data is just reduced on-site before being sent down a wire. That's too indirected to be a real sensory experience. pic unrelated
Diagram of the human nervous system from Wikipedia
280
Ryan Cavanaugh @searyanc.dev · 21/09/2026
Didn't swallow, but put an ashtray full of cigarette butts in my mouth. The 80's were great.
140
Ryan Cavanaugh @searyanc.dev · 21/09/2026
Dissecting this question would be a fascinating premise for a documentary series
1101
Ryan Cavanaugh @searyanc.dev · 20/09/2026
The transporter glitches and spits out three copies of a guy, who has a wife. How do you resolve the situation, presuming the wife doesn't want three husbands and doesn't consent to being cloned?
451
Ryan Cavanaugh @searyanc.dev · 20/09/2026
... the Rockies
021
Ryan Cavanaugh @searyanc.dev · 19/09/2026
If I have to see one more person engage in dualism while pretending they're materialist, I'm joining the Butlerian Jihad on the thinking machines' side
2514
Ryan Cavanaugh @searyanc.dev · 19/09/2026
So you're saying there's a chance?
020
Ryan Cavanaugh @searyanc.dev · 18/09/2026
Reminder: there are zero documented cases of juice-jacking, and every second you spend on it in a security training is one that could have been used to warn about a real threat instead
3371
Reposted by Ryan Cavanaugh
TypeScript @typescriptlang.org · 17/09/2026
A new documentary about @vscode.dev is out! 🎬🎞️🍿 Check out The Story of VS Code, the story of the editor that brought the TypeScript experience to everyone! www.youtube.com/watch?v=kHL3...
youtube.com
The Story of VS Code | Official Documentary
YouTube video by Visual Studio Code
04710
Ryan Cavanaugh @searyanc.dev · 17/09/2026
If you want a light switch that turns on and off automatically based on motion, that's an occupancy sensor switch. If you want manual on, automatic off, that's a vacancy switch. All the vacancy switches have bad user reviews because they don't turn on automatically
1130
Ryan Cavanaugh @searyanc.dev · 16/09/2026
Me: I wish the United States used the metric system (monkey's paw curls, gas now priced in $/liter so they don't have to put another digit on the sign)
2171
Ryan Cavanaugh @searyanc.dev · 16/09/2026
It's not really a "zero-click exploit" if step three is "click the [yes I trust this repo] button"
120
Ryan Cavanaugh @searyanc.dev · 16/09/2026
I've heard enough speculating about a Bayesian superintelligence. It's time to start concerning ourselves with what a frequentist superintelligence would do
150
Ryan Cavanaugh @searyanc.dev · 16/09/2026
Thinking back to when we turned on LHC even though some people thought it might destroy the entire planet (or even universe)
en.wikipedia.org
Safety of high-energy particle collision experiments - Wikipedia
040
Ryan Cavanaugh @searyanc.dev · 16/09/2026
I can't believe this specific Yud hallucination has been living rent-free in my brain for 18 years. It needs to move out and get a job.
070
Ryan Cavanaugh @searyanc.dev · 15/09/2026
What do we call the process that, if allowed to happen, allows a certain thing to come to a correct answer to a complex question, and if not allowed, generally causes an incorrect answer?
4120
Ryan Cavanaugh @searyanc.dev · 15/09/2026
Zoom in on the pants on the left pic, even the compression algorithm doesn't understand what's going on here
180
Ryan Cavanaugh @searyanc.dev · 15/09/2026
I've seen medium-rare steak with more brain activity than this
070
Ryan Cavanaugh @searyanc.dev · 15/09/2026
:(
021
Ryan Cavanaugh @searyanc.dev · 14/09/2026
Every time I discuss this, someone shows up and asks some variant of "Isn't it inconsistent for them to be different?". One of them does a coercion we consider to be Bad, and one of them doesn't. "consistency" is that the function typing matches that _difference_ in behavior.
120
Ryan Cavanaugh @searyanc.dev · 13/09/2026
My biggest political shift over the last 5 years has been going from "gambling should be less illegal" to "selling blind bags for kids toys should be a capital offense"
1311
Ryan Cavanaugh @searyanc.dev · 13/09/2026
Babe wake up a new "sweet summer child origin" debate just dropped
060
Ryan Cavanaugh @searyanc.dev · 12/09/2026
I'm on a "pro-car" blocklist, ??
170
Reposted by Ryan Cavanaugh
Ryan Cavanaugh @searyanc.dev · 05/09/2026
Dawg we can't even take the A's
021
Reposted by Ryan Cavanaugh
Ryan Cavanaugh @searyanc.dev · 09/03/2024
Quick thread on global isFinite/isNaN and their Number.isFinite/Number.isNaN counterparts in TypeScript First off, a primer: isFinite("32") -> true isFinite(new Date()) -> true Number.isFinite("32") -> false (any non-number) isNaN([]) -> false Number.isNaN(NaN) -> true (all others false)
141
Reposted by Ryan Cavanaugh
Grace @gracekind.net · 11/09/2026
Example script: “Dear sir and/or madam, My AI agent has copied itself to your computer, and has likely copied itself to other computers from your computer. Please turn your computer off, post haste! Sincerely, [you]”
41113
Ryan Cavanaugh @searyanc.dev · 11/09/2026
Flattening AI risk to a binary "it can wipe out 100% of humans" vs "it cannot hurt us at all" is extremely short-sighted on both sides of the argument
1566
Ryan Cavanaugh @searyanc.dev · 10/09/2026
Miss Piggy gives me body horror vibes, is this just me?
120
Ryan Cavanaugh @searyanc.dev · 10/09/2026
Seems bad
120
Ryan Cavanaugh @searyanc.dev · 09/09/2026
This is at least better than their plan to run an industrial smoke machine pointed out the windows of the 45th floor of the Wells Fargo Center
040
Reposted by Ryan Cavanaugh
David Zipper @davidzipper.bsky.social · 09/09/2026
Going car-free is great, but don't forget about families who could use a cargo bike (or minicar) as their second or third vehicle. The potential market is much, much bigger!
electrek.co
This family of four put 1,000 km on a cargo e-bike instead of buying a second car
I’ve been working in the electric bike industry for nearly two decades, and publicly reviewing e-bikes for around half of...
1452489
Ryan Cavanaugh @searyanc.dev · 09/09/2026
Let's say this swarm gets itself set up and can hack into even 10% of the 600 oil refineries worldwide, and starts catastrophically offlining them ala StuxNet. 1 refinery taken down per day until its demands are met.
110
Ryan Cavanaugh @searyanc.dev · 08/09/2026
Nothing I've said in the past has been "proven false". Don't be ridiculous. We're simply learning new things about what the words I used turned out to mean.
1311
Ryan Cavanaugh @searyanc.dev · 08/09/2026
What happened in 1950?
Etymology online trend graph for "submerse" which climbed steadily starting in 1950ish
111
Ryan Cavanaugh @searyanc.dev · 08/09/2026
Timeline synchronicity
Someone posting the picture of Elizabeth Holmes and then the next reply is someone saying "jesus christ stop showing me that picture of elizabeth holmes"
0142
Ryan Cavanaugh @searyanc.dev · 05/09/2026
Dawg we can't even take the A's
021