skysight-inc/HackerNews huggingface dataset:
So some perspective;

* 10,000 years ago, the average atmospheric CO2 was about 280ppm.
* In 2022, the average atmospheric CO2 was about 420ppm.
* OPs baseline indoor CO2 is 700-800ppm.
* For a brief time when cooking, OPs indoor CO2 is 3000ppm

700-3000ppm CO2 would be catastrophic for the climate if it was the average atmospheric level (but fortunately we haven't messed up this bad yet)

But when it comes to the effect on the body, and I am not a medical professional of any kind, but normally exhaled air contains about 4.5 percent CO2 ( or 45,000ppm), so while breathing in air with 3,000ppm or 0.3% CO2 probably isn't optimal for us - our lungs are constantly dealing with much higher concentrations. So nervous shallow-breathing worrying about CO2 levels of your home probably has a similar effect to OPs cooking. ¯\_(ツ)_/¯
Because those strangers don't know you.

Any idiot can write things on a resume and say they did things they didn't do (aka lying). You would never do such a thing, of course, but as crazy as it sounds, there are people out there who would do just that! So because there's no professional license to write code, the only way to prove to these strangers that you actually can write code is some sort of exercise where you prove it to them.

I really don't get why this is so hard to understand, either. I get that live coding in front of someone else is a crazy stressful situation - I've failed multiple interviews because I couldn't perform on demand and answer the interview question in the interview setting, when I could easily have done so after taking a proverbial shower to have a think, so I'd love to get rid of them too. But unless we all band together and start a software developers guild or something, the live coding interview is here to stay. (Though, Triplebyte, now Karat, and others did take a run at improving the process, so there's that.)

I know what I know, but you don't know what I know. It's only by communicating, in a sufficiently unfakeable way, like a 45-minute in-person interview, that one can pass or fail the unwritten "can program" shibboleth.
> Hathaway said the assailant told his victims: “Get the fuck out of my town,” and “You don’t belong here.”

Despicable

> "I didn't go out there to fight anyone," Carmignani told CBS. "I'm trying to get them down the road, go to the park."

Just bear-spraying the sidewalk
I read these articles and am always tempted, but I've found they often don't do well with Chinese, Japanese, Korean or other non-latin languages. I understand that isn't the focus for most people but it's very hard to find good data/information on how to best support these languages.
Only 10% of union members say “not important at all”?

A case of reality?
Thank you for your comments, really appreciate it.

Yes, the search button is not needed, since we live show the results which are searched in memory. Removed.

Wanted to keep the speedy results as you type, so instead of debouncing for the preview now the native emojis rendered as chars are shown, not images.

If there is much traffic, there must be ways to optimise image serving, unless you have other concerns.

Let me know please if you see other ways to improve this small project.
This is good, cracking down and getting tough on China.
Imagine if you changed autism to heart attack in this article. Should people do nothing if they have signs of a heart attack, we all know that self diagnosis is wrong right?
CarPlay replaces functionality built into the car that runs the navigation, dialer, podcasts, and music player. HN likely support CarPlay because the built-in functionality that does this is usually outdated, intuitive, or nonexistent. Most of the frustration around touchscreens involves them replacing AC controls, headlight stock, seat heaters, etc...
What sort of problems are you trying to solve?
Planes have the nice feature that 99% of the time there's nothing but air around you. With the exception of features used in a critical moment (takeoff, landing, etc), the UI of planes can afford to be far worse than a car!
But that is just growth over previous Q/Y, so yes, they are losing value, but that is because of the increased costs due to inflation, and decrease in expected revenue due to inflation.

Their margin is still above the inflation. I wouldn't say they aren't doing great for the current economic conditions.

Layoffs though, are due to increased interest rate, which kinda correlates to losing value.
> And that’s totally a use case the OAuth RFCs support (there is even an RFC specifically on token exchange), but a person wanting to add a “login with Google” button to their website isn’t interested in anything remotely like that.

That's because OAuth in the industry has been changed to only talk about authentication (AuthN) and not (or very lightly) authorization (AuthZ).

And, for the better, AuthZ is so use-case specific that bundling it together with AuthN is just asking for trouble.

Consider AWS and IAM permissions. How would you implement an IAM AuthZ policy system with OAuth? Would you actually want to?

AuthN is a relatively simple process which is why that flow through OAuth (and specifically OIDC) is fairly well trodden and defined. The OAuth Authz capabilities are infrequently used which is why you see them being so spotty.
5M is still perfectly adequate but it's per cell, not per user. If you were the only person in the cell then you could browse the web just fine. But the cells are huge - 15 mile diameter.
Huh, Fox settled Dominion’s lawsuit for $787 millions and fired Carlson, their top billing star, and you think the only damage he caused was saying someone being “yummy”?
NVidia A100 DGX Superpod is equivalent to exaflop TPU pod. No?
I was mostly responding to the main topic in the original post article. It was mostly about the cost of servers for Mastodon. I believe that Mastodon can be rewrite to be much more efficient.

I am on Mastodon and get a lot of engagement these days.
> I have also spoken to people not in a union, who didn’t want a union, who were shocked to find out their bonus was Applebees gift cards and who indicated they should be compensated more for their hard labor.

> Humans are tricky.

This made me chuckle! Reminds me of the frog in boiling water adage:

If you put a frog in cold water and gradually raise the temperature, it will be imperceptible to the frog. They’d gladly boil to death. However, if you turn up the heat quickly - they’ll jump out.

A long winded way of saying - with time, we become comfortable in the status quo and expect things to stay a certain way. Any gradual shift is imperceptible to us, until many changes accumulate and reach a tipping point. And that is when we become disillusioned.
Login state for the identity provider and for the client application are different. Cookies are a reasonable way to implement it. Cookies + session storage backend will allow you delete sessions on the server side if you are worried about users keeping themselves logged in (?).

Your app is also responsible for deciding who has access. The identity provider is just handling the “is this person who they say they are” part.

Checking for revocation is checking whether the IdP still thinks that token identifies the user correctly. I don’t think it’s universally true or desirable that refresh tokens get revoked on logout. I don’t necessarily want logging out of Gmail to log out of Spotify just because I used Google auth for both.
This makes me so mad. My girlfriend just bought this for me a few months ago. I wanted a simple heart rate monitor to wear while I run and this worked well.

Never again, Amazon. Their email encouraged me to recycle it. I feel like I’m in some Terry Gilliam movie.
If you’re prototyping use postman to get the tokens for you then copy/paste them into your prototype.
I've had T-Mobile Home Internet and haven't had any VPN issues with my workplace (100% WFH)
kind of like spreedly https://www.spreedly.com/

API + unified card tokenization
There's another interesting article on front page about oauth that's actually almost exactly the same. A very long article about oauth implementation. And sadly I knew the add was coming the whole time and there it was as the last paragraph. It seems that unfortunately or fortunately some of the best really informative intermediate depth blog posts (read: not medium surface level stuff) tends to be an advert by a company offering a very technical product.
To be clear it’s a top layer of solid on top of particleboard.

Not just particleboard.
I think I'd need to see more to consider it an argument for violating the law. I'm all for civil disobedience if the cause it just enough. Preserving media seems like a good idea, but it doesn't seem like something we need to break the law to get passed. Also, the civil disobedience line is really undercut but posters (some in this thread) who broadcast their real reasons for pirating have nothing to do with ethics, but fulfilling individual wants and needs without remorse.
How do I flag a square in Minesweeper?
Thank you! Not sure, just part of the orange site mystery~

Your `onlogin` callback will only ever be invoked by the SDK on successful login. So the data coming thru there is always the result of the OAuth flow itself. For MPAs, you can create your own document cookie and/or modify local/sessionStorage, and then every new page load will pull/load from those storage systems. SPAs can & should do the same – they just have the added benefit of keeping in-memory state alive.

As for POSTing to your backend, the same XSRF/CSRF/CORS rules & mechanisms apply as with any other client->server transaction. You can rely on CORS for limiting who can talk to your API, you can pass along a unique token for CSRF prevention, and/or come up with your own Authorization header format.

Soon I'll be adding a `redirect_uri` config option for all btn.social apps. Much like the normal `redirect_uri` in OAuth, this will be a target URL that btn.social redirects users to post-login. This will enable server-side redirects, which means that your API just has to verify the "login.btn.social" referer.
I'm so disappointed at the state of HN. Instead of good faith discussion we have a bunch of keto anti-carb people pushing their narrative. Did you forget that a large number of people are Asian, eat large servings of carbs (rice) every day and live longer and are healthier overall than western people?

Wasn't the standard bodybuilder diet chicken, rice, and broccoli?

All of a sudden carbs are now "crap" and everyone tries to be in ketosis 24/7.
What a gruesome period for cars. It's like if Apple held onto the terrible butterfly keyboard for 15 years instead of 5.
I can't believe you actually had to explain this to someone on HN
A simple website with no third party login nor needing access to a third party API on behalf of the user should never use Oauth to begin with. a standard session cookie works just fine in those situations (as you discovered).
The weather in London is not terrible per se, it just changes rapidly, so it could start to rain at anytime during the day.
There's a great video by Andrew Lam on YouTube about the engineering that goes behind making a tire.

https://www.youtube.com/watch?v=C9aX0vohM_8
sounds amazing!
Table partitions work well for this, too. You would do your mass import in a table that would be less likely to affect prod queries. After import, then change the temp table to extend the parent. After that it is used for queries against the parent.
GPT-4 and chatGPT are developed from mostly Google papers and Facebook code/frameworks.

OpenAI just focused on making it a great product.
Well, NovelAI was hacked and had their image generation model leaked last year.
I remember it differently - we needed replication for "hot" backups. At that time, scalability was a major issue - so anyone (including businesspeople) wanted to have a scalable architecture. MySQL spoke to the practical (default install on cPanel hosts, easy replication) and the aspirational (you're going to blow up and need to scale).

Digg.com also had a really influential technical team - hearing about how they did things set a lot of baseline defaults for a lot of people.
The last Mill CPU talk was put on Youtube 5 years ago, but they mentioned they were going silent because the talks were giving too much secret sauce away and racing patent filings by accident.

I never heard from them again.
I Won My Three Year AI Progress Bet in Three Months (2022)
Thus, in your view, might-makes-right is a proper policy? Pull up the ladder before anyone else can get in the treehouse?

I'm unconcerned with what Lenin thought, personally.
The first is an object that extends into a natural number of spacial dimensions. It arises in string theory.

The second is our Lord and Savior.
Stable Diffusion 2.x has been supported for a while.
https://jdelectricaltvwallmount.com.au/services/lighting-upg...
Don't settle for subpar electrical services; choose JD's Electrical & Maintenance Services for all your electrical needs. Contact us today to schedule an appointment or to learn more about our services. Call us now - 0424 356 105.
Interdisciplinary and intersectional skillsets are critically valuable.

Separation of concerns especially at the beginning innovation stages can be more of an inhibitor than accelerator of success. Scaling and growth is another thing.

A similar pattern existed in the late 90s with web developers coming from many different industries with their domain knowledge and domain insight.

The code and frameworks were early but the insights of what was a problem most pressing to solve.
The coming dystopian future:
thousands of AI bots trying to collect your information and sell you products.

I look forward to the open source "ad block" AI bots that you can deploy to shield you from the scrapers and peddlers.
> I don't consider these plans unlimited;

I think that's fair criticism. It's how this kind of plan is marketed all over North America. At one point Rogers marketed a 10MB plan as Unlimited like 10 years ago haha.
The content leading up to it is explaining why Amazon is able to force sellers to accept that, and telling the story of how they got there. Most Favored Nation only works if you have no choice but to do business them.
I can't tell what your argument is. That it's bad to have information about what's in the food that you eat because knowing might cause you to buy different, more expensive food instead and then the capitalists would win?
Profiting off of a less safe product that kills people could be seen as an egregious moral deficiency.
Canada shutters Canadian Content YouTube channel (2022)
I wouldn't hate them so much if they didn't suck: slow, laggy, buggy, overcomplicated, bloated.

Why is this? My few datapoints are 2016, 2017, and 2021 Subarus.

Are there any cars out there with sharp, snappy UIs that actually work well?
> referred to the lawyer Sidney Powell, a major proponent of the debunked theory that the Dominion machines switched votes, with a crude and misogynistic slur

NYT seems to prefer not to print such slurs as "c**t". You're grasping at straws in an attempt to defend Carlson.
>Why not?

Because it creates a financial incentive to put people in prison.

Nobody should be profiting from prison labor and companies frequently do. Judges can own stock in companies that utilize prison labor, increasing sentences. It's ongoing and clearly an outrage to true justice.

That's why.
This is a case of "lie with statistics". Any pollster will tell you that when you give a 1-5 scale as that question was asked, you're guaranteed to get a fairly broad distribution. A total of 85% of members voted 3-5, which is a huge number.
> Firstly, the majority of Canada's geography is not covered by cell service given the population lives in such a small percentage of it.

In Saskatchewan and Alberta, it surprisingly is.

I'd say about 66% of the land area of Saskatchewan and Alberta has coverage on a mix of Bell, Telus and SaskTel. That's a ton of square footage.

Your statement is true of Canada in general, but not the prairies.

https://www.cellularmaps.com/regions/canada-coverage.shtml
Aren't apple's force/3d touch screens basically that, minus actually changing the interface geometry (but still having pretty sophisticated haptic feedback)?
Nate Silver to Leave Fivethirtyeight
> it is true that majority of people I interacted with are having troubles understanding these protocols. However, what I can attest to is that they're also extremely underwhelming as people working in IT, with bad work habits and misplaced focus. It's impossible to explain or clear up the protocol to such audience because they lack much more when it comes to knowledge and discipline.

In my experience, IT generalists are dealing with a thousand problems, and that has little to do with misplaced focus and more to do with the fact that management just spent $$$ on this new platform and needs it integrated with internal systems, and they're encountering this OAuth thing out of necessity.

Part of the reason my training materials were successful within that community was because they distilled all of the usual questions about how and why someone would use OAuth relative to the platform and presented essentially a menu of recommended options to be explored further depending on their use case.

And people found success with this approach because it helped them solve their very immediate and concrete problem while also explaining why the approach solves that problem.

> You can't force knowledge into audience who can't or refuse to understand it, so there's no point in even trying to do it let alone draw conclusions how the protocol is hard, confusing or difficult when there's whole knowledge void in other pre-requisite areas.

Different people have vastly different learning styles, and some people just don't do well if you hand them a dense specification. Working from concrete use cases can be far more productive since it meets users where they are and gives them a pathway to understanding how their use cases connects to the OAuth concepts.

In a perfect world, everyone who works on auth would be experts. In the world we have, quite a few people have no choice but to do their best to learn the subject matter to solve the problem at hand.

Unfortunately this also leads to quite a bit of confusion and some really problematic OAuth implementations.
Believe it or not, Fastrak has been doing this for tolls in the Bay Area for something like 20 years.
https://web.archive.org/web/20230427001809/https://www.nytim...
Neat. Jog control knobs are great when you want fine control over a large dynamic range. They can feel wrong when used for for controlling a limited range that only needs coarse tuning. My microwave has a rotary encoder for the power level (10% to 100%) and it just feels so wrong that it doesn’t have a limit but can just keep turning (actually a slider would be a lovely UI for power level, however the knob is multi-functional and also sliders are harder to keep clean and physically reliable). My cheap stereo has a similar rotary encoder for the volume - uggggh.
> The channel had nearly 200,000 subscribers and more than 50 million views ... Over 3,000 pieces of Canadian content were digitized and restored through the project.

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

> The fund is composed of contributions made by Canadian broadcasting... and the federal government. It funds roughly $750 million annually... On November 17 and 18, 2022, official platforms announced that after more than five years of availability, the service... was to shut down on November 30th. All media was wiped from both YouTube channels on that date, and the Twitter account and Facebook page with lists of content and discussion were made unavailable.
> Any source I could find says that EXPO does void warranty, as it is overclocking. https://www.amd.com/en/technologies/expo (in footnotes section at the end of page)

> Overclocking and/or undervolting AMD processors and memory, including without limitation, altering clock frequencies / multipliers or memory timing / voltage, to operate outside of AMD’s published specifications will void any applicable AMD product warranty, even when enabled via AMD hardware and/or software. This may also void warranties offered by the system manufacturer or retailer. Users assume all risks and liabilities that may arise out of overclocking and/or undervolting AMD processors, including, without limitation, failure of or damage to hardware, reduced system performance and/or data loss, corruption or vulnerability. GD-106

I am not a lawyer! BUT!

AMD voiding the warranty like that sounds extremely illegal.(Depends on your jurisdiction, obviously.) EXPO is very clearly advertised on the box, documentation, and media coverage. It even comes on by default in a number of cases. That would mean the AMD Processor/Memory would have the warranty voided when you first power it on!

The EU specifically has a law covering that any advertised features are covered by a legally mandated 2 year warranty.

https://europa.eu/youreurope/business/dealing-with-customers...

Curious as to how that works.
> Only the species we had conserved — keeping them in the dome-cities with us — would be able to be transplanted.

And thus Toxoplasma gondii, from our ever present felines, gains awareness and rules the universe as a hivemind protozoa.

I see some potential for a movie deal here.
3 month T bills may be appealing at current interest rates.
yes it does, to some extent e.g., retries https://boto3.amazonaws.com/v1/documentation/api/latest/guid...
Pretty sure this comes with it's own standalone DJI remote (which is really just running android underneath). No need to sideload or connect to your phone in any way.
Replication being easier as driver for developers defaulting to MySQL
Exactly right answer. It's a turd.
The content may be "cheap for everyone to produce', but is it good for everyone to produce?
> Though it still strikes me as odd all initial reports were identical across the board. Why is that?

If you are asking why the initial report was about loss of signal then it is simple:

Crashing a lander leads to signal loss. The media wants to report on the situation and demands an imediate answer. “We lost the signal.” is a simple statement of fact the engineers can make without any further analysis. So they make that statement and the media reports it.

You were earlier saying that the initial reports all said the signal was lost minutes earlier than the landing? I don’t recall seeing anything about the timing.

> The third one is of course the subject of this article

No. The subject of the article is the first one in my list, the Hakuto-R Mission 1. Then there is the second on my list the Beresheet. And then it sounded like you were refering to a third comercial lander?

> Anyway, I appreciate your good natured engagement.

Thank you. I try my best. And thank you for yours too.
> Train is not accurate because this word applies to learning performed by humans or animals. An AI is neither.

That is not a definition that people use, nor the legal system

> Taking data and putting it into any form of storage, ie weights in a model, is called copying. Producing an output out of the gathered data is then a step in distribution.

It isn’t though.

If I train on Batman and I produce Spider-Man, the Batman copyright holder cannot sue me. It would be dumb to suggest otherwise.
I drive a 2008 Hyundai Elantra, and with the addition of a bluetooth adaptor, I really have everything I want in a car.

It's got no idea what's going on, and I like it that way.
SpaceX's Starship Is Grounded After Reducing Its Launchpad to Rubble
I'm amazed by the negativity in the replies to this post.

I transitioned into programming as an older worker and it was really easy. It's much easier to be a successful programmer than a successful scientist.

Also I don't think that ageism in tech is a thing. The reason that there are very few older workers is because the number of jobs is increasing exponentially (doubling every 5 years since the 60s). All of those new jobs have to be filled with inexperienced people who are mostly young.