skysight-inc/HackerNews huggingface dataset:
Although with C++ you'd probably break your fingers trying to implement it. And it would end up looking uglier. :)
It would spend all it's time and resources in order to even slightly decrease the probability of a human coming to harm.

You are assuming there are no thresholds, which is not correct for any decent ( fictitious )ai, I believe.
As we know from recent history, many companies have pursued criminal charges against people who have broken into their systems, even if they had no intention to do harm. And DAs are very happy to prosecute these cases. So this would be a great virus to write if you wanted to add a prison sentence to your resume. (And you could be held responsible for the cost of restoring the servers after your failed upgrades, which could run into the millions of dollars if you damaged enough servers.)
In the US, sovereign immunity doesn't exempt the federal government or its employees from criminal prosecution, and there are statutes on the books that explicitly waive immunity for civil cases that arise as a result of contract disputes (among other things).
I built this (using libGDX) having bought Andreas Oehlke's book [1], which I found very useful. I'd used libgdx before to make a simple snake game, but somehow Andreas made things a lot clearer for me. What's particularly good is that he gives the full source code to a game (a side-scrolling jump/run game).

My design skills are awful, but using Inkscape [2] I was able to come up with something half-decent (according to my friends, assuming they're not just humoring me). I found Derek Banas' youtube tutorials [3] very handy for learning how to use Inkscape.

Incidentally, one very useful tip I found (can't remember where, maybe stackoverflow) is that you must avoid creating any new objects during the render() method (ie during the game), because you'll get unpredictable garbage collection, making the game pause at random intervals. A handy way to check you haven't missed anything is to put a breakpoint in the Object class constructor in android.jar. If it gets hit during play when running in debug mode on a real device, then you're creating an object when you shouldn't be.

Feedback / suggestions on this game very welcome. Thanks!

[1] http://www.packtpub.com/learning-libgdx-game-development/boo...
[2] http://www.inkscape.org
[3] https://www.youtube.com/watch?v=zUIOEXssTSE
I wonder if you could make it completely analog. Find functions that can be done fast/cheaply in silicon, and then design learning algorithms that can take advantage of them.
How I got the best job, ever.(and resigned 6 months later)
HN Search updated
We have just updated HN Search (http://hn.algolia.com) with major improvements:

- Mobile version: it now works just like your desktop version. You can select what you want to search (all, story, comment, poll) and refine/sort your queries by date (last 24h, past week, past month, forever).

- Phrase queries: they are now supported in the parser using "" syntax. This syntax also disables prefix search and typo tolerance for the terms of the phrase query.

- Not: we have added support of negative terms in your query (using -term syntax).

As usual, your feedback is more than welcome. We also appreciate pull requests & feature requests on our GitHub repository: https://github.com/algolia/hn-search
NetBeans IDE 8.0 released for Java 8
Also check out Statsite, which is a C implementation of StatsD: https://github.com/armon/statsite
Sure but unless this new service is along the lines of "I generate my own key pair _and then only ever give Google my public key_" there's no way they're getting me to trust them. And I seriously doubt that's something they are going to try to do, it's to much of a niche market for Google IMO.
What I have learned about startups
>pure PHP will become a less-tested second-class citizen on HHVM

Not really true because HHVM has to run basic PHP before it can apply the Hack annotation. You can pull out the annotations and it's still PHP.
Thanks for sharing. Articles like this make me wish I took more than just the obligatory year of physics.
Politics and Journalism have always been a little 'you scratch my back, I'll scratch yours'. They both need each other to exist, and yet feign like they can't stand each other at the same time.
Wobbly Penguin more frustrating than Flappy Bird?
It's just much easier to think of things as being black and white. It really doesn't matter if it's true, it's just comforting.
Hey Ryan, thanks for the comment. So, Orchestrate actually has an on-demand export tool so there is no lock-in. We backup your data into S3 and send you all your data in JSON format. We take zero lock-in very seriously :) http://orchestrate.io/blog/2014/03/12/new-feature-data-expor...
That's really spammy and gross. You are what's wrong with the internet today.
I don't think there is a physical Microsoft store anywhere near me. There are 3 Apple Stores within an hour though.
(I'll figure out projected and actual costs and blog about this at some point! I selfishly want to get other tech companies to move, too)

Early on, pretty much irrelevant -- VAT is the pain (and the cost of flying to the Bay Area frequently, the cost of moving, putting a bunch of my guns in archival storage, extra hassle in fundraising, ...)

I'll probably be back in the US or in non-Germany by the time of taking capital gains, so it's really just:

1) Taxes on business profits
2) Personal income taxes (which, since I don't take a large salary, can't be huge; roughly the same German rate vs. SF rate)
3) Social insurance/etc. net of services

SF, CA has absurdly high taxes (federal/state/local) PLUS higher effective taxes due to both high prices pushing income brackets up, and things like $2mm shitty condos being effectively a "tax" as well, and shitty services for the money (so you have to purchase private alternatives on top of paying taxes).

On #3 -- I am indifferent between spending $500/mo in increased tax vs. $500/mo on healthcare. For people with school or college aged children, education benefits in Europe seem to be worth a huge amount. There are intangibles like not having to walk over homeless people to get into your office in the morning, or piles of human feces on the sidewalk during the mid-afternoon.

Being able to hire awesome people (competing with Rocket, Soundcloud, and a bunch of 1-2 person startups, rather than with ~every startup in SV), and not having to put up with US immigration hassle for a non-US cofounder, makes up for a lot of it. "Branding" advantages of being a European company make up for the rest.
Your information is incomplete, you haven't stated where the job is located at. There's no universal law, it changes based on location.
"Bad language" is subjective, just like practically all discussions on this topic.
I think that's a separate issue. As a general social rule you aren't supposed to bring up religion or politics at a general social gathering since people have strong opinions driven by their group affiliations.

It hijacks conversations, starts fights, and doesn't accomplish anything since people will be arguing from an emotional reaction.

That doesn't mean you can't ever discuss politics and religion, just be understanding if other people aren't interested in your views.
These are impressive numbers. Are there technical reason why IE or Firefox haven't adopted it yet? Or just political ones?

http://caniuse.com/webp
I read it as , hmmph, you know... the market for men's ideas is probably getting close to being played out and there is probably an untapped market for products made by women... Diversity? Bonus!
This is a really great idea although slightly evil. Could be quite useful though. Nice job!
But even in a meritocracy you can only select the "best" from those who are available.
There are certainly plenty of people who could have been successful in technology but went into different fields entirely.
Ask HN: What do you avoid saying on HN for fear of being downvoted?
Fellow Cirrus owner here. My assumption has always been the deterrents are cost (both development and production; many fewer engines to amortize over) and reliability (if you lose all electrical power in a FADEC system, the engine dies; not so with magnetos).
Cool idea. I saw betakit using this the other day.
> PHP isn’t a great language, but it is a good language.

So what is a great language? If it runs the largest active user app on the planet (FB), the most widely used CMSes (WP,Drupal,EE), message boards, MVPs, etc. Why continue the hate, then end the article on how you've chosen it as the greatest option to run some of your systems.
Reid Orders Computer Review to Defend Senate Committee in Rift With the C.I.A.
Taking PHP Seriously is a great presentation that talks about why FB is using PHP:
http://www.infoq.com/presentations/php-history
FALSE

http://www.snopes.com/inboxer/hoaxes/googleearth.asp
PBS had a great documentary on bowling several years ago...I'm not sure this was it, but it looks familiar.

http://www.bowlingmovie.com/
awesome. I'd definitely like to see a full writeup if you ever do one, email is in my profile.
Here are some things I think future societies will condemn us for:

1. Prison. Almost every modern penal system focuses on punishment rather than rehabilitation. I think that as our understanding of the brain improves, we'll be able to find the causes of violent behavior and cure them. Punishment will become cruel and unusual.

2. Eating meat (and other animal rights issues). Even if they're not conscious, most tasty animals can suffer just as much as we can. They have desires and kin. Some even mourn the passing of their brethren. But few eyes are batted when our microencephalized cousins are abused and killed by the billions. Cheap in-vitro meat is probably a prerequisite for this change.

3. Banning assisted suicide for the elderly and terminally ill. See http://slatestarcodex.com/2013/07/17/who-by-very-slow-decay/

I doubt I'll be right on all of these, but I'm hopeful.
Now for something I really can't say: I think all three of these atrocities share a root cause. Some of you will probably guess what I'm getting at.
There's some journalism-speak about it here.[1]

It seems like the two algorithms are very similar, but that RCN's represent information in a more continuous way. Maybe this allows for more flexibility? Do the sizes of the hierarchical / recursive chunks get changed over time now, or is it not a strict hierarchy anymore? Stuff is weird.

[1] http://www.kurzweilai.net/vicarious-announces-15-million-fun...
Hmm this thread is full of people talking about pulling their data off google, so I guess we are talking about longer term viability of free google apps.
Depends on whether or not quality of the product is a factor in your cost calculations. It should be, and for many startups and solo developers, it absolutely is.
You don't get to decide that, which is why gamblor956 said you need to talk to a lawyer. That lawyer will tell you if the relationship you've set up is an employment relationship as defined by labor law and the tax code, regardless of what you're currently calling it, and regardless of the student's intentions. Believe it or not, even if someone volunteers to do work for free, you may not be permitted to accept their labor for free. Minimum wage is legally mandated minimum compensation for work, and unpaid internships that involve doing any work for the benefit of the employer are illegal even if the student is willing to be unpaid.

The scope of work someone can do at an internship (or "volunteer opportunity") without being paid is very, very narrow. Based on what you've said so far, having him work on projects you are backlogged on and on your side business, this is not a legal unpaid volunteer situation. The relationship you two have has to meet _all_ of the following requirements to be exempt from paying him minimum wage, as established by the Supreme Court in Walling v. Portland Terminal Co. They continue to be the basic test used by the Department of Labor in deciding when unpaid student intern programs are legal or not:

1. The internship, even though it includes actual operation of the facilities of the employer, is similar to training which would be given in an educational environment.

2. The internship experience is for the benefit of the intern.

3. The intern does not displace regular employees, but works under close supervision of existing staff.

4. The employer that provides the training derives no immediate advantage from the activities of the intern; and on occasion its operations may actually be impeded.

5. The intern is not necessarily entitled to a job at the conclusion of the internship.

6. The employer and the intern understand that the intern is not entitled to wages for the time spent in the internship.
nice try!
Thanks for the reply! I feel bad even pointing this stuff out, because I know that startups have to do what they have to do to make the bread as it were.

I am very glad there is a data export tool, I'm sure that will alleviate some people's concern. But the issue is that now someone has a bunch of code written to an API they have no implementation for. That is the nature of the lock in! Vendors discovered in the 90s that open APIs were very amenable to lock in - for example CORBA, SQL and more. It was really hard to port from CORBA implementation to another one, since non-functional requirements dominated at that point, even if at the API/code level it was compatible.

Good luck with your business!
The good part, that he or she is 100% wrong.
A watch on a man's hand is like a sexy pair of shoes or a purse on a woman, and it is not my place or time to teach you that. Once you grow older you will understand it.

And like i said, some people will definitely go for it.
Argument from popularity doesn't denote quality. I'd hardly say he's "continuing the hate", quite the contrary: him calling PHP a good language is likely at odds with most of HN.

Quite honestly, there's only a couple or so languages that I would truly describe as "great".
Mozilla evaluated WebP in October and found its improvements dubious compared to alternatives: http://people.mozilla.org/~josh/lossy_compressed_image_study...

That said, they explicitly did not rule out including WebP in the future. They just concluded it wasn't yet ready. It looks like it may be getting closer to being ready.
When I read this I can't help but think about how often I run across people in development or design who don't seem to see difficulty in or value of system administration.

It's pretty trivial to turn up systems that work in the most basic sense, but given enough time or load things start to break down.

The skill isn't in making things work, it's making them work efficiently, securely and automating what will keep them in that state while planning ahead to make it as easy as possible to recover, replace, extend and transition from them in the future.
I'm guessing purely political. See "Consensus & Standardization" for WebP: http://www.chromestatus.com/features/6471725441089536

Similar story for Dart: http://www.chromestatus.com/features/6682831673622528
Nice write-up and good on them for fixing that quickly, but it's a serious bummer they unnecessarily bring in the RubyGems incident as some sort of awkward "Well at least we didn't screw up that badly!" swipe. It's not relevant to anything else they said.
System Administration Body of Knowledge: www.sabok.org
Larry Page's view that the last best hope for humanity is some white guy with the hubris to tell the residents of Camden that his not being allowed to sell $60,000 luxury cars is the most pressing issue they faced, didn't surprise me. The American notion of Manifest Destiny isn't dead. It's not even past.

The mistake that many people of the developed world seem to make is to think that the Page's of the world see us as a distinct class apart from the billion global poor who live on less than $1 a day. It's a straight line from their suffering being just the business cost of sending rockets to Mars, to our $60,000 a year lives being the cost of doing it at scale.

Right now, we can be comfortable in sharing Page's and Elop's abstractions. People we know aren't effected. When it comes our time, the best we can hope for is to be the Sixth Army on the Volga and get some lip service that our suffering was honorable and our death glorious and will go down in history a thousand years hence.

Look up your street to the left, then down it to the right. If you don't see a native American, it's probably you.
For the sake of argument, let's assume OP is correct: the finance industry and corporations in general are indeed blood-sucking vampire squids jamming their funnels into everything that smells of money and are antithetical to human values. (I strongly disagree with it, but others are criticizing that aspect, so I'll move on.)

So what? How does this justify his conclusion:

> But they have chosen a fantasy version of the problem, when human interests are being fucked over by actual existing systems right now. All that brain-power is being wasted on silly hypotheticals, because those are fun to think about, whereas trying to fix industrial capitalism so it doesn’t wreck the human life-support system is hard, frustrating, and almost certainly doomed to failure.

Even if the finance industry / corporations are a parasite, so what? That doesn't wish away AI: AI will still remain a threat (or not a threat) regardless of whether Goldman Sachs is dissolved. Threats are not a zero-sum game: if you show that finance is a parasite, that doesn't suddenly alter the universe to guarantee AI is safe and easy.

Even if we interpret him charitably as making a nuanced cost-effectiveness argument that 'we face many threats, have very limited resources, and corporations are more cost-effective to fight than working on AI', that still seems pretty darn unlikely. Corporations are a major political issue which attract the attention and effort of hundreds of thousands of people and inspire real world action like Occupy Wall Street; why does this fight need a few more people in it? Diminishing returns set in a very long time ago. And fundamentally, financial types have (or have not) been parasites throughout history. Their impact is bounded. They are not anything new under the sun.

Whereas with AI, we don't know whether AI will ever exist; whether the impact will be huge or close to zero; hardly anyone takes it remotely seriously (quick question: have you ever read a mainstream article which did not make either a _Termintor_ or 'Rapture of the Nerds' allusion?); and the sum total of all efforts on thinking about the topic is, what, maybe $7m a year? (Google's safety board + MIRI + FHI + the new existential risk org whose name escapes me). You have to assume some pretty extreme values to make cost-effectiveness criterion spit out 'nobody should be thinking about AI! Everyone should be swotting up their Marx!'

Conflating socially-harmful corporations with 'hostile AI' does both topics a disservice.
Enterprise Linux and version numbering[1]: I'm a bit worried by quotes like

"The mass infection works against servers running version 2.6 of the Linux operating system kernel, some using releases from 2007 or earlier, Lee said."

Some servers running 2.6.x kernels are as secure as anything out there!

[1] https://access.redhat.com/site/security/updates/backporting/
Microsoft caught up in fresh privacy storm
I think what they're trying to say is that the bug is exactly as bad as the Rubygems incident, but they got lucky and it wasn't exploited.
can anybody disclose some figures on how much ^lift (or competitors) costs, e.g.: for a 100K-line Python codebase? A rough ballpark would help a lot.
It's a valid point on its own, but it's not a valid counterargument against the Singularity Institute. Human gatherings are still created from humans, which constrains the space of what they are, what they can do, and what they can think. Arguably they've evolved along with us, and what we have today are still logical extensions of the political structures we've been evolving for the last few million years.

AIs have no such constraints. However alien a financial corporation may be, it might as well be a single human compared to what AIs could be. If the problem is real, it's a different problem, and the problem of large human corporations is only the smallest, smallest taste of the problem.
Witty Worm: no seed population involved
Isn't it anti-gun-control that takes on a religious import? "From my cold dead hands" and all that?
SQL Developer- Opportunity – NH
I figure the best thing to do if kids are getting older and still appear to fully believe is to start dropping hints. For example, Santa is usually last to go after things like the Tooth Fairy and the Easter Bunny, so you could mention them together. Eventually the kid will figure it out on their own, which is a lot more pleasant than just being told one day.
Probably, but it's easier to get funding or acquired if you over-promise (and inevitably under-deliver).
you have to be particularly insensitive to both verbal and nonverbal rejection cues

I think that might be me. I have to figure out a way to test this.
How is this bigotry? It's one of the oldest puns on the web.
I don't think he's punting. He's saying that actually looking at the actual humans is misguided, because they can and will be replaced or exchanged with no effect on the system as a whole. At the micro level, a department or even a company may change course in a noticeable way with one person being replaced. But industry wide, and society-wide, the "actual people" are mostly irrelevant to the mechanics of the system.
Actually… http://www.scmp.com/comment/blogs/article/1430465/tiger-mums...
Logs are going to be full of junk from bots. Unless it's actually breaking something, IMHO it's better to just accept that and move on.

(If you're using Apache and do want to start fighting bots, I'd suggest taking a look at mod_security. Very powerful, but beware that the default rules can be touchy)
An extra 5 moves in Farm Heroes Saga requires 9 coin thingies. I don't remember how much that is in USD because I've never actually bought any.
NetBeans is vastly underrated. It's ugly and runs like a pig, but then again so is/does Eclipse. The difference is that Eclipse's UI seems oriented to accessing the vast and confusing library of Eclipse plugins, whereas NetBeans's UI is oriented to getting shit done. NetBeans is like "Oh, what are you writing today? An enterprise app? Need a database? Boom -- installed. Need an application server? Bazinga -- installed. Need Hibernate? Zap-boopity-bop -- you get the idea. Let me know if there's anything else I can do for you." It's basically the Java programming tool, and it really helps in making the fiddly bits of writing a complex Java application much more manageable for people like me, a humble programmer from the old Unix tradition.

But you almost never hear of it. People are like "oooh, Eclipse, Eclipse, Eclipse, if you want to program in Java you need Eclipse!" Fuck Eclipse. The few times I tried it I ended up more confused, and I think I screwed up my install somehow. NetBeans for the win.

Though when writing Android apps I still use vim or emacs.
I'm just poking fun at some of the people who swagger about on here, boasting their hourly rates.
I really like it! You know one thing that's not great though?? I cannot get back to just snip.ly once I'm logged in! It keeps kicking me to the dashboard when I want to be on the homepage!
There are groups that cater to teaching women and girls how to code, with the strict exclusion of men despite women continuing to outpace men in college enrollment (http://www.pewsocialtrends.org/files/2011/08/2011-gender-hig...). I have no problem increasing diversity but I take exception to ignoring other race/gender makeups that are clearly under-represented in tech/startups especially those who have little post-secondary education (http://www.pewsocialtrends.org/files/2011/08/2011-gender-hig...).

As one of those 'privileged' minority males, I shake my head.