News for hackers. Stuff that matters.
Re:Leaving htop running freezes macOS High Sierra by dm319 on Friday January 05, 2018 @08:06PM (#16083171)
I'm not a developer, but I knew developers were previously content with Macbooks usually running OSX or linux. Given so much unhappiness with OSX, and the inability to run linux on the USB-C macbook pros, what are developers generally doing?

The Apple hardware is nice, but it generally means you have to use OSX. Windows WSL is pretty convenient, but then you have to use Windows. Linux is, of course, great, but what hardware?

Re:Leaving htop running freezes macOS High Sierra by notadoc on Friday January 05, 2018 @08:18PM (#16083224)
Well this is purely anecdotal, but at least 70% of the developers, IT workers, and researchers that I know are using prior generation MacBook Pro hardware (the ones without the touch bar or terrible keyboard, and with ports) and are intentionally using the older OSX versions.

I know several people who traded in 2016/2017 models for 2015 models because it's literally an upgrade; get an older machine and you suddenly have usable ports, a keyboard that works, and an escape key, what a luxury. I also know a fair amount of people getting Thinkpad and even Surfaces.

Re:Leaving htop running freezes macOS High Sierra by vanilla_nut on Friday January 05, 2018 @08:25PM (#16083251)
An especially unfortunate truth is that many developers have grown so afraid of workflow-breaking bugs that they're willing to risk security flaws just so they can get work done.

The things I would do (and pay) for 2010-Apple tier hardware built for CentOS in both laptop and phone form factors...

Re:Leaving htop running freezes macOS High Sierra by linkmotif on Friday January 05, 2018 @09:04PM (#16083421)
> The things I would do (and pay) for 2010-Apple tier hardware built for CentOS

Isn’t it remarkable this still doesn’t exist? Build quality still does not compare in the PC world.

Yet, I’m on a MBA3,2 (late 2010) and it’s great. Still running Yosemite. It’s got 4gb ram but handles running 10 JVMs with modest heaps for development no problem. Stable and runs for months without issue. I’d love more RAM and more cores but none of these computers seem worth it.

I considered buying a 2015 MPB the other month only to learn that Apple glues the battery to the top case. So to replace the battery you need to replace the whole top case. Insane.

Re:Leaving htop running freezes macOS High Sierra by eropple on Saturday January 06, 2018 @12:05AM (#16083947)
> Isn’t it remarkable this still doesn’t exist? Build quality still does not compare in the PC world.

Razer comes close, though I wouldn't buy them because of the compensating-for-something #branding on the machines. The Alienware 13 I can personally vouch for as being better than my last MacBook Pro for sure. And the keyboard is like an old ThinkPad's but not quite so heavy. Still not a fan of the alien logo, but at least it's tiny.

Re:Leaving htop running freezes macOS High Sierra by somethingsimple on Saturday January 06, 2018 @12:21AM (#16083986)
> Yet, I’m on a MBA3,2 (late 2010) and it’s great. Still running Yosemite. It’s got 4gb ram but handles running 10 JVMs with modest heaps for development no problem. Stable and runs for months without issue. I’d love more RAM and more cores but none of these computers seem worth it.

I have the same hardware but unfortunately my experience is the exact opposite. It’s barely usable. I literally can’t browse JavaScript-heavy websites (e.g. Gmail).

I wonder if having kept up with the OS releases has anything to do with it (I’m on High Sierra).

Re:Leaving htop running freezes macOS High Sierra by tomxor on Saturday January 06, 2018 @11:05AM (#16085803)
I'm using an MBP5,1 (2 years older than yours) as my main personal machine still, it's quite comparable to your MBA3,1, (P8600 vs SL9600), both Core2Duo roughly same clock speed, same RAM and bus speed etc, but different GPUs, also I added an x25-M SSD back when that was "new" :P it's lasted well...

I'll admit some of the really heavy websites are crap, but that's mostly because the websites are crap and wont be smooth on anything than the latest i7. Generally I have no problem with gmail or google maps which are reasonably heavy.

Depending on what version of OS X you are using that might be the culprit, OS X is a pretty heavy OS, especially post 10.6. For me 10.6 was o-k but changing to linux and a tiling window manager freed up a lot of resources, I never end up paging out with web browsing even though it's only 4GiB, additionally I find graphics are faster on linux but that may be GPU and driver specific due to Apple's underclocking tactics. If I hadn't switched I would probably have ditched this hardware by now.

Alternatively the GPU difference between these machines may explain web browsing speed considering how much stuff is hardware accelerated these days.

I think this era of hardware is pretty linux friendly if you wanted to try it, you don't have dual GPU which is the biggest pain for linux too... there is no issue with mac EFI from grub anymore so should be zero configuration install for you, at the most you might have to manually select the proprietary drivers for your GPU for reasonable performance.

Re:Leaving htop running freezes macOS High Sierra by linkmotif on Saturday January 06, 2018 @01:02AM (#16084089)
Weird! I’m sorry to hear that. My fan starts whirring on video/graphics heavy sites, like landing pages with huge videos or overwrought effects. But sites like Gmail are totally fine. Maybe it is the OS updates? I almost pulled the trigger and updated the other day but I’ll hold off now with this story. Gah, that is frustrating.
Re:Leaving htop running freezes macOS High Sierra by 0xabe on Saturday January 06, 2018 @05:39AM (#16084708)
“Insanely great”
Re:Leaving htop running freezes macOS High Sierra by notadoc on Friday January 05, 2018 @08:36PM (#16083307)
> An especially unfortunate truth is that many developers have grown so afraid of workflow-breaking bugs that they're willing to risk security flaws just so they can get work done.

Can't blame them. Ultimately, it's productivity that pays the bills.

Re:Leaving htop running freezes macOS High Sierra by ajmurmann on Friday January 05, 2018 @09:05PM (#16083424)
It's not always even bugs though. I remember back in ~2013 OS X updates would regularly break my Postgres setup because Apple like to muck around with it on every release. Postgres.app solved that, but the disregard for developer issues has been somewhat annoying since a longer time. And then you have a IDE like XCode that feels many years behind any JetBrains IDE lacking basic refactoring tools.
Re:Leaving htop running freezes macOS High Sierra by Decade on Saturday January 06, 2018 @01:40AM (#16084165)
> 2010-Apple tier hardware built for CentOS

Librem? https://puri.sm

Re:Leaving htop running freezes macOS High Sierra by voltagex_ on Friday January 05, 2018 @11:04PM (#16083787)
Have you tried a Dell XPS 9350?
Re:Leaving htop running freezes macOS High Sierra by Posibyte on Friday January 05, 2018 @08:33PM (#16083292)
Also anecdotal, but this is also what we're doing at our company too. Most of us have the 2015 era Macbook pros, and run a split between 10.9 and 10.10. Others that aren't using that gen are using Thinkpads with full keyboards on them with Ubuntu.

It's not ideal, but our environment is rock solid for what we need, and newer software that we need still supports us just fine.

Re:Leaving htop running freezes macOS High Sierra by iamdave on Friday January 05, 2018 @09:55PM (#16083588)
> but at least 70% of the developers, IT workers, and researchers that I know are using prior generation MacBook Pro hardware

You can have my 2015 MBP when you pry it from my cold dead hands.

But yes. We recently sold off a bunch of hardware resulting from workforce reductions; I clued a friend in on this and he was begging me to nab him a 2015 MBP. The obsession is real, it is the last truly great Macbook in a while, in my own opinion.

Re:Leaving htop running freezes macOS High Sierra by sulam on Saturday January 06, 2018 @01:01AM (#16084087)
The 2015 MBP is the one I don’t use any more but keep anyway because I know it will never fail me. I also stay one version behind on it, so it’s the only system I have using Sierra still. But my main system now is an iMac pro and you would have to send in troops to separate me from it. Although I still can’t stand their crappy keyboards, regardless of color.
Re:Leaving htop running freezes macOS High Sierra by tomxor on Saturday January 06, 2018 @12:01PM (#16086098)
I believe those are also the last linux friendly ones so you know that once you either get too sick of the newer OS X whatevercat or the version your are stuck on stops receiving security updates you still have useful hardware.
Re:Leaving htop running freezes macOS High Sierra by alasdair_ on Saturday January 06, 2018 @12:12AM (#16083963)
My employer has a shiny new 2017 MBP for me that I have yet to touch because there are SO MANY issues with both the hardware (the need for four different dongles and no escape key) to the security issues to the fact a lot of core software still doesn't work solidly. I'm sticking with the 2015 MBP they gave me before.
Re:Leaving htop running freezes macOS High Sierra by SomeHacker44 on Friday January 05, 2018 @10:51PM (#16083741)
This. Although I didn't redowngrade to the non touch bar, I literally hate it and stare enviously at my colleagues running Dell and Lenovo Linux laptops with 32GB of RAM, etc. I am still hoping for Apple to get its act together but I am done with the crappy non Pro "Pro" consumer junk laptops.
Re:Leaving htop running freezes macOS High Sierra by rsynnott on Friday January 05, 2018 @11:13PM (#16083814)
There will almost certainly be 32GB MBPs this year when Cannon Lake shows up. Assuming it isn’t delayed again, naturally.
Re:Leaving htop running freezes macOS High Sierra by SomeHacker44 on Friday January 05, 2018 @11:51PM (#16083917)
I would not bet big money on new CPUs arriving as previously scheduled. There is about to be a major re-think on CPU architecture with security in mind - or so I would hope.
Re:Leaving htop running freezes macOS High Sierra by djsumdog on Friday January 05, 2018 @09:08PM (#16083435)
I've been lucky that with my past three jobs, I've been able to use Linux naively. One place just had custom desktops, another HP workstations and the last I got a Dell laptop. I ran openSUSE on the HP, and Gentoo on the other two.

One of the shops was an open source shop, so all 150+ of us ran some Linux distro (mostly Ubuntu/Debain, some Arch, some Mint .. I was the only Gentoo) except for the graphics people who got Windows or Macs. But I was surprised at the other two shops, there were very few Linux users. There were some here and there around the company, but I'd usually be the only one on my team who ran Linux naively with Windows in a VM.

Re:Leaving htop running freezes macOS High Sierra by tomxor on Saturday January 06, 2018 @12:16PM (#16086211)
I'm in a similar scenario, we basically get freedom of choice over OS, with the caveat of being responsible for our own installs of course. This works well small scale with competent devs you can trust to take care of their own OS (we help each other out if needed obviously, but the point is that you become fairly self sufficient in that respect, no "IT dep" needed).

I know there are reasons this can't happen at large corporations such as security... more to do with contracts and culpability than measurable security improvement AFAIK.

I can't quite imagine _not_ having control over my work environment in this way in a job anymore and do greatly appreciate it. It's not all about familiarity, there are many objective reasons using certain proprietary OS can be a significant drain and inefficient, even more so for development work. This freedom would be a significant factor in considering a new job for me, even over pay because it's a big part of my "happiness" and "sanity" factor in the job.

Re:Leaving htop running freezes macOS High Sierra by visarga on Saturday January 06, 2018 @07:49AM (#16085056)
> I've been able to use Linux naively

Hehe

Re:Leaving htop running freezes macOS High Sierra by JustSomeNobody on Saturday January 06, 2018 @08:42AM (#16085197)
And arguably better battery life.
Re:Leaving htop running freezes macOS High Sierra by acdha on Friday January 05, 2018 @08:37PM (#16083312)
> Given so much unhappiness with OSX

Unhappy people post a LOT more and the internet loves a good pile-on. Apple has had plenty of embarrassing QA lapses but the average developer is fine, and it’s not like everything else is perfect. The Linux users I work with spend more time on sysadmin work than the Mac users by a hefty margin, although there’s a good argument that software compatibility is worth that overhead.

Re:Leaving htop running freezes macOS High Sierra by crispinb on Friday January 05, 2018 @09:00PM (#16083407)
I have to say (and of course this just another anecdote) none of the developers I know (including myself!) are happy any more with OSX. In particular, no-one wants the new MB Pros. We put up with the gradual culling of ports for the sake of the things we liked (OSX's great 3rd party GUI software ecosystem, plus enough unixyness underneath, and the great hardware). But removing 1/6 of the keyboard for the sake of a feeble "innovation" has been a cut too far, and now we're gazing with envy at machines with real keyboards and an actual diversity of ports.

The only developers I know who are replacing their pre-touchbar machines right now with new ones are those making much of their living from iOS / OS X. Many (like me) are kind of hanging on, because it's a pain to change OSs, lose much of the software we love etc. I'm still undecided, but I think my current (ageing) MB Pro is going to be my last.

> The Linux users I work with spend more time on sysadmin work than the Mac users by a hefty margin

Yep. I shifted from Linux to OS X years ago because I was sick of tech fiddling and wanted to have a machine that needed no hand-holding and let me get on with my work.

There seem to be no good options.

Re:Leaving htop running freezes macOS High Sierra by city41 on Friday January 05, 2018 @10:16PM (#16083649)
> The Linux users I work with spend more time on sysadmin work than the Mac users by a hefty margin

This is why I use LTS Ubuntu. I don't do any sysadmin work at all. Every couple of weeks or so a dialog opens up saying there are updates, and I click OK. Everything "just works".

Re:Leaving htop running freezes macOS High Sierra by city41 on Friday January 05, 2018 @08:14PM (#16083209)
I switched to Linux running on ThinkPads (between work and my personal laptop I have a Carbon, T470s and a T450). I have generally found ThinkPad hardware is very compatible with Linux.
Re:Leaving htop running freezes macOS High Sierra by folkhack on Friday January 05, 2018 @08:18PM (#16083223)
Thinkpads.

I moved from Windows 7 to Debian 8 a year or so ago and have never looked back (except for the Adobe Suite...)

I use an OSX Macbook Pro for my 9-5 and have been avoiding High Sierra forever - it's just a slap in the face.

At least I know my Debian 8 box will almost always operate as expected - even through a distribution release. I need stability from my system, and there's just no other option anymore.

Re:Leaving htop running freezes macOS High Sierra by jacobsenscott on Friday January 05, 2018 @08:40PM (#16083329)
Apple hardware was nice. Not anymore. I had to have the keyboard replaced on my touchbar model. And the 8 Gig memory limit is silly. Thanks to an external keyboard and vagrant I get to spend most of my time on linux with a good keyboard, so it is tolerable for now.

I would dump it for a linux laptop, but I work remote so every type of video chat/screen share tool needs to work. Most of them don't work on linux. My computer choice is dictated by chat tools, which is kind of sad.

Re:Leaving htop running freezes macOS High Sierra by emilsedgh on Friday January 05, 2018 @08:56PM (#16083394)
Hangouts, Slack, Zoom.us, Appear.in (even Skype iirc) work fine with Debian.
Re:Leaving htop running freezes macOS High Sierra by djsumdog on Friday January 05, 2018 @09:11PM (#16083444)
I had a company like that. I just ran Windows in a VM and connected it to the company domain controller. While at work, I used x11vnc on one display, tightvnc on the Windows VM on another monitor and would use that with WebEx if I needed to share my screen.

At home, I ran the same setup but I used my gaming/windows laptop for my VNC client and WebEx. I could never get the Linux Cisco VPN client to work, so my work laptop just made an openvpn connection to my flat (fibre connections are nice).

Re:Leaving htop running freezes macOS High Sierra by lygaret on Friday January 05, 2018 @08:45PM (#16083347)
I use Linux as a daily driver, and currently have zero issues using Hangouts and Hipchat's built in videochat, and only minor issues with Skype, for a data point...
Re:Leaving htop running freezes macOS High Sierra by brandonmenc on Saturday January 06, 2018 @02:08PM (#16086902)
> And the 8 Gig memory limit is silly.

You mean 16, not 8.

Re:Leaving htop running freezes macOS High Sierra by revicon on Friday January 05, 2018 @08:49PM (#16083363)
And no native Evernote client :(
Re:Leaving htop running freezes macOS High Sierra by rodelrod on Saturday January 06, 2018 @06:24AM (#16084791)
That is indeed unfortunate but the windows version runs decently on Wine. It's a pain to figure out the exact versions of Evernote and Wine that will work + the fixes (currently I'm on Evernote 6.4 and Wine 2.1 using PlayOnLinux). In the end some annoying bugs linger, but for the most part I still prefer it to Evernote for Mac.
Re:Leaving htop running freezes macOS High Sierra by iamdave on Friday January 05, 2018 @09:58PM (#16083597)
Still?
Re:Leaving htop running freezes macOS High Sierra by 2trill2spill on Friday January 05, 2018 @08:23PM (#16083243)
FreeBSD 12(current) on a 2017 XPS 13 has been great for me. Funny thing is I never imagined buying a dell laptop. I was going to purchase a new mac, but the touch bar killed that for me. So far so good with the XPS 13.
Re:Leaving htop running freezes macOS High Sierra by EamonnMR on Friday January 05, 2018 @08:39PM (#16083318)
I can at least confirm for you that you made the right choice. Today I went to use the touchbar to adjust the volume on a conference call I was in and ended up hitting the contextual "home" button, taking me away from the page (and call) entirely. I guess I should have memorized which invisible part of the touchbar corresponded to what better. I miss hardware buttons.
Re:Leaving htop running freezes macOS High Sierra by r00fus on Friday January 05, 2018 @09:06PM (#16083430)
Did that end the call? Most conferencing tools I use are happy if you shift away. I have to say I hardly ever use the volume buttons on my Mac and I use it 10-14h a day.
Re:Leaving htop running freezes macOS High Sierra by somethingsimple on Saturday January 06, 2018 @12:26AM (#16084000)
How much of a hassle was it to set it up? Are all peripherals working?
Re:Leaving htop running freezes macOS High Sierra by 2trill2spill on Saturday January 06, 2018 @01:42AM (#16084171)
To get a working install it was very easy. I just grabbed the latest FreeBSD 12 snapshot iso and put it on a usb drive and installed like normal. Everything but the wifi works. So I'm using a usb wifi dongle. You need the new (experimental) drm-next code and drivers for suspend and resume support. If your comfortable with a unix command line environment you can get a working dev environment in a couple hours.

So besides the wifi everything is working and iirc someone has been working on a driver for the builtin wifi card and plans on merging it into 12 sometime this year.

But so far I'm loving it, I have ZFS, Dtrace, Sublime3, Firefox57 and xterm, which is an ideal dev environment for me.

Re:Leaving htop running freezes macOS High Sierra by cyberpunk on Saturday January 06, 2018 @01:14PM (#16086607)
I’m toying with converting mine from arch to FBSD on the same machine — where did you get the drm-next bits? Is it from Ports or a branch on /usr/src? I bought a dongle to try it out but somehow ended up with one of the few unsupported ones... which one are you using?
Re:Leaving htop running freezes macOS High Sierra by 2trill2spill on Saturday January 06, 2018 @08:34PM (#16088563)

  sudo pkg install drm-next-kmod 
The command above should get you the required drivers and stuff. Then follow the directions that are displayed after running that command.

The USB wifi dongle is a TP-LINK TL-WN725N. I found it at my local Microcenter.

Re:Leaving htop running freezes macOS High Sierra by somethingsimple on Saturday January 06, 2018 @12:06PM (#16086136)
Nice! What usb dongle are you using for Wi-Fi, if you don't mind me asking?
Re:Leaving htop running freezes macOS High Sierra by 2trill2spill on Saturday January 06, 2018 @08:38PM (#16088582)
No problem, I'm using a TP-LINK TL-WN725N. I found it at my local Microcenter for under $20. Otherwise look at this list of supported wifi NICS [1].

[1]: https://www.freebsd.org/releases/11.0R/hardware.html#wlan

Re:Leaving htop running freezes macOS High Sierra by wilun on Friday January 05, 2018 @10:02PM (#16083605)
> Linux is, of course, great, but what hardware?

We are in 2018, not in 1995. You can easily find good desktop and laptop that run fine under pretty much all major distros.

Especially if you compare to MBP & the like, meaning you have no budget issues...

Re:Leaving htop running freezes macOS High Sierra by tonyedgecombe on Saturday January 06, 2018 @03:50AM (#16084451)
Apart from high DPI displays which is not great at the moment.
Re:Leaving htop running freezes macOS High Sierra by Yetanfou on Saturday January 06, 2018 @08:16AM (#16085132)
> Linux is, of course, great, but what hardware?

Plenty of threads on this forum (and others) to choose from when it comes to choosing hardware for Linux. The answers are often similar: Thinkpad T4xx, Dell XPS 13/15, System76. I don't see HP mentioned that often but I have a bunch of (older) HP laptops running here and there which do just fine, just stay away from their consumer products and focus on (used) business hardware. Purism is cropping up here and there as well, mostly due to their active stance against Intel ME.

In other words it is not that hard to find good hardware to run Linux on. Given the state of MacOS these days the experience is likely to be less trouble-prone than that of those staying on (or hopping on) the Apple platform.

Re:Leaving htop running freezes macOS High Sierra by pfranz on Friday January 05, 2018 @11:25PM (#16083845)
> inability to run linux on the USB-C macbook pros

What have you tried?

I have a MacBookPro14,1 (2017) and had a bit more of a problem than expected triple-booting Windows, Linux, and High Sierra, but I got it working.

My main issue seemed to be that nvme wasn't supported for many of the Linux installers. I think it was a newer Fedora I finally got working. I may have had to manually mount the drive before running the installer (I cant remember). I haven't used it as my primary OS, but everything seemed to be working (hi-dpi, wifi, trackpad).

I think like any other new hardware, it'll take a couple years before Linux works out of the box.

Re:Leaving htop running freezes macOS High Sierra by tzakrajs on Friday January 05, 2018 @09:11PM (#16083445)
I have made the switch to Ubuntu for Windows on my personal projects. If you aren't trying to run daemons, it is a perfect workstation environment.
Re:Leaving htop running freezes macOS High Sierra by E765 on Friday January 05, 2018 @08:15PM (#16083211)
I recently bought a ThinkPad X1 Carbon. I'm pretty happy with it.
Re:Leaving htop running freezes macOS High Sierra by voltagex_ on Friday January 05, 2018 @11:05PM (#16083792)
A useful filter when buying laptops is "does this laptop have the service manual accessible to mortals?"

Handily filters down to 2 companies: Dell and Lenovo. I am unsure about Librem and PogoLinux.

Re:Leaving htop running freezes macOS High Sierra by opencl on Sunday January 07, 2018 @11:42AM (#16091420)
HP has service manuals available too, including their consumer models.

Oddly they come with the disclaimer "IMPORTANT! This document is intended for HP authorized service providers only." which makes you wonder why it's available to download from the support website.