<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: sprobertson</title><link>https://news.ycombinator.com/user?id=sprobertson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 23 Jun 2026 14:08:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sprobertson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sprobertson in "Show HN: Make PDFs look scanned (CLI or in the browser via WASM)"]]></title><description><![CDATA[
<p>Much better than your current demo image! The default vignette is too obviously digital</p>
]]></description><pubDate>Sat, 20 Jun 2026 23:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48614141</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=48614141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48614141</guid></item><item><title><![CDATA[New comment by sprobertson in "How Claude Code works in large codebases"]]></title><description><![CDATA[
<p>or easier, open ~/.claude/projects/[project]/[session].jsonl (excluding the system prompt)</p>
]]></description><pubDate>Fri, 15 May 2026 05:14:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48144806</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=48144806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48144806</guid></item><item><title><![CDATA[New comment by sprobertson in "NASA’s Artemis II Crew Launches to the Moon"]]></title><description><![CDATA[
<p>The official one doesn't work for me on mobile but this does: <a href="https://artemistracker.com/" rel="nofollow">https://artemistracker.com/</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 23:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47608243</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47608243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47608243</guid></item><item><title><![CDATA[New comment by sprobertson in "The Claude Code Source Leak: fake tools, frustration regexes, undercover mode"]]></title><description><![CDATA[
<p>it likes mentioning itself in commit messages, though you can just tell it not to.</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:33:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592306</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47592306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592306</guid></item><item><title><![CDATA[New comment by sprobertson in "Ask HN: Is it actually possible to run multiple coding sessions in parallel?"]]></title><description><![CDATA[
<p>Pretty much everyone saying worktrees but I lean heavily on hot-reloading of both backend and frontend (to actually see what I'm doing) so it's too annoying to deal with dependencies and ports when things are isolated. Instead I keep everything on the main branch and just make sure to keep tasks pretty separate in scope, e.g. add this API route vs. fix this layout issue, so they don't step on each other. When I consider something done I have the agent commit what it worked on and start a new one.</p>
]]></description><pubDate>Mon, 30 Mar 2026 22:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580465</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47580465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580465</guid></item><item><title><![CDATA[New comment by sprobertson in "Folk are getting dangerously attached to AI that always tells them they're right"]]></title><description><![CDATA[
<p>yes:<p>> skip all the gratuitous affirmation and tell me when I'm wrong</p>
]]></description><pubDate>Sat, 28 Mar 2026 21:38:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47558335</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47558335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47558335</guid></item><item><title><![CDATA[New comment by sprobertson in "Show HN: Slop or not – can you tell AI writing from human in everyday contexts?"]]></title><description><![CDATA[
<p>Yeah the UX itself is clearly slop</p>
]]></description><pubDate>Fri, 13 Mar 2026 03:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47360530</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47360530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47360530</guid></item><item><title><![CDATA[New comment by sprobertson in "Ask HN: Is GitHub getting less reliable, or is it just me?"]]></title><description><![CDATA[
<p>You're certainly not alone, though it's not <i>that</i> much worse than usual over the last 5 years <a href="https://telliott.me/posts/is-github-getting-less-reliable/" rel="nofollow">https://telliott.me/posts/is-github-getting-less-reliable/</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 22:11:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47316347</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47316347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47316347</guid></item><item><title><![CDATA[New comment by sprobertson in "Microgpt"]]></title><description><![CDATA[
<p>Sure, but use the tool for the job IMO. GPTs are much more complex so should demonstrate a much more complex task.</p>
]]></description><pubDate>Tue, 03 Mar 2026 22:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47240209</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47240209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47240209</guid></item><item><title><![CDATA[New comment by sprobertson in "Microgpt"]]></title><description><![CDATA[
<p>This kind of thing is pretty easy to do with a much leaner model <a href="https://docs.pytorch.org/tutorials/intermediate/char_rnn_generation_tutorial.html" rel="nofollow">https://docs.pytorch.org/tutorials/intermediate/char_rnn_gen...</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 00:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47212218</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47212218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47212218</guid></item><item><title><![CDATA[New comment by sprobertson in "Ask HN: Could you create a competitor to your company at 10% of the cost?"]]></title><description><![CDATA[
<p>No - it costs $0 already</p>
]]></description><pubDate>Thu, 26 Feb 2026 08:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47163611</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=47163611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47163611</guid></item><item><title><![CDATA[New comment by sprobertson in "Show HN: Open sourcing our ERP (Sold $500k contracts, 7k stars)"]]></title><description><![CDATA[
<p>It seems like everyone commenting here is already part of the hivemind. So maybe someone can answer an important question that I'm not getting at all from the docs: what does this actually do?</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:41:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966591</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=46966591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966591</guid></item><item><title><![CDATA[New comment by sprobertson in "Bumble Berry Pi – A Cheap DIY Raspberry Pi Handheld Cyberdeck"]]></title><description><![CDATA[
<p>I printed the casing just to see - it actually does fit in my levi pockets (front and back), but looks and feels a bit ridiculous to actually walk around with</p>
]]></description><pubDate>Mon, 10 Nov 2025 04:07:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45872329</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=45872329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45872329</guid></item><item><title><![CDATA[New comment by sprobertson in "You should write an agent"]]></title><description><![CDATA[
<p>> software dev is a job for me that needs to generate income<p>sir, this is a hackernews</p>
]]></description><pubDate>Fri, 07 Nov 2025 01:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45842728</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=45842728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45842728</guid></item><item><title><![CDATA[New comment by sprobertson in "Cloudflare Sandbox SDK"]]></title><description><![CDATA[
<p>Who's the designer? I assume the same as agents.cloudflare.com, finally something that looks creative and not based on purple gradients</p>
]]></description><pubDate>Fri, 17 Oct 2025 13:03:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45616283</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=45616283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45616283</guid></item><item><title><![CDATA[New comment by sprobertson in "JSON River – Parse JSON incrementally as it streams in"]]></title><description><![CDATA[
<p>not for the standard hosted APIs using structured output or function calling, best you can get is an array</p>
]]></description><pubDate>Mon, 13 Oct 2025 20:59:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45573282</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=45573282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45573282</guid></item><item><title><![CDATA[New comment by sprobertson in "Top Programming Languages 2025"]]></title><description><![CDATA[
<p>And #1 on the jobs chart</p>
]]></description><pubDate>Wed, 24 Sep 2025 01:18:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45355075</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=45355075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45355075</guid></item><item><title><![CDATA[New comment by sprobertson in "Show HN: The text disappears when you screenshot it"]]></title><description><![CDATA[
<p>Here's the screen recording version of a long exposure (thanks for the nerd snipe) - <a href="https://gist.github.com/spro/7599415b0e47de65311557b3454771aa" rel="nofollow">https://gist.github.com/spro/7599415b0e47de65311557b3454771a...</a></p>
]]></description><pubDate>Thu, 18 Sep 2025 04:58:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45285596</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=45285596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45285596</guid></item><item><title><![CDATA[New comment by sprobertson in "Purposeful animations"]]></title><description><![CDATA[
<p>my first instinct was "the slow one is struggling so it must be doing some heavy work"</p>
]]></description><pubDate>Fri, 05 Sep 2025 23:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45144775</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=45144775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45144775</guid></item><item><title><![CDATA[New comment by sprobertson in "Show HN: I replaced vector databases with Git for AI memory (PoC)"]]></title><description><![CDATA[
<p>Yeah good call, I missed that. I don't think there's a correct answer here, but it could be another step of the read or write. Either it would do another lookup of "my daughter" -> Name on read, or do a lookup on write if you already have a "my daughter is Name" memory. Whatever's less expensive in the long run. The graph memory someone else mentioned also seems like a good option there.</p>
]]></description><pubDate>Mon, 25 Aug 2025 23:15:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45020341</link><dc:creator>sprobertson</dc:creator><comments>https://news.ycombinator.com/item?id=45020341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45020341</guid></item></channel></rss>