194 karma · joined April 1, 2007
http://twitter.com/lukexi
Previously: Founder, Hello Chair Inc. (YC S07, Adpinion/Appsuaurus/Explor)
Joey Hess has been using it to build git-annex for Android. http://git-annex.branchable.com/install/Android/
And much of the work we did simply improved support for cross-compilation in general, so Android support should be better than ever! : )
This will be part of the upcoming GHC 7.8 release spectacular, at which point we'll release binaries and brew formulas!
(we'll also likely release some test binaries sooner than that if you're impatient :), stay tuned)
I've been using https://github.com/jspahrsummers/ObjectiveHaskell/ as my bridge between the two worlds (with some modifications for iOS that I'll be posting soon). Haskell has a wonderful FFI that lets you easily call C/Objective-C from Haskell and vice versa.
There's also Manuel Chakravarty's extremely exciting "Inline Objective-C" project (coming soon) that allows you to embed Objective-C code directly into Haskell, which would make it nearly effortless to speak fluently with Apple's frameworks. https://gist.github.com/mchakravarty/4632567
There are tons of awesome Haskell FRP implementations, from Netwire to Elerea to Reactive-Banana: http://ocharles.org.uk/blog/posts/2013-08-18-asteroids-in-ne...
It would also be a lot of fun to get Helm running on iOS once they finish their OpenGL backend. http://helm-engine.org
I definitely couldn't have pulled off my own project (SpaceTime, a multiplayer app engine for iOS; announcement soon) without Haskell. I've been using the development versions of GHC iOS to build it for over a year and it's been a joy.
Perhaps we're assuming too much foreknowledge of the Story So Far — Appsaurus has been out since December of 2009. We were, at the time, racing to be the first recommendation engine for the iPhone. Apple beat us by a few short weeks, which would have been a big bummer, except that Genius was universally panned, and the eventual reviews of Appsaurus nearly all contained the line "better than Genius" (see http://appsaurus.com/press). So it turned out to be great that reviewers had something to compare Appsaurus to.
So, we're making the announcement more as an indication of how dedicated we are to this space. I'll also note that Genius's quality has remained pretty static since its release, whereas we've been steadily improving our recommendations. Anyway, you can email me at luke@hellochair.com — I'd be happy to give you a promo code so you can judge for yourself.
—Luke (CEO, Hello, Chair Inc.)
The issue of advertisements getting shown less because everyone dislikes them is something we're looking at closely. We focus a lot on individual user preferences, so if you dislike an ad hopefully there is someone out there who likes it and they will get shown the ad more to keep the number of impressions consistent. However, there will be cases where an ad gets less impressions because the majority of people dislike it. We feel that serving these ads as much as the ads that everyone likes creates an inefficiency in the cost per click model: if you're a website publisher and there are two ads that pay the same per click, you're not making as much off the less popular ad. We're exploring ways to incorporate ad ratings into the cost structure in a way that gives advertisers incentive to make well-liked ads.
Also: guaranteeing a minimum viewership/maximum price for cost estimation is definitely something we're aware of, and we have some ideas on how to achieve that. We'll reveal them when we're done ; ).