<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: phil294</title><link>https://news.ycombinator.com/user?id=phil294</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 06:49:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=phil294" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Bring Back Idiomatic Design (2023)]]></title><description><![CDATA[
<p>Article URL: <a href="https://essays.johnloeber.com/p/4-bring-back-idiomatic-design">https://essays.johnloeber.com/p/4-bring-back-idiomatic-design</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47738827">https://news.ycombinator.com/item?id=47738827</a></p>
<p>Points: 521</p>
<p># Comments: 283</p>
]]></description><pubDate>Sun, 12 Apr 2026 12:21:26 +0000</pubDate><link>https://essays.johnloeber.com/p/4-bring-back-idiomatic-design</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=47738827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47738827</guid></item><item><title><![CDATA[New comment by phil294 in "Show HN: Ez FFmpeg – Video editing in plain English"]]></title><description><![CDATA[
<p>Things that definitely need interactive prompts before running or fail out of ambiguity otherwise. Let's not pretend these are impossible problems to overcome design-wise.</p>
]]></description><pubDate>Sat, 27 Dec 2025 23:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46406613</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=46406613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46406613</guid></item><item><title><![CDATA[New comment by phil294 in "Show HN: Ez FFmpeg – Video editing in plain English"]]></title><description><![CDATA[
<p>I like it and would like to see an entire Linux OS being done in a similar manner. Or shell / wrapper / whatever.<p>A sane homogeneous cli for once, that treats its user as a human instead of forcing them to remember the incompatible invocation options of `tar` and `dd` for absolutely no reason.<p><pre><code>    zip my-folder into my-zip.tar with compression level 9
    write my-iso ./zip.zip onto external hard drive
    git delete commit 1a4db4c
    convert ./video.mp4 and ./audio.mp3 into ./out.mp4
    merge ./video.mp4 and ./audio.mp3 to ./out.mp4 without re-encoding
</code></pre>
And add amazing autocomplete, while allowing as many  wordings as possible. No need for LLMs.<p>One can dream.</p>
]]></description><pubDate>Sat, 27 Dec 2025 16:43:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46403014</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=46403014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403014</guid></item><item><title><![CDATA[New comment by phil294 in "JSDoc is TypeScript"]]></title><description><![CDATA[
<p>Depends on your definition of "using" JavaScript. The main difference between common TypeScript and TS-based JSDoc is the need for an additional build step. Being able to ftp-upload your `.js` files and then be done with it is a remarkable advantage over Vite/Webpack/whatever in small to medium-sized projects. If editor based type support is sufficient to you (i.e. no headless checks), you won't need to install any TS packages at all, either. tsserver is still used in the background, but so are thousands of other binaries that keep your editor, OS and computer running, so I don't see that as an argument.</p>
]]></description><pubDate>Mon, 15 Dec 2025 22:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46281616</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=46281616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46281616</guid></item><item><title><![CDATA[New comment by phil294 in "JSDoc is TypeScript"]]></title><description><![CDATA[
<p>> So (TS)JSDoc support is a relic from when Microsoft was trying to get market share from Google.<p>> Today in 2025, TS offers so much more than the (TS)JSDoc implementation. Generics, Enums, Utility types, Type Testing in Vitest, typeguards, plus other stuff.<p>None of that is true! Please don't share misinformation without looking it up first.</p>
]]></description><pubDate>Mon, 15 Dec 2025 22:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46281498</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=46281498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46281498</guid></item><item><title><![CDATA[DAVx⁵, Open Source CalDAV / CardDAV / WebDAV for Android]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.davx5.com/">https://www.davx5.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45773445">https://news.ycombinator.com/item?id=45773445</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Oct 2025 15:51:05 +0000</pubDate><link>https://www.davx5.com/</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=45773445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45773445</guid></item><item><title><![CDATA[New comment by phil294 in "Fluid Glass"]]></title><description><![CDATA[
<p>I see where you're coming from, but "on a phone" hasn't been a valid qualifier for performance benchmarks for a long time. Phones and their GPUs are ridiculously powerful nowadays. We've been smoothly running 3D apps on GPUs with <i>orders of magnitude less MFLOPS</i> 20 years ago already. Apps and games with <i>far</i> more going on than blurry glassy alarm clock, albeit somewhat less beautiful. When I run Fluid Glass on a 10 year old laptop with an integrated GPU and move my cursor, I'm seeing less than 10 FPS. When will we finally start readjusting our expectations for "fast" software and stop blindly following Wirths law?</p>
]]></description><pubDate>Sun, 05 Oct 2025 18:59:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45484203</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=45484203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45484203</guid></item><item><title><![CDATA[New comment by phil294 in "Getting AI to work in complex codebases"]]></title><description><![CDATA[
<p>Neither are humans, so this argument doesn't really stand.</p>
]]></description><pubDate>Wed, 24 Sep 2025 13:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45360482</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=45360482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45360482</guid></item><item><title><![CDATA[New comment by phil294 in "How I, a non-developer, read the tutorial you, a developer, wrote for me"]]></title><description><![CDATA[
<p>This is a nice idea, but looking back at how not only documentation, but also UX in general has not improved the slightest over the last decades, it's fair to say the only way we'll ever get close to anything like this is by leveraging personal LLM assistants, unfortunately.</p>
]]></description><pubDate>Mon, 22 Sep 2025 12:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45332345</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=45332345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45332345</guid></item><item><title><![CDATA[New comment by phil294 in "You too can run malware from NPM (I mean without consequences)"]]></title><description><![CDATA[
<p>What about complex SPAs? Database drivers? Polyfills? TypeScript?</p>
]]></description><pubDate>Tue, 09 Sep 2025 17:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45185187</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=45185187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45185187</guid></item><item><title><![CDATA[New comment by phil294 in "How to Firefox"]]></title><description><![CDATA[
<p>I ran some of these in comparison with Chrome, and Chrome was consistently faster, but only marginally (1-20%). I'm actually quite impressed, an integrated Intel HD 620 / 4x2.4 GHz (!) rendering 10,000 fishes at 30 FPS in a webbrowser.</p>
]]></description><pubDate>Tue, 22 Jul 2025 17:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44650329</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=44650329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44650329</guid></item><item><title><![CDATA[Super Fast Reader Mode for the Entire Web, with Dillo Plus]]></title><description><![CDATA[
<p>Article URL: <a href="https://duncanlock.net/blog/2024/01/04/super-fast-reader-mode-for-the-entire-web-with-dillo-plus">https://duncanlock.net/blog/2024/01/04/super-fast-reader-mode-for-the-entire-web-with-dillo-plus</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43744908">https://news.ycombinator.com/item?id=43744908</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 20 Apr 2025 16:49:54 +0000</pubDate><link>https://duncanlock.net/blog/2024/01/04/super-fast-reader-mode-for-the-entire-web-with-dillo-plus</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=43744908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43744908</guid></item><item><title><![CDATA[New comment by phil294 in "Show HN: Feudle – A daily puzzle game built with AI"]]></title><description><![CDATA[
<p>Great game idea. I'd suggest you limit the questions top international topics though. I got a suggestion for "name a hurricane" - this probably wouldn't generate very interesting responses outside of America.</p>
]]></description><pubDate>Thu, 27 Mar 2025 20:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43497942</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=43497942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43497942</guid></item><item><title><![CDATA[New comment by phil294 in "GIMP 3.0"]]></title><description><![CDATA[
<p>Pinta *IS* Paint.net, just forked at an earlier stage before the latter became closed source software.<p>Also, is "washed and bleak" really that big of a problem for an image editor? It just doesn't matter what it looks like as long as the UI is intuitive and has the features that you need. It should also be noted that Pinta very much looks just like your overall Desktop appearance on Unix. I'm on XFCE and it's so incredibly theme integrated it looks like it's part of the system.<p>Personally, I really like Pinta. Biggest problem is the bugs and crashes. Wish I could use actual Paint.net though, but there's no way to use it on Linux.</p>
]]></description><pubDate>Wed, 19 Mar 2025 20:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43416706</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=43416706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43416706</guid></item><item><title><![CDATA[New comment by phil294 in "Microsoft begins turning off uBlock Origin and other extensions in Edge"]]></title><description><![CDATA[
<p>In other words, a fork?<p>Or how does the semantics of patch/changes/update differ in <i>any</i> way from maintaining a fork? The packaging has nothing to do with this. It may not be a well-maintained fork, the maintainers might not see themselves capable of adding features and bugfixes on their own, but a fork is a fork.</p>
]]></description><pubDate>Sat, 01 Mar 2025 11:37:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43218309</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=43218309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43218309</guid></item><item><title><![CDATA[New comment by phil294 in "Ask HN: Firefox may be selling our data. Can you recommend an alternative?"]]></title><description><![CDATA[
<p>I agree with this - you need to change a few settings unless you're an absolute purist - but once you have done that, it's basically a nicer, well-maintained professional Firefox fork</p>
]]></description><pubDate>Sat, 01 Mar 2025 11:33:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43218294</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=43218294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43218294</guid></item><item><title><![CDATA[Spoken Wikipedia Podcast RSS Feeds]]></title><description><![CDATA[
<p>Article URL: <a href="https://wcast.me/">https://wcast.me/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43177441">https://news.ycombinator.com/item?id=43177441</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 Feb 2025 21:09:50 +0000</pubDate><link>https://wcast.me/</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=43177441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43177441</guid></item><item><title><![CDATA[Securing Web Sites Made Them Less Accessible]]></title><description><![CDATA[
<p>Article URL: <a href="https://meyerweb.com/eric/thoughts/2018/08/07/securing-sites-made-them-less-accessible/">https://meyerweb.com/eric/thoughts/2018/08/07/securing-sites-made-them-less-accessible/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42627980">https://news.ycombinator.com/item?id=42627980</a></p>
<p>Points: 33</p>
<p># Comments: 14</p>
]]></description><pubDate>Tue, 07 Jan 2025 21:47:23 +0000</pubDate><link>https://meyerweb.com/eric/thoughts/2018/08/07/securing-sites-made-them-less-accessible/</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=42627980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42627980</guid></item><item><title><![CDATA[New comment by phil294 in "Web page annoyances that I don't inflict on you"]]></title><description><![CDATA[
<p>It can have severe performance implications in some areas with <i>very</i> bad internet bandwidth. Also it makes instantiating a global cache more difficult. See: <a href="https://meyerweb.com/eric/thoughts/2018/08/07/securing-sites-made-them-less-accessible" rel="nofollow">https://meyerweb.com/eric/thoughts/2018/08/07/securing-sites...</a>
Another POV: <a href="https://brr.fyi/posts/engineering-for-slow-internet" rel="nofollow">https://brr.fyi/posts/engineering-for-slow-internet</a>
And <a href="https://danluu.com/web-bloat/" rel="nofollow">https://danluu.com/web-bloat/</a> also has some minor numbers</p>
]]></description><pubDate>Tue, 07 Jan 2025 21:46:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42627972</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=42627972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42627972</guid></item><item><title><![CDATA[Versionfeeds – Custom RSS Feeds for Releases of Your Favorite Software]]></title><description><![CDATA[
<p>Article URL: <a href="https://versionfeeds.com">https://versionfeeds.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42434187">https://news.ycombinator.com/item?id=42434187</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Dec 2024 19:08:21 +0000</pubDate><link>https://versionfeeds.com</link><dc:creator>phil294</dc:creator><comments>https://news.ycombinator.com/item?id=42434187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42434187</guid></item></channel></rss>