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/2026I'm providermaxxing; antigravity kinda works? it's fast at least 000
Marc-Antoine Ruel @maruel.ca · 06/10/2026une visualisation différente des résultats des élection du québec 2026 110
Marc-Antoine Ruel @maruel.ca · 28/09/2026gotta 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/2026is 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/2026the new change view live updates even when mapping multiple git repositories inside a container. 000
Marc-Antoine Ruel @maruel.ca · 19/09/2026Zero installation "classy" go application. Classify anything. go run github.com/maruel/ask/cmd/classy@latest 000
Marc-Antoine Ruel @maruel.ca · 18/09/2026genai 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 · 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/2026Preamble: 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/2026fascinating. 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 · 16/07/2026The 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/2026I designed custom trophies for the Hackers & Healers hackathon in June 20th! luma.com/yytbxakx 000
Marc-Antoine Ruel @maruel.ca · 05/05/2026Next 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/2026In Toronto for the stationary show. I walked 11km today. The high park was fascinating. 020
Marc-Antoine Ruel @maruel.ca · 23/04/2026This looks complicated. service.tesla.com/docs/ModelS/... 000
Marc-Antoine Ruel @maruel.ca · 16/04/2026The day models are trained to stop doing that it'll be 🌈 and 🦄 020
Marc-Antoine Ruel @maruel.ca · 15/04/2026toying 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/2026Oops 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/2026Both 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 · 25/03/2026An 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/2026I'm impressed how consistently partisan is Build Canada's newsletter, especially for a "non partisan NGO" 121
Marc-Antoine Ruel @maruel.ca · 21/03/2026A 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/2026Just 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/2026the next caic.xyz release as native widgets which is really rad 010
Marc-Antoine Ruel @maruel.ca · 15/03/2026Welp 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/2026I 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/2026I 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/2026The 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/2026caic.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/2026I 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/2026caic.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/2026Interesting 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 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