skysight-inc/HackerNews huggingface dataset:
> The first part of article doesn't mention async-signal safety at all. Second part papers over async-signal safety, as if it were a non-issue.

If you're writing a signal handler, the signal handler needs to be async-signal-safe. You can't just wave your arms and make the problem of async signal safety disappear, because CPU traps themselves are async-signal-unsafe. Even userfaultfd has to deal with async signal safety issues, since a thread causing a fault can, in principle, be anywhere!

> Are you sure, that we should worry about "signal system maintaining some kind of state"? Not about rest of application being in completely unspecified state?!!

If your handlers play by the rules and are async-signal-safe, there's no problem.

> The article proposes a primitive system for setting signal priorities, but stops at a half-baked solution.

What's half-baked about it?

> What if I want my handler to always run regardless of registration order?

That's a logical nonsense request. What if two components want to their handlers to be the highest priority?

> The proposal does not offer a way to retrieve a list of already installed handlers, which makes that part of it even worse than existing Posix signal API.

The whole point of the facility is to let different components share a signal without stepping on each other. Why would you need to retrieve the list of handlers?

> The proposed API does not address challenges of using signals in multi-threading programs.

This claim is too vague to rebut. What specific "challenges" are you talking about?

> The article mentions, that signal handlers can't be reliably unloaded, but proposed API does not address it.

The proposed API works fine with library unloading: a library can unregister whatever handlers it's installed just before being unloaded (e.g., in a static destructor), and this unregister operation is guaranteed to be safe no matter what the order handlers are unloaded.

> Overall the proposed interface brings little to the table

It allows multiple components to safely share signals. The objections you've mentioned are based on your misunderstanding my proposal.

> does not work well alongside with existing sigaction()

Yes it does. The article talks about this interaction specifically.

> I imagine, that if it had more technical "meat"

The glibc people literally think that nobody should be using signals. That's their objection, not anything you've talked about.
I think it's odd that Musk says he's buying 10M of shares to boost confidence, but he is already very highly leveraged with loans against his current shares.

If you use a loan against your shares to buy more shares and that causes your share value to increase, that's a very interesting chain of events.
Except for the people who only claim asylum after they cross illegally and are caught as a means to delay deportation.
I think you may just be mistaken about the date, friend... The last TZ hit may 2 several hours ago.
"Chinese authorities in Xinjiang are building a comprehensive database that tracks the precise locations of its citizens, their mobile app usage, their religious habits and even their electricity and gasoline consumption as part of a technology-driven crackdown that has interred an estimated 1 million Muslim citizens, according to an analysis of Chinese government software by a U.S. rights group."

We should speak out against western countries doing this, but the difference is that China has escalated this from privacy concern to dystopian nightmare. Western countries may get to the level where they track people's religions for the purpose of rounding them up, but China is already there. There are a million (and by some estimates up to 3 million) Uyghurs in concentration camps because they practice the wrong religion/belong to the wrong ethnic group.

Historically, a very possible next step is to transform concentration camps into extermination camps. We don't know if shining a light on the situation will prevent this, but we have to try.
Guix has a very nice Emacs interface --- that's better than a bare TUI in my opinion. Even if you aren't a die-hard Emacs user the Emacs interface has a lot to offer.

There also is a web interface, but that's more useful for browsing the package collection than to install things.

I don't know what you mean by "all-or-nothing kind of deal". You can easily create package variants (thanks to first-class package record values that support field inheritance), but in my experience you rarely need that as packages are often composable at runtime --- you just install them into the same profile.
that's not how it works. thankfully.
Not really. Assuming you never over extend yourself by spending more than you have, you never lose anything.
>If we are, then we should pull all the stops...

But is coal not one of the stops?

I guess you should help me understand. Why should we use nuclear instead of coal to fill the gaps? They both pollute. With wind providing the lion's share of the energy, the use of coal is drawn down considerably in any case. And coal is far less expensive than nuclear, even with the onerous regulations that have been slapped on it recently. So how are you going to sell nuclear to your consumers when your competitor may be selling a wind/coal package?

And as to the question of the long term, clearly that is using pumped hydro storage and other such technologies along with more efficient wind turbines. Both lowering the duration of gaps, and providing more power during gaps. So your nuclear or coal plant is, even in the optimistic case, transitional. Who's gonna put up money like that for a transitional technology without some kind of draconian government guarantees?
can you quantify how it is better? I can't find any details on what differentiates them
If all those other people are let go, then yes.

Doubly so, if they have done much more important crimes.

Triply so, if he helped unveil them.

Else it's not even justice anymore, it's courts used as an arbitrary instrument of coercion yield this or that power's convenience.
Yes, when I set up a 10b5-1 plan I recall reading some research that announcement of market-moving news was adjusted based on the presence of pre-scheduled trades (statistically speaking, looking at a large number of companies over time).
I only care about my privacy when I'm near where I live.

I don't actually want to delete my experiences traveling though. I actually want Google to archive my trips so I can reference them later. That one time I went to Hawaii or the trip to Germany while I was in college.
How to UseReducer in React?
Major Governments (Australia and Austria) Pass Anti-Privacy Laws
So does this actually delete it ... for Google?

Deleting it from say my browser, maps, or other history is one thing. Does Google no longer have any of it?

Also the top and bottom bars that leave me with like 1/3 usable space on google's blog is really frustrating to read on: https://blog.google/technology/safety-security/automatically...
PLA’s furtive underwater nukes test the Pentagon
Securities lawyer here. And... I kind of agree. With respect to insider trading at least. The laws are both complicated and unclear. Recent cases are taking things to the point where it might soon be difficult for senior executives to own stock without a blind trust. Historically insider trading has required some sort of affirmative _action_ (buying or selling) but there's been a trend recently (as alleged here) of alleging insider trading for inaction. You didn't sell as planned, you didn't disclose in time, etc. It could really put management in a difficult spot.

Other than the insider trading conundrum though it might seem like everything is securities fraud because we're too used to executives putting their own interests ahead of (or at least in line with) their shareholders*. That's a problem because their fiduciary duty says that company/shareholder interests have to come above all else.

Edit: Meant "shareholders" interests not "own" interests.
If they belong to the same country, and care for the same country's "national interests" they're not really independent of each other.

How about he gets tried to some global court?
I wish EA (and other distributors) did something like GOG Connect. IMO I'd be less annoyed if Epic offered something like this for current Rocket League owner in order to keep the userbase as big as possible before they ultimately split it in two.
> There is often pressure inside Software development for Software developers to code outside of work hours.

Funny. What I actually noticed is the pressure to _not_ code outside of work hours. :-P

It feels like hobbyist hacking is increasingly falling out of place, even to the point of gaining antagonistic feelings about it.
I've worked for companies that have taken a cash investment in return for no equity on the proviso that we worked on the development of a product (or features of a product) in return. It's an investment. No return other than a decent attempt to build the product was expected. When you work in 'speculative' development it's quite common.
To be clear, I'm not saying "good business" equals "moral value" or "value to society". Individually, if I'm a heroin user, clearly I must be valuing the shooting of Heroin higher than my own health.

Again, this is moving into "semantic dispute" territory, where little insight is to be gained.
And even if it does happen elsewhere, that's no excuse for anywhere it happens.
> No, it does not.

Umm, From your own wikipedia article:

> "right-to-work laws" refers to state laws that prohibit union security agreements between companies and labor unions

You cited one particular definition by one particular foundation that marginally fit your purposes better. I don't see why I shouldn't do the same.

Right to work usually means the company can fire you for any reason, and you can leave the company for any reason.

While true that a company cannot expect an agreement with a union to be legally enforced, they can certainly decide to mandate membership in a union of their own accord. For example, it is reasonable for a company to specify in its job description that it only wants to hire certified Realtors or members of the ACM or whatever other group the company deems necessary.

> Nobody was talking about this?

This is what 'unionization' means in the context of a 'union shop'.

https://en.wikipedia.org/wiki/Union_shop
This is where you do us the courtesy of citing a source.

edit: I'll do some of the work for you:

In March 2015, news reports said that Swedish prosecutors were negotiating a deal to question Assange in London, and that the visit could include taking a DNA sample [0]. The visit happened in Nov. 2016, though the only articles I've seen do not conclusively say whether Assange agreed to give a DNA sample [1]. In any case, prosecutors getting a DNA sample from him does not have anything to do with whether the prosecutors have their own evidence from their investigation, nevermind your baseless charge of "Sweden didn't produce a single evidence of the crime."

It's possible you're conflating Assange's 2016 London interview and potential DNA test with the 2012 reports that, according to Assange's lawyers, Swedish police did not find conclusive evidence of Assange's DNA on a torn condom -- although they did find DNA believed to be Assange's on a condom from a second accuser [2]. In any case, these reports happened in 2012; 2 years later, a Swedish judge apparently considered the same evidence and decided it was enough to uphold the arrest warrant [3]. So unless you care to share the source of your information, it looks like you've either confused your timestamps about the events, or are just making things up.

[0] https://www.nbcnews.com/news/world/wikileaks-founder-assange...

[1] https://www.theguardian.com/media/2016/nov/14/julian-assange...

[2] https://www.smh.com.au/world/no-assange-dna-on-torn-condom--...

[3] https://www.theguardian.com/media/2014/jul/16/julian-assange...
Cisco Nexus 9000 Series Fabric Switches ACI Mode Default SSH Key Vulnerability
It’s quite possible to use the Internet without paying attention to popular culture. One is not required to consume media, especially not whatever default popular media is commonly served to people. Online, I use this site, listen to obscure music of my choice, and upload and view pictures of desolate buildings on Instagram.
The brainfuck quip is a bit more potent when the Go advocate in question has made it clear that they think language simplicity and code simplicity are equivalent. That didn't happen here, but it's tempting to assume that's what the advocate is thinking when they praise language simplicity so much.
> You are not paying to get a product, you are investing into something that could or could not work out.

Yes, but Kickstarter's angle is that it will work out. That's the underlying assumption. People don't usually give away their money for nothing, they need some idea that they'll get something in return. I think Kickstarter is actually more harmful to the cognitive processes involved in creating these illusions, since the future product is usually fairly well-defined from the beginning... so the illusions designed to attract your money happens in the beginning, and then the developer just needs to manage the backers' expectations until the product is released. At which point everyone will be busy comparing the actual product with their expectations, and hopefully enjoying the game too, and no one is getting their money back.

I'm not saying RoR2 wasn't worth your money. That 2-for-1 deal was a good way to balance taking your money before giving you anything (I think that deal was pre-release). Early Access releases are another good balance I think (I feel the same way about Slay the Spire as you do RoR2 -- best $20 game I've ever bought and 1 year before release). But you alone didn't decide they deserve your money, they gave you the option to recognize that feeling, by sending some cash their way.

If you imagine the same thing happening in a face-to-face exchange, it's pretty weird, and that makes me feel uneasy about this whole trend. If it wouldn't happen face-to-face, but it happens when we're all forming opinions about it separately, it seems like something else is going on besides just selling video games.
Amusingly, "Stalin era" is a selling point for apartments in Riga.
The API Humanity
One-liner slogans are not rebuttals either.
I'm happy to just leave both settings off entirely. I actually do have some historical location data still stored there, they know where I was a number of years ago.

I almost wonder if leaving it there has a positive effect, as my life has changed, the locations I go have changed, the products and services I use and the stores I patronize have changed, and Google is left with a version of me that is no longer accurate.
Not exactly: "Tesla will not initiate patent lawsuits against anyone who, in good faith, wants to use our technology."
IANAL, but I have no idea what that means.
TIL borders are racist BS.
For what its worth, I've had zero issues with WiFi on my 9380. The "killer" wifi is just an ath10k:

02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Subsystem: Bigfoot Networks, Inc. Killer 1435 Wireless-AC
Kernel driver in use: ath10k_pci

As far as I can tell, its no different from any other Qualcomm Atheros WiFi. I believe the "killer" differences are just in the Windows drivers.
> There, too, your mind isn't supposed to be quiescent, in fact one of the early pitfalls is "dullness", or simply shutting your brain off. You're meant to remain perfectly focused, and entirely alert.

Alert to what's going on around you, or being present and not distracted by unwanted thoughts....this is my understanding anyways.

> ie all mental faculties up and running and brought to bear.

"Brought to bear" on what though I think is what I'm getting at.

> Later on, as you progress, they eventually don't intrude anymore. It's not that you've defeated them, they simply don't pop up.

And then what is also what I'm getting that.

From the linked article:

> "A more advanced method for concentrating was to build elaborate mental structures in the course of reading and thinking. Nuns, monks, preachers and the people they educated were always encouraged to visualise the material they were processing. A branchy tree or a finely feathered angel – or in the case of Hugh of St Victor (who wrote a vivid little guide to this strategy in the 12th century), a multilevel ark in the heart of the cosmos – could become the template for dividing complex material into an ordered system. The images might closely correspond to the substance of an idea. Hugh, for example, imagined a column rising out of his ark that stood for the tree of life in paradise, which as it ascended linked the earth on the ark to the generations past, and on to the vault of the heavens. Or instead, the images might only be organisational placeholders, where a tree representing a text or topic (say, ‘Natural Law’) could have eight branches and eight fruits on each branch, representing 64 different ideas clustered into eight larger concepts."

> "The point wasn’t to paint these pictures on parchment. It was to give the mind something to draw, to indulge its appetite for aesthetically interesting forms while sorting its ideas into some logical structure. I teach medieval cognitive techniques to college freshmen, and this last one is by far their favourite. Constructing complex mental apparatuses gives them a way to organise – and, in the process, analyse – material they need to learn for other classes. The process also keeps their minds occupied with something that feels palpable and riveting. Concentration and critical thinking, in this mode, feel less like a slog and more like a game."

"while sorting its ideas into some logical structure" and "constructing complex mental apparatuses....process, analyse – material they need to learn" - might these be tasks a highly capable meditator would be perform during meditation, deeply contemplating a particular topic, as opposed to simply being present with a clear mind? The article doesn't really say definitively.

A modern day example of this might be a pastor working on next Sunday's sermon, say to deliver the ideas from scripture in a way that is relatable to his congregation - might a deeply meditative state be highly conducive to such complex tasks?
That's an interesting viewpoint. To be honest, I don't understand SEO and it is such a big buzz word. If I look up videos on YouTube about SEO, they appear as if they're selling me a pyramid scheme. Why is the SEO business appear to be so scammy? I am put off from just learning about it. Same thing with SEO books on Amazon.
I'm not sure, based on your sentence structure, whether that was a "command" or your personal experience.

Regardless, sometimes, "self-help" books do come through on their promise. I found AH gave me good tools to build new habits by exposing me to the idea of designing my environment to push good habits. That's all.
While the US does spend a lot, it does not spend more than "all other countries in the entire world, combined." Total reported military spending is $1.8 trillion, with the understanding that there are some countries (China) that are very likely massively under reporting their military expenditures.

Looking at the raw numbers is ingenuous as well. As a percentage of GDP or government spending, the US doesn't even break the top 15 in the world on military spending.

Also, the US spends more on healthcare and social security than any other country. Why are you giving those careful white glove treatment?
So when someone uses the phrase (which is what I responded to)

"remember that you’re playing the role of an investor, rather than a consumer"

you don't take from it that this was meant as a short-hand for financial investor?

If not then semantic differnce, but there is a persistent meme whenever kickstarter is discussed on HN that backing is akin to financial investment rather than purchase, and I disagree with that meme.

Sure you can back something purely for the hope that it will happen, and I've done that, but you're not a financial investor in that product/service/etc
Even better, fly them in to Everett every week using a plane that rolled out of the factory the previous week. Eating your own dog food, etc.
Ah, that's my mistake then! Apologies -- I've edited the parent.
There's a leap in logic there. Some ads may be harmful, but if so, they shouldn't be used at all.
I've seen a sign on the street level in Berlin of a Stripe office and heard that 10-20 people are working there with half of them in engineering. I realize that this probably doesn't count as a hub, but how does it fit in with what's explained in the blog post? Has Stripe more non-hub locations?
Coal can't dispatch fast enough, and most coal plants are at the end of their lifecycle and need to be replaced. So you have to build new baseload capacity, usually gas. (And really, you still need a bunch of batteries to handle short-term fluctuations in renewables output.) The problem, then, is that you have all new coal or gas plants, which are expensive capital assets, that you're basically using for standby power. (And they incur operating and maintenance costs even when not running.) You can't say that electricity from renewables is cheap without accounting for the cost of that standby capacity renewables require. A nuclear plant, by contrast, doesn't need a bunch of coal or gas plants sitting around on standby. You can shut down that old coal plant, stop paying the workers, reuse the land, etc.
How to build a successful product, by Justin.tv co-founder and YC CEO M. Seibel
Julian Assange is not a journalist.
Is that even possible? If you use X data to generate a model and then delete the data and keep the model, you could in theory use the model to re-identify that user that deleted the data with a high degree of confidence.
Ribbon (YC S17) is hiring engineers. Help us simplify healthcare using data
Moving to remote work is hard and filled with problems to begin with. Adding different national holidays, connectivity challenges, cultures, languages, etc on top of that adds to the complexity. If remote work failed, is it because remote work doesn't work, or is it because of employees in different countries, or is it because of cultural differences, or is it because of...?

Starting with a limited trial seems a more risk-averse move. If remote work proves itself out, it can be expanded more easily than it can be retracted.
Thanks for the suggestion.

My example app is pretty contrived but I was mostly running into this issue when I had a multi-component app. An example is another repo I was working on: https://github.com/usmanity/prompt/tree/master/src

I guess, I should've prefaced my blog post with that :p
Yeah. I think you're right. I never had a problem with the odd WFH day when I was based onsite.
He didn't run to the UK. He waited in Sweden for 5 weeks to be questioned and left after he was told that he was not wanted for questioning.

After leaving, InterPol issued a Red Notice for Assange. This raised a red flag with Assange’s legal team that this was not just about rape accusations, and they decided to fight his extradition to Sweden fearing that he was being set up to be extradited to the United States.

Wikileaks releases all of the information that they receive after it has been vetted and deemed worthy of publication.
The big element missing from the headline: this isn't about improving existing commercial solar cells.

The caffeine improvement is specific to perovskite-based solar cells, rather than commercial-use silicon. Perovskite is expected to reach higher efficiencies than silicon at far lower production costs, but isn't viable because of rapid degradation and problems producing panels at scale. The good news, though, is that caffeine's improvements work on exactly those problems, raising defect-free crystal size and increasing panel longevity while in use. And it's an absolutely massive increase: the lifespan gain is more than an order of magnitude.
Reinforcement Learning, Fast and Slow