skysight-inc/HackerNews huggingface dataset:
I agree with most of the comments made so far, that this article is terribly written and generally uninformative. Nevertheless, I believe that the author in primarily trying to convey that "genes" themselves are far less important that science used to think they were. Although this isn't huge news to geneticists, it may be to some.

However, if this is the intended message of this article, much of his writing is, at best, slightly off topic. Even though the protein coding regions of the genome are far less important than we first believed, that does not mean that genetic heritability is necessarily unimportant. I would have loved to see a discussion about the heritability caused by non-protein regions of the genome. Maybe another time...
Ask HN: Equivalent of TodoMVC for DevOps?
In the frontend world, every new framework implements the specification of TodoMVC, in an effort to show how the framework looks/performs.

Does anyone know of a similar thing for devops? Given the dozens of orchestration tools (k8s, swarm, etc) and providers (EKS, ECS, GKE, etc), I think it would be really useful and educational to compare implementations of the same task across different devops tools.

I'm thinking of something like "TodoDevMC" where the challenge is to deploy a specific stack, to spec, using whatever tool(s) you choose, to be accessible on the public internet. By "stack" I mean something like "static frontend + web app + redis + database". And maybe the implementation should also include scripts for common tasks (database backup, deployment, build, test, etc)
There is .net Core, but that doesn't currently have any GUI frameworks.

My rough impression is cross platform you have three options, web crappy, full native, and non-native. The last you may be native on one platform and look/act weird everywhere else.

That said I like stuff built on wxWidgets. There are bindings for other languages, never used them tho.
Most analysts don't think any tech companies have profited from video hosting. And the idea that you should pay people for hyperlinking to them is against the very foundation of the Web and Fair Use.

The organizations behind these laws aren't the 'little guy' content creators, it's large rent-seeking publishing guilds that often fuck over artists and creators.

And this results in insane things like their lawyers doing blanket takedown on video game live streamers whose game happened to have some background music that was licensed.

Do you want to live in a world where you have to worry about the licenses in the transitive closure of every bit of content you've ever consumed? Human beings don't have the bandwidth for this amount of bureaucracy, it's like a nightmare Ayn Rand world where everyone must have contractual agreements between each other for microtransactions.

We used to think that the information age would remove bureaucracy and intermediary rent seekers and censors, but nearly 3 decades after the web's creation, here we are headed for a bantustan internet.

Sigh.
And if you have a vision issue like me and you try to use the audio version you will often get "Your computer or network may be sending automated queries. To protect our users, we can't process your request right now. For more details visit our help page" and be unable to continue.
Agreed, I got the EXACT same image twice, so I think that must be what is happening.
Is there a word for a case of "I told you so" that went on for so long that it curdled from frustration, to despair, to cynicism, to a realignment of your understanding of the human project as something barely capable of tying its own shoes and making it out to the mailbox and back?
> The labor pool must not be artificially expanded

It's the other way around - visas and borders artificially limit it.

You can argue whether it's a good thing or not, just understand that you're basically demanding more regulation. Rather ironic, coming from "J. Galt".
"Governments followed a famous 1938 United Kingdom education commission in decreeing that, “The facts of genetic inequality are something that we cannot escape,” and that, “different children ... require types of education varying in certain important respects.”

It's unfortunate that some people will leap into new and unsettled scientific 'discoveries' as if they were gospel. It's as though cultural responses to the old 'supreme authority' were simply transferred onto a new one.

Sadly, in this case, the historical outcome is a prime example of that danger. The tentative - and upgradable - nature of science must be communicated in the teaching of it, including the news and the reference works.

Now and then it's only human to admit 'I don't know'. (As Jacob Bronowski took pains to demonstrate in 'The Ascent of Man'.)
I notice that Alex's claim about you "repeatedly" making accusation(s) regarding "Chinese" users seems to refer to your emails to NPM, not your email to Alex himself that you have provided above.

I hope my attempt to clarify this aspect doesn't take the focus off the other parts of your responses, because the issues you raise are concerning to me and I share your belief that the community deserves info about all this.
Indeed a sane choice
Corporate Lemmings Who Rushed into Mobile/Social Ads Are Running Off the Cliff
Well, minus their shit video streaming site, I agree.
>which consumes 16 bytes per number

Damn...they're not fucking around here. That's awesomely excessive. I've never really been one to drool over fancy calculators. But this one looks pretty fucking awesome.
> immigrants make up a large portion of nannies

Those jobs would go to citizens if they weren't taken up by immigrants. Sure, the salary requirements would increase, but isn't that literally the rallying cry of politics right now?
To pay people more?

So I have trouble squaring this:
we want more low skilled immigrants, we don't want to build a wall or any deterrant actually but we need to cap and reduce high skilled immigration?
Meanwhile, we need to lobby for more destructive policies that will reduce the flyover states voting power?
Announcing RSS Feed for LaravelCollections.com
Maybe I could work on defensive writing a little bit, but then maybe I shouldn't have to.

Want to set me straight on the straw man? Any closing thoughts about the welfare of hundreds of millions of Chinese? After all, that was the thrust of my last two comments, and you've studiously ignored it.

(I didn't notice the flag. Hi dang!)
This is actually a good point. I love arXiv and what it's done for article access, and I hope biorXiv takes off.

But "in the online journal Biorxiv" is still a sort of ridiculous attempt to drum up credibility. Heck, I'd be more inclined to overlook it, but the mis-capitalized title and nonstandard italics both serve to make it look more like a traditional journal than it really is. (And, of course, it's being cited to prop up a really sloppy article.)
Offtopic, but regarding abortion:

Whether or not abortion is a murder is not about definition of "murder" it is about definition of "human being".

There's no doubt that abortion involves killing a living creature, the whole pro-choice vs pro-life debate is basically about one simple question: "is fetus a human being?". If you answer that with "yes", then every abortion becomes a murder, plain and simple.

This also explains why there will never be a compromise between two crowds: it is logically impossible to compromise on yes/no questions.
Well if this isn't just redolent of "The Difference":

https://qntm.org/difference
"Give them a green card" is essentially the same thing - the standard track to citizenship is ... -> green card -> citizenship, you pretty much never jump straight to the latter. Generally speaking, green card holders can apply for citizenship after 5 years, and it's pretty hard to be ineligible for one, but not the other (some people prefer to stay on green cards for other reasons).
Yeah it basically comes down to— we don’t believe they have consciousness because they can’t make us believe it.
I've gotten plenty of legitimate calls marked as spam caller, which means T-Mobile can't be trusted here.
It is a continuous crime. Ressa and her company were requested to take down the libelous article but they didn't heed it.
CYBER LIBEL

Fact check this arrest of Maria Ressa due to cyberlibel? Consider these:

1. The case stemmed from an article posted by Rappler IN MAY 2012 against a businessman, Wilfredo Keng, whereby the said article alleged that CJ Corona used an SUV owned by Keng during his impeachment trial.

2. Keng sued not because of the SUV angle but because the Rappler story maliciously imputed that he is engaged in human trafficking and illegal drugs.

3. Keng sued for cyberlibel in OCTOBER 2017, or 5 years after the original story was posted. There was no cyberlibel law yet when the story came out IN MAY 2012. The Cyber Libel Law came in effect SEPTEMBER 2012.

4. However, instead of heeding the request of Keng to take down the story, Rappler posted an update on the same story in FEBRUARY 2014, when the cyberlibel law was already in effect.

5. Last January 10, the DOJ found probable cause against Maria Ressa, reporter/researcher Reynaldo Santos Jr. and Rappler for cyberlibel.

6. The DOJ rejected the motion of Ressa’s camp to dismiss the charge based on their argument that the filing was beyond the one year prescription period. The DOJ said that under the cyberlibel law, there is no 1 Year prescription period indicated.

7. Judge Rainelda Estacio-Montesa issued a warrant of arrest dated February 12, 2019, TUESDAY.

8. Ressa had the whole day of Wednesday, Feb13, 2019 to post bail. But she did not do so, and instead, invited media people to her office prior to the arrival of the NBI personnel who were to serve the WOA.

These are the facts.
Where California High-Speed Rail Careened Off Track
I disagree with the link's assessment.

> Plants lack nerves, let alone a central nervous system, and cannot feel pain or respond to circumstances in any deliberate way (not to be confused with the non-conscious reactions they do have).

The argument is circular. Plants cannot act in a deliberate way because they are not conscious and are not conscious because they cannot act deliberately. From a pure materialist perspective, the human mind is just as reactionary in its behavior as a plant, born of a combination of genetics and external stimuli. That it is sufficiently complex enough to obscure the direct relationships from our understanding is irrelevant.

We have very little understanding of a plant's experience of the universe, it may well be that they experience suffering through some mechanism other than having a central nervous system, it just isn't the same experience as our own forms of suffering. This whole thread is about how things different from ourselves can never the less experience the world similarly, why would we think this stops at animal life?

> Second, assuming for example that molecules have some experience of reality, and we just don't "relate" to the air around us, I am going to assume we will continue breathing.

Not an unreasonable position. The question is, why is this ok? I don't think it is one people should just write off and not think about, even though their conclusion will probably be the same as yours. In general, I think it is a trap to allow yourself to say "well, this is where the line is, because of X" and not also question your assumptions about X and, in particular, why X matters.

Why do people draw the line at sentience when it comes to what we can and cannot do to another entity? Why is sentience important? Why not simply draw the line at being human, or go the other direction and draw it at all life? On what axis are these two choices and why did we pick that one? Why is feeling pain important? Is it ok to kill someone afflicted anhidrosis?

I don't believe there are easy answers to these questions, or even necessarily answers at all if you insist on some kind of empirical and well defined rule, which is also why I think they're important to ask ourselves.
>He won't accept sqrt(2) as a number because it can't be represented in Hindu-Arabic notation.

You sure of that? Based on another of his other blog posts [1], his objection seems to be about uncomputable real numbers. Very roughly, a real number R is computable iff there exists a Turing machine that, given a natural number n on its initial tape, terminates with the nth digit of R. See [2] for a formal definition. Sqrt(2) and all familiar real numbers are computable. Of course, since there is only a countable infinity of Turing machines, but an uncountable infinity of reals, some reals must be uncomputable. Some versions of constructivist mathematics do differ from standard mathematics by rejecting the uncomputable reals and instead defining "real numbers" in such a way that they are essentially the computable reals.

[1] https://njwildberger.com/2016/01/01/uncomputable-decimals-an...

[2] https://en.wikipedia.org/wiki/Computable_number#Formal_defin...
OpenRPC Specification
This is something I'd always wondered about and never gotten a straight answer to. You're the first person I've seen who explicitly confirmed my suspicion that every system has a single point of failure. Would love to find a reference for this...
Smug self-righteousness
What is this service called? I desperately need it, I get about 10 robocalls per day.
Xero just did this with their Invoice section. Everything is fancy looking but has less visible data and less features with 10x more work to do the same thing.

But people want Excel levels of functionality, not a brochure, and the community has been unanimous with negative feedback so maybe they'll improve while they still can.
They said minute, not second. Even on Earth a minute isn't always 60 seconds.
Your dream type system is out there, yet not manifest in any popular or somewhat-popular language.

I've yet to see a strictly/strongly typed language that makes this easy to do. Through some combination of plugins, esoteric languages, macros, or boilerplate, sure.

We're decades behind what is possible due to the practical.
Interesting that our experiences are total opposites. I’m on T-Mobile and I rarely get robocalls. When I do it’s always displayed as “Scam Likely”
It only catches obvious bots. I write stuff that gets past ReCaptcha all the time. I'm just one guy and I am not even that good at this.

Plenty of other people get past it too: https://medium.com/@jsoverson/bypassing-captchas-with-headle...

I am pretty sure Google is just doing an 80/20 rule here, or even a 99/1 rule since there are so many simple bots that are easy to detect.
Ah my point of reference was more "how do you go from memcached RAM to RAM + disk?" not "how do you go from no memcached to memcached".

If you don't have any cache layer at all, that's a standard approach.
I’ll allow it. Years later, I’m still miffed at Graylog (centralized logging engine) for having required MongoDB for a small bit of auth and meta storage that could’ve easily been done in MySQL or PostgreSQL (RDS even), forcing the need for that much more ops work for a small Mongo cluster for HA. Everyone deprecating the use of Mongo is a welcoming turn of events.

I shall recall these dark days to the next generation as “NoSQL Madness”, or more colloquially, “my schema is my app layer”.
Oops sorry that should have been traditional analogue cigs. American native here, not to be confused with Elizabeth Warren who is Native American.
If they had to press a key, they'd not leave any, ever. As of right now, the voicemails are the robospiel with the first 30 seconds cut off. They start the tape the moment your voicemail picks up, and by the time it gets to the beep, their message is already half through.
To be more specific, lots of idiomatic Go patterns typically involve using channels. Working at this level means you can't do that per 'client' since that would imply at least one goroutine per client.

There's plenty of libraries that involve channels (and assume you have goroutines per connection/client), do those play well with the use of epoll in this manner? I would assume I can't use the stdlib time package to do a timeout for example, since that provides a channel to wait on, while in this setup I need objects that work with epoll. Obviously in that case I could use evio which abstracts over epoll/kqueue and provides a Tick...

So my comment was more that "dropping to this level" means dropping the use of the majority of standard Go concurrency idioms which revolve around goroutines and channels. It's not about the raw lines of code involved. Writing code in this style of async doesn't feel very Go-like and when you look at an example of some code using this style its exactly the thing Go was trying to avoid with goroutines (https://github.com/tidwall/evio/blob/master/examples/http-se...).

You end up with async event-based code, not the clean synchronous-appearing Go code that goroutines and channels provide.
That variance is partly biological: randomness in early development, genetic differences between identical twins, exposure to pathogens and immune response at an early age, and with women, X chromosome mosaicism. A big sign of this is that if one identical twin is gay, the other is still usually not gay.
Dupe of https://news.ycombinator.com/item?id=19154012

Thanks for sharing my article though!
RingoJS – Multi-Threaded JavaScript on the JVM
This is a horrible argument. What gave Google the right to be the moral authority of the internet (we, we did)? Even if 99% of exits from tor nodes are malicious, Google should have absolutely no capability to throttle this traffic. Unless you claim most of the traffic in tor are from bots, your argument doesn't make any sense. Captchas serve 2 purposes: slowing down bots, annoying humans. By putting captcha to tor exits, Google not only slows down miniscule amount of bots, but also annoys human traffic (good or bad). It is by no means a "good" thing that Google is capable of this.
I have all of my cell phones on DND mode and I have people send me an iMessage if they want a voice call. I tried to get my carriers to disable voicemail on my lines entirely, to no avail
Ask HN: An integrated digital marketing platform?
Hey,

Human here wondering (wondering because direct search didn't yield much) if there's a tool that allows one to manage their Facebook, YouTube, Google Ad etc. campaigns in one place.

Danke!
It's baked in if you own a Pixel. Even my gen one has it...

https://support.google.com/phoneapp/answer/9118387?hl=en

https://support.google.com/phoneapp/answer/9094888
The title of this article should be, “We are exactly as determined by our genes as once thought, but we don’t know precisely how this works”.

We can estimate how genetically determined a trait is by comparing identical to non-identical twins, or by comparing full siblings to half siblings and adopted siblings. There is a long history of data in this area which is just as valid today as ever. This article points out that we know very little about how specific genes determine specific traits. True. But we can know that a trait is genetically determined without knowing how a trait is genetically determined.
If everyone keeps telling you you're a robot...
People are already naturally good at filtering out irrelevant information automatically. We do this all day as we take in data and focus on what we want.

So a dense UI can be naturally worked with while a lean UI offers no alternative.
> I hate the new interface and always browse on old.reddit.com, mainly because of the higher density of information that makes it easier for me to scan for posts I want to read.

I'm actually trying to "redesign" an app (I put design in quotes because I'm a dev and just trying to make a personal project look nice) and one of the struggles I have had is that high information density can look crappy at first but once you get used to it, is a better experience. So much nicer to have everything you care about in a single screen.
Dolittle, a programming language based on the Japanese SOV syntax
They're probably public domain [1,2]. Generally in the USA and Europe, you can't copyright computer generated images or images created by nonhuman entities.

"To qualify as a work of 'authorship' a work must be created by a human being":
https://www.copyright.gov/comp3/chap300/ch300-copyrightable-... [PDF], see section 313.2 "Works that lack human authorship"

Monkey selfie case:
https://en.wikipedia.org/wiki/Monkey_selfie_copyright_disput...
Run Windows 10 ARM Native on Raspberry PI
With all the dynamic stuff Javascript has it seems really difficult to create performant C code.

There is a PHP to .NET compiler which probably has similar problems. On second thought that one is probably easier because .NEt has a dynamic runtime.
I imagine that the company basically becomes a no-show defendant in a hearing, and gets a fine. That fine probably compounds with each grievance.

Employees of that company may then be arrested if they enter Europe?
I'm gonna track down some people who can comment on how organ availability actually works. Who knows. Maybe there's a solution that could be wired up so you can go see a movie without worrying about whether or not a kidney suddenly becomes available.
Just a blanket reply to replies; I wish I could find more developer specific benchmarks, the best I can find are around Javascript performance. There the GHz-comparable Intel chips are around 20% faster in common tasks than AMD. That is perceptually faster, and significantly faster in activities like builds. I've read a lot of discussions showing that many multi thread tasks have a single core element so it's ultimately faster unless the work really scales across cores.

More cores are important, but the i7-8700 uses 65W, a single thread is faster than AMD and it has six cores / 12 threads. To get close performance but with 8 cores / 16 threads I'd have to get the 2700X, which is more expensive, plus a video card, which is much more wattage and in order to not get a throwaway video card much more expensive. There are also benchmarks that show AM4 has storage performance issues between 10 - 30%, which could affect complex workflows involving builds and containers.

Still, I'm within the return period and trying to find a way to justify AMD, since my work is increasingly about containers. It's just such a huge timesink.
> It's literally the worst parts of Twitter combined with the worst parts of Facebook with comments from YouTube

No it is not. Stop using literally so liberally.
Well Elon undercut a home grown All American CEO by about $1B and suppressed CEO wages across the board so I don't know why you are so happy about it...
\s
We're running through the contribs now and should have them posted soon.
Would love to meet up for a coffee or beer in town.
Ping me at jr@f0cal.com
Ok, yeah. It occurs to me that websites might want the whole path to be variable text, maybe user defined.

This would also answer the question I've had for so long as to why Wikipedia chose to have /wiki/ before article titles in their URLs. I guess it was so that the article https://en.wikipedia.org/wiki/robots.txt did not collide with their robots.txt file.

Would've been nice if that explanation were included in the RFC.
Anyone know the significance of the diagrams on the book's cover? They're intriguing:

https://i.imgur.com/24LEJyf.png