skysight-inc/HackerNews huggingface dataset:
Relevant comic:

http://www.smbc-comics.com/comic/self-driving-car-ethics

And an actual extended trolley dilemma, wrapped in a joke:

http://www.smbc-comics.com/?id=3556

Ethically, are all people's lives equal? If not, is it wise to encode it into our robots?

From the article, the fact people won't use a car that favors the children over the occupants is interesting, and perhaps justifiable. After all, humans favor their own families and friends -- maybe it's equally reasonable for robots to prioritize the safety of their owners first.
It says the Germans synthesized amphetamine, while Nagayoshi synthesized methamphetamine.

There's a separate wiki page for "history and culture of substituted amphetamines" that gives a bit more detail than the main article, though not on this particular point.
Leiningen makes this easy. During development, the :dev profile is run (joined with the project definition), but it's excluded from builds (JAR, WAR, etc.).
Why would you rewrite already-working services written in an expressive and battle-tested language to a fad 1970s-style language?

It's like being in the late 90s and replacing your existing infrastructure with Java hype, except with a language somehow worse but justified with Rob Pike's pseudointellectual bullshit.
Good point. I don't think many countries have Freedom of Information Act requests and whatnot.
What I'm asking for is definitely within grasp of Amazon's team :) they just need to get there.

Moreover, it's a rather fundamental opportunity for them: Lambda's are a form of 'container' and they are exactly what so many of us want. The deal-breaker for us was the latency issue.

Amazon is a pretty smart company, and it's a big opportunity, I'll bet they eventually get this sorted out.
Yup...and you really don't want to be in a situation where other people can trick a self driving car into killing the occupants(for, example, stepping out in front of it from behind an obstacle). By always prioritizing occupant safety, those kinds of "tricks" become impossible.
It seems like it. The woman who the Post is mentioning, Kathy Glatter, has a rather white-washed google presence, marred only by the article on her behavior, which quite likely is rather linked at the moment. http://www.davisenterprise.com/local-news/north-davis-parent...
> I don't want anything on the road that will prefer to kill me over its user

Replace "user" with "self" and you have an expression against every other human with self-preservation instincts.
But what if the developer did do something wrong and the account is not so "good" as the developer is trying to make it out to be. There's too much that stinks about it:

1. Opened up a developer account for a relative 4 years ago. Relative. Yeah, ok. And 4 years ago... don't credit cards usually expire before then?

2. The same devices were being used on both accounts. While the info isn't available, I'm sure Apple can know if these same devices were still in active use by both accounts.

3. Dash isn't the problem. Too many people seem fixated on the notion of why the developer needed to do review manipulation on Dash when that's not at all the problem. It's the other apps on the other account that were the subject of App Store review manipulation. These apps contained descriptions that contained the developer's own email address in it: http://appshopper.com/search/?searchdev=603546869&sort=name&...
Learn Android No. 1 – Hello World App
Based on the customer base alone, one would have expected this more of BMW?
World Economic Forum is setting up a tech-focused hub in San Francisco
I can't see how they had a choice in the matter. What I found the strangest about all these dire Toyota NHTSA problems came about right after the US Government became the major shareholder to the GM corporation, did the auto bailouts, cash for clunkers, etc.

Very coincidental.
Oh so he GAVE is old hardware and GAVE his credit card to this relative. How conveniently coincidental.

I think Apple did fine here, actually.
Gears of War 4 Keygen (PC-Xbox One) 100% Working
Building React from Scratch
So by all means, cite your evidence.
This is arguably better than Microsoft/Apple/Google's strategy: send all the diagnostic data and then crash the system.
>Yep, H W Bush was on Halcion, not good!!!

Benzodiazepines are the very least of the drugs US presidents have taken over the years, and they're fine if you don't abuse them.
Almost all commercial mails, including newsletters, past orders, discount offers based on purchases, etc., use an "unmonitored mailbox" or an invalid address to send information. Any reply, manual or automatic, will never get seen by anyone on the other side to take any sort of action.

The only way out is to trawl through one's account, hoping that at least one mail from each contact is available, and then changing the email address with each of those. For personal contacts, this would involve emailing them and hoping they see it. For commercial contacts, it would involve going to the respective site and figuring out how to change the address and confirm the new address. Overall, this would be a cumbersome process for many people.
I was curious about the same thing and setup a jvm lambda to test. The setup was served through API gateway, connected to a postgres RDS, selected a couple records from a single database table and returned them as json, and deployed in us-west.

From the west coast, I'm getting between 150ms and 300ms response times for most requests, but it does jump around quite a bit, with occasional requests taking 500ms-800ms to complete.

A lot of the variability seems to be coming from execution time of the lambda itself, which would probably be because of the connection to RDS? I'm using HikariCP so the connection is pooled but maybe something like dynamo would be better.

So latency is all over the place, but generally under half a second.
K-Means Voronoi Relaxation
I've always wondered what would happen to an OSS project if someone sat down and implemented all the PRO features and PR to git.
Regardless of semantics, I'm glad you see it being shared on Facebook. I really hope it inspires women to stop taking their pills and go all Lysistrata until there is more research done and/or a better solution is invented. I mean, it's the same thing that was invented back in the 1960s. There's been very little progress.

I wish they could invent something semi permanent for men. Then we could cease having the current child support debates. Temporary vasectomy would be awesome for the world.
Any evidence of FB going directly against their privacy rules other than silly quotes from a decade or more ago?
WeChat live stream drone ready for takeoff
While li-ion is widely used in practice, I don't think it's fair to say it is a mature technology (as a sibling commenter points out, there are still lots of research papers coming out in the field) or that it is well understood.

For example, Boeing had problems with battery fires on the 787 in 2013 and 2014. "The causes of the battery failures are still unknown."[1]

[1] https://en.wikipedia.org/wiki/Boeing_787_Dreamliner_battery_...
Mail forwarding is also a paid feature on Yahoo. Those on the free tier cannot do it.

P.S.: On the other hand, Gmail allows free IMAP/POP and free email forwarding.
This is a great little comment/insight
There's no other path to becoming a doctor in the US. You can choose to go into a specialty with more relaxed hours, but you need to go through residency no matter what. If you want to be a doctor, you put up with it, like the generations before you. A sufficient number of residents organizing could do something about it, but (a) no one has time to organize when they're working 90 hour weeks and (b) there's a significant Stockholm syndrome effect in play.

It's worth noting that there have been several studies over the years investigating whether reduced hours produce better outcomes; they don't seem to. Shorter hours means more shift changes and patient handoffs, which is the source of more errors than tired residents. Also, keep in made that getting the same experience in a specialized field like neurosurgery with fewer hours per week would require extending the training program even further. It's already seven years beyond medical school, often with a one year fellowship after residency. Extending it another few years isn't really a viable option unless we significantly increase the autonomy and salary that residents receive.
So it follows that Antennagate and Bendgate were the result of corporate espionage as well?
While agreeing to the fact that performance does always matter, I think the idea that "someone else did it better" is not always a good one. One should always understand the limitations of standard implementations and see if hand-crafting something of their own would benefit their application.

For example, consider the case of sorting. Even though asymptotically efficient algorithms have been known for about 70 years now, Timsort - the currently standard implementation found in Python, Java and probably other languages - was invented as recently as in 2002.

This is not all. What if you have multiple cores available to run your code? What if your dataset is large and locality of reference matters? What if your dataset has certain special properties which the standard implementation doesn't exploit?

I agree that maybe 99% of the time, we can get away using the standard implementation but that 1% is what differentiates great from the merely good.
But that isn't at all Slacks fault, it is your company culture and people.
Worried your emails might be spied on? Here's what you can do
Cultures that eat lots of soy don't seem to have any adverse effects. Any science I've seen is highly speculative, along the lines of "soy contains molecules which are similar to molecules which have unclear effects".
I'm not arguing that the guidelines don't permit one to use another person's credit card.

I'm suggesting that if the account goes on to commit fraud then Apple may view that as wrongdoing. That is, the developer loaning out their credit card should be more responsible. Can you not see that this is a possibility?

And if this is a possibility then you might also see how Apple could allow the developer to reinstate their account because they are sympathetic to the reasons behind it happening. It doesn't have to mean that no wrongdoing took place.

It simply means: "We understand there was no intent to commit fraud, but it still happened, so we'll let you have your account back as long as you clear up how and why this happened on your blog."

Edit: Why would Apple not talk to him if there was any wrongdoing? I have been in a position where Apple has talked to me after assuming I was involved in wrongdoing. I was able to clear it up because they talked to me about it.
The "0 to 1" workflow right out of AWS could not be easier, they have an in-browser code editor with a hello world already written for you.

But that workflow doesn't make sense for real dev teams. So there's https://github.com/serverless/serverless . It's driven by a yaml file and is intuitive.

The only thing I'm bothered by is lack of environment variables (have to hard code them) and terrible API Gateway latency - see https://news.ycombinator.com/item?id=12681926 further down the page
Redux is just a fancy pubsub.
I now have GB's of RAM and most times I have no shortage of physical memory; I have more than enough to run all my small, statically compiled programs in their own memory space.

While I know the kernel is still designed for it, I have not used a dedicated "swap partition" in a decade.

Hardware has come so far from the limitations of the old days; it is my dream to have the option to compile a UNIX-like kernel with virtual memory "disabled".

./build.sh -nommu
I'm in the same boat. I have 4 microscervices set up with API Gateway + Lambda and now actively guide people away from API Gateway.
I strongly question how much energy storage is being lost by having the battery sit on some contacts behind a removable backplate rather than be soldered in place in the same spot anyways.
i hope they upgrade to node 6 soon. i can't use fancy destructuring and some other es2015 functionality!
Number 2.

https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
> it seems like political suicide to even take a position about the few remaining cases

But these cases eventually will happen in real life, at which point whatever the car chose effectively becomes their 'position'.

> Is it even possible to predict accident outcomes reliably? If not, the trolley problem isn't even relevant and there is no need to decide.

That's just kicking the can down the road. As we collect more data and technology improves, we will know the statistical distribution of outcomes under various scenarios.

> if it would appear more fair for the car to decide randomly in those cases

Random choice is still a decision. What if there are 4 occupants? Should you change the weighting? If not, then you are implicitly saying 1 life is equal to 4, which doesn't make sense.
> That is, the developer loaning out their credit card should be more responsible. Can you not see that this is a possibility?

No, that is absolutely dificulous to me, and if it were the case, then the guidelines must state that, which they don't.

> Why would Apple not talk to him

Because they already told him they would not when they thought there was nothing in question.
> "In short, Kapeli helped a relative open an account years ago but has otherwise been unassociated with that account."

That's what Kapeli claims. How exactly do you know that the above is true?
As opposed to, you know, himself creating two accounts.
Assembly Cup is an autonomous robot programming contest
Google is rumoured to be developing a system that attributes a score to every road user based on their age, net worth, criminal history and the number of Facebook friends they have to help determine who to kill in the event of a trolley-problem like dilemma.
I've used Vagrant before. There are limitations if you don't have powerful machine. I'm using this Atom configuration on my Asus Transporter T100TAF which has 1Gb of RAM and it is working very well.
Nightlight: An embedded editor for Clojure
I'm not big on holding grudges because a stranger told me to
Ethically, empowering machines to make ethical decisions is not worth a discussion. The reason that ethics is a philosophical pursuit is because it's unsolved. Humans can debate the merits of a given ethical philosophy, but machines cannot stop and contemplate the consequences.

We have never stopped engaging this discussion. Encoding it into circuits and setting it loose is not participation, it's profit.

For whatever is wrong with modern politics, and most of it is wrong, it isn't a closed book. We deserve better than that.
Not that I agree with the parent, but samsung is 20% of the South Korean economy and they have a rather unfriendly neighbor that would love to take them down.

Even if there is nothing nefarious at play it, it's an interesting look at what the very near future (and the present to a limited extent) could look like.
Play Store Trends for India: Chinese Invasion and Indian App's Poor IAP Revenues
Coca-Cola sell River Rock bottled water in NI and Ireland but I don't think that they 'export' it to the big island
Who keeps their phone for over a year? No one rational, that's for sure.

If you think its wasteful to change your phone annually, you better never go to the movies, buy coffee outside, etc. The hours-per-dollar return on a phone is better than anything else you can spend money on save for a PC, mattress, and a few other objects.
Of course - that's the most obvious thing in the world. Getting traction against an entrenched workflow component - a people problem - is, almost universally, very very hard. The technical problem - writing your new tool - is trivial by comparison.

But they do seem to be coming at this from the journal/pull end of the workflow, which is a very good place to start.
In what situation does a self driving car run into a pedestrian other than them jumping/running onto the road within the cars legal stopping distance?
Incorrect. Apple issued a lithium ion battery recall in the 90s.

https://en.wikipedia.org/wiki/PowerBook_5300#Batteries
> Who keeps their phone for over a year? No one rational, that's for sure.

Most people do, there is nothing irrational about it. Just because something is cheap doesn't mean you should buy more of it.
That was six million from the 1937 to the end of the war, and it includes things like death from disease and forced labor. It's not that the Japanese had a plan to exterminate the Chinese. It's that they viewed the Chinese as inferior to themselves and didn't care about Chinese deaths.

The Germans (or at least, the Nazis) had a plan, on paper, to kill everyone in the east and replace them with Germans. Hitler was a Malthusian who believed populations would grow until resources were exhausted, he viewed non-Germans as competition for those resources, and he thought birth control and abortion would reduce genetic competition and make the German race weak (like the French...). So the only solution was to kill everyone who wasn't German.

Here's a quote from Himmler's wiki page: "It is a question of existence, thus it will be a racial struggle of pitiless severity, in the course of which 20 to 30 million Slavs and Jews will perish through military actions and crises of food supply." This was all planned out, and it was going to be on top of the deaths that actually occurred.
> If not, then you are implicitly saying 1 life is equal to 4, which doesn't make sense.

In countless ways it does. This is why the trolley problem is a philosophy teaching tool.

Utilitarianism is absolutely intuitive, but it isn't the only way to assess the morality of an action.
I hope they solve the latency issues for a basic function that returns text (a basic callback(null, 'hello world') with the api gateway that is running 'hot' with the container model and yet still has so much latency.
Swerving to avoid another car, software bug, sensor malfunction, a plastic bag getting blown into its field of view, and being interpreted as a dangerous obstacle...
I've studied modern Greek, and have visited many museums with native Greeks... and empirically I can say that reading ancient Greek (in the many variations) is very difficult to understand for most speakers of modern Greek.
There's also CurlFtpFS (or GVFS's FTP support) that mounts regular FTP. There really isn't a good reason a text editor should implement remote file protocols themselves. Let it be handled at a lower-level!
This is the opposite of what it should do, but who will buy a self-driving car that may prioritise a person you don't know over yourself.

Ultimately, the software is good enough when the chance of death (to the driver and car occupants) is significantly lower than compared to a human driver.

Externally, self-driving cars should always be safer to 3rd parties.

As someone who cycles, and who has over 300 cycling websites including a 50k user London one... I will happily promote any campaign against self-driving vehicles that externalises it's danger. To effectively ban them from major cities until they are able to prove they are safer for all road users. I'm sure many other groups will feel the same.
I worked on both OS/2 and NT and can say they were never the same code base. The NT kernel was 100% new code. At one point there was an effort to port the OS/2 GUI apis on top of the NT kernel. That effort was abandoned when it was decided to focus on a new 32 bit Windows API on NT. Scores of devs switched what they were working on overnight - fun times!
The examples you are comparing are not similar at all.

Musk should be collecting money for the situation to be similar.

>being preternaturally competent as a fundraiser.

Why are you trying put a positive spin on this whole mess like a PR agency ? What would you describe Madoff as in that case ? A man of great persuasive ability ?
The Value of Unpredictable Work
Is there a big overhead in terms of latency? If I understand correctly you essentially have to start a server for each request.
Interesting... and this is com.kapeli - seems to be related:

https://software.com/publisher/kapeli
https://www.amazon.com/Principles-Electronic-Materials-Devic... This is the textbook I used at Uni. It's a little pricey I remember it being pretty good.
My point is that the car (really the programmers) should avoid choosing at all. The difference between "the car is programmed to kill pedestrians" and "pedestrians are statistically more likely to be killed in accidents" is intent, which has a lot of ethical and legal weight.

Also, if your code has a decide_who_to_kill() function, Dieselgate starts to look like a faux pas in comparison.
I don't know details, but I think the new ruler (Lee Jae-Yong) has full authority over Samsung. Samsung's upper class is a very hierarchical bunch, and they (especially the now incapacitated father Lee Kun-hee) did everything reasonable and unreasonable to ensure smooth power transition.

If anyone was loyal to the father, they would be loyal to the son because that's what the father wanted. (Whether they will stay loyal, of course, is anyone's guess...)

If anything, the widely suspected reason the father Lee is not yet officially dead is that they're still fixing loose ends on their... creative accounting so that the son can inherit the group without paying due tax.

(Well, it could be just another conspiracy theory, but anyone following news on South Korea would concede that it's a very plausible theory.)
If we pursue continue to pursue autonomous technologies, machines will inevitably be put in situations where they make life and death decisions for us, because there isn't a human around to make those split-second decisions in real time.

So encoding our ethics is going to happen whether we like it or not. It's just a question of whether we as a society talk it out and make these ethical choices explicitly, or wait for corporations to make those choices for us.
Basically, all this boils down to is whether "ends justify the means" or "means justify the ends". In the Catholic case, it would seem to be the latter, but that's only because they're looking at distant ends (e.g. heaven as reward for good) rather than immediate results.

Thing is though, "ignorance is bliss", or so it's said. If you were aware that life insurance companies across the US were about to make a huge gamble that might put them out of business, would you stick with yours (supposing you had one) if they (a) told you they were going to make the gamble or (b) not told you? (I suppose we could have also referred to purchasing manufacturer warranties from unsteady businesses - same principle.)

Money going to the government via taxes doesn't necessarily end up paying for contraceptives. It's supposed to be for other things. We pay taxes knowing full well that people are siphoning off money for their own gain. We don't like it, sure, but we pay taxes because of what the money is intended for. "It's the thought that counts." :/
Ah but then the trolly problem is just behind you.
Some people prefer to call it Function as a Service, which in most cases is closer to what it actually is.

"serverless" does not refer to the absolute lack of servers - it refers to the fact that your CODE (applications and software in general) should not be AWARE of being executed on a physical or virtual machine.

The platform should be as abstract as it gets. I always imagine it as coding on a piece of paper: in a way, my code should work and make "sense", even though we all know that a piece of paper won't execute any instructions. And this is part of the magic of "serverless" software: it imagines a perfect, abstract machine where it can run, forgetting about the complex, unreliable, physical machine underneath.

It's an almost philosophical approach to writing software and getting it needs some time and thought. And needless to say, it does not solve ALL your problems, but it MIGHT solve SOME of your problems.