skysight-inc/HackerNews huggingface dataset:
> But my god, a person was just killed by a computer. Can't we have some compassion and humility?

You have to recognize that your culture and your moral standards are not universal and you are in no position to force them on everyone else. It is also foolish to expect everyone across the globe to react in a certain way to certain things.

On the other hand, death topics is the side of HN that is heavily biased towards what mods feel about it and their culture. They even ban accounts and give out warnings if you happen to disagree with them and react differently. So there is not much sense to even discuss this.
This is hyperbole. He created an app, wrote in the description that it was for academic purposes, and then later amended the description / TOS to allow selling of data. Facebook is faulting him because he did not update them on the purpose of the app.

There were no systemic barriers in place that Kogan had to circumvent to get access to the data; the Facebook API worked as expected and gave it to him. Regardless of the original “purpose” of the app (a small textarea input you supply to FB), the API would provide the data. The “purpose” of an app does not affect what data is available to it in any meaningful way.

The idea that he should have notified Facebook of the changes is laughable; all he had to do is change a few text inputs to update the TOS. The FB platform does not treat an app differently based on its purpose. This is CYA language from FB trying to obfuscate the fact that any and every app has access to this same data, and FB has no control over what happens to the data once an app extracts it. Indeed, much of their business model depends on this premise.

Further, the practice of changing terms / functionality of an app is a laughably commonplace way of circumventing the nearly non-existent FB platform review process.

I have personally seen much worse incidents of FB app abuse in the wild. For example I once reverse engineered a top 10 iOS social app and discovered they were injecting custom JS into the WebView provided by FB to get the ID of all your friends, rather than the top 50 you can see. The app’s FB “app” was classified as a game which gave it the requisite permissions for abuse and even allowed the app to secretly invite all your FB friends to it without you ever knowing.
It’s not just you, it’s a lot of the country that’s rapidly going from concerned to pissed. If they read more threads like this, they’d probably already be coming for us with torches and bad intentions. They’re worried that tech is full of disconnected, vaguely autistic (and they don’t know what that means beyond iRobot), too-smart-for-their-own-good people who care more about making money than poeple. In my experience that’s incredibly unfair, but it only takes a small percentage of loud and callous voices to make us all look bad.

We need to start cleaning our own house, or it’s going to be cleaned for us by people with agendas and little understanding of what they’re cleaning!
Maybe you've learned everything there is to know about CSS, but I haven't, and I prefer to learn from the mistakes of others rather than my own (not that I don't make plenty of my own).
And the friends of the users, including their shares/likes, who are largely unaware of it. That is THE meat of the incident. There is no consent to begin with.
Hi, what is the purpose of this framework?
Yeah, someone put that poor person there despite all warnings that humans would perform terribly as standby drivers once the AI becomes good enough to not require interventions all the time.
re: your edit. I agree with the sentiment, but I didn't quite get your comment because before you posted it, the most upvoted comment/discussion on this story was about Uber failing to meet safety standards [0]. People have been posting about "the greater good" but seems far from a consensus.

[0] https://news.ycombinator.com/item?id=16620042
It's worth reading all of those Perlis' epigrams:

103. Purely applicative languages are poorly applicable.

Give me a hundred functions on one data structure, but make thirteen of them useful mutators. :)
How about a game that happens outside a pawn shop?
>We Should really just build rails

The beauty of cars vs rails is that cars can go more than just a set in stone angle or path defined by a rail. Cars can go in and out of parking lots and dirt roads. Rails would be more automated, yes, but not as versatile.
Any activity which requires things to be moved. Meeting a friend, making a delivery,

Lives, dollars, wasted time are all fungible.

Your new, inequity point adds externalities to the discussion. That's fine, but those are also measured in lives, dollars, wasted time.
Maybe a better way to implement AR would be by combining real-world images (through cameras) with CGI into a VR goggle. One problem though: focusing your eyes doesn't work as expected. But at least you can get better black pixels.
Phoenix has Phoenix Presence for managing the "Who's online" feature. We use replicated CRDTs to transparently manage the presence state across the cluster:
https://dockyard.com/blog/2016/03/25/what-makes-phoenix-pres...

As far as native platform clients, we have all major channel clients covered across community libs – Swift/objc/Java/C#
Their free tier doesn't have custom domain.
Imagination and OTOY also experimented with hardware raytracing on mobile: https://www.imgtec.com/legacy-gpu-cores/ray-tracing/
On thin ice
From the video, it looks like the car noticed the crash at the same time a human would, but the car decelerated immediately, whereas the human might have slower reaction time.

(It certainly didn't predict the crash "seconds before", as the car accelerated into the imminent colission, until <1sec before collision.
Because nobody is trying to remove pilots from the equation. Uber sees this as a teastbed for a future without human drivers.
It appears that the current figure is sitting around 10 vehicle deaths per billion vehicle miles travelled.

Which seems unbelievably low. I'm getting these figures from this Wikipedia graph[1]

[0] https://en.wikipedia.org/wiki/Transportation_safety_in_the_U...
[1] https://en.wikipedia.org/wiki/File:US_traffic_deaths_per_VMT...
The fallacy is thinking these vehicles need to be flawless prior to their being widely deployed. They only need to be better than people. Sadly, human drivers kill pedestrians too. We have 100 years of actuarial data to inform us when these vehicles are performing better than their human counterparts. At that point it becomes a saving lives argument, even if there are still lives being lost. It's all about minimizing the loss of life and tragedies.
Because it's software development. The projects are super short and you can be out of a job every year. Automotive and aerospace have longer cycle. It takes years to ship anything.
I loved your comment, and made a funny in response of my own. Don't assume you're right all the time :)
Just a random thought but maybe you are more interested in data loss from the customer perspective? If a value is wrong it might be considered "loss"
I don't own one, so perhaps I'd get used to it and start to like it more, but I really dislike any WebOS TV that I've used briefly elsewhere. In particular, I hate the idea of a cursor -- it both gets in the way visually, and is hard to control. The UI also seems very busy. I much prefer Roku, Apple TV and Android TV's interfaces.
Yea very strange that they released the SDK and tools without the hardware. How r u supposed to know the ins and outs, quirks, user experience to expect on the glasses without playing around a bit with them first, maybe with a few pre supplied apps by magic leap. I can think of a few reasons, none of them good, to release tools before the platform
My position de-links automatic deportations from the firings. The only people in danger of deportation are those with no visa of any kind, no visible means of support, and no job prospects. Most of the people currently on H1B have sufficient skills that I'd never want them to leave, even if there are significant gaps in their employment history.

Foreign workers would be fired as easily as domestics, but they would have just as much opportunity to get re-hired somewhere else, too. Just like locals, they'd only have to move back into Mom's basement when the money runs out.

Working conditions might improve with business competition, but in reality, businesses will illegally collude to avoid that, and that's what professional associations and unions are for.
I enjoyed reading it. I liked that fact that it wasn't a huge list, just 6 points. Well described, good examples, and well structured with the "Best workaround" sections. To me it felt big enough to hold real value but small enough to easily consume. It's something I'd probably share with juniors on my team.
I agree, for large engineering projects, such as bridges and buildings, obviously many employees are involved and in many cases you can't even single out someone who is responsible.

But, to my best knowledge, there are no "corporations" on the road. No matter what company this person is driving for and under what type of contract, this person is responsible for all kinds of incidents.
Come to New York City, we've got lots of protected bike lanes. More info, and lots of photos, here: http://www.nyc.gov/html/dot/downloads/pdf/nyc-protected-bike...
> how would you react if your father/mother/sister/son/daughter/etc was the victim?

Shit, of course. But I'd like to believe that I'll realize that banning self-driving cars is not going to make things any better, just like I'd never propose banning cars in general. I'm not sure how it would help here to imagine it's my daughter; it's not as if we imagine it being our daughter in every traffic accident we hear of, since that would be crippling given the sheer number of them...
Thiel, like many people, doesn’t like Hillary. I think I heard him say something about “Trump still being better than Hillary “

Someone should distill out what his reasoning is. It might be China, American competiveness, ... I’m not sure. But he has the pulse on something that others believe.

What are the policy changes that he wants?
Draft specification for smart pipelines in JS
Given the custom feature development, potentially not.
... But you previously gave me the ability to manage your accounts, then I gave it to the 3rd party that then drained your account.

Still not a breach of the bank, nor a breach of facebook.

The app didn't have any "extra" access or anything other than what the person who installed it would have. The app used the information that the person gave it, and that included information on friends that the person had access to. If you were impacted, blame yourself, your friends that you gave information to who gave it to a 3rd party, and/or the company that made the app.

All facebook did was make the metaphorical parking lot that you got robbed in.

While I agree that there is more they can do here to prevent this kind of thing (like specific and explicit controls on what data an app wants/needs at install time), acting like this is a breach of their information is wrong.
Yeah exposed to the internet. While most of them were from AWS RDS probably. Which actually forbids using untrusted Languages.
As a consultant, failure-to-pay is always on my mind--I'm sure you guys have seen it too. Why should a client care about their reputation within your system? If they're burning a developer, they can burn you too just as easily.

I would be much more likely to use your service, instead of just an Excel invoice or whatever (it's really just not that difficult to do once you've done it once, IMO) if I got something concrete for doing it. "Reputation", as we have all seen from Amazon's marketplace and from eBay and the rest, just doesn't mean all that much. It seems logical for this service to provide escrow, or at least partner with someone who does.
I am a musician and we HAVE TO follow the trends to get shows. Used to be a bunch of tools, (I.E. myspace/reverb nation/bookyourownfuckinglife...) but now facebook seems to have dominated DIY events and concerts. Groups help with people to share shows and I'm not really aware of another tool that the majority of people will use to get shows booked in my community.

Even if another tool exists how would I sway people away from FB and to a new tool?
I think OAuth makes some sense. So, use your Google or Facebook account to log in, but that's it. They don't get more access to our data.
Ask HN: What useful life skills has coding taught you?
What skills from your coding life can you apply to other areas? How long did it take you to develop these skills?
Alright, if we're gonna do javascript listicles today, indulge me in a bit of shilling:

11) http://intercoolerjs.org lets you add an AJAX front end to your app with simple HTML attributes
Do you mean because they are located in Seattle instead of Cali?
Retro style?
Bias in Scientific Research
Is following a URL common practice for someone who accesses documents? I mean if I come across a repository, my first inclination isn't to find all of the hidden URL's and chase them.
It reminds me the ray-traced game I made a few years ago :) http://powerstones.ivank.net/

If you don't move, the image "improves" over time. You can change the resolution in the top left corner. Play it in fullscreen. It works on phones, too.
I don't write a lot of js these days and don't keep up with what's going on in the ecosystem, so overviews such as this one are actually quite interesting at times.
The Curse of Having an Opinion About Everything
The National Geographic Twins and the Falsehood of Our Post-Racial Future
No joke: I would pay you money for you to hit up my own projects with this level of detail. If that's of interest, my email is in my profile.
> These companies also frequently market with 3D models:
> - apple.com

Actually, to my knowledge, Apple doesn't do this. All their product photography are photos of real objects.
Because those vehicles have licensed human operators. The malfunctions may be to blame on the manufacturer, but are also licensed and regulated. The cars have to pass certain crash test standards for example.

In this case, the operator was an AI that was negligent and it was unlicensed/unregulated. That's a new scenario. In the human case a person might go to jail for negligent vehicular manslaughter. What does 2 years of jail time look like to an AI? What does a suspended license look like to an unlicensed entity?
Goatse?
Your best match would be Blogger by Google. go to blogger.com
We've thought about that, but I think if they're located in some countries, like France, we might run into strict employment issues since they'd be working for us full-time.

But, let me know if I'm wrong in that assumption.
I'm going to take the other side on that prediction of a country issuing it's own digital currency. I think it is conceivable that governments find some use for the technology, no doubt, but I do not under any circumstance see any government that uses a fiat based monetary system ever using crypto to issue the country's main currency (i.e. the one they demand taxes be paid in). This will not happen because to do so goes against the fundamental concept of fiat and being able to print whatever you want as credit and creating money from thin air. With crypto, the rules are set hard and fast in terms of monetary creation, so if they hit a jam and want to inflate, they will be unable to do so. For this reason alone (and there are many), they will never do it as they hate having their hands tied with hard and fast rules. It acts as handcuffs on their power and therefore it will never happen.
That's some awfully pessimistic and dehumanizing language. I just consider it to be paying someone for the trouble rather than jumping straight to "exploiting greed."
What bothers me is that people are jumping at all sorts of narratives and conclusions when the article clearly pointed out that the incident is still under investigation.
NTSB has already announced that it will investigate: https://techcrunch.com/2018/03/19/ubers-fatal-self-driving-c...

I guess we'll find out how competent they are at this, but I think they did a surprisingly good job with the previous Tesla investigation: https://dms.ntsb.gov/pubdms/search/hitlist.cfm?docketID=5998...
I’m not on a desktop.
Okay, that does sound far more reasonable than comparing dead people to a part of a recipe.
It's common practice for robots and vulnerability analysis
Enough with the #. If you want to swear, swear. If you don't want to swear, don't.

For fuck's sake.
This is a rebuttal to some argument, but not mine.
The advice to use CSS variables to handle Z-index confusion is a good first step, but IME that's only the right way to handle global z-indexes like modal lightboxes and menus. For local z-indexes, you should also know how and when to create a new stacking context with position: relative.

This is the go-to article I send to newbies struggling with z-index. https://hackernoon.com/my-approach-to-using-z-index-eca67feb...
Where did you get 1 in 10million miles from?

Driverless cars simply don't have the mileage yet to prove they are safer than driverful cars. But there's also no indication they are less safe, based on casualty rate so far.
With the tasks you're trying to achieve, you should have both the budget and the ability to hire competent engineers anywhere in the world. Maybe not to hire hundreds of them, or keep them employed indefinitely, but a few dollars (or yen or whatever) invested wisely at the beginning can spell the difference between success and failure, or between having a model that works efficiently and profitably, and one that has to be re-engineered and costs many many times what would have been invested up front.
Should the NTSB expand to handle accident data from self driving cars?
With the recent incident of an Uber-made self driving car accident (fatality: 1), some have made the point of the NTSB expanding to a department focused on analyzing data from automated car accidents.

Uber accident: https://news.ycombinator.com/item?id=16619917#16621959
I think the argument needs to be made for ETHICAL development of mission critical software. The Aerospace industry has been writing software that has peoples lives in their hands for years. NASA has been doing the same.

We need to see accountability for any death caused by a car being operated by a computer. We need to see integrity in testing and metrics that show that these are actually safer for humanity. One more death than expected due to software vs human is too many.

I don't remember where I saw it but the process for creating mission critical software at NASA is insane. They analyze everything. It's a completely different and slower process than the one we use for building websites. SpaceX has probably increased the productivity of said systems, but I'd like to see how they develop mission critical software to keep things safe.

The point of self driving cars is to reduce death, if you can monetize that great, but if you can't hit that baseline in some sort of testable way, then you shouldn't be able to put your car on the road.
Adult industry might be a hit, depending on quality of projected image.
For any serious company a "developer play" would mean shipping an api and DEVELOPER HARDWARE.
What you talk about Trump campaign is clearly far from the reality:

https://youtu.be/zb6-xz-geH4

Starting around 11:00

The CA person clearly shows, from the screenshots, they have personal level targeting to predict whether a person is neurotic or not, what ads should be used to exploit that.
* Multi-Cloud - no money for VPN

* AWS RDS + Heroku and not knowing better

* Sharing a database with a customer

There are a lot of reasons. Some are ok, some are not
If humans can't prevent themselves from having accidents 100% of the time when they're in total control of the vehicle, why should we expect they could prevent an accident 100% of the time when they're in partial control of the vehicle?
In physics it's absolutely true. You can only disprove theories. You can never prove them.

In math it's relatively true, because you can only prove theorems given a set of axioms and other assumptions you take as true.
I won't be surprised if someone at some point wears a stripy outfit, and the car thinks they are a part of the road

Shouldn't be an issue with 3D cameras
There's always some form of "choice". For instance, the two gay men could attempt to immigrate to country where they could marry. But at what price?

I don't know Ari's situation, but I can guess because I'm living through something similar. When he states that "we can't marry", I'm guessing he came to that conclusion after looking at the full bill.

When you go from being a person's partner to being a dependent, when you lose all sources of income (don't count on that social safety net), when you can do few to no fun things together anymore, it doesn't feel like much of a choice anymore.

It takes a special type of person to marry into that. And if you do marry, you need to live with the guilt of imprisoning them forever too. This kind of thing is not a spectator sport. Everyone participates, and suffers. That's "choice".
“I have nothing to hide” - most of the people

a pregnant teenager being outed by the store Target, after it mined her purchase data – larger handbags, headache pills, tissues – and sent her a “congratulations” message as marketing, which her unknowing father got instead. Oops!

Don't confuse privacy with secrecy. I know what you do in the bathroom, but you still close the door. That’s because you want privacy, not secrecy.

I found this article very interesting about FB - http://www.salimvirani.com//facebook/
There's nothing wrong with styling on an id.

You could put the style right in the HTML tag, or on the page where it's used, but with dynamic pages (and static stylesheets) both options will cost you bandwidth.

And they split up your styles into separate places.

So putting the style on the id is the right thing to do, and I don't understand why the author is against it.

If I need my footer to look a certain way, then #footer {} is exactly what you should do.

Not add some bogus class based style just in case someone decides we need two footers on one page.
Law enforcement already conducts traffic accident investigations where the involved drivers are biased parties of inconsistent honesty and imperfect memory that can and do both accidentally and intentionally misrepresent the facts.

I don't think self-driving cars and their sensor data, even if they rely on the operator to explain what the car “remembers”, fundamentally shift the landscape.
Today is the day:

https://m.youtube.com/watch?v=6xE3J56pabk
Awesome. Cant wait to test this out.
Just like in real life, if someone slips and falls in the lot, the liability is on the owner of the lot. Owners of parking lots are incentivized to make sure people don't slip and fall or they will get sued.
While I appreciate a criminal getting caught, these types of systems that incentives private citizens spying and reporting on one another are bothersome on many levels.
> When I was in financial software (06-07) they were basically a joke

Not unrelated, as a major reason these laws are now getting enforced is because people started violating them brazenly enough that it's become very profitable to enforce them.
Yeah like those accept cookies pop up which I despise
I was 14 when I really got into minecraft. I played a lot with my brother. After a year, I thought it would be fun making minecraft videos. I had a bit of experience in motion design so my videos looked better than average. I started getting requests to design logos, intros and websites.
On the day I turned 16, the legal age to start a company in France, I launched a design agency for other minecraft youtubers. [1]

It was a side project and it stayed a part-time gig.
It paid well for a 16 years old, I was able to buy all the things I wanted(!) But then I had a sort of epiphany: buying things didn't make me happier, the youtube views and twitter followers lost their meaning. So I stopped.

[1] https://www.youtube.com/user/dispensir