<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: zachwlewis</title><link>https://news.ycombinator.com/user?id=zachwlewis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 24 Oct 2026 13:04:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zachwlewis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zachwlewis in "Kimi K3.1 Pro and K3.1 Pro Highspeed"]]></title><description><![CDATA[
<p>I got tired of doing this and set up a /question skill that forbids the agent from doing anything that would modify my files. It makes it very clear what the intent of every prompt is.<p>Similarly, I have an /info skill that tells the agent to read my prompt, update any memories it thinks it should, then pass the turn.</p>
]]></description><pubDate>Sat, 24 Oct 2026 02:28:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50217867</link><dc:creator>zachwlewis</dc:creator><comments>https://news.ycombinator.com/item?id=50217867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50217867</guid></item><item><title><![CDATA[New comment by zachwlewis in "libexpat now funded by the City of Munich for up to 6 months"]]></title><description><![CDATA[
<p>balk is the American spelling of baulk, meaning to hesitate, stop short, or refuse to proceed due to reluctance, fear, or an obstacle.<p>"He got personal visits from both Ballmer and Gates that pressured him to stay with Microsoft but did not balk" can be rephrased as "He was pressured by Microsoft [to stay with Windows] but that pressure did not cause him to hesitate [with switching to Linux]."</p>
]]></description><pubDate>Wed, 05 Aug 2026 04:15:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49178491</link><dc:creator>zachwlewis</dc:creator><comments>https://news.ycombinator.com/item?id=49178491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49178491</guid></item><item><title><![CDATA[New comment by zachwlewis in "Timeline Scan – AI fixes the dates on your scanned photos"]]></title><description><![CDATA[
<p>From your site, under "How we find each photo's real date" section:<p>Sequence
Neighboring photos<p>Photos scanned in alphabetical order often belong together, so nearby files can give useful context to each other.</p>
]]></description><pubDate>Fri, 17 Jul 2026 02:38:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48942807</link><dc:creator>zachwlewis</dc:creator><comments>https://news.ycombinator.com/item?id=48942807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48942807</guid></item><item><title><![CDATA[New comment by zachwlewis in "Indian police trying to read minds of suspects, over neuroscientists' objections"]]></title><description><![CDATA[
<p><a href="https://archive.is/ZYg4v" rel="nofollow">https://archive.is/ZYg4v</a></p>
]]></description><pubDate>Thu, 22 May 2025 04:13:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44058717</link><dc:creator>zachwlewis</dc:creator><comments>https://news.ycombinator.com/item?id=44058717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44058717</guid></item><item><title><![CDATA[New comment by zachwlewis in "ZeroVer: 0-Based Versioning"]]></title><description><![CDATA[
<p>For humans, yes. For software, not so much.<p>There’s a special rule in SemVer that states when the leading major version is 0, every minor version bump is considered breaking.<p><a href="https://semver.org/#spec-item-4" rel="nofollow">https://semver.org/#spec-item-4</a><p>NPM handles 0.x.y versions of packages differently from 1+.x.y<p><a href="https://github.com/npm/node-semver#caret-ranges-123-025-004">https://github.com/npm/node-semver#caret-ranges-123-025-004</a><p>Several major packages are still on 0.x.y and (ab)use this feature when updating without "committing" to a major version.</p>
]]></description><pubDate>Wed, 26 Feb 2025 04:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43180571</link><dc:creator>zachwlewis</dc:creator><comments>https://news.ycombinator.com/item?id=43180571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43180571</guid></item><item><title><![CDATA[New comment by zachwlewis in "Trump expected to take control of USPS and fire postal board"]]></title><description><![CDATA[
<p><a href="https://archive.is/kJJcs" rel="nofollow">https://archive.is/kJJcs</a></p>
]]></description><pubDate>Fri, 21 Feb 2025 04:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43123918</link><dc:creator>zachwlewis</dc:creator><comments>https://news.ycombinator.com/item?id=43123918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43123918</guid></item><item><title><![CDATA[New comment by zachwlewis in "Ask HN: Why is it so hard to download podcasts?"]]></title><description><![CDATA[
<p>If downloaded from the podcast host, it'll always insert ads.<p>To answer your original question, I threw together a python script that takes an RSS feed and downloads all the podcasts in that feed.<p><a href="https://gist.github.com/zachwlewis/7ad4182e21768dae98cabd17b1185a68" rel="nofollow">https://gist.github.com/zachwlewis/7ad4182e21768dae98cabd17b...</a><p>Hope that helps!</p>
]]></description><pubDate>Tue, 13 Feb 2024 05:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39354671</link><dc:creator>zachwlewis</dc:creator><comments>https://news.ycombinator.com/item?id=39354671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39354671</guid></item><item><title><![CDATA[New comment by zachwlewis in "Ask HN: Why is it so hard to download podcasts?"]]></title><description><![CDATA[
<p>Many modern podcasts don't actually include any ads in their source audio, relying instead on dynamic ad insertion.<p>Many podcast hosts provide dynamic ad insertion functionality. Unlike baked-in ads, podcast creators mark the locations of where ads can be inserted and, when requested by a user, the host generates a new MP3 on-the-fly using the user's tracking data (geolocation, demographics, etc.) that is then downloaded to their device.<p>This allows old podcasts to continue to generate ad revenue by dynamically inserting ads from currently-running ad campaigns.<p><a href="https://advertise.acast.com/news-and-insights/the-benefits-of-dynamic-ad-insertion-in-podcast-advertising" rel="nofollow">https://advertise.acast.com/news-and-insights/the-benefits-o...</a></p>
]]></description><pubDate>Tue, 13 Feb 2024 04:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39354403</link><dc:creator>zachwlewis</dc:creator><comments>https://news.ycombinator.com/item?id=39354403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39354403</guid></item></channel></rss>