frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Han – A Korean programming language written in Rust

https://github.com/xodn348/han
64•xodn348•2h ago•22 comments

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

53•katspaugh•4h ago•20 comments

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

https://www.gitagent.sh/
84•sivasurend•9h ago•11 comments

Show HN: Learn Arabic with spaced repetition and comprehensible input

https://abjadpro.com
60•adangit•7h ago•12 comments

Show HN: Costly – Open-source SDK that audits your LLM API costs

https://www.getcostly.dev/
3•itsdannyt•1h ago•1 comments

Show HN: I built an open-source agent-run trading fund with real capital

https://github.com/CrunchyJohnHaven/elastifund
2•h16zed•1h ago•1 comments

Show HN: Replacing $50k manual forensic audits with a deterministic .py engine

2•cd_mkdir•2h ago•1 comments

Show HN: AI coding agent for VS Code with pay-as-you-go pricing- no subscription

https://www.llmonestop.com/#pricing
2•hhossain•2h ago•0 comments

Show HN: ZaneOps, A beautiful and fast self hosted alternative to Vercel

https://zaneops.dev/
2•fredkisss•2h ago•1 comments

Show HN: ngrep – grep plus word embeddings (Rust)

https://github.com/0xNaN/ngrep
3•xnan•2h ago•2 comments

Show HN: Cloak – send and receive secrets from OpenClaw

https://cloak.opsy.sh
3•d36ugger•2h ago•0 comments

Show HN: Json.express – Query and explore JSON in the browser, zero dependencies

https://json.express
2•udidu•2h ago•0 comments

Show HN: Pidrive – File storage for AI agents (mount S3, use ls/cat/grep)

https://pidrive.ressl.ai/
3•abhishek203r•2h ago•0 comments

Show HN: Data-anim – Animate HTML with just data attributes

https://github.com/ryo-manba/data-anim
9•ryo-manba•8h ago•1 comments

Show HN: Ink – Deploy full-stack apps from AI agents via MCP or Skills

https://ml.ink/
27•august-•3d ago•4 comments

Show HN: Paperctl- An Arxiv CLI designed for agents

https://github.com/ChristianFJung/paperctl
2•christianjung•3h ago•1 comments

Show HN: Language Life – Learn a language by living a simulated life

https://www.languagelife.ai
4•bitforger•3h ago•1 comments

Show HN: KeyID – Free email and phone infrastructure for AI agents (MCP)

https://keyid.ai/
8•vasilyt•7h ago•8 comments

Show HN: Channel Surfer – Watch YouTube like it’s cable TV

https://channelsurfer.tv
578•kilroy123•3d ago•169 comments

Show HN: Context Gateway – Compress agent context before it hits the LLM

https://github.com/Compresr-ai/Context-Gateway
89•ivzak•1d ago•50 comments

Show HN: I built Wool, a lightweight distributed Python runtime

https://github.com/wool-labs/wool
10•bzurak•10h ago•3 comments

Show HN: Zap Code – AI code generator that teaches kids real HTML/CSS/JS

https://www.zapcode.dev
9•eibrahim•3h ago•2 comments

Show HN: Auto-Save Claude Code Sessions to GitHub Projects

https://github.com/ej31/claude-session-tracker
2•ej31•5h ago•0 comments

Show HN: What was the world listening to? Music charts, 20 countries (1940–2025)

https://88mph.fm/
108•matteocantiello•4d ago•48 comments

Show HN: Axe – A 12MB binary that replaces your AI framework

https://github.com/jrswab/axe
219•jrswab•2d ago•122 comments

Show HN: Hedra – an open-world 3D game I wrote from scratch before LLMs

https://github.com/maxilevi/project-hedra
4•maxilevi•8h ago•0 comments

Show HN: SupplementDEX – The Evidence-Based Supplement Database

https://supplementdex.com/
13•richarlidad•22h ago•0 comments

Show HN: OneCLI – Vault for AI Agents in Rust

https://github.com/onecli/onecli
160•guyb3•2d ago•50 comments

Show HN: BirdDex – Pokémon Go, but with real life birds

https://birddex.co/
3•stellay•9h ago•1 comments

Show HN: QKD eavesdropper detector using Krylov complexity-open source Python

https://github.com/quantumspiritresearch-crypto/qkd-krylov-detector
3•QuantumSpirit•10h ago•0 comments
Open in hackernews

Show HN: ngrep – grep plus word embeddings (Rust)

https://github.com/0xNaN/ngrep
3•xnan•2h ago
I got curious about a simple question: regular expressions are purely syntactic, but what happens if you add just a little bit of semantics?

To answer, I ended up building ngrep: a grep-like tool that extends regular expressions with a new operator ~(token) that matches a word by meaning using word2vec-style embeddings (FastText, GloVe, Wikipedia2Vec).

A simple demo: "~(big)+ \b~(animal;0.35)+\b" over Moby-Dick can find many ways used to refer to a large animal, surfacing "great whale", "enormous creature", "huge elephant" and so on. Pipe it through sort | uniq -c and the winner is, unsurprisingly, "great whale" :)

Built in Rust on top of the awesome fancy-regex, and ~() composes with all standard operators (negative lookahead, quantifiers, etc.). Currently a PoC with many missing optimizations (e.g: no caching, no compilation to standard regex, etc.), obviously without the guarantees of plain regex and subject to the limits of w2v-style embeddings...but thought it was worth sharing!

Comments

jruohonen•2h ago
Just a remark about the name; there is already a well-known ngrep.

https://linux.die.net/man/8/ngrep.

xnan•1h ago
Oops, didn't know, thanks! I just added a section on how to compile and try it without a system installation to avoid any name clash :)