<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: k_g_b_</title><link>https://news.ycombinator.com/user?id=k_g_b_</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 23:21:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=k_g_b_" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by k_g_b_ in "Chat Control 1.0 and 2.0 Explained"]]></title><description><![CDATA[
<p>Conservative politicians and leaders as they label themselves and practically act in today's political landscape are fundamentally on the authoritarian and anti-civil liberties side - there is no distraction. The right is only worse in the extent of authoritarianism and destruction of human rights they're willing to go to and the speed at which they want to achieve it.<p>If a conservative wants to preserve some status quo, basically all policy they use (and have available as a tool) in a permanently changing and developing world (socially, technologically) is that of restrictions, especially on civil rights, and of authoritarian mechanisms like police power. For weird reasons, conservatives never* want to preserve status quo civil rights like workers rights, freedom of information rights and similar that are anti-authoritatian.</p>
]]></description><pubDate>Wed, 08 Jul 2026 07:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828566</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=48828566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828566</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Tenda firmware (multiple versions) contains hidden authentication backdoor"]]></title><description><![CDATA[
<p>They'll have a lot of work to do, if they want to catch up with the amount and rate of "hidden authentication backdoors" all those companies (and also Cisco) have. E.g. <a href="https://www.thestack.technology/cisco-hard-coding-passwords-products/" rel="nofollow">https://www.thestack.technology/cisco-hard-coding-passwords-...</a></p>
]]></description><pubDate>Wed, 08 Jul 2026 06:43:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828409</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=48828409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828409</guid></item><item><title><![CDATA[New comment by k_g_b_ in "I stopped using NixOS and went back to Arch Linux"]]></title><description><![CDATA[
<p>Compared to other Linux distribution's package tooling Arch's is pretty nice and painless, I think.<p>Agreed with namcap/chroot - I think there should be even more mandatory checks on pushing stuff to AUR. But even so - regarding your last point: you absolutely need to check all PKGBUILDs from AUR or potentially get malware.<p><a href="https://bertptrs.nl/2026/01/30/how-to-review-an-aur-package.html" rel="nofollow">https://bertptrs.nl/2026/01/30/how-to-review-an-aur-package....</a> is a nice recent article by one of the maintainers that follows up on last year's AUR malware.<p>The final point sums it up, though: the AUR was built without the security mechanisms - technical and social - we want and need today.</p>
]]></description><pubDate>Wed, 11 Mar 2026 22:36:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47343253</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=47343253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47343253</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Show HN: Skir – like Protocol Buffer but better"]]></title><description><![CDATA[
<p>*Made by the proto2 implementor, Kenton Varda<p><a href="https://news.ycombinator.com/user?id=kentonv">https://news.ycombinator.com/user?id=kentonv</a></p>
]]></description><pubDate>Sun, 08 Mar 2026 18:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47299821</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=47299821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47299821</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Zig Libc"]]></title><description><![CDATA[
<p>Ah, so you are signalling misogyny and judging people as less just by their choice of hair-do with that term, got it.</p>
]]></description><pubDate>Tue, 03 Feb 2026 13:44:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46870888</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46870888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46870888</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Zig Libc"]]></title><description><![CDATA[
<p>So you're basing it all on your willful interpretation of "don't enforce federal immigration law" instead of going with any other interpretation that would not enrage you so? That seems unhealthy.
How about the following very likely interpretation: "abolish the government agency ICE through democratic process (including protesting and voting)" followed with one of "move immigration law enforcement to another agency and better qualified agents with different, more humane rules" or "also reform immigration law to be more humane than allowing the executive arbitrary deportation of people in a legal process of gaining legal visa/citizenship/etc"
or any of the other less ridiculous takes than your interpretation or Stasi comparison.</p>
]]></description><pubDate>Tue, 03 Feb 2026 13:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46870847</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46870847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46870847</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Zig Libc"]]></title><description><![CDATA[
<p>The world demonstrates in many instances, that you do not have to have empathy with people suffering from oppression, rape, murder, etc in order to "succeed" in terms of wealth and power.<p>Meaning: if you can't accept that someone publishing words/code/etc on the web at the same time also offers their own strong opinions (that you directly claim to be hate) about their own such issues, there's plenty of "communities" in which this kind of unempathetic approach to other people and their lives is celebrated and normalized.<p>If you barely know what ICE is, how can you claim his opinions to be "hate"? How can you claim that Andrew may hate you without thinking you identify with what you understand about ICE?<p>What ICE <i>does</i> is unmistakenly fascistic and authoritarian, far beyond the powers they have been granted by law and democratic processes. It's utterly disgusting to try and compare protesting and fighting against that with "abolish people with tattoos".
ICE is an institution, a government agency among a dozen+ law enforcement agencies in the US. You compare advocating for abolishing it through democratic process (what Andrew expressed) with calling for the murder of many millions of people with a private hobby.<p>And while Andrew may have some responsibility towards the community he founded; if he has the responsibility to include different political opinions, he most certainly has the responsibility to exclude fascism. Fascism is the destruction of different opinions, it is not a political opinion that can stand among others and be compared on the same basis: that of human rights at the minimum.<p>Ask yourself and reflect: why does this very simple and inoffensive call by Andrew make you scared, especially if you don't know what ICE is and does? Could you have been influenced into this feeling? It is certainly not a rational reaction to a few characters of text viewed on a screen.</p>
]]></description><pubDate>Tue, 03 Feb 2026 13:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46870724</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46870724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46870724</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Actors: A Model of Concurrent Computation [pdf] (1985)"]]></title><description><![CDATA[
<p>Structured concurrency is also a Kotlin thing <a href="https://kotlinlang.org/docs/coroutines-basics.html#coroutine-scope-and-structured-concurrency" rel="nofollow">https://kotlinlang.org/docs/coroutines-basics.html#coroutine...</a> and a Python thing <a href="https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful" rel="nofollow">https://vorpus.org/blog/notes-on-structured-concurrency-or-g...</a> and before that it was a C thing <a href="https://sustrik.github.io/250bpm/blog:71/" rel="nofollow">https://sustrik.github.io/250bpm/blog:71/</a></p>
]]></description><pubDate>Mon, 02 Feb 2026 18:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46859554</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46859554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46859554</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>In the long run <a href="https://github.com/google/crubit" rel="nofollow">https://github.com/google/crubit</a> will very likely solve this for Rust even if it's a bit specific to Google's use cases right now as per readme.</p>
]]></description><pubDate>Mon, 02 Feb 2026 12:24:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46855162</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46855162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46855162</guid></item><item><title><![CDATA[New comment by k_g_b_ in "‘ELITE’: The Palantir app ICE uses to find neighborhoods to raid"]]></title><description><![CDATA[
<p>Germany in its constitutional law has protections against that data being used for any other purpose or government agencies. Does that help if a new antisemitic party would take over? Not likely for long, but hopefully long enough for other constitutional protections (like banning the party), anti-fascists or people working there themselves to intervene.
On the other hand folks like the CCC or other data protection NGOs have been trying to teach politicians data minimalism for a while, but in this particular case religious conservatives don't want the state to get out of collecting church tax and the churches don't want the state to get out of it.
In particular, Jewish communities could request the state not to collect taxes, tell their members to not enter that data into the tax forms and collected tithes/donations/similar on their own.</p>
]]></description><pubDate>Fri, 16 Jan 2026 11:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46645234</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46645234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46645234</guid></item><item><title><![CDATA[New comment by k_g_b_ in "All my Deutschlandtickets gone: Fraud at an industrial scale [video]"]]></title><description><![CDATA[
<p>Please read again and don't put your own ideological spin on my words, please. I fully blame governments and politicians for all failures. I did not write that it's "actually" or otherwise privatized, in fact I wrote "you're right that it's not privatized".<p>The root cause is still privatization attempts and politicians that don't like well run public infrastructure and sabotage it through underfunding and bad requirements/structure. These are the same people that always claim that infrastructure will work perfectly well when just sold off to the private sector for maximum profit extraction. The working long term strategy is to get these out of position of power - however as is common, people like to vote against their own interests for ideological and emotional reasons.<p>No need to abandon reality, austerity and idiotic state underfunding of basic infrastructure (not just rail) have been the norm in Germany for decades. This isn't some crackpot conspiracy, but well accepted reality.</p>
]]></description><pubDate>Fri, 02 Jan 2026 08:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46462502</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46462502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46462502</guid></item><item><title><![CDATA[New comment by k_g_b_ in "All my Deutschlandtickets gone: Fraud at an industrial scale [video]"]]></title><description><![CDATA[
<p>DB is only in its current state (company organization, leadership failures, organizational failures, underfunding for decades, etc) because of previous governments' failed attempts at privatization decades ago. Full actual privatization would not likely have yielded any better results - especially regarding the actual infrastructure itself. (There's enough examples worldwide)<p>It's also been used for cushy post-politics jobs and lots of other incompetent meddling - such as requiring and extracting profits, etc.<p>You're right that it's not privatized, but the root causes of current misery still are the privatization attempts and a significant neoliberal/conservative political force that caused decay and blocked progress/improvements.</p>
]]></description><pubDate>Thu, 01 Jan 2026 22:05:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46458583</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46458583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46458583</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Odin: Moving Towards a New "core:OS""]]></title><description><![CDATA[
<p>When you want to distinguish `MyObj??` then you'll have to distinguish the optionality of one piece of code (wherever your `MyObj?` in the list came from) with some other (list find) before "mixing" them. E.g. by first mapping `MyObj?` to `MyObj | NotFoundInMyMap` (or similar polymorphic variant/anonymous sum types) and then putting it in a list. This could be easily optimized away or be a safe no-op cast.<p>Common sum types allow you to get around this, because they always do this "mapping" intrinsically by their structure/constructors when you use `Either/Maybe/Option` instead of `|`. However, it still doesn't always allow you to distinguish after "mixing" various optionalities - if find for Maps, Lists, etc all return `Option<MyObj>` and you have a bunch of them, you also don't know which of those it came from. This is often what one wants, but if you don't, you will still have to map to another sum type like above.
In addition, when you don't care about null/not found, you'll have the dual problem and you will need to flatten nested sum types as the List find would return `Option<Option<MyObj>>` - `flatten`/`flat_map`/similar need to be used regularly and aren't necessary with anonymous sum types that do this implicitly.<p>Both communicate similar but slightly different intent in the types of an API. Anonymous sum types are great for errors for example to avoid global definitions of all error cases, precisely specify which can happen for a function and accumulate multiple cases without wrapping/mapping/reordering.
Sadly, most programming languages do not support both.</p>
]]></description><pubDate>Thu, 01 Jan 2026 10:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46453072</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=46453072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46453072</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Microsoft doubles down on small modular reactors and fusion energy"]]></title><description><![CDATA[
<p>All kinds of fees (e.g. for the grid) and taxes, yes. It differs by year and depending on which surcharges were added/removed through laws. E.g. one part was for renewable subsidies and that's been removed in '22.<p>40% source is here (German, slide 7) <a href="https://www.bdew.de/media/documents/BDEW_Strompreisanalyse_072025_1.pdf" rel="nofollow">https://www.bdew.de/media/documents/BDEW_Strompreisanalyse_0...</a><p>Consumer prices are now down to below 0.30 €/kwh again for new contracts (takes a few clicks for anyone) - they were mostly high previously because of Russia's war. This influence on electricity production was removed.</p>
]]></description><pubDate>Wed, 10 Sep 2025 06:06:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45193908</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=45193908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45193908</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Microsoft doubles down on small modular reactors and fusion energy"]]></title><description><![CDATA[
<p>End consumer prices are utterly unusable to determine success or failure of the Energiewende. They are also utterly useless to compare across nations, as they are made up of very different components - e.g. in Germany only 40% is determined by market factors, in France the price is held artificially low by massive subsidies <a href="https://www.lemonde.fr/en/energies/article/2023/04/21/france-to-continue-subsidizing-electricity-bills-until-2025_6023740_98.html" rel="nofollow">https://www.lemonde.fr/en/energies/article/2023/04/21/france...</a> and so on.</p>
]]></description><pubDate>Tue, 09 Sep 2025 16:42:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45184609</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=45184609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45184609</guid></item><item><title><![CDATA[New comment by k_g_b_ in "How randomness improves algorithms (2023)"]]></title><description><![CDATA[
<p>In my experience it's a common mistake of non-native English speakers, of native speakers of Slavic languages in particular. I see it often at work with titles starting with an interrogative word like "how".</p>
]]></description><pubDate>Sat, 16 Aug 2025 13:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44923460</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=44923460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44923460</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Geneva makes public transport temporarily free to combat pollution spike"]]></title><description><![CDATA[
<p>Public transport being massively/too popular is the only way for it to get anywhere near the level of funding it needs. That's not really a failure mode, just a symptom of the real failure. It was extremely easy for governments to ignore it and leave it to rot for decades because it had next to no lobby compared to cars.<p>The 9€ and Deutschlandticket reinvigorated that lobby - although that's being snuffed out again.</p>
]]></description><pubDate>Wed, 13 Aug 2025 20:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44893391</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=44893391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44893391</guid></item><item><title><![CDATA[New comment by k_g_b_ in "U.S. alcohol consumption drops to a 90-year low, new poll finds"]]></title><description><![CDATA[
<p>It doesn't, and people slowly realize - e.g. in beer country Germany: <a href="https://www.dw.com/en/germany-alcohol-free-beer-sales-double-in-past-decade/a-69803743" rel="nofollow">https://www.dw.com/en/germany-alcohol-free-beer-sales-double...</a></p>
]]></description><pubDate>Wed, 13 Aug 2025 20:06:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44893185</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=44893185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44893185</guid></item><item><title><![CDATA[New comment by k_g_b_ in "U.S. alcohol consumption drops to a 90-year low, new poll finds"]]></title><description><![CDATA[
<p>Sure, let's just ignore all the issues that widespread alcohol abuse bring to societies and call them healthy. Who cares, I'm living a good life with alcohol, so everyone suffering from or seeing the side effects and abstaining is just an antisocial virgin.<p>What a ridiculous take.</p>
]]></description><pubDate>Wed, 13 Aug 2025 20:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44893126</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=44893126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44893126</guid></item><item><title><![CDATA[New comment by k_g_b_ in "Mastercard deflects blame for NSFW games being taken down"]]></title><description><![CDATA[
<p>That's somewhat outdated and Wikipedia even slightly alludes to it with "Some banks are phasing out girocards". "some" in reality is "nearly all". Girocard is practically dead and I don't see it coming back without state intervention.
There's a few holdouts in stores here and there that only accept Girocard and no other cards (my vet for example), but it's on the decline there, too.<p>"Privacy concerns" won't hold out long against relentless pushes for more deregulation of privacy laws for AI/other tech/"the economy"/etc and removal of data access hurdles for police/security services/etc coming from certain political spectrum - whose voters generally don't have high concern for such fundamental rights issues when at the ballot box.</p>
]]></description><pubDate>Mon, 04 Aug 2025 14:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44785927</link><dc:creator>k_g_b_</dc:creator><comments>https://news.ycombinator.com/item?id=44785927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44785927</guid></item></channel></rss>