HNHacker News
TopNewBestAskShowJobs

af78

553 karma · joined March 31, 2020

submissionscomments
af78··on 3rd Yandex Cloud Data Center Was Hit
I don't think it's unrelated, the text I quoted says Ukraine mirrored some of its critical data abroad, something russia decided against. I don't disagree with your post, I was just expanding a bit on it.
af78··on 3rd Yandex Cloud Data Center Was Hit
Even some pro-russian war bloggers are critical of Putin's decision to start striking data centers:

3/ "This summer, faced with the inability to conclude a war that began nearly five years ago, Putin opted for a new round of escalation.

4/ "In June, the Russian Armed Forces began systematically targeting warehouses belonging to the Ukrainian company Nova Poshta, prompting a retaliatory strike on Wildberries warehouses; in September, strikes on Ukrainian data centres began, and a response followed swiftly.

5/ "In other words, one shouldn't assume that no one had thought to attack data centres before; it is simply that Putin decided to take this step right now.

6/ "This move effectively lifted the constraints that had previously bound Ukraine – a country that generally adheres to certain rules of engagement and, with few exceptions, does not initiate attacks on clearly civilian targets.

7/ "Ukraine had been prepared for this scenario almost from the very start of the war – and even before that. Even prior to the invasion, when it was clear to everyone that it was virtually inevitable, a law was passed allowing for the temporary storage of state registries abroad.

...

47/ "The issue is therefore extremely serious — far more so than the strikes on Wildberries, which result in economic damage but do not threaten the functioning of the state itself.

48/ "I believe Putin may have committed his second-biggest blunder since the invasion of Ukraine. He has literally started throwing stones inside a glass house without realizing how fragile that house is. The very system he built prevents him from grasping this;…

49/ …he makes decisions without consulting or listening to anyone, living in his own cozy bubble.

https://bsky.app/profile/chriso-wiki.bsky.social/post/3mxgts...

af78··on Yandex Takes a Second Data Center Hit in 48 Hours
Russia has been hitting comparable logistics centers in Ukraine from the first year of the war. If someone has been escalating, it's Russia.
af78··on Nitter has more working instances than before the takedowns
> Continuing to read things on it, even through Nitter, is in the interests of Twitter/X

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.

af78··on Lithuanian startup launches open-source network to detect Shahed-type drones
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.
af78··on sp.h: Fixing C by giving it a high quality, ultra portable standard library
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.
af78··on Wikipedia was in read-only mode following mass admin account compromise
Time to add 2FA...
af78··on Todd C. Miller – Sudo maintainer for over 30 years
Surprisingly Jia Tan has not offered to help yet.
af78··on France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc.
CYCLADES (https://en.wikipedia.org/wiki/CYCLADES) was influential in the design of important Internet concepts like the OSI model and TCP.
af78··on Allow me to introduce, the Citroen C15
I think he writes 'compensate' (https://en.wiktionary.org/wiki/compensate, meaning no. 3) as a translation of 'compenser' (https://fr.wiktionary.org/wiki/compenser). 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.
af78··on Clair Obscur having its Indie Game Game Of The Year award stripped due to AI use
True, however the penalty depends on the amount by which the threshold was crossed; in the country I live in at least.
af78··on DNA Learning Center: Mechanism of Replication 3D Animation
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.
af78··on Europeans' health data sold to US firm run by ex-Israeli spies
Taxation is only part of the picture. Quoting from https://pluralistic.net/2025/12/13/uncle-sucker/:

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:

https://pluralistic.net/2025/12/01/erin-go-blagged/#big-tech...

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.

af78··on Young journalists expose Russian-linked vessels off the Dutch and German coast
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.

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.

af78··on Young journalists expose Russian-linked vessels off the Dutch and German coast
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.

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.)

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 (https://news.un.org/en/story/2025/02/1160456). 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.

af78··on Young journalists expose Russian-linked vessels off the Dutch and German coast
> Are you suggesting that the Russians were using __ The Guardian __ as part of an influence campaign....in 2004?

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.

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.

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.

There was massive fraud during the second round, evidence of it was abundant, election monitors and independent organizations like OSCE witnessed it.

Yushchenko, controlled by the US government? There is no indication of that. And when his term ended, power was transferred peacefully to Yanukovych.

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.

af78··on Young journalists expose Russian-linked vessels off the Dutch and German coast
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.

Besides, did you know that the Kuchma government sent Ukrainian soldiers to Afghanistan and Iraq (https://en.wikipedia.org/wiki/Ukrainian_involvement_in_the_I...)? Why would the US government want to overthrow a sympathetic regime?

af78··on Why xor eax, eax?
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.

I'm quite sure none of my friends knew any CPU opcode; however, people usually remembered a few phone numbers.

af78··on Post office in France rolls out croissant-scented stamp
That's how I would define kouign-amann.
af78··on Nobel Peace Prize 2025: María Corina Machado
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.

She also received the Sakharov Prize not long ago; if she had to receive only one, the latter would be easier to explain.

af78··on Who owns Express VPN, Nord, Surfshark? VPN relationships explained (2024)
One attempt I know of: https://en.wikipedia.org/wiki/Kazakhstan_man-in-the-middle_a... There might be others.
af78··on Europe Can No Longer Ignore That It's Under Russian Attack
Ukraine was left out of NATO. When Russia first invaded in 2014, European leaders looked the other way. Claims that there plans for Ukraine to join NATO and that Russia felt threatened and was forced to attack are just lies to attempt to justify this war.

At the time fictions like "Russian-backed separatists" were made up to deny the reality: that it was a foreign invasion. Yet all the signs were there: for example, "separatist" leaders like Igor Girkin were citizens of Russia, not Ukraine; OSCE observers found military vehicles containing documentation indicating that the equipment had been maintained in Russia.

European leaders called for "deescalation", "political resolution"; seeing weakness and appeasement in the Minsk agreements, Putin escalated. That's the problem with aggressive leaders like Putin: if you look weak and vulnerable, they will attack you.

Russian leaders see Russia as an empire and regularly say Eurasia should extend from Lisbon to Vladivistok. Putin tries to terrorize us, stating that if we resist it will lead to "World War III" or "nuclear apocalypse". We must not fall for this, or we will gradually lose our freedoms.

af78··on Europe Can No Longer Ignore That It's Under Russian Attack
Russia is the aggressor in this war; if it stopped its aggression and withdrew from Ukraine, the war would stop. So the responsibility for deescalating falls squarely on Russia. Russia has no intention to stop; on the contrary it is ramping up the production of military equipment. As only military means can stop a military aggression, it makes every sense for European leaders to support Ukraine militarily. If anything, European leaders deserve criticism for not supporting Ukraine enough.
af78··on Europe Can No Longer Ignore That It's Under Russian Attack
I have heard this move characterized as "horizontal escalation". Putin is stuck in Ukraine (hasn't taken anything strategically significant, controls less territory than 3 years ago). So he tries to widen the confrontation geographically.
af78··on Leaf miners identified as oldest insect plague in the history of Earth
I found that surprising when I learned about it. Grass did not exist yet at the time of the dinosaurs. In good documentaries, artistic representations of dinosaurs may show them among ferns and trees, that did exist. But if I see grass I will know the team did not do a good job!
af78··on Calling your boss a dickhead is not a sackable offence, UK tribunal rules
Like calling for hotels housing asylum seekers to be set on fire? https://www.bbc.com/news/articles/c3v5926yeqro
af78··on US Intel
I share your pessimism.

Le Pen's far-right National Rally (RN) has had ties with the Kremlin for a long time. That alone should have discredited this party a long time ago, but no, it is ranking as high as ever, even after russia's overt invasion of Ukraine in 2022.

Mélenchon's far-left "France Insoumise" party ranks very high too, and is similarly pro-russian, anti-EU, anti-NATO.

In the town where I live, more than half the votes have gone to the RN these past elections. I often feel like a Cassandra.

af78··on The oldest unopened bottle of wine in the world
As it's the first time I read about mixing wine with cremated remains I thought it was not a widespread funerary practice. So it looked to me like a request the person may have made before dying. But yeah, just a guess.
af78··on The oldest unopened bottle of wine in the world
My first thought was: what does it taste like? But:

> The vessel contained five liters of wine mixed with the cremains of the deceased and a gold ring at the bottom.

Interesting that someone wished to spend the afterlife in wine.

af78··on Go is still not good
I think it depends on the underlying filesystem. Unicode (UTF-16) is first-class on NTFS. But Windows still supports FAT, I guess, where multiple 8-bit encodings are possible: the so-called "OEM" code pages (437, 850 etc.) or "ANSI" code pages (1250, 1251 etc.). I haven't checked how recent Windows versions cope with FAT file names that cannot be represented as Unicode.
Page 1 of 5Next →