skysight-inc/HackerNews huggingface dataset:
It's not that easy... take a read of this for example https://www.economist.com/by-invitation/2022/02/23/dmitri-al...

bypass paywall https://archive.is/xDqsY
Two out of the three most likely scenarios according to the author were NATO / Ukraine aggression towards Donbass, seems like this one is closest to what came true:

> Secondly, US & NATO allies continue to heavily arm the Ukraine, and Russia concludes it is inevitable that the Ukraine will eventually try to seize the Donbass with (covert) NATO backing. Putin fears the longer he waits, the harder it will be to secure the Donbass and the bloodier the eventual conflict will be, and feels that in the long term it is better to annex the Donbass now (or secure its independence) than wait. This is the scenario I have been most concerned about from an investment perspective over the past several weeks, as it would entail inevitably brutal sanctions. It would likely result in very little bloodshed though as it is unlikely at this point that the Ukraine will want to go to war over the Donbass; they will inevitably lose. In addition, there will be no local opposition - indeed the locals will likely overwhelmingly support Russia taking this action.

We'll see if Russia limits its attacks to only tactical bombing of airports and other installations, which could still be explained in that they'd otherwise be used to "retaliate" against Donbass, or whether they'll move ground troops into Western Ukraine as well, that will decide whether we will indeed see "very little bloodshed" or a horrifying civil war.

And if Russia splits up Ukraine into an Eastern Russian puppet state and a Western Ukrainian part, Putin will really have a zealous Russian hating NATO member right at his doorstep.

> [Some people] likened his activities and putative designs on Ukraine to Hitler trying to seize the Sudetenland

And I believe time will prove those people right. No matter how hard the author is trying to show understanding for Russia's actions, Putin is an authoritarian leader with oligarchical backing, who can't fix his economy, partly because oligarchy means corruption and lack of economic creativity. A declining economy is every despot's worst nightmare, because he'll very rapidly lose whatever popular support he has. There's no way Putin and the oligarchs were just going to wait for their inevitable demise.
Bonus points for when the month is the name of the month.
They need to buy more CPUs
* Never ever use Google SSO. If Google locks you out, there is no recourse and you lose everything.

* Use your own domain, but don't use Google Domains as the registrar. If Google locks you out, you use everything.

* Don't use Gmail as the admin account of your domain registrar. If Google locks you out, you lose everything. But don't use your own domain email as the admin account of your domain either. It's ok to forward to your Gmail account, as long as you can access the other email account when Google locks you out.

* Don't use Gmail as the contact address of your credit card on your domain registrar. If Google locks you out, you will miss notifications of payment problems.

* Backup your Gmail, Google Drive, Photos, Calendar, Contacts, etc. to somewhere else. I recently purchased a Microsoft 365 account for this purpose, $70/year for 1 TB of storage. Ironically Google is making me spend money on other providers because of Google's complete lack of customer support and their rapidly degrading level of trust.
My assumption is that they will continue the propaganda campaign they've been doing for at least ten years now; they fuel right-wing political parties that have an insular approach, "eurosceptics", an "own people / own country first" mindset.

look at the US: Trump is Putin's buddy, and he pushed the 'America First' tagline.

Look at the UK, they broke away from the EU.

Look at the eastern countries, Poland and Hungary; they have right-leaning governments that broke the rule of law and the separation of legislative branches, which caused them to get sanctioned by the EU, which fuels anti-EU sentiments. And in eastern Europe, anti-EU is pretty much equivalent to pro-Russia.

I haven't heard about it myself, but I'm sure anti-NATO sentiments will increase as well. It's only a matter of time before they get people to leave NATO. Especially if NATO does not come to the defense of a NATO country, they will lose their trustworthiness then.
Yeah I was/am wrong in this statement and take it back. At the time I wrote it, troops were entering the Donbas and my assumption was Russia would limit themselves to occupying this region.

But it's clear now they intend on military occupation of all of Ukraine, "regime change", and turning Ukraine into a puppet state like Belarus.
Use the license to protect your IP, but don't try to accomplish everything with your license.

Use terms of service and marketing to get paid.

Compelling reasons customers pay:

1. To receive a license key that unlocks paid features

2. To receive support and better documentation

3. To take advantage of cloud features

4. To support future development efforts

5. Access to beta branch (early release)

6. To use a hosted version of the software

Wordpress ecosystem is worth looking at. Everything must be GPL and their is a ton of business going on there. Example terms of service [1]

(I am not a lawyer and probably used the wrong terms)

[1] https://theeventscalendar.com/terms/
Fighting Impostor Syndrome
I would say it’s less sarcasm and more (millennial) cynicism sadly.
There’s one very close up north, indeed.
The "invisible buffer" doesn't match OS X functionality (with Firefox if it matters).

In the state dropdown of the article I can type "New J" to highlight "New Jersey" and then press backspace + "Y" and it will highlight "New York". In the headless UI version if I try similar "To" to get "Tom…" but if I press backspace and "a" I don't get "Tanya…" I get "Arlene…"
Original articles (in German): https://www.mdr.de/nachrichten/sachsen-anhalt/magdeburg/magd...
https://www.mdr.de/nachrichten/sachsen-anhalt/magdeburg/magd...
> The big players who started with Ruby during the peak of its 2008~ hype curve are having serious scaling pains and are looking to other more performant languages as a way out.

Interesting, how do you know about this? I was under the impression GitHub were still mostly happy with Rails.
If that can be of any help, we've recently updated the Joplin Server license to a "Personal Use License" which disallows commercial use. It is not open source of course, but allows sharing your work while putting some restrictions.

This license was crowdfunded and anybody is free to reuse its text as a base template:

https://github.com/laurent22/joplin/blob/dev/packages/server...

Also one thing you need to keep in mind, is that if you have such license you'll also need to make sure that anybody who contributes signs a CLA such as this one, otherwise the ownership of the code is not going to be clear:

https://github.com/laurent22/joplin/blob/dev/packages/server...
Someone with a few trillion dollars is propping it up now
>The US/NATO/UN should establish a no-fly zone over the country (well, the UN is out because Russia has permanent veto power).

If this were Bosnia or Libya, we would. But the reality is that we are now playing chicken with a lunatic that has his finger on the worlds largest arsenal of nuclear ICBMs.
Spotify custom implemented this for their desktop client. You could right click on a song, open the submenu "add to playlist", and type a few characters. Idk why they bothered custom implementing that when a select list is a standard element no matter what framework they use, but I was happy. Then cometh the update and the feature be regressed. I now need to use the mouse for literally everything, including looking through this list with no discernable sorting (it's not alphabetical). Only spacebar for play/pause survived, all other keyboard controls seem gone or I can't guess them.

Just use normal components. Save the effort, help the screen reader, please the power user. Please.
The problem is not just styling, but usability, the API, and even accessibility too.

Example, a multi-select, see https://jsfiddle.net/z0Ltxh47/1/ :

Usability is bad because I can't select multiple non-consecutive items by using just my mouse. It's very narrow by default, and doesn't allow me to resize.

API: Your typical HTMLInputElement.value doesn't give me all the selected values. I need to map the .selectedValues to their values, or innerText if no value exist. Horrific.

Accesibility: At least in Firefox, using ctrl+arrows to be able to focus on elements to select them do not render any focus targets. In Chrome, the contrast is not there.

Don't even get me even started with the date/time-picker.
Russia is most likely incapable of carrying any sustained conflict as far as Serbia, Bulgaria, or Romania, particularly when the last 2 are NATO members. They can cause disruption in other ways but no effective open conflict.

But Russia doesn't need to fight those countries. They are hundreds of kilometers away from the Russian border. Ukraine on the other hand is hundreds of meters away. Having Ukraine in NATO or in the EU is a threat to Russia and its leadership today. So Russia will look to poison Ukraine for these 2 organizations and make it an unattractive member.

When EU got too close in 2013-2014 Russia responded in exactly the same way. Both the US and Russia have reacted in the same manner when the enemy tried to reach their borders in any way (via Cuba or via Ukraine). So in 2022 pursuing any relationship particularly between NATO and Ukraine could not have had any other result. It is absolutely inconceivable that this was unexpected given the obviousness, so it's a safe assumption that the goal is to keep Russia fighting and draining the little they have left, with Ukraine paying the (biggest) price. "Buffer" countries always do.
Let's repeat that survey, across all age groups, and for the current month. I'm especially curious what the eponymous "granny" has to say about it. I'm also very curious to hear what parents have to say about their kids being herded to a screens-only life at absurdly young ages. I know this was already happening, but it has been vastly accelerated. I can only hope this means we will get to the natural maxima and swing back the other way sooner.
This is what I don't understand:

- I agree with your frustration and stance

- I am prone to think "Wow, people are really scared of the police. Why?" not "oh clearly they just love authority".

You can find the latter to the be result of literal deaths at the hands of the cops for no reason, little reason, and always little recourse. These stories are available at the tiniest google search.

You could also find it to be the result of cop propaganda.

This note though, fully not useful, not a value-add.
I agree, though what's the alternative to appeasing a nuclear power? Sanctions I guess?
I'd add Phoenix to the list when it gets its documentation in the same echelon as that of Rails or Laravel. It may be as productive if you already know how to use it, but good luck building anything non-trivial on your own if you don't.
but it isn’t often wrong.
I did some simulations of doing this (in Qbasic). The issues that I ran into was that effectively the matrices were singular. I think this might not be mathematically possible for static gravity measurements.
The patent in question: https://patents.google.com/patent/US9587003B2/en

> 14. The method of claim 13, wherein the route of administration is intramuscular

This does not match how sars-cov-2 is administered
Unfortunately a lot of those links aren't really "lite". They might be better than the site's main pages but I don't think they're equivalent to NPR's lite page for instance.

That's not the fault of that list maintainer, some sites may have bloated up their "lite" pages since they were added. I used to have several lite news sites bookmarked from back in the GPRS days that no longer exist.
“ When you properly understand the situation, it becomes clear that Putin's actions are not mystical or unpredictable at all - they make perfect sense, and frankly, in many situations they are even justifiable.”
I have always wondered this. Nuclear Apocalypse scenarios always assume the ICBMs will all function as specified. Maybe they will, but it's not like you can thoroughly test each one. But I guess they don't need to.
And what's your end goal? Why not just make commercial software? Or just make open-source software and sell a service or extra features?
If that's the scenario, why doesn't the burden of proof fall on the person doing the upload of mortifying materials? Shouldn't the uploader protect themselves by getting permission in writing, similar to how victims are constantly badgered to take every action to protect themselves?
My favorite large unicellular organisms are Xenophyophorea. They have multiple nuclei probably because the diffusion of transcription processes over an 8 inch diameter cell would be just too slow with a single central nucleus.

https://en.wikipedia.org/wiki/Xenophyophorea
Ukraine strong democratic country.
ahahahahahahashhah

Really man. You’re not supposed to believe in the propaganda. Only to pretend you believe.
If people were rational we wouldn't have had two world wars, Putin himself mentioned nuclear war a few times recently
Seriously? Is this the quality of discussion HN is regularly becoming? You want me to make an assumption? Is that how you operate in conversation - assumptions to fill in the gaps when something isn't clear?

You realize that their saying "natural" or "unnatural" completely changes what they're saying to the polar opposite, right?

So now clarity is pedantic?

Seriously?

If HN had subreddits there'd be one similar to /r/WatchRedditDie
Just a very tiny nitpick. Ukraine is not a nation state. It is mearly a state.

In fact the part of the problem is precisely because it is not a nation state.

https://en.wikipedia.org/wiki/Nation_state
I agree with the author that custom components don’t capture all the interaction details. Many times they are not accessible or cannot implement cross-platform input well.

However, I disagree with:

> The browser’s built-in controls are quite sufficient.

The problem is that browser components are good for simple forms but insufficient for other types of interaction.

A good example is select. Using the select tag is the best way to have a dropdown list that’s accessible and supports mobile. But, select doesn’t cover most of the cases that you need for a complex app.

Many of the WAI ARIA authoring examples (including the combobox patterns) are not covered by built in components. Interaction patterns like pop ups, dialogs, or lookup lists are quite common for an app… but hard to do in an accessible/cross-platform way.

Web browsers need to do something different to support accessible/usable apps. The idea of leaving all those things to WebComponents makes sense, but the result is reinventing the broken wheel on each app.
You are being unfair in the other direction. LCOE for wind/solar needs to be blended by figuring out the optimal mix of wind and solar for your area and adding on 4hrs of battery storage. There is not one set number for this but $200Wh and falling is a fair estimate.
Hopefully they will be accepted by other individuals, where credit cards are not working and the national currency is in freefall.
I use Commons Clause [1] tacked onto BSD/MIT licenses for the code that I don't mind sharing, but that I may also turn into commercial projects later on. To date this has never surfaced as an issue. This combo is technically not Open Source as per OSI definition, but it achieves exactly what I am after, which is to let others to see, tinker, hack and adapt the code to their needs, but without making money off the derivatives.

[1] https://commonsclause.com/
Time to buy $INTC

Even if Intel stagnates, and AMD grows with the market, Intel keeps printing money.

Intel is a value stock: solid fundamentals, under priced by the market and a track record spanning decades of making dollars.
two of three young people did not get happier shortly after COVID lockdown: NEXT!
If you require SMS authentication, you can use that telephone number as a means to limit accounts being generated.

If you require SMS authentication, you can use that telephone number to personally identify the individual. Privacy invasion justified in the name of security.
Well if they're 8 to 18, then a sizeable number of them were having to go to school otherwise. In other words, one in three prefer staying home to going to school. The only surprise is that it's not higher.
> or basically a non-story

Are you kidding? Of all the possible consequences from completely changing the daily life of people "no overall change on happiness" was the least plausible one.
People too often cite "speed of the language" as the only reason to abandon Rails (and Ruby). But this is a bit of a stretch, because you'll hardly ever have this performance problem at all and if you do, paying a little more for hosting infra "solves it"¹. You'll hardly ever reach the scale at which this truly starts to matter.

I'm certain there are other, far more valid reasons to migrate to Java, .net, Go, Rust or whatever. Rails' opinionated setup might simply not fit your use-case. Lacking language features (Interfaces, Typing, etc). Poor libraries(in your domain). Complex deployment- and operating stack. Too few good and experienced developers who know and like Ruby around and so forth and so on.

There are numerous reasons to move away from Rails and Ruby. Speed is but one. And often the easiest to solve in other ways.

¹ Actually, in my previous role as Rails consultant I often did performance tuning for Rails. 99.99999% of the times the executing time nor the GIL, nor the GC, are the problem. But the database is. Poor DBA, in my experience is the thing that makes most Rails apps slow. For which I blame Rails, because it makes it so damn easy to forego any sane design on the DBA, and just hobgobble together some `@user.devises.active.order(:used_at).messages.new` in your views, which fires the worst ever query on your database.
I am not sure; I don't know much about performance of git operations. Which step is slow? Have you figured out why? I am curious.
We have currently demonstrable laws of physics stating why perpetual motion can't be achieved. We have a visible universe of examples of fusion.

Not saying that fusion power on earth is viable (I personally think that it is), but it's disingenuous to compare it to perpetual motion.
The only reason why there isn't a NATO base in Ukraine is because Russia has taken measures to make sure that doesn't happen. NATO pushed you into a war by installing a puppet regime, publicly speculating about Ukraine joining NATO for decades and supporting Ukrainian neo-nazi groups. It's an old divide and conquer recipe that worked well so far, you fell for it too.
I hear that "for the public health" is a historically popular justification for unreasonable dictatorial action.

Do you see that justification used much in Spain?
Sustainable architectures in a world of Agile, DevOps, and cloud
> The browser’s built-in controls are quite sufficient.

Until you work on global webshop forms, where business/management wants hundreds of exceptions to the rules. Few examples: form input pre-fills, custom validation, auto-complete fields, fancy dropdowns, email/postcode checks that need to happen while filling in the form. I could go on. And it all should be manageable from some ancient CMS, of course.
The second option was to be a "part" of Ukraine under a different agreement than the one they had before invasion.
It matters only if they care that much. Usually 95% coverage does the job and the user might be undisturbed.
Don't rely on Google. The company has proven to be unreliable again and again, and their interests (as an advertising company) cannot align with yours, as a user and a citizen.

I advise to

- get your own domain for cheap. I have <lastname>.contact for a few $ and I'm happy with it.

- find a trusted email service provider (e.g Fastmail) to host your emails. This allows you to change providers at any time, without the need to inform all your contacts. I just switched from Protonmail to Fastmail and the move took me a minute or two, and I had to do nothing except change the domain configuration and use the Import tool to transfer the messages, calendars and contacts.

- Choose a good open-source synchronizing tool such as Syncthing (fabulous!) and if non suits your needs, fall back onto a reliable cloud service (e.g Dropbox).

- Pick a good, open-source password manager (I use KeePassXC) and sync it across your devices with the tool you just chose. Syncthing is perfect for me because KeePassXC can easily merge any conflict in a single click and I have all my databases available on my devices. You can save them in separate folder if you don't want to have your passwords available on, say, your personal and work devices. Tip: KeePassXC can open and unlock multiple databases at once: https://keepassxc.org/docs/KeePassXC_UserGuide.html#_automat...

The benefit of a password manager is that you can

- track all your account in one place, e.g which address is associated with which service

- audit your passwords (strength, uniqueness…)

- review each entries history (revert to old password, recall old logins…)

- store data related to your accounts (member ID, personal notes…)

- attach files (I'm saving some QR code in my databases, for loyalty card for instance)

- keep misc confidential info such as digicodes, credit card details, Wifi passwords…

I don't know any of my passwords except those of my devices and of my passwords databases. I let the manager generate them for me and make sure I have multiple backups of my databases.

I also use andOTP for 2FA codes, to separate them from the passwords. But andOTP support auto backups so I can quickly restore everything if I ever lose my smartphone (backup secured with OpenPGP, whose password is stored in KeepassXC of course).
Imagine if we went the other way: "they spent billions on solar infrastructure, so that they could keep the lights on only when the sun was shining".

We don't have the storage. We are not close to sniffing the amount of storage we need to be 100% reliant on solar + wind.
He's not - and never has - condemned or opposed it either though; I think the US may have dodged a bullet with not re-electing Trump, because if he used his position as supreme commander to not act on Russia's aggression (which he would be required to due to NATO etc), it would destabilize NATO and make it a toothless tiger. He's always been a fan of Putin, and especially early on during his presidency there were accusations and rumors of him being in Putin's pocket (via extortion, 'kompromat', but given the quotes over the years I don't think that would have been necessary).

A selection of quotes: https://edition.cnn.com/2016/07/28/politics/donald-trump-vla...
Wikipedia has never been a source. It is demeaning to pretend it is one, and naive to believe it is a neutral aggregator.
Most certainly. This will end Russia's ability to continue to grow in any way.
They can be shipped fedex or dhl with tracking and delivery confirmation for an extra 3$.
This makes the great candidates for gemini: gemini://rawtext.club/~sloum/geminews/
I just don't think that Putin in 2022 is Hitler in 1939. Russia is a waning power clinging to significance, not an ascending one.
Over 100M Samsung smartphones shipped with a fatal security flaw – SamMobile
This promise is disputed. We only have the word of a few (mostly Russian) officials about it, unfortunately explicit on the issue was set on paper.
Or, for mobile users: https://reddit.com/.compact

Works for every reddit link, too, just add .compact to the end.