<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: juped</title><link>https://news.ycombinator.com/user?id=juped</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 08:43:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=juped" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by juped in "An AI agent deleted our production database. The agent's confession is below"]]></title><description><![CDATA[
<p>Another angry all-caps rant in an agents file (cf. "NEVER FUCKING GUESS"). As the <i>operator</i> of this <i>tool</i> which <i>you used</i> to delete your production database, you should at least know that angry all-caps ranting pushes the <i>big textual probability engine</i> into the space of <i>things associated with abusive ranting</i>.</p>
]]></description><pubDate>Mon, 27 Apr 2026 04:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47917717</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47917717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917717</guid></item><item><title><![CDATA[New comment by juped in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>I wouldn't do it this exact way either but the benefit is "having any local throwaway integration branch" vs. having none at all. You don't need to do it this exact way to have one.</p>
]]></description><pubDate>Tue, 21 Apr 2026 04:41:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47844593</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47844593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47844593</guid></item><item><title><![CDATA[New comment by juped in "OpenAI ad partner now selling ChatGPT ad placements based on “prompt relevance”"]]></title><description><![CDATA[
<p>The "A" in "AGI" doesn't stand for "Apocalypse", you know.<p>It made some sense as a goalpost when the frontier of "AI" was "a computer plays, specifically, Go really well", now that typical ones are quite general it's just a floating signifier people should probably stop using for anything.</p>
]]></description><pubDate>Tue, 21 Apr 2026 03:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47844184</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47844184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47844184</guid></item><item><title><![CDATA[New comment by juped in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>It's interesting to see the strange workflows that come from jujutsu users, as someone who works on git workflows.<p>There's some counterproductive stuff in there from my perspective but at its core you're keeping up a throwaway integration branch, which is helpful practice if you'll ever care about an integration. It's annoying with git because the interface for updating your throwaway integration branch is very clunky and easy to get wrong.</p>
]]></description><pubDate>Mon, 20 Apr 2026 23:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47842278</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47842278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47842278</guid></item><item><title><![CDATA[New comment by juped in "It's OK to compare floating-points for equality"]]></title><description><![CDATA[
<p>I think you should revisit the word "just", its presence in the comment you're trying to discuss, and how it's used.</p>
]]></description><pubDate>Sun, 19 Apr 2026 14:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47824663</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47824663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47824663</guid></item><item><title><![CDATA[New comment by juped in "SDL bans AI-written commits"]]></title><description><![CDATA[
<p>While this is a perfectly fine policy in the space of possible policies (it's probably what I'd pick, for what it's worth) the arguments being given for it leave a bad taste in my mouth.</p>
]]></description><pubDate>Thu, 16 Apr 2026 11:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791314</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47791314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791314</guid></item><item><title><![CDATA[New comment by juped in "The Rise of the Em-Dash in Hacker News Comments"]]></title><description><![CDATA[
<p>You can pry my em dash—short for "Emily's dash", after the poet—from my cold dead hands.</p>
]]></description><pubDate>Wed, 15 Apr 2026 22:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47786388</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47786388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47786388</guid></item><item><title><![CDATA[New comment by juped in "Does Gas Town 'steal' usage from users' LLM credits to improve itself?"]]></title><description><![CDATA[
<p>Just like with NFTs, this is all going to discredit the actually sensible use cases for years.</p>
]]></description><pubDate>Wed, 15 Apr 2026 21:27:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47785484</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47785484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47785484</guid></item><item><title><![CDATA[New comment by juped in "The future of everything is lies, I guess: Work"]]></title><description><![CDATA[
<p>Neither! A logistic curve is just an exponential with a carrying capacity - it is still an exponential! There is no reason to believe that AI capability, which grows <i>logarithmically</i> with the handwaved-resources used on it (roughly, this is compute and training data), grows, has grown, or is growing exponentially!<p>I know this sounds like "the moderate position" to people but you are accepting that something logarithmic is somehow in fact exponential (these are inverse functions of one another) based on no evidence or argument.<p>Here is Sam Altman, the one man in the world with the most incentive to overstate AI capability, accepting the extremely-well-known logarithmic growth: <a href="https://blog.samaltman.com/three-observations" rel="nofollow">https://blog.samaltman.com/three-observations</a><p>What we see in reality is a basically-linear growth pattern due to pushing exponentially more resources into this logarithm.</p>
]]></description><pubDate>Tue, 14 Apr 2026 17:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768522</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47768522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768522</guid></item><item><title><![CDATA[New comment by juped in "All elementary functions from a single binary operator"]]></title><description><![CDATA[
<p>Yeah, what you're going to get is more efficient proofs: you can do induction on one case to get results about elementary functions. Not sure where anyone's getting computational efficiency thoughts from this.</p>
]]></description><pubDate>Mon, 13 Apr 2026 15:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47753990</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47753990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47753990</guid></item><item><title><![CDATA[New comment by juped in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I'm productizing the unique Git workflow work I do - this may be the last week I'm ever available for consulting engagements, so head to <a href="https://merge-base.com" rel="nofollow">https://merge-base.com</a> now if you're interested!</p>
]]></description><pubDate>Mon, 13 Apr 2026 13:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47751452</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47751452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47751452</guid></item><item><title><![CDATA[New comment by juped in "Pijul a FOSS distributed version control system"]]></title><description><![CDATA[
<p>Pijul is the future in some ways, but not others - it's a darcs, and I'm afraid darcsen will always be niche.<p>Jujutsu steals it, though! You should probably give it a look.</p>
]]></description><pubDate>Sun, 12 Apr 2026 10:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47738109</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47738109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47738109</guid></item><item><title><![CDATA[New comment by juped in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>Why would you put a second, jankier API in front of your API when you could just use the API?</p>
]]></description><pubDate>Fri, 10 Apr 2026 13:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47717988</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47717988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47717988</guid></item><item><title><![CDATA[New comment by juped in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>No.<p>The cases where bisect fails you are, basically, ones where it lands on a merge that does too much - you now have to manually disentangle the side that did too much to find out exactly what interaction caused the regression. But this is on the rarer side because it's rare for an <i>interaction</i> to be what caused the regression, it's more common that it's a <i>change</i> - which will be in a non-merge commit.<p>The squash merge workflow means <i>every single commit</i> is a merge that does too much. Bisect can't find anything useful for you by bisection anymore, so you have to get lucky about how much the merge did, unenriched by any of the history that you deleted.</p>
]]></description><pubDate>Wed, 08 Apr 2026 20:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696018</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47696018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696018</guid></item><item><title><![CDATA[New comment by juped in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>Somewhat Linux-like. You could probably improve it purely from a git perspective by letting subtask dependencies be many-to-many (the commit graph <i>is</i> a dependency graph), but what you have is probably best for your whole Jira workflow.</p>
]]></description><pubDate>Wed, 08 Apr 2026 20:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695937</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47695937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695937</guid></item><item><title><![CDATA[New comment by juped in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>I agree.<p>I set merge.ff = false and alias ff to merge --ff-only. I don't use pull but I do have pull.ff = only set, just in case someday I do.<p>The graph log and the first-parent log serve different purposes and possibly shouldn't be the same command conceptually; this varies by user preference but the first-parent log is more of a "good default", generally. Merges do say "Merge" at the start, after all.<p>This is what I advise people to do in consulting engagements, too, it's not one of my personal quirks.</p>
]]></description><pubDate>Wed, 08 Apr 2026 20:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695900</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47695900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695900</guid></item><item><title><![CDATA[New comment by juped in "Reinventing the pull request"]]></title><description><![CDATA[
<p>It's like switching to jujutsu gives people some kind of mental permission to do this - jujutsu justifies its existence just by that alone, really.</p>
]]></description><pubDate>Thu, 02 Apr 2026 20:57:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47620085</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47620085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47620085</guid></item><item><title><![CDATA[New comment by juped in "Claude Code runs Git reset –hard origin/main against project repo every 10 mins"]]></title><description><![CDATA[
<p>Even even worse, angry all-caps shouting will make it more stupid, because it pushes you into a significantly stupider vector subspace full of angry all-caps shouting. The only thing that can possibly save you then is if you land in the even tinier Film Crit Hulk sub-subspace.<p>I touch on this a bit in the piece I wrote for normies, it helped a lot of people I know understand the tech a bit better.</p>
]]></description><pubDate>Mon, 30 Mar 2026 05:44:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47570788</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47570788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47570788</guid></item><item><title><![CDATA[New comment by juped in "Goodbye to Sora"]]></title><description><![CDATA[
<p>No, you can do it on all the major providers for either no or low cost.</p>
]]></description><pubDate>Wed, 25 Mar 2026 15:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47518778</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47518778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47518778</guid></item><item><title><![CDATA[New comment by juped in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>Many people use it like this - this is playing to its strengths, rather than trying to work around its weaknesses. "What's the idiomatic X language way to do Y?" gets you a solid, useful answer in seconds.<p>But it's just a damn good tool, not the apocalypse/the thing that lets you finally fire everyone. So it kind of gets lost in the hype.</p>
]]></description><pubDate>Tue, 24 Mar 2026 05:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47498823</link><dc:creator>juped</dc:creator><comments>https://news.ycombinator.com/item?id=47498823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47498823</guid></item></channel></rss>