News for hackers. Stuff that matters.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by mortenjorck on Saturday July 07, 2018 @02:04AM (#17477305)
This is the software equivalent to moving exclusively to USB-C. 18 months after the 2016 MacBook Pro, the vast majority of hardware currently in use still requires a dongle, and 18 months from Mojave's release, the vast majority of external monitors in use will still look blurry without subpixel AA.

Someone at Apple really seems to believe in pain as a motivator. And it may work in the short term, but in the long term, it always drives customers to other platforms.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by TeMPOraL on Saturday July 07, 2018 @02:25AM (#17477357)
> Someone at Apple really seems to believe in pain as a motivator.

I think they simply believe they're large enough player to make such calls unilaterally, and that the rest of the industry will follow. And I fear they might be right - such decisions enter into the calculations of more "commoditized" vendors like peripheral manufacturers when they design next iterations of their products.

I mean, that's why removing the headphone jack is such a big deal even for people not using iPhones. Not just because we sympathize with iPhone owners - but because Apple is big enough to make this stupidity a new standard everywhere.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by carolosf on Saturday July 07, 2018 @03:08AM (#17477464)
Recently switched to Manjaro Deepin operating system. Everything looks nice and quite polished once inside the OS. I have a great pull down terminal. I can snap windows side by side. Almost everything is configurable without digging into configuration files. It's a rolling release so you don't get stuck on a particular version of a package until the next major release. You get the latest stable release of all software monthly or sooner using the built in package manager. Most of my development tools I install using the package manager. Git, docker, docker-compose, vitualbox, openjdk, node, go, python, (dont use pip use pacman to install python packages), (sdkman for kotlin, gradle and maven), visual studio code, postman,(dbeaver as gui for SQL, Cassandra, mongo, big table, redis, neo4j). Download and install intellij and sublime. WPS office is better than Microsoft Office in my opinion. There's also the AUR repository which are community built packages that can also be enabled in the package manager settings. Everything is really stable. Built in screen recorder and screenshots with annotations. You can map your keys to work like a Mac or a Windows computer even on a Mac. The latest Gimp is actually really good (not yet available on macos). There's also Krita for image editing but doesn't handle large PSD files well. Overall the development experience is much less frustrating and docker runs natively which means everything is much faster. I've had a lot of luck running music production DAW and VSTs and games under Wine. There's a great guide on the techonia website about how to dual boot Manjaro Deepin safely on a MacBook Pro. The best part is I can have this environment on any computer so I can have the latest intel processor if I want and the OS won't make my company issued external monitor look like crap. Unfortunately Apple runs more like a fashion company than a technology company. Making people feel compelled to buy the latest product.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by sulam on Saturday July 07, 2018 @03:47AM (#17477571)
Attempting take this idea seriously, I just catalogued apps I have open right now that I know/suspect have no good equivalent on Linux:

  * Safari - might seem unnecessary, but it's a lot of the web
  * Discord - I hear they have a Linux version in alpha, but...alpha
  * iTerm - best there is after years, why the hell can't Linux win at this?!
  * 1Password - guess I use the CLI? ugh.
  * iTunes - largely used for watching movies
  * Messages - This is surprisingly nice to have on the desktop
  * Microsoft Outlook - guess you are forced to use the web client
  * Xcode - heh
Stuff I didn't expect to see but was pleasantly surprised to see:

  * Spotify
  * Hipchat
  * Zoom
  * Skype
I could live without Discord, Messages, Safari, iTunes and Outlook if I got motivated (Outlook I have to have, but the web client is halfway decent). That leaves Xcode, iTerm and 1Password as dealbreakers. We know one of those isn't going to change!

I'm of course not including the apps I use less often but really like when I need them, like Lightroom, Photoshop, Illustrator, Keynote, Excel/Numbers, OmniGraffle, Sketch, and Things.

I think Linux is safe from me, except as the system I have next to my daily driver, and which I use for Windows (when I need to look at something there) and dual boot for Tensorflow.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by zeta0134 on Saturday July 07, 2018 @04:54AM (#17477729)
Okay, I'll take a stab at this:

Safari - either Google Chrome or Chromium (depending on how open you like things) can keep pace with Safari in terms of general usability and extension ecosystem. At worst I think you'd find the experience on par, but when I owned a Mac, I found Google Chrome to be more performant than Safari on the regular, and its Linux build is just as quick. A lot of Linux folks recommend Firefox as well but I still am not convinced it beats Chrome in terms of out-of-the-box magical "Just Works" factor.

Discord - The client may be alpha, but this works just fine honestly. I've never had a problem. This is largely because the desktop app is Electron based, so it's running on a web browser anyway; it's very, very cross platform friendly. Slack too, if that's your thing.

iTerm - There are MANY good terminal clients for Linux. I personally use Terminator, which I find has a good balance of power features and stability. I particularly enjoy its terminal broadcasting implementation, but I'm in the unusual position of working on many parallel servers in tandem during my day job, so this feature is very important to me.

iTunes - If it's just for movie watching, I've found VLC to be perfectly servicable. mPlayer is also quite popular and there are many frontends.

Messages, Outlook - Here you've got a fair point. Outlook in particular is a pain point; there are workarounds to get it working in Thunderbird and Evolution, but they're just that - workarounds. Anything beyond basic email will need the web app; fortunately the web app isn't _terrible_, but yeah. Fair complaint.

Xcode - If your goal is to build Mac / iOS apps, there is no substitute thanks to Apple's EULA. For everything else, pick your poison; there are more code editors and IDEs on Linux than one can count, many of them excellent. Personally I'm happy with Sublime Text (paid, worth every penny) and a Terminator window, but I hear VSCode is also excellent, which is odd considering that's a Microsoft endeavor. (Now if we could just get them to port Outlook...)

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by saagarjha on Saturday July 07, 2018 @05:50AM (#17477852)
> Google Chrome or Chromium (depending on how open you like things) can keep pace with Safari in terms of general usability and extension ecosystem

Google Chrome's extension ecosystem is undoubtably far, far ahead of what Safari has. As for usability, and…

> I found Google Chrome to be more performant than Safari on the regular

People use Safari because it integrates so well with macOS, is performant, and doesn't kill resources (CPU, RAM, battery, you name it). No other browser comes close, even on other platforms. Apple's just spent too much time here optimizing their browser that nobody else can match it (maybe Edge on Windows?).

> There are MANY good terminal clients for Linux.

iTerm just has everything and the kitchen sink. Like, it has some flaws, but it just does so many things that I haven't seen any other emulator do. Plus the author is really smart (he's at the top of the comments currently, if you want to check his stuff out)

> Xcode

Xcode can be surprisingly nice for C/C++ development, when it decides it wants to work.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by blattimwind on Saturday July 07, 2018 @06:35AM (#17477947)
> I haven't seen any other emulator do

Check back with Konsole.

I don't think I know all features, but just the things I know it does, because I use them:

- Tabs, obviously. Movable between windows, too.

- Arbitrary in-window splitting (tiling)

- Monitors

- Broadcasting

- Signals

- Profiles, obviously.

- Copy stuff as HTML & export whole scrollback as HTML and also print it / convert to PDF

- Can basically configure everything

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by culot on Saturday July 07, 2018 @10:35AM (#17478627)
Also peep Tilix. It's like the GTK answer to Konsole: super configurable yet accessible, with a sharp GUI. I think its arguably better than Konsole, except it doesn't scale as well as Konsole in Plasma (Plasma scaling is wretched).
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by fpig on Saturday July 07, 2018 @10:23AM (#17478577)
> (maybe Edge on Windows?)

Edge feels like poor man's Safari. However the rest of Mac OS (in terms of GUI, not underlying OS) feels like poor man's Windows. :D

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by wazoox on Saturday July 07, 2018 @10:18AM (#17478557)
Give QT Creator a try. It's really a nice integrated C/C++ dev environment. Plus it's entirely cross-platform.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by mschuster91 on Saturday July 07, 2018 @03:17PM (#17480025)
> Outlook in particular is a pain point

That depends on the environment. I assume you're talking about Outlook as a frontend for an enterprise Exchange setup?

If your mail server admin configures IMAP and SMTP correctly, it's a breeze to get it set up (you will need SSL though). Use "DOMAIN\user.name" as username together with your AD password (and for team/shared mailboxes, use DOMAIN\user.name\mailbox.name, where mailbox.name is the cn or sAMAccountName attribute of the mailbox AD entry). Thunderbird can handle everyday emailing as well as responding to calendar events that way; I'm not sure about integrating "real" calendar stuff. Auto-completion of mail addresses must be done separately in Thunderbird, you'll need the AD structure information (root DN, plus the DN of your AD account so you can log in).

What you'll miss is forwarding rules access, but that can be done via webmail if the need arises.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by scaasic on Saturday July 07, 2018 @12:40PM (#17479254)
Their Safari comment implies the need isn't due to a preference for Chrome, but rather for front-end testing. So yes, Chrome might make a fine daily driver, but those of us who have to occasionally code for the web need access to all of these browsers.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by Nullabillity on Saturday July 07, 2018 @04:20PM (#17480349)
Frankly, no. If you (as a user) choose to use a platform-specific browser then that's your problem.

Even IE will at least provide a free VM image these days.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by Fnoord on Saturday July 07, 2018 @02:33PM (#17479779)
The idea of swapping away from macOS seems more enticing by the day, given the development directions of macOS (this is just one of the many nails; the main one is that Apple is likely going to merge macOS with iOS [or the other way around]).

Discord works perfectly fine in a web browser. IIRC the platform-specific clients are just running a web browser themselves. Would rather use PWA then.

As for iTerm, you don't need that when you use i3 but perhaps you can specify the features you need.

1Password, I recommend Bitwarden. Cheaper, open source, you can even run an open source backend.

Messages, no idea why you want that. I only use WhatsApp for IM, and even that is just a web app.

For development I recommend Sublime Text. You can use it for free, though I did buy it (as someone else commented; worth every penny).

Skype for Linux is actually fallen behind to the other ports. Though I don't use Skype I heard complaints about that.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by urathai on Saturday July 07, 2018 @04:23AM (#17477651)
I have been using Discord on Ubuntu for some time without experiencing any problems.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by carolosf on Saturday July 07, 2018 @03:58AM (#17477611)
For passwords I use enpass. It stores and encrypts passwords in your own personal cloud storage account e.g. Dropbox Google drive. Desktop version is free. Mobile version has a once off fee to buy the app.

For office I use WPS office (word/excel/power point). It has tabs for documents and I have never had document compatibility issues (like I have had with libre office). I believe office 2013 runs under Wine too if you really need office.

I prefer the web clients for email anyway.

I use wavebox to integrate web based chat and email with the operating system for notifications.

Safari uses WebKit so it's very similar to the engine chrome uses - but Google forked at some point.

Deepin Terminal is an amazing terminal.

Can't help you with Xcode unless you switch programming languages :)

It would be great if Adobe released Linux versions of their products.

I don't do much video editing but I think there are good options on Linux.

Try it as a challenge I think you might be pleasantly surprised - if you use all the above apps how far Linux has come. Most of these apps work on Mac as well so you may find a few new good tools.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by praseodym on Saturday July 07, 2018 @05:36AM (#17477825)
I recently switched my primary machine to Linux and was pleasantly surprised to learn that 1Password has a web version (which does require a subscription) and the 1Password X extension for Chrome and Firefox to go with that.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by icebraining on Saturday July 07, 2018 @04:36AM (#17477685)
1Password 4 runs fine on Wine (the Windows version, of course).
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by noja on Saturday July 07, 2018 @04:58AM (#17477738)
Safari and iTunes?!
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by hachre on Saturday July 07, 2018 @08:37AM (#17478236)
I made the switch to Linux (Netrunner Rolling with KDE) in the last year and have not looked back. It is definitely not for everyone as some things just have no good replacements, but it suits all my needs.

I do a ton of things in the browser, love the availability of a good Terminal at my fingertips (same as macOS), develop webapps and love the simple availability of a full local web server stack to develop on and so on. I use LibreOffice for my very few "Office" needs. I use Firefox as my primary browser (moved away from Chrome to Firefox before I made the switch to Linux). I use Visual Studio Code as my primary editor. I use Krita for my very few photo editing needs - simple stuff really like cropping or color picking. That's about it. Everything else happens in the Browser or on the command line.

As Netrunner is a derivative of Manjaro and thus Arch it's very simple to access a plethora of packages from their AUR system. It's like Brew on steroids.

Have been really happy with the switch!

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by melling on Saturday July 07, 2018 @02:58AM (#17477440)
USB-C still hasn’t arrived as the definitive standard.

Apple isn’t quite big enough to force an industry change in personal computers.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by sjwright on Saturday July 07, 2018 @04:22AM (#17477646)
Actually Apple is definitely big enough to force change—they've done it multiple times in the past. Apple helped push the original USB standard into common use with the original iMac. Obviously it would have happened eventually, but the iMac made the transition occur much faster than it would have otherwise.

The problem with the USB-C standard is that USB-A now transcends far beyond the personal computer industry. It's now a power adapter standard for mobile phones and all sorts of gizmos, gadgets and accessories for the home and car. USB-A isn't going anywhere for a long time.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by blattimwind on Saturday July 07, 2018 @06:31AM (#17477934)
> Apple helped push the original USB standard into common use with the original iMac.

I don't think that's true. USB became ubiquitous because literally every PC included it after 1998. Yes, it might have helped that USB also worked with Macs, unlike previous connectors.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by sjwright on Saturday July 07, 2018 @07:43AM (#17478091)
The USB port did start appearing on some PCs before the iMac—largely because Intel put it in its chipsets—but it was practically abandonware with precious few peripherals prior to the iMac. When the flood of peripherals did arrive, many of them were styled with translucent cables and casings to match the iMac, even when sold for Windows PCs.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by AlexandrB on Saturday July 07, 2018 @09:31AM (#17478422)
> Actually Apple is definitely big enough to force change—they've done it multiple times in the past.

In many cases it's arguable whether Apple forced a change or it was a case of Apple "skating where the puck is going" and doing something that was inevitably going to happen given time.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by sjwright on Saturday July 07, 2018 @09:40AM (#17478452)
I conceded as much in the paragraph you quoted from. What Apple did is force the market to move faster that it would have otherwise.[0]

Similarly, if Tesla never existed the electric car would still have been an inevitability. Perhaps it would have taken another decade to emerge. Perhaps two decades. But it would have eventually. On electric propulsion, Tesla is most definitely just "skating where the puck is going."

In both cases—Tesla and Apple—they're not just skating where the puck is going, they're also in control of the puck, even if only a little bit.

[0] And thinking about it further, I shouldn't have conceded the assumption that USB's dominance was inevitable. It seems that way in hindsight but was it really? It could have fizzled like Firewire. It is entirely possible that new incremental standards—perhaps an ultra-fast nine pin serial port protocol—could have filled the gap before another connector emerged to dominate.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by dwaite on Sunday July 08, 2018 @03:43PM (#17485774)
I'd argue it is both. Apple isn't going to convince an industry to move to a closed standard, however they may accelerate the move to new open standards. For instance, moving away from floppy disks to compact disk media, and moving from serial/parallel/PS2 ports to USB.

Often these technologies are stuck until there is a first big adopter. Now Google, Apple Macs, and most of Android is behind USB-C for instance, there will be a lot more accessories that use it. Right now IMHO it is being held back mostly by cost - micro-usb and an A to micro-B cable are still the cheapest parts.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by chrischen on Saturday July 07, 2018 @03:58AM (#17477610)
If you want to use usb 3.1 gen 2 speeds, you pretty much have to use Type C. The only other alternative is a full usb type a connector or the awkward micro b connector (which is rate).
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by bluedino on Saturday July 07, 2018 @12:14PM (#17479152)
Doesn't almost every external HD have micro B?
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by tinus_hn on Saturday July 07, 2018 @03:47AM (#17477572)
USB-C clearly is the way forward.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by cookiecaper on Saturday July 07, 2018 @04:27PM (#17480386)
I'm not sure. As more devices and peripherals have gained USB-C, lots of horror stories of chargers frying devices and other catastrophic failures have shown up. This isn't my wheelhouse, but just from the reading I've done, it sounds like USB-C is a difficult-to-implement standard and that peripheral makers are more interested in getting something out the door quickly and cheaply. With the amount of power that USB-C can drive, this is risky.

If the end result is that you can't tell if plugging into your friend's charger is going to blow up your phone (or video game console), I think USB-C is going to fall apart.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by dwaite on Sunday July 08, 2018 @03:46PM (#17485791)
Cheap chargers and cables that aren't compliant are not unique to USB-C, and why we have things like UL. There are a lot of people using quite frankly dangerous USB-A chargers for their cell phones because they found them obnoxiously cheap.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by melling on Saturday July 07, 2018 @09:11AM (#17478354)
The USB-C only Mac Book was released 3 years ago.

PC’s have been slowly adopting it. Give it a couple of more years.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by IloveHN84 on Saturday July 07, 2018 @03:34AM (#17477533)
The funny thing is that with MacOs, they're NOT a big player at all..
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by blackhaz on Saturday July 07, 2018 @03:29AM (#17477520)
With MacOS, I believe, they still know they're the best. As much as I'd want to move away from Apple because of their recent maneuvers, there's nothing that comes close to MacOS - it just works great. Users will see more appreciation if other Unix-like operating systems will catch up on their GUI. Once a BSD or Linux (I'd really want it to be a BSD!) gets a great UI, I'm switching.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by KerrickStaley on Saturday July 07, 2018 @03:55AM (#17477603)
GNOME is great, I personally like it as much as macOS. Try running it on Fedora. The latest Ubuntu also ships GNOME by default but I haven't tried it and I'm not sure if it's a tweaked version (if it's tweaked it's surely for the worse).
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by noja on Saturday July 07, 2018 @04:51AM (#17477720)
Gnome really is great. It's very simple though. If you transition to a search based launcher then you won't go back.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by ahartmetz on Saturday July 07, 2018 @07:23AM (#17478047)
Well, the dock is the worst task manager/launcher of any major desktop UI, for starters.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by carolosf on Saturday July 07, 2018 @04:34AM (#17477678)
Try out Deepin - I prefer it to any gui. I hear good things about the latest KDE too.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by some_account on Saturday July 07, 2018 @05:04AM (#17477752)
First time I heard about Deepin. Looked at a few vids and it looks good.

Another sign that a lot of innovation comes from China currently... The Matebook Pro X looks great also.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by hungerstrike on Saturday July 07, 2018 @10:03AM (#17478525)
I don't see how they could "know they're the best" when Windows is the best. If you want the CLI tools from 1979 that come with your Mac, you can easily add them to Windows, the best and most widely used desktop operating system on the planet.

Seriously, there's nothing that comes close to Windows - it just works great and the manufacturer doesn't pull the rug out from under your feet every 5 years like Apple does. If there were something better I'd switch to that too, but there's not.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by ballenf on Saturday July 07, 2018 @10:38AM (#17478643)
And even worse than outdated CLI -- the keyboard is a tool from like two hundred years ago (barely changed from movable type tech). Can't believe all these computers still use such old technology. Just because it works is a terrible reason for not updating it.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by hungerstrike on Saturday July 07, 2018 @11:58PM (#17482103)
Hmmm, well I'd say that beyond a very superficial comparison with "keyboards" from 200 years ago (if there even were such a thing), modern keyboards have changed a lot and for good reason.

I'm sure glad that my ancestors decided to move out of their caves.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by Dylan16807 on Saturday July 07, 2018 @03:36AM (#17477538)
USB-C is great. Putting only a single port on a laptop is stupid.

Retina screens are great. Disabling the better font-rendering tech is stupid.

And doubling the resolution doesn't make subpixel AA obsolete either.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by mehrdadn on Saturday July 07, 2018 @02:21AM (#17477341)
Microsoft has been having similar font rendering issues for years, so I guess Apple felt left out of this club. They spent all this awesome work & research creating ClearType and then when Vista(?) happened they suddenly decided screw everything, let's switch back to grayscale antialiasing for no reason... now everything on the taskbar (or seemingly anything DWM-rendered) is grayscale-smoothed, which makes me want to tear my eyes out.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by Jasper_ on Saturday July 07, 2018 @02:28AM (#17477362)
> let's switch back to grayscale antialiasing for no reason...

The actual reason is that switching to hardware-accelerated font compositing means that you lose out on subpixel antialiasing, because of complications related to blending. The classic way of doing subpixel text rendering means you need three distinct alpha channels, and most hardware only lets you supply just one. There are ways of hacking around this with dual-source blending, but such a feature was not supported at the time of Vista. In Windows 8 and up, DirectWrite can now support hardware-accelerated subpixel AA, and the OS does so by default.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by mehrdadn on Saturday July 07, 2018 @08:20AM (#17478179)
> The actual reason is that switching to hardware-accelerated font compositing means that you lose out on subpixel antialiasing

But what was this crazy obsession with hardware-acceleration of every rendered character and its grandmother? While you're busy Flippin' 3D I get it, you can temporarily render aliased Wingdings if that makes your life easier, but at least for Pete's sake I just want to enjoy not tearing my eyes out the other 99.99999% of the time. If there was anything slow or poorly implemented in XP it honestly wasn't the taskbar font rendering.

(Not angry at you; just annoyed at the situation they caused.)

> DirectWrite can now support hardware-accelerated subpixel AA, and the OS does so by default.

No, it (still) doesn't. This is my taskbar: https://i.imgur.com/zzIusQD.png

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by dictum on Saturday July 07, 2018 @09:18AM (#17478379)
I can't substantiate my comment with academic sources, but here's my memory from the past decade: the people designing interface guidelines for mobile operating systems decided that carefully designing static visual assets for UIs was a waste of time (with similar technical complexity reasonings due to the number of different display resolutions/pixels per inch/aspect ratios)

Market context: Microsoft yearned to implement the Metro UI they'd been researching for a long time (Zune was its public appearance) — and Vista kind of soured people on Aero by osmosis; third-party Android applications always had consistency issues, so Google wanted to mandate something that would be generic enough to work (and be easily implemented) for all apps but also look distinctly specific to Android; Apple wanted to signal some shift to upscale high fashion (parallel to "everything is black glossy glass and aluminum" in its industrial design) and understood fashion-minded upscale as a mix of modernist typography with neon bright contemporary color schemes.

To make up for the boring visual aesthetic that often resulted, they recommended adding animations throughout apps. Most of these animations aren't very helpful, but they keep the user distracted for a moment.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by Jasper_ on Saturday July 07, 2018 @12:41PM (#17479264)
I chose my words carefully: font compositing, not rendering. Font rendering still happens in software, but in order to composite it correctly into the surface requires DSB. I (hopefully) shouldn't have to explain the advantages of using hardware acceleration for app rendering in general.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by andromeduck on Saturday July 07, 2018 @10:19PM (#17481829)
High quality GPU font rendering is possible now.

http://sluglibrary.com/

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by Jasper_ on Sunday July 08, 2018 @12:03AM (#17482118)
I'm aware of Slug (and other GPU font rendering techniques). Slug, however, doesn't have subpixel AA (it doesn't make sense for it to, since its main goal is fitting in a 3D scene), and requires a moderately expensive (read: hard to do realtime) up-front bake process which converts the font into a pair of textures.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by ygra on Saturday July 07, 2018 @02:42AM (#17477399)
UWP for the most part doesn't seem to use subpixel AA, though (Edge only does so in the content, but not the window chrome).
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by 0xFFC on Saturday July 07, 2018 @02:46AM (#17477410)
And that was the exact reason why I left windows as workstation to Ubuntu. It did torture my eye every time I was looking at UWP app.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by fireattack on Saturday July 07, 2018 @03:06AM (#17477460)
> then when Vista(?) happened they suddenly decided screw everything

What? ClearType was basically introduced in Vista and refined in Win 7.

Win 8 is when they start to remove it for various applications (UWP, and some others) due to its poor performance on retatable devices (tablets mainly).

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by pix64 on Saturday July 07, 2018 @03:14AM (#17477475)
ClearType definitely existed for XP
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by fireattack on Sunday July 08, 2018 @01:02AM (#17482243)
That's why I say "basically". They only made it the default starting from Vista.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by chmars on Saturday July 07, 2018 @03:19AM (#17477492)
I am actually quite happy with USB-C: Charging has become easier since I can has the ports on both sides of my MacBook. Dongles are necessary, however, they have been necessary for as long as I can remember with Macs. Of course, a native HDMI port would still be great …
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by katbyte on Saturday July 07, 2018 @03:30AM (#17477521)
macbook pro users of 8 years here, aside from ethernet/DVI at an office not once have I used a dongle, and tbh those two dongles aren't all that bad because i would just leave them at my desk.

I love my magsafe charge + 2 thunder + 2 USB + HDMI ports and can't imagine life with fewer.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by izacus on Saturday July 07, 2018 @08:58AM (#17478318)
There's on MAJOR difference though - you'd have to deliberately buy a USB-C only Mac to enter the dongle world. This change will be pushed to everyone with a software update and we'll be constantly nagged to update with popups if we don't.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by wingerlang on Saturday July 07, 2018 @05:52AM (#17477857)
I use a USB-C only macbook pro and I absolutely love it, I would not want to go back to a laptop with a lot of IO.

The main reason is that when I have to move somewhere, it is only one thing to remove (and then add back in) compared to the 5 minute shuffle I used to do.

There have only been one or two situations in a year where it caused a slight annoyance.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by dsego on Saturday July 07, 2018 @09:04AM (#17478341)
That is nonsensical, nobody is putting a gun to your head to use all the ports. Having them available is definitely better than not. And if you prefer dongles, keep using them.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by pivo on Saturday July 07, 2018 @09:40AM (#17478450)
I think what he is saying is that he can plug everything into his one dongle and then unplug everything just by unplugging his dongle.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by disiplus on Saturday July 07, 2018 @09:43AM (#17478466)
for that to work you have to have tree dongles then, one at home, one at work and one to carry around, i have it like that, it sux
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by wingerlang on Saturday July 07, 2018 @11:20AM (#17478866)
I just bought a second one to leave at work, I don't think it sucks at all.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by disiplus on Saturday July 07, 2018 @09:41AM (#17478455)
i have 4 usb-c on my macbook of that one i used for a usb-c to displayport to connect to my 4k monitor and the other is used for a dongle, i dont know what this guy is talking about, to be honest i would love to have one regular usb to not to have to carry the adapter or dongles everywhere.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by wingerlang on Saturday July 07, 2018 @11:22AM (#17478877)
I had all the ports, and now I don't. I'm just saying that I don't miss them and that I prefer the way it is now with the dongle usage.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by nkkollaw on Saturday July 07, 2018 @02:47PM (#17479848)
> but in the long term, it always drives customers to other platforms

I'm not a huge fan of Apple, but they've been pulling this stuff for ages, and it doesn't look like people are going anywhere.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by chewz on Saturday July 07, 2018 @03:21AM (#17477499)
Just install ChromeOS on your Macbooks, forget about macOS and you will be fine.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by vesinisa on Saturday July 07, 2018 @03:50AM (#17477585)
Or any GNU/Linux distribution, which actually offer a superior developer experience in my opinion.

People complaining about their Macs type posts constantly top HN. Usually the comments are filled with further moaning about how things have been so bad for so long with Apple etc., usually accompanied by threats of moving to another platform.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by DoofusOfDeath on Saturday July 07, 2018 @01:17PM (#17479420)
I certainly prefer Linux over native OS X as my development environment, if I ignore the issue of using the hardware.

In particular, with OS X I never need to worry about video drivers, switching dGPU on/off, etc. just to use my laptop in typical ways.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by EduardoBautista on Saturday July 07, 2018 @06:00AM (#17477877)
I complain about the Mac from time to time. I just think the alternatives are much worse.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by hungerstrike on Saturday July 07, 2018 @10:21AM (#17478572)
Followed by comments about how Mac OS is somehow “the best” despite the fact that the vast majority of developers prefer Windows.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by legulere on Saturday July 07, 2018 @10:00AM (#17478519)
Or examples loner ago: Apple ditching DVD drives or Apple ditching floppy drives.
Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by rsync on Sunday July 08, 2018 @01:34PM (#17485025)
"Someone at Apple really seems to believe in pain as a motivator. And it may work in the short term, but in the long term, it always drives customers to other platforms."

Interestingly, it drove me to buy three maxed-out 11" MBAs before they were discontinued.

So I have not left the Apple computer platform but I won't be buying another laptop until I burn through these three - which could be as late as 2022-2023 ...

As for fonts/aliasing - I just won't upgrade past Sierra (or whatever ... I use Mavericks now ...)

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by akvadrako on Saturday July 07, 2018 @06:12AM (#17477901)
Just like they did with USB and Displayport, while PCs continued to come with PS/2 and VGA ports for 10 years after Apple switched.

Legacy is technical debt. You have to move on eventually; for many, the pain is worth doing it early.

Re:MacOS Mojave removes subpixel anti-aliasing, making non-r... by crehn on Saturday July 07, 2018 @02:20AM (#17477338)
Not as long as the competition lags behind.