skysight-inc/HackerNews huggingface dataset:
> The most interesting thing about self-driving vehicles is that there is a legitimate reason people should never be able to modify the firmware on their vehicles

People can already modify their car hardware in dangerous ways, yet no one is welding the hood shut. You may weld spikes on your car to keep prying eyes away if you wish, but when you inevitably impale someone, Ford will not be liable.

Why should software be treated differently? All Tesla has to do to avoid liability is to say "The vehicle was running firmware with aftermarket firmware installed by the owner". They won't even need to run diagnostics, they can simply look at the logs they collect.
Any chance of opening this up to other countries?
Sounds like a good reason to look at changing contract law. I'm wondering what kind of precedent there has been in purchasing products but being forced to agree to a license to actually use the product. My uneducated perspective is that this hasn't been an area of concern until general-purpose computers appeared on the scene.

Edit: It's worth clarifying my opinion. I'm totally alright with software "manufacturers" leasing software to end-users (or, in the case of Tesla, leasing the software inside their rolling computers to drivers). What I take issue with is the notion that there is a "sale" when a license is involved. It's a lease, and I'd like to see the force of law involved in reflecting that fact in the marketplace. Maybe it's splitting hairs, but I think consumers need to be clearly told that they do not own virtually anything that they've purchased that contains a general-purpose computer, and that they should not expect the benefits of ownership (ability to modify, to continue using even when the "manufacturer" has decided to no longer "support" the product, ability to resell, etc) in such a transaction.
With the resource depleteion going the way it is and the planet severly overpopulated - I have been convined for some time that we will see in our lifetimes genocides on a scale that would make Eichmann say - "dude you are overdoing it".

So I have no problem with nazis or other military ideologies - they just arrived at the future first.

At the end it will be us vs them by whatever criteria - it may be trekkies putting whovians in the gas chambers for all we know. I just hope that when the dust settles I will be among the right "us".

So these of my believes make me not care about other peoples ideologies - we are all doomed.
Gangnam Style rendered by a neural net using various models
Find your one true job
Like you, I don't agree with Pieter Thiel on a lot of issues including his support for Trump. But when you work with him as an entrepreneur, how do his political beliefs, his position on science vs industry matter? If his positions on certain topics go against yours and affects your startup negatively, then it makes sense to not work with him. But deciding not to work with him only because of his opinions does not make sense to me, though it is still your choice. And asking other people not to associate or work with Pieter because you don't agree with him is unreasonable. It's everyone's individual choice.
I would assume that Google Maps vans aren't driven in the same manner as other cars. They've got a large complicated camera system on top, so presumably they're driven very conservatively, and presumably they're also not driven particularly fast (kind of hard to capture good pictures when you're driving really fast).

Which is to say, if Google wants self-driving Google Maps vans, then collecting data using Google Maps vans makes sense. But if they want general-purpose self-driving cars, then collecting data using Google Maps vans will only give them a very narrow set of data.
"How quickly can we get this into people's hands? If you read the papers, you see maybe it's three years, maybe it's thirty years. And I am here to tell you that honestly, it's a bit of both."

This statement is based on what he is aware of at the time. The most pessimistic side of it is purely a data game, and Tesla's ability to have 100k cars collecting data for them will give them a significant advantage to accelerate their progress.
Digital Marketing Company in Bangalore
My point was that you have a line that would cause you to join the choir calling for his head. I probably have a differently line.

Is that right? At what point does that turn into bullying?

I don't have a good answer.
> Of note, if feds can get fingerprints through existing paperwork, why do they need a seek a warrant for this?

It's less work if the judge will approve it.
I think most decent engineers in even small markets in the South and Midwest US could expect $100k or so by 30 years of age.

In contrast, I see salaries in even expensive cities like Amsterdam, Madrid, Munich at far less. When you add in the higher taxes in the EU, were talking significantly less.

And yes, for many people in the US, things like health insurance, cars, and college debt are big problems.

Here's a little secret, though: in the US, if you play the game correctly, you really can win. That means you actually buy catastrophic health insurance even when you're young and probably won't use it. It means taking out half your college credits at one of the community colleges that are very inexpensive, then finishing up with a lucrative degree at the public college. It means buying a used, modest and dependable car, and not a fancy German cash cow or huge SUV.

Most Americans follow everyone else blindly into massive debt via conspicuous consumption and poor planning. The EU tries to make sure nobody gets thoroughly screwed, and that's admirable. But it also seems like one is pretty limited in how far up or down they can go.

I've lived in the EU (and other places far worse), but I still think America is best for someone like me that doesn't want the typical 9-5, wife and kids, etc. But if I did, then I'd prefer the safety net of the EU. I'm also privileged, I can admit. For some Americans born with a disadvantaged lot, the US is a cruel shit show
On Stack Overflow, where "Quality" can be quantified, this might work (even though stackoverflow slowly is failing - this being one of the reasons).

On mere discussion sites, quality does not equal popularity. Equating these two things leads to echo chambers.
Carrier Billing in 2016 – Middle East and Africa
Website Development Company Services
Megan Fox in Stormfall game: the actress expands from films to games
I considered switching to Emacs once, but the slower startup time was a complete deal breaker for me.

Emacs isn't even really slow at starting up, it's just noticeably slower than vim and I have this thing about editors that are slow to startup... I use notepad as my primary text editor on windows because it starts up instantly.
If we were talking about anything other than vim or emacs, then yeah you'd probably be right.
Who is taking away Thiel's right to say what he wants or support any candidate he wants? The issue is whether or not YC should partner with somebody who's making a very substantial campaign contribution to the most toxic candidate in living memory.
Those qualities are measured relative to us, present humans. He's saying the Ems will be much smarter, beautiful, and charismatic, compared to humans in 2016.

>wouldn't the slightest dip or peak in subjective well-being feel like a life-altering crisis?

Well that's much more debatable. I think to some degree suffering and pleasure are on an objective scale. Maybe it has to do with how much dopamine or pain nerves are triggered, probably it's much more complicated than that. Certainly I would give a lot to live in a world where there was no risk of getting some illness or accident that could cause intense pain or suffering, yet otherwise everything else was exactly the same. Wouldn't you?
How to Restore Deleted WhatsApp Messages from Samsung on Mac
'Alan Turing law' will posthumously pardon thousands of gay men
For me, Heartbleed was much much more than:
->At its core, Heartbleed was a simple bug, a missing buffer-length check

It was a catastrophic failure of a critical internet component that highlighted the truth that these supposed crypto security experts didnt have a clue.

We're talking about the kind of "simple bug" analogous to a television with bare wires as a power switch.

Imho it will take a lot more than a couple of years and a team change to reinspire faith in that brand of security. If we should at all.
PowerPlug Joins Smart Energy Association for Businesses
The logical conclusion of that is two parallel economies, one for conservatives and one for progressives/liberals.
It looks like an initiative http://innovation.avg.com/blog/

I doubt it will get much traction though as it would take a massive overhaul of all application to be usable. Would be fun if it got into CCTV software though.
Tesla has been recording driving data, sensor data, and GPS data for years. They already have a system in place for machine learning driving data. This combined with their sensors is IMO a great basis for fully autonomous cars.

Tesla is planning to have their factory produce 500,000 cars in 2018. Even if they only meet half of that they'll still be collecting a lot of data.

I would guess most major cities and freeways will have full autonomous support by 2019.
Both real-world training and artificial data have their own benefits. For example, you can use artificial data to simulate conditions that are rare in the real world, or would be very hazardous to try and test (for example, how does the car react when it thinks another car is about to t-bone it).
And that's why one of my favorite quotes, by Mark Twain, is:

"A man holding a cat by the tail learns something he can learn in no other way"

As is often the case, technology is a minuscule part of the real business. It's an enabler, not the whole business. The mistake engineers without business experience make time and time again is to start with technology.
>> I've never had "utter garbage" errors. I've had errors I didn't agree with/made the conscious choice to ignore. And I've had errors I thought were garbage, but really I just didn't fully understand them.

I've had lots of spurious errors with numpy code, where pylint seems to think everything is a list.
I made a website with FREE resources for entrepreneurs
It's supposed to be used by social media sites to blur your face out of uploaded photos if they detect you are wearing the badge.

It would require sites to voluntarily implement it of course.
How Our Build Bots Build Sites
PushApp – Out fo the box mobile push notifications platform
Building Low Latency Microservices and Monoliths in Java
I'm sorry - no text on Hacker News will convince me the person typing it is an expert in anything. Especially when they present inaccuracies and opinions as facts.
API Standard Practices

Generally, our public APIs follow a standard set of best practices:

- All APIs follow REST principles.

- JSON is the standard payload. Some APIs may include additional formats such as XML and in such cases media type headers are used to specify your preference.

- Due to the sensitive nature of most data that is exchanged with American Express, you will commonly find HTTP POST methods used where you may expect to find either GET or DELETE methods used. The primary purpose is to prevent sensitive search criteria from being used in the Query string, moving it instead to the Body.

----------------

So they claim to be RESTful yet not support GET or DELETE calls. Do they even realize what they are saying?
It is disconcerting that anyone would even suggest the premise.
I'm pretty sure if first sale doctrine applied to software, almost nothing would change. We're not talking about getting rid of copyright, just the idea that this thing that acts almost exactly like a purchase is not 'really' a purchase.
Do you think firing nazis from their jobs would have worked? That would have been a bloodbath (more so). Even if it wasn't it would have played to the persecution complex.
All You Wanted to Know About Email Localization
That would mean every EULA ever made. EULA's aren't ever a negotiation.

Edit: I take it back. See reply.
That was a great read. I've been thinking of the switch statement recently as well and came to the same conclusion that it's actually kind of useless in most languages' implementations.

Especially the Perl sections were delightful (and I suppose I indeed didn't want to know for Perl 5.)

I hadn't heard of Duff's device yet, interesting!
Linear algebra is also a lot more useful in real world applications than calculus. As it stands calculus seems as much like some kind of college hazing ritual as it does an essential part of anybody's education.
SMARTER Goals and Valued Living
And what if those beliefs are "fuck democracy"?
Haha. Thanks
There is a funny example of such a disclaimer in the Java license agreement, it says:

"You acknowledge that Software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility"
Setting and Managing Locales in Rails Internationalization
The Global Hackathon: A Decentralized Crowdfunding Model
http://www.bbc.com/news/education-36024081

Being rich does not imply merit in science and knowledge, and certainly not in ethics.
No, you couldn't. Suppose $f(x)$ decays like $O(e^{-x})$ and $a_0$ is the constant term in its power series expansion. Then $g(x)=f(x)-a_0$ decays like $O(e^{-x}$ if and only if $f-g$ decays like $O(e^{-x})$, which in turn is equivalent to the condition that $a_0=0$. In other words, you either have $a_0=0$ in the first place (but then you have a circular argument, not a genuine proof), or $g(x)=f(x)-a$ not decaying like $O(e^{-x})$.
>You seem to be making some big assumptions about how these guidelines will be enforced.

Oh please. We all know what kind of rancid and toxic people are spearheading these kinds of seemingly innocuous initiatives.

>I see no evidence they will delete your paid accounts because you think or express ideas that are merely contentious or unpopular.

Yeah. Because I am going to take the risk and potentially disrupt the workflow of three high-volume OSS projects I maintain. The time I assumed benevolence from Github is long over. Time to move my shit to a reliable service like Gitlab.
Kind of. There's a lot of different machine learning approaches, but at least with neural networks, you essentially have a black box (the network) that you feed inputs into and it spits out which category it gets classified into. When learning, you know what the right category should be, so you go through the network in reverse (backpropagation) and update the weights inside by an arbitrary amount multiplying the difference between what is wanted and what is spitted out.

Eventually, (and with a lot of handwaving) the difference converges towards 0 and the network gives the right answer.
11-inch MacBook Air to be discontinued
It's just as annoying to have the opposite problem, where you will be dismissed right away, despite having twenty years of experience in the field.
Humans manage with only two cameras.
Most popular Applying Mascara auctions
Motu Patlu Aur Kite Competition – Motu Patlu in Hindi
In case you haven't read this yet: http://www.joelonsoftware.com/uibook/fog0000000249.html

It's old, but still useful.
Thanks chewchew so much win in this reply. I use Heroku a lot and was wondering if there is a "believable" alternative using Docker.
isn't vilifying and characterization just as much of free speech as the original idea? if you vilify an ethnic group and I vilify you, why is your speech supposed to be protected while mine isn't. respect isn't a given.
Whenever there's an article about OpenSSL, I get on my soapbox to talk about how shitty it is. The design is terrible, both internally and in the public API. Building it is a PITA. It is almost completely unaware of this thing called multithreading. It still is hard-coded to be able to read certificates only via disk files with fopen, despite having a screwy BIO system which is a half baked attempt at sometimes abstracting IO.

If it was anything other than a security library, it would have died long ago.
Well I agree that the specific predictions are weird. Hanson spends a whole chapter at the begging trying to justify them. The main point is that it doesn't matter if all the details are right. Humans are better at seeing a specific image of what a possible future might look at, than trying to sample from the entire probability distribution of possible futures.

It's less like trying to forecast the weather in a backyard. And more like painting a picture of that backyard in 20 years. When all the trees and plants grown up, and imagining what they will look like. Imagining what the needs of that older family will be that they have aged. Maybe their kids will grow up and the playground equipment will be gone. Or they will have a ramp instead of steps to accommodate a wheelchair.
Ask HN: Is GitHub down?
That quote from Popper is straight-up idealist non-sense. The problems I see are:

1. Popper assumes that tolerant and intolerant ideas are easily distinguishable, not intermingled, and that there exists some sort of undisputed authority to make the distinction. Example: one man's terrorist is another man's freedom fighter.

2. Suppression of "intolerance" excuse has often been abused by brutal authoritarians to exercise their power.

3. Suppression of ideas deemed "intolerant" often dismisses real underlying issues. For example, some "racist ideas" in this us election cycle are rooted in the fact that there are real "losers" in globalization. It's a lot easier to dismiss someone as a racist than it is to understand and emphasize with where these feelings are actually coming from and try to fix the issue. I believe that racism is more often that not, the symptom of real problems.
Amtrak does not work not because it's a public service. Many railways in Europe are public and the work great.
Presumably you're aware that comparing one thing to another does not imply that the GP thinks they are anywhere near equivalent. The common meaning of the word "comparable" is not "can be compared", but "roughly equivalent". You are acting as though GP considers them comparable-in-the-second-sense; GP's post actually claims them to be comparable-in-the-first-sense.
That's one of the most exciting things I've seen all week. Thank you very much. I'm sure I'll enjoy reading it.
> processing power behind it

And the best that all that processing power can come up with is: tailgating someone. No thanks.
Involuntary.
What makes it sound illegal? Genuinely curious.
10 Brilliant Social Media Examples for Your B2C Content Marketing
You can use the car all you want. Go drive for Lyft or Uber. You just can't use the self-driving functionality that way. If you want your car to be making you money by driving people around automatically without you in it, you need to do so using the Tesla Network.

Honestly, this doesn't seem all that unreasonable. Self-driving functionality is presumably a piece of functionality that's heavily dependent upon lots of data that Tesla owns, dependent upon regularly getting software update, etc. Why should Tesla give its data and continued work on software upgrades to you for the purposes of using that for the benefit of one of Tesla's competitors?

Just face it. If you're buying a Tesla, you're not just buying a car, you're buying a software platform and access to lots of data and engineering work that Tesla provides on an ongoing basis. If you want just a car, then don't buy Tesla.

That said, if you are looking to buy a self-driving car and using that self-driving functionality for Uber or Lyft, good luck figuring out how. It would not surprise me if other self-driving cars had similar restrictions (though I guess if Uber sells self-driving cars to the general public then presumably you could use those with Uber, but probably not with Lyft).
Isn't it common sense for a person who's been writing programs in a high level programming language to use a safe low level programming language.
Yes, but it has to understand the difference between minor human errors (allowing more drift than autopilot) and actual important differences (braking ahead of a potential collision that the autopilot can't see).
3 hours ago, I received an email from Verizon titled : "Brian, Verizon LTE Advanced has 50% faster peak speeds."
That's not a code name I've ever heard of: https://en.wikipedia.org/wiki/C%2B%2B17

C+0x was what turned into C++11. The 0x part was just a placeholder for 08 or 09, but it actually ended up taking a few years longer to ratify.

Maybe people confuse C++11 with C++0x to get C++0x11.
It appears to be down for me. Gitlab.com as well. Weird.
Interop between Windows and Bash
Right, and taking a premise you believe to be false and mapping out its consequences has a long and noble history; e.g., non-Euclidean geometry.
Establishing Trust for the Internet of Things
I've had withdrawal effects. They can be severe and tend to be physiological. They're usually fairly easy to point to and help me catch if a change in routine made me forget to take pills (eg after travel). I found this so interesting because a half dose didn't have typical withdrawal symptoms but left me with a very warped view of life.
i also find it silly to downvote me for a question. I didn't even take a side or necessarily disagree. also, whenever you ask a question like that people misinterpret as calling that person a nazi or hitler when you are simply bringing up a thought experiment.
Why aren't other manufacturers following this model? I've seen 12-year Mercedes with internet connection, so the infrastructure has been there for a while.
> You may weld spikes on your car to keep prying eyes away if you wish, but when you inevitably impale someone, Ford will not be liable.

Because it will be obvious that it was modified, even to journalists, the public and a jury of your peers. Also the cops, who will arrest you for it.

But there is no such visibility for software.
I think that's somewhat unfair. People make mistakes, that's unavoidable and shouldn't be seen as an issue. Instead of blaming people for making mistakes we should consider what we can learn. We need to identify which mistakes happened, why they happened and what measures we can take to make such mistakes impossible or unlikely in the future.

It turns out that the industry is really bad that problem. Many libraries and critical parts of the infrastructure are developed using languages and tools that don't just allow mistakes to happen that can be prevented but make it easy to make such mistakes. Crypto is affected by this but there are many other areas which are affected by this problem to.

There needs to be a move towards more constrained languages like Rust that limit the potential mistakes, better development processes that prevent bugs from passing through that can be caught by humans and tools for testing that make it possible to test for a wider range of problems and not just those developers anticipate to occur.
What about the solid state LIDAR mentioned by the GP?
How to Create a Mobile App Specification when you start to work with a developer
When the original iPhone was released, there were no "current owners", because the thing wasn't available before it was released (that's kind of what 'released' means).
The presidential election - and I mean not only this US election, but generally - is not about electing an emperor who can do what he/she thinks is the best but more about electing a remotely controlled mascot. And the remote controllel is not in our/your hand, except you have a too big to fail business and/or a lot of cash on your account. Sometimes good emperos get elected by accident, but they have a short life expectancy.

A heavily subjective answer to your question: there would be no difference between the two presidencies. Don't waste your time with gathering information on the mascots. Just lean back and enjoy the show.
Thanks sorry for wasting your time.
I wonder whether that's some kind of odd safety clause, or an even odder anti-proliferation clause?
https://www.npmjs.com/package/is-github-down
Caffeinate your OS X