Sign in

Dave Peck

@davepeck.org
163 followers 126 following 184 posts

A bit of computer. A modicum of music. Plenty of pancakes. davepeck.org/about

PostsRepliesMedia
Dave Peck @davepeck.org · 11/07/2026
Love to see new open web social apps appearing in the wild. Hypertexting seems lovingly built. hypertexting.com
hypertexting.com
HyperTexting
HyperTexting is your timeline minus the ads, algorithms, and AI slop. It's like the "for you" feed, but it actually works... for YOU (not the platforms).
110
Reposted by Dave Peck
Python Software Foundation @python.org · 14/04/2026
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.
pyfound.blogspot.com
Python Software Foundation News
32224
Dave Peck @davepeck.org · 07/04/2026
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...
blue.mackuba.eu
Bluesky handle directory – PDSes
Table of known independent PDSes with user counts
100
Dave Peck @davepeck.org · 05/03/2026
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.”
pastebin.com
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.
000
Dave Peck @davepeck.org · 13/12/2025
Thinking of you, Bruno.
000
Dave Peck @davepeck.org · 12/11/2025
😍
120
Dave Peck @davepeck.org · 09/11/2025
A searing must-read. aphyr.com/posts/397-i-...
aphyr.com
I Want You to Understand Chicago
010
Dave Peck @davepeck.org · 31/10/2025
Happy k-pop’oween!
010
Reposted by Dave Peck
Nicholas Jackson @njj4.bsky.social · 30/10/2025
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!
21477130
Dave Peck @davepeck.org · 07/10/2025
Happy Python 3.14 day to all who celebrate! 🎉 Read about all the cool new bits here: docs.python.org/3.14/whatsne...
docs.python.org
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...
110
Dave Peck @davepeck.org · 13/09/2025
"Truly the embodiment of trying to remember a catchy song while your brain is melting." www.youtube.com/watch?v=DiDt...
youtube.com
Shai Maestro & Chris Potter - All The Things You Are
YouTube video by Shai Maestro
030
Dave Peck @davepeck.org · 06/09/2025
🎉 #seattle
030
Dave Peck @davepeck.org · 10/08/2025
It was a beautiful morning for the Lake Union 10K! #Seattle
010
Dave Peck @davepeck.org · 09/08/2025
Hypothesis: every typescript monorepo with a frontend, backend, and shared subpackage has its tooling misconfigured in some subtle but important way.
030
Dave Peck @davepeck.org · 16/06/2025
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, ''),))
040
Dave Peck @davepeck.org · 16/06/2025
Hard for me to understand technologists with a high p(doom) when everyone *knows* that p(reliable videoconferencing) is epsilon approaching zero.
010
Dave Peck @davepeck.org · 21/05/2025
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.
030
Dave Peck @davepeck.org · 19/05/2025
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
020
Dave Peck @davepeck.org · 19/05/2025
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)
010
Reposted by Dave Peck
Paul Everitt @pauleveritt.org · 18/05/2025
We will do a Python template strings #tstrings sprint tomorrow (Monday) Room 309 at PyConUS @davepeck.org @lysnikolaou.com and Koudai
021
Dave Peck @davepeck.org · 17/05/2025
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
t-strings.help
t-strings: coming soon to a Python near you
060
Dave Peck @davepeck.org · 17/05/2025
T-strings open space is happening today at 11AM, room 320. Come say hi! #pycon #pyconus
010
Dave Peck @davepeck.org · 16/05/2025
We're holding t-strings open space at PyCon tomorrow (Saturday!) at 11AM If you're interested, come say hello! #pycon #pyconus
020
Dave Peck @davepeck.org · 15/05/2025
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
gist.github.com
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
020
Reposted by Dave Peck
Talk Python Podcast @talkpython.fm · 14/05/2025
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...
talkpython.fm
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...
372
Dave Peck @davepeck.org · 09/05/2025
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...
maryrosecook.com
Using AI to build a tactical shooter
Enemy AI
020
Dave Peck @davepeck.org · 01/05/2025
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?!!
110
Dave Peck @davepeck.org · 26/04/2025
Moto pizza: check Bodhi: check My daughter’s choir singing the national anthem at the M’s game: very very check
010
Reposted by Dave Peck
Randall Munroe @xkcd.com · 25/04/2025
PhD Timeline xkcd.com/3081
5865979720444
Dave Peck @davepeck.org · 24/04/2025
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
010
Dave Peck @davepeck.org · 24/04/2025
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.
250
Dave Peck @davepeck.org · 10/04/2025
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/
peps.python.org
PEP 750 – Template Strings | peps.python.org
This PEP introduces template strings for custom string processing.
040
Dave Peck @davepeck.org · 09/04/2025
Thinking they got the whole “everybody swears in Mandarin” thing right on Firefly.
050
Reposted by Dave Peck
Rust Language @rust-lang.org · 05/04/2025
🦀 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.
311459285
Dave Peck @davepeck.org · 05/04/2025
Heading to Seattle Center. Disappear this chaos.
120
Dave Peck @davepeck.org · 04/04/2025
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!
Tagline reads “Get in loser, we’re decentralizing”
020
Dave Peck @davepeck.org · 03/04/2025
I think this video sums up Trump's approach to the economy reasonably well. www.youtube.com/watch?v=TGIv...
youtube.com
IGORRR - ADHD
YouTube video by Igorrr
031
Dave Peck @davepeck.org · 03/04/2025
I share this schadenfreude!
010
Dave Peck @davepeck.org · 26/03/2025
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.
040
Dave Peck @davepeck.org · 26/03/2025
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.
310
Dave Peck @davepeck.org · 26/03/2025
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...
eduardoboucas.com
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...
041
Dave Peck @davepeck.org · 25/03/2025
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.
110
Dave Peck @davepeck.org · 23/03/2025
Since we had a bunch of extra almond flour, I tried making keto biscuits this morning. Pro tip: don’t.
110
Dave Peck @davepeck.org · 22/03/2025
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.
110
Dave Peck @davepeck.org · 19/03/2025
You know things have gone poorly when you have to do a deep read on module resolution in tsc. www.typescriptlang.org/docs/handboo...
typescriptlang.org
Documentation - Modules - Theory
How TypeScript models JavaScript modules
260
Dave Peck @davepeck.org · 18/03/2025
Sigh for my Alma Mater.
010
Dave Peck @davepeck.org · 14/03/2025
Current status.
A primarily black and white illustration of a hops plant with a red stick of dynamite embedded at its top and a countdown timer strapped around it. The dynamite is lit and has the word BOOM in white letters on its side.
000
Dave Peck @davepeck.org · 12/03/2025
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
bigsky.software
/// big sky software
131
Dave Peck @davepeck.org · 04/03/2025
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!
010
Dave Peck @davepeck.org · 01/03/2025
I know a few really good people who worked at 18F in the past. Terrible.
000