HNHacker News
TopNewBestAskShowJobs

joshaber

406 karma · joined March 14, 2011

Work at GitHub. Do Mac and iOS things.

http://twitter.com/joshaber https://github.com/joshaber

submissionscomments
joshaber··on ReactiveCocoa for a better world
That was my fear while I was writing the post :\

The problem with Rx / RAC is there's a big learning curve, especially coming from procedural programming. It's much bigger than 1 blog post can cover. My hope at least is that it will drive at least some people to dive deeper.

joshaber··on ReactiveCocoa for a better world
Yeah, we played around with a bunch of different styles, including defining the block before its use. It looked cleaner but the code locality of defining them inline won.
joshaber··on IOS Boilerplate: A base template for iOS apps
I'd love to do this. The hard part is getting Xcode to cooperate :\
joshaber··on How GitHub Works: Be Asynchronous
We have a bunch of topic- or project-specific rooms, one room for animated gifs and pictures of cats, and one room for serious business stuff.

Pretty much everybody hangs out in the cat picture room and serious room. The rest are just people interested in that topic.

joshaber··on GitHub for Mac
It was intentional. There are differences between the 32- and 64-bit ABIs that make life easier for us to go 64-bit only.
joshaber··on GitHub for Mac
It takes days/weeks for Apple to approve updates and then users have to consciously open the Mac App Store app and download them.
joshaber··on GitHub for Mac
Yes. But the update experience for Mac App Store apps is so bad right now that it's a bit discouraging.
joshaber··on What John Locke Can Teach You About Software Development
It makes me really sad that for a lot of people John Locke == some dude from some shitty show.
joshaber··on Chameleon - UIKit for Mac development
Compare NSView vs. UIView. Or NSViewController vs. UIViewController. Or NSTableView vs. UITableView. NSButton vs. UIButton. Same names but very different design patterns and APIs.

I've worked on many iOS and Mac apps. I'm honestly not sure how anyone can claim AppKit and UIKit are essentially the same.

joshaber··on Chameleon - UIKit for Mac development
AppKit and UIKit aren't at all similar. And they aren't related. UIKit was written from the ground up for iOS and is based on Core Animation. AppKit was written by NeXSTEP and is based on software rendering with dirty rects.
joshaber··on Chameleon - UIKit for Mac development
Sure but it's all in how you use it. Not everything comes over cleanly but a lot does. AppKit is old and crufty and doesn't play well with Core Animation. Since Chameleon is Core Animation-based, it's already off to a better start than AppKit.
joshaber··on Chameleon - UIKit for Mac development
But AppKit is pretty awful. I'm much more interested in Chameleon as a Core Animation-based replacement for AppKit than as an easy way to port iOS apps.
joshaber··on Chameleon - UIKit for Mac development
I know right? You'd think Apple would do this themselves but for some reason they haven't show any interest. Especially weird considering AppKit is so old and crufty.