skysight-inc/HackerNews huggingface dataset:
> According to my estimations, probably at least 95% of people who are "against the war" do not go out to participate in protests.

"Courage" really understates the sacrifice that Russian protestors are making. I've participated in a fair number of demonstrations for various causes over the years (in the US), but none of them involved any personal risk or enduring consequences. Attending a single anti-war demonstration in Russia is a much more momentous act.

It's uncomfortable sitting in judgment of even pro-Putin Russians, because as you say we in other countries have also been responsible for grievous harms. But like today's Germans, we can't let ourselves be paralyzed by past history when deciding whether we can legitimately do something about the horror unfolding before us.
Calling Russia’s Attack 'Unprovoked' Lets US Off the Hook
This is a grant giving programme in which they support vital projects that need to be done outside Wikimedia to further their mission and work with outside groups with proven experience in those areas to enable that. So, stuff inside wikipedia, is by definition not going to be in this list, and they are explicitly not doing any of these things themselves, because it's not their focus or skillset. Why are you assuming these tasks won't be done by minorities and/or academics as appropriate? Those both seem highly likely to be involved unless I'm missing something.
> I understand what you are saying but this is where citizens can obviously lobby their representatives to ban this practice and allow a category of goods to work without internet connections.

I think that the burden of proof should be the other way: it shouldn't be that certain special devices are exempt from internet connections, but rather that all devices should offer a mode whereby they perform all functionality that does not directly require an internet connection. Then, of course, we'll have debates about what directly requires an internet connection … but at least it'll bring the discussion into the open.
that's because it was an an exception due to this particular situation and maybe to get good press from helping Ukraine. it's not like they would otherwise accept bitcoin.
I can recommend getting :

https://www.amazon.com/Withings-Nokia-Sleep-Temperature-Comp...

It doesn't replace the true sleep study, but can still help
What do you mean by food waste?

Most plants grow and then die and rot. We never had any intenton to eat them. It's not particularly tragic.

In America, we subsidize the overproduction of food. This means that we grow more food than we eat. Food waste is exclusively a property of this relationship. Whether you throw it away from your kitchen or the grocery throws it away only matters for your personal expenses.
Linking to this header as a suggestion for providing alternatives on domains and TLD's that are at risk of being censored or TLD's at risk of losing their root servers.
FWIW...

I experienced the same outcome due to an outsourced foreigner being unable to access my U.S.-only website. So Google's 150,000 foreigners are in charge of determining everyone's website visibility.
Spreading feud is not going to war. There is no response to war that isn't going to spread feud. If the west allowed or pressured zelensky to step down or surrender, discord would still be sown, just with the Ukranian people instead of Putin
Did i say anything about them flying like a plane?
These are not contested scenarios.

https://en.wikipedia.org/wiki/Battle_of_Grozny_(1999–2000)

Plenty of photo and video evidence is available.
It’s cause they are already set in life before they drop out. Work is going great lots of money coming in and College is just a distraction at that point
>That would have been the death of Ukraine as a nation

Didn't this just happen in 2014 when they had and chased out the last regime? Ukraine remained, just under a new anti-Russian regime.
Regarding a bank account, try wise.com they will give you US bank details (among others) which you can use to get paid, and a debit card.
Putin isn't the only person in Russia.

We need to stop thinking of nations as this one dimensional cult of personality of their leader.

I think Putin would have a very difficult time getting his generals to agree to nuking Kyiv.

That's the kind of order which leads to coups.
Why is this an Element thing and not a Matrix thing?
Are russians really such cowards? I always thought to the opposite, but this constant look for excuses why not rebel against putin, why not protest, and now even why not wear a t-shirt really changes my mind. If you're russian, and you call yourself a russian, and you speak russian, and you don't change that for years, and feel no responsibility for what your government is doing whatsoever, honestly, you deserve the sanctions.
Let's say you make a particular NaN equal to itself.

But then it's sensible for different operations to give you different NaN values.

And you still wouldn't say that 4 < NaN is true, or NaN < 4 is true, would you?

So it's still going to confuse the user. Is just changing equality going to give you a better system overall?
It's more than that. There are other impact:

* There are a lot of Indians openly support Putin. I guess there is an excuse to justify the invasion because Russia is not the first one doing that.

* Inside China there are a lot of debate. Russians invasion obviously breaks the international law. But if US did the same thing in Yugoslavia, Iraq, Libya, Syria ...(Let's not debate if US conducted good invasion to avoid to going to rabbit hole), also indirectly caused humanity disaster and refugees, why put Russia in a different standard?

Not making judgement of which is correct or wrong, just saying it's difficult to convince certain population if different standards were applied.
The Smart Home 2.0 revolution will address the accessibility gap of voice enabled devices by including cameras in home appliances too, so that speakers of sign language aren't left behind.
Interesting, I have not heard of USIP before:

"USIP was established by Congress in 1984 as an independent institution devoted to the nonviolent prevention and mitigation of deadly conflict abroad."

In 2011 they almost lost their funding. Although, with budget of 39mln and 300 staff they are pretty lean operation it seems.

Their staff seem to be mostly active in the Middle East, Africa and East Asia.

https://en.wikipedia.org/wiki/United_States_Institute_of_Pea...
Does the driver charge for their services? Or does the trucking company decide what they can charge? The free market pretends everybody has agency, but reality shows that there is a natural imbalance of power dynamics which determines how the system operates. Regulated markets are one example of a response to unequal power dynamics. The article enumerates the ways that the trucking companies have more power than truckers and thus dictate terms.
Yes there are, but the crank usually charges a battery, rather than powering a dynamo.
Feature bloat, bad documentation, API models that are nearly inscrutable. Backwards-incompatible changes are constant, requiring reindexing.

I’d like to see the architecture re-thought to include an indexer, like Apache Druid. I’d like to see a proper command line tool (‘searchctl’?), and API clients a-la gRPC (to be less Java-centric). I’d generally like the project to go back to basics and design for 2022 applications.
Exactly. They had a lot of chance to do it, while the Putin monster wasn't as powerful as today.

Examples:

- https://en.wikipedia.org/wiki/Dissenters%27_March

- https://en.wikipedia.org/wiki/Pussy_Riot
The standard is not really the problem. The standard existing allows you to use off the shelf middleware and widespread libraries to solve your problem.

The problem here is that your border box should remove any such header that comes from an untrusted network, and not append to them.
See https://github.com/rubygems/rubygems.org/pull/2865 for the web part

> From the replies it sounds like this is talking about client software?

Yes the command line is a client to the rubygems server

> An unattended client should not be able to do WebAuthn as the whole point is that a human is present and authorising the authentication step

You either need a PIN, a fingerprint, a press, or no action just owning the device or the software.

> if I have 100% full of Bob's device I still can't touch the sensor or button to authenticate as Bob.

If you have a perfect copy of a Yubikey or the same fingerprint you should be able to authenticate I think

> OpenSSH works with Yubikeys

Nice, I will look into it
I have found brave to be a decent chromium-based browser for android if the only addon needed is for ad blocking. It has a bottom toolbar provides a similar experience to the firefox bottom address bar.
For Russians at this time? I am not so sure.
colonizers

Colonizers? That's a new one.

https://en.wikipedia.org/wiki/Kievan_Rus%27

But even if they did want to "colonize" something they had ancient roots in, they don't have the birthrate to justify it. A total non sequitur.

Georgia right after

Oh, no. Anything but that.

and then we shall see

True. As they say at Davos, "As goes Georgia, so goes Azerbaijan". And then they (at Davos) add a little ominous aside, "...and then we shall see".

troops on ground

You first.

Putin won't stop unless he's stopped in some way

That's true of everything. A falling object also won't stop unless it's stopped in some way. Maybe barring Russian Blues from cat competitions will do the trick. Or maybe starving the poor people of Egypt will wake him up.
Warning: I do not support this war in any way. Or Putin, or his propoganda and cronies. And I also supported opposition in Russia financially as much as I could afford. And I publicly codemned this war.

Yet here is the problem: western countries allowed Putins regime to exist and grow in it's power for 15+ years and no one cared until this terrible war started. But before there been a lot of other events.

No one gave a damn when Putins olygarchs got rich and moved hundreds of billions of dollars out of Russia. They owned tons of real estate abroad, their children study abroad and most of their families moved to live abroad.

Around 2012 mass protests in Russia was supressed and a lot of people landed in prison. Some opposition leaders were killed.

Then Russia invaded Ukraine and annexied Crimea. Again there been little resistence from EU and US who supposedly have to guarantee sovereignty to Ukraine after this country gave up nuclear weapons.

When Navalny was poisoned and then imprisoned. Again no one really cared.
>> He didn't get handed NASA

Funny, about that..read the career bio of Mike Griffin..
https://en.m.wikipedia.org/wiki/Michael_D._Griffin
Or maybe he actually doesn't want to kill the civilians but wants to overthrow the government that he believes is targeting Russians in Eastern Ukraine and wishes to deploy US missiles on Russian borders?

I don't think we can find a diplomatic solution unless we truly try to understand the enemy. Saying he did this with no reason doesn't help this.

There's always a reason for any war. Bush had a reason to invade Iraq after all, didn't he? What was the real reason?

Putin views this as a proxy war between US and Russia. Cuban missile crisis was similar: US placed nukes in Turkey, too close for Russia's liking. Russia said they'd place nukes in Cuba. After US threatened WW3 a deal was reached and both sides pulled their nukes.

We could have achieved a similar deal and saved countless lived. But for whatever reason nobody wanted to negotiate with Putin. That would be fine if NATO would actually protect Ukraine instead of leaving them to fight on their own.
Thanks for the extra info. I'm really looking forward to the fruition of this, and will happily be trying out this current Element Call beta quite soon.
Your people, whether you feel like they are yours is a different question, a fighting and dying. Many believing they do it for their country. You just want easy life for yourself. Nothing is wrong with it, but for the rest of the world you are not just Russian, but coward as well. You’ll be begging for forgiveness and always explaining that you were always against the tyrant to the good white people who think good correct thoughts. Just like those hapless whites cornered by BLM activists. Proper fate.
Yes!

To your point, I've been watching the slow uptake of basic ideas in science departments. In this case, neural networks are still largely looked at either with suspicion (wrong principles) or as magic (too difficult) by top non-CS departments at top institutions. There are exceptions, but they're the ones that prove the rule.

The big ~5 (Apple, Microsoft, Google, Facebook, maybe Amazon), and then an even bigger universe of Chinese companies + consulting companies, are interesting to me because they solve scaling these ideas. They've been putting money into projects that academic teams largely aren't, collecting global-scale data that these teams aren't, and doing global-scale real-world experiments that academics aren't.

Ex: For something like healthcare, there isn't a good reason for Flatiron Health to be a leader while, to almost a rounding error, most real-world clinical data researchers are data-poor & AI-poor. While scientists are squabbling around open access for papers, imagine if the NIH+HHS+CDC+... required all publicly-funded genomic + health data be unified into a national database and the DOE provided AI compute infra for working with it. Instead, we have an area PI at every research university getting grants to make believe that their regional hospital network's tiny genome/ehr database will be the one that becomes that.
Yes, it is unfortunate that ordinary Russian citizens are being harmed by the sanctions. But that is unavoidable and an acceptable side effect of weakening Putin’s war machine. We need to eliminate his ability to wage an inhuman war of aggression and asphyxiating the Russian economy that power’s his war machine is our best available option.

War, including economic war, commonly involves massive harm to civilians. That includes civilians who oppose the war and are powerless to stop it. If the western powers and their allies could surgically snuff out Putin’s war machine without harm to innocent Russians then they would. Unfortunately that option is not available. So we accept that innocent Russians will suffer as we drain the financial blood from Putin’s war machine.
I honestly thought the revelation of the Panama Papers would trigger something similar, here's hoping this new conflict will help move the needle...
I agree with you entirely. My third reason to stick with Firefox is to vote with my feet regarding browser engine diversity.
Taiwan does not have any treaties with the United States, because the United States does not recognize Taiwan as a country, or have normal diplomatic relations with Taiwan, ever since the Taiwan Relations Act of 1979.

The US _did_ have a mutual defense treaty with Taiwan, but it was terminated by the Taiwan Relations Act after the US initiated diplomatic relations with the People's Republic of China on Jan 1st, 1979.
Discretionary top-ups are terrible for editorial independence though.
I think this makes a lot of sense for a place like MIT. Unfortunately we didn’t have this at UCSD, despite the incoming class having an average 4.1 GPA (and this was a while ago). I think I got an F or a D on my first exam and I freaked out. Had never gotten that my entire life and was used to getting good grades without studying. Was a wake up call. In retrospect, I’m glad that exam was very early on in the quarter.
Not only hosting static assets yourself, it’s best to have them on your main (sub)domain. It saves a dns round trip when visiting site for the first time. It also has the advantage with HTTP/2 being able to use that same initial connection for all assets on the page.

The old way of having your server rendered pages on your main domain and static assets on static.domain.com really should end. Less of an issue if your doing jamstack with no server side rendering or using something like Vercel.

This is also one of the advantages of using a combined waf/cdn such as CloudFlare. It allows you to have everything on the same domain while also having the use of waf and cdn capabilities. There is no need to have a subdomain to hold your static assets if you want to place it behind a cdn service. The only potentially problem is if your main hosting provider or tech stack makes having everything on one domain difficult.

I mostly work with Python on the sever and have found “whitenoise” a great way to achieve this.

Obviously it’s still easer to host any “dynamic” assets or user submitted assets on a subdomain. (There are good arguments that user submitted assets should be on another domain completely for belts and braces security)
There was a book by I think Steven Covey or his father, a Latter Day Saint (aka Mormon) businessman who talked about entrepreneurship in the context of the early nineties. Didn't talk about tech, although that's always a part of the story, now it's tech, centered around AI. But that was always tied to entrepreneurship, it's just back then it was the inventor, not the founder. But it was more focussed on starting up a business by out-executing. He said 90% of businesses were not executing well, just execute well and live by American/Christian/Middle-class values and that's all you need.

It seemed widely believed at the time, or he wouldn't address this, that to start a business you needed to hire all these executives at huge salaries, and lease cars for them, and rent office space. He countered no, just do it on your own, just BE PUNCTUAL which is worth gold, and the hack is if you can't be on time call ahead of time expressing sincere interest in respecting people's time. This, so people aren't left doing nothing while waiting for you. He said 90% of the time that solves the problem. It just has to be sincere, which does not mean figure out the magic words to sound sincere, it means express it if you feel it, and if you can't...hit the bricks, accepting you can't be a businessman if you don't have a problem being a burden. You could be a beggar instead.

Just that part of being punctual, doing what you said you'd do, or figuring out how to be of help, really own your failures. Another move is talking about it if you have a strong excuse, courts absolutely want to hear mitigating factors, and actually people do too, it actually helps people feel like they weren't betrayed completely, like they do if you say there's no excuse for what you've done. Or say you'll examine the personal and external failures for some time, though for the moment it's on you, and explain in full in a week when cooler heads prevail and you did a true post-mortem, identifying all the lessons that failures are richly laden with. Like how personal and external factors interplayed, so you can do something about it being repeated.[1]

I have a relative who was a very successful self-made man and the way you hacked him, was a good short haircut (like a 1940's haircut, this man was buttoned-down) and punctuality, that was literally all it took.

[1]: On that note, some people are incapable of being punctual without using controlled substances. Attention Deficit Disorder. It's not something that can be addressed just by visiting a psychiatrist and saying you think you might have it, you might imagine that would be enough like it is with practically anything else. Ideally find a psychiatrist who is also a patient, that's the ideal.
I'd rather have Russians starved to death than other countries invaded by them.
In every react project I've worked on, the majority of the business logic was written inside components (the old "code behind" anti-pattern from WinForms days), and about half the files had the extension "jsx" or "tsx". It also required the use of a react specific browser extension to debug effectively.

React is a de-jure library, but a de-facto framework.
This is a good point. I should have known better, but I just checked a setup I made a while back (nginx "proxy_set_header" [1] + Rust http::HeaderMap::get [2]), and I was doing it wrong. The nginx command appends, and get returns the first. Oops. At least I'm not doing IP-based auth, but I am looking for this to detect if the client is using TLS (up to the reverse proxy server, the backhaul is plaintext right now, like [3]) as well as logging the IP.

Another problem that I suspect is common: connections that sometimes go through a reverse proxy, sometimes not. In my setup, the "not" ones in theory are trusted (on the LAN or localhost) but still it doesn't feel right to not really know if the header came from the proxy or not. I could add a shared secret or something to the header, but given that a LAN-based attacker could sniff everything (not just this but also the actual user credentials/traffic) via ARP spoofing or something, it probably doesn't as much sense to bother before getting rid of the plaintext backhaul.

Speaking of which, it'd be nice to make the TLS end-to-end: from the user through a proxy that doesn't decrypt all the way to the application server. But I'm not sure what the state of the art there is. It used to be possible to dispatch based on the SNI traffic and then proxy at the TCP level, but I know TLS 1.3 added encrypted SNI. Not sure if the proxy can force clients fall back to non-encrypted SNI. I could imagine the spec authors making a point of not allowing this so a man-in-the-middle can't find the intended host. Maybe the two legs just have to be encrypted separately now.

[1] http://nginx.org/en/docs/http/ngx_http_proxy_module.html#pro...

[2] https://docs.rs/http/0.2.6/http/header/struct.HeaderMap.html...

[3] https://blog.encrypt.me/2013/11/05/ssl-added-and-removed-her...
How could Taiwan - a country the US doesn’t recognize - join NATO?
And don't even ask about the year zero bug. If you wonder why they abandoned Stonehenge... well, now you know.
id expect that if it were about censorship, they wouldnt say anything, and any instance of removal would be noted as being from the spam filter.

The spam filter intentionally or not does a lot of censorship
And note it is from 2015.
sure! :D
> Compared to almost any java rendering backends, where I'd expect no more than 50ms response time/thread I see 200-300ms/instance of nodejs.

Have not had this experience. Our apps average about 40ms in typical traffic and 70ms under heavy load using SSR with react 16.8, and this is for a full render - in many cases we can serve static or interleaved cached components using ESI to SSR pages in ~20ms.
The argument was not about the imposition of sanctions on the citizens but about punishing the mostly anti-government people that are currently fleeing the country.

Also my debater accepted the argument and wrapped himself in that straw.
Ah yes generated at least 200 years ago and were absolutely untouched during a Civil War and 2 worl wars destroying Europe
> The disheartening thing is that even if you never supported Putin, other countries treat you as enemy.

I'm so sorry ordinary Russians have to go through this stigma that Putins war carries. This isn't a war of "Russians" against Ukraine, it is Putins war. And while it's hard not to cheer for the underdog I hope that everyone can stop giving ordinary Russians a hard time.

This isn't me "preaching", but verbalizing to myself (first and foremost) of how I want to act in every moment, and how I respond to violence from the comfort of a (currently) safe country when my lizard brain is under perpetual bombardment with visuals of horror and injustice.
This is true. The fact that trains can remain competitive with trucks getting to use and abuse free asphalt is a testament to just how efficient trains are.
It's basically the same comment as the gp
That growth comes from greatly expanding into the datacenter space which has the stored capital necessary to make good on that.
I was specifically referring to when the US, relatively recently, changed the dietary guidelines regarding egg consumption: https://www.hsph.harvard.edu/news/hsph-in-the-news/eggs-fats...