skysight-inc/HackerNews huggingface dataset:
Throughout history a form of control has been to make people feel that they're better off than some other group of people, and so have more power, privilege & life is as good as it is likely to get. However it also comes with the implicit warning that they could lose that specialness if the boat was rocked. There is always somebody better off and with more power dictating that hierarchy to bother groups and the only way to address that imbalance is by collaboration and for employees, unionisation is a way to do that.

Tech workers are very much in that hierarchy and think that they're better off than most other people, so don't need a union. As a unionised, European tech worker it is quite likely that I have far more protections from my employer's whims than those in largely non-unionised countries (automatic minimum pay rises, job security, holidays, working hours, etc...) and I very much prefer it this way.
I think you are mistaken to believe, a country as natural-resourceful as Russia is in Ukraine for the purpose of natural resources.

For Russia it is about protection.

If say Russia would be able to permanently place "security-troops" on the east-bank of the Denjepr it would have reduced its "Ukranian flank" by 50% in length. If the west remains NATO-free, perfect from their standpoint.

From looking at former election results, the eastern bank as well as the southern steppe, would be relatively safe for permamently stationed Russian troops.
I think, the idea is that Putin wanted to invade more than Ukraine, and even planned to wage war with NATO at some time.

But he miscalculated the Ukraine resistance.

So chances are that

1. He has to pause after Ukraine, giving NATO time to level up. Leading to a new cold war.

2. If he wouldn't pause, at least he would be weakened by the Ukraine war.
Good noise-cancelling headphones are amazing. I have a set of Sony WH-1000XM3 cans, and I can play music at a quiet level with them while mowing the lawn. They are a bit more stylish than my Beyerdaymic DT 770 Pros, at least. They've been superseded with an XM4 model at the very least, but I'm happy with mine. I'm normally in the "don't buy Sony" camp, but these are a worthy exception to the rule. Note that this is mostly because I like their sound out of the box and felt no need to fiddle with hidden-behind-an-app controls. I took a look at the legalese when I tried installing the Android app, and noped right out.

That being said, I have had tinnitus all my life, not knowing it even had a name until I was an adult. For me it's a steady ~9 kHz tone. If the 'phones are on and the music isn't playing, I hear nothing but EEEEEEEEEEE, much like how I felt when I walked into an anechoic chamber.
I do not understand your argument.

You suggest that there are work-arounds in the drivers. And then you imply that people do not want to see them.

First of all, I am unsure if people not willing to see the work-arounds is generally true to begin with.

But more importantly, if someone does not want to see something, they can simply not look. I do not understand how that is meant to justify these drivers being binary blobs.
As a speaker of Croatian (southern Slavic) and Ukrainian (western Slavic), both Slavio and InterSlavic are bad from the Croatian POW, but InterSlavic is definitely a better choice in either case.

Many word forms in InterSlavic just seem like strangely archaic versions of Croatian, but might pass as "just strange" for Ukrainian.
High performance, minimalist Go web framework
> It's sad to hear that graphics drivers are still not a solved problem on Linux.

They are, Intel and AMD have shown that it can be done and it can be done excellently. NVIDIA just decided they do not want to be part of the solution.
>People spending time on other things could be a sign that they either don't want to can't do full 8h anyway. I can't, just can't

It's a shame that people working in, say, low paying jobs in restaurants, care work, supermarkets, cleaning or factories can't say the same.
Given how bad people are with money, the number of people who can't pay their taxes would skyrocket if withholding is replaced with the scheme you are proposing.

Let's say somebody makes 100,000 USD a year and pays 40,000 USD in tax on it. Today, they see 5000 USD on their account every month. Sometimes it gets adjusted a little up or down, depending on what they did on the side, had some stocks, mowed the neighbors lawn, whatnot. But their lifestyle is generally adjusted to 5000 USD a month. Housing, utilities, entertainment, restaurants, hobbies. Now tomorrow we switch to a scheme where they instead get 8333 USD on their account every month, and a 40,000 USD bill every spring. You'd be surprised how many people would adjust their lifestyle, with direct consequences even for tax revenue. You can even imagine a new loan sector that offers you those 40,000 USD in spring that you then can pay off over time. Great, now the monthly payments essentially go through a bank before ending up as tax, but the bank takes their cut. Everybody loses. (Well, except the bank.)

Now you could argue that's the individuals' problem. Get better with money. Educate people, teach it to kids in school. (Really? The education sector is already overwhelmed as-is.) That's not how society works though. Even if the well-off educated elites would like (which is what the HN crowd is part of, no offense..). Humans are not rational agents. If they were, the world would look very different.
Iraq was a terrorist state full of abuses

Russia is a terrorist state full of abuses invading a peaceful democratic country.

This is incomparable.
Given the theme of what I write about here (https://onepersonbusiness.substack.com/), I think it was only fitting that I would work on something of my own. After thinking a bit about it, and following the Substack Writers Unit Discord for a while, I decided to build stuff related to Substack itself. There’s a great community here, and I feel like there are lots of opportunities to explore!

For now, this is only a simple browser extension, that also does 2 simple things:

- Footnote preview: hover over a footnote on any Substack article to get a preview of the footnote, instead of having to navigate to the end of the article;

- Select and tweet: if you used Medium in the past, you know what this is. Select a block of text in an article, and immediately be given the option to share on Twitter.

Check it out, test it out, and drop your feedback below. I also welcome you to share other ideas with me, so that I can add them to my backlog. I have a couple of things already in mind, but I’m open to more. Thanks!
I absolutely do understand the reluctance to escalate, and I share it. I don't want that war to escalate at all; I want to de-escalate. Away from bombing civilian targets.

And I understand that western countries are reluctant to impose a no-fly zone out of fear that Putin has gone insane and might resort to nuclear escalation, but I think the risk of him resorting to nuclear escalation already exists if he can't have his way with Ukraine. And there are a lot of Russians who strongly disagree with this war and would probably support a no-fly zone.

I fully admit that if Putin has indeed gone nuts and isn't merely playing games, then we have to trust the Russian military in control of the missiles to do the right thing, but I think that trust is also warranted; many Russian soldiers already don't want to fight, and I'm sure the more competent commanders are well aware that a nuclear attack would be suicide.
The only truth here is that Russia invaded Ukraine, and without the invasion this destruction would not have taken place. Russia brought the war, and now are acting as "well it's your fault for resisting, why can't you just bend over and take it".

This is the incovenient truth. dang, can we please ban in this account that spews propaganda ?
Tanker of Russian gas diverted after Kent dockers refuse to unload it
Heyo,

I looked a bit more at your service, since I am migrating one of our text classification models anyways right now. I decided against using it but maybe my reasoning could still be helpful. (and I see a lot of potential so I want to help)

What I am using instead is a combination of AWS Batch and Colab. My reasoning:

# Local Development

Yes it is true that ML code can be quite well separated from the rest. But then there is data. So the extract and load step. I know you have bindings to for example Postgres but I wouldn't trust you with my DB.

And always moving over files could be done (we keep a backup anyways) but it would be more of a hassle. Also even for the actual ML code it is nice to have it in an actual IDe with a good debugger etc. I prefer to code your ML code locally and then just package it and send it away to be trained.

Also, yes there is a cost to set up the infrastructure but I prefer to solve that with code generation/templates and libraries (to send your docker to Lambda for inference and Batch/Colab for training). It is a cost that is paid once and then never again.

# Price

Your gpu instance costs 1 dollar an hour which is about 3 times as much as a p2.xlarge spot instance (which I assume is the closest one). Colab of course is 10 bucks a month / free. This is ignoring AWS credits for now. (would also be good to know which exact GPU you provide)
This is just offensive and doesn't contribute to the discussion. Why was my answer flagged but this offensive comment is left as is?

Also, this is my main account and it's 5 years old. Can't say the same for you, really. Why are you ashamed of your opinions?
Distributing the keys is illegal, but what about using they keys and distributing the resulting signed firmware?
I've learned some Czech about 10 years ago. Not much left, since i didn't need it that much (yes, shame on me), but i actually understand several words. Nice. Now i wonder if something like this exists for germanic languages.
Nintendo's hardware division is undoubtedly having a positive impact on the industry at large. I would argue that the Steam Deck would not exist without the Switch. There have been other mobile consoles in the same form factor (most obviously the PSP and PS Vita), but by the mid-2010s, smartphones had cannibalized that form factor significantly (even Nintendo's 3DS line had 50% lower lifetime sales than the original DS line in the 2000s). If it weren't for the Switch innovating in this form factor, I doubt that the mobile console form factor would exist at all today (except maybe for those shells where you plop your phone into to get a D-pad for your mobile game).

If we want to cut down on e-waste, we should rather lengthen the smartphone replacement cycle. That's a better impact just because of sheer numbers. Lobby for replaceable-battery mandates in smartphones and a minimum duration for security updates of 5 years or even 10 years.
Thats not a fact check. You provide no source at all. How do you get your information? Russia Today or the Telegram channels they've infiltrated?
It's absolutely irrelevant which side's shell ultimately reached the plane. The only thing that matters in this context is that it was destroyed during Russian unprovoked invasion.
From the linked page:

"Slovio is not very Slavic at all: its grammar is almost entirely based on Esperanto, its word building mechanisms are mostly Germanic, and its vocabulary, although clearly dominated by (often mutilated) Russian words, does not relate in any predictable way to the Slavic languages either. As a result, its educational value is practically zero."

This was also my impression of Slovio after attempting to read a few texts. Interslavic feels much more natural, coming from the perspective of a heavy dialect speaker of one of the south Slavic languages.
New features and new bugs.
I think Ukrainian IT need more help
It's almost completely useless without libraries. It's probably a tough call whether to just write assembly language instead at that point, if you have a nice assembler and know how to use it that might be more productive than C with no libraries.

Much of the stuff programmers are just used to being "part of C" is actually from a library. For example NULL is just a macro that some library provided, C's "null pointers" are just the literal zero for a pointer, even if your hardware does not represent "null pointers" by an all-zeroes value.
> You can keep C syntax in your head.

You can keep the syntax and all the useful parts of the standard library in your head.
My router supports Route53, so I just pay the $0.50/month for them to host the domain. I don't foresee Route53 going away anytime soon.
> a[i] = i++

And I would never excrete such a line of code without automatically thinking "hmmm.. does this really do what I think it does?"
The key is to remember that noise cancellation allows you to turn the music _down_.
I can tell you Russia is so far behind in technology they won't be able to do anything with this knowledge.
> And it's used where Russian would just omit it. Are there Slavic languages that are more liberal with it?

My data point is Bulgarian where you generally can't omit "to be". This may have to do with the fact that Bulgarian has mostly lost its case system?
What's to stop the group from releasing them anyway? What happens to the files on the hacker's drive - surely the hackers won't delete the files? That would give up the leverage they have. If the files are out there, they could even be leaked by accident (hacker loses laptop, drama in hacker group causes member to rebel, rival group hacks this group, etc)

Risk-wise, I think nVidia has no choice here. They should assume the Verilog source will eventually be made available. The only question is whether the time between now and then is valuable enough to give in to the demands.
Question: is slovio actually in use? Is it actually useful?
Ukraine says the An-225 was destroyed on the 26th. And their artillery strike came on the 27th.

With the fog of war, it's impossible to say with full certainty who destroyed the plane. And the whole war is the fault of Russia.

In the meantime, feel free to shove the "inconvenient truth i just came up with and claim is fact being flagged" bullshit up your arse.
When I was a kid, maybe 6 or 7, I saw this[1] television segment on John Bachar. It blew my mind, and was imagination fuel for the rest of my childhood. At 45 I still love climbing. I don't think it was unfortunate at all that my first exposure to climbing was via a free soloist.

[1]https://youtu.be/sLivlvAkhs0
Indeed.

https://youtu.be/Q4GiCg_m8wA?t=55

https://youtu.be/Q4GiCg_m8wA?t=593

https://youtu.be/Q4GiCg_m8wA?t=765

https://youtu.be/Q4GiCg_m8wA?t=923

https://youtu.be/Q4GiCg_m8wA?t=2108

And there are much more of these in Doom II.

I clearly remember (but not in which game) a tight room with ledges on each side where you basically shoot blind horizontally to hit enemies out of screen above.
Not a classic card game but Coup (https://boardgamegeek.com/boardgame/131357/coup) is based on a similar mechanic of claiming what you're playing and being called out but with more interestingly interacting card abilities. I thoroughly recommend it.
This stuff makes such a difference that it's almost ridiculous to not consider it from the very beginning.

We're not talking 10x difference. More like 1000x.

One bad access pattern can be the difference between millions of transactions per second, and mere thousands. Many times, this bad access pattern is manifested in things as simple as using a class instead of a struct, or using a lock when a CAS would do the trick.

The most popular siren song in all of modern technology is the obsession with making all the cores share the work. For a vast majority of problems that operate on shared state in a serialized fashion (i.e. anything a bank would do), consolidation of processing to 1 thread is always going to give you the most throughput.
If I see a[i] = i++ in a codebase I am immediately removing it as it looks ambiguous, possibly invalid and probably unpredictable.
Do you already know HTML and CSS? If not, you might want to get that squared away. HTML shouldn’t be that hard and don’t go to far into CSS since you probably won’t do much CSS work later on.

You might be able to pick a book that teaches you “Web Development”, so HTML, CSS and JavaScript. If you go with one of those books make sure it is not to old and be aware that you will still not know enough afterwards.

After that you got to chose Front-end, Back-end or Full-stack development.

If Front-end, pick a framework. React and Vue are popular, Angular and Ember are more likely to show you that there is more to a framework.

If Back-end, learn express. Just about everybody uses it. You can also look into nest.js as a framework. It does more than express but fewer people use it right now. You will also need to add a database to the mix. Choose either MariaDB or MongoDB, there are other valid choices but those two are rather popular so you can find information and get a job with the skills you develop. You might also want to look into working with JSON, CSV and XML files. You will need to read and write them.

If you go Full-stack you will need to learn Front-end and Back-end. You will also need to learn how to debug errors across the stack and where best to solve a problem. You might also want to add next or nuxt to your tool belt.
I agree; it's utterly irrational; yet I literally hear a non small number of people around me living and thinking like that
> And I understand that western countries are reluctant to impose a no-fly zone out of fear that Putin has gone insane and might resort to nuclear escalation

No, the fear is that Putin is basically sane and operating under something like normal great power expectations despite his crimes of aggression, and thus will not attack NATO countries for fear or nuclear retaliation, but will escalate against NATO countries if they intervene directly against him, potentially and quickly leading to nuclear war.

If they thought Putin was insane, the marginal risk between aiding Ukraine and intervening directly would be less, not more.
though, on retrospect, I can admit that Java might not be the best language to learn programming
In fairness, it's hardly an outrageous view to want to remove artificial performance bottlenecks on a piece of hardware you've spent a considerable amount of money on.
For most ordinary people this stuff is hard. Why would you not trust
your ISP or a mail provider like Google? To correct this we need to
start education at a young age.

In other threads we have discussed ad-nauseum why email is almost
impossible to secure. I proposed that the law can be an effective tool
here too. But education is also an important factor.

The GDPR works well but places the onus on companies. To get further
we also need to ask people who use online services (or are the
non-consenting victims of them) to take on some more responsibility.

With better education people will start to understand that
communication and information transfer is a tradeoff between potential
conveniences and risks. Right now digital technology pushes a model of
the world that's a sweet-shop of delights - all "convenience and
efficiency" - without thought for consequences.

I tried to make that dietery metaphor in Digital Vegan [1]

"Civic cybersecurty" is a term I started using circa 2018 [2] to make
a distinction between the corporate cybersecurity we teach at
university level and a 21st century programme of everyday digital
literacy we desperately need. The former is mostly about securing
assets, whereas the latter is about intellectual self defence to
preserve privacy, reputation, freedom and choice in a digital world.

Most of what we call "National Security" is really at the economic and
cultural level (not the interests of a tiny elite, as it has come to
be defined). Therefore "national security" being no more than the sum
total of individual earned securities of each citizen, is better
expressed by the term "civic security" to distinguish it from what
Schneier deems a "threat to security" created by current government
attitudes.

[1] https://digitalvegan.net

[2] http://www.icicte.org/assets/icicte2019_5.4_farnell.pdf
There were world-wide protests against that war [0]. You might consider that many of the people commenting here will have been involved in those protests, or are otherwise well aware that the justifications were a huge flight of fantasy. That doesn't mean that current news from the Russian media isn't also a huge flight of fantasy.

[0]: https://en.wikipedia.org/wiki/15_February_2003_anti-war_prot...
The goal was to use only basic latin letters. But even then - many Slavic languages use or used z for this purpose, none uses x. So why make it arfitically less understandeable? It's not Cxechia it's Czechia.
There are still the Boeing Dreamlifter and the Airbus Beluga.
From what I've heard about chimps, are we sure they were "giving medicine" rather than "attempting unsuccessfully to poison"? :)
Just so you know: abusing common patterns in user experience ("yeah, yeah, whatever") IS what makes it a dark pattern.
Understandable given the situation, but ethnonationalism along language lines is one cause of this war in the first place. Street fighting between Ukranian and Russian speakers in the eastern regions -> Russian support for the Russian speakers -> breakaway oblasts with "little green men" -> takeover of Crimea -> Ukraine bans teaching of Russian -> Russia invades "to protect" its speakers, very similar to the Turkish invasion of Cyprus.

This kind of stuff is very difficult to stop escalating. It drags in bystanders. It's why EU human rights law protects minority languages and identities.

(This is not blaming Ukraine, the country, for its invasion by the aggressor Russia, and Russia has definitely been inflaming language war issues for its own purposes)
so the loss of a product makes you want to donate but loss of life puts you on the fence. Wondering how’d make you feel if say, Romanians had to flee and no one would care since there isnt much made in romania.
Even though Russian does drop the "to be" in present tense for all pronouns, other Slavic languages do feature it either as a separate word or together. For example this is how you say "I am Russian" and "You are Russian" in:

Slovenian:

Jaz sem Rus

Ti si Rus

Croatian:

Ja sam Rus

Ti si Rus

Slovak:

Som Rus

Ty si Rus

Whereas in Polish is a joint word (but the to be is still merged in there):

Jestem z Rosji

Jesteś Rosjaninem

I also thought that using the Latin alphabet feels a bit of a hack and Cyrillic would be a more "natural" way to put things. However, using Cyrillic would impose a higher learning curve for those who do not it.
This is mostly for phonemes that don't have a 1-to-1 representation in the Latin alphabet, like ш, щ, ж and what not. For these cases, languages like Croatian, Slovenian and others have come up with, what is my personal opinion, are quite acceptable workarounds (I just found out that this is called Gaj's Latin alphabet [1])
č, ć, dž, đ, š, ž (I skipped a few).
Without knowing initially how they are pronounced, read in context you do get an idea of what the target sound is.

I also think that on-boarding Cyrillic-first cultures would be easier because normally countries that use Cyrillic as their main alphabet also teach the Latin alphabet at school (Russia for example does and they also teach you how to write "Russian" using Latin characters because they understand the importance of this). Whereas it's not the same way around: a lot of the Slavic countries do not teach the Cyrillic alphabet at school.

> I've always had trouble trying to parse out Russian transliterated into Latin script.
I also think this is because when you're learning Russian as a non-native speaker, the courses focus mainly on Cyrillic (naturally so) so you never really learn that
ж -> zsh

ш -> sh

щ -> sch

х -> kh

ь -> '

etc.

[1]: https://en.wikipedia.org/wiki/Gaj's_Latin_alphabet

Edit: answer question about Russian transliteration, add missing link and try to fix formatting.