<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, 12 Apr 2026 05:58:22 +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 "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><item><title><![CDATA[New comment by nikisweeting in "A Recipe for Steganogravy"]]></title><description><![CDATA[
<p>I always mispell it stenography by accident, just commenting so I can find this awesome post in search later when I inevitably type it wrong!</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632762</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47632762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632762</guid></item><item><title><![CDATA[New comment by nikisweeting in "Modern SQLite: Features You Didn't Know It Had"]]></title><description><![CDATA[
<p>I believe the full docs are here: <a href="https://github.com/tursodatabase/turso/blob/main/docs/manual.md#:~:text=The%20transaction%20isolation%20level%20provided%20by%20concurrent%20transactions%20is%20snapshot%20isolation" rel="nofollow">https://github.com/tursodatabase/turso/blob/main/docs/manual...</a></p>
]]></description><pubDate>Fri, 03 Apr 2026 04:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47623215</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47623215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47623215</guid></item><item><title><![CDATA[New comment by nikisweeting in "Modern SQLite: Features You Didn't Know It Had"]]></title><description><![CDATA[
<p>I have found this as well, FTSE5 is convenient to have as an option, but it's not as versatile as postgres or sonic or other full-text search solutions.<p>Does anyone have any other favorite modern bloom-filter-based search solutions that dont need to store copies of all the documents in the search db? Ideally something that can run in WASM too so we can ship a tiny search index to the browser. I found <a href="https://github.com/tinysearch/tinysearch" rel="nofollow">https://github.com/tinysearch/tinysearch</a> but haven't tried it yet.</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:39:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618429</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47618429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618429</guid></item><item><title><![CDATA[New comment by nikisweeting in "Modern SQLite: Features You Didn't Know It Had"]]></title><description><![CDATA[
<p>Surprised no one has mentioned Turso yet!<p>They recently landed multi-writer support for their rust SQLite re-implementation, which is personally the biggest issue I've had with using SQLite for high concurrency applications.<p>`PRAGMA journal_mode = 'mvcc';`<p><a href="https://docs.turso.tech/tursodb/concurrent-writes" rel="nofollow">https://docs.turso.tech/tursodb/concurrent-writes</a><p>Very excited to see if SQLite responds by adding native support, I'm hoping competition here will spur improvements on both sides.</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:37:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618402</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47618402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618402</guid></item><item><title><![CDATA[New comment by nikisweeting in "Show HN: Mac-hardware toys, control your Mac's hardware like a modular synth"]]></title><description><![CDATA[
<p>I built this recently to toy around with mac sensor data + hardware outputs. Because it can represent all streams as mono audio, it lets you do crazy things like this:<p><pre><code>    accelerometer | metronome | tee >(keyboard-brightness) | speaker</code></pre></p>
]]></description><pubDate>Thu, 02 Apr 2026 18:24:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618225</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47618225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618225</guid></item><item><title><![CDATA[Show HN: Mac-hardware toys, control your Mac's hardware like a modular synth]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/pirate/mac-hardware-toys">https://github.com/pirate/mac-hardware-toys</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47617630">https://news.ycombinator.com/item?id=47617630</a></p>
<p>Points: 8</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 02 Apr 2026 17:42:40 +0000</pubDate><link>https://github.com/pirate/mac-hardware-toys</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47617630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47617630</guid></item><item><title><![CDATA[New comment by nikisweeting in "Copilot edited an ad into my PR"]]></title><description><![CDATA[
<p>I know this is not the right place for this but if there's any chance you could send this link to someone internal at Github who knows how to fix this, that would be awesome! <a href="https://github.com/orgs/community/discussions/70577" rel="nofollow">https://github.com/orgs/community/discussions/70577</a><p>It's only semi-related in that it's a similar string thats appearing in millions of repos due to a Github feature change, but it's now polluting Google search results with tons of duplicate URLs unnecessarily. Issue has 100+ votes but has been entirely ignored by Github team.</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:27:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577905</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47577905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577905</guid></item><item><title><![CDATA[New comment by nikisweeting in "Show HN: Atomic – Self-hosted, semantically-connected personal knowledge base"]]></title><description><![CDATA[
<p>Yeah exactly like this. I like being able to approve/deny requests or "learn" from a good run and apply that policy to later runs so I can leave them unattended and know they can't access anything aside from what I approved.</p>
]]></description><pubDate>Thu, 26 Mar 2026 17:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47533246</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47533246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47533246</guid></item><item><title><![CDATA[New comment by nikisweeting in "Blocking Internet Archive Won't Stop AI, but Will Erase Web's Historical Record"]]></title><description><![CDATA[
<p>Ah that makes sense.</p>
]]></description><pubDate>Tue, 24 Mar 2026 19:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508175</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47508175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508175</guid></item><item><title><![CDATA[New comment by nikisweeting in "Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)"]]></title><description><![CDATA[
<p>Ripgrep is used as the defautl search backend for ArchiveBox, such a good tool. I was on ag (the-silver-searcher) for years before I switched, but haven't gone back since.<p>There's also RGA (ripgrep-all) which searches binary files like PDFs, ebooks, doc files: <a href="https://github.com/phiresky/ripgrep-all" rel="nofollow">https://github.com/phiresky/ripgrep-all</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 18:47:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47507363</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47507363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47507363</guid></item><item><title><![CDATA[New comment by nikisweeting in "Blocking Internet Archive Won't Stop AI, but Will Erase Web's Historical Record"]]></title><description><![CDATA[
<p>Weird, I dont have any edit option on my comment after you replied.<p>Maybe it's a karma-gated feature?</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47507291</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47507291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47507291</guid></item><item><title><![CDATA[New comment by nikisweeting in "Blocking Internet Archive Won't Stop AI, but Will Erase Web's Historical Record"]]></title><description><![CDATA[
<p>Doesn't HN prevent that? I thought edits lock upon the first reply.</p>
]]></description><pubDate>Sun, 22 Mar 2026 08:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475567</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47475567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475567</guid></item><item><title><![CDATA[New comment by nikisweeting in "macOS 26 breaks custom DNS settings including .internal"]]></title><description><![CDATA[
<p>The best part is that *.*.localhost is also supported, so you can finally just replace *.com for your prod domains with *.localhost.<p>ArchiveBox now uses this feature by default in the latest version to finally offer unique per-snapshot domain isolation, so we can safely replay archived JS without risking compromise of your whole archive.<p>Such an awesome feature, the barrier to do this used to be prohibitively high but now it "just works".</p>
]]></description><pubDate>Thu, 19 Mar 2026 18:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47443622</link><dc:creator>nikisweeting</dc:creator><comments>https://news.ycombinator.com/item?id=47443622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47443622</guid></item></channel></rss>