News for hackers. Stuff that matters.
Re:Mac mini by whalesalad on Wednesday March 18, 2020 @11:39AM (#22617798)
Still got my fingers crossed for a desktop machine that isn’t a Mac Pro and isn’t a Mac Mini.

Would love iMac Pro firepower without being tied to a set display.

I’ve been alive 30 years. A good portion of that was growing up as a PC user, overclocker, teenage hacker, etc. My professional career however has been on Unix and MacOS, and as much as I try to get back to desktop Linux and open source OS’s I just find them to be so brittle and hacked together.

I tried to daily drive Linux and just couldn't do it, and I am not a newb to Linux either. I got my feet wet on SuSE (Kernel 2.4!), and then saw the light of Debian and Ubuntu and have used that primarily since. Remember when you could order free install CD's for Ubuntu? There were copies of Warty Warthog all over my high school. I have installed arch by hand, btw. I’ve used Fedora and RHEL and CentOS and Slackware! Gnome and KDE and XFCE. Remember Compiz? It isn’t the desktop environments. It isn’t the distributions. It’s just the unavoidable consequence of an entire ecosystem of desktop Linux being designed by committee.

So I’ve accepted I’ll be on macOS for a long time to come (not unlike DHH - https://m.signalvnoise.com/back-to-windows-after-twenty-year...) and have started to seriously consider building a hackintosh. But when your time is billed hourly and you have a half dozen clients, time is money and the novelty of a Ryzen-powered hate tank hackintosh for my professional work is starting to look less realistic.

So how about a Diet® Pro for those of us who want something that isn’t a laptop in a big AppleTV chassis and isn’t a desktop in a monitor chassis.

Re:Mac mini by mceachen on Wednesday March 18, 2020 @12:24PM (#22618347)
Installing and applying security updates on a Linux desktop is fairly automatic and uneventful.

Keeping a hackintosh updated (for even stuff like graphics card drivers) turns out to be a lot of time doing research, scrolling through endless forum posts, and bricking your install quarterly because you "did the wrong thing" (like absent-mindedly accepting a security update notification).

Yes, you can get it running. But macOS is buggy enough as it is, and is decidedly not-pleasant if you're relying on it as a daily driver and you just can't fix the Bluetooth mouse disconnecting after sleep unless you reboot, or the USB bridge not enabling after suspend, or the diaplayports deciding to not send signal if there are multiple monitors (fixed in the new GPU driver, but that driver requires the OS upgrade you can't apply due to other show-stipping bugs). You shouldn't be relieved every time you step up to your desk that your computer can turn on.

(FWIW: this was ~> year ago, on a machine built with the "best compatability with hackintosh" parts list. The landscape with T2 is most likely less comfortable).

Re:Mac mini by acomjean on Wednesday March 18, 2020 @01:34PM (#22619134)
>Keeping a hackintosh updated (for even stuff like graphics card drivers) turns out to be a lot of time doing research, scrolling through endless forum posts, and bricking your install quarterly because you "did the wrong thing" (like absent-mindedly accepting a security update notification).

That was my experience with a hackintosh. It works great, but your always worried about it not working. The "T2" security chip is a good point. Will likely make Hackintoshes a thing of the pas.

There are some good machines you can buy with Linux installed. I have a system76, it updates all the time without issue. I feel the extra cost over an "install it yourself" is worth it, especially for a laptop. Dell even sells machines with ubuntu.

Re:Mac mini by whalesalad on Wednesday March 18, 2020 @12:45PM (#22618587)
> But macOS is buggy enough as it is

I really do not understand this sentiment at all. Mind you, I am decidedly on Mojave. I am not discounting the experience of others, but macOS has been rock stable for me since about Leopard. I had kernel panics back on Tiger, but that was their first OS for x86 so I can forgive that.

Re:Mac mini by cosmiccatnap on Wednesday March 18, 2020 @01:54PM (#22619374)
You are fortunate. That being said I've never had any issues with Linux myself so why take the risk if all you get in return is a bubbly GUI and some bloatware
Re:Mac mini by dr_kiszonka on Wednesday March 18, 2020 @03:54PM (#22620577)
Is there a Linux distribution that fully supports the desktop version of Office 365 (Word, Excel, PowerPoint)? I would love to migrate to Linux, but need Office to work on papers and presentations with the rest of my lab. LibreOffice doesn't cut it. I tried Wine in the past and it was too buggy.
Re:Mac mini by ghthor on Thursday March 19, 2020 @03:45PM (#22630903)
They work pretty well in wine from what I've heard. I dont' have any direct experience running them that way though.
Re:Mac mini by rblatz on Wednesday March 18, 2020 @04:48PM (#22621087)
I’m pretty shocked you haven’t moved to either office 365 or google docs/sheets
Re:Mac mini by dr_kiszonka on Wednesday March 18, 2020 @11:35PM (#22624175)
Popular reference managers, e.g., Mendeley, EndNote, don't support them.
Re:Mac mini by mrpippy on Wednesday March 18, 2020 @11:16PM (#22624072)
Worth remembering: the current non-pro iMac doesn’t have a T2 chip. Non-T2 Macs will be supported by macOS for years to come.
Re:Mac mini by disease on Wednesday March 18, 2020 @11:54AM (#22618010)
I'm in a similar boat to you and am keeping an eye on WSL2 for Windows. It SEEMS like it could cover my entire dev workflow and have similar performance to MacOS/*nix, but then again I thought that the original WSL was going to do that as well ...
Re:Mac mini by whalesalad on Wednesday March 18, 2020 @11:55AM (#22618025)
I started down that path. But when you install Windows 10 Pro and your login screen is covered in advertisements and news updates, it leaves a pretty shitty taste in your mouth.
Re:Mac mini by mceachen on Wednesday March 18, 2020 @12:29PM (#22618394)
Agreed, shitty, but those aren't hard to disable, and it's one of the first things I do on new installs.

(I only run windows to do cross-platform testing)

Re:Mac mini by oneplane on Wednesday March 18, 2020 @02:57PM (#22620033)
For most users that get that nasty aftertaste, it's not as much that you can't remove or disable those ads/unexpected feeds, but that the manufacturer or core team that built it had the mentality to put it there in the first place.
Re:Mac mini by FpUser on Wednesday March 18, 2020 @06:06PM (#22621781)
I do not have ads at all and did not have to disable them. This maybe because when I install windows I do it using local account. Not the online account with MS. And of course I answer NOOOOOOO to every question they ask during install.
Re:Mac mini by FpUser on Wednesday March 18, 2020 @04:32PM (#22620940)
A year ago I did some contract work building docker based software. Had to run many dockers. What I did is I installed VMWare on my Windows laptop and then created Linux VM with 16GB RAM and 4 Cores. Then all docker based development was done on that VM so I did not have to launch separate VM for each container. All fast and snappy.
Re:Mac mini by boredpudding on Wednesday March 18, 2020 @11:54AM (#22618020)
What are you currently missing with the current WSL?
Re:Mac mini by yetanotherme on Wednesday March 18, 2020 @12:10PM (#22618191)
filesystem performance is absolutely horrible, which affects lots of workflows.
Re:Mac mini by muratsu on Wednesday March 18, 2020 @12:44PM (#22618571)
If you create the files on the linux side as compared to shared windows folder, the performance seems to be good for me. Before vscode wsl plugin, the only way to work was to open files from windows and use the linux cli but the plugin made it so that you can stream files from the linux, which removed the need for using any shared drive for me. Perf bonus of switching to linux only workflow was significant, you should give it a try.
Re:Mac mini by chx on Wednesday March 18, 2020 @02:00PM (#22619448)
That is only for cross OS FS work, the Linux FS speed is as good as native.

Yes, the /mnt/c situation is bad.

Re:Mac mini by FpUser on Wednesday March 18, 2020 @04:24PM (#22620870)
For backend development I am writing native C++ servers that run on Linux. But all the development and debugging is done on Windows using Visual Studio. After I am ready to publish I check out the source and rebuild it on Linux. Since I use multi platform libraries all works like a charm and I have yet to encounter any platform related problem. I can still edit/debug project on Linux ( Using CodeLite ) but the need is very rare. This way I get to either build my hardware any way I like or buy a laptop (the kind I can customize) with exact configuration I need.
Re:Mac mini by grecy on Wednesday March 18, 2020 @04:00PM (#22620656)
> Still got my fingers crossed for a desktop machine that isn’t a Mac Pro and isn’t a Mac Mini

People have been waiting eons for this, and it seems like you'll just have to keep waiting.

From what I can remember, Apple haven't done anything like this since the G4 cube, and they've never given indications they'll do it again. Everyone was praying the new Mac Pro would be the magic xMax, but it just isn't.

Personally I don't think anything wrong with being tied to the iMac display, given it's one of the best you can get.

Re:Mac mini by _ph_ on Wednesday March 18, 2020 @04:19PM (#22620822)
The iMac display is great, I am using it right now :). But I don't get why it is still locked at 27". Apple once used to make 30" cinema displays. Not only is the iMac overdue for a redesign, it better should have an option for a larger display. Also, it is absolutely offensive, that the iMac as a desktop is glued together, preventing even the simplest maintenance like fan cleaning.
Re:Mac mini by whalesalad on Wednesday March 18, 2020 @04:31PM (#22620930)
Is it glued together? The glass is no longer removable with suction cups?
Re:Mac mini by _ph_ on Thursday March 19, 2020 @01:09PM (#22629468)
Yes, it is glued together, suction cups are no longer sufficient to remove the display. To service the current gen iMacs, you have to cut away the glue and afterwards re-glue the machine. My dealer charged me about $300 labor cost for a HD replacement due to this.
Re:Mac mini by whalesalad on Wednesday March 18, 2020 @04:06PM (#22620706)
The iMac Pro price tag is hard to swallow when I already have a 4k display that I really like (HP Z27)
Re:Mac mini by askafriend on Wednesday March 18, 2020 @02:39PM (#22619839)
What are your needs?

Because the current Mini serves a lot of Pro needs with the crazy powerful I/O it has.

With eGPUs in a fairly mature state, the Mac Mini can serve pretty powerful video/graphics workloads.

Re:Mac mini by whalesalad on Wednesday March 18, 2020 @03:58PM (#22620624)
I have a slightly upgraded 2018 Macbook Pro right now that does most of my work really well. It has 32gb of RAM, an upgraded GPU and the i7-8750H chip.

I want more cores, faster cores, and more thermal headroom. A Mac Mini would be a slight performance bump from where I am right now, but the ROI isn't really there.

My workload varies, but I am a freelancer with 3-4 contracts at any given time which vary from wordpress sites or rails apps, vue apps, python apps, up to 'big data' processing pipelines. I usually have a handful of services running for any client, redis, es, postgres, mysql, etc... and the Docker/mac story needs work.

I essentially don't want to ever wait on IO ever again. That is another reason I would like a full desktop chassis: I want PCIe slots so that I can outfit them with something like an Optane SSD.

Attemping to spec out something that would perform better than my current MBP:

    3.2GHz 6‑core 8th‑generation Intel Core i7 (Turbo Boost up to 4.6GHz)
    64GB 2666MHz DDR4
    Intel UHD Graphics 630
    1TB SSD storage
    10 Gigabit Ethernet (Nbase-T Ethernet with support for 1Gb, 2.5Gb, 5Gb, and 10Gb Ethernet using RJ‑45 connector)
Same generation chip that I have now. Same core count. Higher boost clock. $2600 is the final price and that is certainly not worth it.
Re:Mac mini by askafriend on Wednesday March 18, 2020 @05:20PM (#22621367)
One thing you can consider -> the RAM costs are very high if you upgrade through Apple. You can spec out a Mac Mini with the lowest possible RAM and then do the RAM upgrade yourself to save $600.

The whole process takes about 20mins and there's professional YouTube videos that take you every step of the way.

This is exactly what I did and it was a breeze (I didn't have much prior experience messing with computer internals). It might look complicated, but it's really not.

If you do go this route, I'd recommend OWC RAM since they're guaranteed to work with Mac and they also tell a little $7 toolkit that has the TORX screwdrivers you need to do the RAM upgrade -> https://eshop.macsales.com/item/OWC/TOOLKITMM18/

Here's a video of the process: https://www.youtube.com/watch?v=qKyv0QP4XPQ

Re:Mac mini by aikinai on Wednesday March 18, 2020 @12:10PM (#22618201)
Ryzen would probably not be worth it if your time is money, but if you build a basic Intel Hackintosh with known compatible parts, you could probably do it in a day (assuming first time; much faster if you have experience).
Re:Mac mini by whalesalad on Wednesday March 18, 2020 @12:11PM (#22618211)
I built a Hackintosh back when Tiger was hot (on an AMD socket 754 chip!) so I have a little familiarity - but I am sure things have changed a lot.

My current test bench is an i3770k in a pretty popular Z77 Asus board so if I find myself an AMD card I could probably prototype it here first.

Re:Mac mini by hcarvalhoalves on Wednesday March 18, 2020 @03:04PM (#22620108)
Such product would cannibalise their line, so they'll never make it.

They wouldn't need the Mini, and the mid-tier would be too far from the Mac Pro.

Re:Mac mini by saagarjha on Wednesday March 18, 2020 @03:58PM (#22620627)
> Such product would cannibalise their line, so they'll never make it.

Apple does this quite frequently.

Re:Mac mini by nxpnsv on Wednesday March 18, 2020 @11:42AM (#22617851)
They could call it a "Mac".
Re:Mac mini by 2OEH8eoCRo0 on Wednesday March 18, 2020 @01:44PM (#22619258)
What about a Mac Mini Pro?
Re:Mac mini by ksec on Friday March 20, 2020 @08:55PM (#22643299)
I would be happy if they have just reuse the Mac Pro design, with less expandable ports. May be only two PCI-E Slot, and a Consumer Grade CPU. Would buy one even if it was $2999.
Re:Mac mini by JohnJamesRambo on Wednesday March 18, 2020 @05:13PM (#22621309)
Why did you leave Windows?
Re:Mac mini by whalesalad on Wednesday March 18, 2020 @05:23PM (#22621391)
Unix is a better environment for everything but gaming, and I am not a gamer. Everything is unequivocally better on a Mac, again, with the exception of gaming. Despite what you will hear around the HN echo chamber these days, macOS is a very legitimate Unix and a good one at that. People complain when they run into userland issues, but their blame on Apple is misplaced.

If you are a gamer, use Windows. If you are working in a .net shop, use Windows. If you are using special software that demands Windows, use it. For everyone else, macOS is the right way to go.

I still use Windows frequently as a consultant - either in testing or in onsite infrastructure deployments on Windows Server hosts. It sucks to use. You will rarely run into a smooth scenario, and due to the proprietary nature of everything you are stuck with whatever is available in the docs or whatever the support team says, assuming you purchased the right support license.

Their greatest contribution to the world is RDP, which is the only saving grace on Windows as far as I am concerned.