skysight-inc/HackerNews huggingface dataset:
>and they only interact with you for 1-2 hours during the day and don't really know who you are

As if 1-2 hours per day is "little"?

That's not in any way why kids "don't listen to and respect their parents when they grow up".

Kids spent even less "quality time" with their parents (a relatively modern boomer invention) back in the old times when they did fully "listened to and respected" them.
One of the most important sentences in this article is "sex differences in behavior are so pervasive in nearly every other species. It's just not plausible that somehow male and female psychology evolved to be identical despite the physiological differences and different reproductive roles across human evolutionary history."

The point is, we not only have data of sex differences, we do have an explanation for why those differences exist.

There is comprehensive book about this: Male, Female:
The Evolution of Human Sex Differences https://www.amazon.com/Male-Female-Evolution-Differences-Sec...
...but the idea that a cow should, say, be able to become a computer science major is laughable.

However, even more, if say, not a cow but a crow (a plausibly intelligent creature) was being helped through the steps of learning computer science, I suspect the reaction would be fascination rather than the anger characteristic of racism.

Indeed, the notable thing for me about racist responses is how far they are from a rational response to hypothetical situation of biological variation between types. The core racist position is overall fixated on avoiding race-mixing yet any animal breeder could tell you that a hybridized type is often a stronger individuals than either antecedent. So racist reactions might be a biological responses then but not responses that strengthens humanity but responses from a single selfish but not superior gene.
We should study everything. That studying gender has political implications means it’s more important to learn the truth, not less.
And from that we can conclude that when someone has nothing to lose (and/or nothing they expect or hope to win) - one can not be “in Zugzwang”. That is, they might be moving, but their situation can not get worse.
That's my thinking as well. It's much more interesting to see how the AI copes with the world, rather than getting bogged down in OCR and other previously-solved problems.
The full (short) comment is here: https://sci-hub.tw/https://jamanetwork.com/journals/jamasurg...

It seems like an interesting topic for discussion, but I'm not sure that this comment itself is the right focal point. Why did others upvote it?
If women and men are these things it is because we have made ourselves this way overtime. If we choose another way we will find our way there too.
try loading up any scientific package and you'll see how, in turn loads up other and other packages, in bioinformatics you can easily add up to dozens if not a hundred of dependencies, each written in R by people with questionable skills.

there is no escape.

When I said "colleagues" I really meant the entire scientific field runs on untold lines of buggy R code, so obtuse, so cryptic, that the task of debugging or even tracing what is going on is practically impossible. And you can't debug it because it is this awful R code everywhere! And when the code breaks it does not break like normal programming language do, with an error or exception or even a stack dump. No! Most of the time your R code will just start silently doing the wrong thing.
>The irrational decision to return to a environment where they get burned, again and again? Why?

You'd have to ask a psychologist, but I'm sure the dopamine hit that comes from all the attention plays a role.
> The long-distance ones only arrive within 5 minutes 75% of the time

The author is an Australian, and is therefore almost certainly most impressed by the fact that long-distance trains exist in any meaningful way at all.

Our long distance trains certainly don't have a reputation for punctuality.
Just a quick nitpick; could the link be updated to use https? I'm a bit surprised it doesn't automatically redirect in the first place.
Not sure these are peojects to tackle with a new language. Simple repeatable projects like hn clones are better suited for those use-cases. More along projects to do in your favourite language bonus points for using language that isn't typical for the domain.

Like: A compiler in php or a spreadsheet in cobol or javascript console emulators.
Which city do you live in, if I may ask? I don't think I've seen a self checkout anywhere* though I haven't been to most supermarkets in any given city (of course) so I might totally have missed them by chance.

* I've been to supermarkets in Aachen, Bonn, Cologne, Darmstadt, Hamburg, Leipzig, and Stuttgart (and many smaller cities/towns/villages of course, but I guess there it would be less likely).

> Good to know you're human as well.

:-) You should ask a random Dutch(wo)man for their opinion of the trains' punctuality though. We totally envy Japan.

The statistics are alright though and it has improved quite a bit in the last decade (much like how O2 is seen as having a terribly mobile net by literally every German person, but after the fusion with E+ a few years ago it is statistically fine, and indeed, I often have full bandwidth when my colleagues on Telekom are complaining). Public perception is a fine art!
Probably refers to the "Uncle Sam Doesn't Need You!" chapter in "Surely You're Joking, Mr. Feynman", in which Feynman is given a psychiatric evaluation as part of the medical exam for the draft. Anecdotally, he came away with an even lower opinion of psychiatry (rightly or wrongly) than he had when he went in.
All kids are different, but FWIW, my daughter used to take our her pacifier and stick it in her twin brother's mouth when he was crying. When she was a bit older (maybe three?) she'd often give him the last strawberry or whatever from her plate if he finished first. She's five now, and she's an extremely generous and high empathy kid.

Maybe that's unusual, and on average kids can be selfish (or maybe self-centered), but it's not as black and white as you're describing.
This is one of my main problems with the AWS everything advocates. I'm ok with using AWS mostly for a few key things like infrastructure, but I want my tooling to be independent and able to adapt to other situations. For example,why should I ever use CloudFormation over Ansible or Terraform when it lacks many features and can't be applied to other providers?
Thank you for sharing this, Lance! I'm a "recovering actuary/Excel power user/Excel developer (shudder)" currently in Lambda School in their web development track.

I'm really enjoying watching the recording of your talk, and in addition to learning one way to build a spreadsheet, I'm also learning lots of good software development practices orthogonal to the specific project, which is great.

Again, thank you for sharing!
Per the article, LUKS is designed to use 2 seconds of PBKDF2 iterations, which is going to be vastly greater than the 2016 NIST recommended minimum of 10,000 iterations. So brute forcing is already quite slow, although not as memory hard as newer KDFs like scrypt/argon. It's not a bad design for 2004.

As the sibling commenter and article point out, LUKS2 defaults to argon2i with 2 seconds of iteration time and 1GB of memory, 4 threads.
It’s not that hard to take young kids to Europe.
You are responsible for your own life and
happiness — not society and not some imagined social monolith of “all women”.

If you are unhappy with where you are today then it is your responsibility to take reasonable and appropriate action to change that.

Learn how to be an adult.
I think the idea is that if you design the CPU not to downclock, you can make more balanced design choices (maybe better internal power distribution?) so that the downclock ratio isn't quite as severe as it is on Intel chips even though you're incurring it all the time (because it's baked into the silicon and isn't an operating mode)
* Low latency. Receive at 10k messages per second (one every 100 microseconds), have non-trivial amount of business logic, ensure all responses are sent within 50 microseconds. I did a proof of concept of algorithmic trading platform in C/Common Lisp for a brokerage house that was interfacing stock exchange, was tested to withstand 10k mps over an hour with 10 microseconds end-to-end latency (measured on switch). I learned A LOT.

* Non-trivial application with very restricted amount of memory, crappy networking, that has to be very reliable. I did an entire payment POS application (EMV, contactless) on a very ancient device. It had total of 2MB of memory (SRAM + flash, it had execute in place). I needed to do a lot of research to optimize the application for memory usage -- for example, had to implement transactional database to work within constant amount of memory. I also needed to research a lot of techniques to make my application reliable regardless of what happened. I also learned A LOT on that project.
What would be useful, and which I don't see in the available abstract, is their measures for determining "frailty". One would like to be able to self-assess frailty, or assess the frailty of an older relative. Or at least, understand what measures one's doctors are using.
Raising children is not about being a helicopter parent like many Americans understand it. It wasn't even in the US like that, until the 80s or so, when media people and book authors inspired profitable guilt to parents, and the boomers started making pandering and spoiling their kids the norm.

If we're talking about kids less than school age, then sure, parents are with them most of the day. After school age however, 1-2 hours per day with the kids is not "not spending time", it's rather more time than kids historically got.

In fact most kids will turn out Deliverance-level weird if parents insist of spending more time with them. It's up there to messing up your kids with homeschooling... Kids are not there to keep parents company, or for them to make into your image. They are beings of their own, and have interests of their own, and they should be let to do their thing.
Funny enough, Facebook added one for both the camera and microphone on Portal.
The opposite is true. It is ahistorical to look at the Constitution as protecting only an individualistic form of religious liberty, merely individual freedom of conscience. At the time of the founding, America was comprised of communities practicing different religions (mainly different forms of Christianity). But within each community, there was a strong, very public religious framework. Indeed, several states had established churches into the 1800s. The First Amendment was designed to protect that status quo. Not to eliminate public religion, but to keep the federal government from erasing those diverse communities by establishing a national church.

The “freedom from religion” reading of the first amendment is, besides being atextual, utterly non-sensical. It reads the Framers to have banned, sub silentio, practices with respect to public religion that were utterly routine at the time the amendment was adopted.
Mavericks has been out of support for 3 years JFYI

Sorry I meant Mojave or whatever 10.14 is called.
> eh, it conveys all the advantages of a roth IRA

it does not.

https://www.physicianonfire.com/value-of-backdoor-roth/

> believe possibly) stronger bankruptcy protections

true, but at the significant cost of losing the ability to do tax loss harvesting on the (presumably) large amount you are investing through the back door. plus the withdrawals are taxed (regular Roth are bit but backdoor is).
Fre: AC development status update 11/2019
> Cheaper for businesses to just toss returns than check if they can be resold: Adria Vasil

I just read the first 2-3 paragraphs to see if TFA has a socialist and statist slant (yes it does).

So it's cheaper for businesses to dump returns than to take them back.

And where's the freaking customer in all that? Is it cheaper for them, too? Do they not return products knowing they'll end up in a landfill? Could they not buy unless they wanted to risk creating unnecessary pollution?

The article is crap.
This article seems to leave out why open-source changed it's meaning from "source available" to "source shared". That results from the FSF, GNU, copyleft and the rise of Linux.

⌘-F show only two references to GNU or Stallman, both derogatory references to Emacs. All references to Linux are about how early versions sucked and how it was a "copy" of Unix.

This highlights a lack of understanding from the author which may explain a lot of the viewpoints.
> What was notable about that process was the province required bidders to taking on risks that the province would not back. The only bidder willing to do that (Areva bid but did not do so, so their bid was not compliant) priced the cost of the risk into the bid.

The problem with these risk calculations is that you're asking a private insurance company to issue a very large policy with a small probability of payout. The major cost of those policies isn't actually in the risk itself, it's the cost of holding enough capital in reserve to be able to satisfy the policy size independent of the risk probability. They're not allowed to just invest that money in the stock market, so you're essentially paying them to forego the market rate of return on a huge pile of money for the entire term of the policy, even if no claim is ever filed.

That's why it's typically a government providing the insurance in these cases -- they're not required to hold the money in reserve so they don't have to effectively pay interest to hold money that might never actually have to be paid out.

Also notice that the competition there still wasn't solar, it was fossil fuels. And if you want to talk about pricing in the that risk then nuclear looks very attractive.
See but we know that things like nutrition, toxins like lead, education, wealth, family structure, infection rates, and other factors that also differ between nations affect intelligence. That's not even getting into Differential item function, the use of IRT vs fixed testing or other statistical and psychometric factors that may impact the measurements.

You can't just compare two samples without controlling for confounding differences.

Science can't even fully explain the Flynn effect, in which industrial nationals have had IQs going up 3 points per decade on average within the country, and people are trying to use IQ to talk about differences between sample populations.
> There's a larger group of not-so-harmless people than the givers who are driven by greed for free stuff and a sense of entitlement. We can call these the takers. Takers are generally abusive if their entitlement is challenged; because to criticise the open source model is to take away their intellectual candy and the result is a tantrum. Amongst this larger group are a smaller group of DRM crackers and pirates. In nearly all open source projects, they outnumber the givers. Michael 'Monty' Widenius, an open source advocate, acknowledges the problem.

> Help create a generation of takers that believed that all code should be open source and embraced open source as a religion. Online bullying of dissent began in forums. A large number of believers then traded 'code' for 'digitisable media' and the most active of those went in for DRM cracking and piracy.

Judging by the comments so far, I think he struck a nerve.
The major hurdle for EVs was getting energy density, capacity, and power from batteries, all problems that Toyota's hybrid technology solves with the ICE instead (the Prius battery's primary function is to reclaim braking energy and assist the ICE).

Therefore despite their lead in hybrids, that tech wasn't directly transferable to EVs.
LUKS1 (2004 design) uses PBKDF2 with 2 seconds worth of iterations. It's not especially susceptible to brute force. The only reasons to be concerned are (1) your password is very weak, or (2) you initialized the LUKS volume on an extremely low power or heavily oversubscribed CPU such that 2 seconds of PBKDF2 iterations is below the 2016 NIST recommendation for 10,000 iterations. (The LUKS implementation may/should have an iteration floor that would make this (2) concern invalid, but I'm unfamiliar with the codebase and unable to speak to that.)

LUKS2 uses argon2.

See, e.g., Cryptographic Right Answers[1]:

> Password handling

> Percival, 2009: scrypt or PBKDF2.

> Ptacek, 2015: In order of preference, use scrypt, bcrypt, and then if nothing else is available PBKDF2.

> Latacora, 2018: In order of preference, use scrypt, argon2, bcrypt, and then if nothing else is available PBKDF2.

[1]: https://latacora.micro.blog/2018/04/03/cryptographic-right-a...
I had similar problem and wrote a browser addon: https://2read.net/ It converts websites to "readable" form and if you have IPFS running, it will also "pin" content locally. In most cases it works better than just printing an article. Here is an example with mentioned article: https://ipfs.io/ipfs/QmYPkcXgKLBye3L8M1VJWsGAb2mJXkJSEncqcSC...
75% punctual is good? Because I usually use the long-distance train when I need to go somewhere, not to go for a drink, and having a 1 in 4 chance of being late at a customer's or missing a plane... I dunno, that's not really a chance you want to take, so you end up planning for 1-2 hours of delay every single time, depending on how bad it is if you're late due to no fault of your own (a departing plane won't care but a customer might understand).
Unfinished experiments that aspire(d) to be something relevant are more like vaporware, not abandonware. I'd argue the vast majority of what's on github is this or dirty hacks that never warranted any further development or maintenance.

There's actually substantial value in access to such things. Rather than repeating the experiments yourself, you can go see where they led others without investing the time and energy to repeat the effort. If you find something that mostly resembles what you would have made, can get along with the license, and still wish to move forward - huzzah, a jump starting fork is born.

Abandonware IMHO is more appropriately applied to examples like Google's ever growing list of abandoned projects that actually had users, where the world noticed the abandonment of something useful.
I’ve been slowly coming around to this. Also there is no reason why something like salt cannot be adopted into the k8s world, it would bring better base image management capabilities by forcing larger organizations into a common image. A common base image would be easier to patch, upgrade, and maintain. Larger k8s deployments tend to not be so great at image management, which is a cost paid in operations dollars that were supposed to be saved by k8s.

What it comes down to is tooling which separates the application enough from the platform where I can move between metal, virtual, and containers without much effort. If this goal is achieved, moving between providers is achieved in tandem.
They’re probably just bundling OpenOffice. It’s just another Linux distro based off Ubuntu, nothing new here.
Also, anyone using Adobe software in a professional setting (meaning actually getting paid for using the software) can easily pay the monthly fees.

Even if I were getting paid for my photography, why would I want to pay extra fees?

Staying on an antiquated version of software means they can no longer open files that are created on recent versions of software (thinking Premiere).

In the case of Lightroom the only thing that's going to "upgrade" your file format is a new camera body, and that's not something I do all that much. I don't need to open files from people with newer cameras. And, let's face it, if I really need to open newer raw files I can use Adobe's DNG converter.

Lightroom 6 is a 64-bit app with a 32-bit installer. Newer versions of LR offer up a ton of cloud shit I don't want, bundled with more seamless integration for newer cameras I don't own. What am I getting out of monthly payments to Adobe?

The past few upgrades to Lightroom that I've bought were around $80. Well less than a year of the cheapest CC subscription.
An API that uses the Link header can return a set of ready-made links so the API consumer doesn't have to construct links themselves. This is especially important when pagination is cursor based.

In the header is nice because then there’s no need to parse the payload to get the next page. But better still is to avoid cursor based pagination. Instead give me a cheap endpoint to get the total number of results and the configured max results per page and have constructable urls. (E.g. “?page=4” or “?offset=500”). This way generating all the urls can be a completely separate process from pulling the results.
Ask HN: The most pleasant code documentation you've ever worked with
I'm an aspiring Python ML engineer and most of the time I encounter Google Material docs (if that's the thing) which is somewhat consistent throughout Google products, readthedocs.io and Flask-ish docs, though I don't know what the origin is, but hope you got the idea.

All of them are ok in terms of usability after spending some time, and generally they aren't shy of spitting out poorly navigatable mesh of classes, methods and examples. But recently I stumbled upon spaCy [1] docs, and this just blew me away.
For example, progress bar acting as scrollbar, but placed more conveniently, easily distinguishable class headers, the separate column for code snippets, wonderful method signature overview.

I thought it would be a nice idea to share well executed docs, and any hacker could've been pick up something for their docs or grasp what makes one comfortable to use.

[1] https://spacy.io/api/dependencyparser
I'm not a researcher, I'm a programmer.

The same abandonment happens within healthy corporations with proprietary source code.
I would tend to think that, for people truly on the fence, it is much better to not have kids and later regret it, than to have kids and regret that. At least with the former, you can still have an otherwise full life, and you're the only one who bears the brunt of your regret.

If you have kids and regret them, the kids are going to suffer for it, even if you do everything you can to hide that regret from them.
Show HN: Xcode REPL for remote coding interviews
Here in the US, Amtrak considers within 30 minutes to be "on time"... and struggles a lot even with that.

https://www.cbsnews.com/news/why-amtrak-cant-run-trains-on-t...

> The Coast Starlight, which runs between Seattle and Los Angeles, had an on-time performance of 4 percent in the fiscal year ended Sept. 30. For the California Zephyr, connecting Chicago and San Francisco, the figure was 7 percent. In the current fiscal year, the California Zephyr has not once arrived on time.
https://startingstrength.com/article/barbell_training_is_big...
One of my favorite courses in college was basically this. I learned so much about filesystems, data structures and concurrency that has been useful in my career!
That article stuck with me - https://www.nytimes.com/2014/02/02/books/review/all-joy-and-...
Ask HN: Have you used Flutter for web dev and how did it go?
> "I am all for science and the search for truth, but when we study ourselves, there are potential political implications."

"Reality is that which, when you stop believing in it, doesn't go away." --Philip K. Dick

We can choose to stick our heads in the sand but whatever underlying reality is out there remains there, continuing to operate. It's better to face the truth, however painful it is, than to try to hide from it.
If you have the money, sure. Not everyone is in the silicon valley tech bubble and can afford it.
Baseline JavaScript probably; that would certainly be my vote.

Also potentially PHP?