<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: c0l0</title><link>https://news.ycombinator.com/user?id=c0l0</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 09 Jun 2026 20:22:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=c0l0" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by c0l0 in "How Shamir's Secret Sharing Works"]]></title><description><![CDATA[
<p>We use this technique in our team to distribute passphrases for our secondary secret stores (that contain instructions on how to access our primary secret stores) in a "democratically secure and safe" manner.<p><a href="https://packages.debian.org/trixie/ssss" rel="nofollow">https://packages.debian.org/trixie/ssss</a> is a nice and rather straightforward implementation.</p>
]]></description><pubDate>Tue, 26 May 2026 08:46:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276937</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=48276937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276937</guid></item><item><title><![CDATA[New comment by c0l0 in "Who Is That Knocking at My (SSH) Door?"]]></title><description><![CDATA[
<p>I recommend <a href="https://johannes.truschnigg.info/writing/2025-02-simple_effective_ssh_ratelimiting_pam_nftables/" rel="nofollow">https://johannes.truschnigg.info/writing/2025-02-simple_effe...</a> as an (imo) better approach  than fail2ban parsing your logs to deal with the problem.</p>
]]></description><pubDate>Thu, 30 Apr 2026 07:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959509</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47959509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959509</guid></item><item><title><![CDATA[New comment by c0l0 in "Wire to Replace Signal as Standard in the Bundestag"]]></title><description><![CDATA[
<p>One of my most esteemed former co-workers used to say that whenever you succeed in making something idiot-proof, the universe will create a better idiot, undoing any progress you made.</p>
]]></description><pubDate>Wed, 29 Apr 2026 08:39:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47945684</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47945684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47945684</guid></item><item><title><![CDATA[Pgbackrest is no longer being maintained]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/pgbackrest/pgbackrest">https://github.com/pgbackrest/pgbackrest</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47919997">https://news.ycombinator.com/item?id=47919997</a></p>
<p>Points: 451</p>
<p># Comments: 232</p>
]]></description><pubDate>Mon, 27 Apr 2026 10:56:34 +0000</pubDate><link>https://github.com/pgbackrest/pgbackrest</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47919997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919997</guid></item><item><title><![CDATA[New comment by c0l0 in "Windows Server 2025 Runs Better on ARM"]]></title><description><![CDATA[
<p>Does Windows on ARM use VBS/Virtualization Based Security, and does ARM support nested virtualization to do so in a VM, too? Does it employ costly CPU vulnerability mitigation techniques that might hit two times in a VM (unless the Hypervisor is adequately set up, which I'd hope is the default for Hyper-V)? Those two things account for most of the common performance problems observed when putting modern Windows in a VM. I'd love to know more about it, but the article does not seem to mention either.</p>
]]></description><pubDate>Wed, 22 Apr 2026 06:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47860017</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47860017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47860017</guid></item><item><title><![CDATA[New comment by c0l0 in "IPv6 traffic crosses the 50% mark"]]></title><description><![CDATA[
<p>I'd say it's either because they're just having fun, or because they're dumb.</p>
]]></description><pubDate>Thu, 16 Apr 2026 08:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790323</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47790323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790323</guid></item><item><title><![CDATA[New comment by c0l0 in "WireGuard makes new Windows release following Microsoft signing resolution"]]></title><description><![CDATA[
<p>Thanks for this (and I actually learned about PS1's handy Unblock-File this very moment! :)), but I am aware of the "mark of the web"-stuff MSFT had introduced after realizing that an "attacker-controlled" filename extension alone is a poor safeguard against making a file executable ;)<p>For my specific problem/situation, the executable in question gets transferred to the target machine on a read-only UDF file system burnt onto a USB thumb drive. Other Golang executables from FOSS projects on the same filesystem execute just fine (I guess they have better "reputation", due to their hashes being registered with MSFT somewhere).</p>
]]></description><pubDate>Sun, 12 Apr 2026 11:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47738380</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47738380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47738380</guid></item><item><title><![CDATA[New comment by c0l0 in "WireGuard makes new Windows release following Microsoft signing resolution"]]></title><description><![CDATA[
<p>"works just fine on Windows as it always has" is just not true. These days, I cannot even run my own cross-compiled Go executables of a cross-platform tool that I am developing in private on Windows 10 or 11, because some blue popup from Windows Defender/"SmartScreen" prevents me from doing so, and tells me to contact the software publisher if I'd like to be able to do something about it. Outright disabling Defender/SmartScreen works around the problem (but the popup doesn't tell me that), and, presumably, signing these executables with a "trusted" developer certificate would make this outcome less probable - that is at least what people online have been telling me.<p>In my book (I started using computers during ther Windows 3.0 era), this <i>clearly</i> does not qualify as "working just fine on Windows as it always has", no matter how you spin it.</p>
]]></description><pubDate>Sat, 11 Apr 2026 08:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47728848</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47728848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47728848</guid></item><item><title><![CDATA[New comment by c0l0 in "WireGuard makes new Windows release following Microsoft signing resolution"]]></title><description><![CDATA[
<p>As a wireguard user myself (even on the lone Windows machine that I still begrundingly have), I am happy that this problem could have been resolved. I am just wondering - if there <i>had not</i> been this kind of public outcry and outrage that Mr. Donenfeld discounts in his announcement message, would the issue have been fixed by now?<p>What are individual developers of "lesser" (less important, less visible, less used) software with a Windows presence to do? Wait and pray for Goliath to make the first benevolent move, like all the folks who got locked out forever from their Google accounts on a whim? Ha!<p>The fact of the matter is, the code signing requirements on Windows are a serious threat to Free and Open Source Software on the platform. Code signing requirements are a threat to FOSS on all platforms that support this technique, and infinitely more so where it's effectively mandatory. I firmly believe that these days, THIS is the preferred angle/vector for Microsoft to kill the software variety their C-levels once publicly bad-mouthed as "cancer", and zx2c4 is one of the poor frogs being slowly boiled alive. Just not this time - yet.</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720391</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47720391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720391</guid></item><item><title><![CDATA[New comment by c0l0 in "LibreOffice and the art of overreacting"]]></title><description><![CDATA[
<p>I am already donating the rough equivalent of the cheapest Microsoft 365 subscription to The Document Foundation each year, and won't stop now just because they're increasing the visibility of their donation-based funding model. I hope they succeed, and many more people start contributing financially as a result.</p>
]]></description><pubDate>Thu, 26 Mar 2026 11:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47529144</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47529144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47529144</guid></item><item><title><![CDATA[New comment by c0l0 in "Microsoft's "fix" for Windows 11"]]></title><description><![CDATA[
<p>Thanks, but no thanks. The only winning move, long-term, is to excise everything this wretched company makes from your life as vigorously as possible. It's been true 20 years ago, and it's even more true today.</p>
]]></description><pubDate>Tue, 24 Mar 2026 11:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500938</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47500938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500938</guid></item><item><title><![CDATA[New comment by c0l0 in "How to install and start using LineageOS on your phone"]]></title><description><![CDATA[
<p>None of the missing ones have proper, official, upstream LineageOS support. If you install LineageOS on these, you install somebody's own, personal fork of LineageOS. Which might be totally fine, of course. But because of the necessarily different signing keys alone, it's a (potentially) very different thing.</p>
]]></description><pubDate>Fri, 06 Mar 2026 07:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272129</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47272129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272129</guid></item><item><title><![CDATA[New comment by c0l0 in "Felix "fx" Lindner has died"]]></title><description><![CDATA[
<p>A true hero and legend. RIP.</p>
]]></description><pubDate>Mon, 02 Mar 2026 17:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220935</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=47220935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220935</guid></item><item><title><![CDATA[New comment by c0l0 in "LineageOS 23.2"]]></title><description><![CDATA[
<p>I disagree. If LineageOS builds were actually unsigned, I would have no way of verifying that release N was signed by the same private-key-bearing entity that signed release N-1, which I happen to have installed. It could be construed as the effective difference between a Trust On First Use (TOFU) vs. a Certificate Authority (CA) style ecosystem. I hope you can agree that TOFU is worth MUCH more than having no assurance about (continued) authorship at all.</p>
]]></description><pubDate>Sun, 08 Feb 2026 08:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46932529</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=46932529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46932529</guid></item><item><title><![CDATA[New comment by c0l0 in "LineageOS 23.2"]]></title><description><![CDATA[
<p>LineageOS isn't unsigned, it just happens to be signed by keys that are not "trusted" (i.e., allowed - thanks for the correction!) by the phone's bootloaders.</p>
]]></description><pubDate>Sun, 08 Feb 2026 08:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46932467</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=46932467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46932467</guid></item><item><title><![CDATA[New comment by c0l0 in "Lennart Poettering, Christian Brauner founded a new company"]]></title><description><![CDATA[
<p>No.</p>
]]></description><pubDate>Wed, 28 Jan 2026 16:19:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46797351</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=46797351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46797351</guid></item><item><title><![CDATA[New comment by c0l0 in "Gnome and Mozilla Discuss Proposal to Disable Middle Mouse Paste on Linux"]]></title><description><![CDATA[
<p>Yeah, they can fuck right off with that kind of shit idea.</p>
]]></description><pubDate>Tue, 06 Jan 2026 15:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46513931</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=46513931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46513931</guid></item><item><title><![CDATA[New comment by c0l0 in "TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy"]]></title><description><![CDATA[
<p>Yeah, I can see why that is a show-stopper for people. However, the thingino project has people among them who care deeply about ease of installation - so with these security issues discovered in the TP-Link device, chances are an installation method that relies on a vulnerable stock firmware will be provided in time :)</p>
]]></description><pubDate>Sat, 20 Dec 2025 16:55:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46337530</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=46337530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46337530</guid></item><item><title><![CDATA[New comment by c0l0 in "TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy"]]></title><description><![CDATA[
<p>I came here to post this, too :) What the thingino community managed to do with their firmware for these cameras is nothing short of amazing - if you happen to have a compatible camera, you really, <i>really</i> should give it a whirl!</p>
]]></description><pubDate>Fri, 19 Dec 2025 20:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46330603</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=46330603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46330603</guid></item><item><title><![CDATA[New comment by c0l0 in "Vm.overcommit_memory=2 is the right setting for servers"]]></title><description><![CDATA[
<p>I realize this is mostly tangential to the article, but a word of warning for those who are about to mess with overcommit for the first time: In my experience, the extreme stance of "always do [thing] with overcommit" is just not defensible, because most (yes, also "server") software is just not written under the assumption that being able to deal with allocation failures in a meaningful way is a necessity. At best, there's an "malloc() or die"-like stanza in the source, and that's that.<p>You can and maybe even should disable overcommit this way when running postgres on the server (and only a minimum of what you would these days call sidecar processes (monitoring and backup agents, etc.) on the same host/kernel), but once you have a typical zoo of stuff using dynamic languages living there, you WILL blow someone's leg off.</p>
]]></description><pubDate>Fri, 19 Dec 2025 20:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46330337</link><dc:creator>c0l0</dc:creator><comments>https://news.ycombinator.com/item?id=46330337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46330337</guid></item></channel></rss>