skysight-inc/HackerNews huggingface dataset:
Why Vladimir Putin has already lost this war
You seem to be completely denying the statement (what I though of as fact, but I am happy to be corrected) that there are regions of Ukraine which have predominantly Russian population. I am talking about allowing those regions to secede and internationally recognizing their independence.

The fact that there was continuous fighting since 2014 suggests to me that neither side was satisfied with the status quo.

I've long ago given up the premise of "independence": as a Serbian citizen, I don't have any say in what happens in Kosovo, and I shouldn't have. Majority of the population there is Albanian, and the only qualm I have is that entire (what used to be) official province of Kosovo & Metohija is automatically assigned to the majority of that province, instead of allowing small parts to remain in Serbia which desire to do so. Basically, a fuller right to self-determination. (Not that I think nationalist sentiment is a net win either: what we get in cultural value is easily cancelled with all the political crap it enables)

None of that happened through any "independence", but instead through an act of war by NATO on Serbia (just like another superpower is doing it today to Ukraine, though a lot worse since they kicked off a ground invasion too). If the UN had a framework to at least offer a peaceful secession, maybe we'd see none of the war. Because we now have plenty of evidence what immutability of borders means: it means an unavoidable war when minority regions disagree with majority vote.
When you are learning, you write a lot of code that with experience you no longer admire. That just proves how far you have progressed.

The "second system effect" suggests that the rewrite will take a great deal of effort and for very little gain.

If I were in your position, I would direct my energies to new projects. There is far greater potential for expanding your experience and knowledge than by reworking something that you will shudder to look into too deeply.

As for my experience. I have shelved my early systems. For systems I wrote in the past 10 years, I have been refactoring every time I add a new feature or fix some edge case. By maintaining clean separation of concerns it has even been possible to swap out one module implementation with another.
You Can Throw() Anything in JavaScript – and Other Async/Await Considerations
I have two new LG TVs, never connected them to the internet. I do all my media consumption via a ATV and rpi
this needs to be in some news articles, if anyone here knows or works for any publication, please quote this after doing your due research
That's every news agency.

What is good about having multiple conflicting sources is that they show what others don't... if you want information from the news that is. If you want the news to teach you how to live and become a good citizen, just stick to the one from your government or one from the same group of corporations which runs your political party.
Russia also worked with Nazi Germany before being invaded themselves in WW2. You don't get security by appeasing and helping tyrants. If a Russian-China alliance comes knocking at India, the world might remember your own "not my problem" stance.
I was a bit uncharitable in my original comment:

If you assume that the convention is to just always add exactly one leading zero, it works out.

(It's still a bit silly overall, but there's nothing special about five digits then.)
Can't the same be said about the algorithm to generate the Collatz sequence for any given number? By that definition, I shouldn't be calling that an algorithm.
> any non-tail-recursive function call can in principle be made tail-recursive through conversion to explicit continuation-passing style

This sounds great, but in the end you just construct your own call stack under the guise of chaining continuations together.

The real optimization happens when the continuations have structure, so that you can merge the composition of multiple continuations into one. And once you represent the continuation with its data, you just get "accumulator-passing style".
GitTouch: app for github and and gitlab

Feeder: RSS feed reader

Materialistic and glider: app for hacker news

Scrambled Exif: Remove metadata from picture before sharing
But it is not whataboutism when you are comparing two comparable things. You can't call any inconvinient information whataboutism...
Yes, US invasions are comparable, and quite similar. Putin's decision is of scale because Russia isn't a hegemon and is threatening an international order where it's only okay for the US and its allies to do it to countries whose habitants are considered less human.
You have made three statements and not a single one express any sympathy with their situation. Only your own victimhood and one blanket statement you don't support the government. Their employees are being shelled with cluster bombs by your government as we speak.

I think it is time you face reality that the world is going to start to hold the Russian people accountable for their governments actions. I feel sympathy with the Russian people since many don't support this war or even their government but at some point they are going to have to get uncomfortable and take risks and stand up to the government.
The elephant in the room. Hope to see more light brought to this topic. I believe Anti-US sentiment in China might be at an all-time high and it is only getting flamed by their government.

My contrarian view—the biggest winner of Russian sanctions won’t be Ukraine, it will be China. And perhaps that is why they are choosing to propagate pro-russia sentiment inland.
> It is human nature do want to increase your power, removing this outlet is not realistic.

If you're aware of it, you can overcome it. It's not like "human nature" is an excuse.

"I didn't rape that woman because, you know, it's human nature for a man to want to have sex and spread his genes to the next generation. I was just giving in to my human nature."

Yeah, no. You can overcome "human nature" by understanding your actions and the effects they have on the environment around you. If it's net negative, stop doing it. If it's positive, keep doing it.
I have a visceral negative reaction to this security chip because of Microsoft's name behind it. Microsoft has shown they have contempt for users' privacy and security through Windows telemetry, Edge telemetry, BitLocker backdoor (MS strongly pushes users to backup keys to the cloud while calling it "encrypted", among security blunders). As recently as 2020, Bing suffered a huge data breach that linked users to terms that could be used to blackmail them (adult keywords).

Then there's Microsoft's cozy relationship with the NSA, building decryption tools targeting their own users. [1]

For these reasons alone, even if Pluton is virtual Fort Knox, it's DOA for me.

[1] https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-...
Hey there — let me get in touch with my colleagues on the Oracle Cloud PM team to see if they can help you out. Expect to hear from me by tomorrow. Sorry to hear about your experience; hopefully we can turn this around.
That sounds awesome. I hadn't realized options like that were available. Thanks!
Depends on what you understand under "shortage". Before Covid, GPUs were expensive, sure. They also had longer lead times, you did get them so, even as a consumer. And if you were somewhat flexible with the actual GPU, you didn't face a lot of issues.

Industrial supply, say for automotive, was never at risk. Now, industrial supply is lacking. That is a shortage. Crypto is only increasing overall demand and driving prices up for consumers.

That shortage, it seems according to industry experts, will be over.
That limitation perhaps also drives the infrequent updates?

In any case, it's fine for F-Droid to choose that behaviour, but then it limits itself to a niche of possible apps.
Thats interesting. So in your 2nd example, am I right in saying the variables 'apple' and 'slicedApple' are react JSX that you are ultimatly passing through to <DinnerPlate/> to render on the screen? If so, yes, that is fairly intuitive.
> Apple have refused to implement it.

Yes, and I'm glad they did.

The article at the top of this discussion is whining about the fact that Apple does this.
Kubernetes: Separating the Hype from Production Success
The terminals have reached Ukraine:

https://twitter.com/FedorovMykhailo/status/14983925152627466...

One user, Oleg Kutkov is already using it, but he had gotten a terminal previously from the US, however it was only activated in Ukraine after the recent events:

https://twitter.com/olegkutkov/status/1498398598442192904

I've sent him a DM on twitter, he might reply here with his updates.

----

A twitter thread on the threat of triangulation of starlink terminals:

https://twitter.com/jsrailton/status/1497745011932286979
The US replaced the governments of multiple countries with its puppets, see Afghanistan.

Try to tell me with a straight face that the previous Afghan government was democratic and represented the will of the Afghan people. You cannot.

Iraq's democracy is about as successful as Russia's, that is, not at all.

The US installed a dictatorship in South Korea, and overthrew or contributed in the overthrow of many more.
”It is alarming how quickly this has shifted to open acknowledgment”

The mask have been taken off. All we see is the cold face of war.

Something like that said the president of Finland. And the diplomatic paths were tried for months already.

We (the west) all know that sanctions are going to hit ordinary Russians, but also people outside the Russia. Nothing to compare with horrors in Ukraine. But it looks like we have currently no other option. Are we sliding to a new world war. That is what we try to avoid. We are already sending weapons but non-acting would seem we support the war Russia has started. Putin has went so far that it is unlikely that he will stop. We hope the change comes from the inside, and that he is stopped. I know, it is a naive thought.

This is a lose-lose situation for everyone.

At the same time we are in danger of escalating energy crisis, banking crisis and the climate change.
i'm finding a hard time articulating what you said, if React is against side effects then useEffect wouldn't have existed and we wouldn't have data fetching.

React is unique in that everything in the component is within the render path, while the rest of the frameworks (that you've mentioned) doesn't.

you might be mistaking "side effects during render is bad" for "side effects is bad", the two statements are not the same.
They are publishing pro Russian propaganda, for sure.

This being said, I wonder if it's wise to silence them? Knowing what your opponent thinks (or likes people to think) might be useful. Know your enemy and all that.

Then there is freedom of speech aspect. Are not lies within that? Yes, the Russian hardly make the same concessions, but maybe we should? An honest question, for I don't know the answer.
All I can say, Russian people both inside and outside of Russia are feeling the side effects of this. I don't blame Namecheap, been using it for 7 years probably, always had great experience. And had a feeling they were Ukrainians, solely based on the names of support agents. Will be moving my domains today.

I voted against Putin at every election I could participate. I've seen my friends detained and every protest fail.

Obviously, Ukrainians have it much worse. But we also feel stuck between a rock and a hard place. Russian countersanctions to preserve at least some of the economy are hurting us even more than the world sanctions. I've always been a bit skeptical about crypto but now it feels the only to preserve your savings. Flights, visas and immigrations programs are closing down. And even if Putin dies today (I wish), I feel like this "discrimination" will be there to stay.
When you have multiple hooks in a component it usually makes sense to put them in a function with a good name - a custom hook. It's easy and almost always usually gives simple code.
I keep my sanity by ignoring all of them, focusing on mastering pure Web standards only, and delving into such frameworks only when I am required to collaborate with Web FE devs.
A crime committed by one party, doesn't justify a crime committed by another party

There is absolutely no justification what Putin (NOT "the Russians" mind you) is doing right now.

But to answer your question: yes, I do feel that about US companies as well, and I have avoided them (or services offered by them) where ever possible in the last two decades. But sadly it's way easier to avoid Russian services, than US services.
> Well, the overly wide width can easily be mitigated by resizing
> your viewport; this is truly responsive web.

I've been arguing this for years. "The web" is device agnostic - the agent of the user sets the width, text size, font, and other properties as needed.

All these websites that work on X*Y screen size of J, K, and L devices are the result of "web developers" who have a J, K, or L device with an X*Y screen trying to make a flyer. And I work in the industry, albeit on the server side.
Well, intervention in Yugoslavia wasn’t a war started by the US.

The Kuwait war was after an invasion by Iraq and at the invitation of the government there, and the US were restrained enough to halt at the Iraq border.

The Syrian war was not started by the US, and it has played a minor part there. In fact, it is Russia that has indiscriminately bombed Syrian cities and targeted civilians and hospitals there.

Afghanistan was in response to 9/11 and the refusal of the Taliban to end their protection of a terrorist organisation that had repeatedly attacked American targets internationally before their deliberate targeted murder of thousands of American civilians. This does not seem comparable to Ukraine.

The Iraq war stands out for me as the unjustified and imperialist war of modern times. It seems to me that the atmosphere post 9/11 was used as a pretence. But even Iraq does seem different: Hussein was a brutal dictator and, at least initially, Americans were welcomed as liberators. In Ukraine we are seeing widespread civilian resistance to the invasion. But Blair and Bush should answer for their war crimes.

By far the biggest difference here, I think, is that by being a European war and through the potential for further conflict and nuclear conflict, this war has far larger international ramifications and strategic risks attached to it. To see European cities bombed is to be reminded of what has happened in the past and that it can happen again. That is why it is receiving so much attention.
Ukraine has won the narrative in the West because Western countries wanted it that way, it's actually pretty easy to do when you cut out opposing propaganda.
If it's any consolation, there's a noticeable difference in the framing of this war from the US side. The West is slowly waking up to the fact that Putin has been waging a war for years without declaring it. It is being framed in the US media as Putin's War instead of the Russian Peoples' War. I think many recognize that ordinary Russian people are about to suffer greatly as collateral damage in his conquest for glory. Be well & stay safe.
Which Is the Best One-Click Checkout Product
Electric vehicles are really the best option IMO - as long as it’s fully charged in the morning when it’s needed, most drivers won’t care if it charges at 9pm or 3am.

I’m less certain about the other things - not many people will eg. put off a load of laundry to a less-convenient time to save 21 cents. And if my partner is too hot because the heater has been running for 30 minutes I really do not want to have a discussion with her about “thermal storage” :)
> It's we Russians who are fucked for the rest of our lives.

I sure hope, you know who to thank for that.
I am watching the news. The ICC is investigating potential war crimes made by Russia at the moment but no substantial proof yet. War is terrible, but there are international definitions of war crimes.
If this is true, why do you need unique item keys? React cares about loops a lot more than it may seem at a first look.
Wow, this is really neat! I wish I would have known about this before it was discontinued!
Hi there exdsq, I run a nonprofit, Quill.org, that serves five million students in the United States, and I am building an educational tool that is very similar to the "cognitive aid" goal listed as a project idea. I'm hoping to get some feedback from someone who is familiar with this space, and I was wondering if you had a moment to scan over our application before we send it? If you're interested in taking a look, it'd be a huge help if you could reach out to me at peter (at) quill (dot) org! I'd be really grateful for your input.
--
The learning tool we are building now maps to this project idea from the FTX Fund: "AI-based cognitive aids - One of the great hopes for advanced AI systems is that they might enhance human reason—allowing people to explore lines of argument more carefully and efficiently, and to detect important errors in their reasoning. We’d like to kickstart this work, so that it keeps up with AI progress as much as possible. For example, could a fine-tuned version of GPT-3 be trained to identify misleading statements, and provide the best arguments and counterarguments for different views? We’d love to see products with this sort of technology that people will actually want to use."
There is nothing suggesting that Russia is interested in anything other than Ukraine and everything else is just fear mongering.
I see. I guess it's something about trust or hope. I hope that we can build a society that respects the individual rights of all, while using the powerful insights of digital surveillance to improve our lives (obvious answer is how much medical epidemiology will benefit from minute by minute data).

I can certainly see I am putting hope over experience. But that is the excuse to do nothing as well.

The world has changed. We must chnage our laws and our culture.

Yes there is a danger of totalitarianism, but we have had that without iPhones. We will have it with iPhones. The problem lies not in our stars.
SWIFT is a Belgian corporation that is not tied to a specific currency. Kicking them out of SWIFT has nothing to do with USD hegimony. China and Russia do have a competing system, it's used by China and Russia.

Moreover, Russias currency and market have been in a downfall for a month, not a week - that its actions _have_ long term consequences is exactly the point.

Now, please remember, there's a whole planet out there, and Russia has a GDP that equals _Italy_ or Benelux - it's just, in the grand scheme of things, not important enough to justify its repeated demands to be able to invade soverign nations without consequences.

Russia is still free to settle its debts through the thing it has: physical goods. SWIFT is a messaging system - not a payment system - they're still free to use faxes and carrier pigeons. The world need not let you participate in modern conveniences if you're just a bully.
True, but that's propaganda against the reality.
Impressive speech showing valuable wisdom.
Agreed. Not every Russian wants a war, it's the mad helm at the top ruling for 20+ years who need a war for their own survival. Stopping .ru domain has direct impact on common Russian people. Instead, we need to cut off Russian propaganda sites or for that matter any site that spreads disinformation like anti-vax.
No, I'm not.

Namecheap has decided to suspend service to Russia because it's employees are affected by its actions, which is fine.

This isn't the same as doing it because of warcrimes and human rights violations. It's not okay to pretend that's the reason, because if it was, they'd have denied access to many more countries.

There is no demagoguery. You attempted and failed an appeal to emotion to distract from simple logic twice now.
Statement from the Walt Disney Company in Response to the Crisis in Ukraine
Like this: https://userstyles.world/style/2804/news-ycombinator-com-dar...
This inflicts pain on regular Russian people.

While I understand the need to take a moral stand, this doesn't actually accomplish much. I commented on this before and it bears repeating - the population is heavily brainwashed and many people will view your move as yet another action by the West against the righteous side that they are. Pain, but no reaction.

You want to actually make a difference - keep the service up, let Putin cut it off and let their own regime inflict the very same pain that you are about to inflict. This will net both the pain and a reaction. The way things are going, it will come to exactly that and very soon. They didn't build and test in-country DNS for giggles.

https://techcrunch.com/2019/12/26/russia-starts-testing-its-...
I'm sure the "target" understands that perfectly well, and has already taken all necessary countermeasures.
it's not whataboutism. It's a very valid point.
American power is imperial. Putin is imperial too. The amount of harm that the US committed cannot be forgotten. As I won't forget Putin.
I've been netbooting Pi's since the very early days and have been running networked sound since then (replacing earlier PC-based setup). Still running on the same old Pi 2's with Wolfson/Cirrus cards. SD cards are write-locked and all they do is load the kernel; as soon as the system boots, the root FS is mounted off the server (looping on failure, e.g. server not back up yet). Zero reason for the SD cards to wear out (no writes), the Pi's always come back after power fails (and we get plenty of them).
Right, but what would happen if you started to saturate your servers' CPU processing spending all your time in highly-optimised Nx routines? You'd start looking to solutions like the OP in order to scale that CPU-bound work.

I think we might be arguing past each other in more-or-less-agreement so I might bow out at this point.
A lot of Russian residents have a relatives in Ukraine.
In this terrifying moment you've just added one more headache for them.
Tucows apparently sent the following to "firms that the company has business ties with". While this doesn't affect customers yet, it does increase the likelihood that they'll place restrictions on customers too in the (near) future.

> We are asking you, and all of our professionals, about your firm’s policy regarding Russian clients, particularly those associated in any way with the current regime. As we imagine you know, most major Russian businesses are either directly or indirectly controlled or associated with the Russian regime.

> As you also likely know, the funds these companies and their principals, let’s just call them oligarchs, siphon off of these businesses are essentially laundered with the active support of major law firms, banks and accounting firms.

> We do not expect you to respond with a firm policy immediately BUT we do expect you to confirm in writing that you have shared this request with your superiors in a way that will most effectively lead to action and we expect you to manage our expectations as to when we may know of your firm’s position.
> But they've conclusively demonstrated the other factors have more weight

In so many words, you have not, at all.

You admit as much yourself. "The German arms industry is fourth largest in the world." But when it comes to Russia, supposedly they now purport it's because they feel the guilt of the WW2 atrocities, that's the reason behind their actions.

Ok then, turn off the gas imports. "No we absolutely can't do that. But it's not about the gas, we assure you. Ex-Chancellor Schroder being Chairman of the Board of Rosneft is just a funny coincidence."

So the answer to my question is no.