HNHacker News
TopNewBestAskShowJobs

haseman

320 karma · joined March 11, 2009

I'm the director of mobile at tumblr. I have a beard. I don't visit this site a whole lot anymore...
submissionscomments
haseman··on Choosing New York over San Francisco
I'm not sure a little stop energy is such a bad thing. I'd say take their views with some salt...but Silicon Valley tends to be an echo-chamber. What's important in the valley isn't always important everywhere else. Unless your business/venture/idea is only targeted at people in the Bay Area, it pays to keep a little attention elsewhere.
haseman··on New York will always be a tech backwater, I don’t care what the VCs say
There's more to New York than old money on the Upper West Side. I just moved to Brooklyn from the Mission (in SF) and I must say they are very similar. The art isn't as burning man oriented but the hipsters still carry iPhones and I get dragged into just as many conversations about making 'apps'.
haseman··on New York will always be a tech backwater, I don’t care what the VCs say
Yup! Just moved from San Francisco to Willamsburg. Must say, it's almost the exact feel I got living in the Mission ( was there for 3 years). The other unsung secret here: Many bars have wifi, bad coffee, tables at which to work...and beer.
haseman··on Ask HN: Who's Hiring? (Summer Edition)
doubleTwist is hirinig. http://www.doubletwist.com/dt/Home/Jobs.dt

It's not listed but we're looking for Mobile folks too. (Android experience is a plus)

SF or NYC

haseman··on This is why we're all totally screwed
Looking to comments on an internet post to asses the maturity of a generation is like indexing Hacker News comments to determine the technical prowess of the mid-west. People who write comments on blogs are, by their nature, on the outsides of the statistical bell curve. Just as the average hacker news reader doesn't represent the technical capacity of an average internet reader. If you want to make informed guesses about the state of a generation...please stop reading blogs and, furthermore, stop reading the comments.
haseman··on Feel an earthquake in Eastern North America?
12th floor of an apartment building in Woodside Queens. The whole building was swaying.
haseman··on Ask HN: Who's Hiring?
doubleTwist is looking for experienced android engineers in NYC or SF. email resume/cv to chris at doubletwist dot com
haseman··on Ask HN: Who is Hiring?
New York OR San Francisco, USA.

doubleTwist is hiring Android engineers. Info at http://doubletwist.com. Email resumes to chris at doubletwist dot com.

haseman··on Ask HN: Who's Hiring iPhone, Android, BlackBerry Developers?
doubleTwist is looking for Android engineers in New York and San Francisco. Feel free to email resumes to chris at doubletwist dot com

http://doubletwist.com

haseman··on The ideal mobile computer interface
Wasn't 'OnStar' supposed to be exactly this service for your car? I guess it morphed into a 'please call the authorities' or 'please unlock my vehicle' service instead.
haseman··on Ask HN: Who's Hiring?
doubleTwist is hiring. Our office is in San Francisco CA.

http://www.doubletwist.com/dt/Home/Jobs.dt

email: chris at doubletwist dot com

We're also looking (although it isn't listed in the link) for Android engineers.

haseman··on Ask HN: Is anybody solving really cool problems anymore?
I'm working (slowly) on the iPhone and Android Augmented Reality kits (open source). We could always use help, check it here

http://github.com/haseman/Android-AR-Kit/

and here

http://github.com/zac/iphonearkit/

haseman··on Ask HN: Who's Hiring?
Gravity Mobile (http://gravitymobile.com) is looking for smart, experienced, engineers with J2ME/BREW/iPhone/Android/WinMo/Blackberry skills. Email to haseman at gravitymobile dot com.
haseman··on Google Removes Ad blocking Extensions from Extension Gallery Front Page
I'm counting down the seconds until we get a comment about how this is "evil"
haseman··on Android: Fragmentation? More like Fragmentawesome.
The fears about Android fragmentation are, in some cases, overblown. The point that concerns me is that this guy has, or has gotten his hands, on every one of those Android devices.

This is a feat that most Amateur developers cannot afford to pull off. It is, however, a feat that any iPhone developer can manage (there are only a handful of devices)

My fear, with platform fragmentation, isn't for the people who do this for a living (I do, and platform fragmentation is just one of the many problems we already have systems in place to handle) My fear is for the people who want to do it as a hobby.

So for us professional folks, the platform fragmentation issue is very over-blown. But if you're a one-man shop who wants to make some mobile software in his/her spare time (for which there is a thriving market on the iPhone) then this is actually a huge hurdle to get over.

Sure, if you have access to all the Android devices, you might or might not have to make code changes to support specific handsets (yet). But if you can't get your hands on every Android device...and you want to develop a paid app in the evenings, get ready for a deluge of angry users for whom your application is just too slow to work. Further, these will be problems you won't be able to debug _until_ you get that email from an angry user.

haseman··on Who is Android's customer?
Google already has a strange split concept of 'users' and 'customers' when it comes to online advertising. I imagine they can split the concept further when it comes to handset manufacturing.

That aside, this is _the_ issue of the Android platform. Apple knows that their 'customers' are the people who purchase the device and not their developers (as any developer who's gone through the approval process will tell you). The question remains...can Google make the same leap?

haseman··on An Android Developer's Top Gripes (plusses and minuses)
In my experience, getting an onDestroy() call doesn't mean your process is about to be terminated/unloaded (this may be different in newer versions?)
haseman··on An Android Developer's Top Gripes (plusses and minuses)
After you press the 'Back' try holding the 'Home' button down for a second. You should still see the application in the list that comes up. Further, after you receive 'onDestroy()' your activity isn't actually unloaded. It just 'could' be unloaded at some point in the future. Good developers will null all their pointers so the GC can clean up....and we're all good developers right?
haseman··on An Android Developer's Top Gripes (plusses and minuses)
While Android might be internally consistant, the hardware drivers that support it isn't. Everywhere your software interacts with the hardware is suspect for fragmentation. Google will have compliance testing to force OEM's into correctly supporting the Android runtime. However, their only leverage is the inclusion or not of their Google Apps and the "Made with Google" logo for the back of the device.
haseman··on An Android Developer's Top Gripes (plusses and minuses)
Thanks for the feedback. #3 was meant to be a more than a little sarcastic, but I guess it didn't mesh well with some of the others.

There are really two types of fragmentation. The first is UI screen size, which isn't too hard to work with. The second, and uglier, is code fragmentation. This is where a piece of code might work totally differently on two separate platforms. Right now Android has a lot of the former, but it's looking like there's a lot of the latter to come.

haseman··on An Android Developer's Top Gripes (plusses and minuses)
Hey HN, (author of that article here) was wondering if you guys had any general feedback. I'm an evolving tech writer and I'm always looking for pointers.
haseman··on Private Methods are a Code Smell
I agree with your sentiment. Further, new classes have a small (but not immeasurable) hit to performance as each object, when created, must be initialized and tracked in memory.
haseman··on API Design Tips
oops, sorry! not sure how that comment made it into the wrong post.
haseman··on API Design Tips
I'd also add that the people who control salaries at a software company (particularly small ones) are usually not people who understand the development process very much at all.
haseman··on The Best C++ Interview Question – Ever
You keep executing the function because it's on the stack. The program counter keeps moving through the method until it hits a return statement. God help you if you try to reference one of the class' internal data objects as their heap space could have been allocated to something else running on another thread.
haseman··on Gmail Creator Thinks Email Will Last Forever. And Hasn’t Tried Google Wave.
Anyone who thinks Google Wave is an email replacement hasn't used Wave either....

It's buggy, slow, and there are some user-interaction cases that just aren't covered. I look forward to it living up to the kind of system it could be, but it just isn't quite there yet. Admittedly, it's still in beta, but I'm surprised... Google's beta's are usually finished products.

haseman··on Gmail Creator Thinks Email Will Last Forever. And Hasn’t Tried Google Wave.
I got an early invite to GMail, and it was pretty much functional out of the box. I wish I could say the same of Wave.
haseman··on Gameloft scaling back Android development in favor of iPhone
Not surprising. The cost of developing for the Android platform is rising: (Multiple screen resolutions, buggy SDK implementations) and the money to be made in this area isn't rising to match. As the platform fragments more (it will) revenue (or people willing to pay for applications) has to rise as well or more than just Gameloft is going to exit the android marketplace.
haseman··on Developers: You Are What's Wrong With the iPhone AppStore
The Droid's best feature is it's ability to make and receive phone calls in San Francisco
haseman··on Developers: You Are What's Wrong With the iPhone AppStore
I'm unclear as to how my comparison is invalid. Verizon's Get-It-Now marketplace is a mobile application store as is Apple's iTunes shop. I'm comparing one market to others.

I'm not, by any means, saying that Apple's review process is reasonable, acceptable, or fair. I am, however, saying that, hands down, it's better than every other mobile application market out there.

← PreviousPage 2 of 6Next →