That was certainly true for older automatics. However, the tranny in my 2 yrs old bmw 3 seems to be freaking prescient. It seems to always be in the right gear at the right time and transitions are buttery smooth. I tried playing with manual gear control, via stick or shift paddles for old times sakes. But the result is noticeably messier. And btw, it's not a dual clutch.
I routinely run:
- a virtual box instance set to 8GB ram to run docker containers that comprise our backend services
- a VMWare Fusion instance configured with 4GB ram running Windows to run our client apps
- an IntelliJ instance that easily hits 2GB ram usage
- a smattering of standalone JVMs and other miscellaneous dev things, plus the regular mac os stuff, browsers, skype, slack, mail, etc etc
I can do that easily on my 24GB imac. If that starts to get cramped, I can upgrade it up to 64GB. But I would be SOL on a 16GB macbook pro
Erlang. I used to be a C/Java kind of guy with a little bit of C++ and PHP sprinkled in. Got tired of using GDB to rummage through core dumps in order to figure out C/pthreads concurrency bugs. So looked into this new fangled thing called Erlang that came with this weird programming model called "functional programming". Boy I was hooked.
Fast forward 7 years and a couple of increasingly lucrative and interesting jobs...
Scala. Getting a bit bored with the Erlang ecosystem, got offered an (even more interesting and lucrative) opportunity at yet another startup, that was running on Scala/Akka/Reactive Streams. Jumped at the chance and went through what was probably the most grueling 6 months learning curve I've ever been through. Got to appreciate the benefits of a strong type system and a thoroughly modern/flexible language. Also gained a renewed appreciation for the simplicity and practicality of Erlang and it's virtual machine :)
That's where I am now. What comes next, I am not sure. Maybe Haskell or Clojure. In any case, after all this it feels like I could handle anything anyone throws at me.
I was able to hook up my MBP to two external 4k displays and drive those and the internal screen at 60Hz with no problem. 2015 MBP with discrete AMD Radeon graphics chip.
In all likelihood it is about the relatively lesser abundance of high quality, ready to use building block in the Erlang/Elixir ecosystem vs NodeJS or RoR. In my opinion, Node and its associated ecosystem will get you to your MVP faster, but Erlang/Elixir will provide you with a more solid base to build and scale a commercial application of this kind, it's what they've been designed to do.
The way I understand this, the canary will not be removed, it will just stop being updated. All it says is that, as of the date of the canary, no NSLs have been served. If you know the organization posts a new one monthly and you see it skipped a month, well you draw your own conclusions.
My 2 years old BMW is one of those heavily computerized cars and can easily be serviced at third party shops. There's a whole network of them that specialize in BMW service, maintenance, and modding. Not to mention that anyone interested can, ahem, 'acquire' BMW service software and start hacking away at their car. You need to expand your tool set to include an Ethernet to ODB2 adapter, but that won't stop even an amateur tinkerer like me. Teslas, on the other hand, don't even provide a working ODB2 port, and attempts to hook up to the car's internal network were met with legal threats.
You are absolutely correct, the schedulers never preempt a process in the classical sense, but from an Erlang code perspective, the system behaves as if it would be preemptive. The schedulers are actually running a byte code interpreter and the interpreter will switch processes once a certain number of reductions is reached (or the code yields). This breaks down when running native code in the form of NIFs - it is entirely possible to block a scheduler indefinitely while running native code.
X3, X5 and X6 are made in the US. Everything else is made in Germany. The Xs account for a large percentage of BMWs sold here (way larger than in Europe), but still I wouldn't call it a majority.
Peter Hamilton's Commonwealth Saga has a pretty good treatment of the subject. His society has rejuvenation treatments that take care of aging bodies as well as artificial memory/personality backups. You age, you go through a rejuve, you die of unnatural causes, your insurance grows you a clone body and dumps your memories in from backup. Pretty interesting consequences. They also have wormhole technology and a budding star empire, so population expansion is not really an issue.
I use MacPorts. I tried Homebrew about a year ago, it worked fine, but I could not see the benefit. The current MacPorts is pretty up to date, at least for my needs. Pretty trouble free…
Wow, I was thinking just that. It's the only place i've seen posting a 100km/h limit on a narrow, barely two lane winding road, hugging a cliff. It was almost like a dare. The speed I felt safe at was no more than 50 km/h
So if Netflix clients would start pushing random bits upstream to balance their downstream, everybody would be happy. Even better if they push a bit more, then Verizon should start paying Level 3, no?
I have donated cars in New Jersey. Before the tow truck picks it up, you are instructed to remove the license plates from it. After pick up, you need to do two things: call your insurance company and remove the car from the policy then go to a DMV office and surrender the plates, which effectively terminates the car registration and ends any legal liability on your part.
I would. If this was available here in NJ, I'd be on it in a heartbeat. TJs and WF are two of my favorite stores and they're both relatively far from me, about 25 minutes away. Add the time spent finding items on shelves and I would be looking at a serious time saver.