skysight-inc/HackerNews huggingface dataset:
In general, we don't actually have enough information to tell this. :-)

Consider the case of an older Android client (not from TFA, but bear with me), using certs from Let's Encrypt: https://letsencrypt.org/certificates/

On an older server install, it could be the server was setup with a manual R3->leaf trust, serving (at the time) both copies of R3. This would've been within TLS spec: https://datatracker.ietf.org/doc/html/rfc8446#section-4.4.2 as you are within rights to omit roots:

> a certificate that specifies a trust anchor MAY be omitted from the chain, provided that supported peers are known to possess any omitted certificates.

Both ISRG Root X1 and DST Root CA X3 are well-known roots, and so might be omitted by an operator.

ACME does its thing, but this (admittedly misconfigured) server only updates the leaf cert.

However, original copy of DST->R3 expires. While we have two intermediates in the served chain, because our client relies on the DST trust root, it can't validate it because the cross-signed ISRG Root X1 is missing. But when browsing to a correctly-configured LE-based server (serving the cross-signed ISRG Root X1), this will prime the intermediate cache and allow validation to succeed.

And from the PoV of the old Android based client, this would look like an intermediate is missing (because it doesn't trust the self-signed ISRG Root X1 but does the cross-signed copy).

My 2c, but its entirely plausible (with public CAs) that this could be the case if one of these installations is out of date.
I'm confused by this..

"over 6 hours watching youtube videos, an hour of reading through comments[1] on hacker news, 3 hours of sleep and poof, the day is gone."

The day is only 10 hours long? Also author is only getting 3 hours of sleep per day!?!?
“With c++, once you get a segfault you never really know if you've actually fixed it or just gotten lucky”

This only applies if one is randomly changing things instead of actually fixing the problem. :-)
> I have to imagine government workers are already writing software to identify if we’ve all implemented it correctly

Because of the jurisdiction issue, even if each local (and for each location all relevant governmental tax authorities) had a clear API, interacting with them all, and dealing with the interactions between them recursively, is itself a large problem.

And from what I've seen from smaller jurisdictions, the automation software is all about simplifying a human-in-loop workflow rather than full machine-driven rules.
>recommend philosophy to people, instead of religion

Religion is philosophy, plus ritual and aesthetics. It's the set of philosophies that have survived the ravages of time. It's a set of philosophies that are so useful to live by, that these philosophies have survived through books and rituals for millennia. Or put another way, these philosophies are so incredibly effective, that people are surviving today precisely because they've lived by those philosophies, and the only reason we know of these philosophies is because they are survived by, and helped to survive, the people who've passed and continue to pass them down to others.

There existed philosophies you've never heard of, that are dead, because they died with the people who've followed them. Is it just chance? Is it because the surviving philosophies are better? Who knows. But if you're a betting man, you should bet on those surviving philosophies being actually better, more useful, more conducive to survival.

>the focus on "removing the doubt"

I think this is a focus exclusive to "nu-Christian" Anglosphere denominations, primarily American ones, and their focus is made a spectacle of because: (1) their focus is understandably cringe and the outrage is entertaining (2) the spectacle is used as a tool to de-legitimize religion as a whole, especially Christianity.
An idea i had a while ago is a HN client which will only show the comments after one has completely read the article.
I don't know how to go about it yet, but could be really cool.
It was 100% clear the Buffalo shooter verbatim quoted extremist conservative ideas and racism, even plagiarized another shooter's manifesto.

> put ideas into the Antioch shooters head, the Waukesha drivers head, the NYC Subway shooters head

I didn't follow those incidents - can you provide links/evidence that there were left/progressive political motivations in those acts? Or is this more so the same notion that McDonald's put ideas about food in the NYC subway shooters head?
You're the one who's using the straw man here to argue about why team work itself sucks and bring up that some people can't speak english.

The assumption is that you have a proactive team work environment, for example scrum, which is how the vast majority of all programmer jobs are, and that the people involved can all speak fluently in a common language.
Sure! Informally, it's when there is a disagreement about methods of finding truth. In practice that's when the two positions in a discussion are using a different framework for deciding what's true in the world.

Are illnesses caused by bad humors or are they caused by an imbalance of cold and hot foods? That discussion will eventually reach a point where both participants realize they're arguing about theology, but it'll take a little while to get there. Once there, it's not like there's nothing left to do but unless both sides are willing to go "hey we disagree about truth here do you want to talk about the reasons why instead of the object level stuff about what's true" it's better for all involved to just smile and call it a day.

Avoids a lot of less filling/tastes great shouting matches
Thanks for this explainer. This is the missing “here is when it’s redundant” guideline when investigating whether to add to your stack.
I solved this by requesting a new app url from the server, if there is any the app would request the user to install the new app. I even managed to create my own update method.
It didn't seem to make a difference at all when Scotland and Wales had mask mandates but England didn't, although I've not seen a rigorous analysis of why this was.
‘Before [const generic], Rust had no native ability to deal with arrays bigger than 32 elements’.

Is this a correct statement? I have seen posts talking about const generics being a new thing as of 2022. Did Rust actually lack the ability to have an array with more than 32 elements? I find it hard to believe that there was no way to have an array of longer length and Rust still being a production level language.
I'm on an 11th gen and just ordered another one a week ago.

Great daily driver!
The front-end is the ponzi. The whole point of the ponzi is that there is no investment activity happening beyond tricking customers into depositing funds. So being the front-end for a ponzi (even unwittingly) means you’re an integral part of the scheme.
One of my favourite small details about PostGIS is the way that the documentation includes visual representations of what various query operators achieve. Here are some examples for ST_Buffer:

https://postgis.net/docs/ST_Buffer.html#idm15238
I like the 13" but totally agree.
If you cold outreach my inbox, I'll report you just like I have others. That shit does not fly in Canada [0]. Of note on that page:

> The simplest definition of spam is unsolicited email.

It's not just Europe that you'll get called on this.

[0] https://www.fightspam.gc.ca/eic/site/030.nsf/eng/home
> “Hi, run this shell script from a random server on your machine.”

You shouldn't run scripts from a random server but you probably have to consider running scripts from a server you trust. If you don't trust the server you run the script from, are you really going to run the executables this script installs? If we ignore the idea of downloading and building every program from source, then you'll download and run programs compiled by someone else. And you need to trust them, or sandbox the programs. There are no alternatives.

Yes, the bash script or msi can kill your dog and eat your homework but there isn't much we can do about that without running things in in sandboxes - and the (old/normal) windows app model doesn't have that.

Auditing the script won't help you, because it'll say it will install a program somewhere. Which is what you want, so you'll consider the audit "ok". But the people who wrote the script/installer are the same people that created the program (or have compromised the computers producing both) and now you'll run the rustc.exe program you just installed and that will eat your homework!

To most people there is no difference in how transparent a bash script is compared to an msi. Downloading an msi from a https server I trust, signed with a cert I trust, is something I'm mostly comfortable with. The same applies to running a bash script from a location that is trustworthy.
Which morality is that?

Individuals love to look at individual bits of morality in said books in a choose your own adventure exploration. As much as the moral certainty says be nice to others, it will also contain many bits that are highly questionable and would deeply conflict with others views.

In general secular psychologists don't come with the violent historical baggage that religions do.
Point #2 you _consider_ bullshit, but are mistaken. It is a lot easier to pull a trigger than to stab. Murder still occurs, but at a much lower count per incident. The causal model holds: if you want lower mass shootings, restrict access to guns and ammo.

These are high profile because they are rare to accomplish relative to mass shootings.
Do you have any evidence of these claims or is this just more reactionary politicizing of masks?
I saw a neat video which I cant find where a guy buys Himalayan salt, puts it under a microscope, and pulls out plastic. It's disturbing how plastic is in the salt and almost impossible to remove.
> why have these religions triumphed over secularism time and time again

I'm intrigued to understand your definition of "triumphed", as given the rest of the post I'm assuming you're not referring to the genocide of non-believers, which is, of course, precisely how the major religions achieved such longevity.
For years I've tried to explain to people that working in tech, especially over time, is like having a job as a beer taster while living above a bar and hanging out with your drinking buddies all evening at that same bar, where an attractive bartender puts cocktails in front of you all night for free, all while trying not to become an alcoholic.

Any addict who said their plan for sobering up was to live like this would be told they are going to fail with 100% certainty.
Is that because the "Consumables ingested" on the right side looks like Pac-Man eating the other two categories?
bunnie is so kind and thoughtful, even when being critical. compare this to the typical frothy-mouthed 'rant' format we see here.

i'm sure rants are cathartic for the writer, but i rarely find them compelling.
you're mentioning euros and GBP as well though; could currency conversion and import taxes explain the difference?
Can't someone fork it and continue development?
https://vpme.de/zeroscope for the budget minded :)

shameless plug, it's my product
To spell that out: if you made a mistake in an invoice or negotiated a new total or an extra item (or had to drop an item) after creating the invoice, you now need to first create a correction invoice cancelling out the invoice you created and then create a new invoice. All three documents must have different numbers. Oh, and invoice numbers must be sequential and continuous.
I have had some limited exposure to Buddhism, but I very much like what I've read. Buddhism seems to focus more on human-as-is and making peace with existence, instead of human-as-should-be and making war with existence, as, for example, Christianity does - by the cardinal sin, the human is sinful through its very existence.
> but I do think it has some value as a subtle hint that "there is more after that".

I think it does the opposite. 4-digit years that don't start with 0 don't necessarily imply it ends at 9999, because that's just not how numbers work in general. On the other hand, including the 0 prefix implies that 5 digits is significant in some way, more like an ID than a simple count or like a combination lock which requires N digits, and as such implies there isn't anything after 99999.
Can you clarify whether you used the photo correctly under an appropriate license?
algo stablecoins work fine when they're overcollateralized, like dai.

the industry keeps chasing undercollateralized algo stablecoins because of capital efficiency. jon wu explains to laura shin, worth a watch: https://twitter.com/laurashin/status/1525505300219961344
Running PyTorch on the M1 GPU
It is a combinatorial explosion problem. Each taxing authority probably isn't too different from the norm, but in the US you are more likely to encounter many different taxing authorities that overlap.
You could have bigger arrays, what was missing were the trait implementations. Originally the traits were implemented using a macro, and the macro only generated implementations for up to length 32.
AdGuard on iOS eliminates that trash for me. (I wish I could do uBlock Origin!)
Based on the pipe bombs, I suspect that he does not.
Nice, I didn't know that.
Generalists may struggle early in their career if they are put in a specialist role, but tend to do better higher up the organizational chart as they have more varied experience and therefore perspective that can be applied to different situations.

The trick is to find a good company that puts you in a position to use all of your talents instead of just one specific skill.
>We continue to focus on solid Linux support, and we’re happy to share that Fedora 36 works fantastically well out of the box, with full hardware functionality including WiFi and fingerprint reader support. Ubuntu 22.04 also works great after applying a couple of workarounds, and we’re working to eliminate that need.

This disclaimer -from a company that picks their hw components none the less- is cold water to Linux in the desktop as any sort of "solved" problem
They didn't plan for a black swam. I think that they only kept so much money around to do redemptions (fractional reserve) assuming that there wouldn't be a run on the bank. But then when a run on the bank happened, they were screwed as they had been locking up the funds.
Lake District cafe owner fights holiday lets with plan to ’buy back’ town
The US is a lot farther south than most people think. People talk about Minneapolis as a cold northern place, but it is south of Paris which nobody thinks of as particularly cold. I don't know where in Germany you were but odds are it was north by enough to not get the extreme heat that "southern" cities like Minneapolis get in summer.

Most of western Europe is blessed with a mild winter climate. Some heat is needed, but not nearly as much as parts of the US that are much farther south. (If you get to Eastern Europe things are very different)
I have a SaaS idea I’ve been sleeping in solely because building the billing, authentication, & marketing are each an additional 96% of the work that is not building the actual functionality of what I’d want to sell.
Companies start to get a lot more interested in this when their business truly goes global. Users in Australia have money to spend and get pretty poor performance from apps hosted in the USA due to speed of light issues.

I've looked at implementing this in the past and always found it to be SO difficult that the benefit would not be worth the cost.

Fly has changed that equation for me. It has moved this problem from "I'd love to do it if I could but it's just too hard" to "This is a thing I could do with small enough engineering effort that it would be worthwhile".

This is my favourite type of technology: I love things that move something from the "too expensive" to the "now feasible to implement" bucket!
A ponzi is when an investment that supposedly produces a return actually pays the funds needed to deliver that return from new entrants to the scheme rather than productive enterprise.

Given that there’s literally no productive return-producing enterprise underpinning any of this it’s totally fine to consider the word ponzi at least loosely applicable to the entire concept of cryptocurrency as practiced.
There are also real people, coming from progressive think tanks, progressive politicans, etc., that put ideas into the Antioch shooters head, the Waukesha drivers head, the NYC Subway shooters head.

No there isn't. Please discuss in good faith.
The article is mentioning tons of technological measures you can take in the car, but a far more effective way to go about this is infrastructure. As someone from Europe, driving in the US is shockingly dangerous at times. High-speed unprotected left turns at higher speeds are so commonplace, lack of merge lanes on 45mph roads isn't that great either.

Something like Vision Zero and making the roads a bit more forgiving can also go a long way in reducing traffic deaths. No need for new tech in new cars.
GeoJSON made the correct decision because it conforms with ISO 19125, just like every other data format for the last couple decades. Same reason PostGIS is in Lon/Lat order. Virtually all geospatial data that exists is formatted this way. If you are not sufficiently familiar with geospatial data to know this, then you probably shouldn't be assuming the order.

It behooves the new user to learn the industry standards and conventions instead of inventing their own.
Will board schematics be available for repairs? Something Louis has been asking for.
I sincerely applaud focusing on positivity instead of negativity. You all are not putting in your current efforts because of FreeNode. That's long in the past and completely irrelevant to current efforts. You're all doing it to enable the wonderful communities that are out there and thrive on this fertile ground.
> Yet ... I find myself back there.

Agreed. There have been entire days where I've found myself distracted from completing otherwise pressing deadlines.

What I've found is that the activity I do first when I start my 'working day' dictates what I do. So, if I show up at work and open Hacker News or Tweetdeck, there's a not-so-insignificant chance that I'll find myself distracted one way or another for the rest of the day. However, if I stick to a set schedule, there's a good chance that I have a productive day.

What worries me is that these distractions build on one another. So, if I start on Hacker News, and stay off of it for the rest of the day, I can still find myself spending a good chunk of time going through unimportant emails or browsing various news feeds.
I believe this comment accurately portrays why TLS is a quagmire that despite being built on reasonable cryptographic primitives winds up being compromised by whatever flavor-of-the-month vulnerability is out there.
The AI dream we dreamed of is actually this kind of nightmare in ignorant hands.

If you are a false positive for Google bots, then you're toast.

Your ad income will vanish, you app will be forgotten and even your very email and associated data underneath is on the brink of lifetime ban.

This is the very essence of Google. If you are big enough as Google, you can swing a huge f* you gesture to the whole world of software developers.

"Don't be evil" - yeah right.

The very first thing Google makes use of their fat cutting-edge language models is banning ordinary people from the whole ecosystem for their tiniest fixable mistakes.

Google scales evil before they scale good. Always have been, always will be.

We as little software developers don't have any significant resource to sue the hell out of Google and they can get away with this pure evil every single day.
You really don't see the difference between popular fiction and cultural texts that have survived for thousands of years?

How do you feel about The Iliad, Plato's dialogues, the Mahabharata, Tao Te Ching, or the Epic of Gilgamesh? Do they also offer "no more meaning in your world" than modern fantasy novels?

I didn't think being an atheist meant closing ones mind to human culture. Guess I've been doing it wrong.
> They have the resources to not have these problems.

I'm not sure they do have the resources. We're talking about companies with a user base larger than literally any country on Earth.

The basic problem is that these companies are taking on problems that nobody should ever take on. "Mass curation" is not a problem that can be solved by anyone, and not a thing that should be attempted by anyone. This is why we need personal freedom and not global gatekeepers.
It’s not quite correct no.

Before const generics most traits were only implemented up to 32 elements though, which could be quite annoying. Even more so as the compilation error was not exactly informative.
I'm in my mid-30's. I quit reading Reddit because in pretty much all the subreddits I was in I started to feel old. People sound like I did 10-15 years ago when I lacked the life experience I have now.

I don't have this experience on HN really. I suspect I'm closer to the average age here. There is the occasional poor opinion but it usually gets downvoted pretty hard. Even people that I disagree with I learn a lot from. Today in this thread I learned about how classic Christianity thought about doubt for example. Of course a lot of people are anonymous here (including me) so people are much more bold with their opinions than they would be in person.

Not discounting your experience, but to me I have a very different experience on HN than I do Reddit.
I think tolerance for text is much higher than real life, I mean it's just text so you filter out 80% of the rest of what face to face communication is about.
In context, your reply sounds like a negative take, but I find it rather positive.

I've always found good fiction enlightening. There is no need to be so serious about it.

My biggest criticism of religion is the very boundary drawn between fiction and scripture: that adherents to a religion must treat fiction as if it is reality.

All too often, that means obsessing over obedience to a structure of rules/dogma, instead of confronting the reality right in front of us; like voting to restrict gay marriage so God will bless our country, instead of learning to empathize with people around us to become a better community.
That is really a good writeup, especially for providing background material for new people in the field (I have been in this field since 1982, experienced AI winters and boom times).

One thing missing in the article is the exponential growth rate of progress. The rate of progress is something I try to explain to non-tech friends. I love seeing difficult problems solved and then simply become new engineering tools to build with.

Transformer models like GPT-3 and Co-Pilot have so quickly transformed my work flow and especially GPT-3 has transformed things that I can do.
Are we talking jail time? Does what they did constitute fraud?
> things as stupid as I see on reddit

The majority of comments I encounter on Reddit are jokes that are at least mildly amusing, and some of them are hilarious. If I had to describe Reddit comments with one word, I’d say funny, not stupid.