Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Linux support is coming to Snapdragon X2 Series(qualcomm.com)
    97comments
  2. Claude discovers a novel enzyme system with CRISPR-like repeats(anthropic.com)
    569comments
  3. Feds Target AI Critics as "Foreign Agents"(kenklippenstein.com)
    52comments
  4. Meta VR Glasses(meta.com)
    248comments
  5. ArXiv receives multiyear commitments to support it as an independent nonprofit(arxiv.org)
    11comments
  6. VSCode's SSH Agent Is Bananas (2025)(fly.io)
    94comments
  7. Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest(github.com/nestrilabs)
    14comments
  8. The "Windows XP Box" (2003)(mini-itx.com)
    12comments
  9. Fixing the Portobello Police Station Clock(pointinthecloud.com)
    91comments
  10. Mercury 2.5 LLM hits 770 tokens per second(artificialanalysis.ai)
    31comments
  11. We just shipped support for the ugliest part of HTTP: Vary(cloudflare.com)
    17comments
  12. FLAWED's Flaws and What This Means for Industry Research(suhacker.ai)
    1comments
  13. Italian parliament votes for return to nuclear energy(apnews.com)
    400comments
  14. The mystery animal on an ancient god's head(signoregalilei.com)
    19comments
  15. Show HN: Combinators in Array Languages(softwarewrighter.com)
    discuss
  16. Making Tailscale Faster(tailscale.com)
    40comments
  17. Australia says OpenAI agent hacked into government website(channelnewsasia.com)
    19comments
  18. A brief history of Windows scroll bar shortcuts(devblogs.microsoft.com/oldnewthing)
    54comments
  19. LensVLM: Compressing long context as images, expanding only relevant pages(huggingface.co)
    7comments
  20. Show HN: An open-source manufacturing ERP/MES/QMS(carbon.ms)
    8comments
  21. The Curious Power of Punctuation(newyorker.com)
    6comments
  22. Tokens too cheap to meter(jyn.dev)
    185comments
  23. Gemini 3.8 text-to-speech(blog.google)
    123comments
  24. Solving for faster SHA-1 collision detection(sam.dev)
    discuss
  25. Radicle: Disclosure of Vulnerability in the Network Protocol(radicle.dev)
    50comments
  26. Augustofaces: Pareidolia Fine Art(augusto.at)
    2comments
  27. Swap, ZRAM, Zswap and Hibernate on NixOS(matthewbrunelle.com)
    13comments
  28. I don't want the details(michaelheap.com)
    200comments
  29. Z80 REPL (2018)(abagames.github.io)
    18comments
  30. A refined phylochronology of the second plague pandemic in Western Eurasia(pnas.org)
    discuss

LensVLM: Compressing long context as images, expanding only relevant pages

61 pointsby 8h agohuggingface.co
7 comments
5h agoHN ↗

I really like this approach! I sort of think of the vision encoder here as an expensive high fidelity RAG encoder.

The thing I’d love to do with a system like this is train it to be KV cache ordering independent (ie permutation invariant at the page level). Basically each page’s KV cache should be understandable by the model in any ordering - which would allow you to go one step further and treat the KV cache of the vision encoded page as the chunk for the model to reason over.

Then all these zoom in for more detail tricks will extend naturally.

3h agoHN ↗

Oh My Pi has done this for a while now, they call it Snap compact.

3h agoHN ↗

Ha! Didn’t realize that’s what it was doing, I’d compact and it would say snap compact with a little icon of a camera, so this all makes sense now.

3h agoHN ↗

I remember reading a paper entitled "A Picture is Worth a Thousand Tokens" or something similar like 2-3 years ago. The reality is that no one really wants/needs contexts that big, anyway. It's hard enough making LLMs truly useful even with a small/medium context.

1h agoHN ↗

I always found it weird that we don't have glacial type input for llms or any kind of active-working memory.

There's no reason why we shouldn't be able to expose active relevant information that is only relevant for the next request: current agents running, time, etc.

There's also no reason why we shouldn't have a cheaper lossy input which uses way less bytes per token - see deepseek flash 4.1.