<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: Humphrey</title><link>https://news.ycombinator.com/user?id=Humphrey</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 11:28:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Humphrey" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Humphrey in "Show HN: Plain – The full-stack Python framework designed for humans and agents"]]></title><description><![CDATA[
<p>Oh, I do like the format of the models.  Just like how strawberry graphql does this.  I suspect that model format would be a much better development UX.</p>
]]></description><pubDate>Wed, 15 Apr 2026 03:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47774459</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=47774459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47774459</guid></item><item><title><![CDATA[New comment by Humphrey in "Show HN: Plain – The full-stack Python framework designed for humans and agents"]]></title><description><![CDATA[
<p>I've actually been vibe coding a port of Django to Rust as a fun learning experience.  I didn't expect it to be possible, but I've already got the core ORM working (including makemigrations, migrate, and inspectdb) with basic admin support running.<p>Single file deployment, and the process seems to only use 3-4 MB of memory.<p>I've been able to use inspectdb on existing Django databases, and then browse and change that data using the rust admin.<p>I am probably not the right person to build a production ready version of this - since I am not a Rust developer - but gee I am impressed by how good it is becoming.</p>
]]></description><pubDate>Wed, 15 Apr 2026 03:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47774390</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=47774390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47774390</guid></item><item><title><![CDATA[New comment by Humphrey in "Filing the corners off my MacBooks"]]></title><description><![CDATA[
<p>Oh, I have never heard of seasons starting mid-month. My mind is blown!<p>In Australia it's just split up by months, with each season being 3 months long:<p>March 1 - Autumn starts
June 1 - Winter starts
Sept 1 - Spring starts
Dec 1 - Summer starts<p>Of cause, those in far northern Australia, only really have Dry and Wet seasons. I have no idea when those are.</p>
]]></description><pubDate>Fri, 10 Apr 2026 23:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47725178</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=47725178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47725178</guid></item><item><title><![CDATA[New comment by Humphrey in "Show HN: Remotely use my guitar tuner"]]></title><description><![CDATA[
<p>I love my TC Electronic clip on tuner!</p>
]]></description><pubDate>Tue, 10 Mar 2026 06:04:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47319553</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=47319553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47319553</guid></item><item><title><![CDATA[New comment by Humphrey in "Google API keys weren't secrets, but then Gemini changed the rules"]]></title><description><![CDATA[
<p>No... just speculation.</p>
]]></description><pubDate>Sun, 01 Mar 2026 22:42:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47211507</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=47211507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47211507</guid></item><item><title><![CDATA[New comment by Humphrey in "Google API keys weren't secrets, but then Gemini changed the rules"]]></title><description><![CDATA[
<p>Seems like the kind of bug caused by using Gemini to vibe code the GCP.</p>
]]></description><pubDate>Thu, 26 Feb 2026 05:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47162406</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=47162406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47162406</guid></item><item><title><![CDATA[New comment by Humphrey in "iOS 26.3 and macOS 26.3 Fix Dozens of Vulnerabilities, Including Zero-Day"]]></title><description><![CDATA[
<p>Have they fixed all the keyboard bugs introducted in iOS 26.0 yet? I’m not sure how much longer I can put up with issues like this - I might need to switch back to Android if they don't fix these soon.<p>Seriously, how hard is it to correctly measure the keyboard height and not render important UI elements, such as submit buttons, underneath it so you can’t click “Send”?  It's getting close to unusable.<p>Update: No they haven't</p>
]]></description><pubDate>Thu, 12 Feb 2026 02:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46984060</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46984060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46984060</guid></item><item><title><![CDATA[New comment by Humphrey in "Some notes on starting to use Django"]]></title><description><![CDATA[
<p>100%<p>I am quite surprised that most languages do not have an ORM and migrations as powerful as Django.  I get that it's Python's dynamic Meta programming that makes it such as clean API - but I am still surprised that there isn't much that comes close.</p>
]]></description><pubDate>Thu, 29 Jan 2026 05:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46806214</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46806214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46806214</guid></item><item><title><![CDATA[New comment by Humphrey in "MapLibre Tile: a modern and efficient vector tile format"]]></title><description><![CDATA[
<p>Have used pmtiles to self-host a “find your nearest store” map, which only needed to cover Australia. Created two sources: (1) a low-detail worldwide map to fill out the view (about 50 MB), and (2) a medium-to-high detail source for Australia only, up to zoom level 15 (about 900 MB). In this case, there’s no need for up-to-date maps, so we were able to upload these two files to S3 and forget about them. Works great!</p>
]]></description><pubDate>Tue, 27 Jan 2026 00:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46773571</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46773571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46773571</guid></item><item><title><![CDATA[New comment by Humphrey in "MapLibre Tile: a modern and efficient vector tile format"]]></title><description><![CDATA[
<p>This 100%</p>
]]></description><pubDate>Mon, 26 Jan 2026 11:40:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46764471</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46764471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46764471</guid></item><item><title><![CDATA[New comment by Humphrey in "MapLibre Tile: a modern and efficient vector tile format"]]></title><description><![CDATA[
<p>Oh pmtiles is such a simple and innovative solution!</p>
]]></description><pubDate>Mon, 26 Jan 2026 11:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46764464</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46764464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46764464</guid></item><item><title><![CDATA[New comment by Humphrey in "LG UltraFine Evo 6K 32-inch Monitor Review"]]></title><description><![CDATA[
<p>I am still using an LG UltraFine 5k since launch. I experienced flickering in the first month and had the monitor replaced by supplier - and it's been amazing ever since!  Also, this DPI is perfect for having both crisp text and correct sized elements on screen (in MacOS).<p>32" 6K is very tempting!</p>
]]></description><pubDate>Tue, 20 Jan 2026 23:47:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46699280</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46699280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46699280</guid></item><item><title><![CDATA[New comment by Humphrey in "Show HN: 22 GB of Hacker News in SQLite"]]></title><description><![CDATA[
<p>I know right! I'd never heard of HTTP Range requests until PMTiles - but gee it's an elegant solution.</p>
]]></description><pubDate>Tue, 30 Dec 2025 22:36:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46438913</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46438913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46438913</guid></item><item><title><![CDATA[New comment by Humphrey in "Show HN: 22 GB of Hacker News in SQLite"]]></title><description><![CDATA[
<p>Yes — PMTiles is exactly that: a production-ready, single-file, static container for vector tiles built around HTTP range requests.<p>I’ve used it in production to self-host Australia-only maps on S3. We generated a single ~900 MB PMTiles file from OpenStreetMap (Australia only, up to Z14) and uploaded it to S3. Clients then fetch just the required byte ranges for each vector tile via HTTP range requests.<p>It’s fast, scales well, and bandwidth costs are negligible because clients only download the exact data they need.<p><a href="https://docs.protomaps.com/pmtiles/" rel="nofollow">https://docs.protomaps.com/pmtiles/</a></p>
]]></description><pubDate>Tue, 30 Dec 2025 22:25:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46438779</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46438779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46438779</guid></item><item><title><![CDATA[New comment by Humphrey in "Show HN: A Minimal Monthly Task Planner (printable, offline, no signup)"]]></title><description><![CDATA[
<p>I love the simplicity! Does this store state in the browser?<p>Have you considered adding an export/import data option?  I was actually expecting "Copy link" to have my months worth of event data encoded in the url after the # (so it would never be sent to the server, but means I could share the month with a friend).  Just an idea.</p>
]]></description><pubDate>Thu, 04 Dec 2025 09:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46145495</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46145495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46145495</guid></item><item><title><![CDATA[New comment by Humphrey in "Pocketbase – open-source realtime back end in 1 file"]]></title><description><![CDATA[
<p>Ho do you find Trailbase compares?  Worth the switch?</p>
]]></description><pubDate>Fri, 28 Nov 2025 22:57:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46083553</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46083553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46083553</guid></item><item><title><![CDATA[New comment by Humphrey in "Pocketbase – open-source realtime back end in 1 file"]]></title><description><![CDATA[
<p>Not with Pocketbase - as I haven't found I've needed to look into the docs too much. But I have come across a whole bunch of areas LLM's seem to always answer incorrectly for.  For example, ChatGPT has almost never corrected told me how to use the UI in Davinci Resolve.</p>
]]></description><pubDate>Fri, 28 Nov 2025 08:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46076855</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46076855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46076855</guid></item><item><title><![CDATA[New comment by Humphrey in "Pocketbase – open-source realtime back end in 1 file"]]></title><description><![CDATA[
<p>I haven't tried this... but Pocketbase is opinionated in how it's schema is structured - and it needs to be the tool managing your schema.<p>Therefore if it was me, I would use the Admin UI to create a new db with a similar data structure, and then use a third-party tool to select data and insert into the new database.</p>
]]></description><pubDate>Fri, 28 Nov 2025 08:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46076827</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46076827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46076827</guid></item><item><title><![CDATA[New comment by Humphrey in "Pocketbase – open-source realtime back end in 1 file"]]></title><description><![CDATA[
<p>SQLite only. I haven't come across any GIS integration. I think you should choose Pocketbase when it "not having features" and being lightweight is the feature you need.</p>
]]></description><pubDate>Fri, 28 Nov 2025 08:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46076768</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46076768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46076768</guid></item><item><title><![CDATA[New comment by Humphrey in "Pocketbase – open-source realtime back end in 1 file"]]></title><description><![CDATA[
<p>I've been trying out Pocketbase on a side project idea. I'm super impressed!<p>Having worked for many years on Django projects, Pocketbase seems like a perfect fit for those small to medium sized projects for which you don't want to create and maintain a traditional backend for.<p>Happy to answer any questions.</p>
]]></description><pubDate>Fri, 28 Nov 2025 06:52:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46076199</link><dc:creator>Humphrey</dc:creator><comments>https://news.ycombinator.com/item?id=46076199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46076199</guid></item></channel></rss>