skysight-inc/HackerNews huggingface dataset:
Yes. The API is very good, and we already have some plugins that work quite well - for example a copy of the Bukkit WorldEdit mod: http://forum.mc-server.org/showthread.php?tid=870
You live in suburbia, where the distances are long because it's been designed for cars, parking, roads and huge highways. The parking & roads are also subsided. Also your transit is probably subsidized heavily. %80 of the cost is probably paid by your local government / tax dollars.

Lets take the cost of owning a Prius V that drives 500 miles a day:

- $260/mo car 'lease' ($8.6/day) [200'000 miles over 8 years]

- $200/mo in repairs ($6.6/day) [Will probably be less in reality]

- $200/mo in insurance ($6.6/day) [Will probably be less in reality]

- $50/day in gas

Now the shift employees, that you pay lets say $15/hr on average for 18 hours a day are $270/day. Their cost alone is 3.75 times greater than all of the other costs combined of $72/day. Even if the robot service costed a crazy $2000/month (which it wont be), that is still 4 times lower than employees. So if the corporation passes the robot savings to you your commute costs, they will be x2.5 lower even with my inflated estimates. Your $528 will become around $220, and that is less than the cost of owning a car currently.

If we can convince governments to shift their subsidies to these robot cars to make it %20 of costs, it will be $44/month, which is about half of your transit ticket cost, for on demand travel.

In all cases, the majority of the costs is human labor.

By making cars shared, less cars will need to exist, so parking real estate can be reassigned to other more productive uses. There will be less congestion because these automated cars can synchronize properly. The total amount of cars that would need to exist would only be needed to serve peak base load, like a electrical utility.

Also the speed of trains comes from the fact that they have a dedicated 'road' that only they can travel, so congestition doesn't exist and therefore the service is predictable. You can do the same thing with busses and roads.
I'd never thought about it before, but poppy-seed muffins are fairly popular in Western culture; what is the source of all of those seeds? Is it a similar situation as Coca-Cola has with the DEA?
> Standardized processes defined by committee like CMMI-ACQ and ISO12207 are pretty much the exact opposite of Agile, so, yeah.

Meh. All the Agile Manifesto really says about process is:

Individuals and interactions over processes and tools
and
Responding to change over following a plan

Nothing says you can't (or shouldn't) use a pre-defined process, or have a plan. If anything, the core of what "Agile" is, is about being flexible and responsive to change. As long as your process allows for that, it can be implemented as an Agile process even if it was created by a committee.

That's not to say that most firms using things like CMMI aren't doing it in a way that is far removed from Agile principles, but I blame that on the implementors more than the process. YMMV.
This just reminded me of whatthecommit.
IIRC they get these from actual commit messages; if they do, there is no hope. :-)

[0] http://whatthecommit.com
Open Whisper Systems  Jobs
I asked on English stack exchange.

http://english.stackexchange.com/questions/247129/why-is-per...

I'm not sure my question is good enough to stay open, but we'll see.
Electric Bandages Speed Up Healing of Wounds
Yeah, i cant believe async support is not a required check box for programming languages nowadays. Almost all the code I write is asynchronous and it is a pita to always wrestle around different patterns exposed by various libraries, and write bloat for things that are essentially sequential just that they happen to involve a lot of io latency. No, instead we get syntax sugar for writing shorter get/set-properties.
How to cover the ’16 campaign: follow the money, but few are
Amazon now requiring Prime membership to buy popular Blu-rays
Great piece, Proper link
http://www.newyorker.com/magazine/2012/08/27/altered-states-...
For selected Blu-rays, the Buy button has entirely been removed in favor of a "Get Prime" button.

Currently you can see this at: Wreck-It Ralph, Divergent, Hot Tub Time Machine 2, Expendables 3, Red 2, and more.
Thank you for your well thought out reply, I appreciate it.

I still argue that using the dollar for country to country trade and commerce (where neither country is the USA) is in general not good for either country if they can negotiate a fair rate of exchange between their own currencies. This is letting market forces work as they should work. What we have in the USA with the Federal Reserve is far from free market capitalism (source: Katherine Austin Fitts (solari.com), and I agree with her - she compares our current system to Soviet era style central planning).

There are trading blocks that are increasingly trading in their own currencies and in a few cases there is not much my country (USA) can do about it. Recently there have been large trade and cooperation deals between China and Russia and I would bet that they will not be using the US dollar, similar to the BRIC (Brazil, Russia, India and China) trading block.

Unless anyone mistakes me for a pessimist, I think the long term outlook for the USA is pretty good. Our advantages are great natural resources and relative geographic isolation. In the future after we adjust to much of the trade in the world not denominated in the US dollar, I wouldn't be surprised if we don't end up in good shape again like we were in the 1990s.
I was taking this into account. Bear in mind that the future value of laptops is very low indeed.
It's not that black and white. Ant colonies are ultimate socialist societies - communist even. From each ant according to its ability, to each according to its need
If you have a suggestion for warnings please open an issue https://github.com/petkaantonov/bluebird/issues

If you want to contribute we'd love docs contributions as you clearly have good technical writing. Here are the 3.0 docs (currently under work) https://github.com/petkaantonov/bluebird/tree/3.0docs/docs/d... any help with pages that explain promises conceptually (anti patterns page etc) would be highly appreciated.
They're missing out on player trends - not every customer is a male teenager. Seniors play games too, but probably not Death Killer 2000 -- more like Words With Friends. A little slower paced, more analytic. And they don't have to ask mom or dad if it's OK to spend money.
I can one-up you there: one of my "initial commit" messages was a dedication to my cat, who passed away a couple of days before I checked the code in. Better yet, we released that project as open-source, so that commit message is still floating around Assembla for all to see.
This is a sad example of a lack of empathy leading to a bad argument.

You can't acknowledge that a course should have a warning about sexual assault themes and then say anyone affected needs therapy. If you have to give a warning, you are implicitly stating you agree that some people may be harmed. And the potential for real harm - not to mention the more basic problem of not being able to complete the course work - should be dealt with appropriately, not dismissed as unnecessary or stifling.

There is a balance that can be struck between caring about people and not baby-proofing the world. But to say people should just suck it up when they're hurt and take it as a character-building exercise is just an attempt to ignore the person's pain.

The best literature doesn't need triggering shock tactics. Certainly they can be a useful tool, but it's the writing that makes it useful, not the subject matter.

Finally, consider what actually happens to a person when they get triggered. Quick shallow breathing, the heart races, pupils dilate, adrenaline spikes, and a feeling of imminent death freezes you in place until your brain can cope with what's going on. Until you've experienced this for yourself, you should really reconsider your opinions about how you'd like to be treated in such situations, or whether you should be given a warning. You may not be able to fully comprehend the gravity of how this can affect an individual's life.
The problem with "var d = defer(); ...; return d.promise;" vs "return new Promise((resolve, reject) => {...});" is that the former does not protect you from synchronous throws. In the latter (at least with every promise library and native promise implementation I've seen) if the code in '...' throws, it rejects the promise with the thrown error. In the former, it throws synchronously, which especially in node is almost never what you want.

Besides, if you need to promisify a node-like function you should just use Bluebird's promisification features; no point in doing it yourself. The fact that Bluebird is also the most debuggable and performant Promise implementation (including native) is just icing on the cake.
Boodler [1] is an open-source system for generating soundscapes. It comes with a hour long thunderstorm soundscape [2] that grows and then fades away.

The author of Boodler also has an iOS app [3] specifically for the thunderstorm.

[1]: http://boodler.org/
[2]: http://boodler.org/package/com.eblong.ow.storm/
[3]: http://zarfhome.com/pocketstorm/
Yeah. In chrome if you enable "break on exceptions" it will also break on unhandled promise rejections. This will take care of all your debugging needs.
Danish jihadists cashed in on welfare benefits
I'm very much enjoying his memoir. If you want to hear what Oliver Sacks sounds like, there is a 10 - 20 minute interview with him in one of the latest episodes of radiolab (it's the second story)

http://www.radiolab.org/story/radiolab-live-telltale-hearts-...

Oliver is also on twitter (@OliverSacks). Anyone who is moved by his books should send him a tweet and let him know what he means to you.
I once saw a coworker commit a reshuffling of a project's directory structure with the message "YOLO". We made fun of him for a while for that.

(edit: He made this change after a lot of discussion with a bunch of people, and he also sent out a mass email describing the changes to the structure, so he wasn't totally being irresponsible there.)
>I wasn't even vaguely calling you that directly. I've never noted your handle before now. I was just giving examples of things that people could say.

I was saying that under current law, I've been called far worse (and by people who were serious and not just demostrating their point).

>I'm talking about a much lower bar for 'socially powerful' than you are. I'm not talking about the Murdochs of the world, but the socially powerful people that everyday folks run into personally. Someone in your apartment block starts lying about you to the tenants committee, for example. Perhaps they are more charismatic and better at getting people onside.

Someone in the HOA could already do that. I could potentially sue, but that could also make things worse depending upon the damage done. Even falsely accusing someone of a crime and having them arrested is often not punished except in the case of a repeat offender.

>Penalising someone in a discrimination suit for being recorded saying "I hate black people" means you are restricting their speech by punishing it.

They would not be penalized on that point. It would just add further evidence to a discrimination suit, and if that is the only evidence the suit actually provided, then the suit should fail. Namely, such a statement would be important in showing if a person would have motive, but motive alone is not sufficient to convict someone for discrimination.

>We have core rights not to be murdered or tortured

Depending upon what you mean by murder and torture, we may have far less of such a right than freedom of speech. All laws are enforced at gunpoint proxy (even if the penalty for breaking some law isn't immediately enforced at gunpoint, there is a chain of consequences that will eventually lead to such). And solitary confinement sounds like torture to me.

>No, pointing out that people still criticise, discuss, and be democratic - and demonstrably so.

In the areas that are pre-approved. You think the government really cares about all the fighting about sexism or gay rights? Even terrorism doesn't matter outside of being the trojan horse for draconian laws.

>It does not follow that having some restrictions makes political discussion disappear.

Chillings effects have already begun to be noticed.
CART forms the basis of the decision trees used by scikit-learn's implementation of random forests [1]. CART may be old, but definitely not outdated.

[1] https://github.com/scikit-learn/scikit-learn/blob/master/skl...
Its not the military equipment but the military mentality that is the problem. The whole idea that the police are not "civilians" needs to be repudiated. The police are not above the law and are just citizens empowered to enforce the civil code and laws. The distinction between civilian and non-civilian is a military designation in combat and does not apply to the police.
It is not difficult to achieve the "atomic" commit issue you mention via use of triggers. And indeed streams provides it out of the box.

These days, with the use of shelving, there are integrations with CI tools such as Jenkins which provide "pre-flight" builds before checkin - thus before your changes are world visible.
EFF to Testify at Hearings to Expand DMCA Exemptions for Games, Jailbreaking
N.B.A. Draft Lottery Fates Are Sealed in Secret Before Envelopes Are Opened
Offhand and IMHO, some possibles can be:

- fear or lack of understanding of a legacy codebase
- fear or lack of understanding of a 3rd party component
- time pressure
- too many edge cases to handle
- intra-team communication issues or stylistic differences
- lack of domain experience to understand those edge cases
- lack of time to build the correct design, or rebuild a design if it won't fit
- project management pressure against big-design-up-front and to "start now" when making something more organized is required
- unclear requirements
- not interested in work or company anymore
- lack of use cases representing all possible usage scenarios
- it's actually not their code that was bad, but they are coupled to bad systems that are themselves bad/leaky/error-prone
Bluebird is much faster and easier to debug than native promises. It is very feature rich and it runs _everywhere_. It also converts callback APIs to promises at one go.

That said, on a client-side app there are cases where I'd use native promises. On the server - not a chance.
Here's a synopsis of the book with a nice collection of photo's (presumably from the book), including one of him breaking the weightlifting record:

http://www.brainpickings.org/2015/05/18/oliver-sacks-on-the-...
I'll take a sound codebase and zero commit messages over a poorly structured codebase any day.
See my post in this thread:

https://news.ycombinator.com/item?id=9565576
I would think they would be more effective if they let people add items to their cart, but didn't force the 'Get Prime' on them until they went to select delivery options.

'Get Prime' means I'll get it in 2 days (or sooner). Or, I can 'Get Prime' and stream it now.
Why should health insurance cover autopsy?

Given no chance of "recovery" from the condition, there's no health interest to the subscriber, right?
I've been puzzling over that myself. When I was a student the sort of internships I could get would have been writing MS-DOS command-line programs.

I'd like to find a way to get paid to bring my resume more-current. I'm OK with reading technical books but that doesn't yield paid experience on my resume.
If you want to get involved in trying to prevent rhino and elephant extinction, please contact your representative. If you live in the US, over at /r/babyelephantgifs we've put together all the info that you need including a template that you can use when contacting your representative https://www.reddit.com/r/babyelephantgifs/comments/338f7t/co... .

The situation is dire, according to some estimates, rhinos and elephants will be extinct in the next 10-20 years.
gamification?

Dropbox was gamified, a bit, in my view, in that I had loads of people who'd invite me to dropbox, because they'd get extra storage for getting me to sign up. Maybe it's not real gasification because they didn't get badges?
This is an interesting project. There DOES exist Minetest, which is c++ based, and uses lua entirely for running the worlds it serves. It's GPL for server + client.

See http://www.minetest.net/
Indian science research by the numbers
Bluebird has a `Promise.each` which does this. Also, you can use `thenable chaining` - make an initial promise and then chain it on each iteration - it becomes very similar to a for loop. I can add an example if you'd like.
That song was actually popular though. It obviously wasn't as popular as any of the songs on that list but it did peak at number 3.
Less arguing and more curious about your logic. Maybe I don't understand definition of inconsistent you're using. I'm using informal, layman's definition. To me True and Inconsistent must have nuances of meaning or there wouldn't be two words. Here are two true statements that seem inconsistent to me.

"Norm said 2+2=4"

"Norm said 2+2=5"

It is true Norm said both those things. Norm's ability to do arithmetic (or possibly tell the truth, or etc) is not consistent.
You ever notice how medical privacy always has the 'except as required by law'. It prevents them blabbing about it to your friends, but not to the government. Also, contracts would resolve this. You can restrict your speech per a voluntary contract (such as an NDA). The key difference here being a contract is voluntarily entered into while a law is enforced. If you want to work for the medical field, you'll have to enter into a contract to stay silent about key information.
Similar to the "simulate a fair coin from a weighted coin" algorithm:

> The number of Ping-Pong balls was chosen because there are exactly 1,001 ways that four numbers can be drawn from a set of 14. Each of those combinations is assigned to a team. [...] The 1,001st and final combination — 11, 12, 13, 14 — is unassigned; if it is drawn, the balls will be put back and drawn again.
This is Compute Engine, not App Engine.

App Engine has a very idiosyncratic API; GCE is more or less a direct clone of EC2.
Building the Mad Max machines
robots.txt tells robots where not to go.
Elon Musk: The World's Raddest Man
It certainly did in most cases, but it was hard to separate out the algorithm from the interface.

Even if the algorithm wasn't all that good to start with, it was damn fast, and clean, and no ads, so... you didn't mind refining a search a few times, because there were no annoying ads to slow things down.
In many cases the laws come before the social norms. In other cases, they are counter to the norms (such as with drugs).

Also, I think there was an attempt to make gore illegal (at least when it was real individuals) but it was ruled as protected (in the US, don't know about other countries).
Is there some rational reason you downvoted this?

He was taking tylenol for neuralgia. It harmed his liver so bad he had severe jaundice. He was barely able to walk and was completely unable to speak.

He died at the age of 68.
If something related to fracking ever appears on my ballot, I'll vote against the frackers not because I necessarily think there is anything wrong with fracking, but rather because they have worked hard to make it harder for us to find out if there is anything wrong with fracking.

In addition to trying to hamper research into the possible connection between fracking and earthquakes, they have worked hard to prevent scientists from finding out what exactly they are putting in the ground (each company has its own proprietary formula for the fluids they use). This means when investigating the possibility of fracking fluids getting into drinking water, the scientists cannot look at what is in the water and match it to what the frackers put in the ground. Sadly, we've put so much stuff into the ground for such a long time, that it is actually possible that it is not fracking that is a source of the contamination where drinking water has been found to be contaminated near fracking sites.

I have a similar policy on ballot issues related to guns. Congress, as a result of NRA lobbying, has made it so there is almost no government funding available for research into gun violence, which is one of the biggest reasons that we have no idea if gun control is helpful, harmful, or neutral.
Correct, thanks for the correction.
In software development and system administration - automation, variables, and copy-paste (instead of retyping) can be used to remove the possibility for human error to occur. Instead of seeing the number "0x80007003" and accidentally retyping it as "0x80070003", we can just copy it, and paste it into the other system. Or have the systems talk to each other and take us out of the loop.

How do we remove opportunities for human error in medicine and health care?
Yes, and you'll find this date in the top left corner of the linked AWS API documentation.
I know a ton about how to get paid for sharing. Pay me and I'll tell you.
I am a Prime member and find this rather unpleasant - on Divergent, a DVD releases 9 months ago (viewed when signed out of my Amazon account): http://i.imgur.com/EqPn2Dw.png
Sounds like a good dark pattern, classic godaddy. Let them think they can do something until they've become highly invested in the process, then bait and switch for the real gotcha.

http://darkpatterns.org/
First Trailer for Aaron Sorkin’s Steve Jobs Movie Feels Pretty Social Network-Y
I've made that commit before. It was actually an initial import of a from-scratch rewrite that happened to have utility libraries and such in common. Delete everything, drop in the new files you've been working on elsewhere, make that a commit. Not everything changes, because some things are the same by coincidence. Otherwise, it's just a discontinuity.
LOL. Good one!
I don't really see a fundamental difference except that Google's offering is more opaque and less flexible. Instead of "your instance got killed, but you can restart it if you're willing to pay $x/hour", you get "your instance got killed, tough luck."

EC2's spot market fluctuates based on supply and demand, and there's no reason to think the same forces won't apply to GCE.
it would've been protected under current rules had they just said 'I think' before it.

Monty Python addresses that issue quite well: https://www.youtube.com/watch?v=K7D8A7e4TEY
They have that, it's called Minecraft :p
Or git subtree
There isn't exactly a difference since there has been some efforts to call the former the latter to focus on the issue of the abuse. If you are wanting to get highly specific with your terms, you'll probably need to work with some definitions stated up front because otherwise people will be assuming layman usage.

Also to note, under current law, those selfies are images of abuse. It may seem absurd that the law considers such an action as abusive, but that is just because the sometimes is absurd.
I'm getting off the topic, but my friends that referee high-level children's sports were talking about how taunting rules and trash talk have changed over the years. In the past decade or two, they're really tried to stamp out racial and sexual trash talk. Now they're encouraged to watch out for trash talk regarding economic class. The reasoning is two-fold. First, kids are getting smarter. If you call someone a racial slur you get kicked out of the league, but maybe you can tell them their mother's on welfare or their dad is an illegal immigrant. Second, children's sports are so much about money. High-level children's sports are pay-to-play. Top-tier club teams in many sports can cost $10k/year or more. The fact that there are any lower-income kids in the leagues at all is kind of surprising. Usually the less talented, richer kids are subsidizing a handful of more talented poorer kids. Some kids will do whatever it takes to get an edge or maybe even get the other teams best player to throw a punch and get kicked out.