awesome-hacker-news
hackernews
Our great sponsors
awesome-hacker-news | hackernews | |
---|---|---|
18 | 13 | |
839 | 605 | |
- | - | |
5.7 | 0.0 | |
20 days ago | about 9 years ago | |
Arc | ||
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-hacker-news
-
Why is Hacker News UI so bad, I want to use it more often but its not enjoybale
Big list of frontends at https://github.com/cheeaun/awesome-hacker-news
- Hacker News: a collection of HN apps, libraries, resources
-
Ask HN: Are there any alternative front ends for HN?
Thanks for the suggestions, https://github.com/cheeaun/awesome-hacker-news is indeed great. Although I prefer not to install a chrome extension.
I was thinking something similar to alternative frontends for youtube which already exit.
- Awesome Hacker News
-
How to update HN post thread display?
There won't be a good answer aparts from 'it has always been this way', HN is super conservative when it comes to web design.
See if any of the apps https://github.com/cheeaun/awesome-hacker-news use a style of your preference.
-
Ask HN: Why can't we comment on “X is Hiring” posts
There are many alternative interfaces to HN ([1]), so perhaps one of them could develop the possibility to overlay comments on a hiring post.
[1] https://github.com/cheeaun/awesome-hacker-news
-
Follow Hacker News on Twitter. Updated Hourly
Can you add an entry to https://github.com/cheeaun/awesome-hacker-news#twitter ?
-
Ask HN: Can we make the font bigger for mobile view?
Tangential, but have you tried alternative HN interfaces? There’s a decent sized list at https://github.com/cheeaun/awesome-hacker-news , which includes my own humble effort in this direction: thnr.net
- Ask HN: How do you consume HN?
- Collections of awesome Hacker News apps, libs and resources
hackernews
-
Can anyone tech me how to make a forum like this one
this might help a little: https://github.com/wting/hackernews
-
Ask HN: How is it possible to shop on Walmart.com? Everything is out of stock
I think it's a ratio of votes to time. I think as little as 4 votes can get something on the homepage if they come in fairly quickly.
The source code for hn is available if you want to go and look up the specifics. I'm not sure if this is the most up-to-date mirror, but the site doesn't change that often: https://github.com/wting/hackernews
-
Why Lisp Syntax Works
Might not count as modern, but the original Reddit and HackerNews codebases:
- https://github.com/reddit-archive/reddit1.0
- https://github.com/wting/hackernews (actually news.arc, based on old hn)
-
Ask HN: Is there an open-source HN forum clone?
There's also this https://github.com/wting/hackernews -- which is a version of the source code to the site from sometime in the past.
-
Whoops: Linux's Strcmp() for the M68k Has Always Been Broken
"Otherwise" was the operative word in my (slightly sarcastic) example. :)
Avoiding all caps words means you sometimes have to go back and change "FAA" back from "Faa".
HN's software is no longer open source, but at one time, this is how it processed titles on initial submission: https://github.com/wting/hackernews/blob/master/news.arc#L15...
-
U.S. appeals court rejects big tech's right to regulate online speech
And at any rate, #1 on HN is not the product of any simple rule like "most upvotes per unit time with some decay function applied." There is significant judgment in expressed in the way that stories are ranked. The sourcecode as of 2012 was enough to demonstrate this, but in my understanding yet more judgment has been applied since then.
https://github.com/wting/hackernews/blob/master/news.arc
-
Ask HN: How does HN manage to be always online?
"ad-hoc filesystem based solution" is the closest of your definitions, I think. Last time I saw/heard, HN was built in Arc, a Lisp dialect, and use(s/d) a variant of this (mirrored) code: https://github.com/wting/hackernews
Check out around this area of the code to see how simple it is. All just plain files. A database, of sorts, but not in the way you might be expecting: https://github.com/wting/hackernews/blob/master/news.arc#L16...
There is a modern maintained variant at https://github.com/arclanguage/anarki/tree/master/apps/news as well.
File syncing between machines is pretty much an easily solved problem. I don't know how they do it, but it could be something like https://syncthing.net/ or even some scripting with `rsync`. Heck, a cronned `tar | gzip | scp` might even be enough for an app whose data isn't exactly mission critical.
- Ask HN: Why are you programming your hobby projects in a niche language?
- News.Y Combinator.com/S.gif
-
Ask HN: How is HN internally structured?
The old version in arc, mirrored at https://github.com/wting/hackernews/blob/5a3296417d23d1ecc90..., uses the file system as a database.
https://github.com/wting/hackernews/blob/5a3296417d23d1ecc90... shows the monotonically increasing number:
(def new-item-id ()
What are some alternatives?
awesome-hackernews - A curated list of FOSS tools to improve the Hacker News experience.
Hacker News API - Documentation and Samples for the Official HN API
libtree - ldd as a tree
anarki - Community-managed fork of the Arc dialect of Lisp; for commit privileges submit a pull request.
api - A RESTful API package for the Laravel and Lumen frameworks.
HacKit-Feedback-And-Support - Feedback and support for HacKit, a native macOS Cocoa app for reading Hacker News.
nativefier - Make any web page a desktop application
HNES - Hacker News Extension Suite
ChessPositionRanking - Software suite for ranking chess positions and accurately estimating the number of legal chess positions
uBlock-issues - This is the community-maintained issue tracker for uBlock Origin