<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: nopurpose</title><link>https://news.ycombinator.com/user?id=nopurpose</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 11:49:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nopurpose" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nopurpose in "An update on recent Claude Code quality reports"]]></title><description><![CDATA[
<p>Weren't there reports that quality decreased when using non-CC harnesses too? Nothing in blog post can explain that.</p>
]]></description><pubDate>Fri, 24 Apr 2026 03:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47885008</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47885008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47885008</guid></item><item><title><![CDATA[New comment by nopurpose in "I am building a cloud"]]></title><description><![CDATA[
<p>From the linked blog post:<p>> The standard price for a GB of egress from a cloud provider is 10x what you pay racking a server in a normal data center.<p>From the exe.dev pricing page:<p>> additional data transfer $0.07/GB/month<p>So at least on the network price promise they don't seem to deliver, still costs an arm and a leg like your neighbourhood hyperscaler.<p>Overall service looks interesting, I like simplicity with convenience, something which packet.net deliberately decided not to offer at the time.</p>
]]></description><pubDate>Thu, 23 Apr 2026 08:48:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47873536</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47873536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47873536</guid></item><item><title><![CDATA[New comment by nopurpose in "XOR'ing a register with itself is the idiom for zeroing it out. Why not sub?"]]></title><description><![CDATA[
<p>It amazes me how entertaining Raymond's writing on most mundane aspects of computing often is.</p>
]]></description><pubDate>Wed, 22 Apr 2026 07:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47860250</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47860250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47860250</guid></item><item><title><![CDATA[New comment by nopurpose in "Zero-copy protobuf and ConnectRPC for Rust"]]></title><description><![CDATA[
<p>same thing with io_uring zero copy in my limited testing: buffer usage accounting is not free and copying memory makes things drastically simpler.</p>
]]></description><pubDate>Mon, 20 Apr 2026 14:27:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47834877</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47834877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47834877</guid></item><item><title><![CDATA[New comment by nopurpose in "OpenClaw isn't fooling me. I remember MS-DOS"]]></title><description><![CDATA[
<p>whitelisting `gh` args should solve it. Event opencode's primitive permission system allows that.</p>
]]></description><pubDate>Mon, 20 Apr 2026 10:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47832242</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47832242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47832242</guid></item><item><title><![CDATA[New comment by nopurpose in "Zero-copy protobuf and ConnectRPC for Rust"]]></title><description><![CDATA[
<p>It allows avoiding allocations, but it doesn't allow using serialised data as a backing memory for an in-language type. Protobuf varints have to be decoded and written out somewhere. They cannot be lazily decoded efficiently either: order of fields in the serialised message is unspecified, hence it either need to iterate message over and over finding one on demand or build a map of offsets, which negates any wins zero-copy strives to achieve.</p>
]]></description><pubDate>Mon, 20 Apr 2026 10:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47832231</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47832231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47832231</guid></item><item><title><![CDATA[New comment by nopurpose in "OpenClaw isn't fooling me. I remember MS-DOS"]]></title><description><![CDATA[
<p>I agree that sandboxing whole agent is inadequate: I am fine sharing my github creds with the gh CLI, but not with the npm. More granular sunboxing and permission is what I'd like to see and this project seems interesting enough to have a closer look.<p>I am not interested in the "claw" workflow, but if I can use it for a  safer "code" environment it is a win for me.</p>
]]></description><pubDate>Mon, 20 Apr 2026 09:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47831819</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47831819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47831819</guid></item><item><title><![CDATA[New comment by nopurpose in "Zero-copy protobuf and ConnectRPC for Rust"]]></title><description><![CDATA[
<p>True zero-copy is not achievable with Protobuf, you need something like FlatBuffers for that. What is presented here is more like a zero-allocations.</p>
]]></description><pubDate>Mon, 20 Apr 2026 07:51:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47831448</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47831448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47831448</guid></item><item><title><![CDATA[New comment by nopurpose in "YouTube locked my accounts and I can't cancel my subscription"]]></title><description><![CDATA[
<p>is there a risk that domain renew fee will skyrocket, because cost of change it for you now even higher?</p>
]]></description><pubDate>Fri, 10 Apr 2026 09:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715609</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47715609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715609</guid></item><item><title><![CDATA[New comment by nopurpose in "Improving storage efficiency in Magic Pocket, Dropbox's immutable blob store"]]></title><description><![CDATA[
<p>> Last year, we rolled out a new service that changed how data is placed across Magic Pocket. The change reduced write amplification for background writes, so each write triggered fewer backend storage operations. But it also had an unintended side effect: fragmentation increased, pushing storage overhead higher. Most of that growth came from a small number of severely under-filled volumes that consumed a disproportionate share of raw capacity<p>Me thinking big corps with huge infrastructure bills meticulously model changes like that using the production data they have, so that exact change in all the metrics they care about is known upfront. Turned out they are like me: deploy and see what breaks.</p>
]]></description><pubDate>Thu, 09 Apr 2026 13:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47703172</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47703172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47703172</guid></item><item><title><![CDATA[New comment by nopurpose in "Anthropic expands partnership with Google and Broadcom for next-gen compute"]]></title><description><![CDATA[
<p>Reduce quality? Like quantizing models or context cache</p>
]]></description><pubDate>Tue, 07 Apr 2026 11:23:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47673500</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47673500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47673500</guid></item><item><title><![CDATA[New comment by nopurpose in "Anthropic expands partnership with Google and Broadcom for next-gen compute"]]></title><description><![CDATA[
<p>How is compute shortage to satisfy demand manifested? Obviously they  never close sign-ups, so only option is to extended queues? But if demand grows like crazy, then queues should get longer, yet  my pro claude plan seems snappy with only occasional retries due to 429.</p>
]]></description><pubDate>Tue, 07 Apr 2026 08:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47672208</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47672208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672208</guid></item><item><title><![CDATA[New comment by nopurpose in "Show HN: Postgres extension for BM25 relevance-ranked full-text search"]]></title><description><![CDATA[
<p>They dont store original timezone</p>
]]></description><pubDate>Wed, 01 Apr 2026 10:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47598972</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47598972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47598972</guid></item><item><title><![CDATA[New comment by nopurpose in "Use string views instead of passing std:wstring by const&"]]></title><description><![CDATA[
<p>Many years ago when reading Redis code I saw the same pattern: they pass around simple pointer to data, but there is a fixed length metadata just before that.</p>
]]></description><pubDate>Wed, 01 Apr 2026 07:46:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47598045</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47598045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47598045</guid></item><item><title><![CDATA[New comment by nopurpose in "OpenCode – Open source AI coding agent"]]></title><description><![CDATA[
<p>Claude Code subscription is still usable, but requires plugin like <a href="https://github.com/griffinmartin/opencode-claude-auth" rel="nofollow">https://github.com/griffinmartin/opencode-claude-auth</a></p>
]]></description><pubDate>Fri, 20 Mar 2026 21:57:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47461212</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47461212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47461212</guid></item><item><title><![CDATA[Little Snitch, a macOS personal firewall]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.obdev.at/products/littlesnitch/index.html">https://www.obdev.at/products/littlesnitch/index.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47411406">https://news.ycombinator.com/item?id=47411406</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Mar 2026 11:52:19 +0000</pubDate><link>https://www.obdev.at/products/littlesnitch/index.html</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47411406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411406</guid></item><item><title><![CDATA[New comment by nopurpose in "DDR4 Sdram – Initialization, Training and Calibration"]]></title><description><![CDATA[
<p>I remember listening to Oxide & Friends (or it was On the Metal?) podcast few years ago and had an impression they wrote their own training code.</p>
]]></description><pubDate>Thu, 12 Mar 2026 22:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47358001</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47358001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47358001</guid></item><item><title><![CDATA[New comment by nopurpose in "Ask HN: What Happened to xAI?"]]></title><description><![CDATA[
<p>Not a user, but in what sense they are getting wiped on the flor? 4th place on llmarena looks solid: <a href="https://huggingface.co/spaces/lmarena-ai/arena-leaderboard" rel="nofollow">https://huggingface.co/spaces/lmarena-ai/arena-leaderboard</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 14:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47323482</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47323482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323482</guid></item><item><title><![CDATA[A TUI Git client inspired by Magit]]></title><description><![CDATA[
<p>Article URL: <a href="https://terminaltrove.com/gitu/">https://terminaltrove.com/gitu/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47323430">https://news.ycombinator.com/item?id=47323430</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Mar 2026 14:05:28 +0000</pubDate><link>https://terminaltrove.com/gitu/</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47323430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323430</guid></item><item><title><![CDATA[New comment by nopurpose in "Rebasing in Magit"]]></title><description><![CDATA[
<p>I was missing magit, but then found `gitu` CLI and now use it happily for rebasing.</p>
]]></description><pubDate>Tue, 10 Mar 2026 14:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47323422</link><dc:creator>nopurpose</dc:creator><comments>https://news.ycombinator.com/item?id=47323422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323422</guid></item></channel></rss>