News for hackers. Stuff that matters.
Re:Scrollbar Blindness by xur17 on Thursday August 27, 2020 @10:57AM (#24294298)
For folks considering the switch, I highly recommend considering linux as well. I've used both macOS and ubuntu as a development environment, and bug wise they are on par, but linux really excels at having a true "native" development environment. Docker without a weird VM, true bash, etc.
Re:Scrollbar Blindness by leonidasv on Thursday August 27, 2020 @11:37AM (#24294716)
Just a minor nitpick, macOS has true bash. It just doesn't have the GNU coreutils, instead it uses the BSD-based equivalents.

And yeah, they suck a lot[1], but there's a way to fix if you use Homebrew: https://stackoverflow.com/a/57973942/8280773

[1] Performance-wise and also when you take into account that most shell scripts/tutorials on the internet are written with a GNU userland in mind.

Re:Scrollbar Blindness by svachalek on Thursday August 27, 2020 @12:33PM (#24295383)
As I remember it, this is the whole reason OS X became the de facto standard for developers in the first place, consumer-grade windowing and device drivers coupled with a familiar development environment.

zsh has replaced bash as the default shell, btw.

Re:Scrollbar Blindness by Steltek on Thursday August 27, 2020 @12:28PM (#24295319)
macOS has a 12+ year old bash. Also, even with Homebrew patching up Apple's neglect, coreutils behaves differently under a Darwin kernel than Linux. A repeat source of aggravation for myself is the behavior of 'ps'.
Re:Scrollbar Blindness by llimllib on Thursday August 27, 2020 @02:40PM (#24297049)
that's not due to the kernel, that's because it's bsd ps instead of gnu ps. sed is the one that gives me the most irritation, there's basically no way to write useful cross-OS sed scripts.
Re:Scrollbar Blindness by hellofunk on Thursday August 27, 2020 @12:02PM (#24295002)
To suggest that “bug wise“ it is the same between Mac and Linux is a bit of a stretch. I work in a team where the developers are mostly split between Mac and Ubuntu. Guess which ones often have problems joining zoom meetings or attaching their machines to a projector for a presentation? There are a lot of things that you generally don’t have to worry about much if you’re using a Mac. I’m not gonna say that one of these is better than the other, but to suggest they have equivalency wrt common scenarios is a bit strange.

Also, Mac is a certified UNIX environment, it is native.

Re:Scrollbar Blindness by Vinnl on Thursday August 27, 2020 @12:23PM (#24295252)
I think the corollary is "consider Ubuntu, but still don't skimp on hardware". Buy a proper laptop that ships with Ubuntu, buy a proper connector cable if you need one, etc.
Re:Scrollbar Blindness by saagarjha on Thursday August 27, 2020 @12:56PM (#24295662)
I don't think paying more for hardware significantly changes the problem that was brought up.
Re:Scrollbar Blindness by olyjohn on Thursday August 27, 2020 @01:37PM (#24296243)
I think what he is saying is, don't buy a cheap-ass Dell that runs Windows 10S, then expect to be development powerhouse where all the hardware works properly. He is suggesting buying a developer-oriented laptop that is designed and supported to be running Linux. You'll have less weird hardware quirks that way.
Re:Scrollbar Blindness by saagarjha on Thursday August 27, 2020 @02:23PM (#24296824)
You can buy a $1000 laptop and still run into issues where your computer won't connect to a projector or a major application refuses to support your platform.
Re:Scrollbar Blindness by Vinnl on Thursday August 27, 2020 @05:26PM (#24298883)
Yep, that's exactly what I meant - and peripherals too. I'm sure a big reason Apple products don't have problems video calling or connecting to projectors is high-end hardware, and I don't think the difference between MacOS and Ubuntu on comparable hardware is anywhere near as striking as their reputations would have you believe.
Re:Scrollbar Blindness by zbentley on Saturday August 29, 2020 @01:13PM (#24317622)
I really, highly doubt that. Autodetecting and using proper settings for a newly-discovered display device (projector) is fundamentally a software consideration, not hardware: the hardware into which you connect the display is capable of talking to it (maybe not at ideal resolution depending on specs, but whatever), but the OS needs to discover, detect, and configure the new connection properly.

The same is true for Zoom: things like accelerated video streaming are universally supported on laptop GPUs, but software support is spotty for some apps/OSes. Things like screen sharing are 100% software-side.

While I'd love to use a Linux workstation (and often do), it's simply not there yet in those areas. That has nothing to do with "high-end hardware" and everything to do with less robust software support than many alternatives--including MacOS.

I guess you could make the case that because MacOS has to support fewer kinds of hardware, they can spend more time on making software support robust, but I'm neither convinced of that argument nor convinced that's what you meant by your post.

Re:Scrollbar Blindness by Vinnl on Sunday August 30, 2020 @04:24AM (#24322133)
You'd think that, but once I replaced my €5 AliExpress connector cable by a proper one, suddenly I haven't had any issues with projectors any more.

Likewise, if you use an underpowered laptop, or one for which Ubuntu doesn't have proper drivers, you're going to have a hard time using Zoom.

I'm not saying that you'll never have issues (which I'm sure holds for MacOS as well), or even that you might not have slightly more issues than on MacOS (see your last paragraph), but things are definitely not as bad as comments online would have you believe, because many of those can be ascribed to issues like I mentioned above.

Re:Scrollbar Blindness by arrayjumper on Thursday August 27, 2020 @01:16PM (#24295950)
> Guess which ones often have problems joining zoom meetings

As a linux user, I'd like to say that I've seen that happen just as often with OSX users on my team. I think that's just Zoom's shitty app. But I do agree about peripheral hardware issues plaguing Linux. Bluetooth headphones are still such a hassle on Ubuntu 20.04.

Re:Scrollbar Blindness by pb7 on Thursday August 27, 2020 @02:01PM (#24296580)
I think it's crazy to seriously consider using an OS where something as basic as Bluetooth is a hassle.
Re:Scrollbar Blindness by 3np on Thursday August 27, 2020 @08:22PM (#24300194)
Bluetooth has never not been a hassle in my experience - and that goes for Android, Windows, Linux, OS X, iOS. There’s always something with the device or driver.

This goes especially for audio.

I’m going to guess that Apple peripherals + Apple OS on Apple hardware is actually hassle-free but then what’s the point of a standard.

Re:Scrollbar Blindness by arrayjumper on Thursday August 27, 2020 @03:17PM (#24297513)
Bluetooth in general isn't a hassle. Bluetooth audio is a little bit of a hassle in the sense that there's a workaround that you have to do.
Re:Scrollbar Blindness by atharris on Thursday August 27, 2020 @12:18PM (#24295193)
This is definitely the largest drawback of Linux in general - support for peripherals and common communication/presentation software is really lacking. If I had a dollar for every time I had to muck around to get my headphones to work on Ubuntu, I wouldn't be posting here.
Re:Scrollbar Blindness by shaan7 on Thursday August 27, 2020 @12:50PM (#24295594)
> support for peripherals and common communication/presentation software is really lacking

Well if peripherals vendor and "common communication/presentation software" didn't test on Linux, whose drawback is it now? That being said, I have used the following without any trouble on Linux: Slack, Discord, Teamviewer, Zoom, BBB and BlueJeans. Vendors don't put enough investment into testing for Linux due to comparatively low usage numbers - but that doesn't mean that it is a "drawback" of the OS.

As for hardware, as Vinnl explains above the way to go is buy certified hardware. Ubuntu and Red Hat folks certify a bunch of Dell and Lenovo laptops to work with Linux. I use Ubuntu on a Dell XPS 13 and I don't need to do ANY extra setup. Things just work (TM) - including my Sennheiser and Jabra headphones.

Re:Scrollbar Blindness by eikenberry on Thursday August 27, 2020 @03:18PM (#24297516)
Seems like a trade-off based on my experiences. On Macs you'll get a less bugs in proprietary, user-oriented apps (like Zoom). On Linux you'll get a less bugs on free software apps, developer tooling and server side apps. Though I think it mostly comes down to where you spend most of your time and what you are working on.
Re:Scrollbar Blindness by Kwantuum on Thursday August 27, 2020 @12:30PM (#24295346)
To equate lack of peripheral support to "bugs" is hilarious.
Re:Scrollbar Blindness by rriepe on Thursday August 27, 2020 @01:31PM (#24296156)
I feel like GIMP and Inkscape have finally caught up to the Adobe offerings. It was my reason for not switching for so long. But over the past year I did and I just-- wow. GIMP in particular is just really good now.