I haven't did a Show HN yet but I'd love to get some feedback on it first.
It's got a lot of configurable views and can be made extremely dense (dense mode on + columns: auto). The aesthetic itself was made to deviate as little from the HN frontpage as possible.
It's got a lot of filtering knick knacks like being able to view by top comments/points, view hn as a timeline of top stories by comments or stories or view hn by top n over day/week/month/year/custom.
One of my biggest gripes against HN's front page is that there's so little context to go on --- just an <= 80 character headline, often not especially informative.
My own news-page rewrite includes several paragraphs of lede context, which is probably a bit on the overkill side. But a hundred characters or so should help.
I'm also wrestling with the sort-order aspect. Current cut is time-ordered within sections (another thing I wish HN had), but I'm going to be extending the article count in the next iteration.
That said, your design is clean and light, I like it.
> My own news-page rewrite includes several paragraphs of lede context, which is probably a bit on the overkill side. But a hundred characters or so should help.
Stay tuned, I've been thinking about the right way to do something like this too.
> I'm also wrestling with the sort-order aspect. Current cut is time-ordered within sections (another thing I wish HN had), but I'm going to be extending the article count in the next iteration.
Hope you don't mind if I email you later for new feature feedback.
> That said, your design is clean and light, I like it.
A key problem with extracting article context is that there are so many distinct sources.
That said, power laws and Zipf functions apply, and a large fraction of HN front-page articles come from a relatively small set of domains. There's further aggregation possible when underlying publishing engines can be identified, e.g., Wordpress, CMSes used by a large number of news organisations, Medium, Substack, Github, Gitlab, Fediverse servers, and a number of static site generators (Hugo, Jekyll, Pelican, Gatsby, etc.).
I suspect you're aware of most of this.
I have a set of front-page sites from an earlier scraping project:
(For the life of me I cannot remember what the 3rd column represents, though it may be a miscalculated cumulative percentage. The "category" field was manually supplied by me, every site with > 17 appearances has one, as well as several below that threshold which could be identified by other means, e.g., regexes on blogging engines, GitHub pages, etc.)
Further thoughts on article extraction: one idea that comes to mind is including extraction rules in the source selection metadata.
I'm using something along these lines right now to process sections within a given source, where I define the section-distinguishing-element from a headline URL, as well as the plaintext, position (within my generated page), lines of context, and maximum age (days) I'm interested in.
That could be extended or paired with a per-source rule that identifies the htmlq specifiers which pull out title, dateline, and byline elements from the source.
A further challenge is that such specifiers have a tendency to change as the publisher's back-end CMS varies, and finding ways to identify those is ... difficult.
I haven't set up my about page yet but I was going to attribute much my design to their page. I've taken a ton of inspiration from hckernews.com because it's the front page I always frequented prior to making this. My primary issue with it was that I wanted more sorting capabilities (aggregate mode), and wanted to be able to see the highest engagement threads (by comments).
Very cool. I have something similar that's more of a running timeline than a view of the front page. I need to work on the controls so you can better specify thresholds.
this quite nice as it reminds me of a good ol rss reader.
regarding controls, one of the dumb reasons i wanted to remake hckernews is i don’t like the two taps to change the view.. im happy with the brutalist settings panel up top.
In timeline mode, it's just a pure top 10/20/50/100 stories by points (or comments, if chosen) for each day (in your time zone). The stories are presented in chronological order in which they were submitted (top is newest).
The timeline view can get wonky when it's like 12AM-2AM when there are relatively few stories in "today".
Misc:
1) it doesn't filter out flagged stories
2) second-chance pooled items, should they rise in ranks, will be shown on the day the item was originally submitted, not the day it got popular.
I may do to a "rising" type of view but I'm curious about what others want to see first.
Late to comment but this is awesome! I've been a long time user if hckrnews.com. What I'd like to see is it's option to open the links in HackerWeb. It makes reading the discussions much easier on mobile/tablet in my opinion. Another feature request would be font size adjustment. Two columns look great on a tablet but the font size is slightly too small. Keep up the great work!
Yes. Acceptable. Though it's looking slightly orange/apricot/peachy. But that's in line with HN, so be it ;>
Thank You!
Edit: After a few minutes I'm thinking its better than both hckrnews.com, because that has too bright BG, and less disturbing than HN, because no jump between grey borders and that pale yellow they use. MUCH LESS annoyance/eyestrain.
Awesome. I'll try use the manila theme and tone it down if the peachiness bothers me too.
Also, I'll also have to fix the fact that I've been misspelling "manila". Feel free to email me (in the about page) if there are any other features you'd like to see.
https://hcker.news
I haven't did a Show HN yet but I'd love to get some feedback on it first.
It's got a lot of configurable views and can be made extremely dense (dense mode on + columns: auto). The aesthetic itself was made to deviate as little from the HN frontpage as possible.
It's got a lot of filtering knick knacks like being able to view by top comments/points, view hn as a timeline of top stories by comments or stories or view hn by top n over day/week/month/year/custom.