rkalla
Joined 16 years ago
Joined 16 years ago
They aren't inherently more polluting.
1. It's built natively on Jetty - very tight integration, not just some libs running in a Jetty container.
2. Web is inherently Request/Response - all of this can be handled with dramatically less resource requirements using Virtual Threads. Web is sort of the absolutely-best-use-case for Virtual Threads where as a Game Engine would be the opposite of that (one critical rendering thread and MAYBE a few extra long-lived threads for processing physics, audio, etc.)
3. I haven't tried debugging a Loom project but it's been in incubation for just under 100 years so I have to imagine this has been figured out.
4. About twice the throughput and 1/2 the latency of full OS threads - https://github.com/ebarlas/project-loom-comparison
I knew what I was doing (with it) so it wasn't a problem, but if I over open sourced the API and provided it as a library I would envision a large portion of the population trying to handle the events in a multi-threaded context or throwing them into a List only to find the values changing on them during use (while the parser was still running on another thread).
Performance was so tempting, but usability-face-shot-gun was the greater evil.
This is exactly what happened to eBay for anyone that remembers when it was garage-sale mania, then it became publicly traded and effectively became Target.com with < 1% of personal things sprinkled in.
No one messing with quarterly earnings.
Was there 1 inflammatory food item that is like kryptonite to you now? Fake sugars? Wheats?
For what it's worth...
About a year ago I opened a robo-advisor account at SoFi and another at Wealthfront and pitted them against each other with high-risk/default settings and a weekly deposit.
The SoFi one has been outperforming the Wealthfront one all year long (by 1-2%; nothing life changing) which surprised me but it also made me feel that all the magic AI/ML under the covers that WF promoted didn't exist and no one was managing anything.
I feel like Risk underwriting at Finance/FinTech companies goes through something similar... the list of rules only ever gets longer/gets added to.. I don't know that anyoen rewinds the clock every 5 years and starts from a clean slate to build out a new model.
Smaller M&A where it's easier to swap the leader (like a startup - which most of us are used to) is MUCH easier/cheaper/faster than swapping out an established CEO of a public company.
They'll do it because he's a liability and they want to make a statement to the new company - but it'll be slow.