<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: paulhallett</title><link>https://news.ycombinator.com/user?id=paulhallett</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 04 May 2026 15:53:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=paulhallett" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by paulhallett in "A desktop made for one"]]></title><description><![CDATA[
<p>I agree. I’ve noticed this phenomenon too as I’ve been building more and more tools for myself, and I’ve started calling it hyper personal software: <a href="https://paulwrites.software/articles/hyps/" rel="nofollow">https://paulwrites.software/articles/hyps/</a></p>
]]></description><pubDate>Mon, 04 May 2026 06:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005329</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=48005329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005329</guid></item><item><title><![CDATA[Hyper Personal Software]]></title><description><![CDATA[
<p>Article URL: <a href="https://paulwrites.software/articles/hyps/">https://paulwrites.software/articles/hyps/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47974113">https://news.ycombinator.com/item?id=47974113</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 01 May 2026 12:41:08 +0000</pubDate><link>https://paulwrites.software/articles/hyps/</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=47974113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47974113</guid></item><item><title><![CDATA[New comment by paulhallett in "Has electricity decoupled from natural gas prices in Germany?"]]></title><description><![CDATA[
<p>The irony is at the time of me writing this; gas is down to 4.6%[^1] and renewables are a whopping 88.5% and yep - the cost is based on the 4.6% of gas.<p>^1 <a href="https://grid.iamkate.com/" rel="nofollow">https://grid.iamkate.com/</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 14:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47676366</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=47676366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47676366</guid></item><item><title><![CDATA[New comment by paulhallett in "Htmx: High Power Tools for HTML"]]></title><description><![CDATA[
<p>For a start, it doesn't have to be a replacement. You can progressively add it in. I work at a very very large organisation with a multi-million line codebase and we splash htmx here and there where it is useful (and where a full blown SPA would be too much to set up). We don't have to ditch any other FE tooling in favour of htmx - htmx "just works" nicely alongside everything else.</p>
]]></description><pubDate>Wed, 07 Jan 2026 14:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46526457</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=46526457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46526457</guid></item><item><title><![CDATA[Show HN: Build Python API clients as easily as you build API servers]]></title><description><![CDATA[
<p>Hey HN. I've been building my dream API client for Python. It's a project I've been working on for a few years now, but only recently had the "moment" when it all clicked about what I was trying to solve.<p>The newest version introduces a high-level abstraction around HTTP that lets you write an API client as quickly as you can write an API server, and still gives you hooks into configuration if you need it.<p>Someone told me it feels like "FastAPI but for API clients", which I'll take as a compliment (I'm also aware of how tired we are of "FastAPI for X" comparisons!).<p>Check out the beta release announcement here: <a href="https://github.com/phalt/clientele/discussions/130" rel="nofollow">https://github.com/phalt/clientele/discussions/130</a><p>The project documentation can be read here: <a href="https://phalt.github.io/clientele/" rel="nofollow">https://phalt.github.io/clientele/</a><p>And if you could star the project on GitHub and give me feedback it would mean a lot to me: <a href="https://github.com/phalt/clientele" rel="nofollow">https://github.com/phalt/clientele</a><p>For more insight into why I am building this and the frustrations I am trying to overcome, I have written a blog post: <a href="https://paulwrites.software/articles/python-api-clients" rel="nofollow">https://paulwrites.software/articles/python-api-clients</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46489195">https://news.ycombinator.com/item?id=46489195</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 04 Jan 2026 16:02:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46489195</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=46489195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46489195</guid></item><item><title><![CDATA[A different way to think about Python API Clients]]></title><description><![CDATA[
<p>Article URL: <a href="https://paulwrites.software/articles/python-api-clients">https://paulwrites.software/articles/python-api-clients</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46469311">https://news.ycombinator.com/item?id=46469311</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Jan 2026 21:03:25 +0000</pubDate><link>https://paulwrites.software/articles/python-api-clients</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=46469311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46469311</guid></item><item><title><![CDATA[My lack of attention for AI art]]></title><description><![CDATA[
<p>Article URL: <a href="https://paulwrites.software/articles/lack-of-attention">https://paulwrites.software/articles/lack-of-attention</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43579580">https://news.ycombinator.com/item?id=43579580</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 04 Apr 2025 08:20:07 +0000</pubDate><link>https://paulwrites.software/articles/lack-of-attention</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=43579580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43579580</guid></item><item><title><![CDATA[New comment by paulhallett in "A Decentralized Dead Man’s Switch"]]></title><description><![CDATA[
<p>I like this idea, but this is suffering from too many buzz words that it's almost too difficult to understand. Embalmer, Curse, Archeologist? There's some pretty thin analogies to draw from. This won't make the system easier to understand, and it might actually affect adoption.<p>I once heard about a team that rebuilt a whole suite of micro services using names from Lord of the Rings, but the names didn't reflect the service's functions at all, so the system was instantly unusable due to the confusing terminology.<p>Keep the terminology simple.</p>
]]></description><pubDate>Thu, 11 Mar 2021 22:19:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=26429715</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=26429715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26429715</guid></item><item><title><![CDATA[New comment by paulhallett in "Quitting Twitter"]]></title><description><![CDATA[
<p>I quit about six months ago. The majority of people I followed, I felt obligated to follow, in order to keep ahead of social issues. But the toll of "doom scrolling" constant negative/angry/depressed posts really hammered my own mental health. I also developed a habit of refreshing the feed on my phone every five minutes.<p>I quit, and I found myself lost when I picked up my phone, like a lingering habit (I see someone mentioned it being similar to quitting smoking).<p>On reflection, I think the reason I felt an obligation to keep up with social issues etc, was because I was using my real name (ironic that this HN account is also my real name!). I felt like I had to show I was caring and keeping track of it. I do wonder, if I create an account without my real name, I can just use it how I like, and maybe it will be a different experience.</p>
]]></description><pubDate>Thu, 25 Feb 2021 20:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=26268168</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=26268168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26268168</guid></item><item><title><![CDATA[New comment by paulhallett in "UN votes to remove cannabis from strictest drug category"]]></title><description><![CDATA[
<p>It's slipping and sliding faster and faster.
I'm keen to see the end of this stupid episode in history. The plant has so many positive and environmentally-friendly uses that it is completely absurdity to keep it banned.</p>
]]></description><pubDate>Wed, 02 Dec 2020 21:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=25282031</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=25282031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25282031</guid></item><item><title><![CDATA[New comment by paulhallett in "MixedName – Bilingual baby name finder"]]></title><description><![CDATA[
<p>You should add Māori names too.<p>Here is a resource with years worth of popular Māori names: <a href="https://smartstart.services.govt.nz/news/baby-names" rel="nofollow">https://smartstart.services.govt.nz/news/baby-names</a></p>
]]></description><pubDate>Wed, 26 Aug 2020 22:25:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=24288018</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=24288018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24288018</guid></item><item><title><![CDATA[New comment by paulhallett in "Plant-based diet can fight climate change – UN"]]></title><description><![CDATA[
<p>It's always worth remembering that you can have an impact and still eat red meat. Cutting out meat on two or three days a week makes an impact. Most of my non-veggie friends treat meat like a treat, and only eat it on weekends.</p>
]]></description><pubDate>Thu, 08 Aug 2019 09:59:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=20643095</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=20643095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20643095</guid></item><item><title><![CDATA[New comment by paulhallett in "The Whanganui River in New Zealand is a legal person"]]></title><description><![CDATA[
<p>This is the second place in Aotearoa New Zealand to be given this status, the first being Te Urewera. The NZ government grants these rights due to their Tapu for the Maori people.<p><a href="https://en.wikipedia.org/wiki/Te_Urewera" rel="nofollow">https://en.wikipedia.org/wiki/Te_Urewera</a></p>
]]></description><pubDate>Tue, 23 Apr 2019 09:16:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=19726781</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=19726781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19726781</guid></item><item><title><![CDATA[New comment by paulhallett in "Let’s Talk Concurrency: Panel with Sir Tony Hoare, Joe Armstrong, Carl Hewitt"]]></title><description><![CDATA[
<p>Do they all talk at the same time?</p>
]]></description><pubDate>Wed, 20 Feb 2019 11:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=19207200</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=19207200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19207200</guid></item><item><title><![CDATA[New comment by paulhallett in "Alcubierre drive"]]></title><description><![CDATA[
<p>The frame shift drive in the ELITE video game series is based on this technology: <a href="https://www.reddit.com/r/EliteDangerous/comments/2nqtzp/frame_shift_drive_science/" rel="nofollow">https://www.reddit.com/r/EliteDangerous/comments/2nqtzp/fram...</a></p>
]]></description><pubDate>Mon, 13 Aug 2018 08:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=17748798</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=17748798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17748798</guid></item><item><title><![CDATA[New comment by paulhallett in "Django 2.1 released"]]></title><description><![CDATA[
<p>Django is the only web framework where I see consistently positive discussions about it on HN.<p>Bravo Django, and congratulations on another release!</p>
]]></description><pubDate>Wed, 01 Aug 2018 15:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=17663599</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=17663599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17663599</guid></item><item><title><![CDATA[New comment by paulhallett in "Ask HN: Were you happy moving your API from REST to GraphQL?"]]></title><description><![CDATA[
<p>Protip: ignore the docs on the website, use the docs on the github package / in the examples instead. They're much better!</p>
]]></description><pubDate>Thu, 19 Jul 2018 15:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=17566915</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=17566915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17566915</guid></item><item><title><![CDATA[New comment by paulhallett in "Django Newbie Mistakes"]]></title><description><![CDATA[
<p>Up until 90 minutes ago the previous change to this was 8 months ago. Before that it was 4 years ago.<p>I think you might be complaining about out of date documentation :)<p>Given django's docs are impressive, I doubt this is used actively by people.</p>
]]></description><pubDate>Thu, 28 Jun 2018 15:18:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=17417574</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=17417574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17417574</guid></item><item><title><![CDATA[New comment by paulhallett in "Django Newbie Mistakes"]]></title><description><![CDATA[
<p>Django in 2018 is still a very vibrant and active community. The project is actively developed, there is a lot of sponsorship from big companies (instagram etc) funding a dedicated fellow who's job is to work on Django full-time.<p>The plugin ecosystem is very rich and active too - almost always a pre-made package for some feature or implementation you want to add to Django.</p>
]]></description><pubDate>Thu, 28 Jun 2018 15:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=17417554</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=17417554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17417554</guid></item><item><title><![CDATA[New comment by paulhallett in "Decrypting Amber Rudd"]]></title><description><![CDATA[
<p>Well, don't forget this is written by a man know for drumming up sensationalist products like the Indie Phone (crowd funded but never delivered, try google it), pissing off people, and even becoming a meme - <a href="https://imgflip.com/memegenerator/29521388/Indie-Phone-Aral-is-calling-you-for-money" rel="nofollow">https://imgflip.com/memegenerator/29521388/Indie-Phone-Aral-...</a><p>So the fact there is hyperbole is par for the course.</p>
]]></description><pubDate>Wed, 02 Aug 2017 16:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=14911880</link><dc:creator>paulhallett</dc:creator><comments>https://news.ycombinator.com/item?id=14911880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14911880</guid></item></channel></rss>