<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: jwhiles</title><link>https://news.ycombinator.com/user?id=jwhiles</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 13:29:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jwhiles" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jwhiles in "Ask HN: Who is hiring? (January 2026)"]]></title><description><![CDATA[
<p>I won't be applying, due to my lack of a swedish work permit - but I love to see Vim or Emacs listed as a hard requirement in a job advert.</p>
]]></description><pubDate>Mon, 05 Jan 2026 14:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46499214</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=46499214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46499214</guid></item><item><title><![CDATA[Why and how I rewrote these Obsidian plugins]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnwhiles.com/posts/obsidian-plugins">https://johnwhiles.com/posts/obsidian-plugins</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45645065">https://news.ycombinator.com/item?id=45645065</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 20 Oct 2025 15:29:49 +0000</pubDate><link>https://johnwhiles.com/posts/obsidian-plugins</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=45645065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45645065</guid></item><item><title><![CDATA[New comment by jwhiles in "Apple M5 chip"]]></title><description><![CDATA[
<p>These obviously are’t planned obsolescence though.<p>Flexgate is a manufacturing error, that they handled in a consumer hostile way<p>Batterygate, was an arguably misguided way to support outdated models - prioritising one goal (battery life) over another (speed)<p>The iPod thing I’ll admit I know nothing about.<p>It sounds like, for you, planned obsolescence is defined as any instance where a product isn’t manufactured perfectly or degardes over time, regardless of whether it was planned. For me, planned obsolescence should contain at least a hint of planning.</p>
]]></description><pubDate>Thu, 16 Oct 2025 10:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45603848</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=45603848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45603848</guid></item><item><title><![CDATA[New comment by jwhiles in "Cloudflare is sponsoring Ladybird and Omarchy"]]></title><description><![CDATA[
<p>Your interpretation of my comment, though I guess intended as a joke, can only really mean two things:<p>1. You are unaware of DHH’s more recent favoured topics
2. You don’t think there is a problem with DHH’s opinions<p>Either is fine, I don’t really care.<p>The issue for me is that Cloudflare’s PR team obviously are aware what DHH writes about. And they’re sponsoring his project anyway. Cloudflare knows that this is repellant to a lot of people, that some of us will begin removing them from our stacks in response. But they don’t care, because they think it’s more valuable to cosy up to a bunch of mid life crises who’ve spent too much time on twitter.</p>
]]></description><pubDate>Tue, 23 Sep 2025 10:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45345249</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=45345249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45345249</guid></item><item><title><![CDATA[New comment by jwhiles in "Cloudflare is sponsoring Ladybird and Omarchy"]]></title><description><![CDATA[
<p>DHH very keen to demonstrate to all Londoners that he’s not been to London<p>edit: and also is a tool</p>
]]></description><pubDate>Mon, 22 Sep 2025 16:40:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45335931</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=45335931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45335931</guid></item><item><title><![CDATA[New comment by jwhiles in "Cloudflare is sponsoring Ladybird and Omarchy"]]></title><description><![CDATA[
<p>hmm. Increasingly it feels like I shouldn't be using cloudflare.</p>
]]></description><pubDate>Mon, 22 Sep 2025 15:11:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45334547</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=45334547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45334547</guid></item><item><title><![CDATA[New comment by jwhiles in "Areal, Are.na's new typeface"]]></title><description><![CDATA[
<p>We can add hacker news commenters to the list of people who wouldn’t get Pierre Menard</p>
]]></description><pubDate>Thu, 28 Aug 2025 11:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45050708</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=45050708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45050708</guid></item><item><title><![CDATA[New comment by jwhiles in "AI slows down open source developers. Peter Naur can teach us why"]]></title><description><![CDATA[
<p>Thanks for the response, and apologies for misrepresenting your results somewhat! I'm probably not going to change the title since I am at heart and polemicist and a sloppy thinker, but I'll update the article to call out this misrepresentation.<p>That said, I think that what I wrote more or less encompasses three of the factors you call out as being likely to contribute: "High developer familiarity with reposito-
ries", "Large and complex repositories", and "Implicit repository context".<p>I thought more about experimenting on myself, and while I hope to do it - I think it will be very hard to create a controlled enviornment whilst also responding to the demands the job puts on me. I also don't have the luxury of a list of well scoped tasks that could feasibly be completed in a few hours.</p>
]]></description><pubDate>Mon, 14 Jul 2025 18:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44563934</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=44563934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44563934</guid></item><item><title><![CDATA[AI slows down open source developers. Peter Naur can teach us why]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnwhiles.com/posts/mental-models-vs-ai-tools">https://johnwhiles.com/posts/mental-models-vs-ai-tools</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44560740">https://news.ycombinator.com/item?id=44560740</a></p>
<p>Points: 363</p>
<p># Comments: 211</p>
]]></description><pubDate>Mon, 14 Jul 2025 14:32:08 +0000</pubDate><link>https://johnwhiles.com/posts/mental-models-vs-ai-tools</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=44560740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44560740</guid></item><item><title><![CDATA[New comment by jwhiles in "Why does Britain feel so poor?"]]></title><description><![CDATA[
<p>It's because we won't build things. Writing from a part of zone-2 London which is full of two story detached and terraced houses.</p>
]]></description><pubDate>Fri, 04 Apr 2025 13:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43581988</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=43581988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43581988</guid></item><item><title><![CDATA[New comment by jwhiles in "Photo calorie app Cal AI was built by two teenagers"]]></title><description><![CDATA[
<p>It's not about being right, it's about appearing to be right</p>
]]></description><pubDate>Fri, 04 Apr 2025 13:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43581800</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=43581800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43581800</guid></item><item><title><![CDATA[New comment by jwhiles in "Mac Numbers now supports LAMBDA functions and MAP"]]></title><description><![CDATA[
<p>I was briefly terrified this was Lambda in the AWS sense</p>
]]></description><pubDate>Fri, 04 Apr 2025 12:34:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43581326</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=43581326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43581326</guid></item><item><title><![CDATA[New comment by jwhiles in "The Frontend Treadmill"]]></title><description><![CDATA[
<p>In case anyone isn't familiar with remix, bloomingkales seemingly has no familiarity with the framework. Obviously it's not been created as a conspiracy to sell training courses. The idea is ludicrous.<p>It's quite a nice framework. It's easy to learn, straightforward, the people in their discord are very helpful. It has the backing of a large company (shopify) who are using it extensively.<p>It is, I'll say again, obviously not a conspiracy to sell training courses.</p>
]]></description><pubDate>Fri, 21 Mar 2025 08:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43433162</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=43433162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43433162</guid></item><item><title><![CDATA[New comment by jwhiles in "Garmin's –$40B Pivot"]]></title><description><![CDATA[
<p>The title made me think this was about a 'negative 40B pivot', when it actually means an 'approximately 40B pivot'.<p>Does hacker news not support Tildes or what?</p>
]]></description><pubDate>Tue, 21 Jan 2025 17:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42782500</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=42782500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42782500</guid></item><item><title><![CDATA[My mum couldn't use WhatsApp because her font size is too large]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnwhiles.com/posts/whatsapp-font-bug">https://johnwhiles.com/posts/whatsapp-font-bug</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40798053">https://news.ycombinator.com/item?id=40798053</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 26 Jun 2024 09:23:18 +0000</pubDate><link>https://johnwhiles.com/posts/whatsapp-font-bug</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=40798053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40798053</guid></item><item><title><![CDATA[How to Make Cloudflare Properly Cache a Remix Site]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnwhiles.com/posts/cloudflare-remix-cache">https://johnwhiles.com/posts/cloudflare-remix-cache</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39263343">https://news.ycombinator.com/item?id=39263343</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Feb 2024 16:51:50 +0000</pubDate><link>https://johnwhiles.com/posts/cloudflare-remix-cache</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=39263343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39263343</guid></item><item><title><![CDATA[New comment by jwhiles in "Poem/1: AI rhyming clock"]]></title><description><![CDATA[
<p>I do think this is a cool product, but I would be very hesitant to buy a clock that relies on the internet, and on an API that might die at some point.</p>
]]></description><pubDate>Fri, 02 Feb 2024 11:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39227366</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=39227366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39227366</guid></item><item><title><![CDATA[New comment by jwhiles in "The Loneliness of the Mid-Level Vimmer"]]></title><description><![CDATA[
<p>The only time I had to work with C# it was a non .Net Core project, and I had to run the editor in a virtual windows machine running on a Macbook. It was a vaguely traumatic experience.</p>
]]></description><pubDate>Thu, 21 Dec 2023 20:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=38726375</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=38726375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38726375</guid></item><item><title><![CDATA[New comment by jwhiles in "New UK record for wind power set today – 21.81 GW between 0900-0930 GMT"]]></title><description><![CDATA[
<p>I did think it was very windy today.</p>
]]></description><pubDate>Thu, 21 Dec 2023 14:23:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=38720707</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=38720707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38720707</guid></item><item><title><![CDATA[The Loneliness of the Mid-Level Vimmer]]></title><description><![CDATA[
<p>Article URL: <a href="https://johnwhiles.com/posts/vimming-pains">https://johnwhiles.com/posts/vimming-pains</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38720694">https://news.ycombinator.com/item?id=38720694</a></p>
<p>Points: 39</p>
<p># Comments: 57</p>
]]></description><pubDate>Thu, 21 Dec 2023 14:22:43 +0000</pubDate><link>https://johnwhiles.com/posts/vimming-pains</link><dc:creator>jwhiles</dc:creator><comments>https://news.ycombinator.com/item?id=38720694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38720694</guid></item></channel></rss>