skysight-inc/HackerNews huggingface dataset:
Deploying a MEAN App to Amazon EC2 (Part 1)
The Work We Do While We Sleep
Recently I noticed that most people I would consider evil, are actually people doing what they think is right but with the wrong information - as well as people giving into basic animal instincts that as a society we aim to rise above.

Saying that, I have definitely met people with malicious intentions, who are definitely 'evil' (or lacking a severe amount of empathy for their fellow beings). I am not sure people with challenged sexual instincts are these people, however I am sure there are people with a combination of both behavioural traits.
Show HN: Weleet – $10/mo coworking spaces in NY
We've been tinkering with the same ideas recently, thanks for publishing a great article. I'm excited about the idea of creating a Node based "frontend server" that produces optimized view models for React, using our REST endpoints as building blocks. When Relay was announced, the idea of giving the client some control over those model shapes was really interesting to me as well. Excited to see where all this goes over the next several months.
I tried the webpack getting started tutorial [0] and just switched the css-loader in the tutorial for the babel-loader.

Just took me half an hour from start to getting react+ES6 running.

[0] http://webpack.github.io/docs/tutorials/getting-started/
The reporting about this over the years has been very confusing, because a lot of the reporters who were making best efforts to report on this story are confused by the methods of anthropologists who ascribe population relatedness to skulls or the methods of genetics who ascribe population relatedness to DNA samples. The key finding in the article is "We conclude that the currently available number of independent phenetic markers is too small, and within-population craniometric variation too large, to permit reliable reconstruction of the biological population affinities of Kennewick Man." In other words, we don't have a good enough data set about skull measurement variation in human populations to assign the Kennewick skull reliably to any population that has been sampled.

The genetic findings are consistent with those of other studies, for example the landmark review article "Toward a new history and geography of human genes informed by ancient DNA" Pickrell, Joseph K. et al. Trends in Genetics , Volume 30 , Issue 9 , 377 - 389 DOI: http://dx.doi.org/10.1016/j.tig.2014.07.007 which found that every very ancient human DNA samples show patterns of movement of human beings across long distances and much genetic admixture between supposedly separated geographic populations.

The chapter about human biodiversity in a general handbook on biodiversity says it well: "The massive efforts to study the human genome in detail have produced extraordinary amounts of genetic data. Although we still fail to understand the molecular bases of most complex traits, including many common diseases, we now have a clearer idea of the degree of genetic resemblance between humans and other primate species. We also know that humans are genetically very close to each other, indeed more than any other primates, that most of our genetic diversity is accounted for by individual differences within populations, and that only a small fraction of the species’ genetic variance falls between populations and geographic groups thereof." Barbujani, Guido, and Vincenza Colonna. "Genetic basis of human biodiversity: an update." In Biodiversity Hotspots, pp. 97-119. Springer Berlin Heidelberg, 2011.
If you want to get a cube to muck around with, don't frustrate yourself with something default - either pull apart and lubricate one of the standard ones, or pay a little bit more and get something used by at least keen amateurs. The cheap ones are pretty miserable to use.

I have one of these and it's smooth:
http://lubixcube.com/lubix_dayan_guhong_v1.html

Bad Mephisto has already been linked elsewhere - he has some really helpful videos and a cheatsheet to refer to.
I always found it odd that there's no printf extension to just automatically print the correct integer size. GCC is already smart enough to tell me if %d is wrong for a long; why can't I just do %N and have it print out the correct length for the argument?
Tell me what car you drive I'll tell you who you are
It's also a good idea to try out paper first if you can. I bought a Rhodia notebook which has really nice paper compared to what I normally use, but discovered I don't really enjoy writing on the paper because it's so smooth (your mileage may vary, though - I enjoy having a slightly scratchy sound+resistance when writing)
If you want to be an entrepreneur, why not learn the marketing side?

I recommend reading Patrick McKenzie's blog. He has some great articles on why developers need to be marketers.

http://www.kalzumeus.com/
The title sounds very clickbait, or is that just me?
Kati – An experimental GNU make clone
The similarity between China now and Japan 1990 is very noticeable. That is, they're both exporting country that has an aging demographic which likes to save, has a small consumer base compared to export, and is losing export shares as production moves out of country to other cheaper countries. And they both choose to save the banking system instead of letting it self correct. This means that China will likely see 10-20 years of deflationary decline just like Japan. However, because China suffers from massive capital outflow from rich leaving the country, and it already has reached very high debt to GDP ratio (something Japan reached only years later after 1990), I would say China is in even worse shape than Japan in 1990.
> Compared to these packages - blender is a horrible mess

Which version of blender you are referring to? pre 2.5?
I get the feeling that most people got a bad impression in 2.49 and below and never came back. The UI improved a lot since then (there was actually a full rewrite of the UI code, all in Python).
The UI discussion is always controversial in the blender community, though.
That is correct. For file formats and packets etc you must use exact sizes.

However for cross platform support using size_t in an API (as in what is exposed via .dll or .so) is a must. It's exactly the correct way to write cross platform code.
Yeah, now swap that with heroin.

The Chamber is pro heroin. Sounds nonsensical, doesn't it?
Datomic doesn't seem to have had a huge amount of marketing: it's been spreading largely by word of mouth, so a slow build-up makes sense.

It does bring an exceptionally elegant design (well worth reading Nikita Prokopov's "Unofficial guide" if you're curious). Also, the time and transaction-annotation features are unmatched AFAICT -- if you're working with complex data where provenance matters, Datomic can save a HUGE amount of work building tracking systems.
This is basically IRC for IM platforms, such as Whatsapp.

But I like the idea.
Good point.

Since JSX is just JavaScript, it doesn't have any problems with nesting.
"The real fallout from China's troubles would be regional." I wish that was true... though I wouldn't treat it as obvious fact.

China is big enough that it woes can cause global impact. Given that a lot of indexes (e.g. S&P500) are all time high, central banks have close to 0 interest rate, there is little room for maneuver...

Economist's recent article:
http://www.economist.com/news/leaders/21654053-it-only-matte...
Devil's advocate: if we accept that, then in effect the ban on child pornography could either be massively proliferating child abuse, or massively proliferating the collection of child porn. Maybe both.
This is just the index to find those, but yes!
But not stdbool, nor a lot of other C99-ish features until Visual Studio 2013 Update 4 which shipped this past November. 10 or 15 years too long makes little difference. Way too long over due.
Stop quoting lies. http://www.monticello.org/site/jefferson/private-banks-quota...
For a full and complete example
take a look at one of my most recent projects :) https://github.com/lhecker/se2-bga

I'm currently studying computer science in germany. In a team of 5 we created the above project for a software engineering assignment. But in the end I wrote the entire code part alone. :D

It implements a simulated elevator and displays the internal state in a UML state machine diagram.

It features:

- Grunt build system
- JSX + ES6 to ES5 transpiler using babelify and browserify
- LESS to CSS transpiler
- karma + jasmine test system
- live reloading ("grunt serve")
- building a static page from the source code ("grunt dist")
- building a nw.js based app from the static page ("grunt build")
The buying power of Chinese consumers already pushed up price for many things, from commodity to luxury goods to real estates. It is unavoidable nature of society growth. This has very little to do with Chinese investors. Very few people got rich through stock market in China (probably the same everywhere).
Yes they do.

I take you, ..., to be my husband and I promise before God and all who are present here to be your loving and faithful wife, as long as our lives shall last. I will serve you with tenderness and respect, and ...

In other words, where the love stops, the tenderness, where she is unfaithful, she has broken the 'contract'. In that case there is no reason for the other side to uphold his part. No reason other than the near certainty that he will loose his house, his money and his children, ...
Hulu to pay $192M for 5 more years of South Park
I do this on Android. The contact's name is "Asshole" :)
Hey NASA, where are records for thousands of space tiles? This man wants to know
Very little news about this on Google News, but heard over the local Chicago ABC affiliate that the FAA attributed this to an "automation error"

Edit: And its Twitter account has been relatively inactive, with more than 30 minutes since the last reply-to or general tweet...presumably a lot complaining tweets have come in in the last 30 minutes https://twitter.com/united/with_replies
Not a word about it on United's web site. Flight status page doesn't load correctly. "Today's Operations" gives an error message. United's Twitter is silent.

Meanwhile news articles and twitter complaints abound.
http://mashable.com/2015/07/08/united-computer-problems-flig...
Team Periscope: Having the Chats with Scoper Bec Boop
There probably isn't just one sleep signal: there is a sleep drive (process S) and a circadian alertness signal that counteracts that (process C).

http://lesswrong.com/r/discussion/lw/meu/solving_sleep_just_...

If the 'food clock' exists, there is a good chance that it works by inhibiting the circadian alertness signal, thus making the body feel more sleepy on net, until the alertness level rises again naturally.
No, it's not a transverse wave in the sense that you're describing, like a wave in water. It's a wave in the E&M fields, both of which are 'vector fields'. Mathematically, we describe both electric and magnetic fields as a vector (a direction + length, like a little arrow) at each point in space. Light waves are oscillations in the lengths+directions of these vectors. There's no medium moving transversely, but the vector field points in the direction and with the magnitude drawn in those squiggly line diagrams.

See Maxwell's equations, which describe how those vector fields change over time. They do not describe how any sort of medium moves over time.
Can I ask what exactly do you find is a "horrible mess", and why is it bad for beginners to start with Blender?
Also, when did you try it?, because it changes considerably fast (to the better).

I started learning CG with 3d Studio Max, and then with Lightwave finally followed by Blender.
I haven't tried Maya, but I don't really see that much of a difference between those programs and Blender. (Sure the interface may be a bit worse because it is mostly keyboard driven, but once you get used to it it's very fast)

I know someone who started learning CG with Blender, and even tried other programs and found them worse than Blender so in my anecdotal experience it's good for beginners.

If the issue is that it lacks some features from professional programs, that shouldn't really be a problem for someone learning.
If what you're arguing is that the better way to start learning is with the software that is used professionally I don't really see why that should be the case.

You're comparing some specialized packages with Blender, which is not really fair, the comparison there should be Maya vs Blender.

Zbrush for example is an amazing program, and Blender even has a similar sculpting mode although it is obviously much more limited because it's not a specialized program.
Official status page: http://www.fly.faa.gov/ois/jsp/summary_sys.jsp

Currently says:

ATCSCC ADVZY 027 DCC 07/08/15 UAL GROUND STOP REVISION
DESTINATION AIRPORT: ALL AIRPORTS
FACILITIES INCLUDED: ALL FACILITIES
GROUND STOP PERIOD: 08/1200Z - 08/1315Z
REASON: USER REQUEST AUTOMATION ISSUES
I have an alternative answer to that question. Mammals evolved to sleep because those young that gave their parents a rest survived childhood. Seems obvious to any parent. :-) Imagine a puppy that never stopped. Its mother would abandon it.
http://www.nature.com/news/the-myopia-boom-1.17120
Is there a way to list all groups?
I've got a workflow that gets close to that - I use a "smart pen" for architecture diagrams, you have to write on special paper but in exchange you get a digital version of everything you write/draw, indexed by time (and, if you want, you can record audio as you're writing/drawing and later replay the audio it recorded by pointing at some part of the text)

It's quite useful for architecture diagrams, and for capturing requirements in a meeting (because you've got full audio of what the client said).

The main drawback of the pen I use is it's quite bulky (I use a pen from livescribe), although I suspect there will be better-proportioned pens nowadays...
PyDev of the Week: Alex Gaynor
Not currently, the front page will list up to 30. It's quite new so that limit hasn't been reached yet.
Interesting bits:

"Departing DEN; taxied and then returned to gate. Pilot says nationwide failure of "three or four" computer systems. Only information from airport staff is that since the computers are down UAL can't book pax onto any other airline ..."

"Systemwide Ground Stop posted at FAA:
Due to USER REQUEST DUE TO AUTOMATION ISSUES. UAL AND SUBS ONLY., departure traffic destined to ALL airport will not be allowed to depart until at or after 13:15 UTC."
A lot of people know to do this, but I have met a shocking amount of C++ developers that know nothing of <stdint.h>.

And here we have a prime example of Chrome, a major cross-platform project with high visibility that is not using these types nor didn't define their own in this case. These types were intended to help reduce mistakes. But compiler fragmentation basically resulted in organizations avoiding it, leading to these types of mistakes that could have been avoided in the first place.
The counter argument people usually make against this is that an AI, unlike organic intelligence, will improve itself at an increasing rate.

I find this extremely hard to believe. The "equivalent computational power" to hundreds of AI researchers necessary to come up with and improve an AI architecture will not immediately be possessed by an AI. We're talking about difficult mathematics and statistics breakthroughs needed for achieving qualitative improvements, but some think of it as applying a patch.

Indeed, creative and mathematical production is the last activity I would expect we'd be able to automate, as it requires the combined knowledge and effort of our best minds. So I find it highly disingenuous to simply assume soon will be one day when the AI vastly inferior to us and the next day it will surpass all our best thinkers to be able to achieve significant qualitative improvements on it's own functioning. Even more questionable is that an algorithm with limited resources might do so well just by improving it's own algorithms. This expectation seems to contradict theorems like the undecidability of the Halting problem, and the diminishing returns we intuitively expect when you fix the hardware resources.
I can only login with Twitter? Websites that only have OAuth login are a bit annoying but usually have 1 - 4 different options so I usually have an available account.

Only having login with twitter is preventing me from listing a group and probably a few others as well.
That's twice in a short time now - 'coincidence' on Ian Fleming's scale. A third time is enemy action. Airlines do seem like a pretty juicy target for cyber war operations - you can cause a gigantic amount of disruption with a successful attack on a single system.
Firefox: View/Page Style/No Style.
thought the same!

Pricing seems a bit Atlassian: almost free if you're small, very expensive if you are not.
The code is just so clean. I never understand why it's not more widely used. The JSX blocks are just so clean without all of the braces and the like, and even get syntax highlighted as HTML in sublime.
Python 101: Episode #9 – Imports
This. Maybe the marketing isn't great, but Rich Hickey's talks plus some successful use cases would be enough to drive more people into it (IMO).
See also https://facebook.github.io/jsx/#why-not-template-literals
Yeah I can understand the frustration. Reason for Twitter is identity credibility. I would have added FB as well but this was churned out quite quickly.
It absolutely is.

The actual title of the article, which is actually semi-informative, is : China Tries Japan's Approach to a Stock Bubble
Feeling ad hominen?
If anyone feels brave. You could also dynamically set the screen brightness. I have a script for DDC communication with the screen on Linux (if you screen and video card supports it). It uses the program ddccontrol, but my script is really messy and needs a lot of cleanup.
If you have nvidia: check https://goo.gl/BIW8ax for DDC crash issues.
I just can't get enough Hickey talks. The guy put on clear words things I always feel.
Apple Inc. To Bring iTunes Home Sharing Back with iOS 9
My problem is the opposite. I can fall asleep very easily. Over 8 or 9 o'clock in the evening, if I'm doing something that doesn't require too much attention (like watching a film or something like that) I start to feel asleep and it's very hard not to.

The funny thing is that, if I let myself sleep for a few minutes (5-15), then I wake up fresh and ready to be awake a bunch of hours more (and it doesn't prevent me from getting asleep later).
And child support mainly takes into account who's the parent of whom

Actually it mainly takes into account the woman's wishes. If the woman states that X is the father and for some reason the X doesn't contest, he's in dock for child support even if he is not the father. This is a despicable law, along the lines of "black people are property" and needs to change pronto. Why do you keep defending the indefensible? Why do you hate making the world a better place?

One of the few crimes

It's not a crime in the first place. Sexual activity should be encouraged. What is a crime in the first place in the example is that the woman coerced a man into fatherhood without prior written impregnation consent.
Twitter is just as bad at identity credibility as having your own user accounts I would of thought. There are numerous accounts on Twitter with unidentifiable entities?
Sorry, that's what the actual article's head line is. I didn't want to change it.

Scroll to the top of the article. I accidentally linked to the middle somehow.
That seems like quite a leap given how often complex computer systems fail without any malicious act.
PhpStorm 9 released
On the upside, the AUD will probably shit the bed now. Which is nice, because I'm more than happy to come back in a year or two and pick up a little terrace in Newtown for something resembling a sane asking price.
Let's just be thankful that we haven't had a major air-based catastrophe due to an outage or hacking!
How can I overcome “years of experience” requirements when applying? (2012)
Open source developers wanted for Imcache
Yes, template strings can be nested (well, they can using Babel).
I have a nagging (intuition? feeling?) that software safety/reliability/security needs are going to explode soon (because unreliabilities multiply in non-resilient systems interacting with each other) and that these are simply foreshocks.

(yeah, I know security is already a huge deal, but as we come to trust software systems more and more, the safety/reliability factor will come more into play)

EDIT: This is also part of the reason I've been learning Elixir (http://elixir-lang.org/) since it's based on the highly-resilient Erlang and is designed to embrace failure. This was also informed by me reading Nassim Taleb's book "Antifragile" as well as "Thinking in Systems: A Primer" by the (late) Donella Meadows.
Nice reminder about a "glitch" happening in one of the datacenters use at the airline I used to work.

Went like this: Guy who shows around the new datacenter/ops guy demonstrated how the emergency power off works by lifting the protection plate. Protection plate unhinges suddenly and droppes onto emergency power off button. Hilarity ensues.
Show HN: RocketClub - Get startup shares for products you use and love.
There's a real difference in the military stance, though. Governments who'll countenance military action often turn to it to build popular support, an option that wasn't meaningfully available to 90's Japan.
I don't know why you are being downvoted as I think this is a legit question.
You can't, but I sent an upvote to balance it out.
Making Music in the Browser – Web MIDI API
Conversion to and from C's `int` is one place where I think Rust is failing too :(

Rust allows silent truncation of values in numeric conversions and considers it "safe", because other features for memory safety will catch buffer overflows — but it doesn't care about cases where the program will do a memory-safe logically-invalid thing (e.g. write to a wrong location within a buffer).

That's because Rust has no integer size promotion at all, which means `len as usize` and `len as c_int` are required all over the place when interfacing with C (and the `as` operator has no overflow checking by design).
You should remove type="number" in phone number input field in order to allow '+'
It's just a Casino operated by rulers. Many in China know it. But average people just can not resist the lure. This has happened in China several times. The new generation (perhaps those were born after 1985) is getting their own lessons and pay the tuitions this time.

[edit]: to downvoters, reason for downvoting my comment? If you are not familiar with average people in China, please do your homework.
If n=8, then this function equals 25. Am I missing something?
For egg accounts, sure, but for anyone with > 1,000 tweets, a real photo and > 500 followers, the level of credibility should suffice for most people. What providers would you add in?
Just a minute ago they tweeted about it: https://twitter.com/united/status/618769524544942081
Those friend of mine were into demoscene, hence the Assembly.

HiSoft tools were great.
Didi Kuaidi, the Chinese Ride-Hailing Service, Raises $2B
That sounds more like Github's Enterprise product, which used to be a cliff of a few thousand bucks to fall off, where private Bitbucket is a $1/user/month. Maybe Github's pricing is less unusual now.
Microsoft announces restructuring of phone hardware business