Congratulations!
04.08.2025 23:30 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0@flavorjon.es.bsky.social
Mostly posts about gummi bears, space probes, and Ruby. OSS contributor, maintaining Nokogiri, SQLite3, Rails::Html::Sanitizer, Mechanize, and more in the Ruby ecosystem. Working at 37signals. Former Shopify, VMware, Pivotal, Bloomberg, various startups.
Congratulations!
04.08.2025 23:30 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I won IOCCC 2024! Here's a 2.5 KB rigid body simulator written in C.
It can simulate the Tippe Top, a top that flips while spinning.
www.youtube.com/watch?v=stPH...
De La Soul's "3 Feet High and Rising" album cover and disc
02.08.2025 15:36 โ ๐ 9 ๐ 0 ๐ฌ 1 ๐ 1Turnaround in record time, the Railsconf 2025 talks have been published! If you missed my keynote in person: hereโs your opportunity. Now excuse me while I go binge all the talks I missed. www.youtube.com/watch?v=T-lq...
24.07.2025 19:37 โ ๐ 19 ๐ 5 ๐ฌ 1 ๐ 2Rubyists! Here's my Ruby Friend profile, hit me up!
rubyfriends.app/profiles/HVCB
#ruby #rubyfriends
Thank you!
16.07.2025 03:16 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0The Supreme Court derives its power from its legitimacy. It earns its legitimacy by explaining its decisions. The endless stream of wholly unexplained orders in favor of the Trump administration is not just indefensibleโit's a threat to the court's own long-term power. This reeks of illegitimacy.
14.07.2025 19:57 โ ๐ 4326 ๐ 1539 ๐ฌ 170 ๐ 103thinking about the dems who said we can't abolish ICE as the Department of Education gets wiped off the map
14.07.2025 21:34 โ ๐ 21653 ๐ 5312 ๐ฌ 59 ๐ 232well now I'm going to also call you "Sunshine" ๐
12.07.2025 13:42 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0What's the AI oriented Programming language or syntax? Ruby core team will consider that for Ruby 4.0.
10.07.2025 23:05 โ ๐ 4 ๐ 3 ๐ฌ 0 ๐ 0We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers.
The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
My favorite piece of SQLite trivia is that if you declare a column type to be "floating point" it will end up as an integer.
When I showed @yahonda.bsky.social the docs, he asked "Is that a joke?" and honestly I still don't know the answer! ๐
www.sqlite.org/datatype3.html
I'm blown away by how much code Marco has written in the last year. A complex parser, a linter, a language server, and documentation to go with it all. Does Marco sleep? Is he even human?
11.07.2025 03:57 โ ๐ 16 ๐ 1 ๐ฌ 1 ๐ 0so me and @scumbelievable.bsky.social have this term Asimoving for when youโre at some kind of fun enriching valuable IRL experience but youโre just grumpy and wishing you were writing
09.07.2025 21:06 โ ๐ 47 ๐ 3 ๐ฌ 2 ๐ 2ALL CAPS
THIS IS CATASTROPHIC FOR SPACE SCIENCE AND ASTROPHYSICS ...
GLOBALLY CATASTROPHIC, NOT JUST FOR AMERICANS ๐ญ๐งช
www.politico.com/news/2025/07...
Hundreds of people gathered around computers and round tables, working.
Hundreds of rails devs hacking at #railsconf.
Inspiring!
#railsconf #railsconf2025
I don't mean to be dramatic, I'm not seeing CVEs being filed willy-nilly against my projects. But I am seeing the sharp uptick of security reports, and I am anxious that this will start to overflow into CVE creation as the human checks on CVEs become saturated and overwhelmed.
30.06.2025 20:12 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Well at this point I've started to convince myself that the CVE process is becoming a DDOS attack against maintainer productivity. It's easy to automatically create new reports, but responding and/or disputing them requires real human time. It's awful and easily weaponized.
30.06.2025 20:08 โ ๐ 2 ๐ 0 ๐ฌ 2 ๐ 0Thank you for coming to my TED talk
30.06.2025 19:41 โ ๐ 9 ๐ 0 ๐ฌ 1 ๐ 0If you use any type of security scanning product like black duck or snyk or tidelift, they're also pulling CVEs from NVD, and so those are even more bad alerts.
So yeah, it's only a problem for systems that accept the bad report, except that that's EVERYBODY who cares about security
And maybe it's not a big deal for some projects, but Nokogiri has literally millions of projects that depend on it.
github.com/sparklemotio...
And every step of the way, people will be asking me "what version is this fixed in?" when there is nothing to be fixed in the first place. Then everybody has to explicitly ignore the alert.
It creates noise in an environment where the signal-to-noise ratio is already low.
It's a pipeline of automated alerts. CVEs get published by NVD. Github then picks them up from NVD and creates GHSAs and sends security notifications to every project that uses it. Then the ruby-advisory-db project pulls from GHSA and creates bundler-audit alerts for every project that uses it.
30.06.2025 19:34 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0Man, someone reported a bug in unreleased Nokogiri code. I said "Thanks, I'll take a look."
Then they opened a CVE for the bug. A bug that never appeared in a released version! Without my consent!
Now I am on an adventure to reject the CVEs and have emailed @vuldb.com who is the CNA. #osslife #wtf
document.querySelector("#intercom-modal-container").remove()
iykyk
Let's build together at RailsConf's Hack Spaces on July 9th. I'm Mike Dalessio, maintainer of the sqlite3-ruby gem.
Rubyists! I'll be co-hosting a SQLite "office hours" with all-around good guy @fractaledmind.bsky.social at the final #RailsConf in Philly (on Day 2 of the conf!)
If you've got any questions about using SQLite or deploying it into production, we'd love to help!
Get your ticket here: railsconf.org
AND @flavorjon.esโฌ, Maintainer of #SQLite Ruby!
13.06.2025 16:27 โ ๐ 13 ๐ 4 ๐ฌ 1 ๐ 0I'll be participating in Hack Spaces at the final #RailsConf in Philly (on July 9th, aka Day 2)!
In the morning I'll be with @flavorjon.es to hack on all things SQLite, then in the afternoon join me to hack on Acidic Job.
Get your ticket now: railsconf.org
What I talk about when I talk about IRs
bernsteinbear.com/blog/irs/
Congratulations!
06.06.2025 16:16 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0