skysight-inc/HackerNews huggingface dataset:
IIRC, it was NATO that signed an agreement that they won't expand to the east when Russia / USSR agreed to withdraw its army from the East Europe.

It was the Russia / USSR that agreed to let Ukraine alone as long as they guarantee human rights and equal status of ethnic Russian / Russian-speaking minority in Ukraine (but majority in East Ukraine and Crimea).

It was the Russia and USA that agreed to restrict usage of the nuclear missiles in Europe.

Guess who broke all those treaties and agreements and now has balls to accuse the opposite party for the current situation.

Even thousands of years ago, Sun Tzu said you should not push your enemy to the wall where his only choice is to fight to death or just die, and NATO is still doing that.

It's not how you de-escalate things, and I hope the reason would overcome, unless we want to experience a nuclear winter.
Best Care Education App UI Kit: 10% Discount Off [Code: Ht-10]
Have 15,000+ Best Ui Design (Free/Premium)
From UIHUT [Annual Plan: $89]

CODE: ht-10
(10% DISCOUNT OFF)
Emacs LSP Mode – Language Server Protocol Support for Emacs
That's irrelevant, their purpose is to act as a deterrent. By invading Russia would also directly attack American, British, German, Canadian etc. soldiers which not something their governments can just ignore. Anyway it's not the 1930's, considering the current political and economical environment there is absolutely no rational reason for Russia to invade the Baltic states (unlike eastern Ukraine or Crimea). What would they gain by doing that, 5 million people none of whom want to be a part of Russia and a shitload more sanctions (assuming if it does not escalate into a full-scale war with the west which is again something Russia has nothing to gain from).
Yes, from my perspective, at least as of 2019. Every year or two since 2010 I have to stand up a new Python project, or upgrade an existing one. I'm overdue, but packages have never not been a nightmare by comparison. The last thing I used was Pipenv, which I will praise for being a tolerable experience by the end of things, but now I hear it isn't even "the thing to use" anymore? Now it's Poetry or Conda? The problem in Python is partly an issue of the individual tools, and partly an issue of the constant churn/change in the ecosystem around them.

Ruby settled on a two-part solution, Rubygems and Bundler, over a decade ago. One is the package format, hosting server, and default distribution, the other is dependency management. In practice they are two sides of the same coin, and you don't have to give much thought to them. I hate reading reductive "It just works!" quips, but it really does apply here.
Hmm I see, so there are other bots on lichess but they're set up as real players with a bot tag and you play them by challenging them directly. That seems like terrible UX when there's a whole separate menu to set up pve games and no way for a newcomer to learn that...

Sure stockfish level 1 is very beatable, but I do sometimes like sealclubbing super low rated bots so I don't have to think at all when playing and still win, for which the chess.com bots are very neat :P
Russia's development and production costs for military hardware is also much smaller than any Western nation's. They get much more for their money in that respect.
Armored ground vehicles in a frontline role are largely worthless against a modern military; it’s too easy to take them out with drone-fired missiles or kamikaze drones.

NATO doesn’t need to position planes in the Baltics when they’re within range of its air bases in Germany (airbases should be well behind the front lines anyway).
Juniors have a hard time getting jobs period, I don't think it has anything to do with Ruby.
LOL, so many downvotes...
Right. Lawmakers should follow the regular insider trading rules. They should be considered insiders for all their trades.
Seems it's multicolor thermal tape to me.
>However, the Crimea is quite different in one key respect: most of its people, being Russian, prefer to be in Russia. In fact, one can

>argue that it is in the political interest of Ukrainian nationalists to have Crimea in Russia. Without the votes from Crimea, Viktor

>Yanukovich would never have been elected president.

This is actually a very interesting point, and would explain Ukraine's recent shift to more nationalist politics, and pivot away from Russia - which (unintended consequences for Russia) sparked all these problems in the east.
pretty sure they aren't split between 3-4 packaging styles
Tips to squash your inner critical voice
Correct me if I am wrong but the more I digged into this story more I find it is much more nuanced than this.

So briefly here is what I think had happened:

- Russia had a huge strategic deal to sell Germany petroleum and natural gas. This was years of diplomatic work and finally got to the point where this looked like a reality.

- The settlement of the above deal would be in EUR bypassing the typical petrodollar settlement.

- Ukraine was proposed to be added to NATO by US and other allies.

- Russia started moving troops to Ukraine.

- the above mentioned deal with Germany is now under question.

One has to wonder if the last three points are correlated and second and the third points are correlated i.e. to keep the petrodollar dominance US is crafting this conflict by adding Ukraine to NATO.
Slightly off topic --- why do phones that only offer an HD display have 20 megapixel cameras?

The phone itself can't display it. It's possible but unlikely the person has any display that can show the photo in true resolution.
> It will eventually settle and return back to Ukraine

> as more and more countries recognize Crimea as part of Russia.

What? Crimea will return to Ukraine as more countries recognise Crimea as Russian territory?

> It will eventually settle and return back to Ukraine

Crimea will never return to Ukraine, Russia historically needs port that doesn't freeze over winter. Now that Ukraine is looking towards EU/Nato and Russia cannot control it as a satellite corrupt state, Russian military will not allow losing control of their most important port.

This whole war in Ukraine is to open up possibility for a break-out state favourable and funded by Russia or even assimilation into Russia, as its a corridor to Crimea.
Racing the Beam is an excellent book.
> It’s not a matter of power but a matter of morals I think.

Its a matter of will.

What is in it for the USA to start/finish a hot war with russia?

Russia has has different rules of engagement which means that they are prepared to be a bit more ruthless when it comes to doing a war.

This means that for the US to win, it will need to commit a fucktonne of resources, of which a politically damaging number will be destroyed.

The US isn't going to commit that much because there is no real strategic win for this.

Russia is basically being textbook russia. Its been doing this shit in this region off and on for the last 150+ years. Its far easier to let ukraine blunt russia's fighting force, than it is to loose american troops.

Its not a moral judgement, its raw hard domestic politics.
Good point. While I never use chess.com, I did find their commentary on the recent championship with Fabi to be pretty amazing.

On the other hand, all of the money they spend on content like that is super effective marketing. It's a lot like how Coke will sponsor sports matches. Still, feelings of good will are feelings of good will.
Log4j flaw: Now state-backed hackers are using bug as part of attacks
Currying honestly feels like a source of pain as a dabbler. I often encounter complex function signatures that I find very hard to grok at all.
Ok the Tiobe => Fortran is complete horse shit and we all know it. Fortan and Perl are both more popular than Go in that ranking I mean come on. But sure I agree Ruby is a nichey language, usage-wise about the same as Swift/Scala or maybe even Go. Somewhere in the top 10-15 I'd guess. If you look at web backend languages (e.g remove C/Visual Basic/C++) Ruby is probably top 10.
Here is a chart I found in a quick search:

https://www.researchgate.net/figure/A-comparison-of-accident...

From the paper:

> whether looked at by human factors leading to accidents, by driver age or by accident type and age, the results all support the conclusion that, among all accidents, the accident rate for AT vehicles is twice as high as for MT vehicles except for head-on collisions
Many early programers, Knuth etc, have described how writing programs on punch cards, submitting the job, picking up the results much later had a big influence on how they thought about programing. The lack of immediate feedback, counterintuitively, made them better programers it seems.
Well, no. The shortest rail distance between two points is very very short, because you can choose the two points very close to one another.
Comparing Rails to Express is not apples to apples. You should compare Rails to something like Next.js that has a lot of the magic and plumbing taken care of for you on both the front end and the back end.

I agree that for side projects, underfunded startups and especially for product/business-focused founders, using the quickest magical prototyping framework is definitely the best idea so I agree with the overall sentiment of the post, just not the specific conclusion that Rails is the best way to go in 2021. I still believe strongly that having the same language on the front end and backend is paramount to developer productivity.
> Let us just disagree here what we think is correct or false information

Are you saying now that it's not obvious? So ... not blatant?

> But if you want to blame others for their life risk,

That's not the issue. But people's life risk doesn't exist in a vacuum, it impacts people around them. If their life risk impact me (which it does) then it's an issue. In order to deny that, you have to also deny e.g. that they end up filling the ICUs.
You beat me by 18 hours.
They could publicly shame the US, UK, and France about abandoning an ally without putting up a fight. This humiliation would threaten

1. Those nations' ability to sell military hardware to the leaders of resource-rich nations.

2. Those nations' politicians ability to avoid a governing coalition between the radical far right and newly-angry moderate conservatives.
What evidence is there for this claim?

I'm not aware of instances where people join a community BECAUSE they banned something. There's plenty of evidence for the reverse, such as when the removal of fat people hate and other subs led to an exodus to Voat.
False statements don't help public discussion.

It is not true that the U.S. killed a million people in the Middle East. And this is not some sophistic semantic argument either, as it remains not true when you include Afghanistan. The number of civilian casualties is not even close.

It is also not true that the U.S. doesn't care about civilian casualties. The U.S., U.K., and Australia are the only countries I know that put lawyers in air strike operations cells to ensure the law of armed conflict is followed. The French red card holders receive training but don't tend to be lawyers, believe similar is true for Germans and Italians. You'd be hard pressed to find anyone who takes this obligation more seriously than the U.S. and closest allies.
That US war-motto doesn't make a whole lot of sense in the rest of the developed world. They haven't actually had any battles at home, except for the ones where they attack themselves. It's a relatively young country anyway, so it's hard to pin any value on any war-motto that's not about a far-from-home war (which is what they do have experience with).
Cancelling all existing subscriptions seems extremely hostile. Imagine if you were a happy customer and suddenly Google rips the service away from you. This looks really bad for Google. I’m sure it was a mistake to handle it this way and I’m sure they will fix this one off but it’s scary to know this can happen. Also I sure hope they restart the subscriptions. What a sticky situation they’ve caused. Imagine you are subscribed. Then you’re subscription is cancelled. Then it’s started again. We’re they notifying the customers? That’s gotta cause some churn.
For sure, I'm not trying to trash Rails, it's a great framework. My background is in Computer Vision and Machine Learning, where python shines, making Django an obvious choice over Ruby and Rails.

The question I was replying to was "What does Django offer that you feel is an improvement over Rails?" and I tried to answer it.
Yeah, the one largest difference is about magic. Rails chases it by default, Django avoids it by default.

I wouldn't say that the ORM is better (in fact both ORMs are bad), but the way it integrates with everything is just awesome.
The article doesn't mention how well `pass` integrates with `git`. Once you do that, you get revision history, you can push it to a private repo (github, gitlap, etc), and keep your passwords in sync across multiple devices
In Occam's razor news, there are not many reasons to detour 40 tons worth of military rations near a warzone where you're totally not involved.
The west wants to sell military equipment to Ukraine. It’s the same reason Taiwan being in danger is front page news. The cash cow of Afghanistan is gone.
I don't know the numbers, but I do know they still do significant work in mainframes. They're even still designing their own Power processors for them.
Same here! I can’t believe there’s a hot key for this! They really do think of everything.
Ukraine: Tragedy of a Nation Divided [pdf]
20K troops are people's sons and daughters. Those are real people with personal stories that can credibly threaten to move votes and enlistments.
Microsoft Access.
> The biggest CMS of one of the biggest languages

Which CMS is this?
Spinlaunch: Busted
This is "simpler" because it's a one line shell snippet:

tr -dc "0-z" < /dev/urandom | head -c10
> Full scale invasion to defeat Ukrainian government is very unlikely

I don't think that Russia would be even interested to take control of the rest of Ukraine, as the current situation seems to fit their goals: they're keeping control over Crimea, so they're keeping their access to the sea there. And with the Donbass situation, Ukraine won't join NATO anytime soon, so they won't see US bases and missiles being installed next to their borders
Yes, you are wrong.

USSR (and then Russia) were selling gas via existing lines to Western Europe since 1970s. The new pipeline is a bypass around Ukraine to remove any leverage against an invasion.

Ukraine would love to join NATO (and no, you are not proposed there by other countries that's not how it works). However the US and other allies have cold feet to avoid pissing off Putin.
They are automatically generated from the model. It presents some warts etc, but works pretty well. It basically does require some hooks to ensure that developers don't work on the same migration at once, but not a big deal.
> cognitive overhead of getting a simple app up and running gradually took all the fun out of the job for me

This video was recently linked in other thread on HN, but I feel this comment really resonates with the main conclusion: https://www.youtube.com/watch?v=pW-SOdj4Kkk
> how their legislation affects businesses

Especially the businesses they own shares of...
Back when cloud was the big new buzzword several browser extensions/bookmarklets were created to replace occurrences of "cloud" with "butt".

1_player's comment should have replaced both occurrences of metaverse with butt though.

https://github.com/DaveRandom/cloud-to-butt-mozilla
It has plenty of ads now.
You moved to Austria from Australia less than 3 months ago (if you're not lying about that also). Austria is 1/1,000 Ukrainian and 1/3,000 Georgian, and the younger crowd is even further US aligned. Please tell me more about how you've made 10,000 friends in 2 months to statistically avg. knowing a lot of them.

You don't know "a lot of Ukraine and Georgian expats." I have family from both and have been all over Georgia. 2012 Gallup Poll had Georgian approval of US policies at 51% and disapproval at 15%. There's a damn good reason Georgia and Ukraine mutually consider each other their #1 ally.

I thought after the 2014 annexation of Crimea, surely international supporters of this crap would be nowhere to be seen anymore. Now I found myself thinking the same thing when Ukraine or the Baltics boil over, but I'm sure somehow you'll make up some other "But US and NATO (a defense pact that has never entered into unrequested territory) also yada yada, Russia not so bad."
You say that yet even catbox.moe is asking for money. Go check their front page.
Last I heard the Americans had left. Is there something I have missed?
The interesting engineering happens in enhancing legacy projects, not greenfield ones.

Legacy projects mean 'those in production currently working'. So to solve problems in that context you have to really work with complicated, very high-stakes constraints. "You can't refactor X Y way because of customer requirement Z". You really need to build up intricate context on how/why the product does what it does, even if in the abstract it doesn't seem like a 'best practice' (whatever that is...)

Maybe an unpopular opinion, but working and navigating these problems feels more "real" than an abstract greenfield project with very few constrains.
That's why I used the past tense. EU investment beefed up over the last few years. Rail Baltica is still underfinanced though [1].

And the main point stands. Baltic countries were part of USSR for 46 years from 1945 until 1991. EU had 30 years to fix the problem but it did not.

[1] https://en.wikipedia.org/wiki/Rail_Baltica
Error: Ferris cannot be used as an identifier
> The debacle in Afghanistan showed that the US military is incompetent when it comes to actually achieving their goals

How so? That's a pretty novel interpretation. Why do you view Afghanistan as a military failure rather than a political one?
Did you look at the links I provided in this thread? Maybe you missed this part as being 'out of scope' of their solution:
"Brave collusion with CDN to track users based on IP"

What happens when you click on a Brave ad and it takes you to an advertiser's landing page? That advertiser gets to learn all kinds of things about your browser. Brave's obfuscation only goes so far, and they know how to work-around their own solution. Trust them if you'd like but I don't. I don't need yet another chromium browser.

Brave offers nothing that I cannot get elsewhere and includes an ad network. I think its Brave that is being dishonest, Brave cares about telling you a story and showing you ads, its marketing.
Agree with all.

> The Internet is revolutionary, but not Utopian.

Yes and: This isn't quite right.

In political science terms, I want an adjective stronger than "revolutionary", in the same direction. "Radical" has more punch, but wrong direction.

The Internet accelerated consolidation, not challenge it.

Back in 1998, I had no awareness of "preferential attachment" and "winner takes all". I currently believe that reducing transaction costs accelerates consolidation and therefore inequity.

Many technotopians thought the Internet would be the great liberator, toppling the gatekeepers and elites. Disintermediation! That certainly happened.

But what happened was gatekeepers killed off the old guard, feasted on their corpses. The larger trend was a massive consolidation, an unprecedented power grab, and ridiculous transfer of wealth. And previously inconceivable command of our collective attention. Masquerading as personalization, mass customization.

Also true is that more heterodoxy is sneaking into the zeitgeist (popular awareness) than ever before.

Paradox. How can both phenomenon be simultaneously true?

David Graeber in The Democracy Project might have the crucial insight. He's the "We are the %1" guy. He rejects revolution and advocates opportunistically sneaking in reforms in the margins, beyond the awareness and control of the power elites. He claims that authorities cannot control all uses of their mediums. That the very levers of power become the means of dissent.

The only metaphor I have for this paradoxical situation is the hands of power trying to grasp fistfuls of sand. The tighter the grip, the more sand leaks out. (Thanks Princess Leia!)
Just that React, Webpack, graphql backends and millions of other packages and pipeline tools are on npmjs.com does not mean you have to use them. You can still create super-slim, to the point, and timeless backends using express.js (which was inspired by Ruby's Sinatra after all) and vanilla frontends. Doesn't get you brownie points on your CV though, which I think is the actual problem.
It's often lazy legal writing, not malice. Feel free to propose to them a better agreement. I usually do that with contracts like these.

It's like the legal equivalent of giving read write execute access to everything.
Sounds like the managers that came before you failed you! Not to sound accusing but if this happened with multiple jobs then maybe you could have asked more questions at the interview stage. You can usually see dysfunction like that a mile away.

There's no need to chase the latest Node JS shenanigans. It feels like it's all we talk about on HN but a huge, huge number of developers are out there happily coding away in Java, C# and all the rest. Even within Node world the majority are using the exact same React stack (the homogeneity of which is the reason for using it in the first place).

IMO Ruby has faded because it never found its niche. Java and C# thrive in the corporate world. Python already exists as a dynamically typed server language. As much as people complain, writing server-side web stuff in JS does make sense given it's what you're using in the client. So where does Ruby go?
Noticed this as we at Aiven https://aiven.io also love crabs
I do not, but there is an open source clone called Pingus that stays close to the spirit of the original: https://pingus.seul.org/
Node is a language runtime not a language.
ERB isn't my favorite, but stuff like Elixir/Phoenix's Heex look react like and are mostly just html. I use Phoenix/LiveView for an internal tool at work and dom updates are so fast that it looks like nothing happened sometimes. It's super easy to maintain too, there are well defined ways to handle state changes and the event api is well designed.
the cert might be plane text, but the keys are not... its the same as HTTPS...
I am also biased but I also agree

Things have been moving so quickly in the JS space and because the JS community is so prominent on Twitter. It's ended up with a lot of JS 'influencers' who feel they have to come up with a new hot-take on code smells or the latest cool new thing every week in order to stay relevant. They tend to default to exclusionary behaviours whereas Rails is a lot more friendly.