<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: bobbiechen</title><link>https://news.ycombinator.com/user?id=bobbiechen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 07:04:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bobbiechen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Groupon founder Andrew Mason's farewell letter to employees (2013)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/technology/blog/2013/mar/01/groupon-andrew-mason-fired-letter">https://www.theguardian.com/technology/blog/2013/mar/01/groupon-andrew-mason-fired-letter</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49289062">https://news.ycombinator.com/item?id=49289062</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:19:04 +0000</pubDate><link>https://www.theguardian.com/technology/blog/2013/mar/01/groupon-andrew-mason-fired-letter</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49289062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49289062</guid></item><item><title><![CDATA[Interview with Amit Patel (Red Blob Games) on Making Things]]></title><description><![CDATA[
<p>Article URL: <a href="https://digitalseams.com/blog/amit-patel-on-making-things">https://digitalseams.com/blog/amit-patel-on-making-things</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49227694">https://news.ycombinator.com/item?id=49227694</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 09 Aug 2026 01:57:18 +0000</pubDate><link>https://digitalseams.com/blog/amit-patel-on-making-things</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49227694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49227694</guid></item><item><title><![CDATA[New comment by bobbiechen in "The Valley of Webhooks"]]></title><description><![CDATA[
<p>Is it accurate to say this is something like long polling except you continue to hold the connection open for subsequent updates? Does this mean a server potentially needs to hold open a very large number of connections (one per client) even if there are no updates?<p>And why formalize on HTTP rather than on a similar protocol over websockets?</p>
]]></description><pubDate>Wed, 05 Aug 2026 19:57:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49188139</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49188139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49188139</guid></item><item><title><![CDATA[New comment by bobbiechen in "Trusted URLs via Cryptographic Signatures"]]></title><description><![CDATA[
<p>It looks like this is a project for nicer signed attestations. But it doesn't seem very opinionated about:<p>1. What is the attester (signer) attesting to, exactly?<p>This URL example is exactly this problem. And if you're really precise about it, they get less and less useful: "I attest that when I accessed this site at XYZ timestamp, it contained ABC content, and I saw ABC happen in person." or maybe alternatively to get away from the URL control, "I attest that these three non-malicious archives of this URL at this timestamp..."<p>And 2. Why should I trust the attester?</p>
]]></description><pubDate>Thu, 30 Jul 2026 18:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49113471</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49113471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49113471</guid></item><item><title><![CDATA[Keyboardion]]></title><description><![CDATA[
<p>Article URL: <a href="https://ianthehenry.com/posts/keyboardion/">https://ianthehenry.com/posts/keyboardion/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49101695">https://news.ycombinator.com/item?id=49101695</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Jul 2026 19:10:43 +0000</pubDate><link>https://ianthehenry.com/posts/keyboardion/</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49101695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49101695</guid></item><item><title><![CDATA[New comment by bobbiechen in "San Francisco: Don't Fall for Industry Defense of Surveillance Pricing"]]></title><description><![CDATA[
<p>I had an interesting conversation with an coworker recently -<p>If you give an agent a budget of $500 to buy a flight, and the airline knows this and bumps your price to $499 even though it will offer the same flight at $300 to someone else, is there harm done? I argued it feels unjust. He said it's totally fair, it's within budget so what's the problem?<p>Naturally this trends towards a sort of principal-agent problem where the airline is incentivized to bribe your agent for up to $198 to max out your budget (which is a problem if you're not running your own agent).<p>But for general personalized pricing, there is the same dynamic to posture that you have a limited budget so that companies offer you better prices (regardless of whether you really do or not). This is haggling culture at scale.<p>I worry about a world trending towards this sort of thing and away from clearly universal prices and wrote about this at the beginning of the year: <a href="https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing" rel="nofollow">https://digitalseams.com/blog/the-behavioral-cost-of-persona...</a>)</p>
]]></description><pubDate>Wed, 29 Jul 2026 19:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49101647</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49101647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49101647</guid></item><item><title><![CDATA[Improving Heuristics for A* Pathfinding]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.redblobgames.com/pathfinding/heuristics/differential.html">https://www.redblobgames.com/pathfinding/heuristics/differential.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49079995">https://news.ycombinator.com/item?id=49079995</a></p>
<p>Points: 350</p>
<p># Comments: 40</p>
]]></description><pubDate>Tue, 28 Jul 2026 06:04:42 +0000</pubDate><link>https://www.redblobgames.com/pathfinding/heuristics/differential.html</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49079995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49079995</guid></item><item><title><![CDATA[New comment by bobbiechen in "Most Googlebots Are Fake"]]></title><description><![CDATA[
<p>That's a shame, I wonder where he draws the line.<p>While herding to the majority of latest Chrome makes his life easier, there really is a very long tail of real users who are not there. I get way too many challenges on my personal laptop running Firefox on Ubuntu (including infinite redirect loops).</p>
]]></description><pubDate>Mon, 27 Jul 2026 01:16:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49064099</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49064099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49064099</guid></item><item><title><![CDATA[Most Googlebots Are Fake]]></title><description><![CDATA[
<p>Article URL: <a href="https://digitalseams.com/blog/most-googlebots-are-fake">https://digitalseams.com/blog/most-googlebots-are-fake</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49063536">https://news.ycombinator.com/item?id=49063536</a></p>
<p>Points: 9</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 26 Jul 2026 23:46:37 +0000</pubDate><link>https://digitalseams.com/blog/most-googlebots-are-fake</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49063536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063536</guid></item><item><title><![CDATA[Zero-defects code: the prescient Microsoft memo from 1989]]></title><description><![CDATA[
<p>Article URL: <a href="https://digitalseams.com/blog/zero-defects-code-the-prescient-microsoft-memo-from-1989">https://digitalseams.com/blog/zero-defects-code-the-prescient-microsoft-memo-from-1989</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49059851">https://news.ycombinator.com/item?id=49059851</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 26 Jul 2026 16:44:23 +0000</pubDate><link>https://digitalseams.com/blog/zero-defects-code-the-prescient-microsoft-memo-from-1989</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49059851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49059851</guid></item><item><title><![CDATA[New comment by bobbiechen in "Cloudflare's new AI traffic options for customers"]]></title><description><![CDATA[
<p>The vast majority of Googlebot user agents are lying. Real Googlebot is pretty well behaved in my experience. You should use reverse DNS or IP lists to check: <a href="https://developers.google.com/crawling/docs/crawlers-fetchers/verify-google-requests" rel="nofollow">https://developers.google.com/crawling/docs/crawlers-fetcher...</a></p>
]]></description><pubDate>Sun, 26 Jul 2026 05:27:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49055002</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49055002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49055002</guid></item><item><title><![CDATA[New comment by bobbiechen in "Proving a Human Wrote Something"]]></title><description><![CDATA[
<p>Here's another similar project: <a href="https://writetrack.dev/" rel="nofollow">https://writetrack.dev/</a><p>There's plenty of microbehavioral analysis we can do that is initially effective but will get bypassed (with GANs being the purest way, or something more domain-specific).<p>You could imagine a livestream that's permanently published somewhere. But the verification of the livestream takes longer than reading the piece itself (and is itself vulnerable to faking).<p>Personally I think it comes back to something like writing under your real name - staking your reputation - as the most trustworthy indicator. At least people in your circles can trust you.</p>
]]></description><pubDate>Fri, 24 Jul 2026 18:53:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49040095</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49040095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49040095</guid></item><item><title><![CDATA[New comment by bobbiechen in "Cornell's Interactive Wall of Birds"]]></title><description><![CDATA[
<p>I've used Merlin for a while and I'm still impressed by Merlin's sound identification, it continues to inspire me.<p>I wrote about it last year: <a href="https://digitalseams.com/blog/what-birdsong-and-backends-can-teach-us-about-magic" rel="nofollow">https://digitalseams.com/blog/what-birdsong-and-backends-can...</a></p>
]]></description><pubDate>Wed, 22 Jul 2026 14:01:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49006999</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=49006999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49006999</guid></item><item><title><![CDATA[New comment by bobbiechen in "AWS: Inaccurate Estimated Billing Data – $1.7 billion"]]></title><description><![CDATA[
<p>AWS saw Anthropic billing a guy for $16 million on zero usage and thought, why stop at the millions?<p><a href="https://www.techtimes.com/articles/320266/20260712/anthropic-confirms-166m-billing-error-auditors-find-17m-enterprise-overcharges.htm" rel="nofollow">https://www.techtimes.com/articles/320266/20260712/anthropic...</a></p>
]]></description><pubDate>Fri, 17 Jul 2026 14:41:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48947961</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=48947961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48947961</guid></item><item><title><![CDATA[LLMs and Shaders]]></title><description><![CDATA[
<p>Article URL: <a href="https://amitp.blogspot.com/2026/07/llms-and-shaders.html">https://amitp.blogspot.com/2026/07/llms-and-shaders.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48885572">https://news.ycombinator.com/item?id=48885572</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 Jul 2026 22:35:02 +0000</pubDate><link>https://amitp.blogspot.com/2026/07/llms-and-shaders.html</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=48885572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48885572</guid></item><item><title><![CDATA[New comment by bobbiechen in "TK, or the secret to effortless writing (2024)"]]></title><description><![CDATA[
<p>TK is a very standard term, see William Safire's usage in this 1996 NY Times article: <a href="https://www.nytimes.com/1996/10/06/magazine/of-hacks-and-tk.html" rel="nofollow">https://www.nytimes.com/1996/10/06/magazine/of-hacks-and-tk....</a></p>
]]></description><pubDate>Sun, 12 Jul 2026 17:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48882628</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=48882628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48882628</guid></item><item><title><![CDATA[New comment by bobbiechen in "Remote Attestation"]]></title><description><![CDATA[
<p>Oh yeah, just like all cryptography is just a way for bad people to hide their criminal activity.<p>I'd read the confidential computing post! (used to work in this space myself)</p>
]]></description><pubDate>Thu, 09 Jul 2026 05:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48841382</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=48841382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48841382</guid></item><item><title><![CDATA[New comment by bobbiechen in "Lost and Found"]]></title><description><![CDATA[
<p>He's right up there with Neal Agarwal (neal.fun) and Nolen Royalty (eieio.games) for me. I recently got to interview Nolen on keeping the internet fun and creative for my blog: <a href="https://digitalseams.com/blog/nolen-royalty-on-making-things" rel="nofollow">https://digitalseams.com/blog/nolen-royalty-on-making-things</a></p>
]]></description><pubDate>Mon, 06 Jul 2026 19:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48809305</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=48809305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48809305</guid></item><item><title><![CDATA[Zero-defects code: the prescient Microsoft memo from 1989]]></title><description><![CDATA[
<p>Article URL: <a href="https://digitalseams.com/blog/zero-defects-code-the-prescient-microsoft-memo-from-1989">https://digitalseams.com/blog/zero-defects-code-the-prescient-microsoft-memo-from-1989</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48795795">https://news.ycombinator.com/item?id=48795795</a></p>
<p>Points: 9</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 05 Jul 2026 17:02:41 +0000</pubDate><link>https://digitalseams.com/blog/zero-defects-code-the-prescient-microsoft-memo-from-1989</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=48795795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48795795</guid></item><item><title><![CDATA[When anything is possible, how do you decide what to create?]]></title><description><![CDATA[
<p>Article URL: <a href="https://digitalseams.com/blog/making-things-interview-series">https://digitalseams.com/blog/making-things-interview-series</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48749625">https://news.ycombinator.com/item?id=48749625</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jul 2026 16:41:44 +0000</pubDate><link>https://digitalseams.com/blog/making-things-interview-series</link><dc:creator>bobbiechen</dc:creator><comments>https://news.ycombinator.com/item?id=48749625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48749625</guid></item></channel></rss>