skysight-inc/HackerNews huggingface dataset:
> The Russians say [...] NATO

Putin in his speech blamed Lenin for giving away the territory of the Russian empire in creating a Ukrainian Republic, and claimed that Ukraine is not a real country so does not deserve sovereignty. He later said its leaders are drug dealing Nazis, presumably including the Jewish Russian-speaking president.

Nothing the Russian state says about the origins of the conflict seems very credible. A more plausible origin is Putin’s megalomaniacal imperial ambitions and paranoid fear of being eventually displaced by a homegrown pro-Europe, pro-democracy movement in Russia.
> how contrived the upgrade paths are: https://docs.gitlab.com/ee/update/#upgrade-paths

Thanks for your feedback, agreed. I've created an issue https://gitlab.com/gitlab-org/gitlab/-/issues/353862 - please add additional thoughts and suggestions there as well. Thanks!
I can only see a list of suffering people without expected outcome: North Korea, Venezuela, Iran, URSS, Cuba, etc.

(Genuine question to History geeks) Do we have an exemple of mass sanctions on a country that worked? Why are we repeating strategies that do not seem to work?

Theses sanctions seems to be designed to only short term please the people/voters/journalists of the sanctioning countries but are terrible to the sanctioned country/people long term without solving anything.
Russian media has a huge interest in discrediting the story to break morale though. I wanted to check the link saying the Russian DoD has footage of the prisoners, but it just links to a tag list of all their articles about the Russian DoD.

The site you've linked also has an article saying Biden is considering WW3 as a possible alternative to sanctions.

https://m-lenta-ru.translate.goog/news/2022/02/26/3rd/?_x_tr...
This article I think contains the original interview with Gabe. It at least mentions the nature of the fraud [1]. He actually says "the vast majority" which sounds like more than 50% to me.

> Another thing was that the vast majority of those transactions, for whatever reason, were fraudulent, where people were repudiating transactions or using illegal sources of funds and things like that. And that's just out of control, right? You want that number, realistically, in a couple of percent, not half of all transactions turning out to be fraudulent transactions. Similarly, with the actors that are currently in this NFT space, they're just not people you really are wanting to be doing business with. That doesn't say anything about the underlying technology, it's just a reflection of the people right now who are viewing it as an opportunity to rip customers off, or engage in money laundering, or other things like that.

1. https://www.rockpapershotgun.com/gabe-newell-interview-steam...
To be fair Russian media also says invading Ukraine was justified to save the population from its government ¯\_(ツ)_/¯

according to Western media who again has an interest in portraying Russian media as bad
It is like the invasion of Iraq; only this time the information minister is on our side ...
https://en.m.wikipedia.org/wiki/Ukraine%E2%80%93NATO_relatio...
Can confirm. My wife doesn't mind it at 17c ... I need it at least to be 20c, preferably 21/22c.

We're talking to our lawyers.
Germany was committed to non-lethal aid according to Wikipedia. This would obviously change that.
Is this bug another manifestation of the ubiquitous “confused deputy” problem that results from conflating authorization and authentication? (Trying to relate to some recent stuff I’ve read about the importance of “object capabilities”)
The missile in point descends in a straight line - that means either the launch happened in the air or it was boosted into the air upon the ground launch.

AT missiles are typically obturated, don't have that amount of smoke either, and won't cause that kind of damage (they are designed to leave a small hole)
> The whole idea of crypto is that if you send it and it's confirmed you can't get it back, which makes fraud (on the payers side) nearly impossible.

I consider "obtained somebody's credentials or private key through illegal means and then used that to purchase a good with stolen BTC" to be fraud. That the network considers this to be a normal transaction is not relevant.
I spent £150 in a Michelin star restaurant to see if it was worth it
RT was Russia’s answer to CNN. Now its pro-Putin spin on Ukraine sparks outrage
I'm pretty sure this is a reference to the famous Dropbox comment[0], not an actual proposal.

[0] https://news.ycombinator.com/item?id=9224
Some of the coverage of this is almost at the level of Baghdad Bob, where it is more about uncritically reporting success than actually reporting what is happening.
Okay - but now we are really picking at semantics here, aren't we? If i changed my answer to everywhere who accepts a debit card can accept crypto, does it really change the sentiment of what i'm trying to convey?

Because at that point i can go on a tangent and say well, the USD is actually accepted at less places than BTC because i can use my debit card in mexico but you can't use USD.
Zulip in Docker¶

Zulip has an officially supported, experimental docker image. Please note that Zulip’s normal installer has been extremely reliable for years, whereas the Docker image is new and has rough edges, so we recommend the normal installer unless you have a specific reason to prefer Docker. [0]

A server application without Helm charts? Stateful apps without Kubernetes Operator? For someone living with k8s all day, it feels so strange to need to make a VM, update it, then follow the installation steps and then for years coming having to keep them updated, migrate to new hosts, etc, etc.

[0] https://zulip.readthedocs.io/en/stable/production/deployment...
Not for everybody...
https://en.wikipedia.org/wiki/Gerhard_Schr%C3%B6der#Business...
I guess you have to see how it work there:

- https://www.youtube.com/watch?v=VfKdiI_usQs
- https://www.youtube.com/shorts/usqhDfBPsMc
- https://www.youtube.com/watch?v=0q40OsZjoV8
- https://www.youtube.com/watch?v=s3acUPxtV-w

Or just search something like "russia protests police" on YouTube
> Why would Russia run out of supplies? They have an unlimited and uninterrupted supply line back to Belarus and Russia in multiple directions.

I'm not an experienced armchair logisticians, but it seems like at this moment: Russia can't bring in supplies to the airfields; Ukraine has anti-tank weapons that I'd expect to work well against supply convoys; Ukraine has a motivated population resistant to the Russians.

Maybe the route from Belarus, through the Chernobyl exclusion zone is short enough to avoid interruptions. And if Russia can establish operations at an airstrip, that changes a lot. The route from the south seems disruptable because there's a single bridge chokepoint. (But maybe temporary bridges are viable, again, no logistics experience).
Russians have mostly android phones, so they have emails. gmail, yandex, mail.ru. It is easy to find the most common Russian first and family names. Throw away emails are everywhere. Would it be feasible tactic to send thousands of email to penetrate the Russian censorship? Russians need to know and kick Putin out. At least everyone can do it.
See xkcd 932 on this type of reporting:

https://xkcd.com/932/
Context on what I believe they mean by "fraudulent".

Steam back in the day used to accept 0 confirmation bitcoin spends. This means that the transaction has been gossiped on the bitcoin p2p network but had not yet been mined into a block and thus had minimal finality guarantees. Steam could see that they were going to receive a bitcoin payment (when the transaction was mined into a block) and would credit the users account instantly for a better purchase UX.

Turns out anyone with some deeper understanding of bitcoin could construct another transaction spending the same bitcoin back to themselves before their original transaction was ever put in a block. The bitcoin community moved away from accepting '0 conf' transactions pretty much everywhere because of this reason.

In fact the high fee era (2016-2018) saw many wallets incorporating this "double spend" feature into their wallets. This is known as RBF, "replace by fee" and is really useful when you need to bump your transaction up the queue. You replace your old transaction, that is waiting to be mined, with a new one that offers a higher fee to incentivize miners to add it to a new block.

I think its rather unfortunate that 0 conf transactions were written off so quickly. There are many context where a 0conf tx makes sense, mostly IRL. But, if you are running a business online and you don't trust you customers you should wait 3-6 blocks after the transaction has been mined before delivering your goods.
Changed to that from https://cvepremium.circl.lu/cve/CVE-2022-21706. Thanks!
Ah, Zephyr. Another project that Intel had and then let go.

Intel is on my list, alongside Google, under the category of "companies that do one great thing, everything else is a disposable experiment that is probably already cancelled".

Proceed at your own peril with the Linutronix stuff.
Out of interest, how many nuclear power plants were turned off in Europe (net of replacements) since Russia invaded Ukraine?

For context[0], in 2013 (the year before Russia seized Crimea), Germany generated about 100 TWh of electricity from nuclear energy, and last year it was about 70 TWh. In that time, renewables have nearly doubled, from about 150 TWh to 240 TWh.

Of course, annualised figures don't account for the fact that there is less solar potential (and more heating demand) in the winter, but if the cost of importing non-Russian gas is cheaper than the cost of replacing ageing nuclear power stations or extending their design life, then the only concern is how much you are slowing down the race to net zero.

[0] https://www.cleanenergywire.org/sites/default/files/styles/g...
it's profitable.
A Guide to Getting Rid of Almost Everything
I'll admit I have no idea if the story is true, but it is just hilarious to me that in a thread about questioning the stories being reported that you actually tried to point to Russian state-owned media as a source of authoritative truth.
How long did you test Grammarly before coming to that conclusion?
"This note is legal tender for all debts, public and private."

If I buy you lunch today, you can pay me back next week. We're not "cash handling business[es]", so we wouldn't have to scan.

Second, I don't think it's technically possible. For companies that do business across state lines, sure, but within a state's border, interstate commerce laws don't apply. Each state would have to enact a similar law. And best of luck with that.
Putin’s Historic Miscalculation May Make Him a War Criminal
> But I also admire the patience of anyone who actually manages to use it in practice, there are so many little papercuts that don't get resolved, basically for a decade or more. I

Great summary of what it’s like to use any niche language. You don’t realize the value of a mature and highly used ecosystem until you have to chase issues in an ecosystem where maybe 5 other people total are doing the same thing you’re doing and nobody has updated some library you need for 3 years.

Fun for hobbies, terrible for real work.
You think persons (any suitable epithet will get me banned) like that[0] will open their eyes because of this mild annoyance? Do you think they even use the services that would install this snippet? Google as opposed to Yandex, etc.?

People who would get hit by this are watching the horror unfold with their eyes wide open.

Probably not for long, as the rumors are that total Internet shutdown is coming—and believe it or not it is at the initiative of Russian government that precisely wants to block sympathetic Russians from accessing external sites with news and livestreams. It is not capable enough to do it selectively a la TGF of China, so it seems willing to sever all communication whatsoever.

[0] https://news.ycombinator.com/item?id=30470470
John Deere's 1980s rotary engine project
Russian soldiers staging for the attacks were posting to TikTok, and on the night of the invasion, traffic jams started showing up at 3am near the border.

https://www.vice.com/en/article/xgd7dd/google-maps-live-traf...

Seems clear the policy and the reality are not identical here.
I was thinking exactly this.
I just read this :
https://twitter.com/i/status/1497252061678813187
EXCLUSIVE: I have been given a copy of document issued today by Russian Ministry of Health. It indicates Russia is anticipating a massive medical emergency & has ordered health organisations to immediately identify medical staff ready to relocate & work.

Why doesn't this scare people to death?
Why Europe can’t shut off Russian gas
Anyone in a war zone is vulnerable - woman or man, child or elder. Training helps makes it less so, but it's never zero.

Recognizing that most of an army is comprised of men is not automatically sexist; clearly the Ukrainian military doesn't prohibit women from joining.

Encouraging people with no military background or ability to leave a conflict zone is not sexist, neither is it ageist or ableist. It is purely a matter of survival.

On that note, I'm going to take some breaths and be thankful for the privilege to argue about nuance on the internet.
It's only important when GitLab is used in government infrastructure, though. I imagine that most GitLab instances are civilian, in which case attacking them doesn't help Russia much.
USA and its Nato allies have committed huge number of war crimes in Iraq and Afghanistan without any repercussions. And USA does not allow its soldiers to be put on trial in international war courts so what moral authority do these courts have. Mostly they are used against poor african countries.
Well, it wasn't exactly on demand, but appropriately enough the first handheld television was released in 1982, forty years ago.

https://upload.wikimedia.org/wikipedia/commons/1/1d/Sony_wat...
Nord Stream 2 was put in place by her predecessor Gerd Schröder. Merkel was never in favor of it.
There is absolutely no definition of fraud that I read in the article.
Scale and danger and consequences. Ukraine is a big country. Russia has nukes. It also has a huge territory, so anything significant happening in or to Russia has a high chance to be or to become important.

Also, this could be a test case watched by China for a possible invasion of Taiwan, as has been mentioned.

There also are a few more countries that Russia has thus far only targeted with rhetoric but could target for (re)annexation next, depending on their post mortem cost/benefit analysis of how it went in Ukraine once this is over.

It also shows how little the rest of the world can do when a nuke-owning nation just starts a war unilaterally.
> A conventional war several thousand kilometres away shouldn't affect me

Think of it as sort of akin to the very early days of COVID-19. There were far more unknowns than known facts, it immediately became politicized which poisoned the discourse, and multiple historical precedents demonstrate how much worse it could have been. (And of course, it also isn't over...)

Today this is Russia attacking Ukraine. But Europe is deeply interconnected, war is definitionally out of control, and there are multiple historical precedents demonstrating how bad this can get.

I do hope your faith that this stays "just" a regional disaster holds true, but right now do not see reason to share it.
First off, why not? Why would you doubt that when they're a massive storefront and deal with fraud of all kinds?

But also, wouldn't it be fairly easy and beneficial to have this information? Exchanges know what wallets are charged back and fraudulent.

Is it not in their interest to work with Steam?

Or even, is it not in the exchange's interest to do this analysis and demand the coin from Steam?
We use it at work. We first switched over to Mattermost, then to Zulip. Mattermost seemed like a clone of Slack and we were initially "satisfied", but didn't see it get improved that much nor noticed any attempts of it trying to tackle other problems. Then they raised their prices to even higher than Slack's, which we took as a bit of dick move seeing as we were self-hosting it + it has nowhere near the experience of Slack. Push notifications in general didn't seem to be that good.

Zulip has a nice spin on the way discussions work with their concept of "topics". It lends itself well to how we conceptualize the discussions across our development teams, without unnecessarily creating many ad-hoc temp channels (something we'd have done on Slack). We're liking it thus far. That being said I do need to check why it's using about 35 gigs of RAM on our server.
>It is obvious to many of us what "fraudulent" mean here, it could be an array of:

>- previously flagged wallets moving through mixers

So if someone robbed a bank, used that money to buy drugs, that money ended up in my hands somehow (eg. I bought from the same drug dealer), and I used that to buy a big mac, my big mac purchase is "fraudulent" as well?

>- purchases and refunds to facilitate money laundering

How does that even work? You can only refund to the same person. It's not like you can buy a game, gift it to someone, and have that person "refund" the game to cash out

>- converting to and from steam wallet to crypto etc.

There isn't an official way to convert steam wallet to crypto

>It is NOT at all ambiguous which is what you are insinuating as the basis for not reading past the headline and discouraging others from doing so.

1. You say it's "NOT at all ambiguous" but you yourself listed 3 very different possible reasons. That sounds pretty ambiguous to me.

2. I skimmed the article and there isn't really much in the body either.
It's a permission-less payment network, can you not think of a single thing that would be useful for?
That's the thing if you talk to people from any political party or ideology, there are some really general ideas that may not be shocking. What matters is the reality of the actions of those people and those they believe in.
I don't know, but from my experience driving around foreign cities... navigation is not easy? Even without people shooting at me.
Oh yeah, Chinese school sounds like lots of fun.
IO is not (primarily) about where failures lie, but about where side effects lie- side effects are where you start caring about the order of execution.

Array indexing failures, on the other hand, are not something you typically care about at quite that granularity- they're usually just bugs, not something to recover from except perhaps at a much higher level.

The parent comment lumps these kinds of failures in with non-termination, which in pure functions is also typically just a bug rather than a recoverable failure. And this one isn't something you can generally check for, either- with lazy evaluation, every type in a Haskell program by default includes a "bottom" value.

I think both choices were made for a similar reason- actually handling array bounds check failures everywhere is pointless tedium (and often better folded into the iteration itself), and actually handling possible non-termination by using a total language can also get pretty tedious. There are languages that do both, and they have their uses, but Haskell went a different direction.
The first 30 minutes are exhausting corp speech it’s like Facebook is his only character trait.
Better insulation alone would solve this problem and then some. I live in London which is not particularly cold, but I haven't turned on my heating in years now. My building is about 15 years old and insulated to more recent standards. There are plenty of other people who live in older houses that unfortunately are not energy efficient at all, so they have to regularly use the heating.
There was no lighting network in 2016
We have stopped heating by gas for the time being and switched to infrared heating in one place of the apartment.
Thank you so much for these resources!
This comment drastically undervalues the features that both Gitlab and GitHub provide, even for very small teams.
Exceptionalism is a sad counter argument to this perspective. Didn't the US just recently sanctioned top magistrates investigating US war crimes?
No one says that the electricity cost of a bank transaction can't be quantified. They say it's far cheaper than bitcoin.

Because it is.

Bitcoin by its very nature wants to expand to consume every possible unit of energy it can.
Yes. Specifically empymologically it stems from U meaning "at" and "krai" meaning border region. It makes sense especially right now why Ukraine would want to distance themselves from being called "the border region" (of russia)
>MOST telling, media runs them uncritically.

You just quoted word-for-word the tweet that you linked to without attributing it, then you don't link any uncritical media reports that the tweet is referring to.

Why on earth should I put more weight on your comment (a 39-day-old account), the tweets of Tucker Max, or the Tweets of some so-called former CIA officer that I've never heard of? My bullshit alarm is sounding.
The thought of a tank having a printer and printer sharing service installed is honestly kind of funny to think about. Thank you for the laugh with all this going on.
Both core and RAN have user and control planes: the control plane is for configuration and management, and the user plane for carrying user data. This user data must go through the radio access network (RAN) and the core too.

The split between core and RAN allows a single core network to manage several different access technologies. The main RAN technologies will be the 3GPP ones (LTE, NR). But it is possible to hook WiFi networks to a cellular core (there are public 3GPP specs for this), or even fixed access. The core part provides the IP access services whatever the RAN type.
> https://www.parsonsmatt.org/2018/11/03/trouble_with_typed_er...

Nice. I've asked for a way to do that in the past and never found a good answer, in any language! It's not exactly conventional Haskell though, is it? What I really want is first-class support in the language - something like checked and unchecked exceptions in Java, except that if a method declaration lacks a `throws` keyword then all the checked exceptions are inferred by the compiler. For example, the compiler might add `throws A, B, C` to a method that lacks a `throws` keyword. Now if you want to assert that a certain method throws a certain exception, you could write `throws A, *` which means "If this method does not throw an exception of type A, I want a compiler error. If this method throws additional exception types, infer them as usual." Omitting the asterisk (eg `throws A`) would disable the inference and thus would work like a normal `throws` in real Java. You should also be able to assert that a certain exception type is not thrown, for example `throws * except F, G` or something like that.
Norway is on full capacity already. They will not be able to replace Russian gas in volume.
Right. The german government is delaying the SWIFT ban of Russia. I'm sure they have good reasons (don't want people to freeze for example). But if there is enough public pressure, the ban will happen.
During yesterday's peace protests in Germany, this process has already begun.
https://www.reddit.com/r/CombatFootage/comments/t0zhhw/briti...
The initial war? Quite possibly.

The ensuing Western-supported insurgency, under the name of either Zelenskyy the hero or Zelenskyy the martyr? Quite a bit more doubtful.
Traction control happens via braking (especially in AWD vehicles), fuel and ignition cut per-cylinder, or via drive-by-wire throttles.

I've never heard of a car with a second throttle for traction control. You might be confusing variable intake geometry vanes.
“The investigation determined an unauthorized party accessed the network through an unknown vulnerability in a third-party software provider’s platform and may have compromised certain personal and medical information.

Why do I have a feeling this was log4j…