Reposted by Damien TournoudWhy @why.bsky.world · 30/04/2026Gemma 4 runs best with liquid cooling 6663478
Damien Tournoud @damientournoud.bsky.social · 28/04/2026Follow-up to this morning's rabbit hole. Ollama strips thinking-trace markers from *input* messages in two different places, but the markers it strips never appear in its own API output to begin with. That's very puzzling. 🧵 100
Damien Tournoud @damientournoud.bsky.social · 28/04/2026Rabbit holes are always fun. Spent a few hours debugging why gemma4:26b (MoE) on ollama via Open-WebUI kept returning replies that looked empty — long internal thinking, then nothing. Only the MoE reproduced but the dense 31b never did. A debugging 🧵 111
Damien Tournoud @damientournoud.bsky.social · 18/03/2026Woo, huge milestone. Great job @dholms.at! 050
Damien Tournoud @damientournoud.bsky.social · 16/03/2026In the best of times, getting Claude Code to follow instructions is more art than science, but with Opus 4.6 (1M context), it is just wild how bad it is when you reach even 50% of the context window. 011
Damien Tournoud @damientournoud.bsky.social · 11/03/2026What could possibly be happening in that LLM to get this garbage as an output? 000
Damien Tournoud @damientournoud.bsky.social · 27/02/2026I wanted to ask Claude Code questions about my email. "What did I discuss with X last week?" "Find me that tracking number from yesterday." Turns out, if you mount Gmail as a FUSE filesystem, Claude Code already knows how to browse and search files. So I built gmailfs. 🧵 github.comGitHub - damz/gmailfs: Mount your Gmail as a local directory tree organized by label and date, with emails as .eml files.Mount your Gmail as a local directory tree organized by label and date, with emails as .eml files. - damz/gmailfs 221
Damien Tournoud @damientournoud.bsky.social · 16/02/2026The Verge is trying to explain quoted-printable. The lone equal signs are soft line wraps at 76 characters. But why do they seem to eat the next character? Maybe they tried to hand-decode the quoted-printable encoding (maybe with a regexp matching "=.."?), before an HTML-to-text conversion step? 000
Damien Tournoud @damientournoud.bsky.social · 20/01/2026Golang 1.25.6 and 1.24.12 were released last week. They fix a significant memory exhaustion issue in the parsing of URL-encoded request bodies (CVE-2025-61726). In my testing, a 10 MB request body can result in 416 MB of allocation. A significant risk for any server. Let's dive in, a quick 🧵 100
Reposted by Damien TournoudAltmetric @altmetric.com · 08/01/2026Bluesky is definitely a place for science, research and citing papers. We hope it will continue to close the gap as rapidly as it has with legacy social media. Research, science and dank memes need many homes on the internet. Bluesky provides one of the more inviting ones. Happy New Year.media.tenor.coma man wearing a beanie says " yeah science "Alt: Jeffie (ok Jessie) Pinkman from Breaking Bad wearing a beanie says " yeah science" and points. Hey did anyone watch Pluribus? Sick show, we Stan Vince Gilligan. I bet his middle name is Jeff. 425039
Reposted by Damien TournoudFilippo Valsorda @filippo.abyssdomain.expert · 09/01/2026Here's a fun @standard.site prototype: Atom feeds for any publication! e.g., @octet-stream.net's: geomys-atsite.exe.xyz/profile/octe... Two very cool things: 1. this was ~550 lines of code github.com/FiloSottile/... 2. the feed URL stays the same even if the handle changes or moves PDS!geomys-atsite.exe.xyzAT Protocol sites by octet-stream.net 3599
Reposted by Damien TournoudUpsun @upsun.com · 09/01/2026Zig leaving GitHub is a signal. But as our Field CTO Guillaume Moigneu explains in LeadDev, platform changes alone won't solve the deeper AI-driven challenges facing open source. 👉 leaddev.com/ai/why-zig-i... #Upsun #OpenSource #AI #PlatformEngineering 031
Damien Tournoud @damientournoud.bsky.social · 06/01/2026I have been wondering what it would take to use Atproto repositories as a more general database. I think we could make them easier to query and update, without sacrificing their cryptographic properties. Another #atproto #atdev, with early food for thoughts 🧵 120
Damien Tournoud @damientournoud.bsky.social · 05/01/2026A follow up on this 14 million repositories number, since I received a few questions about it: This is the number of repositories visible to the new relays that have been in production since May. An #atproto #atdev 🧵 160
Damien Tournoud @damientournoud.bsky.social · 31/12/2025How big is the ATProto network? Before heading out on vacation, I spent a few hours playing with tap, the new atproto synchronization tool brought to us by @dholms.at. I wanted to see what it takes to build a full mirror of the ATProto network. I learned a few things, a 🧵 github.comindigo/cmd/tap at main · bluesky-social/indigoGo source code for Bluesky's atproto services. Contribute to bluesky-social/indigo development by creating an account on GitHub. 1386
Damien Tournoud @damientournoud.bsky.social · 16/09/2025@jaz.bsky.social I have rebased github.com/bluesky-soci... (support for server-side sharding in Jetstream). Any interest?github.comAdd support for server-side sharding by damz · Pull Request #53 · bluesky-social/jetstreamWhat? This PR implements server-side sharding of the event stream, by supporting two additional query-string parameters shardingCount and shardingIndex. The event stream is partitioned by repositor... 010
Damien Tournoud @damientournoud.bsky.social · 12/06/2025"Cloudflare’s critical Workers KV service went offline due to an outage of a 3rd party service that is a key dependency. As a result, certain Cloudflare products that rely on KV service to store and disseminate information are unavailable." So which GCP service is Workers KV using under the hood? 000
Reposted by Damien TournoudUpsun @upsun.com · 16/12/2024 Golang 1.24 is looking 🤩😍🤯 The Golang team just revealed the first release candidate of Golang 1.24. We're very excited to bring you a full update on what we're looking forward to the most–click over to our latest article to get all the details 👉 devcenter.upsun.com/posts/go-124/ 021