skysight-inc/HackerNews huggingface dataset:
>NATO bombing was not really out of the blue. The head of Yugoslavia was a similar mad man, just warring out of desperation.

Nobody said it was out of the blue, but it was illegal, wrong and plain terrorist like.

>The best proof one has of his lunacy is the fact that Montenegro split from Serbia without any issues. How did this happen? Lucikly, the mad man died in 2000.

And the best proof of NATO lunacy is that Kosovo declared independence in 2008 because they feared Serbia which at that point wasn't in Kosovo for almost 10 years, during which Kosovar population carried out pogroms of Serbs while the UN forces just watched.

Also Milošević died in 2006, never convicted of any war crimes. Later rulings on other people incriminated him but the same can be said for Tuđman. So, I guess if you die early you are not a war criminal.

>Serbia is also the only country out of these conflicts that does not guarantee seat in the parliament for the exYugoslav minorities.

It guarantees us a seat in the parliament, you just have to pass a laughably low percentage of the general vote. As a minority from Serbia, there's lot of problems in that country but minority representation is not one of them. If I wanted I could go through life without ever using Serbian language, I am not sure the same can be said for a lot of EU countries.

>While the general sentiment of people/press in Serbia is that NATO bombing is equivalent to Putin bombing Ukraine.

Because it is the same, a territory within a country decided it wanted to be independent and it is supported by an outside imperial force.
Russia isn't going to nuke anyone. It's a gambit to make NATO pause and slow down their reaction.

History is full of nuke threats and no follow through (well except 2 incidents).
how does removing .ru dns cut the russian man-on-the-street from interational news and perspectives.

dns is not ip addresses. all that means is russian websites would stop working via normal dns, not that ip addresses would stop routing and non .ru would continue to resolve normally.

the only thing I can imagine is that it would cut them off because russia et al would then take the step to cut them off (which they sort of do already)
One would need some inside baseball knowledge to effectively hack SWIFT. Not only do you need 1 (or more) BO or Senior BO PINs to verify the send, a hacker also needs to properly format the send without including any details that will tip the recipient off that it is fake.

That said, things are changing significantly with SWIFT gpi payments and the much more automated nature of the new system may actually make techniques such as fake sends more, rather than less, effective until solid mitigation strategies are attached.
Exactly this. Trust must remain configurable by many instead of by a single authority.
Well, whilst they are hierarchical they’re really only used as unique authority identifier plus local identifier.
> I believe that he wanted to take over Ukraine in just a few days and was surprised by Ukraine's defence and multiple desertions in his own army.

Everything I have read that isn't heavily biased anti-Russia propaganda says Russia has exercised enormous restraint so far in this invasion. There's no reason I see to believe Putin's been surprised by Ukraine's defenses, it's not as if all of Russia's forces at the border have been deployed and overwhelmed. Last I read not even half had mobilized. It's more like Putin pushed forward what he hoped was enough to compel a low-casualty outcome in his favor.

What happens next seems likely to be substantially more painful for the Ukrainians, but I hope I'm wrong.
I don't even see how what I said applies to what you're saying. Stopping interrogation? I nor anyone else was not being interrogated. I did not deflect or redirect. I asked him if he felt the same way about what America did. Not to deflect, but to get him to realize that (unless he is the 0.01% that tried to do something real about Americas many weird wars) when countries went to crazy wars previously, he did not feel the same. Hopefully that makes him wonder why.... either he is a terrible person, or his main point is wrong.
And Western companies are increasingly falling in line with sanctions by ceasing to do business with Russian customers or partners. So they are also being cut off from business as usual that benefits the Russian government – it's just that since they aren't based in Russia themselves it looks a little different.

Energy prices may soar soon for Western consumers and companies. BP and Shell may need to write off multi-billion-valued stakes in Russian gas companies. Air travel routes between Europe and Asia may be about to get a lot crappier. So there are many ways that companies and individuals outside Russia will also be paying a price to put the squeeze on Putin and his military in response to what they've done.
Fibonacci is better memoized because it changes an exponential time algorithm into a linear time one, but I don't see why factorial would be better memoized.
Maybe, just maybe, the two things you might think are alike, in fact are only superficially so.
Thing is, even their science quarterlies have badly missed the mark recently. I remember a few years ago they had some in-depth articles on biology about genes and evolution and the explanations were both unnecessarily difficult and in some cases outright wrong, both of which are the opposite of what the Economist is known for.
I absolutely agree with you. Worst IMHO are the prefaces written posthumously that talk about the impact and interpretation of the book.

It's like they don't want you to make up your own mind, but simply experience this "award-winning" experience. Which may also be the reason prefaces are at the front and not the back of the book.
Doesn't matter when you remove USD from the equation.
Visa is blocking them too
Microsoft: Ukraine hit with new FoxBlade malware hours before invasion
> Knowing what your opponent thinks

In this case, it's more about what the opponent wants its mind-controlled masses to think. I don't think anyone in Russia is privy to Putin's thinking; especially via a news broadcast.

That said, in general, I agree. Russia is a shining example of where censorship gets you.
Ukraine is being invaded and will come under occupation. Ukrainians are being killed. There is no way Russian propaganda would have held any sway.
Russian here. This is not misinformation or anything. This is just because yes, vast majority of Russians from all walks of life are pure evil. Even those living in the Western countries for decades. I have deleted myself from all social networks 5 years ago and people keep sending me screenshots from Russian facebook groups in Cyprus and that makes me freak out. Nearly everyone is pro-Putin. Ridiculous posts get hundreds of upvotes.

I really can't see a fix for it. You have to keep containing Russia: there is no chance in hell to ever have a sustainable democratic government there, Putin or not, because people are wholeheartedly against it - they don't respect any government that doesn't make them frightened as hell.
Thanks. I actually see now I will have to build it myself for my non-pixel phone, so let's see how it goes.
making the request is probably on the same order as russian bringing the nuclear arsenal to readiness. its about the threat, "you think we don't have any bullets left in our gun? see the big bomb we just brought out".

i.e. I doubt they expect it to happen as of now, they do however want the world (not just leaders, but people as well) to realize what it can do to attack russia without resorting to nukes.
Yes, hierarchy of needs. But not loosing your livelihood makes the other problems easier to deal with. And like OP said, the time window is closing fast, some of that might not be possible in the future. Having pointers to potential problems and solutions can be helpful and save time. Even if its just by being able to rule them out fast.
Just thank you so much!
Ukrainians have been doing this for decades. Hell, yes.
Hooks triggered my code smell detector so bad that I didn't even bother finishing the tutorial.

That said, I still preferred React.createClass so I guess I'm somewhat off the beaten path when it comes to React.
Consider following scenario:

User is entering an account register form. When the user has entered a value in nickname, your app must check if it is in use and display error message if the nickname is already in use.

Sounds good, and ubiquitous right? Well, that also require an ajax call to server for validation, so it breaks the pure function assumption right there. Now, you what do you do?
Customer Carbon Footprint Tool for AWS
This whole situation is so surreal and disappointing. I grew up on Star Trek and somehow I just though we had (almost) arrived in a post-war, federation-like world. We know things should be solved with words because otherwise there are only losers. It’s how we raise our kids.

I just keep thinking about how Jean Luc is looking down on us from orbit, slowly shaking his head whispering “Savages.”
It's not a troll account. It's a throw away account because you can't trust people these days to not go after your company/family/reputation because you hold an unpopular opinion. I am not 'trolling' anyone here. In a few days I'll be back to using a regular sn here, and you'll like me as much as you used to.
not racism, more like discrimination. It's not strange to pay more attention to your neighbor getting shot than some guy in another city getting shot.
This is nonsense. The single cause of this war is Putin, not NATO or Ukrainian Nazis, Putin and it's about time we realised that NATO is required when you are located next to a country headed by a single despot with nothing to hold him in check.
To reduce spaminess, just upvote the comment or favourite the thread instead, and then find it via your user preferences.
> Do you feel this way about American companies as well, or only when convenient?

Reply to all those saying this is not whataboutism: The question as posed has no value and is meant only to obscure the issue at hand.

Here are some critical questions that would have been worth asking:

- Russia has a legitimate gripe against NATO expansion. Why aren't you citizens of Western democracies doing something to keep your governments from expanding?

- Sanctions will hurt average Russians that have no voice in their government. How do you citizens of sanctioning countries justify this?

- US arms makers will make a fortune off of this conflict. Give me one good reason not to tax the revenues at a 100% windfall profit rate.

Dropping the intellectual equivalent of "No, you!" is just lazy.
> Terseness is not always a virtue.

This is a subjective thing, right? Personally, I hate boilerplate: either it's a distraction because it's boring and superfluous, or worse it's long and it's wrong. Regardless, it adds to the cognitive load when maintaining code.
some context about this:

Chinese alternative for MasterCard/Visa is UnionPay

Chinese alternative for SWIFT is CIPS
> If you read something on the internet today, the odds are good that the writing was produced to capture your attention.

This. And not just the writing, but the framing between stories too.

I get very frustrated when people assume "framing" in the news was somehow "accidental". Like when putting otherwise independent stories on the front page together, in order to create an argument by association, without either of the articles offering support for that argument by themselves (e.g. putting stories about crime and immigration side by side; or priests and pedophilia; or refugees and terrorism, etc).

The framing effect is hugely known to journalists and news editors. If two items are presented in sequence, then that is intentional. Next time you see this happening and catch yourself wondering if it was by accident, just realise that this would have to be such an elementary mistake that the news editor would have to be fired.
Thanks for these. Tablet and Unherd both seem interesting, though perhaps a bit more 'bloglike' and less journalistic than I'd prefer - even The American Conservative had an interesting, albeit short, article about white farmers. Obviously quite partisan though. Your tactic seems to be to collect a diverse array of opinions, whereas I'm a bit more closed minded - I'd rather find an outlet I agree with on most things, or least whose reasoning I agree with and follow, and then just stick to them.
To do nothing is to be complicit. Your taxes paid for this.
Many people would like to view success as similar to a gradual hill climb: you may begin randomly anywhere on the hill, but regardless of where you start, everyone has the opportunity to reach the summit (choosing between easier paths, slower paths, challenging sections, sprints, and so on, as each person prefers).

That's the way that entrepreneurship is presented by the people who have succeeded as well: it's human nature to want to express relief and appreciation for hard work that has paid off.

The question is: how are those messages received by people who are climbing, and is this genuinely a gradual, ongoing hill climb, or are there moats and obstacles which required ladders and ropes to overcome? If so, are the utilities to pass those challenges being shared (in safe condition) with the next cohort?
How are sanctions going to make anybody more informed?

They dont…That makes no sense. Instead of sanctions, a more effective strategy would be to provide Russians with free VPNs so that they can access western news media.
Measuring Russia by GDP is like measuring a bank robber by their tax return.

They have a shit ton of dark money that isn't calculated as part of GDP. Their economy is also in much better shape even with the smaller official calculations, having external debt equal to 38% of GDP compared to 102% for the US.
>Web browsers were something you went to a brick and mortar store and paid good money for a disk to get

As a person who was on the internet since 1993, they were? Maybe if you wanted Netscape Gold with the editor, but I never paid for a browser and never remember any prompts urging me to do so or having to reinstall a shareware copy of anything.
A little searching casts doubt on that conclusion.

"NATO currently holds security dominance in Estonia, but according to Russian President Vladimir Putin’s former top economic adviser, Andrey Illarionov, “Putin has his eyes on eventually reclaiming Estonia”.

John Aravosis, “Putin wants Finland, Baltic States, says former top adviser,” http://americablog.com/2014/03/putin-wants-finland-baltic-st...
The Emacs you know today was written by James Gosling (of Java fame), which had its copyright and license headers stripped off and the GPL slapped on it with Stallman's name added. Gosling had quite a bit of help from others, as was the habit in the Emacs Commune.

To this day, Gosling is a little perturbed, from what I know. Stallman hasn't made major contributions to the project in well over a decade, and basically anything high level makes him confused. [0]

GCC has a long and storied history, and most of the code written by Stallman originally has been replaced with something better. Similarly, I don't believe he hasn't made major technical contributions in at least 20 years or so.

[0] https://www.jwz.org/doc/lemacs.html
> intellectual property

This seems to me to be the least important aspect of whatever is happening.

> can directly relate to employment opportunities

Given how free we are in choosing work, it seems to me you could just go work for a workplace that doesn't trawl through your charity history to figure out you're worthy enough. That's a matter of self-respect, which you should absolutely have.
Photopea is an online photo editing tool created by a single person.
https://www.failory.com/interview/photopea
How good are people being bombed in Ukraine cities feel?
Only the Russian people can stop this.
Where are those credible reports?
Willen haven been doinging.
Orgzly work good enough with nextcloud/WebDav for me. Possibly easier to set up than syncthing for non-techies.
That’s why i mentioned a critical mass. If you protest with 1000 people, you’re in danger, but if you’re 500k much less so. Now the question being, how do you organize a 500k people protest in russia at the moment, and that i have no idea. But if it’s possible, then now would be a good time IMHO.
Ask HN: Would providing Russians with free VPN be more effective than sanctions?
You’re putting the burden of the work on the wrong party. It’s the lazy hypocrite hunter who needs to focus that energy making substantive arguments instead.

https://thenib.com/mister-gotcha/
Can't find the app. Getting an error.

Did you add any additional repo?
Language aware diff on GitHub PRs
My taxes paid for this? I am an American citizen living in USA
1) It's not forbidden to control foreign company - you have to report it in 3 months time. And potentially pay taxes if there's no double taxation agreement. 2) That 80% is for corporations bringing funds into Russia as foreign currency. For an individual you'd need ruble to buy things in Russia anyway so it is not a thing to care about.
Oh come on, someone asked you a technical question - you can't expect everyone to research the country of origin, country of residence, and perhaps a personal situation of every private person, developer, or a company before emailing them.
Here Comes the Full Amazonification of Whole Foods
>This would completely change the world perception of India

Not at all. It is a perfectly understandable tactical move in support of a "neutral" strategy in the current Russian/Ukrainian War. There is a lot of History and Relationship here which cannot be denied.
Ever lived under a dictator? Ever tried to stop him from doing something? Ever done either of the above while having a family you care about?

At the end of the day, no sane person would place their family in mortal danger to maybe possibly potentially make life easier for a large number of unknown far away people.
Sure. As a child, I was very afraid of the dark. The last thing I want to think about before going to bed are unknown "noises everywhere", that'll make my ears perk up to listen for mysterious noises. Reading this book to my daughter brought back these vivid and mostly unpleasant memories.

I understand it won't be like this for everyone, of course. And at the same time, I don't understand the appeal. So to me, it's not a great book all around.
People living paycheck to paycheck cannot fight oppressive regimes. Sanctions are meaningless if you want to make people rise up. Protests need a supply chain in itself.
They should not be cut off, the pressure should be financial and it is already working. Payment businesses are already turning off russian users, and businesses are finding themselves with no ways to be paid. It's as bad as it is necessary
That's the point. It's not my problem ;)
this is the first book by isaacson that i read and i doubt i'd like to read any other. the bias in the narration, while duly acknowledged, forces him to paint other people (aka other side) so monstrously—at times—that it's impossible to take his criticisms seriously. that said i liked quite a few people aside from doudna (for example i think emmanuelle charpentier is badass and quite rightly the sort of hero we need—working with elegance and loads of fun).
Look Musk has the capital and in some cases the knowledge and equipment to provide assistance. It's not always useful (see Thai sub debacle) but starlink may be useful so let's stop criticising people who are trying to help.
Related

https://news.ycombinator.com/item?id=24103753
archive.org: https://web.archive.org/web/20220228204402/https://www.nytim...
My guess is they make more than $50k/yr.
I don't really have a dog in this particular fight, but you seem to be making a lot of assumptions off of a single emotional posting by this person.
Instead of that we keep with our old fashioned thugs sh*t-show. But hey weapons are such a big business. Who's gonna keep paying the bills without a few soldiers, mothers and kids dying from time to time.
But there are so many people living there ..

https://en.m.wikipedia.org/wiki/Valeriepieris_circle
It's not uncommon for the losing country in a war to receive support for rebuilding and stabilizing its economy afterward. But you wouldn't really call that reparations if it's the aggressor that started the conflict. If things suck for the ordinary citizens of that country, it's not the fault of the victims who defended themselves – it's the fault of the aggressor's leadership for starting a war of choice.
Thanks for this one!

I just procrastinated work for 3 hours with this, and it doesn't feel like it was a waste of time at all!
Kaspersky software is widely believed to be Russian spyware, of which western governments have banned the use of within their infrastructure.

I wouldn't be putting their software on mine or my childrens devices that's for sure.

https://en.wikipedia.org/wiki/Kaspersky_bans_and_allegations...
Russia is certainly about to lose some serious technical talent. I can't imagine any devs would want to stick around in that country. Hope Putin doesn't block all ways for them to emigrate.
https://threadreaderapp.com/thread/1498199978640084993.html
As part of my annual routine, I'm exploring the "latest and greatest" JavaScript UI library. Solid.js's performance seemed compelling. 15 minutes into documentation and this is what I encountered. Can you guess which one of the ChildComponent* updates when the text input on the parent component is updated, and the props passed to the child?

export default function ParentComponent() {
const [value, setValue] = createSignal("");
return (
<div>
<ChildComponent value={value()} />
<input type="text" oninput={(e) => setValue(e.currentTarget.value)} />
</div>
);
}

const ChildComponent1 = ({ props }) => <div>{props}</div>;
const ChildComponent2 = (props) => {
const value = props.value || "default";
return <div>{value}</div>;
};
const ChildComponent3 = (props) => {
return <div>{props.value || "default"}</div>;
};
const ChildComponent4 = (props) => {
const value = () => props.value || "default";
return <div>{value()}</div>;
};
const ChildComponent5 = (props) => {
const value = createMemo(() => props.value || "default");
return <div>{value()}</div>;
};
const ChildComponent6 = (props) => {
props = mergeProps({ value: "default" }, props);
return <div>{props.value}</div>;
};
const ChildComponent7 = (props) => {
const { value: valueProp } = props;
const value = createMemo(() => valueProp || "default");
return <div>{value()}</div>;
};
const ChildComponent8 = (props) => {
const valueProp = props.value;
const value = createMemo(() => valueProp || "default");
return <div>{value()}</div>;
};

The answer is 3, 4, 5, 6. My takeaway is this: there are multiple ways of doing it right, but also a handful of gotchas. The only way to be safe is to keep the mental model of these partitions while you develop, test, debug, and code review. As a code reviewer, you can easily accept the wrong code. For now, I remain skeptical of Solid.js as solving the complexity woes of Reactive programming. I'm not sure React.js is better.
Surely not possible everywhere, but I have turned off the heater and am wearing 3 sweater instead, as a symbolic act and also to find out how realistic it is. We have temperatures around 5 deg C here, I think. So far I am doing fine.
It assume it depends on how things are structured. If you are effectively running everything from Russia and are just using a EU corporate entity on the "frontend" with no actual business operations within the EU, that type of setup would likely be illegal in most countries.

But if you have two separate entities with clear split responsibilities things should work just fine. For example the EU-based company takes care of running the the product and contracts development services from a Russian company.
Ask HN: How to Help Stop the War