Sign in

Marc-Antoine Ruel

@maruel.ca
558 followers 366 following 1.1K posts

✍️ maruel.ca 🍲 caic.xyz 🖨️ makerworld.com/@maruel 💀 linkedin.com/in/maruel Embedded, ML, Go, Perf: github.com/maruel periph.io fuchsia.dev Wrote Google Chrome's: - large parts of it's CI - small parts of it's sandbox - window.print()

PostsRepliesMedia
Marc-Antoine Ruel @maruel.ca · 11h
[While extracting as much juice out of a esp32-s3 as possible] I'm not sure how much time it would have taken me to notice the difference. Thanks shitbag! (I now name all my AI agents shitbag, collectively known as shitbags.) ((Only Muse was amused by learning its name.))
100
Marc-Antoine Ruel @maruel.ca · 08/10/2026
git diffnt: git diff without tests git config --global alias.diffnt '!f() { git diff "$@" -- . ":(exclude)*_test.*" ":(exclude)test_*.*" ":(exclude)*.test.*" ":(exclude)*.spec.*" ":(exclude)*test/**" ":(exclude)*tests/**" ":(exclude)*__tests__/**" ":(exclude)*testdata/**" ":(exclude)*e2e/**"; }; f'
000
Marc-Antoine Ruel @maruel.ca · 06/10/2026
I'm providermaxxing; antigravity kinda works? it's fast at least
000
Marc-Antoine Ruel @maruel.ca · 06/10/2026
une visualisation différente des résultats des élection du québec 2026
110
Marc-Antoine Ruel @maruel.ca · 02/10/2026
www.brace.so/blog/the-ins... by @iamkush.bsky.social is a really well researched analysis of a FOMO and hype factory.
brace.so
The Instinct behind Instinct
This is the story of a cannon effect that played the algorithm and turned a seemingly unsuspecting tweet into a calculated billion-dollar valuation spike.
020
Marc-Antoine Ruel @maruel.ca · 01/10/2026
trying to figure out what is good enough intelligence
000
Marc-Antoine Ruel @maruel.ca · 01/10/2026
testing OpenAI's safeguards
200
Marc-Antoine Ruel @maruel.ca · 28/09/2026
gotta delete these stale CLAUDE.md files. "while at it", it also update indexes, hence why there's so many edits.
010
Marc-Antoine Ruel @maruel.ca · 24/09/2026
is 8B tokens a lot? caic v0.13.0 now display usage stats. Voice mode got significantly improved.
000
Marc-Antoine Ruel @maruel.ca · 23/09/2026
Dang I just learned about PocketBase.io; I basically recreated something similar from scratch. Having known, I would probably not have.
pocketbase.io
PocketBase - Open Source backend in 1 file
Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard
110
Marc-Antoine Ruel @maruel.ca · 19/09/2026
the new change view live updates even when mapping multiple git repositories inside a container.
000
Marc-Antoine Ruel @maruel.ca · 19/09/2026
I'm really excited for this release. While not enabled yet in the UI, it unblocks the same flow that Swarming uses on the Chromium CI. For those who understand how the Chromium CI or Bazel's Remote Build Execution API works, you'll understand. Join discord.com/invite/2ec7e...
discord.com
Join the caic Discord Server!
https://caic.xyz | 11 members
020
Marc-Antoine Ruel @maruel.ca · 19/09/2026
finally released caic v0.12.0, nearly a month since last release. There's just too much to list! Frankly it's been great to use it as I improved it: good keyboard-first navigation, subagent and UX improvements, and a long tail of polish items. github.com/caic-xyz/cai... Docs: docs.caic.xyz
github.com
Release v0.12.0 · caic-xyz/caic
This is a hell of a big release. Features Native subagent activity from Claude Code, Codex, OpenCode, and Pi now renders as inline cards with foreground/background distinction, batch cards, paused...
000
Reposted by Marc-Antoine Ruel
Erin Rose @erinrose.bsky.social · 19/09/2026
bambu could do the funniest possible option and buy stratasys…
091
Marc-Antoine Ruel @maruel.ca · 19/09/2026
Zero installation "classy" go application. Classify anything. go run github.com/maruel/ask/cmd/classy@latest
000
Marc-Antoine Ruel @maruel.ca · 18/09/2026
genai now support typesafe.ai. Set TYPESAFE_API_KEY and run the example: go run github.com/maruel/genai/examples/txt_to_txt_questions@latest
110
Marc-Antoine Ruel @maruel.ca · 18/09/2026
please be mindful of the near minimum wage receptionist's mental health when using your AI agent to make phone calls to get a favor
010
Marc-Antoine Ruel @maruel.ca · 13/09/2026
I fear America First people will make America Last within a century.
101
Reposted by Marc-Antoine Ruel
Tim Duffy @timfduffy.com · 10/09/2026
DeepSeek V4.1 Flash tech report section on reward hacking. I wonder what repercussion signal means here, I don't see it mentioned anywhere else.
181
Marc-Antoine Ruel @maruel.ca · 24/08/2026
gofmt changed the canonical format in 1.27 😱
100
Marc-Antoine Ruel @maruel.ca · 23/08/2026
data talks loud angusreid.org/resolve-appr...
020
Marc-Antoine Ruel @maruel.ca · 20/08/2026
Urs' voice: Are you wasting 55% of our capex?
000
Marc-Antoine Ruel @maruel.ca · 18/08/2026
fascinating. source: truthsocial -dot- com/@realDonaldTrump/posts/117112658969251157
100
Marc-Antoine Ruel @maruel.ca · 13/08/2026
I hear USA is trying to speed run Argentina's economy
000
Marc-Antoine Ruel @maruel.ca · 10/08/2026
"NVIDIA AI Factory Compute Is Becoming an Investable Asset Class" At least they mention the elephant in the room.
010
Marc-Antoine Ruel @maruel.ca · 05/08/2026
@tailscale.com feature request: never popup the update dialog while there's a window full screen; the user may be presenting.
010
Marc-Antoine Ruel @maruel.ca · 26/07/2026
fascinating
010
Marc-Antoine Ruel @maruel.ca · 21/07/2026
SOMEONE GOT A 0.0 ON THEIR OKR
200
Marc-Antoine Ruel @maruel.ca · 20/07/2026
The Onion is really bailing the genre www.instagram.com/reel/Daqd5K9...
instagram.com
Instagram
Create an account or log in to Instagram - Share what you're into with the people who get you.
001
Marc-Antoine Ruel @maruel.ca · 16/07/2026
The left laptop costs 7000$+, the right one costs 1500$. I wish there was a way to work outside without bleeding money, as I prefer the one on the right.
000
Marc-Antoine Ruel @maruel.ca · 13/07/2026
Real-time audio LLMs process audio at 16kHz or 24kHz and generate audio at 24kHz so the only acceptable frequency to sample at is 48kHz.
100
Marc-Antoine Ruel @maruel.ca · 13/07/2026
give me the Conviction of a VC that cannot distinguish between social democracy and marxism.
021
Marc-Antoine Ruel @maruel.ca · 09/07/2026
my life is now generating 1500 LoCs diff in 2~3 prompt, and then doing tens of round trips to fix the structure of the code. Ultimately it's still faster than writing it myself but it's somewhat draining.
000
Marc-Antoine Ruel @maruel.ca · 09/07/2026
one gotcha with Go language server is that it fails with conditional compilation, so if you plug gopls in your coding agent and use conditional compilation (multi-OS, smoke test, etc), you're likely hurting yourself.
000
Marc-Antoine Ruel @maruel.ca · 08/07/2026
TFW when you edit a text in Opus 4.8, remove a LLM form, review it in GPT-5.5 and it adds *exactly the same formulation back*. Yay for training diversity.
010
Marc-Antoine Ruel @maruel.ca · 02/07/2026
md v0.15.0 now uses a `host` pseudo git remote to track your local host. I improved `md run` with `-apply-patch` to do a one-off automated work and pull back into the branch. github.com/caic-xyz/md/...
github.com
Release v0.15.0 · caic-xyz/md
Features md run: Added --env flag to set environment variables Added --apply-patch flag to pull changes back after command execution. Added --extra-repo (short -e) flag to map additional git rep...
000
Marc-Antoine Ruel @maruel.ca · 02/07/2026
Told my coding agents to never document code. I prompt it to document when it actually matters, i.e. there's subtleties that are not obvious from reading the code due to external factors. The code is so much cleaner and the agent is less confused as there's no documentation drift.
240
Marc-Antoine Ruel @maruel.ca · 16/06/2026
I designed custom trophies for the Hackers & Healers hackathon in June 20th! luma.com/yytbxakx
000
Marc-Antoine Ruel @maruel.ca · 15/06/2026
I'm leaning towards recreating the concept of task trees similar to how Swarming tasks fan out (CI system for Chromium), but this time native for agents. Ping me if it resonates with you.
110
Marc-Antoine Ruel @maruel.ca · 15/06/2026
super excited with caic v0.10.1. Slowly migrating the custom Voice agent tool call into a proper MCP server. As a side effect, you can integrate your **personal** caic instance into claude, codex, claude.ai or chatgpt.com (!)
100
Marc-Antoine Ruel @maruel.ca · 15/06/2026
irony is that Google Chrome releases WebMCP first, yet Gemini chat web UI doesn't support MCP **at all**.
000
Marc-Antoine Ruel @maruel.ca · 09/06/2026
who started using MCP 2026-07-28 ?
000
Marc-Antoine Ruel @maruel.ca · 08/06/2026
launchd makes me appreciate systemd
020
Marc-Antoine Ruel @maruel.ca · 31/05/2026
Claude started telling me "it looks like slop — ..."
010
Marc-Antoine Ruel @maruel.ca · 28/05/2026
AI be like after messing up
010
Marc-Antoine Ruel @maruel.ca · 28/05/2026
caic.xyz v0.9.0 has glorious support for pi.dev which works great with both deepseek-v4-pro and mimi-v2.5-pro at ridiculously low prices. Now support optional sudo inside the container if you see yourself needing to run `apt-get` or `ss`. Improved tailscale UI and optionally adding your github token
caic.xyz
caic.xyz
Coding Agents in Containers
010
Marc-Antoine Ruel @maruel.ca · 27/05/2026
one funny thing with wealthy people that are not status driven is that they will be like: " I'm wondering if I should get a Porche or a Hyundai... "
010
Marc-Antoine Ruel @maruel.ca · 25/05/2026
docker images for caic and md will be broken as I do some breaking changes.
000
Marc-Antoine Ruel @maruel.ca · 23/05/2026
reminder the Silicon Valley show was a documentary
050
Marc-Antoine Ruel @maruel.ca · 23/05/2026
I'm low key annoyed that chromium m149 still doesn't have linux/arm64 official builders. I hope it's in m150! ci.chromium.org/ui/p/chromiu...
ci.chromium.org
LUCI
010