<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: p4bl0</title><link>https://news.ycombinator.com/user?id=p4bl0</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 27 Sep 2026 16:06:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=p4bl0" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by p4bl0 in "Minimal Phone 2"]]></title><description><![CDATA[
<p>Like a lot of similar devices, it looks cool, but, just like a lot of similar devices which have a physical keyboard, it will probably never be released with anything else than a US qwerty keyboard, so I'm already out.<p>Update: didn't scroll down enough! Indeed they have. Neat.</p>
]]></description><pubDate>Fri, 18 Sep 2026 19:37:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49759135</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49759135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49759135</guid></item><item><title><![CDATA[New comment by p4bl0 in "Forgejo <=16.0.3 Critical RCE"]]></title><description><![CDATA[
<p>They also have a releases RSS feed. I have those in my mail client (Thunderbird) directly for the projects that I must closely follow critical updates of.</p>
]]></description><pubDate>Thu, 10 Sep 2026 18:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49648665</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49648665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49648665</guid></item><item><title><![CDATA[New comment by p4bl0 in "Git hosting that never leaves Europe"]]></title><description><![CDATA[
<p>That's awesome. Thanks for working on this!</p>
]]></description><pubDate>Sat, 05 Sep 2026 10:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49574983</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49574983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49574983</guid></item><item><title><![CDATA[New comment by p4bl0 in "How to Create a Tor Exit Node (2015)"]]></title><description><![CDATA[
<p>> you may get law enforcement knocking on your door with questions<p>If you host an exit node on your home internet connection, the daily thing you will struggle with is not law enforcement, but rather the fact that your public IP will be blocked by most big websites to the point that simply browsing the web will become a pain.</p>
]]></description><pubDate>Fri, 04 Sep 2026 21:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49570272</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49570272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49570272</guid></item><item><title><![CDATA[Statichost.eu – European static site hosting]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.statichost.eu/">https://www.statichost.eu/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49569896">https://news.ycombinator.com/item?id=49569896</a></p>
<p>Points: 506</p>
<p># Comments: 246</p>
]]></description><pubDate>Fri, 04 Sep 2026 20:34:49 +0000</pubDate><link>https://www.statichost.eu/</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49569896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49569896</guid></item><item><title><![CDATA[New comment by p4bl0 in ".name Termination"]]></title><description><![CDATA[
<p>Update report: they are still categorically refusing, even for third-level customer who are alone (and have always been for 20 years) on the second-level they use. It makes no sense.</p>
]]></description><pubDate>Fri, 04 Sep 2026 12:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49563510</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49563510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49563510</guid></item><item><title><![CDATA[New comment by p4bl0 in ".name Termination"]]></title><description><![CDATA[
<p>The .name predates the TLD well-off crap. The first huge bulk of new TLDs happened in 2014, .name dates back from 2001, just like .info or .coop.<p>Also, .name filled an actual need for general non ccTLD: companies had .com, organizations had .org, Internet related stuff had .net, there was .gov, .edu, .mil, and ccTLDs, but nothing made for individuals. It filled this use case, it actually made sense.</p>
]]></description><pubDate>Fri, 04 Sep 2026 05:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49560966</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49560966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49560966</guid></item><item><title><![CDATA[New comment by p4bl0 in ".name Termination"]]></title><description><![CDATA[
<p>> There should be a conflict resolution to gracefully degrade the third level to 2nd level when there is no competing name on the second level.<p>Yes. I've been asking VeriSign for this for years, and they always refused.</p>
]]></description><pubDate>Thu, 03 Sep 2026 20:57:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49556872</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49556872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49556872</guid></item><item><title><![CDATA[New comment by p4bl0 in ".name Termination"]]></title><description><![CDATA[
<p>Not at the very beginning, but then it became possible.</p>
]]></description><pubDate>Thu, 03 Sep 2026 19:51:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49555810</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49555810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49555810</guid></item><item><title><![CDATA[New comment by p4bl0 in ".name Termination"]]></title><description><![CDATA[
<p>Another thing that should be obvious and yet they refuse to do: when there is a single third-level customer for a given second-level, offer them a way to get the second level domain. I've been asking VeriSign this for 15+ years, they always said no, even if at some point they confirmed that there were no other third-level than mine under that second-level domain. They're insane and should not be in charge.</p>
]]></description><pubDate>Thu, 03 Sep 2026 19:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49555725</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49555725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49555725</guid></item><item><title><![CDATA[New comment by p4bl0 in ".name Termination"]]></title><description><![CDATA[
<p>Really? Mine have been discontinued without notice something like 15 years ago!</p>
]]></description><pubDate>Thu, 03 Sep 2026 19:42:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49555657</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49555657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49555657</guid></item><item><title><![CDATA[New comment by p4bl0 in ".name Termination"]]></title><description><![CDATA[
<p>At the beginning of the existence of the .name TLD you couldn't do that, you were forced to register firstname.lastname.name and provide an ID to justify registering this specific domain.<p>With it you got an email redirection from firstname@lastname.name to the address of your choice. At some point this feature was discontinued (I assume when VeriSign took control of the .name TLD), a bit after it was decided (again by VeriSign) to allow registering first level .name domain. My main email address stopped working from one day to another without me being warned in any way.<p>When this happened I've emailed VeriSign and my registrar at the time, and tried several time since then, to be able to register the first level domain I'm the only one using, but they categorically refuse, despite recognizing that a single subdomain has ever been registered. They kept saying that I could just let the domain expire, wait for the grace period, and register it once it's liberated, hoping that no one does it before me, and without any solution for the downtime in the mean time…<p>And now this… fuck VeriSign -_-</p>
]]></description><pubDate>Thu, 03 Sep 2026 16:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49552699</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49552699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49552699</guid></item><item><title><![CDATA[New comment by p4bl0 in "Why do so many tools have JSON config files?"]]></title><description><![CDATA[
<p>Hey, thanks for Caddy! It's awesome :).</p>
]]></description><pubDate>Wed, 02 Sep 2026 19:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49541228</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49541228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49541228</guid></item><item><title><![CDATA[e is a customizable self-aware Emacs-like editor written in Chez Scheme]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/paveluv/e">https://github.com/paveluv/e</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49487506">https://news.ycombinator.com/item?id=49487506</a></p>
<p>Points: 51</p>
<p># Comments: 23</p>
]]></description><pubDate>Sat, 29 Aug 2026 06:35:28 +0000</pubDate><link>https://github.com/paveluv/e</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49487506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49487506</guid></item><item><title><![CDATA[New comment by p4bl0 in "Bye, Bye GitHub"]]></title><description><![CDATA[
<p>I agree. GitLab UI was great and the simplicity of its CI/CD is unequaled on other forges. It's sad that Forgejo went with the actions model from GitHub which introduce a lot of useless complexity. But it seems that Woodpecker CI [1] could be a good candidate to replace GitLab CI, as it uses very similar concepts and workflow description files.<p>[1] <a href="https://woodpecker-ci.org/" rel="nofollow">https://woodpecker-ci.org/</a></p>
]]></description><pubDate>Fri, 28 Aug 2026 22:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49484856</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49484856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49484856</guid></item><item><title><![CDATA[New comment by p4bl0 in "Bye, Bye GitHub"]]></title><description><![CDATA[
<p>GitLab is also getting worse and worse. They're going full-in on AI and each new release is more cluttered with useless features and requires more and more resources to run smoothly. After six years self-hosting a GitLab instance for a few hundred users (among which a few dozens are quite active), I abandoned this summer and I'm currently migrating the instance to Forgejo.</p>
]]></description><pubDate>Fri, 28 Aug 2026 22:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49484793</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49484793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49484793</guid></item><item><title><![CDATA[When Search Eats the Web: A Model of Corpus Erosion Under Generative Extraction]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2608.15896">https://arxiv.org/abs/2608.15896</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49342641">https://news.ycombinator.com/item?id=49342641</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Aug 2026 07:40:52 +0000</pubDate><link>https://arxiv.org/abs/2608.15896</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=49342641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49342641</guid></item><item><title><![CDATA[New comment by p4bl0 in "Immich 3.0"]]></title><description><![CDATA[
<p>I teach a free software development course to my undergrad students. It's really exciting to stumble upon one of the work they did for my class in the wild (it's the first listed bug fix — which is the last of the three pull requests this student got merged in Immich during my course). I feel so proud! :)</p>
]]></description><pubDate>Fri, 03 Jul 2026 09:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48772796</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=48772796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48772796</guid></item><item><title><![CDATA[New comment by p4bl0 in "A field guide to the modern front end for developers who hand-wrote HTML"]]></title><description><![CDATA[
<p>This is too oddly written to read in its entirety and I don't get the point. I mostly still do things like it says it worked in 2008. The difference with the "modern" workflow with 1400 packages and a build system is that web pages I put online just work, unlike most modern website which are horribly bug ridden and take ages to load and render.</p>
]]></description><pubDate>Mon, 29 Jun 2026 14:47:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48719990</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=48719990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48719990</guid></item><item><title><![CDATA[New comment by p4bl0 in "Obfuscation: Building the Final Boss of Cryptography"]]></title><description><![CDATA[
<p>I really don't understand that some people are still trying to sell blockchain-based electronic voting. But anyway, I just wanted to tell a fun anecdote about the impossibility of making an obfuscater that works for any arbitrary program, or rather, since this is trivial for Quines [1], that it is possible to protect any program from obfuscation by making a simili-Quine of it. Given a program P, it is possible to construct a program Q(P) that takes an additional optional boolean input that defaults to false and which, when this additional input is false (i.e., by default), behaves exactly like the program P, but when called with the additional input set to true, acts as a Quine instead of executing P, thus outputs the source code for Q(P) (which is constructed to includes P's source code). This is guaranteed to work basically because an obfuscater cannot change the behavior of a program without breaking indistinguishability. I remember having a lot of fun working on that as an undergrad a long time ago [2].<p>[1] <a href="https://en.wikipedia.org/wiki/Quine_(computing)" rel="nofollow">https://en.wikipedia.org/wiki/Quine_(computing)</a><p>[2] <a href="https://eprint.iacr.org/2011/497.pdf" rel="nofollow">https://eprint.iacr.org/2011/497.pdf</a></p>
]]></description><pubDate>Mon, 29 Jun 2026 08:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48716570</link><dc:creator>p4bl0</dc:creator><comments>https://news.ycombinator.com/item?id=48716570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48716570</guid></item></channel></rss>