skysight-inc/HackerNews huggingface dataset:
He basically aims to reinstate the Soviet Union "glory" days so reinstating the iron curtain isn't a big stretch...

I still hope this can be settled. If Ukraine gives up the areas that were basically constant civil war anyway... Continued escalation is to nobody's benefit. I don't think the Russian population wants this war either.

PS for what it's worth I also was really opposed to my own country helping the US to invade the middle East (eg Iraq, Afghanistan). But two wrongs don't make a right.
So don't keep location services on and don't give microphone/camera permissions to apps you don't trust?

You'll very likely have much more personal data (personal emails, tax returns, banking data, etc) on your PC than on a phone that's just got a few social media apps on it.
> We can decide by consensus.

I have to really appreciate how the US and China are getting every thing they want in this conflict without firing a single bullet:

* destroy crypto

* make Europeans dependent on American fuel supplies - cannot buy from Iran and Russia

* push Russia into China's arms
> react wasn't particularly innovative on that front (e.g. the declarative model already existed in angular, knockout, etc)

React was absolutely a breath of fresh air when it was released.

Knockout was similar to Solid.js in that they both have functions that you call which then log a data dependency, then when the data changes the UI updates. This led to lots of pain, because instead of a plain value, you have functions which return values, and you need to be very careful about when those functions are called, otherwise the data dependency might not be tracked properly.

Angular had a similar issue, as its state-based observation relied on special scopes. Updates in the wrong scope could be lost or delayed.

React’s approach of only diffing the rendered UI rather than trying to drive updates based on diffs of the input data was vastly simpler, it was much easier to understand the data flow through explicit state and props.
Hitler didnt sit publicly on a border with troops threatening to invade for 3 months with one single demand.

Putin isnt Hitler. He's a monster hes just not that specific monster.
There are many more analogs to hawala, not specific to SWIFT, as many banks and financial institutions have accounts at other major financial institutions in a variety of countries, upon transfer by one of their clients, the sub-financial institution decreases their balance at the host institution by giving the host institution the money (or reducing a line of credit), and at the receiving host bank they simply increase the sub-institution's balance (or increase of a line of credit).

Final settlement honestly may never occur.
>Because they are risking being labelled as assisting Russia and then sanctioned themselves

Won't happen. India is not going the China route of "No Limits ties" with Russia on this. The US/EU know India's needs and some trade will be exempt from sanctions. This happened with Iran and also after the Crimean crisis.
> That makes SWIFT sound like a sort of digital Hawala system.

I chuckled, thanks a lot. But numeric money and banking exchange is already based on trust, trust of correct and consistent traceability of exchanges being written by both parties. Hawala is solely based on reputation, and has the very convenient side effect that there is no traceability whatsoever. Doesn't looks like swift to me :)
Do nothing, but then we'll eventually be at war with Russia.

It's prefer Russia to be poor if we have to fight them.

Yes, there is no better alternative than sanctions.
Yes, I've been. It closed due to Covid restrictions is my understanding. Believe that he's left Bangkok altogether.
Ask HN: How to keep up with the war in Ukraine via Audio?
I keep reading through r/worldnews/rising every hour. Not for the comments but for the crowdsourced list of important developments.

This is exhausting for my eyes. Because I spent the rest of the time in front of the monitor too.

The time would be much better spent if I could listen to an update every hour and relax my eyes during that time.

Any ideas how to accomplish this?
1. Yes but for said clearing house transactions to occur you would need to get counterparty institutions to agree to another communication method for coordinating purposes. The loss of the already agreed upon oracle is problematic.

2. A number of reasons but mainly to do with how funds interact with central banks and their capital requirements. Your later point that funds don't PHYSICALLY move means that it's less about each bank recording the appropriate addition and subtraction (that's easy enough) and more about how it is recorded, so transactions can be properly audited and transfers that would cause systemic or institutional issues can be curtailed as much as possible. There's also the issue of banks being able to more easily manipulate books using off ledger funds if Central Banks/payments systems weren't involved but that's again a systemic risk issue and not really relevant to our discussion.

3. Correct.

4. I agree but I don't think that's going to improve any time soon and I've yet to see a system that doesn't trade one point of centralized failure for another. I do hope cryptocurrencies can solve the distributed exchange issue because that's actually one very attractive (potential) feature of crypto for me, as someone who has seen first hand how these systems can be abused to target people - deservedly or not.
As a person living in the Baltics, I agree with Western countries using their leverage (including big tech) to put as much pressure as possiblee on Russia. We’ve been sincerely holding back and crafting sanctions that would only affect Putin’s inner circle for the last 8 years but it didn’t work. Now that the ordinary Ukrainians need to withstand the horrors of the actual war, ordinary Russians need to withstand stronger sanctions. It’s an unfortunate reality, the west just cannot keep financially supporting the Russian war machine, directly or indirectly through taxes.
> Most people, especially in developing countries, are struggling to make ends meet and don't have time for ideology.

Most people in developing countries also do not have a lunatic with their finger on nuclear button. Russia currently does. If people don't see the need for ideology right now then we're all properly fucked, not matter on which side of the border you live. This time it's not like all the other times.
I found it pretty awesome very early on. Before it got its funding round, tho it remained quite good for a while after.

But it clearly became garbage at some point. Personally I stopped visiting when it seemed like a good 40%+ of the “products” were ‘info products’, courses and mostly insignificant curations of other products.

I liked it when it was a ‘dedicated show HN, with some polish’. But it didn’t last. And I didn’t find anything else of value there.
I agree with the general point about double standards.

However, Europe is one of the least racist places in the world, and one of the places where millions of non-white people moved to and started a new life.

The tirade about a supposedly racist Europe is pretty ungenerous. Of course there are racist people in Europe here and there, but Europe as a whole is one of the least racist places in the whole world.
Signal also doesn't like third party builds connecting to their official servers, so you're doing better with the Aurora build.
Justification for what? If Russia wanted to support russian ethnic people in Ukraine it would not invade Ukraine, but offer non-destructive help to those people.
You're living in a modern life Nazi Germany. If you're good, get out via Dubai or other neutral country.
> so it breaks the pure function assumption right there

There's no pure function assumption being broken here. React is a framework for rendering UI from state and coordinating updates to that state. That's why we have things like `useEffect`, contexts, and so on. The only part of React that is expected to be free of side effects is rendering.

Put another way, given your example, React just says that you shouldn't issue your Ajax call in your rendering code. Instead, you should do it in response to an appropriate action, such as a change event on your form controls.
This is only the default repo that they run. Anyone can make a repo and anyone can add it.

My peertube client android app[1] has a default peertube instance that I run. My peertube instance which is the default in the app follows very few other servers because I don't want my app to be kicked out of the play store although also available on f-droid. So in essence I am censoring that instance, however you can easily switch to any other peertube server.

[1] https://github.com/sschueller/peertube-android
I'm not sure how Twitter works, but for YouTube it's not like their recommendation system is a perfect user-friendly algorithm.

While it is your choice what to click, what you end up watching is a result of the interplay between you and what is recommended to you and if the recommendation system was different, both what you click and the resulting feed would be different as well
This is the point of soft power. Enough pain, and people revolt against the dipshits that earned them the pain.
I'm sure there are better sources than just pictures of the offices :D. For my own employer, you could apply the same logic and you would be wrong.
Why are Russian citizens without passports any less responsible?
That would be an attack, unlike the cessation of cooperation that is currently happening
Show HN: NextDNS – Dark Theme
Good point. Well worth thinking about.
There are certain gas reserves... also winter is just about over. So demand will probably be less.
> And anyone who hacks SWIFT will be able to fake fund transfer instruction?

Yes.

https://en.wikipedia.org/wiki/Bangladesh_Bank_robbery
IT, even when huge sums are spent on it, is still seen as a cost center (rather than a competitive advantage) at the vast majority of banks.

However, as the other reply said to you... I've really not seen any evidence the SWIFT system isn't decently well constructed. When attacks (such as Bangladesh) have happened it has been due to not following best practices as established by SWIFT and other institutions.
>> Mostly yes. That's certainly why the Russian narrative won in Russia and Belarus.

There is no more Belarus as a country. It is Russian puppet state with an appointed governor Lukashenko. Occupied by the Russian army at the moment. Those who were against are either in prisons or fled the country. The country is North Korea basically at the moment. Most of the people (~60%) hate Lukashenko and Putin.
I've recently switched to GrapheneOS, and I had issues using my old banks app (DNB, Norwegian bank) but my current bank (Sparebank1, also Norwegian) works perfectly on GrapheneOS.

I've also discovered that some apps that require safetynet, can be grabbed from the Huawei store and used, because apparently on chinese phones your bank suddenly doesn't need safetynet to be secure.
Most modern flatpaks under wayland are quite well sandboxed. They'll only have access to manually selected folder, can't access other windows (not even the way accessibility services on android can) and their process and network namespaces are limited as well.
I don't have a response to what is Putin doing in Kyiv: it beats me, and it certainly looks like they want full control of Ukraine (but then again, they are not after all the other Western cities of Ukraine).

I can't, for the life of me, figure out what is the ultimate outcome that Putin and Russian leadership desires: if they have only invaded Eastern Ukraine, they could keep some plausible deniability aspect in relationship to Ukrainian people. The way they've done it, especially in regards to Kyiv, throws that out of the picture, and they've established an animosity that's going to last for the next 30+ years at least.

The most likely outcome so far seems to be that they definitely succeed in taking over Eastern Ukraine, and possibly succeed in taking Kyiv over... and then what? Set up a dictatorship in Ukraine while still pretending to have democracy in Russia? That can't work.

But none of that matters in this what-if discussion. Russia took control of the eastern Ukraine, but it's obvious Ukraine still had pretension on getting it back, thus engaging their military at the frontier. I don't think you can warrant we'd see this development if there was an actual internationally-recognized secession going on, which is my entire point. Even originally I acknowledge that I wasn't certain this would stop Putin, but it would stop this excuse from being used. And then we could figure out what other excuse warlords like him can come up with, and work with that.

I mostly care about considering if there are ways to avoid wars and killing to achieve what are ultimately financial motives (hidden behind nationalistic and similar reasons, because those are great crowd-influencing tools). And the only solution to me seems to be an established framework for financial compensation for "losses" for the part of the land being split off. Unfortunately, throughout history, human life has been seen as zero cost, even though it has a huge cost even in inhumane terms (eg. lost tax income and production, taxable descendants...).

Edit: you seem to be completely underestimating the value of international recognition of a separatist region. Why did Russia not recognize separatist states earlier than last week? Their own laws would probably stop them until they were "called in to help". If they were recognized internationally, Ukraine would be prohibited from engaging in war actions as well.
It's not arguing about nameing, it's about command line of control. Serb Republic ním Bosnia was a completely different entity than the Republic of Serbia. I mean, Serbia even put sanctions on Serb Republic during some period of the war.

Justifying bombing of Serbia because of Bosnia would be like justifying bombing of Belgium because of the Netherlands. Yeah, sure they are kinda allies but that's it.
Are you just purposefully avoiding the question and intentionally misconstruing the op's intent? Again, what he's asking is who gets to decide what is a abuse of power and what is not? I think the example given by op is right on the money. You don't see the parallel with Irak? Fabricating some story and evidence of weapons of mass destruction and then occupying a country for a decade, sounds like something Putin would do and you might construe that as abuse of power as well. I didn't see anybody calling for the US to be deleted from the internet back then.
Why not full Slovakia, part of Austria (Burgenland), Slovenia and whole Croatia? All them were lost for Hungary after WWI. :D Anyway, Hungary is not a revisionist country, there are revisionist politicians who has never ever been part of the government since 1990. However, the little core of truth in your statement is that there has been tense relations between the Hungrian ethnic minorities and the majorities in neighboring countries, and even though e.g. both Romania and Hungary are EU members, there is still discrimination based on ethnicity/language/religion. (The most extreme neighboring country is Ukraine, where minority languages are effectively banned in schools and public insitutes. That's one thing why Ukraine cannot easily join EU.) The Serbian relation is getting better (cultural autonomy is provided for Hungarian minority).
I must also note that the vast majority of people in Hungary goes along well with Slovaks, Romanians etc., and the Hungarian people living as minority also are quite fine with people the live together with, so these issues are mostly happening in politics. For example Slovakia banned singing the Hungarian anthem in 2019 https://newsnow.tasr.sk/policy/simon-ban-on-singing-of-hunga... I wonder what would be a good policy for such an unfriendly act.
How generics are implemented in Go 1.18
And, you know, good people of US eventually waged a civil war with slave owners. They could perpetually look the other way.
Too many people think of Europe in terms of Germany, France, Italy, UK and Spain. There are _many_ countries in Europe who know exactly what it feels like when Russia comes to "liberate" and what it means for the future of these territories.
To take action to end it. We are in "unstoppable force vs immovable object" situation. Putin does not have an option to lose. We don't have an option to lose the country once again. These things historically are only resolved by genocide and mass population displacement. Alternative is removing a single person from power.
> Jetbrains is Czech. They have lots of Russian developers

The company is Czech but the founders and most of the top folks are russian, fwiw.
This is victim blaming on an unprecedented scale. The average russian has zero control over the actions of the dicatorship, and thus can't be held accountable. Collective punishment for the actions of few is always wrong, especially when the collective has no control over the situation. You are blaming an entire nation for the grave crime of being born in the wrong place.

I have nothing but contempt for you.
Pardon my French but this is bullshit. Putin’s perverted logic goes like this - Ukrainian joins NATO, it establish missiles, Moscow in danger. The problem is Ukraine does not have to join NATO to have US missiles on its territory. Basic military agreement would allow that. Such an agreement technically was possible as early as 1992. The fact of life - there is no such agreement, hence whole idea of NATO or US threat to Russia is a propaganda construct.

PS: I’m Russian and I want this war to stop immediately.
2 is roughly 10^(0.3)

Suppose that you take powers of 2, and then divide by 10 if it's greater than 10.

2^7 ~= (10^(0.3))^7 = 10^2.1 --> 10^(2.1 mod 1) = 10^0.1
2^4 ~= (10^(0.3))^4 = 10^1.2 --> 10^(1.2 mod 1) = 10^0.2
2^1 ~= (10^(0.3))^1 = 10^0.3 --> 10^(0.3 mod 1) = 10^0.3
2^8 ~= (10^(0.3))^8 = 10^2.4 --> 10^(2.4 mod 1) = 10^0.4
...

where the arrow denotes dividing out as many powers of 10 as you can.

It seems surprising that the numbers are in the right order but of course it's not. Doing lexicographic sort and then dividing out powers of 10 is the same as dividing out powers of 10 and then just doing a numeric sort. So the lex sort is a sort of (accidental) legerdemain here.

The powers to which you raise 2 are given by the inverses of 1, 2, 3 etc mod 10. In other words you're raising (10^0.3) to a power k, chosen so that the remainder 0.3 * k mod 1 is the multiple of 0.1 that you need.

1 / 3 mod 10 = 7
2 / 3 mod 10 = 4
3 / 3 mod 10 = 1
4 / 3 mod 10 = 8
...

They are also given by multiples of 7 mod 3.
Yeah, the wind is blowing that way..

But we still haven't stopped buying oil/gas.

And if we did, China might buy it instead.
https://en.wikipedia.org/wiki/1905_Russian_Revolution
https://en.wikipedia.org/wiki/Revolutions_of_1989

https://en.wikipedia.org/wiki/List_of_revolutions_and_rebell...
Yes, it appears so )). Sorry.

Again, I'm not pro-Russia but just look at this thread to see that the pro-Ukraine crowd silence anything not 100% in their favour. We see the same thing in anti-Israel discourse online as well, where both sides vehemently do their best to silence any voice not on "their side", no matter how factual.
Havent posted publically just yet.. I couldn't find any good podcast exploration platforms or tools. Things like moonbeam are too random and things like subreddits either too inactive or too based on human recs and have a cold start problem. Its a real PITA finding good podcasts. So i figured I'll build a thing for it. The intention is to have something like a book club and what parent was saying for podcasts.
> Purism had years to procure the CPUs they needed.

Yes, Purism had their own delays. In my opinion, they had good reasons for those [0]. But today delays are due to the supply chain, not Purism.

[0] https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...
The fundamental principles are based on a guy that didn't want to greet a hat. If William Tell was fanatically neutral, he would have greeted every hat including the Gesslerhut.

Switzerland's neutrality was never without exceptions. The neutrality was just a way of surviving as a small country in a dangerous environment. Putin's war is dangerous to Europe and Switzerland is a part of Europe.
> then how much more responsible are we who have democracy

We who have democracy are very responsible for how our Government behaves.

> Surely, we then hold even more of the blame on issues such as the WMD fiasco.

Yes. The average US citizen bears responsibility for the lies of our government that lead to decades of warfare.

I was in high school at the time, strongly opposed Bush, and strongly opposed the war in Iraq. Even so, I bear some of the responsibility for my government's actions.

That's how it is.
> Also without UN approval.

With the 5 veto powers, this basically means nothing.
100%. This is exactly why I stopped visiting it. The ‘products’ became so thin. They were more often curations of other products.
The whistleblowing bankers who were sent to jail
Cloudflare is absolutely a false comparison. Punishing Nazis is a good thing. Punishing all Russians for the actions of a government they have no say in based solely on their nationality is being a Nazi (which is not a good thing).
Thanks! - I should know better than to copy & paste a link without trial-clicking the result.
> Any iOS device that has not been registered with Apple for use on a dev team or rooted can run only built-in apps and ones instslled from the iOS Store.

Can't you run any app you want if you install it through XCode for up to 7 days, even without registering as developer?

I thought that's how several of the unofficial iOS AppStores for apps that break the rules of the regular sandbox work
What you’re saying is absurd. It was 1 man who did those things, not “Russia, the country, as a whole”. I just try to imagine how I would feel if suddenly my life was devestated by foreign nations all because our president made a bad decision. When I did everything in my power not to elect that president, I voted against him, and I spent countless hours trying to convince others to vote against him as well. But ultimately I as an individual am powerless. So why should I suffer the consequences for something in which I had no control over and nothing to do with? It is injustice. Group punishments are wrong and only used by the most morally abhorrent nations in the world such as North Korea.
It’s a performance pitfall. The warning is trying to make sure the dev correctly tells it how to and when not to re-render.

Could it silence the warning? Yes. However, the React devs choose not to. I think it’s the correct default, but likely needs a more educational warning message.
Is peace not the highest priority?

I dont want Ukraine to be pro Russian but I dont want Kyiv to be shelled more. I dont want a nuclear war more.

It absolutely is a bullying tactic, but it's also the desperate act of a country that is trying to protect the integrity of its most exposed border from an explicitly hostile power (NATO).
Muscle strengthening lowers risk of death from all causes, study shows
Coffee. Loads of coffee.
That's exactly the strategy we've been trying with both Russia and China for several decades now - playing soft and hoping they mellow with time. Obama tried a 'reset' of relations with Russia to improve relations in 2009, the result was the invasion of Crimea.

Democratisation through osmosis has utterly failed. The result has been the subjugation of Hong Kong, genocide in Xinjiang and the invasion of Ukraine. Taiwan is next unless we wake up and make it perfectly clear to these people we absolutely will meet force with force and that we have plenty of hard power to use alongside our soft power. It may be too late for Ukraine, we failed them miserably by playing nice too long, but it's not too late for Taiwan.
"They" are also Russians. The key here would be convincing members of the police / army that they should work for the people, not Putin.