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

Which meter did you buy?


Looks like a company finally listened.


Very little. Yes, they finally made a Mac Pro that is extensible and up to date. Basically everything the 2008 Mac Pro already was. On the downside, they doubled its price so for the non-Hollywood customer, there still isn't a desktop machine. Even 3k is much for a deskop machine, but I had set some money aside to get a Mac Pro, if it had started around its predecessor price. There was even a time in the past, when a Mac Pro would start below 2k and consequently was very popular.


> on the downside, they doubled its price so for the non-Hollywood customer, there still isn't a desktop machine. Even 3k is much for a deskop machine

I think there were more benefits to an ordinary user to getting a tower in the past then there are now.

In the past even a hobby or prosumer photographer would see a big benefit from getting a Mac Pro. Nowadays an iMac or Macbook Pro with very normal specs can edit large RAW files without breaking a sweat.

The extra HDD bays on a Mac Pro were great because you didn't have to mess around with USB2 (cheap but slow) or FW (fast but expensive). Now you have USB3 (cheap and fast) or TB (very fast but expensive).

I guess that leaves upgradeable graphics cards, at this point it is easier to just get a PC or try a hackintosh build if you want a beast GPU for the latest games.

> There was even a time in the past, when a Mac Pro would start below 2k and consequently was very popular.

2006:

Mac Pro base model: $2,199 ($2,800 in 2019 dollars)

30" Cinema Display: $3,299 ($4,198)

Soundsticks (Of course!) $169.99

2019:

iMac 27" 5K base model: $1,799

iMac Pro base model: $4,999


Internal storage is a huge thing. I have external storage attached to my 27" iMac, but it is not completely reliable (disks get ejected occasionally) and completely beats the purpose of an elegant desktop machine. So I really would like a machine with several drive spaces, especially if I can access them. I could have lived reasonably by upgrading the internal storage of my iMac, if there was any way for me to access it.

Graphics cards is another thing, but also the plain ability to clean fans when they start to clog up. The limitations of the iMac are amplified by Apple making the interior inaccessible.

Finally, while the screen of the iMac is great, I would like to have a larger screen.

So there are plenty of reasons still to have a bit more than the iMac can deliver.


Disagreed.

I've had BlackMagic 1U SSD rack with a few drives connected to my 2013 iMac 27'' via Thunderbolt since like... 2013, and not a single time did they disconnect. It just works.

The rack is under the table so it doesn't "beat the purpose of an elegant desktop machine" either.


Lucky for you that you had no disconnects. But getting those limits which files you can put on the external disk if you need them available all the time. E.g. when my external disk gets disconnected, EyeTV stops working as its work directory is no longer existant. Also, I don't see how having an additional large box (which by itself costs as much as many PCs) doesn't defeat the purpose of an all-in-one machine.

I am not arguing that the iMac shouldn't exist, I just listed a few points which can be better addressed with a proper desktop machine. Why I would be willing to spend quite a bit of money for that convenience.


> I have external storage attached to my 27" iMac, but it is not completely reliable (disks get ejected occasionally)

Check your cabling or hardware — this is not normal except when something is starting to fail.


The hardware is brand new and the cabling properly secured. I had this with USB disks too.


Maybe check your power supply? I've supported Macs for a couple of decades and normally people have storage mounted for years without this kind of thing happening in the absence of some sort of hardware or environmental problem.


I wouldn't know what to check my power supply for and how I would go forward with that in an iMac. And this phenomenum isn't limited to the iMac, my Mac Mini had the same problem. Across different disks and interfaces. The disconnects are not constant, but an irregular thing. A colleague occasionally has the same problem, he even managed to get a local disk image unmounted when waking from sleep. So it might just be a MacOS problem.

With Thunderbolt3, there are more solutions for external storage, but still I find it odd consindering the price, that you don't get a desktop Mac where you can plug in some NVM SSDs or you get at least a few 2.5 inch bays.


no NVIDIA cards its useless to me


Everything you write, I cheer.

Massive customization, and then you are bound by this broke ass Object model in which to get it all done, between Apex and VisualForce nauseating crap.

I don't want to pay hundreds of thousands of dollars for the right to do write database driven web pages.


Na. Roll your own and munge text how ever you want. Don't cede control to bad GUI/web tools.

If you are good, you aren't "scripting", you are making a rad MVC system.

Salesforce puts all the MVC together in nasty, nasty ways.


This... is not good advice. Do you tell people to roll their own databases and networking protocols as well?


It's really a whole working methodology that includes an Object model, which one would call backend.

Did I mention its a nasty fugly POS?


Yeah, it's certainly more than just a CRUD, and I agree it's awful. I never had to use it in the early years, so I don't know if it's that their original platform was poorly made, or that the accumulation of bloat & bolt-ons is what has made it this way.


Yeah but to someone who is in to working directly with RDBMSs, Salesforce is 100% front end. It's like how CEs think C is high level, but web developers think C is low level.


Mostly non-functional?


Exactly. Instead of ETL, start writing your own Perl and various logical, reusable components. Roll your own ETL, however you want it, in a terminal. So what, you have to learn vim, big deal! Mouse driven interfaces are a huge part of the dysfunction.


Yea I've been a little confused here until I realized I would just write some bash, Python, Perl...etc script where some would advocate for complicated tools.


And after a few years you leave your job, a new person comes in and gets stuck with your script soup and lack of documentation.

Companies prefer well known products like Alteryx or Tableau because, despite the cost, it makes people easier to replace.

But i cant blame you for writing your own things. Im currently replacing a large SSIS-based etl proces with Python, because i'm sick of SSIS randomly breaking.


The tools and stack of Salesforce make building your own version extremely appealing.


Ungodly expensive.

PostgreSQL on the other hand - so good, so free!


Just make sure that you tune it for analytical workloads. Its defaults are very conservative and lean towards transactional workloads.


Do you have a link for more info on how to tune Postgres for analytical workloads? TIA


The backend stack of both make development like swimming in glue. The same managers you are referring to cut us over to these tools and we subsequently experienced a massive decline in our business.


Why "unix-like" and not just Linux underneath, with the (really) cool 90s productivity software on top?


probably because that’s just not as fun, i would imagine a huge part of it is implementing everything from the low level to the high, and seeing how it all works together ^_^


Correct! It's fun to control the whole stack. And while I've been programming on POSIX systems for over 10 years, I've learned more about POSIX programming in the last year than in all the preceding years. There's no better way to understand something than to implement it.

And staying within a Unix-y paradigm means that if some part(s) become too good, they can be semi-easily ripped out and turned into portable libraries/programs instead.


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

Search: