News for hackers. Stuff that matters.
Re:Seven years later, I bought a new MacBook. For the first ... by rbanffy on Tuesday June 02, 2020 @08:02AM (#23390083)
Referring https://news.ycombinator.com/item?id=23389595 for a list of undesirable features:

* forced Windows updates when you don't need them

* shitload of failed updates: bricked OS, deleted user data etc

* stupid non-uninstallable game icons in start menu, a lot of vendor-forever-locked garbage like cortana & one drive

* bad fs performance in general

I'll add a couple of my own (and be a more restrained in my opinions)

* Windows + WSL is a hybrid environment. Files are on different places depending on from where you are looking. It feels like developing within Docker containers, without the power and flexibility.

* Low observability: very few programs log things and, while there is excellent system wide plumbing for that, very few programs are using it.

* PowerShell makes some questionable choices. For instance, "curl" is a built-in command that has different switches from its Unix homonym. It'd cost absolutely nothing to have a different name for that.

Re:Seven years later, I bought a new MacBook. For the first ... by addicted on Tuesday June 02, 2020 @09:28AM (#23390757)
curl isn’t a built in command on Powershell. It used to be an alias for a different command “Invoke-RestMethod” I believe.

That was, of course, a really terrible idea considering how differently they worked so fortunately they’ve killed that in the latest versions of PoSH.

It was always possible to change those aliases in the old version of PoSH as well though.

Re:Seven years later, I bought a new MacBook. For the first ... by ytch on Tuesday June 02, 2020 @09:04AM (#23390533)
I'm wondering is there a Live Tile use-case that improving developer productivity?

I usually Win+Q or pin to taskbar to run program, almost never look at the default Live Tile.

PowerShell's syntax make me mad too, some Office 365 enterprise management tools is only available in Windows PowerShell only (You cannot run it in PowerShell of MacOS or Linux), so wired.

I was considering moving back to Windows since the new MBP lineup is so disappointing, but no TimeMachine, too many useless feature (Live Tile and so on) made me stick on MacOS.