Ask HN: Benefits of a desktop system?
I have recently been contemplating on getting a Mac mini for personal use. Before then I have been using laptops.
I mentioned my desire to a friend who strongly argued for laptops, saying that you can make it like a desktop at home by adding monitor, keyboard, mouse, etc and still have it portable.
What is the HN community's opinion on the matter? I would really like to know what benefits have been perceived from just having a desktop opposed to a laptop/desktop hybrid.
* I understand that there are specs to also consider, but I'm more interested in people's personal opinions, rather than the specs. Thanks
20 comments
[ 4.1 ms ] story [ 56.1 ms ] thread2. You can easily swap out/upgrade components.
3. If you are running the system nearly 24 hours a day, a desktop might cope much better than a mid range lap top (regarding life of the components). So use the laptop only while you are traveling or for a demo. When you are home, use the cheap but powerful desktop with loads of memory and easily replaceable components.
Cons are that Desktops consumes a lot more power and generate a lot of heat. and that might be good or bad depending on your climate.
A lot better that the tiny fan of a laptop that drives everyone around crazy as soon as you move the mouse :-)
Furthermore, I'm not sure how a laptop would be intrinsically quieter than a comparable desktop. In a desktop have more control over mitigating the noise.
Laptops and other portables are harder in this regard, especially regarding batteries and intense usage. Other then that, I really don't see how adding keyboard/mouse/screens couldn't do the same thing though really. In fact my plan is to masquerade a laptop as my main desktop computer to save space and use less electricity. It will have no other purpose then to be my "desktop" as I have another laptop better suited for portability and battery life. Built-in power backup for my main rig is a plus though!
Laptops are also massively more expensive than an equivalent desktop, while /most people/ never move their laptop anyway.. I never really understood that. In fact, that big system's entire hardware is very likely considerably cheaper than a 'developer laptop'.
Personally, I use a crummy laptop if needs be, and I remote into the big workstation from wherever I am (I use x2go a lot).
How does it handle having a massive resolution on the remote side, and a way smaller resolution locally?
The 'detached' kind are quite a bit faster somehow, so I use that, and often re-connect to it from the local screen in a window when I get back to the desk.
It's surprisingly practical, as my 'detached' session usually have a different window layout, tools etc.
And I'm the same, I regularly upgrade bits, it's easy, and quite cheap too.. DDR4 memory is quite cheap at the moment for example, so I stocked up the mobo, that should do me for a few years!
A note tho, every 6 months I take the PC down, remove the case panels and give it a good clean, remove the dust etc. I take particularly good care of the bits that are harder to service, like the graphic card fans..
I have since built a desktop with 2x24" screens, SSD+HD and using the BT keyboard and touchpad with it. The MBP is back being used on the road - still need to replace the battery.
In hindsight, I should have gone straight to building the desktop and using a ChromeBook on the road.
The Mac mini is nice, but think you get better value for money using a standard desktop. As many HNers have pointed out as far as bang for buck goes, laptops are expensive to buy and even more expensive to upgrade or repair.
"Well, you can hook it up like it's a desktop."
The laptop may be portable, but the monitors and peripherals definitely aren't. That setup isn't portable, only the laptop part of it. In the event that I hook it up like a desktop, I'm paying more for the privilege of having an under-powered desktop running whatever god-awful driver collection goes along with it's cruddy components and not infrequently pre-loaded with a bunch of bloatware as part of the install that has those drivers (often hard to find otherwise.)
For me, the desktop is the clear preference. If I want portable, I'm just consuming content - a tablet will do fine for that.
I have a Mac mini, which I purchased a few years back before I got into coding and more seriously interested in computers. Now I am planning on upgrading over the next couple of months and have been learning about building my own PC. If you are married to Mac OS, buying an apple may be the way to go (I can't speak to the merits of a hackintosh), but I highly recommend learning about building your own pc. It's a lot of fun and pretty easy.
If you're interested, let me know and I can send/post some getting started resources.
Finally, desktops are just going to be generally more powerful. For example, if you want to run 3 4K monitors you're really not going to be able to do that on a laptop.
Obviously if you are developing for iPad, iPhone then you are better off with Apple hardware, OS X & X-Code.
I was using a Thinkpad for about 8 years before I got myself an Intel NUC (i7 processor, 128GB SSD and 16GB RAM) for a total cost of under $800 (if I recall correctly). The Intel NUC is literally half the size of the Macbook mini and was a breeze to put together.
Does it have issues with overheating under those conditions?
It does heat up a little more than the macbook mini, but not by an amount that would worry me. The little fan at the bottom seems to do a pretty good job.