News for hackers. Stuff that matters.
Re:ThinkPad X220 MacOS High Sierra Installation by kitsunesoba on Saturday August 04, 2018 @12:32AM (#17685392)
No distributions with truly great out of the box defaults, too much time tied up in configuration, too few Linux app developers with a user-oriented mindset and obsession with getting all the details right. Also, just generally death by a thousand cuts with ridiculous numbers of small annoyances.

With a Mac I can have it set up to my liking and be working in little more than an hour. Under Linux (and to a lesser extent Windows) it’s a multi day project.

Re:ThinkPad X220 MacOS High Sierra Installation by danieldk on Saturday August 04, 2018 @02:16AM (#17685641)
Also, just generally death by a thousand cuts with ridiculous numbers of small annoyances.

This used to be the difference.

But between Preview.app bugs (crashes all the time when previewing beamer slides, slow rendering, jumping through slides in non-linear order), sticky or stuck keys on the butterfly keyboard, ancient UNIX userland (yes, you can install newer versions with Homebrew or Nix), weird bugs when running XQuartz, etc. The gap is narrowing pretty quickly.

Also, I have been using NixOS on my Linux workstation at home. I like it so much that I want fully declarative system configurations everywhere ;).

Re:ThinkPad X220 MacOS High Sierra Installation by ncol on Saturday August 04, 2018 @06:55AM (#17686323)
I can't agree. I work in enterprise Linux. We essentially make distributions, build systems, customized kernels etc. Linux, desktop Linux especially, is the worst of the big operating systems. It certainly has qualities, but if you make a table with all the different things to expect from an operating system and you look into each section without being too subjective Linux will come last overall. And I don't think it really is changing. Ever wondered why Ubuntu doesn't really seem to be getting better, mostly just shifting technologies around? Well, that is because it essentially reached the level that desktop Linux is at. Anything else is going to be going in the direction of something like Android and even that isn't necessarily up to the standard of the alternatives.

I would like to elaborate, but I think it is pretty futile to do so online, which is pretty telling in itself. One example that should challenge people view would be the ssh default story that is on the front page right now. Everything in Linux is pretty much like that if you dig deep enough. And while its competitors aren't perfect either, they are just far more consistent. Because that is a major selling point for them.

Re:ThinkPad X220 MacOS High Sierra Installation by fao_ on Saturday August 04, 2018 @09:52AM (#17686839)
> I work in enterprise Linux.

I don't see how you could even compare enterprise linux to home linux. Enterprise linux not only has a different userland (i.e. it's designed for LTS setups -- stability, not usability), but almost all enterprise places run 20 versions behind anyway. Not only that, but you're facing peculiarities of your setup that no sane home user is going to face in a billion years. The entire experience is different.

Go pick up Linux Mint's Cinnamon distribution, then see if you have the same complaints.

Re:ThinkPad X220 MacOS High Sierra Installation by sgroppino on Saturday August 04, 2018 @10:58AM (#17687077)
Linux Mint 18.3 is amazing. People should really try it out... I recently got a new Lenovo 120S, replaced its Windows 10S with Linux Mint and everything worked out-of-the-box. CPU @ 2-3%, RAM < 550MB on a 11.6" laptop for £129 with zero issues restored my faith on Linux as a viable desktop OS.
Re:ThinkPad X220 MacOS High Sierra Installation by ncol on Saturday August 04, 2018 @11:19AM (#17687157)
Of course my experience is different. If you want browse the web, do some development and stay within those confines it can work. But that has been true for probably at least a decade and is true for any other mainstream operating system as well. If that is what you want you should probably go with Chrome OS. But people usually expect to be able to do more than that.

Quality isn't an absolute measure. If you were to plot the security holes in the Linux kernel on a timeline you will most likely find that there is at least one the majority of the time. Security is essentially a percentage of how hard something is to discover and exploit. And you don't know what that percentage is until someone go looking.

The same is essentially true for the rest of the the operating system. Your average user can be perfectly happy e.g. clicking on random links and executing random code without apparent consequences. They will rave about Linux until reality catches up with them. Whether that is software conflicts, (lack of) backups, security or just maintenance in general. Usually at that point they get disillusioned and switch to something else. That is why we have the perpetual "year of the Linux desktop". Because people leave at a similar rate that they join.

By working in enterprise Linux I, involuntarily, get to see all this at different points in time. Not just from my own perspective as someone who has largely accepted these problems, or from the perspective of a user that is excited about Linux until they aren't. It is from this perspective, and because I know how hard it can be to do things that are outside of the default, that I say that the other big operating systems are better overall.

Re:ThinkPad X220 MacOS High Sierra Installation by cs02rm0 on Saturday August 04, 2018 @08:34AM (#17686618)
Ever wondered why Ubuntu doesn't really seem to be getting better, mostly just shifting technologies around?

Lack of either a near complete monopoly or a track record with dedicated, quality hardware. Throw in some questionable leadership decisions.

I don't think there's anything inherent to Linux that's unable to level up on the desktop, but the people best placed to shake things up are probably manufacturers who'd rather take a cut of a Windows license.

Windows has certainly been consistent in not offering an SSH client at all for a very long time.

Re:ThinkPad X220 MacOS High Sierra Installation by phendrenad2 on Saturday August 04, 2018 @10:35AM (#17686991)
I think there are things inherent to Linux that make it unable to ever reach the level of usability that MacOS provides.

On MacOS there is one way to do everything. Want to make a desktop GUI app? XCode has a project template for you. If you deviate from the APIs it suggests, you’ll get nothing but pain. On Linux, there is no default window API. You have to choose between Qt and GTK and <a billion other things>. That leads to fragmentation at the windowing system level. And just think, that fragmentation happens at all the other levels too.

Ubuntu has removed some of the fragmentation, since it’s so popular that you can just target Ubuntu and let your application fail on different configurations (or worse than failure - technically work, but require tons of tweaking in config files. Ugh).

However, Ubuntu has reached the point, IMO, where to provide better UX, they would need to start making Ubuntu actually incompatible with other Linux distros, or push the Linux community to adopt new standards that are better for desktop linux. A perfect example is Wayland: supposedly Wayland is a lot better than X11 for desktop purposes. It’s just too bad that Ubuntu can’t just break compat and blaze their own path here, or we would probably have a great Linux UX story already.

Re:ThinkPad X220 MacOS High Sierra Installation by ncol on Saturday August 04, 2018 @11:49AM (#17687284)
In my opinion most of the distributions are starting from the wrong end. They start with kernel, add package management, decide which services to run, which toolkit to use and then make some utility applications. Sometimes over a few different distributions. This mean not only that it is hard to convince people why they should change things, but that when you made the improvements you want you end up stalling since you haven't actually tackled the things that are lacking.

What you should do is the opposite. They should start with the toolkit, the network infrastructure, the management utilities or something else that would be the use-case. Once you have e.g. a solid toolkit that is attractive to developers and people start making good applications the rest is a matter of time. There is of course a reason why people don't do this, which is because it is hard. But hard is good, it is complexity that will kill you.

This is of course essentially why Android and Chrome OS is successful in their own right.

Re:ThinkPad X220 MacOS High Sierra Installation by cs02rm0 on Saturday August 04, 2018 @05:27PM (#17688501)
Interesting point, although I can't say I ever managed to get on with anything in XCode I've certainly had some Linux native desktop dev struggles in the distant past.

I'm a Java dev mostly, so perhaps I'm insulated from such things by the JVM. So long as I can run Chrom[e|ium], Eclipse, Docker and a terminal with a bash shell I'm pretty content. Even with that small list I've got issues with keyboard input lagging in Chrome on MacOS and Docker performance is poor relative to Linux. iTerm is a thing of beauty though.

I've got a box running Wayland on Arch. Can't say I've noticed any differences as a user from X11, I'll have to look them up and see what I'd missed.

Re:ThinkPad X220 MacOS High Sierra Installation by frabbit on Saturday August 04, 2018 @12:02PM (#17687342)
Windows has certainly been consistent in not offering an SSH client at all for a very long time

That has changed. One of the Windows10 previews offers a client and server (Ed25519 only). I`ve been experimenting with it on WSL and it seems functional... time will tell whether or not it is secure.

Back to the point of the original discussion: having worked using OSX/MacOS, Windows10 and GNU/Linux in various combinations for the last couple of decades I honestly prefer the desktop experience of GNU/Linux. As long as you avoid the dodgy hardware (Nvidia cards, an ever decreasing number of wireless chips) then everything is painless.

At this point really the only thing distinguishing these operating systems as general desktops (as opposed to gaming systems) is whether or not they are Free Software or not. That is something that is becoming more and more important to me in order to avoid being compromised by criminals (governmental or not).

Re:ThinkPad X220 MacOS High Sierra Installation by OJFord on Saturday August 04, 2018 @05:32AM (#17686111)
And on macOS, when I hit them it's generally hard to find a solution. On Linux, there's an Arch wiki page, or something.
Re:ThinkPad X220 MacOS High Sierra Installation by spindle on Saturday August 04, 2018 @05:39AM (#17686131)
NixOS made a big difference for me too.
Re:ThinkPad X220 MacOS High Sierra Installation by tangentspace on Saturday August 04, 2018 @01:04AM (#17685450)
I've had the opposite experience. Stock Kubuntu 18.04 provides pretty much the experience I want with just a few tweaks to fine tune the touchpad and font DPI. Once the base system is installed it only takes a few more minutes to set up my dev tools using Ansible.

On Mac OS, I'm also pretty happy with the stock interface, but I spend quite a bit more time downloading and installing dev tools. Then I end up running out of memory because Docker for Mac and Minikube both end up running Linux virtual machines in the background.

Re:ThinkPad X220 MacOS High Sierra Installation by raarts on Saturday August 04, 2018 @07:04AM (#17686344)
You can drop Minicube now Docker for Mac includes Kubernetes
Re:ThinkPad X220 MacOS High Sierra Installation by riquito on Saturday August 04, 2018 @03:08AM (#17685759)
> With a Mac I can have it set up to my liking and be working in little more than an hour. Under Linux (and to a lesser extent Windows) it’s a multi day project.

With a Mac I set it up as much as I can in little more than an hour, with no hope to achieve what I really want. Under Linux (and to a lesser extent Windows) it's a multi day project but I can get whatever I want.

Re:ThinkPad X220 MacOS High Sierra Installation by batteryhorse on Saturday August 04, 2018 @09:14AM (#17686747)
It can be a bit of a rabbit hole. I wasn't happy with any of the window managers or desktop environments for Linux so I wrote my own. I didn't like the way any of them handled multiple monitors, but it ends up being more than a multi day project. I still don't have what I want, so now I'm trying to find a way to get rid of X or at least fix XRandR, because it doesn't support multiple GPU's the way I would like (Wayland is not a solution either).
Re:ThinkPad X220 MacOS High Sierra Installation by geezerjay on Saturday August 04, 2018 @04:21AM (#17685928)
> With a Mac I can have it set up to my liking and be working in little more than an hour.

How much of that is due to being accostumed to using Mac's defaults? I nean, Debian's default setup is pretty much my ideal setup, but that's because throughout the years I've got accostumed to it, not because Debian's UI guidelines are awesome.

Re:ThinkPad X220 MacOS High Sierra Installation by sandGorgon on Saturday August 04, 2018 @12:54AM (#17685434)
That is incorrect. I really urge you to try Fedora 28 today (you can liveboot).

I have had Mac users use my laptop for a little while and love the usability. Everything simply works. I use Skype Web and Zoom to do videoconferencing ...and obviously all the Slack-like tools work great.

And you have the choice to buy spectacular developer focused hardware like XPS or ThinkPad laptops.

Re:ThinkPad X220 MacOS High Sierra Installation by free652 on Saturday August 04, 2018 @04:39AM (#17685964)
I am using linux/unix for 25+ years, but the desktop just never works for me. I'd echo its just death by a thousand cuts.

The usual suspects: fonts, video drivers, sounds drivers, various USB devices supports, sleep/wake issues.

And lack of basic apps, like a good multitabbed SSH/RDP terminal.

Re:ThinkPad X220 MacOS High Sierra Installation by SmellyGeekBoy on Saturday August 04, 2018 @05:03AM (#17686029)
I honestly can't believe what I'm reading here. Is it still 1999 where you live!?
Re:ThinkPad X220 MacOS High Sierra Installation by Bizarro on Saturday August 04, 2018 @10:05AM (#17686890)
I started using Linux around '97ish and agree with the parent too. The problem for me wasn't investing the time in tweaking a new installation, but apt-get dist upgrade (whatever it's called these days) would eventually break my system...in very bad ways.
Re:ThinkPad X220 MacOS High Sierra Installation by sandGorgon on Saturday August 04, 2018 @11:26AM (#17687185)
I hear this a lot. And mostly from Ubuntu victims. I have not reinstalled my Fedora XPS 13 laptop for over 4 years. I have clean upgraded 3 times.

Fedora is spectacular and has been spectacular for many years now. The driver support is brilliant. It was one of the first distros to have absolutely seamless integration with RAID mode NVME (which was something the XPS set it to).

I will be very surprised if you have to "tweak" your laptop. Everything that you have in OSX is already there - including nightmode, etc... the works.

And here's the cool part - customizing Fedora is a browser extension away! http://extensions.gnome.org/

Re:ThinkPad X220 MacOS High Sierra Installation by vetinari on Saturday August 04, 2018 @03:51PM (#17688202)
Breaking upgrades are not distro-specific, but mostly user specific.

It usually breaks for users, who do not respect package manager and what it does, break their installation with misc convenience scripts and tweaks run as root, and then wonder, what went wrong.

Re:ThinkPad X220 MacOS High Sierra Installation by brazzledazzle on Saturday August 04, 2018 @10:34AM (#17686989)
To be totally fair upgrading macOS or Windows can be a minefield too.
Re:ThinkPad X220 MacOS High Sierra Installation by krotton on Saturday August 04, 2018 @01:09PM (#17687610)
I had exactly one issue with a macOS upgrade - when they introduced APFS. The upgrade process has failed in the middle with an FS-related error, but AFAIR it resolved itself after rebooting and retrying. For comparison, Windows 10 and various popular Linux distributions have caused me a lot more after-update trouble: input devices ceasing to work, graphics drivers breaking and falling back to the built-in generic ones (with a 800x600 resolution, on Windows), graphics drivers breaking and not falling back to anything, but just causing X to fail to start (on Linux). Once (a few years back, I admit) upgrading Debian testing brought in a new version of the kernel that turned out to have some ACPI-related bug on my machine and consistently freeze about 30 - 60 seconds after booting. This all is of course just personal experience, but I think I'm not the only person with similar ones.
Re:ThinkPad X220 MacOS High Sierra Installation by mbreese on Saturday August 04, 2018 @07:47AM (#17686469)
I agree with the parent. I’ve been using Linux since before 1999, sometimes as my main desktop, but often not.

This comes up somewhat regularly, and probably always will - it’s the nature of the beast.

I’ve found myself very happy using a Mac as my main desktop. It’s not perfect either, but good enough.

Re:ThinkPad X220 MacOS High Sierra Installation by cmiles74 on Saturday August 04, 2018 @09:04AM (#17686717)
For the most part, I think Linux has moved from a thousand cuts to just a hundred or so and those hundred will persist. A Fedora installation covers alot of the hardware out there, but there will always be new machines where support is incomplete (Surface, MacBook, etc.)

It's tempting to compare Linux with MacOS, but also (in my opinion) unfair. Apple appears to be making conscious decisions about what goes in their machines and not simply picking the cheapest components. I think Windows is closer to a fair comparison (they have to try and support everything out there) I have had no more hassle under Linux than I've had with Windows.

Re:ThinkPad X220 MacOS High Sierra Installation by torstenvl on Saturday August 04, 2018 @09:54AM (#17686846)
It's not unfair. There's nothing preventing, say, RedHat, from offering its own hardware for sale.

EDIT: Rather than downvoting, perhaps those who disagree with me could tell me why other companies aren't capable of "making conscious decisions about what goes in their machines"?

Apple is, after all, far from the only Unix vendor to do so. Whether it's HP-UX or Solaris, it's fairly common for Unix vendors to tightly couple their software to supported hardware. What is preventing Red Hat from offering a fully Red Hat compatible laptop that works near-perfectly out of the box?

Re:ThinkPad X220 MacOS High Sierra Installation by vetinari on Saturday August 04, 2018 @03:43PM (#17688177)
There are machines certified for RHEL, Ubuntu or SuSE.

If you do your purchase outside this list and something doesn't work, it was your decision and now your problem. It is not Redhat's or Canonical problem. They are not in hardware business, their partners are, and the information which models were tested and what was the result is publicly available.

Re:ThinkPad X220 MacOS High Sierra Installation by lloeki on Saturday August 04, 2018 @05:35AM (#17686123)
Comically enough, I tried not so long ago: Fedora didn't boot. Like, doesn't even reach the login manager.

Everyone has their own stories and use cases, why are people so hell-bent on convincing their use case and solution is The One True Way and-I-can't-understand-why-you-re-using-anything-else?

Re:ThinkPad X220 MacOS High Sierra Installation by crispinb on Saturday August 04, 2018 @05:28PM (#17688504)
See other comment here on the Ikea effect. That's part of it anyway. I think the other part is humans can get fetishistic about almost anything. It seems to be part of our nature. Unsurprisingly, it's shaped around computers for HN types. Add into the mix that the organisations which make the alternatives (Apple, Microsoft) really are bloody horrible, so that adds an ethical angle. If there's anything people like more than fondling their fetishes, it's finger-pointing at others for doing wrong.

So yes it's silly, but it's fairly strongly motivated silliness.

Re:ThinkPad X220 MacOS High Sierra Installation by kitsunesoba on Saturday August 04, 2018 @01:27AM (#17685507)
I had Fedora 26 or 27 installed on a secondary partition on my tower for a while and wasn’t particularly impressed. All of the things mentioned in my original comment applied to some degree... I could make it work and I’d use it over Windows any day but it wouldn’t be my first choice.
Re:ThinkPad X220 MacOS High Sierra Installation by brailsafe on Saturday August 04, 2018 @06:18AM (#17686236)
I don't necessarily doubt that Fedora 28 is passable day-to-day platform, but I did think it was a little surprising that you mention Skype as your first example of what should be a list of critical apps that bridge the transition. Would be curious to hear if others do use Skype, but for me it's literally been years. It came up as a joke in conversation recently, as we waxed nostalgic — yes I'm actually using that phrase — about chat apps from days gone by.
Re:ThinkPad X220 MacOS High Sierra Installation by dvtv75 on Saturday August 04, 2018 @07:35AM (#17686433)
I dual boot Win10 and Kubuntu 18.04, plus I run Kubuntu on my laptop. I use Skype in both Windows and Kubuntu. Under Windows, almost unbelievably, it never works right. It either can't find the camera or it can't find the mic, but if it can find the camera it still won't transmit from it. In Linux, I had a little mucking about to get the sound going, but now it just goes.
Re:ThinkPad X220 MacOS High Sierra Installation by sandGorgon on Saturday August 04, 2018 @11:28AM (#17687195)
Here's where I think is the difference between the western world and NBU - The Next Billion Users.

Skype and Whatsapp video are the only two ones that work reasonably well in India with shaky mobile bandwidth. I mentioned Zoom as well.

But here's the thing - have you used Skype Web ? There's no installation needed.

Re:ThinkPad X220 MacOS High Sierra Installation by brailsafe on Sunday August 05, 2018 @04:16AM (#17690313)
Interesting point. I wouldn't have assumed that, because I've never had a good experience with Skype's handling of unstable connections here in Canada. That said, no I haven't tried Skype for web.

Regarding the rest of the world, WhatsApp definitely comes to mind. For chat, video, and audio.

Re:ThinkPad X220 MacOS High Sierra Installation by crispinb on Saturday August 04, 2018 @08:04PM (#17689011)
> And you have the choice to buy spectacular developer focused hardware like XPS or ThinkPad laptops.

I'm using an XPS 15. A recent purchase - I'm an OS X user by choice, but Apple currently makes no laptop hardware I'm interested in buying.

Here's the relevant archwiki page: https://wiki.archlinux.org/index.php/Dell_XPS_15_9560

It would take me days to work through that horror. I'd still end up with an only partially-working machine. Yes, it's the fault of Dell & chipset manufacturers for not supporting Linux, but if I'm going to spend effort apportioning blame for the world's ills, I'll do that on things that matter more (torture, ecosystem collapse, social isolation).

In practical terms, I can spend time setting up & configuring Linux, or I can use Windows today and plant some vegetables, or walk up a hill, read a new volume of history or philosophy, talk to a friend. Windows is kind of nasty, but all the applications I need are available for it, it can launch them, it can give me access to files, and I don't spend any time messing with it. Good enough for me.

Re:ThinkPad X220 MacOS High Sierra Installation by crispinb on Sunday August 05, 2018 @03:49PM (#17693133)
(I'm not claiming that Windows is as undemanding as OS X by the way. The impedance mismatch between WSL environments and the rest of the system, and Windows' relative instability, make it more time consuming to set up and maintain. The order for me is OS X < Windows < Linux, with the Windows-Linux gap the larger of the two)
Re:ThinkPad X220 MacOS High Sierra Installation by subsection1h on Saturday August 04, 2018 @03:05AM (#17685746)
> too few Linux app developers with a user-oriented mindset

By "user-oriented", do you mean kitsunesoba-oriented? Or do you think all users have the same preferences?

> With a Mac I can have it set up to my liking and be working in little more than an hour.

macOS doesn't even include tiling window management out of the box. Apple clearly optimizes macOS for the average user. If you're an average user, that's cool. But for people with sophisticated workflows who aren't average users, the out-of-the-box experience provided by macOS (and Windows, GNOME, etc.) may be grossly inadequate.

Re:ThinkPad X220 MacOS High Sierra Installation by lloeki on Saturday August 04, 2018 @05:32AM (#17686113)
The argument that using a tiling window manager is a prerequisite of being a non-average user is a highly arrogant generalization of your use case.
Re:ThinkPad X220 MacOS High Sierra Installation by crispinb on Saturday August 04, 2018 @07:53AM (#17686489)
There is a general rule that the more time people spend futzing with some particular aspect of their shit, the more they fetishise it. It's a kind of cognitive sunk-costs fallacy. I've used i3, and it's great. I wish something like it were available on Windows or macOS. But it's just a trivial convenience; hardly something to develop an emotional attachment to. Let's face it, humans are odd creatures and will attach to almost anything.
Re:ThinkPad X220 MacOS High Sierra Installation by lloeki on Saturday August 04, 2018 @08:35AM (#17686620)
IKEA effect! An example of which is those prepared doughs where you have to add eggs... the egg could (and has been at some point) be included but marketing discovered that requiring the add-your-own-egg step made people love the end product more because they somehow made it themselves.

https://en.m.wikipedia.org/wiki/IKEA_effect

Re:ThinkPad X220 MacOS High Sierra Installation by perl4ever on Monday August 06, 2018 @03:06AM (#17695661)
I've heard of that before, but it always made me wonder - are we just supposed to accept unquestioningly that powdered eggs are indistinguishable from fresh? Sure, there's no question you can make something edible with dehydrated eggs, but that isn't proof there's absolutely no difference.

In general, the existence of a bias is insufficient proof that you should reverse your conclusion.

Re:ThinkPad X220 MacOS High Sierra Installation by crispinb on Saturday August 04, 2018 @04:50PM (#17688374)
Nice - I hadn't come across that. Spot on.
Re:ThinkPad X220 MacOS High Sierra Installation by thinkmassive on Saturday August 04, 2018 @11:27AM (#17687189)
i3 allows the user to maximize screen real estate, and also to minimize time spent adjusting window borders and navigating with a mouse. It’s a huge time saver for anyone who learns a few simple controls. It’s like tmux on steroids.

Sure it’s a convenience, but so is basically everything we do to alter a computer after unboxing it.

Re:ThinkPad X220 MacOS High Sierra Installation by crispinb on Saturday August 04, 2018 @04:55PM (#17688391)
I've never spent any appreciable time 'navigating with a mouse' and 'adjusting window borders' on other OSs. Sounds like those thundering imprecations that we all must use vim or emacs because IDEs require mouse use (which they don't).

I agreed it's nice - but essential enough to merit the time sink of running linux? Not for me.

Re:ThinkPad X220 MacOS High Sierra Installation by mbreese on Saturday August 04, 2018 @07:53AM (#17686492)
I have to agree. I don’t use a tiling window manager and I don’t consider myself an average user. The comment above was pretty insulting.

Maybe I’m just a Luddite that doesn’t know any better, but I’ve been quite happy without tiling windows for many years. Then again, I spend most of my time in a terminal in a tmux session. Maybe that counts.

A common thread here is - your use case is not my use case. Many people are assuming that their workflow is the ‘one true way’. That not a healthy way to have a discussion.

Re:ThinkPad X220 MacOS High Sierra Installation by oneeyedpigeon on Saturday August 04, 2018 @10:01AM (#17686870)
It might've been, but I agree with the core point: make window tiling an option. For the amount of time that it would take to implement, and the non-zero number of people that would benefit from it, it seems a glaring omission. Every OS should let you line up two windows side-by-side out of the box: this should be a minimum requirement of any window manager that lets you have windows at all.
Re:ThinkPad X220 MacOS High Sierra Installation by lloeki on Saturday August 04, 2018 @10:47AM (#17687038)
Full screen mode is macOS native tiling mode, you can put two windows side by side and use as much real estate as possible (no menu bar nor title bars)
Re:ThinkPad X220 MacOS High Sierra Installation by peatmoss on Saturday August 04, 2018 @03:18PM (#17688091)
Eh, that’s pretty darned far from an i3 or Xmonad experience. It’s roughly as wrong as saying that the Gnome frameworks are just as good as Cocoa :-)
Re:ThinkPad X220 MacOS High Sierra Installation by lloeki on Sunday August 05, 2018 @05:28AM (#17690486)
I have used i3, awesomewm and Xmonad extensively for years so rest assured I wasn't implying anything like that ;)

I was more like pointing out that macOS does allow for the following in some way out of the box:

> Every OS should let you line up two windows side-by-side out of the box

Re:ThinkPad X220 MacOS High Sierra Installation by oneeyedpigeon on Sunday August 05, 2018 @06:20AM (#17690582)
Sorry, that really was only an example. I also didn’t say, or mean to imply, full-screen only. Every os should also let you line up windows top-to-bottom out of the box. Etc. Macos' approach of allowing one very specific combination of window arrangement, then trying to make a feature of it by calling it 'fullscreen' or 'side-by-side' (or whatever they call it) just doesn’t really cut it.
Re:ThinkPad X220 MacOS High Sierra Installation by thinkmassive on Saturday August 04, 2018 @11:21AM (#17687167)
The problem is that there is no good solution for tiling window management on OS X, even with third-party software. The parent may not have stated it that way, but you’re being over sensitive if you’re actually offended by their comment.

Personally I feel like I’m using a toy when I have to use a non-tiling window manager. It may not be for everyone, but the display server or desktop environment should at least provide an interface to allow someone else to implement it.

Re:ThinkPad X220 MacOS High Sierra Installation by spiderjerusalem on Saturday August 04, 2018 @06:17AM (#17686230)
This can be amortized though. You spend one good weekend setting things up to your liking and dump your dotfiles and other config properly in a git repo and you don't have to do it every single time.

A one time xmonad + arch setup that I did a couple of years ago has lasted me across 3 machines with only minor tweaking.

Re:ThinkPad X220 MacOS High Sierra Installation by kosinus on Saturday August 04, 2018 @06:25AM (#17686262)
Dotfiles are like code, and need to be maintained. Some upgrade will break your custom configuration, and then you have to dive into docs again.

I try to make few customizations to the default macOS install, and just roll with the changes coming from Apple. I do have some dotfiles, containing mostly just SSH and ViM configs. But I've already had to fight ViM several times because of it.

Re:ThinkPad X220 MacOS High Sierra Installation by vinceguidry on Saturday August 04, 2018 @09:54AM (#17686852)
Maintenance is amortizable as well. Every time you have to do a deep dive to find out what's wrong, you learn a little more about the state of the art of that particular part of the world. Then you can make a change that is more robust.
Re:ThinkPad X220 MacOS High Sierra Installation by flurrything on Saturday August 04, 2018 @09:14AM (#17686744)
No MS Office, no Keynote, no Photoshop / Illustrator / ..
Re:ThinkPad X220 MacOS High Sierra Installation by some_account on Saturday August 04, 2018 @12:35PM (#17687478)
Linux distributions have become a lot nicer. I find myself not changing much at all anymore - it just works.