<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: mahimai</title><link>https://news.ycombinator.com/user?id=mahimai</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 18:04:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mahimai" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mahimai in "Voice-AI-for-Beginners – A curated learning path for developers"]]></title><description><![CDATA[
<p>I built this because Voice AI is moving fast and I couldn't find a single 
place that walks a developer from "what is a voice agent" through 
to production telephony, evals, and the FCC/EU AI Act stuff you actually 
need to know before shipping.<p>Every citations are verified and active, tagged Beginner/Intermediate/
Advanced, and grouped so you can read it top-to-bottom:<p>foundations →<p>pick a framework (LiveKit or Pipecat) →<p>swap in STT/TTS/LLM components →<p>add WebRTC or SIP →<p>evals and production. →<p>What's intentionally not in there:
- Vendor-locked tutorials presented as neutral guides (flagged where 
  authors have commercial interests)
- Anything that hasn't been updated in the last 12 months<p>Sections I'd most welcome feedback on: the open-source TTS picks (this 
moves weekly), the evaluation tooling (newest category), and whether 
the suggested 5-week learning path is realistic.<p>PRs and harsh critique both welcome.</p>
]]></description><pubDate>Sat, 02 May 2026 22:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47991019</link><dc:creator>mahimai</dc:creator><comments>https://news.ycombinator.com/item?id=47991019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47991019</guid></item><item><title><![CDATA[Voice-AI-for-Beginners – A curated learning path for developers]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mahimairaja/voiceai">https://github.com/mahimairaja/voiceai</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47991018">https://news.ycombinator.com/item?id=47991018</a></p>
<p>Points: 77</p>
<p># Comments: 4</p>
]]></description><pubDate>Sat, 02 May 2026 22:03:15 +0000</pubDate><link>https://github.com/mahimairaja/voiceai</link><dc:creator>mahimai</dc:creator><comments>https://news.ycombinator.com/item?id=47991018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47991018</guid></item><item><title><![CDATA[Show HN: Envoic – Find and clean up scattered Python virtual environments]]></title><description><![CDATA[
<p>I work across a lot of Python projects and kept losing track of virtual environments — old `.venv` directories sitting in project folders, eating disk. There's no built-in way to answer "where are all my venvs and how much space are they using?"<p>envoic scans your filesystem, detects Python environments using ground-truth signals (pyvenv.cfg, bin/python, conda-meta), and presents a utilitarian report.<p><pre><code>    uvx envoic scan ~/projects
</code></pre>
The interactive `manage` command lets you select environments to delete with a checkbox UI.<p>Design choices:<p>- Two dependencies (typer + questionary). Dataclasses instead of Pydantic to keep the install under 3MB — important since `uvx` downloads on every invocation.<p>- Detection doesn't rely on directory names alone. It checks for `pyvenv.cfg` (the definitive marker), Python binaries, activation scripts, and conda metadata.<p>- Deletion requires typing "delete", not y/n. Symlinks are unlinked without following. Paths outside the scan root are rejected.<p>- Output style is inspired by USGC's TR-100 Machine Report [1] — monospaced, box-drawn, no colors. Information density over decoration.<p>[1] <a href="https://github.com/usgraphics/usgc-machine-report" rel="nofollow">https://github.com/usgraphics/usgc-machine-report</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46949167">https://news.ycombinator.com/item?id=46949167</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 09 Feb 2026 18:47:30 +0000</pubDate><link>https://github.com/mahimailabs/envoic</link><dc:creator>mahimai</dc:creator><comments>https://news.ycombinator.com/item?id=46949167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46949167</guid></item></channel></rss>