Mike Dalessio
@flavorjon.es
1.1K followers 380 following 110 posts
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.
Posts Media Videos Starter Packs
Reposted by Mike Dalessio
> It is 2025 BC. I am a soldier from one of the outlying provinces called to defend the pyramid in Memphis

> It is 2025 AD. I am a soldier from one of the outlying provinces called to defend the pyramid in Memphis
Soldiers at the Bass Pro Shops pyramid in Memphis, TN.
Reposted by Mike Dalessio
Should the New York Times be sold to Pennysaver and its editors sent to work in Amazon warehouses? It depends on who you ask.
Reposted by Mike Dalessio
It was clear from the beginning that ICE staffing up was going to be a full employment program for racists, barroom bullies and wife beaters
Reposted by Mike Dalessio
I wrote about why the regrettable conclusions of Ezra Klein pissed me off so badly in the last couple weeks.

On moral cowardice in an era that calls for clarity, and a popular political instinct to try to solve divisions of abuse by ignoring causes. www.the-reframe.com/eventually-y...
Eventually You're Going to Have to Stand for Something
On accepting the fascist offer and being better than Ezra.
www.the-reframe.com
Reposted by Mike Dalessio
Every few months now I re-read this "Who Goes Nazi?" piece from 1941 and am blown away by how it captures the people we are dealing with 80 years later.

harpers.org/archive/1941...
Who Goes Nazi?, by Dorothy Thompson
harpers.org
Something I do all the time when writing software: I always start by prematurely trying to build something generic, then I run out of time and just build the thing I need anyway, except under greater pressure.

It is more pleasant when I remember to not do that 🤣
Hmm. Well, nothing notable is showing up in either the site metrics or the Fastly metrics.
Timeouts on API calls, or on package downloads?

The dashboards all look OK to me, FWIW.
Just a little note to say that Nokogiri hit a billion downloads at some point in the last couple of weeks. 🎉

Thanks to everyone who's contributed over the last 17 years, it's been amazing to be a part of it.

nokogiri.org

#ruby
Nokogiri
The Official Tutorial Archive™ of Nokogiri®
nokogiri.org
Hmm There probably is a bug there if method_missing is called with a block. File a bug report if you can find it!
I linked to the insert method, which is private. Take a look at the initialize method instead. You can see that block arity is saved there and conditionally used by the insert method.

It's not exemplary code, like I said. It's 16 years old and I think I've only touched it once in the last decade.
Diverse cities where strangers from different backgrounds respect, welcome, and care for each other are literally the most amazing thing to ever come out of civilization.

It's why I loved living in NYC so much, and why I want to move to London once our nest is empty.
Hmm this is the first I've heard about performance implications of that pattern. I will try to look into it but also happy to have help
Reposted by Mike Dalessio
This long read in The Verge does a remarkable job of describing how Wikipedia's editing community works, the project's strengths and weaknesses, and the threats it faces.

www.theverge.com/cs/features/...
Wikipedia is under attack — and how it can survive
The site’s volunteers face threats from Trump, billionaires, and AI.
www.theverge.com
The Internet Archive is amazing and I donate monthly to keep history alive.

archive.org/donate
Reposted by Mike Dalessio
I think that since the overwhelming majority of mass shooters are cisgender men, we should take their guns first.