What discrimination? Eich exercised his right to donate to political causes. OkCupid (and others) are exercising their right to protest. Just because you have the right to your political views does not mean you don't have the right to be criticized for those views.
If anyone is interesting, I wrote a proof-of-concept Android implementation of this UI. Not as polished as this though. I didn't make any attempt to ensure the scrolling time was consistent for different image sizes, and left out the scrollbar. But this code would get you started.
This looks fantastic. It sounds like it uses a similar setup as Lastpass, but with a service for startups to manage accounts. They should offer a free tier for end users to store and manage passwords ala Lastpass, and then keep the team focused features as a premium upgrade.
I do Android dev full time and it's pretty rare to actually need to look at the source. The only time is when encountering a strange bug that you suspect is caused by the underlying implementation.
Google has generally been good about releasing emulator images prior to releases, though usually it's only a few weeks. Luckily, it takes time for Android versions to achieve large market share, so any bugs can be squashed before it's a big problem.
- My thinking was that since in portait, clicking on any post will hide the list and make it pretty obvious how to get it back, I didn't need to add a button for it. But I think you're probably right.
Not yet. For an offline mode to work, i'll also need to download and store the actual pages. That could take a some time, so I have a few other features to add first.
Hmm, the market is notoriously flaky. Try rebooting your device. Also verify your credit card info. For some reason that helps, even if you're not buying anything. If you're still have problems, let me know and i'll throw the apk up on a server somewhere.
You're correct, I rolled my own parser. The iHackernews API is nice, but I found it pretty unreliable in my testing. I've also noticed most other Android apps report API errors frequently. I'm planning on open-sourcing the library I wrote for this, but I need to clean it up first. Honestly, it's not the best code I've written.
I don't really have a good feel for the CPU load of the parsing (I was mostly concerned with how much time it would take). In my testing it seemed fine. Probably more concerning is the memory usage, as I see the GC kick in whenever I refresh the feed.
This release only works on Tablets. I'm working on adding a phone interface. (I wanted to play around with the new 3.x APIs, hence the tablet only first version).
Totally agree. Google is dropping the ball by not being more strict in it's compatibility program. Google even has more leverage than Mozilla does, as they also own the core apps that provide most of the value in Android. Gmail, Voice, Maps, Market, etc. are supposed to be the wedge that prevents the sort of fragmentation that is happening in the Android ecosystem.
On a side note, I don't see delaying the release of Honeycomb as a big deal. Google clearly feels it's not "done" yet and will release when it is. It seems to me that Motorola simply jumped the gun in releasing a Honeycomb device before it was ready.