skysight-inc/HackerNews huggingface dataset:
Facebook founded in 2003 and got its name in 2004. Wasn’t noticeable in Russia until 2010s, was cloned and outcompeted by VK. Still popular only because Vk is now controlled by government (VK is simply a better platform).
Twitter was founded in 2006, so in the early 2000s it simply did not exist. Has never been a big thing in Russia, even when Medvedev got an account.
Government started paying any attention to social networks only after Medvedev was elected (or was that actually LiveJournal?), but I’m not sure they were taking it seriously until 2012, when Bolotnaya happened.
> Whether the KGB (and its successor, the GRU) could have or might have been successful is of course debatable, but no one can deny this kind of persistent effort to subvert another country's people over such a long horizon is... audacious (words fail me).

> In particular, I find the idea of a long-term government-sponsored program whose goal is to "demoralize" people a bit upsetting: It stands directly against the let's-roll-up-our-sleeves, we-can-do-it optimism for which US entrepreneurs have long been known around the world.

Though, IIRC, their subversion projects use a similar strategy to VCs: throw a bunch of efforts at the wall, and see which ones stick. For a lot of it, I don't think they had a big master plan, but tasked agents with coming up and implementing ideas for subversion and disinformation.
Books that teach a language using only that language, yes. Best example that comes to mind is "Lingua Latina per se Ilustrata" in Latin.
I have disabled any auto-correct, suggest, or any so-called aid in any app that I use. I found most often they are a hindrance not a help. For example suggesting wont instead of won't or its when 99.9% of the time I wanted it's.

My spelling has become terrible and all my life I have been great at spelling. My grammar is OK I thought it was great until I went back to college and felt like I was illiterate.

In college I did try Grammarly mainly for its plagiarism tool. But Grammarly like a virus it's very difficult to uninstall. I caught many mistakes in grammar like "for free" and "off of". And Grammarly plan was supposed to be monthly $20/month then it jumped to $300 US dollars one year-plan automatically charged to my credit card. I didn't notice and after a month they said it was impossible to refund my money. Pure greed, scam, spammy junk.

I also realize I'm tempting Skitt's Law just by mentioning all this.
A totalitarian state is prone to falling apart - the USSR is a prime example.

Long term, american bureaucrats stay in the government pushing for the same stuff for the length of their career. Even once they've retired, people like Robert Muller come back to put in bits of work.
The more people there are using an open source library the more likely it is that someone is going to take the time to see exactly what it does and any unexpected network traffic (sending data to some bad government) will sound the alarm much faster. The most effective spyware tools are things like cell phones, facebook, Windows, and Google. They encourage people to spill their own secrets and make it difficult if not impossible to use them while protecting your privacy in any meaningful way.
You'd think that the best method has changed because of internet. Despite many excellent videos, say, on Youtube, the best method, by far, I think is still books. (Of course, if you want to become a professional, then you have to go to school.)
Well they clearly changed tactics, didn't they. RT is right-leaning propaganda and all his most dangerous stooges (Tucker Carlson, Bannon) are too.
Any web (or any RPC) facing app that needs high performance and security should consider using Rust frameworks (or go). They are far more efficient than the interpreted languages and 1 server can usually replace several in such cases. It's well worth converting 1 or 2 "small" microservices that require "significant" server side "work" in comparison to interpreted stuff like rails and python.
My Japanese improved significantly by reading the Crayon Shin-chan comics. The advantage of comics aimed at young people is that they have phonetic characters (hiragana) written above the Chinese characters (kanji), so you don't have to deal with the hell of written Japanese (early Christian missionaries described Japanese as being a language "from the devil", and I am sure they were referring to the written version).
He's actually a genius. Why? Because it's all couched in another layer that the audience doesn't have access to. He describes the approach being like judo. Rather than meet your opponent head on, use their momentum against them. That is a tacit admission that the US has momentum in its real weaknesses. This is clear to anyone who has dabbled in US history. There are consistent historical divisions based on class, geography, race, religion, federalism, &c. that defy attempts to be mended. A subverter need not create new divisions, but rather amplify already existing divisions.

That's why so many of his examples are relatable today - we haven't actually fixed anything. And that's why it's unclear if the subversion was successful or not, these divisions already had momentum. They were already going to happen, the subversion, if present, only served to accelerate their unwinding.

This part is the most fun. Peeling back the curtain on these subversions doesn't do anything to make the subversion less effective! He has a reactionary perspective, certainly, but it could just as well be framed through the lens of leftism. It just happens that this particular framing leverages the fears of his audience to a decay of a glorious past whereas the leftist version would be the denial of a glorious future. That's why I like him so much. He's cementing his audience's stance in a way that makes them feel more resolute in their defiance to subversion which amplifies the division. It's like finding a perfectly crafted puzzle. Pure genius.
There's a million blog posts out there with "the perfect <whatever> setup" which is this circle jerking way of saying that its the author's preferred configuration.

I don't entirely know what the motivation is, but as a grumpy old GenXer, I wish it would stop.
> Funnily enough, if you watch the entirety of the videos from this guy he is pretty clearly talking about leftist subversion.

Wouldn't subversion be opportunistic, though? Maybe during Cold War, their tactics had more success on the left, but more recently they've had more success on the right. If your goal is to subvert the whole, it's six of one, half a dozen of the other.
Silicon Valley Must Pull the Plug on the Kremlin
Pretty amazing. I wish I could do my work on a truly lightweight system like this.
I used SWIFT messages as part of my first real job (finance rather than tech). The format itself is comically loose, ill defined and fugly by any reasonable measure.

When something really screwed up you resorted to sending MT599 messages around, free format text messages.

I believe it's all SWIFT over IP this century so probably not dissimilar to any other API you might use.
I’d love to read this but Twitter won’t let me.
And you can speak each of those fluently?
Well, it's a number in a ledger system somewhere (e.g. mainframe system, Oracle database, or what have you), with a lot of auditing, reporting, and procedures around changing that number. (Though, having an internal API to instantly get a new bank account number always seemed kinda funny to me).

Slightly related, I'd have to find it again, but I recall there was at some point an assembly level hack on some Oracle database holding core banking in one country.
All of this is correct. But I still think it is misleading to create the impression that QKD could be a replacement for RSA. Especially, since asymmetric cryptography and PKI are cornerstones of the modern internet. Why don't you change the abstract and cite Rijndael or something like that? Your work is a very impressive achievement, I am sure Nature will publish it either way.
Some people do prefer different pronouns throughout the day. It's not common because it's difficult to communicate, but if it becomes easy to do then it may become more common and noticeable.
Xwiki-labs/cryptpad: Collaboration suite, end-to-end encrypted and open-source
It is worth it for purity!
Most modern file systems have been updated to support equivalent metadata.

However many old versions of file systems lacked support for things like high-resolution timestamps, extended attributes or access-control lists. Because such support has been introduced much later, there are a lot of programs for archiving, backup and copying which lose such metadata, at least with their default options.

While equivalent metadata exists on Linux XFS and EXT4, Windows NTFS, FreeBSD UFS and ZFS etc. each platform has different APIs for accessing file metadata (and on Linux the API may vary even between the many available file systems), so only few programs, like rsync, are able to copy everything while taking care to use the correct API to replicate the metadata without losing information.
The claimed effect size is about a zillion times higher than is plausible
Anecdotal but my company is using it for a new project and we just hit production about a month ago. So far it's been great with 10+ million requests handled per day. Looking forward to upgrading to 4.0
That's... that's the point. We should not be paying them for gas. We should not be funding their war.
> employing those hundreds of thousands of workers would incur no...

Well, my numbers do allow for a $50MM/year in the various IT/management/training. I would think you could have people working from home, so office/etc. costs would be minimal. But I also made them US based and reviewing every random cat video's full length that is only seen by 1 person. Some savings could be achieved.

> your talking about Google profits, but YouTube is a business itself that needs to make money. Why does the rest of Google need to subsidise it?

Okay, fine. YouTube could internally have added the costs of reviewing every video's full length with US based people in 2021 it would have only cut in half their increase in profit over 2020.
I'm 2 months into French on Duolingo.
I did a small bit of French at school (maybe 30 years ago) and have never used it, aside from translating the odd menu.
Now I'd always meant to pick it back up again, but until Duolingo I'm pretty sure I'd have left it to rot.
The near-zero commitment you have to make to onboard yourself is great - and so is the hellishly perfect gamification that nudges you to do more.
No way I'd have signed up for an evening class, but I reckon if I can keep up Dulingo for another few months, I'll have easily exceeded what I learnt at school. Maybe that's a little unfair, fair amount of vocab was still lodged somewhere my mind, but I'd lost the ability to stitch it together into something meaningful.

I don't for one moment thing interacting with my phone will give me another language, but doing wonders for my confidence. Can just throw yourself into it at great velocity, and if you fuck up, it doesn't judge and just throws up those same hurdles until you clear them.

Time has also cleared another hurdle - I've now got loads of access to French in a format I want. I can watch netflix in english with french subs, and then switch to french with english subs. Previous time I tried this, was watching La Haine on VHS from my local library. A great film - but didn't overlap too much with the french I was taught at school (Somewhere out there, I like to imagine there's the friendlier "Le n'aime pas" version)

What I would be interested in, is the best place for the next step - being forced to talk to a real French speaker.

Maybe my favourite bit of Duolingo, is the mini-forum attached to each question. It's a little bit hidden (as maybe doesn't align to their smooth-app-experience), but found it invaluable when I'd screwed up to be told why. So many times I've clicked full of rage at being told I was wrong, and not only learnt why I was wrong, but got a proper explanation that's stuck with me.

Maybe that's my main Duolingo quibble, the never-ending-pop-quiz is great, but it maybe over-simplifies. I'd like a tables showing all declensions, or a paragraph covering why nobody uses Vous any more.
Why do you use the Putin propaganda euphemism "current operation" and not just call it an invasion or war of aggression.
I think it's extremely fair to not trust people to evaluate themselves when doing open hiring - for networked candidates you can usually relax some assumptions and for very senior/niche positions there's usually ample street knowledge available... but in these cases you're relying on a third party for some level of vetting. I would never solely trust a second party during hiring unless I had some method to confirm at least some of what they're saying.

A lot of companies are far too hesitant to trust employees, but blind trust is unwise - you can end up with an employee that either wastes three months salary or actively causes damage.
How much more power hungry is the dual-core Arm Cortex-M0+ chip vs. the ATmega328P?
Most problems Google (& DeepMind) have seen success in are not arms races; you're simply trying to accomplish a difficult task.

Dealing with bots, and content moderation in general, is an arms race. You're fighting another person who could be just as smart as you in developing evasion strategies as you are in countering them. Getting it right all of the time is impossible.
Soon after I arrived in Japan, I dated a Japanese co-worker who spoke very little English. You can bet that we carried our dictionaries around with us! We later got married (another, less cheerful story).

One drawback was that I mainly learned household Japanese and not business/politics Japanese. Also I apparently spoke like a woman because almost all the people around me were women! (Japanese has very distinct versions for men and women.)
I guess I'm not seeing something from the demo, everytime I press start, I get a message - "You must apply the prose-paint to the painting first!"

I watched the demo from the tweet above and I think I am doing it correctly.

Edit - I am using an old version of chrome - which was the problem.
Yes but a lot of people actually are starting to think that things have actually gotten worse (especially since 2020, and they are obviously totally wrong imo)

And yes of course it's demoralizing, his theory was that if you think your country is evil or based on evil and not much better than anything else why would you ever fight for it? Especially when faced with an enemy who actually believes that he is dying for a great cause, and the best system.

From a cold war perspective, if the other side doesn't believe his system to be superior anymore that could've been decisive to win a war. Just look at the vietnam war and how it (thankfully) ended.
> "#!/bin/bash" works fine

It doesn't work at all on any BSD OS, which does not store bash in /bin - instead it is in /usr/local/bin

Specifying "env bash" makes it work on any UNIX, since the location of env is a constant, unlike bash.
I'll gladly admit that creating boilerplate from memory is a low-value skill, but you absolutely must know why it is there, and what does it do.

Through the eyes of the interviewer, you googling those tags means you don't know what they do. If you were hired and for some reason had to change those tags, what is the chance that you'll just google and copy/paste? (again, through the eyes of the interviewer)

To be fair, not all people work the same way. Some are happy to swim through the mountain of knowledge that web development has become these days, others are happier specializing in a subset of web development, and others will prefer to diversify their knowledge outside of web development, which means wider breadth in exchange for lesser depth. The interviewed should make sure to clearly transmit how he works, so the interviewer doesn't have to make too many assumptions.
I feel like their slogan should be lifted from Mr Lee's Greater Hong Kong:

"Whether seriously in business or on a fun-loving hijink, make yourself totally homely in this meager environment. If any aspect is not utterly harmonious, gratefully bring it to my notice and I shall strive to earn your satisfaction."
I assumed my accessibility settings were overriding this. Enough websites had disabled zoom I turned it on.
Hmm, very little of interest in there ... certainly not as much as depicted in the twitter screenshots.
I don't know where you got your numbers, but the german Bundeswehr has a total strength of about 185k and is limited by the two plus four treaty to a maximum strength of 370k. Way less than the 500k and up the old west german Bundeswehr had.
I don't think money is the primary reason the US is holding off. Perhaps it's the population of the US not yet demanding intervention, maybe it's the idea that Russians and Americans openly shooting at each other means an actual continental war in Europe with nuclear powers.
A few weeks ago there's a cartoon where a guy sits in front a computer, and a speech bubble above him says "After 2 years of being an epidemiological expert, I am now a geo-political expert."...
How do you figure?

This person thought in the 1980's that American left wing propaganda will subvert and eventually destabilize the United States to a point were they lose a hot war with the Soviet Union, and that the American left wing propagandist will be summarily executed by the Soviet occupiers, rather than be allowed to rule.

Assuming you aren't from a parallel dimension, Bezmenov's predictions proved false.

Did you watch the video?
That's not the case. But anyway, after a night to clear my head I realize this is an emotional time for everyone, and I'm sorry for stirring you up. I was reacting to my own things. I definitely don't support this war, nor any further bloodshed. I wish for peace, and peace to you as well. Have a good day
I tried to learn Rust but found it very difficult and complicated to learn. I kept having to fight with the compiler to do even the simplest of memory/ lifetime management. I am a seasoned C developer and for me C was much easier. I think this will be the downfall of Rust as I hear it all the time from other developers who try it out.
== "You don't deserve to live there anymore because you're not rich enough."

This is similar to arguing that people shouldn't even be allowed to own land in the first place. We're all just renting from the government and the government should ratchet up the price so that only the richest and most successful people should get to live in the nice desirable areas.

>When you have an asset you get taxed on its value.

I mean, no? We tax different assets in different ways. If you buy a bunch of stocks you don't have to pay tax on it as its value changes month by month or year by year. You only pay when you liquidate it. We can choose how to tax things for different reasons.
devpi acts as a caching proxy for PyPI and takes a bit less setup than this. Plus, you can use it for storing your own packages in a separate index.

https://github.com/devpi/devpi
Canadian PM Trudeau just publicly announced his government's support for booting Russia out of the SWIFT system a few minutes ago. So the international pressure is there.
> hey seem to have occupied heavily pro-Russian areas very close to home that have not put up much resistance. I don't think that's a good indication they would just keep going further.

Since you wrote your comment, Putin has starting acting bellicose to Finland. No where near attacking - yet. But it certainly doesn't make "he's only going to nip a little and then stop forever" seem likely.
Not poking fun at anybody, just some different states that you may choose to display!
Why are lines 10+ not inside of a <style> tag? I wasn't aware you could put CSS into the document without being in a <style> tag.

Also, why does the document not have a <head> tag? And, why does it not have a <title> tag?

It appears that many things that I thought were normal to put into an html page are not.
It never made sense to me that large software suites like these don't offer a secure by default option on creation or as a progressive migration after creation. Why soo many steps...
I miss Firefox and uBlock origin too. Safari blocking extensions are very crude.
> What’s more important, protecting Ukraine, Taiwan and anywhere else under threat

Ukraine, Taiwan, etc are under "threat" because the West is using them as political/military pawns. If NATO/West didn't exist, there would be no invasion of ukraine. Taiwan would have unified with China already. It's going to anyways. We are just bleeding Taiwan as much as we can before china takes it back. It's silly the amount of useless weapons we are forcing taiwan to buy.

> This asshole is at war with us. It’s about time we went to war back. Yes it would be costly, but it would have been a lot less costly if we’d done more than wring our hands over Crimea.

You have it backwards. We are at war with him and he finally decided to stand up for himself. We invaded ukraine first. We broke our promises first. It's NATO expansion that is the threat to the world. Not russia.

Is it China, Russia, Iran, Syria, Libya, Afghanistan, Iraq, Myanmar, Venezuela, Haiti, etc the problem or is it the West? Think about it. The world has a common problem. It isn't "China, Russia, Iran, Syria, Libya, Afghanistan, Iraq, Myanmar, Venezuela, Haiti, etc". It's the imperial west.
Classical logic is a poor model of natural language and informal human reasoning. Paraconsistent logics are much more accurate formal models of informal human reasoning and natural language, and much closer to them in power.

One argument for this: material implication is a poor model of how implication works in natural language, as the well-known paradoxes of material implication show. With modal logic, we can introduce strict implication, which performs better, but still falls short as an accurate model of natural language implication, as shown by the paradoxes of strict implication. Relevant logics (aka relevance logics) avoid the paradoxes of strict implication as well. But relevant logics are also paraconsistent.

Using an appropriate paraconsistent logic, Berry's paradox can be turned into a formal paradox, and such a formal paradox can be viewed as a straight-forward formalisation of the informal Berry's paradox.

Attempts to formalise Berry's paradox using classical logic fail to produce a paradox, because classical logic lacks sufficient self-referential power – classical logic cannot cope with inconsistency, so classical formal systems must have their powers of self-reference neutered – compared to natural language – to prevent self-referential paradoxes – and those restrictions also prevent a formal Berry's paradox from existing. Paraconsistent logic is far better at handling inconsistency, so it does not have to restrict self-reference, and becomes much closer to natural language in power – and Berry's paradox becomes a formal paradox as well as an informal one.

So, given the above – in what sense is Berry's paradox not "real"?
Building Happiness Out of Slot Machines
> A totalitarian state is prone to falling apart - the USSR is a prime example.

That's taken as an article of faith, but I'm not sure how true it actually is. Sure some totalitarian have fallen apart (the Soviet Union), but others have not (China), and Western liberal democracies aren't looking so stable nowadays.
The Mysterious 'Ghost of Kiev' Seemingly Created by Gamers
At the very beginning, just enough to maintain a streak. Once I started getting into it, I spent quite a bit of time on it, up to a couple of hours a day on average at the peak. It’s worth noting this is on the desktop version, so that meant a lot of typing actual sentences. I’m not sure how Duolingo works these days and if anything’s changed, so I’m not sure if I would do things differently if I were to be learning today.