<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: JelteF</title><link>https://news.ycombinator.com/user?id=JelteF</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 13 Sep 2026 11:07:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JelteF" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JelteF in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>Scrolling around when claude is "typing" makes it jump to the top</p>
]]></description><pubDate>Tue, 31 Mar 2026 17:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47590562</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=47590562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47590562</guid></item><item><title><![CDATA[Magic Eye Tetris]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.lutanho.net/play/magiceyetetris5.html">https://www.lutanho.net/play/magiceyetetris5.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46243660">https://news.ycombinator.com/item?id=46243660</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Dec 2025 12:52:28 +0000</pubDate><link>https://www.lutanho.net/play/magiceyetetris5.html</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=46243660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46243660</guid></item><item><title><![CDATA[The Eternal Return of Abstraction: Why Programming Was Never About Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://generativeai.pub/the-eternal-return-of-abstraction-why-programming-was-never-about-code-18412033b517?1">https://generativeai.pub/the-eternal-return-of-abstraction-why-programming-was-never-about-code-18412033b517?1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46212358">https://news.ycombinator.com/item?id=46212358</a></p>
<p>Points: 15</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 09 Dec 2025 23:57:19 +0000</pubDate><link>https://generativeai.pub/the-eternal-return-of-abstraction-why-programming-was-never-about-code-18412033b517?1</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=46212358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46212358</guid></item><item><title><![CDATA[Temptations of an open-source browser extension developer (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/extesy/hoverzoom/discussions/670">https://github.com/extesy/hoverzoom/discussions/670</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45770744">https://news.ycombinator.com/item?id=45770744</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Oct 2025 11:14:58 +0000</pubDate><link>https://github.com/extesy/hoverzoom/discussions/670</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=45770744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45770744</guid></item><item><title><![CDATA[Faster Ducks]]></title><description><![CDATA[
<p>Article URL: <a href="https://motherduck.com/blog/faster-ducks/">https://motherduck.com/blog/faster-ducks/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45750518">https://news.ycombinator.com/item?id=45750518</a></p>
<p>Points: 13</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 29 Oct 2025 17:51:45 +0000</pubDate><link>https://motherduck.com/blog/faster-ducks/</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=45750518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45750518</guid></item><item><title><![CDATA[New comment by JelteF in "Blurry rendering of games on Mac"]]></title><description><![CDATA[
<p>It's kinda funny that an article complaining about blurry rendering, is written using one of the most illegible fonts I've ever seen.</p>
]]></description><pubDate>Fri, 15 Aug 2025 08:01:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44909730</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=44909730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44909730</guid></item><item><title><![CDATA[New comment by JelteF in "Measuring the impact of AI on experienced open-source developer productivity"]]></title><description><![CDATA[
<p>It's the most representative sample size if you're interested in your own performance though. I really don't care if other people are more productive with AI, if I'm the outlier that's not then I'd want to know.</p>
]]></description><pubDate>Fri, 11 Jul 2025 06:38:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44529007</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=44529007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44529007</guid></item><item><title><![CDATA[New comment by JelteF in "Denmark to raise retirement age to 70"]]></title><description><![CDATA[
<p>There's a huge difference between endangering other people  vs endangering only yourself.</p>
]]></description><pubDate>Sun, 25 May 2025 21:25:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44091282</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=44091282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44091282</guid></item><item><title><![CDATA[New comment by JelteF in "Ruff: Python linter and code formatter written in Rust"]]></title><description><![CDATA[
<p>Wait... Did you misunderstand this comment? Or are you saying grep caught up with ripgrep now?</p>
]]></description><pubDate>Tue, 21 Jan 2025 02:44:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42775852</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=42775852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42775852</guid></item><item><title><![CDATA[Critical rsync security release 3.4.0 with read-only access RCE]]></title><description><![CDATA[
<p>Article URL: <a href="https://archlinux.org/news/critical-rsync-security-release-340/">https://archlinux.org/news/critical-rsync-security-release-340/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42727053">https://news.ycombinator.com/item?id=42727053</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Jan 2025 16:00:29 +0000</pubDate><link>https://archlinux.org/news/critical-rsync-security-release-340/</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=42727053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42727053</guid></item><item><title><![CDATA[New comment by JelteF in "Rewrite Git history via drag-and-drop"]]></title><description><![CDATA[
<p>I learned about the --first-parent flag of git blame recently. It allows git blame to work well in repos that use merge commits.</p>
]]></description><pubDate>Wed, 04 Dec 2024 00:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42313425</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=42313425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42313425</guid></item><item><title><![CDATA[New comment by JelteF in "Started a guide to writing FUSE filesystems in Python"]]></title><description><![CDATA[
<p>I was forced to use the dokuwiki, but I very much disliked editing stuff in the web interface. Having a filesystem interface to the wiki system allowed me to create and edit pages using vim , which I like to use for writing.</p>
]]></description><pubDate>Sat, 12 Oct 2024 09:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41817737</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=41817737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41817737</guid></item><item><title><![CDATA[New comment by JelteF in "Started a guide to writing FUSE filesystems in Python"]]></title><description><![CDATA[
<p>Quite some years ago I created a Python FUSE filesystem[1] to to interact with dokuwiki (a wiki system).<p>It's built on hde llfuse[2]. But that required implementing a bunch of low level APIs that were not really related to dokuwiki. So I created easyfuse[3][4] as a wrapper, which implemented the things that were unrelated the dokuwiki implementation. If you're interested it in building a FUSE system it might be worth looking at.<p>[1]: <a href="https://github.com/JelteF/dokuwikifuse">https://github.com/JelteF/dokuwikifuse</a>
[2]: <a href="https://pypi.org/project/llfuse/" rel="nofollow">https://pypi.org/project/llfuse/</a>
[3]: <a href="https://pypi.org/project/easyfuse/" rel="nofollow">https://pypi.org/project/easyfuse/</a>
[4]: <a href="https://github.com/JelteF/easyfuse">https://github.com/JelteF/easyfuse</a></p>
]]></description><pubDate>Sat, 12 Oct 2024 07:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41817223</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=41817223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41817223</guid></item><item><title><![CDATA[New comment by JelteF in "Vim Racer"]]></title><description><![CDATA[
<p>I actually think the wall clock time that is used here is a more useful metric here. Using as few keystrokes is not necessarily most "efficient" in time if you have to think longer about which ones to press.</p>
]]></description><pubDate>Mon, 26 Aug 2024 21:24:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41362349</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=41362349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41362349</guid></item><item><title><![CDATA[New comment by JelteF in "Tim Sweeney: " Now Apple is demanding a 30% cut of all Patreon DONATIONS"]]></title><description><![CDATA[
<p>Except Apple doesn't take a 30% cut for every transaction in the PayPal app</p>
]]></description><pubDate>Mon, 12 Aug 2024 23:09:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41230408</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=41230408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41230408</guid></item><item><title><![CDATA[New options for controlling the default commit message when merging a PR]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.blog/changelog/2022-08-23-new-options-for-controlling-the-default-commit-message-when-merging-a-pull-request/">https://github.blog/changelog/2022-08-23-new-options-for-controlling-the-default-commit-message-when-merging-a-pull-request/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40953280">https://news.ycombinator.com/item?id=40953280</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jul 2024 10:57:19 +0000</pubDate><link>https://github.blog/changelog/2022-08-23-new-options-for-controlling-the-default-commit-message-when-merging-a-pull-request/</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=40953280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40953280</guid></item><item><title><![CDATA[New comment by JelteF in "Things I know about Git commits"]]></title><description><![CDATA[
<p>The most effective way I've found to get other people to "write" good commit messages is by changing the "Default commit message" for squash merges on the GitHub repo to "Pull request title and description". [1]<p>That fixes the "Squashing, when you have 100 crap commits, and then not re-editing the message is a crime" item, because suddenly not re-editing will give you a fairly useful message. This ofcourse assumes the PR description is useful, but I've found it much easier to convince people to write a decent PR description than to write decent commit messages.<p>[1]: <a href="https://github.blog/changelog/2022-08-23-new-options-for-controlling-the-default-commit-message-when-merging-a-pull-request/" rel="nofollow">https://github.blog/changelog/2022-08-23-new-options-for-con...</a></p>
]]></description><pubDate>Sat, 13 Jul 2024 10:56:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40953276</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=40953276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40953276</guid></item><item><title><![CDATA[New comment by JelteF in "The PostgreSQL community debates ALTER SYSTEM"]]></title><description><![CDATA[
<p>One of the authors of the patch here. Two reasons:<p>1. This config option approach was extremely easy to implement<p>2. Because making this auto.conf read-only would break many existing tools around Postgres that write to auto.conf</p>
]]></description><pubDate>Sun, 21 Apr 2024 22:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40109606</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=40109606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40109606</guid></item><item><title><![CDATA[New comment by JelteF in "The PostgreSQL community debates ALTER SYSTEM"]]></title><description><![CDATA[
<p>I wanted to clarify that I (Jelte, the author of the final patch) work at Microsoft. So, it's definitely not just one company seeing benefit in this feature. Arguably Microsoft is a cloud company too though, but honestly most of the active contributors to PostgreSQL work at a "cloud company".</p>
]]></description><pubDate>Sun, 21 Apr 2024 21:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40109567</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=40109567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40109567</guid></item><item><title><![CDATA[New comment by JelteF in "Popular Git config options"]]></title><description><![CDATA[
<p>Luckily that's something that you control client side so you can simply be consistent about that yourself.</p>
]]></description><pubDate>Fri, 23 Feb 2024 09:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39478538</link><dc:creator>JelteF</dc:creator><comments>https://news.ycombinator.com/item?id=39478538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39478538</guid></item></channel></rss>