πŸ‘€ β€” Swiss⚑️Italian 🐍 @pyconit organiser 🐚 @ThePSF Fellow - @patrick@patrick.wtf β€” Checkout @strawberry_gql πŸ“ @patrick.wtf on bsky

London, England
Joined January 2008
I’m looking for my next role. I created SWC (swc.rs), the Rust-based open-source transpiler used by Next.js, Rspack, Node.js’s amaro, Parcel 2, and other projects. I maintained Next.js and Turbopack at Vercel and previously worked with Deno. My expertise is in developer tooling and performance optimization. I enjoy digging deep into difficult technical problems, and I’m open to new challenges across fields. I prefer roles that let me work remotely from Korea. If you’d like to work together or know a team that could be a good fit, please DM me.
18
49
5
569
34,206
Patrick Arminio retweeted
An update here: we’re upgrading all Codex for OSS grants to Pro 200! There will still be the 10,000 grants in this round, now at the higher tier. (If you've already received a grant, the upgrade should be reflected automatically.) Applications are still open :)
We started Codex for OSS six months ago. Today, we’re renewing the program with $100 Pro plans and doubling the number of grants (from 5,000 to 10,000) to reach more maintainers. (If you received a grant previously, we encourage you to re-apply!) openai.com/form/codex-for-os…
60
14
19
396
86,252
Patrick Arminio retweeted
colinhacks
@colinhacksOct 20
Content mappers in TS 7.1 are an absolute game changer It’s plugins for TypeScript: a way to dynamically compute a static type signature for external file types (.vue, .md, etc) and integrate them directly into tsc compilation
TypeScript 7.1 Beta is now available! Now with a preview API, content mapper support, new features, and some great optimizations. Give it a try and give us some feedback! devblogs.microsoft.com/types…
20
69
10
1,086
45,783
Who here would come to a comedy tech talks event? 5 min talks about some technical thing with the caveat that they should be funny as well as entertaining.
8
2
54
2,432
Patrick Arminio retweeted
built an extension for this github.com/frolic/github-pr-…
I wish @github repos had a way to configure "PR actions" that show up in the PR sidebar as buttons and act as workflow triggers We currently use labels for this but it's really clunky
3
1
7
845
Patrick Arminio retweeted
They just released session management for the Redis SDK for FastAPI πŸŽ‰ Wanna learn about it all? Come to FastAPI Conf! Hear it all directly from the source. fastapiconf.com
Advanced session management of your @FastAPI endpoints using @Redisinc, based on the #Starlette framework? As easy as π™΅πšŠπšœπšπ™°π™Ώπ™ΈπšπšŽπšπš’πšœ(πšŠπš™πš™).πš•πš’πšπšŽπšœπš™πšŠπš—().πšœπšŽπšœπšœπš’πš˜πš—πšœ() πŸ•ΊπŸΌ VoilΓ ! πŸ•ΊπŸΌ πŸ”— tinyurl.com/7pc498r6
3
5
76
5,344
Patrick Arminio retweeted
Meet the FastAPI Conf master of ceremonies: @judy2k πŸŽ™οΈ fastapiconf.com/speakers/#mc
4
20
2,117
Patrick Arminio retweeted
Mitchell Hashimoto
@mitchellhOct 13
OSC7501 adoption updates: Kitty implements and displays in the tab title. Grok Build shipped support and Codex merged. In less than a week I think we're nearly at a place where the entire industry can drop their heuristics and get deterministic status updates.
78
22
16
1,143
84,050
Patrick Arminio retweeted
Python 3.15 is now here for real
12
17
3
534
24,228
Patrick Arminio retweeted
Mitchell Hashimoto
@mitchellhOct 6
I've published a new, general-purpose terminal specification that gives any program a way to tell the terminal what it's doing: idle, working, waiting, finished, or failed, and why. It is easy to implement on both sides. I've written more about why: mitchellh.com/writing/progra… The problem this solves is generic and applies in compelling ways to all sorts of use cases (e.g. package managers, build tools), but it really rears a hideous head when it comes to AI and the "agentic inbox" problem. I found over 250 different agent orchestrators (with various goals) that all individually implement a heuristic based approach to detecting whether things like Claude Code are working, blocked, done, etc. If you look at @herdrdev's commit history, you can see around 10 compatibility changes to detect Claude Code within just the past 3 months. (This isn't a dig at Herdr! They're doing great work with what they have, and everyone else is doing the same thing). Heuristics are not the way. And over-indexing on agentic use cases isn't the way, because this problem is really interesting for other tools too: Homebrew, Terraform, Cargo, etc. etc. Proprietary protocols and out of band APIs are not the way. They have an O(N) integration problem and require extra work to work over SSH or within local VMs/containers. The program status specification (OSC 7501) solves this in a reliable, deterministic way that is general-purpose and can be easily adopted by the entire industry. Read more: mitchellh.com/writing/progra…
128
205
57
2,671
170,588
Patrick Arminio retweeted
Nicholas Nethercote has been doing great work on speeding up the Rust compiler. I'm proud that we at OpenAI will be funding his work, alongside others, as part of a Rust Project Goal to make rustc faster.
12
32
8
541
19,794
Patrick Arminio retweeted
Meet Mistral Large 4, aka Le Chonk. β€’ 1T parameters, natively multimodal. 49B active. It is the best open weights model from US or Europe on aggregated benchmarks. β€’ State-of-the-art on critical workloads, including cyber defense, manufacturing and finance and it surpasses closed frontier models on visual grounding. β€’ Forged in Europe end-to-end and is deployable from Europe via our own Mistral Cloud infrastructure. β€’ Available to all via API today. Working with cybersecurity partners privately. Open weights release end of October.
πŸ€– Made with AI
2,033
4,574
2,806
40,652
5,715,236
Patrick Arminio retweeted
being a designer means using 3million tokens to over-engineer your hero section
65
30
3
1,285
29,896
Patrick Arminio retweeted
55
3,469
60
45,509
436,033
should i make Flux for React as well?
68
2
1
160
14,264
Patrick Arminio retweeted
In the latest uv release, you can now install from a uv lockfile alone, without a pyproject.toml. This is designed for efficient layer-caching: changes to the pyproject.toml no longer invalidate your dependency layers.
19
39
2
636
20,912
Patrick Arminio retweeted
A framework is an intelligence cache. You could waste tokens reinventing the ORM, cache, queues, auth, routing, etc, or you could just pick a world-class framework.
I don’t know if I agree with this take. Good frameworks are intelligence caches. The production of verifiable high-quality code has a cost to it (insert for now caveat). Frameworks can lower this cost as long as they don’t get in the way of agents.
78
86
35
1,067
49,165
Patrick Arminio retweeted
We're coming up on #Django election season. πŸ—³οΈ The six months before the 7.x Steering Council election feels like a long time, but it's going to be here before you know it! Plus, sometimes, ideas need time to permeate the community. better-simple.com/django/202…
2
266
Patrick Arminio retweeted
Still thinking about coming to FastAPI Conf? Regular ticket pricing ends on September 27. Grab your ticket before prices go up! fastapiconf.com
2
5
28
2,980
Patrick Arminio retweeted
Try Monty V1 beta now! > 𝚞𝚟 𝚊𝚍𝚍 πš™πš’πšπšŠπš—πšπš’πšŒ-πš–πš˜πš—πšπš’==𝟷.𝟢.πŸΆπš‹πŸΈ > πš—πš™πš– πš’πš—πšœπšπšŠπš•πš• @πš™πš’πšπšŠπš—πšπš’πšŒ/πš–πš˜πš—πšπš’@𝟷.𝟢.𝟢-πš‹πšŽπšπšŠ.𝟸 > πšŒπšŠπš›πšπš˜ 𝚊𝚍𝚍 πš–πš˜πš—πšπš’@𝟷.𝟢.𝟢-πš‹πšŽπšπšŠ.𝟸
Samuel Colvin
@samuelcolvinSep 22
I've published @pydantic Monty V1 beta. We had to significantly refactor the wire protocol based on bounty program feedback, hence the beta release. Masses changed since v0.0.23, please try now! github.com/pydantic/monty/re…
3
4
1
48
5,653