<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: JBorrow</title><link>https://news.ycombinator.com/user?id=JBorrow</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 09:23:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JBorrow" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JBorrow in "Gov.uk has replaced Stripe with Dutch provider Adyen"]]></title><description><![CDATA[
<p>Not in Europe, where there are strict limits on credit card surcharges</p>
]]></description><pubDate>Sat, 06 Jun 2026 16:44:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48426659</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=48426659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48426659</guid></item><item><title><![CDATA[New comment by JBorrow in "JWT is a scam and your app doesn't need it"]]></title><description><![CDATA[
<p>JWTs are very helpful if you maintain many downstream services on separate domains that need shared auth and identity infrastructure</p>
]]></description><pubDate>Sat, 23 May 2026 18:20:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48249888</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=48249888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48249888</guid></item><item><title><![CDATA[New comment by JBorrow in "Going full AI engineer, not touching code anymore"]]></title><description><![CDATA[
<p>I just can't get behind this perspective, perhaps because I am a 'bad prompter', simply due to the lack of capability from current models. I end up rejecting them, asking them to implement again, they spew out tons of crap code instead of a 10 line fix, and on, and on.<p>Note that I'm not saying the agents are useless. They certainly write a lot of code and sometimes it is good. But I don't think you can get away without touching code yourself simply because at some level it is often the most concise way to get your idea across. I find it best to implement a core set of changes by-hand, and then ask the system to e.g. replicate them to other dependencies. I genuinely don't understand how anyone can work on a system with any complexity, and get the results they actually want, without touching code.</p>
]]></description><pubDate>Tue, 19 May 2026 14:41:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48193948</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=48193948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48193948</guid></item><item><title><![CDATA[New comment by JBorrow in "Running local models on an M4 with 24GB memory"]]></title><description><![CDATA[
<p>It’s started in TFA</p>
]]></description><pubDate>Sun, 10 May 2026 23:40:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48089298</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=48089298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48089298</guid></item><item><title><![CDATA[New comment by JBorrow in "PyWry: Cross-Platform Rendering Engine in Python"]]></title><description><![CDATA[
<p>This cross platform rendering engine’s website doesn’t render well at all on Safari on the iPhone.</p>
]]></description><pubDate>Tue, 28 Apr 2026 18:50:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47938808</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=47938808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47938808</guid></item><item><title><![CDATA[New comment by JBorrow in "I just want simple S3"]]></title><description><![CDATA[
<p>People write applications that work with the S3 API but may want to host their own storage for a variety of reasons. Personally I make use of S3-compatible services for pre-signed url access to data on disks I own. The distributed aspect is only one reason why someone might want an S3-like service.</p>
]]></description><pubDate>Tue, 14 Apr 2026 01:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47759981</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=47759981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47759981</guid></item><item><title><![CDATA[New comment by JBorrow in "Agents that run while I sleep"]]></title><description><![CDATA[
<p>Yeah, having your agent write 3x the code in exhaustive tests (I tried this recently and got 600 lines of tests for my 100 lines of code!) sure makes things look great, but when you actually look at the content of the tests they’re meaningless. Good tests validate the use of design patterns, ensure that dependencies hold, and are meaningful (e.g. shortcut debugging by setting up useful state) when they break.</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329423</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=47329423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329423</guid></item><item><title><![CDATA[New comment by JBorrow in "We might all be AI engineers now"]]></title><description><![CDATA[
<p>Maybe I'm entirely out of the loop and a complete idiot, but I am really not sure at all what people mean when they talk about this stuff. I use AI agents every day, but people who say they spend 'most of my time writing agents and tools' must be living in an absolutely different world.<p>I don't understand how people are making anything that has any level of usefulness without a feedback loop with them at the center. My agents often can go off for a few minutes, maybe 10, and write some feature. Half of the time they will get it wrong, I realize I prompted wrong, and I will have to re-do it myself or re-do the prompt. A quarter of the time, they have no idea what they're doing, and I realize I can fix the issue that they're writing a thousand lines for with a single line change. The final quarter of the time I need to follow up and refine their solution either manually or through additional prompting.<p>That's also only a small portion of my time... The rest is curating data (which you've pretty much got to do manually), writing code by hand (gasp!), working on deployments, and discussing with actual people.<p>Maybe this is a limitation of the models, but I don't think so. To get to the vision in my head, there needs to be a feedback loop... Or are people just willing to abdicate that vision-making to the model? If you do that, how do you know you're solving the problem you actually want to?</p>
]]></description><pubDate>Fri, 06 Mar 2026 21:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47281493</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=47281493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47281493</guid></item><item><title><![CDATA[New comment by JBorrow in "MacBook Neo"]]></title><description><![CDATA[
<p>They're pretty much equivalent.</p>
]]></description><pubDate>Wed, 04 Mar 2026 14:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47248063</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=47248063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47248063</guid></item><item><title><![CDATA[New comment by JBorrow in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>My point was that there’s a stop sign every block, so they need to stop anyway.</p>
]]></description><pubDate>Thu, 26 Feb 2026 00:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47160375</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=47160375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47160375</guid></item><item><title><![CDATA[New comment by JBorrow in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>At some level this is driven by street design. The reason bus stops are so close in Philadelphia is because they stop every block, and there's a stop sign every block. The blocks are very small.<p>I don't know that 'removing' these as bus-stops would actually change anything. I think a larger question is whether route changes should occur.<p>There was a large effort in Philly called the 'Bus Revolution' [1] that aimed to re-balance routes (I have a map from the 50s on my wall and the bus routes are the same, including numbers, as they are today). The problem there was that there was a funding crisis that massively delayed the implementation [2]. These services are massively under-funded, and that's the primary issue; implementing the article's suggestions are not free.<p>[1] <a href="https://wwww.septa.org/initiatives/bus/" rel="nofollow">https://wwww.septa.org/initiatives/bus/</a>
[2] <a href="https://www.nbcphiladelphia.com/news/transportation-and-transit/transit-death-spiral-puts-septas-bus-revolution-on-hold/4028645/" rel="nofollow">https://www.nbcphiladelphia.com/news/transportation-and-tran...</a></p>
]]></description><pubDate>Wed, 25 Feb 2026 17:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47154484</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=47154484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47154484</guid></item><item><title><![CDATA[New comment by JBorrow in "[dead]"]]></title><description><![CDATA[
<p>Complete and utter slop with no actual information about McDonald’s or changes in policy or advertisement.</p>
]]></description><pubDate>Wed, 18 Feb 2026 16:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47062645</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=47062645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47062645</guid></item><item><title><![CDATA[New comment by JBorrow in "A Cosmic Miracle: A Remarkably Luminous Galaxy at z=14.44 Confirmed with JWST"]]></title><description><![CDATA[
<p>46 authors isn’t that many. Big projects necessitate many authors (e.g. <a href="https://arxiv.org/abs/1807.06209" rel="nofollow">https://arxiv.org/abs/1807.06209</a>)</p>
]]></description><pubDate>Wed, 11 Feb 2026 16:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46976742</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=46976742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46976742</guid></item><item><title><![CDATA[New comment by JBorrow in "The Waymo World Model"]]></title><description><![CDATA[
<p>Racing and street driving are completely different. Racing involves detailed knowledge of vehicle dynamics and grip. Street driving is mainly obstacle recognition and avoidance. No waymo ever operates anywhere close to the limit of grip, which is where you are all the time when racing.</p>
]]></description><pubDate>Fri, 06 Feb 2026 20:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46917930</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=46917930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46917930</guid></item><item><title><![CDATA[New comment by JBorrow in "Prism"]]></title><description><![CDATA[
<p>I don't really understand how me saying that this tool isn't good for science as gatekeeping. The vibe-written papers that I am talking about have little-to-no valuable scientific content, and as such would always be rejected. It's just that it's way easier to produce something that _looks_ reasonable from a five-second glance than before, and that causes additional load on an already strained system.<p>I also don't understand your second paragraph at all.</p>
]]></description><pubDate>Wed, 28 Jan 2026 18:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46799739</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=46799739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46799739</guid></item><item><title><![CDATA[New comment by JBorrow in "Prism"]]></title><description><![CDATA[
<p>The journal that I'm an editor for is 'diamond open access', which means we charge no submission fees and no publication fees, and publish open access. This model is really important in allowing legitimate submissions from a wide range of contributors (e.g. PhD students in countries with low levels of science funding). Publishing in a traditional journal usually costs around $3000.</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:40:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46786268</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=46786268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46786268</guid></item><item><title><![CDATA[New comment by JBorrow in "Prism"]]></title><description><![CDATA[
<p>From my perspective as a journal editor and a reviewer these kinds of tools cause many more problems than they actually solve. They make the 'barrier to entry' for submitting vibed semi-plausible journal articles much lower, which I understand some may see as a benefit. The drawback is that scientific editors and reviewers provide those services for free, as a community benefit. One example was a submission their undergraduate affiliation (in accounting) to submit a paper on cosmology, entirely vibe-coded and vibe-written. This just wastes our (already stretched) time. A significant fraction of submissions are now vibe-written and come from folks who are looking to 'boost' their CV (even having a 'submitted' publication is seen as a benefit), which is really not the point of these journals at all.<p>I'm not sure I'm convinced of the benefit of lowering the barrier to entry to scientific publishing. The hard part always has been, and always will be, understanding the research context (what's been published before) and producing novel and interesting work (the underlying research). Connecting this together in a paper is indeed a challenge, and a skill that must be developed, but is really a minimal part of the process.</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785750</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=46785750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785750</guid></item><item><title><![CDATA[New comment by JBorrow in "JPEG XL Test Page"]]></title><description><![CDATA[
<p>There is also FITS, but that is mainly for astronomical applications (and is in general an insane and terrible format). But it supports tons of types!</p>
]]></description><pubDate>Thu, 22 Jan 2026 00:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46713823</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=46713823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46713823</guid></item><item><title><![CDATA[New comment by JBorrow in "American Dialect Society 2025 Word of the Year Is "Slop""]]></title><description><![CDATA[
<p>I’m not sure that’s an accurate description of the word’s entomology not least because “goyslop” is itself derived from… “slop”, which is low quality high-volume food for livestock.</p>
]]></description><pubDate>Sun, 11 Jan 2026 21:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46580587</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=46580587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46580587</guid></item><item><title><![CDATA[New comment by JBorrow in "Microsoft lets bosses spot teams that are dodging Copilot"]]></title><description><![CDATA[
<p>Why? They don't necessarily increase productivity at all [1].<p>[1] <a href="https://news.ycombinator.com/item?id=44526912">https://news.ycombinator.com/item?id=44526912</a></p>
]]></description><pubDate>Fri, 10 Oct 2025 18:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45542257</link><dc:creator>JBorrow</dc:creator><comments>https://news.ycombinator.com/item?id=45542257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45542257</guid></item></channel></rss>