Hacker News new | past | comments | ask | show | jobs | submit login
A curated list of FOSS tools to improve the Hacker News experience (github.com/bminusl)
77 points by bminusl on March 15, 2021 | hide | past | favorite | 35 comments



My favorite FOSS Android HN client is Materialistic- https://github.com/hidroh/materialistic

Available on f-droid- https://f-droid.org/en/packages/io.github.hidroh.materialist...


Same. Except for some weird reason it won't let you click on URLs from hacker News when posted in a thread (eg when someone is linking to an older thread). Other than that, it's the best HN client I've come across for Android.

I suspect it's some kind of recursion thing going on where I'm already in the app assigned to HN URLs.?


Yes I love Materialistic as well.

The link problem is also the only annoyance I have. Sadly it looks like many issues have been opened for the bug but I don't see any discussion on the tickets: https://github.com/hidroh/materialistic/issues?q=is%3Aissue+...


Agree with the sibling comments (no editing, no downvoting, can't open hn links from a comment), and here are a few more:

When looking at a comment from a user profile and viewing the thread, it only shows the chain of parents, and no replies to the comment (much less any replies to the parents).

Several top level navigation options (most notably 'threads' and 'past') have no representation in the app's navigation menu.

Many sites don't display in the 'article' tab at all, they have to be opened in a browser.

Some sites that do display are squashed vertically, though this can be remedied by maximizing the article.


I do like it, but not being able to edit a comment is kinda annoying, and I find myself needing to on the website to do so.


Also do not like being unable to downvote on those really rare occasions it is warranted. Beyond that I use it daily and right now. Nice piece of work!


I would love to see something to exclude or ignore some patterns in titles or links.

I browse HN every day to read good tech posts and comments but I'm a very anxious person (especially these days of course) and seeing articles about death, cancers and other things make me start the day quite badly.

I know this is not a solution to ignore this, I should fight it, but I would gladly like to see (sub-)categories or tags on HN to browse wisely what I'm interesting in.


I view HN titles via RSS and filter out phrases with Feedly. It's better than a beta blocker for blood pressure control.


Thanks for the tip! I will check. I'm already on beta blockers, unfortunately.


I use a Chrome extension[0] that filters articles and comments by keyword. It's a bit coarse and something something group think but my sanity is preserved.

[0]https://chrome.google.com/webstore/detail/hn-keyword-filter/...


Exactly what I was looking for, thank you so much!


>I know this is not a solution to ignore this

I don't watch any network news and I'm much happier for it. Seeing lots of horrible stuff that you can't do anything about is not healthy. It's the same with bad stuff in your social media feeds.


Try tinygem.org for personalized HN experience.


I would like a sentiment analysis of the comments posted beside each article link. A kind of temperature reading. So you can guage if the comments are generally positive or negative and use that as a proxy for whether the article is considered valuable enough to click on.

It's not perfect as conversations evolve away from the articles. But it would be useful I think.


In natural language processing and Hacker News in particular, it's often incorrect that a submission with mostly positive comments imply an article is valuable, and conversely a submission with mostly negative comments imply an article is not valuable.

That rationale just leads to even more groupthink than usual for an online community.


Maybe the quality of submission is not what's being judged, but whether or not the discussion itself is valuable. I for one prefer to read discussions in a positive tone...


more pointedly, comment sentiment is a naive and misleading signal of either submission or discussion quality. most simply because it's a poor proxy for why, but also because quality is an amorphous concept that defies direct rationalization (i.e., being numericalized), among other factors.

naive heuristics are also gamed more easily, especially because they have a tenous relationship to the desired signal in the first place.

slightly more interesting would be absolute value of comment sentiment, which would be a (still naive) measure of controversy/engagement. to really get at quality and value, you'd have to consider comment semiotics/semantics (the symbolic meaning and content), which complicates the effort exponentially (perhaps impossibly so).


That's not what I'm saying. I'm saying an article that is positive sentiment OR negative sentiment is INTERESTING enough to click on. An article with luke warm sentiment either way is less interesting.


This looks like a good weekend hack, if nobody else is doing this I will do it.

I have developed a similar extension for facebook feed.


I use an android client for HN, but the _only_ feature I actually want is for the collapse and vote buttons to be big enough for human fingers on mobile. Being able to unvote helps, but one of the only reasons I ever need to unvote is because the vote buttons are microscopic.


Use SQL to query Hacker News with Steampipe - https://hub.steampipe.io/plugins/turbot/hackernews

It's an open source Postgres FDW using Go - https://github.com/turbot/steampipe-plugin-hackernews


I am fan of some niche technologies, I would love the functionality of “white list”, which would show “new stories” on the main page if new story contains some specific keyword from predefined set (ideally not only in title but also in content of linked page)


Lack of a license does not make code FOSS by default.


The lack of a license on small projects is often an oversight. And anyway, when the authors are notified, they choose the first license they see --- often MIT.


I would like to be able mark off all the stories I read or am not interested in so at the next visits I can quickly scan whether there's any change. I know I could use the 'hide' for stories but I'd still have to scan a list of 30 (older) stories so that won't work so basically zero inbox isn't working out for me. Also I like seeing the how the rank changes for the top 30 stories, I just want to visually be able to know I checked that off.


Use the front page RSS feed.


also chrome extension to toggle only showing comments that contain links: https://chrome.google.com/webstore/detail/hacker-news-show-l...


Is there anything that gives a "parent" button to comments? Like a tampermonkey script or something?

Whenever there's a deep tree, I sometimes find it hard to know what comment people are replying to. A better visual indicator of the depth of the comments would be nice as well.


Will one of these make grayed out comments easier to read? I often find it very hard to read those even when I intend to, which I feel like is a design flaw. It would be better if there was a toggle button to let me read a specific comment with normal coloring.


If you click on the "X minutes ago" it takes you to that comment's page, where it's not greyed out. Or use this bookmarklet to ungrey all comments on a page:

    javascript:(function(){var i,x=document.querySelectorAll(".commtext");for (i=0;i<x.length;i++) x[i].className='commtext c00'})();


If a comment is faded and you're having trouble reading it, you can click on its timestamp to go to its page, and in that case it should be rendered normally.

I know it's an extra hop, but hopefully better than nothing.


I have an idea for a HN add on that I don’t have time to make yet.

I’d like to make a ‘social media’ version of HN that notifies you every time anyone upvotes your comment or post and generally bugs you in all the ways social media normally does. Just to see what it would be like.



excellent! thanks!


I'm a big fan of https://hckrnews.com




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: