News for hackers. Stuff that matters.
Re:The popularity of Microsoft’s Surface is the least realis... by rat87 on Wednesday January 17, 2018 @06:47AM (#16167158)
> The average dev still seems to be largely on the Apple train, which is understandable as the MBP is still a fantastic device.

Other then ruby devs who uses macs?

I'd think Lenovo would be far more popular

Re:The popularity of Microsoft’s Surface is the least realis... by EnderMB on Wednesday January 17, 2018 @07:12AM (#16167266)
Same goes for Python and JavaScript in my experience.

A lot of people see Mac as "close enough" for any Linux based development, and will build on a Mac and deploy to a Linux based server.

In terms of Lenovo, they were usually pretty popular, although I lumped these in with the "cheap devices" as I would often see far more Ideapads than Thinkpads, because they were cheaper for the employer.

Re:The popularity of Microsoft’s Surface is the least realis... by sundvor on Wednesday January 17, 2018 @07:43AM (#16167417)
That new 2018 X1 Carbon is looking uber sexy. Light as a feather, proper quad core CPU, great screen, track point & proper keyboard etc.

My 2011 one is still working fine but the minute it breaks, well, prepare to be replaced. The Macbook Pro is a heavy behemoth in comparison. And no function keys. Do not want.

Re:The popularity of Microsoft’s Surface is the least realis... by derrikcurran on Wednesday January 17, 2018 @07:37AM (#16167379)
As mentioned, JS devs seem to favor Macs heavily and the majority of popular JS-related tools seem to be built for *nix first. As a Windows user, I frequently ran into annoying friction. Like some step in a complicated build process failing because someone used `&&` in an NPM script.

That said, I've switched to a WSL environment (native Linux on Windows) and it has handled everything I've thrown at it so far, including make scripts, GUI apps, etc.

Re:The popularity of Microsoft’s Surface is the least realis... by hungerstrike on Wednesday January 17, 2018 @11:27AM (#16169200)
`&&` works in my NPM scripts on Windows 10.

Here's one line from my current project:

    "build-intl": "npm run build-intl-translations && npm run build-intl-locales",
Perhaps this is something that didn't work early on. I've been using Node.js on Windows since before v0.10 and I have had some issues here and there but these days it's a dream.
Re:The popularity of Microsoft’s Surface is the least realis... by EnderMB on Wednesday January 17, 2018 @12:17PM (#16169696)
IIRC, Powershell and CMD have different chain syntax, so it depends which one you're running from. If I'm using CMD I can use &&, whereas | works on PS.

I might be wildly wrong on this one, but I'm a big fan of writing "git add . && git commit -m "Commit Message" && git push origin master", and I noticed that in a Powershell window I had to use the vertical bar instead of double-ampersands.

Re:The popularity of Microsoft’s Surface is the least realis... by hungerstrike on Wednesday January 17, 2018 @02:01PM (#16170689)
Wow, I have to try that out later. I have always avoided powershell in favor of CMD because I wasn’t sure of what powershell extras would get my way. Seems like this would be one example of that.
Re:The popularity of Microsoft’s Surface is the least realis... by majewsky on Wednesday January 17, 2018 @07:44AM (#16167425)
Does Docker work on WSL?
Re:The popularity of Microsoft’s Surface is the least realis... by nunez on Wednesday January 17, 2018 @08:25AM (#16167663)
Yes! Sort of. You need Docker for Windows and have to have the DOCKER_HOST of your Linux subsystem be connected to it. But volume mounting doesn't work :( As such, I use an Ubuntu Vagrant box.
Re:The popularity of Microsoft’s Surface is the least realis... by majewsky on Wednesday January 17, 2018 @10:42AM (#16168773)
Meh. I guess I'll continue with my current setup (Arch Linux on Virtualbox) for the time being.
Re:The popularity of Microsoft’s Surface is the least realis... by Zekio on Wednesday January 17, 2018 @08:13AM (#16167576)
Not as far as I know, but docker on windows will spin up a HyperV VM so you still get a pretty good experience
Re:The popularity of Microsoft’s Surface is the least realis... by actsasbuffoon on Wednesday January 17, 2018 @11:46AM (#16169400)
A lot of the languages I like don't work well on Windows. A world without Haskell isn't a world I want to live in.

Of course, you could always install Linux, and then things would be fine. I've tried it in the past and I've always run into annoying driver issues. I'm not the sort of person who wants to spend hours trying to figure out why my laptop won't go to sleep when I close the lid. It takes too much time away from playing with Haskell.

Re:The popularity of Microsoft’s Surface is the least realis... by joe_fishfish on Wednesday January 17, 2018 @06:50AM (#16167169)
iOS devs, because they have to.
Re:The popularity of Microsoft’s Surface is the least realis... by electric_sheep on Wednesday January 17, 2018 @07:10AM (#16167259)
Most webdevs that I know do. JS stack for sure appears to favor it.
Re:The popularity of Microsoft’s Surface is the least realis... by d4mi3n on Wednesday January 17, 2018 @07:04AM (#16167227)
I've seen a few Clojure and Java devs on Macs recently.
Re:The popularity of Microsoft’s Surface is the least realis... by pjmlp on Wednesday January 17, 2018 @07:26AM (#16167326)
Actual mac devs targeting Apple operating systems.