News for hackers. Stuff that matters.
Re:How Asus and a Microsoft Bug Almost Broke Remote Work by prmoustache on Saturday December 24, 2022 @04:59AM (#34115472)
Or you could deem illegal to not follow iso/ietf/w3c unless it is already in a proposal stage.

We may not have the internet we have today but I am not sure it would be for the worse. Some things would have probably slowed down, we may had also avoided the terrible flash/activex/javawebapp period but companies may had pushed for html5 earlier through standardisation process.

Re:How Asus and a Microsoft Bug Almost Broke Remote Work by sokoloff on Saturday December 24, 2022 @05:17AM (#34115551)
No one is going to wait to debate how to do TCP, DNS, or SMTP in an RFC process while not sending bits over the wire.

Most of the core IETF RFCs/BCPs are standardization of things already created. “Prior implementation and testing” is an explicit goal of the IETF process, so I guess you could argue that you’re following that process automatically by creating the initial non-standardized implementation.

Re:How Asus and a Microsoft Bug Almost Broke Remote Work by prmoustache on Saturday December 24, 2022 @05:51AM (#34115728)
That is why I mention that you could deploy it if at least there is a documented proposal.
Re:How Asus and a Microsoft Bug Almost Broke Remote Work by sokoloff on Saturday December 24, 2022 @05:57AM (#34115760)
How would having a published proposal for flash/activeX/Java web app/foobar have avoided those? A company could crank out a draft proposal in a couple of afternoons.

I worked with the author of RFC 1149. He said it didn’t take him long at all to execute it.

Re:How Asus and a Microsoft Bug Almost Broke Remote Work by brookst on Saturday December 24, 2022 @11:16AM (#34118205)
HTML5 would not have existed without flash.

Your idea to outlaw imperfect solutions is noble, but misses the fact that mature solutions learn from earlier, imperfect work.

If we’re fining or jailing people for releasing and/or using hacked together code, it either means no progress or rubber-stamp standards bodies that approve everything.

And I feel a little sorry for 13-year-old me, who presumably you would have treated harshly for releasing some BBS software that saw wide adoption when I “should have” invented IPv6 instead.