skysight-inc/HackerNews huggingface dataset:
From Wikipedia: https://en.wikipedia.org/wiki/Nuclear_weapons_and_Ukraine

Pavlo Rizanenko, a member of the Ukrainian parliament told USA Today that Ukraine may have to arm themselves with their own nuclear weapons if the United States and other world leaders do not hold up their end of the agreement. He said "We gave up nuclear weapons because of this agreement. Now, there's a strong sentiment in Ukraine that we made a big mistake." He also said that, "In the future, no matter how the situation is resolved in Crimea, we need a much stronger Ukraine. If you have nuclear weapons, people don't invade you."
More likely, the very maintenance cost would prove infeasible.

Ukrainian HDP is slightly larger than Slovakia's, and maintaining nukes for decades ain't easy. You need to control the complete supply chain for some very exotic spare parts.
The simplest case, applicable if you have access to more than one device that supports generating TOTP codes at the time you are setting up TOTP for a given site, is to simply scan the site's QR code on all the devices.

E.g., when I create an account at a site that uses TOTP I scan the QR code on both my phone and my tablet.

(Actually, I scan it twice on each device, using two different TOTP apps. That way I'm covered if one of the apps stops being supported).

If you don't have all your devices available at the same time, or you want to allow for the possibility of adding a new device later, you can simply save the QR code. When the site gives you the QR code, take a screenshot and save that in some secure fashion. I save it as an encrypted PNG file.

To add a TOTP device later view the screenshot and scan the QR code.

Most sites that give you a TOTP QR code have an option to get the code in text. As an alternative to (or in addition to) saving a screenshot of the QR code you can ask for the text code and save that. Securing a text file might be more convenient for some people than securing an image file, although using the text code to set up a new phone or tablet likely won't be as convenient as using a QR code.
> it got the support of China that will offset any sanctions the the West might impose

If China does this overtly, "the west" / NATO may cut them off as well.
I think you underestimate how weak the west really is. We need to wake up to the reality behind all the consumable media.
The next question becomes, does US want to start a war over Estonia? Formally yes, of course, but I don't know.
Not if Russia takes Ukraine and controls the majority of wheat following into EU.

Near term impacts of climate change will very likely leads to crop failures in many of the EU's largest producing regions.

When you don't have enough food to feed your people, politics and economic sanctions become extremely flexible.

When resources run low controlling food and oil will be a very big deal.
> Isn't this going to have some serious economic repercussions for Russia?

Russian economy is in decline since 2014. COVID-19 pandemic has increased its decline even further.

So it seems that the upcoming EU + US economic sanctions will be used by propaganda as the ultimate explanation of the decline. I mean Kremlin actually looks forward to more sanctions in order to have plausible explanation ("we are at war and our enemies made your life worse; we need to stay strong around our leader mr. Putin" shit).
No one is saying that, if he touches a NATO country NATO would be forced to intervene.

What people are saying is that no one wants to get nuked to save Ukraine and I'd be hard pressed to blame them.

This isn't Call of Duty
Probably, even for something as severe as an invasion, I highly doubt that Ukraine would have used Nukes against Russia. Considering how close together all the countries are in that region, unless they pointed it way inside Russia, the collateral damage would have been insane.
Such vetoes are invalid when the veto state is directly involved into the conflict.
Maybe it's explained in the article but my french isn't great

But how would that work to replace (?) GPS?
> So that's a common hyperbole I guess?

It's contextual, so if a friend is "desperate for a drink", it's not meant to be taken literally.

When the author says, "When I think of my time at Instacart, I remember desperation", I assume they were feeling actual hopelessness.
Perhaps I was wrong to expect mention of explicit discsussion of spectral graph theory? Anyway, always interesting topics to me.

On a related note: Gilbert Strang (MIT) has a relatively new class in the area of Linear Algebra (of course!) and learning: from data: "Matrix Methods in Data Analysis, Signal Processing, and Machine Learning"
> https://ocw.mit.edu/courses/mathematics/18-065-matrix-method...

With Part IV: Special Matrices discussing the Laplacian and Distance matrices as noted in the posted paper.
[TOC: https://math.mit.edu/~gs/learningfromdata/dsla_toc.pdf]
That's a bit naive. There are already hundreds of civilian casualties. The Russian shelling is not precise. They don't have the technology for that. They were using MLRS rockets which kill indiscriminately. There's a video circulating online of a little girl who got hit by a shell and killed. This is not like Crimea.
> It's because he thinks he can use nuclear weapons to get NATO to back down.

When Putin intends to use nuclear weapons against NATO members, then the one and only answer that NATO will come up with is nuclear. This brings us either back to a cold war scenario or doomsday.
> "I see a lot of React hate"

Pointing out badly constructed solutions using the wrong tech is valid criticism. It's not "hate" to say that React and this SSR setup is used being used unnecessarily for a site that doesn't need it.

> "React allows you to release faster as a big company."

This is absolutely not a rule in any way. Again, using the proper tech for the situation is what matters. Large teams with complex frontends can sometimes move faster with React, but there are million other factors that go into this.
Not only is Ukraine not a member state, but Russia is a military power and NATO countries have a very low appetite for war (which is good so long as there are other options for resolving conflict).
Unfortunately, the stock market also has no real distinction between what a long or short run is :\.

"The market can remain irrational longer than your can remain solvent" is the relevant platitude.

I worked in prop trading for half a decade and the number of really catchy, pithy sayings they have NEVER ceased to amuse me. My firm was very much on the "voting machine" time horizon so at that time granularity all the notions of company value mostly end up being 0 effect and everything is totally dominated by statistics, but that never stopped us from all joking about these catch-phrases and nodding sagely (as the computers do all the work of actually trading the stocks).
I assume the purpose of this would be to build a Dell compatible charger but this repo doesn't appear to provide much information on how to actually do that. I get that the microcontroller provides the signalling the laptop needs to identify the charger, but assuming you built this circuit, how would you actually use it to charge a laptop ?
It is a reasonably common design pattern[0].

But it has serious downsides[1], which is a valid reason to forego it for applications that you already know will be complex in domain-logic, transaction-boundaries or where distribution and concurrency are crucial features.

Indeed, the tight coupling to the database is a real and felt problem. It makes migrations and deployments hard. And it makes layering your architecture almost impossible. e.g. I'm currently working on a Ruby (not Rails) application following the Hexagonal Architecture. Where ActiveRecord is powering the persistency adapter; away and aside. AR is not happy in that role. And we use hardly any features of AR, so it is overkill and will be fased out soon (we didn't design it this way, we merely moved the AR out of an existing tangled mess into its dedicated layer/adapter; the next logical step is to remove AR entirely).

[0] https://martinfowler.com/eaaCatalog/activeRecord.html
[1] https://en.wikipedia.org/wiki/Active_record_pattern#Criticis...
> Could be, but above all it's true.

Both misleading and true? Not so much.
https://www.scb.se/hitta-statistik/sverige-i-siffror/mannisk...

Ukraine was #4 country granted asylum in 2021.

> Yup. And now the Prime Minister has pre-emptively declared that for refugees from a geographically, culturally, and politically much closer country, the gates will be closed. So how does that not support the thesis that Sweden's (Social Democratic / Left / Green / Centre Party) government prefers its asylum seekers to be MENA and Muslim?

You are drawing conclusions out of thin air here.

> Funny how that doesn't seem to have been needed between 2015 and now, isn't it? At least I can't recall any other such pre-emptive declarations from that time span. Can you?

What other conflicts between 2015 and now would warrant that amount of refugees in our part of the world?

> The majority of those refugees claimed to be below the age of 20.

Again you are drawing conclusions out of thin air.
I thought the cool thing these days was SSG.
I miss the WAP sites, whenever I get downgraded to EDGE on my network.
> I mean Gamestop's stock and market cap exploded because of investing hype, not because it changed anything in its strategy.

Some intellectual honesty would go a long way here.

From Gamestop's latest 10-Q filing on December 8, 2021, page 15 [1]:

> BUSINESS PRIORITIES

> GameStop has two long-term goals: delighting customers and delivering value for stockholders. We are evolving from a video game retailer to a technology company that connects customers with games, entertainment and a wide assortment of products. We are focused on offering vast product selection, competitive pricing and fast shipping – supported by high-touch customer service and a frictionless e-commerce and in-store experience. Accordingly, we prioritize long-term revenue growth and market leadership over short-term margins. We are taking steps that include: 1) Increasing the size of our addressable market by growing our product catalog across consumer electronics, PC gaming, collectibles, toys and other categories that represent natural extensions of our business; 2) Expanding fulfillment operations to improve speed of delivery and service to our customers; 3) Building a superior customer experience, including by establishing a U.S.-based customer care operation, and; 4) Strengthening technology capabilities, including by investing in new systems, modernized e-commerce assets and an expanded, experienced talent base. The Company will continue to invest in growth initiatives, while continuing to prioritize maintaining a strong balance sheet.

Pages 15 and 16:

Net sales and gross profits are up YoY.

From Page 17:

> 2021 Debt Payments

> On March 15, 2021, we repaid at maturity $73.2 million outstanding principal amount of our 2021 Senior Notes. On April 30, 2021, we completed the voluntary early redemption of $216.4 million outstanding principal amount of our 10.00% Senior Notes due 2023 ("2023 Senior Notes"). This voluntary early redemption covered the entire amount of then outstanding 2023 Senior Notes, which represented all of our long-term debt. In connection with the voluntary early redemption of our 2023 Senior Notes, we paid approximately $219.1 million in aggregate consideration, including accrued and unpaid interest. In connection with the voluntary early redemption of our 2023 Senior Notes, we paid a $17.8 million make-whole premium which is recognized in interest expense in our Consolidated Statements of Operations. Additionally, we accelerated amortization of $0.4 million deferred financing costs associated with our 2023 Senior Notes.

From Page 18:

> Our principal sources of liquidity are cash from operations, cash on hand, and borrowings from the capital markets, which include our revolving credit facilities. As of October 30, 2021, we had total unrestricted cash on hand of $1.4 billion and an additional $202.4 million of available borrowing capacity under our revolving credit facilities. On March 15, 2021, we repaid our outstanding borrowings of $25.0 million under our asset-based revolving credit facility due November 2022 ("Revolver").

Nothing has changed in Gamestop's strategy? Really?

[1] https://gamestop.gcs-web.com/node/19571/html
I don't see why it would have to be more numbers to type in than in the symmetric case. And yes, the public key would be the secret. Seems like a strict improvemebt on the way it currently works.
It's such a blanket statement to say "you can't". Those controls themselves are coded up mostly using JavaScript so it is defiantly possible. It just requires a lot of work.

The most accessible component library that I've seen is Adobe Spectrum React[1] which supports all of those nuances mentioned here for all of their controls and allow for styling and customization.

[1] https://react-spectrum.adobe.com/react-spectrum/index.html
Kiev is 529 mi (~10h) from Moscow. If Ukraine were to join NATO, there would be a NATO base inside that range in days. Lockheed Martin claims its Precision Strike Missile has a 310 mile range [1]. I can understand why Putin would want Ukraine to be a friendly puppet or be demilitarized.

Diplomatically, it wouldn't be advisable to give an adversarial foreign power control over the membership of your alliance, so NATO can never give those guarantees. My belief is that Putin only sought those guarantees to fabricate a casus belli.

[1] https://www.lockheedmartin.com/en-us/products/precision-stri...
> I don't think so when looking at what has happened historically.

Interesting, I think that taking history into account that's actually far more likely than the opposite.

> Also, until Putin attacks NATO territory (which he most likely won't) there's not going to be an all out war.

That's two assumptions, both of which may be wrong, independently.

> We in the West are being a bit hyperbolic.

Hm. I don't think our current reaction to 'war at 30 km away from our Eastern border' is something that should be labelled hyperbolic. If anything it is rather tame.

> This is a serious issue, but not a "omg nukes are going to be flying next week" level of seriousness.

I'm not so much concerned with the next week bit as I am with the fact that you are worried about the timetable, but not about whether or not they will be flying at all.

> I'd instead watch what China will do with Taiwan while we are distracted...

Well, China now already knows something that they didn't know last week: that the Western world will stand by while they do what they want to do, as long as they don't attack a NATO member.

> Russia isn't some democracy that is cool with protesting.

Neither was Poland in the 80's. That didn't stop the protests.

> There are plenty of Russian's living there that are still USSR brainwashed and support this.

Yes, but that doesn't help the people in Ukraine.
I dont have my qbasic code from 1998. I wish I did.

The setup was like a sensing array vs a much smaller array of test gravity sources (all in 2d).
No they aren't. Checking google finance right now and AMD is $177B while Intel is $181B. Maybe they were for a short time the other day but that just illustrates why its dumb to track values so closely. You are within the noise of daily fluctuations. I do however think its newsworthy that AMD has gotten to the point where it and Intel are trading spaces based on those fluctuations. But that isn't a clickbaity.
I don't really see mouseover previews as being in the same league as ethernet, GUI, laser printers, cryptography, TOR, supercomputing, LISP, Ada, etc, etc...
btw, Indians and French do share a common history. It is slender, but it's there.

1. Joseph Dupleix - during his time, it was a tossup whether India would end up as a French or a British colony.

2. Napoleon was on close terms wiith Mysore and Tipu. [2] I recall that Tipu's rocketeers acted as consultants to Napoleon.

3. Claude Martin is a famous Frenchman who established famous schools (La Martiniere) in Calcutta, Lucknow and Lyon.

4. FWIW: a small trivia: M. Night Shyamalan's family hails from former French controlled territory in India- Mahé [4]

[1] https://en.m.wikipedia.org/wiki/Joseph_Fran%C3%A7ois_Dupleix

[2.] https://en.m.wikipedia.org/wiki/Franco-Indian_Alliances

[3]https://en.m.wikipedia.org/wiki/Claude_Martin

[4]https://en.m.wikipedia.org/wiki/M._Night_Shyamalan

[4]
So, two in three young people say they felt sad or more or less the same during lockdown.
As long as it's not one of the sites that truncates passwords differently at signup and at login, I can probably manage.
Things will have to get really bad for that to happen. I mean it didn't happen / isn't happening in the US despite the people getting royally fucked left and right.

Oh wait there was an attempt, people didn't accept a democratic vote and decided to go and find politicians to lynch. I'm still pretty shocked that there hasn't been a more severe reaction to that one.
You think a single nuke would damage several countries?
Github has been rewriting performance-critical components in Go for a while now.

https://github.blog/2020-05-20-three-bugs-in-the-go-mysql-dr...

> Although GitHub.com is still a Rails monolith, over the past few years we’ve begun the process of extracting critical functionality from our main application, by rewriting some of the code in Go—mostly addressing the pieces that need to run faster and more reliably than what we can accomplish with Ruby.
I did that bind with DHCP server failover.
>The copyright holder could DMCA your avatar off pretty easily

This is the point, and to me looks totally wrong, in 4/5 years every online platform will be full of DMCA requests.

The point here is: if you rip off the source and you don’t give credits or cut a image watermark, then is a copyright violation. But if don’t modify the digital art and you give all the credits to the author, should not be a copyright violation.
Well, right.

> Either the higher ups are fine with department heads doing nothing but approve requests or they change the system.

First, you've never worked in academia have you? The "higher ups" (administration) really don't care at all about wasting department head time. Like, literally, zero care.

But you've just provided a syllogism. Since they have not changed the system, clearly the relevant decision-makers are okay with it's time wasting, right? Or else, it would already be changed and nobody would have to do anything about it!

If all it took was mentioning to somebody with the authority to change the system "Hey, you know this is taking up too much of my time, right?", I am confident the OP would have done that first. If that's all it took at most institutions, we wouldn't even be having this discussion.
Eventually this burns me out and I stop focusing anyway. I haven't figured out what to do then other than just lay low for a year while I recover.
You don't need to maintain _all_ the 1800 nukes; you can just maintain a credible deterrent. See, for example, Pakistan, which has > 100 nukes.
Your next sentence started with, "Article 5 invocation under these circumstances" which gave me the impression you meant that article 5 could somehow be invoked here. Sorry for the misunderstanding.
Sanctions (by US, Europe, Japan etc rather than NATO) are going to mean Putin supporters can't spend their money in Paris, London, or New York, their companies (and Russia) can't sell bonds on the international money markets, and (possibly in the future) sell oil and gas to the west. If things got nastier then Russia could be possibly be cut off from SWIFT and the rest of the global financial system too.
Google, Facebook, Microsoft, and many other US companies spy on us and let US government do the same using their software.

Suddenly, because US/EU sh#t foreign policy that led to this Russia /Ukraine war, Jetbrains became a problem?

What kind of brain washing is this?
This is the way to go, I feel, unless you have some other way of "guaranteeing" that the source becomes unencumbered when abandoned/the company fails.

Either way you're going to be better served by using existing licenses than trying to roll your own.
The amount of damage you could do with simple string interpolation of HTML/JS/CSS source provided by a plain-ass HTTP server is pretty remarkable if you can use your imagination for 5 seconds.

Getting the desired plaintext documents across the network has never been such a clusterfuck in my experience.
On Twitter, I saw this account get suspended after posting a video of shelling footage in eastern Ukraine: https://twitter.com/UkrWarReport

The video was getting a lot of traction and then suddenly embeds stopped working.
You have a 48 second youtube simulation video, and one paragraph explaining nothing.

How is this supposed to help people take you seriously? What are your credentials? Why should anyone take you seriously?

Are you an academic? Have you submitted this to academic journals or individuals? Have you tried to make or made any connections to anyone in the field?

Also, are you the guy who bought the warehouse full of CD's?
It is perfectly expected that Russia would never acknowledge that they were planning military action, as that would obviously be tactically stupid. So it's a bit odd for someone to wonder why they would not be telling the truth... On the other hand it is also expected that the US may not be telling the truth, either. So in the end it is for everyone to make their own mind about what might be happening.

At the moment the question has moved to what Russia's actual aim might be with their current offensive. Full invasion and occupation? Taking more of the Donbas and/or other areas? Regime change? Etc...

Fully occupying Ukraine seems like a tall order that would probably see instability and a level of violence going on for years and years, but who knows.
Unregulated loans, everybody's favourite 100% ethical fintech niche...
War is complicated, confusing, and messy. An all out conflict greatly increases the odds of a situation where Putin thinks a nuclear attack is imminent and decides to strike first.

Or the war could turn into a route against Russia and defeat would mean the end of Putin's life. Why would he not draw a red line of threatening nukes, and mean it, in that situation?
Also related: https://news.ycombinator.com/item?id=29141800 (discussion of differences between hierarchical and tag based file systems)
As an aside, I wonder why more people (especially on this forum) aren't discussing the likelihood of increased cyber attacks, not just on government and military institutions but on private businesses. If we sanction Russia, they might hit our hospitals, banks, etc. Seems like we should start ratcheting up our security.
Intel needs to follow up on their roadmap. AMD is supply limited, but their server CPUs are way ahead of Intel's Ice Lake and older generations. AMD has been constantly executing while Intel has been delaying,
I think it could be solved outside the OS, but the challenge is that you would need to define some common APIs and get them into the standard libraries of programming languages. You would need a service API so that you can plug in the tagging service backend of your choice (or something that comes with the OS).

There is nothing wrong with having a userland tag management service. In fact, you'd probably want it in userspace if possible.

Implementing a proof of concept for this would have been easy if it wasn't for the fact that getting dirent to inode is fast and getting from inode to dirent(s) is very much not fast (since there is a risk that the file may be renamed).