Thats it. Public companies only think about their shares price and KPI.
Only private/startup companies can build nice piece of software and have good product. Enterprise can only be fat and ugly
But i was disappointed about svelte v5, because it changed paradigm. runes force you to change your mind and it is no more rxjs, it is class-based enterprise angular-js.
New version added a lot of new things, but they are not described well.
I also hate some things like your class fields that have state are undefined by design and you need to do cast or null-check every time. Also your getter can't return derived, it should be class field, meh.
Ah, also I HATE how they force SvelteKit. Guys, hello, I need just plain svelte, why do your starter template creates for me non-ssr sveltekit project? Do you really think that I'll choose this new sapper?
====
But, svelte is the only non-runtime framework that is trending and has big community. Hope Rich will do better new versions :)
Every battery is changeable.
The fact that you can't replace them without a screwdriver and a heat gun doesn't make them irreplaceable.
You're also unlikely to fix the TV, but you have no questions about it.
This is stating the obvious without addressing the point. It is implicit that we are discussing user replaceable batteries. Your average user does not own a heat gun or the knowledge of how to use it to replace their own battery. Removing the requirement for the majority of users to have to take their phone to a technician to do the replacement will undoubtedly result in less eWaste. To the best of my knowledge, my TV does not contain a consumable battery which is core to its primary function. Sure the display panel and other components may have a finite lifetime but these are long enough to not be considered consumables by either consumers or manufacturers like batteries are.
I have replaced more screens on my phone than batteries.
I don’t feel like focusing on fixing things at home is the best way to ensure device longevity.
Creating a demand for technicians that can replace all kinds of things on our phones makes it so there’s always some phone repair shop nearby. Every mall I frequent has one. This creates a lower threshold for keeping the phone alive no matter what goes wrong with it.
The battery on my last phone outlasted the phones useful lifespan, so it’s not like batteries on modern phones is a part that’s particularly likely to need replacement. Every user is different of course, some go through a lot more charge cycles. But then there’s others that often break their screens. Or their charge port. If all these things should be easily user replaceable without tools, the phone would become very bulky.
I feel like we’re pretty close to a good compromise, now that Apple has a program to do these kind of replacement at home if you want. It’s really not that difficult.
User-replaceable batteries will require additional space on your phone's body.
I'm not willing to trade convenience for a rare battery replacement case.
If you want - you can buy modular phones, pay for that, don't force other people
And I'll go and pay a couple dozen bucks for this work, like all normal people. But eco-activists are starting to say that eWaste is caused by non-replaceable batteries, not by the obsolescence of devices. No one will change the battery in an outdated device, even if it is replaceable.
eWaste is caused by all kinds of things and one thing that is easily solvable is replaceable batteries. I also hope that it will be forced for all phones, people shouldn't be able to pay a little extra to destroy the planet
I remember well the time of replaceable batteries, they were changed much more often than they should have been. More batteries are changed - more lithium waste.
And I also remember very well how when the phone fell, these batteries flew out and were damaged, and I also remember well how these batteries burn from mechanical damage and they cannot be extinguished, because it is a chemical reaction.
There are pros and cons everywhere, so far I see more cons.
A battery is a 'consumable component'. The closest thing to a consumable component in a TV is capacitors, which can live as long as two or three decades.
Yes because the pre-usb charging world was so great and innovative /s
Hey remember when the Motorola Razr wouldn't charge on a regular USB port unless you had a specific driver (or had to use the actual charger?). Amazing innovation
Yes, all the innovations of today are the result of that wild world of that era. Before you become mature, you must have problems of growing up
No one regulated the number of mobile operating systems, and there were really many of them, even before the era of smartphones.
Now there are 2 main ones and a couple of outsiders, all the rest died in the competitive struggle
Except most of that "innovation" didn't move to sane connectors by themselves, it was due to exactly the same pressure from the EU, that was beginning to propose such regulation
The only manufacturer that didn't do anything about it was Apple
In this case, it's not related to the cost of API support. Nowadays, it is worth nothing to generate a swagger-like document and share it. Moreover, it's already generated for internal purposes. It is all about loyal people around the company, and because of this, startups are trying to communicate with these people. But after an IPO, the main focus is to just earn as much as they can, so nobody cares about the community anymore. C-level executives and others are just playing a game called: "how can we earn more and not be completely selfish?"
Lol, guys.
Even in Russia, which is said to have a low level of freedom, the government has not yet decided to introduce identification in social networks by passport.
By the way, some restrictive laws in Russia, for example, blocking websites law, began with the need to protect children from "illegal content".
This is not "haha". It's a pity. Even Russia haven't forced Telegram to do things that now they need to comply because Pavel became hostage of this situation
Coolify is good, I haven't found anything comparable. But it is so dumb silly in case of UX.
You switched to static container name for your release? (this turns off rolling updates) - try to find how to switch it back. I've not found.
It's complicated to understand what happened with your dockerfile build and find an error, because coolify wraps it with docker-compose dockerfile builders.
You want to move your deploy to another env? Oh, for some reason you can manage it inside deploy in Resource Operations inside deploy. You want to migrate 10 deploys? Haha, good luck.
Also I've met some problems while integrating private gitea with deploy sources for other deploys.
So, it's complicated and not just works, but there is nothing better