e. tadeu

@tadeum.dev

software development (python, rust, c++, julia), science, math... also enjoy: games, movies, series, comics, art

for those too young to remember: thirty years ago today, space aliens arrived on Earth and destroyed most of human civilization, before being defeated two days later by Jeff Goldblum uploading malware to their mothership’s hard drive using a Windows 95 laptop

July 2

You need to benchmark models for your use case. As soon as judgements & decisions stack on top of each other, the differences between models amplifies, and no standard benchmark will tell you that Gemini 3.1 is less worried about financial losses at a cafe than GPT-5.5 andonlabs.com/blog/why-gem...

Why Gemini 3.1 Pro lost money running Andon Café | Andon Labs

A real-world evaluation of Gemini 3.1 Pro running Andon Café in Stockholm, and why it lost money.

andonlabs.com

✨ Introducing @GoogleGemma 4 12B, a unified open model bringing high-performance agentic multimodal intelligence directly to your laptop. Bridging the gap between edge efficiency and advanced reasoning, nearing 26B MoE at <50% the memory footprint.

Bild

Just like last year, we replaced a whole wall of movie posters with our own punny movie posters at the cinema where RustWeek 2026 took place. I designed seven new posters for this year's event. See the thread below 👇

Nine movie posters displayed next to each other.

Just 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-... #PyConUS

PyCon US 2026 Typing Summit Recap

Per-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...

bernat.tech

aaaaaa I have THREE talks next week at #PyConUS! you should come to all of them!! but if you want to listen to me wax poetic about containers and my favourite 3.14 feature, sys.remote_exec(), this is the talk for you!

Promo graphic for PyCon US 2026 with the text "I'm a speaker at PyCon US 2026 — Talk" and a synthwave-styled background (purple sky, neon sunset, palm tree silhouettes, Long Beach skyline). Features a picture of me tinted in warm tones over the sunset. Talk title: "The art of live process manipulation with Python 3.14's zero-overhead debugging interface." Dates: May 13–19, 2026. Location: Long Beach. URL: https://us.pycon.org/

hello everyone! we're hard at work on an imminent launch. we have scalable monorepo support, jj-first concepts (but deep git compatibility!) and stacked diffs. we're very flattered by the attention yesterday and today!

France passed a law requiring solar panels on every parking lot with more than 80 spaces. Equals 10 nuclear reactors Reduces heat island, shades cars The US -- 800 million parking spaces. Most of them are uncovered asphalt sitting in direct sunlight. Why aren't we doing this?

Bild

2. I don't mind if people don't want to use Rust but instead of rewriting it from scratch every single time, why don't you write bindings and make them available for everyone? This is both easier and more maintainable, and would actually be helpful for the community.

In light of the fallout from the LiteLLM supply chain attack, I just learned that you can exclude newly published package versions when installing with uv using exclude-newer.

Limit candidate packages to those that were uploaded prior to the given date.
Accepts RFC 3339 timestamps (e.g., 2006-12-02T02:07:43Z), local dates in the same format (e.g., 2006-12-02) resolved based on your system's configured time zone, a "friendly" duration (e.g., 24 hours, 1 week, 30 days), or an ISO 8601 duration (e.g., PT24H, P7D, P30D).
Durations do not respect semantics of the local time zone and are always resolved to a fixed number of seconds assuming that a day is 24 hours (e.g., DST transitions are ignored). Calendar units such as months and years are not allowed.
May also be set with the UV_EXCLUDE_NEWER environment variable.

JSSE is a new JS engine made by Claude over two months with four hours human supervision by @p.ocmatos.com 🦀 Choosing Rust aided the feedback loop 💯 Fully-compliant with test262(!) 🐌 Pure interpreter, unoptimized, slow ➰ Longest dev loop: 16 hours on Temporal 💸 ~$4k on Opus 4.6 API calls

Paulo Matos@ocmatos.com · 4mo ago

Meet JSSE - a Claude Code built Javascript Engine - that passes 100% of the test262 suite. First of a kind... More info at p.ocmatos.com/blog/jsse-a-... #claude #javascript #engine #agents