New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Salesforce and Nvidia launch Koa, a CRM reasoning model(salesforce.com ↗)
    discuss
  2. Antonio Gramsci: How Language Makes Power Feel Like Common Sense(linguistically.substack.com ↗)
    discuss
  3. Replicating Jev with Qwen-2.5(perennialte.ch ↗)
    discuss
  4. Revisiting Soundness for Occurrence Typing, Semantically(arxiv.org ↗)
    discuss
  5. Black Holes or Black Hole Stars?(quantamagazine.org ↗)
    discuss
  6. GPT-6 Astra vs. GPT-5.6 Sol: Is a 1.6x Higher Cost Worth It per Verified Bug?(ent-website-gamma.vercel.app ↗)
    discuss
  7. Reclaim the Terminal(nishantjosh.dev ↗)
    discuss
  8. Nature Is Our Learning Environment(periodic.com ↗)
    discuss
  9. Hello HN
    discuss
  10. The Chemistry of Cookery XVII (1884)(wikisource.org ↗)
    discuss
  11. Bug Bounty Operating Principles(medium.com/jasonpuglisi ↗)
    discuss
  12. CodeProject in read-only mode since October 2024(wikipedia.org ↗)
    discuss
  13. What's New in macOS 27 for Developers?(freecodecamp.org ↗)
    discuss
  14. Effectively Does a Model Use Its Memory (2025)(liquid.ai ↗)
    1comments
  15. OpenAI breakthrough triggers 'existential crisis' in math(science.org ↗)
    discuss
  16. Show HN: 2049 - a roguelike that fuses 2048 and Minesweeper(github.com/skorotkiewicz ↗)
    discuss
  17. Why Scheme?(goeteia.dev ↗)
    discuss
  18. Symbolic Artificial Intelligence(wikipedia.org ↗)
    discuss
  19. AI models in 'surreal' dialect mixing poetic language and tech bro jargon(theguardian.com ↗)
    discuss
  20. Show HN: Context Freshness Ledger – a tiny schema for reviewable agent memory(github.com/chengyixu ↗)
    discuss
  21. Novel Particle Beam Could Challenge Einstein's Theory of Gravity(ethz.ch ↗)
    discuss
  22. FBI boarded Texas-bound oil tanker to investigate cyberattack(cbsnews.com ↗)
    1comments
  23. NASA-backed scientists turn plastic waste into edible cookies(sciencedaily.com ↗)
    1comments
  24. "Filmmaker" suing PassThePopcorn may be banned user out for revenge(arstechnica.com ↗)
    discuss
  25. William Buckland's Theology of Geology(historytoday.com ↗)
    discuss
  26. Broken Windows, Abstractions and the Cost of Always Keeping Things Simple(pgilmartin.substack.com ↗)
    1comments
  27. Show HN: ZenTabTimer, an HTML timer where browser favicon is the timer(github.com/kevinpondmind ↗)
    discuss
  28. Inference Is the Last LLM Moat(vincentschmalbach.com ↗)
    discuss
  29. We struggled with DevOps, so built a open source agentic platform just for this
    discuss
  30. From Academia to Alignment(millicosm.substack.com ↗)
    1comments

Show HN: SeaSearch – Lightweight, S3-backed multi-tenant search engine

2 pointsby 1h agogithub.com
2 comments
Hi HN, I'm Daniel, co-founder of Seafile.

I'm glad to share our open-sourcing project SeaSearch, a search engine written in Go (built on ZincSearch) that we’ve been running in production for over two years for Seafile project.

After years of using Elasticsearch, we think there are two main problems with Elasticsearch:

It is not lightweight and hard to maintain a cluster

All of seafile tenants' data was stored in a single index and it is slow to search a file in a single library because the whole index need to be searched

Three years ago, we started developing a solution to solve the two problems. Rather than building a search engine from scratch, we built on top of ZincSearch, that is implemented in Go rather than JVM with a smaller runtime footprint and has Elasticsearch API compatibility, but it was still missing something that we get to find out along the way.

We have now open-sourced SeaSearch with the pieces we needed:

S3-backed Storage: Index data lives in S3. Compute nodes share the same backend, making scaling/failover instant (no data replication needed).

Smart Caching: Uses a local disk cache for immutable segments to keep things fast despite the S3 backend.

ES API Compatible: Works as a drop-in replacement for most Elasticsearch query endpoints.

Lightweight Go Runtime: No JVM overhead.

Vector Search: Built-in support for HNSW/IVFPQ for hybrid semantic search.

Hope this helps fellow devs who are stuck in this problem when building multi-tenant SaaS applications. Looking forward to your responses.