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

Have an M1 Pro 32GB which recently started feeling slower. VSCode multiple tabs is a problem. Generally the UI feels less snappy.

I've switched now to a desktop Linux, using an 8C/16T AMD Ryzen 7 9700X with 64GB. it's like night and day. but it is software related. Apple just slows everything down with their animations and UI patterns. Probably to nudge people to acquire faster newer hardware.

The change to Linux is a change in lifestyle, but it comes with a lot of freedom and options.


Congrats and huge thanks.

Been a user since over 1 year and it has been more than amazing. Progress was unbelievable. Features I was hoping would exist but never would have thought I would ever see them, like album sync, were added in short time.

I've replaced Apple Photos with Immich (from iCloud to self-hosted) and this was one of the important things to transfer. I'm completely de-Appled now and Immich was part of the journey.


Out of curiosity, have you bought the "supporter" upgrade?


You just move away from them on your computer. Just keep the iphone. It's a minor device. That's what I plan on doing. If I get fed up with my iphone, I also have nowhere to go. so will reduce usage. Sideloading gets more and more difficult everywhere.


In the same boat. After like 15 years I had enough. I've started de-Apple'ing my life in 2024. Still run M1 Pro Mac from work, which is great. 2 days ago I've finally ordered all the parts for a Linux PC, high spec. Not for gaming or so, just for compute. I'm soooo looking forward to the freedom that this will bring. The stuff that I already run on Linux, the distros are all great. I love Gnome for how it looks and KDE for how seamless it works. The new PC will let me tinker and try and hop and swap like I could never dream of for so many years.


Curious what kind of specs you've decided on, would you share? My mind always jumps to EPYC or Threadripper for this kind of use-case


it's really not that hard. I've set up backblaze which is reasonably cheap. with the help of AI I was able to setup a permanent cron job that backs up everything from local into B2 using rclone, which client side encryption. It's epic. I haven't looked at it for a while but I do DR test every once in a while a small subset and it works really well. I use postgres as DB and this is the big one to back up daily. Rest is just the increment. Can be further optimised I guess but I'm happy with it.


You want to run it in docker and manage it with some tool. I use dockge and click the upgrade button every couple of days / weeks (when the app or website tells me). that's it.

Immich is an excellent piece of software, I have switch all my photo needs from over 25 years to it. It will mature and it actually already is. Don't hold yourself back with such practicalities.


I'm in the same boat. Still running an MBP M1 Pro 14". Luckily I bought with 32GB in 2021 when it came out so it can run all things docker similar to your setup. I recently ran a production like workload, real stress test, it was the first time I had the fan spinning constantly but it was still responsive and a pleasure to use (and sit next to!) for a few hours.

I've been window shopping for a couple of months now, have test run Linux and really liking the experience there (played on older Intel hardware). I am completely de-appled software-wise, with the 1 exception of iMessages because of my kids using ipads. But that's really about it. So, I'm ready to jump.

But so far, all my research hasn't lead to anything where I would be convinced not to regret in the end. A desktop Ryzen 7700 or 9600X would probably suffice, but it would mean I need to constantly switch machines and I'm not sure if I'm ready for that. All mobile non-macs have significant downsides and you can't even try before you buy anywhere typically. So you'd be relying on reviews. But everybody has a different tolerance for changes like track pad haptics, thermals, noise, screen quality etc. So, those reviews don't give enough confidence. I've had 13 Apple years so far. First 5 were pleasant, next 3 really sucked but since Apple silicon I feel I have totally forgotten all the suffering in the non-Apple world and with those noisy, slow Intel Macs.

I think it has to boil down to serious reasons why the Apple hardware is not fit for one's purpose. Be it better gaming, extreme amount of storage, insane amount of RAM, all while ignoring the value of "the perfect package" and it's low power draw, low noise etc. Something that does not make one regret the change. DHH has done it and so have others, but he switched to Framework Desktop AI Max. So it came with a change in lifestyle. And he also does gaming, that's another good reason (to switch to Linux or dual boot (as he mentioned Fortnite)).

I don't have such reasons currently. Unless we see hardware that is at least as fast and enjoyable like the M1 Pro or higher. I tried Asahi but it's quite cumbersome with the dual boot and also DP Alt not there yet and maybe never will, so I gave up on that.

So, I'll wait another year and will see then. I hope I don't get my company to buy me an M4 Max Ultra or so as that will ruin my desire to switch for 10 more years I guess.


Same as in China, it's not too political. Coming everywhere.


Been on Kafka (MSK) for a couple of years. I find the programming model and getting everything perfectly set up to be sitting behind a steep learning curve, to my surprise. For example, at some point I had a timestamp header but only very much later realised that it all ends up as number[] on the consumer side. So I lost data. My fault, but still. I came to the realisation that the programming model especially in MSK is rather unintuitive.

I found it hard to shift mentally from MSK and its even triggers back to regular consumer spun up in containers etc. but that also it rather MSK than Kafka.

I am currently swapping out the whole pub/sub layer to MongoDB change streams, which I have found to be working really well. For queuing it attempts to lock on read so I can scale consumers with retry / backoff etc. Broadcast is simple and without locking, auto delete in Mongo.

I will have to see how it really scales and I'm sure I'm trading one problem for another but, it will definitely help to remove a moving part. Overall, app is rather low volume with the occasional spike. I would have stayed with Kafka were there be let's say >100rpm on the core functions.


Been using it for a couple of months now. I wanted to self-host (done), import from Apple Notes, encrypt notes on server (works), mobile access (good app on iOS), be cross-platform. I had some trouble recently on Arch Linux (around the node version) which I am planning to switch to when retired, potentially.

All in all, it works fine, no surprises and I've been able to access my notes from many setups and never lost anything.


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

Search: