James Ouyang
jyouyang.bsky.social
James Ouyang
@jyouyang.bsky.social
Reposted by James Ouyang
ICE took my brother in law. My family is now on the growing list of people that Trump's policies have directly impacted.

Things will be challenging for a while – if you can help my sister, Ramiro, and their two little girls in any way, it will be so appreciated.

www.gofundme.com/f/standing-w...
Donate to Standing with the Rodriguez Family Now, organized by Jessica Brand
Friends, Our dear friends, Leah and Ramiro Rodriguez, need our support. For t… Jessica Brand needs your support for Standing with the Rodriguez Family Now
www.gofundme.com
December 5, 2025 at 4:11 PM
Every year: Is this year the Year of the Linux desktop?
@valvesoftware.com in 2025: Hold my beer / Look under your seats
So. Remember when Valve announced a VR headset that also plays Windows games?

Remember when I played a Windows copy of Silksong on my Android phone?

Valve planted the seeds for *all* of that. It's the same technology. Valve is behind Fex. www.theverge.com/report/82065...
Steam Machine today, Steam Phones tomorrow
The Steam Frame is a Trojan horse carrying Arm’s gaming future.
www.theverge.com
December 3, 2025 at 7:00 AM
Reposted by James Ouyang
Today, our new District 4 Supervisor, Alan Wong, was sworn in.

As Sunset residents, we know what our neighborhood needs most after a recall, two ballot measures, and a Supervisor appointee resignation: a leader who can show us the way forward, not work to destroy Sunset Dunes.
December 1, 2025 at 10:22 PM
Reposted by James Ouyang
Broke containment yesterday and now we're onto the hella late yet somehow lazy Kevin Kruse quote dunk phase of the 🦋 drama. 🥱
November 26, 2025 at 10:04 PM
Reposted by James Ouyang
so painfully sf (spotted in noe valley)
November 23, 2025 at 12:02 AM
Reposted by James Ouyang
Check out all the talks from @pybay.bsky.social 2025 from this YouTube playlist:
www.youtube.com/playlist?lis...
(They'll be up on PyVideo.org soon too, a website which archives talk recordings from many Python conferences)
PyBay 2025 - YouTube
PyBay is the largest python regional conference in the San Francisco Bay area - and 2025 was PyBay's 10th Anniversary! PyBay was held on Saturday, 18 October...
www.youtube.com
November 10, 2025 at 5:46 AM
Reposted by James Ouyang
Datasette 1.0a20 is out, with an entirely new SQL-powered permissions system. This is by far the most ambitious project I've attempted with the help of coding agents (Claude Code and Codex CLI) - notes on how it works and what I learned along the way:
simonwillison.net/2025/Nov/4/d...
A new SQL-powered permissions system in Datasette 1.0a20
Datasette 1.0a20 is out with the biggest breaking API change on the road to 1.0, improving how Datasette’s permissions system works by migrating permission logic to SQL running in SQLite. …
simonwillison.net
November 4, 2025 at 9:36 PM
Reposted by James Ouyang
Reposted by James Ouyang
Japan's "Mundane Halloween" costume contest is back!

Each year website DailyPortalZ holds a contest where people dress up as something super duper ordinary.

Here's a thread of some of my favorites from the 2025 contest!

#MundaneHalloween
November 2, 2025 at 9:15 AM
Reposted by James Ouyang
Me yelling at the umpires that because Ohtani was taken out as a pitcher he has to be taken out as a hitter too
November 2, 2025 at 1:07 AM
Reposted by James Ouyang
The announcers keep saying that both teams are almost out of pitchers, but they’re forgetting that pitchers and catchers report soon.
October 28, 2025 at 5:49 AM
Reposted by James Ouyang
This was a tough but necessary decision - I posted my own notes on this here, from the perspective of a current PSF board member simonwillison.net/2025/Oct/27/...
October 27, 2025 at 8:34 PM
Reposted by James Ouyang
I do think we have a pretty good chance of turning gambling into a genuine popular moral crusade 19th century style, because it's becoming a social evil that's destroying young men's lives in particular but also making sports coverage really shit.
Almost every major news story this week is about how the entire economy is now gambling, scams, bribes and theft.
October 24, 2025 at 7:46 PM
Reposted by James Ouyang
🚀 PyBay 2025 is tomorrow, Saturday October 18th! 🎉

We can’t wait to see everyone there for a full day of talks, hallway conversations, and Python-powered fun! 🐍

Grab your coffee, your laptop, and your curiosity. We’ll see you bright and early! ☕💻✨
October 17, 2025 at 7:01 PM
Reposted by James Ouyang
Whichever way history turns, I have a feeling that this will be a historic photo
October 7, 2025 at 10:59 PM
Reposted by James Ouyang
For the Mid-Autumn Festival, I translated the 17th century failson, epicure, and memoirist Zhang Dai's account of the annual Mid-Autumn singing competition on Tiger Hill in Suzhou. www.burninghou.se/p/mid-autumn...
Mid-Autumn, Tiger Hill, Late Ming
"Everyone was perfectly silent, even the mosquitoes."
www.burninghou.se
October 6, 2025 at 5:43 AM
Reposted by James Ouyang
Lou Seal doing CPR at the ballpark is just a little too on the nose for the state of the Giants today
During an emergency you could be the one to help your family or friends. #SF offers free & low-cost disaster preparedness trainings to help you build lifesaving skills & confidence before a crisis. Get trained ➡️ sf.gov/get-trained-san-franciscos-free-and-low-cost-disaster-preparedness-trainings
September 29, 2025 at 11:35 PM
Reposted by James Ouyang
🧡 Thank you to the Python Software Foundation for being a Bronze Sponsor of PyBay 2025!

👍 Like this post to show PSF your support
🔁 Share this post to tell your colleagues about PyBay
🎟️ Tickets: pretix.eu/bapya/pybay-...

#PyBay2025 #Python #ThankYouSponsors
September 22, 2025 at 8:01 PM
Reposted by James Ouyang
Here is my talk from @pyconau.bsky.social titled "Skill Issue" and with the most perfect thumbnail possible: youtu.be/ND_SPnOynvg
"Skill Issue" - Benno Rice (PyCon AU 2025)
YouTube video by PyCon AU
youtu.be
September 23, 2025 at 1:51 AM
Reposted by James Ouyang
some muni heritage weekending
September 21, 2025 at 5:46 AM
Reposted by James Ouyang
🚨 Time to get off the fence for PyBay 2025! 🚨

Late Bird pricing for PyBay 2025 kicks in on October 4th. That means you only have a few days left to grab your ticket at the current price.

Why wait? Check this Thread 🧵 to get your ticket now!
September 18, 2025 at 8:00 PM
Reposted by James Ouyang
I had the privilege to work with Joseph H Condon at Bell Labs. (To us he was just "Joe"). His father was Edward U Condon, an important physicist who in time was head of the US's National Bureau of Standards, back when the US government cared about such things....
September 12, 2025 at 10:43 PM
Reposted by James Ouyang
🎤 Speaker Spotlight: Bernát Gábor “What's new in Python packaging?”

Python is now the #1 language on GitHub. In 2024, packaging took huge steps forward to match that success.

At PyBay 2025, Bernát Gábor will share the TL;DR on what is new in Python packaging, why uv is leading the way.
September 8, 2025 at 8:00 PM
Reposted by James Ouyang
🐍PyBay 2025 Speaker Highlight🎤 Brett Slatkin “Do It Yourself: Demystifying the Magic of Dataclasses”

dataclasses feel like magic, but they aren’t! Learn how to build their key features yourself, when to use them, and the advanced code-gen tricks that make them work.

Details ITT
September 9, 2025 at 8:02 PM