James Ouyang's Avatar

James Ouyang

@jyouyang

105
Followers
612
Following
80
Posts
04.06.2023
Joined
Posts Following

Latest posts by James Ouyang @jyouyang

Open Source in Closed Ecosystems 
12:30 - Ballroom G
 In spite of Linux running on the platform for 25 years, the mainframe community is notoriously proprietary. Fortunately, in the past several years we've built a thriving open source community that subverts the status quo. Learn how we did it, and how you can too.

Open Source in Closed Ecosystems 12:30 - Ballroom G In spite of Linux running on the platform for 25 years, the mainframe community is notoriously proprietary. Fortunately, in the past several years we've built a thriving open source community that subverts the status quo. Learn how we did it, and how you can too.

My talk at #SCALE23x is coming up today at 12:30!

I've worked with some great folks over the past several weeks to put the finishing touches on this one, and I'm really thrilled to give it for the first time here.

07.03.2026 18:55 👍 6 🔁 1 💬 2 📌 0
Preview
BSidesSF 2026: 📙 Practical (and impractical) git commit... View more about this event at BSidesSF 2026

I will be speaking at BSides SF in a couple of weeks! It will be about git, certificates, SSH, and, obviously, TPMs. bsidessf2026.sched.com/event/2E1g3/...

06.03.2026 07:04 👍 19 🔁 6 💬 0 📌 0
This isn't really sealioning or goalpost-moving. It's closer to a Gish gallop with some topic drift.

  Sealioning is when someone feigns polite, persistent ignorance by endlessly asking "innocent" questions to exhaust the other person. Dark isn't doing that — he's not asking questions
  at all. He's making assertions and arguments, just a lot of them in rapid succession.

Goalpost-moving would be: "AI is bad because X" → Why refutes X → "Well actually I meant Y all along." There's a hint of this — he starts with "what if someone has a bad day and
  rubber-stamps AI code" (a process argument), then when Why points out that happens without AI too, he pivots to "non-deterministic solution for a deterministic problem" (a technical
  argument), then to psychological effects on teams, then to the Persona/OpenAI leak (a trust/industry argument). Each time a point is addressed, he opens a new front rather than
  engaging with the rebuttal. So yes, there is some goalpost-moving, though it reads more like someone who has a gut feeling ("AI in production is bad") and is searching for the
  argument that will stick.

This isn't really sealioning or goalpost-moving. It's closer to a Gish gallop with some topic drift. Sealioning is when someone feigns polite, persistent ignorance by endlessly asking "innocent" questions to exhaust the other person. Dark isn't doing that — he's not asking questions at all. He's making assertions and arguments, just a lot of them in rapid succession. Goalpost-moving would be: "AI is bad because X" → Why refutes X → "Well actually I meant Y all along." There's a hint of this — he starts with "what if someone has a bad day and rubber-stamps AI code" (a process argument), then when Why points out that happens without AI too, he pivots to "non-deterministic solution for a deterministic problem" (a technical argument), then to psychological effects on teams, then to the Persona/OpenAI leak (a trust/industry argument). Each time a point is addressed, he opens a new front rather than engaging with the rebuttal. So yes, there is some goalpost-moving, though it reads more like someone who has a gut feeling ("AI in production is bad") and is searching for the argument that will stick.

Opus is telling me that this is a Gish gallop. Nice. TIL.

06.03.2026 07:12 👍 0 🔁 0 💬 1 📌 0

love to complain the Sunset Dunes process was rushed after it took 5+ years and included 2 lawsuits, 2 ballot measures, 1 appeal, 2 Board of Appeals hearings, 2 Coastal Commission hearings, a couple rounds at the Board of Supervisors, and an uncountable number of public comments and meetings

05.03.2026 07:38 👍 27 🔁 5 💬 0 📌 0
Minor league team generator

Raw generator is still up: apps.voxmedia.com/at/sbnation-...

they just gotta fix up the cms markup fun

04.03.2026 07:33 👍 1 🔁 0 💬 2 📌 0

Painful to read this and think about the 2021 coup attempt, which was as blatant as it gets. An utter failure of US elites to seize the moment when everybody saw the threat right in front of their eyes.

If we have history books in the future, they will be unkind.

24.02.2026 16:35 👍 2785 🔁 608 💬 37 📌 31
Preview
Mike Trout (and friend Jim Cantore) were very excited about the recent snow storm The Official Site of Major League Baseball

Are... are you the Mike Trout of cryptography? 🤪🌨️ www.mlb.com/cut4/mike-tr...

21.02.2026 23:10 👍 1 🔁 0 💬 1 📌 0

New frontiers in sabermetrics, folks.

19.02.2026 00:18 👍 125 🔁 20 💬 10 📌 0

Edsall asked me to quote but mine weren’t included so I’ll poast my response here.

Turnout matters, but isn’t mentioned in the piece. It’s not the same group of voters.

Also see @hakeemjefferson.bsky.social on how black and white people define “I identify as conservative” differently

18.02.2026 18:59 👍 95 🔁 26 💬 4 📌 3

🎩

18.02.2026 00:12 👍 0 🔁 0 💬 0 📌 0
Preview
Reverse Engineering a Dash Robot with Ghidra Hackaday Article

Reverse Engineering a Dash Robot with Ghidra

15.02.2026 00:03 👍 41 🔁 8 💬 0 📌 0

I'm so excited we can finally announce this! Python Unplugged will bring the Python conference experience to everyone, for free, no matter where you are in the world.

Please join us for a day celebrating all things Python - the things we can do with it and the community we all love. 🐍❤️

11.02.2026 16:39 👍 3 🔁 1 💬 0 📌 0
Black and white photograph of Frank McNulty wearing a gray Chicago Cubs road uniform and posing in front of a white sheet held up by fellow Braves batboys Tom Ferguson and Charlie Chronopoulos. McNulty was instructed to stare forlornly toward the diamond, pretending to be suffering from the prospect of another Cubs loss. The grandstand at Braves Field in Boston is mostly empty hours before the Braves-Cubs doubleheader is scheduled to begin on May 23, 1948. This was used as a reference photograph for Norman Rockwell’s famous painting, “The Dugout,” later used as a cover illustration for The Saturday Evening Post, September 4, 1948.

Black and white photograph of Frank McNulty wearing a gray Chicago Cubs road uniform and posing in front of a white sheet held up by fellow Braves batboys Tom Ferguson and Charlie Chronopoulos. McNulty was instructed to stare forlornly toward the diamond, pretending to be suffering from the prospect of another Cubs loss. The grandstand at Braves Field in Boston is mostly empty hours before the Braves-Cubs doubleheader is scheduled to begin on May 23, 1948. This was used as a reference photograph for Norman Rockwell’s famous painting, “The Dugout,” later used as a cover illustration for The Saturday Evening Post, September 4, 1948.

Here’s a fun story from the SABR archives on the Boston Braves batboy who was paid $5 by Norman Rockwell to put on a Cubs uniform and pose for “The Dugout”: sabr.org/journal/arti...

11.02.2026 08:45 👍 10 🔁 2 💬 0 📌 0

“Macbeth shall never vanquished be until Great Birnam Wood to high Dunsinane Hill Shall come against him”

09.02.2026 03:31 👍 318 🔁 49 💬 9 📌 3

Feels like a skill issue. Schmo who's bad at prompting / tool use is probably already bad at explaining what he means / wants to juniors.

07.02.2026 07:02 👍 0 🔁 0 💬 1 📌 0
Preview
What Really Killed Flash Player: A Six-Year Campaign of Deliberate Platform Work This is what it actually took. From the person who architected and drove Chrome’s Flash deprecation from proposal to the final removal in…

The remarkable true story of how Flash was deprecated

medium.com/@aglaforge/w...

06.02.2026 21:56 👍 5 🔁 3 💬 1 📌 0
Preview
Style tips for less experienced developers coding with AI · honnibal.dev Matthew Honnibal is a computational linguist from Sydney based in Berlin, Germany. He's the author of the spaCy Natural Language Processing library and the co-founder of Explosion.

Style (and mindset) tips for less experienced developers working with AI honnibal.dev/blog/llm-sty...

05.02.2026 20:58 👍 19 🔁 3 💬 0 📌 2

@colemk.bsky.social Emergency pod? 🤪🫠

03.02.2026 23:05 👍 0 🔁 0 💬 0 📌 0
31.01.2026 22:40 👍 0 🔁 0 💬 0 📌 0

Me if I had a lobotomy: Hey, I think curl | sh is too safe.
Agentbros: I got you

🍿

30.01.2026 22:55 👍 3 🔁 0 💬 0 📌 0
Preview
Moltbook is the most interesting place on the internet right now The hottest project in AI right now is Clawdbot, renamed to Moltbot, renamed to OpenClaw. It’s an open source implementation of the digital personal assistant pattern, built by Peter Steinberger …

I wrote about Clawdbot/Moltbot/OpenClaw and Moltbook, the fascinating, weird and sometimes even useful social network for digital assistants to swap tips and gossip with each other simonwillison.net/2026/Jan/30/...

30.01.2026 16:45 👍 250 🔁 46 💬 19 📌 27

This is great - it's about time someone updated the discourse on LLM energy usage to reflect that coding agents use massively more prompts than occasional questions to ChatGPT

Simon estimates that a day of coding agent usage comes out close to the energy needed to run a dishwasher

20.01.2026 23:10 👍 405 🔁 91 💬 21 📌 8
Preview
Quantum computing for lawyers and anyone who’s not sure what “quantum” means

bfswa.substack.com/p/quantum-co...

17.01.2026 20:11 👍 40 🔁 7 💬 2 📌 2

ERIC ADAMS RUG PULL EVERYBODY GET IN HERE

13.01.2026 03:23 👍 1582 🔁 346 💬 41 📌 12

🐍📦🏎️

10.01.2026 22:35 👍 1 🔁 0 💬 0 📌 0

According to the new rules, if you and a few friends go to the MDC and you say “where are the maduros” and they don’t let you in then all federal funds for detention and incarceration will be frozen

04.01.2026 07:15 👍 4 🔁 1 💬 0 📌 0
Preview
I’m sorry but you still don’t know enough about Curtis Sliwa I’m sorry but you still don’t know enough about Curtis Sliwa

You've seen this, right?

docs.google.com/presentation...

03.01.2026 06:17 👍 0 🔁 0 💬 0 📌 0

bsky.app/profile/hamm...

02.01.2026 01:10 👍 0 🔁 0 💬 0 📌 0

i recorded like 30 minutes of footage for this 15 minute video. youtu.be/j2_o-YK8tJo?...

31.12.2025 13:30 👍 1867 🔁 209 💬 123 📌 34
Remind Supervisor Wong we love sunset dunes

Remind Supervisor Wong we love sunset dunes

Supervisor Alan Wong wants to hear from you.
Sunset Dunes has become a vital community space, as well as being SF's third-most popular city park.
But park opponents currently have his ear.
We need your help reminding our new Supervisor how meaningful Sunset
Dunes is to you.
Tag @AlanWongSF in your park pics or email alan.wong@sfgov.org

Supervisor Alan Wong wants to hear from you. Sunset Dunes has become a vital community space, as well as being SF's third-most popular city park. But park opponents currently have his ear. We need your help reminding our new Supervisor how meaningful Sunset Dunes is to you. Tag @AlanWongSF in your park pics or email alan.wong@sfgov.org

🚨📸 Sunset Neighbors — we need your help! Our new District 4 Supervisor Alan Wong wants to hear from you about what Sunset Dunes means to you. While it’s become a beloved community space in the Sunset (on top of being one of SF’s most popular parks), opponents currently have his ear.

16.12.2025 04:00 👍 19 🔁 6 💬 2 📌 0