skysight-inc/HackerNews huggingface dataset:
Implicit grant is depecrated, in the forthcoming OAuth 2.1 [1] standard this is solidified.

We start using the language "public client" and "private client", where a public client is an OAuth client like a mobile app or SPA that does not have a client secret, but has an access token delegated to it(+optional refresh token). Public clients must use implicit+PKCE.

Private clients are what we would have previously thought of as an Authorization code grant client where a server process has an access token to take actions on behalf of a user.

Depending on the OAuth use case, maintainers of the system may need to keep track of what clients are public or private, and limit their entitlements accordingly.

Public clients have the obvious issue that they're on an end-user device and thus the tokens may be stolen, proposed standards like JWT DPOP [2] and token binding [3] aim to address this.

[1] https://oauth.net/2.1/

[2] https://datatracker.ietf.org/doc/draft-ietf-oauth-dpop/

[3] https://tools.ietf.org/html/rfc8471 . Though I should say token binding does seem like it will never go anywhere.

This space is insane and hard to keep up with.
C-style designs rely heavily on macros and aliasing, there is minimal type safety and most correctness properties can only be determined at runtime. Resource management is extremely manual which is both fiddly in the amount of code and error prone. Lots of function pointer passing instead of generics. Macros are used to hide just how tedious a lot of it is but they aren't safe. PostgreSQL is an exceptionally tidy example of a C-style database engine.

In C++-style designs, you end up writing surprisingly little code, having metaprogramming scaffolding generate most of the code for you while doing fairly deep correctness and type safety checks at compile-time. Someone has to write the scaffolding libraries but they aren't that large, just tedious, and they get reused. Resource management, change detection, etc is automagic because C++ makes that easy to hide even in complex cases like DMA I/O. Every data structure and algorithm is highly optimized for the local use case and using the most highly compressed representation reasonable in context. It would be impractical to write all of this code and analyze it manually.

I used to write databases in C99. It required several times the lines of code relative to C++17, with worse results, even if you include the scaffolding libraries. C++17 implementations, done well, is much closer to writing a specification for a subsystem design and behavior and having the compiler generate an optimized implementation for that specification and exporting types that hide the fiddly details that can be safely composed with other generated types, than writing code. The scaffolding is also generic and flexible: some can generate an OLTP database engine just as easily as an OLAP database engine largely by changing the subsystem specifications and composing things differently. This would not be possible without heavy use of the metaprogramming facilities to both generate the types and guarantee that type interactions will still be safe and reasonably optimal.
Did you bother to read more than the subheadings?

That section very clearly describes the idea of hero-worship, and focusing on individuals instead of larger patterns. There's a good chance the author meant person centric, and (given the last name) just speaks English as a second language and picked a slightly wrong wording.
With drive through liquor stores? Sounds about right.
Screenshot: https://wiki.gnome.org/Apps/DiskUsageAnalyzer?action=AttachF...
I'm not sure I understand your pessimism. Are you legitimately concerned that, unchecked, flat earthers might actually "turn" the entire population? If everyone agrees that the earth is flat it may as well be so.

If the concern is that some people will hold mistaken beliefs then I am not sure there is a technological or sociological solution to the problem. I believe there will be people holding mistaken beliefs regardless of whether the world's information channels are "decentralized" but I agree with your parent's poster that a decentralized approach is the only approach that does not come with a high probability that the majority will be coerced or gaslit into holding false beliefs at some point in time.
I'm already dreading the emails my relatives will be forwarding me about this. (Anyone ever get "Mars will look larger than the full moon"?)
That is a really cool idea, I’m in a local band and we record from our phone if we want a quick way to remember how we played something. Your Band Studio app would add a whole new level to that, especially considering how hard it is to get everyone together in one place. If you wanted to apply a certain sound to the tracks you could use something like what I made on guitar/bass, or possibly a microphone model, in the same way you’d use in on a traditional DAW.
Let's Play videos only exist because publishers allow them to. They aren't fair use. They could drop the DMCA hammer tomorrow but they don't because it makes them money.

Edit: obviously I'm not supporting this but this is the legal reality.
Hmm, you definitely also cover the low hanging fruit aspect a bit, as well.
The "non-HDR" displays are actually high-quality, wide gamut displays. They may not have been certified for HDR when they were made, but it's quite likely to be HDR400 capable.
You missed my point. I wasn't claiming that cows are as smart as humans. I was claiming that evolution has produced millions of species, only 1 of which is humans. So you can't just handwave "evolution" to validate human thinking.

Humans are likely smarter than all of the other animals, but that's a pretty low bar. The competition for "smartest Earth species" is fairly weak.
Way ahead of their time. They just needed 25 more years of Moore’s law...
Uncensorable by governments doesn't imply unmoderated by anyone whatsoever. You can have someone ejecting trolls and propaganda but not censoring legitimate speech, as long as it's someone you trust. And, importantly, not everyone has to trust the same party -- if they start censoring something you think they shouldn't then, unlike censorship by government or corporate monopolists, you can go and get it somewhere else.
I don't think there's one answer for this. Life on its own is ultimately a tragic story for everyone. So once we have our basic necessities met, it's the job of each of us to try to layer on top of that tragic story a personal story of meaning, a story explaining why the pain mattered somehow.

That layered story can take many forms. The most time-tested one is having children. But there are many other ways to write the story too.

There's also no law saying we have to layer any story of meaning at all, but human brains seem to really crave it and don't seem to do well without one.
I agree, now all we need is a television company who’s business model isn’t tied to surveilling its customers through its "smart features."

Quite honestly, by just airgapping your "smart" TV, you're effectively receiving a subsidy (as annoying as that may be)
No need to "think" about this on Windows - Windows calls this "Windows HD Color" and it's right there in settings as well. For awhile now.

(If HDR display is connected, that option is replaced with a HDR on/off switch.)
It sounds like your display is not really HDR but is just advertised it.

Monitors that are IPS (i.e. most monitors) with HDR are more mostly fake.

If you want real HDR600, try the Samsung Odyssey G7; but even that does not have full-array local dimming (which you'd expect to spend $2k for).
>Most people don't even know there are doctorate degrees other than PhD

I think you sort of answered why institutions often award a PhD rather than ScD/DSc/etc. (And there are some related examples related to Masters degrees.) If there's an industry job opening for a PhD, how many ScD resumes end up getting filtered out because the candidate doesn't have the "right" degree? I've definitely heard this type of thing on occasion from graduates who don't or at least didn't award the standard degrees. Even my undergraduate degree isn't quite "normal" (SB vs. BS) so I use the standard form on my resume not that it matters at this point.
cron doesn't do that. As for curl/wget, both can be used to do all kinds of things other than just "Save Page". Consider combining cron and curl to upload a file to a server every hour, or to download and execute some sort of backdoor script. Whether they predate modern social networks or not is irrelevant.
The scope here is consumer products.
Why would you spend thousands of dollars putting people in prison rather than just spending that cash on providing them treatment?

Addicts, by definition, take drugs. They continue to take drugs when they know it harms them. Why do you think the potential risk of going to prison for a few days will have a deterrent effect when the very real health consequences they're currently going through isn't a deterrent?
Smart TVs have hardware backed security solutions to protect DRM keys.

Anyone who undertakes your proposal is going to have problems staying ahead of any jailbreaking mitigations when the companies motivation for security is maintaining relationships with content service providers.
The state of JavaScript survey is open:)
>Nicotine is not harmful

This is simply not true, and demonstrably so. There have been numerous studies in both animal and human models showing adverse effects to the cardiovascular system and tumor promotion in particular [0].

The link you provided seems to have a dog in the fight, I encourage you to read more on this. No question it’s better than smoking, but you’re fooling yourself if you think it’s caffeine.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4363846/#!po=0....
H.R.2426 – Copyright Alternative in Small-Claims Enforcement Act of 2019
Can you share what “dashboard display” you’re buying snd what’s the quality like compared to an actual TV? I just want a high quality screen ~55-65” to use with an AppleTV. I’m considering an LG oled cx because I don’t want android and will not use any of its features other than sound and display. I wish there was an oled display only for this use-case :(
I used to drink them in Korea. Unless you speak korean I'm sure it's difficult to search for, but I can assure you they exist. They're great. Gives it a nice kick.
I would think at least some people would do that, yeah.
Also, browsers have bookmark features.
One problem is that you are just repeating straw men ('trickle down') and stating things that are flatly wrong ('Very few protections for workers, less and less than years past'). No, generally the regulations 'protecting' workers have gone up and up and up. The nutty expansion of UC in recent months is one example. As for 'social safety nets', for people who learn to navigate the system, there is basically work-free living available. Between Section 8, SNAP, SSDI, Medicaid, etc, the 'social safety net' is beyond anything imagined a few decades ago.

In addition, your attack on Walmart is lazy and typical. When Walmart moves into a neighborhood the first group to get hit are whatever retailers already exist in the area--because all the best workers immediately line up to work at Walmart instead. Better pay, better benefits, etc. Just a typical case.

So, what should you read? Anything but /r/politics would probably help some.
I suspect that if Level 3 wrote a decent contract, if Google shuts it down, Level 3 will either take it over, or lease the IPs to someone else who wants to run recursive DNS with lots of clients.
I assume that is part of it. But it doesn't explain their inability to back up well or navigate driveways.

I have also wondered if the better drivers have already found jobs with UPS and FedEx since they pay much better.
There are a few still not behind a subscription model, UI pattern libraries is what you're looking for. Here are some examples:

https://pttrns.com/
http://uigarage.net/
http://ui-patterns.com/
I see that you are wholly unaware of C++20, which (combined with '14 and '17) is as large a step from C++11 as C++11 was from C++98.
GPT-3 does not pass the Turing test.
The Turing test is not about making a person think they're talking to another person while, in fact, they are talking to a machine. The reason is that such a result may depend on the expectations people have of machines' capabilities. Rather, the Turing test, in the "standard" interpretation (rather than Turing's original formulation) has an interrogator interviewing two subjects via text messages, knowing that one of them is a machine and the other a human, trying to distinguish which is which. The machine passes the test if it can trick interviewers sufficiently often.
There's been enough progress in approximate Bayesian methods that many things can be done thousands of times faster than back then, as well. The reputation of Bayesian methods as being slow is undeserved nowadays.
For the unaware, his mom was an acquaintance of the IBM CEO by virtue of both serving on the board of United Way, and Microsoft came up in conversation between them. A few weeks later IBM contracted Microsoft to write the operating system for the first IBM "personal computer".
People like their own online bubbles in much the way they like their own offline bubbles. If you're sick of hearing the shit some people spew in the real world you don't go out of your way to be in the same places as them if you can avoid it.

We choose our social circles and the material we consume in real life it's not unsurprising this happens online as well. These broad platforms like twitter, reddit e.t.c. aren't any more immune to this than offline.
You can download files in safari...
For one PHP works how the web was intended.
This is kind of the "great man" theory of business, but study after study shows that broadly this is just luck (or crime)--with privilege thrown in. As a result, we shouldn't reward people for this by making them billionaires because:

- At best there's no behavior to encourage, person A just got lucky. At worst, person A cheated and by making cheaters super rich, we give them outsized influence on our society

- creating billionaires creates bonkers, destabilizing income inequality, for which we rarely get anything in return (not everyone starts the Bill and Melinda Gates Foundation)

- relying on this dynamic entrenches privilege, because it's much harder for women and people of color to become the next Steve Jobs (which is a weirdly super rare case to structure a society/economy/labor theory on, stipulating you think Steve Jobs was actually good at anything substantial).
I fucking hate this overrated, mediocre, trite, boring movie. There are hundreds of far, far better films.
R adds native pipe and lambda syntax
Is using an example everybody agrees on to justify supression of free speech on platform that are de-facto public spaces.

There is a lot of middle ground bewtween moderation in a small forum and a complete digital exile of dissenting opinions.

For example, imagine how could you be affected if Zuckerberg really hated you. Not just Facebook/Instagram/Whastapp. It wouldn't be too difficult to him to convince other companies to also ban you, including cloudfront protected sites and credit card companies.

I realize that five years ago it would have sounded completely insane, but the precedents for those kind of bans are growing fast.
But Rust is a direct counterexample: it gives you comparable performance[1] to C++ while helping you avoid the common memory safety pitfalls of C++.

[1]: https://benchmarksgame-team.pages.debian.net/benchmarksgame/... (these benchmarks are not representative of all workloads, but it gives you a general idea)
I think you misunderstood my comment? I was criticizing the HN comment that I directly replied to, not the linked article. I was quoting the linked article to point out that the comment was falling for one of the fallacies listed in the article.
I get what you mean, and I haven't had a car in a while, but the last one I had, the TPM didn't seem to correct for temperature at all, and would flag all the tires as being low on first start on cold days.

I would have thought it would be better and easier to do environment temp monitoring and some heuristics in the central controller rather than put a temp sensor on every TPM and add temp data to the transmission protocol. Ex expect lower pressures when the exterior temp is cold and the engine is cold, expect higher when the engine is hot, etc.
> Regarding media: "playing the insecurities of people to sell them ads" is actually something that every marketer does

Nope.

That's an American centric view, there are other markets outside of US and they don't operate in the same way at all.

> Regarding China and freedom: tell me if you prefer to be Black in the US or a Uighur in a concentration camp

Maybe you don't realise it, but your answer represent everything's wrong in US and why people don't believe in US BS anymore.

Black people in US aren't even considered Americans, nobody ever answered to me "they are not black, they are Americans"

Nobody ever challenged the idea that black people in US are lesser people in the first place

nobody!

In fact to find something worse you had to resort to bringing up concentration camps, while I simply said. "I would prefer to be Chinese that black in USA"

I stand on my idea

concentration camps < being black in USA < being Chinese in China
So what percentage of corporate CEOs do you figure are "psychopaths"?

Of course psychopaths exists. Most people are not psychopaths, though. And especially the CEOs you mention may have problems to persist.

I still prefer those "CEO psychopaths" to people feeding on government money (people in useless jobs paid for with taxpayer money).

https://www.washingtonpost.com/news/on-small-business/wp/201...
Thanks, that’s illuminating.

Seems a counter productive go-to argument given the amount of effort we (c++ coders) generally put in to avoiding non-adjacent memory access :)
The subtitle on The Verge is "And why the era of worker-centered work tools may be over" (emphasis mine). Which is a little less click-baity than the "is over" currently used by the HN submission.
I found it funny how just a few lines down, there's a recommendation to use formatting in your help text, and to "try to do it in a terminal-independent way". This is followed by a Heroku example closely following the manpage style.
More than 1 in 15 Chinese people are not part of the Han ethnic group. When somebody makes big “mostly” generalisations about people, I don't expect “you could have half the clubs in a school composed of these people and still have some left over, assuming uniform distribution” to be true.

You do know that saying bad things about $CountryX doesn't prove good things about $CountryY, and vice versa, right?
I'm using Gnome 3, on Manjaro, with the surface-linux kernel. It's fine for touch use, but writing is a poor experience compared to Windows with OneNote. Sluggish response, glitchy, limited feature set etc.
I just tested the sample file provided in the article at my Macbook with QuickTime, IIAN, and VLC. I can confirm the result in the article but it is Quick Time only. Colors in IIAN and VLC are not as bright as in the QuickTime.
That's just your perception of what "we're" talking about. Think about it as you would when debugging software: how might you (an instance of a class in a complex system) know what other people (instances of classes within the system) are "talking about" (where talking derives from thinking/computation that takes place within those object instances)? Are you obtaining this knowledge via the calling of public interfaces? If not, then what is the True source of this knowledge?

Ironically (or not), the title of this overall thread is "This is Real, That's Not". The content of the discussions is a fine reflection of the very phenomenon that Doreen is talking about, and I suspect a plausible demonstration of why humanity can't sort its shit out, decade after decade: an inability (or unwillingness) to acknowledge the self-delusional nature of the human mind.

> What is the motive there?

The motives are complex, and unknown (the necessary callable public interfaces to obtain such knowledge do not exist - and yet, observe the number of people in this thread who perceive that they have knowledge of the contents of other people's minds. Is this not an extremely interesting phenomenon? Might this phenomenon have consequences in a complex system, especially if it exists but is completely unrealized?

I suspect that a specific, conscious motivation to bring about the specific end state that we are experiencing (inequality, homelessness, human suffering in general) also does not actually exist. Rather, I reckon the mess we are living in is more like some sort of a cosmic demonstration of the law unintended consequences, due to an unwillingness to acknowledge the complexities inherent in reality. A religious person may consider this punishment from God for disobedience. A comedian (or a schizophrenic) may consider it to be comedy at its finest. Each individual perceives reality through a custom lens, and comes to vastly different conclusions.

I could be wrong of course, but it's a fun way to look at it. Part of the fun is observing how people react to crazy ideas like this, that may actually have a fair amount of validity to them (how might we know, for sure, if they do, or do not?).
> some of the decisions I see would make much more sense to me if I knew top management was somehow in Googles pocket.

Consider.

[0] https://en.wikipedia.org/wiki/Mozilla_Corporation#Google

[1] https://www.theverge.com/2020/8/15/21370020/mozilla-google-f...
I hope by human intervention you mean someone saying: "car please turn around and take me to Rio." and then car says "did you mean Rio de Janeiro?" And they say: "Sim, por favor, vá em frente" and the car says: "you wont be able to charge me on that route, but I can take you to nearest airport. O que você acha?"
They are not merged - Saturn is about as far away as a moon diameter right now.
>I have seen, and I am seeing every day, the dangers of completely unrestricted speech, and I don’t want to be the one enabling that.

Sums it up. I hate to be the guy to say that. If you do not agree with the quote I posted you're probably going to have a fundamental disagreement with the title and just about everything in the article.
In my experience, knowing about these so called fallacies may help us correct others but it is much more difficult to realise when you are making the mistake yourself. People just think they are too smart to commit these mistakes.
Wow, I've never felt so seen by an essay.