Hacker News

Subscribe to Hacker News feed
Hacker News RSS
Updated: 16 min 4 sec ago

GLiClass: Open-Source JEV

Wed, 09/16/2026 - 12:47am
Categories: Hacker News

The Arrival of Java 27

Wed, 09/16/2026 - 12:43am
Categories: Hacker News

Verification of a Generational Garbage Collector

Wed, 09/16/2026 - 12:39am

Article URL: https://arxiv.org/abs/2609.13186

Comments URL: https://news.ycombinator.com/item?id=49722153

Points: 2

# Comments: 0

Categories: Hacker News

Squeeze every token from your mid-tier subs

Tue, 09/15/2026 - 11:00pm

Article URL: https://github.com/0gsd/sidepeace

Comments URL: https://news.ycombinator.com/item?id=49721617

Points: 1

# Comments: 1

Categories: Hacker News

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

Tue, 09/15/2026 - 10:45pm

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.

Comments URL: https://news.ycombinator.com/item?id=49721546

Points: 2

# Comments: 2

Categories: Hacker News

Small Tech: The Need for Principle-Driven Software

Tue, 09/15/2026 - 10:43pm

Article URL: https://cdox.studio/small-tech

Comments URL: https://news.ycombinator.com/item?id=49721540

Points: 5

# Comments: 0

Categories: Hacker News

Pages