skysight-inc/HackerNews huggingface dataset:
> Hmm, how come? C++11 supports many different models, relaxed, acquire/release, and sequential consistency, with sequential consistency being the default for atomic variables. Now, acquire/release looks like a decent compromise between ease of hw implementation and programming complexity, but AFAICS it's not the anointed one true model.

Well, nothing will ever be "officially" blessed as the one true model. As the saying goes: we programmers are like cats, we all will be moving off in our own direction, doing our own thing.

Overall, I just think that "programmer culture" is beginning to settle down on Acquire-release semantics. Its just a hunch... but more-and-more languages (C++, CUDA), and systems (ARM, POWER, NVidia GPUs, AMD GPUs) seem to be moving towards Acquire-release.

And in the next few years, we'll have cache-coherency over PCIe 4.0 or PCIe 5.0 in some form (CXL or other protocols on top of it). A unified memory model across CPU, DDR4 RAM, the PCIe-bus, and co-processors (GPUs, FPGAs, or Tensor cores), and high-speed storage (Optane and Flash SSDs over NVMe) is needed.

The community is just a few years out from having a unified memory model + coherent caches across the I/O fabric. Once this "defacto standard" is written, it will be very hard for it to change. That's why I think acquire-release is here to stay for the long term. Its the leading memory model right now.
I think we're in agreement. The numbers through Honey probably look good, and the other affiliates probably don't have a good handle on how frequently they're getting scooped by other affiliates.
I can very much imagine a Goole Stadia but for real apps rather than games, where you are interacting with a video stream rather than the app itself.
Overview of Linux's Direct Rendering IOCtls for Encoding Output for the Screen
HTTPS: //Status.constantcontact.com/
Their new v3 API has been down for 2 days with most endpoints not working at all. There has been very little feedback on what the problem is. This is very bad for the 99.99% uptime the stated for this new API.
https://en.wikipedia.org/wiki/Stereotype_threat

https://en.wikipedia.org/wiki/Stereotype_threat#Stereotype_l...
They're from Half-Life 2 btw.
Have you tried it? You absolutely can do all those things you just described in VR. I understand why you might think it wouldn't feel realistic, because yes, the technology for realistic full-body tactile feedback isn't there yet. But I can assure you from personal experience; audio/visual feedback is more than enough to immerse you in the game even when the haptics don't precisely match what you'd feel doing the same thing in real life.
Disney+ Has Less Than 15% of Netflix's Catalogue
How I became the most hated man in tech
More info on the USB power supplies they were using would be interesting, seems likely it would have been rack mounted and probably custom?
Google is a private company and they should be able eliminate such things though. No government forced them to. If the political powers that be wouldn't have been so ham fisted they might have been able to keep their "things". Now they can't. good on Google (for once). eliminating targeting of the audience by political affiliation is a good thing.
Tremendous. Well written and well played. If there are two facets to divide and conquer (in this case, play along until you can conquer and conquer right away) Microsoft is certainly doing their best to fulfill the Caesarian commandment. Thanks for revealing this very snide practice, clearly if their intent was an embrace of OSS there would be much revamped in the base layers of their offerings. Yet, here we are. The number of life-seconds lost to Microsoft greediness is likely measurable and might even out-exceed the wealth of shrewd and pernicious altruists like Billy G. Not to be nefarious with this comment, but to assume that propaganda is honest is to wonder why the propaganda has to exist in the first place.
bank's APIs are extremely limited as of right now. Fragmentation is also very high. It is also true that this may change in the future, but not very soon
Even AGPL allows commercial use, but you'd have to release the source code to modifications used to serve network resources. The bog-standard GPL doesn't even require that for this usecase.
So... have you tried VR?
This would be more akin to jailbreaking your nintendo switch and installing linux. An IOT platform that's intended to be secure can be tricked into revealing it's key.

Most consumers aren't going to write custom firmware for their lightbulbs.

Of course, I think this exploit is impractical for a lot of cases given how the ESP32 is typically used, but, ymmv.
Some retailers (especially Japanese ones) have a fascination with the idea of allowing customers to "try on" different colors/styles via an on-screen avatar that's based on a scan of the customer. This would seem like a logical next step.

I'm unsure how much customers would actually want it though, at least after the novelty wears off.
"China’s national competition to produce “civilized cities” creates new guidelines by which cities should be measured. They include greening and upgrading of sidewalks but also smart policing through visual recognition, pet management, and the creation of “civilizing barriers” to prevent jaywalking and “civilizing banners” to build spirit."

This is literally a nightmare distopia. Why would you allow government to own you as a person, that is insane and always leads to some individual gaining too much power and making people suffer through their perceived, perpetual benevolence (acting as if they can do no harm).
And the most increasingly popular languages are kotlin and typescript.
Pretty sure all of Netflix runs on AWS and I've got to think that's several orders of magnitude more traffic than Windows updates or xbl.
I think rather that it's not possible in any large group. Reasonable people are drowned out by the highly motivated people.
Types going after identifiers avoids the need for the lexer hack, which causes all sorts of problems in C (such as "typename"). A colon nicely separates the two; I prefer something there as opposed to "x int" like in Go.

You have to nest square brackets to avoid ambiguity. Is &int[] an array of references or an reference to an array?
You can send it directly via /feedback, too. It gets read, and you'll get an answer too.
So it's not just chat, but how Basecamp combines chat with a message board, allowing for a less pressing non-async alternative for certain types of communication. The secondary effect is the async chat kinda sucks which pushes people towards using the message board when they otherwise wouldn't?

This is interesting. Often constraints make for a good experience. But in terms of solutions to apply more general to other companies it's difficult to nail down here (besides of course adopting Basecamp).

As the author mentioned they tried having a sync backbone with Github Issues but eventually everyone just started using Slack for everything. I'm curious if a Slack company did a better job of directly integrating a sync message board feature if it would be used. Or would it require totally rethinking the product + a workplace culture/methodology.
I think they justified it by saying that they were aiming to be tech unicorn, not merely a real estate company; and it's par for the course for the board to pump and dump a tech unicorn once they realize the horn is about to fall off.
- dotnet-cli will try to cache a bunch of junk into its install folder, rather than respecting $XDG_CACHE_HOME, or even just using a plain old dotfile. These days it just generates an annoying warning on each run, but it used to be a hard error.

- OmniSharp just plain doesn't work on NixOS, because it hardcodes a bunch of Ubuntu paths.

- It seems to support automatically switching between multiple SDK versions, but I've never been able to get that to work.
I assume it's to keep someone from cloning your product and underselling you with low effort. It's not the danger of one device being compromised.
What's not to believe, or be (more than momentarily) surprised by? His behavior is not only perfectly consistent with, but emblematic of the governing ideology of his, and our time:

https://en.wikipedia.org/wiki/Neoliberalism

The overarching goal of which might well summed up succinctly as: "Socialization of risk; privatization of gain."
There are many philosophy journals filled with long articles that also have no causal connection with reality. Why would you assume any given academic journal has to be publishing things that make sense, or are useful?
Define "science". For most topics in economics it's basically impossible to an RCT. You can't say "Let's turn the US into a centrally planned economy, and see what happens." RCT based macroeconomics, or trade economics are basically impossible. Instead people have long relied on observational data, and did the best they could to handle the issues this caused.

RCTs didn't start with Duflo. (Duflo isn't even the first to win for RCTs -- Kahneman and Smith won in 2002 for experiments.) Experimental economics dates back to the 70s, but it always suffered from the same problem as psychology -- most experiments were conducted on students, and the interventions were always small-scale.

RCTs in development economics are much bigger scale because there are rich NGOs willing to spend big money on measuring the efficacy of interventions, and willing to work with economists to do it. This is not without controversy. A development RCT involves an economist from a rich country flying to a poor country, and then running an experiment on the inhabitants of that country. Not everyone thinks that's okay.

The RCTs also rely on the fact that economists come from coun
Well, the sentence has to be understood in the context of the headline, which specifically talks about gamma radiation, which so far was not possible to observe from earth as the atmosphere absorbs it.

So this must have been a really scary event, sending photons over 4 billion light years, energetic enough to pass through the absorbing atmosphere.

We can only hope to never be hit by a GRB from our cosmic neighbourhood, that would be a life-ending event.
What's more difficult to add to the dictionary before hand are things more like
"samisacorrecthorsebatterystaple". Once you add in proper nouns, the practicality of pre-loading compounds doesn't work as well, since there's so many proper nouns. Plus proper nouns are often more memorable because they have meaning to the person who wrote the password.
Advertisers have a responsibility for truth in advertising, if they can't handle that then their distributors can cut them off. This is as old as the advertising business. Claiming that Obama is a Muslim Cleric and expecting equal treatment with that hogwash deserves to get banned. Same if Trump was claimed to drink the blood of babies (which no one has disproven!) would also be an ad that could be banned. Again I say good for Goog; eliminating targeting of the audience by political affiliation is a good thing.
> A 3-month hole in your resume will be something you'd have to explain to your future employers for the rest of your life.

Huh? People take time off between jobs all the time.
I don't see that option in the iOS Mail settings. Can you point me to it?

Edit: here it is: https://www.fastmail.com/help/clients/iphone-aliases.html I'm going to give it a try now. Thanks!
Kubernetes and Minecraft: What do they have in common?
I've found the reviews on a brand's own store page to be next to useless. The whole page is meant to sell me on a product, why would I trust "reviews" that are likely curated? Although, if I do find negative reviews on a retailer's site, it does engender some trust.
huh, are all 24 year olds buying into this?

Also 24 years old, also planning to build a PC that's VR ready. I probably won't splurge $1000 for the Valve index, but I might buy their controllers + Oculus (which by the way also gets you Half-Life: Alyx for free).
Doesn't look like there is. I think the idea is for this to be a nontrivial example of a full-stack Haskell+Nix(Ops) project. The Twitter part is meant to be more familiar that robust.

It's fair to argue auth should be included in a nontrivial example though. I honestly don't think it would add that much clutter either. Although unlike the other components, I don't know if there's a simple off-the-shelf Haskell solution for auth.
I usually point people at: https://blogs.gnome.org/markmc/2014/02/20/naked-pings/

Written about IRC but applies to any chat type app, IMHO

From: Adam Jackson
To: memo-list
Subject: On “ping” etiquitte
Date: Tue, 17 Nov 2009 12:21:30 -0500

IRC has developed a “ping” convention for getting someone’s attention. It works because most clients will highlight channels in which your name has been mentioned, so something like

ajax: ping

will make that channel show up pink instead of white for me [1].

I wish to correct, or at least amend, this behaviour. The naked ping should be Considered Harmful, for at least two reasons. The first is that it conveys no information. The recipient of your ping, like you, is a Busy Person. They may be in the middle of something requiring intricate thought, and should not be interrupted for anything less than fire, flood, or six figures of revenue. Worse, _you_ may forget why you pinged someone; when, four hours later, your victim gets back to IRC and responds to you, _you_ will be disrupted in turn trying to remember what was on your mind in the first place.

The second, more subtle reason proceeds from the first. A ping with no data is essentially a command. It’s passive-aggressive; it implies that the recipient’s time is less valuable than yours. [2] The pingee will respond in one (or both) of two ways. Either they will experience increased stress due to increased unpredictable demands on their time, or they will simply ignore naked pings.

The fundamental issue here is a misunderstanding of the medium. IRC is not a telephone. It’s volatile storage. The whole reason the ping works is because the client remembers seeing the ping, and can save it in your history buffer so you can see who was talking to you and why.

The naked ping removes this context.

Please. Save your time. Save my time. Make all of our lives more efficient and less stressful. Ping with data. At a minimum:

ajax: ping re bz 534027

See the difference? Now you’ve turned slow, lockstep, PIO-like interaction into smooth pipelineable DMA. It’s good for your hardware, and it’s good for you.

[1] – irssi 4 life.

[2] – Their time may well be less valuable than yours. That’s not the
point.
You have two cows.

You trade one for a bull.

That is how wealth is created. Govt is not needed except to protect your rights to buy a bull.