Dave Peck
@davepeck.org
📤 157
📥 120
📝 182
A bit of computer. A modicum of music. Plenty of pancakes.
https://davepeck.org/about/
reposted by
Dave Peck
Python Software Foundation
about 2 months ago
Are you going to
#PyConUS
? Have you booked in our hotel block? New on the blog, some hard numbers & why we’re in a tight spot. We only have until April 24th to turn the tide, so please read, share, and book your PyCon US stay in the official block today.
loading . . .
Python Software Foundation News
https://pyfound.blogspot.com/2026/04/pycon-us-2026-hotels.html
3
22
30
Didn’t realize how uncommon it was to self-host an ATProto PDS. Apparently 99.5% of all PDSes are managed by Bluesky itself. There are only a couple thousand independent PDSes, including mine!
blue.mackuba.eu/directory/pd...
loading . . .
Bluesky handle directory – PDSes
Table of known independent PDSes with user counts
https://blue.mackuba.eu/directory/pdses
about 2 months ago
1
0
0
Amoedi seems… upset!
pastebin.com/LS2LpLZ7
That last sentence: “Due to selection effects, [OpenAI employees] are sort of a gullible bunch, but it seems important to push back on these narratives which Sam [Altman] is peddling to his employees.”
loading . . .
I want to be very clear on the messaging that is coming from OpenAI and the moti - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
https://pastebin.com/LS2LpLZ7
3 months ago
0
0
0
Thinking of you, Bruno.
6 months ago
0
0
0
😍
add a skeleton here at some point
7 months ago
1
2
0
A searing must-read.
aphyr.com/posts/397-i-...
loading . . .
I Want You to Understand Chicago
https://aphyr.com/posts/397-i-want-you-to-understand-chicago
7 months ago
0
1
0
Happy k-pop’oween!
7 months ago
0
1
0
reposted by
Dave Peck
Nicholas Jackson
7 months ago
I am the very model of an ancient trunkless leg of stone, My shattered visage lies half buried with a sandy sneering frown, The sculptor carved my arrogance upon these broken lifeless things, My name is Ozymandias, the self-describèd King of Kings!
21
478
146
Happy Python 3.14 day to all who celebrate! 🎉 Read about all the cool new bits here:
docs.python.org/3.14/whatsne...
loading . . .
What’s new in Python 3.14
Editors, Adam Turner and Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. Python 3.14 was released on 7 October 2025. For full details, see the changelog...
https://docs.python.org/3.14/whatsnew/3.14.html
8 months ago
1
1
0
"Truly the embodiment of trying to remember a catchy song while your brain is melting."
www.youtube.com/watch?v=DiDt...
loading . . .
Shai Maestro & Chris Potter - All The Things You Are
YouTube video by Shai Maestro
https://www.youtube.com/watch?v=DiDt5LNXsMY&list=RDDiDt5LNXsMY&start_radio=1
9 months ago
0
3
0
🎉
#seattle
9 months ago
0
3
0
It was a beautiful morning for the Lake Union 10K!
#Seattle
add a skeleton here at some point
10 months ago
0
1
0
Hypothesis: every typescript monorepo with a frontend, backend, and shared subpackage has its tooling misconfigured in some subtle but important way.
10 months ago
0
3
0
Do you use Astral's uv? You can try out t-strings easily, today!: > uv run --python 3.14.0b2 python >>> name = "World" >>> t"Hello {name}" Template(strings=('Hello ', ''), interpolations=(Interpolation('World', 'name', None, ''),))
12 months ago
0
4
0
Hard for me to understand technologists with a high p(doom) when everyone *knows* that p(reliable videoconferencing) is epsilon approaching zero.
12 months ago
0
1
0
New financial product wanted: an S&P 499 tracker that follows every company in the index except for Coinbase. Because to heck with them, and to heck with crypto.
about 1 year ago
0
3
0
Sprint day today! If you’d like to build fun things with t-strings, or to help us write delightful documentation, please stop by room 309!
#pycon
#pyconus
about 1 year ago
0
2
0
Morning run to and from Wise County Cafe, a tasty biscuit and bottomless coffee* spot a couple miles from the convention center. * (ask me how I know)
about 1 year ago
0
1
0
reposted by
Dave Peck
Paul Everitt
about 1 year ago
We will do a Python template strings
#tstrings
sprint tomorrow (Monday) Room 309 at PyConUS
@davepeck.org
@lysnikolaou.com
and Koudai
0
2
1
After the t-strings open space today, a lot of people wondered how they could get in touch/stay up to date. We just stood up a (very preliminary) website with links to resources and contact information. It'll expand greatly between now and when 3.14 launches.
t-strings.help
#pycon
#pyconus
loading . . .
t-strings: coming soon to a Python near you
https://t-strings.help
about 1 year ago
0
6
2
T-strings open space is happening today at 11AM, room 320. Come say hi!
#pycon
#pyconus
about 1 year ago
0
1
0
We're holding t-strings open space at PyCon tomorrow (Saturday!) at 11AM If you're interested, come say hello!
#pycon
#pyconus
about 1 year ago
0
2
0
For those who use TextMate grammars for syntax highlighting Python (vscode users, for instance!), here's a version that supports Python 3.14's upcoming t-string syntax:
gist.github.com/davepeck/e4f...
#pycon
#pyconus
loading . . .
TextMate (JSON-format) grammar for Python 3.14, with support for t-string syntax
TextMate (JSON-format) grammar for Python 3.14, with support for t-string syntax - python314.tmLanguage.json
https://gist.github.com/davepeck/e4fc59ef1efe459d7a2d7b996c69202c
about 1 year ago
0
2
0
reposted by
Dave Peck
Talk Python Podcast
about 1 year ago
Latest episode, just in time for
#pycon
with
@pauleveritt.org
,
@davepeck.org
, Jim Baker, and
@mkennedy.codes
#python
#505: t-strings in Python (PEP 750)
talkpython.fm/episodes/sho...
loading . . .
t-strings in Python (PEP 750)
Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() w...
https://talkpython.fm/episodes/show/505/t-strings-in-python-pep-750
3
7
2
If you’re skeptical about coding with LLMs, consider watching Mary Rose Cook’s video building a tiny tactical shooter. She never blind codes; her technical acumen and aesthetic judgment is essential to the outcome. In her expert hands, LLMs are a clear accelerant.
maryrosecook.com/blog/post/us...
loading . . .
Using AI to build a tactical shooter
Enemy AI
https://maryrosecook.com/blog/post/using-ai-to-build-a-tactical-shooter
about 1 year ago
0
2
0
At breakfast this morning: Me: I’m not very hipster but I *am* hipster adjacent. My wife: I guess that makes me hipster adjacent adjacent. Me: Is that like your hipster Erdős number? Wife: Feels less like Erdős more like Kevin Bacon 10yo, exasperated: ARE YOU SPEAKING IN SOME SORT OF SECRET CODE?!!
about 1 year ago
1
1
0
Moto pizza: check Bodhi: check My daughter’s choir singing the national anthem at the M’s game: very very check
about 1 year ago
0
1
0
reposted by
Dave Peck
Randall Munroe
about 1 year ago
PhD Timeline
xkcd.com/3081
590
59992
21354
As penance for previously sharing my top three Seattle fried chicken sandwiches, I now offer my top three Seattle salads: 1. Serrano Caesar at Pancita -- no joke, this is the stuff of (my literal) dreams 2. Salmon House Salad at Local Tide in Fremont -- a perfect lunch 3. Salad Verte at Le Pichet
about 1 year ago
0
1
0
The replies to this post are... something. The very online vibe of the past half-year is very reflexively anti-LLM. If we're declaring our allegiance, put me in the Willison-esque "LLM realist" camp. LLMs are weird unpredictable levers with troubling externalities. But I think they *are* levers.
add a skeleton here at some point
about 1 year ago
2
5
0
PEP 750, which introduces t-strings to the Python language, has been approved! Template strings are the pythonic parallel to JavaScript's tagged templates. Look for them when Python 3.14 ships later this year! 🎉
peps.python.org/pep-0750/
loading . . .
PEP 750 – Template Strings | peps.python.org
This PEP introduces template strings for custom string processing.
https://peps.python.org/pep-0750/
about 1 year ago
0
4
0
Thinking they got the whole “everybody swears in Mandarin” thing right on Firefly.
about 1 year ago
0
5
0
reposted by
Dave Peck
Rust Language
about 1 year ago
🦀 Hello World! The Rust project now has an official presence on Bluesky! ✨ We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.
31
1462
310
Heading to Seattle Center. Disappear this chaos.
about 1 year ago
1
2
0
Excited to see Skylight, a new Seattle startup that makes an ATProto clone of TikTok, climb up the App Store charts. Both because they’re local (to be clear, I don’t know them) and because it’s a well executed example of decentralized usability. Also, love the tagline!
about 1 year ago
0
2
0
I think this video sums up Trump's approach to the economy reasonably well.
www.youtube.com/watch?v=TGIv...
loading . . .
IGORRR - ADHD
YouTube video by Igorrr
https://www.youtube.com/watch?v=TGIvO4eh190
about 1 year ago
0
3
2
I share this schadenfreude!
add a skeleton here at some point
about 1 year ago
0
1
0
Reminder: the ultra-well adopted Prisma ORM for JavaScript-land ("Just use Prisma!" they say on the forums) performed all joins *in memory* for its first many years. If you're building an ORM that is incapable of using the database for joins... I mean, 🤦🏻♂️ This is the madness of the Node ecosystem.
about 1 year ago
0
4
0
I see a lot of people suggesting that Signal was used primarily to help the administration evade accountability. That may be so, but I’d like to offer an additional reason: Signal is easy and convenient. I’m willing to wager that “high side” government computing systems aren’t even remotely so.
about 1 year ago
3
1
0
Interesting behind-the-scenes write-up by a Netlify engineer responsible for supporting Next.js deployment on their platform. (Let it be known that I was in the “never Next” club many many years ago, before it was cool.)
eduardoboucas.com/posts/2025-0...
loading . . .
You should know this before choosing Next.js
Picking the technology stack for a project is an important and consequential decision. In the enterprise space in particular, it often involves a multi-year commitment with long-lasting implications o...
https://eduardoboucas.com/posts/2025-03-25-you-should-know-this-before-choosing-nextjs/
about 1 year ago
0
4
1
Lightweight node backends: CSRF? What’s that? Meh, someone probably wrote a middleware. Older dev forums: use the csurf middleware, it’s great! Csurf repo: abandoned with a known vulnerability. “Choose another package” says the README. Newer dev forums: discuss four different potential packages.
about 1 year ago
1
1
0
Since we had a bunch of extra almond flour, I tried making keto biscuits this morning. Pro tip: don’t.
about 1 year ago
1
1
0
If you create a brand new empty-from-template Next.js 15.2 or React Router 7 app, the optimized builds for the default home page (that does nothing) send 125KB and 111KB of JavaScript respectively. Is that good? Is it bad? I dunno, but my brand-new-from-templates sites always start with 0KB.
about 1 year ago
1
1
0
You know things have gone poorly when you have to do a deep read on module resolution in tsc.
www.typescriptlang.org/docs/handboo...
loading . . .
Documentation - Modules - Theory
How TypeScript models JavaScript modules
https://www.typescriptlang.org/docs/handbook/modules/theory.html#the-module-output-format
about 1 year ago
2
6
0
Sigh for my Alma Mater.
add a skeleton here at some point
about 1 year ago
0
1
0
Current status.
about 1 year ago
0
0
0
My kinda software shop: "We find hot new trends in the industry and then build the opposite of that." And they're doing a good job of setting some new trends of their own!
bigsky.software
loading . . .
/// big sky software
https://bigsky.software
about 1 year ago
1
3
1
Only hours later and it sounds like Trump might back down, again, from his tariffs. It'll be fun to have huge, economy destroying tariffs randomly applied for only a handful of hours at a time... for the next four years of our lives!
about 1 year ago
0
1
0
I know a few really good people who worked at 18F in the past. Terrible.
add a skeleton here at some point
over 1 year ago
0
0
0
Second time in as many weeks: 🇺🇦🇺🇦🇺🇦🇺🇦🇺🇦🇺🇦
over 1 year ago
0
1
0
Load more
feeds!
log in