<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: yberreby</title><link>https://news.ycombinator.com/user?id=yberreby</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 13 Oct 2026 08:13:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=yberreby" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[CanViT: Toward Active-Vision Foundation Models]]></title><description><![CDATA[
<p>Article URL: <a href="https://huggingface.co/papers/2603.22570">https://huggingface.co/papers/2603.22570</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47519893">https://news.ycombinator.com/item?id=47519893</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:48:24 +0000</pubDate><link>https://huggingface.co/papers/2603.22570</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=47519893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519893</guid></item><item><title><![CDATA[New comment by yberreby in "Claude Code Cheat Sheet"]]></title><description><![CDATA[
<p>Wouldn't be a very good look if they did anything else.</p>
]]></description><pubDate>Tue, 24 Mar 2026 01:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47497551</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=47497551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47497551</guid></item><item><title><![CDATA[New comment by yberreby in "Iran War Cost Tracker"]]></title><description><![CDATA[
<p>The Houthis have been doing a lot of shipping lane disruption, recently. They have sunk several ships.<p>Iran's Islamic regime has provided material and monetary support to the Houthis.<p>Crippling their capabilities aligns with the goal of protecting global shipping.</p>
]]></description><pubDate>Tue, 03 Mar 2026 21:19:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47239173</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=47239173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47239173</guid></item><item><title><![CDATA[New comment by yberreby in "GPT‑5.3 Instant"]]></title><description><![CDATA[
<p>This applies to any US company. Have we forgotten everything we learned in 2012? If your data is shared with Google, Anthropic, Meta, Amazon, or any of their US competitors, it is within reach of the NSA. Whether or not a company provides support to the DoW is orthogonal to that fact.</p>
]]></description><pubDate>Tue, 03 Mar 2026 20:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238684</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=47238684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238684</guid></item><item><title><![CDATA[New comment by yberreby in "Claws are now a new layer on top of LLM agents"]]></title><description><![CDATA[
<p>Sure, but aren't most people running the *Claw projects using cloud inference?</p>
]]></description><pubDate>Sat, 21 Feb 2026 18:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47103240</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=47103240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47103240</guid></item><item><title><![CDATA[New comment by yberreby in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>It's up: <a href="https://yberreby.com/posts/hands-free-claude-code/" rel="nofollow">https://yberreby.com/posts/hands-free-claude-code/</a></p>
]]></description><pubDate>Tue, 10 Feb 2026 21:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966992</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46966992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966992</guid></item><item><title><![CDATA[Hands-Free Claude Code with the Agent SDK]]></title><description><![CDATA[
<p>Article URL: <a href="https://yberreby.com/posts/hands-free-claude-code/">https://yberreby.com/posts/hands-free-claude-code/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46966944">https://news.ycombinator.com/item?id=46966944</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 10 Feb 2026 21:07:35 +0000</pubDate><link>https://yberreby.com/posts/hands-free-claude-code/</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46966944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966944</guid></item><item><title><![CDATA[New comment by yberreby in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>Since this has garnered some interest, I definitely will sit down and write a blog post when I have a little bit of time. I have upgraded the setup since that post a few days ago, and keep doing so continuously; it's always running in the background while I work. There are some rough edges, but the workflow feels like what Siri should have been.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:49:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964887</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46964887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964887</guid></item><item><title><![CDATA[New comment by yberreby in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>That's a fair point, and I had the exact same thought while building this. I had previously resisted the urge of integrating Claude Code with e.g. ntfy.sh for this reason. But in practice, this works for me. I end up being less likely to spend time on the computer and more likely to be doing something on my feet.<p>For context, I'm a PhD student. Work-life balance is already... elusive.</p>
]]></description><pubDate>Fri, 06 Feb 2026 12:19:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46911918</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46911918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46911918</guid></item><item><title><![CDATA[New comment by yberreby in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>Looks like a nice library, thanks for sharing! I know Telegram bots are very popular and that the API story is quite nice, but I have tended to avoid Telegram. My preference would be to go through Signal. I just started looking into my options on this yesterday. Any particular reason why you chose Telegram?</p>
]]></description><pubDate>Fri, 06 Feb 2026 12:12:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46911876</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46911876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46911876</guid></item><item><title><![CDATA[New comment by yberreby in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>I'm in the process of migrating from my first POC's disgusting mess of vibe-coded Python to a cleaner (and shareable) Rust architecture. It's going well but I will wait for it to stabilize a bit before sharing.<p>The main non-trivial parts are proper state machine / concurrency management, and AirPods interaction; in particular, detecting a stem click while the microphone is active. I worked around this by having the mic-off-to-mic-on transition use a media player Play event, and mic-on-to-mic-off do silence detection. It's super hacky but actually works surprisingly well.<p>Currently looking into using `AVAudioApplication.setInputMuteStateChangeHandler(_:)`, like AirMute [1] does, so that I don't have to rely on silence detection and can manually terminate the voice command with a second click.<p>If you want to roll your own version of what I described today, it should be pretty easy to do so based on what I wrote if you have a Max x5-x20 plan and feed it to Opus. Bonus points, you get to customize it to your exact needs.<p>[1]: <a href="https://github.com/Solarphlare/AirMute" rel="nofollow">https://github.com/Solarphlare/AirMute</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 12:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46911832</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46911832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46911832</guid></item><item><title><![CDATA[New comment by yberreby in "Nanobot: Ultra-Lightweight Alternative to OpenClaw"]]></title><description><![CDATA[
<p>Watching the OpenClaw/Molbot craze has been entertaining. I wouldn't use it - too much code, changing too quickly, with too little regard for security - but it has inspired me.<p>I often have ideas while cleaning around, cooking, etc. Claude Code (with Opus 4.5) is very capable. I've long wanted to get Claude Code working hands-free.<p>So I took an afternoon and rolled my own STT-TTS voice stack for Claude Code. The voice stack runs locally on my M4 Pro and is extremely fast.<p>For Speech to Text, Parakeet v3 TDT: <a href="https://huggingface.co/nvidia/parakeet-tdt-0.6b-v3" rel="nofollow">https://huggingface.co/nvidia/parakeet-tdt-0.6b-v3</a><p>For Text to Speech, Pocket TTS: <a href="https://github.com/kyutai-labs/pocket-tts" rel="nofollow">https://github.com/kyutai-labs/pocket-tts</a><p>Custom MCP to hook this into Claude Code, with a little bit of hacking around to get my AirPods' stem click to be captured.<p>I'm having Claude narrate its thought process and everything it's doing in short, frequent messages, and I can interrupt it at any time with a stem click, which starts listening to me and sends the message once a sufficiently long pause is detected.<p>I stream the Claude Code session via AirPlay to my living room TV, so that I don't have to get close to the laptop if I need extra details about what it's doing.<p>Yesterday, I had it debug a custom WhatsApp integration (via [1]) hands-free while brushing my teeth. It can use `osascript` for OS integration, browse the web via Claude Code's builtin tools...<p>My back is thankful. This is really fun.<p>[1]: <a href="https://github.com/jlucaso1/whatsapp-rust" rel="nofollow">https://github.com/jlucaso1/whatsapp-rust</a></p>
]]></description><pubDate>Thu, 05 Feb 2026 13:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46899573</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46899573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46899573</guid></item><item><title><![CDATA[New comment by yberreby in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://yberreby.com" rel="nofollow">https://yberreby.com</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 07:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46629374</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46629374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46629374</guid></item><item><title><![CDATA[New comment by yberreby in "GPT-5.2"]]></title><description><![CDATA[
<p>Would you share some additional details? CPU, amount of unified memory / VRAM? Tok/s with those?</p>
]]></description><pubDate>Thu, 11 Dec 2025 20:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46236996</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46236996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46236996</guid></item><item><title><![CDATA[New comment by yberreby in "GPT-5.2"]]></title><description><![CDATA[
<p>Based on what works elsewhere in deep learning, I see no reason why you couldn't train once with a randomized number of experts, then set that number during inference based on your desired compute-accuracy tradeoff. I would expect that this has been done in the literature already.</p>
]]></description><pubDate>Thu, 11 Dec 2025 20:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46236953</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46236953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46236953</guid></item><item><title><![CDATA[New comment by yberreby in "If you're going to vibe code, why not do it in C?"]]></title><description><![CDATA[
<p>> I.e you can automate things like checking for memory freeing.<p>Or, if you don't <i>need</i> to use C (e.g. for FFI or platform compatibility reasons), you could use a language with a compiler that does it for you.</p>
]]></description><pubDate>Tue, 09 Dec 2025 19:48:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46209672</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46209672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46209672</guid></item><item><title><![CDATA[Drawing with Chaos]]></title><description><![CDATA[
<p>Article URL: <a href="https://yberreby.com/posts/strangedraw/">https://yberreby.com/posts/strangedraw/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46059386">https://news.ycombinator.com/item?id=46059386</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 26 Nov 2025 16:46:05 +0000</pubDate><link>https://yberreby.com/posts/strangedraw/</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46059386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46059386</guid></item><item><title><![CDATA[New comment by yberreby in "Implications of AI to schools"]]></title><description><![CDATA[
<p>Yes, this is part of the French prépa/CPGE system, which is the "standard" way for students to enter elite engineering schools. You do your first 2-3 years of undergrad in prépa.<p>Source: I did prépa.</p>
]]></description><pubDate>Wed, 26 Nov 2025 14:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46057467</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=46057467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46057467</guid></item><item><title><![CDATA[New comment by yberreby in "Trying out Gemini 3 Pro with audio transcription and a new pelican benchmark"]]></title><description><![CDATA[
<p>Delightfully evil.</p>
]]></description><pubDate>Wed, 19 Nov 2025 00:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45974159</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=45974159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45974159</guid></item><item><title><![CDATA[New comment by yberreby in "Responses from LLMs are not facts"]]></title><description><![CDATA[
<p>I have seen it noticed, called out in the talk page, and not rectified.</p>
]]></description><pubDate>Wed, 12 Nov 2025 22:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45907905</link><dc:creator>yberreby</dc:creator><comments>https://news.ycombinator.com/item?id=45907905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45907905</guid></item></channel></rss>