<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Show HN</title><link>https://news.ycombinator.com/shownew</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 12 Aug 2026 21:53:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/show?points=100" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Woxi - Open-source Mathematica / Wolfram Language reimplementation]]></title><description><![CDATA[
<p>Woxi is an interpreter for the Wolfram Language written in Rust.<p>It comes with Woxi Studio, a Mathematica-like GUI built with iced, but you can also use Woxi through a CLI, Jupyter kernel, Python package, npm package, or WASM module.<p>Compared with wolframscript / Mathematica, the main differences are:<p>- Free and open source
- Very fast startup - Typically milliseconds rather than seconds for the Wolfram kernel, making Woxi practical for shell scripts, one-liners, and other short-lived processes
- Embeddable - It can run in a browser via WASM or be embedded into another application as a scripting language<p>A more detailed comparison with Mathematica is available here:
<a href="https://woxi.ad-si.com/docs/comparison/mathematica/" rel="nofollow">https://woxi.ad-si.com/docs/comparison/mathematica/</a>.<p>Conformance is ensured with ~26'000 unit tests and ~900 .wls script snapshot tests.<p>The current focus is on fixing remaining edge cases, improving performance, and growing the community.<p>If you use the Wolfram Language, I'd be particularly interested in feedback on compatibility and missing functionality.
Contributions and bug reports are also very welcome: <a href="https://github.com/ad-si/Woxi" rel="nofollow">https://github.com/ad-si/Woxi</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49270040">https://news.ycombinator.com/item?id=49270040</a></p>
<p>Points: 239</p>
<p># Comments: 36</p>
]]></description><pubDate>Wed, 12 Aug 2026 10:06:29 +0000</pubDate><link>https://woxi.ad-si.com</link><dc:creator>adius</dc:creator><comments>https://news.ycombinator.com/item?id=49270040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49270040</guid></item><item><title><![CDATA[Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/TheRealYT/git-knife">https://github.com/TheRealYT/git-knife</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49259611">https://news.ycombinator.com/item?id=49259611</a></p>
<p>Points: 162</p>
<p># Comments: 100</p>
]]></description><pubDate>Tue, 11 Aug 2026 15:09:34 +0000</pubDate><link>https://github.com/TheRealYT/git-knife</link><dc:creator>YonathanTesfaye</dc:creator><comments>https://news.ycombinator.com/item?id=49259611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49259611</guid></item><item><title><![CDATA[Show HN: Scroll through all 43252003274489856000 Rubik's Cube states]]></title><description><![CDATA[
<p>Article URL: <a href="https://everycube.alen.is/">https://everycube.alen.is/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49251179">https://news.ycombinator.com/item?id=49251179</a></p>
<p>Points: 289</p>
<p># Comments: 121</p>
]]></description><pubDate>Mon, 10 Aug 2026 23:16:25 +0000</pubDate><link>https://everycube.alen.is/</link><dc:creator>Alen123</dc:creator><comments>https://news.ycombinator.com/item?id=49251179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49251179</guid></item><item><title><![CDATA[Show HN: Needle2: 14MB agentic LLM for phones, wearables, smart home and robots]]></title><description><![CDATA[
<p>Hey HN,<p>Henry from Cactus here!<p>We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2.<p>The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges 300-700 on sub-$200 phones such as the Samsung A-Series.<p>On the tool call and mobile device use benchmarks, Needle 2 trades wins with closest small models like LFM2.5 230M and Apple Foundation Model, at 5x to 70x smaller, both at f16 vs Needle 2 at 2bit. Needle is based on Simple Attention Networks from our paper (<a href="https://arxiv.org/abs/2607.18363" rel="nofollow">https://arxiv.org/abs/2607.18363</a>).<p>Edge AI has lately meant Macs and PCs, but that is just 1.5 billion of over 21 billion connected IoT devices in the world today, and in emerging markets most phones ship under $200, no NPU, cheap GPUs. These include budget phones, Raspberry Pis, microcontrollers, wearables, small robots like Reachy Mini, and connected home devices.<p>A conventional transformer of Needle's width and depth spends 164 MFLOPs per token, and even one squeezed down to Needle's parameter count spends 87, Needle spends 70. Even on a high-end phone, an always-on assistant lives inside a power budget; every MFLOP is milliwatt-hours, and Needle spends 7x to 85x fewer of them per token than the smallest performant LLMs. More about the architecture in the link.<p>When we structure intelligence for consumer devices as functions with typed parameters, the only hard part is mapping a messy sentence onto them; which function, with which values. Our research found that when framed that way, the problem needs no world knowledge and no open-ended prose, which is why 45M parameters suffice.<p>Needle 2 expands to structured extraction where the schema can be passed in-place of tools and the model returns structured output. You can use Needle as a text-classification model with an enum field, as a summarization model by providing a schema that extracts key fields, everything but free-range decode.<p>Every product has its own tool vocabulary and fine-tuning needle helps it achieve frontier-level performance on custom tasks, so using the python package (<a href="https://github.com/cactus-compute/needle" rel="nofollow">https://github.com/cactus-compute/needle</a>), Needle can be fine-tuned Needle on a Mac/PC in minutes to a few hours, with automated data-generation pipeline, just pass a couple samples.<p>Nonetheless, every response carries a learned confidence score based our Cactus Hybrid technique. If above your threshold, act, below it, escalate to the cloud or bigger model. Combining Needle 2 with a private DeepSeek-v4-Flash deployment works particularly well for enterprise-level tasks at barely any cost, we can help with this setup.<p>We have put a lot of thoughts into Needle 2 but might still be missing quite a lot, please use the playground in the provided link to test Needle and share your thoughts, always appreciated!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49246804">https://news.ycombinator.com/item?id=49246804</a></p>
<p>Points: 525</p>
<p># Comments: 178</p>
]]></description><pubDate>Mon, 10 Aug 2026 17:22:07 +0000</pubDate><link>https://cactuscompute.com/needle</link><dc:creator>HenryNdubuaku</dc:creator><comments>https://news.ycombinator.com/item?id=49246804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49246804</guid></item><item><title><![CDATA[Show HN: Ante, a coding agent in a single binary that runs offline]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/AntigmaLabs/ante">https://github.com/AntigmaLabs/ante</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49245437">https://news.ycombinator.com/item?id=49245437</a></p>
<p>Points: 163</p>
<p># Comments: 90</p>
]]></description><pubDate>Mon, 10 Aug 2026 15:59:23 +0000</pubDate><link>https://github.com/AntigmaLabs/ante</link><dc:creator>ubermon</dc:creator><comments>https://news.ycombinator.com/item?id=49245437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49245437</guid></item><item><title><![CDATA[Show HN: Voice driven murder mystery, Interview AI suspects with your voice]]></title><description><![CDATA[
<p>Hey HN!<p>I'm excited to show off this really fun project I put together. I originally built this project 2-3 years ago, AI was already booming at the time, however voice AI agents were still very early. I loved my proof of concept at the time, but wasn't quite happy with it.<p>I recently had the desire to check out the tech again, and know many of you will be interested.<p>Interviews are speech to speech with OpenAI's gpt-realtime-2.1 over WebRTC. This model is... expensive, and because of that, I have to add some amount of restrictions, conversations are tied to a authenticated Clerk user id. I have also added a 30 minute timer because well, I really don't want to go broke while I sleep tonight.<p>Each suspect has a tool they call when you make a direct accusation. It captures who you accused and a faithful list of the evidence you actually stated.<p>A separate gpt-5-mini judge then decides which of the case's required evidence facts you genuinely presented. Paraphrasing counts, vague suspicion and fishing don't.<p>The rest is Next.js, MongoDB, and Clerk.<p>Let me know whether the suspects hold up under a real interrogation.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49238851">https://news.ycombinator.com/item?id=49238851</a></p>
<p>Points: 210</p>
<p># Comments: 89</p>
]]></description><pubDate>Mon, 10 Aug 2026 03:18:40 +0000</pubDate><link>https://www.whodunnitai.com/</link><dc:creator>MrRowTheBoat</dc:creator><comments>https://news.ycombinator.com/item?id=49238851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49238851</guid></item><item><title><![CDATA[Show HN: A Project Oberon System version running on RISC-V instead of RISC-5]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/rochus-keller/OberonSystem/tree/op2-rv32">https://github.com/rochus-keller/OberonSystem/tree/op2-rv32</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49230891">https://news.ycombinator.com/item?id=49230891</a></p>
<p>Points: 121</p>
<p># Comments: 19</p>
]]></description><pubDate>Sun, 09 Aug 2026 12:43:16 +0000</pubDate><link>https://github.com/rochus-keller/OberonSystem/tree/op2-rv32</link><dc:creator>Rochus</dc:creator><comments>https://news.ycombinator.com/item?id=49230891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230891</guid></item><item><title><![CDATA[Show HN: iPhone app takes simultaneous images from 2 lenses, fuses into 1 photo]]></title><description><![CDATA[
<p>Article URL: <a href="https://photosynthesis.camera">https://photosynthesis.camera</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49226623">https://news.ycombinator.com/item?id=49226623</a></p>
<p>Points: 322</p>
<p># Comments: 299</p>
]]></description><pubDate>Sat, 08 Aug 2026 22:47:10 +0000</pubDate><link>https://photosynthesis.camera</link><dc:creator>sajomes</dc:creator><comments>https://news.ycombinator.com/item?id=49226623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49226623</guid></item><item><title><![CDATA[Show HN: Wyzer Programming Language]]></title><description><![CDATA[
<p>So i've been working on this project since a few days (or months i should say), it's called wyzer (meaning wiser) it's a statically typed, compiled, resource-oriented programming language with integrated distributed safety via choreographic programming and perceus memory model, The reason why i began this project is out of frustration from Rust, you see it does provide safety for your memory by the strict type checking but what it does not gurantee safety against are distributed deadlocks which is basically a few independent nodes or services wait permanently for resources or messages held by each other, forming a circular wait, the rest are cross-service correctness and protocol mismatch as well. If we are specific over here Wyzer works on mainly generalizing the concept of choreographic programming in a high level programming language because its the very few attempts of actually solving these gaps of safety. Instead of borrow checkers and lifetimes wyzer has linear/affine types and a perceus reference counting which is computationally much simpler for an LSP to understand as well<p>after 5 months of research and a few weeks of development i am soon going to release version 0.1.0 of it, if you would like to contribute to it you're most welcome!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49209385">https://news.ycombinator.com/item?id=49209385</a></p>
<p>Points: 225</p>
<p># Comments: 119</p>
]]></description><pubDate>Fri, 07 Aug 2026 12:28:55 +0000</pubDate><link>https://github.com/Wyzer-Lang/wyzer</link><dc:creator>v0id_isgood</dc:creator><comments>https://news.ycombinator.com/item?id=49209385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49209385</guid></item><item><title><![CDATA[Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS]]></title><description><![CDATA[
<p>Article URL: <a href="https://textlog.cc/about">https://textlog.cc/about</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49208458">https://news.ycombinator.com/item?id=49208458</a></p>
<p>Points: 206</p>
<p># Comments: 83</p>
]]></description><pubDate>Fri, 07 Aug 2026 10:52:21 +0000</pubDate><link>https://textlog.cc/about</link><dc:creator>stagas</dc:creator><comments>https://news.ycombinator.com/item?id=49208458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49208458</guid></item><item><title><![CDATA[Show HN: The Channels SDK – Bring Any Agent to Any Channel (Slack, MS Teams)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/CopilotKit/channels-sdk">https://github.com/CopilotKit/channels-sdk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49198583">https://news.ycombinator.com/item?id=49198583</a></p>
<p>Points: 121</p>
<p># Comments: 24</p>
]]></description><pubDate>Thu, 06 Aug 2026 16:05:51 +0000</pubDate><link>https://github.com/CopilotKit/channels-sdk</link><dc:creator>davidmckayv</dc:creator><comments>https://news.ycombinator.com/item?id=49198583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49198583</guid></item><item><title><![CDATA[Show HN: I spent 2 years designing a mechanical Magic Keyboard]]></title><description><![CDATA[
<p>Hi HN, today I’m revealing Altar II, an ultra-low profile (4.75mm) mechanical keyboard designed to replace your Magic Keyboard. It’s the keyboard I wish Apple made.<p>Altar II has fully mechanical switches, plus a magnetically detachable dial, haptic feedback, a red backlight, and a native macOS companion app.<p>I’m a heavy Mac user and I feel that Apple hasn’t given its keyboards the attention they deserve, in terms of hardware, software, and features, so I set out to try and change that.<p>It was a massive undertaking and it has taken almost 2 years to get to this stage. One of the main obstacles was fitting a reasonably sized battery into the chassis, and aggressive power profiling without messing with the user experience. Another issue was we couldn’t fit any components on the underside of the PCB because there was literally no space to do so (and there are a lot of components).<p>Around 4 years ago I posted my first keyboard to HN (<a href="https://news.ycombinator.com/item?id=32507172">https://news.ycombinator.com/item?id=32507172</a>). Its response blew me away and ultimately led to me quitting my job and making and selling keyboards full time. I’ve taken some of the feedback from that original post and incorporated it into Altar II (e.g. the detachable dial).<p>I’ll be around to answer any questions. Please let me know what you think, I’d love to get some feedback.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49197137">https://news.ycombinator.com/item?id=49197137</a></p>
<p>Points: 303</p>
<p># Comments: 242</p>
]]></description><pubDate>Thu, 06 Aug 2026 14:26:14 +0000</pubDate><link>https://electronicmaterialsoffice.com/</link><dc:creator>aemerson_</dc:creator><comments>https://news.ycombinator.com/item?id=49197137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49197137</guid></item><item><title><![CDATA[Show HN: Maple-Preview – Ternary 20B MoE running at 120 tok/s on a iPhone]]></title><description><![CDATA[
<p>Article URL: <a href="https://deepgrove.ai/maple-preview">https://deepgrove.ai/maple-preview</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49173984">https://news.ycombinator.com/item?id=49173984</a></p>
<p>Points: 173</p>
<p># Comments: 53</p>
]]></description><pubDate>Tue, 04 Aug 2026 19:44:55 +0000</pubDate><link>https://deepgrove.ai/maple-preview</link><dc:creator>edwardbzhang</dc:creator><comments>https://news.ycombinator.com/item?id=49173984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49173984</guid></item><item><title><![CDATA[Show HN: Simple algorithm and color space to generate diverse skin tones]]></title><description><![CDATA[
<p>Hello HN!<p>I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy.<p>I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has.<p>The methodology might be a bit shaky, but hopefully the result is as helpful for others as I have found it! There's lots of room for improvements (see the Future Work section), but I'm really happy with how it turned out.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49170165">https://news.ycombinator.com/item?id=49170165</a></p>
<p>Points: 626</p>
<p># Comments: 99</p>
]]></description><pubDate>Tue, 04 Aug 2026 15:16:22 +0000</pubDate><link>https://toneyalexander.github.io/inclusive-color-space/</link><dc:creator>automatoney</dc:creator><comments>https://news.ycombinator.com/item?id=49170165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49170165</guid></item><item><title><![CDATA[Show HN: Fine-tune an 8B model on a 4 GB laptop GPU]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/MakazhanAlpamys/Soup">https://github.com/MakazhanAlpamys/Soup</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49166984">https://news.ycombinator.com/item?id=49166984</a></p>
<p>Points: 138</p>
<p># Comments: 28</p>
]]></description><pubDate>Tue, 04 Aug 2026 11:17:57 +0000</pubDate><link>https://github.com/MakazhanAlpamys/Soup</link><dc:creator>MakazhanAlpamys</dc:creator><comments>https://news.ycombinator.com/item?id=49166984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49166984</guid></item><item><title><![CDATA[Show HN: Run an 80B Qwen in 4.3 GB of RAM on a Mac, and a 35B on an iPhone]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/leonickson1/Swiftlet">https://github.com/leonickson1/Swiftlet</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49158333">https://news.ycombinator.com/item?id=49158333</a></p>
<p>Points: 312</p>
<p># Comments: 142</p>
]]></description><pubDate>Mon, 03 Aug 2026 16:54:15 +0000</pubDate><link>https://github.com/leonickson1/Swiftlet</link><dc:creator>leonickson</dc:creator><comments>https://news.ycombinator.com/item?id=49158333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49158333</guid></item><item><title><![CDATA[Show HN: Nightcrawler – A local AI pentesting agent running on a smartphone]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/garagehq/nightcrawler/">https://github.com/garagehq/nightcrawler/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49154127">https://news.ycombinator.com/item?id=49154127</a></p>
<p>Points: 120</p>
<p># Comments: 35</p>
]]></description><pubDate>Mon, 03 Aug 2026 11:06:15 +0000</pubDate><link>https://github.com/garagehq/nightcrawler/</link><dc:creator>NickySlicks</dc:creator><comments>https://news.ycombinator.com/item?id=49154127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49154127</guid></item><item><title><![CDATA[Show HN: Isopolis – Isometric pixel map of SF]]></title><description><![CDATA[
<p>Article URL: <a href="https://sf.isopolis.city/">https://sf.isopolis.city/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49149966">https://news.ycombinator.com/item?id=49149966</a></p>
<p>Points: 349</p>
<p># Comments: 81</p>
]]></description><pubDate>Mon, 03 Aug 2026 00:46:38 +0000</pubDate><link>https://sf.isopolis.city/</link><dc:creator>nuwandavek</dc:creator><comments>https://news.ycombinator.com/item?id=49149966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49149966</guid></item><item><title><![CDATA[Show HN: ssh ssh.place]]></title><description><![CDATA[
<p>Article URL: <a href="https://ssh.place">https://ssh.place</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49149805">https://news.ycombinator.com/item?id=49149805</a></p>
<p>Points: 186</p>
<p># Comments: 120</p>
]]></description><pubDate>Mon, 03 Aug 2026 00:23:21 +0000</pubDate><link>https://ssh.place</link><dc:creator>jeninh</dc:creator><comments>https://news.ycombinator.com/item?id=49149805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49149805</guid></item><item><title><![CDATA[Show HN: Shitty – fast terminal. Memory-unsafe and faster than yours]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/pg83/shitty">https://github.com/pg83/shitty</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49149326">https://news.ycombinator.com/item?id=49149326</a></p>
<p>Points: 173</p>
<p># Comments: 163</p>
]]></description><pubDate>Sun, 02 Aug 2026 23:05:41 +0000</pubDate><link>https://github.com/pg83/shitty</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=49149326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49149326</guid></item></channel></rss>