News for hackers. Stuff that matters.
Re:Memory leaks are crippling my M1 MacBook Pro by leephillips on Sunday November 07, 2021 @05:21PM (#29144111)
It’s really something, isn’t it? I’ve never regretted my decision to switch from macOS to Linux over a decade ago. Having to restart a 64GB machine constantly because it runs out of memory? Meanwhile my 4GB Linux computer shows a 38-day uptime (only because I accidentally unplugged it last month) and my two Linux servers have uptimes of over a year.
Re:Memory leaks are crippling my M1 MacBook Pro by RayVR on Sunday November 07, 2021 @07:14PM (#29144897)
I don’t know what you’re doing on a 4GB machine but I promise most workloads that create significant memory pressure would start creating problems for you, just like on macOS.

I use a dual xeon, 64GB Linux desktop which performs reasonably well.

A colleague runs a Linux machine with 16GB of ram. Compiling the same project can cause OOM issues for him and the kernel starts whacking processes.

Even if he closes all non-essential processes, his builds run 10x as long as mine due to memory constraints.

My main point here - let’s not pretend your 4GB machine is being used to do any intense local work.

The inverse of this is seen on my Intel MacBook Air and my colleague’s M1 MacBook Air. The compilation time for our code is 35 minutes or more on my machine and only 3 minutes on the M1.

Re:Memory leaks are crippling my M1 MacBook Pro by Aeolun on Sunday November 07, 2021 @07:37PM (#29145043)
> My main point here - let’s not pretend your 4GB machine is being used to do any intense local work.

That depends entirely on what you consider intense local work. Just because you are not compiling doesn’t mean running your 15 microservice stack locally is not intense.

Re:Memory leaks are crippling my M1 MacBook Pro by monsieurbanana on Sunday November 07, 2021 @07:51PM (#29145116)
Any memory intensive work. I thought his meaning was clear.
Re:Memory leaks are crippling my M1 MacBook Pro by nerdponx on Sunday November 07, 2021 @09:45PM (#29145720)
4 GB is maybe small nowadays, but memory-intensive is relative.

I'd argue that _most_ programmers or even data analysts don't need more than 8 GB to perform their actual work.

But realistically they need 16+ anyway because of opening 200 browser tabs, memory-heavy IDEs, etc. 32 or 64 is nice for sure, but definitely not needed for actual "work" workloads for the most part.

Re:Memory leaks are crippling my M1 MacBook Pro by eru on Wednesday November 10, 2021 @08:36AM (#29174450)
Having many browser tabs open (for research) is part of the 'actual work'.
Re:Memory leaks are crippling my M1 MacBook Pro by lilyball on Monday November 08, 2021 @03:22AM (#29147133)
They need 16+ anyway because of running 2 or 3 Electron apps.
Re:Memory leaks are crippling my M1 MacBook Pro by smoldesu on Sunday November 07, 2021 @09:39PM (#29145693)
Memory intensive work wasn't the topic of conversation. GGP's comment was about how often he had to reboot his laptop despite it's immense memory budget, not about how much faster it was at performing memory-intensive tasks.
Re:Memory leaks are crippling my M1 MacBook Pro by jokethrowaway on Monday November 08, 2021 @01:04PM (#29152176)
Of course it will run out of memory if it's taking more than 16GB of ram.

Most Linux distro suggest you to setup swap so instead of crashing it could use the swap. I personally don't use swap, because if something is consuming too much ram I most likely want it dead.

I don't know what are you compiling, but requiring more than 16GB of ram for compiling something sounds lazy and unneeded. Likewise you can use a browser extension which reclaims ram from unused tabs.

I can understand the need to have 64gb to do video editing or rendering, but most of the times we need that much ram is because our software is badly written and we don't want to face the problem, not because of the complexity of what we're doing.

Re:Memory leaks are crippling my M1 MacBook Pro by eru on Wednesday November 10, 2021 @08:37AM (#29174457)
> I personally don't use swap, because if something is consuming too much ram I most likely want it dead.

Swap is still useful to move stuff out to disk that _never_ gets accessed again.

Re:Memory leaks are crippling my M1 MacBook Pro by MonaroVXR on Sunday November 07, 2021 @11:01PM (#29146030)
>A colleague runs a Linux machine with 16GB of ram. Compiling the same project can cause OOM issues for him and the kernel starts whacking processes.

Which distro and can't you configure this? (Genuinely interested)

Also if the MacBook is better, than you should use that device. It's your "conclusion".

Re:Memory leaks are crippling my M1 MacBook Pro by runjake on Sunday November 07, 2021 @10:12PM (#29145832)
I regret moving from macOS to Linux.

While the tooling and system stability are better, the desktop and app experiences are far worse. It’s buggy, half-baked, and crash.

I regularly hop distributions and do clean installs to see if that will fix it but they’re all the same — pop!_os might be slightly more stable in that regard.

I’ve been using Linux since 1992. I’ve had several year periods in the 90s and early 2000s where Linux was all I used.

I can ditch GNOME, KDE, and XFCE and go back to twm or i3 or fvwm or Window Maker, but I’ve moved beyond thoses experiences. I want a more functional desktop.

But, I see now why I paid more to put up with Apple.

Re:Memory leaks are crippling my M1 MacBook Pro by arminiusreturns on Sunday November 07, 2021 @10:29PM (#29145911)
Can you please explain what exactly you get from the Apple desktop you don't with any of those options? I'm currently forced onto a mac for work and I find it lacking in almost every way other than an ever so slight advantage in beauty.

So besides dpi-scaling issues linux is known for, whats the draw? Some hotkey that does a thing? Some visual candy? Smoothness in transitions?

Whatever it is, it's hard for me to imagine it being worth the tradeoff. I can't even name desktop workspaces on a Mac!

I'm reviewing the "new features" section on Monterey: https://www.apple.com/macos/monterey/features/ and I'm not seeing much other than a few known areas (multi-device support if you bought fully into the apple ecosystem, etc).

With most "I tried linux desktop" people it's a problem of DE/WM, but you seem to be beyond that so I'm genuinely curious.

Re:Memory leaks are crippling my M1 MacBook Pro by runjake on Sunday November 07, 2021 @11:01PM (#29146028)
> Can you please explain what exactly you get from the Apple desktop you don't with any of those options?

A more cohesive experience across the desktop and applications, eg.:

- The look and feel is uniform. Admittedly somewhat less so, these days now that the Apple Human Interface Guidelines are largely ignored.

- Mac apps and generally more stable.

- Mac apps generally have more features.

- The Mac apps I use generally tend to tie into the hardware (hw acceleration, drivers, etc) much better. The benefit of controlling the vertical, I suppose.

- The keyboard shortcuts both exist and are the same across apps.

- The design patterns.

- The AppleScript/x-callback-url, etc).

- Third party apps generally tend to fit well into the above.

On Linux, almost everybody seems to have their own ideas on how an app should be arranged. With full desktop environments, like GNOME and KDE lessen this, but it's still really, really common.

That said, my money is still on Linux and other open source OSes, because I don't want a single company telling me what I can and can't do.

Re:Memory leaks are crippling my M1 MacBook Pro by emkoemko on Monday November 08, 2021 @02:35AM (#29146840)
yea like Mac not supporting Vulkan... or that Safari browser we have to make constant workarounds for, its the new IE5
Re:Memory leaks are crippling my M1 MacBook Pro by rimliu on Monday November 08, 2021 @06:15AM (#29148163)
You mean Safari, that browser that does not kill your battery?
Re:Memory leaks are crippling my M1 MacBook Pro by bni on Monday November 08, 2021 @05:52AM (#29148032)
MoltenVK is integrated into Vulkan now so Vulkan works fine on Mac
Re:Memory leaks are crippling my M1 MacBook Pro by jolux on Sunday November 07, 2021 @11:02PM (#29146038)
Not OP but I have extensive experience as a user of all three major desktop systems. Aqua, the macOS desktop, is by far the most stable and consistent, and in my experience the most usable and powerful as well.

A few things that stand out about it to me vs GNOME 3, KDE Plasma, Xfce, LXDE, and whatever the Windows interface is called:

- The consistency of the menu system, and being able to search and use the menus of any app from the keyboard with shift-cmd-?. This is like having Emacs M-x or Sublime/VSCode shift-cmd-P in every desktop app.

- Being able to assign custom keyboard shortcuts for any menu option in any app.

- Emacs keybindings for editing text in every text field (including on the web). I believe GNOME Tweaks is supposed to do this, but I could never get it to work reliably and universally like macOS.

- Native app ecosystem. Third-party Mac software is generally the most polished, though not quite as much exists as for Windows.

- System animations. This is a small one, but it makes things more fun and makes the whole system feel fluid and “organic,” for lack of a better term.

Re:Memory leaks are crippling my M1 MacBook Pro by zaptheimpaler on Monday November 08, 2021 @06:20AM (#29148201)
.
Re:Memory leaks are crippling my M1 MacBook Pro by KptMarchewa on Monday November 08, 2021 @09:48AM (#29149805)
>When people say Linux just works fine for them I genuinely think like am I crazy or cursed or something?

People who do that generally don't use Gnome, but i3/swaywm/xmonad and multitude of tools where you're in control what happens.

Re:Memory leaks are crippling my M1 MacBook Pro by leephillips on Monday November 08, 2021 @06:58AM (#29148420)
Linux works fine for me, but I don’t use a desktop. I totally agree with you that they are disasters, with poor documentation and multiple conflicting ways to make settings.

Firefox crashing is probably a Firefox problem.

You can set the scaling to be anything you want on X, just set the Xft.dpi number in your .Xresources file.

One problem with your Hackintosh install is that it’s closed source, no? As far as you know it’s exfiltrating your financial information to China.

Re:Memory leaks are crippling my M1 MacBook Pro by handrous on Sunday November 07, 2021 @10:39PM (#29145944)
Desktop Linux is easily the least-stable OS I use with any regularity. It was my main OS from something like '01-'10, but after I finally gave OS X a try, and since Windows got its shit together some time late in the WinXP service pack cycle (or, arguably, Win2k, but that wouldn't run my games) and stopped crashing all the time, it's really hard to justify using desktop Linux.

Does the OS hard lock or completely crash? No... unless you have graphics drivers issues, which isn't unlikely. Then, oh man, yes, lots. X/Wayland crashes that restart the window server? Yep. Applications crashing pretty regularly or glitching out so badly they have to be restarted, including the basic applications distributed with the heavier DEs? Yep. And it turns out that your windowing environment crashing or the main program you're currently using crashing is really close to as bad as the whole machine blue-screening in Windows, from the perspective of the user. Using Linux makes me anxious, even though I very much know WTF I'm doing with it. MacOS and even (spits) Windows don't do that to me, any more. Now that I've experienced not feeling that way, I can't go back. I go years between work-lost crashes of any sort at all on MacOS. Linux, one month without such a thing would be miraculous.

If you build up from almost nothing and keep things very minimal and have very boring and stable old hardware, and do as much as possible from the command line, it can be kinda OK, but it's a lot of work to set something up like that, and ongoing effort every time you do something manually that'd be automatic or trivial on a more full-featured GUI desktop. If you start with something like Ubuntu or Fedora standard desktop installs, though, there's just too much that can go wrong, and it will, with some frequency.

I could tolerate some hardware or workflows not working and things generally being a little less convenient, maybe, if it were rock solid, but it's very far from that. The main problems seem to be that its entire graphics stack is incredibly fragile (Wayland doesn't seem to have done much, if anything, to fix that) and it's way too easy for a glitchy driver to screw up the whole system.

Re:Memory leaks are crippling my M1 MacBook Pro by alluro2 on Monday November 08, 2021 @12:17AM (#29146301)
I've switched to Linux from Mac OS about 2 years ago, being frustrated by memory consumption, slowdowns and freezes. After trying a couple of distributions / DEs, I've settled on Manjaro (Arch based) and KDE. Delighted with flexibility, features and general performance and stability. While, before, I was constantly tempering with the environment and changing stuff and there was always "something missing", I've found myself not needing to touch configuration or change anything in my workflow for more than a year now...I did have some glitches and CPU usage issues when playing YT videos on Intel-based graphics, but have since been using Lenovo laptops with Ryzen 4000 and 5000, and it's been flawless without any tempering. P14s Gen 2 AMD (5850U + 32GB RAM) is the best laptop I have ever used (software development), and I change them A LOT...
Re:Memory leaks are crippling my M1 MacBook Pro by qalmakka on Monday November 08, 2021 @04:28AM (#29147546)
AMD graphics on Linux nowadays are vastly more stable than anything else. NVIDIA is proprietary crap and Intel Graphics still have cross-platform bugs so often is almost comical.
Re:Memory leaks are crippling my M1 MacBook Pro by qalmakka on Monday November 08, 2021 @04:26AM (#29147536)
The experience you are describing is more akin to what I remember being Linux in the '00s than nowadays. I run a machine with arguably a buggy Ryzen 1st gen motherboard (it's quite buggy on Windows too), and I have a very stable desktop experience with Arch Linux and KDE Plasma. The real game changer has been AMDGPU, I'm yet to have any sort of graphical issue with an RX 580 on Linux, and Plasma is arguably quite solid nowadays.

The only issue I had recently were audio issues which were both due to my buggy soundcard and a bug in Pipewire. Excluding that, I've had almost no issues with desktop Linux since 2017.

Re:Memory leaks are crippling my M1 MacBook Pro by kaba0 on Monday November 08, 2021 @04:31AM (#29147559)
I think your experience is not universal. I would say windows has been far less reliable than linux on my thinkpad machine, but overall I have to say that I have yet to use an OS that never crashed on me, all software of this complexity is buggy.
Re:Memory leaks are crippling my M1 MacBook Pro by aunty_helen on Sunday November 07, 2021 @10:34PM (#29145930)
macOS still crashes, has weird bugs and every 6 months they go and change a bunch of shit that either deprecates functionality, causes conflict with how things work or takes another handful of your privacy.

Grass isn't always greener.

Edit for an example, I'm stuck on Catalina because they tried deprecating functionality my firewall uses. And the window shifter shortcut key program I use won't work in Big Sur.

Re:Memory leaks are crippling my M1 MacBook Pro by runjake on Sunday November 07, 2021 @11:05PM (#29146047)
Sure, macOS still crashes, I didn't claim it doesn't. But macOS crashes with a lot less regularity for me.

I use Linux as my daily driver and the apps I use (GNOME Terminal, other terms, Spotify, Slack, Brave and Firefox, and the GNOME desktop itself) crash multiple, sometimes several times a day on my two (work, personal) machines.

This happens across diverse machines, as well as across multiple distributions (though again, pop!_os, so far seems much less trashy for whatever reason).

Re:Memory leaks are crippling my M1 MacBook Pro by emkoemko on Monday November 08, 2021 @02:40AM (#29146868)
what are you doing to cause these crashes or what hardware?? i use manjaro and pop_o, makes no sense since i get less crashes then windows and my computer is on for days without anything crashing, other then me writing a bug and crashing my own stuff :) i do lots of work and gaming on them so i don't know why your experience is so different.
Re:Memory leaks are crippling my M1 MacBook Pro by wtallis on Sunday November 07, 2021 @10:55PM (#29146009)
> and every 6 months they go and change a bunch of shit that either deprecates functionality, causes conflict with how things work or takes another handful of your privacy.

No, that's Microsoft Windows. Apple only does it annually.

Re:Memory leaks are crippling my M1 MacBook Pro by cercatrova on Monday November 08, 2021 @01:57AM (#29146674)
Windows has some of the best backwards compatibility around. Stuff from the 90s still works on Windows. Meanwhile macOS deprecated all 32 bit programs.
Re:Memory leaks are crippling my M1 MacBook Pro by tcmart14 on Monday November 08, 2021 @05:58AM (#29148059)
Yes and many of the major Linux distros have discontinued or plan to discontinue official 32-bit/multilib support. Why? A lot of 32-bit libraries have serious vulnerabilities that no one is fixing. Essentially most of the world has transitioned to 64-bit except for a few key areas that are still trying to run libraries that are decades old.
Re:Memory leaks are crippling my M1 MacBook Pro by wtallis on Monday November 08, 2021 @03:22AM (#29147129)
The kinds of things the post above complained about breaking on macOS—third-party software that messes with system internals in unsupported ways—also break frequently on Windows. To say nothing of the first-party breakage of Microsoft constantly moving around settings, re-enabling or re-installing annoyances you turned off, and removing your ability to easily get rid of them, and adding new ones behind your back.

Microsoft really only tries to preserve basic compatibility for well-behaved applications that aren't tightly integrated with any OS components or specific hardware/drivers and aren't doing anything that Microsoft disapproves of. Anything that strays outside those boundaries will run into trouble, and a lot of software ends up falling outside those boundaries even if it didn't really need to.

Both operating systems are pretty bad at letting you wield control over your own computer. But macOS doesn't try as hard to obscure the BS or obstruct your attempts to tame it, and macOS actually lets you refuse updates that you don't want.

Re:Memory leaks are crippling my M1 MacBook Pro by fouc on Sunday November 07, 2021 @06:22PM (#29144569)
I'm sure I've gotten 100-days uptimes on my MacBook. Close the lid at night, it goes to sleep, open it up in the morning, and continue working.
Re:Memory leaks are crippling my M1 MacBook Pro by grosswait on Sunday November 07, 2021 @08:21PM (#29145282)
I can’t get more than upper 30’s before it just starts doing too many odd things to work around
Re:Memory leaks are crippling my M1 MacBook Pro by ddoeth on Monday November 08, 2021 @06:06AM (#29148099)
Yep, same for me. But the restart fixes it every time. That's why I set a timer that reminds me to restart after 20+ days.
Re:Memory leaks are crippling my M1 MacBook Pro by TomVDB on Sunday November 07, 2021 @09:19PM (#29145584)
Same here. I get ridiculous uptimes on mine. (And, yes, I defer SW updates…)
Re:Memory leaks are crippling my M1 MacBook Pro by abrowne on Sunday November 07, 2021 @09:15PM (#29145563)
Only if you skip updates that require a reboot?
Re:Memory leaks are crippling my M1 MacBook Pro by innocentoldguy on Monday November 08, 2021 @02:43AM (#29146891)
This has been my experience as well. I've had an M1 MacBook Pro since they came out and I've never had to reboot my machine outside of software updates that required me to. It has always just run.

I use my computer to write Elixir code, write music with Logic and Studio One, and edit photos/videos. Maybe none of those tasks trigger the problems other people are having.

Re:Memory leaks are crippling my M1 MacBook Pro by eru on Wednesday November 10, 2021 @08:38AM (#29174461)
Don't OS upgrades come out more often than that?
Re:Memory leaks are crippling my M1 MacBook Pro by postalrat on Monday November 08, 2021 @11:55AM (#29151273)
Refreshing just HN probably doesn't take too many resources.
Re:Memory leaks are crippling my M1 MacBook Pro by crubier on Sunday November 07, 2021 @05:58PM (#29144401)
Just to be clear: This perfectly fine experience you describe is also exactly the experience of 99% of Apple users, including me. You only hear the ones that complain.
Re:Memory leaks are crippling my M1 MacBook Pro by leephillips on Sunday November 07, 2021 @06:07PM (#29144459)
The ones that don’t complain have low standards. When I switched, although OSX was pretty solid, it was trading frequently spinning beachballs for the first consistently responsive computer I’d ever used. I had come to regard macOS sluggishness as normal, as do most Mac users, because they haven’t experienced anything better.
Re:Memory leaks are crippling my M1 MacBook Pro by jolux on Sunday November 07, 2021 @10:28PM (#29145904)
> The ones that don’t complain have low standards.

> they haven’t experienced anything better.

I don't want to gratify this pointless flame any more than to say that I have used all of Windows (XP, Vista, 8, 8.1, 10), Debian, Fedora, Ubuntu, and macOS as my daily driver at one point or another, and I currently use macOS because I have yet to experience anything better. There is a simple explanation for your problems here: something is wrong with your system (or you are overtaxing it) if it beachballs constantly. This is not typical macOS behavior, especially not since they switched to SSDs. I actually haven’t seen a beachball in years.

Re:Memory leaks are crippling my M1 MacBook Pro by headsoup on Monday November 08, 2021 @02:49AM (#29146931)
I don't disagree with you, but you didn't exactly refute the point of 'low standards' just by using multiple OSes ;)
Re:Memory leaks are crippling my M1 MacBook Pro by jolux on Monday November 08, 2021 @08:43AM (#29149173)
My standards are high enough that I choose to use macOS and not Linux or Windows. I make no other claims about them.
Re:Memory leaks are crippling my M1 MacBook Pro by jldl805 on Tuesday November 09, 2021 @01:49AM (#29158533)
More like "specific enough" instead of "high enough". Use Apple all you want but don't lie to yourself by saying Windows isn't a better, more powerful, more stable operating system.

It just isn't as polished, and even that's debatable.

Re:Memory leaks are crippling my M1 MacBook Pro by wait_a_minute on Sunday November 07, 2021 @07:38PM (#29145053)
I switched to a 13" M1 after having a Dell XPS 15 as my daily driver. I had high standards and Apple blew them out of the water. I see some beach ball on occasion, but I slam the machine hard. (8gb ram). It has been more reliable than the XPS 15.
Re:Memory leaks are crippling my M1 MacBook Pro by harry8 on Sunday November 07, 2021 @08:09PM (#29145214)
Better than a Dell XPS 15 is no standard at all. The Dell XPS 15 is an utterly terrible laptop that breaks if you close the lid and put it in your bag when you get up from your seat. It's a portable desktop falsely advertised as a laptop due to its many flaws. If the best that can be said for apple is better than Dell XPS 15, that is a really, really damning review. I hope it's vastly better than that for you.
Re:Memory leaks are crippling my M1 MacBook Pro by chii on Sunday November 07, 2021 @09:02PM (#29145498)
> Better than a Dell XPS 15 is no standard at all.

so what is the laptop that would meet this standard for which you're making a judgement?

So far, apple hardware has been superior to any other manufacturer, even with their warts, and their anti-consumer practises (of not having replaceable batteries, etc).

Re:Memory leaks are crippling my M1 MacBook Pro by zdragnar on Sunday November 07, 2021 @09:32PM (#29145665)
Not OP, but I have to chime in here- Dell's XPS line somehow got a reputation that it absolutely did not deserve as a good laptop to run linux on (or a good laptop at all).

I've been perfectly happy with a surface book 2, and various Lenovo and HP laptops. They each have better and worse product lines. Currently rocking an HP elitebook for personal use and a MB Pro for work.

The hardware quality is more or less the same on both. With the pro, you get a moderately better touchpad, a bit thinner and metal chassis. On the other hand, crap keyboard and the abomination that is the touch bar, and no legacy ports.

Personally, I don't think I would buy Apple for myself ever again, but that's just me.

Re:Memory leaks are crippling my M1 MacBook Pro by Technetium on Wednesday November 10, 2021 @04:17PM (#29180953)
> Dell's XPS line somehow got a reputation that it absolutely did not deserve as a good laptop to run linux on

This is where it started... https://www.engadget.com/2009-05-24-dell-now-offering-studio...

Re:Memory leaks are crippling my M1 MacBook Pro by short12 on Monday November 08, 2021 @11:00AM (#29150628)
It got the reputation because it is well deserved. The clickpad is far superior than macs and the software support is great
Re:Memory leaks are crippling my M1 MacBook Pro by zdragnar on Monday November 08, 2021 @10:22PM (#29157343)
No one will ever convince me that a laptop with a web cam whose position is limited to looking straight up your nose is quality.

I primarily navigate by keyboard, so the difference between an acceptable and amazing trackpad is pretty minimal for my preferences. On the other hand, port wonkiness, temperamental wifi, okay keys, mediocre battery, driver issues and an utterly useless webcam convinced me to ditch the XPS the first chance I got. It's amazing I used it nearly 18 months.

Re:Memory leaks are crippling my M1 MacBook Pro by crubier on Monday November 08, 2021 @03:15AM (#29147083)
The fact that we even have to debate about which laptop is good for Linux or not makes me not want to bother. I switched to Mac 12 years ago, and I never had to bother thinking about choosing hardware since. It just works.
Re:Memory leaks are crippling my M1 MacBook Pro by MonaroVXR on Sunday November 07, 2021 @11:09PM (#29146059)
>So far, apple hardware has been superior to any other manufacturer, even with their warts, and their anti-consumer practises (of not having replaceable batteries, etc).

Milage may vary with other manufacturers, it doesn't look like you would change to another manufacturer. Which is ok.

Check business notebooks, from HP or Lenovo. (I forgot one particular Dell series.)

Re:Memory leaks are crippling my M1 MacBook Pro by jordanthoms on Sunday November 07, 2021 @09:03PM (#29145505)
Ok... so what's the laptop that can compete with the new 14 and 16 Macbook Pros then and doesn't have some stupid flaw? The issue with waking up in bags seems to be caused by Modern Standby which is on most new Windows laptops?
Re:Memory leaks are crippling my M1 MacBook Pro by ziml77 on Sunday November 07, 2021 @11:13PM (#29146078)
I would go with a Lenovo or HP machine before a Dell. Even if they all have the sleep issue (I don't know if that's the case), both Lenovo and HP have better build quality.
Re:Memory leaks are crippling my M1 MacBook Pro by CoffeeBoi on Monday November 08, 2021 @05:19AM (#29147831)
I've had multiple Asus laptops (UX305, UX330 and most recently S435UA) and all of them ran Fedora flawlessly out of the box. Granted, none of them had Nvidia GPUs which is the usual pain point of desktop Linux.
Re:Memory leaks are crippling my M1 MacBook Pro by michaelmrose on Sunday November 07, 2021 @10:57PM (#29146017)
I was going to say just disable modern standby because that was totally a thing until spring 2020 when the registry key to disable it was removed.

Microsoft is basically a toy OS run by incompetents without reasonable QA unfit to be anything but a launcher for stream.

Re:Memory leaks are crippling my M1 MacBook Pro by MonaroVXR on Sunday November 07, 2021 @11:06PM (#29146049)
HP Z-book, some Lenovo Thinkpads and some consumer Lenovo and HP notebooks.
Re:Memory leaks are crippling my M1 MacBook Pro by ftkftk on Monday November 08, 2021 @01:44PM (#29152667)
I have had the opposite experience. Switched from a MB Pro that kept getting progressively worse over the course of a year (keys giving, overheating, lock ups) requiring rather annoying applecare interactions to an XPS 15. Granted it is not quite as pretty look at, but blows the mbpro out of the water performance and stability wise.
Re:Memory leaks are crippling my M1 MacBook Pro by josephg on Sunday November 07, 2021 @06:55PM (#29144781)
That doesn't mean linux is any better. I built a brand new ryzen x5800 machine late last year, running linux mint. When I first built it, the computer has had duplicate unremovable mouse cursors appearing on the screen. And my trackpad sometimes randomly became unresponsive (or one time, the up and down directions flipped!). And neither suspending nor hybernating worked - the machine wouldn't come back up.

All these problems have since gone away thanks to software updates and (importantly) a BIOS update. It turned out my USB controller wasn't being configured correctly by the motherboard. If I didn't happen to check for BIOS updates, I'd still have lots of problems.

And that was still a better experience than the HP laptop I bought a couple of years ago. That laptop had so much HP crap preinstalled that it sat on 30% CPU usage at all times out of the box. The biggest offender was some HP process doing microphone noise reduction. It ran all the time regardless of whether or not the microphone was being used - and utterly demolished the machine's battery life.

Apple is far from perfect, but they have a better reputation than most vendors for a reason. And their technical support is are excellent. I've had thousands of dollars of free hardware repairs & replacements over the years when things have broken in my apple machines. I wish they didn't break so much; and I wish they prioritised fixing software bugs over adding features internally. (APFS aside, I would trade the last 5 years of macOS features for better stability and performance in a heartbeat.) But there's a reason they're so well liked on HN. They're still pretty excellent in comparison to the competition.

Re:Memory leaks are crippling my M1 MacBook Pro by ricardobayes on Monday November 08, 2021 @03:44AM (#29147284)
Tell that to my tech lead who spent more than 8k buying and repairing his macbook due to constant motherboard issues. I love macs but don't dare to try them due to soooo many people in my circles seem to have very frequent HW issues with them. It seems to be either in the shop being repaired or having issues with connecting bluetooth stuff. I'm used to Thinkpad reliability so not looking forward to trade that up for some pretty pixels. My lenovo laptops had 0 issues in the past ten years. Zero. But now I'm web development and I need a mac for Safari to test locally.
Re:Memory leaks are crippling my M1 MacBook Pro by ehutch79 on Monday November 08, 2021 @11:53AM (#29151246)
I manage a fleet of macs. I have not seen any issues like that. I'd ask what your friends are doing to their computers to be seeing such a disproportionate amount of hardware issues.
Re:Memory leaks are crippling my M1 MacBook Pro by leephillips on Sunday November 07, 2021 @07:00PM (#29144807)
How well does macOS run on your home-built Ryzen machine?
Re:Memory leaks are crippling my M1 MacBook Pro by josephg on Sunday November 07, 2021 @07:23PM (#29144946)
Huh? What point are you trying to make? I don't care how well macOS runs on my machine. I care how well any given computer gets out of the way and lets me get my work done. Today that means intellij, the rust compiler, firefox and nodejs. I want to spend my day working. Not futzing around with HP bloatware. Not rebooting due to apple memory leaks. And not guessing why my keyboard needs to be reconnected.
Re:Memory leaks are crippling my M1 MacBook Pro by leephillips on Sunday November 07, 2021 @07:37PM (#29145044)
In your story, you built a machine, and Linux didn’t work well on it at first. Later, it worked fine. Meanwhile, macOS never did and probably never will run on it. And you introduce this story as an illustration of how “Linux isn’t any better.” So, to borrow your words: Huh? What point are you trying to make?
Re:Memory leaks are crippling my M1 MacBook Pro by josephg on Sunday November 07, 2021 @07:57PM (#29145145)
In my story linux didn't work well at first. Then with some time and work, it worked fine. An HP windows laptop didn't work well at first - but after I spent some time removing the HP bloatware, it worked "fine". This article says that mac laptops aren't working well because of memory leaks. But in a few months Apple will probably fix their software bugs and they'll work fine too.

You said:

> The [mac users] that don’t complain have low standards

I agree with you. I'd go even further and say most users have low standards, because the out-of-the-box experience with most modern computers is pretty bad. Apple users should absolutely complain more when the out-of-the-box experience with their computer isn't perfect. We all should.

Apple customers keep buying apple computers despite their issues not because we have low standards. We do it because the alternatives are even worse.

Re:Memory leaks are crippling my M1 MacBook Pro by leephillips on Sunday November 07, 2021 @08:40PM (#29145381)
“most users have low standards”

I think you’re probably right about this. It’s like we’ve been trained to have low expectations.

Re:Memory leaks are crippling my M1 MacBook Pro by deltaonefour on Sunday November 07, 2021 @09:55PM (#29145765)
As an avid linux user I can tell you. Linux users aren't "trained" to have low expectations. They are trained to be masochists that enjoy pain. The raw amount of configuration, fixes and setup work that has to go into making some linux distros work is astronomical.

If nonlinux users are trained to have low expectations, Linux users are trained to rape themselves constantly.

Re:Memory leaks are crippling my M1 MacBook Pro by jokethrowaway on Monday November 08, 2021 @01:22PM (#29152382)
I see your point of view a lot but I don't think configuring a system is that hard and I think it's preferable, compared to have tons of complexity preconfigured without your knowledge.

Here's my experience with Arch Linux: 1) You install what you need to install 2) You read the doc and configure to your liking, learning what the system can and cannot do and how it works with everything else 3) Things generally work as documented and you go your merry way 4) When something break or doesn't work, you have the knowledge or a general idea of what to fix

Compared to proprietary systems where there is no documentation and little configuration, when things break or misbehave you're essentially screwed. Will you wait for an official fix or look online for reverse engineers? You bought a black box and you can't just open it and fix it.

I'd rather spend a day learning about my system during the installation and having it work for years, instead of buying yet another black box I can't open.

Re:Memory leaks are crippling my M1 MacBook Pro by deltaonefour on Monday November 08, 2021 @01:43PM (#29152653)
>I'd rather spend a day learning about my system during the installation and having it work for years, instead of buying yet another black box I can't open.

Learning linux doesn't take a day. Second off those black boxes statistically are more reliable than linux EVEN when you account for all the things you talked about.

The reason for this is simple. Microsoft has a business advantage and unfairly strong arms hardware manufacturers to make their stuff work with windows. This unfair advantage makes the windows user experience better and more reliable than GNU linux whos' developers constantly have to play catch up with hardware.

Re:Memory leaks are crippling my M1 MacBook Pro by _carbyau_ on Sunday November 07, 2021 @11:29PM (#29146133)
It's is sad isn't it?

In the last 20 years PC hardware has become ridiculously faster - and yet the user experience seems to have changed little.

I saw an article ages ago whereby Microsoft apparently had a dependencies approval gateway. If you made any change based on Windows you had to remove/reduce your dependencies or make a good case for not doing so.

I was hoping that would catch on.

Re:Memory leaks are crippling my M1 MacBook Pro by deltaonefour on Sunday November 07, 2021 @09:52PM (#29145752)
The point he's trying to make is linux on a Ryzen isn't as good as MacOS on an M1. The user experience is inferior. That is his point and his point is fact. Hope you understand now.
Re:Memory leaks are crippling my M1 MacBook Pro by emkoemko on Monday November 08, 2021 @02:30AM (#29146814)
user experience is inferior? how so? what nonsense, i have heard countless stories on dumb things Apple forces on its users while on Linux you can just use Vulkan... Imagine if your app can't contact Apple servers they don't launch or take minutes to open...and when they do work they are recording information... why on earth do people still use closed source software. Now we have to deal with Safari crap... like we used to deal with IE5, having to have workarounds for browser standards Apple refuses to follow or implement.
Re:Memory leaks are crippling my M1 MacBook Pro by ricardobayes on Monday November 08, 2021 @03:54AM (#29147336)
Don't waste your breath, let them be 'happy' in their little cult. I think Apple users are often mad because subconsciously they know they are taken a fool.
Re:Memory leaks are crippling my M1 MacBook Pro by deltaonefour on Monday November 08, 2021 @01:39PM (#29152591)
It's not a cult. I use all three operating systems and I'm highly proficient using linux. My distro of choice is Manjaro and NixOS and I have a lot of experience with debian and ubuntu as well.

Each operating system has benefits and downsides. For user experience linux is definitively the worst. Definitively. The differences are so large that it's almost comical how someone on this planet can't see the difference. If you can't see this then you are the one that is part of a cult.

Re:Memory leaks are crippling my M1 MacBook Pro by saithir on Monday November 08, 2021 @10:59AM (#29150606)
Feels super ironic you choose to describe Apple users as a "cult" in a reply to a guy that sneaks his "Safari is the new IE5" in every response... ;)
Re:Memory leaks are crippling my M1 MacBook Pro by josephg on Monday November 08, 2021 @06:19AM (#29148191)
> user experience is inferior? how so?

I use linux every day for work and:

- Hidpi support is spotty (its getting better but still a bit spotty)

- Smooth scrolling in applications is inconsistent at best

- The keyboard shortcuts for moving the text cursor around are inconsistent between programs

- Hardware support is much more of a crap shoot. Linux has a harder job than macos in trying to support every combination of janky hardware out there. But as a user, I don't really care. I just know that if I buy a mac, the OS will work perfectly with the hardware on offer. That isn't true on linux.

- Lots of useful software isn't available on linux. Eg, I love Monodraw, but thats macos only.

- App distribution on Linux is a mess. Apt? RPM? Snap? Flatpack? Etc etc. I have 2 copies of discord installed for some reason, and I have no idea what the difference is between them.

Etcetera..

Linux gives you the choice and freedom to spend an unlimited number of hours customizing everything. With linux I'm in complete control and I love that. On macos, things usually just work out of the box. I love that too.

No OS is perfect. There's tradeoffs with everything. If you don't understand other people's preferences, that doesn't make you right. It makes you ignorant.

Re:Memory leaks are crippling my M1 MacBook Pro by deltaonefour on Sunday November 07, 2021 @09:51PM (#29145747)
Linux can't even run on the M1.

He's obviously comparing a linux PC experience with an apple OSX experience. It's a completely valid comparison but you're just being mean an inappropriate.

Re:Memory leaks are crippling my M1 MacBook Pro by saagarjha on Monday November 08, 2021 @05:32AM (#29147915)
Linux does run on the M1. Not great, yet, but it's getting there.
Re:Memory leaks are crippling my M1 MacBook Pro by deltaonefour on Monday November 08, 2021 @01:51PM (#29152758)
My bad. You're right. So let's compare Linux on the M1 with OSX on the M1. Which one has the better user experience?
Re:Memory leaks are crippling my M1 MacBook Pro by FDSGSG on Monday November 08, 2021 @07:41AM (#29148701)
Apparently it runs just fine a little fiddling. https://github.com/mikigal/ryzen-hackintosh
Re:Memory leaks are crippling my M1 MacBook Pro by chrisweekly on Sunday November 07, 2021 @09:20PM (#29145593)
> "The ones that don't complain have low standards.... most Mac users... haven’t experienced anything better."

That's a pretty broad brush you're painting with right there.

Re:Memory leaks are crippling my M1 MacBook Pro by genewitch on Sunday November 07, 2021 @10:28PM (#29145905)
It's in reply to "99% of all Mac users are happy" - which brush is more broad?
Re:Memory leaks are crippling my M1 MacBook Pro by irh on Monday November 08, 2021 @01:01AM (#29146464)
"100% of the 1%" is less nuanced than "99%".
Re:Memory leaks are crippling my M1 MacBook Pro by spicybright on Sunday November 07, 2021 @06:45PM (#29144714)
Lol. Sorry your own experience was bad. Doesn't mean everyone had the same experience as you though.

I ran windows, then linux for ~4 years as a daily driver, switched to mac about a year ago.

I do back end/front end development full time for work + work on many performance sensitive personal projects, and couldn't be happier with the OS.

It's almost like different users have different experiences based on their use cases...

Re:Memory leaks are crippling my M1 MacBook Pro by pivo on Sunday November 07, 2021 @07:27PM (#29144972)
> The ones that don’t complain have low standards.

Wow, well, thanks a lot. I've been developing on both the Mac and Linux for years and I don't have this issue on any of the multiple MBPs I use, including my personal 2013 model. I'm not saying I have no problems on the Mac, but they're not worse than the issues I had with Linux, especially on laptops.

Re:Memory leaks are crippling my M1 MacBook Pro by cthalupa on Sunday November 07, 2021 @10:49PM (#29145973)
I work daily in Linux, OSX, and Windows. If there was significant differences in responsiveness for day to day usage, I would notice.

OSX is plenty responsive, and I basically never see beachballs.

It's not a matter of low standards.

Re:Memory leaks are crippling my M1 MacBook Pro by DandyDev on Sunday November 07, 2021 @06:35PM (#29144658)
Is this sort of sweeping generalization really necessary? I can tell you that it's not true in any case. I'm one of those Mac users that doesn't complain about performance, because I rarely see the spinning beach ball.
Re:Memory leaks are crippling my M1 MacBook Pro by jrochkind1 on Sunday November 07, 2021 @06:49PM (#29144736)
I haven't seen a spinning beachball on MacOS in years. I'm not even sure it still exists anymore. But also only rarely have a sluggish system, with or without a spinning beachball.
Re:Memory leaks are crippling my M1 MacBook Pro by joeman1000 on Monday November 08, 2021 @05:00AM (#29147719)
Definitely still exists. I get it in emacs sometimes (god only knows why).
Re:Memory leaks are crippling my M1 MacBook Pro by jrochkind1 on Monday November 08, 2021 @07:56AM (#29148799)
Good to know! I definitely have not seen it in years! (two 2015 Macbooks running Catalina with 16GB).
Re:Memory leaks are crippling my M1 MacBook Pro by emkoemko on Monday November 08, 2021 @02:32AM (#29146823)
what are spinning beach balls? i don't understand? like BSOD ?
Re:Memory leaks are crippling my M1 MacBook Pro by saagarjha on Monday November 08, 2021 @05:33AM (#29147916)
A cursor indicating the frontmost application is unresponsive.
Re:Memory leaks are crippling my M1 MacBook Pro by lilyball on Monday November 08, 2021 @03:24AM (#29147143)
You are confusing your own personal experience for the standard experience of macOS users. Personally, beachballs are so rare for me in the past few years that I'm always amazed when I see one.
Re:Memory leaks are crippling my M1 MacBook Pro by TomVDB on Sunday November 07, 2021 @09:26PM (#29145628)
Who am I to deny somebody the opportunity to feel superior? It’s a form of community service.
Re:Memory leaks are crippling my M1 MacBook Pro by rad_gruchalski on Sunday November 07, 2021 @07:56PM (#29145141)
Thanks for telling me that I have low standards. Amazing considering MacBooks on my desk.
Re:Memory leaks are crippling my M1 MacBook Pro by charcircuit on Sunday November 07, 2021 @09:41PM (#29145707)
Maybe not constantly but I have to restart my 64 GB Linux machine because it runs out of memory. Linux's OOM killer is terrible. I literally have to wait half an hour while my desktop is frozen for the OOM killer to kick in. And no, spamming the key combo for invoking the OOM killer once this happens doesn't help.
Re:Memory leaks are crippling my M1 MacBook Pro by michaelmrose on Sunday November 07, 2021 @09:47PM (#29145734)
Use earlyoom or another oom daemon for a 1000x better experience and consider figuring out what is leaking. Do you use gnome? It used to have a bad leak that was supposed to have been fixed.
Re:Memory leaks are crippling my M1 MacBook Pro by charcircuit on Sunday November 07, 2021 @11:24PM (#29146114)
I think it's mostly firefox just holding things in memory since so much is free. Eventually it just all adds up and eventually I try to compile something and then it will run out of memory.

Yes, I can go setup an oom daemon, but Linux should handle this for me out of the box (ideally with some sort of logic to avoid killing something like X taking down every single program I have open). Getting stuck for half an hour or longer is just not acceptable to let happen.

Re:Memory leaks are crippling my M1 MacBook Pro by kabes on Monday November 08, 2021 @02:16AM (#29146755)
Thanks I'll try that. The behavior when memory is low is easily the worst part of desktop Linux
Re:Memory leaks are crippling my M1 MacBook Pro by jwmoz on Sunday November 07, 2021 @09:14PM (#29145560)
I never regretted moving from Linux to Mac also a decade ago. Mac has been fairly smooth for me, still on a 2013 mbp that just needed a battery replacement. Linux, however, was pain, quite often.
Re:Memory leaks are crippling my M1 MacBook Pro by emkoemko on Monday November 08, 2021 @02:44AM (#29146895)
its a lot different now, unless your running it on proprietary hardware without official driver support, like the random stuff laptops have these days, but now we have many companies making laptops for Linux so it has improved a lot. Why give money to a company to use their software when you can use open software and help fix and improve something everyone can use for free.
Re:Memory leaks are crippling my M1 MacBook Pro by dagw on Monday November 08, 2021 @02:46AM (#29146913)
On the other hand my Linux computer struggles to go 10 days without a reboot due to the graphics driver bugging out, while my old MBA basically never needed rebooting.
Re:Memory leaks are crippling my M1 MacBook Pro by strunz on Monday November 08, 2021 @12:47AM (#29146409)
Funny, I moved from Linux to Mac because I got so sick of no good laptops with full support for Linux and it's never ending subsystems for audio, webcams, trackpads, etc. And not like Linux UIs are known for being efficient and memory friendly either.
Re:Memory leaks are crippling my M1 MacBook Pro by cellis on Sunday November 07, 2021 @10:50PM (#29145981)
try viewing 2000 image files on Ubuntu desktop (20.04). It was so slow that I wrote a web interface to do the job instead.
Re:Memory leaks are crippling my M1 MacBook Pro by pacomerh on Monday November 08, 2021 @09:56AM (#29149887)
This sounds appealing until you remember that you can't get all the nice apps in Linux.
Re:Memory leaks are crippling my M1 MacBook Pro by hhaha88 on Sunday November 07, 2021 @08:43PM (#29145396)
Hahaha the old “if your workload just looked like my workload” argument.

I like how x86 is a power sucking hog for the performance and enthusiasts response is to go out and buy more power sucking hogs!

Someone wasn’t around when Linux could figure out what to do with a USB device. Spectre? Meltdown? What are those?

It’s almost as if engineering is hard and being a critic is easy.

Kind of like numbers, language allows for a never ending, so big in a sense, corpus of little ideas.