Comment Rest in peace (Score 1) 49
Farewell, mon capitaine. See you out there.
Farewell, mon capitaine. See you out there.
Millions of users don't have proper connectivity, they are stuck behind CGNAT and cannot self host or p2p. They are dependent on those walled gardens hosted by someone else.
The continued use of legacy IPv4 and slow rollout of IPv6 breaks that notion completely. Now you have a two tier system of users with full connectivity, and many millions of second tier users with partial connectivity stuck behind CGNAT.
These second tier users can't self host, can't p2p, and become dependent on additional third parties for things that first-tier users take for granted. Many of these third parties are abusive in various ways.
Back in the day you could host a low bandwidth chat server such as IRC, and high bandwidth activities like file sharing or video calls were direct p2p. Now many users cannot p2p so you need a high bandwidth and low latency server to relay all of that traffic. Only a few large players have the resources to do this.
Because there are so many second-tier users now this abusive system has become the norm, and many users aren't even aware of other options.
Sure there has been ARM64 windows for 5+ years, but it generally has poor reviews - compatibility issues (x64 emulation is only in userland so drivers won't work unless there's a native version), poor performance (mostly caused by emulation) etc.
Linux applications already natively support ARM64, and it runs the same kernel with the same drivers so most of these problems don't exist.
Apple are also in a much better place as they can mandate ARM64 as the only way forward. For Apple developers porting to ARM64 is a hard requirement unless you want to abandon your software, whereas for Windows developers porting to ARM64 is a cost with very little benefit. That's why virtually all mac software is now native ARM64, whereas for Windows it's a very small percentage.
But it's the same with any new technology, the incumbents hate it and either ignore it and hope it goes away, or try to push back against it, stifling progress. Usually this is a kneejerk response from people who are afraid of change and don't even understand the new tech.
Sensible people evaluate the new technology properly and determine how to make the best use of it, while understanding what weaknesses it might have and when its use might not always be the best option.
Anyone who dismisses a new technology without having properly tested and understood it is not worth listening to.
It makes sense in some cases to have a cleaning fee at the end rather than building it in to the nightly cost.
A decent hotel will clean your room every day, an airbnb will not - they will just clean the place after you leave ready for the next guest. Thus the cleaning costs are the same wether you stay 1 night or 1 month.
If you're not getting daily cleanings it doesn't make sense to factor the cost into the nightly rate.
Sent through a physical cable you either receive the original data or not.
Once you are receiving the original data - either through clean transmission, or because error correction has fixed any transmission errors, it doesn't get any better.
At the relatively low bandwidth needed for audio data, there are many protocols and physical carriers capable of transmitting the data and ensuring a perfect copy is received even over low quality cabling.
Don't compare floating point numbers solely for equality.