skysight-inc/HackerNews huggingface dataset:
My guess is that eugenics experiments on humans would most likely turn in to disaster, not just from ethical perspective, but from the desired outcome perspective.

For animals, it's routine to target a specific trait such as more milk or less aggressiveness and do planned breeding to successfully get the desired outcome. However what we forget is that those animals suffer from many side effects when their one feature is amplified out of proportion. For instance, you can successfully get dog that is super small or super large but they would suffer from severe issues such as bad eyesight or frickle bones. For humans, this gets far more complicated. The intelligence is hardly indicated by ill-defined measurements such as IQ. We don't even dare quantify "creativity" and "taste" which are often drivers to major breakthroughs. In any case, let's say if you do try human breeding to target these qualities and you do end up with people with very high IQ - you can count on lots of potential side effects such as schizophrenia and other mental disorders that dominates lives of people with such out-of-proportion amplified characteristics. On the other end there is a strong argument for random trials, aka, let nature decide evolution. Most high-impact human beings, from Newton to Einstein to Hawking were not the product of other high impact human beings or even high IQ parents, for that matter. They spontaneously appeared on the scene and many times nurture played much stronger role in any case.
Ahhh thanks for the laugh :)
I know this is a problem, that is why one of my side jobs is custom building Linux machines locally. I do tech support, and if the client doesn't need Windows specific software or it runs perfectly under Wine I'll set them up with Linux builds and notebooks. I have several Chromebooks I'm versed in reformatting and know they work flawlessly and on what kernel versions that happens.

That is not good UX for the average joe, or anyone you are just introducing to Linux. It is a UX fail and ruins impressions when people try to install Linux on arbitrary hardware and have a bad time of it. Yes, if you are a veteran and know what you are doing you can do better than the vendors, but to recommend anything else to a Linux newbie without absolute confidence in comprehensive hardware support is just ruining their first impression.
<quote>The author's article's point amounts to: "The smartest Chinese tend to be more successful and can afford more children, and this is eugenics."</quote>

While in reality the countryside folks (less density) can have more children than urban dwellers (typically one child).
First To File does not negate the doctrine of prior art. This was a point that came up repeatedly against First To File and was repeatedly debunked, yet the meme persists.
A lot of explanations here about how other people learned to use programming as a tool for themselves, but everybody is different. One person's analogy for using code might not work for you. You have to discover what works for you on your own. Sure, keep the other analogies and things in mind, and ask yourself if you can relate, as you progress through your own journey. Everything is relative though, and your experiences are what make you unique and valuable to the community as a whole. Maybe you're the next Bob Ross of JavaScript - we want you to be. So, don't aim to mimic somebody else's experiences because that'd just be an injustice and it'd also take away from what makes this journey so rewarding. I suggest just visualizing some end goal of yours. You want to make a website that offers some kind of service of something? Visualize that site and break it down into chunks. Finally, dive in head first. Just start coding on it. Don't give a single thought to whether or not it's as good as somebody else's code. Don't worry about if it's the best it could be, yet. All you need to do is connect the dots, mentally, and play with the legos. Focus on hacking together something that, in the end, resembles that mental picture you had. Once you're there, a large portion of your original question will have pretty much been answered - you'll have use code to solve some problem. All that remains is to figure out how to improve. That's all any of us are doing - trying to improve.
The older I get the more it seems that empathy is only derived from a person being able to understand their own humanity and the inherent vulnerability. The rest think they are supermen (or women). Trying to communicate with them is rather draining :P
What is it? Elixir Web Framework means nothing to me.
>China has been running the world's largest and most successful eugenics program for more than thirty years

From what I know about eugenics programs this is horrible! You have my attention!

>A more mature response would be… asking… how can they help us to keep up as they create their brave new world?

Oh.. so your only concern was that there might be more Chinese people than white people in the future. So… basically a racist rationale for promoting eugenics in this country. Not cool Geoffrey.
The question you are asking is like"How do I build a house?" It's too broad. Instead ask, "how do I pour a foundation?" or "How do I frame a wall?" Figure out how to setup a database. Figure out how to execute queries between database and application. Figure out how to write a login form. Build up from there, one small piece at a time.
Nintendo has a history of getting absolutely unoriginal stuff patented. Many of the patents for the Wii controller algorithms made claims already covered by well established and published techniques. "Someone at the patent office got a Wii for their birthday," one of my fellows quipped.

I guess you could argue that Nintendo's patents are really no worse (or better) than the existing practice of filing for software patents, namely "claim the sun and the moon" to get trading cards for the sword-rattling contest [sorry about mixing metaphors...]

Software patents are a circular firing squad that we should just stop. The patent office has proved itself utterly incompetent to judge their merit, and these patents -- far from protecting innovation -- can only do harm in the hands of trolls, lawyers with prosthetic morals and large corporations.
Total bullshit.

Firstly, the fact that these terms exist in language and officialdom is meaningless. There is perhaps nowhere else in the world today sporting a greater gap between the official line and the reality of popular life than mainland China.

Secondly, Chinese popular nutrition is still in the dark ages, its common currency being tradition, old-wives hearsay and happenstance. Things that are imported or claimed to be imported are held in high esteem for no other reason. Basic biology is barely taught.

I've been here on and off for 13 years, mostly on, and that's most of my adult life. I was born in Australia, my wife is Chinese, and we chose to have our kid in Thailand. However, I have many friends who have had children here and in fact this morning we just visited a friend in a local hospital who had just had a C-section. Frankly, the kid was wasted looking and it seemed obvious to me that they'd scheduled the operation prematurely.

Thirdly, the author confuses Confucian tradition (family lineage oriented for 2000+ years) and eugenics. The benefits of coming from an aristocratic background of eating well, education and the social network that brings is recognized in all societies. Choosing not to have a child (to kill them because of genetic status) is something else entirely, and even checking the sex of your baby is outlawed here... which isn't to say it doesn't happen, just that it's a lot more on the 'no popularly accessible eugenics' side than the west.

However, there is a hint of reality in the article. The Chinese government has for decades collected the blood of foreigners visiting the country, ostensibly as a medical exam to check whether you have some life-threatening disease and may spread it about the country but obviously partly as a backslap to other countries for doing the same and partly as a money spinner. I have often supposed that database, which is certainly linked to other information about visitors such as who they are, where they come from, who their family is, where they have been and what they are nominally doing in the country, is being compiled in to a massive global genetic database for research purposes. That much is perhaps real, but the eugenics line as spouted here is to my mind utterly baseless.
It seems my confusion was that 'a' represents a generic in Haskell. Since the parameter is generic the function can't perform any type-specific operations on the value (e.g., creation or modification), and since it doesn't accept a function to apply to the values in the list, the only thing it can do is return one of the values it was given.
Developers need hardware too!
I think the journalist is just being creative. However, I'm not sure "neutrino" means what you think it means, unless you know neutrinos are only one specific kind of particle and are just being creative with your phrasing. :)
My belief is that the idea of "intelligence being genetic" has zero practical benefits.

Good health (and all the factors contributing to this) and education will probably out-explain genetics for decades to come, and any significant amount of genomic selection in humans would be futile.
This is really cool ! do you have you code on Git or somewhere ? I tried building a small game with pygame .. and wasn't too bad.
Playing with some hd6303 from the parts bin makes this very timely.
I too am rather skeptical of the claim of 15 points per generation.

Look at the intense selection on the Ashkenazi Jews over maybe 1500 years which has only produced an average IQ of 115 (there are alternate theories for their high IQs).

http://en.wikipedia.org/wiki/Ashkenazi_Jewish_intelligence

Selection of dog breeds for intelligence (German Shepherds, Jack Russell terriers, Poodles vs eg King Charles Cavaliers, Corgis) seems to have produced a large gap but it took a long time - dogs have been domesticated for ~5,000 years.

Generally selection works quickly at first, by filtering the population for the desired trait. Then it slows dramatically as the process is limited by new beneficial mutations which are rare.

It is noteworthy that genes for high IQ seem to come at a price. Read up about Einstein's son Eduard for example.

Final point: maybe parents will not want to select for IQ. Maybe they would prefer to select for beautiful daughters for example?
Pike's 5th Rule: Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming. - Rob Pike, Notes on C Programming (1989) via https://github.com/globalcitizen/taoup
93 occurrences of "deep"
So, profiled the Martini bench and discovered it was doing a LOT of file operations. I looked in the code and found that it does that in dev mode. The benchmark sets the mode to "production". D'oh! Ok, so I profiled it again and guess what? Martini is STILL doing a lot of file stuff. It's in net/http.Dir.Open and I believe it has to do with how the middleware is setup. You can see a TON of time spent in runtime.cgocall which I believe is it waiting for a syscall to come back. Don't have time to look into it further today but I'd imagine clearing that up could possibly double the performance.
Counterpoint: Mailing lists often break PGP/MIME, either by eating signature attachments or by modifying the message text (e.g., by adding a mailing list footer).

This is why FreeBSD consistently uses inline signatures for release and security announcements -- it maximizes the probability that a message can be validated.
http://www.valdosta.edu/administration/it/its/css/helpdesk/i...

http://www.soft32.com/blog/wp-content/uploads/2011/09/Select...
1ª Jornada de Bioconstrució
>'The author's article's point amounts to: "The smartest Chinese tend to be more successful and can afford more children, and this is eugenics."'

Agreed, and it sounds like the author has an axe to grind for some odd reason. It's not eugenics that he's attacking only, note the implicit blame of "Darwinians" and "Galtonians" as being a cause for these policies.
Are there any sources (besides this rather fantastical article) that BGI-Shenzhen is conducting large-scale research into the genetics behind human intelligence, and that if so that research is going towards some sort of comprehensive national eugenics policy? Has anyone else written about this sort of project? Or is this all just (rather misguided) wishful thinking?

> After a couple of generations, it would be game over for Western global competitiveness.

I would expect that providing proper nutrition, health care, and primary and secondary education to the majority of Chinese children (especially those in the marginalized countryside) would be far more important than having a handful of rich families gestating designer babies.

e.g. iodine deficiency:

1996: "The World Health Organization says that of the estimated 1.6 billion cases worldwide of iodine deficiency, nearly a third, or 500 million, are in China."
http://www.nytimes.com/1996/06/04/world/china-confronts-reta...

2006: "After a 10-year government campaign, over 90 percent of people use iodized salt, still leaving 100 million facing deficiency."
http://www.nytimes.com/2006/12/16/health/16iodine.html
I think it's less a problem that everyone paid $7, and more a problem that a few received $240M.
Not requiring the "http://" part, perhaps. (Automatically appending it if it isn't there).
>It seems they haven't had a sale in ages, which is a shame because I really want Pycharm but won't pay full wack for it.

They've dramatically reduced discounts since they introduced the Community edition. I can't blame them, tbh. Try the CE, it might be enough for what you need.
I think they are correct in that Eugenics should be taken more seriously, if not to explain better why it doesn't work. We may find that some things are easy to eliminate while others are impossible.
>Selection of dog breeds for intelligence (German Shepherds, Jack Russell terriers, Poodles vs eg King Charles Cavaliers, Corgis) seems to have produced a large gap but it took a long time - dogs have been domesticated for ~5,000 years.

Dogs have been domesticated since the dawn of civilization (and probably before), but those specific breeds are relatively new. GSDs are just over a century old, Jack Russells slightly older, poodles several hundred years old and Corgis positively ancient at almost 1000. Note, too, that intelligence was not the sole quality they were bred for. The Russian Silver Fox is a great example of the massive changes that can occur in only a few generations if artificial selection for a single trait is performed.

That said, I agree with the gist of your argument: 15 pts of Iq per generation seems ludicrous.
Treating people with respect should also be non-negotiable.

I'm always amazed at the folks who are "open-minded" and at the same time feel a need to "correct" anyone who doesn't think the same way they do.

What is the harm if folks have different beliefs than you?
Thank you for answering, it is true that if someone has access to the server you might be in trouble, but if he has access to a cpu monitor, he might also have access to RAM and could just get the data from there.

For the precision of sleep, http://php.net/manual/en/function.time-nanosleep.php might be more appropriate

Also, you would only need to slightly clamp very important functions, so DoS attacks aren't that likely on it (and a constant timed function would also take the same time).
Autonomous agents + Genetic algorithms in JavaScript
I suppose preg_match(), previously popularly opposed on performance grounds, it now arguably better than a straight string comparison in security terms due to probable timing attack resistance. :)
Thank for explaining. Is there a document of all available connection's life cycle hooks somewhere I can lookup? And can different Plugs attach different callback to same hook?
Binary logs and the amount of new code which these developers are incorrectly assuming will be stable. It is a total disaster in my opinion. I fell in love with using Linux because everything is text files. Binary approaches will only make using linux more cryptic.
As a native Chinese, I found most of articles to see my country as "the next big thing" or something like that are either: 1. lack of enough homework to know a bit deeper of what they are talking about or 2. intended to serve the opposite purpose of what the article itself means.
Monads have a lot in common with shell pipes, except for the whole "no side effects" thing. They are surprisingly familiar to work with.
No. It's a programable pipe "|"
I don't think it's a bandwidth problem. Here's a profile I captured in Firefox:

https://i.imgur.com/RJkD3YC.png

All of those image thumbnails were waiting on a single server response that took 9 seconds. This is repeatable: on each load, one or two requests take 10x longer than the rest. They're not large files, in fact most of them are already in the browser cache, and aren't resent (HTTP 304).

(Not an expert).
I know its not in plain sight but if you RTFA there's a diagram at the bottom that mentions them.

http://sterlingcrispin.com/data-masks/map_of_attempts.png
I love medieval history, bookbinding, and #FlyleafFriday. If you do too be sure to subscribe to Erik Kwakkel's blog.
Not true. The largest homeless camp in the entire continental US is in San Jose.

http://www.businessinsider.com/the-jungle-largest-homeless-c...
E-3 transfers are not recommended as they take a couple of months to process and there is no Premium Processing for E-3 petitions (for a $1,225 fee, the petition would be adjudicated approximately 15 days from when USCIS receives the petition). If it receives a Request for Evidence (RFE) it will delay the processing of the case.

The majority of E-3 applicants apply at the U.S. Consulate/Embassy in Australia (you can apply at other U.S. Consulates/Embassies as well) as it's usually quicker to receive your E-3 visa that way.

You take your certified LCA and petition with you to your visa appointment and if and when your petition is approved, you'll receive your E-3 visa.

Your employer would submit the LCA and prepare the petition before you travel so you can take it with you once the LCA has been certified.

Hope this helps. If you have more questions feel free to email me at jackie@bridge.us.

Cheers,
Jackie from Bridge US
I remember exactly when I was at this point. I had a decent grasp of Java, but I couldn't build anything that I wanted to use. The way to learn is to build something you want, or something you'd like to show off. For me it was an Android app. I knew there was Java involved, but it taught me all of the things I could never learn from just reading a book (user interactions, getting data off the network, etc). Building my first Android app and my first Ruby on Rails website showed me 'real' programming. The funny thing is it turns out that stuff is all boilerplate rarely involves the fancy algorithms you learn first, but it's what makes real products.

Since you know JavaScript, go build a mobile app with Phonegap. You'll get a really great rush when you see your first app pop up on an iPhone or an Android phone. You'll naturally want to iterate and improve, and that process will make you learn.
Obama Just Signed an Act to Help Make Your Next Smartphone More Beautiful
what the hell is session cookies !?!?
Right now, the Plug repo and docs is the best resource. Yep, different plugs can attach any number of `register_before_send` callbacks on the connection.
Lua is very multi-paradigm so it certainly made for an interesting place to start. The most valuable thing I learned is profiling before optimizing. The way Lua tables work also helped me understand the advantages of different data structures, because if you don't, the flexibility is fairly treacherous. Lua also convinced me that static typing is very useful.
They could go Fiverr route - sharing contact info is prohibited and they allow only use of their own messaging central. The system is created to protect buyers, not sellers, but sellers in exchange for fee and obedience get platform to advertise.
The source will end up on GitHub when I get the chance to tidy things a little! For now, you could dig into the .love (which is just a renamed zip archive) that is available for the Linux preview. But you definitely shouldn't because I'll be pretty embarrassed.
Pretty good critique of this article -> http://eastasiastudent.net/china/edge-org-chinese-eugenics-r...
Reading the ReadMe.md makes me wish that javascript let you overload / implement operators.

Type looks cool though
“Start Rails 5 development”
As some have previously stated, this probably shouldn't be on rails... It seems like it should be built on top of a lighter framework, like Sinatra.

Also, it looks like concepts === components. There is a lot to learn from meteor's approach to this -- While I haven't mastered meteor (still very much learning it), it's the most component-ized framework I've seen (and it's extremely unique), and their approach is good/consistent.
We might but first someone has to first design and specify the new Intermediate Language. Then submit it to ECMA. Then implement it in a browser.

This new IR better be so much better than JavaScript and asm.js at being a compile target for languages, that it takes no time for web application developers and compiler developers support it with enough tools and applications to dwarf their JavaScript counterparts. Good luck with that.
It's not a causal chain. The author is racist, and he is also wrong.
This. The generalization of intelligence to just a single number, or even a bunch of numbers, strikes me as a foolish over assessment of our current collective understanding of human intelligence.
As I said, releases and security announcements.

Mailing list "chitchat" is quite a different matter.
If we presume "... and remove all errors" (and this can be done reliably), then yes that is speaking directly to the question and you have safe code. I would be surprised if the comment I replied to had intended to be asserting that, though. If that is what they intended, it would have been good for them to be more explicit about what amounts to the strongest claim made in the comment.
Well the author could always append AGPLv3 licenses to all of his original code. The parts that he integrated from MicropolisJS would still remain licensed under the GPLv3, but the greater work and resulting binaries would be licensed under the AGPLv3.
Suggestion for companies running Black Friday deals for techies. Don't run them with midnight to midnight hours based on the EAST COAST!!! Run the midnight EAST COAST until midnight WEST COAST.

I was looking at transferring dozens of domains from GoDaddy to NameCheap today. Their deals ended at midnight east coast. I'm in Los Angeles.

Don't know if the domain transfer deal ran for a specific sub-segment of the day, which means I would have missed it anyway. I thought I'd just highlight that ending online deals at midnight east coast makes little sense. Particularly on a day when people can be very busy during the hours that brick-and-mortars are open or, barring that, if they happen to be enjoying time with family, which may have bee the primary purpose of travelling for the holiday weekend.

In other words, be smart about how you make these decisions while at the same time being considerate to the customers you are trying to attract.

Also, one hour deals? Really? I probably have over 50 domains still left at GoDaddy. Do I really have to get that done in one hour? It almost guarantees that some will not be transferred until next year.

Not ranting, just voicing an opinion. I could be wrong.
REVIVAL – A SHORT FILM BY 2KSQUAD