skysight-inc/HackerNews huggingface dataset:
But if I read the sources of your article I actually see interesting points in favor of the scavenger/hunter evolutionary pressure, not a vegetarian one:
https://www.nature.com/scitable/knowledge/library/evidence-f...

The other article does seem to be in favor of promoting a vegetarian view. But to me it seems incredibly lackluster:
https://www.sciencedirect.com/science/article/abs/pii/S08999...
To shorten it up:
1) Today we suffer of diet related disease
2) Other great apes are mostly vegetarians
3) Our digestive system is very similar to that of apes
result:
The recommendation that Americans consume more fresh fruits and vegetables in greater variety appears well supported by data on the diets of free-ranging monkeys and apes.

Previously our differences from apes have been correlated to the fact that we cook food:

https://www.researchgate.net/publication/272419339_Comparati...

Thus, humans are relatively poor among autoenzyme-dependent omnivores in digesting uncooked plant fiber. The human large intestine lies somewhere between that of the pig, a similar omni-vore, and the dog, a carnivore capable of consuming an omnivore diet that has a reduced cecum and short colon.

Also interesting:
https://www.journals.uchicago.edu/doi/10.1086/701477
Yes! Sqlite works great in production for single threaded access it can handle nearly the same sort of performance as a mysql install, inserts are fast full text search is fast it all just works great.

If you have multiple threads accessing the same database it will kill the speed of sqlite completely, it will work for development but as soon as you put it into production and put any sort of threaded load on the database it will quickly become the bottle neck and bring the whole thing down. If you run into this threaded issue you can just switch to mysql at that point and it will fix the issue.
Did you try "Dark Reader"? It solved these issues for me on Linux/Chrome and iOS. Apart from having a rather smart automatic dark mode you can also do a "black" mode which is great for Oled displays as it replaces tinted or dark gray backgrounds with true black.

https://chrome.google.com/webstore/detail/dark-reader/eimadp...
That, and human rights.
Running on bare metal, and those numbers come from a 3.4 GHz i9. The system is a fully integrated single executable, with embedded SQLite. Since I left the firm a year ago, new optimizations have the facial compares down to 40 nanoseconds per face.
Dupe: https://news.ycombinator.com/item?id=31153277
@-moz-document domain("news.ycombinator.com") {
* {
color: #93A1A1 !important;
background-color: #002b36 !important;
}
body > center > table > tbody > tr:first-child * {
background-color: #073642 !important;
}
body > center > table > tbody > tr:first-child * a:hover {
background: #002b36 !important;
}
code, pre, input, textarea {
background: #073642 !important;
}
a {
color: #2aa198 !important;
}
.subtext a {
color: #93A1A1 !important;
}
a:visited, a:visited span {
color: #b58900 !important;
}
a:hover, a:hover span {
background: #073642 !important;
}
}

Source: https://github.com/UserStyles/hacker-news-solarized-dark/blo...
I wouldn't say that science is flooded by careerists, it's kind of the opposite - the scientific system demands you to be this way.

There are exactly 0 jobs for undergrad BSc in most countries, especially if you want any kind of liveable salary and not be a pipetting robot.

Most interesting jobs require at least a PhD, and these requirements are usually firm - there is a glut of applicants, employers can save some work by deleting those who don't fulfill the requirements and still get good people. You can't get postdocs without a PhD (from my experience, in >95% of cases), and a postdoc is the 'prescribed' way towards a Prof. If you are trying to come in mid-career from a non-academic background, you don't have the papers, you don't have the grants, you're a hiring risk.

The system itself makes careerists, it only very rarely allows outsiders coming in.
Your $300k includes costs paid by the parents, though, but in this case we only care about government costs.
I dunno, just felt like conventional (since long ago) knowledge that MyISAM is the fastest of all SQL DBs in simplistic non-RAM scenarios. I'm not sure this is true so I ask.
I don’t have much experience with C#, but currently that seems to have the best balance of control over allocations and a performant GC due to having value types (and pointers as well if I’m not mistaken?)

But regarding GC, Java is unquestionably the king in that aspect, throughput-wise G1 is unbeatable and its relatively new ZGC might be of interest to use. It is the one I thought about previously, it currently promises sub-millisecond max pause times and this pause time doesn’t grow with heap size. Unfortunately Java doesn’t have value types yet, so you either write your hot loops with only primitives and allocations you make sure gets optimized by the escape-analyser, or do some manual memory management with the new Panama APIs, which are quite friendly in my opinion.

EDIT: Just read your link, while Java can be AOT-compiled with GraalVM, only the enterprise version supports some of the more exotic GC-variants (though not sure about ZGC). It should be free for personal use, but do have a look at it. Though what I wrote concern mostly running code with the JVM.
As someone who does web dev in VS Code, and on the side does C# in Visual Studio, I'm always astonished at just how slow and painful typing code is Visual Studio, but then impressed by how far ahead of VSCode its refactoring features are.
>It's a feature of all distributed systems developed with the unix mindset.

That is also a good observation. It's hard to create a good UX with a system where you don't somehow handle all of the failures of the subsystem in a central manner.

My problem here with VSCode is that it often doesn't even expose the failure of the subsystem, essentially not even giving you the information you need to find out the issue.

If my corporate proxy fails, the extension store will say "XHR failed", and before it used to just hang forever.

But as a user, what is XHR? Why does this hang forever now? There could be many reasons.

At least tell me that you had a failure while downloading something.
Well most thought isn’t done that way even for those of us with robust internal monologues. In fact that’s the working definition of subconscious.
I think it's very weak logic.

First, even if someone actually paid the 300k it takes to raise a child, that doesn't mean that person owns the adult.

And second, who is paying that? Education (in Japan and the UK) is primarily funded at a national level. So Tokyo/London, have already contributed significantly to the cost of that person's education (and to the education of plenty of people who will never move there to work). And most of the costs of raising kids are paid either by parents or at a national level.

It seems to me this is just post hoc justification for taking resources out of productive areas that need them and sending them to unproductive areas that don't. That might be "democratic" if there are a lot of unproductive areas. But it isn't fair or efficient or effective. And it will soak up resources better spent helping people who actually need them...
I've used AppNope with success, though I've never tested on an M1.
German Data Privacy Officer Forces Schools to Quit Using MS Office
Please add a dark mode under user settings. We read HN on different devices, with different browsers and under different OSes, having a central/official way to do this would be highly appreciated.
There is a user setting for topcolor in our profile, why not another one for bgcolor?
You mean black hole is created from your perspective, but not from outside perspective?
In this specific case, the argument seems to be we should disagree with them because they are too like us (US educated UN Ambassadors), and that the whole concept of human rights is cultural imperialism.

Which is one of many recent right-wing stances I’d applaud as very 'woke' and sophisticated takes on complex issues if I didn't think they were just lying about caring about it in order to justify something horrible they do actually want to do.
Similarly triple click home button on iOS.
Of Snaps and Stratagem
Is that because CTRL can only modify its own keyboard or something? I ran into something similar with my Ploopy Nano trackball. I wanted to do middle button scrolling but because it doesn't have any actual mouse buttons and I relies on keyboard keys for clicks I couldn't do it. I think in theory it's possible to make a virtual device in Linux using uinput and do it that way though.

The Kinesis Advantage also can have a foot pedal or foot pedals. It has to be specific ones though.
There are definitely influential people who believe social media platforms are also strategic assets. The DOJ did try to expropriate US TikTok that one time
DuckDB is the OLAP equivalent of SQLite, as far as I know.
You can have have all the past computing you want with qemu and kvm. I even keep a sparc solaris image around simply because i loved those old screensavers.

I finally put linux on my gaming laptop this weekend, because microsoft decided to push linkedin resume builder in my face when I was updating my resume in word.

Windows 11 is now bursting with flashy distractions that make it hard to get work done.

Screw that noise. Pop!OS worked with the nvidia graphics so I went with that.
The article makes some serious and cogent observations, but itself ignores an important possibility. Post 1965 we have a number of new tools which we still don’t really understand, and are using them in domains previously under explored or even unknown. It’s quite possible that we are in another era of “butterfly collecting” to be followed by the development of new theoretical understanding.

I’m not certain this is the case (who could be?) as, like the author, I’m swimming in the same sea and can’t detect the long, deep waves, just see the short ones I’m swimming though. But I hope I’m right, though I won’t live to see it.
>China has also taken 1 billion people out of poverty in just 3 decades.

Capitalism took them out of poverty once Mao died and the Chinese government mostly got out of the market's way
CNN+ isn't the story.

MSNBC and CNN are way way down in ratings. This is the consequences of political activists burning reputation. Eventually you have to pay and they either return to journalistic standards or die.
Looks nice! I’ll give it a try on my desktop, since it’s not iPad ready.
> Isn't MySQL MyISAM faster

I think the performance MySQL has over sqlite comes from its multithreading more than the storage engine.

In my experience sqlite is just as fast as MyISAM for single threaded work.
Kermit is one of those utilities I use almost daily. In my case to script a connection sequence to a hardware device via serial. (Few timed keystrokes and a string of text).

Ubuntu 20.04 removed Kermit, so I packaged it up as a snap to be able to use it again: https://raymii.org/s/blog/Ive_packaged_up_CKermit_as_a_snap_...
Ah I see now what he means. Ok, that could have been worded a bit clearer but fine, yes, if you only consider the pairs then it makes sense. 0->1 1 bit, 1->2 2 bits, then 2->3 one bit again, 3 to 4 three bits, and so on.

So the better way to phrase it would have been: 'on even to odd transitions the difference will only be one bit'.
The more you take human discretion out of the equation the more you are going to have to confront the massive variability between people and that is a very, very, very, uncomfortable topic for (in my estimation) an overwhelming majority of the people who want automated enforcement such as ignition interlocks and whatnot.
I'm also using fts5 for some small projects but i haven't looked too deeply into it so i'm wondering if you have any interesting insights. Like what kind of index/options do you use? Maybe the trigram index? And your "across boundaries" mode is just word* in fts syntax?
As far as I know here in Belgium most of the factory work also happens far from the big cities.

>We pay farmers for the food they grown when they buy it. We pay them again with farm subsidies. Do we really need to pay a third time with town subsidies?

Not allowing them to be squeezed so much by oversized supermarketchains and the like would probably do more
Prayer is a meditative activity.

He will quiet the storm in your soul and give you peace eternal.
Do what the Internet Archive has done[1] for some content, and pay for storage on Arweave[2], where it will be stored permanently (~200 years) across a broad set of servers who are highly incentivized to keep it strictly intact.

[1]: https://arweave.medium.com/arweave-the-internet-archive-buil...
[2]: https://arweave.org
This woman privately believed that marriage is good. But her public statement was that it doesn't matter. Consider why. Why would she lie like that?

The answer is expediency. She wants political support, or at least avoid picking a battle.

This is noteworthy. Similar to Gell-Mann amnesia, we should keep this effect in mind in other questions. When people say "trust the experts" we should keep it mind. Is this an actual expert opinion, or is it an expedient lie. That doesn't mean that it is a lie every time. Clearly these people do a balancing act between truth and realpolitik.
File transfer protocol and related software. Some links

https://en.m.wikipedia.org/wiki/Kermit_(protocol)

https://www.kermitproject.org/kermit.html
Nah, turnover would be higher. 6 Months in they're screaming at each other because they can't decide on spaces or tabs.
Sure, and I do share your concern regarding over ambitious claims on rust’s safety benefits, but I just don’t get why would a macro hide these any more than let’s say another function call would.

I don’t mean to say that a macro can’t get needlessly complex, but the same is true of functions that are inherent in basically any language. In the worst case macros can be expanded and looked at in their full forms. They are as always abstractions, which are pretty much necessary, but they can be abused as well.
My employer just moved from Bitbucket (on-prem) to Github (cloud). I have to say, as much as I hated the Bitbucket review system, there's a bunch of things we run into with Github that just are surprisingly lacking compared to Bitbucket.

- In Bitbucket, you can reply to _any_ comment as a thread, rather than a quote-reply, making conversations easier to follow. Github only lets you do this if you're replying to a comment on a file.

- Though this has been added very recently as a beta addition, the lack of a file tree made large reviews in our monorepo hard to follow.

- If someone force-pushes, the UI doesn't tell me what commits were removed; just the new branch-head.

- Our devops team has had to make it so we can re-trigger our CI (or add additional pipelines) via comment-commands, while in BitBucket we were able to add custom buttons to the PR menu. This means there's a lot of noise of comments that just say "/retrigger-ci" or some such.

- This one is not Github's fault per-say, but because we used to add our users via LDAP, we used to just be able to type <first-initial + last name> to add a user to a PR, but now because everyone has bespoke usernames, it's a lot more annoying to add people because I now have to also remember their username.

- In our repo, we work with lots of release branches for maintenance (committing to `develop` is not rare, but quite frequently we're adding features to old branches), and Github's PR view does not show the target branch at a glance, which can be annoying if someone has multiple PRs to cherry-pick a commit across branches and you don't know which PR you're clicking on.

- Being a cloud solution, we can't add pre-receive hooks. We previously used to reject commits at push-time that didn't follow the format we use for time/issue tracking. Now, we have to enforce this in CI which means rebasing/force pushing to fix it. While pre-commit hooks can help, this depends on every developer keeping their hooks up to date, which is a challenge.

That said, Github's "review" system, rather than limiting you to only individual comments, is great for email noise.
The numbers provided for "asymptomatic" cases are meaningless, since cases are only considered "symptomatic" if they are exhibiting the severe symptoms associated with the Alpha and Delta versions. By the time most people get back a definitive positive PCR test report, most have already gotten over the sore throat and fever phase and are left with mere coughing. Some only get the coughing and nothing else. Regardless, these are objectively speaking also symptoms, but they don't get counted that way.

Today's article mentions this: https://austrianchina.substack.com/p/beijing-lockdown-rumor
For all the Free Speech posturing Musk has put out around twitter, it will be very interesting to see if @ElonsJet account gets banned.
> Does this take into account different laws around divorce in different countries?

Don't forget welfare and child support rules/laws which can penalize marriage and reward separation/divorce.
How to list the possible values of a string literal union type in TypeScript
I’ve maxed out my cpu for 1h recently and the fans are still very hard to hear. It’s a light purr if you put your ear against it.
But then you have to implement all the SELECT and DML logic yourself. SQL makes this a breeze with JOIN, ON UPDATE CASCADE, etc. And being SQL, it is very easy to maintain, even by the PFY that replaces you.
Multi-Country – Acute, severe hepatitis of unknown origin in children
Low-Latency, High-Throughput Garbage Collection [pdf]
Java's ZGC as of jdk 17 has very low pause times (e.g. a p99 of roughly 0.1 ms in this benchmark[0]). Their stated goal is to remain sub 1 ms, but in practice it stays well below that.

The JVM isn't the most common game dev platform, but I have been enjoying using LibGDX with Scala on jdk 17 with ZGC.

[0] https://kstefanj.github.io/2021/11/24/gc-progress-8-17.html
> And when an asylum claim fails, what happens to the asylum seeker?

That's totally irrelevant, and not what we're talking about though. This scheme pre-judges that. It exposes the scheme for what it is: it's not about the boats, it's about the people in them.

> Plus, of course, they are already in France. They could claim asylum there.

And the vast, vast majority of them do. The ones that don't have their reasons, which they are best placed to judge.
There’s never been a meritocracy. That’s the whole point of the word being used in the satire critiquing a meritocracy. Like the points being made here.
Yeah I've had this argument in the past.

"Kids do best when the parents are married"
"OK"
"So we must force people to get/stay married for the best outcomes for kids"
"Nope, doesn't follow"

It's a correlation/causation issue, a gap in the logic that some folks seem blind to. Kids may well do best with a stable family life with married parents, I can well believe it. But that' not to stay that forcing people to remain together creates the same circumstances. What they're often proposing may well make things even worse for families that aren't that stable in the first place.

As the child of a family situation where the parents basically agreed to put up with each other and be miserable until the kids were grown up, I feel qualified to say "YMMV" on that one. I certainly did not get an example of a loving, respectful relationship out of the arrangement. I can't say whether it would have been better or worse had they divorced, of course, because I didn't see the alternate universe in which that happened. But I can say it might have been nice if they had been happy, at least some of the time.
Or you can take it a step further, and see what it actually is: a honest opinion with no particular agenda.

I'm fine with polyamory and would support it in a social context not because it's an expression of my social class or a way to pick up girls, but because that's simply my honest opinion: we spend too much time poking our nose in other people's business and should do it less.

If you want a standard marriage, that's fine. If you honestly want to raise a child alone, that's fine too. And if you manage to successfully create some hybrid structure with 3 men and 3 women having sex with each other and get that to work, more power to you, and no need for anyone to have a problem with that.
Dot-Env for Spring Framework
For those who consider https://12factor.net/config and work with Spring or Spring Boot, I created a lightweight library that provides a property source for Spring.

Stackoverflow discussion:
https://stackoverflow.com/questions/58549361/using-dotenv-files-with-spring-boot

Github repo:
https://github.com/paulschwarz/spring-dotenv

Maven artifact:
https://search.maven.org/artifact/me.paulschwarz/spring-dotenv
I'm considering this right now!
It’s insanely corrupt. Up to 40% of your taxable income can be paid as Furusato nozei, and you get kickback in the form of a “thank you gift”(30% value).

The parts about hometowns are almost irrelevant, as each donations are one time transactions.

If this isn’t scheme of a fraud I don’t know what is one.
It is quite debatable if children actually stabilize marriages (I know a lot of counterexamples).

I would argue exactly the other way around:
A lasting marriage is not itself the goal (though certainly nice to grow old together), but serves the purpose of raising offspring - that's what counts for every species that has survived.
> This is the kind of entitled attitude that destroys any hope of productive socialism.

Since his attitude is based on how the systems successfully work in other (more "socialist") countries, I don't think that's a fair argument to make.
People have more pressing issue I imaging: food shortage is not a matter of incertitude, it's already there, lack of space is another. If you have enough propaganda to put some people, who happen to live in very comfortable homes, with gardens etc, food coming from the outside as anything else and they still get payed as usual probably only few will revolt.

That's indeed the Great Reset/World Economic Forum model https://www.forbes.com/sites/worldeconomicforum/2016/11/10/s... only they imaging to been able to substitute large homes with garden with a Virtual Revolution alike https://en.wikipedia.org/wiki/Virtual_Revolution capsule homes with metaverse-alike seats. A modern version of the classic panem et circense.

IMVHO China want to change it's demography quickly so they have to manage some justified enormous amount of "elderly" deaths to lower their mean population age. They need more young and they can't even nourish actual adults. A pandemic as excuse, with proper "cures" (not to cure but to kill), pushing people to suicide, ... is a mildly effective technique. In the meantime they can test countless of things and nearly no one will spot them. Some might see this as a so extreme theory that follow some flat-earth believers, and that's exactly why it might be a "good" one: the classic Goebbels "kill 100 children and the entire world will be against you, kill 100M and no one will believe, almost anyone will remain silent or even criticize those who speak".

I suggest a small reasoning in the end:

- did we agree that Earth is overpopulated?

- did we agree that IPCC/GIEC reports on climate might be realistic enough to be called true?

- did we agree that any human being rightly want to live better and so no demand of real, tangible "food rationing, lifestyle changes" can happen and be effective without some enormously real or mocked emergency (cfr. the classic Capitalism and Freedom)?

That what you think it can be done from here to 2030, a VERY short period of time in social changes terms, to completely transform the society? In the past we used wars, but with nukes it's not much a good idea AND wars tend to kill more young that old people...
Never really used it but Django seems to use SQLite by default. If you use python its worth checking out.