Hacker Newsnew | past | comments | ask | show | jobs | submit | more grawprog's commentslogin

Gotta be honest, the last mac I ever used ran OS8 I think, maybe 9, it was one of the classic Mac os's either way.

I know this is just a UI recreation and not the actual OS but as a long time KDE user, like over a decade, I can't help but think meh, why does this UI get so much praise?

I can make my desktop look, act and behave literally any way I want, I can modify every single aspect of every single thing on my desktop to suit my work flows and everything I do on a computer exactly so my computer does exactly what I want, when I want, exactly how I want it to in the exact way I want things to be done.

I haven't changed much over the years, i've copied my configs through every update, even brand new computers and everything always just works how I want it to.

Why do people pay the premium for this UI Apple forces you to use?


As a long time Mac user, in my opinion what has historically distinguished the Mac from other platforms is the high degree of UI/UX consistency across applications. Mac users historically valued software products that conformed to the Apple Human Interface Guidelines and tended to shun non-compliant products; this is why Microsoft Word 5.1 was so well-received by classic Mac users while Microsoft Word 6 was rejected by many of these users (https://lowendmac.com/2013/microsoft-word-for-mac-faq/). While consistency among popular Mac apps isn't (and never has been) perfect, there's much more consistency among Mac apps than among Windows apps or among the X11 ecosystem (though, to be fair, consistency improves when sticking to apps designed for a specific desktop environment such as KDE or GNOME).

This is just my opinion, but I've found the classic Mac OS and pre-Yosemite Mac OS X Apple Human Interface Guidelines to be quite well thought of. In fact, while I prefer the technical underpinnings of Mac OS X to those of the classic Mac OS, I prefer the classic Mac OS's interface, which seems more intuitive to me.

Having the ability to theme one's desktop is nice, but I prefer having an ecosystem of well-designed applications that all conform to a common set of well-designed UI/UX guidelines. This is what has kept me on the Mac all these years, and my disappointment with the Linux desktop is that while it's easy for me to theme the desktop, the applications themselves are inconsistent, theming is only skin-deep, and what does not help is the fact that there is no single toolkit, desktop, and/or UI/UX guidelines (though, once again, I can achieve some greater consistency by sticking to Qt/KDE or GTK/GNOME apps). Granted, I admit the holy grail for me is for those well-designed applications to also have customizable UIs.

However, in an age where Electron apps are becoming more common and where M1 Macs can run some iOS apps, there is less cross-application consistency these days on the Mac. I regularly use Zoom and Slack, which clearly stand out when compared to applications that use the native AppKit API's controls.


I started using Macs 5-6 years ago due to the companies I was working at providing Macbooks and maybe my intuition is ruined by Windows, but I still find Mac very unintuitive and frustrating. I also use Windows and Ubuntu personally and I like both of these more design, smoothness and animation wise.

I feel like everything about the macOS is just weird and the animations are also really weird, like minimizing the window animation - what the hell is that? And it's also weird how icons increase nearby when I hover on something, little things like that feel so off about Mac.

As see on this App, when I hover on the icons in the bottom, they jump bigger and it immediately disorientates me. Like why do that? Am I unable to see the icons in any other way that you have to zoom increase them? And that annoying bouncy animation when those apps require attention.


Same here. I'm equally annoyed with the animations. Especially when an app requires attention, it keeps demanding it every few seconds by bouncing on the task bar. It's unnecessary distraction and I don't know of a way to stop it without clicking on the bouncy icon and addressing its need.

Far more frustrating, however, is the inconsistent window management. Mac is very unintuitive (coming from Windows). If I have multiple windows of an app open, I can't switch to the right window with Cmd + Tab. It opens the window in the same desktop. It's annoying as hell! A four finger swipe always takes me to the next desktop and there's no way to swipe between the apps on the same desktop (a three finger swipe in Windows).

And while this might be in equal parts Microsoft's fault, but MS apps like Teams just suck. When I'm on a different desktop than the one containing Teams, it takes me three clicks to open up the damn window. In some apps, Cmd + Right arrow will advance the cursor by a word and in most others, all the way to the end of the sentence.

I still fail to understand the allure.


Just an FYI but the minimise window animation can be changed in settings. As can the icon zoom and bounce.


I have over 200 apps on my Mac, including a bunch of “big ones,” like the Adobe CS Suite, and the Microsoft Office 365 Suite. I have dozens of dev tools and smaller apps.

Most, I only use occasionally. I use Xcode, SourceTree, BBEdit, and Adobe Illustrator (to create graphic assets for apps), the most.

I am probably at expert level on most of the apps on my computer (which isn’t really saying that much, as most are “one-tick ponies”); even though I may only use most of them, once a month, or less.

That’s the value of a consistent UI, to me. I am not always happy with the platform standards, but being able to fire up an application that I haven’t used in months, and get productive in seconds, is quite valuable.


Not only electron, but also apples own iOS ported apps are plain shit in terms of UX.

Look at HomeKit for example, or any of the other ported apps, no keyboard shortcuts, no keyboard navigation, resizing is a bitch, the proxy icons are on their way out.

Pretty looks, but no substance.


i think alot of those are catalyst apps... yea, pretty sub par imo (im looking at you swift playgrounds)


As a heavy keyboard shortcut user I find it hard to agree. Windows has been better in that regard for a long time and Linux is catching up fast. The rest to me is just unnecessary eye candy, like the hideous animations everywhere on Mac.


What’s better about keyboard shortcuts on Windows? MacOS has a very rich set of keyboard shortcuts, the prevailing culture is for third-party apps to have them too, and you can map custom shortcuts to any command accessible in a menu.

I haven’t used Windows extensively since 2015, but at least back then I had to have a suite of AutoHotKey scripts just to get close to native MacOS functionality.


My biggest issue with macOS keyboard shortcuts and gestures (and it’s a much worse issue on iOS) is discoverability. Once you know them, though, they do work almost everywhere.


On MacOS, every menu item has the keyboard shortcut displayed to the right, even the ones you’ve custom assigned.

On iOS this is about to get a lot better too; on iOS/iPadOS 15, if you hold down ⌘, you get a list of keyboard shortcuts currently available, interestingly organized just like the menu bar on MacOS.

The totally secret stuff is all hidden behind ⌥, but actually if you hold that down while looking at menu items, they transform into their secret versions. Still not really discoverable, but there if you know where to look.


Yes, this is exactly what I’m talking about. “Hold down CMD,” how do you discover this? CMD-ALT-SPACE for Spotlight? CMD-CTL-SPACE for Emojis? 2-fingers to right click? ALT-2-finger-click for a context menu? Four/Five finger swipe gesture functions? Two fingers from the right for Notifications?

The situation is even worse on iOS. Remember when it was news that you could long-press SPACE in order to relocate the text cursor?

There’s a million of these little things, and if you’re in the ecosystem for awhile, you forget that you’ve learned them. They are genuinely useful and pleasant shortcuts that feel appropriate once you’ve learned them. But as far as I know, there’s no universal way to learn all these handy shortcuts.

A few are configurable via System Preferences, and so you can discover them that way. Many of them are not.

Particularly frustrating is that gestures change depending on your device, even stock settings! A swipe from the upper right corner of my iPhone 7 is different than a swipe from the upper corner of my iPhone 11 which is different, and while a two-finger swipe from the right on macOS gives me notifications neither iPad nor iOS do that. Why is it that two-finger tap is context menu on macOS but a two-finger tap on iOS generally does nothing, and there’s a whole different gesture of long-press (I don’t even know if ForceTap is still a thing or not).

The consistency WITHIN macOS across apps is what’s great about macOS. It’s a shame it’s so hard to discover, and it’s a shame they keep changing these patterns without bothering to unify them.


Enable keyboard navigation and use space/enter to press buttons


Prefs -> Keyboard -> Shortcuts -> "Use keyboard navigation to move focus between controls"


> Having the ability to theme one's desktop is nice, but I prefer having an ecosystem of well-designed applications that all conform to a common set of well-designed UI/UX guidelines.

How is "well-designed" defined in that case ? e.g. the oft-referenced paper that Apple apparently used to define their environment as primary mouse-driven ("keyboards users state that they take less time and measurably take more time than mouse users to achieve a given task with a keyboard" or something like that, don't remember the actual phrasing) has famously not been reproduced. In contrast the UI work that went into the win95 design seemed much more experimentally reliable.


Thank you for actually giving a good objective, non emotionally driven response. I appreciate it.

I really was curious to hear some perspective on this that wasn't just because I like it. Thank you.


>Why do people pay the premium for this?

Because...

>I can make my desktop act and behave literally any way I want, I can modify every single aspect of every single thing on my desktop to suit my work flows and everything I do on a computer exactly so my computer does exactly what I want, when I want, exactly how I want it to in the exact way I want things to be done. I haven't changed much over the years, i've copied my configs through every update, even brand new computers and everything always just works how I want it to.

Most people don't want to deal with this^.


> Most people don't want to deal with this

There's nothing to "deal with". You can skip all of that and have a nice KDE/plasma desktop. On the other hand you have the builtin option to do things that require 3rd party apps on MacOS (caffeine, magnet, etc.)


The default macOS is much nicer and coherent than the default KDE, year on year.


This is obviously a personal preference of yours or you have never used KDE Plasma.


Well looking at the numbers it's a preference of a very sizable group of people.


Being many or a majority doesn't necessarily mean being right though. They are completely unrelated. It's a very weak defense of Apple design choices versus KDE (or anything else).


It’s astonishing to me that one can claim that any Linux-on-PC is beautiful, polished and easy to use. I have bought a Dell XPS for an employee, which is supposed to be the best mass-market laptop before System76s which are way more expensive; and the overall experience is appalling compared to Mac:

- Before even starting, you open the laptop, the bottom stays stuck with the lid, so you raise a little more and shake it and it smashes against the desk. It’s comically unpolished experience. It requires a decade of seniority as an engineer to know that it’s a criteria that you should include to your purchase, whereas with Apple you buy any of them and the quality is uniform.

- I’ve had my macbook for 8 years and still watching movies on batteries, not a single PC laptop can reach such performance.

- It would wake up at the office and play my employee’s music, and I don’t have his password and the sound buttons don’t work without login. Why oh why?

- The GRUB at startup and the workflow for full disk encryption… What is there to defend on the polishing of the various Linux experience?

If you have to be an expert to know that some distribution or another is better, then it’s not an expertise I want to be good at. My job is delivering experiences to my own customers, and software needs to get out of the way.


True, but it is a decent argument against "it is just your personal preference".


When it comes to to usability they are not completely unrelated


A very sizable group of people is not making an explicit choice between MacOS defaults or KDE defaults. There's a lot more going on here to make this claim.


I have never understood why people felt the need for all this desktop customization and setup. In a long career in tech I have never seen someone more productive than another because of how they configured their desktop. I am sure people might argue on here that they are infinitely better because of it, but I have never seen it.

An OS is a platform to run apps you need and manage resources of and on the machine. If it does that effectively and reliably without a fight, it does it’s job.

I use a Mac for the simple fact that in the last 13 years…I have had precisely 2 MacBooks and one of them was my daily machine that I used for 10 years. Battery swelled and I retired it. I could have probably replaced the battery and kept using it. My latest machine will likely last me another 3-5 years.


> I have never understood why people felt the need for all this desktop customization and setup.

Compatibility with existing muscle memory.

In 1989, I took a .twmrc file from a friend, which mapped alt-mouse1 to move, alt-mouse2 to resize and alt-mouse3 to iconify. Those mappings became muscle memory over the next 17 years of twm and ctwm and KDE use.

At that point, my whitebox died and I decided to get an iMac because I was very busy with work and personal life, and didn't want to spend a lot of time building/configuring a new whitebox. MacOS was *nix, so how bad could it be? Well, I ended up fighting MacOS tooth and nail, as I could never get my mappings to work reliably. That lead me to use X11 for a lot of things, but that inter-operated poorly with native apps. After about 9 months, I gave up on Mac as a desktop and gave the iMac to my then-inlaws and built a whitebox.

So I feel strongly that the ability to tweak things like this, even if they are never used, can be crucial to some people.

In fact, I'd very much like to covert to using my M1 mbp as a desktop with a dock, but I simply cannot function using Mac's window management on a deskop. I've tried all kinds of tweaks and add-on to get the behavior I want, and they all fail in some way.


I understand the muscle memory argument. Over 30+ year career, I’ve bounced back and forth between Unix, windows, and MacOS a few times and as such lost that subconscious level of system operation you get from that muscle memory for a period of time. Definitely it can be a pain in the ass. I think my difference is that in most cases when I was doing a platform shift, I was doing an app shifts at the same time. So it just became necessary to relearn anyway. I can see if your app platform stays the same and your OS changes, that could create some frustration where tweaking would be more important.

Back in 2008 when I made my last shift the MacOS caused me some frustration because I was expecting window management to work like Windows. Took some time to get past it, but now how it works is my expectation. Lately I have found with moving to iPadOS more and more for non-business computing needs, that when I work on my MBP, I maximize everything and just alt-tab between it all. Windows management needs are almost nil.


[flagged]


I have a _huge_ problem where if I can endlessly tweak something, I will waste hours doing so. I used to do the same with my Android devices, flashing newer nightly rom builds every night for cyanogen. My macOS/iOS devices "just work" and I have very few gripes with their chosen defaults.


Exactly this for me. Why spend hours tweaking something to look and work a certain way when all I am going to use it for is to launch some other program that I will likely run maximized?


[flagged]


Where did I blame the Desktop Environment? Nowhere did I state such, so please stop putting words in my mouth. I find the interoperability of my devices _great_ and I can't get that with Linux. I'd rather spend those hours tweaking servers, or projects, than some pointless (and typically subpar) Linux DE. I don't want to deal with that, as others have pointed out.


It's this thing you keep saying where endless tweaking is necessary. That is not true as I have stated multiple times. If you feel the need to constantly tweak things when you have the option to and can't help yourself that is purely a personal behaviour thing and nothing to do with any technology.


I only said this once, but I know I am not the only one. You asked, and you got an answer, on why people prefer systems where people get what they consider sane defaults. I have an endless curiosity, and if the way I need to deal with it is by making limiting decisions on purpose (while still getting a perfectly capable set of operating systems) then I will. Does my choice to limit what I know I have a weakness in mean I lack self control? I could still go after Linux and the endless dream if I wanted, but I chose not to?


An environment that encourages rabbit-holing is going to be an environment less preferred by people who don't want to rabbit-hole.

You can say that about KDE. You can also say that about "running Linux on a computer with a discrete graphics card".

I do it. (I'm posting this from a Thinkpad with a Quadro, running Fedora, and I have to uninstall a kernel module when I go traveling in order to disable it so I get more than two hours of battery life.) I chose to. Maybe you did too. That doesn't mean you need to Leap To Its Defense every time somebody says it's not for them.


> I have to uninstall a kernel module when I go traveling in order to disable it so I get more than two hours of battery life.)

Holy moly…more power to you for this, I read it with horror. I just close my MacBook lid and throw it in my bag. I hope you don’t have to travel much.


I don't love MacOS, but yeah, I bring an M1 Air with me when I travel on a plane. And my desktop runs Windows with WSL for work stuff.

Truth be told, the p52 doesn't run Linux as much anymore because it's a huge pain. Windows+WSL is good enough, and the primary reason I have a desktop replacement machine for my day job is for video processing.


Options beget choice. Choices need a decision, which requires energy. We can reframe what is called in german Innerer Schweinehund as our innate, hardwired wetware program to conserve energy. Lions and all other cats sleep most of the day, because hunting, which succeeds 1 out of 10 times, requires a lot of energy. We now live in an environment where food is abundant, no running after gazelles till think break down from overheating required. Now it becomes apparent why many people prefer convenience without thinking over choice.


That's nonsense. Having options doesn't mean you have to pick one. Having 1 choice or 10 with a default set is the same unless you start digging into options. This smells like "Apple Knows Best".


That's not true, for many people. If you increase choices then people often feel less happy.

Having more varieties of mayonnaise at the supermarket doesn't necessarily make us happier--it just forces us to expend energy choosing, or worrying that we've made the wrong choice. If there's just one variety then we don't have that issue and we're probably happy with the mayonnaise that we get.

https://en.wikipedia.org/wiki/The_Paradox_of_Choice


I don't use Apple products


Please read those: https://news.ycombinator.com/newsguidelines.html

We want to have an open, respectful site, where we can discuss differing opinoons respectfully.


I’m both Mac OS X and Ubuntu user. There was no need to change anything in OSX because there was no need (defaults are good enough) and I use some tweaks on Ubuntu. I understand that this is anecdotal but I guess this is how OSX users feel.


>If you can use a computer to do basic tasks, it's really not hard. If you can't navigate some menus that have confusing titles like, desktop settings and themes and display options and widgets and you can't click and drag things around, whatever OS you use will be a struggle.

I did the Unix porn thing for years, it got old. Not a single bit of that sounds appealing at this point in my life.


I know this one is very subjective (like all matters of taste) but personally I feel like MacOS generally has a higher level of attention to visual detail and consistency than other desktop OS’s. Examples that come to mind are font choice and font rendering (Windows fonts look ugly and weirdly antialiased to me), icon selection (when they change the style, everything is updated to be consistent), consistent spacing and other UI layout between applications, colour choices, animation etc.

Like I say, this is very subjective and Apple don’t get it right all the time, but based on my experience it’s better than the alternatives in this regard. If you value customisability or access to power user features over visual consistency I can totally understand preferring another OS as MacOS does not excel there.


I have previously used basically any open source operating system you can name. From Ubuntu through building Gentoo or building my own LFS all the way to trying NetBSD and QNX on desktop - silly, I know.

I've been a Mac user ever since 2013 and I feel like it's consistency beats any other desktop environment.

I never have to worry about something not working.

I don't have to tell my colleagues at the end of a project that I'm sorry but I'll be off for a couple hour because my custom wi-fi icon just crashed the system. I don't have to wonder whether my laptop will connect to the airport wifi or they're using a different protocol then the one I have at home.

I know I could customise every aspect of the look and feel of my desktop, I just no longer want to.

I want to get work done.


Comparing an uncustomized OS to a customized one and then stating that it is a waste of time to customize the OS and hence the OS that cannot be customized is better is a bit... odd.

I have no idea what a "custom WiFi icon" is but I'm guessing you bought something with prebundled apps. That is irrelevant to the discussion of consistency in one OS versus another (but of course important in the buying process but that's another matter).

>or they're using a different protocol then the one I have at home.

You are making a pretty bad case for Mac as Apple is the one that creates and enforced all kinds of "standards" instead of using what everyone else agreed upon years ago. Apple doesn't implement the full WiFi standards, they use their own standards for everything from chargers to media streaming protocols to connectors.

There's a lot of good to be said of Mac but it using the same protocols as everyone else is not one. Unless you ban everything else and live in an Apple world but then standards are completely irrelevant anyway.


Ive installed Linux on dozens of machines, wifi works out the box on about 8/10. Bluetooth (after driver download) on about 1/3 without doing more troubleshooting.

On Mac? Both work 100% of the time on every one I've purchased.

That's the difference. 100% vs 80%. If my software deployments broke 20% of the time at work, I would be fired.


And? Wifi works on 100% of the laptops I've installed Linux on out of the box because I select laptops with parts that Linux supports. Just like Apple makes their OS work for their components.

Linux supports far more hardware out of the box than either MacOS or Windows.


> Why do people pay the premium for this UI Apple forces you to use?

People pay the "premium" because they do not have to make any effort in selecting which laptop will work out of the box. Effort takes time, time is money. In general, people would rather pay the money upfront, rather then pay with their time later.


> I'm guessing you bought something with prebundled apps

At a certain point I compiled my own distros, I recommend RFDVL (read first, downvote later).


Because I have zero interest in tweaking and messing with it. I want sane defaults, consistent keyboard shortcuts and when I plug something in I want it to just work.


Xfce on Arch then? Shit, my Gentoo/Xfce gives me that too. Apple is all hype.

In the last 12 months there's been loud threads on HN about Apple and MS breakage and user hostility. Meanwhile, my old installs keep working, out of my way. I've been through a few big Xfce updates too - it got better, objectively better and didn't break anything - and never once (since 2007) has it disrespected me with any user hostile $BigCo_MiddleManager bullshit.

In short: cheers to Linux, Gentoo, Arch and Xfce.

So stable my 70+ "boomer" family can use it. My pop thinks it's "as easy as Win95"


Trillion dollar company is ‘all hype’ doesn’t pass a reality check for me.


Last time I tried a Linux desktop basics like high resolution support were atrocious. macOS ships solid support for these kind of basics early.


I gave up trying to have a linux desktop because of HiDPI issues with mixed monitors, and applications that were inconsistent when running on HiDPI screens. It's been a solved problem on macOS for so long, I had assumed it was table stakes everywhere else.

This is before listing the ecosystem advantages of macOS and iOS.


People do not use Linux Desktops because it is the ultimate comfort experience (it is not), but because they developed an awareness about how important FREEDOM is.

They use Linux _despite_ some technical problems that exist because they want full control of their OS.

Mostly these people know very well that there are shortcomings, also many of them know other computer systems very well and _still_ they use Linux because they feel it is an important choice.

I feel a little bit ashamed that I have to explain this on a website called "hacker news" because that original "hacker spirit" is what is driving most Linux users.

Your position is pure consumerism - fat cat wants everything _now_ and is not willing to think about consequences. Modern surveillance *ism, destruction of our planetary resources and fascism are all build on that mindset.


> Mostly these people know very well that there are shortcoming

Apart from this thread is about how the person thinks it doesn’t have any shortcomings compared to macOS.

> because that original "hacker spirit"

I love hacking too! I want to spend more time hacking. Hence I don’t want to waste my time doing uninteresting things like managing a desktop environment. That’s not interesting hacking it’s janitorial.

> Your position is pure consumerism - fat cat wants everything _now_

You’re just being personally abusive now - not sure why you feel the need to do that. Please cut it out.

My position isn’t for consumerism - it’s using the best tool for the job and appreciating quality engineering. Why would I pick a wonky tool instead? A good hacker picks good tools.


it's pretty far from solid but def way better


Everything works well. The unix filesystem works well unlike wsl on windows. The trackpad feels like an extension of me rather than something I'm grappling with. You can close the lid and not worry about whether it will wake up when you reopen it. Software/OS upgrade support is great, my old laptop died on me when I upgraded to windows 10, I'm now on a 2013 Macbook Air and it feels as if it were new and it's still running the latest OS. The ecosystem is also important, the cohesion between apple devices definitely removes a pain point, particularly copy and pasting between devices, opening browser windows from your phone on your laptop etc.

I feel all these minor annoyances are worth the premium for me and I'm about to . Don't get me wrong, MacOS isn't perfect but it's a better experience than Windows for me, and Linux is a pain to get setup on a laptop. The biggest one for me is the trackpad on Windows and Linux really suck.


Software wise, I personally pay the premium for the keyboard shortcuts that work everywhere and for the decent terminal.

Having the shortcuts being all over the place and near unusable in Linux is understandable as there's no coordination in this community, but not having a single god damn decent terminal (I tried them all) is pathetic. If macOS becomes as locked down as iOS, I will switch to Linux and write my own Terminal.


Because It Just Works, Right Out of the Box.

Apple has developed a smooth, consistent, unrivaled UI experience. Everything works the same across apps written in Apple's UI framework. All the keyboard shortcuts are the same, and they use the Command key avoiding the stupidity of overloading Ctrl which is for sending control codes only.

The Mac UI was developed using principles of human psychology which make it objectively easier, smoother, and more pleasant to use. The Linux UI hasn't evolved beyond the concept of "make it look cool". The Apple UI actually works with your brain to make you more productive -- a "bicycle for the mind" as Jobs put it. Granted, this is less true now than it was in the past, but it's still leagues ahead of Windows and especially Linux.


Back im my day we used to skin the shit out of our winamp. Used to show off our latest look whenever you had a friend come over. Good times.

I found a disc with some of my olde skins recently, some of the real premo ones that to translate to todays lingo; were rarer than a rare pepe and spicier than a spicy meme.


> Why do people pay the premium for this UI Apple forces you to use?

Because we like it. Why does that make you so upset?

You could have spent the 10 minutes you spent typing that rant out in being productive with whatever you have instead of raging about my purchases with my money.


Can you provide some details other then just 'because we like it'?

That's not really explaining things at all. That's just an emotional defensive response with nothing to back it up.


I contributed to Linux 0.12 and used it ever since. Yet I mostly access Linux through Terminal on macOS. There are many reasons, and many of them subtle, the consistency and attention to UI detail, etc. I'm constant evaluating it, but I install Linux on _many_ devices, and every little thing that needs tweaking gets multiplied.

Ubuntu for me is getting very good, but inconsistencies like C-M-v in the terminal but C-v in the browser, font handling, etc etc (I could really go on forever) is irritating enough and I don't have time to be an idealist (I did when I was much younger).

The fundamental issue is "which Linux?". Apple sets a single standard and evolves actually fairly slowly over decades. There is a myriad of Linux desktop environments/distribution, but none have the man power and duration that Apple provides.

Buy hey, Linux desktop in 2021 is so much better than it was in 2001, so there's hope.


> Which Linux?

If i liked GNOME i'd choose Fedora. But since i prefer KDE i use openSUSE Tumbleweed.


You seem to have a fairly combative tone, which I suggest you temper a little bit if you want to have an actual discussion.

Having said that, since when is an emotional reason to use something not a valid reason?

I mean, I don't like MacOS for a bunch of reasons that are probably unreasonable or emotional, but that's my right too.


Can you stop being obnoxious about other people’s preferences and just get on with your own shit if you’re so happy with it?


[flagged]


> ’muh feelings.'

See I had already pegged you as a low level troll before you blatantly exposed yourself as such and already gave you more time than your baits are worth. :)


[flagged]


Hey, could you please stop posting flamewar comments? It's not what this site is for, regardless of how wrong other people are or you feel they are. I don't want to ban you again - we unbanned you a while back and it has mostly worked out pretty well, but if you keep posting this sort of thing, we're not going to end up having much choice.

On the other hand, these are great!

https://news.ycombinator.com/item?id=28176344

https://news.ycombinator.com/item?id=28136015

https://news.ycombinator.com/item?id=28129665

https://news.ycombinator.com/item?id=28124807

https://news.ycombinator.com/item?id=28118733

https://news.ycombinator.com/item?id=28104247

It would be a shame for HN to lose contributions like that, so if you'd please review https://news.ycombinator.com/newsguidelines.html and be more mindful of the intended spirit of the site, we'd appreciate it.


You should ask yourself whether, after posting the same accusatory rant time after time after time to strangers on the internet, people are going to conclude that you are providing the rational side of the argument.


I have not posted this rant before. You can search every comment i've made on HN I rarely comment on Apple products period because I don't own them.

I was genuinely curious. I've learned my lesson.

Never question Apple.


Do you barge into people’s bedrooms and demand them to justify their choice of linen and wallpaper too? Does it bother you if their desk isn’t aligned with your internal feng shui?

You’re the one coming in rambling about something just because “I don’t like it” and you expect people to donate their time to arguing with you?


I worked in an organization where UI was free to adjust and it did not work for teamwork. Too many variations. Something that worked for one did not work for the rest, it was painfully slow to assist each other on each other's computers. Involved partial constant re-learning of a new environment. It was a hopeless bunch of individualists, not teamwork.

Saying that with admitting Apple's decisions on 'improvements' are many times controversial the least. They, as many vendors of products nowadays, forget the old saying "If it ain't broke, don't fix it". What is worse, they tend to 'improve' or 'revolutionalize' (and nowadays 'disrupt', yeah, they distrupt all right!) things working perfectly and desirably!

I also admit that careful customizations is desirable.

Just like standardization, standardization is desirable too! Standardization has lots of merits.


The premium is for easy app compatibility. MS Office runs on macs, Adobe software, etc. And unix tools (in particular programming language ecosystems) also run on macs.


Because I consider my time more valuable than the cost of the ecosystem. I have no interest to tweak anything, I use the computer to earn my paycheck and constant tinkering and tweaking is not part of it. Open source and free software is free only if you do not value your time enough.


That's why I stopped using Macs years ago. I kept fighting the xcode toolchain on basic things. Maybe it has improved? I don't know, but I am not ready to readjust things when 99% of the time, Debian (or Kubuntu) with KDE just works along with well-supported hardware (for laptops: ThinkPads). There are some minor issues I run into, but it is not convincing me to run out and get something else. Also, if I tinker, it's because I want to, not because I need to. I mostly use defaults myself (except maybe adding a couple of useful widgets.)

I thought at one point I still needed to use Macs (for web development work) but there is nothing special it offers at least for what I mostly do.


> Open source and free software is free only if you do not value your time enough.

I value my time sufficiently, thank you very much. Some people value their privacy more than a set of default settings, some don't see tweaking and tinkering as cost but as value by itself. Also you don't seem to get what Free Software is - it's not about getting free stuff.


> Open source and free software is free only if you do not value your time enough.

Linux works perfectly if you select the right hardware for it (which is most hardware, just got to avoid a few obscure components).

If you're a developer or use any development tools at all, Linux is easily the best platform and will save you time. If you host anything on the internet, odds are it's a Linux host.

And even if you're just a regular user, if you don't need a specific piece of obscure software, Linux is super low maintenance as long as you didn't select that small amount of hardware that doesn't work.


Open source and free software is free. Even if you value your time.

Sorry for being a pedant.


No one has claimed you would have to pay for open/free software. But, as with everything else, you need to calculate the total cost of ownership. And there your personal effort or your efficiency comes into play.


Yes but having choices doesn't take time, only using them does. Picking one OS over the other because of many options is basically saying "I can't have choices because I can't stop myself from using them". What takes time is having an OS you have to fight because it refuses to do what you need it to do because of some decision taken by Apple. When that happens MacOS gets extremely expensive in time.


>attempt to, or assist, authorize or encourage others to circumvent, disable or defeat any of the security features or components that protect, obfuscate or otherwise restrict access to any Content or Google Play.

Am I reading this correctly in that, this seems to me like just telling people about something like Aurora is against the terms of services and can get you banned whether you use it or not?

As in, even the gp comment technically breaks that rule just by posting that Aurora FAQ?

That's fairly intense if so.


Used to be that all tos were "subjects to change." ToS are mostly just random words anyways


An excellent comment. Terms of service still tend to be mostly words but they matter a lot.


I've always considered TOS's an abberation of contract law myself.

I've had many professional contracts with both private and commercial clients. In none of those cases was I ever allowed to provide a contract where I could just decide whatever I want, whenever I want and the customer is forced to agree otherwise...fuck them...and I still get paid.


The TOS are subject to change but at least here (France) tout have to be informed about the change and you can leave the contract at no cost of you do not agree.


It's more akin to guidelines than contract. This is why it's so aberrant to see them get so long and convoluted.


> That's fairly intense if so.

Nobody wants to lose his milky cow.


I find D's implementation of pointers not only to be fairly easy and straightforward to understand, but quite powerful and useful. They basically fix most of the problems with C's pointers.

https://www.tutorialspoint.com/d_programming/d_programming_p...

The toy virtual machine and language I built in D uses function pointers heavily to implement the machine's opcodes. They made it incredibly simple to program the 'CPU' of the virtual machine. The opcode functions are setup as an array of function pointers.

Whenever a byte that represents an opcode is read, it simply calls the function being pointed to at the corresponding index in the array. It allows for additional opcodes to be easily added without hassle or breaking things. Every other way I tried without pointers was convoluted and didn't work as expected. Using an array of function pointers just works.


I dunno, for a group of people who seem to believe you're worth a ridiculous amount of money per hour, think of what your time is worth. You folks that make a living programming off exceedingly decent wages.

You don't break your bodies every day, you're not forced to spend all day moving wood and metal, filling bags full of garbage, hauling shit that weighs 50+ lbs all day every day.

You just gotta sit and think and come up with solutions to problems.

Having done both, I'd fucking far rather receive large amounts of money to sit in front of a computer all day than break myself for $20-$30 an hour.

If there's one thing I have to say about computer programmers and their entitlement.

Suck it up, take a pay cut and take your free time, you're already overpaid for shit that's not going to kill you and now you get the option to sit at home and work for slightly less money, still more than someone who kills themself every day for a pay cheque.


Please don't post flamewar comments to HN. It leads to repetitive, nasty discussions, and worse. We're trying to go the other way here.

https://news.ycombinator.com/newsguidelines.html


I apologize for my comment. I posted thoughtlessly while in a bad mood after a rough day. I wasn't trying to start a flame war. I really didn't mean to start such a huge thing. I felt fairly ashamed seeing all the responses it generated. It wasn't productive and isn't accurate and doesn't even really reflect my beliefs.

If anyone who was offended by my attitude and comment reads this I apologize. Anyone who works hard for someone else should be valued, whether you work with your mind or body.

My comment was ignorant and just not true.


It happens. I appreciate the reply.


Ah yes, The trades are underpaid and undervalued and as such everyone else that gets paid more is entitled and not deserving of a living wage and should just "suck it up". This sort of thinking just drags everyone down, and improves nothing for anyone. It's how we got to where we are, instead of "the good ol' days" where a single income near a minimum wage exceeded the skilled trades wages relative purchasing power of today.

How about instead of complaining about the color of the grass in others yards, we advocate for a living for all, and dare I suggest it, a thriving wage for the skilled, risky, or difficult jobs; irregarddles of whether they're performed at a desk or with a sweat. Alternatively/additionally, we should address the corruption and cost overruns present in many industries today (looking at you health insurance racket) that also reduce the relative purchasing power of any given wage.


I’ve done both, too. Both the treatment and the pay is better in office jobs. When I worked labor, though, I could think about whatever I wanted to during the day. White collar employers own our thoughts for 8 hours a day and often beyond. The wages are exceedingly decent, but that doesn’t preclude us from demanding more from our employers, who are making even more than that off our thoughts and creative output.

I’m not making any particular argument here, just adding color to your fair points. My dad worked labor his whole working life until it broke his body at about 50 (now on disability). Now I’m working in part to send him money every month, but also building toward my own early semi-retirement. I’m happy I got into programming, but I’ll be happier to have my thoughts back.


> you're already overpaid

Assuming that:

a) A market such as the dev labor market is fairly efficient, and increasingly so

b) Agents on both the supply and demand sides transact freely and uncoerced

c) Individual feelings regarding the value of the work being carried out are meaningless

There is no thing such as "overpaid".


I would say over and underpaid both do exist in scenarios where one party has undue/extortive power over the other. They don't exist in a well-functioning labor market.


What is extortive power?


On the employers side it could be something like monopsony where the employee can only chose to work at any wage or starve because no other jobs are available.

On the employees side it could be something like a politicians relatives getting high paying job because otherwise the politician will cause problems for the company.

Edit: I don't know if I misread your comment or you edited it, but it I think these coercions are covered by it.


I agree, but none of that is even close to happening here… the market is mostly free and fairly efficient.

If anything, price information is not 100% transparent and that tends to benefit employers, but that exerts downward pressure on the wage rather than the opposite.


Eat your veggies, kids are dying in Africa


I lost it while reading your comment...

Honestly, I get how the sentiment of "suck it up, you are privileged" is sometimes annoying.


I think the average coder in the USA only has about as much purchasing power as a regular old skilled tradesman did 60 years ago.. My grandfather was a dockworker, and with his dockworker pay he could comfortably afford a full-time stay-at-home wife, 4 kids, a heavy drinking habit, AND a mistress


> for a group of people who seem to believe you're worth a ridiculous amount of money per hour

> I have to say about computer programmers and their entitlement

> you're already overpaid for shit that's not going to kill you

Why overpaid? Programmers create huge amount of value and they are paid accordingly.


revenue is not value


It's value to the company signing your paychecks.


I won't debate the fairness/difficulty point but instead focus on the premise that you don't break your bodies while working as a programmer. That's exactly what you're doing while sitting. i.e. https://www.mayoclinic.org/healthy-lifestyle/adult-health/ex...

Yes, there are workarounds on how to mitigate some effects but in general, the human body was designed (by environment for millions of years) to move all day long, often with a weight.


If i's so easy, why aren't you one?

"On his first day in Japan, Cook met with the 84-year-old Masako Wakamiya, the world's oldest app developer who released her first iPhone app in 2017, and 13-year-old Jun Takano, who's believed to be the youngest in her profession."

https://observer.com/2019/12/apple-ceo-tim-cook-visit-japan-...

You cannot equate being a tradesman to a software engineer:

Being a software engineer requires highly intense focus for hours on end, unpacking and repacking equations in different languages, which you must continuously teach yourself while using them to build things.

Also, here's no reason you cannot become one.

Unless of course, you're not willing to do what it takes. And guess what amigo: It takes time, effort, and the ability to simply sit and focus at a desk for 4-8 hours per day and teach yourself several related languages, and client (browser) & server (such as 100% free, open source, Linux) configuration methodologies.

Can you do that?

So don't blame anyone but yourself for your choice not to go to google right now and search for "Roadmap to becoming Full Stack Web App Developer" or "Roadmap to becoming a Mobile App Developer".


The company i work for makes absurd profits and has hundreds of millions of dollars of just cash on hand, even after reinvestment. I helped create that value (and frankly a large amount of it actually). Why shouldn't i get compensated accordingly? I also think the laborer should be paid better, btw


>you're already overpaid for shit that's not going to kill you

Software developers are not overpaid. Many are still relatively underpaid relative to the value they provide.


Also done both, and agree that being a software dev is considerably easier, more pleasant and better paid than the kind of factory / admin work I did in my 20s.

I suppose whether I'm worth the money and whether I deserve the money are separate questions. Hopefully the answer to the former is yes, but I don't think I'm any more deserving of money than I was in my 20s, when I got paid a small fraction of what I make now.


In my experience, this is mostly the attitude of people who criticizes a world they're not part of. Not being aggressive about self-benefit only hurts you and helps everybody else. The fact that somebody gets paid 1/100 what I do for 100x the effort I exert isn't my problem, my problem is whether I can get an even better cost/benefit ratio than I have today


People sometimes complain about how much elite sport athletes make and I usually answer that it's great and a model to follow because workers capture a good part of the value of their work. We should not regulate to make their salaries go down (apart from taxing appropriately).


"Won't someone think of the insurance company execs?"

Leadership bonuses are just not cutting it this year... amirite?


[flagged]


Please don't break the site guidelines like this, no matter how wrong some other commenter is or you feel they are.

https://news.ycombinator.com/newsguidelines.html


I'm kind of surprised Facebook's downloads are actually so high. 2 out of the last 3 phones I've bought came with facebook pre-installed and it was not removable. My latest phone came with Facebook pre-installed, but it is removable.


All I'm going to say about Shodan is...

Too many people leave the default password on internet connected devices.

Seriously, anything is better than the default password.


Note that Shodan doesn't try to login using default credentials. If you see banners advertising their defaults it just means that the device is telling you what its defaults are - it doesn't mean that the device is still using them.

That being said, a ton of devices still use default credentials but we don't have any numbers on how many exactly.


I wasn't implying Shodan did this. Shodan just lets you find things. Google reveals default passwords quite readily though. It's alarming how often they work to login.


Ah yeah, I didn't think you were :) It's just a common misconception so I wanted to let readers here know.


Or there is no password at all, like say a lot of HP printers.


On Konica-Minolta printers the password is almost always the same. My school IT admin explained that they're pretty much always rented or "bought" with a mandatory support contract and the contractors get really annoyed when the admin password isn't the default one, since it's supposed to be "their" password.


>But there isn’t a single commercial huckleberry farm on the continent.

>After early colonial settlers failed to bring the berry to Europe, serious efforts to cultivate the plant began in 1906. More than a century later, the stubborn shrub still hasn’t yielded to captivity. When they’re grown from seed, they are mysteriously devoid of fruit.

I always wondered why there was no commercially grown red huckleberries. It never really dawned on me they would be so difficult to farm.

That being said, a few weeks ago we were out on a walk picking some huckleberries and my cousin pointed out that every single huckleberry shrub we came across wasn't actually growing out of the ground, every single one we found was growing out of a nurse log. Even the ones that looked like at first glance they were growing out of the ground were actually growing out of rotting wood. After he pointed this out, we tried to find just one growing out of soil. We couldn't, every single one was growing out of a dead tree or some other rotting wood.


From what I've researched you _can_ plant them from seeds but it may take 15 years to mature. And not necessarily every plant that you plant will produce.

So if you had a lot of land, and a lot of time (decades) you might be able to cultivate a huckleberry patch, but that's quite a commitment.


What is the difference between huckleberry and European Blueberry? Do they taste different? From my limited googling it almost looks like the same berry.


Both are in the Vaccinium genus. European blueberries are Vaccinium myrtillus. Red huckleberries are Vaccinium parvifolium. Alaskan blueberries are Vaccinium ovalifolium. Then there's evergreen huckleberries which are Vaccinium ovatum. There's also blueleaf huckleberries which are Vaccinium deliciosum.

All of these species look fairly similar.

The one mentioned in the article is Vaccinium parvifolium.

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

They have red berries that taste fairly different than most of the other species I listed. Most of the blue ones though taste fairly similar.


Yeah making CBD isolate in one's backyard is pretty unfeasible. It requires a distillation column on top of the vaccuum chamber, oven and solvent recirculation equipment required for typical cannabis extracts made in large quantities.

The process essentially involves blasting the material with solvents, evaporating the material inside a pressure controlled vacuum chamber oven then, collecting the various components in a distillation column as they're evaporated away at different temperatures.

It's a dangerous process that requires high quality equipment and a proper environment to do safely and produce a product you'd actually want to use.

Not the, 'average person can make Willy nilly in their kitchen after growing a few plants' kinda thing. It's more of a requires a trained team of technicians and a certified lab kinda thing.


I've got a specimen of one of these preserved in a photoalbum from a school project from 10 years ago or so. There was no idea at the time these were in any way carnivorous.

For all our knowledge, there really is so much about all the other life around us we just don't understand.


Agree. We tend to believe that most of the important stuff has already been discovered. What if it's the opposite? Hasn't it always been the opposite - Why should it be different now?


>For all our knowledge, there really is so much about all the other life around us we just don't understand.

Based on us routinely finding new organs within the human body, I would say there is a ton about our own biology that we just don't understand. I would go further and just accept that humans know or understand very few things indeed.


I've never applied for YC funding, or any kind of seed funding, I don't know much about the world of startups but

>YC evaluators are explicitly biased. There is such a thing as unconscious bias. We know and understand this in the racial domain.

Yes they are, everyone is, it's the way of it.

Yes they know who they want to give their money to. In the end like anyone else, whether it's a job interview or applying for grants, which I have done, or applying for seed funding, who you are compared to the values of the people you are applying to matters.

You can be 110% qualified and not 'fit the culture' and be rejected. It's just the way of life and something everyone really should just accept because it will never change.

You can and will be rejected from things in life because of things you cannot change and sometimes you will have no idea why and you will never get an explanation. Or, if you're lucky, you will get an explanation that essentially amounts to 'I dunno I just don't like the cut of your jibe.' That's life for ya though.


Based on your description, YC will remain stuck with the same demographics forever and noone that meets those metrics should bother applying. Case closed.


Yeah...I'd say so. They're a bunch of people with lots of money, trying to make more money, that's reality.

All this wishy, washy feelings bullshit the world is focused on doesn't really matter when it comes to making money when it involves people with lots of money. That shit doesn't actually matter to the people in power. That's just for the peasants to distract themselves with so.they spend more money making the people with money more money.

All that matters to any VC providing seed funding is, 'will I make money?' That's it. That's the only thing that matters. Who you are, your story, your bullshit...Nah...that's just marketing you use to make those rich fucks invest in you in the hopes that you all make money.

That's the truth of YC or any other person offering money to your company in exchange for future profits.

Who you are only matters as far as 'will who you are make profit?'

If it won't well, you're shit outta luck buds.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: