Finally ditched capistrano for a new Rails side project and Kamal is pretty great to use. I don't even need docker locally, how nice!
Finally ditched capistrano for a new Rails side project and Kamal is pretty great to use. I don't even need docker locally, how nice!
"AI wrote a hit piece." Video: youtu.be/RP-zs6J6ySw
Super Bowl MVP Jason Myers.
This is the year of the AI Super Bowl
Announcing the winners of the 2026 Gem Fellowship! gem.coop/updates/2026...
A simple CLI tool for rebasing stacked Git branches in the correct order.
Built mostly with opencode and Claude in a few minutes, this will save me some manual git toil when working on multiple branches at once for a given product/epic.
github.com/mjc-gh/trunk/
The Linux Kernel is just a program: serversfor.dev/linux-inside...
Just in time for v4.0!
The new React vulnerability is pretty scary.
www.huntress.com/blog/peerbli...
Like others we are seeing attacks attempting to exploit React CVE-2025-55182 at scale, incl. botnet related activity. How successful have these attacks been? You can get a view here, where we track compromised host with Next.js attacking our sensors:
dashboard.shadowserver.org/statistics/h...
π€―
That was the greatest baseball game Iβve ever seen.
NEW: breach of Discord age verification data.
Including some users passports & DLs
Age verification is a badly implemented data grab wrapped in a moral panic.
Mark my words, as age verification mandates expand, we'll end up more surveilled and less secure. 1/
Yikes π¬
Coding outside on vacation:
:set background=light
After 7.5 years, we finally updated the functionality overview in the @cilium.io README π
A lot has changed in that time, but the overall vision of the project is still very consistent. We just have a more articulate way to say it now π
github.com/cilium/ciliu...
Mr. Met as Dr. Manhattan: I am tired of Earth. These people. I am tired of being caught in the tangle of their lives.
#LGM
Google search for βall you can eat buffet near meβ Al Overview To find an all-you-can-eat buffet near you, you can use online search engines like Google or Yelp, specifying "all you can eat buffet near me". These searches will typically provide a list of nearby restaurants offering buffet-style dining, including their addresses, contact information, and customer reviews. You can also refine your
The singularity is awesome
If you haven't used it yet, there is truly no better way to write resilient background jobs in Rails.
github.com/fractaledmi...
If you use "AI agents" (LLMs calling tools in a loop) you need to be aware of the Lethal Trifecta
Combine access to private data, exposure to untrusted content and the ability to externally communicate and an attacker can trick the system into stealing your data simonwillison.net/2025/Jun/16/...
Hereβs the thing: Mets games are fun to watch because the team is good, but theyβre also fun to watch because they look good and are fun to listen to. Itβs incredible overall entertainment in a way that other baseball teams just arenβt doing.
View of the Queen's Borough Bride and Roosevelt Island
Midtown Greenway views
Gary Cohen: "By BlueChew. Chew it and do it."
Keith Hernandez: "What did you mean by that?"
Gary Cohen: "I just read the copy here. I try to give it a good read. Try and give the advertiser everything that they paid for, Keith. And then it's somebody else's problem." #MLB
Animated demo. Starts with a 3D 9x9 grass plain, I then start adding blocks to it in rock and wood and glass and rotating it to see it from different angles.
benjaminaster.com/css-minecraft/ by @benjaminaster.bsky.social is incredible! Editable Minecraft-style world, entirely CSS and HTML, not a single line of JS
My notes on how it works here. It uses radio boxes for state, paused animations for controlling the viewport simonwillison.net/2025/May/26/...
View of the East River, the Midtown Greenway, Long Island City, and lower Manhattan from under the Queen's Borough Bride
Spring has sprung!
eBPF is so awesome
This is a new image from #JWST.
The bright points with spikes are stars in the Milky Way.
Everything else is a galaxy.
Everything. Else. Is. A. Galaxy.
# == single-threaded # RUBY_YJIT_ENABLE=1 ruby parse.rb 1.12s user 0.11s system 77% cpu 1.599 total # == master, pre-optimization # RUBY_YJIT_ENABLE=1 ruby ractor_parse.rb 3.70s user 6.52s system 256% cpu 3.990 total # == master, after https://github.com/ruby/ruby/pull/12921 # RUBY_YJIT_ENABLE=1 ruby ractor_parse.rb 1.31s user 0.28s system 210% cpu 0.754 total
If you read @byroot.bsky.social 's "What's the deal with Ractors?", and were bummed at how poorly they handled JSON parsing, then @jhawthorn.com has brightened your day!
Frozen interned strings are now stored in a lock-free hash, making the Ractor example 2x faster than the single-threaded example!
Huntress has observed in-the-wild exploitation of CVE-2025-30406, a critical vulnerability in the Gladinet CentreStack enterprise file-sharing platform.
They're called public records for a reason. Starting today, WIRED will *stop paywalling* articles that are primarily based on public records obtained through the Freedom of Information Act, becoming the first publication to partner with @freedom.press to offer this for our new coverage.