<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: ericb</title><link>https://news.ycombinator.com/user?id=ericb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 07:42:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ericb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ericb in "Surelock: Deadlock-Free Mutexes for Rust"]]></title><description><![CDATA[
<p>I'm not either. If this was GPT-voice, I'd be happy. It's concise, technical, with good emphasis but no drama or AI tropes.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732488</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47732488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732488</guid></item><item><title><![CDATA[New comment by ericb in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>A prompt injection solution that seems to benchmark better than any other approach out there, while not using hard-coded filters or a lightweight LLM which adds latency.</p>
]]></description><pubDate>Mon, 09 Mar 2026 01:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303640</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47303640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303640</guid></item><item><title><![CDATA[New comment by ericb in "Ask HN: Would you use a job board where every listing is verified?"]]></title><description><![CDATA[
<p>> biased to hiring a slightly worse applicant<p>I understand your reasoning, but in practicality, I don't think this is true. This would be true if companies though with a coherent set of incentives. Instead, individual incentives are at-play here.<p>If a company is paying for a recruiter, it usually means:<p>- It isn't highly cash constrained
- Values the time of its IC's, managers and HR more than the fee
- Valuation for the role is not cost-based, but value-based
- Only at the penny pinching startup stage is the recruiter fee a real factor in a multi-year investment that <i>should</i> be yielding a high return. Beyond that, the bias evaporates and the real incentives lie with individual incentives, and available budgets.</p>
]]></description><pubDate>Sun, 08 Mar 2026 12:57:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47296952</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47296952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47296952</guid></item><item><title><![CDATA[New comment by ericb in "A new California law says all operating systems need to have age verification"]]></title><description><![CDATA[
<p>I mean, sure, but all those things I named don't seem to be scale induced? They seem to all stem from clueless regulation, which is as simple as not not signing silly laws? I'm missing where scale plays into the items I mentioned.</p>
]]></description><pubDate>Sat, 28 Feb 2026 00:15:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47188055</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47188055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47188055</guid></item><item><title><![CDATA[New comment by ericb in "A new California law says all operating systems need to have age verification"]]></title><description><![CDATA[
<p>I see Massachusetts as sort of the non-insane liberal counterpoint to California.<p>Things work here and nobody seems to be passing the "oops my unintended side effects and clueless regulations messed things up horribly." Or, if they do, it is at something like 1/10th the level.<p>We didn't start warning label spam everywhere. We don't have weird propositions that are causing run-away housing prices. There aren't bar codes on our 3d printers, or cookie banner requirements on every website. Well, ok we do, but <i>that nonsense all came in from other places.</i><p>We did pass laws to lower PFAS/PFOAS. That seems reasonable. Government <i>can</i> work.</p>
]]></description><pubDate>Fri, 27 Feb 2026 22:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47186918</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47186918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47186918</guid></item><item><title><![CDATA[New comment by ericb in "Anthropic gives Opus 3 exit interview, "retirement" blog"]]></title><description><![CDATA[
<p>> Materialism is the outlier here, not the default, and it has never explained how subjective experience arises from physical processes.<p>Being an outlier doesn't make it wrong.<p>> Materialism is the outlier here, not the default, and it has never explained how subjective experience arises from physical processes.<p>It's a pattern. The same way letters arise out of pixels on your screen.<p>From the screen's perspective, there are no letters, only pixels. 
It doesn't mean there is a "pixel soul."</p>
]]></description><pubDate>Fri, 27 Feb 2026 18:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47183809</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47183809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47183809</guid></item><item><title><![CDATA[New comment by ericb in "Anthropic gives Opus 3 exit interview, "retirement" blog"]]></title><description><![CDATA[
<p>> I believe like the majority of humanity historically that I have a soul<p>It seems that your position is that the frequency of a belief across human history <i>determines</i> truth?<p>For large swaths of recorded history, earth was considered the center of the solar system. Given your reasoning, I should expect that is a belief you hold?<p>Is it possible that popularity of an idea is not a good measure for factuality?</p>
]]></description><pubDate>Fri, 27 Feb 2026 18:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47183747</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47183747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47183747</guid></item><item><title><![CDATA[New comment by ericb in "Anthropic gives Opus 3 exit interview, "retirement" blog"]]></title><description><![CDATA[
<p>What if "you" are a pattern of linear algebra at the core?</p>
]]></description><pubDate>Fri, 27 Feb 2026 00:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47174732</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47174732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47174732</guid></item><item><title><![CDATA[New comment by ericb in "Show HN: Simple Viewers – Tiny native macOS file viewers"]]></title><description><![CDATA[
<p>Nice! Can it open multiple files at a time?</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167012</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=47167012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167012</guid></item><item><title><![CDATA[New comment by ericb in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>What did you use to record the video on the home page, if you don't mind me asking? I need to do something similar. One tip I've seen is to record at a <i>higher</i> resolution than you need, then scale down. The demo is good, but looks a little grainy at points, FYI.</p>
]]></description><pubDate>Mon, 09 Feb 2026 15:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46945978</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=46945978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46945978</guid></item><item><title><![CDATA[New comment by ericb in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>I'm not the OP.<p>Not everyone is paying for LLMs, even now. So I think it is perfectly reasonable to assume good intentions, here.<p>Someone spent their own tokens to ponder your code and thought they'd share the result. For anyone else looking, like me, I can see that this is probably going to come up relatively clean without having to spend <i>my own</i> tokens, or install it, and I'm more likely to, now that I can see that.</p>
]]></description><pubDate>Mon, 09 Feb 2026 14:36:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46945643</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=46945643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46945643</guid></item><item><title><![CDATA[New comment by ericb in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Sorcery - open source app and protocol that, together, let you share source code links that open in each user's favorite editor, right on the linked line.<p>Supports VS Code, Neovim, IntelliJ/JetBrains Family, Zed, etc.<p>About to do the first beta release this later this week.<p>The protocol is "srcuri" (pronounced, "Sorcery")<p>This site is:  <a href="https://srcuri.com/" rel="nofollow">https://srcuri.com/</a><p>Source code: <a href="https://github.com/browserup/sorcery-desktop" rel="nofollow">https://github.com/browserup/sorcery-desktop</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 00:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46940304</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=46940304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46940304</guid></item><item><title><![CDATA[New comment by ericb in "Show HN: Fresh – A new terminal editor built in Rust"]]></title><description><![CDATA[
<p>Also--cool editor!</p>
]]></description><pubDate>Wed, 03 Dec 2025 18:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46138019</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=46138019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46138019</guid></item><item><title><![CDATA[New comment by ericb in "Show HN: Fresh – A new terminal editor built in Rust"]]></title><description><![CDATA[
<p>I took a look--it seems like you can pass a path on the command-line to open to. Can you pass a line number, also?</p>
]]></description><pubDate>Wed, 03 Dec 2025 18:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46137895</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=46137895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46137895</guid></item><item><title><![CDATA[New comment by ericb in "AI Is the Bubble to Burst Them All"]]></title><description><![CDATA[
<p>> the tech is real and has great promise.<p>This was <i>very</i> true of the dotcom bubble. The entire "web" was new, and the promise was <i>everything you use it for today</i>.<p>Pets.com was a laughing stock for years as an example of dotcom excess, and now we have chewy.com, successfully running the same model.<p>Webvan.com, was a similar example of "excess" and now we have Instacart and others.<p>I looked up webvan just now--the postmortem seems relevant:<p>"Webvan failed due to a combination of overspending on infrastructure, rapid and unproven expansion, and an unsustainable business model that prioritized growth over profitability."</p>
]]></description><pubDate>Mon, 17 Nov 2025 00:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45949676</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=45949676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45949676</guid></item><item><title><![CDATA[New comment by ericb in "Trump pardons convicted Binance founder"]]></title><description><![CDATA[
<p>Some people treat politics like a tribal sport where "morally OK" is determined solely by <i>which team</i> did it.<p>Their mental model of the "other side" is someone who is similarly team-driven.<p>These folks get <i>really confused</i> when "whatabout your team?" falls flat on people who want to live by principles or morality, rather than hat color.</p>
]]></description><pubDate>Thu, 23 Oct 2025 20:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45686619</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=45686619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45686619</guid></item><item><title><![CDATA[New comment by ericb in "Show HN: Omnara – Run Claude Code from anywhere"]]></title><description><![CDATA[
<p>Not the op, but I think about that. Here's what I came to, for the moment:<p>* LLM's are lousy at bugs<p>* Apps are a bit like making a baby. Fun in the moment, but a lifetime support commitment<p>* Supporting software isn't fun, even with an LLM. Burnout is common in open source.<p>* At the end of the day, it is still a lot of work, even guiding an LLM<p>* Anything hosted is a chore. Uptime, monitoring, patching, backing up, upgrading, security, legal, compliance, vulnerabilities<p>I think we'll see github littered with buggy, unsupported, vibe coded one-offs for every conceivable purpose. Now, though, you literally have no idea what you're looking at or if it is decent.<p>Claude made four different message passing implementations in my vibe coded app. 
I realized this once it was trying to modify the wrong one during a fix. In other words, claude was falling over trying to support what it made, and only a dev could bail it out. I am perfectly capable of coding this myself, but you have two choices at the moment--invest the labor, or get crap. But, then we come to "maybe I should just pay for this instead of burning my time and tokens."</p>
]]></description><pubDate>Wed, 13 Aug 2025 12:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44887555</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=44887555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44887555</guid></item><item><title><![CDATA[New comment by ericb in "Gemini CLI"]]></title><description><![CDATA[
<p>Injecting ENV variables into the template would be super useful.</p>
]]></description><pubDate>Sat, 28 Jun 2025 22:37:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44408761</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=44408761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44408761</guid></item><item><title><![CDATA[New comment by ericb in "Gemini CLI"]]></title><description><![CDATA[
<p>>gemini -p "Say hello"<p><pre><code>  Says hello, and just returns right away.
</code></pre>
The gemini doc for -p says "Prompt. Appended to input on stdin (if any)."
So it doesn't follow the doc.<p>gemini "Say hello"<p><pre><code>  Fails as it doesn't take any arguments.
</code></pre>
For comparison, claude lets you pass the prompt as a positional argument, but it does append it to the prompt and then gives you a running session. That's what I'd want for my use-case.</p>
]]></description><pubDate>Sat, 28 Jun 2025 22:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44408665</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=44408665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44408665</guid></item><item><title><![CDATA[New comment by ericb in "Gemini CLI"]]></title><description><![CDATA[
<p>Feedback: A command to add MCP servers like claude code offers would be handy.</p>
]]></description><pubDate>Wed, 25 Jun 2025 18:18:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44380322</link><dc:creator>ericb</dc:creator><comments>https://news.ycombinator.com/item?id=44380322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44380322</guid></item></channel></rss>