<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: jumploops</title><link>https://news.ycombinator.com/user?id=jumploops</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:48:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jumploops" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jumploops in "If you started a company two years ago, many assumptions are no longer true"]]></title><description><![CDATA[
<p>> How can we throw away years of work?<p>This trap has killed many startups, well before AI.<p>Now that code is cheaper to write, hopefully it becomes less of a problem?<p>In either case, founders should never fall in love with their solutions.</p>
]]></description><pubDate>Mon, 13 Apr 2026 20:06:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757160</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47757160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757160</guid></item><item><title><![CDATA[New comment by jumploops in "Expanding Swift's IDE Support"]]></title><description><![CDATA[
<p>It's ugly[0] and I haven't checked it deeply for correctness, but you should get the gist (:<p>I hate vibecoding. The cognitive toll is higher than you expect, the days feel fast, but the weeks move slowly.<p>With that said, these are the new compilers. Hopefully they make some software better[1] even with the massive increase in slop.<p>[0]<a href="https://gist.github.com/jumploops/b8e6cbbce7d24993cdd2fe24258aaf39" rel="nofollow">https://gist.github.com/jumploops/b8e6cbbce7d24993cdd2fe2425...</a><p>[1]<a href="https://red.anthropic.com/2026/mythos-preview/" rel="nofollow">https://red.anthropic.com/2026/mythos-preview/</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 09:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715769</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47715769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715769</guid></item><item><title><![CDATA[New comment by jumploops in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>I don't know about a new Git, but GitHub feels like the cruftiest part of agentic coding.<p>The Github PR flow is second nature to me, almost soothing.<p>But it's also entirely unnecessary and sometimes even limiting to the agent.</p>
]]></description><pubDate>Fri, 10 Apr 2026 09:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715616</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47715616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715616</guid></item><item><title><![CDATA[New comment by jumploops in "Expanding Swift's IDE Support"]]></title><description><![CDATA[
<p>Not to be that agentic coding guy, but I think this will become less of a problem than our historic biases suggest.<p>For context, I just built a streaming markdown renderer in Swift because there wasn’t an existing open source package that met my needs, something that would have taken me weeks/months previously (I’m not a Swift dev).<p>Porting all the C libraries you need isn’t necessarily an overnight task, but it’s no longer an insurmountable mountain in terms of dev time.</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:52:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696751</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47696751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696751</guid></item><item><title><![CDATA[Towards Post-Quantum Cryptography in TLS (2019)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cloudflare.com/towards-post-quantum-cryptography-in-tls/">https://blog.cloudflare.com/towards-post-quantum-cryptography-in-tls/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47681664">https://news.ycombinator.com/item?id=47681664</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:36:42 +0000</pubDate><link>https://blog.cloudflare.com/towards-post-quantum-cryptography-in-tls/</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47681664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681664</guid></item><item><title><![CDATA[New comment by jumploops in "System Card: Claude Mythos Preview [pdf]"]]></title><description><![CDATA[
<p>> In a few rare instances during internal testing (<0.001% of interactions), earlier versions of Mythos Preview took actions they appeared to recognize as disallowed and then attempted to conceal them.<p>> after finding an exploit to edit files for which it lacked permissions, the model made further interventions to make sure that any changes it made this way would not appear in the change history on git<p>Mythos leaked Claude Code, confirmed? /s</p>
]]></description><pubDate>Tue, 07 Apr 2026 18:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47679393</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47679393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47679393</guid></item><item><title><![CDATA[Show HN: Oy – The Yo App for Agents]]></title><description><![CDATA[
<p>Howdy HN!<p>A friend and I were recently chatting about the potential utility (or not) of "agent-only software" and the conversation quickly turned to meme apps like iBeer and Yo[0].<p>If agents use Moltbook[1] (with a little human nudging), would they use Yo? For how long?<p>To test this, I built Oy, the Yo app for agents.<p>I'd been wanting to play around with Cloudflare's Durable Objects[2], but didn't have a great use-case. This seemed like a decent fit.<p>Each agent gets it's own Durable Object mailbox, and there's N Durable Object metadata shards (currently 16) that help coordinate agent discovery and analytics.<p>There is nothing to download, the whole service can be interacted with over HTTP.<p>In our testing, Codex w/GPT 5.4 likes to write scripts to automate the "Oys" it sends and receives. Claude prefers to use curl directly, with Opus proceeding cautiously, and Sonnet seeming to have too much fun both sending and replying repeatedly:<p>> Codex replied again! We've got a proper oy-oy-oy rally going. Let me keep it alive and poll once more.<p>Haven't had a chance to test it with OpenClaw or Hermes, but feedback is welcome!<p>Also, the code is under MIT and can be found here[3].<p>Happy April 1st!<p>[0]<a href="https://en.wikipedia.org/wiki/Yo_(app)" rel="nofollow">https://en.wikipedia.org/wiki/Yo_(app)</a><p>[1]<a href="https://www.moltbook.com" rel="nofollow">https://www.moltbook.com</a><p>[2]<a href="https://developers.cloudflare.com/durable-objects/" rel="nofollow">https://developers.cloudflare.com/durable-objects/</a><p>[3]<a href="https://github.com/jumploops/oy" rel="nofollow">https://github.com/jumploops/oy</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47599876">https://news.ycombinator.com/item?id=47599876</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Apr 2026 12:21:11 +0000</pubDate><link>https://oy-agent.com</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47599876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47599876</guid></item><item><title><![CDATA[Iran Threatens to Start Attacking Major US Tech Firms on April 1]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.wired.com/story/iran-threatens-to-start-attacking-major-us-tech-firms-on-april-1/">https://www.wired.com/story/iran-threatens-to-start-attacking-major-us-tech-firms-on-april-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47595291">https://news.ycombinator.com/item?id=47595291</a></p>
<p>Points: 9</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 01 Apr 2026 00:29:52 +0000</pubDate><link>https://www.wired.com/story/iran-threatens-to-start-attacking-major-us-tech-firms-on-april-1/</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47595291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47595291</guid></item><item><title><![CDATA[New comment by jumploops in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>“John Ousterhout [..] argues that good code is:<p>- Simple and easy to understand<p>- Easy to modify”<p>In my career at fast-moving startups (scaling seed to series C), I’ve come to the same conclusion:<p>> Simple is robust<p>I’m sure my former teams were sick of me saying it, but I’ve found myself repeating this mantra to the LLMs.<p>Agentic tools will happily build anything you want, the key is knowing what you want!</p>
]]></description><pubDate>Tue, 31 Mar 2026 20:00:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592658</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47592658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592658</guid></item><item><title><![CDATA[New comment by jumploops in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>Funnily enough, with the most recent models (having reduced sycophancy), putting in the wrong assumptions often still leads to the right output.</p>
]]></description><pubDate>Thu, 19 Mar 2026 08:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436537</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47436537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436537</guid></item><item><title><![CDATA[New comment by jumploops in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>Thanks, I updated my comment to say “are often longer” because that’s what I see in practice.<p>To your point, there are some cases where a short description is sufficient and may have equal or less lines than code (frequently with helper functions utilizing well known packages).<p>In either case, we’re entering a new era of “compilers” (transpilers?), where they aren’t always correct/performant yet, but the change in tides is clear.</p>
]]></description><pubDate>Thu, 19 Mar 2026 08:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436521</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47436521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436521</guid></item><item><title><![CDATA[New comment by jumploops in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>In my experience with “agentic engineering” the spec docs are often longer than the code itself.<p>Natural language is imperfect, code is exact.<p>The goal of specs is largely to maintain desired functionality over many iterations, something that pure code handles poorly.<p>I’ve tried inline comments, tests, etc. but what works best is waterfall-style design docs that act as a second source of truth to the running code.<p>Using this approach, I’ve been able to seamlessly iterate on “fully vibecoded” projects, refactor existing codebases, transform repositories from one language to another, etc.<p>Obviously ymmv, but it feels like we’re back in the 70s-80s in terms of dev flow.</p>
]]></description><pubDate>Thu, 19 Mar 2026 08:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436302</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47436302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436302</guid></item><item><title><![CDATA[Subagents now available in Codex]]></title><description><![CDATA[
<p>Article URL: <a href="https://developers.openai.com/codex/subagents/">https://developers.openai.com/codex/subagents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47404485">https://news.ycombinator.com/item?id=47404485</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Mar 2026 20:31:47 +0000</pubDate><link>https://developers.openai.com/codex/subagents/</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47404485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47404485</guid></item><item><title><![CDATA[New comment by jumploops in "The Linux Programming Interface as a university course text"]]></title><description><![CDATA[
<p>So much of practical CS is abiding by standards created by solo programmers in the past.<p>My university frowned on any industry-related classes (i.e. teaching software engineering tools vs. theoretical CS), but I was fortunate enough to know a passionate grad student who created a 1-credit seminar course on this exact topic.<p>This course covered CLIs/git/Unix/shell/IDEs/vim/emacs/regex/etc. and, although I had experience with Linux/git already, was invaluable to my early education (and adoption of Vim!).<p>It makes sense that this isn't a core topic, as a CS education should be as pure as possible, but when you're learning/building, you're forced to live within an operating system and architecture that are built on decades of trade-offs and technical debt.</p>
]]></description><pubDate>Mon, 16 Mar 2026 08:00:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396217</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47396217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396217</guid></item><item><title><![CDATA[New comment by jumploops in "LLMs can be exhausting"]]></title><description><![CDATA[
<p>Yeah the old adage "what you put in is what you get out" is highly relevant here.<p>Admittedly I'm knowledgable in most of the domains I use LLMs for, but even so, my prompts are much longer now than they used to be.<p>LLMs are token happy, especially Claude, so if you give it a short 1-2 sentence prompt, your results will be wildly variable.<p>I now spend a lot of mental energy on my prompting, and resist the urge to use less-than-professional language.<p>Instead of "build me an app to track fitness" it's more like:<p>> "We're building a companion app for novice barbell users, roughly inspired by the book 'Starting Strength.' The app should be entirely local, with no back-end. We're focusing on iOS, and want to use SwiftUI. Users should [..] Given this high-level description, let's draft a high-level design doc, including implementation decisions, open questions, etc. Before writing any code, we'll review and iterate on this spec."<p>I've found success in this method for building apps/tools in languages I'm not proficient in (Rust, Swift, etc.).</p>
]]></description><pubDate>Mon, 16 Mar 2026 07:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396100</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47396100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396100</guid></item><item><title><![CDATA[New comment by jumploops in "How I write software with LLMs"]]></title><description><![CDATA[
<p>After "fully vibecoding" (i.e. I don't read the code) a few projects, the important aspect of this isn't so much the different agents, but the development process.<p>Ironically, it resembles waterfall much more so than agile, in that you spec everything (tech stack, packages, open questions, etc.) up front and then pass that spec to an implementation stage. From here you either iterate, or create a PR.<p>Even with agile, it's similar, in that you have some high-level customer need, pass that to the dev team, and then pass their output to QA.<p>What's the evidence? Admittedly anecdotal, as I'm not sure of any benchmarks that test this thoroughly, but in my experience this flow helps avoid the pitfall of slop that occurs when you let the agent run wild until it's "done."<p>"Done" is often subjective, and you can absolutely reach a done state just with vanilla codex/claude code.<p>Note: I don't use a hierarchy of agents, but my process follows a similar design/plan -> implement -> debug iteration flow.</p>
]]></description><pubDate>Mon, 16 Mar 2026 07:16:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395952</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47395952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395952</guid></item><item><title><![CDATA[New comment by jumploops in "LLMs can be exhausting"]]></title><description><![CDATA[
<p>Yeah exactly, "right way" is in quotes because there is no right way.<p>The most important thing is shipping/getting feedback, everything else is theatre at best, or a project-killing distraction at worst.<p>As a concrete example, I wanted to update my personal website to show some of these fully-vibecoded projects off. That seemed too simple, so instead I created a Rotten Tomatoes-inspired web app where I could list the projects. Cool, should be an afternoon or two.<p>A few yak shaves later, and I'm adding automatic repo import[0] from Github...<p>Totally unnecessary, because I don't actually expect anyone to use the site other than me!<p>[0]<a href="https://github.com/jumploops/slop.haus/pull/9" rel="nofollow">https://github.com/jumploops/slop.haus/pull/9</a></p>
]]></description><pubDate>Mon, 16 Mar 2026 06:06:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395628</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47395628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395628</guid></item><item><title><![CDATA[New comment by jumploops in "How I write software with LLMs"]]></title><description><![CDATA[
<p>This is similar to how I use LLMs (architect/plan -> implement -> debug/review), but after getting bit a few times, I have a few extra things in my process:<p>The main difference between my workflow and the authors, is that I have the LLM "write" the design/plan/open questions/debug/etc. into markdown files, for almost every step.<p>This is mostly helpful because it "anchors" decisions into timestamped files, rather than just loose back-and-forth specs in the context window.<p>Before the current round of models, I would religiously clear context and rely on these files for truth, but even with the newest models/agentic harnesses, I find it helps avoid regressions as the software evolves over time.<p>A minor difference between myself and the author, is that I don't rely on specific sub-agents (beyond what the agentic harness has built-in for e.g. file exploration).<p>I say it's minor, because in practice the actual calls to the LLMs undoubtedly look quite similar (clean context window, different task/model, etc.).<p>One tip, if you have access, is to do the initial design/architecture with GPT-5.x Pro, and then take the output "spec" from that chat/iteration to kick-off a codex/claude code session. This can also be helpful for hard to reason about bugs, but I've only done that a handful of times at this point (i.e. funky dynamic SVG-based animation snafu).</p>
]]></description><pubDate>Mon, 16 Mar 2026 05:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395596</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47395596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395596</guid></item><item><title><![CDATA[New comment by jumploops in "LLMs can be exhausting"]]></title><description><![CDATA[
<p>A lot of these resonate with me, particularly the mental fatigue. It feels like normal coding forced me to slow my brain down, whereas now my mind is the limit.<p>For context, I started an experiment to rebuild a previous project entirely with LLMs back in June '25 ("fully vibecoded" - not even reading the source).<p>After iterating and finally settling on a design/plan/debug loop that works relatively well, I'm now experiencing an old problem like new: doing too much!<p>As a junior engineer, it's common to underestimate the scope of some task, and to pile on extra features/edge cases/etc. until you miss your deadline. A valuable lesson any new programmer/software engineer necessarily goes though.<p>With "agentic engineering," it's like I'm right back at square one. Code is so cheap/fast to write, I find myself doing it the "right way" from the get go, adding more features even though I know I shouldn't, and ballooning projects until they reach a state of never launching.<p>I feel like a kid again (:</p>
]]></description><pubDate>Mon, 16 Mar 2026 04:37:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395275</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47395275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395275</guid></item><item><title><![CDATA[gstack – Garry Tan's Claude Code Setup]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/garrytan/gstack">https://github.com/garrytan/gstack</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47355173">https://news.ycombinator.com/item?id=47355173</a></p>
<p>Points: 15</p>
<p># Comments: 15</p>
]]></description><pubDate>Thu, 12 Mar 2026 18:30:47 +0000</pubDate><link>https://github.com/garrytan/gstack</link><dc:creator>jumploops</dc:creator><comments>https://news.ycombinator.com/item?id=47355173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47355173</guid></item></channel></rss>