banner
zebudu.bsky.social
@zebudu.bsky.social
Full-stack developer by trade, lifelong learner by nature. I'm a devoted husband and step-father who finds joy in exploring everything from code to linguistics and cooking to gardening. Building (and fixing) things that matter.
Reposted
I found an interesting study while working on AGENTS md files:

How many instructions can LLMs actually follow at once? - Jaroslawicz, D., Whiting, B., Shah, P., & Maamari, K. (2025)

The answer might surprise you. Even the best reasoning models struggle more than you think.
December 5, 2025 at 8:20 AM
Trying to use Gemini Pro, I always end up condescendingly baby-talking to it because it is so eager when it's wrong, and it's often wrong! I always get back to Claude Sonnet in the end. Alignment is everything, it's all about understanding the intent. Being smart is not that useful.
December 1, 2025 at 9:51 PM
Reposted
To Opus 4.5: "Artifact, no react, with an interactive explainer of how octaves work - should include buttons to press to make sounds and frequency visualizations, make the design minimal, but have a lot of subtle puns" tools.simonwillison.net/octave-expla...
The Octave — A Sound Relationship
tools.simonwillison.net
December 1, 2025 at 4:17 PM
Reposted
Announcing the Gem Fellowship, a grant program for improvements to Ruby-related open source projects. gem.coop/fellowship/ Want to improve your favorite gem? Submit a proposal, starting next month.
gem.coop
gem.coop
November 21, 2025 at 12:20 AM
Reposted
I have written an omnibus take on AI doom which will ruin my notifications on LessWrong dot com for weeks to come. If you have ever had a question about what exactly it is I believe about this subject this post will probably answer it.

www.greaterwrong.com/posts/apHWSG...
Varieties Of Doom
There has been a lot of talk about "p(doom)" over the last few years. This has always rubbed me the wrong way because "p(doom)" didn't feel like it mapped to any specific belief in my head. In private conversations I'd sometimes give my p(doom) as 12%, with the caveat that "doom" seemed nebulous and conflated between several different concepts. At some point it was decided a p(doom) over 10% makes you a "doomer" because it means what actions you should take with respect to AI are overdetermined. I did not and do not feel that is true. But any time I felt prompted to explain my position I'd find I could explain a little bit of this or that, but not really convey the whole thing. As it turns out doom has a lot of parts, and every part is entangled with every other part so no matter which part you explain you always feel like you're leaving the crucial parts out. Doom is more like an onion than a single event, a distribution over AI outcomes people frequently respond to with the force of the fear of death. Some of these outcomes are less than death and some of them are worse. It is a subconscious(?) seven way motte-and-bailey between these outcomes to create the illusion of deeper agreement about what will happen than actually exists for political purposes. Worse still, these outcomes are not mutually independent but interlocking layers where if you stop believing in one you just shift your feelings of anxiety onto the previous. This is much of why discussion rarely updates people on AI X-Risk, there's a lot of doom to get through.
www.greaterwrong.com
November 17, 2025 at 9:50 PM
Metallurgy is fascinating.
There has to be a better way to make titanium | Orca Notes
Titanium is an amazing material. How can we make it cheap and abundant?
www.orcasciences.com
November 17, 2025 at 7:20 PM
Reposted
Dear gem maintainers 👋

Rails 8.1 just dropped, but many gems can’t be used because of overly strict gemspec constraints.

Please don’t hard-restrict Rails versions, let us test early and report real issues sooner! ❤️

Thanks
October 30, 2025 at 9:06 PM
Magit suddenly listing branches alphabetically? That’s Git changing its ref order.

(setq magit-list-refs-sortby '("-committerdate"))

You'll thank me later!

#Emacs #Magit
November 15, 2025 at 7:12 PM
Reposted
I was recently reminded that not everyone fully understand what the frozen string literal magic comment is about.

So I figured it was the occasion for another deep dive.

byroot.github.io/ruby/perform...
Frozen String Literals: Past, Present, Future?
If you are a Rubyist, you’ve likely been writing # frozen_string_literal: true at the top of most of your Ruby source code files, or at the very least, that you’ve seen it in some other projects.
byroot.github.io
October 28, 2025 at 12:25 PM
TIL
You already have a git server: (Maurycy's blog)
maurycyz.com
October 26, 2025 at 1:24 PM
Reposted
I recorded a quick demo of my latest project, Empirical, a pre-processor for Ruby that builds on Literal’s runtime type system. youtu.be/G9rxcepewas
Empirical Demo
YouTube video by Joel Drapper
youtu.be
October 23, 2025 at 9:53 AM
Reposted
After a tough week for our Ruby community, here’s a little hope. 🎩
Meet Ruby Butler — a cargo/uv-inspired helper to reimagine your gem & bundler experience. Now at your service (for free).

👉 github.com/RubyElders/r...
GitHub - RubyElders/ruby-butler
Contribute to RubyElders/ruby-butler development by creating an account on GitHub.
github.com
September 26, 2025 at 1:48 AM
Always amazed to see Ben oscilloscope skills!
How do aircraft systems communicate?
YouTube video by Ben Eater
youtu.be
October 14, 2025 at 3:33 AM
Reposted
Karpathy: nanochat

A small training+inference pipeline for creating your own LLM from scratch

$100 will get you a somewhat functional model

$1000 is more coherent & solves math

detailed walkthrough: github.com/karpathy/nan...

repo: github.com/karpathy/nan...
October 13, 2025 at 6:06 PM
This is getting usable, can't wait to try it out!
agent-shell 0.5 improvements
While it's only been a few weeks since introducing Emacs agent-shell, we've landed nearly 100 commits and enough improvements to warrant a new blog po...
xenodium.com
October 12, 2025 at 10:57 PM
Reposted
Ever since I made a video about Fourier Transforms, one of the most requested topics on the channel has been its close cousin, the Laplace Transform.

I've been having a lot of fun animating a mini-series about this topic, and the main part is now out.

youtu.be/j0wJBEZdwLs
But what is a Laplace Transform?
YouTube video by 3Blue1Brown
youtu.be
October 12, 2025 at 12:49 PM
Reposted
We never needed while loops. The power was always within us.
October 8, 2025 at 4:42 AM
Reposted
The team formerly behind RubyGems has come together to launch a new gem server for the Ruby community!

gem.coop

I am *super* excited about this!
gem.coop
gem.coop
October 6, 2025 at 4:33 AM
Reposted
Avoiding US tech? Some European alts:

🇳🇴 Browser: Vivaldi
🇫🇷 Search: Qwant
🇫🇷 Music: Deezer
🇫🇷 Hosting: OVH
🇫🇮 Mobile OS: Jolla
🇩🇪 Maps: Here WeGo
🇩🇪 Translation: DeepL
🇳🇱 Design: Sketch
🇨🇭 Notes: Standard Notes
🇨🇭 Messenger: Threema
🇨🇭 Dev Tools: Sonar

https://proton.me/blog/european-tech-alternatives
European alternatives to US tech | Proton | Proton
Take back control of your digital life with privacy-focused European alternatives to US Big Tech apps and services.
proton.me
October 4, 2025 at 3:53 PM
Reposted
Three years ago, I unretired to join Fly.io as a Rails Specialist. As of last month, I've re-retired. What's changed for me? Not much: intertwingly.net/blog/2025/10...
October 4, 2025 at 5:35 PM
I'm still firmly in the PostgreSQL camp but SQLite is getting better and better.
Litestream v0.5.0 is Here
Same Litestream goodness but better, faster, stronger
fly.io
October 3, 2025 at 6:06 PM
Reposted
svelte.dev/packages is now live!

It's a convenient and easily discoverable place to find a sampling of high quality packages in the ecosystem. We hope it will give confidence in the Svelte ecosystem to newcomers and help them get started more easily.
Packages • Svelte
Packages for your Svelte and SvelteKit apps
svelte.dev
October 2, 2025 at 5:01 PM
This is very impressive!
Messenger
It's a small planet, but someone's gotta make the deliveries.
messenger.abeto.co
September 28, 2025 at 1:24 PM
Reposted
i wrote about atproto and why it matters
Open Social — overreacted
The protocol is the API.
overreacted.io
September 26, 2025 at 3:33 PM