4,681 karma · joined August 6, 2007
One Rails app used ~700MB of RAM at peak (live speed dating events with emails and heavy Hotwire/Turbo Streams use). I converted it to Loco with HTMX and the app now uses about 60MB at peak and benchmarks show 30x the traffic possible on the same hardware.
What more my CI/CD pipeline runs about 5 times faster including my entire test suite (TDD with hundreds of tests and BDD setup with about 60 scenarios running headless chrome). On a day to day while doing development my unit tests feel nearly instant.
Also Rust isn't as pretty on the eyes as Ruby but me downgrading my VPS server from 4GB to 2GB is something I benefit from when I'm away from my computer.
If you're a Rails developer nowadays I don't see the benefit of the framework anymore.
Though when I mean conventions I also mean where files are placed, how tables and fields are named, how migrations work and how DRY is part of the framework through and through.
A Loco app doesn't require fiddling with the database at all to replace its Rails counterpart. Hence why this naming of project confused me.
I converted 3 of 4 apps running on a 4GB VPS to Loco (short for Locomotive: a Rust framework using the Rails conventions).
I am really happy with the switch.
Heaviest app went from 700MB of RAM usage at peak to 60MB and can handle 30x traffic before it hits an I/O wall.
I save 20$ a month because I downgraded my VPS to 2GB and am now able to fit new projects that sat underplayed on my personal machine because I couldn't fathom paying for a larger VPS. I could easily run 4x the amount of projects on half the system I used before.
As a Rails developer for 20 years this is a bittersweet moment. Rails was truly wonderful in its heyday and I could run circles around larger teams and do in a day what could take months for them. This advantage was eroded as people opted for Javascript frontends and then accelerated with graphql.
The advantages were then nullified with LLMs taking over code generation. With RAM prices tripling in 18 months I think the web framework that is hungriest just won't make any financial sense over other systems. The only reason I stayed with Rails was because of the conventions and my love for Ruby. I'm sad to being reading Rust instead of Ruby now but it's a drop in the bucket of my considerations.
There are plenty of varieties of grapes that do well as juice and wine. It's just the type of wine that you'd age very little because it would lose the acidity and temperament too quickly if aged.
There are ample reasons to believe that Elon Musk is running his mother's account and that the photos weren't even real putting in question that he even had a birthday party.
If you ask Grok about what this means it will always take Elon's defence. It will vehemently deny that Elon would be capable or willing participant of such a thing even if you point out that he faked being a world class gamer, buying accounts that had done all the work and showing none of the skills when live-streaming.
They argue that LLMs are stealing our culture to feed it back to us. Can we really argue that they didn't make use of everything we wrote and said online to train their data?
Omni means you can use multiple types of input and have multiple types of outputs like audio, video, images and text. Flash means that it is built for speed and smaller than the more complete ones.
The people promising AGI just 6 months ago are now more and more quiet about the possibility and rightfully so. LLMs alone are most likely not the path to AGI.
What I actually need might be less of an iPhone and more of a nano than a duo. Something small and portable that doesn't make me spend every spare second on the phone.
So many stories, many people believe are true and build whole religions around, are really just repeated stories with many details changed to fit the local culture and traditions.
It's crazy so many of the world's politics and problems stem from what might actually just be the same story said in a different way... or even of a fan fiction on top of existing fiction.
However the main reason I would upgrade is to run LLMs locally and RAM prices are making this a no-go. One day if RAM comes down to earth I'll upgrade. If not I'll stick to this old machine for a long time.
I'd love to see what it looks like inside a production phone. I really hope for this to be true because we need more competition on the CPU front.
I asked Grok if the family birthday image posted by Maye Musk could have been generated by AI and Grok refused to say that it was a possibility.
Multiple news outlets independently verified that the label "Made with AI" was on the original image before being edited.
In Grok's latest incarnation it admits the label "Made with AI" existed in the original but refuses to say that this means that it was made with AI.
Whatever Elon or his ghost accounts (his mom's account being one of them) is taken as gospel by Grok.
I can't stand that and I don't want to use a product from someone who does nazi salutes, flashed white power symbols on SNL and funds far right political parties around the world.