[HN Gopher] Hacker News Live Feed
___________________________________________________________________
Hacker News Live Feed
Author : gregsadetsky
Score : 115 points
Date : 2025-10-09 18:33 UTC (4 hours ago)
(HTM) web link (jerbear2008.github.io)
(TXT) w3m dump (jerbear2008.github.io)
| gregsadetsky wrote:
| Source code: https://github.com/jerbear2008/hn-live
|
| And live firebase source/api (run by HN) used for this:
| https://github.com/HackerNews/API
|
| (just making sure it's obvious - I didn't create this site! all
| credits to @jerbear4328 who is here on HN - I'll email them to
| let them know it's trending) :-)
| toomuchtodo wrote:
| Very cool! Thanks for sharing!
|
| (edit: terminal version available?)
| gregsadetsky wrote:
| I'm not the author of this live feed site, but I did just
| find
|
| https://github.com/ggerganov/hnterm
|
| from the author of llama.cpp (!!).
|
| it also has a beautiful web version thanks to emscripten:
| https://hnterm.ggerganov.com/
| bigwheels wrote:
| It would be great to have the "on: x y z thread" field
| included.
|
| This is literally the only thing that seems missing- Stupendous
| work!
| jasonthorsness wrote:
| Ha amazing that this is just an HTML file
| insin wrote:
| If you want a live version of most of the site (including
| tracking new comments in items you've already looked at), I made
| this to improve my React skills when the HN API first came out:
|
| https://insin.github.io/react-hn
| MrCzar wrote:
| Wow it looks really cool, I think I might enjoy actually using
| it as the main way to view the site
| Imustaskforhelp wrote:
| I was going to say the same thing too!
|
| I just wish there was a dark mode.. Let me install night
| reader to see how well it looks :p
|
| Edit: would've loved if there was a way to sign up or make
| comments from there, oh well :< I wish there was, I am not
| sure if that's possible tho but I hope it could be.
| ranger_danger wrote:
| Bets on how overwhelmingly negative the comment sentiments are?
| Anyone got an LLM handy to analyze that
| AlecSchueler wrote:
| It's actually quite stark looking at it this way and makes me
| question how healthy it is to use this site as often as I do.
| Fully aware that we're also piling on the negative sentiment.
| gregsadetsky wrote:
| a very very quick copy/paste of 73 comments there - fed to
| claude with a basic "characterize+count comments" give me 70%
| neutral/technical, 14% positive, 16% negative.
|
| claude also said "The negative comments tend to be more
| substantive critiques of systems or research approaches rather
| than personal attacks." - so... that's good? :-)
| Karrot_Kream wrote:
| I've done it before on large threads. Neutral sentiment tends
| to dominate at roughly 50% but negative sentiment is much
| higher than positive sentiment. Negative sentiment is also
| higher if you just take the highest ranked comments.
| Rendello wrote:
| I often wonder if dang and tomhow have something like this
| running.
| poly2it wrote:
| I wonder to what extent they read everything which is posted
| here.
| krapp wrote:
| I know they get an alert whenever a comment is flagged. I
| assume they get an alert whenever certain "problematic"
| accounts post. Maybe they get an alert whenever the flamewar
| detector goes off? This forum is written in a Lisp so they
| can probably hotpatch whatever code they want and add
| whatever filters they want.
|
| But dang has said numerous times that he doesn't read
| everything, that would probably not even be feasible.
|
| The question is, YC being what it is, are they using LLMs to
| automate moderation or do sentiment analysis?
| dang wrote:
| We're working on the latter but it's not yet in production.
| We're only going to deploy it once it's clear that it
| significantly improves on what mods + the existing software
| are already doing. The hard part, of course, is how to
| evaluate that.
| dang wrote:
| Not even close.
|
| https://news.ycombinator.com/item?id=20652157
|
| https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.
| ..
| bigwheels wrote:
| A person would lose their mind pretty quickly this way.
|
| Great potential job for an LLM to potentially spot abuse. The
| existing mod tools/system seem to work quite well.. I like HN
| how it is!
| Imustaskforhelp wrote:
| Lol. Imagine them having a whole room of tv's running it...
|
| Could be a cool movie scene where the stream of data is
| actually live HN comments lol.
| Descon wrote:
| Fun! A css animation would make the updates less jarring and the
| feed easier to read
| ChrisArchitect wrote:
| (2024) Show HN from the dev
| https://news.ycombinator.com/item?id=39509910
| blinding-streak wrote:
| Cool!
|
| Would be slightly more contextual if the title of the original
| post was displayed.
| neom wrote:
| I found it a fun game to guess what I thought the post was
| about.
| jkarneges wrote:
| The HN/Firebase API doesn't make this easy. For
| https://hnstream.com I ended up crawling items to find the
| article.
| esafak wrote:
| The comments don't even have a thread ID?
| zamadatix wrote:
| Comment items look like https://hacker-
| news.firebaseio.com/v0/item/45533616.json?pri...:
| { "by" : "jkarneges", "id" : 45533018,
| "kids" : [ 45533616 ], "parent" : 45532549,
| "text" : "The HN/Firebase API doesn't make this
| easy. For <a href=\"https://hnstream.com\"
| rel=\"nofollow\">https://hnstream.com</a> I ended
| up crawling items to find the article.", "time" :
| 1760043552, "type" : "comment" }
|
| "parent" can either be the actual parent comment or the
| parent article, depending where in the comment chain you
| are.
| jerbear4328 wrote:
| I tried this, but it required making a request for every
| comment and would probably call for a backend, wheras this can
| run just off of the Firebase websocket stream on a static HTML
| file.
| 1zael wrote:
| Pretty cool! I must manually refresh to see new posts.
| Implementing real-time updates (e.x. via WebSocket or Server-Sent
| Events) would significantly improve usability.
| geuis wrote:
| It sounds cool, but for usability its not great. Think about
| how reddit recalculates the results order as you're paging
| through, and you see items from the previous page show up on
| the next. Now imagine that happening in realtime. Maybe there's
| a link you want to read, but you get pulled away for 10
| minutes. By the time you get back the link is higher or lower,
| or may be completely missing.
|
| As a side feature, that would be neat though.
| geuis wrote:
| oh boy I wrote one of these many years ago for HN.
|
| Within like an hour or two pg emailed me asking me to stop. I
| didn't know it at the time, but HN was being run on a rusty
| potato and scraping the homepage every 5 or 10 seconds was
| causing significant load.
| wizzwizz4 wrote:
| Afaict, HN is _still_ running on a rusty potato. The software
| 's written well, so it doesn't need to run on more than that.
| (What's going to happen to it? Someone links to it from HN?)
| gregsadetsky wrote:
| less rusty as of ~sep 2024 :-)
| https://news.ycombinator.com/item?id=44099006
| wizzwizz4 wrote:
| They've upgraded to a multi-eye potato!? Truly the wonders
| of modern technology have no bound.
| consumer451 wrote:
| I mean, I love what it says about the insanity of some of
| the tech stacks that we run these days.
|
| The potato with multiple eyes works to serve one of the
| more important and trafficked properties on the Internet.
| pinkmuffinere wrote:
| > one of the more important and trafficked properties on
| the Internet.
|
| I like HN, but it's really only important within a very
| niche subset of the Internet, and it also doesn't have
| much traffic. There's like a single post submitted every
| two minutes. That's not much.
| 01HNNWZ0MV43FF wrote:
| A LISPy potato, right?
| jerbear4328 wrote:
| Haha, my version makes a websocket connection to the official
| Firebase that the HN servers already send everything to, so it
| is zero extra load on HN
| lxgr wrote:
| That sounds interesting, are there any public details on
| this? Is it https://github.com/HackerNews/API ?
| jasonthorsness wrote:
| Another great use of the HN API! It would be nice to filter it
| somehow to threads where I have commented, sometimes I don't
| notice until days later that someone replied to me.
|
| To shill my own use of the API:
|
| I did an animated "replay" view for historical threads like Rust
| 1.0 launch: https://hn.unlurker.com/replay?item=9551937
|
| And a (static, refreshable) view of recent activity grouped by
| topic: https://hn.unlurker.com
| onli wrote:
| You know about https://www.hnreplies.com/ ? Sends you a mail
| when someone replies to your comment.
| jasonthorsness wrote:
| perfect, thanks
| Imustaskforhelp wrote:
| Didn't know about this! Thanks, I just wish something like
| this was on signal or discord but maybe that's because I
| don't operate much mail and I really like signal...
|
| But anyways, just as a headsup for a moment I was confused
| that I wasn't getting the verification mail and I was
| literally going to comment it but then I got the mail just in
| time, so maybe to anyone out there, maybe be a bit patient as
| its worth it (or it could totally just be an issue from my
| side as I spammed it twice or maybe it got congested I am not
| sure)
|
| EDIT: It wasn't that they sent me 2 mails but rather that
| they sent me 1 mail and I clicked on it and then got another
| and I thought it was because of me spamming verification
| twice but it turns out that they sent me a mail because
| someone had responded to me :)
|
| Neato. I really like this.
| lovich wrote:
| Cool idea.
|
| Separately I didn't know posts/submissions could be instantly
| flagged dead and I didn't know there are decade+ old bots still
| configured to spam this site
| https://news.ycombinator.com/submitted?id=VivaTechnics
| Retr0id wrote:
| Writing this comment just to see how quickly it shows up
|
| Edit: Felt like it took almost a minute, I wasn't timing
| precisely because I didn't expect it to take so long!
| jerbear4328 wrote:
| It (hopefully) took exactly 30 seconds, the page delays every
| item until 30 seconds after its posted date. It doesn't poll
| HN's server, it opens a websocket to the official HN Firebase,
| and without the delay, items appear in large chunks. I'm pretty
| sure the HN server syncs with Firebase every 30 seconds, so
| this is as fast as it can go while still being accurate.
| HotGarbage wrote:
| I did this too: https://hn.hotgarba.ge/
|
| Edit: Through my own tool I see this comment got insta-marked as
| [dead], rude.
| lcnPylGDnU4H9OF wrote:
| I wonder if the domain is banned for some reason. Another
| comment of yours is dead, which includes a link to the same
| domain.
|
| https://news.ycombinator.com/item?id=39669357
|
| https://hotgarba.ge/
|
| (Edit: Yep, this comment is dead on arrival.)
| Imustaskforhelp wrote:
| I checked the github repo and I found out that its a single
| static html page and ahh I forgot to see that its hosted on
| github.io as well because of their static hosting, somehow I
| didn't see it!!
|
| Static hosting is super cool and I am going to tinker with it to
| have monospace-web instead for something like this
| https://owickstrom.github.io/the-monospace-web/
|
| Thanks a lot for creating this! Appreciate it, I haven't read the
| source code but I am going to read it oneday (If I don't
| procastinate lol)!
|
| Have a nice day!
| NetOpWibby wrote:
| This is pretty sweet
___________________________________________________________________
(page generated 2025-10-09 23:00 UTC)