skysight-inc/HackerNews huggingface dataset:
Arguing with middlenerds beats arguing with middlemen...
Is there an open API standard for exposing a web service to IFTTT, Zapier, or other app connectors?
No, life is not like Go. You don't choose one of 64 squares to play your next stone on in life. The state space is infinite. This is why AI will continue beating humans at games but be totally inept at, say, tech support.
That also wouldn't even compile. I also write in multiple languages, and for languages for which this is an issue I use a linter. This isn't even an issue in C if you compile everything with the appropriate flags (-Wall or -Wparentheses).
Fantastic read, but... looping a video by reloading it off the server everytime it's finished? You should be giving bandwidth to the poor!
The difference being that others accept these "chick tracts" in exchange for goods and services.

I'm not in the mood to register with some service and hand out my CC data to give the author a buck. In contrast I'd scan a QR code in a heartbeat.
U.S. Says It Has Unlocked iPhone Without Apple
It depends: rigid/non-rigid objects, stiffness for non-rigid objects, approximate/exact Coulomb model, spatial/ temporal resolutions, and solution precision.

On a typical desktop computer, that would probably range from real time for the fast/imprecise simulation, to maybe one day for a full-blown simulation.

But again, most roboticists will tell you there is a world between the simulation (even an accurate one) and the actual robot.
I don't see how your examples line with "systems programming" vs "not systems programming".

I think in general, building on top of leaky abstractions is a form of technical debt, and you have to be aware of how much you're accumulating and what you're getting in exchange. Also, complexities stack super-linearly. I'm tempted to say, additionally, that building shallowly atop a leaky abstraction is less problematic than pushing leaks further down in a tall stack... but on reflection I have no idea how I'd support that.
Visual Studio Code 0.10.13 (March 2016)
Build a tool to summarize my class readings. Ya CS
LazySummary.com
I build a tool to summarize my class reading and pull out the most important points. I uses a combination of keywords and sentence positioning. (If you're also a CS major feel free to check out my code on github). Thought I'd see how others liked it :)
Plenty of biological organisms. That have niches in the biosphere. But this new life is/has neither. It could decide to cannibalize the earth to fuel a spacefaring civilization for instance. Not an irrational fear.
https://en.wikipedia.org/wiki/Ernst_T._Krebs

This guy was into alternative oncology and his name is the German for cancer.
Is there research on ways to tax balance sheets?
I guess it would be more interesting to watch than the film Empire by Andy Warhol. It is just a camera pointed at the empire state building for 8 hours. Then there is his 5-hour film of someone sleeping.
GitHub hasn't implemented this feature (or any of the rich text editing ones) on the mobile version of their site. You'll have to force the desktop version and somewhat tediously navigate the menus to use this, though I suppose it's still an improvement over typing long messages.
Download page is here: http://code.visualstudio.com/download?insiders=true

Pretty awesome that they finally added proper Linux packages!
Probably the same thing that makes you so sensitive about students at a place you have very little stake in being too sensitive? I mean tink about it. The things that a very miniscule portion of Princeton students choose to complain about can't possibly have any impact on your life unless you choose to care about it.

Clearly, people get offended at all sorts of things for all sorts of reasons all the time. Students aren't a special exception and this is hardly a new phenomenon (even if the Internet makes it more observable). If you don't believe me go read the 1 star reviews on Yelp and co. or the comments on your local newspaper's website. Or read your own comment.

The only difference between the inanity of every-day outrage/argument and students at universities complaining about something like cultural appropriate is that it's young liberals at universities complaining. People love complaining about each of those things individually, so their confluence is click-bait heaven.

To flip the table: what makes people who complain about young liberals at universities being too sensitive so sensitive? It's incredible.

It's not so much that I disagree with the concrete free-speech-promoting policies associated with your position on this issue. But complaining about over-sensitivity is just so silly; it's as if the irony of complaining about complaining is completely lost on everyone who talks about this topic.
The largest such system I'm aware of is slugging in the DC area (particularly along the 95/395 corridor to Pentagon/downtown): at various parking lots, a driver pulls up to a line of people, says they have 3 slots and is heading to the Pentagon (say), and 3 people pile in and get to ride the HOV to the Pentagon.

It's entirely free, almost entirely grassroots (governments occasionally ask that the pick-ups/drop-offs move slightly), and remarkably safe (1 known incident in >30 years). Having grown up in the area, I was surprised when I casually made reference to it to someone not in the area and they had no idea what I was talking about.
Indeed not. Most folks can consider only a few moves, and hardly anybody plots more than 1 move ahead. Truly, the human state-space is finite (and quite tiny). Most folks sit in their hometown and vegetate. Instead of starting a business/catching a bus to the city/joining the circus/hiking into the woods to become a hermit/running for office/and on and on.
Wait, what? I was directly responding to your criteria for assessing morality.
6px.io Releases JavaScript SDK
What exactly do you want them to use a stronger calculator for?

Also, you're wrong about the billions of times faster. Look up the numbers.
Fantastic story! I'm really excited to read all 7 parts.
ICAP's Jenny Knott explains practical post-trade blockchain approach
The story of how Ably (realtime messaging PaaS) came to be
How are there not class actions against that for wage theft?
140 Google Interview Questions – Impact Interview
It's hard work to become president. It is much easier to build software that can be hacked to cause far greater devastation than things can be built. Presumably an AI can hack better than humans.

It doesn't matter what we define as a soul, it is the relationship humanity will have with artificial intelligences that matters. If we don't ask these questions, our children will wish we had...if they're still around.
Not saying that they've copied or anything, but this has been around for a while: https://github.com/notwaldorf/github-canned-responses
Perhaps correlation but not causation

... I wonder if historically "Baker" was used for people who were of the profession baker?
It is well known that certain genetic characteristics may pre-dispose people to go to certain professions.

So having the name "Baker" would imply you are descended or contain the genes of people who historically baked.

This factor alone may pre-dispose you to becoming a baker moreso than any psychological effects.

It's a lot easier to see when you look at the children of painters, musicians etc tending to go towards the arts.
Make them separate functions each with their own local state or use namespacing. The problem sounds like too much state in a single algorithm. Break it down into subalgorithms each with their own state.
I communicated poorly. Paying your employees more and giving them a discount is harmless. Lots of employees receive a discount.

I meant you run into problems when you end up effectively paying them less and justifying via a larger discount.

Management could end up doing this gradually as times get tough. For example, a company announces lay offs and pay cuts, but softens the blow with a larger discount.

I guess I'm recommending caution. I would avoid making a discount a major part of employee compensation. A worker deciding to apply for jobs at Walmart and Costco could end up weighing a better health plan against a higher discount on basic goods. That seems problematic to me.
Given he's called a "criminal kingpin" and compared to Viktor Bout, the merchant of death, pretty safe to assume he wasn't selling weapons legally.
How to Create a Simple Python WebSocket Server Using Tornado
I agree. I used to do the same from France. Got me a a HELL of a lot of trouble in fact, as I've racked up a huge X25 bill with one company, and accidentally registered under my real name to a texan BBS that was later involved in the Hacker's Crackdown.

Also, on the note of 'porn online in the late 80's' is probably impossible, as there were no digital cameras, no scanners to speak of, and the only 'porn' you'd have found would have been rare, and very, very data intensive for the days. I know. :-)

And /most/ countries police forces had absolutely no clue whatsoever about 'online', 'computers', 'modems', 'internet' and 'keyboards'. I know the french didn't!

Those were the days, etc etc :-)
I actually tend to fork my dependencies to my own account.
One of the authors of FastBoot here. I'm happy to answer any questions anyone has.

(P.S. One thing I think that's pretty meta-cool about the FastBoot site is that it is, itself, a FastBoot site, running on Heroku.)
> so what if my doorbell can't talk to my thermostat.

Your doorbell and thermostat have little to do with each other, but having your camera or your smoke detector as mention sensors for your thermostat is pretty useful. The smoke detectors especially, since they tend to be in the bedrooms, which is the place where you'll stay 8 hours a day without walking in front of your thermostat so that it knows you are home.
The cracks really are starting to show! Also, I've said it for years.. people don't quit jobs, they quit managers/leaders.
Colbycheeze/dotfiles
It's just not true that it's an uncommon use, see [1] and [2]. So even with the profession left unspecified (which I believe it is, might have missed it) the entropy is less than 1 bit.

[1]: http://www.wsj.com/articles/can-they-be-accepted-as-a-singul...

[2]: https://en.wikipedia.org/wiki/Gender_neutrality_in_English#P...
The academic, economic and societal impact of Open Access
This is just misanthropy.
And in recent years the economy in general have been on life support. No lending, no need for the discount window to line up the numbers.
Amazing work. Just read all of this: http://tomdale.net/2015/02/youre-missing-the-point-of-server...

This is probably the thing I hate the most from client-side apps. Can't wait to test this and Angular 2 on production!
OpenBSD 5.9 released (early)
Yeah the fax analogy is spot-on. Nowadays the fax and printer are often the same machine.
Agreed that it wasn't raised very diplomatically. That's part personality/choice, part what happens when English isn't someone's first language. Comes with the localization territory. That he produced a coded alternative, regardless of its merits, puts him in good faith in my book.

There's no shortage of insufferably squeaky wheels who aren't acquiesced to, and I don't see any ways this one was treated exceptionally. It looks like the maintainers worked to understand the root of his frustration despite his abrasive style. Kudos. The Bootstrap team acknowledging it's a complex issue (rather than the solved problem they thought it to be) and changing their release plan accordingly seems a reasonable way to handle it, and one I'd encourage for maintainers of widely used projects. Finding the right effort/quality balance is tricky. That some of the issues could be relatively trivial to address (font stack) doesn't invalidate the category.

In particular, the distinction between RTL and “flipping” does seem to be a meaningful one, and fraught with unexpected issues. Eg, next=right and prev=left as a cultural convention that doesn't directly translate. As you note.

Frankly, if tasked with supporting RTL I'd probably start with a repo like the one you linked to, but fully expect it to fall down in a number of ways that could only be identified by a native user. Whether those issues get addressed would be a pretty clear statement on how much those users are valued.

PS upvoted for pleasant discussion :)
Depends on who you ask, right?
Therein lies the slippery slope, and why the word eugenics is uttered in hushed tones among polite people. That and it is typically attributed as a misnomer - human eugenics is more often just oppressive, authoritarian, xenophobic, evil,madness dressed up in pseudo-scientific rationalizations to treat the persecuted underclasses as cattle.

The real question is whether or not we, as a species, can be trusted with the unprecedented power and responsibility of direct control over our own evolution.
Modern medicine is fundamentally dysgenic. My line alone has tendencies towards bipolar disorder, poor vision, asthma, and crippling congenital foot defects. I was fortunate to have escaped most of them. However, the mere fact that I was born carrying these traits can be credited to the fact that my grandparents were treated for them (club feet in the case of my grandmother) and survived to pass them on. Great for the individual, but in the cold calculus of survival, it can only be said that the more serious genetic maladies that we can correct for with medicine and surgery, the more they will build up in the gene pool.

The promise of these new gene modification techniques is that we can put the hands on the wheel of our own genetic destiny rather than leaving it to the Ouija-board control of whatever god one would choose to cede them to. One might well expect this thought to make a great many people very uncomfortable. This is entirely justified given the human track record.

However, another ethical standpoint to take might be this:
If I am told that my child, in utero, has a 100% chance of being born with cystic fibrosis, but that a reasonably priced (hey, it could happen) treatment could apply a patch to that nasty little mutation, would that somehow be less ethically sound than abortion, abstaining from childbearing, or allowing the child to come to term to a life of certain, now trivially preventable, suffering?

Contrarily, if the burden depressive moodiness is 'cured' from our genetic makeup, what cost do we pay in losing the creative pearls built up around the pain of the melancholic soul? A world without Poe, van Gogh, or even Morrissey?

Tough questions.
In mathematical words, a function.
I've seen the same story off and on for years, I'll be pleasantly surprised if it ever comes to market.
What is the true measure of productivity? If you include things like maintenance and other developers' time are they really being productive? There's individual productivity and team productivity. Also a quick one time job is different than something that needs to be maintained. Everything is relative to the goals.
Hopefully fewer less bugs.
If it got GitHub to roll things out faster, then good job to the letter writers and good job to GitHub!

FWIW, I sent an email to Jono Bacon soon after that letter hit HN, and he was very polite and actually listened to my ramblings. I couldn't be more impressed.

I'll be keeping my GitHub subscription :-)
I thought the same thing from the opposite direction. My understanding of jpg compression is that the algorithm says, "I see you have a lot of color X, X+1, and X+2 in this area. Let's just call all of that region color X+1." Now you only have the ability to hide a bit in that whole region, instead of for every pixel within.
Moon Shot – Google Lunar XPRIZE [video]
ILP is not the same as brute forcing it, branch and bound and cut will quickly weed out a lot of that search space. And a good solver should find approximate solutions quickly.

The question is whether good solutions are found 1) as quickly as with the simulated annealing approach 2) as good as that approach 3) whether the formulation is maybe simpler.
Ah, that doesn't surprise me. I can mostly get away without using the desktop version these days, mostly thanks to https://github.com/blog/1642-merge-pull-requests-from-your-p... (note that image mockup...)
I quoted you talking about the U.S.!
You have beautifully captured the kind of intellectual emulation that drives people to HN. I wouldn't be surprised to learn that many great research projects started in the comment section. Maybe we should maintain a database of such good stories? MathOverflow has such a thread so why not HN?
That's quite poetic. But I assume you mean "amoral"?
Agreed with the other poster: take a vacation. Go someplace.

If you're like me, sometimes that requires a self-applied kick to the posterior, but it's usually followed by "Why didn't I do this sooner?" and its sibling, "Why go home?"
For those who are late to this thread, the license was "Feel free to do whatever you want. Please include the original header in any modifications or redistributions." before the author changed it to a MIT license.

Lesson learned: no license at all is better than "Feel free to do whatever you want."

That said, I wonder if "Feel free to do whatever you want" would hold up if this would be taken to court.
Truth, and I do think that's useful to point out :) I use Linux and iOS, so I tend to be in a weird place for anything sync-ing, most people seem to assume Linux/Android or Mac OS/iOS.
Can I just pay for access to all 7 articles now? Having to wait another month for the last 4 makes me sad.
I would like to say that this was the first book I read when I wanted to learn how to program in Go and I am eternally grateful to the author. It basically covers a large portion of the language and most of what one actually does when programming.
Yes and no. My hesitation was twofold. On one side, there was the thought that if there was tracking, it could flag something, but I viewed that as mostly an irrational fear, since I doubt there's any other indicators I put out, and I doubt I'm worth following that closely.

On the other, it's just kind of embarrassing if I had to explain why that showed up in my search history if for some reason it was exposed. That's also an irrational fear, since there's no reason anyone I know would see it, but I generally try to error on the side of caution when it comes to privacy. Really, I was thinking "I hope I remember to look up this comment if this ever comes up for any reason, because that could be awkward..."
All of viscanti's submissions are pro-Uber and/or anti-Lyft.
Should there be another package manager?
Awesome, thank you. In fact I was already subscribed to all of those channels except AvE and MrCarlsonsLab, so given that I just subscribed immediately without even checking out the videos.
We've been beta testing Canvas on the Ember core team for a few months now and it has been awesome.

Markdown is the lingua franca of open source, but until Canvas, none of the online collaboration tools we used understood it. Not only does Canvas support Markdown, it supports programmer-flavored Markdown, with great support for things like checkboxes and code fencing. It's become an indispensable part of how we build open source software online.

Just a few of the ways we use Canvas:

1. Writing feature proposals/documentation side by side with someone

2. Taking collaborative meeting minutes during the weekly core team Google Hangout

3. 12+ of us sitting around a couch, writing an agenda for our quarterly in-person meetings

Canvas is all about small details that continue to delight as you learn it. I think my favorite "hidden" feature is that you can add `.md` to the end of any document URL and it serves up a static Markdown file, making data export incredibly easy.
I don't think that's quite right - friction obviously causes the pendulum swing to slow down, but even as it slows the frequency of the swing remains constant (because the amplitude changes to compensate for the slowed swing) So until the swing actually stops due to friction, the pendulum will continue to keep time. There are of course exceptions, for example if the friction is actually changing (due to air pressure / humidity changes) the clock will go out of sync.

This is observable in real life pendulum clocks and I didn't think it was an area of debate - am I missing something here?
Pretty sure normal insurance covers giving rides so long as you don't profit -- that is, as long as your compensation is no more than the cost of giving the ride, at which point it would become commercial activity, with a different risk profile.
Open Source, eh? canned-responses is MIT licensed, so even if Github just took the time to integrate that code wholesale: hurray, progress for all!
Underlined for me in Chrome.
Yeah, kinda scary right? I'll keep digging, I'm surprised that a change in the wording of the license can't solve the problem. I'm assuming that if that's all it took, the author of that paper wouldn't have called for legislation changes.
You can define general artificial intelligence in many ways. This is probably not comprehensive, but "an artificially constructed agent that is capable of solving a wide variety of tasks in a wide variety of different environments, doing this to successfully achieve some stated goal" should cover it.

Add a clause for mostly being at least as capable of doing this as an average human, if you want to be sure. At the moment this is closer to a philosophical idea than an actual scientific possibility, but science usually makes its biggest advances at the edge of philosophy. This is also where we can get an idea of the high-level problems that need to be solved. Think the idea of manned space exploration before the advent of rocketry, for instance.
Will GKE offer any of this multi-zone capability for nodes, or is the plan to wait for 1.3 to offer any more availability options there?

I imagine there is some way to do this yourself today by just adding nodes with the right labels and startup script, or even referencing the same images as the google-managed instance group for the cluster, but it feels like that would take away the ability to upgrade the nodes using the google tooling?

Thanks! Really loving the kubernetes ecosystem and appreciate the activity here on HN from the google team members...
Urlite, tiny speedy url parser upgrade for Node.js and the browser
> conventionalizing app boot and figuring out how to run multiple instances concurrently

I am a software engineer who usually develops also for the client side and I follow and experiment with the JS trends because I find them interesting. However, I don't understand what you mean by these. Could you please be more specific? Thank you.
To have an established way of doing things doesn't mean to outright ignore everything else immediately.

You can reject an approach, but the key is HOW: if you are rejecting an idea it needs to be the result of a serious dialog, comparing ideas side to side and being open to accept that the dominant approach can be replaced or improved.

Now even if the idea is better, the gains need to be significant enough to compensate for the cost of changing the way of doing things and getting people on the same page.
That could have been automatically triggered by some kind of dead man's switch.
I stand corrected. I also submitted a PR that, since he's an attorney, can be evaluated for legal enforceability. I think it more clearly specifies the rights granted to npm, and is a nearly verbatim quote from the terms of a consulting agreement we've used with some clients in the past where we are hosting materials they create.
Sounds great, but you're asking a group of separate entities to make microeconomic decisions in order to have macroeconomic impact. And unfortunately, it must doesn't work that way.

Same way that it's better for the local economy if I were to go out to eat every night. But it's definitely not better for ME, which is why I don't do that.

You need a better solution or incentive than "macroeconomic hope".
The statistics favor misanthropy?
DIY biohackers are using CRISPR to do genetic experiments in their home labs