jonhendry

Joined 19 years ago

Karma
1,781
Submissions
1,096
Member since
Mar 30
Now: doing iPad stuff in Hartford

Previous: Cocoa dev / sysadmin for a neurobiology lab in Boston. Objective-C since 1992. Financial/trading software, etc.

View on Hacker News

Recent submissions

Comment · 12 years ago
That article would be more credible if it didn't give two examples of dual-core tablets (Dell and Motorola) that shipped "in volume" that actually flopped. Which raises the question of just what kind of volume they were shipping in - probably orders of magnitude lower than the kind of volume the iPad 2 ships in.
Comment · 12 years ago
I dunno, but you could always call the C libraries from Objective-C, and call the Objective-C from Swift.
Comment · 12 years ago
Less ambiguity, allowing the compiler to optimize more?
Comment · 12 years ago
"(And as for Java, it was my understanding that Apple had hobbled it by refusing to release updates on a timely basis.)"

That's a different, later issue.

Early on in the life of OS X, Apple offered a Java interface to the Cocoa class frameworks. In theory, you could write OS X applications using Java, calling into the Apple frameworks instead of using Swing or whatever Java frameworks.

This wasn't all that well supported, didn't perform well, and wasn't popular.

Comment · 12 years ago
Comment · 12 years ago
I learned Objective-C before I learned C, back in the early 90s. Before that I'd learned Basic and Pascal. Objective-C clicked with my brain pretty easily.
Comment · 12 years ago
Some of the new docs I've seen let you select Objective-C, Swift, or both.
Comment · 12 years ago
You can mix Objective-C and Swift code in a project, so it would be easy to progressively port code one class at a time.

Porting NSView subclasses first would give you a win, because if you use Swift the classes can draw themselves at design time in Interface Builder. (Objective-C view subclasses just draw a white rectangle in IB.)

Comment · 12 years ago
Probably because they wanted one that integrated well with their existing frameworks, and which really took advantage of their investment in LLVM.
Comment · 12 years ago
That's how I always felt. I liked the clear differentiation between C function calls and method calls on objects.
Comment · 12 years ago
Firstly, your link says nothing about customer deposits, it's about bank derivative holdings. Which aren't insured by FDIC.

But, yes, because it's pretty unlikely that all banks will fail at once, it's not necessary for the FDIC to have on hand a sum matching all insured US bank deposits.

There are also limits on coverage. If you keep $1 million in your savings account, you won't get all of it if the bank goes under.

Comment · 13 years ago
"It's sad times we live in when creating culture is labeled "labor", "work" and so forth."

It's sad when idle consumers come to believe they are entitled to the product of another's labor for free.

Comment · 13 years ago
"The price of a good programming book is about £20. "

If only we had a global computer network by which you could find a much cheaper used copy. Or even a free loaner copy.

Comment · 13 years ago
You seem to have confused "wants" with "needs".
Comment · 13 years ago
Unless I'm mistaken (I may be) GOG is primarily in the business of selling old games, which is why the publishers are willing to forgo DRM on the titles.

Publishers of new games (especially expensively developed new games) are more likely to fear a loss of revenue, especially in the crucial early period after release, without DRM.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton