Show HN: Detect Russian visitors to block them and protest the war in Ukraine (github.com)
It runs on the frontend in vanilla JS, it should work 9 times out 10.(false negatives near the border)
(Not that thoroughly tested but should be fine)
(Not that thoroughly tested but should be fine)
91 comments
[ 2.5 ms ] story [ 115 ms ] threadIf you're annoyed/blocked while trying access a website you like because your government is oppressive you might have one more reason to protest.
There is people protesting in Russia right now, no matter the risks, I don't see the harm in trying to increase their numbers.
Also, 100% of the media is spinning the "we're liberating Ukraine from the Nazis" take, and unless you spend very considerable effort doing your own research, you just won't find a single information source telling you otherwise.
And if you get anywhere close to organizing a protest with a non-trivial number of participants. They will figure out who's in charge, and will put you behind bars as a warning to others.
That, and people generally don't trust each other, don't trust the system, and are mostly busy trying to survive, find cheap food, and not get caught in a crossfire.
I think depending on the person this could go either way. Perhaps they feel spurned, isolated, or blamed personally, and respond with anger.
if dozens of websites do the same that might push people to protest
internet is a huge part of our lives, most people use it for hours everyday, it can be more than a minor inconvenience
I see this as a means to divide further and to attain higher moral ground - "do THAT" in case of alert or "you are not welcome here until you SIGN THIS" in case of redirection.
For that to be a little bit more fair, I would like to see a detection of NOT Russian or Belorussian visitors with alerts and redirection to forms of their respective governments who did nothing to prevent a war.
Consider that a feature request. ;)
I politely withdraw myself from answering your second question. It is too inflammatory.
I still think that it is possible for governments to learn - they are people, just like us, - and I think it is not only Russian government who can learn from this situation.
I should thank you - (non-)answering your questions made me think by standing in your shoes. It is interesting and important experience.
I will ask another more genuine question (it's a real question that I have). If Russia would have a more democratically elected leader (let's just say Navalny for the sake of argument). Would the ties between EU and Russia be more collaborative, or do you still think this would have ended with a war?
In other words, is NATO really out to destroy a democratic Russia (Soviet Union is already long gone)?
I rephrase. If Russia wants some independence in its decisions from external influence(#), the concerns raised by Putin are valid whoever is the leader of Russia.
I think it is unfortunate if the acceptance of these concerns depends on the person expressing them. Moreso, I think it is unrealistic to expect that different person would express same concerns and get different results without exchange of some other important pieces.
In other words, it appears that NATO does not like Russia in its current form.
Of course I am glad to accept you apologies and, in turn, I would like to express mines. I know I can be excessively sarcastic in my tone and I would like to apologize for that.
(#) I came to think that politics are all about "whose influence we prefer this time of day". The right to choose is still important.
Can you give an example of where Russia cannot take independent decisions?
Right now I cannot provide you with concrete example.
That's one of things I remember, you may find other.
You didn't? Oh, was it not justified to hold your civilian population accountable for the actions of your democratically elected and re-elected leaders? Or did you just not get annoyed enough?
it might be the only way substantial contrarian views can reach them, since major news media is strongly censored.
I would make it strongly worded and optional, click here to continue if you don't support Putin's war.
as I don't speak russian I only put a very basic default message
Instead of a flag l can use a truck emoji
Russian gov does something you disagree, annoy Russians
Canadian gov does something you disagree, annoy Canadians
But yes they also took part in Syria, Iraq and Libya's invasion
The Russian gov is murdering people as we speak.
https://www.theglobeandmail.com/politics/article-un-experts-...
Lest we forget the true words of Hermann Goering,
dozens?maybe hundreds?
Putin will fall at some point, just like everyone before him, he's not a god, it's not a matter of if it's a matter of when.
Putin and buddies to have to calculate that risk. It may cause a cease fire.
if anything I resent more the US gov than the Russian gov, it's just that it's happening right now
Russia is just straight up invading a neighboring country. there is no good in any of their current actions.
I was mostly talking about what happened just after 9/11.
the English curriculum in Russian schools must be really awful because I never said that
I just don’t see a point treating ordinary Russians as “sinful” because of this event. If you’re enforcing standards like these on everyone, then I guess the entire US population is also responsible for all the the war crimes and atrocities the country has done for decades. And I don’t want to do that; even if the current elite controlling the US has done some of the most atrocious things in history, I don’t think the people living there “deserve” worse lives because they haven’t retaliated.
"Discrimination is the act of making unjustified distinctions between people based on the groups, classes, or other categories to which they belong or are perceived to belong. "
Some further points:
- Russia is not a regular democracy, it’s not like Putin has a democratic mandate for this war. Who can Russians vote for who is against the war?
- Oddly, “regular” Russians are allies of the West here. Ultimately Putin can only fail due to internal pressures. So ideal sanctions cripple Russian elites and put pressure on the regular citizens, without alienating them.
- Clearly, you can’t have your cake and eat it. If Russian revenues are affected through sanctions, regular Russians will suffer, as a byproduct. But blocking indiscriminately by IP is just a big middle finger for no good reason.
I think the general concept is that the pain to continue their lives must be bigger than the pain to try and dethrone the corrupt leader.
Not taking either side here, but I can see why it can work.
Instead, the leader of the Soviet Union (Gorbachev) attempted liberal reforms which provoked a coup attempt led by eight high level Soviet officials who were communist hard-liners. When the coup failed, the leaders of various Soviet Republics declared independence - including Boris Yeltsin, who was the leader of Russia within the Soviet Union before the coup (specifically, the Chairman of the Supreme Soviet of the Russian SFSR).
The whole thing was a power struggle between high ranking politicians.
And in addition, far from being evidence that sanctions can work, the Soviet example is evidence that authoritarian empires can collapse when they attempt to liberalize:
"The process of implementing perestroika created shortages, political, social, and economic tensions within the Soviet Union and is often blamed for the political ascent of nationalism and nationalist political parties in the constituent republics. Perestroika and its associated structural ailments have been cited as major catalysts leading to the dissolution of the Soviet Union."[1]
1: https://en.wikipedia.org/wiki/Perestroika
Edit: maybe it wasn't squeezed out by an embargo, but it shows that people can overthrow a government.
Absolutely, I don't question that. And economic issues can be a powerful force toward revolution.
But foreign sanctions always seem to strengthen the regime and provide a convenient excuse even for economic issues that aren't caused by the sanctions. Sanctions seem to make revolution far less likely, which isn't the desired outcome at all.
But remark that economic sanctions do have its use by not pumping more money into aggressive nations.
There's little difference between IP blocking and economic sanctions. They both damage the economy (and thus the people) by virtue of isolation.
1. Show them the peace address to Russian people by the president of Ukraine, Zelenskyy.
2. Show them the photos of people taking shelter in Kyiv's and Kharkiv's underground metro stations. Russian media is banned from reporting anything but official information and official information lies that this is only a limited "de-nazification operation" in small eastern parts of Ukraine. These are extremely powerful photos, as they mirror the experience in Moscow under Nazi attack in WWII, which is as iconic to Russians as the photo of Iwo Jima flag rising or dead soldiers on Buna Beach are to Americans. There are other photos to show too, such as of burning churches in Sumy, which mirror the collective memory of burning churches under the Mongol invasion. Or that NY Times photo of a dead Russian soldier lying under a thin layer of fresh white snow next to a destroyed APC. Russia doesn't even admit any casualties yet and lies to its population every step of the way. Show them the truth!
I just made a simple tool to detect them, with a few basic default options, the rest is up to the owner of the website.
Every war is the same. :)
[1] https://twitter.com/aletweetsnews/status/1496976867064270858
[2] https://youtu.be/er3kGojjH5s?t=6021
How about china, muslim uyghurians story, why nothing happened, because silicon valley companies are making profit out of it
What I want to say is, as long as you are superpower, human rights is just straight joke (I don't support anyone)
The next time the US invades Mexico I'll fork it and change two variables in the script.
- detect code contributed by Russian developers and automatically delete it from a Git repo of choice,
- automatically unfriend all Russians or people of Russian descent (configurable via --depth option) on social networks,
- automatically downvote books by Isaac Asimov, Chuck Palahniuk, movies by Woody Allen (Russian mother), Michael Bay (Russian grandfather), or starring Daniel Craig (007), Timothée Chalamet (Dune), Leonardo DiCaprio, Jake Gyllenhaal, Natalie Portman, Milla Jovovich of course, all the Kravitzes and many many more - they're all of cursed Russian stock!
I know what I’m talking about: I’m Russian who has been protesting for 10 years. That resulted in nothing. If I keep protesting I’ll get in jail until I’m close to my pension. I don’t desire to sacrifice my life for nothing.
The fact that you think that Russians need a push to protest demonstrates that you’rea naive entitled person who was lucky enough to never face a dictatorship.
All Russians I know are against war. We can’t do shit and we feel hopeless as fuck.
I wish you all the best, but please cut this bullshit. Support Ukraine instead.
But in the end the Russian military is funded by the Russian economy. It is of course true that the ones most impacted by a bad economy are ordinary people, but none the less its up to the rest of the world to decide if they want to deal with a country that uses it's funds in this way.