skysight-inc/HackerNews huggingface dataset:
I like that they're setting such a high bar, despite the potential difficulties of achieving that broadly. One question I have: I've yet to encounter an entity (including login.gov) that allows FIDO2/WebAuthn without also requiring a HOTP/TOTP or other 2nd-factor. So what's the point of allowing the security key option if an attacker has the option to attack the authentication code (which is often sent via SMS)?
I'd have thought that Russia would have air superiority by now, but it seems they don't.

Ukraine doesn't use its air power wisely, because I'd think that 60km long convoy would be a juicy target, ripe for the picking. The Russians probably have Buks and S-400 SAMs lined up all over the place to protect the convoy.
A View from Russian Academia
Have you thought about allowing different, unrelated employers to combine to insure one person? A lot of people find that a part time job does not give them enough hours to be insured, so they get a second job, but don't get enough hours there either, and end up working 40 hours with no insurance.

What about allowing different employers to pay parts of insurance, and another employer pays another part, to allow the employee to get insured?

A person just needs to come up with any amount of employers willing to pay the amount that adds up to 100% of the cost.
Please explain, in 0's and 1's how to combine the change to add a dark splotch over here and a patch of blue over there so that the image you get out of the merge has both the dark splotch and the patch of blue... without teaching git how to comprehend image file formats (and assuming you're not using a bitmap which is sort of a free win).
This is probably the most famous example:

http://cbldf.org/about-us/case-files/obscenity-case-files/pe...
is it known how they are compensating the artists? the main reason why i am boycotting spotify.
One of our clients is a company that franchises out their operations for different countries. I wish I could have a simple PhoneNumber class. Or simple anything class.

But realistically what happens is, e.g., each franchisee wants us to treat phone number differently than eachother. USA wants no country code. Europe does. Japan wants strict number validation. Taiwan doesn't care. And so on.

At the end of the day it all gets stored as a simple string in the database, and there's software other companies have written that can set it to whatever the hell they want so we have to handle that anyways.

Really all I need is a simple string and a validation function.
Im joking. :)
Right, democracy is not nearly enough. It's more important to have a culture which values civil liberty—this is where Russia fails.
Defending one's investors is expected and fairly meaningless, though, isn't it?
Your insight is spot-on. I recognized myself in her tale and was thoroughly revolted by the fact. I still don't understand why I wouldn't want to associate with her, even though I have gone through similar experiences and I know that she's a bright U Chicago professor. I even googled her so I could see her photo so I could put a face to my feelings of disgust.

I am not like this. That hasn't happened to me before with any writing. I'm rattled indeed.
Yup, hopefully we start condemning the USA too
I agree. My hope is that companies would then actually do what you described to avoid having to pay all of those refunds.
This is incredibly disappointing. I bought quite a bit from bandcamp, to both support the platform and the artists, and I don't think epic should be the middleman in that transaction. Thanks, I hate it.
Not if early disclosure accelerates the development of countermeasures!

Nor if you’re worried about a wider conflict - perhaps also involving Asia – & want both maximal degradation of Russian capabilities, & “mystery” advantages for as long as possible.

Surprise is a force multiplier, but a new capability is only a surprise for a short period.

And a simplistic model assuming the Ukrainian allies are optimally pursuing “prevention” as their goal insufficient to explain all mysteries.

If the EU had been clearer about how intense sanctions would be, & how firm they considered the ‘red line’ limiting conflict to the regions Russian-allied forces already claimed, maybe the whole invasion could have been deterred!

They weren’t so clear & firm, either because they were hiding the strength of their resolve, or the resolve only materialized late. The latter is currently the official story, but such things often only become known, if ever, years or decades later. People still debate whether Spain sunk the Maine in 1898, or FDR ignored or minimized advance warnings of Pearl Harbor to shepherd the US into WW2 in 1941.

There’s also a gigantic phase change in strategy between when you believe an aggression is deterrable, & when you think it inevitable. If deterrence is an option, sure, show strength – but be aware the potential aggressor may detect any bluffs, or discount real strength as a bluff. But as soon as you decide war is inevitable, you may instead want to hide strengths, for a more decisive military response later.

If the US/NATO concluded an invasion was inevitable 1 month, 6 months, or even years ago, there was plenty of time to secretly deploy “just in case” novel weapons & tactics - even while Ukraine’s leadership, especially, was publicly signaling “no war expected” & avoiding any overt mobilization.
No, they might make half of what a web developer does.
I see no Tunguska in remains of convoy: https://www.facebook.com/serega.misura/posts/702155627791475... .
Noam Chomsky: US Military Escalation Against Russia Would Have No Victors
Visualizing Apple’s Rise to the Top of the Gaming Business
> with reactive oxygen species

Sounds like made up marketing speech.
Punching a Nazi seemed like a nice policy. It was a popular meme of 2017 [1] . Of course, then the definition of Nazi was widened to include many people who where unliked (on the periphery of polite society) such as Jewish conservative commentators [2] and even Ukraine with a Jewish president [3] . If it was clear that the only time neutral banks will deplatform you was if they "ever invade another sovereign country completely unprovoked with the goal of annexing them" then that may be fine. However, if the principle is to be neutral until someone does whatever polite society has deemed unacceptable, it is riskier for those countries to use.

[1] https://www.washingtonpost.com/news/the-intersect/wp/2017/01...

[2] https://www.thewrap.com/vox-media-co-founder-ben-shapiro-is-...

[3] https://www.npr.org/2022/03/01/1083677765/putin-denazify-ukr...
Nice. Here's the German version:

Amerika, du hast es besser

als unser Kontinent, der alte

Hast keine verfallenen Schlösser

und keine Basalte.

Dich stört nicht im Innern

Zu lebendiger Zeit

Unnützes Erinnern

und vergeblicher Streit.

It rhymes so I'd say the first translation you posted has an edge. The second half of the AI creation sounds poetic but completely misses the meaning. I think Goethe is trying to say that the young US isn't weighed down by history as was Europe. Of course that completely changed with the civil war.
I agree with you.

>Small numbers of light vehicles entering towns they have not overcome...trying to take large cities without first gaining and controlling ground and surrounding areas.

This was our strategy in Iraq -- highly mobile warfare. Marines sprinting ahead in humvees without armor. it created massive confusion and misunderstanding on where our thrust was - i think it tied up enemy resources outside of Baghdad or something. But in the long run, not capturing enemies or pacifying the areas in-between caused a lot of heartburn later; let alone the looting and lawlessness from leaving power vacuums everywhere. (humanitarian fail)

Some massive differences were air superiority, night vision, and disruption of enemy coordination. They could call-in airstrikes anytime there was a threat of armor or mortar fire. Generation Kill is a really good series showing this (it seemed like madness until i watched "The Pacific").
Or this Putin is not the same Putin he was 8 years ago..
Things like this have a wistful tragedy for me. There's a book I read as a child that had one particularly beautiful description of the protagonist eating some toast with blackberry jam. I have no idea what the rest of the book was about, what genre it was, the author, nothing except for a clear recollection that there was a very cozy scene about jam. It feels so easy to come across books or works that leave an impression on us somehow, but it's even easier to lose touch and then potentially never come back to them again. Thankfully the internet can be astonishingly good at identifying these things. I'd suggest asking your question on reddit or a forum somewhere. I've found a couple of things that I was sure would be lost forever thanks to helpful internet strangers.
I don't think that's accurate. SPA's arise from the desire to put something like Slack in a web page. If bootcamps are responsible for that, I don't see how. Isn't it more likely that they meet the demand rather than create it? And bootcamps taught Rails long before they taught React.

And let's be honest, making a server rendered site with some traditional Python framework is in many ways just as easy or easier than making a SPA.
There would be separate supply lines for each thrust.
i am old. it's not the first takeover i have seen. it's for a reason many people are sceptical here.
Russia could make peace with NATO at any time. They can withdraw from disputed territories and commit to a reduction in armaments. We don't need to have missiles pointed at each other. Europe and the US would be more than happy to have Russia as a peaceful trade partner.
Was Bandcamp draining money or something? Were they not profitable?

I hate this. Why does everything need to roll up into other companies. I don't want anything Epic is bringing to the table, and every interaction they've had with open platforms as a business has been negative as far as I can see.

I hate how much consolidation is going on right now.
> ...only to discover the library it was missing is called $NAME-dev on my distro...

You lost me at this part: if the dependency is easy to install and the issue is you just don't know that all of the headers are in -dev packages this seems like the easiest problem to never have again. Really: right up until there I was rooting you on.
> As new versions of Java were released, and Internet Explorer entered the scene, the HTML code required to embed your applet became increasingly complex, with different tags used for different browsers and versions or Java. The <applet> tag was advertised as the correct way to embed an applet in a “multi-browser” environment, but Internet Explorer used the <object> tag and Mozilla used the <embed> tag.

In the time I was playing around with applets (largely after the dates mentioned in this article, mind you), I don't think I came across any site using applets that didn't stick with <applet>. Using <object>/<embed> might have been more "correct," but this is also fervently an era where trying to enforce "correct" HTML usage was at best an attempt to whip the tide into submission.
I would definitely have an easier time telling somebody they ought to read a book with "TLS" in the title. I think many conversations I have are already filled with too many parentheticals as it is, and so ducking out to agree that yes, it isn't called SSL any more is just one extra layer on a conversation that might already risk stack overflow.

TLS 1.3 is definitely a good breaking point. If you understood exactly how SSLv3 works, you could read TLS 1.2 and say to yourself OK, this is basically the same protocol except with some fresh paint and with some extra gadgets I needn't care about yet, whereas you just can't do that with TLS 1.3.

I also see you put TLS 1.3 first, and I think that's a good choice, show people the Right Thing™ as we understand it today first, this is not a history lesson.
Surnames are often caste signifiers.
Some of the residential hits seemed to be cruise missiles that weren't aware that a building was in their path.

A case of the height map not being updated correctly in the computer's memory? The Russians seem to be sloppy all over the place, so it wouldn't surprise me.

All this lightens my mood, since it's obvious the Russians wouldn't last two months against NATO forces.
This is what we've tried to do with the Caddy docs [1]. We get a lot of compliments about how easy they are to navigate and access, and how useful they are.

(We also get a lot of feedback about what they're lacking which we are working on; but I wanted to point out that we do try to keep to those 4 main categories and it works well. Plus a wiki [2] where people can contribute examples.)

[1]: https://caddyserver.com/docs/

[2]: https://caddy.community/c/wiki/13
Statement from Roman Abramovich
OneWeb: UK rejects Russian demand to sell share in satellite firm
Exactly, the best approach seems to be where the app is composed of traditional pages with server navigation between them, but each page is implemented as an SPA.

This approach eliminates the need for a client-side router, keeps any centralized page state small, and improves the SEO and bookmarkability of the app.

I have implemented this architecture in several projects, and it’s effective
Thank you for the offer, but, in all honesty, you should rather donate your money to Ukrainian support organizations. I'm already privileged enough to work remotely from home and earn a decent salary.
Also, what is QOIF?
Why on earth are those the two options?

Somebody breaks into my house and tracks mud all over the floor, and the response is, "well, would you rather they killed your dog? It could have been worse."
True, but even then if the provider has some secret agreement with a government agency, you really have no way to trust a VPN provider. I'm also guessing that VPN providers are high priority for government agencies to find vulnerabilities that provides them access.
Here's a lineage of energy that should interest hackers

Goethe -> Mary Wollstonecraft -> Mary Shelley -> Byron & Percy Shelley -> Ada Lovelace

Ada got inspiration from the romanticism of Byron which burned
brightly in the circle of influences of the Shelleys who were
interested in animism (proto-neurology). Shelley's interest in
animist-necromancy and artificial minds created by electricity is
rooted in childhood trauma of her mother (Wollstonecraft) dying in
childbirth. Mary sought a way to revive her spirit though science.
Maybe, like all hermeneutic interpretations it's fuzzy, but there's a
trajectory from the Greek influences on German philosophy to the
imaginings that underpin the computer age.
Which adds n days to their patch interval.
Maybe because JS files (specifically add-ons) run from the local filesystem are given escalated privileges compared to normal usage, perhaps for ease of development. I'm just speculating, though.
Not so proprietary. It's really just a plist file, which the format is known and even open sourced by Apple[1]. Really it's only proprietary in that no other platforms have implemented it.

[1]: https://opensource.apple.com/source/CF/CF-550/CFBinaryPList....
What you are saying might be a manifestation of the "bounded context" pattern/problem:

https://martinfowler.com/bliki/BoundedContext.html

It is a huge topic. Hard for me to discuss this further without knowing the specifics. But intuitively, if it was as simple as "Really all I need is a simple string and a validation function." then you wouldn't need a class with several hundred lines of code.

Or you could have UsaPhoneNumber, JapanesePhoneNumber, etc.

And instead of doing:

IsValidUsaPhoneNumber(str);

you could do:

var usaPhoneNumber = new UsaPhoneNumber(str);

and now you have the validness captured as a type:

https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...
Qt is already idiomatic C++17. Isn't it?
I haven’t tried svelte which is highly popular here but I tried vue 3 and composables really clicked with me. The composition API gets along really well with the reactive System and I love it.
That post actually supports my point. He made some bad arguments against AGPL, but this key part highlights the point I was making:

> … as well of depriving them from having no competitive advantage for making any suitable profit from it.

That’s exactly what I want if I’m planning to make money from my open source project. I can release it as open source so that users can study it, contribute, audit it, self host it, etc. while at the same time avoid worrying about an Elastic Search situation.

Obviously, whoever wrote that is coming at it from a different perspective than I.
Nord Stream 2: Trump approves sanctions on Russia gas pipeline (2019)
The cool thing about this, it is all transparent. What wallets its coming from, how much, and what wallets it will eventually go to. Sprinkle in KYC, and literally random guys and gals on the internet can literally follow the money.
Sources? I'm trying to diversify media and would love anything that doesn't filter through a pro- or anti-Russia lens. So far Al Jazeera is the best I've found.
I'm sure you could make a link if you really wanted (I don't believe it and hate your political party likes to call everyone fascist / racist similarly to Russia.
But there were many articles I remember about white power type of people biggest terror threat by FBI, of course half the population who believed everyone's fascist (see, these locals agree with us!). I'm certain radicals often go to military, especially right wing, so there's the military connection. I'm also certain the whole police force was white supremacist organization and fascist (you might use something interesting like drug addict guns running the streets killing civilians without hesitation like Putin).
So all in all its up to you interpret the world and how widespread something really is and if it deserves an action or pretext for war. Muellers report revealed GRU was running BLM social media and guns rights activists at the same time.

Sincerely from the bottom of my heart I suggest every American to de-escalate because most certainly its not fun to live in a society when things have to be solved by violence between countrymen and Putin has done cleanical job.
I've noticed this a lot at home. I live in western WA and am lucky to have, on a clear day, a pretty breathtaking view of Mt. Rainier. But pictures never do justice to the sense of scale you get in person. It looks enormous on the horizon but in pictures it's rather small and mundane.
MP3 is a good one. Although I had to develop a lot of perl to manage the various incantations of ID3 tags, especially when VBR became popular. MP3 files may still play, but the full experience (properly attributed w/ band, album, song title, song number, album art, etc.) is likely less than perfect over time.

Do Wordstar files open in modern Word applications, even on iOS? That's part of the access aspect over the long term -- files that can be used, everyday, with your daily-driver tools with minimal special software needed.
Are you suggesting the primary reason SPJ moved to Epic Games is because they offered him more money than Microsoft?

Reading the message from SPJ[0] seems to indicate he is excited for the people and projects he will be working on as well as being given the freedom to continue working on education, functional programming research, and continuing to work in the Haskell ecosystem.

Of course large amounts of money are involved for an engineer of SPJ's renown and experience - that requirement exists for any company that want's SPJ's time.

[0] https://discourse.haskell.org/t/an-epic-future-for-spj/3573
Thanks for giving me a perspective as a younger generation! I wasn't even born at the time, and obviously see our daily reality differently. OTOH, I think what you just described falls into p. 1 and 4.
The efficiency of these IDE’s (XCode and Android Studio) is absolutely terrible. My guess is once these wonderful M1 processors become more mainstream, the efficiency will become worse until the M1s seem slow. Hardware can never catch up to terrible software performance; software developers won’t allow it.
Topre all the way. I have now four of those, and the one I like the most is the PFU variant with 45g uniformly weighted keys. Being able to adjust the actuation point is great for the occasional gaming session. They are also very silent, especially when placed on a mat.
I will freely admit that Java Swing remains the only GUI toolkit I've used that I actually felt comfortable using to write a GUI, rather than something that feels like having to pull out teeth to get things working in a somewhat coherent manner.
It's not a lack of strategy, merely an expression of that a soldier's life isn't worth sh*t in Russia.

These young enlisted conscripts are nothing but cannon fodder with their superiors hoping they can get off a shot or two before they're killed.

Pilots, being officers, are another matter entirely. I remember this Kamov Ka-40 helicopter had the ability to blow off its blades to enable the pilot to bail out with an ejection seat. There's nothing remotely like it in the U.S. arsenal.
Racket's GUI library comes pretty close, although the memory consumption needs work:

https://news.ycombinator.com/item?id=28512406
> possibly staving off death by consorting with the enemy.

The Democrats have tried to "consort with the enemy" for three decades now, and all that happens is that the Republicans move further to the right and laugh at them.
Delphi added generics in 2009

So it had them roughly as long as Go existed
Exactly.
It's very hard to do, we are pretty much wired to worry...there are many evolutionary benefits for excessive worrying.
Stoicism just tries to direct that energy to the things you can control.

I am now dealing with two sick elderly parents. There are many many moments where I feel like dispair, fatigue, guilt or any other negative feeling. When these bad feelings pop up I actively try to focus on any task that can help their situation - make a phone call to some doctor or care provider, call them and ask them how they are, read about latest treatments etc. If I find that at this particular moment there's nothing much I can do - I try to let it slide. It's not under my control so no point in worrying.

It works surprisingly well many times, but there is no complete cure to worrying. Worrying is human.
Factorio Supports Ukraine
>> He was just unable to follow and understand the trend, and thinks that therefore the whole industry made a MISTAKE :D

That's not true, though. If you read [his next blog post](https://gomakethings.com/how-to-make-mpas-that-are-as-fast-a...) you'll see he has lots of experience with architecting an advanced multi-page application which works and behaves much like an SPA.

It makes his anti-SPA post kind of redundant and a bit hypocritical, but he clearly knows roughly what he's doing.
I can recommend CTemplar, but I'm not sure what other features you are referring to, but it might be worth checking out.
>It's hard to be sure, but he is now surrounded by (ex?) multibillionnaires who have all of a sudden lost much of the ability to enjoy their airplanes, yachts, houses etc, ONLY because of voices in Putin's head telling him about his historic mission (or whatever those voices are telling him).

On paper they are still billionaires because the stock exchange was shutdown. I really don't know how much power they have exactly. I doubt they have any sort of assassination capability. Nor do I expect them to exercise this.

Ultimately this is about defunding their war. Their ability to sustain this war has a very short lifetime now. They are now excluded from the global community. The Russian people are headed into poverty.

We get to just sit back and let that happen.
Perhaps you do not realize this but when you live in homogeneous community, differences on other dimension amplify. Saying that they look like us might simply mean that people should put other prejudices aside.