Reposted by Jordan EldredgeWinamp Skins Bot @webamp.org · 10/04/2026energy_amplifier_by_vlda.wsz via the Winamp Skin Museum 093
Reposted by Jordan Eldredgeevacide @evacide.bsky.social · 18/02/2026You may be tempted to roll your eyes and say that this was obvious, but there is a substantive difference between pointing out there is a slippery slope and having solid evidence that Ring's CEO is planning to expand Search Party beyond lost pets. Kudos to 404 Media. 3267111
Reposted by Jordan EldredgeGabe @cwgabriel.bsky.social · 18/02/2026New Penny Arcade for your Wednesday! www.penny-arcade.com/comic/2026/0...penny-arcade.comFlagrant Llama Abuse - Penny ArcadeVideogaming-related online strip by Mike Krahulik and Jerry Holkins. Includes news and commentary. 2216216
Reposted by Jordan EldredgeMatthew Green @matthewdgreen.bsky.social · 27/01/2026There’s a lawsuit against WhatsApp making the rounds today, claiming that Meta has access to plaintext. I see nothing in there that’s compelling; the whole thing sounds like a fishing expedition. 4415
Reposted by Jordan EldredgeGraphQL @graphql.org · 15/01/2026🎤 The GraphQLConf CFP is open! Got a GraphQL idea or story to share? Join us May 6 - 7 at Meta HQ in Menlo Park. Submit your talk 👇 sessionize.com/graphqlconf...sessionize.comGraphQLConf 2026: Call for PapersGraphQLConf 2026, the official GraphQL conference brought to you by the GraphQL Foundation, brings the entire GraphQL community together to learn, eng... 096
Jordan Eldredge @capt.dev · 13/01/2026New blog post: jordaneldredge.com/secrets/jordaneldredge.comThis blog has secrets / Jordan EldredgeShh… this blog has secret features 040
Jordan Eldredge @capt.dev · 13/01/2026New blog post: jordaneldredge.com/aliasing-ali...jordaneldredge.comAliasing alias / Jordan EldredgeThe time I accidentally aliased the command alias and fork bombed myself 070
Jordan Eldredge @capt.dev · 13/01/2026New blog post: jordaneldredge.com/markdown-sna...jordaneldredge.comMarkdown is a great for encodeing test snapshots / Jordan EldredgeMaking the case for encoding test snapshots as markdown 191
Jordan Eldredge @capt.dev · 09/01/2026Setting Chrome to mimic a 3G network it's even worse! 8 distinct layouts. 030
Jordan Eldredge @capt.dev · 09/01/2026What the heck is going on with Spotify's embedded player that it flashes through no fewer than six different layouts as it loads? 130
Reposted by Jordan EldredgeCasey Newton @caseynewton.bsky.social · 03/01/2026I reached out to the author of this viral Reddit post thinking there might be a story in it. He sent me an employee badge that Gemini flagged as being AI-generated and supporting documents that I suspect were also generated by AI. Be careful out there folks! www.reddit.com/r/confession...reddit.comFrom the confession community on RedditExplore this post and more from the confession community 201719449
Jordan Eldredge @capt.dev · 03/01/2026Remembering the time a few months ago where I asked Claude to write a Bach chorale using LilyPond and then do 10 iterations of critical feedback and improvements. It ended up with this hilarious monstrosity. The reviews it gave the final draft were quite impressive... 140
Reposted by Jordan EldredgeGraphQL @graphql.org · 01/01/2026Happy New Year 🎉 New year, new resolutions: fewer null checks, clearer error handling, and getting nullability right in GraphQL. Let's see how far we get this year. 171
Reposted by Jordan Eldredgedan @danabra.mov · 15/12/2025deployed big update to rsc-playground.pages.dev lots of bugfixes and a few new examples. this basically works now! i'll open source a bit later 2474
Jordan Eldredge @capt.dev · 14/12/2025Tis the season for me to remind you that the Spike Jones Xmas Spectacular is the best Christmas album: jordaneldredge.com/spike-jones-...jordaneldredge.comSpike Jones Presents a Xmas Spectacular / Jordan EldredgeMy favorite Christmas album 010
Jordan Eldredge @capt.dev · 10/12/2025I updated grats.capt.dev internal snapshot tests to serialize using markdown and the result is so nice! Snapshot output now has syntax highlighting and nice readable headings showing what each bit of the output means. 030
Reposted by Jordan EldredgeMark Erikson @acemarke.dev · 04/12/2025 x.com/panchito built a _really_ slick looking Github file viewer clone that fully uses RSCs and new React features, as well as making smart use of modern CSS. Great writeup on the implementation: wtbb.vercel.app I tried browsing the React repo example and it's _fast_! Really impressive!wtbb.vercel.appWithout the blue bara github clone with NextJS 16 and cache components 05911
Reposted by Jordan Eldredgedan @danabra.mov · 04/12/2025maybe not the best moment for it but i finally condensed my “why react server components” into a short blurb that does well on HN 511611
Jordan Eldredge @capt.dev · 03/12/2025react.dev/blog/2025/12...react.devCritical Security Vulnerability in React Server Components – ReactThe library for web and native user interfaces 030
Reposted by Jordan EldredgeGraphQL @graphql.org · 27/11/2025Ever wonder how GraphQL clients like Relay keep your app’s data perfectly in sync without extra network calls? 🤯 Meta’s Sabrina Wasserman breaks down the core engine behind modern GraphQL clients. Watch here 👇 www.youtube.com/watch?v=hz0...youtube.comLocal Data Consistency With GraphQL - Sabrina Wasserman, MetaHave you ever wondered how GraphQL clients like Relay keep local data consistent across surfaces, ensuring that changes made within a session are seamlessly ... 041
Reposted by Jordan EldredgeLaurie Voss @seldo.com · 25/11/2025I think the npm client should probably follow pnpm in making post-install scripts be opt-in and recording that decision in package-lock, so if a package that was previously inert suddenly has a post-install script, it wouldn't execute. www.sonatype.com/blog/the-sec...sonatype.comThe Second Coming of Shai-Hulud: Attackers Innovating on npmSha1-Hulud returns to npm with automated, self-replicating malware and pipeline persistence. Sonatype details the campaign and how to stay protected. 713817
Reposted by Jordan EldredgeGraphQL @graphql.org · 19/11/2025Curious how Meta approaches GraphQL in real production systems? Check out this playlist with all their GraphQLConf talks from past years. Full playlist: www.youtube.com/playlist?li... #graphql #react #relayyoutube.comGraphQL at Meta 071
Reposted by Jordan EldredgeKatelyn Burns @katelynburns.com · 13/11/2025I simply refuse to accept that police ever have to look like this. this is just pure cosplay. it should be illegal for cops to be dressed like soldiers going to war. 33089172128
Reposted by Jordan EldredgeJake Bailey @jakebailey.dev · 13/11/2025helper functions should go below the functions they're helping 5443
Jordan Eldredge @capt.dev · 12/11/2025You know you've arrived when someone makes a short-form video in which they point enthusiastically at a thing you made 041
Reposted by Jordan EldredgeGraphQL @graphql.org · 11/11/2025Local reasoning. Zero over-fetching. Seamless pagination. Optimistic updates. Consistent UI. Tiny bundles. Built in lock-step with #GraphQL; Meta's Jordan Eldredge shares The Big Ideas in #Relay to enhance user experience and developer velocity. youtu.be/yInL1aPZjvIyoutube.comThe Big Ideas in Relay - Jordan Eldredge, MetaRelay, Meta’s advanced GraphQL client for React, has many innovative capabilities not available in other clients. We will explore these capabilities, what th... 171
Jordan Eldredge @capt.dev · 10/11/2025This weekends exploration for the Winamp Skin Museum: what if you could algorithmically doom scroll Winamp skins 🤔 051
Reposted by Jordan Eldredgeevacide @evacide.bsky.social · 07/11/2025This is very clearly the direction in which things are headed, especially since so many of the people who built and maintained the tools the US IC has developed-in house have been fired or have left. 215568
Reposted by Jordan EldredgeP(aul) Frazee @pfrazee.com · 04/11/2025One of the huge perks of working at a software company is, when there's something about the product that bothers you personally, you can get your hands dirty and find out why it's basically impossible to get fixed 29908108
Reposted by Jordan EldredgeGraphQL @graphql.org · 04/11/2025GraphQL error handling sucks. There, I said it. Null checks everywhere, and ambiguity: error, or true null? We've all been there. In this talk, Benjie Gillam shows how to fix GraphQL's biggest mistake in 512 bytes. 👇 youtu.be/odwQUAkmW44youtube.comFixing GraphQL's Biggest Mistake in 512 Bytes - Benjie Gillam, GraphileGraphQL error handling sucks. There, I said it.Ever hunted through the errors list to figure out if a null was legit or caused by an error? If you're like me... 064
Jordan Eldredge @capt.dev · 02/11/2025There were only about 50 skins which were not already in our collection. Further confirmation that the museum's >101,000 skins represent the vast majority of all skins ever created. 010
Jordan Eldredge @capt.dev · 02/11/2025I’ve been made aware of a 2013 “panic download” archive of downloads.nullsoft.com containing ~60k Winamp skins. Downloaded and hashing all the files to find any which are not already in the Winamp Skin Museum. 061
Reposted by Jordan EldredgeMark Erikson @acemarke.dev · 31/10/2025Exciting progress today! Called with @capt.dev about the React "concurrent stores" prototype, and we brainstormed potential Redux integration issues. I then whipped up a prototype branch that reworks `useSelector` to use the prototype, and _most_ tests pass! github.com/reduxjs/reac...github.com[DRAFT] Initial React "concurrent stores" compat prototype by markerikson · Pull Request #2263 · reduxjs/react-reduxThis PR: Is a first prototype to see if we can use the WIP React "concurrent stores" API as a replacement for useSyncExternalStore Added a Yalc-built version of https://github.com/theju... 2204
Jordan Eldredge @capt.dev · 31/10/2025LuigiHann designed this around 2018 to celebrate the @archive.org integrating Webamp and adding a dedicated collection of Winamp skins. 130
Reposted by Jordan EldredgeMeredith Whittaker @meredithmeredith.bsky.social · 27/10/2025📣THREAD: It’s surprising to me that so many people were surprised to learn that Signal runs partly on AWS (something we can do because we use encryption to make sure no one but you–not AWS, not Signal, not anyone–can access your comms). It’s also concerning. 1/ 4528321044
Reposted by Jordan Eldredgekepano @stephango.com · 25/10/2025somehow @capt.dev revived this Winamp 5 skin I made 21 years ago 3531
Reposted by Jordan EldredgeSimon Willison @simonwillison.net · 22/10/2025OpenAI's CISO Dane Stuckey posted an essay (on Twitter) about how their new ChatGPT Atlas browser attempts to deal with the risk of prompt injection attacks, I ended up writing a point-by-point commentary on my blog: simonwillison.net/2025/Oct/22/...simonwillison.netDane Stuckey (OpenAI CISO) on prompt injection risks for ChatGPT AtlasMy biggest complaint about the launch of the ChatGPT Atlas browser the other day was the lack of details on how OpenAI are addressing prompt injection attacks. The launch post … 23912
Jordan Eldredge @capt.dev · 22/10/2025Works especially well with SQLite’s full text search. Been building a little search DSL for my site which compiles to SQLite’s FTS+structured search/sort conditions. github.com/captbaritone...github.comjordaneldredge.com/packages/search-query-dsl at master · captbaritone/jordaneldredge.comMy personal website. Contribute to captbaritone/jordaneldredge.com development by creating an account on GitHub. 000
Jordan Eldredge @capt.dev · 22/10/2025Markdown+metadata is such a good format for blog posts. But deploy-to-publish feels heavyweight, and I often want to publish from my phone. Current setup: Author in Notion and pull from Notion API to Markdown in SQLite DB. Site renders from SQLite. 250
Reposted by Jordan EldredgeCatalin Cimpanu @campuscodi.risky.biz · 21/10/2025Minting admin API keys with an unauth POST request is a wild bug to have zeropath.com/blog/breakin...zeropath.comCritical Account Takeover via Unauthenticated API Key Creation in better-auth (CVE-2025-61928) - ZeroPath BlogZeroPath uncovered an unauthenticated API key creation flaw in better-auth's API keys plugin that enables attackers to mint privileged credentials for arbitrary users; this post details the bypass, ex... 1151
Jordan Eldredge @capt.dev · 16/10/2025Winamp skins are (literally) zip files. And sometimes there’s weird stuff inside them. jordaneldredge.com/notes/corrup...jordaneldredge.comThe bizarre secrets I found investigating corrupt Winamp skins / Jordan EldredgeI started looking through corrupt Winamp skins and it lead me down some very strange rabbit holes 010
Jordan Eldredge @capt.dev · 15/10/2025Been using this repo to iterate on API ideas for a concurrent compatible store for React. Still exploratory but excited that we’re very close to something that we can start trying out with existing data stores and start an iteration cycle based on what we learn. 094
Reposted by Jordan EldredgeJovi 🐨 @jovidecroock.com · 12/10/2025The 3 worst GraphQL myths: ❌ Everything is POST ❌ All URLs are /graphql ❌ Anyone can query anything One solution destroys all three: Persisted Operations/Trusted documents www.jovidecroock.com/blog/graphql...jovidecroock.comGraphQL MythsCommon misconceptions about GraphQL and how persisted operations address them. 0286
Jordan Eldredge @capt.dev · 11/10/2025New post jordaneldredge.com/notes/physic...jordaneldredge.comWinamp in Your Pocket: 63 artist depictions of physical Winamp players / Jordan EldredgeA massive dump of every 3D rending and artist concept of physical versions of Winamp 010
Jordan Eldredge @capt.dev · 10/10/2025“Unleash the Thong Song” may be the greatest text ever rendered in a button 041