4 ms·
At least in my circle (Ruby on Rails), big companies who continue to use the classic Rails+MySQL combo have to do ungodly things to keep it from collapsing. Jus
by resonious 3y ago
At least in my circle (Ruby on Rails), big companies who continue to use the classic Rails+MySQL combo have to do ungodly things to keep it from collapsing. Just read any of their blog posts or look at some of their open source stuff. It's very easy to see how someone who's been through that might go out to build something new from the ground up to try and sidestep problems.
Even things like TCP and HTTP are seeing revamps because the stuff from last decade is just not that good. GPUs exist because x86 just didn't cut it on a fundamental level.
So I think on some level we kind of did try to standardize stuff. We always try to standardize stuff. Then someone comes along with a new non-standard thing that just blows your standard out of the water, because turns out it's really hard to build an unbeatable standard.
But yes, maybe there's a bit too much effort going into this reinvention process. Most new things really don't hold a candle to the tried and true stuff. Problem is sometimes they do.
- SanderNL 3y ago> Even things like TCP and HTTP are seeing revamps because the stuff from last decade is just not that good It’s IMO extremely debatable if they were not “that good”. The mindset that serves simple websites with 60 requests to 12 different domains is the problem and it’s hurting my brain to think about how mind-numbingly stupid it all is. I think “revamping” TCP and HTTP is misguided at best. I think I may have an unpopular opinion here or not. I am not sure anymore. It’s a human issue like someone said here. We don’t settle down on something unless forced. We are not going to fix it, which is good, because we will have lots to do.
- high_priest 3y agoTCP needs revamping. It is a mess of back compat. on back compat. with many performance regressions and security vulnerabilities which shouldn't be there in tge first place. Personally, I adore development of QUIC and I think it is going to bring alot of good into networking, performence and security.
- SanderNL 3y agoLet’s agree to disagree. I am also not sure what “security” is being touched by TCP (and should be touched by that layer)? Performance could be better, but I’d say pick your battles. I prefer an “eternal” standard than turning everything upside down on a whim every generation for their incessant need to track everything you do and deliver as much ads to you in as little time as possible. Encrypting everything by default on the lowest possible layer is batshit crazy. A sign of our times, not some fundamental technological leap forwards. In 100-200 years we will smack our collective foreheads.
- Turskarama 3y agoI have to agree with this, encryption is an overhead that you just don't need sometimes. I'm imagining an engineer in a HPC organisation in 30 years feeling like a genius for figuring out they can get more performance by removing it.