Comment Rest in peace (Score 1) 54
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.
Your best engineers will be AuDHD, and AuDHD folk don't do well in these sorts of synthetic tests.
I can code in 20+ languages for over 12 different OS', write code that's good enough for CERN to run for particle accelerator data collection for a decade, have accelerated systems by an order of magnitude by understanding the poem space better than their previous engineers, but I am abysmal at exam style settings.
The software industry is riddled with SEs who write abysmal code but can pass a coding test easily. They're the folk that you have always needed to reject but didn't because they ticked a box.
Build what, exactly??
If we build it, then it will frictionlessly tell us what to build.
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.
This reminds me of a segment I saw about 15 or 20 years ago on a show called "How It's Made" that played on a channel like the Discovery Channel (before all cable became reality TV).
The segment was "How CRTs are Made". I was kind of surprised that CRTs were still being made, but I was especially surprised by the fact that they appeared to be American workers in the factory. They were doing everything pretty much by hand with no automation, and they were making some rather skinny looking CRTs. The show never elaborated on what the CRTs were for, but they sure didn't look like TVs.
I dug into it a bit after that using some clues I noticed in the show, and found out that these were cockpit displays for F15s or similar military aircraft. It's probably an item that you just don't go changing the specs on, and they understandably aren't going to farm out to TCL. I can't imagine how much each one cost, though. And I certainly wouldn't try to rack it up as a "win" for any of GWB's or Obama's trade policies.
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.
Time is nature's way of making sure that everything doesn't happen at once. Space is nature's way of making sure that everything doesn't happen to you.