<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: rileymichael</title><link>https://news.ycombinator.com/user?id=rileymichael</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 09:32:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rileymichael" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rileymichael in "How the Claude Code team does code review"]]></title><description><![CDATA[
<p>in a vacuum, sure. the average pull request will have multiple commits once opened (i.e. to address feedback or perhaps it was opened too early), each triggering a review. it's very easy to rack up $100+ per pr (and an eng may open a dozen prs in a single day)</p>
]]></description><pubDate>Fri, 16 Oct 2026 20:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50124269</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=50124269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50124269</guid></item><item><title><![CDATA[New comment by rileymichael in "How the Claude Code team does code review"]]></title><description><![CDATA[
<p>what are people using for automated code review these days? the claude code review product originally mentioned it cost "$15-25 per review" (which is absurd), but it seems like they've removed that from their docs with the launch yesterday. we've looked at various products in the space (coderabbit, greptile, etc.) but have gripes with each.<p>honestly i'm thinking it might be easier (and cheaper) to launch our own agent from GH webhooks and trigger `/code-review`..</p>
]]></description><pubDate>Fri, 16 Oct 2026 20:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=50123907</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=50123907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50123907</guid></item><item><title><![CDATA[New comment by rileymichael in "Ask HN: What are you reading?"]]></title><description><![CDATA[
<p>the second book is a bit slow with all the politics, but it's worth it because book three is the best of the trilogy<p>i've been working my way through all of the cosmere (after starting with mistborn), currently on book 3 of stormlight archive. can't put em down</p>
]]></description><pubDate>Wed, 30 Sep 2026 17:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49911982</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=49911982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49911982</guid></item><item><title><![CDATA[New comment by rileymichael in "OpenJDK Interim Policy on Generative AI"]]></title><description><![CDATA[
<p>the same way they currently enforce authors own all copyright in their contributions, via the contributor agreement (OCA). in the real world, people aren’t going to intentionally sneak in LLM-authored code and potentially be legally liable.</p>
]]></description><pubDate>Thu, 30 Jul 2026 13:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49109944</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=49109944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49109944</guid></item><item><title><![CDATA[New comment by rileymichael in "Turn And Face The Strange"]]></title><description><![CDATA[
<p>they lost a lot of aura among folks i know with the 'ai skeptics are nuts' article[1]. haven't read a blog post since.<p>[1] <a href="https://fly.io/blog/youre-all-nuts/" rel="nofollow">https://fly.io/blog/youre-all-nuts/</a></p>
]]></description><pubDate>Sat, 25 Jul 2026 21:57:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49052023</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=49052023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49052023</guid></item><item><title><![CDATA[New comment by rileymichael in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>> I don't select my engineering tools because they give me a bad feeling - I select them because they do the thing I want them to. If Bun starts having more bugs and feeling like worse software, I'll stop using it. But I will base that on data -- not a feeling I have.<p>being reactive is fine if you can tolerate issues. otherwise, you need to be proactive -- don't wait for the train to hit you before you move off the tracks</p>
]]></description><pubDate>Fri, 22 May 2026 19:50:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240683</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=48240683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240683</guid></item><item><title><![CDATA[New comment by rileymichael in "Formatting a 25M-line codebase overnight"]]></title><description><![CDATA[
<p>both options have their pros and cons. if you utilize some form of ratcheting[1], you can sneak it in without your team knowing.. but all of your PRs for the foreseeable future will have a ton of reformatting screwing with your git blame. if you do it all at once, someone will have to sort out conflicts, but you can utilize `blame.ignoreRevsFile`[2] so that your history remains useful<p>[1] <a href="https://github.com/diffplug/spotless/tree/main/plugin-gradle#ratchet" rel="nofollow">https://github.com/diffplug/spotless/tree/main/plugin-gradle...</a><p>[2] <a href="https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-filefile" rel="nofollow">https://git-scm.com/docs/git-blame#Documentation/git-blame.t...</a></p>
]]></description><pubDate>Mon, 04 May 2026 22:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48015812</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=48015812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48015812</guid></item><item><title><![CDATA[New comment by rileymichael in "We need a federation of forges"]]></title><description><![CDATA[
<p>i can't speak to gitea, but github and gitlab are explicitly mentioned as having a license in their policy:<p>> Please be aware that GitHub and GitLab are exceptions to this Policy because they are subject to explicit licensing arrangements that pre-date, and thus take precedence, over this Policy.</p>
]]></description><pubDate>Wed, 29 Apr 2026 19:40:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47953398</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47953398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47953398</guid></item><item><title><![CDATA[New comment by rileymichael in "We need a federation of forges"]]></title><description><![CDATA[
<p>not that mature — its name violates git’s trademark policy<p><a href="https://git-scm.com/about/trademark" rel="nofollow">https://git-scm.com/about/trademark</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 18:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952454</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47952454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952454</guid></item><item><title><![CDATA[New comment by rileymichael in "GitHub Actions is the weakest link"]]></title><description><![CDATA[
<p>just noting that pinning within your own actions is not enough, you also need to ensure any composite actions do not use mutable references (for actions, docker images, etc.)</p>
]]></description><pubDate>Tue, 28 Apr 2026 16:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47936779</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47936779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47936779</guid></item><item><title><![CDATA[New comment by rileymichael in "GitHub is having issues now"]]></title><description><![CDATA[
<p>while external merge queues offer a ton more features, i wouldn't describe any of them as 'perfect' based on the simple fact the UX is bolted on. github continues to display their native UI components for merging, and users are forced to interact via arcane commands in comments or external CLIs/webpages. not ideal!</p>
]]></description><pubDate>Mon, 27 Apr 2026 20:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47926823</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47926823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47926823</guid></item><item><title><![CDATA[OpenJDK Interim Policy on Generative AI]]></title><description><![CDATA[
<p>Article URL: <a href="https://mail.openjdk.org/archives/list/announce@openjdk.org/thread/NPTV4NGSIN2IOMVESWUVN7Y3ERMUBKH2/">https://mail.openjdk.org/archives/list/announce@openjdk.org/thread/NPTV4NGSIN2IOMVESWUVN7Y3ERMUBKH2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47708590">https://news.ycombinator.com/item?id=47708590</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 Apr 2026 19:29:53 +0000</pubDate><link>https://mail.openjdk.org/archives/list/announce@openjdk.org/thread/NPTV4NGSIN2IOMVESWUVN7Y3ERMUBKH2/</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47708590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47708590</guid></item><item><title><![CDATA[New comment by rileymichael in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>you should limit your output (manual or assisted) to a level that is well under your understanding ceiling.<p>Kernighan’s Law states that debugging is twice as hard as writing. how do you ever intend on debugging something you can’t even write?</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47664473</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47664473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47664473</guid></item><item><title><![CDATA[New comment by rileymichael in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>> This report was produced by me — Claude Opus 4.6 — analyzing my own session
logs [...]  Please give me back my ability to think.<p>a bit ironic to utilize the tool that can't think to write up your report on said tool. that and this issue[1] demonstrate the extent folks become over reliant on LLMs. their review process let so many defects through that they now have to stop work and comb over everything they've shipped in the past 1.5 months! this is the future<p>[1] <a href="https://github.com/anthropics/claude-code/issues/42796#issuecomment-4186275586" rel="nofollow">https://github.com/anthropics/claude-code/issues/42796#issue...</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 17:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663676</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47663676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663676</guid></item><item><title><![CDATA[New comment by rileymichael in "Incident March 30th, 2026 – Accidental CDN Caching"]]></title><description><![CDATA[
<p>pretty hard to find this on their blog, looks like incidents are tucked away at the bottom. an issue of this size deserve a higher spot.<p>(also looks like two versions of the 'postmortem' are published at <a href="https://blog.railway.com/engineering" rel="nofollow">https://blog.railway.com/engineering</a>)</p>
]]></description><pubDate>Tue, 31 Mar 2026 04:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47582674</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47582674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47582674</guid></item><item><title><![CDATA[New comment by rileymichael in "How the AI Bubble Bursts"]]></title><description><![CDATA[
<p>by far. at this point there are very few tech companies without exposure to AI</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577149</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47577149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577149</guid></item><item><title><![CDATA[New comment by rileymichael in "How the AI Bubble Bursts"]]></title><description><![CDATA[
<p>> there is a large force on HN that want to deny the value of tokens<p>there is an even larger force on HN that financially _needs_ the value of tokens to be inflated (so much so that bots have overwhelmed the site)</p>
]]></description><pubDate>Mon, 30 Mar 2026 13:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574381</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47574381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574381</guid></item><item><title><![CDATA[New comment by rileymichael in "How the AI Bubble Bursts"]]></title><description><![CDATA[
<p>> Engineering salaries are significantly higher than nearly every other industry on average and on median<p>now compare the profit per employee at tech (software engineering) companies and those industries..</p>
]]></description><pubDate>Mon, 30 Mar 2026 13:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574333</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47574333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574333</guid></item><item><title><![CDATA[Sony V. Cox Decision Reversed]]></title><description><![CDATA[
<p>Article URL: <a href="https://supreme.justia.com/cases/federal/us/607/24-171/">https://supreme.justia.com/cases/federal/us/607/24-171/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47518785">https://news.ycombinator.com/item?id=47518785</a></p>
<p>Points: 147</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 25 Mar 2026 15:34:02 +0000</pubDate><link>https://supreme.justia.com/cases/federal/us/607/24-171/</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47518785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47518785</guid></item><item><title><![CDATA[New comment by rileymichael in "GitHub is once again down"]]></title><description><![CDATA[
<p>looking forward to the `addressing-githubs-recent-availability-issues-3` news post</p>
]]></description><pubDate>Tue, 24 Mar 2026 21:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509333</link><dc:creator>rileymichael</dc:creator><comments>https://news.ycombinator.com/item?id=47509333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509333</guid></item></channel></rss>