HN user

cdonnellytx

43 karma

Software developer. Updog expert.

Posts1
Comments16
View on HN

The problem is even _root_ can't add the missing /usr/local, because SIP prevents even root from touching /usr. SIP doesn't block /opt; if it did, MacPorts would also have broken, sudo or no sudo.

They even put the Decline button on the left, which goes against how virtually every other Windows installer (and wizards in general) are supposed to work.

Spy Kids 13 years ago

The problem here is that "the West" is one of the regions "from which the West gathers intelligence". The NSA and GCHQ are both spying on even other Western countries like Germany, to say nothing of spying on their own citizens.

Too bad they couldn't even tell him what set it off, since he clearly did not remember:

  "I can’t think of anything. What does it say is triggering the alarm?" I asked.

  "I’m not going to tell you! It’s right here on my sheet, but I don’t have to tell you what it is!" he exclaimed, pointing at his clipboard.

''EDIT: formatting''

Unfortunately, they will take note of it as "run the government like a business", which tends to be how supply-side economists would prefer the government to be run anyway.

What makes it really bad is that there is also this bug in mobile WebKit from four years ago that nobody has ever gotten around to fixing:

http://blog.johnmckerrell.com/2007/03/07/problems-with-safar...

Basically if you are at or near 100% CPU, Safari’s HTML parser silently fails to parse your HTML.

Additionally, we have found this is not limited to the innerHTML property; we have observed the problem to happen with the W3C recommended method Range.createContextualFragment.

EDIT: formatting and cleanup

[C4 release]; 16 years ago

Which is what makes it even worse: it's not that they can't do it on the iPhone, it's that they won't.

And why not? It can't be a question of RAM: Java has had GC back when the average home computer had half the memory available in the first gen iPhone. Nor can it be efficiency: most GCs these days are efficient enough for the average program, and a developer can always disable it if she prefers manual memory allocation.

My point is that it just ends up being yet another example of Apple making arbitrary restrictions that do little for performance or user experience, while causing a lot of pain for developers.

It is a sub-standard app based on a cross-platform layer of software (Carbon) that has not been updated to take advantage of platform enhancements (i.e., Windows 7).

Granted, it's not third-party since Apple owns the Carbon layer and iTunes, but then again, Flash isn't third-party for Adobe's in-house developers for the very same reason. Perhaps this is what Jobs means by "painful experience".

I have, and it has some significant bugs that make it difficult to use:

- There is a bug with the compiler not properly counting references when assigning a variable that needs a release to a property marked "retain". The property will increment the reference count, expecting the caller to decrement it, but the static analyzer does not see this, and so fails to warn.

- http://www.openradar.appspot.com/7338181 - CodeSense fails to work when Static Analysis is turned on.

(DISCLAIMER: I am using Xcode 3.2.1 on Snow Leopard 10.6.3)