skysight-inc/HackerNews huggingface dataset:
I don't think referenda make much of a difference. 96% of Crimea (https://en.wikipedia.org/wiki/2014_Crimean_status_referendum) voted to join Russia and 96% of Luhansk (https://en.wikipedia.org/wiki/2014_Donbas_status_referendums) voted to leave Ukraine after the 2014 overthrow. Nothing much came out of it except 14,000 being killed in Donbas as result https://en.wikipedia.org/wiki/Casualties_of_the_Russo-Ukrain....
> but most of the SPAs I have to use are garbage

As an example, look at reddit. I'm still using old.reddit.com because I can't stand their fancy SPA UI. It is so bad to the point, as a user, I enjoy a lot more HN's interface than reddit's one.
Correct, although I don't know how much maintenance it will get or for how long.
> 20% thought they would be [top 1%] some day

Over 11 percent of Americans will be counted among the top 1 percent of income-earners for at least one year.

https://www.humanprogress.org/high-turnover-among-americas-r...
The food is heavily subsidized though and really good iirc.

Google's food is good too, but people bitch about it. Arguably they bitch about it partly because it's free which commoditizes its value to zero so they don't value it. At least that's why I suspect Apple charges a subsidized rate.

I saw the same thing where I used to work which also had incredible food. When something is free entitled employees whine about it.
the composition thing should be automatic shouldn't it? Not discounting your other concerns though.
before someone else comes in on it I'll note that families often say "we made x amount last year" while individuals say "I made x amount last year", it is up to whoever is putting the numbers together to determine how they want to deal with it.

At any rate a family I am going to suggest a family of three with 120,000 a year is probably around the same as young single guy with 50,000 a year. Which is just barely middle class.

I don't think the barely middle class is investing in anything (except for the ones with superhuman discipline, which I know some), and the ones who are actually in the middle of the middle class probably aren't going to have enough to fund early Amazon either, my disagreement was basically with the opinion that the middle class was much higher than 50k.
Do you have any screenshots of the reader view?
I don't think he denies both aspects exist, he spent much of the interview discussing various examples where a great power clearly acted immorally. He just knows that if he says "Russia is acting immorally" that becomes the headline and thousands of other stories will be printed saying "Mearsheimer reverses former position, denounces Russia."

That's what the two people talking past each other felt like to me. A journalist trying to force him into a sound byte that ignores his entire position.
Jan 6th didn't "cause" catastrophic risk. Events like jan 6th present huge potential risks.

If the insurrection had been successful the best case scenario would be economic collapse and possibly civil war in the country where these platforms are based out of. It is likely that many states would reject the sovereignty of the federal government if it didn't honor the outcome of the election, and from there things would quickly spiral out of control.

The potential outcome from the end of democracy in the us would entail catastrophic risk for the companies based here.
It's freedom of speech or no freedom of speech ( no matter how off putting)

It's written to offend. Even the title " airwaves filled with pro Putin propaganda"

I just came back from a trip to Kansas City. I dont think anyone in KC is aware that "the sirwaves were filled" with this little radio station.
So left recursive is not regular, so not a language? Every simple language is defined recursively. Regularity just defines it as terminating, to avoid the simplicity of recursion.

DFA is the absurdity, not NFA.
Starlink has refused government requests to block Russian news sources
If you use steam, the only extra package you have to install are the 32bit graphics drivers if nvidia and mesa (if not nvidia) for 32bit native linux games and wine itself. Although sometime in the nearish future you won't have to do that for wine either.
Absent provisions or a ride home it sounds more like Fyre!
GraphQL is just another artificial solution to a problem created by SPAs themselves. Same as SSR, hydration, server components, client side routers, dynamic bundles loading, dynamic translations loading, etc, etc, etc. A whole industry of workarounds for a broken idea. Now 10 years after SPAs became popular we starting to approach a point were we almost have what we already had.
You know there's a modern proverb in Russian about doing business in Russia:

1. Do not establish any contracts with government.

2. Do not participate in any governmental organizations or organizations created with any support from the government as a member.

3. Do not have any assets in Russia, that can not be instantly moved out.

4. Do not have any business with any person who might be business partners, friends, clients, family of anyone controlling or participating or in any way related to Russian government. Especially the military or the internal security.

5. Do not have any business with any legal entity involving anyone from number 4. If you have to, always demand full prepayment and mind number 3.

6. Do not incorporate any businesses in Russia, whose activity might contradict goals of persons from number 4 or entities from number 5.

7. Do not create any high earning businesses in Russia. Exceptions are businesses based on intellectual property (that can be sheltered outside), or on personal skills/knowledge (that can't be taken away).

8. Never rely that the courts will take your side even in clear cut cases. Also never rely on any number of qualified lawyers telling you what you are doing is legal in Russia. No matter what the law says, the court can at any time decide otherwise.

9. Never let your business do anything unusual, if it is offered by any entity from numbers 4 and 5, even if (and especially when) certain preferential treatment is offered.

10. Never end up in situation where an immediate and irreversible need to leave Russia is impossible, or complicated, or would have high cost, or would threaten other people. Even if you are precisely following the rules 1-9.

Yandex violates quite a few.

https://movchan.jonny.ru/publications/10-rules/
In effect tho, using reader mode in the browser on archive.[a-z]* is about the same as outline.
I have a solarwatch that I can't use in the winter time, after moving up north, not enough sun light to keep it charged =p
Biden's withdraw of US troops in February was the green light for Russia to walk in.
Is this something similar to Metaplane, also YC, that recently launched?

https://news.ycombinator.com/item?id=29226864
Here's a recent Youtube capture of BBC World Service war broadcast on 5875 kHz shortwave: https://www.youtube.com/watch?v=nsrOzB2Cfgs

(I also submitted it to HN yesterday, but this current thread has more comments already, so I won't reference the previous discussion here.)
Most software packages have an offline product. All you have to do is check out torrents to see that.
I’m the opposite. I’d love to have a full forearm device instead of a cell phone. Or at least something that could be worn on my arm and popped off - give me that sci-fi futurism.
https://www.tabletmag.com/sections/news/articles/ukraines-de...

In April 2014 the CIA director was in Kiev, immediately after the coup.

Additionally, federal law prohibits diplomacy with governments who came to power via coups, yet we were engaging in diplomacy immediately after it happened.
They have not accepted their fate, at all. They just have no easy way to cheat that fate without getting arrested or imprisoned.
Why do you think it's not "above board"? Nothing there says anything about it not being above board at least in a general sense.
That is the wrong solution. The problem isn't people making content decisions, it's market concentration. They have too much market power and it lets them get away with too much hamfisted behavior without losing users.

They've already gone far enough for the market to start to solve this. Rumble and Gettr and whatever else are gaining users. But it's producing an ideological split which is pretty dangerous. The other platforms don't set out to attract only the right, but when the censorship by the incumbents is one-sided, it's them who want to leave for somewhere else. Which only makes the incumbents lean more to the left.

What we need is some way to get left-leaning people to move to platforms without excessive censorship, which would both keep the balance and deter the incumbents from continuing to be heavy handed.

A lot of this is cultural. The thing where people cheer because their ideological opponent got silenced is cancer and needs to go away. Everyone of all stripes should quit platforms that do this, and then they wouldn't.

This is kind of like the thing where violence is impermissible except in self-defense. We need to cancel anyone who tries to cancel anyone.
> you sure as hell want to check the correctness of every single line of code written using that package

Yes, I do. Doing the monkey job of changing every import line (which will be done with a global search/replace) is definitely not that.

If you're relying on import statements to tell you which files to check, you're definitely doing something wrong
have you ever heard the observation of experts in a field that all the articles by journalists about their field are crap and factually wrong from top to bottom?

Had to upvote you though, because of the fantastical vision I had that you might be a member of the minor nobility harrumping about the state of the world in your den as you take the morning's tea.
Elon Musk dares United Autoworkers to try to unionize Tesla
Having worked in an industry where the linear vs. exponential performance implications of regular expressions and PCREs was crucial (intrusion protection systems), I'd just as soon software professionals stop being sloppy with terminology.

Not to mention the plethora of mostly-but-not-totally compatible regexp languages which exist. C++ supports 6 [1], and that doesn't even include PCREs. Miscommunication about which language one is actually using is a common source of regexp bugs.

[1] https://en.cppreference.com/w/cpp/regex/syntax_option_type
Russia did a lot of friendly steps towards the west but never got anything in return.

Up to until 2005 (half of its existence) Russia were comliant in all its actions. Got nothing out of it.
Cells that are infected by viruses, thus reverse transcribing viral DNA, have the good sense to die. Do cells that get the mRNA from the vaccine die?
How to Defend Our Minds
I mean, there's enough open-source software out there you don't ever 'need' proprietary software. But I know middle income countries always have some weird stigma about open source and would rather pirate shitty commercial software. Based on how well their military operates they probably won't figure it out...
I have also seen better performance on Minecraft on Linux
As I said, our team is literally spread evenly around the globe (though not nearly in equal numbers). Every hour of the day is bound to be awkward for someone.
RIP, it did a pretty good job at keeping reading distraction free. Hope it will make a comeback one day
See, I’ve heard that, but I like being challenged. I like to have to “pause and ponder” as the excellent Youtuber 3Blue1Brown puts it, but Vertiassium is just annoying.
I kind of miss it and I think is time.

But a flexible approach between work from home and going office where we can choose the days would be better.
What are you talking about? "Not a language?" "DFA is the absurdity?" I'm sorry, I don't follow.
You forgot less taxes, less red tape too.
In the 90's I was probably reading mostly Italian newspapers since I was living there (even though I had an internet connection, I didn't really use it for getting the latest news, I was mostly active in forums related to my hobbies etc.). It wasn't until the early aughts that I started reading a lot of news in English. And I went English-only even later than that, around 2009 when I left Italy. So I haven't had a chance to experience what you are describing.
The exit of the brands are directly due to the sanctions.

I'm sure the PR hit they'd take from continuing to do business is a factor, but I don't think this many large int'l companies would have reacted this quickly to just PR hits.

All international companies really, really, really, really like to get paid for the goods and services they provide. After sanctions that becomes difficult to impossible to do in Russia.

I think their thought process is:

Best case scenario they get paid in rubles which have gone down in value and are likely to go down further or at the very least be very volatile.

Worst case scenario they get $0 USD for their goods and services as they can't get the money out... and they are slapped with further sanctions.
Friend of mine left for Kyrgyzstan this morning. Together with his Ukrainian girlfriend. When the plane took off everyone onboard was clapping. Another acquaintance flew his Russian UX designer and family to Dubai this week.

At the same time you have Putin defenders who will repeat whatever they hear on state TV. Even during personal conversations.
Same experience here, in our case with Laravel. The project started as a Next.js SPA and after we needed to add authentication, translations and background jobs things became so crazy and so "custom" that we ditched it and in almost 2 weeks had everything built in a much more robust way with Laravel and Livewire + Alpine.
They have like 100 people in Prague, another 100 in Munich and then 1000 in Russia. Safe to say they are a Russian company with an EU "presence" for tax purposes.

It's amazing how much people will close an eye if they like the product!

JetBrains should be boycotted too.
The question mark isn't meaningless - it changes the matching behavior of + from greedy to non-greedy. The non-greedy version will try to match shorter strings first. This should be more efficient, because non-primes will fail sooner. Most numbers will fail a lot sooner.
Might be just you. I still find awesome content, new hobbies (recently picked up analog photography because of a recommended channel), new food, new shows to watch. There is some garbage in my feed (family clips) but overall I go there daily.
The federal agency Roskomnadzor also blocked access to the Russian language portal of Estonian Public Broadcasting because of war reporting: https://news.err.ee/1608512684/russia-blocks-err-s-russian-p...
I was born in aoviet union and live in baltics. Believe me - there is whole kgb system. Once putin is dead - there will be someone similar.
After 15 articles on the aircraft I think we know by now.

https://hn.algolia.com/?q=an-225

Russians are using the AN-225, allegedly destroyed by Ukrainian artillery fire while trying to take back the airport as a propaganda item, distracting from their mass slaughter of Ukrainian civilians. Keep in mind that it is just as likely, if not more likely that the Russians did that damage and that if they had not invaded Ukraine that the plane would be sitting there undamaged.

I would happily trade it for a single civilian life to be restored.

Enough about this plane, it's gone, let's focus on what matters: the lives of Ukrainians.
I know a church in Siret, Romania is helping people get out - but Kharkiv is a LOOONG way from Kharkiv.
"We contacted attorneys, wrote letters to Google executives, begged, pleaded."

Seems like one is more likely to get a response by complaining on HN.
The sanctions will likely ease. Back to normal? The reason Europe reacted is not so much in defense of the Ukrainian democracy (though there is also that), but because Russia became a direct threat to European states (Baltic states, Poland, Czech Republic, etc), and therefore had to be stopped in Ukraine. It may take a while before Russia is not deemed a threat anymore.
>there's no such thing as "my own time" with Apple

Companies that aren't nearly as "cool" and pay a fraction, can be just as possessive or more so.

I am well aware of the saying "better to ask for forgiveness than permission" and how some rules are broken by everyone with a tacit understanding.

However, once when I investigated volunteering for an extremely well known and mainstream nonprofit, they gave me some required paperwork, which said that any IP created during my volunteer work belonged to them.

I didn't have a firm intention to do IT work as a volunteer or not, but I was told I had to sign to volunteer regardless.

I thought I would ask my employer if I could sign the agreement; if it was compatible with the stuff I'd already signed, that asserted ownership of work outside of regular hours, if related to the business.

At a lower level, people had no idea. It was passed up the chain all the way to the chief corporate counsel or whoever, and eventually they said no, with an air of "WTF why are you wasting my time?".

I felt like the ultimate decisionmakers can live in a different reality, where things don't happen because nobody has an incentive to tell them.

I didn't particularly mind, since I wasn't set on that particular organization to volunteer with, and I learned something.
Before you down-vote me in pure rage, please read till the end.

I appreciate the gesture but this does literally nothing. Even though in current situation standing up to the regime may bring serious consequences signing petitions has the same impact as sending thoughts and prayers. This is Putin, he doesn't care.

The majority of Russian population didn't and won't hear about the genocide that he unleashed on Ukraine. Out of those who have, a large portion flat-out denies it as western propaganda. What has to happen is physical presence on the streets. Yes, that will result in mass arrests, then violence, then Russian people dying.
In the end, when the change achieves critical mass, the army will join and end Putin's reign.

I've seen the events of Romanians freeing themselves from under Nicolae Ceaușescu's boot in person. It's horrific, it's tragic, it's heart breaking.
Freedom costs dearly and is paid for in blood and human sacrifice.
That has always been the story of peoples' fight for independence.

It will happen sooner or later because the next, much stronger incentive for the Russian people to enforce change, will be hunger. This however will happen long after Ukraine is wiped out.

Slava Ukrajini.
https://en.m.wikipedia.org/wiki/Foreign_Agents_Registration_...

There has not been much in the way of recent case law; one has to go back to the Sedition Act or the acts during WW II to find aggressive laws outright banning foreign propaganda. So it's hard to say quite where the line might be with its interaction with the current interpretation of the 1st amendment (which does apply to non-citizens). But the US federal government does likely have some constitutionally-valid powers to regulate, and perhaps restrict, foreign propaganda.
Yes, well depending on the new regime. But that seems extremely unlikely? Let's say Putin announces victory and that he is stepping back. Would anyone trust he is not pulling the strings anymore?
Yes, for now. Georgia and Armenia are popular destinations at the moment, you can go there without a visa, stay for quite a while and even open a company relatively fast.
I do know if you give it to the Red Cross it goes into a fund and Ukraine might receive a small part of it. I have been hesitant to give because I want all the money going directly to help people without any overhead. This might be a pretty good idea although we still don't know if the AirBnB host will do what he says.
There is no such thing as the programming community. Only a huge number of partially overlapping communities using wildly different terminology. Some communities still talk about regular expressions in the original meaning (because labeled graphs are useful objects), just like some communities still use the word "algorithm" outside machine learning or "crypto" in non-blockchain contexts.

I personally prefer using "regular expression" in the language-theoretic sense and "regex" or "regexp" for related concepts in programming languages and software.
The point I was trying to make was that the argument that you can simply make your own social network is disingenuous and isn't the solution, the fact that Google has continuously failed to do that one thing is a testament to how difficult it is. Then in the case of censorship, you have to deal with being a persona non grata that socially conscious people and institutions won't touch, and that you need to build it in like a month before any political momentum gained dissipates and people move on. Even if you manage to succeed after all that, and get adoption, all you have done is manage to create the same type of platform that censored you in the first place, with the only difference being that it is your hivemind of your own beliefs.

If the problem is that people don't know how to talk to each other anymore, and that isn't solved by creating more insular communities.
There is also a proverb tailored to IT business in Russia:

1. Keep your servers abroad

2. Register your domains abroad

3. Incorporate abroad

4. Keep your assets abroad. In multiple places (in case one bans Russian transactions)

5. In multiple places! (other governments also suck quite often)

6. Keep your databases abroad

7. Keep logs of all actions and security tight (abroad)

8. Put assets and risks into many separate entities

9. Just skip 1-8 and give everything to Russian government upon incorporation - less headache

10. Move abroad

From 2010
http://blog.micromarketing.ru/advice/9-point-5-rules-fot-it-...
It changed with time, but the Polish nobility wasn't the ones persecuting religious minorities for the most part.

For one thing nobles took a lot of Jewish immigrants, used them as middle management (which frustrated the church, who in turn sent angry peasant mobs against Jews, which meant Jews had to work with nobility for their protection).

Also a lot of nobles weren't Catholic, especially in 1500s protestantism was very popular (about 1/3rd of nobles and majority of magnates were protestant). Only in times of Zygmunt 3 Waza who was super Catholic and introduced some discrimination it changed significantly.

In fact nobility forced kings to sign https://en.wikipedia.org/wiki/Warsaw_Confederation which banned religious persecution.

Majority of nobles from eastern parts of PLC were orthodox at first (later they polonized and switched to Catholicism mostly), and there were some Jewish and Muslim nobles (but it was very rare). They still had all the rights including voting for kings, wars and taxes.

> There's a reason why there were so many uprisings on the territory that is Ukraine today, back when it was a part of the Commonwealth

Mostly economic, but yes, there has been some religious persecution there. Especially after the attempts to create orthodox-style pope-sanctioned religion in Ukraine.
Ask HN: Best country to live in case of food shortages/famine?
Hey HN crowd! Lets think ahead and without getting dramatic, many researches foresee huge food shortages around the world and even famine (I can remember reading this often in the history of human kind - but who knows).

So lets say globalisation and trade is gowing down or disrubted, which country is the best to reside in to grow enough food for oneself and which country is best placed to feed its own population?
Very few people on this forum would disagree with the government telling private companies that they cannot discriminate against people based on protected classes. And yet, the idea of the government telling social media companies they cannot discriminate between types of user generated content is so much more difficult to swallow?