skysight-inc/HackerNews huggingface dataset:
A good example of this is how Putin floated a statement that was meant to seem a threat toward nuclear war. He did that to distract everyone from talking about how he was losing the war. It worked perfectly.
As a software developer, I'm doing all I can to reduce my "screen time". I have a Barnes & Noble Nook and I've noticed that reading on the E-Ink nook is not screen time in the sense that it does not negatively affect my eye comfort. After looking at two 24" LCD monitors all day, with breaks to look at a 6" LCD telephone screen, the eyes do not want any more flashlights pointed at them. But the Nook (and other E-Ink devices) is not a flashlight and does not cause eye strain so far as I can tell.
I really wish developers would just ask themselves if a feature is actually necessary before trying to create it without JS

For example, you can make an accordion menu with plain HTML, but should you? Accordions are horrible. They just hide information. 20 years ago an accordion was a design pattern that made a bit of sense - scrolling meant moving the mouse to the scrollbar or pressing Page Down which took you out of the reading flow on the page. Not to mention screens were tiny so a long page didn't work very well. Today though, users can scroll easily with a mouse wheel or a swipe, and screen are much bigger. Just show the text and let the user scroll past it.

CSS-derived dark mode is another example of "Yeah, you can, but it's a bit rubbish." The site won't retain the user's choice if you use plain CSS which is pretty horrible. Either use JS, or use your build step to bake two versions and serve them on different URLs like "/dark/page-1" and "/weird-bright-mode-wtf/page-1".

The off-canvas menu and sticky bar are quite nice, but again it does feel like developing something that could be better without any clever CSS or JS through sensible design choices.
microsoft windows and apple are also spyware, what is your point?
I have the opposite experience, almost. I've hired and trained lots of people with CS degrees who think they know everything and barely know the basics.

I massively prefer people who flunked university and just got a job writing code because they could. University no longer trains people to think, instead it's about jumping through hoops and dealing with pointless administrative bullshit [0]. source: I have a Master's degree.

And yes, even better are the people who wrote code as a hobby, and then decided to switch career to become professional developers. Some of the best coders I know are in that category (though the best coder I ever hired taught herself to code while getting off heroin in a Glasgow slum).

[0] Ok, so yes if you're hiring for a large corporate I can see how this would appeal.
Who knows without fair elections. Every opposition to putin is killed or imprisoned.
I don't see anything distinctly Soviet about it other than them coining the term. The description seems like a very good fit for various swaths of western demographics. When people grow up surrounded by "you're part of a machine/system" ideologies they tend to exhibit these qualities regardless of whether the machine is portrayed as good (for all their faults, the USSR did try had to convince people they were part of something meaningful), neutral or evil.
A lot of people have given good specific advice, so, let me point out that you are young, and while you may not like your exact specialization right now, you've still got quite a base of skills that can be leveraged into numerous other positions. Try to not feel bad. Try to let the large number of options given in other posts here some time to sink in, and marinate your subconscious in the realization that you are not trapped, but in fact standing in front of a wealth of opportunities.

You have to soak your subconscious in that information because it is slow to realize things like this, and it needs to be reminded many times a day for a long time. This is the core of truth behind the "self-affirmation" self-help movement. As with many other self-help movements it oversells what it can do, but it can do this. You will need to repeat to yourself many times that you have many options. Your conscious mind may feel stupid, but your subconscious needs to hear this many times, so consider doing it.

The first opportunity didn't work out. That's fine. Frankly, it almost never does. Careers often need a few years to get going anyhow. Remember that coming out of school and getting the job you're going to have for the rest of your life is the exception. Even the people going to FAANGS or whatever the acronym is this week often burn out and leave and do other things, after all.
And even though most Americans had nothing to do with it the ones that did are still walking free and will never face the ICC. [1]

All I can hope for is that after what is happening now that Russia will face the ICC and the western countries that have committed crimes will also face justice.

[1] https://en.wikipedia.org/wiki/American_Service-Members%27_Pr...

EDIT: If you are going to down vote me, please explain your position. I don't see how anyone can disagree with war crimes being prosecuted.
Can anyone be sure an enormous open source project like a Linux distribution isn't backdoored?
Jon Stewart's The Problem podcast spent two episodes talking about misinformation recently. Jon's views are informed by him being an outsider during the Iraq War in saying that the war was unjustified early on. He used this to justify that the mainstream media shouldn't always be trusted to tell the truth.

He then goes on to say that engagement is key, but I don't buy that at all. Engagement is what is being maximized by lies. The money men are already in control of the information flows and it makes money to spread misinformation. You can clutch the 1st amendment forever, but the world has changed around it and we need new thinking if we want to pull up from dystopia.
Subscribe or visit a quality newspaper, and limit your intake of news to (mostly) that. For international news and high-profile issues like the current war, British newspaper The Guardian is accessible (no paywall) and good. It has a moderate progressive/liberal bias and in general has a solid track record of being factual as well as participating in investigative journalism.

American readers here may be able to suggest suitable US newspapers.

Yes, weighing various sources for a contentious issue is a good thing, but you can't do that for everything. And drinking bits of news from the fire-hose of social media means you have to weigh every nuance and distrust every sender. Good journalism does this for you; just be aware of where any medium stands and what its reputation is (i.e., don't expect the Daily Mail to provide you with a solid analysis of Putin's war).

Being Dutch, I am a subscriber to a Dutch newspaper (NRC; the other quality national newspaper is De Volkskrant) on paper in the weekends and digitally the rest of the week, and supplement this with a yearly contribution for The Guardian, which I visit for a non-Dutch view of certain topics (I found this valuable for the topic of Brexit).
To OP:

Good advice.

Listen to this.

Focus on finishing the degree, and if possible, get as good grades as possible.

That will open a lot of doors.

____

To this comment:

I have switched from Physics to Deep Learning. This is more because of "getting to know myself better" than money.

I grew up being good at math (scorewise when little, and later, actually getting and understanding) and science. And I had a lot of biographies and a-little-harder-than pop-sci kind of science articles at home. I thought that I would become a Physicist and become a Professor.

College was a big disappointed. The beaurocracy aside, the college system relies on memorizing numerical problems, proofs, and regurgitating them during test.

And also, the field of Physics is highly saturated. It feels like all the stuff has been done. Need a field where I can contribute, rather than just watch passively.

In college, for the first time, I got to work in a real Electronics lab in my Physics major class. Absolutely loved the experience.

Reading theory by bigshots in books, and applying them with my own hands! Building stuff! That's when I first found out I loved building things and applying things on my own hand rather as much as, or more than I loved the ivory tower of pure theory.

Coupled with my frustration, I decided I will become a programmer because that is where I got to build things and not just regurgitate text.

My metor-friends (older) told me that Data Science was hot. Better get into that. Although they meant analysis type work, I soon transitioned to Deep Learning. Vision particularly.

I am on brink of publishing two research papers independently, and worked in two jobs where I developed Deep Learning systems.

I am very happy that I gave up Physics.

I may not even stay here. This transition has taught me to be less stringent on life's choices.

I have also learned that I don't particularly like Physics or Math or Deep Learning. I like esoteric things that not many can do, pay well, give intellectual kicks, opportunity to work with hands, and are math-y.
Agreed.

And honestly, finding an entry-level SWE job with a degree in Mathematics + a background in data science is probably easier than finding an actual data science position.
I strongly recommend everyone to read A Complete Guide to use Effect[0] blog post by Dan Abramov. He 3 years ago addressed this exact problem and how useEffect solves it.

[0] https://overreacted.io/a-complete-guide-to-useeffect/
> He did that to distract everyone from talking about how he was losing the war. It worked perfectly.

Did it? Or did people just talk about both?
I guess he wanted to be aligned with OP, as in: Russia-Ukraine war => Don't support Russia. America-Afghanistan war => Don't support America.
I'm not sure if the PinePhone advertised that. The Librem 5 advertised that though.
Their own OS, their own hardware, their own brands, their own factories

Thanks to our dumb politicians, we produced dumb citizens, with a dumb education
Less secure apps and your Google Account
Characteristics.

1. Indifference ... fits most people around the world.

2. Avoidance of taking any individual responsibility. Sounds very western to me, but it's not the state that's supposed to provide. It's everyone else who's expected to accept demands and wishes.

3. Chauvinism. The dominant cultural influence in the EU is the US. News are biased towards the west and rarely ever contain anything substantial from outside, unless it's to bash someone. No matter how much people travel to other countries, they're still the same domesticated apes when they've returned.

4. Obedience. Oh boy, europe got plenty of that and people don't even realize.

5. Heavy drinking. Well, that's actually typically Austrian. Though "heavy" is relative, of course. Someone drinking three beers daily might not be drinking vodka, but it's still alcohol and it's still daily. They'd not be considered a "heavy drinker" there, yet, of course they are.

This submission is just mindless bashing. There's no point in attacking the russian people like this. You should look at how stupid and degenerated your own people are. I can assure you that, without knowing where you're from, you're living in a massive blob of them.
The west's intentions are certainly far from pure. But you won't tell me with a straight face that Putin's intentions here are purer - or that he comes in peace, bringing freedom or democracy.
Definitely, but there still exist such "homo sovieticus" in other ex-USSR countries(Belarus,Ukraine,Transnistria,even Moldova --all decreasingly though--).You also see this kind of mentality even in some western countries, but I'll stop here since we're getting into touchy politics.

What's kind of funny is that long time ago Putin 'wanted' to distance himself from communism in order to not lose public support,though he always wanted to serve his own interests by carefully choosing his words, compared to someone like Yeltsin who arguably had more attempts at a more 'democratic' approach.
RM2 is extremely useful without any subscription.
Personally I think old-school independent news media is still the best source of information, although it's best to look at both right- and left-leaning sources to get a good sense of what's real.

And it's best not to read the comment section. To the extent commenters are human at all, they may be paid influencers. And if they are not, people's natural tendency is to repeat the most viral information, which is often incorrect or things that cause outrage in favor of some ideological viewpoint.
As far as I can tell, many countries with significant Russian populations have done really well in making the difference between Russian government and the Russian people, and how the war in Ukraine is a war of the former. Not to say that the support from the population within Russian Federation is small, but clearly there is a significant amount having doubts as to why. One can also see this manifest in how slow the advances have been thus far and how the morale in Russian forces appears to be low.
That's the great thing about being human.

We never ever keep misreading situations and making the same mistakes over and over.
Did astronomers see hints of first stars? Experiment casts doubt on bold claim
An exhaustive list of visa options for IT/startup people - https://habr.com/ru/post/653587 (from few days ago, in Russian)
If you're trying to finish a PhD program, I'd say it depends how much you want to finish. "I did a year or two and academia sucks" is a perfectly normal place to tap out, but full STEM PhD -> SWE is also pretty common. If you just spent three or four years writing specialized code to simulate or analyze your PhD topic it's quite possible to parlay that into an entry level SWE job.
Russia is the fallback for many countries facing sanctions. Who does Russia turn to that wasn't taken off guard by the invasion and the swiftness and unity of Europe's response? China might have helped in another limited land grab like Crimea. Putin recognizing independent states doesn't align with the desire to reintegrate its own breakaway states into China, so they might not want to help.
Looks nice. Is there a way to use your own sync instead of theirs?
> This is a watershed moment for crypto and will be pointed to as a historical example of when the US started to lose influence over the world stage.

Just a month ago China and Russia made a 30-year deal to sell/buy gas through a pipeline. Settled in Euro!

https://www.reuters.com/world/asia-pacific/exclusive-russia-...

Russia wouldn't trust the yen. People in China can't freely exchange to other currencies (or move money out of the country).
The yen is being held together by a "captive audience" (or a subjugated people).

And China won't trust the Ruble, because well, it's obvious, right?

The idea that you'd make a 30-year deal settled in bitcoin/eth is plain crazy.
Trust is hard to build (it takes time), when neither Russia or China has that level if trust, what makes you think crypto would get there tomorrow?
I'm never sure how to take these comments.

Are you saying Ukraine is no big deal and anyone complaining about it should shut up, or are you saying it's a shame that people didn't take the other wars more seriously?

Either way, you should be more specific in your complaint so people can disagree or not, without having to guess what you mean and inadvertantly assume you're pro-invasion and trying to undermine the global response to it.
Stay away from them too.
Historical search is de facto absent on desktop since the messages get wiped regularly.
Perhaps closer to reality than CNN?
I expect you to do the same for US, GB or IL nationals when their governments invade yet another mid-east country.
The cost of retrofits will eventually be covered by the $6-12k everyone has paid for "FSD", if they can drag this out until solid-state LIDAR is cheap enough. And meanwhile they get to book that revenue as pure profit.
About 20 years ago I listened to a photographer talk about his photos of a community hospital. Someone asked him why did he chose this as the work he wanted to pursue. He said (paraphrasing), "When I really want to find out about something, I go study it. I don't listen to the news or read someone's opinion. I really wanted to see what healthcare in America was like, so I convinced a hospital to let me photograph their daily activities for use in their marketing." I try to follow that advice. I largely don't pay attention to the internet, or the news. I skim current events, but beyond that I largely don't deal with it. If I want to learn something, I spend the time to go find out for myself.

I haven't heard this phrase for a while. I learned Scooby-Doo and my dad explained what it meant to me when I was like 5. "Only believe half of what you read and nothing that you see." We've been fabricating news since the beginning of time. It's just more apparent now. The internet didn't start it. It just made it more apparent since more people are in the propaganda game now.
Ignoring what I am not interested in; pretty open to various opinions on what I am interested in, especially if I haven't yet formed my own opinion. Trusting that either I can spot the lies myself or, if not, at least they will challenge my sensemaking apparatus, revealing to me what I do not know or what the weak points in my knowledge are.

Don't know how to properly deal with information that requires my immediate action though (buy a product / not buy a product; invest in bitcoins / not invest in bitcoins; get a vaccine / not get a vaccine, etc.).
Is that more likely than blackmail and/or hostile actions from home jurisdiction?
I also work in the industry. You've got a couple misconceptions here about how AVs actually work. First, virtually all processing to determine what to do on the road is done locally, in real-time. Relying on internet connectivity would be a safety nightmare. This means you have to pre-train your models to deal with everything in a geofenced area before the car starts driving there. Hence the need for very high detail maps of the areas where robotaxis are going to run. Second, the concept of L3/L4/L5 driving doesn't quite match the reality of how things are playing out. Due to the limitations and cost of deploying current-gen self-driving systems, AV companies are designing vehicles to be L4/L5 within a specified design domain. That means a specific set of roads under specific weather conditions, light conditions, etc. Then those design domains will slowly expand until one day, years from now, vehicles are actually what the public now thinks of as "L4/L5" and at that time it will be possible to deploy the tech for privately owned vehicles. Until then, you're looking at commercial fleet vehicles in specific use cases only (robotaxis, automated heavy duty trucks, farming equipment, etc.)
I've never heard of this ability. Do you have a link describing it?

I've been maintaining an iOS app generation framework at $DAYJOB, and I've never found a way to run Xcode builds on physical devices short of actually registering the device with Apple for that purpose.

If there's a way to work around it, I'd be shocked and delighted.
The is where I’ll agree with Putin that our deceitful western media is trying to create tension with the east. /s

Russia is not even a Top 10 GDP economy.
Has session had a proper security audit anywhere?
I've been to quite a few drunken BBQs where it has happened for some of the guests. :p
The Sci-Fi Crime Novel That’s a Parable of American Society
Meta, YouTube, and TikTok block Russian state media in Europe
Please, it's 2022: anything that is not open source is suspicious of being spyware. We don't even trust our own governments, how on earth are we going to trust any private company (Huawei, Google, Apple, etc.)?
Climate Scientists Are Fed Up and Ready to Go on Strike
I'm sorry about this, and don't have any excuse for it. I'm working on fixing it now.

Edit - It should be fixed now. GitHub Actions seems to be having some issues so it took a long time to deploy
JWT (JSON Web Token) – Best Current Practices
iPhones are very high-spec, but you can't really run anything serious on them due to the walled garden. What are you going to do with this phone?
I can't imagine hate speech that's not nasty, but not every nasty text is hate speech. Circling back to the topic at hand, Reddit and image boards, for examples, can be quite nasty. Yet F-Droid hosts apps that's sole purpose is to access these platforms. So, and I'm referring my original parent comment, being nasty is not a problem. Hate speech is the problem.
>plus the actions of a country’s leaders do not represent the entire will of the people

If the Russian people don't agree with war. They would show up in the capitals and shut down the country until this problem is resolved.

If they do not, then your claim that Putin doesn't represent the entire will of the people is wrong.

The subsequent poverty and isolation the Russian people are about to go through will mean the Russian people have all the reasons in the world to oppose the government. If they don't, then it just proves how much they support Putin.
Treat the entire internet as a theater designed to capture your attention, to make you think and feel a specific way and in turn to influence your decisions. Do not trust anything coming towards you. If a source is invisible unknown, discard it. If you do not know the person(s)/entities sending information to your mind, how can you possibly trust/know what their intentions are? So yeah, guard your mind well. It is best to only visit the internet a few times a month and even then, treat it all as if it is made up and tailored to control you.
Indeed, it’s terribly disheartening to see that so many are willing to repeat the mistakes that lead to the horrors of WW2.
>>>Iskander missles and Smerch rockets hitting residential buildings and killing hundreds of civilians is restraint?

By Russian standards? Yes. Absolutely.

https://en.wikipedia.org/wiki/Grozny_ballistic_missile_attac...

https://en.wikipedia.org/wiki/Moscow_theater_hostage_crisis

https://airwars.org/conflict/russian-military-in-syria/
Their view transparently leads to the end of the world. It can, should, and must be discarded as deranged.
Current Events
I respectfully disagree. (Full disclosure: I'm the author of the post and work at a company with software that produces a lot of JWTs.)

Like any tool, JWT can be misused and you can do insecure things with it. I actually quote @tptacek in a different article about JWTs: https://fusionauth.io/learn/expert-advice/tokens/building-a-...

However, JWTs have strengths too. They are:

* flexible
* widely supported
* standardized
* stateless
* portable
* relatively easy to understand
* extendable

They also have libraries (often open source) to help you generate and consume them in almost every programming language, which is a huge help when it comes to using a tool securely.

Edit: fixed typo (relative -> relatively).
Those components in that PinePhone, they come from China. Are you sure that flash module does not contain a backdoor? What about the SoC, PinePhone uses Rockchip, the full name of that company is Fuzhou Rockchip Electronics Co., Ltd.. Are you sure the SoC is free from backdoors? Why even limit the search to complex components when a simple SMD capacitor is more than big enough to contain a low-power radio. Add some 'intelligence' and the thing will be able to deduce whether it is mounted in a position which gives it access to interesting data - the power path being a good candidate - to be transmitted on demand. The same would have been true had the components come from any other country but as it stands nearly all such components come from China.
Tibet, too.
You're satisfied with a device that is accepting pre-orders and hasn't shipped yet?
I’d also guess a lot of regulation, policy, insurance, and perhaps law is specific to SWIFT such that you can’t just swap over to another system or simply telephone the transactions.
We’re blocking YouTube channels connected to RT and Sputnik across Europe