Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Claude Code now reads AGENTS.md if there is no Claude.md(claude.com ↗)
    143comments
  2. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    198comments
  3. Saving another 100TB of RAM(cloudflare.com ↗)
    36comments
  4. Cloudflare Quick Tunnels(cloudflare.com ↗)
    228comments
  5. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    5comments
  6. Xcode 27.1 Beta Release Notes(developer.apple.com ↗)
    61comments
  7. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    11comments
  8. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    45comments
  9. How to Write with an LLM(sockpuppet.org ↗)
    250comments
  10. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    72comments
  11. US troop deaths during Iran war exceed Pentagon count by at least four(reuters.com ↗)
    40comments
  12. OpenJev(openjev.com ↗)
    238comments
  13. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    36comments
  14. Cyclomatic Complexity in C#(ndepend.com ↗)
    10comments
  15. Two parallel neural ectoderm progenitors contribute to the developing brain(newscientist.com ↗)
    51comments
  16. The Implications of Linguistic Illegibility for LLM Security(arxiv.org ↗)
    17comments
  17. C++26: Trivial infinite loops are no longer undefined behaviour(sandordargo.com ↗)
    168comments
  18. The US 'Kill Chain' That Destroyed an Iranian School(bloomberg.com ↗)
    1comments
  19. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    13comments
  20. Size-Specialized Memory Allocation(go.dev ↗)
    3comments
  21. Minimal Phone 2(minimalcompany.com ↗)
    151comments
  22. How SpaceX streamlined the Raptor engine(construction-physics.com ↗)
    25comments
  23. Inside ZCode: Silently uploading your Git history to the cloud(ferstar.org ↗)
    89comments
  24. A 1542 papal cipher cracked with simulated annealing(simonklee.dk ↗)
    discuss
  25. A search-and-inference database from scratch in pure Zig(antfly.io ↗)
    16comments
  26. I vibed a proof of Conway's conjecture(overreacted.io ↗)
    176comments
  27. From Geometry to Algebra and Back Again: 4000 Years of Papers (2023) [video](youtube.com ↗)
    discuss
  28. North Korean nuclear test sets off years of earthquakes(science.org ↗)
    148comments
  29. Cekura (YC F24) Is Hiring(ycombinator.com ↗)
    discuss
  30. Korea raises data breach fines to 10% of revenue(koreajoongangdaily.com ↗)
    74comments

Show HN: What is HN thinking? Real-time sentiment and concept analysis

37 pointsby 7mo agoethos.devrupt.io
23 comments
Hi HN,

I made Ethos, an open-source tool to visualize the discourse on Hacker News. It extracts entities, tracks sentiment, and groups discussions by concept.

Check it out: https://ethos.devrupt.io

This was a "budget build" experiment. I managed to ship it for under $1 in infra costs. Originally I was using `qwen3-8b` for the LLM and `qwen3-embedding-8b` for the embedding, but I ran into some capacity issues with that model and decided to use `llama-3.1-8b-instruct` to stay within a similar budget while having higher throughput.

What LLM or embedding would you have used within the same price range? It would need to be a model that supports structured output.

How bad do you think it is that `llama-3.1` is being used and then a higher dimension embedding? I originally wanted to keep the LLM and embedding within the same family, but I'm not sure if there is munch point in that.

Repo: https://github.com/devrupt-io/ethos

I'm looking for feedback on which metrics (sentiment vs. concepts) you find most interesting! PRs welcome!

7mo agoHN ↗

This is virtually identical to tools the US Department of Homeland Security uses across each social media platform and major website with comments to monitor sentiment and activities.

Congrats, I guess.

7mo agoHN ↗

I was also told this by someone randomly while working at a coffee shop here in DC. Something about CGA.

7mo agoHN ↗

Very interesting. LLMs open up space for transforming unstructured raw data into visualizations and dashboards. I made something just looking at “Who wants to be hired” posts.

https://hireindex.xyz/#stats

7mo agoHN ↗

Does that use the "real" LinkedIn API or something else like Playwright?

What model does it use?

What vector database is it using?

7mo agoHN ↗

Well done.

If I could suggest, please make green colors more distinct in sentiment split wheel, they seem to be very similar now.

7mo agoHN ↗

Awesome idea! The entity tracking is very exciting, most interesting part imo

I think the budget is noticeable in the sentiment analysis unfortunately, the tags and entity recognition are good but the sentiment ratings themselves seem pretty sloppy.

7mo agoHN ↗

I think it's mostly prompting, but I will be experimenting with this more. The prompt currently is garbage IMO

    You are an expert analyst of the Hacker News community. Analyze submissions for
    the underlying ideas, concepts, technologies, and entities being discussed.

    Write all summaries in third-person analytical prose. Do NOT start sentences
    with "The user", "The commenter", "The author", or "This post". Instead, lead
    with the substance: describe the idea, argument, or phenomenon directly.

    Good: "Decentralized identity systems could reduce reliance on corporate
    gatekeepers." Bad: "The user discusses how decentralized identity systems work."

(Source: https://github.com/devrupt-io/ethos/blob/67670eb2855b84d389d...)

7mo agoHN ↗

Garbage, why? That is the insightful bit you chose to omit. How would you do it instead?

7mo agoHN ↗

It leaves a lot of interpretation to the model. For example it doesn't give any guidance on concept naming or disambiguation, which leaves all of that work to the JSON schema.

In my experience it's much more effective to reference key terms or ideas in the JSON schema and then explain those and their constraints in the system prompt.

This is one reason why people often think one model performs better than another for tasks they are both capable of. The real question IMO becomes, does porking all of that extra input prompt (a) eat too much context or (b) increase cost too much.

We will put an update on this in the future and post it in our blog, https://blog.devrupt.io/

7mo agoHN ↗

This is really cool and something I've envisioned building for a long time!

There is a bug in the entity tracking. For the entity "github", it shows a positive sentiment. HN does NOT like GitHub (for reasons good or bad). If you click on it, it shows you stories about other seemingly unrelated stories.

https://ethos.devrupt.io/entities/github

7mo agoHN ↗

Thank you. I believe this is because it's not properly aggregating the story title, content, and comment hierarchy. There are going to be cases where the LLM does a poor job of understanding the conversation, but I think right now the information isn't being sent to the prompt.

Right now it seems to be only using one level of the parent comment hierarchy.

(Source: https://github.com/devrupt-io/ethos/blob/67670eb2855b84d389d...)

7mo agoHN ↗

any blog post anywhere that explains how all of this stuff works and the architecture etc?

7mo agoHN ↗

Jeffrey Epstein: 0.20% Positive! Lol.

Side note: this is cool, but the sentiment analysis could be a bit more sophisticated in v2.

7mo agoHN ↗

I know I'm going against the HN hivemind a bit here, and I hope I don't get flamed too much for it - but I think that that Jeff Epstein fellow wasn't a very nice man.

7mo agoHN ↗

I'm thinking about constantly getting bombarded with audible microwave voice messages for past couple years

7mo agoHN ↗

Epstein was written in COBOL because of static analysis.

7mo agoHN ↗

I figured you were testing the analysis to see where it put you lol

7mo agoHN ↗

The sentiment analysis is very interesting. I'm super curious what that looks like historically, going back to 2007.

7mo agoHN ↗

I currently have it limited to this "epoch" date while I tweak the prompts, once I feel the prompt is done cooking I will be letting it go back to 2007. But, also, gotta keep the lights on somehow ;)

Also, hello fellow taylor.