skysight-inc/HackerNews huggingface dataset:
Turning PDFs into the replacement for HTML would change the incentives around PDF authoring, and PDFs would then acquire the same problems identified with HTML.

The solution to the identified problems is not to switch to PDFs. Stop reshuffling the chairs on the deck of your sinking ship, and start figuring out how to design, implement, and incentivize the use of, some means of conveyance other than iceberg-vulnerable ships.

> On a related note, part of me wishes Java Applets never died. Getting rid of them seems to have caused the Web to turn into them, and maybe if they'd remained some kind of separation could have been maintained.

Java Applets were killed by Flash.
The solution to “people aren't believing academia” is to make academia more trustworthy (probably by filtering for trustworthiness rather than making individuals more trustworthy), not to encourage scientism. Seeking the truth is still important, after all.
Linux 5.0 shown to boot on ESP32 processor
One thing I’d add is in games the workload is known in a way that other general applications don’t have. In this case you can think of the work as “preloading” where the allocations / disk reading can happen several seconds before they are needed for rendering or physics/collision. This is a pretty cool special case as it means you can hit your allocation targets before you need it giving the best of both worlds: the cache coherence in arrays, and perfect framerate because you have far fewer memory allocations focused on known game events (cinematic transitions, enemy changes, or map streaming boundries, etc)
Given two sides of a spectrum, one will take that one that aids their argument most. We need a healthy middle, like most cases.
Sadly true.

And especially government agencies and non-profits related to health.
This looks really really nice. Anyone wants to build a Capacitor plugin for it? :D This would make Ionic apps even nicer
There's a Tom Scott video about this with some further academic references: https://www.youtube.com/watch?v=1TDIAObsqcs

Bouba/kiki is most likely a specific instance of the more general notion of https://en.wikipedia.org/wiki/Sound_symbolism. Another well-known cross-linguistic association is the one between front vowels and small objects on one hand, and back vowels and large objects on the other.
Hard to extract any useful information from that blog post. Was it written by a bot?

EDIT: I am the article writer’s father.
I think people here need to realize that in terms of preference, they are massive outliers.

While you can conceptualize recommendations for things you have not bought as Ads, there is likely no money changing hands here for these to displayed.

And most people actually like these features: https://www.theverge.com/2021/7/19/22580720/android-tv-watch...
My rule of thumb is: if it's free choose the most popular one, if it's paid pick the perceived second best one (usually better value for your money).

Version control system? Git (most popular)

Linux Distro? Ubuntu (most popular)

CPU? AMD (perceived second best)

Rideshare? Lyft (perceived second best)

DAW? FL Studio (perceived second best)

This system has generally worked out well for me. Note that the popular choice is just to get me started because it usually has the best troubleshooting/community resources, years later when I'm more experienced sometimes I'll switch to something less popular (for example I no longer use Ubuntu in favor of openSUSE Tumbleweed).
sin/cos for me were quite common since I'm fond of geography and geometry. So, even though they weren't needed at all, I had areas to apply them.

I never needed any math like log/exp at work, but somehow remembered it, probably because I used to do some fast estimations of things, for instance, "how big a pool of water you need to store energy to heat a house in winter", or "how fast will energy dissipate from the pool".

And that was probably thanks our school physics teacher, who showed that such napkin calculations were easy.
Or just a bad global configuration change. We used to take down Netflix globally with config changes until we changed the system to have config changes scoped to single regions.

And even then sometimes the failure wouldn't show up until multiple regions got the config change.
EPUB would beat the shit out of PDF for that.

(EPUB is basically a subset of HTML with client-oriented context.)
Actually, companies pay universities to conduct fake research that "shows" that their products work.
It's also quite easy to do intuitively.

Since Misha is missing only one kopeck, had Masha owned any amount, the sum would have been enough to buy the book.

Therefore, Misha doesn't have any money, and the price book is what Misha is missing : 7 kopecks.
In this case it looks like their OCSP servers are down as well though. I think the validity period for OCSP responses is a bit shorter than 7 days.

Even ignoring that, 7 days is a rather short period of time for such a large portion of the web to migrate to another CA if that were to become necessary for whatever reason.

IMO having another free, independently operated ACME CA would be ideal, particularly if it could support having built-in fail-over added to ACME clients as a default setting.
As a scientist programmer, that has not been my experience. In my experience, science programming is characterized by having to implement a lot of stuff from the ground up yourself, because unlike web dev or containerization, it's unlikely there is any existing library for metagenomic analysis of modified RNA.

And here Julia is a complete Godsend, since it makes it a joy to implement things from the bottom up.

Sure, you also need a language that already has dataframe libraries, plotting, editor support et cetera, and Julia is lacking behind Python and R in these areas. But Julia's getting there, and at the end of the day, it's a relatively low number of packages that are must-haves.
Well, I mean there's always systemd. What are we talkin here, Gentoo?
You can practice things more or less efficiently. There's absolutely more than "just put in the time to practice".
How can they combine their money if one of them doesn't have any?
> And no, this is not Vantablack.

you may have missed the bit where they mention that this paint is available to everyone who is not Kapoor - Anish Kapoor signed a contract that grants him exclusive rights to use Vantablack for art projects.
>Is this much less accurate than governmental statistics?

In some countries, governments have a detailed statistics based on a number of reported crimes per capita. Those surveys are particular good in comparing crime between two cities in that country, but are not so good in cross country comparison for the following reasons:

By its own admission this isn't a good metric
The whole point of a CA is trust. How do I know a self-signed cert isn't a MITM attack?
Is that more of a notification form or an actual collaborator process with a tribunal?
I would have just as stubborn about the spherical-to-planar issue. IMO it's easy to illustrate by pointing out an extreme example: two longitude lines can be feet apart near the poles (ignoring the intersection aspect for simplicity) and miles apart at the equator. If someone doesn't understand that... I don't know what to say.
>Right, but it does mean you won't be forced to do things the wrong way because it makes Apple money.

I don't understand this point. What's wrong with downloading binaries from a trusted distributor (Apple)?. If you agree that just because it's FOSS doesn't mean it's secure, then downloading binaries is as "right" as you are going to get when it comes to mobile app distribution. It's no different than downloading binaries from apt.

>This means keeping copies of keys unencrypted (or encrypted with a key on the same device which is effectively the same) on the device.

No. The whole point of the Secure Enclave means the keys never leaves the hardware - they never touch the main memory and the keys can never be read out of the chip. You are never "a few exploits away" from getting the keys because there is no mechanism to read the keys at all. This also prevents attacks on the device itself - you cannot brute force an iPhone without the Secure Enclave locking you out. I'm not certain (and I really doubt) the PinePhone is resistant to physical attacks.

>Sure but you can't even guess at which messenger I use. Attacking me means taking expensive professional time and focusing it on one person.

The article is about journalists who were targeted by a state sponsored cyber security firm. This is a moot point, not to mention security by obscurity doesn't work.

>The FOSS OS approach where knowledgeable people protect those who aren't knowledgeable (without restricting their rights) is a significantly more advanced social structure.

Except that, in practice, this is no different (and arguably worse) than just trusting Apple. It turns out knowledgeable people do not work for free, most other knowledgeable people don't read the code or recompile sources, and FOSS maintainers aren't always properly equipped to ship secured software. Heartbleed is poster child for this.

I'm not saying that it's impossible for there to be secure FOSS code, but that it's incredibly difficult to ship secure code at all in any situation. For the non-technical person it's far easier to trust platform that is hardened from the outset (like the iPhone) that has a well-funded security team (like Apple) and is recommended by other security professionals.
I worked in Solaris internals for a while at Sun during the early java era, and Solaris threading definitely did multiplexing of userspace onto os, and then os onto cores.

Do you have a citation (because I can't find one) specifying your assertion that original Java green threads were not analogous to Solaris user -> os -> hardware multiplexing?
as a native German speaker it really stands out to me that his name translates to “honest man”...
RFID wallet startup (The Ridge) CMO, Connor MacDonald shares productivity hacks
My pardon. Yes, I am an author of Sciter.
> You can wind up in tutorial hell if you only read surface level small to medium sized posts.

This.
>>> The default stack size (on 64-bit Linux) is 1MB

The default thread stack size is 8 or 10 MB on most Linux.

The exception is Alpine that's below 1 MB.
While the answer does assume that V1 is on the left, there's no contradiction in your statement. If V2 happened to be on the left, it would still be perfectly logical for "a worm eat perpendicular to the pages and go from the first page of volume 1 to the last page of volume 2." They would simply have to go through more pages.
I fail to see how Congress is relevant to this argument at all.

I expected HN to not fall victim to whataboutism so quickly
Acquire their certificate from a trusted source.
I would air gap the masses if were really trying to address the root cause of problems
Another tip - If you have a dynamically-sized thread pool, make it use a minimum of two threads. Otherwise developers will get used to guaranteed serialization of tasks, and you'll never be able to change it.
I think just as importantly is reining in the misapplication of studies. Too often I see some news/blog/politician/other say some policy or fact is proven by a study only to find that the study doesn't mean what they are claiming.

This can be stuff like using animal studies not supported by further human studies and claiming the effect is true for humans. Or confusing correlation for causation. Or viewing the speculated application of the study found in the conclusion to be absolute truth when many times the authors themselves claim additional studies would be needed to evaluate other aspects or confirm their findings.

A classic example was gender wage gap misrepresentation about 6-8 years ago. Many news groups and even the president were misinterpreting (and spreading that misinformation about) the BLS study to mean that a man and a woman in the same job with all else equal, the woman would only make $.80 on the dollar, when in fact the issue is an aggregate level issue mostly due to structural issues (and require different remedies than proposed). At least it seems many places have since realized their mistake, yet the misinformation persists in the general public.
Edward Snowden calls for spyware trade ban amid Pegasus revelations
I was going to post the same, but you said it. For me it's like; Then if this can "not-exist" now, we're at level already. We're approaching a "what is real situation", should we be able to put this into a person's memory.
> IMO having another free, independently operated ACME CA would be ideal

Did you see this comment? https://news.ycombinator.com/item?id=27885851
why just health research? all science is already based on that very principle. In fact, a stronger one: you cannot ever prove that some research is "true", only that no inconsistency has yet been observed.
I'm surprised that IPFS and others aren't mentioned more here. The solution is staring us in the face, it's related to cryptography.
To nit pick a bit on "so no other visual artist can use S-VIS"

It is not that the company made a deal to exclude other artists, but that they made an exception to allow one artist.

You as an individual, and likely you as a corporation, can't buy Vantablack. You have to provide technical drawings and a detailed writeup of your product, submit it for review to the company, they send it to the UK government, etc. until eventually they tell you it will be tens of thousands of dollars to paint something the size of a Netgear router and that only their paint shop can apply the coating.
This just in : Scientists are just as human as everyone else.
Yeah, I'll be honest... I know how to build Python and all that, but I stopped dead once I realized that it was a requirement. Much faster to just valgrind/[print-]debug an issue than set up all that tooling. Making all that happen is on a distant back-burner, as it will take about 10+ uses to pay off and segfaults are typically rare and shallow for me.
This affects us! But only because we do certs-as-a-service. Existing certs won't break but it has wrecked the UX for a lot of customers.
Okay that settles it, the word terrorism has so many conflicting and overlapping contexts that it is useless
Yes hence python “with some limitations” was mentioned.
Bird of the Day: Using Azure Computer Vision to count birds in my yard
He is "saving the liberal arts in order to kill it".

That is, the liberal arts are in a death spiral because they're not responsive to reality, people's needs, ...

The more I have studied Asian culture, history of technology, etc. the more I think that there is less of a difference between "east" and "west" but more that "liberal arts" went down a path dependent path when it chose to teach the Illiad but not the Romance of Three Kingdoms.

That is, the liberal arts are more imperialistic, racist, whatever than the "western" culture that they teach from. Ever since I realized that Japanese cultural critics think that Lasch's "Culture of Narcissism" applies to the Tokugawa period I try to delete "western" from "civilization" and "culture" as much as I can. (They also manage the weird trick of making recent French philosophy more clear to the English speaker than the English translations by the "liberal arts" people)
This is dangerous, but if well documented and understood it might be okay. Some data might contain unique things (for argument's sake, say a std::unique_ptr). It can get tricky since you need to know the implementation details of everything that gets inserted and it's ownership behavior, since elements can be kept at two places. (A copy in array n and one in 2n.)

Then there is the fact that you basically make every insertion 3x as costly. You better have a good reason to need this given the additional complexity and caveats.

As for the original interview question, there are systems where an occasional longer pause is not OK. Personally, I think that sticking to your gun must have come across as being stubborn and unyielding and maybe not ready to admit errors. As an interviewer, and for having worked with people who always think they're right and inflexible, it would have been a red flag.
Even store-bought mushrooms should be cooked. There is some evidence that the common white button mushroom contains some carcinogens when raw.

https://grantome.com/grant/NIH/R01-CA031611-05

(Note: other studies have concluded the dosage is too low for concern, the jury is still out)

But also, many kinds of bacteria can thrive in mushroom growing conditions - good idea to sterilize before you eat.
Yes, I painted my home theater “black”, and ended up down a rabbit hole of “well, which black??”. Ended up painting the ceiling and trim a slightly different black than the walls. Probably only I am consciously aware of the difference.
Well, no… the correct answer is that MVC and 3-tier are actually orthogonal concepts. And probably the better answer even in his given interview context.
And at least for Comcast and Fios, the marginal cost to add a basic cable package is more like 30-40 bucks. I.e., if you went from just internet to internet and TV it only adds 30-40 bucks.

That's a better reflect of what you are really paying for the TV aspect.
Exactly. Almost all of it is bespoke implementations, sometimes of an algorithm that has just been invented and not yet applied to a real problem.
Well of course I'm not going to believe blatantly fraudulent "science". That has nothing to do whether or not I would take a COVID vaccine (I have). Trying to suppress the truth that there is shoddy or false research to keep up appearances is ridiculous. There's something between ignoring scientific evidence you dislike and credulously taking everything a scientist says as fact.

And the "dangers of misinformation" have been high for a long time now (perhaps since antiquity). Modern climate change denial has its roots in the 90s, and modern vaccine skepticism is similarly old.
This is an incorrect take. It's true that Signal's server code had not been updated for many months, but that doesn't have an effect on security as messages are end-to-end encrypted locally on the clients/apps. The client/app code had been consistently updated during this period.

Signal responded to the server code being outdated as well: https://github.com/signalapp/Signal-Android/issues/11101#iss...
No, just a statistical reality of multiple hypothesis testing.

Just like you wait a few blocks for a confirmation on a blockchain, you have more and more confidence with confirmation of health research by independent papers.

See statistical analysis in Ioannidis' "Why most research findings are false": https://journals.plos.org/plosmedicine/article?id=10.1371/jo...
There's the famous story of the doctor who figured out, in the 1980s, how to cure stomach ulcers.[1] Stomach ulcers are usually a bacterial disease, and antibiotics work.

The microbiologists in Brussels loved it, and by March of 1983 I was incredibly confident. During that year Robin and I wrote the full paper. But everything was rejected. Whenever we presented our stuff to gastroenterologists, we got the same campaign of negativism. I had this discovery that could undermine a $3 billion industry, not just the drugs but the entire field of endoscopy. Every gastroenterologist was doing 20 or 30 patients a week who might have ulcers, and 25 percent of them would. Because it was a recurring disease that you could never cure, the patients kept coming back. And here I was handing it on a platter to the infectious-disease guys.

In 2005, he got a Nobel Prize.

[1] https://www.discovermagazine.com/health/the-doctor-who-drank...
Thank you :) I’m being very clueless today
"I come to hacker news to engage with thinkers, not just read a published article from a single author."

And how many websites today are anything like HN, in terms of relative simplicity, e.g., no images^1, 3rd party requests or ads, only a tiny bit of (gratuitous)^2 JS.

1. I do not particpate in the voting scheme but I could vote from the command line if I wanted to. I use a text-only browser so the grey, fading text gimmick is irrelevant. I see all comments and treat them according to the thinking not the voting.

2. If we exclude the .ico and a .gif

There seems to be a double-standard, for lack of a better term, where many HN commenters and voters appear to work for companies that make websites with tracking and ads and various gimmicks targeted at "non-thinkers" which are nothing at all like HN. Whatever these commenters and voters see and appreciate in HN they are not working to bring it to the rest of the web. I seriously doubt they comment and vote on HN out of fear of so-called "power users" or a belief that the HN type of simplicity could become more popular and threaten their jobs that depend on surveillance, online ads and a non-thinking audience of "powerless" users. Rather, a more rational explanation might be that they see some value in a website that shows no ads and generally uses no gimmicks; that's something to think about.

"PDF web" may not make sense to many folks who have invested heavily in JS and Big Tech web browsers, but Postscript is arguably more elegant than Javascript. "Thinkers" usually like FORTH.

https://en.m.wikipedia.org/wiki/Display_PostScript

The tracking section mentions the Abe Vigoda status page.

http://www.abevigoda.com/
I knew there were issues with various kinds of research. Things like p-hacking, "touching up" data, and so on. But the lead example is pretty wild:

> As he described in a webinar last week, Ian Roberts, professor of epidemiology at the London School of Hygiene & Tropical Medicine, began to have doubts about the honest reporting of trials after a colleague asked if he knew that his systematic review showing the mannitol halved death from head injury was based on trials that had never happened. He didn’t, but he set about investigating the trials and confirmed that they hadn’t ever happened. They all had a lead author who purported to come from an institution that didn’t exist and who killed himself a few years later. The trials were all published in prestigious neurosurgery journals and had multiple co-authors. None of the co-authors had contributed patients to the trials, and some didn’t know that they were co-authors until after the trials were published.
Exactly, numerical errors could easily have accounted for the difference between already tiny p-values. The point isn't that the smaller p-value isn't better than the bigger one, it is, but that small significance should have been attached to the difference.

This example is a gnome-wide genetic association study. Every genetic variations are tested, so at least 500K or more linear regressions were performed. This many statistical tests could lead to many false positives just by chance, so one must do multiple-testing corrections. The end result of multiple-testing correction is much bigger and therefore worse p-values. Hence the drive toward ridiculously tiny p-values.
The problem says they combine their money which implies Masha has more than 0 kopeks though.
Those aren't really equivalents.

This isn't just a thread about chinese hacking, it's a thread about a US-NATO statement in response to hacking.

Anyway, who cares about convicting one or the other. This is about consequences. The consequences of whatever direction NATO is taking now are meaningful.. much more meaningful than the hack.
Wonder if you activated a fight or flight response
I don’t think they archived their benchmarks. Even then, I think that would be a multi-month project, to verify whether the test cases still are representative of real-world usage.

A factor of 2 would IMO be worth it, though.

Cursory reading https://github.com/freebsd/freebsd-src/blob/de1aa3dab23c06fe..., I get the impression FreeBSD switches over to a ¿bubble sort? (I didn’t look close) at <7 elements.

That function also seems newer (it claims to implement https://cs.fit.edu/~pkc/classes/writing/papers/bentley93engi..., which is from 1993)