skysight-inc/HackerNews huggingface dataset:
I think it's a very important idea that will be most useful in incentivizing people to produce open content or otherwise donate their time and money. It's the idea behind the new StackExchange user pages:

>How many people have you helped?

> “People Reached” is a new way to see just how much your efforts here matter. For the first time ever, you can see roughly how many times an actual human being – very likely one looking for help – found your contributions here. Personally, I like to call it the “Saving-the-frigging-world-o-meter”.

http://blog.stackoverflow.com/2015/04/two-new-user-pages-one...

This is available crudely for Wikipedia.
https://en.wikipedia.org/wiki/Wikipedia:Pageview_statistics
http://stats.grok.se/

I think it should be a very high priority for the project to allow users to quickly and attractively integrate this into their userpage (and by default for new users). Could help reverse the slow atrophy of the wikipedia user base.
Indeed. That is the answer.
Microsoft: don’t expect HoloLens' field of view to get much better
We've also found that people generally struggle at first, but at some point, you internalize the rules, and then they click, and you don't fight all that much anymore.
> this doesn't say anywhere that the Saudi government supports ISIS.... if anybody knows two shits about the middle-east, he/she wouldn't say something like that.

KSA is a totalitarian regime. Do you think the people would be able to fund ISIS against the wishes of the government? This is a government that doesn't even let women drive and lashes bloggers for mild criticism. And yet you claim they didn't know/approve of people funding the ISIS? I'm afraid it's you who a little ignorant about the middle east.

The Saudis may not fund the ISIS now; but they did heavily fund it it and helped set it up. The aim was to destabilize and topple Assad. Just like they did with OBL and Al Qaida; and, predictably, got similar results.
Preventing the linking of the blood to its donor means the donor can't be informed if it turns out they had a serious blood-borne disease.
Yep - after we did it for the World Cup last year! Great to see more people taking it up.
I think GA allows for fewer symbols to express similar mathematical ideas, just as J or APL allow for more concise programs. The whole 'Notation as a Tool of Thought' thing by Ken Iverson. I believe new notations require time to sink in to usage for thinking, and then implemented in to the things of the world. We are heading towards concurrent and parallel hardware, distributed systems, GPUs, array languages, and vector processing machines. Maybe a GA implementation will work at a more basic level when we step away from the archaic hardware architecture we have grown so accustomed to and speak GA at a more native level. Lisp machines that speak native GA! Call me a convert or a 'gusher'. I like the beauty of the GA as written, although I plead ignorance to any of the attempts to render it in today's software/hardware. I did read of a company trying to embed it into a graphics processor chip vs. a software library. I'll have to find the reference again.

[EDIT] Here's the link for the chip: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6...
There is a difference though. Tractors can take away some farm jobs. Robots will become increasingly versatile. They'll eventually be able to take away all retail jobs, all the low skill jobs. Then eventually, higher skill jobs too.

What will be left for humans to do? Art? Sex work? We might be able to build robots to do that as well.
That does seem a violation of the privacy of your users?
Hi guys, I'm planning to launch this SaaS next month, any input will be very helpful.
Yes. Like asm.js it will more closely resemble C than assembly language, having expressions and variables.
He seems a bit downbeat on the whole thing speaking as a bit of a techno optimist myself. Viewing Earth's history from a long perspective the main events would likely be big bang, planet forms, biological life evolves and then 13.8bn years after the big bang technology becomes smart and evolves. We're on the verge of the latter. It's unlikely to be the same as it ever was.

I've never been keen on out minds being fastened to a dying animal, as Yeats put it. Roll on the singularity.
It should be noted that ethereum does not scale any better than Bitcoin, which is to say not much at all. Unlike a lot of people in the crypto currency scene Vitalik acknowledges this and is working on upgrades to fix this. He is a very, very smart guy but this would require solving extremely difficult technical and economic problems.
Maybe they should post it on Twitter too - "@JoezyDeco just saved the life of a premature infant." (Graphic of a God Mode badge.) ;-)
They all seem to have a pretty standard set of letters and diacritics.

Care to elaborate?
I've done something similar for PHP before. But what you get is code that essentially embeds a dynamic language runtime into your code in the places where the types aren't known. It's less efficient than JIT compilation.
I think this is importantly different. What's usually called gamification is when you create a ticker/counter/award and convince a person to pursue that as a goal even though it has no other real-world importance. This basically hi-jacks the natural good feeling people get when they accomplish an intermediate goal (on the way to an intrinsic goal). It's like the fact that I can make up a goal (flicking a folded piece of paper through a gap in a cubicle -- and arbitrary game) and it feels good to accomplish it.

On the other hand, the blood donation text message is connecting the person to the goal they already had: to help others. It makes the satisfaction of this pre-existing goal more salient and unambiguous. I think it's a lot like the theory behind clicker training for animals.

https://www.aspca.org/pet-care/virtual-pet-behaviorist/click...
> just like tractors made 90% of farmers permanently unemployed and they decided to take early retirement and spend time on the beach

Early retirement wasn't an option for those farmers - they had to find a way to support themselves or their families. As a result they took up desk jobs (many of which are, in the broader view of things unnecessary) in the city. When those desk jobs go away, where will they go next? Into manual labor? That's pretty ripe for automation as well.
That's exactly it. I'm proud when I go and donate and I get to show the staff at the end my card that says I've donated 47 times. I spoke with a Canadian Blood Service staff member once and she said that people compete all the time. You can donate plasma (or platelets) every 2 weeks, so people use that to pad their numbers.
Some general comments I have on the article (which I thought in general was very good):

- At 80,000 Hours (the social impact career advice service I cofounded) we don't advise that many people to aim to earn to give in the long-term; less than a third of the people who have changed their plans on the basis of our advice have done so in the past, and the proportion will be less in the long-term.

- Most commonly, the people who do this are those who really wanted to work in lucrative career X anyway, but were thinking of doing something else. E.g. Matt Gibb really wanted to do startups, but thought he should instead do something 'more ethical'; our advice made him realise he could do both. He's pledging 30% of his equity at LendLayer. (interview here: https://80000hours.org/2014/02/interview-with-matt-gibb/)

- Another common strategy (which we do recommend) is to gain skills in a for-profit company before then moving to something with greater direct impact afterwards. While you're working for that for-profit, you may as well be donating a lot too!

- if you think this is cool and are an entrepreneur, you might want to take the Founders Pledge (http://thefounderspledge.org/about/)

- if you think this is cool and can't or don't want to take the Founders Pledge, you might want to take the Giving What We Can pledge (disclaimer: i cofounded GWWC)
https://www.givingwhatwecan.org/get-involved/become-member

- If you think this is cool and aren't sure what you should do with your life, then we can advise you at 80,000 Hours (https://80000hours.org/). We're currently in Mountain View for the summer.
7 Free CRM Software Systems for Real Estate Agents
Note that this is "broken" in a very tiny way, which is unlikely to cause any real-world problems in code which uses floating-point correctly, i.e. does not rely on its exactness (or lack thereof.) It's not like with integers, where e.g. 1000000 becoming 999999 or 1000001 would be a severe bug.

If you're interested in the details of floating-point maths, the rest of the site has other fascinating articles too. Converting strings to and from floating-point correctly in all cases turns out to be quite a tricky thing to do in practice.
Obviously these classifiers do often focus on patterns, rather than shapes, and that's probably something that could be worked on, but I don't think an image classifier can possibly be expected to, at the level it is operating, identify the leopard-print sofa all on its own. Clearly there's a higher order process at work than image recognition here - after all, when a human is faced with a sofa-shaped object with a leopardskin pattern on it, there are two hypotheses that need to be evaluated: 1) this is a sofa patterned to look like a leopard; or 2) this is a leopard, shaped like a sofa. Rejecting the less plausible of those two scenarios is obviously a higher-order activity. If the image classifier is at least firing off the concepts 'leopard' and 'sofa' with some level of probability, it's doing its job pretty well.
Maybe the family could pay for premium incarceration to be housed in the US. I am sure there are lots of inmates who are never visited during their entire stay.
Why is "(GEngine == nullptr || !GEngine->UseSound())" safer than "(GEngine || !GEngine->UseSound())"? Is this some kind of precedence rule, where the former short-circuits but the latter doesn't?
"Incidentally, it is a common misconception that if c is a character variable, one can obtain the unsigned integer equivalent of c by writing (unsigned) c. This fails because a char quantity is converted to int before any operator is applied to it, even a cast. Thus c is converted first to a signed integer and then to an unsigned integer, with possibly unexpected results."

The "even a cast" part is wrong. The usual arithmetic conversions (including the integer promotion) is not done with the cast operation in C.
Also having malaria, paying money or sex for drugs, lived in Africa for 6 months, ever had a blood transfusion, dura matter transplant... the list goes on. In Canada, every time you donate you answer about 13 questions on your own, then a nurse asks you about 10 "high risk" questions. You can tell they could recite them in their sleep, and I'm almost at the point where I could as well.
This is a de-facto project I give new bioinformatics students. It is simple enough for them to do with minimal programming experience (most of them have biology degrees), they have often already learned how to do it by hand in previous biology classes, and it is actually useful in research.
How we turned JSON into a full programming language
Sorry, but when you react like the way you did I simply lose any interest in discussing the matter with you any further. Frankly it also makes you lose credibility in my book; if you cannot manage to have a polite conversation where you disagree with someone then it paints a picture of someone who yells and walks away whenever someone disagrees with them. A person like that may believe they are right, but if they can't properly discuss things, how would they know? So why should I trust them? Not saying that this interpretation is accurate or anything, that's just how your posts came off and why I wasn't interested in further discussing the matter with you and reacted the way I did.

But very well, as long as we can keep things polite:

There exists a possibility you misinterpreted my intent. I am talking about the following scenario:

* Feature branch is written by a developer, has been tested (not as much as they'd like, because deadlines) and it is merged into master

* Master branch is made publicly available, CI builds from it, and builds wind up in production

* Some time passes, eventually a critical bug is uncovered in the code from the feature branch. This is bad and should have been caught earlier, but it didn't, and shit happens.

* Work starts on a fix as soon as the developer resources are available. In the meantime the code from that feature branch should be "disabled" so the product remains functional in the meantime.

So what has worked well for us is reverting the merge commit(s) where the feature branch is merged into master. This commit is given a descriptive commit message and we actually appreciate there being a mark in the revision history about this.

We have dozens of these projects for different customers, and less than a dozen developers. Rewriting the history of the master branch would result in chaos as every developer gets to merge their own feature branch into master.

Are you still recoiling in horror? If so, feel free to elaborate as to why and how you would do this better.
Google plans to remove revenge porn from search results upon request
And what right does a nation with poor track record of human rights have, to just assume that other countries should be okay with this nation shipping people it considers undesirable, to that place?

Oh, I don't like this in my house, let me just toss it into the neighbour's place since I am powerful and the neighbour can't complain...
If you are really wondering, PCRE means perl-compatible regular expressions. That may have something to do with it.
Show HN: vcspull - sync code repositories via json or yaml file
"Web/mobile app" doesn't give us or even you very much to go on in the decision. Pick the right tool for the job - or describe the job, and maybe we can help you out.
Guest Post: Behind the Stack of JavaScript.com – DigitalOcean
I got a PR request up on the github if you want it.

https://github.com/idoco/map-chat/pull/11
Names go against C++ convention, should be.
Future<T> => future<T>
makeFuture => make_future
Though I can't find any reference to it, I'm fairly certain that TextSecure would be HIPAA compliant. I think I'll try to point that out to Moxie and see if they can make it official.
All correct what you are saying. This was exactly my point that Bandcamps revenue goes to artists (mostly).
There's nothing wrong with relying on floating point to be "exact". That is, correctly rounded. As exact as it can be.
Yes, there are undiscovered future uses for labor and the capital/labor imbalance could be alleviated (or exacerbated) by discovering them. It is still utterly absurd to bind the wellbeing of our society to a gamble on the rate of discovery and the extent of these untapped resources.
A review of HoloLens: https://www.youtube.com/watch?v=PynqcAHXpg0&feature=youtu.be...
Star Wars Wars: All 6 Films at Once (Full Length)
That was actually mentioned in the text though.
> When those desk jobs go away, where will they go next? Into manual labor? That's pretty ripe for automation as well.

The service industry is not going to be replaced by robots anytime soon. Many jobs wont even be replaced because robots wont be economical enough to do so (hairdressers robots anyone?).

And the more you have robots out there, the more you will need maintenance people, industries to manufacture robots, and the whole lot of engineering that goes with it. Because, like it or not, we have not discovered a way to do super smart robots than can design themselves just yet.

And just like farmers got more education in order to do desk jobs, the ones at the lower end who get more educated to do the jobs that are needed, because you know, the job market is dynamic.
I never liked Pandora, I was forcing myself to use it but they have limited music and their recommendation engine was a joke. It might work for hip-hop vs. heavy metal context but when it comes to sub-genres in electronic music not so much.
> Alternative title: you can use regex derivatives...

This is particularly confusing because you mean "derivative" in the sense of "etymologically/conceptually related", but there is actually a (formal) notion of the derivative of a regular expression.
I don't work with NN at all, but it kind of seems like the author set up their CNN with a large enough filter to see a whole spot at once, but not large enough to see a whole cat at once. Then he complains that it doesn't know what a cat looks like. Would it be possible to make a larger filter with a lower resolution such that overhead is the same as the smaller filter but it can get a higher-level view of the image?

Also, the author spends the first section of the article determining that it is in fact a jaguar-print sofa (which the model also confirms) but continues to throw around the word "leopard". They're not making it any easier for the future machine learning algorithms that try to identify an image by the text surrounding it. ;)
This is quite nice. I still wish C++11 would add some CSP style channels into the core language, with appropriate elegant syntax (maybe they could steal Go's syntax for channels).

I'm sure there is a good performance reason they haven't done this yet. I don't know enough about the design of programming languages to know all the complexities involved. I'm just idly wishing.
You don't even need a neural net for that, take any global optimization method and give it a somewhat ill-defined scoring function, it will instantly run circles around you laughing.
In the education/upbringing of children, it is a long known fact, that you will get what you expect.

Tell a child, that it will fail over and over again, you will most likely get a failure. Tell a similar child from its birth over and over again that it will be a winner, you will get a person that is much more likely a winner than the other person.

The US society today trains failures. It starts by being born in the wrong district of a city or belonging to the wrong race. When in such a case, you have no good family (eg. single mother), you have all odds against you. It goes on, by visiting the wrong school ...
Are you trying to say that the Bolshevik revolution is about people actually seeing further than their own noses?
Hand picking groups doesn't help if you can't compel people to go. People who have 2 or 3 bad experiences will just silently stop going and those people are most likely to be the ones who have the most to offer.
We should just call lobbying the same way it is called in other countries: corruption. The problem with legalizing corruption that corporations gain way to much power.
The heroic solo entrepreneur aspect of this article really rubs me the wrong way. "How I grew my company"? Like one dude deserves all the credit and nobody else employed by the business had anything to do with that 300 million?

The advice to solicit feedback and pivot until you find the true value you offer your customers is fine. How about:

* Engineering and Product advising as to whether the requested features are feasible -- and if not, suggesting creative variants.

* Marketing running analysis and advising as to whether the new product direction is salable outside the small sample size accessible to one individual CEO.

* The little people who keep the lights on.

Probably entrepreneur.com knows their target demographic and I'm not in it. :\
The secret alliance that could give the Web a massive speed boost
No difference whatsoever. Robots don't build themselves yet, and don't program themselves either, so you'll still need a bunch of humans to do that work in the back. Or you will have people who will be willing to pay more to have a human touch instead of robots.

Robots may become more versatile, but the day they can be as versatile as humans is not going to be in your or my lifetime. I hope you realize that, unless you are a member of the "Church of Singularity" :)
>there would enourmous savings in health care costs (both maintenance and research) and a positive impact on the economy as a result of more healthy people being available for work

That seems rather dubious. It would be wonderful if society were organised to maximally channel the efforts of all the warm bodies available, but (bizarrely in my view) "not enough jobs to go around" is seemingly a thing. Also, "more people alive" certainly does not equal "cheaper healthcare" no matter how you slice it.

That aside, it seems to me that a more immediately realizable method of achieving that goal would be to redistribute wealth to the enormous fraction of the world that cannot afford even basic medical care - even in the United States.

It seems highly likely to me that even if it were possible to extend human lifespan by some substantial degree with no ill effects, this technology would probably not be used on everybody in the world, or on every social class. This would come with grave destabilising effects. You'd struggle to find a better way to foment resentment and revolution than today's super-powerful and mega-rich becoming immortal as well.
Recreating the Feeling of Reading with Dyslexia (2013)
That sounds nice, but there are a few problems with it. 1) You can't predict the future, so you don't know that those treatments will work or will actually be inexpensive. 2) Patents, greed, lawyers, etc. 3) Since the treatments don't exist yet, you don't know how often they would need to be done.

Bottom line is that you seem to be awfully confident about predicting the future of things that don't exist yet.
For doing image training, Caffe is pretty good. Here's a starting point: http://caffe.berkeleyvision.org/tutorial/
Some of the charities mentioned are clearly advocating for policy change (lifting copyright and restructured tax schemes), and I think that generally all charities must decide how to relate to the current structure of the world because whatever the ill you are campaigning against preventive measure are most effective at preventing suffering. So one question is if you see any natural limit for when something goes from a charity to a political campaign and vice versa. For instance, imagine the bizarre scenario where a presidential candidate pledges a significant increase to foreign humanitarian aid by taking from the foreign military aid budget. Will make that candidacy a worthwhile charity (supposing the bizarro candidate has reasonable probability of winning)?

An unrelated question is: why do you think there are so few investment opportunities that are truly concerned with being ethical? The GiveWell founders seems like they could have made an investment fund dedicated to growing local companies in the poorer parts of the world. Direct cash transfers are among the best ways of helping the poor, but stable financing with modest return expectations seems like it could be pretty good too, with the benefit of slightly growing the capital available to help. Or you could imagine getting a significant amount of shares in Shell and turn up at shareholders meetings and make them repair their pipelines properly and such things.
A small, battery-powered wireless router that runs on 4G. It broadcasts a configurable SSID which defaults to "Starbucks Customer Wi-Fi", and prompts users to "download secure browsing certificate", which actually downloads a (known-to-the-router) SSL cert, allowing for MitM attacks against users browsing HTTPS websites in coffee-shops. In case actually snooping the web traffic and exploiting it is too much work, the router can also replace all ads and e-commerce links with those that would pay the owner of the router. Finally, in a surprise twist, a small percentage of all injected ads and affiliate links actually benefit the company selling the routers, rather than the owner.

EDIT: I think I know what I'm doing this weekend.