myusernameisok
Definitely. I was a little unclear, I meant core as in visibility, which you pointed out.
Also about Kubernetes, I can't comment on that because I've heard used it (but I've heard of it). I think it' s possible that there are a lot of businesses out there (such as the one I work for) that use docker but not Kubernetes.
The more visible an open-source project is, the more likely people are to donate to it. I could definitely see companies supporting docker in the same way that they support the Linux foundation or various Linux distros.
If the creater of "ls" or "cd" asked for donations, would you even realize? If docker asked for donations, would you realize?
I think if theatres had an "all you can watch" model, people would take it less seriously, and the quality of the experience would degrade.
However, I've seen some airbnbs that have a pin door code or a key fob, which are arguably more secure than a regular key lock but have less chance of failure in my experience.
I don't understand why companies feel they need to start selling average household products, but with cameras, microphones, wifi, and bluetooth. Maybe I'm just paranoid but I don't even like my laptop having a camera.
[1] http://www.siliconbeat.com/2017/03/06/many-iphones-use-analy...
It's crazy considering even if Apple switched default search engines I'm sure a lot of users would switch back to Google.
At the time (a year ago) there wasn't a way to precompile using pypy, which meant shipping pypy along with gcc and a bunch of development headers for JIT-ing. Additionally a one of the extensions we used for request validation wasn't supported so we'd be forced to rewrite it. I also found that the warmup time was too much for my liking, it was several times longer than CPython's and it became a nuisance for development. I guess I could've pre-warmed it up automatically, but at that point I had better things to worry about and abandoned trying to switch.
I'm sure, given enough resources, it would be a lot better. But it's not quite as simple as switching over and realizing the performance increases without some initial investment.
I would argue that most of the time, for any sufficiently large application, you'll need to use application specific status codes anyway (as you said), so why bother trying to be specific with the HTTP error codes? Certain client-side applications parse out if the response is a 2xx, 3xx, 4xx, or 5xx, and log it differently. At which point you just need one of them to trigger the different logging behavior.
The only special case I can think of is 401, which you need to send to trigger the basic authentication pop-up window for most browsers.
The abstraction behind AZs is what every AZ counts for at least 1 data centre. So for every region there is at least 2 AZs, and every AZ means at least 1 data centre (or 5 in your link).
This just means it's harder to take out a whole region by destroying individual data cetnres. Since most regions consist of 2-5 AZ, and AZs consist of 5+ data centres, that means destroying dozens of data centres.
Anyway, Americans will say "How can Canada become an education superpower when California has the same population?" to which I say, that's a disingenuous comparison. How can Boston become an education superpower if China has 500x the population? To which Americans will say "MIT and Harvard", To which I will say "Waterloo, Toronto, and McGill."
Obviously I'm being slightly facetious, I'm just trying to illustrate how population != educational excellence.
For example, If southern Ontario were a state then it would be the 6th most populous state [2] [3] (between Illinois and Pennsylvania in population) and also more dense than Illinois.
I feel like Americans don't really appreciate how most Canadian cities are so close to the border.
[1]https://en.wikipedia.org/wiki/Quebec_City%E2%80%93Windsor_Co...
[2] https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...
I know my company and a few others that are redundant within a region (ie if one AZ goes down), but not if a whole region goes down.
[1] https://en.wikipedia.org/wiki/Anton_Piller_order#Quebec_.28c...
EDIT: turns out I'm wrong, disregard this.
I've only looked into Rust briefly, but I thought this was the point of unsafe blocks? You can roll your own multi-dimensional array data structure using unsafe blocks if you're certain what you're doing is actually safe.
I agree with the resolving DNS requests complaint, wasn't aware of that to be honest. That actually does seem somewhat odd.
However the other two make sense, systemd is used to init your system. Supporting login functionality as well as mounting and managing devices through udev (which supports renaming devices, as you said) doesn't seem too odd to me.
> Breaking "nohup foo & logout" is shockingly inappropriate;
Can you explain this to me? I never heard about this and my googlefu isn't returning anything fruitful.
> end users should never ever care how an admin may have booted the system much less have to know how to interact with it!
Unless you have an advanced user running `systemctl --user` or trying to check logs then I highly doubt the average user will need to know which init system you are using. For the most part, if you are just using your computer as a facebook/youtube/netflix machine then you probably don't care about the init system your computer is using (which I suspect describes 75% of users), assuming you even know what an init system is.
If you are an application developer and a compiler X gives warnings that compiler Y doesn't for your application, then ideally you should probably fix the warnings from compiler X. An end user probably doesn't care either way, they just want to compile the program without any issues.
Feature creep falls under the umbrella of sticking to the UNIX philosophy too closely, the first point of the UNIX philosphy is:
> Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features".
In any case, I think it's arguable if it's feature creep or not. The goal of an init system is to start your system up, it makes sense that the thing that starts daemons would also monitor them, take logs, and do other support actions as well.
The only complaint I actually agree is that systemd/journald uses a binary format to store logs, but I don't think that's a good enough complaint to warrant all the hatred.
[1] http://www.cbc.ca/news2/interactives/leadermeter/index.html
[2] https://projects.fivethirtyeight.com/trump-approval-ratings/