Hacker News new | ask | show | jobs
by unixbane 1635 days ago
Email is a pile of garbage created with the same mentality of web and UN*X. This stupid shit in 2000 and 2020 still sends my IP address to the receiver for no reason so I have to use the web interface which removes it but then I can't control headers so I probably can't use PGP because some idiot wants to use that S/MIME shit (which was unsurprisingly broken due to the E-Fail bug). Coming up with a bunch of ad-hoc key-value pairs with keys you hope people will adhere to is not engineering. It's web shotting. When you do this it makes a sound of web being shot like *THWIP*.

Coming up with yet another way of encoding key-value pairs (or any type of serialization) is not engineering; you have not addressed the concrete problem in any way what so ever other than explaining what the syntax will be.

Like wtf is wrong with you people? How hard is it to call encrypt_message(your_message) and verify_message(their_message) without introducing RCE vulns? There is nothing hard about delimiting different entries in a list (for argv or whatever). This is pre-school stuff. The reason people omit it is becaues UN*X makes the path of least resistance to be insecure shit like system(), but even then it's still easy to work around it time after time if you are above the age of 12.

Federation is also a hare-brained concept. Why in the hell do I want my address to be qualified with some stupid string? Is this so I can make a group and LARP about firing missiles from mydomain.com to yourdomain.com? How is it possible that XMPP was created with the same idiotic concept once we already knew email was garbage? Federation is absolutely and thorougly pointless. The literal only reason it makes any sense is because if it was fully centralized, the service would just be dead once comapny #1 dies.

DAY OF THE SEAL SOON