360 comments

[ 5.4 ms ] story [ 359 ms ] thread
Apple's attitude to the Mac mini truly confuses me. Many years ago I was interested in getting one for eithet iPhone development or as a media pc but every time I looked they kept seeming to jack the price or downgrade the spec (relatively speaking).
(comment deleted)
TBH I've never understood what Apple gets out of selling the Mac Mini. It cannibalizes their own low-end laptops/desktops, and at the same time must be quite a marginal product mainly sold to a small number of hackers who probably put Linux on them.
Why would anyone buy a Mac Mini and put Linux on it?! There are a million other small PCs that are far better for that.

If I was going to buy a Mac Mini, it's to have an affordable Mac that I can stick somewhere in my house to run occasional OS X software. I already have a few other computers, plenty of them running Linux. A Mac Mini is a great way to get a cheap OS X setup going.

Also, it's not low margin, they charge $200-$400 for each upgrade you make. So if you only want a 1.8GHz box with 5400rpm spinning rust, then you're still paying $500 and Apple can't be out more than $300 in parts and costs. Especially given that they've been selling this model for 3 years, the cost of production is quite low.

Back when I had a Mac Mini (10 years ago), you could pull them apart and upgrade the RAM and hard disk, which I did. Is that not still the case?
You still can, but they're a few hardware generations out of date. You'd have more fun with a raspi 3 or a less expensive mini-ITX build that you can upgrade with current gen components.
No you can't, the current Mac Mini has RAM soldered onto the board. I think the only machines Apple now sells with any internal expansion are the 27" iMac and the trashcan.
Ram is soldered so you cannot upgrade it. You can swap the HD with a SATA SSD, iFixit has an easy 35 step tutorial to do that (plus 35 steps back to reassemble it) that involves a custom made tool to remove the motherboard and a pretty rare anti-tamper Torx TR6 screwdriver.

(Once you get ahold of the screwdriver it's actually not as hard as it looks. You can DIY the motherboard removal tool from a wire coat hanger and in 40 minutes of focused work you'll be done.)

You can't upgrade the RAM anymore.

"Mac mini (Late 2014) does not have user-installable RAM."

https://support.apple.com/en-us/HT205041

I thought the author had an older Mac Mini that would be upgradeable, since they were looking at buying the 2014 model.
Also, it's not low margin, they charge $200-$400 for each upgrade you make. So if you only want a 1.8GHz box with 5400rpm spinning rust, then you're still paying $500 and Apple can't be out more than $300 in parts and costs.

I still have a Late 2012 Mac Mini. The CPU is almost as fast as the 2014 and I put in 16 GB RAM when I bought it (you could just pop off the bottom without a screwdriver). Later I also added a 500GB SSD. It still runs great.

Still selling the 2014 Mini is even a bigger offense than if they'd sell the upgradable late 2012 flavor.

(comment deleted)
I think it's sold mainly to companies that want a cheap machine for iOS development.

Hackers are more likely to build themselves a hackintosh and triple boot.

Headless systems, digital signage, PVR/HTPC, and testing farms are what we mainly use them for. They're crammed behind every conference TV and in every AV cabinet, but I doubt too many people use them as their primary device.
Wouldn't a NUC or Brix running Linux be a better choice for this?
Probably, but in an office with a couple hundred macs it may seem easier to keep everything playing nicely together.
I think so, and definitely for at home use, but outside of server the Linux team doesn't have much purchasing power.
I have one that I was using as a great home theater of to stream Netflix and other online services. I wish they would support it more because it was far more versital than the roku I use now and much simpler to use than a Linux or windows equivalent.
Android net/media boxes are becoming very popular, to the point you can grab them off of Amazon for very cheap.

I haven't jumped into that ecosystem yet so I'm not sure how great they are or what the best ones are. I've been thinking of buying a few of them to replace the Rokus around my house.

Google have really hamstrung the Android TV ones, but most of the media boxes you get off Amazon won't have that.

I have the Xiaomi MiBox 3 and it's a pain to put other apps on it. Anything that isn't explicitly Android TV compatible won't be installable from the Play Store, and even if you sideload it, it doesn't show up in the menu. Amusingly, this is the most useful that "OK Google" has ever been (Xiaomi's remote+voice control is excellent)

I will say it's worth reading up and buying based on chipset+firmware. You probably want Android 5+, something that runs Kodi well, Ethernet and HEVC decoding. I'd recommend the Mibox but Google and Xiaomi have really made a mess of it.

I've been to countless offices that use Mac Minis for dashboards and CI monitors.
I set one up at work for this purpose, but using an old, unused Mac Mini.

If I'd needed something new for refreshing a couple of web pages, I'd have bought a Raspberry Pi or similar. Would anyone really buy a Mac Mini, new, to do this?

Well it depends. If it was just me I'd buy a raspberry pi. If it was a single or small number of machines for work I might buy a Mac mini, just because I know for certain that it will work and know exactly how much labor will go into it. The labor and risk easily can outweigh the lower price of acquisition.
If you already have an expensive IPS monitor which Mac do you buy to do your design work? There's the old mini and then the really pricey trashcan Mac.

  the really pricey trashcan Mac
Whose last update was 10 months older than the mac mini's.
(comment deleted)
Quite a while ago (~2007) I bought a Mac Mini which I used as my main machine for quite some time (until 2011 or so, I think). I did a lot of programming on it. It was a very good machine and frankly, if Apple were to upgrade it to a decent spec (for 2017), I'd buy one on the spot.

I don't need a laptop and, consequently, I don't want to pay a single penny for portability.

My previous monitor was almost ten years old when I gave it away, and I'd have kept on using it if I hadn't had to buy a larger one (tl;dr small desk, got a big 1080p monitor and hung it on the wall behind the desk for extra space). Unless an iMac is going to last me 10-12 years, there's no point in paying a single penny for a monitor that I'm going to stop using when the computer it's glued to goes obsolete. Sexy design, stupid engineering.

That leaves me to choose between a Mac Mini and a Mac Pro. I don't need a Xeon machine, but a three year-old dual-core i5 machine with a crawling hard disk isn't quite on-par with what I need, either.

My current machine is a five year-old quad-core i7 that's running just fine. My only beef with it is that between 2012 and 2017, a bunch of things happened on Linux and now I'd really, really rather use OS X (hell, I'd rather use Windows if it didn't shove ads down my throat...).

An up-to-date Mac Mini would be exactly what I need -- small, runs OS X, doesn't come with a bunch of hardware that I don't need, can run Emacs, compile C programs, run Perl/Python/whatever scripts, plays music and ssh-es into other boxes (my current machine does all that, too, except its OS keeps breaking)

They make nice build/CI servers for iOS development.
> Apple's attitude to the Mac mini truly confuses me.

I'm probably speaking for thousands of people. It's been complete frustration to see what Apple hasn't been up to on the Mac front. Apart from not updating a few ranges for years (and introducing updates that reduce or remove the kind of expandability the core Apple customer base wants), not reducing the price of old systems is highly insensitive on the part of the company. It looks like in another one or two years macOS won't support some of the aged hardware that Apple sells. That may be the time it'd completely junk those ranges. It's sad to see this.

Though lacking in certain ways, the HP Z2 Mini seems like a decent alternative for people who can move out of macOS.

They definitely have unmet demand. They also just cut their CEOs pay for under performance. They could upgrade the whole line in one go and be right back to relevance.
> Though lacking in certain ways, the HP Z2 Mini seems like a decent alternative for people who can move out of macOS.

The Z2 Mini is a completely different class of hardware.

People who are looking for an alternative to the Mac Mini would be well served by an Intel NUC, Zotac ZBOX [0], or Gigabyte BRIX [1].

[0] https://www.zotac.com/product/mini_pcs/all

[1] http://www.gigabyte.us/products/list.aspx?s=47&ck=104

and yet, the HP Z2 Mini is the same price as the middle Mac Mini packing quite a bit more power and expandability.
Blog post leaves out an important point: is it easy to get macOS running on that particular model?

edit: The mini hasn't competed on a purely specs/price level since, perhaps, its first year or two of existence. There have long been better, similarly sized options if you don't care about OS X.

The blog doesn't even try to make that point.

> It turns out there’s another OS that has all those: Windows. I’ve had Windows 10 on a gaming PC I built over 6 months ago and I’ve not had a single problem with it.

Which is strange, since the Mac mini's only value for the last 9 or 10 years has been it's ability to run OS X/macOS.

From a purely technical/specs/price standpoint, the mini hasn't been a competitor since 2006, so I'm not sure what the blog post is saying that is new.

(comment deleted)
It's small and quiet. Quite nice for a living room machine. It's also rackable so you can put them in your data center and use them as an iOS build server. It's odd the Mac Mini can fill both of these divergent niches but such is the Mac Mini - it's a niche machine.
>Do I actually need this computer to run macOS? I quickly realised I don’t.

This phrasing leads the reader to assume that that macOS can be run on some other computer. I think the author's intent was "Do I actually need [to run] macOS?"

According to the Lifehacker article on building a Hackintosh, the process is a lot less fiddly than it used to be, and a lot more hardware is now supported.

Other guides suggest that the NUC is mostly supported, bar a few issues (e.g. on-board mic doesn't work, not the infra-red sensor).

However, even if you have a totally legit paid-up copy of OS-X, it's only licensed for installing on Apple hardware.

For most of the hackintosh ports onto the NUC or NUC-style hardware, the onboard Bluetooth/WiFi is usually not supported because there are no OS X drivers for the integrated chipset used. This is kind of a deal-breaker for me. The process of applying new OS revisions is also painful. I guess the hackintosh process is pretty straightforward on certain models of full-size motherboards, but I haven't seen a fully functioning SFF impementation. If there was one, I would get such a box.
My experience is not recent, but I ran hackintoshs for about 3 years in the early days (dates are fuzzy but 2008+).

Recently, I looked into NUC's and mini-PC hacks and I don't think Broken BT/Wifi is correct as long as you pick a supported platform. There are mini pc's that work I'm sure. I had a Shuttle SFF working flawlessly back then. The main issue now is getting call forwarding working (call rings on your phone the hackintosh answers it). There is a place that sells an aircard/ide combo for $150. Yes expensive.

The updates. OMG. Yes, this is what made me buy a Mac Pro. Back then, when there was an update it was return to Windows land. Crashes galore until you tracked down every little issue on the boards and mitigated them.

For someone that doesn't need to update their system often, a hack could work out. I loved it, could boot into Windows and play games and then boot back to OSX for video editing etc. But eventually did a cost benefit analysis and I was spending too much time on the updates that were required by the s/w I was using.

The NUC has full Linux support out of the box. You can configure them with 16GB of RAM and a 256GB-512GB SSD for $400-$500, especially if you go for the old model (Gen 6 Skylake instead of Gen 7 Kaby Lake, not much has changed)
Are you sure? I have one and the wifi definitely doesn't work out of the box and there are a couple other annoyances the worst being the machine locking up if you let it sit for too long. I haven't spent time to investigate but that isn't the definition of "works out of the box"
Since there are a number of iterations of NUC I suppose you could have one that doesn't. However most of the Intel wireless chipsets are some of best supported. I own two Intel NUC and two Gigabyte Brix machines - all of them were specifically selected to run Linux and all of them work flawlessly out of the box under any major distro.

One of my favorite desktop machines is the Intel Skull Canyon (NUC6i7KYK). It has an i7-6770HQ, supports 32GB of RAM (all of the newer, i.e. Skylake and greater do) and the real difference I wanted was the fact that it has two M.2 slots AND a true Thunderbolt 3 port (for support of the Razer Core external GPU enclosure).

Highly recommended if you want a performant machine in a small form factor with multi-monitor support and flexibility given it's size.

I only hope that Gigabyte continues to make the Brix line, especially when Ryzen drops from AMD. As much as I like the Skull Canyon I'd love to drop Intel from a pure privacy standpoint.

> I'd love to drop Intel from a pure privacy standpoint.

Are you referring to the Intel Management Engine? I was under the impression that AMD was as bad if not worse than Intel in that regard:

https://libreboot.org/faq/#amd

Or is Ryzen expected to be better in that regard?

TBH I hadn't looked at AMD in that regard for quite some time since they hadn't been on my short list. Thanks for pointing this out, likely doubtful Ryzen will be any different unfortunately. sigh
I feel like AMD is missing an opportunity here. They aren't able to compete completely with Intel on performance now, and probably won't ever. Ryzen should be better, but I doubt they'll achieve parity with Intel.

If AMD wanted to compete on something they could compete by being the chip provider that was security-friendly. The failed Talos secure workstation proved that at least some people are willing to spend lavishly on truly open, user-controlled hardware. My supposition is that there could be pretty solid demand if the price point weren't ~$10k.

> the worst being the machine locking up if you let it sit for too long.

uhm... look into power settings? That's common for most os.

No it isn't, and you shouldn't accept that as a standard behavior.
I guess "locking up" is not intended to describe the kind of lockup you can fix by entering your login password.
The Intel WiFi chips they use (I think it's 8260 on the Skylake models) is supported by recent kernels such as the one shipped with Ubuntu 16.04. They also list Linux support on their website.

We have a handful of Broadwell (5th gen) and Skylake (6th gen) NUCs running at work using Ubuntu 15.10 and 16.04. Everything works great including WiFi.

I've been tinkering around with it since the last two iterations. The primary reason it might not have worked out of the box is probably due to the bios not being updated to the latest version. Otherwise, I've installed Ubuntu on over a dozen of these machines for a project without any trouble. If you try to swap the SSD from one NUC box to another, you might run into some trouble though... the bootloader needs to be repaired.
The Skull Canynon has not yet an successor, it is still the most powerfull NUC and is still based on Skylake. No Kaby Lake has an Iris Pro yet.
I bought a Skylake NUC and I will buy more NUCs in the future but using them with Linux isn't all rosy:

- Getting the NUC to wake up after sleep is a hit or miss. Sometimes I can still SSH into it, but I never manage to get the display back on.

- One in every 200 boots the fan just doesn't start. Since the fan isn't very loud, some people might not notice this, which might or might not be a problem.

- One in every 1000 boots the fan seems to be the only thing that starts.

- Sometimes Wifi doesn't come up or goes down. Getting it back up is impossible.

- Getting into BIOS is annoyingly difficult.

I had some more problems but I think they were my monitors fault (looking at you, Dell). I've been using Linux since forever now and I never had so many problems with any machine.

Which model? I have NUC6i3SYH and NUC6i7KYK, neither exhibit any of the characteristics you've described. I've used Arch and Ubuntu Mate 16.04 on both as well as Windows 10 LTSB and Anniversary editions on the Skull Canyon. The latter is to run some graphics editing software (which is why I wanted dual M.2 slots so I could dedicate physical drives to each OS).

If it were really that bad I definitely wouldn't be able to use it as my daily driver. My Dell 5510 on the other hand is a PoS that I've had replaced 4 times now. I won't buy another Dell product because of that and their horrible support.

NUC6i5SYK and Ubuntu 15.10 and now 16.04 LTS. Since I got the NUC right after its release I was hoping for newer kernels to fix some of these problems, but they didn't.
And lack of H.264 encoding in Firefox / YouTube means no smooth HD YouTube playback
Decoding? Firefox supports h.264, and YouTube is mostly VP8/9, which Many Lake has accelerated decode for.
> which Many Lake has accelerated decode for

Only Kaby Lake has VP8/9 hardware acceleration. Skylake doesn't.

Ditto on the Dell monitor issues. I had some of these inconsistencies with earlier firmware but updates seem to have helped. Also I've had these things just not start at all before. Completely taking the main board out and unplug/re-plug the CMOS battery has fixed it though.
Run Windows 10 and either Microsoft's own virtualization or VirtualBox to run Linux. Much better option because all the drivers, hardware, sleep, hibernate, fan management, etc, will "just work."
I have a NUC6i5SYK (Skylake) running Ubuntu 16.04 server, and I too had some serious problems initially. Installing to the SSD worked without issues, but then I got machine check panics during most boots. After a lot of troubleshooting I was finally able to make the system stable by adding these parameters to the kernel command line:

  intel_idle.max_cstate=1 i915.enable_rc6=0
After that it has been running without a glitch. I hope it will be as stable as the Mac Mini it replaced. That too had some initial problems however: the first one I bought in 2008 was DOA. Apple replaced it, and the replacement lasted four months before a thunderstorm zapped it. My insurance company replaced that one, and that Mac Mini then ran like a clockwork 24/7 for eight years.
Do you have any experience running Dolphin on these? I'm trying to replace my just-barely-too-old current system to run Gamecube games.
Also, Kodi runs great in Ubuntu.
I would take a look at the Gigabyte Brix. The basic model is £119 [1] - considerably cheaper than the Intel NUC. I have a couple running a firewall and a little server, and they have trucked along for years without problems.

[1] For a more complete spec including the other parts you may need, see: https://rwmj.wordpress.com/2015/05/04/new-home-gateway-route...

Also ASRock and Zotac make nice ones too. I think these three companies actually work with the NUC insides.
If your performance & storage needs are modest, the ASUS chromebox is just a little higher than that, but comes with 2GB RAM and a 16GB mSATA SSD. I believe the Brix comes with no ram, no hard drive.

It's very upgradable as well. It ships with one open DIMM slot, so upgrading to 4GB RAM is dirt cheap.

The Celeron 2955U isn't a speed demon, but it's good enough for a home machine.

And, you can get a ROM image that allows running an actual linux distribution instead of ChromeOS: https://johnlewis.ie/custom-chromebook-firmware/rom-download...

I've been picking up Intel ComputeSticks: $99 gives you Win10, WiFi, 4GB RAM, HDMI & USB. I seem to remember I put a 32 GB SD card into my first one... I've been putting them behind our TVs, giving them web access.

All I put on them are Chrome and Mame.

The $99 ComputeSticks are just powerful enough to play standard def video from someone like NetFlix or Amazon. Higher bit rate streaming video is too much, and the'll stutter. But they have higher spec ComputeSticks I've not played with for $199, and $299. (Maybe I'm being grumpy, but most video content simply does not need to be 4K, or HD.)

They are great with 3D graphics, as far as rendering. I write 3D, and have been having a good time with their 3D performance, using WebGL.

Seems like the Nuc prices are just at that level that one could pick up a desktop with the necessary CPU, video card and RAM while being expandable to the future - where the Nuc is not...

> The $99 ComputeSticks are just powerful enough to play standard def video from someone like NetFlix or Amazon. Higher bit rate streaming video is too much, and the'll stutter. But they have higher spec ComputeSticks I've not played with for $199, and $299. (Maybe I'm being grumpy, but most video content simply does not need to be 4K, or HD.)

Even the slowest compute sticks had a BayTrail-T Atom in them which has support for hardware decoding of any 1080p content you're likely to come across and technically supports 4K 30FPS playback (though doesn't have the necessary DRM support to play any commercial 4K content). If your machine had trouble playing back any 1080p content you probably had something misconfigured in your player or video drivers so it was incorrectly using software decoding.

> I would take a look at the Gigabyte Brix. The basic model is £119 [1]

Has anyone here tried these devices with Ubuntu, or maybe a more cut down distro? Could you use one of these as an internet and word processing box, with a normal/decent experience?

They will run a full distro just fine, and any Linux distro since they are completely supported by free software. I'm using mine as servers, but they each have 4 GB of RAM and a large SSD [RAM and disk added myself] so I'm sure it could handle a GUI and a word processor without a problem. You're not going to be playing AAA games on one.

The CPU on mine (about 2 years old) is: https://ark.intel.com/products/81072/Intel-Celeron-Processor...

For on it seems to only have one HDMI and no minidisplays, most displays don't come with VGA anymore.
>Well, perfect except that six years in this machine is very creaky. It needs a reboot every week or so (otherwise it will refuse to launch anything).

That sounds totally unrelated to the age of the machine, and totally related to what's installed, the mini running out of disk, etc.

Maybe do a clean install of the OS?

Aside from the mechanical parts (CD ROMS, Hard Disks, etc), the "digital" parts of a PC do not age and their age does not affect program execution speed (all other things being equal).

Either they work, or they don't (well, corrupted memory can cause crashes when accessed, but it wont slow down programs).

Yeah what the hell, how can you write a tech blog complaining about a product if you don't perform even the most basic of system maintenance. Or, if you are doing maintenance, why not explain what you are doing?

Also, can't a Mac Mini that old be upgraded with a 2.5" SSD and more RAM?

It would be a fair criticism if cards were not so obviously stacked against me, the end user and maintainer. New versions of software are written for new and more powerful hardware. I don't know about Mac mini specifically, but it is incredibly hard or even impossible to upgrade Apple products with new hardware.
Only the "current" Mac Mini has upgrade restrictions. But the prior model has almost identical specs and can be upgraded.
The 2010 Mini is quite easy to upgrade, the HDD and RAM at least. An SSD alone is enough of an upgrade to keep it running smoothly even with current software for the stated needs.
If you can make a Mac Mini into an HTPC, you can follow some Youtube videos to replace a Hard Disk and RAM. It's just a few screws and a single cable.
I just refreshed my memory by looking at the iFixit guide for the 2010 mini, and it is the same cast-iron PITA that any late model mini is. I had to buy special tools and a cable and it took 2 or 3 tries to get it right. The whole time I was nervous that I was going to miss disconnecting some cable and ruin the thing.
My mini was basically unusable due to the hard disk. Switched it out recently for an SSD and it is a decent machine now.
I have the same problem with my iMac (the last couple of revisions of MacOS seem to be unusable on hard disk), but it's bit more difficult to swap in an SSD on the iMac.
There is one factor that heavily affects performance that you haven't addressed though: Software demands on hardware increase over time. MacOS today is more demanding than the MacOS of six years ago. Even if the hardware is in perfect condition, you can't run all six-year-old software, so it's going to be slower.
Differences in hardware matter in subtle ways too with new versions of MacOS. For example, AirDrop or Handoff work seamlessly on the latest hardware, but frustratingly work one day then not the next at random on older hardware. The difference is Bluetooth versions 2.0 compared to 4 or 4.2, but one wouldn't likely even realize what version of Bluetooth a computer has.

The NUC he describes sounds perfect for what he wants. Kaby Lake might not have many noticeable improvements over Skylake for most uses, but the integrated graphics for streaming high resolution content are significantly better. Furthermore I don't think there is any Mac that has HDMI 2.0 necessary for sending 4k video to a regular television at greater than 30Hz.

> Furthermore I don't think there is any Mac that has HDMI 2.0 ...

  MacBook (Retina, 12-inch,
  Early 2016) and 
  late-2016
  MacBook Pro models 
  support 60Hz refresh 
  rates over HDMI when 
  used with a supported 
  HDMI 2.0 display, an
  HDMI Premium Certified
  cable, and a supported 
  USB-C to HDMI 2.0 
  adapter.
Source: https://support.apple.com/en-us/HT206587
I think the keyword is "when used with a supported display" here. I have yet to find a 4K display for my mac pro that actually works at 60hz.
Unless it's a typo in your reply and you meant MBP, Mac Pro isn't listed above. They explicitly call out machines that support USB-C, which the Mac Pro is not.
I see that active adapters that support HDMI 2.0 are about $25 now. Apple's $50 multiport adapter is only HDMI 1.4b, I suppose because it only handles the built in USB-C alternate mode.
Yep! That's exactly why. USB-C alternate mode only supports DisplayPort 1.3 and HDMI 1.4b. You'll need an active adapter like you mentioned. Not surprisingly, Apple doesn't sell them, that would be to useful.

For future readers, here's one as an example: https://www.amazon.com/dp/B01FIVSC6Y/

Note that one actually says it is not compatible with the new 2016 MacBook Pro.
You can turn on airdrop to advertise over a wired network connection and then that will go away mostly if your on the same network.
That Mac Mini would run fast again with Windows 10 on it though.

This tiny little Zotac ZBOX that I got for $150 off Amazon has a less powerful CPU than the 2010 Mac Mini from the article and Windows 10 flies on it.

https://www.amazon.com/ZOTAC-Quad-Core-Graphics-Barebones-ZB...

Honestly, I can't fathom why anybody would have chosen a Mac for an HTPC within the last decade to begin. I can see why people would buy an Apple TV, but if you want the "full" OS because you want to do more stuff - you can't beat Windows.

If you have content from iTunes, iTunes on Windows is a hot mess. Scratch that -- to compare iTunes to a hot mess is unfair to the hot mess.
>There is one factor that heavily affects performance that you haven't addressed though: Software demands on hardware increase over time.

I've covered that in: "all other things being equal".

Counterfactuals aren't very useful though. All other things aren't equal, specifically, you aren't going to be running all six-year-old versions of software on the device. So my point stands.
?? My 2011 17" MBP, which I still use all the time, has no problem at all with Sierra. I think you're quite mistaken. Battery runtime is actually better than it used to be.
There's one mechanical part which affects the execution speed: the fans. When they fail (or when the heatsink gets completely filled with compact dust), the CPU can overheat and throttle its speed.
I haven't looked at the mini line in a long time, but the whole point used to be that it was passively cooled so your media box didn't generate fan noise while you were watching TV.
I've had a few versions of a mac mini over the last 6 years or so…they've all had fans, although the fans only kicked in when it was under load. For most routine stuff, it's pretty quiet.
Most / all Mac Minis have fans. They're usually off and thus silent, but they're in there. And if you kick off a long running high CPU job, they can be very loud.
In that case, replace the fan, put in a SSD and you're good to go!
> the "digital" parts of a PC do not age and their age does not affect program execution speed (all other things being equal)

Maybe not in six years. But I've been shopping for 25-year-old music synthesizers and the field is filled with discussions about how to replace bad capacitors, broken power supplies, and (most interestingly) failing chips.

Can't pin point the problem, but I experienced pretty much the same with my old mac mini. It's probably a combination of factors: HDD gets fragmented over the time, new software and versions of OS are more demanding, drivers not optimized for old hardware, etc. Some of this can be solved by upgrading to SSD or clean OS reinstall, but not all.
Especially useful, "VESA mount bracket included in the box".

If you don't mind ~35mm more depth to your TV, you can mount the NUC on the back. Or, mount it to the back of a monitor, for an iMac replacement.

We just did a full lab (30 machines) of Intel NUCs (NUC6i7KYK) mounted on the back of LG 21x9 monitors. It is quite a nice setup. I dearly wish there had been an Apple Mac Mini update, but we can get by with Windows in that lab. Went with Samsung M.2 SSDs and 32 GB of memory.
One of the big selling points of the mini is that it's really quiet. Does anyone with actual experience know how the NUC compares? From what I've read it's significantly louder, which is not what you want from a living room PC.
For the living room PC, I recently went even further downscale and replaced a wheezing old desktop box with a fanless mini-PC running Win10. It solves the problem of when both kids have homework at the same time. The only software on it is Chrome, since the kids do all of their stuff in the cloud.

Oddly, it's the end of an era: The first computer I've owned that I'm not tempted to install MS Office on.

Why not go with a Chromebox or Chromebit instead? Seems like the perfect solution for your kids and no maintenance for you.
This is certainly a possibility, or even plain Linux. For myself, I'd like to be able to run Jupyter/Python, but I think this must be possible on a Chrome machine.
I have a 2011 Mac Mini and the fan gets annoyingly loud when under load. I was also annoyed by the fan in my NUC so I put it in a fanless case. It's dead quiet, and stays cool enough to run under load without throttling.
I have a late 2009 mini, and the fan is never loud, not even after sustained load. That's the thing holding me back from replacing it.
I have a NUC5i3RYH and you can (I have) set the fan control curve in the bios so that the fan stays off until the CPU reaches 75°C.

It is completely silent until you do some gpu/cpu intensive stuff for some time.

It is a lot better than my previous MSI cubi which had the fan always running and had a much mor annoying noise.

Honest question : any good reasons to go with Windows rather than Linux?
A lot of it would depend on what your use case is. In this case the author needs an Elgato/Geniatech EyeTV stick and app for his purposes which isn't supported on Linux by the manufacturer. It might work, but it might also not be worth the hassle.

However, if you want something that plays media but doesn't (necessarily) also have to be able to receive regular terrestrial signal it shouldn't matter much beyond user preference and ease of installation/maintenance/debugging.

Those have been working for years very well under Linux, and see much use with MythTV etc. Vendor drivers are less likely to see long time support.
I bought one of those HDTV terrestrial sticks (RTL2832) for about $10. I use it for FM Radio, but I'd guess that would still work for TV on Linux?

Think Penguin sells a stick that's a bit pricier, but also presumably very easy to use with Linux: https://www.thinkpenguin.com/gnu-linux/usb-tv-tuner-w-suppor...

There's also the Linux TV site that discusses the software side of things: https://www.linuxtv.org/wiki/index.php/TV_Related_Software

it doesn't fit the original requirement as it is too large but when these discussions come up i feel obligated to mention silicon dust as well. http://www.silicondust.com/hdhomerun/

they make outboard tv tuners that will either do over-the-air or digital cable and stream wired or wirelessly. one model even transcodes to h.264 and they publish plugins for kodi and plex along with working with a variety of commercial and open source apps. it was my preferring tuning device with both myth tv on linux and Microsoft media center until i ditched cable entirely.

There may be streaming services that, for various DRM reasons, aren't supported in Linux. It sucks, but that's the lay of the land. Netflix is supported in Linux, but how about, say, the streaming season package for your favorite sports team? Who knows, but I'd wager a lot of them won't work.
Windows is less maintenance (ie: just works)
Sometimes Linux might take more effort to set up (but in my experience it's quicker to install and set up [ed: than windows] on hardware that's a year or two old - since volunteers / third party developers usually do the work of supporting it, not the vendor). But once set up, Linux requires much less maintenance than windows. That's been true for years (and AFAIK that's also true for BSDs).

[ed: part of the reason setup and maintenance of Linux is easier is thanks to powerful, integrated package management systems, like apt]

I'm going to have to call that out...Windows 10 updates have bricked two different Dell laptops for me (Anniversary update did for the first, the second started throwing admin errors following an update then BSOD on reboot; neither case did roll back or restore points work - and that's in the last three months). I'm not saying Linux is painless, but neither is Windows.
I use Linux on my media PC. I actually switched to Windows for a little while, because it was preinstalled. I only switched to Linux because I wanted to SSH into the machine, run OpenVPN, duckdns updater, home automation scripts, etc. I was just more comfortable in Linux.

I run Plex Server, Plex Home Theater, Spotify desktop app (in the background), and EmulationStation. I've been very happy with it so far.

It would be nice if I could get Netflix integrated, but I just use my phone and a Chromecast for that.

Performance. For example: hardware acceleration of movie decoding is (was?) a bit of hit or miss with Linux, while it usually "just works" on Windows. Win is also faster that Mac OS in this regard: mainly due to certain APIs being not available for 3rd party software. The movie might be smooth in QuickTime, but VLC or Kodi will stutter.

At least that was a case few years ago, when I was checking how to play a full HD mkv file on my Mac Mini.

Speaking of NUCs, are there any that are

(a) quiet at load

(b) have the PSU integrated in the case?

Those are about the only redeeming qualities of a Mac Mini right now, and it pisses me off to no end that no one bothers with (b) on the Wintel side.

Edit: please don't explain to me how a power brick that's sometimes as large as the NUC doesn't bother you, it does bother me.

The Gigabyte Brix [edit: the base model] is fanless, and if you use an SSD it's completely solid state. I have two next to me right now and they are completely silent as you would expect.

However it has a small external power brick. It's only about 1/4 the size of the machine (at least that's for the UK PSU).

Considering there are tens of options in the Brix lines the comment about them being fanless is untrue. Most are actively cooled machines. None of the Brix or NUC I have are particularly loud. If you're doing heavy lifting on a small form factor machine you have to expect a small fan to generate noise to dissipate heat, there's really no way around it.
I edited the comment to reflect the fact that the base model of the Gigabyte Brix -- which I have two of -- is fanless and passively cooled.
I've used a gigabyte Brix n2807 - it's slightly larger than other Brix models as it takes a 2.5" drive (using an old laptop drive to save costs). It's not powerful, but it runs Kodi and Windows 10 okay. Wi-Fi and Bluetooth don't work (or didn't when I first tried) with Linux out of the box. Up to 8gb LPDDR. No power brick. £80 on offer a couple of years ago.
Forgot to mention - fanless.
Well, I've checked the current offerings and I can't find any that doesn't have "19 V DC" as the power supply description. I guess I'm statistically irrelevant in their market.
Digging around behind the tv and it's a oversize plug and thin wire rather than a laptop style plug-cable-transformer-cable-computer set up. Not quite the mains-to-box set up you're after.
:)

Getting further off topic, the only other piece of hardware I know of where they bother is the Playstation. The XBoxes use ugly power bricks, just like the Wintel boxes.

The Xbox One S has an integrated power supply fortunately
Unfortunately, your two desires are at cross purposes to each other. An external power brick helps keep a lot of heat out of the system, which allows you to run less cooling in the box, and thus be quieter.
Yeah, except Apple manages to come close so it's possible :)

Give credit where credit is due.

The mac mini is much larger than an Intel NUC.
There's two other factors that the Mac Mini doesn't do well on though: Performance (both per dollar and absolute), and size. Not having an external PSU is less important to me than both of those factors, and I'm sort of struggling to see how it could be considered more important.
I have a Skull Canyon Nuc and a Zotac EN1070 mini PC. The Zotac is quieter while gaming compared to the NUC and that surprised me.
Fan diameter is inversely proportional to speed, for the same volume of air movement.

Large, slow fans are much quieter (and easier on bearings!) than high RPM fans.

There are great fanless systems. I use a HD-Plex case with a real i7 CPU (although a few generations old by now) as a workstation. It's dead silent and with an internal PSU. It's been very reliable so far.
It seems to me an Amazon FireTV or even one of those sticks (firetv, chromecast) could do everything he wants.
It can't be used as a DVR.
Aren't DVRs kind of a dying product category? They're only relevant if you have a cable subscription, and most people putting media PCs in their living room are relying on streaming services. I don't know anyone who uses a DVR anymore, but I know dozens of people with Netflix/Amazon/Hulu/etc. subscriptions.
Here in Europe the situation is mostly the other way around. Netflix is available in most countries for a year or two. Amazon launched only a month ago in most European countries. Also the author mentioned Eye TV which is DVR software.
Even cable subscriptions include DVR-like features.
> They're only relevant if you have a cable subscription

This is news to those of us who use DVRs to record over-the-air HD broadcasting. My homebuilt DVR is what makes NOT having a cable subscription workable.

I wish Apple would just team up with Intel and license macOS on the NUC.

It's a perfect successor to the Mac Mini.

What's the point of OSX on the NUC when Linux or even Windows does everything a NUC is usually used for?
I'm thinking more about what people use Mac Mini's for.

Apple clearly aren't interested in the Mac Mini anymore, so why not license macOS on a superior machine in the same category instead?

Similar to how they no longer make their own monitors, and now recommend an LG 5K monitor.

For example, I use a Mac Mini for Xamarin. When it dies, I don't want to spend money on a new one because they are really overpriced, would rather buy a NUC and a copy of Mac OS and use that instead.

The mac mini just works because apple put the effort into making it work. If they were to license macos for the nuc then they would have to put the work in there too. If they are not interested in working on the Mac mini, why would they be interested in working on the nuc?
I once believed that, but it really isn't true anymore. Intel made quite the effort to kill third party chipsets. We are not living in the early 90's. Intel decided (quite differently than ARM) that it would have a set of configurations and take over almost every aspect of it chips.

Look at the NUC, it is a stock Intel everything design. It would be rather easy to support from Apple's perspective.

Well, obviously, the Mini is the only viable (non-AIO) desktop offering from Apple. As with any desktop PC, its price is substantially lower than that of their laptop with comparable characteristics. It is a good, affordable developer's workstation, and as such it has its user base.
Some of the NUCs are so fast now they're totally fine as desktop machines. You can even get i7 ones.
Because a lot of people actually love macOS and its exclusive apps?
Nowadays, I kind of enjoy seeing posts about people abandoning Apple ecosystem. Although it's painful, I myself have been yet another avid fan of pretty much Apple offered, it feels like this is not going to last forever.

When they do the math, iPhone might seem the most lucrative (they seem not to care about anything else) but since they are killing the ecosystem with no Mac Pro, no Mac Mini and with so called pro MacBooks, developers will abandon Apple eventually. Even if iPhone becomes/remains the most technologically advanced smart phone on the market, it would be like a distant paradise island with no airports. Airplanes (developers and subsequently the end users) will be landing on alternative airports on emerging islands, letting them prosper. Consequently, Apple island will be deserted.

I had whatever the latest iPhone was for the past 8 years. But at some point I realized a whole Huawei/HTC/LG/whatever Android phone could be purchased for the price of an iPhone screen repair and it's pretty much adequate for what I want to do.

So now I'm using a Nexus 5X. It's okayish, but costs 1/3 the price of the iPhone 7 that would also be relatively ok. Phones are just phones these days.

The awkward part is that if you've ever played audio or video on an iOS device, you've executed some of my code.

I chuckled at this because I have a 5X too and I like it but my wife's Moto G4 Plus is amazing and cost something like half of what I paid for my Nexus, so I feel like I paid more than I needed to for a solid phone.
I think the 5X gets security updates until September 2018. Meanwhile, my Moto X Style, which was top of the line not too long ago, got the September 2016 rollup... in January 2017. Nougat was rumoured but I'm not betting on it.

I haven't installed Cyanowhatever it is now - mainly because the IR sensors and gestures are really handy.

Funny. I recently got a new position and I couldn't find the terminal on the company mac - and a fellow came by and said "you obviously aren't an Apple person". I didn't tell him that I was a Mach kernel engineer at NeXT and that I'd worked on code that is probably still in the OS - or that I've been in way too many meetings with Steve Jobs. Instead, I just quietly nodded and agreed with him.
Sounds like you are a NeXT person and not an Apple person, so wasn't he right? No snark intended.
Yeah. I guess I still think of Apple's OS as being essentially NeXTStep. Hard for me not to feel like I'm still looking at the same software - just with some superficial evolution.
I've been in situations like this as well. It's crazy to sit across from someone in an interview and think to yourself, "This person has no idea and I'm not going to let them in on it."
I'm curious to hear what your setup for the intervening 20 years has looked like. Did it involve moving to GNUstep when NeXTSTEP was no longer viable, or is it something like, you came to NeXT by way of e.g. Sun (or something) and never had any particular affinity for the NeXT environment and so your setup has always been Linux/BSD/Solaris...?
My skills have always centered around OS and Database. I've mostly worked on UNIX then Linux at command line. Lots of vi and compiling over the years. I'll use whatever desktop is around...and, practically speaking, that has usually been Windows at the Fortune 50.
My beard's not quite as grey but about a month ago I was asked in an interview to "design a garbage collector".

Motherfucker. I BROKE Objective-C 2.0 and its GC in order to meet the soft real-time constraints of video rendering, I made all video related objects reference counted.

Now there's ARC, but back then I took so much flack just to make video work appropriately.

Anyways the guy 10 years my junior didn't know anything other than the Java GC so explaining myself was futile.

Moral of the story: Don't work for Hudson River Trading.

Corollary: Don't be old.

Age discrimination is hardcore in tech! Especially programming. I get it, when I was 23 and people told me they were 40 I was like, "damn that's my mom's age. This guy is old." I was really stupid.
That's awesome lol. Gives a cookie
I had an iPhone for several years as well. On my first attempt to switch to Android, I went swimming with my new phone in my pocket a few weeks after I got it. Very frustrating.

I finally switched permanently last year, and man has it been worth it. I can actually browse my own files on my own phone, and it does virtual reality better than any current Apple product! I grew up with Apple around me and I used to love them, but they have fallen behind and made terrible choices and I won't feel bad for them if they fail.

> Phones are just phones these days.

I disagree with this. Most Android phones have a bad track record of getting OS updates (which may not be extremely important with Play Services not being part of the OS) and security updates. Depending on what one buys, it may be a phone with an outdated OS and no security updates or something that gets by for two to three years (on average). Apple provides updates for four years or longer (this has been the minimum for the past several years).

Combine the above with more malware spreading through APKs from random sites and "friends", I'd say Android is still stuck in the DOS era of PCs.

Of course, I realize this is a very harsh comparison that doesn't touch upon the flexibility that some users love, but in my opinion, non-tech-savvy people shouldn't be using anything but the best flagship phones if they choose Android and stay away from getting APKs from different sources. Any cost advantage with respect to an iPhone then disappears.

Non-tech-savvy users still have to disable the option to disable third-party APK's in order to be at risk in that area.
If they aren't tech savvy, they're dependent on tech savvy people to show them this option and educate them. Even then, they may ignore it. I've seen many people using Android where they just get APK files from somewhere and pass it on tho "friends" (in quotes because this is indeed a large circle of acquaintances and several degrees of separation). It's probably luck that more Android users aren't being hit with malware around the world.

The digital divide between those who can afford an iPhone and those who cannot is glaring on the security front. One of the ways this could get better is for Apple to introduce truly low priced phones (no, the iPhone SE is still quite expensive in developing countries). That's probably as much a pipe dream as getting Android manufacturers to care for their customers.

I'm tech savvy, but I can have 3 very decent non-flagship Android phones (eg Oppo F1S) for the price of a similar sized iPhone.

That's a massive deal breaker.

I don't buy this argument. Developers will work on platforms that have users with money to spend, even if the development hardware is poor value. In this sense, Apple has us hostage!
Yes, as long as iOS stays a solid market, iOS developers are going to own one Mac at least. But when the Mac platform itself stops being attractive to developers and they are only using it because they "have to", it is going to have an impact onto iOS as well. Innovations go, where the developers like to be.
I have no data, but I'd wager that iOS developers who sell directly to end users are rare nowadays. Most of us are paid good money to build apps for bigger companies that make their money outside of the App Store. Often we don't even use our own Mac for that, so as a first step, we might use a Mac at work and Windows/Linux at home.

If we left the ecosystem, the cost of native iOS development would increase, and companies would build portable (and/or crappy) apps instead. macOS indie apps would also lose some customers, and IMHO these apps are what makes the Apple world worthwhile in the first place.

Paid apps are essentially dead on iOS and Android, thanks to both of their terrible policies. Both search algorithms for each platform place way to much weight on volume (downloads, ratings, reviews) over other attributes which they could track (like user retention.)

This means a well polished, but expensive app can be easily ousted out of a top search result spot by a rushed clone at a lower price point, even if people end up deleting the crappy one after a day or two anyways. Basically both modern app stores place a ton of value on "new" things but don't care about software built to last. So as a dev you are incentivized to abandon your old projects and just stick out new ones every few months. And on iOS it gets even worse with paid search ads which can be targeted at competitor app names.

Couple that with a 30% revenue cut, no access to your users (So you have no ability to refund them or discount future purchases), and the stores having the ability to oust you at any time and it becomes obvious that the only sustainable business is continuous crap-ware or SaaS with your main business outside the App Store. Just look at the Top Grossing chart, there isn't a single paid app till around 80 and even then the app is Minecraft.

App stores are just a digital version of any physical store.

Honestly when I go any store, I sometimes wonder how all those companies with products on the shelves, manage to sell enough goods to keep the engines running.

I could by an argument it may cause the Apple ecosystem to have mostly "ports" and few original/exclusive apps.

Would that turn into a downward spiral? Don't know.

I wouldn't be so sure. Old platforms suffer from diminishing returns and developers get bored easily. If a platform is no longer exciting and dominant players are lame or annoying, then developers and entrepreneurs will look for alternatives in completely different directions deliberately avoiding the old incumbants.

Amazon.com wasn't a Windows desktop app even though most customers would have used Windows to buy from Amazon. You could say that shifts like the Web are inevitable and nothing Apple could do will change that. That's probably right, but the way in which it happens and the role old incumbants play in the new world does depend on whether or not they are hated and actively avoided by the new elites.

I believe that Apple is making the upcoming decline steeper and deeper right now.

The problem is our small shop, revenues are something like 600% iOS/Android. We make hardly anything on the Play Store because (and you can call this classist if you want, but it's what my data tells me) Android users don't spend money. Now that could be because they don't have it, because they don't see value in software, whatever but the point is if you're an app developer and you want to make money, you go to Apple. And because of their ecosystem, you must develop on a Mac.

Now, as they make the Mac worse and worse to have, who knows, maybe people will finally be motivated enough to build an Xcode that runs on Windows or Unix. But you'd still have to have at least one Mac to do your publishing.

Nothing wrong with that. I'm sure there are many other companies like yours. I doubt that many profitable companies will abandon iOS development just because Mac hardware is a bit dusted or a bit overpriced at this point.

But where is the excitement? Where are the growth opportunities? Where's the space for experimentation? Where are things moving?

Once all the wealthy people on this planet have their iPhones and their six favorite apps in their six home screen rows, all extremely vetted by Apple, the market is saturated and stagnant.

You can't skate where the puck is going to be because the puck has come to a complete stop and all players are sitting on top of it.

I'm a Mac, iPhone and iPad user. But would I ever build a _new_ company on that platform. No. Definitely not.

I mean, depends on the company. I get what you're saying but for a smaller company looking for exposure to a wide audience with spending money, the data tells us iOS is pretty much the best balance of relatively low introductory cost versus return on that investment. Android has a lower cost still but also a much lower return as I said, even though we have more users, our revenue stream is 6-7 fold on iOS.

Maybe iOS isn't the new platform, but it's certainly a good place to start. Still miles ahead of the next few options.

I build iOS apps but I avoid giving Apple any money wherever I can.

I buy all of my Apple hardware used from third parties. I don't buy any apps, music or books from Apple. I only use free apps.

The only time Apple gets a cent from me is when I pay for my developer license.

At a guess, developing for their platform is the most valuable thing for Apple.
Certainly not. I build private/enterprise apps for Android and iOS using Ionic/Cordova. I don't use Apple's app store at all.

When I show my customers what a giant PITA it is to work with Apple and iOS, many of them start planning a switch to Android or Windows.

I've been single-handedly responsible for moving entire companies away from iOS in one way or another.

Developers will target platforms that have users with money to spend. I can have a team developing on a non apple platform, and then share one mac mini for final builds.
I'm still disappointed by no Cinema Display and Apple leaving the display business.

I'm baffled by this. Touchbar is innovative to some degree, but I usually connect my Macbook Pro to a bigger display and close it—making touchbar useless. So disappointed by Apple lately...

The touchbar also increases security so it's not useless even if you close the laptop.
How's that?
The touchbar is similar to an iOS device so it is a separate computing device that has a small attack surface so it is difficult to hack.

It for instance controls the camera, so without hacking the touchbar it is impossible to use the camera without the light turning on.

It also controls the fingerprint reader in a way that makes it hard to get the secrets that are protected by the fingerprint without actually providing the fingerprint.

You mean the way my VPN software needs to have a backdoor in it just so that the touchbar keeps working while I'm connected? ;-)
Can you explain?
The tool bar is modeled as a separate computer, that talks to the laptop not over USB, but a network interface.

That actually opens up a huge can of worms, as networking as a host of security issues. One example is with a VPN connection. For obvious security reasons, when a lot of VPNs are active, they force all networking to flow through them. That is problematic, because the remote side has no way to route the toolbar traffic back to it.

So, VPN software is now busily building out exceptions to their routing rules. Don't worry, I'm sure this won't lead to bugs or future security holes...

I hear you, but it's been so long since Apple made a decent Cinema Display, and we're so rich with better alternatives, that I don't really miss it. On the cheaper end, the Dell Ultrasharp is a fine replacement at a great price. For more premium needs, you can get something like an Eizo ColorEdge, which leaves the Cinema Display in the dust. And there are all sorts of other options in between.

The Cinema Display is not so much different from the Mac Mini in that sense. You feel bad that you don't have a new one, until you realize just how much better the alternatives have become.

It's useless even with the display open.

I bet most people don't ever use it after the first week.

hahah this might be true.

For me, constantly looking down at the keyboard somehow doesn't feel natural. I prefer to keep my eyes on the screen.

OsX has always been the alt-users paradise. As a sysadmin and developer I've disliked it from the start. Windows I could use for gaming and when I had to. Linux and FreeBSD are fine for every conceivable use I have d2d.
Just like the PS4 & Xbox?
Can that thing run OSX ? damn, i just ordered a mac mini to do some ios dev.
Apple is a scam and nothing else.

It's more clear for me after my Mac Mini 2009 is no longer supported by Sierra without any constructive reason (you can install it with pair of crutches but no Wi-Fi). Actually Apple is selling fancy outdated hardware with pretty questionable "new features" like touchbar bullshit to excuse their ridiculous pricing model.

Awesome that more people abandoning it.

I'm running a $65 FireTV with Kodi sideloaded that accomplishes everything I need. The device is silent and the remote is bluetooth and feels nice in the hand. (But to be fair, my router is used to download torrents and I don't ingest any Live TV.)

To be honest, I think the NUC or any other intel platform is overkill for TV these days.

Trying to sell my mid 2011 right now but market is flooded, you didn't see this a couple of years ago.
My experience as a buyer doesn't match. I've been trying to find a cheap older model just to noodle around with/set up a lightweight media server. Everyone around me are trying to get 2x their practical value, it seems.

But then, I've been keeping a 2009 MBP alive with salvaged parts - so I probably don't adequately consider the apple tax on used equipment.

That NUC looks like it would be SO close to my needs...but the need pushing a new, small, quiet computer into the living room is VR...and I don't think it would quite do that. (Perhaps a TB3 dock to a gtx1070?) I'm not ever sure if the blocker is processing power or physical video ports.
That NUC looks like it would be SO close to my needs...but the need pushing a new, small, quiet computer into the living room is VR...and I don't think it would quite do that. (Perhaps a TB3 dock to a gtx1070?) I'm not ever sure if the blocker is processing power or physical video ports.
I had the same experience when I went to create a small recording studio for my wife. I figured I'd use garage band on a Mac Mini and connect the mixer to that. I changed my plans after going to Apple's website - I don't want to buy old tech and especially not at full price.

It's bizarre to see a company with the wealth and resources of Apple not even putting out spec upgrades for their machines. I could say the same about my old MacBook Air I've been wanting to upgrade. Just throw us a bone here Apple. Even a small bump in specs.

"It's bizarre to see a company with the wealth and resources of Apple not even putting out spec upgrades for their machines."

What's so bizarre is that the things that people want are actually the easiest and cheapest things for apple to do.

All anyone wants is a macbook air with a retina screen. Not a new 12" one, not a new form factor, not design and engineer some new razor thin design ... just take the same old cad drawings and put a nicer screen on it.

All anyone wants is a mac pro tower (not the wastebasket) with nicer internals and fast SATA/USB ports. That's it. Nothing new to design, no new manufacturing processes - you don't even need new press photos.

If you're going to relegate the product line(s) to second tier, why not just save a ton of money and give people exactly what they were all asking for ?

What Apple lacks is humility. Jobs even said people don't know what they want until "you showed it to them".

So, I highly doubt that Apple will listen to what people want. I mean, Apple would make a killing with a new Mac Mini with better spec, a Macbook Air with better screen res, couple of USB-C ports, a 24" iMac instead of 21, etc...

But Apple won't do it because that would be listening to people, and this is something they're too proud to do.

It's interesting... unless my memory is failing me, you never hear Apple say anything to the effect of, "We listened to our customers, so we decided to _____"

I mean, I agree with what Jobs said when he suggested that customers expect Apple to innovate and curate and make it's own decisions about what products it develops. But I think you can also take that too far, especially when your customers are screaming at you on certain topics.

Yep, even with stuff like the antennagate, they never truly recognized their mistake ("you're holding it wrong!"). Too proud. Same thing with the "touch disease" on the iPhone 6.
I don't understand, since Apple has so much money, why they don't put some of it into the Mac line. It seems short-sighted.
I think the limiting factor is not money, but mental bandwidth. Even if they could just go out and buy a whole extra product team that's up to their standards, they would still need constant attention from the leadership to be successful.
It may be possible to turn the PC OP found into a hackintosh. There's nothing preventing Apple from taking that machine and making macOS run on it. I can't imagine they'd need a lot of people to do that.
The team they have right now is more than big enough to manage all product lines they have.

The reason they're struggling is probably because they have lots of people working on other things than their current products, like the car.

I've tried this but i've struggled mightily getting audio via HDMI from the Nuc. no matter if I install Windows or Linux.

I simply replace the mac mini with the nuc, same hdmi etc and nothing.

So tread carefully.

Just bought a NUC with an added 32GB of RAM as a dev machine. It's been great so far.
Where does one buy one of these Intel NUCs???