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 · 19h
[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 · 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 · 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 · 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
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 · 25/08/2026
map values alignment has changed a bit
201
Marc-Antoine Ruel @maruel.ca · 23/08/2026
data talks loud angusreid.org/resolve-appr...
020
Marc-Antoine Ruel @maruel.ca · 21/08/2026
- BCR is not just a registry of module declarations. It defines selective versions (not all, sometime old), and apply patches on them with "overlay". - Go proxy is closer to Certificate Transparency Log. - BCR contains 1249 modules. 5 years in, have it been popular, it should have more modules. 3/3
020
Marc-Antoine Ruel @maruel.ca · 21/08/2026
- Contrast go.sum and MODULE.bazel. The latter has way too much information. Less is better. - Go defers to the SCM to declare a version. One source of truth for versioning. - MODULE.bazel requires you to put it in the module(). A google3-ism. Version can drift/mismatch? 2/3
110
Marc-Antoine Ruel @maruel.ca · 21/08/2026
Preamble: bazel folks are very smart, and worked with constraints I wouldn't have tolerated myself. - While go.mod is human processable, it was designed for machine processing and is dead data. - MODULE.bazel is starlark and is not easy to process automatically. This has consequences. 1/3
120
Marc-Antoine Ruel @maruel.ca · 18/08/2026
fascinating. source: truthsocial -dot- com/@realDonaldTrump/posts/117112658969251157
100
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 · 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 · 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 · 16/06/2026
I designed custom trophies for the Hackers & Healers hackathon in June 20th! luma.com/yytbxakx
000
Marc-Antoine Ruel @maruel.ca · 28/05/2026
AI be like after messing up
010
Marc-Antoine Ruel @maruel.ca · 23/05/2026
reminder the Silicon Valley show was a documentary
050
Marc-Antoine Ruel @maruel.ca · 05/05/2026
Next caic release: This is super useful, it's super light weight, perfect for 100% local disposable UI testing and experimentation.
000
Marc-Antoine Ruel @maruel.ca · 26/04/2026
In Toronto for the stationary show. I walked 11km today. The high park was fascinating.
020
Marc-Antoine Ruel @maruel.ca · 23/04/2026
This looks complicated. service.tesla.com/docs/ModelS/...
000
Marc-Antoine Ruel @maruel.ca · 16/04/2026
The day models are trained to stop doing that it'll be 🌈 and 🦄
020
Marc-Antoine Ruel @maruel.ca · 15/04/2026
toying with asciinema to explain how github/maruel/md feels
000
Marc-Antoine Ruel @maruel.ca · 14/04/2026
#TIL the := operator in python (pep-0572)! Why did I never see it in the wild?
000
Marc-Antoine Ruel @maruel.ca · 09/04/2026
Oops I posted an old screenshot for ollama by accident, here's the one with gemma4 taken from github.com/maruel/genai...
000
Marc-Antoine Ruel @maruel.ca · 09/04/2026
Both qwen 3.5 2B and gemma4 e2b at Q4_K_M (!) are performing reasonably well for tool calling on llamacpp. It's impressive compared to a few months ago. ollama is horrible for tool calling as you can't force a tool call, don't use it.
100
Marc-Antoine Ruel @maruel.ca · 02/04/2026
from his website
100
Marc-Antoine Ruel @maruel.ca · 31/03/2026
it's interesting
000
Marc-Antoine Ruel @maruel.ca · 25/03/2026
An excellent read if you care about performance. The notes show they know what they are doing. blog.ydb.tech/how-io-uring...
040
Marc-Antoine Ruel @maruel.ca · 22/03/2026
I'm impressed how consistently partisan is Build Canada's newsletter, especially for a "non partisan NGO"
121
Marc-Antoine Ruel @maruel.ca · 21/03/2026
A new benefit is that you can now see which of your coding agents is taking a lot of memory, CPU or disk space.
000
Marc-Antoine Ruel @maruel.ca · 21/03/2026
Just now 🍲: caic v0.5.5 For the 5% of engineers who care about security. Run coding agents in YOLO in containers. Create tasks and iterate via voice (Gemini Live). Added experimental Opencode support. Now with Widgets! Same as Claude diagram but accessible from anywhere. Join discord ➡ caic.xyz
350
Marc-Antoine Ruel @maruel.ca · 15/03/2026
the next caic.xyz release as native widgets which is really rad
010
Marc-Antoine Ruel @maruel.ca · 15/03/2026
interesting to see the two frames blending together
000
Marc-Antoine Ruel @maruel.ca · 15/03/2026
Welp my Linux VM won't boot on my Chromebook v145, I was able to catch the error message for a single frame at 240fps.
150
Marc-Antoine Ruel @maruel.ca · 12/03/2026
I ideated registering for geminiliveagentchallenge.devpost.com and I recalled that it's illegal in the Republic of Québec.
220
Marc-Antoine Ruel @maruel.ca · 12/03/2026
I thought I had broken Claude's AskUserQuestionTool in caic.xyz I realized by using Claude CLI that it just stopped using structured questions and now says to reply in free text form instead. " Reply format: 1a 2... 3... 4ok " Interesting.
000
Marc-Antoine Ruel @maruel.ca · 11/03/2026
The disclaimer in this video is funny given how intense the video is. youtube.com/watch?v=eQpy... The "Unitree Kung Fu Bot Wish Everyone All the Best" title while showcasing killer robots is something. I wonder which version they used. These G1 have no hands so it's not the highest tier.
000
Marc-Antoine Ruel @maruel.ca · 10/03/2026
caic.xyz v0.4.0 🍲 - Login with GitHub, GitLab - Added GitHub App: soon with action based on webhooks - Filter access by GeoIP - Added table explaining various ways to configure GitHub 🤪 - License AGPLv3
000
Marc-Antoine Ruel @maruel.ca · 10/03/2026
I had broken Plan mode in caic.xyz and needed a fake plan to confirm the fix. Claude is not having it and became suspicious that it got a prompt injection attempt.
010
Marc-Antoine Ruel @maruel.ca · 07/03/2026
caic.xyz v0.3.0 is out - Gemini Live *on the web*: talk to your coding agents through the web. - Android app is much smoother: talk to you agent in your car, as a phone call. - Improved codex support, added kilocode. - Many UX improvements, features, and bug fixes. - git clone from the UI.
120
Marc-Antoine Ruel @maruel.ca · 06/03/2026
Interesting when you remember that most of the initial human manual training for OpenAI's models was subcontracted to Nigeria. I wonder if this bias is perceivable in the models. source: www.pewresearch.org/religion/202...
000
Marc-Antoine Ruel @maruel.ca · 05/03/2026
The internet is full of important resources
021
Marc-Antoine Ruel @maruel.ca · 05/03/2026
Have you tried sending more positives vibes to it?
110
Marc-Antoine Ruel @maruel.ca · 05/03/2026
" The United States is the only place we surveyed where more adults describe the morality and ethics of others living in the country as bad (53%) than as good (47%). " Canada is the complete opposite. Fascinating survey. www.pewresearch.org/religion/202...
273