frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

I canceled my Antigravity subscription today. Here is why

1•davidvartanian•33s ago•0 comments

Tab Organizer for Developer

https://github.com/gancio-xyz/dev-tab-organizer
1•alexfg93•2m ago•0 comments

Email for agents – agent doesn't need another Gmail

https://mails.dev/
2•guoyu•5m ago•0 comments

Webtool: Let AI agents control your live Chrome session with CDP

https://github.com/usewebtool/webtool
1•machinecontrol•6m ago•0 comments

Show HN: Railguard – A safer –dangerously-skip-permissions for Claude Code

https://github.com/railyard-dev/railguard
1•LunarFrost88•7m ago•1 comments

Top US counterterrorism official resigns over Iran war, urging Trump to 'reverse

https://www.bbc.com/news/articles/cg4g66r3z40o
6•tartoran•7m ago•0 comments

Ecological Institutionalism: Toward a Constitutional Architecture for Reciprocal

https://www.academia.edu/165204283/Ecological_Institutionalism_Toward_a_Constitutional_Architectu...
1•WGriffinIII•11m ago•1 comments

Less code, more power: Why we rolled our own React Server Components framework

https://www.aha.io/engineering/articles/why-we-rolled-our-own-rsc-framework
1•joshum97•11m ago•0 comments

QuickBooks Online MCP Server

https://github.com/intuit/quickbooks-online-mcp-server
1•nateb2022•11m ago•0 comments

How to Effectively Adopt AI Tooling in Software Development

https://akk.ad/posts/effectively-adopting-ai-tooling-in-software-claude-code/
1•louy•12m ago•0 comments

Show HN: One, cross domain auto-researching knowledge graph Claude orchestrator

https://github.com/bcd532/one
1•railugo•12m ago•0 comments

Rando Sans solves the biggest problem with handwriting fonts

https://www.creativebloq.com/design/fonts-typography/say-hello-to-the-worlds-most-random-font
1•bryanrasmussen•12m ago•1 comments

The Cost of Agentic Failure

https://www.oreilly.com/radar/the-hidden-cost-of-agentic-failure/
1•avyfain•13m ago•0 comments

Thinking Big

https://timvink.nl/blog/thinking-big/
1•timvink•13m ago•0 comments

Show HN: Flowershow Publish Markdown in seconds. Hosted, free, zero config

https://flowershow.app/
3•rufuspollock•14m ago•0 comments

Spaceflight Started 100 Years Ago in a Massachusetts Cabbage Patch

https://www.nytimes.com/2026/03/16/science/robert-goddard-rocket-100th-anniversary.html
1•saikatsg•15m ago•0 comments

AI Entrepreneurs

https://ai-entrepreneurs.jaksa.me/
1•jaksa•15m ago•0 comments

Alive – Five Markdown files that give Claude Code a persistent memory

1•benslockedin•15m ago•1 comments

Show HN: Agent Caching in Fiddler

https://www.telerik.com/blogs/stop-paying-same-answer-twice-agent-cache-fiddler-everywhere
2•zlatkov•16m ago•0 comments

Reversing BEDaisy.sys: Static Analysis of BattlEye's Kernel Anti-Cheat Driver

https://s4dbrd.github.io/posts/reversing-bedaisy/
2•vinhnx•18m ago•0 comments

Show HN: Sugar – Cross-project memory for AI coding agents via MCP

https://github.com/roboticforce/sugar/
1•cdnsteve•18m ago•0 comments

Garry Tan's thirteen opinionated workflow skills for Claude Code

https://github.com/garrytan/gstack
1•weinzierl•19m ago•1 comments

Are AI agents slowing us down?

https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us
3•guillego•19m ago•0 comments

China's Fusion Magnet Technology Based on the Superconducting Tokamak Strategy

https://www.mdpi.com/3042-4860/2/1/3
2•PaulHoule•19m ago•0 comments

After three months, Samsung is ending sales of the $2,899 Galaxy Z TriFold

https://arstechnica.com/gadgets/2026/03/after-three-months-samsung-is-ending-sales-of-the-2899-ga...
1•LorenDB•19m ago•0 comments

I moved to the alps to shovel snow

https://senhongo.com/blog/shoveling-snow/
3•SenHeng•19m ago•0 comments

National Ferret School – Cable and threading ferrets

https://www.ferret-school.co.uk/working-ferrets/cable-laying
2•Aboutplants•19m ago•0 comments

Mastercard's new generative AI model

https://www.mastercard.com/us/en/news-and-trends/stories/2026/mastercard-new-generative-ai-model....
2•saikatsg•20m ago•0 comments

AI's Oppenheimer Moment

https://a16z.com/ais-oppenheimer-moment/
1•gmays•20m ago•0 comments

A.I. Chatbots Want Your Health Records. Tread Carefully

https://www.nytimes.com/2026/03/12/technology/personaltech/microsoft-copilot-health-ai-chatbots.html
1•1vuio0pswjnm7•21m ago•0 comments
Open in hackernews

Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go

https://github.com/antflydb/antfly
34•kingcauchy•1h ago
Hey HN, I’m excited to share Antfly: a distributed document database and search engine written in Go that combines full-text, vector, and graph search. Use it for distributed multimodal search and memory, or for local dev and small deployments.

I built this to give developers a single-binary deployment with native ML inference (via a built-in service called Termite), meaning you don't need external API calls for vector search unless you want to use them.

Some things that might interest this crowd:

Capabilities: Multimodal indexing (images, audio, video), MongoDB-style in-place updates, and streaming RAG.

Distributed Systems: Multi-Raft setup built on etcd's library, backed by Pebble (CockroachDB's storage engine). Metadata and data shards get their own Raft groups.

Single Binary: antfly swarm gives you a single-process deployment with everything running. Good for local dev and small deployments. Scale out by adding nodes when you need to.

Ecosystem: Ships with a Kubernetes operator and an MCP server for LLM tool use.

Native ML inference: Antfly ships with Termite. Think of it like a built-in Ollama for non-generative models too (embeddings, reranking, chunking, text generation). No external API calls needed, but also supports them (OpenAI, Ollama, Bedrock, Gemini, etc.)

License: I went with Elastic License v2, not an OSI-approved license. I know that's a topic with strong feelings here. The practical upshot: you can use it, modify it, self-host it, build products on top of it, you just can't offer Antfly itself as a managed service. Felt like the right tradeoff for sustainability while still making the source available.

Happy to answer questions about the architecture, the Raft implementation, or anything else. Feedback welcome!

Comments

thefogman•1h ago
Interesting project.

I’ve got a project right now, separate vector DB, Elasticsearch, graph store, all for an agent system.

When you say Antfly combines all three, what does that actually look like at query time? Can I write one query that does semantic similarity + full-text + graph traversal together, or is it more like three separate indexes that happen to live in the same binary?

Does it ship with a CLI that's actually good? I’m pivoting away from MCP. Like can I pipe stuff in, run queries, manage indexes from the terminal without needing to write a client? That matters more to me than the MCP server honestly.

And re: Termite + single binary, is the idea that I can just run `antfly swarm`, throw docs and images at it, and have a working local RAG setup with no API keys? If so, that might save me a lot of docker-compose work.

Who's actually running this distributed vs. single-node? Curious what the typical user experience looks like.

kingcauchy•1h ago
Thanks for the awesome questions!!

Exactly the use case I built it for! I wanted a world where you could build your indexes and the query planner could just be smart enough to use them in a single query. I've not quite nailed down the agentic query planner side 100% (it's getting there), but the JSON query DSL allows you to pipeline, join, fuse all the full-text, semantic, graph, reranking, pruning (score/token pruning) all in one query.

The CLI is my primary development tool with antfly, I am definitely looking for feedback on what people would like to see there, it's a little chonky with the flags --pruner e.g. requires writing the JSON for the config because I didn't want users to have to memorize 1000 subflags. It's definitely a first class citizen.

With respect to "Termite + single binary" that's exactly right, Termite handles chunking, multimodal chunking, embeddings (sparse + dense), reranking, fused chunking/embedding models, and we're excitedly getting more support for a variety of onnx based llms/ner models to help with data extraction use cases (functiongemma/gliner2/etc) so you don't have to setup 10 different services for testing vs deployment.

We run Antfly ourselves for our https://platform.searchaf.com (cheeky search AntFly) Algolia style search product in a distributed setup, and some users run Antfly in single node with large instances (more at the Postgres size datasets with millions of documents vs. large multitenant depoys). But we really wanted to build something with a more seamless experience of going back and forth between a distributed vs single node instance than elasticsearch or postgres can offer.

Hope that helps! Let me know if I can help you with anything!

wiresurfer•11m ago
A quick note, on platform.searchaf.com The account creation process hits a snag with verify-email links received on email giving a 404. hope it helps.

On a parallel note, It would be nice to put an architecture diagram in the github repo. Are there particular aspects of the current implementation which you want to actively improve/rearchitect/change?

I agree with the goals set out for the project and can testify that elasticsearch's DX is pretty annoying. Having said that, distributed indexing with pluggable ingestion/query custom indexes may be a good goal to aim for. - Finite State Transducers (FST) or Finite state automata based memory efficient indexes for specific data mimetypes - adding hashing based search semantic search indexes.

And even changing the indexer/reranker implementation would help make things super hackable.

jnstrdm05•1h ago
This looks sick!

Did you build this for yourself?

kingcauchy•1h ago
I built this for myself because I hated running a large ElasticSearch instance at work and wanted something that would autoscale and something that allowed for reindexing data. I also had a lot of experience running a large BigTable/Elasticsearch custom graph database I thought could be unified into a single database to cut costs. Started adding an embedding index for fun based on some Google papers and now here we are!
perfmode•40m ago
what google papers?
kingcauchy•36m ago
Not strictly google but microsoft/bing too, here's the top ones from my notes:

https://arxiv.org/abs/2410.14452 spfresh, https://arxiv.org/abs/2111.08566 spann, https://arxiv.org/abs/2405.12497 rabitq, https://arxiv.org/abs/2509.06046 diskann,

I have a variety of blogs that I used too and reference implementations!

It's a Rabit[Q]uantized Hierchical Balanced Clustering algorithm we use for the vector index and we use a chunked segment index for the sparse index if you're curious! Happy to discuss more!

perfmode•24m ago
Curious if you’re using any SIMD optimizations for numerical calculations.
kingcauchy•19m ago
Yes we do use SIMD heavily! https://github.com/ajroetker/go-highway I also added SME support for Darwin for most algorithms. We use it in the full-text index, all over the vector indexes and heavily for the ml inference we do in go especially.
rigorclaw•20m ago
what's the typical migration path look like for teams coming off elasticsearch? full reindex or can you do it incrementally?
kingcauchy•12m ago
Definitely open to working with you on supporting even better tooling for this as I imagine many different "styles" of migration will be necessary.

The number 1 supported migration path for users though is one of my personal favorite features of antfly which is the linear merge api, which allows you to incrementally reconcile an external pageable datasource with antfly at the pace you want while also getting the benefit of batching! We support index templates just like ES and the ability to change you schema and antfly manages the full-text reindex for you. If you're looking at migrating your embeddings in Elastic or another vectordb we can also support that! Let us know :)

didip•4m ago
in the query_test.go, I don’t see how the hybrid search is being exercised.

For fun I am making hybrid search too and would love to see how you merge the two list (semantic and keyword) and rerank the importance score.