4 ms·
1. What computer are you using? You do know that a lot of software developers do not take active advantage of instructions right? Mostly because developers aren
by vkaku 3y ago
1. What computer are you using? You do know that a lot of software developers do not take active advantage of instructions right? Mostly because developers aren't as aware of floating point rounding modes or availability of co-processors or even vector units. If it's a computer that uses an instruction set you made in 2018, well, kudos - but that is not a large set of people out there.
2. I don't think it's hard to add HTTP 0.9 support at all, maybe I will add it to https://github.com/guilt/phttpd https://github.com/guilt/phttpd. I will not bemoan TLS or SSL dying at all. As protocols used for system update - they've caused more problems than they have solved. The protocols will break once again when agencies end up factoring large numbers in the near future. There is a need for privacy but there is no need to break system updates in the name of increasing security - it does not work that way.
3. Keep breaking things enough and you'll find all your customers moving away from you. Good luck explaining to them why your software breaks day after day. You might be able to fool them for some time.
4. I do not need funding to fix obsolete things, a lot of people are already doing it - some are getting paid for it too. :-)
- speedgoose 3y agoIt’s a very common MacBook M1. I agree that most developers use an interpreter or a compiler with the default settings. At least on the mac everything seems to target a very recent instructions set. But it’s quite common to see hot paths being optimised using not so old instructions on amd64 too. I also agree that you should keep most of your users happy. How many users are using such old hardware and software? At work, we disabled old TLS versions and many cipher suites for security reasons because we knew no one would care. We kept TLSv1.2 enabled because we still had users using software incompatible with TLSv1.3 unfortunately.
- vkaku 3y agoI hear you, I hear you. ARM is at least 30 years old, if not more :) My first computer (in school days) was a 6502 based BBC Micro - so, maybe half an ARM (and a leg) computer. I am well aware of the TLS/SSL issues, I was personally responsible for large scale patching of these ciphers at a large retailer for a very large fleet of machines on their datacenters. DM me if you want to know the details. Yet, Today - I am the one slamming this practice for web servers serving system and firmware updates, and I write about how Debian solves this problem well (in another thread on this HN page). It is okay to upgrade people to forward looking infrastructure, and the cost of not keeping sustainability is steep. The correct way to get people to TLS v1.3 is to allow some means by which people can get the updates needed for both algorithms, as well as the new certificates. And the deal is that TLS v1.3 may not be enough for a post quantum world. This may be the right time to undo our mistakes of the past.