Monday, March 30, 2026

Show HN: Rusdantic https://ift.tt/sDR3KI7

Show HN: Rusdantic A unified, high-performance data validation and serialization framework for Rust, inspired by Pydantic's ergonomics and powered by Serde. https://ift.tt/I61KxVg March 31, 2026 at 01:57AM

Show HN: AI Spotlight for Your Computer (natural language search for files) https://ift.tt/gzxYvSk

Show HN: AI Spotlight for Your Computer (natural language search for files) Hi HN, I built SEARCH WIZARD — a tool that lets you search your computer using natural language. Traditional file search only works if you remember the filename. But most of the time we remember things like: "the screenshot where I was in a meeting" "the PDF about transformers" "notes about machine learning" Smart Search indexes your files and lets you search by meaning instead of filename. Currently supports: - Images - Videos - Audio - Documents Example query: "old photo where a man is looking at a monitor" The system retrieves the correct file instantly. Everything runs locally except embeddings. I'm looking for feedback on: - indexing approaches - privacy concerns - features you'd want in a tool like this GitHub: https://ift.tt/TjCGQfq Demo: https://deepanmpc.github.io/SMART-SEARCH/ March 30, 2026 at 07:13PM

Show HN: Memv – Memory for AI Agents https://ift.tt/I78rWjx

Show HN: Memv – Memory for AI Agents memv is an open-source Python library that gives AI agents persistent memory. Feed it conversations; it extracts knowledge. The extraction mechanism is predict-calibrate (Nemori paper): given existing knowledge, it predicts what a new conversation should contain, then extracts only what the prediction missed. v0.1.2 adds the production path: - PostgreSQL backend (pgvector for vectors, tsvector for text search, asyncpg pooling). Single db_url parameter — file path for SQLite, connection string for Postgres. - Embedding adapters: OpenAI, Voyage, Cohere, fastembed (local ONNX). Other things it does: - Bi-temporal validity: event time (when was the fact true) + transaction time (when did we learn it), following Graphiti's model. - Hybrid retrieval: vector similarity + BM25 merged with Reciprocal Rank Fusion. - Episode segmentation: groups messages before extraction. - Contradiction handling: new facts invalidate old ones, with full audit trail. Procedural memory (agents learning from past runs) is next, deferred until there's usage data. https://ift.tt/F0uVy1g March 30, 2026 at 09:09PM

Sunday, March 29, 2026

Show HN: React-Rewrite – Figma for localhost that directly edits your codebase https://ift.tt/ne7AMJj

Show HN: React-Rewrite – Figma for localhost that directly edits your codebase https://ift.tt/odbjiRz March 30, 2026 at 06:59AM

Show HN: Real-time visualization of Claude Code agent orchestration https://ift.tt/Df8UxHe

Show HN: Real-time visualization of Claude Code agent orchestration https://ift.tt/IiZXQBo March 30, 2026 at 06:21AM

Show HN: Tabical – Tinder-style city micro-itineraries, personalized by swipe https://ift.tt/0DGhrK7

Show HN: Tabical – Tinder-style city micro-itineraries, personalized by swipe tabical: swipeable 2-4 stop city itineraries for NYC, DC, and Atlanta. You swipe right or left and a personalization vector updates on each swipe to curate your deck. The backend pipeline is where most of the interesting work lives: currently trending signals are harvested each day, and from those signals we fetch the candidates to build itineraries. Built this because deciding what to do in a city like NYC is a genuinely annoying problem that no existing app solves end-to-end. Happy to talk more. https://tabical.com/ March 30, 2026 at 12:46AM

Show HN: Crazierl – An Erlang Operating System https://ift.tt/t80GnV4

Show HN: Crazierl – An Erlang Operating System Crazierl is an experimental/hobby operating system based around BEAM. I've linked the browser based demo; I don’t recommend using a phone; it does work, slowly, on the phones I tested, but it’s very awkward to use. You can share a link with a hashtag with your friends and click the consent checkbox, and it (should) link up into dist and I’ve also included a chat application you can start with chat:start(). (quit chat with /quit, or use the shell menu with ctrl-g to switch between shells etc). The browser demo relies on the v86 javascript x86 virtual machine. You can also run Crazierl on a real x86 system, but I’ve had mixed luck on modern systems, it uses some esoteric legacy VGA features and support for that isn’t getting better. Crazierl is fairly limited: 32-bit x86, BIOS boot, only two NIC drivers virtio-net and realtek 8168. But it's got enough to become part of an Erlang dist cluster. It also supports SMP, but it’s crashy with high core counts in qemu; there’s almost certainly several concurrency bugs in the kernel. There's also a lot of excess tcp debug spew (sorry). Source code is available (Apache) https://ift.tt/xf1rJ9i https://ift.tt/oURqfOw March 30, 2026 at 12:38AM