skysight-inc/HackerNews huggingface dataset:
Encryption is typically layered on top of TCP and less commonly layered on top of UDP for good reason - connection state and transport ordering is a huge boon for cipher speed. CBC Ciphers are by far the standard, because they're much easier to compute.

Comparitively, QUIC layers encryption directly into the protocol. I can't say how it deals with the compute cost because I'm not familiar with the protocol at that level, but it's a clear design decision - since handshakes are expensive, including encryption in session establishment has significant benefits. Perhaps encryption configuration is expected to be handled in a side channel, but it's odd that in a discussion so centered on what the next layer up is doing it's completely forgotten this critical aspect.
> have genetic talent - they didn’t just train harder than their middle school mates who were out of breath

Who knows if it was only due to genes? And more importantly, there isn't a gene that's about running faster. (sure, some genes are helpful and might get you in front - not discounting the work the athlete goes through)

Getting to the podium is a mix of several characteristics: Some people might be more prone to muscle recovery/injury resistance. Another one has a better muscle fiber mix. Another one has different muscle attachment positions. And another one feels less pain.

Though yes your genetics probably will push you towards a sport. Take the 100m finalists and put them to train marathon (and vice versa) and they'll probably go to the back of the pack even with good training.
How do exactly do you get from "I could afford to go to college for a STEM professional degree and an arts MA without any debt or financial stress" to "Less choice"?
The layering - defence in depth - is very much a security consideration. Especially if you're building a pure request/response/sync system you need that. Or you decouple with a queue for mutations and avoid a lot of issues.
Making the top left pixel red just isn't something you should be doing in a GUI environment anyway, it doesn't make any sense. For something like that you should probably be dropping to a full-screen mode like most graphics heavy games anyway, in which case it's pretty easy on modern OSes.

The desktop GUI is just one subsystem in a modern OS, and you don't have to use it if you don't want to. If you do use it then there are tradeoffs, of course, but that's always true of anything you use.
Apartments are perfectly fine and should be encouraged, as they're dense and serve an important purpose.

That's not what's happening with AirBnB. That's turning the limiter supply of ownable property (condos and houses) into short term rentals for the owner's profit at the community's expense.

Also, I never said that outright banning is the proper option. Heavy taxation on strictly limited rental options (liter to a level where the community is still able to thrive) is also reasonable.
I love these Twitter takes. They say something to get attention but if you look at it for more than a second it's.. it's just nothing data

Comparing a troubleshooting guide to running a site on a couple of servers is a bit too different for me. Compare it to a troubleshooting guide for those two servers, let's see how they stack up. No using any "ask {specific person}" either

Don't get me wrong, kubernetes is overkill for most side project level things. I don't disagree, I just like to see things knocked down a peg fairly!

Also as mentioned by this tweeter they use more than 2 servers anyway

https://twitter.com/shadowmanos/status/1434980544740306947

They could probably save on resources and maintenance effort if they switched to containers assuming this is still the same or more

> This is #1 in a very long series of posts on Stack Overflow’s architecture. Welcome.
Well once there's an HTML parser, then a pdf viewer, and then everything needed for PDFs (ie., programming, emailer, video support, etc.) we'll finally have that ideal operating system we've been waiting for.
> However, individuals do not necessarily inherit intelligence from their parents' genes.

While they do not necessarily inherit intelligence, there is a non-zero likelihood that eg. intelligence is a gene-thing. This non-zero likelihood might be bigger than a primarily by moral standards led discussion might suggest us to be.
Apple Is Exploring RISC-V Open Source Alternatives to Arm for Future Processors
That was tactical. At the time many households were deciding between a computer or a games console. Very few had both. Furthermore many of the households that bought computers did so because they could be educational as well as games machines.

Commodore had already proven their computers could play games -- what Commodore were trying to do was prove to parents that its more than just a gaming machine (thus differentiating it from consoles).
Half of all people fear the internet and smartphones are damaging wellbeing
An essay on championing those with no opinion
Guess and check pissed me off so much back when I was in school.
> I’m sure a troubleshooting map for bare linux server wouldn’t be less complicated than that.‬

Except your k8s runs on a Linux server, so this is just an addition. (Unless you're using a fully managed k8s cloud offering, but then you have an even bigger toubleshooting flowchart to navigate the provider's management interface: at least that's my experience with GKE, maybe Amazon and others are better)
Ken Iverson thought mathematical notation was inconsistent, so he wanted to invent a better notation for thinking, which became the programming language APL. But APL syntax never captured the mainstream. Neither did Lisp for that matter. It was C-style syntax that ended up dominating.
I don't think denigrating others contributes to a healthy debate.
Something available in pretty much all consumer/smb routers?
Well, jq is grep as well as sed and awk, but yeah, htmlq seems to be just grep, for sake of comparison.

But I don't think html has any need for a sed/awk tool, or at least not as much. Json output could very well be piped forward to the next CLI tool after you've changed it slightly with jq. I don't see this scenario as likely with html.
I don't like bad software. Almost every Electron app that I've ever encountered was quite bad. They are laggy. Installers in hundreds of megabytes and installed apps are even bigger than that. Yes, it's not that much on it's own but they compound. Even React Native approach is superior to Electron and it's possible to do better than that while not developing separate native app for every platform.
I’m seeing this for the first time and don’t quite get the usefulness of this interface, can you help me?
I mean, file descriptor numbers instead of ordinary options provide some i/o semantics, but I have to remember the descriptor numbers? Is there some mnemonic/logic behind the ids?
There were a lot of women in computing in the 50s, 60s, and 70s, and they've mostly been forgotten by the "Women don't really like this stuff" crowd.
The discourse around these kinds of topics comes almost entirely from feminists at least the part that is constructive. That inevitably leads to some problems being ignored as they are not so interesting to feminists. I don't think you can fault them for that.

Gender norms that are criticised by feminists are in real life frequently re-enforced by women for example. Even feminists like much of the political left are also fragmented and have differing opinions. This lack of a consensus combined with an expectation to behave in a specific way and a group that can be somewhat trigger happy in going from "statistically this group of people is privileged" to "this person from this group is privileged" is I think deeply problematic and challenging to navigate as a men. I also think it's incredibly stupid from political standpoint.

Unfortunately it's difficult to engage in such discussions in a constructive way because they are very attractive to people who see feminists as an enemy.
If he? hadn't consumed the resources necessary to get the MA, he would still have paid the same amount of taxes - most of which will be subsidising other people.

But if paying the full cost, there would be a choice where down one path there is more money because less resources were consumed, and one that would be roughly equivalent.
When I first saw it K8S reminded me a lot of systemd. I wouldn't be surprised if over the next few years each grow the features of the other.
Yes. It's called Applied science (https://en.wikipedia.org/wiki/Applied_science).

"Applied science is the use of the scientific method and knowledge obtained via conclusions from the method to attain practical goals. It includes a broad range of disciplines such as engineering and medicine."

It's different from experimental/research science. Nothing new.

> truth, to be believed, needs a theory

Science is not the pursuit of "truth".

"If it's truth you're looking for, Dr. Tyree's philosophy class is right down the hall." - Prof. Indiana Jones
aws elastic beanstalk

all what a modern web app needs out of the box with 1 day to learn instead of years... and the best? you don't have to modify your code to work on it, ie environment and code are separate.
I'll tell you what genes are responsible for intelligence if you can tell me which machine code instructions are responsible for Mario. ;-)

(

I might need to expand on that a little:

I predict that "the genes responsible for intelligence" are not a thing. I think that genes tend to work together to make a living organism similar to how machine code instructions work together to make a program run.

So for example: I'm pretty sure that looking at the design of eg. a 6502 can't directly predict the existence of Mario:

https://www.biorxiv.org/content/10.1101/055624v2.full

If you can't easily predict what neurons will do based on their layout, what chance do you have to predict the exact outcome of the genes which specify that layout?

You're going to need more data than just the genes alone.

)
Hey, nice idea!
Not sure if that an expected behavior or not, but after login I get straight into WP panel.
> StackOverflow runs on a couple of servers.

K8s can as well.

The difference is a bunch of servers running k8s or a bunch of servers running custom code to duplicate parts of k8s.
This affects all GUIs, if you have a lot of elements then you have to be careful not to propagate complex updates through the whole tree because it kills your performance. There are various tools to deal with this, one of them is making it retained mode, but I would say basically all of those tools come with more footguns in that the GUI can easily end up in an inconsistent state. That's what you trade for performance.
These studies are highly powered statistically. One conclusion you can definitely draw is that common variation in intelligence is not primarily caused by common genetic variation.

Evidently, our genes determine our brain, and are what makes us more intelligent than other animals. But between individual humans, genetic variation contributes to only a few percent of variation.
> like jg

"jq is a lightweight and flexible command-line JSON processor"
I don't understand why you think it implies trade shouldn't have happened. Do you assume that humans in the past were incapable of creating desires?

Either way, I more precisely should have said "fixed pre-existing thing". Obviously there are some needs and desires rooted in biology and probably, somewhere in the incomprehensible depth of time, these kick-started things. However, as fun as it is to speculate about pre-history, it's largely irrelevant to the conversation. There is no meaningfull way to understand why people pay many 1000$ for a pair of shoes without first establishing that humans build societies with a culture that is largely decoupled from biological imperatives.

As an aside: Humans seem to have a great need to pretend that their cultural constructs, whether gods or status symbols or desires or gender roles, are objective aspects of the universe. This does seem to be a very deep need... But the fact that this is a fallacy doesn't imply that there isn't also a rich tapestry of objective truths, and a subtle interaction between the two.
It's got dirt, but there's notably little trash lying around compared to other large cities I've lived in and visited.
Not to be confused with viXra, which is a sci-fi alternative to arXiv
the questions you need to ask yourself when dealing with any chain related questions is "what part of the blockchain trilemma does this chain sacrifice"

That question is why ethereum and bitcoin are the dominant chains, and nothing else ever takes off
I agree with you, but an IQ of 70 is mentally disabled, so it's not really a good example of "bad" genetics, so much as it is an example of a disability.
And the obligitory caveat from the comments:

> While arbitrary HTML with only a regex is impossible, it's sometimes appropriate to use them for parsing a limited, known set of HTML.
Even if progressives can be convinced that genetics matters (re-using the OPs title), what next? In how far shall this insight be used to re-consider our living-together?

Shall this lead to a scientifically backed reason to stigmatize groups? Shall this lead to a blessed segregation of people?

Would this lead to a better co-existance of people or a worse one?
>My concern is that tomorrow, I'll have to deal with one of the junior devs bringing up Linus Torvalds' comment as the starting point for a suggestion we leave GitHub

What would you rather see? That he just avoid expressing any opinion that might make people question your status-quo? Muddy his own message by weighing down his emails with hedging and qualifying statements that are - at best - superfluous to his target audience?

I'd love it if one of my juniors was tuned in enough to read this and realize there is more to git than github. And maybe they even start learning how to use that tool beyond the lowest common denominator of git knowledge that most people skate by with.

Of course it might mean steering them away from a rash decisions like misinterpreting this email, or wanting to leave github just because someone pointed out it wasn't perfect. But that's what makes them junior. It's my job to make them better than that.

>which ends up being a lot of work for no material gain for my org.

If you would just paternalistically tell them no, or would give a mentoring answer but don't see the value in that, then there is a workplace problem to address. Either you're hiring too junior for what you're willing to support on the team, or you need to reconsider your role within the team.
Interesting, wouldn't mind having a chat outside of HN if you're interested (see my profile for mail).

I've spent much of my career working on systems with active users from the hundreds to low thousands, but which process a huge number (50k/sec scale) jobs/tasks.

It's a totally different kettle of fish, and if I'm totally honest I'm shocked at how badly "web" scales and how common these naive and super inefficient implementations are (hint: my bare-metal server from 2005 was faster than expensive cloud VMs).

Recently I've worked on two high-usage systems (one of which was "handling" 30k requests/second for the first couple of week).
Well that has nothing to do with the subject. the subject is zero-click exploits, this is not regarding authentication.

The point of these apps is that I can get content(picture, message, video etc) to your local device and it get processed.
Or a couple of servers running IIS with a handful of web apps, maybe a reverse proxy.
A python emulator easy to hack:

https://github.com/irmen/pyc64

And my huble collection of C/64's Legacy
https://8bit.gioorgi.com/#c64-legacy
Technically speaking, there are other cultural spaces than US/English. In one such space E[X] is written M(X) and called 'average value'. But that's quibbling. 'Expected value' is simply 'weighted sum' over possible values with respective probabilities as weights: weighted average value. Not exactly rocket science if one groks what a probability distribution is. But even that is quibbling. The more interesting point is that some would rather starting learning from concrete applications instead of pacing through a seemingly endless dry litany of definitions. Cryptic notation is unhelpful for this style of learning.
Forgive the late follow-up, but my first startup in the valley did this back in the mid-90s (Electric Communities, everal EC founders and key hires are mentioned in the Snow Crash acknowledgements) and it is amusing to see people continue to make the same mistakes and step on the same landmines every few years. EC created an entire language (E) to try to hide the complexity and remain secure, had a PERT chart where an actual color on the chart (purple I think) was used to signify that this task would be a good PhD thesis for someone, and really only managed to get a feel for just how large this elephant was before eventually pivoting in a direction that had the possibility to lead to profit in the pre-dotCom era. At best, I think they managed to stumble in the right direction for close to a decade by collecting a large group of really smart people and somehow keeping them happy and engaged for several years and through the ability of the president of the company to get Hollywood people to keep throwing money at them year after year. If you want an interesting read for the evening you should find a copy of Chip Morningstar's 'Cyberspace Protocols Requirements' paper; it holds up incredibly well for something written almost 25 years ago when most people were still on dial-up and we thought 64MB of RAM and a Pentium Pro was too much to require on the client side...
They're doing fine, but I don't see the 'real improvements' over the last couple of generations. The M1 may be such a development, time will tell.
Yes, the challenges faced by Millenials are different from those faced by their parents. But I don't think they are harder than those faced by previous generations.
I'd say the title is a bit of a tongue in cheek clickbait parody. Also, unlike most clickbait this is well worth a read.
How? Hundreds of billions of dollars and a million man years have been spent on that problem to get to the current state.
Keine Taille Ärmellos Herz-Ausschnitt Schick Bodenlanges Brautkleid – Mekleid.de
I nearly called the project this name without knowing it existed. Thanks for the share.
what's wrong with using html tidy + xmllint ?
It is part of my job. many banks do. often embarrassingly so.
What are the economic consequences? Whether or not it is genetic or due to any other confluence of luck or upbringing or other personal attributes, the end result is the same.

Also as I said, there seems to be no issues acknowledging reality of differences in physical attributes that are due to genetics.
How to Measure Option Grants – Implied Value Method
We need an experiment: create 100 clones of Terence Tao, wait until they become adults, and see how many of them become great scientists.
My first thought was this city/settlement built by a cult in the Oregon desert:

https://en.wikipedia.org/wiki/Rajneeshpuram?wprov=sfla1

Not closely related to the article but a very odd story.
The question was more about the kilo part, even though I didn't clarify. Seems orders of magnitude too small?
What language implements regexps that actually correspond to regular languages though?
The emphasis here is on "known". The tool is general purpose (i.e. handling unknown HTML) so using regexes would be ill-advised.
That's a fair point! Perhaps it would have been more accurate for me to say that there doesn't appear to be quantifiable economic consequences significant enough for the CCP to change course on the issue.

What private business do matters, of course, but I think the conversation usually veers more into the territory of national action restricting companies or states from doing business with China. There doesn't seem to have been much meaningful action on that front
No one lives long enough to read every book. And buying other authors' books does them some good.
Several is inclusive of two.
I don't know about you, but they have 42 average Page-views per visit (HN has 3) so Alexa rank is going to be biased
Awesome response, thank you!
Kuchiki materialises what they call a “DOM-like tree”. I’d consider it a DOM tree, myself, despite the differences in precise API.

But it’s not using a full browser to back it, which I suspect is what’s really being asked.
If you successfully exploit a kernel vulnerability, you don't need an iMessage bug....

you can pretty much access whatever you want.
This is very nice!

For reasoning about tree-based data such as HTML, I also highly recommend the declarative programming language Prolog. HTML documents map naturally to Prolog terms and can be readily reasoned about with built-in language mechanisms. For instance, here is the sample query from the htmlq README, fetching all elements with id get-help from https://www.rust-lang.org, using Scryer Prolog and its SGML and HTTP libraries in combination with the XPath-inspired query language from library(xpath):

?- http_open("https://www.rust-lang.org", Stream, []),
load_html(stream(Stream), DOM, []),
xpath(DOM, //(*(@id="get-help")), E).

Yielding:

E = element(div,[class="flex flex-colum ...",id="get-help"],["\n ",element(h4,[],["Get help!"]),"\n ",element(ul,[],["\n ...",element(li,[],[element(a,[... = ...],[...])]),"\n ...",element(li,[],[...]),...|...]),"\n ...",element(div,[class="la ..."],["\n ...",element(label,[...],[...]),...|...]),"\n ..."])
; false.

The selector //(*(@id="get-help")) is used to obtain all HTML elements whose id attribute is get-help. On backtracking, all solutions are reported.

The other example from the README, extracting all links from the page, can be obtained with Scryer Prolog like this:

?- http_open("https://www.rust-lang.org", Stream, []),
load_html(stream(Stream), DOM, []),
xpath(DOM, //a(@href), Link),
portray_clause(Link),
false.

This query uses forced backtracking to write all links on standard output, yielding:

"/".
"/tools/install".
"/learn".
"https://play.rust-lang.org/".
"/tools".
"/governance".
"/community".
"https://blog.rust-lang.org/".
"/learn/get-started".
etc.
> StackOverflow runs on a couple of servers.

Does it?
I don’t think they ever said genetics play a large role or as large as a role as those other factors. Maybe you made that association by them grouping them together with things that matter but I think clean drinking water has a far greater impact than genetics ever will. Does it mean genetics are worthless to discuss? No. But in the scheme of the worlds issues and achievements of people - we’re at clean drinking water level. Genetics influence on average is so little compared to others and it’s so very obvious as to not need much research to be so clear. (As you can easily see how people change when in different environments alone - same genes, different environment)
> Amazon does not employ delivery drivers.

Right, they have a pass-through setup where they dodge liability by employing them through nominally independent companies. They're still in full control over their employment conditions in practice.
Accurate CMYK is the crux here unfortunately; we've got a headless browser PDF setup already working for anything that's fine with "sRGB, probably?" in terms of colour accuracy, but there's a bunch of large companies with stricter requirements (and the budgets for it, thankfully).

(Though browser-based PDF isn't a panacea either. We've got one customer whose 250 page technical manual needs between 40 and 70 minutes to generate through paged.js and Chrome… They're fine with running it as an overnight job, but it's still painful to watch.)
Debt is money. So, if we pay off all the debt then we won't have any money other than (probably) physical notes but even then there won't be any debt for the central bank to collateralise the physical notes - physical notes are a central bank liability and therefore must be balanced with an asset (debt, usually).

Debt isn't inherently bad. However, if mis-managed or abused then both creditors and debtors get into trouble.