skysight-inc/HackerNews huggingface dataset:
The theory of gay gene couldn't have been supported by the evolutionary algorithms.

Natural selection means that a trait like male homosexuality, if it had a genetic component, couldn't have persisted over evolutionary time if the individuals that carry the genes associated with that trait are not reproducing.

In my observation of two contrasting cultures that I grew up in, it could be better explained by sociology than genetics.
Can you give an example of something more complicated in systemd? If I ever had to do anything like that, I would just do it in a different layer, like have a simple systemd unit pointing to a complicated init script that contains the logic.
Dual AMD EPYC 7742 Crushes Quad Intel Xeon 8180M's in Geekbench 4
Totally agree on the price point.

But, the study mentions unused lithium trapped in the battery, so if a solution if found to make that useful, the only costs increase would be to recover the R&D costs.

If any new new chemistry is used to solve the problem with very expensive elements, it could be a problem, but I don't think the scientists will stop at it if they find an expensive solution.
> Unless you want to use any other library on the OS, for example 3D graphics drivers which tend to have hardware-specific parts in userspace.

Not sure what you mean regarding this and glibc.

> Which is why noone does it unless they have a very good reason.

I think you changed the meaning of my sentence to be able to make this reply. I was referring to what Linux does re: syscalls vs. library exports, not hard-coding syscall numbers in the source code.
LLVM 9.0-RC3 Released with the Official Compiler Release Coming Soon
The key takeway is easily lost:

"genetics seemed to account for between 8 and 25 percent of the behavior. The rest was presumably a result of environmental or other biological influences. "

There is a lot of other research which identify these "other biological influences" as hormonal imbalance during the pregnacy, which in most severe cases causes a child to be transgender, in milder ones gay (this kind of explains "drag queens", gay man who identify as male, but still like to dress up as women sometimes. Not sure if there's a female counterpart to this phenomenon).
You can brake-boost, which negates most of the lag in a turbo'd car. Still not as flat curve, but reduces / kills the lag.
Learning English: 8 Great Ways to Say No Politely
They don't really check your balance on the contactless debit card. They just try to charge you. (This may mean authorising an outline transaction they try to execute later) It either works or not. But basically if it works, it's now between you and the bank.
How to keep spam from invading your Google Calendar
How to Create an Open Source Project
Genetic vs fluid is a false dichotomy. Whether you are the way you are because of your genes or because of conditions in early development (perhaps as far back as the womb), either way you don't get to choose.
What happened to wireless charging standard Rezence?
In 2015 Rezence was hyped as a promising new wireless charging standard, backed by Intel, Qualcomm, and Samsung.
Instead of using induction as in Qi, Rezence was based on the principles of magnetic resonance, which could provide up to 50W of power at distances up to 5 centimeters. So why did the standard never take off?
Is walking really that efficient compared to a gym membership though? An hour in the gym is equivalent to a lot more walking.
> But every other library that you don't ship with your binary is essentially out to break your stuff.

There are many more lower level libraries that provide binary backwards compatibility: libasound, libX11, libGL, ...

Sure you're not going to be able to assume that /usr/lib/libpng.so.1 will provide the functionality that you want but that isn't any different from png1.dll some program installed in system32.
You should certainly talk about it, anyway (and you're doing it already, so, great!).

Jokes aside, that's a surprisingly good book, and the ideas it presents are quite useful in a number of seemingly unrelated life contexts.
There are also more sku's for appliances, every store has a different "model".
I've filled out the forms for myself lately and it depends what you choose.
You can choose for the body to be kept indefinitely if you want or returned to the family after a period, in the UK at least.
Miller

https://github.com/johnkerl/miller

I'd normally pass but this is written in D so I'm looking forward to try it out.
>why would anyone in their right mind decide to be gay like 200 years ago, and risk being ostracized from the community, being sexually unsatisfied and/or severely punished (including sterilization and/or death)?

I wish it were that simple, but unfortunately pedophilia still exists even though it fits all your criteria. Clearly some people adopt sexual behaviours even if it could lead them to a terrible outcome. Actually, some might do it specifically for that reason and the thrill of it.

You could make the same comment about religion, drugs, literature, politics etc... It's not rare for humans to adopt behaviors that put them at risk even if there are no obvious benefits. People routinely endanger themselves while doing kinky things. There probably are more kinks out there than there are genes in the human genome. There's clearly a large number of factors at play here, only some of them genetic.
I wonder how well their next model would sell if it was limited (with no option or upgrade to unlock it) to a maximum of 100mph. I imagine most buyers aren't buying to race it around a track.
Am with you mate regarding the Samsung Chromebook 3. Terrific portable for coffee shop use. My goal was to use it as a workstation without ever entering developer mode and so far have succeeded. The browser based SSH app and a cloud vm suffice.

The one thing I have not been able to get working is a self hosted Cloud 9 Core IDE instance running in the browser tab. I would be very interested in building or producing an ultra lite weight, kid-friendly, self-hosted cloud IDE specifically for ChromeOS ;)
Be worried about facial recognition technology
Most likely meant as a comment for https://news.ycombinator.com/item?id=20855441
EC-Cache: Load-Balanced, Low-Latency Cluster Caching with Online Erasure Coding [pdf]
Yes it is totally supported by evolutionary algorithms. Traits that are harmful in some situations and beneficial in others can be passed on, like sickle cell anemia which gives a degree of protection against malaria. The same as traits which are beneficial to some of your offspring and advantageous to others, like a strong jaw. Which would probably look better on your sons than your daughter.

It can be evolutionary advantageous for some of your kids to come first, even if it means others come last, rather than all your kids coming second.
>but why would anyone in their right mind decide to be gay like 200 years ago, and risk being ostracized from the community, being sexually unsatisfied and/or severely punished (including sterilization and/or death

Some people are way to powerful to be punished like Leonardo Da Vinci who apparently everyone knew was Homosexual but remained close to power because of his importance (mostly due to skill)

Even being terrorist or mass shooter is condemned by society but doesn't stop the determined ones.

Don't get me wrong, I am not saying being homosexual is like being a terrorist, just comparing the condemned part of the situation which used to be the case before.
From a career perspective -- probably not worth the time, effort and cost.

For increasing your knowledge -- YES.

BTW: When you say "CS" I understand that you are NOT talking about software engineering which is a very different area. Bit like conflating physics and maths with all disciplines of engineering, i.e. civil, mechanical, electrical, chemical.
Wow, that's a mouthful, and appears to be very well written. I hope to find a little bit of wisdom in there that is applicable in practical programs, not only general memory allocators.

One approach that I miss here (or at least haven't found yet) is moving memory around, i.e. manual defragmentation. That's not a generic allocation strategy though, since it requires knowledge that there are no live pointers to the old address of each allocation that is moved. But it's very practical - a simple example is removing an arbitrary element from a vector by moving the last element in its place, then shrinking the vector from the end.
Most religions purport to explain both, and science has little interest in the former, as it has traditionally been impossible to come up with falsifiable experiments as to "why do we exist".

This is, like your comment, taking strict definitions for both "why" and "how".

"why" we exist can have answers ranging from "we're the current latest bunch of mutants resulting from this whole evolution thing" all the way to "as self-realized, intelligent beings, we inevitably ask this question, and asking this question is the only predictable outcome of being intelligent and self-realized."

"how" we exist can be answered anywhere from "with a whole lot of luck" to "badly".

You need to specify what you mean by "why" and "how" for your distinction to have any debatable qualities.
Lately the pro-Modi govt response to economic criticism from people from the previous UPA government -- besides claims about corruption -- has been to point out higher inflation in the previous era. Here, the former Prime Minister says:

> Rural India is in terrible shape. Our farmers are not receiving adequate prices and rural incomes have declined. The low inflation rate that the Modi government likes to showcase comes at the cost of our farmers and their income, by inflicting misery on over 50 percent of India’s population.

This question -- should inflation be higher to improve rural income -- is a bit beyond my economic knowledge but an interesting counter-argument. Maybe people with a better understanding can weigh in.
Marketing Is Sex, Not Manufacturing
I wanted to stay in touch as they changed roles. I still do.

> Occasionally I might have some contacts on two networks, if there's some specific feature I want to use, but it's rare.

Are you sure you don't have business contacts who are also in your email address book?
You'd have to generate "tickets" that actually just link to your account so you can be charged for them by the transport company when you scan them on entry to the vehicle.

The vehicle ticket scanner would log all tickets and make sure they were charged.
Control PC: Ray Tracing's Killer App? Full Xbox One X vs. PC Comparison
The idea that people can freely chose their sexuality is preposterous, paired with your disconcertingly accusatory diction (which I accuse you of) your comment leaves quite a bad taste.
> you seem to be confusing the concept of sexual orientation with gender identity.

I don't think I am. There is gender fluidity and sexual fluidity, and I'm talking about the latter.

https://en.wikipedia.org/wiki/Sexual_fluidity
Und? If republican politicians talk nazi shit why should their speech be protected because they are republican politicians?

If one group their speech should be put under a enlarging glass then it's politicians in general as they are the ones that can cause the most dangerous situations in society with their speech.
It's worth mentioning that it's a bad idea to invalidate refresh_token grants ever during the lifetime of an authorization. I've seen APIs do this immediately upon sending the response to the token endpoint, which makes the system unusable due to the frequency of network transmission errors that would result in having to contact the resource owner to grant access again. Even an expiry after days and years is only likely to result in more support requests to the API maintainer without increasing security enough to justify it.

The reason this bad practice is common is that it is allowed by the spec in https://tools.ietf.org/html/rfc6749#section-6 as an optional action to take on refresh grants. Please, do not do this.
Moving on from the victim mentality has been a good thing for the gay community.
You don't need to know any deciding factors to observe the decision.

Sexual orientation, at least if we are talking about mostly-heterosexual vs mostly-homosexual as a trait is first observable around puberty, and doesn't seem to change, ever.

So puberty is an upper bound for the determination having been made. And I really can't imagine that it would be this hard to figure out what factors "turn someone gay" if the decision is made closer to puberty.

If it were already determined at birth, much like gender, it would fit with what we observe about homosexuality not being a choice, not being "curable" or "preventable".

I'm not a scientist with deep knowledge in this topic, but from what I understand, there is no evidence pointing to the determination happening after birth.
Excess Behavioral Loyalty for High-Share Brands
That is perhaps the best picture of Mark Twain I've ever seen.
I remember in my parents car a few years back, I was doing around an indicated 220km/h on a motorway in the UK. There was still things going faster than me.

This was on a relatively quiet, well sighted motorway in good conditions. But there were other people clearly in a hurry!
On what grounds did Amazon refuse the return? I've returned many things to them, within the 30 day window and never had a problem.
Autonomous Racing Game
Building a GraphQL Server in Node.js
Reminds me of nushell, which pipes around 2D tables (which can instead store hierarchical structured data, for example when reading toml files): https://news.ycombinator.com/item?id=20783006
For general "racing" you can apply a number of tricks, including "pumping" the gas during cornering, clutch in more gradually, brake boosting - all keeping the turbo spooled. But I was specifically thinking about running at a fixed speed between 1500-2000 rpm and then mash the gas because you want acceleration - think of overtaking. An EV is vastly superior in this regard because you just press the throttle and off you go.
>The theory of gay gene couldn't have been supported by the evolutionary algorithms.

We have genetic diseases that kill people before they reach adulthood. We have gay people who get married, make kids, and feel zero sexual attraction to their spouse.

Evolution is a complex process. It's not a mere "more offspring = everyone else disappears" deal.
I can’t think of an infallible means of issuing a ticket completely offline, that usually gets into security by obscurity and eventually someone will be motivated to break that.

I think the signed ticket scheme would have been better used for redeeming already issued tickets or tickets to identity verified previously.

Issuing a ticket with pre-signed identity token is essentially a good faith transaction - it is not guaranteed to be valid end to end - but you can compare against a blacklist of identities at redemption time to limit the impact of someone abusing the system.

The commuter rail lines in New York want to charge a premium for issuing a ticket onboard so they have this whole scheme where you have to activate an e-ticket before you leave the station and then it’s only good for an hour, and 90% of the time they don’t validate it - just see that a QR code is on your phone - the other ten percent of the time they want you to swipe or do something to prove it’s not just a screen shot. It can lead to a lot of drama in areas where the cell service is weak or none, or accidentally closed the app, and people don’t have cash on them. I think signing the tickets could solve a lot of the drama. If the conductor has internet connectivity he can validate and redeem tickets in real time, if not then the conductor can validate in real time, make sure no one else on the train has a duplicate ticket, and redeem in bulk when they get into cell range again.
>Europe has had more than a thousand years of intimate contacts with the arab world, which is not mysterious at all.

How familiar do you think most of Europe would be with tenth century Islamic theology? It's not mysterious, but it also isn't well known either.
Big-engined high performance sportsbikes really demonstrate this well. Rolling on the throttle in a high gear at a lowish speed results in a ride up the torque curve; the effect is the faster you get the harder the acceleration becomes. It's an exciting demonstration of positive-feedback.
Hmmm, maybe my understanding of tags is incorrect.

When I tag something in git, that is for a specific commit isn't it?
Basically, Pranay needed to boast his CV to the world and wrote a clickbaity article where half the paragraphs are mentions of his accomplishments and the rest is common sense which can be described as "learn enough to ask good questions and practice."
I went Fridge shopping yesterday at Home Depot and only 2 out of the 20 models we looked at had Touchscreens.
Ugly, but iconic.
Tempo Runs, the least effective form of training
We aren't talking about homosexual behavior but rather about homosexual attraction/orientation.

So if somebody hides his homosexual orientation, that's not what the study would refer to as heterosexual orientation.
Ask HN: How can people with ties to anti-privacy software switch to FOSS?
Many of us use social media and other online services significantly in our lives. Many of us are FOSS/privacy advocates who have made the difficult switch to only using such software. Some of us (including myself) are somewhere in between. We know the benefits of reducing our links to privacy-disrespecting companies, but we are tied to using such services because of work or ease-of-use or some other reason. How can we make the great leap in an easy and (mostly non-disruptuve) manner?
An hour in the gym is also an hour in the gym, while walking to the grocer serves not just fitness but also takes care of getting groceries.

You also save the money on gas/less wear on the car/gym membership.
Floating point is usually deterministic, but from a math point of view it is inexact (in most cases it only approximates the exact answer). In many cases that is fine, which is why it is used, but it is important to remember that.
Learning the local's language is THE way to become in good favour of those who live there. When I'm travelling for more than a few days I learn "hello" and "Sorry, I don't speak x language" which usually gets a smile and I can then politely ask if they speak english. I used to learn enough to read a menu but these days I get lazy with Google translate (which is incredible, when you use it in real-life. Hands down, digital translation is one of my favourite technologies)
To make it simple to understand I think "same-sexual behavior" can be compared to left or right handedness. There is not a single gene that determines it (probably more than 40) but it is certainly not a thing people can choose or that can be easily changed during life. More about handedness https://ghr.nlm.nih.gov/primer/traits/handedness
> Are people regularly buying far more than they can consume?

Yes, and it's not limited to food. It's the same phenomenon as someone buying too many games on Steam or buying more books than they can read.

You are right in that labelling won't solve the fundamental issue, even if it could solve some of it: for instance making it more clear at purchase time how fast a product will degenerate could help lower impulse purchase. But then it will lower sales as well, we'd need regulation otherwise the key players won't buy in.

At some point I wonder if a model close to subscription to food services would work, in the same way Netflix doesn't make you buy thousands of movies you won't watch. If fixing our culture doesn't work.
If that's the case, then does it matter at all if a god exists? It becomes a purely self perpetuating, entirely abstract question like "does the future exist?"

Also, culturally, in the majority of the "Western" nations, religion and belief in an omnipotent god are synonymous. There are outliers and exceptions, but they have little to no sway on the zeitgeist.
Thank you, that explains why no one would take my Manx Pound on England when I tried.
For query plans using a sort node, there can be a major difference in performance depending on the row width.
From the article.

"'What's the difference between Mat Dan and a Bangladeshi worker who can speak Malay?'"

Mat is white whereas Bangladeshi people are black. Malay people worship white skin and thus they even give money to beg-packing white people who exploit this to travel South East Asia for free. https://www.youtube.com/watch?v=dEGFARCfQUU In fact, Mat himself was one of those. "Rather than just spending his time travelling with Western backpackers".
No, it lives on the server.
Show HN: Reciplay Is Your Cooking Companion
No, electric cars are completely different from regular cars. You really have to approach their design from a software-oriented perspective.
"Metaman: The Merging of Humans and Machines into a Global Superorganism" is a pretty interesting read in this area.
> Natural selection means that a trait like male homosexuality, if it had a genetic component, couldn't have persisted over evolutionary time if the individuals that carry the genes associated with that trait are not reproducing.

Not really, if we go back to time people were prosecuted for being homosexual. They used to have a wife and kid but still practised homosexuality in private or killed their desires and gave it up at great pain and sufferings.

It will take time for natrual selection to remove Homosexual genes (if we believe they exit) if they've full freedom and aren't forced to have kids.
The obvious counter-example to the claim that less code means fewer bugs is kdb/q. It is an extremely powerful and terse language but you can write an astonishing density of bugs per line of code.
What, in this instance, defines "Catholic" and "science"? Science relies more on disbelief than belief. Faith is anathema to the scientific method. You can disagree, but you should be able to make a cogent argument as to why what I just typed is incorrect.
Are there similar posts like this for UI best practices for implementing OAuth 2.0 as an authorization server? I've been looking for guides on how best to display the scopes and client details to the user, but I've basically had to rely on other authorization servers themselves for inspiration (Google, Github, etc.).

Has anyone written a blog post about OAuth authorization server UI design?
The speed limit is typically 130km/h, but depending on the country it may be pretty much ignored.
Push Notifications with ActionCable
Hurricane Dorian Devastates the Bahamas
Show HN: All-in-one task manager, habit tracker, note keeper for iOS
Hi all,
Any feedback would be greatly appreciated.
- TestFlight link to install the app: https://testflight.apple.com/join/bc0mlq63
- USER GUIDE: http://www.getbeyondapp.com/guide.html
- WEBSITE: http://www.getbeyondapp.com
Maybe. It can probably use this to help the user who uploaded it do something, since for that purpose it's evidently suitable - if I upload the claim that rypskar has the nickname "Dog boy", their phone number is +1-555-555-1234 but they live in New Zealand, then providing that information back to me seems pretty harmless even if it is bogus.

But if they take this data and then try to do something else with it, whether that's contact rypskar or give the data about rypskar to somebody else - that's going to run into lots of GDPR problems around correctness (the data processor is obliged to take reasonable steps to ensure the data is accurate and fix problems on request) and as you identified with permissions (did rypskar authorise this? How do we know? Who even is rypskar?)