<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: jpurnell</title><link>https://news.ycombinator.com/user?id=jpurnell</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 13 Oct 2026 01:32:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jpurnell" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jpurnell in "AI coding agents generate more code, but not more software"]]></title><description><![CDATA[
<p>I've spent most of my time working on tools to keep my agents on track, and keep code legible. Where I'm probably most strict in the tooling is on documentation, which makes the code review much more manageable.</p>
]]></description><pubDate>Mon, 12 Oct 2026 18:58:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50061133</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=50061133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50061133</guid></item><item><title><![CDATA[New comment by jpurnell in "The myth of Snow Leopard"]]></title><description><![CDATA[
<p>Wasn't a lot of Snow Leopard an exercise in removing old cruft from the PowerPC architecture, and the last release to support 32-bit Intel machines? From my perspective at the time, it was really meant to set up Mac for the next decade or so, which it did brilliantly.</p>
]]></description><pubDate>Sun, 02 Aug 2026 22:21:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49149023</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=49149023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49149023</guid></item><item><title><![CDATA[New comment by jpurnell in "A BASIC interpreter in Swift for Apple's birthday"]]></title><description><![CDATA[
<p>I first used an Apple IIe in an afterschool program when I was 7. I learned the rudiments of BASIC and wrote a bunch of spaghetti GOTOs. I woke up this morning and thought it'd be nice to write a little "happy birthday" BASIC program and throw it up on social media to celebrate Apple's 50th. Quick, easy, fun. Then I wanted to verify that it worked, but didn't want to do it with a GUI program…I needed to see it in green on black! So, I got a little more ambitious, and decided I'd make a BASIC interpreter in modern Swift.<p>Here it is, along with a few sample programs, including Steve Jobs' 1975 Atari Horoscope Program that Adafruit recreated earlier this year.<p>The package includes a Tutorial and Language Reference so that my 7-year-old can follow along.</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47600425</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=47600425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600425</guid></item><item><title><![CDATA[A BASIC interpreter in Swift for Apple's birthday]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jpurnell/ApplesoftBASIC">https://github.com/jpurnell/ApplesoftBASIC</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47600424">https://news.ycombinator.com/item?id=47600424</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:14:57 +0000</pubDate><link>https://github.com/jpurnell/ApplesoftBASIC</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=47600424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600424</guid></item><item><title><![CDATA[New comment by jpurnell in "Trump Derangement Syndrome"]]></title><description><![CDATA[
<p><a href="https://www.mprnews.org/story/2025/03/18/state-senator-eichorn-arrested-suspicion-of-soliciting-a-minor" rel="nofollow">https://www.mprnews.org/story/2025/03/18/state-senator-eicho...</a></p>
]]></description><pubDate>Wed, 19 Mar 2025 19:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43416522</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=43416522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43416522</guid></item><item><title><![CDATA[Why Apple sends spyware victims to this nonprofit security lab]]></title><description><![CDATA[
<p>Article URL: <a href="https://techcrunch.com/2024/12/20/why-apple-sends-spyware-victims-to-this-nonprofit-security-lab/">https://techcrunch.com/2024/12/20/why-apple-sends-spyware-victims-to-this-nonprofit-security-lab/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42471479">https://news.ycombinator.com/item?id=42471479</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Dec 2024 14:46:00 +0000</pubDate><link>https://techcrunch.com/2024/12/20/why-apple-sends-spyware-victims-to-this-nonprofit-security-lab/</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=42471479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42471479</guid></item><item><title><![CDATA[New comment by jpurnell in "An Update on Apple M1/M2 GPU Drivers"]]></title><description><![CDATA[
<p>I power up my Titanium Powerbook at least once a year or so. 23 years old and works just fine. I last opened it July 4, 2023, and there was a software update waiting for me.</p>
]]></description><pubDate>Fri, 01 Nov 2024 21:19:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42021648</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=42021648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42021648</guid></item><item><title><![CDATA[New comment by jpurnell in "Denmark's Genius Housing Fix"]]></title><description><![CDATA[
<p>In the Danish system, each mortgage is backed by a matching bond. Thus, mortgage holders have two ways to pay off their mortgage: 1) pay the monthly payments or 2) buy the matching bond and, in effect, extinguish the mortgage. The latter option is valuable because when interest rates rise, the price of mortgages fall.</p>
]]></description><pubDate>Wed, 05 Jun 2024 11:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40583822</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=40583822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40583822</guid></item><item><title><![CDATA[Denmark's Genius Housing Fix]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.businessinsider.com/denmark-mortgage-rates-lock-in-effect-home-buying-selling-easier-2024-5">https://www.businessinsider.com/denmark-mortgage-rates-lock-in-effect-home-buying-selling-easier-2024-5</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40583821">https://news.ycombinator.com/item?id=40583821</a></p>
<p>Points: 57</p>
<p># Comments: 54</p>
]]></description><pubDate>Wed, 05 Jun 2024 11:56:41 +0000</pubDate><link>https://www.businessinsider.com/denmark-mortgage-rates-lock-in-effect-home-buying-selling-easier-2024-5</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=40583821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40583821</guid></item><item><title><![CDATA[Tech management has bestowed glory upon me]]></title><description><![CDATA[
<p>Article URL: <a href="https://ludic.mataroa.blog/blog/tech-management-has-bestowed-glory-upon-me/">https://ludic.mataroa.blog/blog/tech-management-has-bestowed-glory-upon-me/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38574482">https://news.ycombinator.com/item?id=38574482</a></p>
<p>Points: 44</p>
<p># Comments: 11</p>
]]></description><pubDate>Fri, 08 Dec 2023 21:12:55 +0000</pubDate><link>https://ludic.mataroa.blog/blog/tech-management-has-bestowed-glory-upon-me/</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=38574482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38574482</guid></item><item><title><![CDATA[New comment by jpurnell in "Is wine fake?"]]></title><description><![CDATA[
<p>A few professors in my undergrad econ department have done a lot of actual academic research into this, and, in fact, started the American Association of Wine Economists (<a href="https://wine-economics.org" rel="nofollow">https://wine-economics.org</a>) with other economists who are interested in wine worldwide. They have a quarterly peer-reviewed journal, and the articles are genuinely interesting. Sample topics from the latest issue: "Does quality pay off? “Superstar” wines and the uncertain price premium across quality grades" or "Tracking the wines of the Judgment of Paris over time: The case of Stag’s Leap Wine Cellars’ Cabernet Sauvignon"<p>A few things I've gleaned from them over the years:<p>1) People definitely come to a wine tasting and think they have to sound smart. There's always someone who thinks they need to say "something-something oaky" to "fit in" because it's something they saw on TV. The point is not to sound like what you think a smart person sounds like, the point is to find a wine you like. Hard to get around it, but that's what a lot of articles like this are basically pointing out. It's not wrong, but it's also kind of missing the point.<p>2) People have different fundamental taste profiles – just like some people just like Coke instead of Pepsi, and a €100 Pepsi will taste "bad" to someone who's expecting a €100 Coke. But if you like Pepsi – and there is a real reason that bottle of pepsi costs €100 (e.g. materials, aging, process, etc.) – you're really going to like that €100 Pepsi.<p>3) As a consequence of 1), there are definitely wines that are more "marketing driven," and tap into that insecurity. I know a few people who have been offered thousands of dollars to steam off the label of empty bottles of wine they kept in their cellar for sentimental reasons, so that those labels could be re-glued to a bottle of whatever, so that they could then be trotted out to pump some dude's ego. It's a shame, but that's people.<p>4) @Antognini is pretty on target here. For the same vintage, if you open it up right away, you can get a very tasty "house" bottle of wine for €15, but you should taste a very significant difference in the €40-€50 of wine from the same maker. The difference is more likely to show up when you cellar it. The €15 bottle might last for about 3-5 years before losing its taste. The €40 will gain complexity and flavor for 10-15 years. A more expensive bottle from a reputable maker <i>should/might/maybe/is supposed to</i> signal that it's been made to last even longer, like 40-50 years.<p>5) Plug: A few years ago, I adapted a DOS app the aforementioned professors in my undergrad used in their blind tastings for iOS. You can see results of their tastings going back to the early 90s at <a href="http://liquidasset.com" rel="nofollow">http://liquidasset.com</a>, and the app is at <a href="https://apps.apple.com/us/app/winetaster-3/id1491063699" rel="nofollow">https://apps.apple.com/us/app/winetaster-3/id1491063699</a></p>
]]></description><pubDate>Tue, 22 Nov 2022 04:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=33701814</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=33701814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33701814</guid></item><item><title><![CDATA[New comment by jpurnell in "The Computational Universe Pseudocode Reference [pdf]"]]></title><description><![CDATA[
<p>Fair, but if you're teaching an entry-level undergraduate CS course, you have to to start somewhere, right? Giving them a set of best practices and a clear syntax does that. And then, as students progress, they can be as creative as you suggest.</p>
]]></description><pubDate>Sun, 28 Aug 2022 20:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=32631619</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=32631619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32631619</guid></item><item><title><![CDATA[New comment by jpurnell in "Stigler's Law of Eponymy"]]></title><description><![CDATA[
<p>So…why is this named for Stigler?</p>
]]></description><pubDate>Mon, 25 Jul 2022 02:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=32220095</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=32220095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32220095</guid></item><item><title><![CDATA[New comment by jpurnell in "CodeEdit: Building a free, open-source code editor for macOS"]]></title><description><![CDATA[
<p>I just wish someone would do this for iPad. I know the market is small, but there's nothing even attempting this for iPad.</p>
]]></description><pubDate>Mon, 21 Mar 2022 02:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=30749582</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=30749582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30749582</guid></item><item><title><![CDATA[New comment by jpurnell in "Ask HN: How to make an extra $50k+ per year without changing jobs?"]]></title><description><![CDATA[
<p>I actually bought this, and got one from the first batch. Great book, my 3 year-old loves playing with it. Definitely recommend.</p>
]]></description><pubDate>Mon, 14 Feb 2022 18:30:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=30335995</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=30335995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30335995</guid></item><item><title><![CDATA[New comment by jpurnell in "Ask HN: How to make an extra $50k+ per year without changing jobs?"]]></title><description><![CDATA[
<p>I actually bought this, and got one from the first batch. Great book, my 3 year-old loves playing with it.</p>
]]></description><pubDate>Mon, 14 Feb 2022 18:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=30335994</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=30335994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30335994</guid></item><item><title><![CDATA[New comment by jpurnell in "Tim Cook earned over 1,400 times the average Apple worker in 2021"]]></title><description><![CDATA[
<p>1) Yes, and it was from a stock award for him hitting targets set in 2011<p>2) From <a href="https://www.ft.com/content/17ecb0a0-8e60-4d02-b1fc-f497c9e31331" rel="nofollow">https://www.ft.com/content/17ecb0a0-8e60-4d02-b1fc-f497c9e31...</a> [paywall]:<p>"Tim Cook’s triumph as Jobs’ successor has been so unparalleled that the numbers don’t speak for themselves so much as they scream: Apple’s market value has grown by more than $700m a day from when Cook took over in August 2011 to this week when it struck $3tn, before falling back."<p>I think 1/7th of one day's market appreciation for ten years' work is fair.</p>
]]></description><pubDate>Fri, 07 Jan 2022 22:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=29845789</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=29845789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29845789</guid></item><item><title><![CDATA[New comment by jpurnell in "Donald Knuth Reflects on 50 Years of ‘The Art of Computer Programming’"]]></title><description><![CDATA[
<p>Isn't this heavily "adapted" from this NYTimes article from last year??<p><a href="https://www.nytimes.com/2018/12/17/science/donald-knuth-computers-algorithms-programming.html" rel="nofollow">https://www.nytimes.com/2018/12/17/science/donald-knuth-comp...</a></p>
]]></description><pubDate>Sun, 15 Dec 2019 23:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=21799659</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=21799659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21799659</guid></item><item><title><![CDATA[Narbis “neurofeedback” smart glasses punish distraction by turning opaque]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.engadget.com/2019/10/29/narbis-smart-glasses-operant-conditioning/">https://www.engadget.com/2019/10/29/narbis-smart-glasses-operant-conditioning/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21389120">https://news.ycombinator.com/item?id=21389120</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 29 Oct 2019 16:39:30 +0000</pubDate><link>https://www.engadget.com/2019/10/29/narbis-smart-glasses-operant-conditioning/</link><dc:creator>jpurnell</dc:creator><comments>https://news.ycombinator.com/item?id=21389120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21389120</guid></item></channel></rss>