<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: nikisweeting</title><link>https://news.ycombinator.com/user?id=nikisweeting</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 14 Jun 2026 05:14:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nikisweeting" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nikisweeting in "macOS Container Machines"]]></title><description><![CDATA[
<p>I <i>just</i> added this to Lima recently, hopefully the macOS container machines support it too: <a href="https://github.com/lima-vm/lima/pull/4866" rel="nofollow">https://github.com/lima-vm/lima/pull/4866</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 18:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48481036</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48481036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48481036</guid></item><item><title><![CDATA[New comment by nikisweeting in "Apple's AI Can Now Change Your Passwords. What Could Possibly Go Wrong?"]]></title><description><![CDATA[
<p>Very curious if they're implementing browser driving themselves or using an off-the-shelf library like stagehand, browser-use, etc. to drive the DOM. Hopefully they open source it if it's in Swift.<p>A11y-tree alone is not enough for many sites because lots of auth stuff happens in OOPIF frames that need special handling/stitching/interactive element filtering.<p>There's also the issues of many captchas around auth stuff being implemented using canvas elements (that are hard to instrument for browser agents without relying on CUA). Can their on-device 3B model really handle accurate CUA driving? I guess we'll see...</p>
]]></description><pubDate>Tue, 09 Jun 2026 20:51:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48467580</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48467580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48467580</guid></item><item><title><![CDATA[New comment by nikisweeting in "The desperation of NYTimes"]]></title><description><![CDATA[
<p>Sending 5 marketing emails with no unsubscribe link is not "operating in good faith", that's a blatant CAN-SPAM violation and could be used in a textbook explaining UX dark patterns.</p>
]]></description><pubDate>Thu, 04 Jun 2026 19:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403420</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48403420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403420</guid></item><item><title><![CDATA[New comment by nikisweeting in "GoPro warned it may not survive"]]></title><description><![CDATA[
<p>I don't care what country they are from if after 15 years they cant figure out how to make a camera that doesn't reset its clock every time you recharge it.</p>
]]></description><pubDate>Thu, 04 Jun 2026 07:12:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48395176</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48395176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48395176</guid></item><item><title><![CDATA[New comment by nikisweeting in "GoPro warned it may not survive"]]></title><description><![CDATA[
<p>Good riddance, GoPro squandered their market lead for many years and shipped bafflingly mediocre software that seemed to add more bugs with every generation.<p>I hope Insta360, DJI, and many more competitors spring up out of their ashes. Assuming fast microsd cards for writes, how much DDR RAM do they really need to buffer videos during recording? 4gb? 8gb?</p>
]]></description><pubDate>Wed, 03 Jun 2026 20:40:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48389692</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48389692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48389692</guid></item><item><title><![CDATA[New comment by nikisweeting in "Map of Metal"]]></title><description><![CDATA[
<p>Has anyone made something like this for jazz, classical, or hip-hop? The closest I know of are:<p>- <a href="https://www.music-map.com/" rel="nofollow">https://www.music-map.com/</a>
- <a href="https://everynoise.com/" rel="nofollow">https://everynoise.com/</a>
- <a href="https://chartmetric.com/" rel="nofollow">https://chartmetric.com/</a>
- <a href="https://musicroamer.com/" rel="nofollow">https://musicroamer.com/</a>
- <a href="http://davidmckinney.com/app" rel="nofollow">http://davidmckinney.com/app</a><p>But they're all kind of generic, I would love to see something more genre-specific with additional historic context and personality.</p>
]]></description><pubDate>Wed, 20 May 2026 22:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48214892</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48214892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48214892</guid></item><item><title><![CDATA[New comment by nikisweeting in "Adding Foreground Tab Tracking to the Chrome Devtools Protocol"]]></title><description><![CDATA[
<p>Historically tracking "which tab is in the foreground" has been impossible via CDP.<p>Libraries like Playwright and even Google's own puppeteer resorted to hacks like forcing users to foreground pages manually, or pretending "last opened == foreground".<p>After writing brittle state sync logic and workarounds for the last 2 years I got tired of dealing around this issue, so I contributed a fix upstream into Chromium!</p>
]]></description><pubDate>Wed, 20 May 2026 21:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48214568</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48214568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48214568</guid></item><item><title><![CDATA[Adding Foreground Tab Tracking to the Chrome Devtools Protocol]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.browserbase.com/blog/cdp-foreground-tab-tracking">https://www.browserbase.com/blog/cdp-foreground-tab-tracking</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48214533">https://news.ycombinator.com/item?id=48214533</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 20 May 2026 21:40:11 +0000</pubDate><link>https://www.browserbase.com/blog/cdp-foreground-tab-tracking</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48214533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48214533</guid></item><item><title><![CDATA[New comment by nikisweeting in "Building a web server in aarch64 assembly to give my life (a lack of) meaning"]]></title><description><![CDATA[
<p>Nice, I've been trying to learn assembly myself recently and built a little REPL to play around with it directly <a href="https://github.com/pirate/assembly-repl" rel="nofollow">https://github.com/pirate/assembly-repl</a><p>But I've struggled with the IO parts, it seems every system is so different, it's hard to live without LLVM-IR as the middle layer abstracting away compiler and target differences.</p>
]]></description><pubDate>Mon, 11 May 2026 23:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102332</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48102332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102332</guid></item><item><title><![CDATA[New comment by nikisweeting in "Diskless Linux boot using ZFS, iSCSI and PXE"]]></title><description><![CDATA[
<p>Or even better: <a href="https://zfsbootmenu.org/" rel="nofollow">https://zfsbootmenu.org/</a></p>
]]></description><pubDate>Thu, 07 May 2026 16:25:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48051313</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=48051313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48051313</guid></item><item><title><![CDATA[New comment by nikisweeting in "Whohas – Command-line utility for cross-distro, cross-repository package search"]]></title><description><![CDATA[
<p>Oh nice, I just implemented something like this for installing from any package manager uv-style <a href="https://abxpkg.archivebox.io/" rel="nofollow">https://abxpkg.archivebox.io/</a>, but I haven't added a "search" command yet, I should add that!</p>
]]></description><pubDate>Fri, 01 May 2026 19:57:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47979447</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47979447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47979447</guid></item><item><title><![CDATA[What Are Unix Domain Sockets?]]></title><description><![CDATA[
<p>Article URL: <a href="https://docs.sweeting.me/s/sockets-101">https://docs.sweeting.me/s/sockets-101</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47885901">https://news.ycombinator.com/item?id=47885901</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Apr 2026 05:21:58 +0000</pubDate><link>https://docs.sweeting.me/s/sockets-101</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47885901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47885901</guid></item><item><title><![CDATA[New comment by nikisweeting in "Show HN: Plain – The full-stack Python framework designed for humans and agents"]]></title><description><![CDATA[
<p>I've been excitedly following the development of Plain for a while now, it's so cool to see so many of the rough edges in Django get fixed in a nice comprehensive solution.<p>Great job Dave Gaeddert!<p>I'm saddened to see some of the other comments saying it's slop, he was working on this long before vibecoding became common! I think there's a lot of really good design decisions and I hope people don't write it off just because he's trying the "for agents" marketing approach lately.</p>
]]></description><pubDate>Tue, 14 Apr 2026 22:47:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47772455</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47772455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47772455</guid></item><item><title><![CDATA[New comment by nikisweeting in "Filing the corners off my MacBooks"]]></title><description><![CDATA[
<p>You're off by at least 3 orders of magnitude, anodization is like 1,000x~5,000x thicker (5~25µm) than the natural oxide coating (~5nm).</p>
]]></description><pubDate>Sat, 11 Apr 2026 23:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47734800</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47734800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47734800</guid></item><item><title><![CDATA[New comment by nikisweeting in "Filing the corners off my MacBooks"]]></title><description><![CDATA[
<p>Yes but anodization implies thickness around ~5–25 micrometers (µm) for aluminum. The natural oxide coating is ~2-5 <i>nano</i>meters (1,000–5,000× less thick).</p>
]]></description><pubDate>Sat, 11 Apr 2026 23:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47734792</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47734792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47734792</guid></item><item><title><![CDATA[New comment by nikisweeting in "Charcuterie – Visual similarity Unicode explorer"]]></title><description><![CDATA[
<p>gotta add vector search! that's the main benefit of these tools imo<p>I want to be able to search abstract concepts like "package" or "download" or "jazz" and see everything vaguely related like emojidb does.</p>
]]></description><pubDate>Fri, 10 Apr 2026 22:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47724773</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47724773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47724773</guid></item><item><title><![CDATA[New comment by nikisweeting in "We're running out of benchmarks to upper bound AI capabilities"]]></title><description><![CDATA[
<p>We can definitely make harder evals, the problem is a good eval set is indistinguishable from good training data / market edge, so no one is incentivized to share their best eval sets publicly.</p>
]]></description><pubDate>Fri, 10 Apr 2026 21:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47724064</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47724064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47724064</guid></item><item><title><![CDATA[New comment by nikisweeting in "LittleSnitch for Linux"]]></title><description><![CDATA[
<p>My friend is building something similar to Little Snitch but specialized for sandboxing agents / monitoring their traffic / building rulesets to restrict traffic by "learning" from good runs. <a href="https://greywall.io/" rel="nofollow">https://greywall.io/</a><p>Curious who else is working on stuff like this / what other solutions exist that are like "Little Snitch" for agent network + filesystem calls.</p>
]]></description><pubDate>Fri, 10 Apr 2026 19:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722886</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47722886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722886</guid></item><item><title><![CDATA[New comment by nikisweeting in "Charcuterie – Visual similarity Unicode explorer"]]></title><description><![CDATA[
<p>This is so cool, just bookmarked it next to <a href="https://emojidb.org/" rel="nofollow">https://emojidb.org/</a> which is what I've been using in the past for vector-based emoji search.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722134</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47722134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722134</guid></item><item><title><![CDATA[New comment by nikisweeting in "Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised"]]></title><description><![CDATA[
<p>Note pnpm does not have this flag yet, please upvote this issue if you want it added: <a href="https://github.com/pnpm/pnpm/issues/11224" rel="nofollow">https://github.com/pnpm/pnpm/issues/11224</a><p>Currently pnpm only supports setting this option via persistent config file, not per-run.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:28:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681583</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47681583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681583</guid></item></channel></rss>