Readit News logoReadit News
Watabou · 8 years ago
I've been using MiniHack as my HN app, and while it has its issues (most frustratingly, the popup that notifies me that I've just upvoted/downvoted a comment), it's the most feature rich HN client I've seen yet, so it's a bit hard for me to switch to this just yet.

That said, I tried it out and here's my feedback for HNbuddy:

- This looks really nice, and loads comments super fast for me!

- An iPad version of HNBuddy would be nice. I'd be willing to pay for that, maybe as an IAP?

- Support for commenting, new posts, currently it's more of a "reader", which may be the intention, not sure.

- No ability to downvote? I can downvote in MiniHack and the regular website but not in HNBuddy

- A lighter Darker theme

tsucres · 8 years ago
Thank you for your long feedback!

I focused on the "passive" usage of HN for this first version.

I'll add the downvote feature (along with the post/comment submission feature) in the next major update.

qubex · 8 years ago
I've long been very frustrated by the search for a “perfect” HackerNews client for iOS (this is a thread I posted here a while ago asking for suggestions https://news.ycombinator.com/item?id=15838104 ).

I really like HNBuddy. It cannot become my main client until there's a dedicated iPad version and until it allows me to comment, but I really like it and look forward to watching your improvements.

Thanks for bringing this.

balladeer · 8 years ago
Maybe leave the passive mode with an enable/disable option in settings somewhere so that a user can continue passively until duty calls :)
drak0n1c · 8 years ago
Second on iPad support. Depending on how the project's storyboard is set up it might not be too much effort to support iPad.
sirsuki · 8 years ago
For the curious, The J. Caesar quote "L xvh wklv dss hyhubgdb, dqg L oryh lw!" can be decoded with the following command:

echo 'L xvh wklv dss hyhubgdb, dqg L oryh lw!' | tr '[D-ZA-Cd-za-c]' '[A-Za-z]'

https://en.wikipedia.org/wiki/Caesar_cipher

Well played @tsucres. Well played.

nathell · 8 years ago
The square brackets in your tr invocation are unnecessary.
c256 · 8 years ago
Doesn’t that depend on wether you’re using a GNU tr or a BSD variant? I feel like the brackets were necessary back in the day.
pmilla1606 · 8 years ago
Does this download/preload all comments? This is one feature I can't find anywhere except for HN Zero[0].

When HN Zero loads the list of stories, it pulls all comment threads down too. That way I can read the comments when I'm in the subway.

HN Zero is great but it's a bit dated at this point and lacks some other features that I've learned to live without (no copy/paste from comments, no sharing of links, no iPhone X support).

In any case, I'll try this out. Congrats on shipping!

[0]: https://itunes.apple.com/us/app/hacker-news-zero/id764890985...

stenl · 8 years ago
Why is there no internet in the subway in NYC? I always found that annoying.
lobster_johnson · 8 years ago
Almost all subway stations have cell towers now, which works great, but the reception in the tunnels between stations is non-existent.
tsucres · 8 years ago
Unfortunately, it doesn't.

But I'm adding this on my list of potential new features for next versions!

pmilla1606 · 8 years ago
If that happens consider me a paying customer!
ryandrake · 8 years ago
Nice one. A few feedbacks:

1. Nice touch open sourcing the credential handling code. Obviously there is no way for an end user to actually verify that the code posted is indeed what ships but it adds to your credibility. I wish more apps would extend that small effort!

2. The mobile landing page is better than most “serious business” app mobile landing pages. I would totally hire you to do just that for my apps if my budget was more than $0.

3. Is there a way to comment from within the app?

4. Maybe add active to the filter drop down in addition to show, ask, and jobs? HN has some hidden filters like “active” which are very useful.

tsucres · 8 years ago
1. Btw, I'm counting on/hoping for other devs to review this part of the code and make it more trustworthy. I don't think I can do anything more to guarantee that's the actual shipped code?

2. Thanks a lot

3. Not yet. I'm planning on implementing that in an upcoming version

4. I'm going to look into that!

Thank you very much for your feedback!

book_mentioned · 8 years ago
>I don't think I can do anything more to guarantee that's the actual shipped code?

Not without way too much work (which would never satisfy everyone).

Reproducible Signal builds for Android | https://news.ycombinator.com/item?id=11399893

Zaheer · 8 years ago
Nicely done! Few notes:

1. Please have an option to turn off the reader function. I'd like to go straight to the URL rather than a parsed reader.

2. Main page is a little bit busy. Would recommend playing with the font size / weight. The first thing most people do is skim through the headlines, having kearning / a higher weight of font would help with that.

3. I find it odd that the url / time posted is above the title. Would be nice the match the main HN page and place that below the title. Just changes the mental model slightly enough to be annoying.

tnova · 8 years ago
Definitely fast and elegant. I like it very much! I thought at first, that it didn't show comment threads with indents, I almost missed the "X replies" label. I like it the way it is, however.

Just two things:

1. In the "Lists"-tab, it says "synched". I'm not a native speaker, but I guess that should be "synced"?

2. Maybe I just missed it, but: Is there any way to submit a comment from within the app?

tsucres · 8 years ago
1. I guess? I'm not a native speaker either. I maybe just made up a new abbreviation for "synchronised"?

2. Not currently. I'm planning on adding this in the next few weeks

Thank you for your feedback! I'm glad you like it!

yojex · 8 years ago
As a native speaker, I believe I see "synced" more, but "synched" is still understandable.
bleomycin · 8 years ago
Thank you for this it looks promising. Just a couple minor constructive criticism points that are personally keeping me on minihack.

1: I need the ability to swipe back from anywhere on the screen, i’m unable to reach all the way to the left edge most of the time.

2: The ability to up the density of posts/comments on the page. I really like seeing as much content as possible without a ton of dead space and scrolling.

tsucres · 8 years ago
1. What kind of gesture would allow that?

2. That doesn't seem complicated to add! Seeing the feedbacks here really gets me motivated to improve the app, so I'll try to add this in an upcoming version.

Thank you!

wlesieutre · 8 years ago
You normally get it for free if you're using a UINavigationController, see interactivePopGestureRecognizer.

I've never touched it beyond letting the default one work, but it's probably done using UIScreenEdgePanGestureRecognizer. If there's another gesture being grabbed by the active view (like scrolling) you might need to tell your UIGestureRecognizerDelegate to allow the gestures simultaneously.

EDIT - Oh I see, parent comment doesn't like the system standard of swiping from the edge of the screen. So that'd be a regular pan gesture recognizer, and probably trickier to do at the same time as scroll view.

I'd be hesitant to take that suggestion, since it means you'd never be able to use a "swipe right" gesture on the individual list items, like what you see in Mail for marking a message as read/unread.

Here's another feature suggestion, shamelessly lifted from the Apollo reddit client. Long press on the navigation bar to toggle between light and dark theme.

I'd also point out that your "sliders" icon for the settings tab is rather unconventional on iOS. Users will expect a gear icon to represent settings.

mynameisvlad · 8 years ago
Most reddit/HN clients I've seen implement it with a long swipe from the left of the screen.
dummyvariable · 8 years ago
1 would be how you go back when you are browsing google chrome.
vthallam · 8 years ago
10/10 for the landing page. your landing page to appstore conversion rate would be to the roof I guess. As other folks were asking, commenting and posting would complete the experience.