The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Babytalk: Offline speech to text and text to speech on ESP32
I have been playing with a lot of $20 devices with no keyboards or screens. I wanted to use speech to interact with them, but without it having to run through a cloud service or use a fixed command vocabulary.<p>I worked with Claude to implement high performance 4bit int kernels for the ESP32S3 and P4 and quantize some larger STT and TTS models. Surprisingly, it's quite usable on these tiny boards.<p>Also includes a finetuned model that can better cope with my diesel drones, hacking coughs, and mumbling. Works with Micropython (RAM scarcity issues) and AtomVM (better).
Show HN: A simple to-do app for iPhone, Mac, and your agent
Show HN: Proton Drive for Linux
Hello everyone, I wanted to share this small project that I have.
It's born out of a necessity that I had, because Proton doesn't ship a Linux version of the drive yet (it's apparently coming out later this year but who knows?) and all the current solutions are hacky and wonky at best. But for the time being I really needed to mount my Proton drive on my Linux machine the way I mounted it on my Mac, so I (and my faithful AI slave) did this small utility that allows you to mount your Proton Drive in a FUSE FS like if it is a local folder.<p>It's fully written in Go because Proton's drive SDK and API libs are all in Go, and there's a community project on top of the reverse engineered proton API there too. I am not a Go developer, I know the foundations, so of course I used AI quite a lot, I am not super proud of it, but I am using it daily and testing it myself for a few months before releasing here.<p>Hope you like it, feedbacks are welcome, just please be mindful of the person on the other side :)
Show HN: Edi Life OS – self-hosted life dashboard with an MCP server for AI
Show HN: Rgpu – a PyTorch device whose tensors live on a remote GPU
rGPU runs GPU work on a remote NVIDIA machine while the application stays on the client.
Show HN: Apogee: Rebuilding Mozilla's Orbit, fully local and private
Hey everyone!<p>Last year, Mozilla released Orbit, an AI-powered browser summarizer hosted on a GCP server. After people started digging into the extension, they discovered things like backend endpoints such as store_result. Eventually, Mozilla discontinued the project.<p>For the past month, I’ve been trying to rebuild Orbit from scratch, but with one major difference: Apogee is fully local and privacy-focused. Apogee doesn’t send or store your data. It can directly connect to your local Ollama instance for inference. I’ve also added WebGPU integration for Chrome and Transformers.js for Firefox to provide faster, local responses.<p>It can summarize: Articles and websites, YouTube and Billie videos, Wikipedia articles ,Hacker News and Reddit threads.<p>Install Apogee:<p>Chrome: <a href="https://chromewebstore.google.com/detail/apogee/pgemlpomhkdc" rel="nofollow">https://chromewebstore.google.com/detail/apogee/pgemlpomhkdc</a>...<p>Firefox: <a href="https://addons.mozilla.org/en-US/firefox/addon/apogeeext/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/apogeeext/</a><p>Obviously it is far from complete. Would love to hear your feedback and suggestions!
Show HN: Apogee: Rebuilding Mozilla's Orbit, fully local and private
Hey everyone!<p>Last year, Mozilla released Orbit, an AI-powered browser summarizer hosted on a GCP server. After people started digging into the extension, they discovered things like backend endpoints such as store_result. Eventually, Mozilla discontinued the project.<p>For the past month, I’ve been trying to rebuild Orbit from scratch, but with one major difference: Apogee is fully local and privacy-focused. Apogee doesn’t send or store your data. It can directly connect to your local Ollama instance for inference. I’ve also added WebGPU integration for Chrome and Transformers.js for Firefox to provide faster, local responses.<p>It can summarize: Articles and websites, YouTube and Billie videos, Wikipedia articles ,Hacker News and Reddit threads.<p>Install Apogee:<p>Chrome: <a href="https://chromewebstore.google.com/detail/apogee/pgemlpomhkdc" rel="nofollow">https://chromewebstore.google.com/detail/apogee/pgemlpomhkdc</a>...<p>Firefox: <a href="https://addons.mozilla.org/en-US/firefox/addon/apogeeext/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/apogeeext/</a><p>Obviously it is far from complete. Would love to hear your feedback and suggestions!
Show HN: The rarest tech books and docs you've probably never read
Show HN: The rarest tech books and docs you've probably never read
Show HN: Jevman – AI decision models play Pac-Man
Openai just launched their decisions endpoint, cloudflare launched clef the other week, and many more jev alternatives are out there.<p>We wanted to put the popular ones to the test and thought Pac-Man is a good benchmark for simple and fast decision making.<p>So we let jev 1.13, kev, clef, clef flash, GPT-6 Luna and Laya play Pac-Man against bot ghosts.<p>The low latency of these models allows for real time play. We had each model play 100 games, published a leader board and open-sourced the repo so anyone can run their own model and join the ranking. Link to repo:
<a href="https://github.com/opper-ai/jevman-benchmark/blob/main/CONTRIBUTING.md#benchmark-your-own-model" rel="nofollow">https://github.com/opper-ai/jevman-benchmark/blob/main/CONTR...</a><p>You can also join the game and play as Pac-Man yourself, and the ghosts are the models, either a mix of models or all jev, kev, clef etc. A game costs about 2 cent, all models are running via my startup opper, and we added free credits for everyone to try.<p>It's pretty fun to play and surprisingly difficult to beat jev's highscore. Any feedback is more than welcome!
Show HN: Jevman – AI decision models play Pac-Man
Openai just launched their decisions endpoint, cloudflare launched clef the other week, and many more jev alternatives are out there.<p>We wanted to put the popular ones to the test and thought Pac-Man is a good benchmark for simple and fast decision making.<p>So we let jev 1.13, kev, clef, clef flash, GPT-6 Luna and Laya play Pac-Man against bot ghosts.<p>The low latency of these models allows for real time play. We had each model play 100 games, published a leader board and open-sourced the repo so anyone can run their own model and join the ranking. Link to repo:
<a href="https://github.com/opper-ai/jevman-benchmark/blob/main/CONTRIBUTING.md#benchmark-your-own-model" rel="nofollow">https://github.com/opper-ai/jevman-benchmark/blob/main/CONTR...</a><p>You can also join the game and play as Pac-Man yourself, and the ghosts are the models, either a mix of models or all jev, kev, clef etc. A game costs about 2 cent, all models are running via my startup opper, and we added free credits for everyone to try.<p>It's pretty fun to play and surprisingly difficult to beat jev's highscore. Any feedback is more than welcome!
Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded
Showing off carrier-explode, one of my side projects that continuously archives carrier settings for all major phone brands.<p>carrier-explode also contains decoders and explanations for all the common baseband configurations, etc.<p>There’s still quite a bit of work to be done in checking my assumptions, but the tool has already been proven useful for a few enthusiast groups.
Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded
Showing off carrier-explode, one of my side projects that continuously archives carrier settings for all major phone brands.<p>carrier-explode also contains decoders and explanations for all the common baseband configurations, etc.<p>There’s still quite a bit of work to be done in checking my assumptions, but the tool has already been proven useful for a few enthusiast groups.
Show HN: Quake ported to safe Rust, playable in browser
Show HN: Quake ported to safe Rust, playable in browser
Show HN: Let your AI agents paint big arrows, boxes and text on your screen
Show HN: Let your AI agents paint big arrows, boxes and text on your screen
Show HN: Durable Actors – OSS Durable Objects with configurable compute
Hi HN, we're Thomas and Olivier from Terse (<a href="https://www.useterse.ai/">https://www.useterse.ai/</a>) We've built Durable Actors, an open-source alternative to Cloudflare's Durable Objects.<p>A Durable Object/Actor is a tiny server that handles one request at a time and has its own SQLite database. There's exactly one of each in the world and it is addressed by name.<p>This is the perfect primitive for deploying multiplayer agents. Each agent can have its own Durable Actor, and each user can connect to that Actor via websocket. This is fully horizontally scalable. Your users can deploy and share agents at will without putting pressure on a central DB or websocket server.<p>Durable Actors are also great for coordinating agents within a system. Since only one request is handled at a time, you can protect critical data such as a CRM and allow multiple agents to run concurrently without worrying about data races.<p>The only alternative to this is Cloudflare's Durable Objects. However, there is extreme lock in (they pull you into D1, R2 + workers as well) and it wasn't originally built for agentic workfloads when it was released 5 years ago.<p>Some notable projects built on Durable Objects include RampInspect, OpenInspect as well as the multiplayer frameworks Liveblocks and PartyKit. You can now build these kinds of projects on Durable Actors.<p>Durable Actors is a version of DO that is built for concurrent agentic workloads. It is fully open source (MIT License) and includes a helm chart for you to easily self-host.<p>Some key features:<p>- Configurable compute: Specify CPU, RAM, data residency, idle-timeouts all in a decorator<p>- No outer worker: We generate a type-safe client that you can just plug into your existing tech stack.<p>- (coming soon, like today) Export SQLite table via CLI + MCP for exposing OLTP logs to your agent to help you debug.<p>And our Performance Numbers (all p95):<p>- Durable write: 85.6ms<p>- Stateful Read (data in sqlite): 2.14ms<p>- Actor Warm up: 334ms<p>Here is a little counter demo so you can see the latency yourself: <a href="https://demo.useterse.ai/">https://demo.useterse.ai/</a><p>Would love your feedback!
Show HN: Free open source Adobe Lightroom alternative, completely local with AI
Show HN: K10s – A Clickable Kubernetes TUI (Go, Bubble Tea)