<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: af78</title><link>https://news.ycombinator.com/user?id=af78</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 02:02:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=af78" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by af78 in "Nitter has more working instances than before the takedowns"]]></title><description><![CDATA[
<p>> Continuing to read things on it, even through Nitter, is in the interests of Twitter/X<p>Yet Twitter/X sent a cease-and-desist letter to the Nitter folks, which seems to contradict the idea that they think people reading content via Nitter is in their interest IMHO.</p>
]]></description><pubDate>Sun, 06 Sep 2026 08:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49584469</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=49584469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49584469</guid></item><item><title><![CDATA[New comment by af78 in "Lithuanian startup launches open-source network to detect Shahed-type drones"]]></title><description><![CDATA[
<p>With interceptors that cost the defender $100k/unit and shaheds that cost the attacker $10k/unit, over time the attacker can bankrupt the defender if the target is something the defender cannot afford to lose. Sometimes it takes several interceptors to eliminate the threat. Therefore part of the focus in the design of interceptors is to keep their unit cost low.
The unit cost of the first versions of shaheds may have been $10k; more recent models that fly higher, are equipped with a jet engine, more sophisticated electronics, cameras etc. are significantly more expensive. To the point it's not clear to me, of Ukraine or Russia, who pays the higher price during a mass attack at the moment.</p>
]]></description><pubDate>Sat, 20 Jun 2026 16:09:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48610314</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=48610314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48610314</guid></item><item><title><![CDATA[New comment by af78 in "sp.h: Fixing C by giving it a high quality, ultra portable standard library"]]></title><description><![CDATA[
<p>One I can think of is simplicity. No need to worry about what the type of the string should be (size_t?) or where it should be stored. Just pass around a pointer. Pointers fit the size of a CPU register most of the time. Though in my opinion the drawbacks (O(N) performance, NUL forbidden etc.) outweigh this benefit we are stuck. Many kernel interfaces like open, getdents etc. assume NUL-terminated strings, therefore any low-level language or library has to support them.</p>
]]></description><pubDate>Sat, 23 May 2026 08:13:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245803</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=48245803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245803</guid></item><item><title><![CDATA[New comment by af78 in "Wikipedia was in read-only mode following mass admin account compromise"]]></title><description><![CDATA[
<p>Time to add 2FA...</p>
]]></description><pubDate>Thu, 05 Mar 2026 17:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47264300</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=47264300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47264300</guid></item><item><title><![CDATA[New comment by af78 in "Todd C. Miller – Sudo maintainer for over 30 years"]]></title><description><![CDATA[
<p>Surprisingly Jia Tan has not offered to help yet.</p>
]]></description><pubDate>Mon, 02 Feb 2026 21:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46861705</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46861705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46861705</guid></item><item><title><![CDATA[New comment by af78 in "France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc."]]></title><description><![CDATA[
<p>CYCLADES (<a href="https://en.wikipedia.org/wiki/CYCLADES" rel="nofollow">https://en.wikipedia.org/wiki/CYCLADES</a>) was influential in the design of important Internet concepts like the OSI model and TCP.</p>
]]></description><pubDate>Mon, 26 Jan 2026 23:03:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46772942</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46772942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46772942</guid></item><item><title><![CDATA[New comment by af78 in "Allow me to introduce, the Citroen C15"]]></title><description><![CDATA[
<p>I think he writes 'compensate' (<a href="https://en.wiktionary.org/wiki/compensate" rel="nofollow">https://en.wiktionary.org/wiki/compensate</a>, meaning no. 3) as a translation of 'compenser' (<a href="https://fr.wiktionary.org/wiki/compenser" rel="nofollow">https://fr.wiktionary.org/wiki/compenser</a>). There's a not-so-funny cliché: men with a small you-know-what supposedly tend to choose larger cars to make up for the difference in size.</p>
]]></description><pubDate>Sat, 10 Jan 2026 23:58:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46571254</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46571254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46571254</guid></item><item><title><![CDATA[Rethinking European Digital Sovereignty]]></title><description><![CDATA[
<p>Article URL: <a href="https://systemicconstraints.substack.com/p/rethinking-european-digital-sovereignty">https://systemicconstraints.substack.com/p/rethinking-european-digital-sovereignty</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46534886">https://news.ycombinator.com/item?id=46534886</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jan 2026 23:41:20 +0000</pubDate><link>https://systemicconstraints.substack.com/p/rethinking-european-digital-sovereignty</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46534886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46534886</guid></item><item><title><![CDATA[New comment by af78 in "Clair Obscur having its Indie Game Game Of The Year award stripped due to AI use"]]></title><description><![CDATA[
<p>True, however the penalty depends on the amount by which the threshold was crossed; in the country I live in at least.</p>
]]></description><pubDate>Sun, 21 Dec 2025 11:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46344025</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46344025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46344025</guid></item><item><title><![CDATA[New comment by af78 in "DNA Learning Center: Mechanism of Replication 3D Animation"]]></title><description><![CDATA[
<p>A rate of 10 000 (ten thousand) RPM is mentioned in the video for certain bacteria. My background is in mechanical engineering, does RPM stand for revolutions per minute here? Sounds unbelievably fast for biochemical processes.</p>
]]></description><pubDate>Mon, 15 Dec 2025 15:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46275407</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46275407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46275407</guid></item><item><title><![CDATA[New comment by af78 in "Europeans' health data sold to US firm run by ex-Israeli spies"]]></title><description><![CDATA[
<p>Taxation is only part of the picture. Quoting from <a href="https://pluralistic.net/2025/12/13/uncle-sucker/" rel="nofollow">https://pluralistic.net/2025/12/13/uncle-sucker/</a>:<p>In the EU, they've had the GDPR – a big, muscular privacy law – for nine years, and all it's really done is drown the continent in cookie-consent pop-ups. But that's not because the GDPR is flawed, it's because Ireland is a tax-haven that has lured in the world's worst corporate privacy-violators, and to keep them from moving to another tax haven (like Malta or Cyprus or Luxembourg), it has to turn itself into a crime-haven. So for the entire life of the GDPR, all the important privacy cases in Europe have gone to Ireland, and died there:<p><a href="https://pluralistic.net/2025/12/01/erin-go-blagged/#big-tech-omerta" rel="nofollow">https://pluralistic.net/2025/12/01/erin-go-blagged/#big-tech...</a><p>Now, again, this isn't a complicated technical question that is hard to resolve through regulation. It's just boring old corruption. I'm not saying that corruption is easy to solve, but I am saying that it's not complicated. Irish politicians made the country's economy dependent on the Irish state facilitating criminal activity by American firms. The EU doesn't want to provoke a constitutional crisis by forcing Ireland (and the EU's other crime-havens) to halt this behavior.</p>
]]></description><pubDate>Sun, 14 Dec 2025 18:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46265342</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46265342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46265342</guid></item><item><title><![CDATA[New comment by af78 in "Young journalists expose Russian-linked vessels off the Dutch and German coast"]]></title><description><![CDATA[
<p>European leaders are far from blameless. I fully agree European countries should have weaned themselves from Russian gas and ramped up military spending much sooner. Meanwhile for a long time the US retained control of NATO military structures in Europe. And recently Trump granted a waiver allowing Hungary to continue importing Russian oil. And there is talk from the US about reviving Nordstream, that both Trump and Biden harshly (and fairly IMO) criticized.<p>Trump being thin-skinned does not explain much. The latest strategy document where the US administration explicitly says it will do its utmost to bring far-right parties to power in Europe goes far beyond that. It's clearly not just Trump. And again, it definitely does not help keep friends to face China. Neither does twisting Ukraine's arm to accept a disastrous deal in exchange for vague promises of riches for Trump and his clan. History shows appeasing an aggressor invites more aggression. Russia's partner, China, is watching, will sense weakness and draw conclusions neither Europe nor America will like.</p>
]]></description><pubDate>Sat, 13 Dec 2025 21:04:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46258036</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46258036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46258036</guid></item><item><title><![CDATA[New comment by af78 in "Young journalists expose Russian-linked vessels off the Dutch and German coast"]]></title><description><![CDATA[
<p>I am now convinced that Russian complaints about supposed US influence campaigns, “NATO expansion” etc. were never sincere. Russia has conducted info-ops in the West forever, during the Cold War and after. If there's an expansionist power here in  Europe, it's Russia. Liberal democracy stands in its way so it's no wonder Russia fights against it in every way, both at home and abroad. Authoritarian regimes are notorious for using grievances, real or made-up, to justify their authoritarian rule and hostile actions toward other countries. Nazi Germany: Versailles treaty, supposed oppression of Germans in Sudetenland; Hungary: Trianon treaty; Serbia: Ottoman rule; China: opium wars. I could go on but the last example is interesting: Russia took land from China in the 19th century, yet China only talks about the actions of Western nations. Which shows IMO that these grievances are a mere tool to advance geopolitical interests and should not be taken too seriously. Many moves were made to bring Russia and West closer: Russian leaders showed repeatedly by their actions that they were not interested.<p>There is not shortage of narratives Russian propagandists disseminate via influencers or useful idiots, tuned for the appropriate audience. You identify as a pacifist? Russia is a peaceful nation, it's its adversaries that are the warmongers! (Don't ask how Russia became so large.) You oppose colonialism? Russia stands against US hegemony, demands a multi-polar world! (In reality Russia behaves as a colonial empire and has a long history of oppression of the nations it has conquered.) You identify as a conservative? Russia is the main defender of order and traditional Christian values! (Well, the Russian Orthodox Church is just an arm of the state security services; church attendance is low; crime and divorce rates are high; Russia has no problem with Islamic regimes like the Taliban, Iran, Hamas or Kadyrov's Chechnya.)<p>I do not deny the threat China poses and that the way the West approached globalization was naive. Indeed, China has close ties with regimes of Russia, Iran and North Korea. Given this reality, what I don't understand is the policies of the current US administration. China is churning out missiles, warships etc. at an alarming rate, yet the US reduces military spending. China's reach via TikTok is growing yet the US administration does next to nothing about it. The US sided with Russia and North Korea on UN votes about Ukraine (<a href="https://news.un.org/en/story/2025/02/1160456" rel="nofollow">https://news.un.org/en/story/2025/02/1160456</a>). Trump antagonizes traditional EU allies, except those with authoritarian tendencies like Orban's Hungary. On the other hand, he has only kind words for Putin, Xi, Kim; his only complaint seems to be that he's not a member of their club.</p>
]]></description><pubDate>Sat, 13 Dec 2025 10:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46253460</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46253460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46253460</guid></item><item><title><![CDATA[New comment by af78 in "Young journalists expose Russian-linked vessels off the Dutch and German coast"]]></title><description><![CDATA[
<p>> Are you suggesting that the Russians were using __ The Guardian __ as part of an influence campaign....in 2004?<p>Definitely! Because they did the exact same thing in France, where I lived at that time, and probably other countries. I remember op-eds in French newspapers, Russia-friendly politicians on TV with the same talking points.<p>My wife and I go married on Oct 31st, 2004, the day of the first round of this election. These are things I can't forget, like her voting in Kyiv in her wedding dress.<p>Thinking the US ambassador could gather crowds of hundreds of thousands during long winter weeks all by himself, even with a few million USD is ridiculous, especially when you know the country. This is not at all how it works.<p>There <i>was</i> massive fraud during the second round, evidence of it was abundant, election monitors and independent organizations like OSCE witnessed it.<p>Yushchenko, controlled by the US government? There is no indication of that. And when his term ended, power was transferred peacefully to Yanukovych.<p>Ukrainians are educated people and just like anywhere else do not like to be told what to do from abroad, be it from Washington or Moscow. Now that the US government sides with that of Russia and Ukrainians continue to resist the pressure, it is even more obvious that these narratives were completely false.</p>
]]></description><pubDate>Fri, 12 Dec 2025 18:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46246952</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46246952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46246952</guid></item><item><title><![CDATA[New comment by af78 in "Young journalists expose Russian-linked vessels off the Dutch and German coast"]]></title><description><![CDATA[
<p>The linked article is long on opinion, short on facts. The content does not support the headline. This is likely part of a Russian influence campaign (they did not start yesterday), aimed at de-legitimizing the protest movement and denying that Ukrainian citizens had any agency.<p>Besides, did you know that the Kuchma government sent Ukrainian soldiers to Afghanistan and Iraq (<a href="https://en.wikipedia.org/wiki/Ukrainian_involvement_in_the_Iraq_War" rel="nofollow">https://en.wikipedia.org/wiki/Ukrainian_involvement_in_the_I...</a>)? Why would the US government want to overthrow a sympathetic regime?</p>
]]></description><pubDate>Fri, 12 Dec 2025 12:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46243551</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46243551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46243551</guid></item><item><title><![CDATA[New comment by af78 in "Why xor eax, eax?"]]></title><description><![CDATA[
<p>I had a similar experience of writing machine code for Z80-based computers (Amstrad CPC) in the 90's, as a teenager. I didn't have an assembler so I manually converted mnemonics to hex. I still remember a few opcodes: CD for CALL, C9 for RET, 01 for LD BC, 21 for LD HL... Needless to say, the process was tedious and error-prone. Calculating relative jumps was a pain. So was keeping track of offsets and addresses of variables and jump targets. I tended to insert nops to avoid having to recalculate everything in case I needed to modify some code... I can't say I miss these times.<p>I'm quite sure none of my friends knew any CPU opcode; however, people usually remembered a few phone numbers.</p>
]]></description><pubDate>Mon, 01 Dec 2025 18:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46110922</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=46110922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46110922</guid></item><item><title><![CDATA[New comment by af78 in "Post office in France rolls out croissant-scented stamp"]]></title><description><![CDATA[
<p>That's how I would define kouign-amann.</p>
]]></description><pubDate>Fri, 17 Oct 2025 12:23:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45615936</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=45615936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45615936</guid></item><item><title><![CDATA[New comment by af78 in "Nobel Peace Prize 2025: María Corina Machado"]]></title><description><![CDATA[
<p>In a dictatorship, running against the leader involves more personal risk than in a country that is already democratic. Also, democracies tend to be more peaceful than dictatorships; my understanding is that efforts to transition from dictatorship to democracy may be regarded as a contribution to peace.<p>She also received the Sakharov Prize not long ago; if she had to receive only one, the latter would be easier to explain.</p>
]]></description><pubDate>Fri, 10 Oct 2025 09:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45537046</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=45537046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45537046</guid></item><item><title><![CDATA[New comment by af78 in "Who owns Express VPN, Nord, Surfshark? VPN relationships explained (2024)"]]></title><description><![CDATA[
<p>One attempt I know of: <a href="https://en.wikipedia.org/wiki/Kazakhstan_man-in-the-middle_attack" rel="nofollow">https://en.wikipedia.org/wiki/Kazakhstan_man-in-the-middle_a...</a>
There might be others.</p>
]]></description><pubDate>Tue, 07 Oct 2025 12:11:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45502159</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=45502159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45502159</guid></item><item><title><![CDATA[One to two Starlink satellites are falling back to Earth each day]]></title><description><![CDATA[
<p>Article URL: <a href="https://earthsky.org/human-world/1-to-2-starlink-satellites-falling-back-to-earth-each-day/">https://earthsky.org/human-world/1-to-2-starlink-satellites-falling-back-to-earth-each-day/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45493143">https://news.ycombinator.com/item?id=45493143</a></p>
<p>Points: 263</p>
<p># Comments: 332</p>
]]></description><pubDate>Mon, 06 Oct 2025 16:32:30 +0000</pubDate><link>https://earthsky.org/human-world/1-to-2-starlink-satellites-falling-back-to-earth-each-day/</link><dc:creator>af78</dc:creator><comments>https://news.ycombinator.com/item?id=45493143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45493143</guid></item></channel></rss>