How are these treaties enforced? All international treaties are ultimately based on trust. There is no higher authority, only elective councils of and voluntary commitment to procedures (a.k.a. promises) by sovereign states.
Specifically not even these formal promises have been given by e.g. the United States of America which to this day has signed but never ratified either the VCLT[1] or the VCLTIO[2], so is figuratively giving a lukewarm "let's see about the convenience of that when it comes up".
A 2016 talk by Tribeflame CEO Torulf Jernström about the monetization of mobile games called "Let's Go Whaling!" also caused a bit of a ruffle a while ago.
Ominously delivered with smug smirk, met by smug laughter: "I'll leave the morality of it out of the talk. We can discuss it, if we have time, later."
> Written as though it's competing for the attention of fourteen-year-olds against meme scrolls, video games and online porn.
Well, technically they are. Only not just teens. Attention spans have gotten shorter; I doubt that many of my friends can make it through that without checking their phone at least once.
Web.de was founded in 1995 and GMX in '97. Both now belong to the gigantic German United Internet AG founded in '88 which currently has roughly 10,000 employees and EUR 5.5bn revenue.
European companies lack the self grandiose promotion that USA companies have. But I think that it is a good thing. I wish USA corporations and CEOs chilled a little.
I think I've seen /dev/random used for generating large amounts of garbage data as well. (Though usually my problem is too much garbage data, not too little.)
> If every statement fit within the column limit of the page, yup. It’s a piece of cake. (I think that’s what gofmt does.) But our formatter also keeps your code within the line length limit.
IMO too, it's a stronger argument. The duplicity (which would have been a great word to use in the article) is not the point: open and closed are suitable metaphors for systems. It's the semantic gap/lack of relation between concept and name, and that applies to any other arity as well. It's just that binary separations are very frequent: we really like to split the world in two.
For sure, it's amazing to get a full kernel running; there's so much one could do. But an emulator and a full kernel is going to have a sizable footprint, be a significant amount to download, and performance is going to be mediocre. Yes there's a linux kernel running, but it's inside a virtualization layer; if you want to integrate & have the page interact with the kernel, you'd need to start hacking some pretty wild channels to punch through that virtualization layer.
Writing an operating system that directly targets the browser, that offers the expected/standard system calls ought to be smaller and faster, and more interestingly, it can potentially integrate with the rest of the page in interesting fashions, easily.
https://en.wikipedia.org/wiki/Discord#History