<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: Blahagun</title><link>https://news.ycombinator.com/user?id=Blahagun</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Jul 2026 23:26:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Blahagun" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Blahagun in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>It's a very interesting phenomenon in recent years and most of the discussions about "why" are immediately blocked by the "memory safety" argument, as if it's a silver bullet for all things that are considered "bad" in software implementations.
No matter how good the language is, and I consider Rust a very good language, it's practically impossible to replace years of experience and tested code, most of it contributed by a ton of brilliant programmers, no matter how you look at it.
And if we take this as the truth, then logically there's still an unanswered question - why? Lets take an undeniable fact - rewriting an existing project give you full control over the new implementation. You can do whatever you want with it, you can't be sued. The only thing now you have to hope for is for your implementation to gather a good enough user base and from then on you can practically hijack the original project.
And this is me speculating - rewriting stuff in Rust isn't about the greater good for that magical "memory safety" argument, but at the end it's an attempt to hijack popular software projects.</p>
]]></description><pubDate>Fri, 10 Jul 2026 05:58:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48856264</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=48856264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48856264</guid></item><item><title><![CDATA[New comment by Blahagun in "4Chan mocks £520k fine for UK online safety breaches"]]></title><description><![CDATA[
<p>Why do you have the opinion that it's shit? What have you seen there and what were you expecting? Are you aware that there are many different boards on 4chan, covering pretty much whatever you can think of? The reason for 4chan being a somewhat odd and interesting place is because the people who frequent it are immune to slander. It takes a different type of a person to be immune to it. This creates especially interesting and honest discussions.</p>
]]></description><pubDate>Fri, 20 Mar 2026 09:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47452287</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=47452287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47452287</guid></item><item><title><![CDATA[New comment by Blahagun in "A modern 35mm film scanner for home"]]></title><description><![CDATA[
<p>Yes. From the article: "It's [sic] final retail price is set at 1599€"
I was actually excited from the title but upon reading further I got really disappointed. It's basically wishful thinking right now, not sure if it's even going to be released. Not sure why this is posted here.</p>
]]></description><pubDate>Wed, 12 Nov 2025 07:47:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45897392</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=45897392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45897392</guid></item><item><title><![CDATA[New comment by Blahagun in "I took all my projects off the cloud, saving thousands of dollars"]]></title><description><![CDATA[
<p>I am aware of the tons of subscription based email services but that is not the point here. What good is self hosting when you still need to rely on some external paid service for a trivial thing like an email server? The costs add up.</p>
]]></description><pubDate>Wed, 05 Nov 2025 14:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45823437</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=45823437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45823437</guid></item><item><title><![CDATA[New comment by Blahagun in "I took all my projects off the cloud, saving thousands of dollars"]]></title><description><![CDATA[
<p>Setting up the email server is the only thing I couldn't do with my own home hosted setup because you're at the mercy of your internet provider to give you the PTR record in their network, and lately many providers outright refuse to do it for "your own and their own safety" reasons. This thing alone could be the difference between deciding to host yourself or use a cloud service.</p>
]]></description><pubDate>Wed, 05 Nov 2025 13:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45822736</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=45822736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45822736</guid></item><item><title><![CDATA[New comment by Blahagun in "IRCd service (2024)"]]></title><description><![CDATA[
<p>It's exactly what it was designed for - text processing! Which fits perfectly for the irc protocol.</p>
]]></description><pubDate>Thu, 30 Oct 2025 08:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757522</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=45757522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757522</guid></item><item><title><![CDATA[New comment by Blahagun in "Datastar: Lightweight hypermedia framework for building interactive web apps"]]></title><description><![CDATA[
<p>Oh great, yet <i>another</i> front-end framework, but this one is with <i>paid</i> features as well. Are we seriously going to pretend this isn't getting out of hand?</p>
]]></description><pubDate>Fri, 10 Oct 2025 11:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45537461</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=45537461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45537461</guid></item><item><title><![CDATA[New comment by Blahagun in "Fire destroys S. Korean government's cloud storage system, no backups available"]]></title><description><![CDATA[
<p>It was on their SGI workstation that they lugged to home, but yeah, pretty much that's how they recovered most of the files. At the end they barely used the material.</p>
]]></description><pubDate>Mon, 06 Oct 2025 06:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45488202</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=45488202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45488202</guid></item><item><title><![CDATA[New comment by Blahagun in "Raspberry Pi 500+"]]></title><description><![CDATA[
<p>Micro HDMI is basically a non working connector. It baffles me how it was even approved. One of the requirements of a connector is to work. Micro HDMI doesn't work. Sure, it might <i>look</i> like it's working (if you take a picture of a connected device) but in practice it doesn't work. Just a slight touch and you're losing signal. Immediately one might think that their connector, cable or device are broken. And this is a very valid guess. But the connector is not broken by accident, it was broken <i>by</i> <i>design</i>. A consumer connector <i>should</i> <i>not</i> require an additional exoskeleton to work. It means it's broken <i>by</i> <i>design</i> if it does.</p>
]]></description><pubDate>Fri, 26 Sep 2025 08:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45384196</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=45384196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45384196</guid></item><item><title><![CDATA[New comment by Blahagun in "A webshell and a normal file that have the same MD5"]]></title><description><![CDATA[
<p>normal.php is a perfectly valid php file. Sure, it doesn't contain php code but that doesn't make it invalid php file. If it did have <?php somewhere and if the following wasn't a syntactically valid PHP code, then you could say it's not a valid php file.</p>
]]></description><pubDate>Wed, 24 Sep 2025 12:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45359182</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=45359182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45359182</guid></item><item><title><![CDATA[New comment by Blahagun in "Why JPEGs still rule the web (2024)"]]></title><description><![CDATA[
<p>Of course there are tons of better formats than JPEG but it needs to be understood that the most important feature of JPEG is to be exchangeable. It doesn't matter what your shiny new web browser supports, JPEG is considered supported everywhere and all editorials actually refuse to accept anything other than JPEG. You can't just break everyone's workflow because Google decided to force WebP (for purely selfish reasons, of course). The web browser is actually one of the least important platforms for JPEG. To day JPEG still executes its mission perfectly and with huge bandwidth increases it doesn't even matter how large the file is.</p>
]]></description><pubDate>Wed, 18 Jun 2025 09:58:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44308340</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=44308340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44308340</guid></item><item><title><![CDATA[New comment by Blahagun in "String Theorists Say Black Holes Are Multidimensional String 'Supermazes'"]]></title><description><![CDATA[
<p>Naah, even that hack Brian Greene is distancing himself from String theory.</p>
]]></description><pubDate>Tue, 08 Apr 2025 15:11:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43622723</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=43622723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43622723</guid></item><item><title><![CDATA[New comment by Blahagun in "Window Maker: X11 window manager with the look and feel of the NeXTSTEP UI"]]></title><description><![CDATA[
<p>It's not dead at all. You're probably looking at <a href="https://github.com/etoile/Etoile">https://github.com/etoile/Etoile</a> which only contains the basic directory structure, but the code itself is in other repositories under <a href="https://github.com/etoile">https://github.com/etoile</a></p>
]]></description><pubDate>Thu, 29 Aug 2024 09:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41388984</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=41388984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41388984</guid></item><item><title><![CDATA[Ask HN: How do companies decide who is a senior developer?]]></title><description><![CDATA[
<p>I have 18 years of professional experience with developing software. I have been employed with six companies through these years and had a three year stint working on my own company. I recently applied for a job, where they offered me a developer position, although they had an opening for a senior developer position. What exactly are most companies looking for a senior position? Is it mostly the way you sell yourself? Because even with my years of experience I have never put a label on myself as a "senior". I always thought that this is implied.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37680719">https://news.ycombinator.com/item?id=37680719</a></p>
<p>Points: 22</p>
<p># Comments: 21</p>
]]></description><pubDate>Wed, 27 Sep 2023 20:22:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=37680719</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=37680719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37680719</guid></item><item><title><![CDATA[New comment by Blahagun in "Windows 9x and Word 9x at 800x600 resolution. Spacious. Comfy"]]></title><description><![CDATA[
<p>Macs had only one mouse button for a very long time and the mouse wheel was new at the time. If you want right click press ctrl while clicking with the mouse.</p>
]]></description><pubDate>Wed, 12 Jul 2023 09:17:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=36692101</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=36692101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36692101</guid></item><item><title><![CDATA[New comment by Blahagun in "Google and HTTP (2018)"]]></title><description><![CDATA[
<p>> That was because the networking standards prior to the web were complicated and not well documented.<p>I have to disagree with this one. I have written networking applications with X Window UI in C from scratch only by reading man pages.</p>
]]></description><pubDate>Wed, 05 Jul 2023 09:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36597809</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=36597809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36597809</guid></item><item><title><![CDATA[New comment by Blahagun in "NY Supreme Court reinstates NYC's fired unvaccinated employees, orders backpay"]]></title><description><![CDATA[
<p>>So quickly they've forgotten the piles of bodies of COVID victims in NYC.<p>What are talking about? What piles of bodies?</p>
]]></description><pubDate>Wed, 26 Oct 2022 11:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=33342130</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=33342130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33342130</guid></item><item><title><![CDATA[New comment by Blahagun in "Unix: Why Not Stdlog?"]]></title><description><![CDATA[
<p>There kind of is a standard notion for logging on UNIX and it's /var/log/. stderr, although it suggests a stream for errors, is actually more correctly called a diagnostic stream. Depending on how you execute your program, you could implement writing to a file in /var/log/ inside your program or you could just write to stderr (diagnostic) and redirect it to a /var/log/ file.</p>
]]></description><pubDate>Wed, 26 Jan 2022 08:28:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=30083116</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=30083116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30083116</guid></item><item><title><![CDATA[New comment by Blahagun in "Ask HN: Spammers got smarter or Gmail is no longer good?"]]></title><description><![CDATA[
<p>I've had my gmail address for more than 15 years and the spam filter worked perfectly until the last couple of years when comically obvious spam messages started getting directly into the inbox. At first I thought that my email address got listed in some spammers' databases but it doesn't make any sense, since it has been up for so many years and the spam messages could be filtered with a really, _really_ simple spam filter algorithm.<p>Obviously something's going on with gmail and I am still not sure what is, but it's definitely not a bug (it has been like this for too long now) and the spammers definitely didn't get smarter (caricature like spam messages).<p>Does anyone know if Google has recently started offering some paid spam protection or something?</p>
]]></description><pubDate>Wed, 26 Jan 2022 08:14:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=30083049</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=30083049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30083049</guid></item><item><title><![CDATA[New comment by Blahagun in "The Graphical User Interface History"]]></title><description><![CDATA[
<p>Although many people might have not seen most of the GUIs in this article, the article is also horribly wrong on some of them. The screenshot for KDE/GNOME has absolutely nothing to do with KDE/GNOME (besides maybe if you wanted to use Window Maker as a window manager during the early versions of GNOME where it didn't really have its own window manager).<p>The article constantly misspells "X Window" as "X Windows" which for anyone who has even a small interest of GUIs through the years may find incredibly irritating.<p>But the cherry on top is the absolutely outrageous lie that OSX was introduced with the Mac transition from PowerPC to Intel. This is just ridiculous.<p>I don't know much of the other GUIs and I can not comment if they too were horribly represented.</p>
]]></description><pubDate>Mon, 17 Jan 2022 12:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=29965854</link><dc:creator>Blahagun</dc:creator><comments>https://news.ycombinator.com/item?id=29965854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29965854</guid></item></channel></rss>