41 karma · joined February 12, 2017
Kalanick's moral compass may or may not be aligned, but the service his company offers is awesome.
If you really want to build a product, start building a product right away.
If you don't like the Apple OS, you have the option to use an MBP as a native Windows laptop.
IMHO in the last few years HP, Lenovo and especially Dell have caught up and overtaken Apple laptops. I'd recommend you buy a Dell with high resolution screen (from Full HD to 4k), upgradable components - RAM, PCIe disk, WiFi module, LTE module, and extended battery. For the price of MBP you'll get more memory, more disk and the option to upgrade down the line.
The Bash/Ubuntu/Windows Subsystem for Linux has pretty good Unix CLI on Win 10.
In the end both Win and Mac suck, go for Linux or BSD :)
One more question. I work at a place with a very restrictive firewall. F# 3 projects worked fine, but with F# 4 the build fails to download nuget packages. Is there a way to use the latest version without Internet connection? I can download anything from microsoft.com, as that site is whitelisted, but nuget.org is not.
Not true, IDEs, web browsers, office tools need single core performance and not 4+ cores. A laptop is more expensive, will make more noise when loaded, is harder to upgrade, is less customizable, has less ports, is more expensive to expand (ThunderBolt devices are not cheap at all). What are you talking about?
>> Intel's margins and lineup are utterly destroyed especially once you consider how expensive Intel HEDT boards are on top of it all.
There are few people who build workstations for themselves(even among software developers). HP and Dell haven't announced any Ryzen systems as far as I'm aware. Right now AMD's new chip will have minimal impact on Intel profits. Only if AMD can remain competitive on stability, performance and price for a few years will Intel start loosing major chunks of income and market share.
>> Kabylake sucks as a workstation chip but is ok for gaming if your PC is solely a glorified Xbox.
PCs are universal machines, you can play games AND do work on the the SAME PC ;-)
>> Vast majority (90%+) of gaming rigs are GPU-bound. Think very carefully before giving up 8 cores and 16 threads at the same price.
GPU-bound does not mean all CPUs produce the same framerates on a given GPU.
I personally do hate Intel and nVidia monopoly and hope AMD can increase their market share, but your points are very weak.
US government, businesses and individuals buy tickets to the ISS, rocket engines, exploits, botnets, mail bribes, etc :)
Other countries buy Russian nuclear reactors.
Intel has patents over the x86 instruction set.
>> It's not as if if they sacrificed their margins they'd magically be able to produce faster processors. Just cheaper ones.
They have produced slower processor on purpose. Instead of soldering the chip to the heat spreader, they started using a very inefficient thermal paste. Replacing it leads to 20K better temps. It hurts both the speed and the expected life time of the processor. But what's wrong if the customer needs a new CPU in 3 years ...
>> And why would they have "consumer cpu options that ditch the integrated graphics"? What that would accomplish, when there's a ton of cpu being wasted otherwise?
The graphics units occupy more than 50% of the die on recent Intel mainstream CPUs. Instead of GPU they could put 8 cores in chips like 7700K and save money.