Mike Dalessio's Avatar

Mike Dalessio

@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.

1,072 Followers  |  350 Following  |  92 Posts  |  Joined: 26.04.2023  |  1.7444

Latest posts by flavorjon.es on Bluesky

Congratulations!

04.08.2025 23:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Rotating Rigid Body Simulation -- IOCCC 2024 "Solid Body Physics"
YouTube video by Yusuke Endoh Rotating Rigid Body Simulation -- IOCCC 2024 "Solid Body Physics"

I 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...

04.08.2025 23:08 โ€” ๐Ÿ‘ 24    ๐Ÿ” 7    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
De La Soul's "3 Feet High and Rising" album cover and disc

De La Soul's "3 Feet High and Rising" album cover and disc

02.08.2025 15:36 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
RailsConf 2025 The Keynote of Keynotes by Aji Slater
YouTube video by Ruby Central RailsConf 2025 The Keynote of Keynotes by Aji Slater

Turnaround 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    ๐Ÿ“Œ 2

Rubyists! Here's my Ruby Friend profile, hit me up!

rubyfriends.app/profiles/HVCB

#ruby #rubyfriends

18.07.2025 18:04 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you!

16.07.2025 03:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The 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    ๐Ÿ“Œ 103

thinking 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    ๐Ÿ“Œ 232

well now I'm going to also call you "Sunshine" ๐Ÿ˜†

12.07.2025 13:42 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What'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    ๐Ÿ“Œ 0
Post image

We 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.

10.07.2025 19:46 โ€” ๐Ÿ‘ 6898    ๐Ÿ” 3020    ๐Ÿ’ฌ 112    ๐Ÿ“Œ 623
Datatypes In SQLite

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

11.07.2025 04:03 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0

so 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    ๐Ÿ“Œ 2
Preview
Over 2,000 senior staff set to leave NASA under agency push The losses could endanger the administrationโ€™s plans for landing astronauts on the moon and Mars.

ALL CAPS

THIS IS CATASTROPHIC FOR SPACE SCIENCE AND ASTROPHYSICS ...

GLOBALLY CATASTROPHIC, NOT JUST FOR AMERICANS ๐Ÿ”ญ๐Ÿงช

www.politico.com/news/2025/07...

09.07.2025 17:58 โ€” ๐Ÿ‘ 1606    ๐Ÿ” 661    ๐Ÿ’ฌ 56    ๐Ÿ“Œ 61
Hundreds of people gathered around computers and round tables, working.

Hundreds of people gathered around computers and round tables, working.

Hundreds of rails devs hacking at #railsconf.

Inspiring!

#railsconf #railsconf2025

09.07.2025 18:20 โ€” ๐Ÿ‘ 23    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0

Well 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    ๐Ÿ“Œ 0

Thank you for coming to my TED talk

30.06.2025 19:41 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If 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

30.06.2025 19:41 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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...

30.06.2025 19:37 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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.

30.06.2025 19:35 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 0

Man, 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

30.06.2025 18:50 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

document.querySelector("#intercom-modal-container").remove()

iykyk

26.06.2025 13:20 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Let's build together at RailsConf's Hack Spaces on July 9th. I'm Mike Dalessio, maintainer of the sqlite3-ruby gem.

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

16.06.2025 16:54 โ€” ๐Ÿ‘ 15    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

AND @flavorjon.esโ€ฌ, Maintainer of #SQLite Ruby!

13.06.2025 16:27 โ€” ๐Ÿ‘ 13    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I'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

13.06.2025 09:00 โ€” ๐Ÿ‘ 10    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
What I talk about when I talk about IRs I have a lot of thoughts about the design of compiler intermediate representations (IRs). In this post Iโ€™m going to try and communicate some of those ideas and why I think they are important.

What I talk about when I talk about IRs

bernsteinbear.com/blog/irs/

13.06.2025 00:19 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Congratulations!

06.06.2025 16:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@flavorjon.es is following 19 prominent accounts