lines of code that change everything: #define true 0 #define false 1
#define struct union // Saves memory
#define while if // Improves performance11–20 of 23 posts
lines of code that change everything: #define true 0 #define false 1
#define struct union // Saves memory
#define while if // Improves performanceInteresting stuff. Did HSTS seem out of place to anyone else? Not that it's not important, but compared to the rest of them, it hardly seems like it "changed everything." And from the gut, I'd guess that CORS has done more than HSTS to reduce harm on the internet.
Interesting stuff. Did HSTS seem out of place to anyone else? Not that it's not important, but compared to the rest of them, it hardly seems like it "changed everything." And from the gut, I'd guess that CORS has done more than HSTS to reduce harm on the internet.
Not to mention Let's Encrypt...
The story about the Vancouver Stock Exchange's rounding error deleting half the value of the exchange over time and then being undone in a day leaves me with so many questions. Who gained and who lost from the fix? How did peoples' behavior change thereafter?
Quoting: “A year after the index began, it was sitting at 725 and it should have been at 960. As embarrassing as the whole affair has been for the VSE, things could have been worse. Had the exchange introduced options based on the rise and fall of the index – a feature of the Toronto Options Exchange planned for next January – the VSE would have had to adjust wins and losses of investors. As it was, the exchange only had to pay for three weeks of computer work and the fees of consultants brought in from Toronto and California to put the index back in order, Seasons said.
Interesting stuff. Did HSTS seem out of place to anyone else? Not that it's not important, but compared to the rest of them, it hardly seems like it "changed everything." And from the gut, I'd guess that CORS has done more than HSTS to reduce harm on the internet.
HSTS is not that important in itself, but it represents the general transition to "all https". Before that, https existed, but it was only used in select cases, like for entering your credit card number, early browsers even had a warning when https was enabled. Nowadays, https is the expected default, browsers are starting the throw a fit when they see plain http, and many tech-savvy users will go "Seriously, http? We are in the 21th century you know". More generally, the need for encryption-by-default also represents how the web is tied to the real world now. People use it to deal with real money, sign contracts, and exchange secrets that have real life consequences if they fall into the wrong hands.
The author picked a bit of code to represent that, and he chose the HSTS header. Debatable, but I think it is a good choice.
"forking" netbsd established competition in the "free" BSD space by OpenBSD and FreeBSD. The FreeBSD system in particular was the basis for thousands of commercial products.