skysight-inc/HackerNews huggingface dataset:
> Seems to me that in order for robots to truly act like humans they need to have equal parts of (a) self awareness and (b) empathy.

They need much more than that. Basically a whole set of moral values[1] that closely align with those of humans.

A bit of a simplified example: If you were to create an AI that maximizes human happiness as a primary goal you might end up with some sort of lotus eater machine with millions of humans in vats, experiencing their happiest moments in an endless loop, supported by drugs that enhance their endorphin release.

Even if an AI were capable to analyze your emotional state and to follow your reasoning it doesn't mean it has to agree with it. Empathy does not prevent you from saying "I understand your pain, but I have more important things to do".

[1] http://wiki.lesswrong.com/wiki/Terminal_value
Pitch, roll, and yaw. Yaw is sideways.
I suppose that would work, although with a factor of 3 more than 1/3 of all inputs are not relatively prime so in those cases it would fail anyway.
> What scares me about government, both in the US and abroad, is not the polarization of parties, but how quickly the dominant ideologies cycle from left to right. The pendulum swings to fast.

That swing wouldn't inherently be a bad thing, if the parties on the right were more about the smaller government and more freedom that they market themselves with (at least in the US; I don't know if that's even part of the marketing message in the UK), and less about tearing down civil liberties.

Does the UK have any parties that are actually in favor of smaller government and preserving civil liberties? Does anyone pay attention to those parties, or are they mostly ignored like third parties in the US?
How do folks use bidets (or those spray-hoses they use in India) without getting water and feces everywhere? How do they dry off without using tons of toilet paper?

The whole bidet thing just seems messy and unsanitary. I'm sure that there's a way to use it which isn't messy and unsanitary, but I'm not about to make a mess trying to learn!
A truly remarkable tech veteran, Richard Matthew Stallman is. My utmost respect for you, sir.

This webpage and its content made me thinking about the purpose of internet as both communication media and e-commerce. Can someone picture the alternative internet following contents of that page as guideline?
It sets a undesirable precedent. It was only a few years ago that the word terrorist was being used, now it's extremist. It may seem like nothing at first glance but it's a pretty worrying shift. A terrorist though already quite vague is a much less vague term than extremist. Extremist can mean anything to anybody. Where will we be in another 10-15 years?
Penn State Hackedd
"That would have broken me in mere months."

a) You are being mean, with no reason.
b) He is stronger than you.
The HN guidelines (and longstanding practice) are to prefer the article's title unless it is misleading or linkbait. A false title is misleading.

We sometimes add a question mark when a title is disputed but it isn't clear what a good (i.e. accurate and neutral) title would be. That's the best I've got until someone suggests an accurate and neutral title.
Even if there was a technology that halted aging and let you live indefinitely (barring accidents), there's no way that treatment could be given to everyone.

For all you know, the technology already exists in some military research lab but is being kept secret.
BTW, that's not nudging. Nudging would be mandating building bikes with mufflers that the consumer could remove if they really cared.
I have tried different clustering methods before, but did not receive enough satisfying results. Especially I had a look in what carrot can do, because I find the library pretty cool itself. That its built in Solr and can do everything on the fly was just a bonus. But the entities change too much, there is not enough similar data (each day) which result in poor clustering, the clusters are not meaningful - no matter what I did. Probably I did something wrong. After all, I wanted to look into that a little bit later again. And the main purpose was actually not provide a reader-App with hard-coded categories. The main purpose was a feed which is my personal "top news" based on what I "liked" before - having my own categories. Ping me on thomas@newscombinator dot com and I'll shoot you a beta login, maybe you'll find it useful.

The confusion of the name is already well noted, and a "re-branding" is not excluded. Considering its not even a real product, its weird to talk about a rebranding though :) - Paul forgive me the confusing naming. I had nagrgtr.com before (for News-Aggregator), but I found that domain not-so-good (=sucks) as well. I guess I will sit down again and brainstorm a little bit - suggestions welcome.

Thanks for the feedback.
Tom
You are missing quite a bit, especially regarding scopes, which definitely tells if the users has just read about AngularJS or actually done some hard work with it.
Two people fly jetpacks over Dubai [direct link]
Study hack: how to do a mindmap
Ha! HipChat is on the list.
I was extremely surprised to see the source of this at the top of HN, as I am familiar with this web site and its operator from an an extremely toxic online forum, which I won't mention or elaborate on. I am careful not to share negative remarks, but I will firmly state that I believe that this:

>Consequently, the originally intended, civilised process of emailing the victim, keeping things quiet for a while to give them time to update and so on is not practicable.

Strikes me as disingenuous coming from this source.
> Do you see those when posting from your current account?

Yes, I do reload HN quite often (always logged in with this account) and believe I have seen 5+ captchas or so today already.

Thanks for the offer to report details, I'll try to keep track of what exactly happens tomorrow.
I started learning piano a year ago. I'm 36 year old. Unfortunatelly piano is my third instrument which I play. First instrument i started with was accoustinc guitar almost 25 years ago. Last three years I'm trying to learn how to play bass guitar. When I switched to bass guitar I took the learn process very seriosly and study what ever I have found (music theory, notation - sight reading). This book really helps me a lot with piano: http://www.pianopractice.org/ since there are not study pieces and notation but it describe how to learn and how to practice smartly.

I'm self taught and I believe that you can learn on any instrument at any age you start. You have to learn smarter not harder. There are so many interesting videos and online teacher on youtube nowdays it makes learning easier.
I think that's a different problem, although it is not entirely irrelevant since having a small prime factor like 3 implies that that the method will fail in at least 1/3 of the cases.

The other problem is that the value φ(n) will be wrong, even then there are some rare cases where the method might still work (see eximius comment about carmicheal numbers) but those are exceedingly rare.
No, because I work on public internet facing apps, I want evented programming to be easy, and have async libraries widely available.
I would go further and say the title literally says the opposite of the information contained in the article. It clearly says that exercise alone does make you lose weight. It just adds the observation that very few people actually try exercise alone---most try a combination of exercise and increasing their calorie consumption, which unsurprisingly doesn't work.
Are we starting to worry about freaking coffee intake now?!

If you like coffee, drink it. If you have problems with insomnia, try cutting it. If it helps, there you go, you get to decide if coffee is more important to you than insomnia. Most people probably won't get insomnia from drinking coffee.
I didn't really like living and working in Japan, but the toilet in my flat is one of the few things that I dearly miss. I don't know why anyone would want to stick their hand in "the mess" with a flimsy layer of cheap paper as the only insulator between skin and "the mess" when such a great alternative is available.

The machine I had in Japan had a hot water connection instead of an electric heater. However, being electrically inclined, the models sold in the USA would be a better proposition for me, rather than having to plumb a hot water line to the toilet. I'm going to get a Toto as soon as I expect to remain in one place for longer than five years.

On the other hand, I've had experience with German toilets too, and wow the fact that this exists makes me sad.
> one should be able to programmatically put statements together and execute them

I'm not sure I understand. In Haskell, you can programmatically put statements together. You can't execute them willy-nilly just like how you can't try to execute an integer in python. You just create make a statement called "main" and the program is compiled so as to execute that statement.
Cuteness is a huge factor. Few people care about anglerfishes, while panda babies in a zoo are big news.
As i understand it cuteness response is based on neotenic features, i.e. identifying and protecting babies.

So maybe some people just wish to protect animals that happen to match patterns that we associate with our own species and not necessarily because they value an intact ecosystem.
Forging social bonds is rational. Sentimental value makes gifts valuable -- if the recipient wants the gift. My mother doesn't want my cash, she wants my affection.
I think the productivity reset has already happened, but not in the way you (or I) would hope. That's why wages and confidence of individuals are stagnant, while corporations and stocks are doing well. "The recession is over" is true for corporations, but is open to debate for lots of individuals.
The entire site or just certain pages? It's possible it's just my design skills. -.-'

I do try to design for mobile, though, so a little more info would be useful.

Thanks for the feedback. =)
PHP? :|
Eh, we still type at an average speed in insert mode :-P
Piwik is the obvious choice, and it blocks referrer spam by default and hosting can be subcontracted out of you don't want to deal with setting it up.

http://piwik.org/blog/2015/05/stopping-referrer-spam/

http://piwik.org/hosting/
Note that deep into the piece, the author reveals he's never actually tried one before. So take his advice and analysis with a grain of salt.
AngularJS: API Error Codes Handling in Forms
Yes! It looks like someone inserted a broken subkey with an invalid signature into the keyserver. If your software didn't validate subkey signatures, you could very well think that a package was signed by HPA. Alternatively, it could be that someone was just fucking around and uploaded a subkey with invalid signature for the lolz.

Here's a json export of the packets: https://gist.github.com/anonymous/ba23ca66d2ca249e6f84

Here's the factored subkey: https://gist.github.com/anonymous/ba23ca66d2ca249e6f84#file-...

Here's the factored subkey's bad signature: https://gist.github.com/anonymous/ba23ca66d2ca249e6f84#file-...

EDIT: It's the EXACT SAME subkey self-signature packet as HPA's real subkey self-signature packet! Someone (by malice or mistake) manually added a subkey to HPA's public key and copied the signature from the other subkey directly onto the new subkey.

These are the same:

Bad subkey self-signature: https://gist.github.com/anonymous/ba23ca66d2ca249e6f84#file-...

Good subkey self-signature: https://gist.github.com/anonymous/ba23ca66d2ca249e6f84#file-...
> I’d have just put a link to the Microsoft Knowledge Base and the Apple Support site there

Links to separate Web sites?! Better brush up on your Google policies. That'll get you banned.
Before smartphones became the rage, American consumer technology always lagged behind japan in terms of adoption. I think this is still the case for a lot of things, including toilets.
Cool. A screenshot would be great, if that's convenient.

Sorry we've been inconveniencing you!
I trust that WD's warranties are generally formulated to last for the statistical lifetime of the drive, and operate with that in mind. (And my home NAS is in RAID6, so, sure, I agree with you.) I don't trust some dude's homebrew hard drive controller flash, and I don't trust that I have no recourse if it goes south. I definitely don't value that over eight dollars.
Or arbitrary social bullying, like we have today.
This looks more like a fake sub key that someone tried to pollute the public key servers with

Does anybody know how that would be possible? I can't understand why a key server would accept a subkey unless it was correctly signed by the primary key. At the moment, all I can think is:

1. Misbehavior on the part of someone running a keyserver.

2. A bug in the keyserver software

which isn't really an issue because PGP implementations will just ignore it

Has that always been the case? With all widely used PGP implementations?

I ask both of the questions because I can't understand why anybody would go to the trouble of doing this unless it supports some kind of attack (which may no longer be viable, but perhaps was at some time in the past).
No, because compilation takes longer than your typical script. And there's no REPL either.

C++ is improving, which is to be applauded. But all of these examples seem to be "look, C++ used to be a lot worse than Python, now it's only a little bit worse than Python". Show me the USP, the compelling use case where only C++ will do.
Almost any situation described as a labor shortage is actually just a complaint about the price of said labor. Offer a $10 million/year salary, and see how easy it is to get the engineers you're keen on. "That would be a ridiculously high salary", you say? Great, you've established my point; now we're just haggling...
Thanks! We are working on getting more texts, versions, and translations. We also need to work on getting more user interaction and growing a community.
Preeeeetty much everyone in our society drinks caffeine [citation needed]. Personally, I find a significant difference in my level of focus between a day in which I had a cup of coffee in the morning and one in which I did not. This is true for me regardless of any dependence.

My advice is to keep tabs on how much you're consuming and consider to giving yourself off days when there isn't work to be done. Definitely try and get a good night's sleep too (coffee late in the day isn't great for this, so worth keeping that in mind).

Most importantly, figure out what works well for you.
This woman got pregnant from having anal sex
Hi, the exercises I do for the regular practise change according to the pieces I play and they also change if I feel that I get tired of them or they don't work. Many of them can be found here [0].

There are also days where I just "listen", not caring much for technique, but rather playfully explore a piece or an idea.

The most important thing in my opinion is to not fall into the trap of just playing something over and over again, hoping for incremental progress, but instead find out what you can't do and work on improving precisely that. Playing the bars of a piece in reverse is a good way to get around this.

During the long practise I take that principle even deeper and use the time to work on the hardest parts (= the ones which aren't fun to play, because I'm not yet able to play them properly).

[0] http://www.pianopractice.org/
Thanks. Excellent Wiki. Kudos to Christopher Wilcox.
The Hadoop Honeymoon Is Over
I brought one of these home from Japan and have been trying it out on unsuspecting houseguests. People usually yelp the first time (surprise heated seat!) and after the second time they're hooked.

The water jet is unsettling the first time you use it, but you get used to it quickly. The feeling of having a genuinely clean butt gives you the confidence you need to go crush it in the boardroom.
I've looked at the 6502 simulator closely, but not the Atari simulator. In the 6502 simulator, the "transistor-level simulation" is simulating each transistor by moving "units of charge" around and treating the transistors as switches. So it's not an analog transistor simulation, but it's more than a logic simulation. The reason that the simulation needs to deal with charge levels rather than simply on vs off is there are places where, for instance, a large transistor will pull a line high and a small transistor pulls the line low, and the large transistor wins.
After using them in various Google bathrooms, I spent the money and added a Toto washlet to my toilet. It has easily been worth it.
It's interesting to note that High Energy Physicists all around the world will answer "yes", in fact they even created a C++ interpreter: https://root.cern.ch/drupal/content/cint.
How do you dry your ass off?
Seems like a brilliant move on Microsofts' part, I don't really know many other toolsets for these platforms that is as "integrated", although I guess the standard still yet to be beaten by Microsoft is to be using the thing itself for its own development - i.e. fully-hosted onboard .. which is not what is happening here, I suppose? i.e. the IDE is on the 'real PC', and we just have a remote connection to the rPi for testing/running the bundle .. which is great, in and of itself, but its still not quite a full-blown "here is a full cross-platform build of Visual Studio for rPi2, which builds fat bins for all platform packages ..": which would be even greater, imnsho, as a long-time eschewer of all things Microsoft'ian, whose interest is being tweaked by this intrusion into what is, typically, a Linux-dominated domain. (Methinks it curious to see Microsoft competing so aggressively for this space..)
I, for one, would still like to learn who and why placed the garbage on the SKS servers. (And no, I cannot prove to the satisfaction of everyone that I had not somehow done it myself. Though if anyone can picture what such proof would look like, I'd be happy to try.)

And why Mr. Anvin's key was chosen, rather than another.
I am sure your opinion would change once you start using it. It's definitely not as messy as you describe it. On the contrary it takes less paper and is more sanitary IMO.
Even in more rural parts of Japan, how quickly is technology adopted? Or do we make the assumption that Tokyo and a few other cities == Japan?
Yeah, stupid phone keyboard and stupid me not noticing:-)

That's one major issue with Scheme: sure, anything can be achieved in a Turing-complete language, but each Scheme does things a little differently. Common Lisp, meanwhile, actually standardised all that important stuff.

And while Scheme is conceptually cleaner, CL feels a lot more well-engineered as a language.
The Internet is running out of room
Globalization plays it's part, but I think the real root cause is the shift in business philosophy to systematically squeeze margins for short term goals. Worker salaries are one vulnerable facet there, but between businesses margins are tighter too. It basically optimizes efficiency & profits today, but edges out a number of avenues for better long term growth - larger investments in new products within companies as well as the worker pay & savings (which in turn hurts for example self-funded small business starts).

In theory, tighter margins means better purchasing power for everyone, but somehow that excess from the squeeze seems to be unevenly sticky as capital flows past the upper wealth brackets.
Turns out, all this will-they/won't-they drama was really just for ratings. Good move, Joyent. Good move.
The only place feces are going to go is inside the bidets, much like a toilet. It's not going to be flying around the room and the jet of water isn't that powerfull.

https://www.youtube.com/watch?v=_Xnm1syPnwE
Can you give an example of the 'far greater danger' to you in your daily life?
Barkeep for code peer review
The SKS keyserver pool (which keys.gnupg.net alias's to) doesn't do any cryptographic verification, even verifying self-signatures, before upload. The software just checks to see if the format is valid.

It's up to the clients to do their own verification, which in this case GPG does perfectly (it doesn't import the invalid subkey since the self-signature is invalid).
If you're staying in insert mode you don't qualify as a vim expert.

Rapid-fire editing with text objects, dot, macros, column mode, :norm, and so on ought to work pretty well on screen.
This is another one of Mozilla's "Social API" clients.[1] There are about 18 such items, including Google+, LinkedIn, and Twitter connectors.[2] Roughly the same functionality used to be available as a standard add-on from Pocket [3] but that's been discontinued and replaced by a "social API" add on.

The "integration" seems to be that it now comes pre-installed, and cannot be removed. Users are complaining about being unable to remove it.[4] Anyone know how much the Mozilla Foundation was paid to stick it to their users like that?

Ghacks has an article about how to disable Pocket in Firefox.[5] You have to go into "about.config" and set "browser.pocket.enabled" to False, then restart the browser.

Disabling all of Firefox's "social" features has deliberately been made difficult.[6] You turn off "social.active" and "social.enabled" to False. Those variable may not exist in "about.config"; you may have to create them.

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Projects/So...
[2] https://activations.cdn.mozilla.net/en-US/
[3] https://addons.mozilla.org/en-US/firefox/addon/read-it-later...
[4] https://addons.mozilla.org/en-US/firefox/addon/read-it-later...
[5] http://www.ghacks.net/2015/05/14/how-to-disable-pocket-in-fi...
[6] http://www.trishtech.com/2015/01/disable-social-features-in-...
Looking for a code peer review solution and found this one. Gerrit is a bit too heavy for small teams and Redmine does not have a good code review plugin. This ruby solution looks good to me.
I do quite a few things alone, myself and I do generally tend to have a good time. In some cases, I actually have a better time than I expect I would with others.

I like to go on drives into the middle of nowhere, usually deciding what turn to take when I take the turn. Some other person would just be sitting in the car blinking as I thought that one dirt road with no one on it was /the best/ turn to make at this second.

Or, I'll go to the zoo, and take photographs; but, that's not something that's very fun to do with other people. I fear they'll get bored as I decide to sit by a single animal enclosure for the next two hours, just waiting for the creature there to do something photo-worthy.

I also often go out to eat alone. I have weird feeding schedules, and sometimes I want to eat somewhere nice, so ... bleh. I actually don't feel too bad about eating alone, but sometimes it could be quite a bit more fun to do it in a group.

I do prefer to see movies with friends, though. There's the discussion about the movie immediately after seeing it that I quite enjoy.

I also prefer to participate in extreme sports with others. Maybe not going with them the whole time the extreme sport is happening; but, there is safety in numbers in an activity that you could literally die from.

..

Long story short, for people that haven't done things alone for the awkwardness reasons. I encourage you to try it. It can be quite a lot of fun, depending on the activity.
Filters Against Folly: How To Survive Despite Economists, Ecologists, and the Merely Eloquent book

http://www.farnamstreetblog.com/reading/

Ryan Holiday's reading list
PHP doesn't have evented either