Reposted by Douglas CreagerKirill Osenkov @kirillosenkov.com · 28/09/2026A eulogy for the software engineer davekiss.com/blog/eulogy-... by @davekiss.comdavekiss.comA eulogy for the software engineer | Dave KissDearly beloved, we are gathered here today to bury the software engineer, along with a pair of headphones, a notebook, and a keyboard. A talk about what went in the ground, and what's still in your ha... 062
Reposted by Douglas Creager‹Programming› Conference @programming-conf.bsky.social · 22/09/2026In 2027, the International Conference on the Art, Science, and Engineering of Programming (‹Programming› 2027) will be held from 15 to 19 March in Kyoto, Japan. We are looking for workshops and similar events. More info, deadlines, and submissions: 2027.programmingconference.org/track/progra...2027.programmingconference.org‹Programming› 2027 - Workshops - ‹Programming› 2027To build a community and to foster an environment where participants can exchange ideas and experiences related to practical software development, <Programming> will host a number of workshops and sim... 0116
Douglas Creager @dcreager.net · 22/09/2026Turns out no one ever thought to solve it as a Hamming distance problem. Easy peasy. Checkmate! 030
Reposted by Douglas CreagerUSDA Choice Thinkmeat @arrdem.tirefireind.us · 21/09/2026Database? SQLite until proven otherwise 1112
Reposted by Douglas CreagerHillel @hillelwayne.com · 15/09/2026Right now the biggest barrier to AI-driven formal methods is that AIs are absolutely dogshit at coming up with good properties. I thought that was just a March 2026 thing but it seems to be a September 2026 thing too 1242
Reposted by Douglas CreagerHila Peleg @hilacodes.bsky.social · 09/09/2026The first annual Future of Property-Based Testing Workshop (FPBT'27) will be happening in Mexico City on January 12th (co-located with POPL'27)! Submissions are open now (deadline October 23rd); see popl27.sigplan.org/home/fpbt-2027 for details.popl27.sigplan.orgFPBT 2027 - Future of Property-Based Testing - POPL 2027Property-based testing has grown from a niche technique into a recognized discipline with a thriving research community and a considerable base of industrial practitioners. In fact, PBT is only increa... 178
Douglas Creager @dcreager.net · 04/09/2026There was a concerted effort by cadets in the mid 2100s to replace its Spanish name with its original Klingon name 110
Douglas Creager @dcreager.net · 31/08/2026The leftover brine makes a really good marinade for grilled chicken 🐔 020
Reposted by Douglas CreagerStefan Marr @stefan-marr.de · 28/08/2026VMIL'26 has a program! Looks very interesting. Static Analysis, optimizing Android's GC, understanding R's benchmarks, optimizing Ruby, and lots more! The SPLASH early registration deadline is September 3rd! Program: conf.researchr.org/home/splash-... 043
Douglas Creager @dcreager.net · 15/08/2026My team shipped that 5-6 years ago, but it got un-shipped as part of the new Code Search experience / React-based code viewer. 🤷 It was some really cool tech, and drew on some state of the art academic research. I gave a talk on it if you want to learn how it worked! dcreager.net/talks/stack-...dcreager.netIncremental, zero-config Code Navigation using stack graphs. 141
Reposted by Douglas CreagerWilliam Woodruff (1.3.6.1.4.1.55738) @yossarian.net · 13/08/2026Running for the Python Packaging Council blog.yossarian.net/2026/08/13/pytho… #oss #python 011
Reposted by Douglas CreagerEuroPython 2026, Kraków @europython.eu · 30/07/2026What does it take to keep Python secure for the next decade? 🔒🐍 William Woodruff explores the future of Python security, evolving threats, and how defenders need to adapt during this #EuroPython2026 keynote. 🎥 Watch now!! www.youtube.com/watch?v=wMPe...youtube.comKeynote: Securing Python for the next decade - William Woodruff[EuroPython 2026 - Keynote - S1 on 2026-07-17] 🎤 *Securing Python for the next decade by William Woodruff* 🔗 https://ep2026.europython.eu/session/securing-python-for-the-next-decade 📝… 072
Reposted by Douglas CreagerHillel @hillelwayne.com · 29/07/2026I am delighted to announce that after 5 years of work, 15 early releases, 50,000 words written, and 100,000 more deleted, *Logic for Programmers* is now complete and available in print! Blog post announcement: www.hillelwayne.com/post/lfp/ Website: logicforprogrammers.comlogicforprogrammers.comLogic for ProgrammersPractical math for the working programmer. 1020448
Reposted by Douglas CreagerAndrew Gallant @burntsushi.net · 29/07/2026Does anyone know why ripgrep is soooooo much slower on macOS than Linux these days? On the left is my AMD Ryzen 9 7940HS laptop and on the right is my M2 mac mini. Both searching the same revision of Chromium and both are hot in the OS page cache. 2173
Reposted by Douglas CreagerGuided By Gumbo @guidedbygumbo.bsky.social · 24/05/2025The movie holds up. As does this great anecdote courtesy of Sam Neill and Jeff Goldblum. 41791496
Reposted by Douglas CreagerLeigh Jones @leighsus.bsky.social · 04/07/2026I have such an expertly curated algorithm that I'm seeing posts from Mexican street food restaurants in the US and this is how they're advertising the game tomorrow night. "Good vibes" 17107222609
Reposted by Douglas Creagerapenwarr @apenwarr.ca · 04/07/2026Here’s a new tool I’ve been working on. A new approach to self-hosted distributed storage. apenwarr.ca/log/20260704apenwarr.cathundersnap 0.01: an undo button for everythingHappy July 4th! For those of us around the world contemplating independence, it's a good day to think about how we came to rely on expensiv... 3505
Reposted by Douglas CreagerDan Luu @danluu.com · 04/07/2026Agentic test processes, LLM benchmarks, and other notes on agentic coding from Galapagos Island: danluu.com/ai-coding/ 1457
Reposted by Douglas Creagersteve o’grady @sogrady.org · 15/06/2026just wanted to let everyone know that as of this morning, @monktoberfest.com tickets are publicly available. link is here. there is one important change this year that you should all be aware of as it affects ticket availability. more on that below. ti.to/monktoberfes...ti.toThe 2026 MonktoberfestBack by popular demand, RedMonk brings you the fourteenth annual Monktoberfest. The only conference focused on how craft, technology and social come together, it's one of the most unique events in the... 161
Reposted by Douglas CreagerYaron Minsky @yminsky.bsky.social · 11/06/2026I've been telling people for 25 years that Jane Street is not interested in formal methods. No more! And we're actively hiring to form a new formal methods team! blog.janestreet.com/formal-metho...blog.janestreet.comFormal methods and the future of programmingI’ve been telling people for the last 25 years that Jane Street as an organization was just not interested in formal methods. 38119
Douglas Creager @dcreager.net · 12/06/2026Jiminy crickets, Dave, how tall are you?? You’re bent at a 90° angle and still towering over everyone 040
Douglas Creager @dcreager.net · 04/06/2026I’m glad you’re back and we’re able to meet up irregularly for sandwiches again! 🥪 130
Reposted by Douglas CreagerAndrew Gallant @burntsushi.net · 03/06/2026I was recently diagnosed with a rare autoimmune disorder called anti-NMDA receptor encephalitis. It's a "disease of chaos" that completely upturned my life for a couple months. I wrote a blog about it that goes into more detail and discusses prognosis. :-) burntsushi.net/encephalitis/burntsushi.netEncephalitis - Andrew Gallant's Blog 1312443
Reposted by Douglas CreagerAndy Wingo @wingolog.org · 21/05/2026from my colleague @p.ocmatos.com, a new agent-first language that embeds formal verification: p.ocmatos.com/blog/whats-i... it's very interesting. i don't like it! but interesting nonethelessp.ocmatos.comWhat's in a vow? A language for the future of agentic coding - Notes & CodeAnnouncing Vow, an agent-first programming language with formal verification built in. Self-hosted, early, and open for you to try. 192
Reposted by Douglas CreagerBernát Gábor @gjbernat.bsky.social · 15/05/2026Just published my notes from this year's Python Typing Summit at PyCon US. If you've ever been curious what one of these is like from the inside: intersection types, constraint sets in ty, tensor shapes in Pyrefly, Guido on direction. 🐍📝 bernat.tech/posts/pycon-... #PyConUSbernat.techPyCon US 2026 Typing Summit RecapPer-talk notes from the PyCon US 2026 Typing Summit in Long Beach: Pyrefly and AI agents, ty constraint sets, Lean formalization, tensor shape types, intersection types, PEP 827, Guido on the directio... 0113
Reposted by Douglas CreagerSilver Spook Games @silverspookgames.mastodon.social.ap.brid.gy · 09/05/2026With Ben Chandler, amazing #indiegame dev known for Technobabylon, Unavowed, & more. We talk heavy metal, why we make indie games, living in nature-filled Pacific regions yet working on urban cyberpunk, & Ben's exciting new sci-fi fantasy adventure, Gilt! www.youtube.com/live/1lRT4OuERfA 02712
Reposted by Douglas CreagerArmin Ronacher @mitsuhiko.at · 08/05/2026I think @antirez ds4.c is important! I wrote down my thoughts on why I built pi-ds4 and why we need to focus our local model efforts stronger than we do currently. lucumr.pocoo.org/2026/5/8/loc...lucumr.pocoo.orgPushing Local Models With Focus And PolishLocal models need focus and polish. 1011821
Reposted by Douglas CreagerPoorly Drawn Lines @poorlydrawnlines.bsky.social · 27/03/2026The largest cat you've ever seen. 4864152
Reposted by Douglas CreagerShriram Krishnamurthi @shriram.bsky.social · 01/05/2026To make it easier esp. for junior folks (students, postdocs, jr faculty) to talk to me, I'm trying a new thing: open office hours at conferences! Come find me at PLDI 2026, using the public calendar linked to the page below. Please feel free to reshare! cs.brown.edu/people/sk/Co... 0378
Reposted by Douglas CreagerDavid Crawshaw @crawshaw.io · 22/04/2026On a more personal note, some thoughts on why I am working on this: crawshaw.io/blog/buildin... 4506
Reposted by Douglas CreagerLaurence Tratt @ltratt.bsky.social · 15/04/2026C interpreters underlie many of our most widely used language implementations -- but they're slow. Wouldn't it be great if we could turn them into JIT compiling VMs? This video shows what happens when we do just that to the normal Lua VM (first) and "yklua" (Lua w/JIT, second). 13514
Reposted by Douglas Creagersteve o’grady @sogrady.org · 14/04/2026not just baseball history: this is one of the greatest moments in TV history full stop 071
Douglas Creager @dcreager.net · 15/04/2026Quotient types are close, but there you’re providing a function that partitions the static type into equivalence classes, rather than being a validity constraint 010
Reposted by Douglas CreagerBryan Cantrill @bcantrill.bsky.social · 12/04/2026The peril of laziness lost bcantrill.dtrace.org/2026/04/12/t...bcantrill.dtrace.orgThe peril of laziness lost | The Observation Deck 427887
Reposted by Douglas Creagercinnamon 🐇 🏳️⚧️ @plushie.holdings · 12/04/2026this is so sick???? github.com/astral-sh/uv/blob/8ae8cc3/crates/uv-pep440/src/version.rs#L1064-L1137github.com 2354
Reposted by Douglas CreagerWilliam Woodruff (1.3.6.1.4.1.55738) @yossarian.net · 08/04/2026the last two weeks have been ~exciting~ in terms of open source security! I've put together a post on Astral's blog about how we think about open source security: astral.sh/blog/open-so...astral.shOpen source security at AstralInsights and guidance from our engineering team on how Astral secures its tools. 3153
Reposted by Douglas CreagerLucie / minute @mntmn.mastodon.social.ap.brid.gy · 03/04/2026stephano contributed all required patches to run Arch Linux ARM on MNT Reform series devices, yay! community.mnt.re/t/arch-linux-arm-u…community.mnt.reArch Linux (Arm) Update for MNT ReformAll required packages to run Arch Linux Arm (ALARM) are now available on the Arch User Repository: Linux & Linux Headers Reform Tools Reform LPC Module i.MX 8M Plus Wifi Module & Firmware Reform tools & modules build from source. Linux & headers are bin-only for now. You can view the whole kernel and headers build process used for these packages. You can also pick up an SD Card image there if you want to try it out. If you like what’s happening here please feel free to vote for these AUR p... 064
Douglas Creager @dcreager.net · 03/04/2026Don’t worry it’s just the Childrens Hospital crossover event 000
Reposted by Douglas CreagerMatthew Garrett @mjg59.eicar-test-file.zip · 01/04/2026I have written a blog post about how my blog (and most of the rest of my online presence) is all stuck in a small box that lives under a TV: codon.org.uk/~mjg59/blog/...codon.org.ukSelf hosting as much of my online presence as practicalBecause I am bad at giving up on things, I’ve been running my own email server for over 20 years. Some of that time it’s been a PC at the end of a DSL line, some of that time it’s been a Mac Mini in a... 28510
Reposted by Douglas Creagerabsolute horses @jcoglan.com · 26/03/2026from earlier this week: "uses for nested promises", where I look at why you might ever *not* want implicit promise flattening, and how promises concatenate things in time the way arrays do so in space blog.jcoglan.com/2026/03/23/u...blog.jcoglan.comUses for nested promises – The If Works 044
Reposted by Douglas CreagerIan Coldwater 🧊🚫 @lookitup.baby · 23/03/2026Making your conference talk slides? Make the font bigger. Do it again. I know the default font looks ok when you’re looking at it on your laptop but I promise no one can read that from the back If you can’t fit all the words you want on one slide, you have too many words. Make another slide! 2137649
Reposted by Douglas CreagerSimon Willison @simonwillison.net · 19/03/2026Thoughts on OpenAI acquiring Astral and uv/ruff/ty simonwillison.net/2026/Mar/19/...simonwillison.netThoughts on OpenAI acquiring Astral and uv/ruff/tyThe big news this morning: Astral to join OpenAI (on the Astral blog) and OpenAI to acquire Astral (the OpenAI announcement). Astral are the company behind uv, ruff, and ty—three … 511222
Reposted by Douglas CreagerAndrew Gallant @burntsushi.net · 19/03/2026astral.sh/blog/openaiastral.shAstral to join OpenAIAstral has entered into an agreement to join OpenAI as part of the Codex team. 0151