probabilistic data structures are neat https://baweaver.com/writing/2026/07/20/beyond-enumerable-testing-membership-with-bloom-filters/
Jared Norman
@jardo.dev
serving at the altar of digital commerce https://jardo.dev
if you are a Rubyist who is vaguely near Vancouver (or literally in Vancouver), you should definitely be getting a ticket for the XO Ruby event in a couple weeks! the schedule is out! https://www.xoruby.com/event/vancouver/
I'm in intrigued by this. I'm not sure formal verification is the solution we need, but it seems like a good tool to have around these days. https://ghuntley.com/slop/
cool to see a real example of SQLite in production https://lobste.rs/s/ko1ji1/lobste_rs_is_now_running_on_sqlite
might use this at some point https://tenderlovemaking.com/2026/07/15/detecting-full-table-scans-with-sqlite/
this is cool. it was a running joke (it was a joke right?) that the elevators in the (newish when I started my degree) Engineering & Computer Science building were programmed by students. this was why they failed all the time. https://john.fun/elevators
do I know other kakoune users? I remain intrigued by it, but zed's tendency to "just work" when it comes to LSPs pairs too well with the number of projects I work on https://benjaminwil.info/weblog/kakoune-modeline-word-count/
I read through this and it's pretty reasonable https://github.com/Shopify/ruby-style-guide
the gap between proprietary models and open weight models is closing. that, at least, is better than the alternative. https://werd.io/american-ai-is-locked-down-and-proprietary-its-losing/
just swapped over from Kailh Silent Box Browns (great, so quiet) to Super Speed Coppers. definitely much louder (despite not clicky) but the lower key travel is exactly what I was looking for. the actuation force *feels* lighter, even though I know by spec it isn't actually
for some reason this week I spent some of my spare time writing what is essentially LÖVE, but it's written in Zig and scripted in Forth. https://skillissue.jardo.dev/archive/forthlike/
aha, cool things being done with rubydex! https://github.com/yaroslav/audition
I have sometimes used paper notebooks for personal organization and I wish it was a bit more practical for me to continue doing that (but I need to track too many digital things) https://nealstephenson.substack.com/p/writing-by-hand-is-good-for-your
from "re" meaning again and "fac" being an expletive exclaimed when you accidentally changed behaviour and caused the tests to fail https://martinfowler.com/bliki/EtymologyOfRefactoring.html
"I love AI but hate that it correctly identifies that I'm being a racist piece of shit." https://world.hey.com/dhh/i-m-sorry-dave-380ec27d
if anyone wants the tldr on this, they are not (yet) offering paid output skewing. it is "just" ads showing in the interface. https://ads.openai.com/
Just in case you still use any Basecamp products, DHH is crashing out about his AI product gently pointing out that it’s bad for him to have extermination fantasies about the Roma people.
i'm reaching out to our clients to update our pricing model as we speak https://daverupert.com/2018/09/if-statements-should-cost-10000/
this is really cool. fully expecting to inherit a project that has horrible misused it eventually though https://marcoroth.dev/posts/introducing-insta-snapshot-testing-for-ruby
was chatting with Nik Suresh yesterday and he noted that much of the conversation around AI falls into two categories (very much paraphrasing here): insane and inane. that fits why I don't typically have any interest in chatting about AI at the programmer meetups I go to.
convinced that being really good at creating end-to-end slices out of proposed work is one of the most valuable skills you can have in lean organizations https://daverooneyca.substack.com/p/rethinking-small
I've long argued for abolishing time, and I think versions go out the window too without time https://antfu.me/posts/epoch-semver
it feels like the wisdom in this post is downstream of some broader rule/law/guideline for how to best use ORM-level validations (versus enforcing stuff at the database-level) https://kevinjmurphy.com/posts/activemodel-conditional-validations/