What? They're CPUs. They're designed to run instructions. Intel's chips spend more energy on the really fancy stuff like huge reorder buffers and extensive speculation. They get higher IPC at lower MIPS/watt. An i7 isn't going to run iOS more slowly than whatever Apple calls their latest ARM SoC. It _is_ going to blow its lid without a big ole heatsink brick on there and a fan too, which is why smartphones use ARM cores designed for efficiency.
P.S. if anything, ARM is the "general purpose vehicle" in your analogy. x64 is all about high throughput and high power on a chip you buy and plug in. ARM is the one where you can get an architecture license and customize the shit out of it.
IMO the last good laptops Apple made were the pre-Touch Bar Retina MBPs. I've used three different ones, two for work and one that I purchased myself, and they were all solid performers with excellent screens, excellent keyboards, excellent performance, adequate ports, and adequate portability. The new MacBook, with its terrible everything-aside-from-thickness-and-weight, showed that Apple has lost interest in making a usable laptop in favor of any kind of differentiation they can get. Even if it's pointless or apparently even worse than nothing.
One can represent themselves. It might be dumb, but people should have the right to be dumb when they're the only ones getting hurt. That's why I have no problem with engineering requirements: when a bridge, airplane, whatever falls down and goes boom, it's not only the owner who's affected.
I'm an adult. It's legal for me to buy and drink bleach. It would be very stupid of me to do that, but I can. I should be able to do the same with prescription drugs, if I want to. Yes, including eating a whole bottle of warfarin and dying messily. It's my body and my life, not yours.
Txns are just hard in general but mature RDBMS have spent a huge number of man-years on getting it right. After the time I've spent on Couchbase, Mongo, Elasticsearch, I doubt I'll ever use something non-transactional for anything OLTP or OLTP-adjacent. If Postgres or MySQL can't scale up to handle it, make them...or get a new job. Scale is a PITA.
It's entirely possible that no one at Boeing believes the FAA will grant this exemption. However, if they don't make the attempt, then when Boeing gets dinged with contract penalties or loses deals because of this problem the responsible person needs to be able to prove that they did everything possible.
I make six figures and work remotely in a low cost of living area that I happen to really love. My work may be fairly pointless on net, but it's interesting and challenging.
What do you mean by luck? Circumstances beyond your control? That's what it sounds like to me but I also think you can't possibly mean that. It's trivially false.
If I had hundreds of thousands of dollars in TSLA it would mean that I had tens of millions elsewhere. But then, my parents are both actuaries and even my groceries are hedged.
Not necessarily. At least for writing gigs my wife has done, often they involve assigning all rights but not ownership to the client. This is spelled out in the contract, I imagine to avoid controversy over whether there was "work for hire" or not. On the other hand, every dev job I've taken has had me sign a thing saying that the work I do is work for hire and the employer owns the copyright. Seems fair, they're giving me a paycheck after all.
You think if Apple, IBM, Amazon, or another American giant got caught doing this kind of stuff they would get sanctioned nearly as hard by the Trump administration?
RMS has always struck me as the kind of person you generally avoid, except when you can't because they're family, and when they say things you smile and change the subject. Where he's unusual is that the ranting isn't about minority groups or political parties, it's proprietary software.
Is there really a clear line of authority between the glibc maintainers and RMS? It certainly doesn't seem like it. Authority decays, and RMS's is gone, over glibc at least. Compare with GvR: Guido is involved day-to-day, talks to people, makes decisions. No one questions whether he has power, because he uses it, although they certainly question the way he uses it.
I think the monarchy of the United Kingdom is good way to look at RMS's position here. On paper the monarch has a lot of power, but the reality is that they don't and trying to use it would provoke exactly the kind of crisis we're seeing here.
I've spent the last 3 years doing AWS stuff at work and agree 100%. If all you're using is EC2 then it's not a great value. Where it's worthwhile are the other services you can tie in to really easily. At work we're using:
It's spendy, no question. None of this is stuff you can't do yourself on cheap instances. We'd just need an additional 2-3 FTEs to maintain the homegrown jungle of crap that would replace the managed services. Oops, there went my savings.
LIMIT is great, and a necessity on MySQL. It's OFFSET that causes problems. If I were king of databases I'd make OFFSET > 1000 cause an error directing the user to the doc page explaining why what they're doing is a bad idea and how to increase the limit anyway.
The writer is incorrect. MySQL doesn't wait for query execution to finish to start sending rows, unless it has to. For a SELECT with no WHERE, it definitely doesn't have to (ORDER BY requiring a sort step is one case where it does). However, the default behavior of most (all I've ever run in to) MySQL clients is to buffer the entire result set before returning, to minimize the time the server spends executing the statement and holding locks.
I had a similar experience, although in my case the stumbling block was virtualenv. It needed to zip some .py files installed by nix and that totally failed because nix sets mtime to 0 on files it manages. I get why that's a thing they do but zip only allows file times after 1980 or so. NixOS is a really, really interesting project that I will be very interested in using once it's ready for prime time.