[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&#x2F;Firebase API doesn&#x27;t make this
             | easy. For <a href=\"https:&#x2F;&#x2F;hnstream.com\"
             | rel=\"nofollow\">https:&#x2F;&#x2F;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)