skysight-inc/HackerNews huggingface dataset:
> 2) exception unwinding is effectively single-threaded, because the table driven unwinder logic used by modern C++ compilers grabs a global mutex to protect the tables from concurrent changes.

> The second problem could potentially be fixed by a sophisticated implementation, but that would definitively be an ABI break and it would require careful coordination of all components involved, including shared libraries.

This seems like a perfect application for an rwlock. Threads that throw acquire for reading, so can occur in parallel. Threads that load or unload shared libraries (a pretty rare occurrence outside of process start) acquire for writing and therefore block reads from the table from throwing threads. The shared library loader shouldn't throw during this piece.

Come to think of it, throwing should also be pretty rare. C++ exceptions are not really about common control flow, but truly exceptional circumstances. So the high cost serializing parallel throwers doesn't even sound like that huge of a deal. But as I've said, it seems pretty easy to improve upon it.

[Edit: It would seem the article does say something about how an rwlock is not feasible with the current implementation ... It doesn't sound terribly convincing]
>What worked well for me was getting a print subscription to the Economist. They definitely have a bias (particularly in their editorials), but it's mostly of the "free trade" variety, which is pretty easy to account for.

On political issues they're also pretty firmly middle-of-the-road beltway, which is its own little bubble.

I like this youtube channel a lot (Caspian Report): https://www.youtube.com/channel/UCwnKziETDbHJtx78nIkfYug

It's partly because it delivers fairly objective analysis, but also because it puts heavy emphasis on how geography shapes how countries behave which is a blind spot of the economist/atlantic and the like.
Hito Steyerl's Digital Visions
"(interestingly under the auspices of NATO, a "defensive" pact)"

According the grand strategy of the cold war, those missiles were defensive. Their presence was requested by Turkey and when they were removed there was a diplomatic stink about it because the Turks argued that this was the US no honouring their agreement. There was nothing "quiet" about their removal.

This isn't comparable to Ukraine however. The US isn't trying to put nuclear missiles in Ukraine (and there aren't NATO nukes in any other former SSR either.) And it wouldn't matter if they were, because the range of ICBMs has increased since 1962. Russia isn't invading Ukraine to prevent nuclear weapons from being deployed on its doorstep; it's doing so to reestablish its control over its former empire.
Archived: https://archive.ph/uF6o6
> Please do not remove working features, especially if they have no effect on security or privacy.

As it happens, part of what made the menu back end cause other changes to take more effort than they should have taken on their face were the security aspects of the menu in Firefox.

Try https://hsivonen.com/test/moz/never-show-user-supplied-conte... in Firefox 90 (which had the menu) and in another browser that has a menu or an extension that adds a menu.
I agree that this could absolutely be an awful service. However, if someone is just now hacking this for fun, then odds are someone else is already hacking it for profit.

I'm always glad to see people experimenting with technology at a human level and writing about it. That feels like the best that we can do, as opposed to not writing about it or pretending that it doesn't exist.
Ansible can be used to deploy software on virtual machines. Please consider storing data in open source software such as Postgres, MongoDb and Mariadb. Where and how you store your data with standard open source tools is important to be cloud vendor agnostic and avoid cloud vendor lockin.
I learned how to snowboard when i was 35 never having been on skis. i'm in my 50's now and love carving in some fresh powder, it's orgasmic! i will never stop till i'm dead.
Could there be a view where I see all the news from different outlets ("all", per topic) in one "thread" with reverse chronological order?

Also, for categories, may it be possible to categorize articles based on tags rather than the source outlet? What happens if, say, NYT publishes a business story?

Otherwise, this is really cool site. Bravo!
Why Apple, Amazon and Google Are Uniting on Smart-Home Tech: Matter Explained
> What's the weakness to React Native?

Non web-devs seeing the word "JavaScript" and running away. Or stated otherwise, having to learn React + the JS ecosystem (minimized within RN) on top of all the mobile specific stuff.
Oh, just got why: in western cultures it's considered dystopian, but I can imagine Japanese market being open to that (just like with robot dogs that are getting their own cemetery spots)
Yes, it's technically possible in a nominally typed language, but can lead to problems. See:

https://doc.rust-lang.org/cargo/reference/resolver.html#vers...
Yep, what about it?
Looks like that's a compilation of many smaller skirmishes that happened most recently
Torrents are a thing, but still I won't give my bandwidth for something I paid good money for. Just no.
The AI talent crises is real – and unlike the dot-com era
We would love an API key at https://color.museum to experiment with using Hyperbeam to enable collaborative art (ie. through our https://color.museum/gallery)

Looking forward to it! Thank you.
I think this is missing the point of news and this sums it up very nicely:

"Read three books on a topic and you know more about it than 99% of the world."

That's why it's called "news", it's living, recent information that is in the making, being talked about and discussed. Everything else is great but it's something different and likely is encapsulated by an echo chamber.

Nothing against reading up books about politics for instance but it's at best complementary to news. At worst - not being a political scientist - you might select the "wrong" book and find yourself wasting time how people describe obscure views.

But yes, in general I agree of course. Watching/reading too much news can be draining. But really, our current democracy is built on the fact that people consume news from at least one mainstream news outlet. How else do you know who to vote for?
I kind of agree, although I find them useful for different things. Markdown is terrific for casual text entry that needs a little bit of markup—being able to add italics or bold or a formatted link inside of comments or discussions is really handy, and it works well in chat clients and GitHub and things like that.

Where Markdown falls down is when people try to apply it to larger, more formal documents that need specific formatting choices: footnotes, specific list layouts, table line breaks, etc. Once you get up to trying to publish a more complicated document, you find the edges of Markdown pretty quickly. I would say "right tool for the right job", but the problem is that once devs get used to one format, they don't want to learn another.
Is the government that is being advocated for by the protesters more authoritarian than the one that currently in place even with expansion of powers, is this a move to "adopting the methods of the CCP" or is this "realizing that the current tolerance promoted is not able to cope with philosophies espoused by the protesters"?

My take on this is much of this is based on some form of accelerationism and a "burn it down and we'll build it again." And given the views of the people promoting this, I tend to doubt that they'll make something better afterwards either.
Can anybody recommend a hosting/VPS provider who does very careful monitoring of ip space and has strict vetting to avoid bad reputation? I have similar issues, though no magical connected person, so maybe helpful to move to somebody who does this.
If you read the article by Anders Hejlsberg, he's not arguing against centralized handling of exceptions—the handling of runtime exceptions is expected to be centralized near the main program loop. That, however, is a general-purpose handler which won't have much logic related to any particular kind of exception; it just reports what happened and moves on. You don't need checked exceptions for that.

The condition system in Common Lisp (which I am also a fan of BTW) is designed around dealing with conditions when they occur, whereas most of the alternatives focus on the aftermath. In particular, conditions don't unwind the stack before running their handlers, which makes it possible to correct the issue and continue, though handlers can naturally choose to perform non-local returns instead. More to the point, there is no requirement to annotate Common Lisp functions with the conditions they may raise, which makes them more akin to unchecked exceptions.
An awful service, but an amazing concept for a novel.
Stack Overflow has been thoroughly indexed and backed up several times over. I also have no doubt something would pop up right away to fill the gap

Perhaps it'd even be for the best one of the numerous SO open sourced clones[0][1][2] would emerge as the replacement. Most likely though it'd be that Quora undergoes some necessary changes to become the main alternative

Here's a shortlist of possible alternatives:

- [Codidact](https://codidact.com/) - open-sourced and non-profit

- [Scoold](https://scoold.com/) - open-sourced and self-hostable

- [TopAnswers](https://topanswers.xyz/) - open-source and non-profit

[0] https://meta.stackexchange.com/questions/2267/are-there-any-...

[1] https://meta.stackoverflow.com/questions/313483/is-stack-ove...

[2] https://alternativeto.net/software/stackoverflow/
Shouldn't it be illegal for a political party to force any MP vote on any matter? The MP was voted in to represent the people, not the political party.

I guess it's a race to the bottom and impossible to prevent coercion. I just wish there was a better way.
The Patriot Act had a timer built in years, not days. That, coupled with foreign intrigue that kept the velocity of interest ongoing (and endless threats -some valid, some not- from said foreign actors) made extending the PA easier for a mostly neo-conservative foreign policy establishment.

It also started expiring (in sections) in 2005, with more and more being sunset through the last 2020 window. I'm not actually sure how many of it's provisions still stand, but they are a much smaller subset than the massive umbrella of powers initially approved in 2001.

It's a harder sell with a small group of noisy Peterbilt drivers in a 30 day window.
If you read your own words carefully, you will agree with me: There is not a definitive / clear line between classical liberal and libertarian. The core values are the same. The historical context of French anarchism has nothing to do with the common use of the term libertarian in the modern (American) context.

Your own words "They represent the classical liberal position, which is not Libertarian, and never has been" make it seems like there is a clear cut difference between classical liberal and (modern) libertarian. Which is simply not true and unnecessarily divisive and seeking for flame war.

It is the mainstream view that classical liberal and libertarian are mostly equivalent in the modern context. The clear cut differentiation between classical liberal and libertarian is your own personal opinion. It is ok to have your own personal opinion, but it is exaggeration to state it as if it is the objective fact.
Probably not. I was waiting for my gamepass subscription to expire last week so I could renew using the Xbox Live Gold upgrade. I was constantly notified that my subscription was expiring soon, but never actually got a notice when it actually expired. All of my games still looked playable until I tried actually playing them.
FPS rate should not drive what 99% of other C++ developers are able to use the language for.
I’ve used it for the past 6months and haven’t noticed any issue. I don’t miss docker desktop at all.
> I think Canadians have more faith in our institutions, particularly the courts, to remain apolitical.

Speak for yourself. Also consider that an estimated 9% of all Canadians live abroad (mostly in the US and Europe), including up to 25% of professionals in certain industries (doctors, for example, and I'm sure tech is up there too).

Lots of Canadians don't have faith in our institutions. Unfortunately, moving away is easier than changing the docile Canadian mentality and is a better individual choice.

Edit - and for comparison purposes around 1.7% of Americans live abroad.
I think what you are referring to (the uneasiness) is your mortality salience.
The depressing reality is you can't, hence why avoidance is necessary. It's not possible to watch any media and not be effected by it in some way. What people tend not to get about propaganda is that it works even if you know it's propaganda.
I looked through the MS store yesterday to see what was there. There was lots and lots of nudity apps. Like bikini girls screen savers ... for real.
So interesting, to me a language being opinionated is the main reason to put it on the do-not-use bin. I strongly believe that the best way to develop is through embedded domain-specific languages adapted to individual problems, and opinionated languages are always way too limiting regarding that.
"Propagation prohibited."

https://mobile.twitter.com/corg_e/status/1495208039942701064
Volume mounts are different than mounting a directory into the container. That has been well supported for a while.

You can look up what a podman volume is to see the difference.
This is a great release, very exciting! When I worked for Red Hat as an OpenShift Consultant it was common to have developers super excited for using podman, but because the macOS story was poor they had to revert to docker. This removes a huge blocker for a lot of people!
AutoRIFT: A Python module for finding the pixel displacement between two images
Not sure it's the one I'm using but see this:

https://github.com/n1snt/Windows-Decrapifier

for ane example. Tweak to suit. I leave auto-restart on update on, I leave remote desktop on, remove videos and some of the other folder icons.
ETH doesn't require a high end gpu. It is typically more ROI efficient with something like a RX470 8gb, which is a 5 year old piece of tech.

ethash, the algo ETH uses, is memory controller bound (aka: memory hardness), not compute bound.

https://www.vijaypradeep.com/blog/2017-04-28-ethereums-memor...
I lack the argumentative sophistication but I will try to rephrase my argument.

Rewriting the meaning of terms so as they mean the opposite of what is socially/historically expected or contradictory is evil because it undermine discourse. As proposed by Habermas, norms are derived inter-subjectively in processes of argumentation between individuals. In this framework it's an presupposition that participants in communicative exchange are using the same linguistic expressions in the same way. The latter is tautological as any argument that is constructed with an unmeaningful term violates the three laws of logic: P is P; P is not non-P; either P or non-P. The externals social/historic and replaced meaning of the term doesn't matter for this analysis and just that they are contradictory.

TLDR: It's not even unfalsifiable, just plainly meaningless.
Honestly, paper newspaper. Grab it when you get gas, beer, etc.

Typically it’s like $1-3 and takes a few minutes to read. Much better experience overall.
Current Docker supports cgroupsv2 as well.
The one-drop rule wasn't universal; some states had a less stringent definition of who counted as black.

E.g. according to Wikipedia, Florida passed a law in 1865 stipulating that you were black if you had at least one black great-grandparent. So if you were only one-sixteenth black, you'd have been considered black under the one-drop rule, but you weren't black in Florida.

Which is precisely my point.

https://en.m.wikipedia.org/wiki/One-drop_rule
>But they are engaged in illegal activities, which you can find with a cursory Google search.

So were rapists and murderers, but even they have a right to a fair trial.
Occupy Wall Street was a protest and an "occupation". CHAZ was literally people "occupying" a part of Seattle. Both of those protests were a good thing, but they were still protests.

Occupy Wall Street and the Occupy Movement basically just took over city parks and fed people. Occupy was basically a good. CHAZ is a kind of rolling disaster that involved over-anxious security killing a guy who'd stolen someone's car. As a leftist who knows people who were involved with it, I would say CHAZ was a very bad thing.

Of course, a democratic society has to decide what sorts of disruptions are acceptable and which have to be stopped. Of course such a society is going to do that. Otherwise, the first extremist cult to field enough armed people to seize the state will win.

...just because you disagree with the message or the METHODS(emphasis added)...

If the trucker convoy was basically thugs who were breaking the law because they thought they could and because they thought doing this would force the rest of the nation to bow to their demands, I don't think anyone has an obligation to have the least respect for their efforts.
Fair! Imho, there's two classes of actual threats. (1) A sudden, well-prepared realignment of the status quo, enforced afterwards on an ongoing basis. (2) The slow realignment of expectations (aka boiling the frog slowly).

It seems like people often see (2), when in reality few groups are farsighted and patient enough to successfully carry that off. In reality what they're seeing is the normal sausage-making of a democracy groping towards a compromise over a point of disagreement, which has always happened.

As for (1), it's the scarier but less common class. Aka the January attacks on the Capitol, if they'd been better orchestrated and had a post-attack plan.

To me, weighing the severity of both is a question of "If this is successful, what will change?" As I told my conservative friends when they harp on an issue du jour: if one school district in New York state is mandating critical race theory education, what will that actually change about our country?

In a democracy, people are doing ignorant / crazy / inept things somewhere constantly. But there's an important distinction to be made between "somewhere" and "sufficiently large or important places."
If you use K8s or some other production container runtime, those are enormous benefits.
My experience in using exceptions (and restartable conditions) over the last 40 years is that exceptions are for things you don't have the ability or "knowledge" (i.e. state) to handle locally.

So a function that ingests a file and processes it may throw an exception if the file isn't found so that the UI can catch it and ask the user for an alternative filename (or to give up and not open a file at all).

If you're connecting to a remote machine and don't get a response, you might throw an exception because you don't know if the user typed the name wrong.

While if you are already talking to a machine and it stops responding it's reasonable to wait a moment and retry, as if could be a transient network brown-out which is something you can deal with on your own.
The reason why this seems easy while the built-in feature got in the way of other changes is that the built-in feature dealt with more issues. For example: https://hsivonen.com/test/moz/never-show-user-supplied-conte...
My wife is a researcher at Stanford doing some ML stuff and the constant painpoint isn't the researching of novel models or maths or whatever, it's the IT hell of managing a pipeline and data acquisition. I've helped her introduce things like Docker to the lab which seems to have helped but still - software engineering is a totally different skill that really hinders ML work.
Why?

To sell more products and collect more personal data that they will try to use against you any time you make a purchase.
Physically training the models isn't the hard part. It knowing why you using x method, how to interpret the result, and what dials to turn that's the hard part. And there's no automating that.
This is very wrong. Humans produce about 30 TW of heat. The sun imparts 10 trillion times this amount. If we increased our production by 10,000 then we need to put a small umbrella in space to slightly dim the sun the smallest amount to maintain power balance.
The app bundle is first-party and includes Parallels as well as other native mac app.
For anybody wondering about the meme terms wordcel and shape rotator that appear later in the article:

https://knowyourmeme.com/memes/cultures/wordcel-shape-rotato...

https://melmagazine.com/en-us/story/wordcels-numbercels-defi...
Maybe it has something to do with emergence and domination of plateforms like github? Just wondering…
Tmp.0ut – Issue #2
As a southern American, I use pretty much the same vowel in "y'all" that most English people would in "past" or "bath". "Past" and "bath" are the same vowel as "cat" uses in the Queen's English.
VSCode Extension for Oil
Or rather, a program that temporarily increases a government's power.
I'm not sure I agree with most of this article, but, it seemed interesting and I was wondering what other people thought - especially for an interesting library like Aurelia that doesn't get nearly as much discussion as some other frameworks.
This article is severely undermined by the fact that the photo they use shows a sow in a farrowing crate and not a gestation crate, which is what the article is about.
Ask HN: I emailed to apply-to-YC in ASC and set the content to expire in a month
I sent an email regarding my application to YC as a non-profit or a startup in an altered state of consciousness and set the email to be confidential and expire in a month. Is it ok?
which is the best one that i can actually try out that wasn't developed in-house at google and best showcases the production readiness (and ux quality) of the platform?
I was first thinking that the author has a real cat and uses a remotely controlled laser pointer...well, it may be version 2
> You were never actually accomplishing anything by watching the news

This sounds true, but is it really? Just looking at today's headlines, I now know that the IRS will be using Login.gov instead of ID.me [1], which will be rather useful so that I know not to sign up for ID.me and to instead sign up for Login.gov.

[1] https://www.npr.org/2022/02/22/1082283039/the-irs-is-allowin...
> The difference is that in liberal democracies, the executive branches has to convince a court before they can act. eg. getting a warrant before doing a search, or getting a conviction before imprisoning someone. The approach of "shoot first, you can sue us in court later" makes a mockery of this.

Uh no, not really. I'm going to presume you're comparing with the US. Do you forget that the US kidnapped, imprisoned and murdered random people, including American citizens without any judicial oversight? Not to mention sweeping surveillance with laughable pretense of judicial oversight ( FISA courts)?

Executive branches have lots of power, and that power is controlled via checks and balances, the judicial and legislative branches ( in many countries the executive branch' power comes from the legislative and is directly beholden to it ( where PMs are sitting MPs)).
I'm very skeptical of this, mostly because there's no logical reason for this to exist. Everything in our behavior and bodies has a purpose, for the most part pure survival or reproduction. There's no use for replaying memories of one's "best moments" in life.

More likely, these are random accesses of vivid memories (the ones that have been strongly imprinted on the brain) and these could be both happy or sad ones.
So it's the "compiler" for a CNI spec into a configuration for a linux network namespace?