5 ms·
Meet news:yc, the open source Hacker News client for your iPhone.
- nathanwdavis 16y agoI've been pretty happy with the Hacker News app by Michael Grinich, but this looks promising and competition is a wonderful thing.
- madh 16y agoI just bought that app after using http://www.icombinator.net http://www.icombinator.net for a long time. I like the app but wish it did things a little differently--default to mobilized articles, go beyond the top 30 articles, load comments more quickly--so it's great to have something to customize and hack on. Thanks!
- svdr 16y agoThere is also http://ihackernews.com http://ihackernews.com.
- yesimahuman 16y agoI moved from icombinator to ihackernews since ihackernews acts more like a normal web app (icombinator locks the page as it reloads and makes it hard to come back to articles). However, it has a hard time grabbing comments (most don't work right), so it's frustrating to use.
- ronnier 16y agoWhat happens is my IP gets blocked by YC. So until the traffic dies down or I change my IP address, it errors out while getting the comments (YC serves me a blank page).
- news-yc 16y agoThat issue is actually why I went with a distributed approach to news:yc. Yeah, it's a pain: no remote updates (App Store restrictions) and a lengthy review process for each change needed (do you know about how often the markup changes, btw?), but I don't have to deal with any caching, rate limiting, or anything else this way. (Of course, I don't even think you can do anything like that on the web (even JavaScript, cross-domain issues), so your approach is probably required there.)
- ronnier 16y agoIt hasn't changed since I made http://ihackernews.com http://ihackernews.com
- extension 16y agoYou could probably get away with remotely updating some sort of declarative grammar/schema, as long as it doesn't allow arbitrary code execution.
- gmac 16y agoIf it isn't too slow, you could do the parsing with some remotely-updatable JavaScript, using UIWebView's stringByEvaluatingJavaScriptFromString:.
- ugh 16y agoThere are some decent HN iPhone apps (still, it's nice to see another one because the existing ones are certainly not perfect) but all the iPad apps (there are four or five) are pretty bad — especially the visuals but their functionality is also very poor. If I didn't overlook anything all just present you with a list of articles and upon clicking on one you get two tabs, one gets you to the article, the other to the comments on HN.
- metachris 16y agoThanks for releasing it as free software. https://github.com/newsyc/newsyc https://github.com/newsyc/newsyc
- splish 16y agoExcited to see some mobile traction for HN, but posting the same link three times a day might be frowned upon.
- news-yc 16y agoI agree completely. And, yet, I did exactly that. Why? I'm not sure. A more logical choice would have been to wait a few days, choose a new title, and then try it again: maybe find something that HN would agree with the first time around. Or maybe I should have finished it completely, released it on the App Store, then posted a link to that. Who knows. But at this point it's too late, so all I can do is apologize for messing with HN like I did, and hope that this contribution offsets it. :(
- kalvin 16y agoI'm glad you did it! I wouldn't have seen this if you hadn't, I'm going to use it, plus you proved something I'd always believed was true-- time of posting can make the difference between a 15-point story and a 140 (and counting) point story. (Not that it's the # of points that matters, just the resulting front page viewership.)
- credo 16y agoWhat I find interesting is that the first two submissions got a total of 15 points over >10 hours each. This one has 78 points in around one hour Timing matters :)
- aneth 16y agoThe HN rating system could normalize for this - decreasing time decay for periods where ratings are less frequent.
- aaronbrethorst 16y agoI ran across this earlier today and added a small feature to it[1]. The author is very receptive to pull requests, so I highly recommend forking away! If you're interested in contributing and stumped for things to add or fix, check out the included TODO file. [1] https://github.com/newsyc/newsyc/commit/01bc7bf30c10a2abd8f0ff7d481743b001eb6f01 https://github.com/newsyc/newsyc/commit/01bc7bf30c10a2abd8f0...
- davidcann 16y agoNice work, this is the new best HN iPhone client.
- chrishenn 16y agoLooks awesome, I'll happily buy it for $5 once it hits the store. It's also nice that it's open source. Contributing to an actual iOS app could be a nice way to get a taste of iOS development without having to start a whole project from scratch (if you have no previous experience.)
- itsnotvalid 16y agoTry wordpress for iPhone (http://ios.wordpress.org/development/ http://ios.wordpress.org/development/) which has been developed for a long time. However I agree that it's easier to pick a project with less code in it to learn. Another way is by writing an app.
- dger 16y agoNLINE STORE: ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== Air jordan(1-24)shoes $30 Handbags(Coach l v f e n d i d&g) $35 Tshirts (Polo ,ed hardy,lacoste) $15 Jean(True Religion,ed hardy,coogi) $30 Sunglasses(Oakey,coach,gucci,A r m a i n i) $15 New era cap $12 Bikini (Ed hardy,polo) $20 accept paypal and free shipping ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== ====== ( http://www.fullmalls.com http://www.fullmalls.com )==== ====== ( http://www.fullmalls.com http://www.fullmalls.com )====
- Joshim5 16y agoUpvoted for multiple reasons: 1) The app itself looks pretty good. 2) Open-source 3) You're a high school student too. (What year?)
- _frog 16y agoI never thought there were that many highschoolers on Hacker News (year 12 here). Cool to know there's some fellow adolescent hackers out there.
- news-yc 16y agoSophomore, so I'm 15 right now.
- iworkforthem 16y agoUpvoted it for (1) a great pre-sell pitch (2) established communication channel with its target customer (3) open up opportunities for future engagement. Excellent!
- EGreg 16y agoThis is cool. Oh, you're a high school student? Awesome.
- reustle 16y agoNo Android love?
- news-yc 16y agoNo Android love, basically, because I don't use Android and this was written (as is often suggested) so scratch a personal itch: Hacker News wasn't fun to browse on my iPhone. Perhaps Google will give out Android devices at I/O and I'll be able to work on a port then. HP/Palm did send me a Pre 2 development device, though, so I may port it over there if and when I start using webOS for my primary phone.
- niravs 16y agoChad Etzel wrote a pretty good Android app already! It's super well done. https://market.android.com/details?id=com.jazzychad.hn&feature=search_result https://market.android.com/details?id=com.jazzychad.hn&f...
- jokermatt999 16y agoThere are actually several Android HN browsers, but I don't recall if they're all on the Market.
- nabaraj 16y agowhere is the android version??
- zefhous 16y agoThis is great, thank you! Took me a while to figure out how to get signed in with instapaper... Turns out it's in the Settings app. I wish Apple provided an API to link from an app to its settings page, and back to the app from the settings.
- ghiculescu 16y ago+1 to this, I spent ages looking around the app trying to find a settings icon, with no luck. I think an Instapaper login would work much better in the More section of the app, than in the global settings app (especially if there's nothing else there).
- snos 16y agoUntil then, there's always https://github.com/futuretap/InAppSettingsKit https://github.com/futuretap/InAppSettingsKit
- nanijoe 16y agoTo be fair, Apple's guidelines suggest that you avoid settings in your app as much as possible.
- kloncks 16y agoHere's a question. Love the app, but can I login to my account? I don't have a normal YC-account, but rather one through Open-ID with my Google Id.
- deleted 16y ago[deleted]
- news-yc 16y agoThat's a good question, actually. I've never used OpenID so I have no idea what's involved in that, but I'll make a (mental?) note to look into seeing if it works (and probably fixing it) soon.
- extension 16y agoThe simplest way to do it is to open a browser view to the login page, then let the user do whatever and just watch the cookie store for the appropriate key. As soon as it shows up, close the browser and use that key in the app. This works for all the login methods.
- extension 16y agoYou can't login to an OpenID account through the app at present, but this is pretty easy to add. I may submit a patch for this some time soon.
- _frog 16y agoWait, are you chpwn by any chance? Because you quite extensively use the slide-behind header trick from his last post on http://chpwn.com/blog/ http://chpwn.com/blog/
- Joshim5 16y agoThat is correct.
- lloeki 16y agoWith all the effort going into that app and the other web wrappers mentioned around here, I may be missing something but why is there no media query in HN CSS to adapt itself to iPhone, iPad and other (WebKit-based at least) mobile devices. I weight it to about ten lines of CSS at most, setting font scale, body width and vote up image size. I am on the verge of creating a bookmarklet to load such additional CSS and sync it to my devices but couldn't resort to that yet because of it being a total hack that I'd need to call on each HN page load.
- shii 16y agoEver since Garry joined YC, I assumed (and suggested) this as one of the top things they get on making...just a simple UA detection for mobiles and more usable interface in CSS as you mention.
- tobiasbischoff 16y agoWriting this comment with the app from my phone, thanks alot.
- moeseth 15y agoChpwn, u have gained more respect from me with this app.