Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Linux support is coming to Snapdragon X2 Series(qualcomm.com)
    116comments
  2. Claude discovers a novel enzyme system with CRISPR-like repeats(anthropic.com)
    584comments
  3. Show HN: How long do I need to work at my salary before I can coast, or retire?(github.com/karmanyaahm)
    2comments
  4. Feds Target AI Critics as "Foreign Agents"(kenklippenstein.com)
    124comments
  5. ArXiv receives multiyear commitments to support it as an independent nonprofit(arxiv.org)
    14comments
  6. VSCode's SSH Agent Is Bananas (2025)(fly.io)
    101comments
  7. Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest(github.com/nestrilabs)
    16comments
  8. Meta VR Glasses(meta.com)
    268comments
  9. The "Windows XP Box" (2003)(mini-itx.com)
    12comments
  10. Making portable my unportable transputer C compiler(nanochess.org)
    discuss
  11. Mercury 2.5 LLM hits 770 tokens per second(artificialanalysis.ai)
    44comments
  12. Fixing the Portobello Police Station Clock(pointinthecloud.com)
    93comments
  13. We just shipped support for the ugliest part of HTTP: Vary(cloudflare.com)
    22comments
  14. Italian parliament votes for return to nuclear energy(apnews.com)
    420comments
  15. The mystery animal on an ancient god's head(signoregalilei.com)
    21comments
  16. Ideas on modernizing the open-source desktop(lwn.net)
    discuss
  17. Making Tailscale Faster(tailscale.com)
    43comments
  18. Australia says OpenAI agent hacked into government website(channelnewsasia.com)
    40comments
  19. A brief history of Windows scroll bar shortcuts(devblogs.microsoft.com/oldnewthing)
    60comments
  20. Show HN: An open-source manufacturing ERP/MES/QMS(carbon.ms)
    11comments
  21. FLAWED's Flaws and What This Means for Industry Research(suhacker.ai)
    2comments
  22. The Curious Power of Punctuation(newyorker.com)
    10comments
  23. Tokens too cheap to meter(jyn.dev)
    187comments
  24. LensVLM: Compressing long context as images, expanding only relevant pages(huggingface.co)
    7comments
  25. Gemini 3.8 text-to-speech(blog.google)
    125comments
  26. Solving for faster SHA-1 collision detection(sam.dev)
    1comments
  27. Radicle: Disclosure of Vulnerability in the Network Protocol(radicle.dev)
    51comments
  28. Augustofaces: Pareidolia Fine Art(augusto.at)
    3comments
  29. Swap, ZRAM, Zswap and Hibernate on NixOS(matthewbrunelle.com)
    15comments
  30. Liquid Network Security Incident Assessment(blockstream.com)
    discuss

Show HN: I Built a Prompt That Makes LLMs Think Like Heinlein's Fair Witness

16 pointsby 1y agofairwitness.bot
8 comments
1y agoHN ↗

I'm sharing Fair Witness Bot with HN first because this community understands both the technical and philosophical dimensions of AI. The framework needs people who can critique its assumptions and help evolve the implementation. If you've been thinking about epistemology in AI or are just tired of LLM hallucinations, I'd appreciate your perspectives on whether this approach could become a community standard.

The framework idea and yaml prompt was developed with the assistance of Kagi Assistant and Claude Sonnet 3.7 (Thinking),

The site was vibe coded with Windsurf Cascade and Claude 3.7 Sonnet (Thinking).

1y agoHN ↗

I've been interested in the idea of E-Prime (e.g. write a classifier that can tell if a text is in E-Prime, something that rewrites text in E-Prime, etc.) Eventually I lost interest because you can write just as bad E-Prime as you can in English.

For instance, sci-fi writer Charlie Stross wrote "Keir Starmer is a fascist" which is a clear abuse of "to be" but you can stuff adjectives just fine in E-Prime: "Fascist Keir Starmer never stops pushing fascist policies with his fascist attitudes and fascist friends." You could make the case that E-Prime frequently improves on English but some constructions become terribly tortured.

1y agoHN ↗

I understand where you are coming from - I’ve gone so far as to try to regularly write at work in E-Prime in the past. I definitely found that it forced me to think hard about what I was trying to convey, which ultimately improved the vocabulary I was using. I also definitely found it to be a lot of trouble the maintain with consistency.

The thing is, though, that LLMs don’t appear to trouble themselves at all when following E-Prime!

After a lot of conceptual refinement for the overall idea I had (minimizing hallucinations by prompt alone), it was almost trivial to make the LLM consistently use E-Prime everywhere.

You raise an interesting thought though: how to tweak this prompt such that it gets the LLM to avoid using E-Prime where it significantly reduces readability or dramatically increases cognitive load.

A classifier for “bullshit” detection has been on my mind.

1y agoHN ↗

Truth is the most problematic problem in philosophy, the introduction of the idea of the truth erodes the truth as seen in Godel's theorem or the reaction you get when you hear "9/11 truther." In many cases you can only determine the truth by physical observation, in other cases it is inaccessible. An A.I. that can determine the truth of things is a god.

A emotional tone or hostility detector, on the other hand, is ModernBERT + BiLSTM for the win. I'd argue the problem with fake news is not that it is fake but that it works on peoples emotions and that people prefer it to the real thing.

You can detect common established bullshit patterns and probably new ones that are like the old ones. 30 years from now there will be new bullshit patterns your model doesn't see.

1y agoHN ↗

I don't see how Gödel's theorems at all shows that "the introduction of the idea of the truth erodes the truth". Gödel's incompleteness theorems are mostly about provability anyway, which is a distinct concept from truth.

Though, Gödel's completeness theorem I suppose does relate provability to truth in that it shows that (for systems with the right kind of rules of inference) provability is equivalent to something being true in all models...

Still, are you sure Tarski's undefinability theorem isn't more relevant to your point?

1y agoHN ↗

This is quite a fascinating approach. The system prompt is quite succinct. Does the LLM always follow it in the manner shown in the examples? Do you plan to do any benchmarking?