<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: paularmstrong</title><link>https://news.ycombinator.com/user?id=paularmstrong</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 19:42:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=paularmstrong" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by paularmstrong in "Don't Roll Your Own"]]></title><description><![CDATA[
<p>I agree with a caveat: Default date pickers on mobile devices are very good. But on desktop browsers they are terrible. They break design continuity in a very ugly way and have quirks between browsers and systems. And personally, the popup calendar they provide just too small. If the system took over the date picker on desktop like it does on mobile devices instead of forcing the browser to handle it, I feel like we could get somewhere better.</p>
]]></description><pubDate>Sat, 23 May 2026 23:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252488</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48252488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252488</guid></item><item><title><![CDATA[New comment by paularmstrong in "I'm a Normie. Can Normies Vibe Code?"]]></title><description><![CDATA[
<p>> Having needled her repeatedly over the past couple years about AI’s environmental, political, and economic implications, I brushed all that aside on a recent Sunday and drove to her house. After a little tibia talk, I opened her computer and began emitting vibes.<p>So the author had a moral, environmental, political and economic stance and then just threw them all in the bin.<p>This is sad to me because I have all of these stances and more. I just cannot bring myself to give in and use a technology wrought with so many systemic problems. And I cannot understand how anyone could feel so strongly about anything to the point of preaching it to others, only to just sort of … ignore them(?).</p>
]]></description><pubDate>Mon, 18 May 2026 15:41:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48181349</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48181349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48181349</guid></item><item><title><![CDATA[New comment by paularmstrong in "Out with the JavaScript, in with the HTML"]]></title><description><![CDATA[
<p>The images will always need a network request, but the non-JS version requires another request for the new HTML source.<p>And with the previous implementation, all users would get the progressive enhancement, not just non-Firefox users.</p>
]]></description><pubDate>Mon, 11 May 2026 20:26:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48100228</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48100228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48100228</guid></item><item><title><![CDATA[New comment by paularmstrong in "Out with the JavaScript, in with the HTML"]]></title><description><![CDATA[
<p>This is a weirdly unpopular opinion here when it comes to HTML & JS, but there's a time and place for everything. This is a neat small example, but hardly worth the effort of changing something that was already working fine.<p>With the change, I now need another roundtrip network request to get new sizes of the same content on the current page that would have been able to be done in just a couple hundred bytes of JavaScript.<p>Edit: also there is still no view-transition support on Firefox.</p>
]]></description><pubDate>Mon, 11 May 2026 15:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095961</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48095961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095961</guid></item><item><title><![CDATA[New comment by paularmstrong in "Breaking up with WordPress after two decades"]]></title><description><![CDATA[
<p>Seems like they went through a bunch of vibe coding only to come up with a half-baked copy of Astro. And why not just use Astro? It's got the exact features that they've built, many more, and a large and bustling community.</p>
]]></description><pubDate>Sun, 03 May 2026 15:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47998168</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=47998168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47998168</guid></item><item><title><![CDATA[New comment by paularmstrong in "ZomboCom stolen by a hacker, sold, now replaced with AI-generated makeover"]]></title><description><![CDATA[
<p>html5 zombocom still exists, for your viewing pleasure. you can do anything at zombocom. anything at all. the only limit is yourself.<p>[1]: <a href="https://html5zombo.com/" rel="nofollow">https://html5zombo.com/</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 00:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47608675</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=47608675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47608675</guid></item><item><title><![CDATA[New comment by paularmstrong in "Updates to GitHub Copilot interaction data usage policy"]]></title><description><![CDATA[
<p>I'm in the US and it's off for me. I believe I've previously opted out of everything copilot related in the past if there was anything.</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522290</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=47522290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522290</guid></item><item><title><![CDATA[New comment by paularmstrong in "Mouser: An open source alternative to Logi-Plus mouse software"]]></title><description><![CDATA[
<p>Thanks for pointing this out. I had no idea it existed. The other options in the comments just didn't quite work the way I would like.<p>- The main topic requires me to pull python dependencies, build, run manually on Mac
- All others can't reassign the button below the scroll wheel on the MX Master 3/4</p>
]]></description><pubDate>Fri, 13 Mar 2026 22:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47370719</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=47370719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47370719</guid></item><item><title><![CDATA[New comment by paularmstrong in "Discord/Twitch/Snapchat age verification bypass"]]></title><description><![CDATA[
<p>I got this, but then refreshing that page made it work for me</p>
]]></description><pubDate>Thu, 12 Feb 2026 01:37:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46983820</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46983820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46983820</guid></item><item><title><![CDATA[New comment by paularmstrong in "Downtown Denver's office vacancy rate grows to 38.2%"]]></title><description><![CDATA[
<p>I assume it's because they would need to re-wire electrical and retrofit plumbing on a massive scale to accommodate kitchens and bathrooms for separate units. They end up needing to gut the entire building and cut through floors and ceilings without damaging any structural and load-bearing parts. It doesn't sound easy nor cheap.</p>
]]></description><pubDate>Thu, 22 Jan 2026 17:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46722302</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46722302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46722302</guid></item><item><title><![CDATA[New comment by paularmstrong in "JPEG XL Test Page"]]></title><description><![CDATA[
<p>Same for me, Zen 1.17.15b on Mac</p>
]]></description><pubDate>Wed, 21 Jan 2026 17:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46708554</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46708554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46708554</guid></item><item><title><![CDATA[New comment by paularmstrong in "There is no comfortable reading position"]]></title><description><![CDATA[
<p>Ah yes, I too have $2,000 to spend on a chair for reading in. /s</p>
]]></description><pubDate>Mon, 19 Jan 2026 22:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46685150</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46685150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46685150</guid></item><item><title><![CDATA[New comment by paularmstrong in "Lotusbail npm package found to be harvesting WhatsApp messages and contacts"]]></title><description><![CDATA[
<p>This has nothing to do with NodeJS or NPM. The code is freely distributed, just like any open source repo or package manager may provide. The onus is on those who use it to audit what it actually does.</p>
]]></description><pubDate>Mon, 22 Dec 2025 23:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46360759</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46360759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46360759</guid></item><item><title><![CDATA[New comment by paularmstrong in "Lotusbail npm package found to be harvesting WhatsApp messages and contacts"]]></title><description><![CDATA[
<p>The code is literally right there for you. It doesn't matter what ecosystem or package manager. Someone could distribute the same thing anywhere — it's up to those pulling it in to actually start auditing what they're accepting.</p>
]]></description><pubDate>Mon, 22 Dec 2025 23:09:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46360328</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46360328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46360328</guid></item><item><title><![CDATA[New comment by paularmstrong in "An SVG is all you need"]]></title><description><![CDATA[
<p>> I use ChatGPT to compress SVGs, in particular QR codes<p>Why? svgomg.net exists, uses far fewer resources, and is going to give you much better results.</p>
]]></description><pubDate>Thu, 11 Dec 2025 22:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46238035</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46238035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46238035</guid></item><item><title><![CDATA[New comment by paularmstrong in "RCE Vulnerability in React and Next.js"]]></title><description><![CDATA[
<p>> What does server components do so much better than SSR? What minute performance gain is achieved more than client side rendering?<p>RSC is their solution to not being able to figure out how to make SSR faster and an attempt to reduce client-side bloat (which also failed)</p>
]]></description><pubDate>Wed, 03 Dec 2025 19:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46139178</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46139178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46139178</guid></item><item><title><![CDATA[New comment by paularmstrong in "Why Nextcloud feels slow to use"]]></title><description><![CDATA[
<p>I gave up updating Nextcloud. It works for what I use it for and I don't feel like I'm missing anything. I'd rather not spend 4+ hours updating and fixing confusing issues without any tangible benefit.</p>
]]></description><pubDate>Mon, 03 Nov 2025 16:12:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45800623</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=45800623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45800623</guid></item><item><title><![CDATA[New comment by paularmstrong in "Intent to Deprecate and Remove XSLT"]]></title><description><![CDATA[
<p>Parsing the XSLT file fails in Firefox :)</p>
]]></description><pubDate>Sat, 01 Nov 2025 21:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45785301</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=45785301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45785301</guid></item><item><title><![CDATA[New comment by paularmstrong in "Fast TypeScript (Code Complexity) Analyzer"]]></title><description><![CDATA[
<p>I definitely did pay attention to the description and the playground. The "full metrics" give more information, but they're still just numbers and don't explain to someone _what_ they should do to make something “better”. Again, they're just numbers, not recommendations. Most people could probably just gamify the whole thing by making every file as small as possible. Single functions with as few lines as possible. That doesn't make code less complex, it just masks it.</p>
]]></description><pubDate>Sat, 25 Oct 2025 18:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45706126</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=45706126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45706126</guid></item><item><title><![CDATA[New comment by paularmstrong in "Fast TypeScript (Code Complexity) Analyzer"]]></title><description><![CDATA[
<p>This is a bit underwhelming because it gives a score and says, "Needs improvement", but has no real indication of what it considers problematic about a file. Maybe as a very senior TypeScript developer it could be obvious how to fix some things, but this isn't going to help anyone more junior on the team be able to make things better.</p>
]]></description><pubDate>Sat, 25 Oct 2025 15:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45704659</link><dc:creator>paularmstrong</dc:creator><comments>https://news.ycombinator.com/item?id=45704659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45704659</guid></item></channel></rss>