skysight-inc/HackerNews huggingface dataset:
Can I ask, how are these economic restrictions affecting you in your daily life? Are people able to access money at their banks? Do you predict any future food security issues? Also in your opinion, what is the likely end game now for Putin?

Putin is unlikely to win this war, Ukraine have been given near unlimited anti-tank weapons by the EU/US, and have air superiority now with extra MiG's donated by NATO and TB2 drones from Turkey. Locals are set and prepared for guerrilla warfare. All the usual allies have distanced themselves from Russia. The writing is on the wall.

Is it likely that another oligarch will take his place? Is there any indication that top military might force his replacement? Is any of the economic suffering imposed now likely to force everyone to come out to the streets?

Edited: 'gorilla warfare'
Not true.

Tell me, if Google banned you from all their services because you only lived somewhere and you were a "soft liberal", would you support Google in their decision or would you dig in and go the other way? Or in more simpler terms, take football fans, are they hungry at their ultras when they get fined for something or are they angry at UEFA?

All Europe is doing by these discrimination measures is creating a siege mentality among Russian citizens.
Yeah, they have history of being truth-telling peaceful nation, always happy with what they have /s
> Do you know if that also applies for legal entities or only natural persons?

Not sure (would adive to consult a lawyer), but it's quite possible that it applies both to physical persons AND legal entities.
Ukraine and the New World Disorder
I really do hate how big phones have gotten now. If it wasn't for f-droid I would just get an iphone, at least they make phones in sane sizes
Here you go:

https://www.rferl.org/a/yugoslavia-hague-tribunal-major-mome...

https://www.reuters.com/world/europe/bosnian-serb-military-l...

Multiple ethnic "serbs" were convicted of genociding muslims.
What would be the alternative? Cash or Crypto?
I did. Chesterton Fence. fork() has been in Unix from the beginning. Taking it out at this point will cause more problems than it solves. Until you have a working Unix distro (kernel AND common userland services) that elegantly covers all of the forkless cases, your paper and their paper are just opinions. Theirs is a formally written one. Yours is a clickbaity one. And casting vfork() as any kind of improvement here is just bonkers.

And the rant is totally related: i.e. devs breaking things that worked just fine to begin with for the sake of doctrinal purity. It is usually a false doctrine.
No, they're not. No need to ask consent if you don't use them (or use only ones you need). The fact that you see them everywhere is a purposeful piece of malice by each and every website you visit.
It's a bad wording on my part. I haven't been sleeping much lately. What I tried to say is my Russian friends are shocked about how little the population is willing to do then their Führer is killing their (literally) brothers, pushing the country towards complete isolation and (possibly) WW3.
Ukraine Warcasting
> America had no plans to colonise Iraq or absorb it into its empire.

Well, of course, because then America would have had to give Iraqis the same rights as other Americans, or build a discriminatory system where "real" Americans enjoy more rights than them.

Not that colonizing Iraq would have been justified, but since the war wasn't justifiable anyway - the decision to not colonize Iraq was not out of goodwill, but because it was cheaper that way.
And this Namecheap sanctions just hit independent students journal DOXA.

Four of its journalists are being trialed right now because of January 2021 protests. They are accused for sharing a motivational video addressed to students not to stay silent.

Yesterday russian censorship started to block DOXA site, because they published anti-war debate manual. They switched their domain then got sanctioned by Namecheap.

It is very hard to host something inside country if you are targeted by censoring.
A friend of mine just bought a Samsung flagship after grumbling incoherently about how Apple was evil. Within three days she returned it and went and bought an iPhone 13.

That’s a fairly good reference for the experience.
https://threadreaderapp.com/thread/1495935700545454084.html
And every contract not written by a ten year old has a termination clause.

It's one of the most important parts of the contract; you should always make a point of reading it thoroughly even if you skim some of the rest.
Completely understandable, from my perspective. US citizens have a lot to answer for, just like Russian citizens, and should be held to account for their leadership choices.
It was not. Serbia was establishing order within its territory when NATO bombed it without any approval from the UN, basically doing something just because they could. Remind you of anyone?
Actually not. It's Putin who is to blame.
In my opinions, the more interesting question is why is the response in this war so fast and comprehensive... and my guess would be that it has the unified political willpower of most western nations behind it. Poland, Germany, France have no interest of seeing Putin succeed at a military show of force less and a days train ride from their borders.

When it comes to the middle east and further away places (geographically and culturally) the political willpower is often more oriented toward alliance contracts with other nations and idealogical reasoning... not perceived existential threat.

[edit] changed wording (socially -> culturally)
Because a browser is not the HTTP client.
Serbia was an aggressor in the Yugoslavian Wars. Ukraine is just defending from an invasion.
you can in theory, but the binding with the jni world will be atrocious.

You're also pretty much on your own with the library ecosystem.

I agree that it's not apple's interest. But that's part if the problem : this language didn't start with the goal of being just an apple language.
'apple' and 'slicedApple' would more likely be strings / objects / arrays in the real world. Maybe this still woefully contrived version is clearer?

function FacebookComment({ commentId }) {
const comment = useGetComment(commentId);
const likes = useGetLikes(comment);

return (
<div>
<span>{comment.text}</span>
<span>{likes.length} likes</span>
</div>
);
}

I don't think deal with more braces right now to bring the alternative into existence unfortunately
Zain Nadella, 1996-2022: Microsoft CEO’s son remembered
> Does Putin strike you as an overly emotional guy who gets frustrated easily?

He's a hardliner, I would not say that he could be frustrated easily but this absolutely is not an easy situation. His currency has collapsed and his country is on the brink of defaulting on foreign debt. He has no support anywhere but from his puppet dictator Lukashenko.

I think Putin did not expect such coordination and global effort in sanctioning Russia over Ukraine invasion. 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. He has decisions to make and choices are poor.
In terms of continuity I'm always a little surprised that the mittens on the drying rack are sometimes alone, and sometimes with socks/similar.
> But sadly it's way easier to avoid Russian services, than US services.
Yes, that's the key.
US has already rooted deeply in global economy so no one could sanction it.
And Russia is sanctioned for a very long time so it takes this dangerous move to avoid the upcoming death.
It's all about money.
I'd suggest to also have a look at the recent similarly anti democratic violent intervention of Russian paratroopers to secure the Kazakh oligarchs, which I'm confident most HNers don't even know happened less than 2 months ago.

Have Russia held liable for the hundreds of protesters killed and thousands arrested? No.

I wonder why?
Though you can use smaller components to minimize the changes. Valtio i feel is one of the simplest of those. But yes they are no way compared to solidjs. Of the numerous frameworks in recent years solidjs has the only which has interested me to pick up and use it. Though still not in production.
Point Nemo – The Remotest Location on Earth
> The convention "everyone" uses doesn't stop being arbitrary just because most people use it.

Except conventions derive their value from the proportion of people using it. If a convention is stupid for other reasons, it may be worth trying to convert people. But writing numbers without a leading 0 is not stupid; in fact the opposite is. Why not write the current year as 0000000000002022 to preemptively protect against the Y(10^16)k problem? Why not write your age as 027 so that you're prepared when you hit 100?

> The mind you save could be your own.

You telling people you're liberating their sheeple mind, like literally every conspiracy theorist says, is not helping your case.
What economy? An unprecedented experiment has begun and should Putin persist many Russians will likely be paying for things with either gas, grass or ass in the coming weeks.
How exactly does it hurt the Russian government's ability to do anything?

And as for food, Russia is already a net exporter.
It would take quite some mental gymnastics to not read "the fact is, your authoritarian government is committing human rights abuses and engaging in war crimes so this is a policy decision we have made and will stand by" as taking a moralistic high ground. (Although, "Internet SJWs" seems to have unfortunately originated in your own mind). My point is that this is not a policy they seem to consistently hold and so their actual reasons are different.

The "disingenuous" label was about your comment, and you've further proven yourself to be so. Continuing this thread with you will most likely be unproductive.
The West Is Sleepwalking into War in Ukraine
It’s a lot harder to grandstand when you’re freezing to death.
And, People with internet domain names, tend to be younger, more against Putin already?
Airlines and travel agencies often overbook, so the check was probably a good idea to cull off extra bookings
Getting to $1000 MRR in Ten Months
This makes perfect sense to me; if you are Russian, you should be held accountable for your leadership choices (you didn’t vote for him, but you love and support people and a system that did) and acquiescence to rule by a man who is clearly evil.

I don’t think this is even close to the level of accountability necessary for the Russian people to see the gravity of their mistake.

You deserve isolation, in my opinion, for your marginal part supporting a system of corruption and mass murder. Some very small amount of Ukranian blood is on your hands, and that means you pay this minor economic cost.
Share The Truths – Daily updates, in English, covering Ukraine invasion
Comparing Army sizes might the more relevant comparison going forward.
If it's a total write-off, then yes, it means the value is zero. But you can also write off a less-than-total loss. For example if my stock drops from $10 to $5, I can write off $5 in losses (assuming I sell at the lower value). In that example it didn't drop to zero.

So it depends if they're talking about a total write-off, or a write-off.

I think the misunderstanding comes from the fact that in everyday parlance, "write-off" often means a complete 100% loss (for example, my car was totaled, and it's a write-off). But in accounting, it does not.
@dang I'm saddened to see this on HN. Should we really be platforming this kind of misinformation?
i think a fork not owned by apple could gather a lot of developers interested in expanding the language to other platforms. it is initially a great language.
That does not seem to be the case. The leadership of China has been rather quiet the last few days. China Daily is not spouting a pro-Putin line at all. The party line may be to sit this one out.
Yeah, but this is HN. A weirdly libertarian group full of COVID deniers, people who think that it originated in a Wuhan lab, and those who care more about privacy than _literally anything else_

HN people are not normal. I generally ignore it on things like this, seems like the crazies come out in force.
>It's we Russians who are fucked for the rest of our lives.

Blame Putin.
What does ethnicity have to do with anything?

Nothing even hinted that Russia is interested expanding beyond Ukraine, and not even the whole of Ukraine. So like I've said, it's fear mongering by our politicians to keep people living in fear, it's getting to comical levels now, I get offers for psychological counseling at work due to the Ykrainey situation.
Putin's allies (the few that are left) are other dictators and madmen. The free world has a duty to protect and fight against them and others like them.
Exploiting CVE-2021-26708 (Linux kernel) with sshd
Thank you - I'm not sure I have further thoughts to add at the moment, but wanted to acknowledge having read your message.
When it comes to driverless trains, the numbers don’t add up (2021)
Figured like mined HN readers living in London and having to use the Tube might be googling for 'train automation' today.
Nginx sells proprietary software https://www.nginx.com/pricing/ But now, it is own by F5 so I don't think it will be an issue.
Smugness in meetings is fun, but a comment right here on HN demonstrates that even the presumably-intelligent people browsing HN don't have mental math skills.

https://news.ycombinator.com/item?id=30505286
Russia's battle with Big Tech to control the invasion narrative is ramping up
Cash is King! You need functioning internet and banks to accept crypto.
sure, and sometimes it still would be simpler with the older lifecycle methods. Not saying it is always the case but for some reason it is assumed it could never be the case.
unironically, the Huawei p30 is a great android phone. Stable software, not a lot ofbloatware, and acceptably fast security updates.

Real shame they are not allowed to make Android phones anymore. I genuinely believe Samsung is a bigger security and data leakage threat nowadays than Huawei was a few years ago
It's funny how human brain works (or mine anyway). Russian living in the UK, got the same email. While I hate Putin, and understand this decision, still seeing this makes me think "f*k you Namecheap and all your Ukrainian employees". Go figure.
Because the world is a garden of ideas and some of us feel the urge to weed it occasionally.
Fork with cow is inefficient.

Compared to what? In what dimension? Any numbers on that? Where is the trade-off? To what extent does anyone need to care and on what circumstances?
Time to create a decentralized registrar. Is that even possible?
> There are obviously now messages coming through condemning US and EU for their actions in various conflicts in Iraq, Syria, Palestine, Kosovo etc.

However strongly I am angered and scared by the current attack on Ukraine, I am also deeply shaken by questioning my own views. If one nation can be brainwashed into thinking that they are saving Ukraine from fascists, and they do not know they are brainwashed and think the other side is brainwashed... what am I brainwashed into? I already know I was also deceived big time (I totally believed that lie about WMDs in Iraq), what else is there? And I know that it can be argued that "western media" is more open and pluralistic, but don't Russians think the same about their media?

After seeing Brexit, Donald Trump, Covid, now Ukraine... we humans really need to figure out how to improve our ability to converge on models of reality closer to what really happens.

Anyway, thank you for shedding some light on the views from someone closer to Russia.
I am using Thunder Client too, it totally replaced Postman for me. I really like it.
Open Letter It's Time to Invite Russia to Join NATO (2010)
The chapters on Watson are super interesting. If Isaacson had written the book primarily about Watson, it likely would've been at the same level of Steve Jobs.
Russian Internet has been getting tested since at least 2019 and arguably the rest is western.
>What a strangely beautiful bit of absurdism in a children’s book!

I doubt that very many in the book's audience have been able to appreciate it as such. Instead, it seems prone to plant in the listener the seed of imprecise logocentric thinking. The phrase reminds me of "The nothing itself nothings", a non-ironic statement, whose ilk I had thought we had left behind in a previous generation.
That was 80 years ago and since then the Soviet Communist regime killed more people than Hitler. Their "good deeds" are becoming thinner and thinner.
That is Russian propaganda and simply not true. There is no genocide against Russians in Ukraine.
It should be assessed on its own merits, including the aftermath, in all its glory, such as: https://www.foreignpolicyjournal.com/2019/09/21/new-study-do...

I'd also remind you that we have insufficient evidence to suggest that the aim was naive altruism. It could have been naively ideological: https://en.wikipedia.org/wiki/Project_for_the_New_American_C...
I am pretty sure the rabbit fishing is a reference to "The Runaway Bunny", another one of her books.
can we sanction them on blockchain?
Ask HN: https://news.ycombinator.com/item?id=30510973
Did anybody use Observable Hooks yet? https://observable-hooks.js.org/

This seems to be quite a good way to compute and apply complex state to a component. In my opinion better than useReducer().

But to be honest, for most components useState() and useEffect() are totally enough. And if you do something wrong like in the counter example, you see it right away.
I mean side effects from a functional point of view. Let me explain in more details

React’s philosophy is View = F(data)

I.e. view is a pure function of data. By “pure”, we mean F() does not do console.log, ajax calls, date time and other stuff which is not consistent every where.

This assumption is ingrained in React. You see it when you are told that react can overrender and your code should handle overrendering. And react works well when user code is pure. However, real world does not work that way. So, there is a need to handle side effects, so that “side effects” works well with pure function assumption of react. This “handling of side effects” is the over head introduced by react.

Other js frameworks (svelte, solid, vue) do not assume full immutability or pure functions, hence User code does not need special handling for these cases
By all accounts, he didn’t need to, but this goes so much further than just Putin. Local elections exist, they have a bicameral legislative body that approved this invasion, they originally approved the authoritarian constitution that allowed this to happen, they continue to prop up strong men in their culture and in their government.

This is a continuous choice by the Russian people to support men like Putin and Yeltsin, and it has massive negative consequences for the rest of the world.

Of course it makes sense to make it marginally harder to register and maintain a domain on the Internet as a result. If that’s the price a small handful of Russians have to pay for all of this, they should be infinitely grateful.
Sure, the orchestra can fire or not fire the guy, and they can also do so on the basis of whether they think this will fill seats. What really rubs me the wrong way here is the performative "you're with us or you're against us" demand for a written denouncement: AFAICT he has not said a peep either way about the Ukraine invasion, he is just being required to publicly renounce his past beliefs to keep his job.

For what it's worth, you're also doing some pretty selective reading of the link: he's Ossetian himself, claims he never actually signed the Crimea annexation statement, and the Pussy Riot/LGBT stuff is really an irrelevant tangent here.

Finally, no, McCarthyism was not (just) about government persecution, things like the MPAA blacklist on "Communist" actors and directors were private initiatives, and artists bore much of the brunt of that particular witchhunt.
Other networks. International ones like Visa or American Express, or national ones like Carte Bleue, Bancontact, etc.
It seems like it was discontinued in favor of a successor, the Odroid Go Advanced which was discontinued in favor of Odroid Go Super: https://www.hardkernel.com/shop/odroid-go-super-dim-gray/
I am your customer. You have requested me to move my domain to another provider.

I condemn this regime's war against Ukraine, and I will comply with your request.
It is a small inconvenience compared to a disastrous tragedy that is happening before our eyes.

But you could provide us with a way to pay some sum instead of transferring our domains, so that you could donate to provide humanitarian relief to the suffering people of Ukraine. It's a bit dangerous to donate directly, you know.
That's not a source that tells Serbia committed a genocide, because such source doesn't exist.

Ethnic Serbs in Bosnia are a different thing, same as ethnic Bosniak in Serbia are a different thing. Also I found it telling that used Serbs in quotation marks.
It's not a government, it's a dictatorship, and if you protest or call it a war you can disappear in prison; I just read that Putin has a 15 years punishment in mind.

You might as well say "just assassinate Putin, it's much easier".

But agreed that figuring out something to do would be good
It's not a scam. Did you hear about supply chain problems in CPUs? See here about delivery progress: https://forums.puri.sm/t/estimate-your-librem-5-shipping/112.... Every time Purism can get the CPUs, they deliver another bunch of the phones.
What Is a Vaccinated Person’s Risk of Dying from Covid?
Fair point. I hinted with the idea of a new framework that you may be able to bolt something acceptable on top of JS (I'm sure it's been done already in the past with some framework) especially if you just want the before/after/around advice features of AOP without other stuff. Or perhaps go into custom syntax transpiled to JS/TS-then-JS since no one seems to mind heavy build processes these days. For the most common industry use, I'd have to say it's still Java's Spring AOP/AspectJ. Maybe it's not language-integrated, but it's pretty close.

For an uncommon use example of what could be possible:

(defmethod react.component:mount :after ((self counter)) ...) ; instead of componentDidMount
(defmethod react.component:update :around ((self counter)) ...) ; instead of shouldComponentUpdate
(defmethod react.component:unmount :before ((self counter)) ...) ; instead of componentWillUnmount
; (the react.component namespace qualifier could be whatever else and not necessarily typed out)

However closely you integrate it with the language, having that machinery generally available seems better for naming and for providing new lifecycle functionality, without everyone having to reinvent the wheel and provide it in different incompatible ways. But it's clearly not a big issue.
Yeah, but I think a lot of things could do well with just a pseudonym and a passphrase. Sure, that's still a user account, but no email or phone number or other stuff required (unless you want notifications, or to be able to reset your passphrase).

And maybe prefer procedurally-generated identicons rather than photo avatars if you want a visual aspect.
He ow can you trust the ArcaneOS releases to not be free from backdoors, etc?

Even if you build the image yourself you're still relying on someone else's code. It reminds me of the office space quote, "no one can check all that code. Thumbs up their a$$es."
Russia has been propping up Venezuela. Maybe there will be quite a few regime changes this year?
The reason? Same as most other people with power, more power. It's just dictators like Putin can act on the impulses of their ego and ignore everyone else.

The power gained in this case is attempting to rebuild the Russian empire by "liberating" areas that have since become independent countries and want nothing to do with the Russian rule.