Hacker News new | ask | show | jobs
by astrodust 3360 days ago
1. Intel's focusing more on power efficiency than they are brute power, especially for notebook chips. They're also struggling with their 10nm process, so everything is in severe disarray. Apart from a few vendors wrangling high-end GPUs into laptops, the rest of the market is pretty much spinning its wheels. Maybe now that AMD's back in the game they'll shake things up and give Intel a reason to knuckle down and make some progress here rather than continue to focus on squeezing money out of the enterprise market.

2. macOS has improved substantially over the last six years even though most of those changes haven't been earth-shattering or visible. HFS+ is finally going away, the scheduler is more battery friendly, API improvements continue that make writing apps easier. It's a mature operating system, though, and like Windows, which basically slapped on a new coat of paint and threw in a new version of DirectX, and decided to get crazy and bundle Linux support, it's hard to make exponential leaps forward. What is macOS crying out for these days?

3. Windows is still extremely hostile to developers even with the Linux subsystem. That's a massive improvement over Cygwin, but it's still a veneer on top of what's an extraordinarily ugly OS when it comes to internals. Drive letters, the Registry, entire continents of compatibility junk. If you're not writing games, you probably never write apps for Windows native. It's just not worth it.

Now it's nice that Microsoft is at least trying to give Windows some decent tools, the Linux/GNU suite is vastly better than the feeble garbage that comes with Windows, but it's still the first step in a long road towards being as POSIX friendly as a true Linux or BSD system actually is.

1 comments

If you're explaining you're loosing.