<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: jcheng</title><link>https://news.ycombinator.com/user?id=jcheng</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 06:16:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jcheng" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jcheng in "404 Deno CEO not found"]]></title><description><![CDATA[
<p>Open core can work, but you really have to find very strong product market fit on the proprietary side--ideally with features that discriminate between users who are relatively happy to pay and users who are not. (There's a reason "SSO tax" is so common.)<p>And you really have to believe in open source and have the discipline to keep investing in it, otherwise the temptation is ever present to throw more and more effort and resources into the proprietary parts.</p>
]]></description><pubDate>Sat, 21 Mar 2026 21:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471583</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47471583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471583</guid></item><item><title><![CDATA[New comment by jcheng in "(Media over QUIC) on a Boat"]]></title><description><![CDATA[
<p>Quaid Army?</p>
]]></description><pubDate>Wed, 18 Mar 2026 13:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47425807</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47425807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47425807</guid></item><item><title><![CDATA[New comment by jcheng in "Pyodide: a Python distribution based on WebAssembly"]]></title><description><![CDATA[
<p>For that purpose I think most people are using bubblewrap or seatbelt/sandbox-exec with CPython.</p>
]]></description><pubDate>Tue, 17 Mar 2026 03:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47408179</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47408179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47408179</guid></item><item><title><![CDATA[New comment by jcheng in "Google just gave Sundar Pichai a $692M pay package"]]></title><description><![CDATA[
<p>> A percentage taken from the increase of an amount every year, is more than the same percentage taken at the end<p>It sounds like you're describing a hypothetical tax on unrealized gains? Do you have a link to the Buffet letter?</p>
]]></description><pubDate>Sun, 08 Mar 2026 20:03:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47300812</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47300812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47300812</guid></item><item><title><![CDATA[New comment by jcheng in "Google just gave Sundar Pichai a $692M pay package"]]></title><description><![CDATA[
<p>You're thinking of realized capital gains, not tax on the exercise/grant. I don't think there is a way to dodge the latter, and you can't take out a loan or pass down options you never exercised or stocks you were never granted.</p>
]]></description><pubDate>Sun, 08 Mar 2026 19:58:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47300749</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47300749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47300749</guid></item><item><title><![CDATA[New comment by jcheng in "Google just gave Sundar Pichai a $692M pay package"]]></title><description><![CDATA[
<p>Details: $2MM/year in salary, the rest in performance based incentives. The $692MM figure is based on hitting all of the maximums (200% of a few different targets) and is the total for three years.</p>
]]></description><pubDate>Sun, 08 Mar 2026 19:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47300050</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47300050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47300050</guid></item><item><title><![CDATA[New comment by jcheng in "I verified my LinkedIn identity. Here's what I handed over"]]></title><description><![CDATA[
<p>Can you say more? Why isn't it neutral or slightly positive? I would assume that a KYC provider would want to protect their reputation more than the average company. If I were choosing a KYC provider I would definitely want to choose the one that had not been subject to any privacy scandals, and there are no network effects or monopoly power to protect them.</p>
]]></description><pubDate>Sat, 21 Feb 2026 20:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104095</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47104095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104095</guid></item><item><title><![CDATA[New comment by jcheng in "Cord: Coordinating Trees of AI Agents"]]></title><description><![CDATA[
<p>That’s what this is. It’s just defining two types of subagent relationship (spawned and forked) and providing the minimal MCP API for controlling them. It’s up to the LLMs when and how to use subagents.</p>
]]></description><pubDate>Sat, 21 Feb 2026 16:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47102469</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47102469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47102469</guid></item><item><title><![CDATA[New comment by jcheng in "Warren Buffett dumps $1.7B of Amazon stock"]]></title><description><![CDATA[
<p>The revenue curves do indeed look a bit different:<p><a href="https://www.macrotrends.net/stocks/stock-comparison?s=revenue&axis=single&comp=WMT:AMZN" rel="nofollow">https://www.macrotrends.net/stocks/stock-comparison?s=revenu...</a><p>Even more so if you compare EBITDA:<p><a href="https://www.macrotrends.net/stocks/stock-comparison?s=ebitda&axis=single&comp=WMT:AMZN" rel="nofollow">https://www.macrotrends.net/stocks/stock-comparison?s=ebitda...</a></p>
]]></description><pubDate>Wed, 18 Feb 2026 18:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47064775</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=47064775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47064775</guid></item><item><title><![CDATA[New comment by jcheng in "AGENTS.md outperforms skills in our agent evals"]]></title><description><![CDATA[
<p>Would’ve been perfectly readable and no larger if they had used newline instead of pipe.</p>
]]></description><pubDate>Fri, 30 Jan 2026 04:32:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820545</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46820545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820545</guid></item><item><title><![CDATA[New comment by jcheng in "Don't fall into the anti-AI hype"]]></title><description><![CDATA[
<p>Yeah... and besides managerial skills, also product (using the word loosely) sense, user empathy, clarity of vision, communication skills. They've always been multipliers for programmers, even more so in this moment.</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46591939</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46591939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46591939</guid></item><item><title><![CDATA[New comment by jcheng in "Don't fall into the anti-AI hype"]]></title><description><![CDATA[
<p>> 95% of Claude and 5% of you, while still better than me (and your average Joe), is nowhere near the same jump from 95% Claude and 5% me.<p>I see what you're saying, but I'm not sure it is true. Take simonw and tymscar, put them each in charge of a team of 19 engineers (of identical capabilities). Is the result "nowhere near the same jump" as simonw vs. tymscar alone? I think it's potentially a much bigger jump, if there are differences in who has better ideas and not just who can code the fastest.</p>
]]></description><pubDate>Mon, 12 Jan 2026 02:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46583047</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46583047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46583047</guid></item><item><title><![CDATA[New comment by jcheng in "Don't fall into the anti-AI hype"]]></title><description><![CDATA[
<p>> For others, LLMs remove the core part of what makes programming fun for them.<p>Anecdotally, I’ve had a few coworkers go from putting themselves firmly in this category to saying “this is the most fun I’ve ever had in my career” in the last two months. The recent improvement in models and coding agents (Claude Code with Opus 4.5 in our case) is changing a lot of minds.</p>
]]></description><pubDate>Sun, 11 Jan 2026 17:37:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46577715</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46577715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46577715</guid></item><item><title><![CDATA[New comment by jcheng in "Anthropic blocks third-party use of Claude Code subscriptions"]]></title><description><![CDATA[
<p>An engineer on my team who is working on TUI stuff said that avoiding the flicker is difficult without affecting the ability to copy/paste using the mouse (something to do with "alternate screen mode"). I haven't used OpenCode (yet) but Google does turn up some questions (and suggested workarounds) around copy/paste.</p>
]]></description><pubDate>Fri, 09 Jan 2026 23:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46560875</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46560875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46560875</guid></item><item><title><![CDATA[New comment by jcheng in "Anthropic blocks third-party use of Claude Code subscriptions"]]></title><description><![CDATA[
<p>Arguably since 3.5, at least for coding and tool calling</p>
]]></description><pubDate>Fri, 09 Jan 2026 23:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46560792</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46560792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46560792</guid></item><item><title><![CDATA[New comment by jcheng in "Nvidia's $20B antitrust loophole"]]></title><description><![CDATA[
<p>To make this right they’d just have to amend the first part to “secondary transaction with shareholders at some price that implies a 20b valuation”.<p>Has there been any evidence yet that the VCs got paid for their shares but the left behind employees didn’t?</p>
]]></description><pubDate>Sat, 27 Dec 2025 23:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46406410</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46406410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46406410</guid></item><item><title><![CDATA[New comment by jcheng in "A Proclamation Regarding the Restoration of the Dash"]]></title><description><![CDATA[
<p>And text figures! And proper small caps!!</p>
]]></description><pubDate>Fri, 26 Dec 2025 21:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46396569</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46396569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46396569</guid></item><item><title><![CDATA[New comment by jcheng in "Ask HN: How can I get better at using AI for programming?"]]></title><description><![CDATA[
<p>That’s exactly what it does, I’ve found it completely un-confuses Claude Sonnet 4.5.</p>
]]></description><pubDate>Mon, 15 Dec 2025 15:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46276168</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46276168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46276168</guid></item><item><title><![CDATA[New comment by jcheng in "Ask HN: How can I get better at using AI for programming?"]]></title><description><![CDATA[
<p>That makes so much sense, it would make a great MCP. Maybe something similar for DOM manipulation; extracting text out of big, noisy HTML pages using a combination of Find Text with selector return values, and a DSL for picking and filtering DOM trees.</p>
]]></description><pubDate>Sun, 14 Dec 2025 00:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46259473</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46259473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46259473</guid></item><item><title><![CDATA[New comment by jcheng in "Ask HN: How can I get better at using AI for programming?"]]></title><description><![CDATA[
<p>I take these early reports (less than a week or two after a major model release) with a grain of salt. It takes time to get to know a model, and maybe there's some selection bias in who's posting within 1-2 days of getting access.<p>(Although in this particular case, the very different knowledge cutoff makes it a lot easier to believe)</p>
]]></description><pubDate>Sat, 13 Dec 2025 23:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46259450</link><dc:creator>jcheng</dc:creator><comments>https://news.ycombinator.com/item?id=46259450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46259450</guid></item></channel></rss>