Sign in

Damien Tournoud

@damientournoud.bsky.social
64 followers 18 following 89 posts
PostsRepliesMedia
Reposted by Damien Tournoud
Why @why.bsky.world · 30/04/2026
Gemma 4 runs best with liquid cooling
6663478
Damien Tournoud @damientournoud.bsky.social · 28/04/2026
Follow-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/2026
Rabbit 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/2026
Woo, huge milestone. Great job @dholms.at!
050
Damien Tournoud @damientournoud.bsky.social · 16/03/2026
In 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/2026
What could possibly be happening in that LLM to get this garbage as an output?
Google AI overview for the search "strait of hormuz gps interference"

The model output is all garbled, with commas all over the place, like:

"These COMMA electronic warfare attacks create COMMA dangerous navigation COMMA conditions COMMA leading to COMMA ship collisions COMMA drifting COMMA and COMMA skyrocketing insurance COMMA premiums for COMMA carriers"Continued garbled outputContinue garbled output
000
Damien Tournoud @damientournoud.bsky.social · 06/03/2026
Amazing
010
Damien Tournoud @damientournoud.bsky.social · 27/02/2026
I 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.com
GitHub - 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/2026
The 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/2026
Golang 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 Tournoud
Altmetric @altmetric.com · 08/01/2026
Bluesky 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.com
a 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 Tournoud
Filippo Valsorda @filippo.abyssdomain.expert · 09/01/2026
Here'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.xyz
AT Protocol sites by octet-stream.net
3599
Reposted by Damien Tournoud
Upsun @upsun.com · 09/01/2026
Zig 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
Reposted by Damien Tournoud
alex benzer @alexbenzer.com · 07/01/2026
who here wants drafts? ✋
4620525
Damien Tournoud @damientournoud.bsky.social · 06/01/2026
I 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/2026
A 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/2025
How 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.com
indigo/cmd/tap at main · bluesky-social/indigo
Go 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 · 04/11/2025
GitHub, my boy. Dates are hard.
A screenshot of the billing page of GitHub.com.

It shows a warning banner with the text "Your most recent billing attempt failed. We will try again on July 11, 2026."

This is might be a date parsing issue, somewhere something parsed November 7th (7/11/2025) as July 11th. But how did it get 2026 for the year?
010
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.com
Add support for server-side sharding by damz · Pull Request #53 · bluesky-social/jetstream
What? 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 Tournoud
Upsun @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