<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ne0x</title><description>Notes from Juan Villa&apos;s personal software and hardware projects.</description><link>https://ne0x.blog/</link><language>en-us</language><item><title>How EnviroIQ Stopped Wasting Power</title><link>https://ne0x.blog/posts/enviroiq-power-optimization-codex-joulescope/</link><guid isPermaLink="true">https://ne0x.blog/posts/enviroiq-power-optimization-codex-joulescope/</guid><description>The real story of taking EnviroIQ from nearly 100 mA to a 0.42-0.50 mA SEN66-off floor, after Codex and a JouleScope JS220 exposed an unused SX1262 LoRa module that never went to sleep.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate><category>firmware</category><category>hardware</category><category>power</category><category>agents</category><author>Juan Villa</author></item><item><title>Why I Built SottoASR</title><link>https://ne0x.blog/posts/why-i-built-sottoasr/</link><guid isPermaLink="true">https://ne0x.blog/posts/why-i-built-sottoasr/</guid><description>I liked cloud dictation. I needed private dictation. Then typing became the bottleneck for agent-heavy work, so I built a local macOS app and trained a tiny cleanup model to keep up.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><category>software</category><category>privacy</category><category>agents</category><category>asr</category><category>ml</category><author>Juan Villa</author></item></channel></rss>