Live data from Hacker News

How Apple Alienated Mac Loyalists

bloomberg.com

581–587 of 587 posts

Re: How Apple Alienated Mac Loyalists

#581

Hardware is not the only problem Apple has right now vis-a-vis developers. Apple's flagship IDE, XCode, is also lagging behind, at least when talking about C++ development, but even Swift doesn't get too much love it seems. Having used it since at least version 5, XCode 8 has been a frustrating experience for me starting from day one, when it defaulted to Swift version 3.0 and so broke all of the existing Swift proje…

I generally agree about Xcode, I have since demoted it to essentially a build engine and use external editors, etc. to actually do work. Although, regarding Swift: you cannot blame them for Swift 3 breaking things because they have always been clear what was going to happen! It evolved a lot, and that was kind of the point; it’s one of the reasons there is no stable ABI yet.

The stable ABI was originally supposed to come with v3, though. They pushed it back earlier this year. Now it's "probably v4".

Re: How Apple Alienated Mac Loyalists

#582
post #261
post #244

Earlier quoted context omitted.

It is in AUR though, and for *ubuntu distros you can always find a PPA.

I'm pretty sure AUR has everything :) But the OP was talking about ARM, which I'm not sure about the state of ARM port for Arch Linux. It's also true that one can also find PPA, but there's big convenient when it's installable right away without needing to search for PPAs.

Homebrew for ARM on macos ?

Re: How Apple Alienated Mac Loyalists

#583
post #556

Earlier quoted context omitted.

If you look at a detailed graph of CPU usage you should see a pumping action as the CPU goes full bore and then stalls out waiting for data. Filling in those stalls is what gives you the extra performance.

What is your preferred tool for gathering this kind of detailed data?

On windows It's WPR and WPA. In sure Linux/Mac has similar system wide profilers. WPA will give you detailed wait analysis.

Re: How Apple Alienated Mac Loyalists

#584
post #556

Earlier quoted context omitted.

If you look at a detailed graph of CPU usage you should see a pumping action as the CPU goes full bore and then stalls out waiting for data. Filling in those stalls is what gives you the extra performance.

What is your preferred tool for gathering this kind of detailed data?

[deleted]

Re: How Apple Alienated Mac Loyalists

#585
post #240

Earlier quoted context omitted.

Huh? I'm using a Dell Latitude E7440, it's about 3 years old, and I carry it everywhere. It has a few dents here and there. I've gone to the pub with it a few times and only God (and Google location services) know how I got back, luckily with the notebook still in my backpack, and the backpack somehow inside my place. The RAM never dislodged. http://17c4dcd7f91259d8cc66-f5932f6db0039e8c02f89a70c334ff0e... But of cour…

>> But of course, soldering them in is not surprising. It cuts costs. Unfortunately these cost savings don't get passed to the customer. RAM bumps in Apple BTOs cost notably more than socketed RAM of equivalent quality. And because the RAM is pre-soldered, you can't chalk the price premium to the cost of some guy popping RAM into sockets.

> Unfortunately these cost savings don't get passed to the customer.

You don't get to be the most profitable enterprise by passing on savings to the customer.

The premium price is there because people buy it. As simple as that. Peer fucking pressure. (Because no one wants to be the lame duck fiddling with a subpar device, even if the only thing that really SHIES is the polish on the same Intel turd.) Consumerism. It works very well.

Re: How Apple Alienated Mac Loyalists

#586
post #556

Earlier quoted context omitted.

What is your preferred tool for gathering this kind of detailed data?

On windows It's WPR and WPA. In sure Linux/Mac has similar system wide profilers. WPA will give you detailed wait analysis.

I don't have windows. I will google for "systemwide profilers". Thank you.

I doubt this will change anything, (because the compilation time decreased as CPU time was added) but the information could be helpful in other situations.

Re: How Apple Alienated Mac Loyalists

#587
post #16

My main computer is a five year old 17" MBP. I've upgraded it to the max and done repairs to maintain it. I need the computational power - I use it for programming, photo editing at scale, and recording/mixing music. It would cost me $3000 to replace it with a computer that is not significantly more powerful, has a smaller screen and less I/O functionality, and would be incompatible with my audio interface unless I d…

I switched from a MBP to a Surface, and eventually to a $500 generic "hybrid" laptop (with decent Linux support). Turns out moving to the cloud for developer work and not playing videogames on my laptop really cuts down on my computer needs. (Also, saving that much money justifies more cell data to tether with, so it's actually more convenient at times.) YMMV though, because I worked in ML, and so had to make the clo…

Which cloud host do you use? Isn't in expensive to get the kind of specs you want?
Post reply on HN