We talked about Roundhouse and Spinel on the pod last week with @joelga and @RaulOnRails. Spoiler alert, we will be talking about it again tomorrow! Stay tuned!
@schwabsauce There is no question that DHH gave an edgy talk. He also did not mention Roundhouse and in fact endorsed a completely different direction. He's pursuing his vision, I'm pursuing mine, which is exactly how it should be.
Pure poetry. "Why even spend precious tokens on improving the gardens we already live in if you can raze them to the ground and replace them with glorious concrete?"
A renaissance, you just have to make a modicum of effort to see it - and a tiny bit more to enjoy it. We are living in the Weimar era of Ruby https://t.co/lB2WzDvb8H
With reverence to @samruby@schwad_rb@mhenrixon@yo_waka and others
Compiling a real production @rzilient_club Rails API into a single native binary with #roundhouse + #Spinel (AOT Ruby → C):
it now builds, boots and serves, with responses checked field by field against Rails. Along the way: 69 PRs merged into roundhouse and 31 Spinel bugs filed (all 31 fixed).
Next: a full route-by-route comparison against Rails. And for Mastodon, following @samruby 's advice, the new Futamura target, keep Rails and the gems, then profile and specialize the hot spots.
My read: this is what happens when you treat LLMs as "clankers". I don't name my LLMs, but I sense those that do will get better results. I use Claude as a peer that just happens to be smarter than me. My role is closer to "managing up". Those are the skills to have.
Also, to clarify, Redis is just one of several checks that are being enforced differently across languages. So we are effectively measuring how AI can evolve different languages, with different prompts, with different baselines, with different efforts, and different guarantees. GG.
I often use Data class like that.
Roundhouse (by @samruby) didn’t support it yet, so I have prepared a PR to fix it.
https://t.co/A9RQqJZSyI
Thanks to @thomasklemm for the help with merging here!
@TheDumbTechGuy The apps I've looked at so far don't use engines, so I'm not surprised there is a gap. As the number of conributors grows, I don't think there will be any one person who knows what has been explored so far. Come join the fun!
I have asked my clanker to send some PRs for the Elixir one. Please ask your clanker to verify them and tell your clanker we are allowed to deviate from the Rails version in the same way Express/Go/Rust/ do (it was objecting to that in other PRs)!
The clanker says there is more work to be done but I don't have infinite tokens, so it would be nice to see those merged first.
@AptoTemplario First try transpiling your app to Ruby. That's what Shopify is focused on: https://t.co/2KLPhvMtQN https://t.co/2ldrUPT86C ; then pretty much yes for other targets you will need replacements. The good news is that LLMs are good at building them. https://t.co/kubnQ0T22z check PRs
Less than one day after @yukihiro_matz merged windows support, it's possible to write Ruby inside a browser window and download compiled binaries.
(* The binaries build in your browser, but you are trusting the buildchain downloaded from my server)
https://t.co/XcWtNa3HmL
DHH opened Rails World by saying what he believes, plainly. He also asked us to be optimistic, and I am, about Rails in particular. Today I open the second day of Deccan Queen on Rails, and I hope I clear the bar he set. https://t.co/1VXO4ccNs2