Scott Cooper
@scooper.bsky.social
📤 171
📥 265
📝 97
San Francisco, typescript, xmplaylist.com Doing frontend stuff at
@sentry.io
pinned post!
I've published my perspective of the @ctrl/tinycolor NPM supply chain attack. This whole thing got me to finally make a blog.
sigh.dev/posts/ctrl-t...
loading . . .
@ctrl/tinycolor Supply Chain Attack Post-mortem
Lessons learned from becoming the unexpected face of a npm supply-chain attack.
https://sigh.dev/posts/ctrl-tinycolor-post-mortem/
6 days ago
3
27
8
I've published my perspective of the @ctrl/tinycolor NPM supply chain attack. This whole thing got me to finally make a blog.
sigh.dev/posts/ctrl-t...
loading . . .
@ctrl/tinycolor Supply Chain Attack Post-mortem
Lessons learned from becoming the unexpected face of a npm supply-chain attack.
https://sigh.dev/posts/ctrl-tinycolor-post-mortem/
6 days ago
3
27
8
I am publishing new versions of affected packages
7 days ago
3
7
0
Today's word is espoused
about 2 months ago
0
0
0
reposted by
Scott Cooper
TypeScript
about 2 months ago
TypeScript 5.9 is now available! 📣 This release brings: ✅ An updated tsc --init ✅ Type-checking for the new 'import defer' ✅ Actual summaries in more DOM APIs ✅ Expandable quick info hovers (✨preview✨) and more! Read up more on our blog:
devblogs.microsoft.com/typescript/a...
loading . . .
Announcing TypeScript 5.9 - TypeScript
Today we are excited to announce the release of TypeScript 5.9! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for types. With types, TypeScript mak...
https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/
0
144
33
reposted by
Scott Cooper
You will review my vibe code until exhaustion
4 months ago
0
2
1
reposted by
Scott Cooper
Rspack
3 months ago
We wrote a blog sharing some findings from our binary size optimization journey - exploring efficient ways to embed large string HashMaps statically in programs:
github.com/orgs/web-inf...
add a skeleton here at some point
0
7
2
really enjoying the film list stuff
@nytimes.com
is doing this week.
loading . . .
The Best Movies of the 21st Century: How Actors, Directors and Other Film Lovers Voted
To determine the best movies of the 21st century, we polled hundreds of celebrities. See how your favorite stars and directors voted.
https://www.nytimes.com/interactive/2025/movies/votes-movies-21st-century.html
3 months ago
0
1
0
reposted by
Scott Cooper
Greg the Miller
3 months ago
they should make a rotisserie chicken you can vape
16
382
124
reposted by
Scott Cooper
Andy Young
3 months ago
I've been no-alcohol & no-snacking for a week now and boy howdy are days long and boring.
1
9
1
reposted by
Scott Cooper
Mr. Bea Arthur, Dead Inside™️
3 months ago
All this civil unrest better not fuck up Toyota-Thon.
16
415
113
I don’t know who convinced everyone that hideous new balance shoes that dads would wear in the 90s are good. Middle aged men everywhere should embrace this trend while they can.
www.tiktok.com/t/ZP8MspqsP/
loading . . .
Top 6 New Balance Sneakers for 2025. Which pair you going with? Shop these using the link in my bio! @New Balance @StockX #newbalance #stockx #streetwear #howtostyle #springoutfit #grwm #mensfashio...
TikTok video by Nate Thompson
https://www.tiktok.com/t/ZP8MspqsP/
4 months ago
1
1
0
has trump purged his instagram feed of pictures of elon
4 months ago
0
1
0
The reaction to the fly AI blog has mostly been people that seem to not use these tools, so they really have nothing to say about them outside of training bad, energy bad, users are dumber than me and beneath me. "Juxtapose this with my aforementioned psychological motivations, to wit" okay dude
loading . . .
I Think I’m Done Thinking About genAI For Now
The conversation isn’t over, but I don’t think I have much to add to it.
https://blog.glyph.im/2025/06/i-think-im-done-thinking-about-genai-for-now.html
4 months ago
0
1
0
You will review my vibe code until exhaustion
4 months ago
0
2
1
i feel bad for the people that didn't want to use a vscode based editor and are now missing out. This also means they probably didn't want to write typescript and for that they must suffer
4 months ago
1
2
0
every once in a while someone thinks it's a good idea to essentially run npm install in the browser and then they eventually figure out what bundles are for
4 months ago
0
1
0
burgers were not meant to be smashed
4 months ago
0
1
0
Used AI to move a babel plugin into SWC, cutting our build time in half. Cursor + claude 4 handled this really well after being fed an example swc plugin and the babel plugin's source. I don't know rust and this would've taken much longer than an evening while watching tv
loading . . .
GitHub - scttcper/swc-plugin-component-annotate: Use SWC to automatically annotate React components with data attributes for component tracking
Use SWC to automatically annotate React components with data attributes for component tracking - scttcper/swc-plugin-component-annotate
https://github.com/scttcper/swc-plugin-component-annotate
4 months ago
0
2
0
pumped about these 4k releases
www.criterion.com/boxsets/8208...
loading . . .
The Wes Anderson Archive: Ten Films, Twenty-Five Years
Wes Anderson’s first ten features represent twenty-five years of irrepressible creativity, an ongoing ode to outsiders and quixotic dreamers, and a world unto themselves, graced with a mischievous wit...
https://www.criterion.com/boxsets/8208-the-wes-anderson-archive-ten-films-twenty-five-years
4 months ago
0
3
0
reposted by
Scott Cooper
Bill Hunt
4 months ago
It's official!
@thedigitalbits.bsky.social
1
36
12
I’ve started painting my mouth chrome before vibe coding. The code flows way easier that way
4 months ago
1
0
0
Medical commercials will absolutely be ai generated within 5 years
4 months ago
1
0
0
reposted by
Scott Cooper
TypeScript
4 months ago
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace! npm install -D @typescript/native-preview npx tsgo --version Read up more on our blog!
loading . . .
Announcing TypeScript Native Previews - TypeScript
Previews of the native TypeScript port are now available on npm and for VS Code through the Visual Studio Marketplace!
https://devblogs.microsoft.com/typescript/announcing-typescript-native-previews
10
402
105
reposted by
Scott Cooper
Rspack
4 months ago
Sentry just merged a PR to use Rspack in dev: ⚡️ 6.7x faster HMR ⚡️ 3.3x faster production build ⚡️ 27% less memory usage
1
42
3
Nintendo opening a store in sf. Time is a flat circle and console stores are temporary. Reminds me of the playstation store in the metreon.
4 months ago
0
0
0
Wipe me down
4 months ago
0
0
0
how is Tidal still in business
5 months ago
0
0
0
Are there any Bluesky mute lists for accounts that just draw pictures of sonic and furries. Why is it these two things?
5 months ago
0
0
0
reposted by
Scott Cooper
a bezoar
5 months ago
yum. Over 270 pages of Temporal docs. The world's date/time systems are so ad hoc the documentation is full of warnings about not being able to use the system in away that would appear to make sense because of some niggling distinctions.
loading . . .
Temporal - JavaScript | MDN
The Temporal object enables date and time management in various scenarios, including built-in time zone and calendar representation, wall-clock time conversions, arithmetics, formatting, and more. It ...
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal
0
3
1
reposted by
Scott Cooper
Rafael Gonzaga | Node.js
5 months ago
Happy to announce @nodejs v24.0.0 💚! This release brings several updates, including the V8 13.6 and npm to version 11. As a reminder, Node.js 24 will enter long-term support (LTS) in October, but until then, it will be the "Current" release Check it
nodejs.org/en/blog/rele...
loading . . .
https://nodejs.org/en/blog/release/v24.0.0
2
99
22
If google is so smart why does it show me the ny giants in results instead of the sf giants that I live two blocks away from.
5 months ago
1
5
0
reposted by
Scott Cooper
WebDesignMuseum
5 months ago
World of Warcraft Skin for Windows Media Player in Windows XP
3
131
33
the remember me checkbox should always be checked by default
5 months ago
0
0
0
You can just put all the javascript in one folder and bundle it. nx and that other shit is optional.
5 months ago
0
0
0
Apple Music is better on windows these days compared to macOS. Starts up faster, Logitech mouse back button actually works, less itunes cruft, updates via the store. There's still a lot of clicks that don't make sense. Like why does clicking the artist show me the artist in my library.
5 months ago
0
1
0
python can't even format the code inside an if statement for you. like oh no did you mean to tab this over twice in here. The whitespace, the horror
5 months ago
1
1
0
reposted by
Scott Cooper
Peter Sagal
5 months ago
In his letter to the community explaining his decision to defy the Fed Gov't's demands, Harvard President Alan Garber included a link to the letter laying out those demands. Here it is:
www.harvard.edu/research-fun...
loading . . .
https://www.harvard.edu/research-funding/wp-content/uploads/sites/16/2025/04/Letter-Sent-to-Harvard-2025-04-11.pdf
103
1532
465
Also the play this afternoon is to watch the masters and play coachella over it.
5 months ago
0
1
0
Refunded my metric/bloc party tickets after metric dropped.
5 months ago
0
0
0
reposted by
Scott Cooper
Ken Jennings
6 months ago
This is really unfair to everyone who just voted for him for the racism.
1120
79028
14838
reposted by
Scott Cooper
Colin McDonnell 💎 Zod
6 months ago
Zod 4 is now in beta! 💎 7x faster object parsing 💎 20x reduction in tsc instantiations 💎 57% smaller core bundle size 💎 metadata via .meta() 💎 z.toJSONSchema() 💎 z.templateLiteral() 💎 z.stringbool() 💎 z.int32(), z.float32(), etc 💎 z.file() 💎 new logo 😇
loading . . .
Introducing Zod 4 beta | Zod Docs
https://v4.zod.dev/v4
21
305
58
bring back long hair skrillex for the recession
www.youtube.com/watch?v=ni2p...
loading . . .
SKRILLEX LIVE @ ULTRA MUSIC FESTIVAL 2025
YouTube video by Skrillex
https://www.youtube.com/watch?v=ni2pGkTPLDo
6 months ago
0
1
0
underneath all the terrible shit this admin is doing. They're closing the loophole that temu/shein is using to import goods. Dems should've closed it long ago.
loading . . .
Trump’s De Minimis Order Could Raise Costs on Clothes and Goods From China
The loophole has allowed retailers to send goods from China directly to U.S. shoppers without paying tariffs. Closing it could raise consumer prices.
https://www.nytimes.com/2025/04/03/business/trump-de-minimis-china-shipments.html
6 months ago
0
0
0
this is why wine bars are more popular now
www.sfchronicle.com/food/wine/ar...
loading . . .
S.F.’s most famous beer bar may have a new owner — and a cryptocurrency
The legendary Toronado beer bar in the Lower Haight is in contract with a new buyer. The SF Standard reports it's a cryptocurrency investor.
https://www.sfchronicle.com/food/wine/article/toronado-sale-cryptocurrency-20244534.php
6 months ago
0
2
0
reposted by
Scott Cooper
NO KINGS IN AMERICA… 😎 🌊🐾🌴🌈✨
6 months ago
The reason no one in that Signal group chat said: “hey we probably shouldn’t use this” — is because, they’re using it for everything! Not wanting us to see what they’re doing or be able to FOIA records. ‘Signal’ is how they’re officially operating… It’s against the law, but they don’t care.
217
4807
1493
reposted by
Scott Cooper
Wario64
6 months ago
"Nightdive Studios’ CEO says he’s optimistic that one day the studio could remaster classic shooter The Operative: No One Lives Forever, despite the recent closure of its developer Monolith Productions."
www.videogameschronicle.com/news/nightdi...
34
854
164
Nobody talks about bundle size anymore. Clickup downloads 100mb over 1,000 requests. I can only imagine how long that takes to build.
6 months ago
0
1
0
If you didn't want to see the governments secret war plans you shouldn't have signed up for signal
6 months ago
0
1
0
Why are 5080s still impossible to buy
6 months ago
0
1
0
I find it hard to believe anyone was using nextjs middleware at all. It's like the saw express and they said — no, none of that is possible for some reason.
6 months ago
0
2
0
Load more
feeds!
log in