frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Git for LLMs – A context management interface

https://twigg.ai
58•jborland•10h ago•17 comments

Show HN: OpenSnowcat – A fork of Snowplow to keep open analytics alive

https://opensnowcat.io/
50•joaocorreia•6h ago•12 comments

Show HN: I built a tech news aggregator that works the way my brain does

https://deadstack.net/recent
134•dreadsword•7h ago•75 comments

Show HN: Deta Surf – An open source and local-first AI notebook

https://github.com/deta/surf
116•mxek•13h ago•38 comments

Show HN: Nostr Web – decentralized website hosting on Nostr

https://nweb.shugur.com
86•karihass•11h ago•20 comments

Show HN: Open-source TypeScript SDK for sending and operating iMessages

https://github.com/sg-hq/imessage-kit
2•RyanZhuuuu•2h ago•2 comments

Show HN: ScreenAsk – Free Screen Recording Links for Customer Support

https://screenask.com
13•ladybro•8h ago•0 comments

Show HN: I built Kumi – a typed, array-oriented dataflow compiler in Ruby

https://kumi-play-web.fly.dev/
4•goldenCeasar•3h ago•0 comments

Show HN: FlowLens – MCP server for debugging with Claude Code

https://magentic.ai/flowlens/
4•mzidan101•3h ago•0 comments

Show HN: Hacker News sans AI content

https://tokyo-synth-1243_4mn1lfqabzpz.vibesdiy.app/
4•neom•4h ago•1 comments

Show HN: Tommy – Turn ESP32 devices into through-wall motion sensors

https://www.tommysense.com
68•mike2872•8h ago•54 comments

Show HN: Cuq – Formal Verification of Rust GPU Kernels

https://github.com/neelsomani/cuq
91•nsomani•1d ago•60 comments

Show HN: Silly Morse code chat app using WebSockets

https://noamtamir.github.io/morwse/
73•noamikotamir•5d ago•30 comments

Show HN: Desponsorize – Gray out Amazon sponsored search results

https://github.com/candacelabs/desponsorize
2•kaashmonee•5h ago•0 comments

Show HN: Play abstract strategy board games online with friends or against bots

https://abstractboardgames.com/
171•abstractbg•1w ago•79 comments

Show HN: Coyote – Wildly Real-Time AI

https://getcoyote.app
6•michalwarda•8h ago•10 comments

Show HN: Cadence – A guitar theory app

https://cadenceguitar.com/
191•apizon•1w ago•86 comments

Show HN: BesiegeField – LLM Agents Learn to Build Machines in a Physics Sandbox

https://besiegefield.github.io/
2•zepist•6h ago•0 comments

Show HN: Story Keeper – AI agents with narrative continuity instead of memory

https://github.com/neurobloomai/pact-ax
2•neurobloom•6h ago•0 comments

Show HN: Emojiwhat – Unicode and TikTok emojis to copy and paste

https://emojiwhat.com/
2•kyrylo•6h ago•0 comments

Show HN: Pg_textsearch – BM25 Ranking for Postgres

https://docs.tigerdata.com/use-timescale/latest/extensions/pg-textsearch/
5•tjgreen•8h ago•0 comments

Show HN: Distil-NPC: a family of models for non-playable characters in games

https://github.com/distil-labs/Distil-NPCs
4•party-horse123•8h ago•0 comments

Show HN: Modshim – A new alternative to monkey-patching in Python

https://github.com/joouha/modshim
108•joouha•1w ago•31 comments

Show HN: hist: An overengineered solution to `sort|uniq -c` with 25x throughput

https://github.com/noamteyssier/hist-rs
3•noamteyssier•9h ago•3 comments

Show HN: Katakate – Dozens of VMs per node for safe code exec

https://github.com/Katakate/k7
120•gbxk•2d ago•51 comments

Show HN: 401K Traditional vs. Roth Calculator

https://401k.pages.dev/
2•vjain014•9h ago•1 comments

Show HN: How Software Fails-A book about complex system failures(sample chapter)

2•enginyoyen•9h ago•0 comments

Show HN: A browser for Mac that connects to private web apps over SSH

https://outerloop.sh
2•mrcslws•9h ago•0 comments

Show HN: I built an SVG-generation tool

https://scalablevector.graphics/
6•ninapanickssery•9h ago•1 comments

Show HN: Create interactive diagrams with pop-up content

https://vexlio.com/features/interactive-diagrams-with-popups/
43•ttd•1d ago•5 comments
Open in hackernews

Show HN: hist: An overengineered solution to `sort|uniq -c` with 25x throughput

https://github.com/noamteyssier/hist-rs
3•noamteyssier•9h ago
Was sitting around in meetings yesterday and remembered an old shell script I had to count the number of unique lines in a file. Gave it a shot in rust and with a little bit of (over-engineering)™ I managed to get 25x throughput over the naive approach using coreutils as well as improve over some existing tools.

Some notes on the improvements:

1. using csv (serde) for writing leads to some big gains

2. arena allocation of incoming keys + storing references in the hashmap instead of storing owned values heavily reduced the number of allocations and improves cache efficiency (I'm guessing, I did not measure).

There are some regex functionalities and some table filtering built in as well.

happy hacking

Comments

southwindcg•8h ago
I don't [currently?] have a use case for this tool, but I love seeing existing tools made faster or more efficient.
noamteyssier•7h ago
I think that it's a pretty common use case for text processing - I end up needing to use it a lot in bioinformatics where there is a lot of text processing.

It's great when you quickly need to see what the distribution of classes in an input stream is. This pops up all the time. Like measuring different types of log messages, counting the variants of a field in a csv, finding the most common word or substring, etc.

southwindcg•6h ago
Oh, I meant me, personally, I don't have a use case for it. Without a doubt a lot of people are going to find this speed improvement valuable.