*slaves do. Amazon big shots must be laughing at these people who have no choice but to accept these work conditions to make ends meet, so hard. They must talk about these people like they are garbage, peasants, when Amazon yuppies are among themselves...
That's what shocked me the most when I was doing odd jobs, the contempt, the disdain.
But bad performances stems from non compiler optimized React to begin with, its execution model when handwritten. Other frameworks don't necessarily take more effort to use and have better performances from the get go.
A lot of them do have compilers too, like a couple of the most commonly cited React alternatives, Svelte and Solid, so I'm not sure why React specifically is singled out.
*React. Nobody is forced to use React to write web UI though. Actually, in theory, AI helps getting rid of all these web frameworks, they are tools for made developers, LLM don't need React to code a web UI, they can use Vanilla DOM or faster frameworks, like SolidJS.
Hand written React code is relatively slow when running so the React team made a React compiler to make it run faster. You might not see the difference with a toy app, but with a fairly large app, with a lot of IO it's a catastrophe if not compiled and optimized.
It's the definition of overengineering IMHO. The problem is React at first place. Some other frameworks have in theory no compilation or optimization step while delivering constant performance as the app grows, like SolidJS. Since writing a compiler in JS also make compilation itself slow, then the React compiler was re-written in Rust...
At the end of the day, React has a larger community and ecosystem so it's the industry "standard" for JS applications...
Why do people say SolidJS has no compilation? SolidJS 1.0 was already doing much more at transpilation time than just changing <h1> to h("h1"), and SolidJS 2.0 has a package called @solidjs/compiler: https://npmx.dev/package/@solidjs/compiler
Criminal liability perhaps, not civil liability which has a way lower bar when it comes to conviction...
But in essence, you're right, that new "AI agent paradigm" has to be tried in court and it will, as I doubt the legislator will change existing laws...
> The first time it bites somebody, you may not be liable because you didn't know the dog was dangerous
Is it the case though? If I get a lion or a tiger as a pet (I don't know if it's legal), there is a reasonable assumption that a lion is dangerous for me and others... If I get a rottweiler, there is a reasonable assumption for that sort of breed that it is a dangerous dog if it ever end up killing someone even though it behaved before...
It's crazy how getting the best deals online is still a unsolved problem. Google product page was garbage even before AI, most aggregators are a complete farce as well, either displaying deals that are out of date or completely unrelated items, and let's not even get started with price tracking...
You'd think of all the companies, Google would be the best one to come up with a good solution for deal hunting but no...
I guess it's in no company's interest for consumers to get the best deals...
That site exists in my country but under a different name (the UI is exactly the same so I imagine it's the same company). It's OK, but their search engine is mediocre. You look for Smartphone deals and they show you bananas... this is the very thing that shouldn't happen on a site like that. It means that whatever algorithm they use isn't very sophisticated.
> It's crazy how getting the best deals online is still a unsolved problem.
Not actually. Good deals are usually compensatation or a symptom of market forces. Additional costs in the form of marketing, advertising or risk aversion (bad or new vendors) are just some of the reasons that good deals exists.
EU regulations do not require that, that's bullshit. Otherwise Microsoft and Apple would do the same and completely restrict what one can install on their laptop (Microsoft tried to force people to go through their store on Windows Family versions though, I'm glad they failed).
The only reason I chose Android was being able to install my own "native" apps without Google having a say. If that function is gone, I simply have no reason to use Android, I actually like IOS better in terms of UI, so I'll just move to Apple's ecosystem...
While using alternative OS on older Android devices.
You can still install your own apps and in my case your own operating system (graphene). The 24 hour wait to activate sideloads indefinitely seems like a non-issue to me.
How is this not mentioned in the article anywhere? I've seen similar articles and keep thinking: is this about the 24 delay or something else. It just leads to confusing messaging.
Personally I generally agree with guardrails for regular consumers. The kind of people who don't want to do things like go into developer options and enable "unsafe" options usually should be protected against installing a random .apk on a device that contains their bank info and whatever else.
That's what shocked me the most when I was doing odd jobs, the contempt, the disdain.
reply