skysight-inc/HackerNews huggingface dataset:
> there is no evidence to suggest that Autopilot was not operating as designed

Obviously, a dead man wouldn't be available to testify.

> That Tesla Autopilot had been safely used in over 100 million miles of driving by tens of thousands of customers worldwide, with zero confirmed fatalities and a wealth of internal data demonstrating safer, more predictable vehicle control performance when the system is properly used.

https://en.wikipedia.org/wiki/Lies,_damned_lies,_and_statist...
We tried SES first, but despite doing all the required stuff (SPF, DKIM), our delivery was very poor, especially to corporate emails. Used Mandrill and it's better now. Although, the biggest benefit we saw was switching to text-only emails. That improved delivery on several corporate networks.

Delivery is an ongoing issue though.
The problem with the Boolean is rather that people mix up the two values all the time.

The lambda also has more type safety. A Boolean is always a Boolean, but the compiler (and in a dynamic language the runtime) can tell you when you are calling your passed functions with the wrong arguments, because you mixed them up.
I still can't believe that they are using statistically safer in an official response. It now have been widely discussed everywhere that 1 occurrence is not enough to draw any reliable statistical conclusion!

PS: Beside should one more fatalities occur soon, by they're own standard, Model S would become statistically more deadful. To much risk of backfire, this PR is madness...
Echoing other comments, my problem is with the framing of it.

DDG is, as I understand it, basically a light privacy-protecting wrapper around third-party search APIs. So while you may be getting "censored" results, DDG is not an active participant in that "censorship" -- since its job is just to go out and see what another service said and relay it back to you, the responsibility for active censorship rests with that other service.

Whether DDG should try to actively determine when results are censored and correct for it, rather than passively relaying possibly-censored results without further work, is a different question than "is DDG censoring", and trying to sensationalize a story by framing it as the latter when what one really wants is the former is... well, intellectually dishonest.
Serious programmers should know the definition. Its used widely in APIs.
Once again this confirms Aaron Swartz was right about the news - http://www.aaronsw.com/weblog/hatethenews
Yeah, that's probably not a wise decision on part of the author. The IO monad is nifty but of minor importance in the grand scheme of things, and distracts when making a mostly language independent point.
When I looked at pulling in a "micropackage" from Lodash it had so many dependencies that had dependencies (3-4 levels deep sometimes) that instead of being ~15-20 lines of JavaScript at most, it ended up being 300-400 lines, if I remember correctly.

Ended up writing my own mini-routine instead. If I ever need enough of Lodash to care I'll just import the whole thing, which is the only way to get lazy evaluation anyway.
Sweet! I've always wished a better type systems were available in dynamic languages.

These deficiencies are clearly visible in Lisps where you're given great meta-power with macros, but where the type system starts fighting petulantly, whenever one wants to do something fast. In this respect C++ templates are much better.

Shen on the other hand seems quite interesting (and seems to come with its own prolog engine!); anyone here have any views on this Lisp ?
Should even have grep as its default alias.
Is that you, TopMind? I used to be on Wiki years ago too...
Foreign journalists? Glenn Greenwald and Laura Poitras are both American.
I meant the maximum amount they judge to be financially prudent. Roughly speaking, an employer will only pay an employee up to the value of that employee's work.
I think an important difference is in the necessary reaction time. Situations in which a plane flying at altitude under automatic control suddenly requires a sub-second reaction by the pilots are extremely rare, in traffic they happen way more often.

Obstacles don't suddenly pop up in mid-air, and a lot of infrastructure makes sure other traffic is nicely separated at all times.

Thus a plane actually can do most of a flight automatically and it's okay if it has to fall back on not fully attentive humans in edge-cases, because there is some time for error-correction.

The car equivalent might be if highways had lanes separated by walls and cars could detect obstacles a few hundred meters away, then taking the hands of the wheel wouldn't be an issue. On real-world streets, you can't be as hands-off as you could be in a plane at 35,000 feet.
Show HN: (Video) GlimpseDash – Motivational Dashboards
I recently did some refactoring at Google---we have a few bits of Haskell here and there---and did some similar things to what the author of the article proposed.

(Though the biggest impact of the refactoring was to remove two home-grown abstractions and a whole bunch of ad hoc transformations and replace them with the appropriate use of the very powerful, and well-understood Applicative.)
Exactly! People seem to get really caught up and adamant about this label. However, airplane autopilot is arguably significantly dumber than Tesla's autopilot. Yet for some reason people expect more even though Tesla has been clear on how limited the use case is.
As usual with Wikipedia on technical topics it looks like a poor introduction, sorry.

There are real tutorials on DCGs available, e.g.

http://www.pathwayslms.com/swipltuts/dcg/

(BTW, SWI-Prolog, which the tutorial uses, is freely available here:

http://www.swi-prolog.org/ )
Having to query against 2 or 4 nodes is not bad, because you can and should run them concurrently, so you've still got the latency of one query. I wouldn't want to overlap data because that opens a new door for inconsistencies to occur.
You are correct, but I'm constantly surprised by how many people think the pilot taxies to the runway and pushes 'go'.

Tesla autopilot works like an aeroplane autopilot actually does, not how people seem to think it does.
That's probably a risk in every coup attempt, though to be fair the results of this one failing probably won't be worse now than they would have been in centuries gone by.
I mentioned briefly in an earlier comment on our experience using SES vs Mailchimp/Mandrill.

Our emails sent through SES, often ended up in people's spam folder despite doing the requisite verifications (SPF, DKIM).

We switched to Mandrill and noticed significant improvements. We don't send alot of emails, but for transactional emails, it's important those are delivered.

Sending emails without images, in plain text, also does improve delivery especially to corporate emails.

We were exploring dedicated IPs, but those require warming up, so frankly we don't send many emails.

Love to hear any other advise for improving email delivery.
The way I evaluate if a recommendation is good or bad is how it filters bad code.

The 4 most important things for me to keep under control are:

1) Length

2) Cyclomatic complexity

3) Shared mutable state

4) Coupling

If you keep those under control, the rest of the maintainability will come by itself. e.g: testability, reusability, thread safety, security and other high level goals are easier when these low level requirements are met.

And, of course, consistency. Make sure that things do what they say they do. e.g: make sure the purpose of a variable or function can be explained only through its signature without requiring to look at the code.
I share your sentiment.

I'd been away from .NET/C# for a few years and came back to find that they dialed the abstraction level to 11.

I adore C# as a language but I find myself increasingly alienated by its generally accepted coding style.

I find that Microsoft's products have extremely unintuitive naming schemes at both a low level (language, standard libraries) and a high level (.NET product word salad naming schemes, Office 365 referring to a diverse and inconsistent range of products...).

The skeptic in me thinks that this may be an attempt at educational lock-in.

The lines between marketing and technology have definitely been blurred.
The stance is rather different though - "GOTO Considered Harmful" as a phrase is both inviting a discussion and making a limited statement. "Destroy all ifs" is definitive; the argument is over at the end of the phrase and there will be no negotiation or concessions. I know that this is trivial in this case, but I think it would help discourse in the world generally if we could move away from this kind of position taking and offer our opinions more gently.

As a community we should reward more nuanced and open statements.
Indeed, for example Chrome wants to cache DNS results for at least a minute [1].

However, Chrome and Firefox cache the complete DNS/getaddrinfo response, i.e. all addresses. Therefore a server taken out of rotation will be quickly identified when a socket connection fails.

[1] https://cs.chromium.org/chromium/src/net/dns/host_resolver_i...
* https://en.wikipedia.org/wiki/Wolf_interval
In fact, there is a study which suggests that affluent car owners drive more recklessly than not so wealthy ones. Here's an article about it:
http://usa.streetsblog.org/2013/07/16/study-wealthier-motori...
I remember reading a more detailed article about the study somewhere but I can't find it right now.
That coding guideline simply rejects all recursion, even cases that are correct by inspection, or by easy proof.
Do you disagree that Tesla is using autopilot and not 'drive assist' or something like that to make the potential think their implementation is so much better than the rest of the world? Or the fact that they don't push so much on keeping the hands on the wheel to make this more comfortable for the users vs. the rest. They are actively trying to exploit the fact people think autopilot is more capable then the rest. Hence you/they can't complain when that perception backfires on them.
You are surprisingly likely to have a living doppelganger
It is valid to simply point out mistakes like these. It only takes a few seconds of effort, a few mins to fix and move on from. Instead we want to make this simple statement an emotional battleground and berate OP for not doing the author's brainwork.
Same could be said of the author to put more effort into their writing pieces before they publish a piece that will be read many times...
Starter React App using Firebase with basic authentication set up
By being filled with many early to mid level developers that jump on every novel craze.
- https://www.eff.org/privacybadger

- Wipe third-party cookies on browser shutdown

- Also if you're interested, https://www.google.com/settings/ads/plugin

You don't need anything else with that, though I'd recommend an ad blocker.
As I was saying down the thread, I think its fair to say that Tesla use the autopilot naming because it sounds catchy and better than the terms rest of the world use. I think its a conscious marketing decision to make their look better when its probably not. Everyone in the airlines industry use the same term and the people involved are too informed/trained for their to be confusion. Tesla's branding vastly different from the market is meant to confuse by making them sound better. Thats what they should be penalized for.
See also: What are some books about everything?
http://qr.ae/8S14dl

The Art of Game Design: A Book of Lenses, Second Edition https://amzn.com/dp/B00OYUO4PY

I'm told the dead trees version is a must, but it's also massive, so pick your preferred inconvenience.

This is like Eno's Oblique Strategies deck in encyclopedia form.

Useful in any circumstances where you'd like to gain fresh perspective on a creation.

From Amazon :

The Art of Game Design presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, visual design, film, software engineering, theme park design, mathematics, puzzle design, and anthropology...
Cool idea. My sense is that they would catch on before the amounts reached anything substantial, but who knows. Either way, fun as a thought experiment.
1. How do I protect my password, umm, I heard I have to hash it.

2. Goes to https://github.com/gtank/cryptopasta/blob/master/hash.go#L41

3. This `HashPassword()` and `CheckPasswordHash()` functions look interesting

4. Copy/Pasted into the project, it just works!
Thank you for the reference to the Cambridge Handbook. Having read The Talent Code and Talent Is Overrated, both of which I recommend, I look forward to this one as well.
15 Foot Indian Python Swallows a Goat Alive
I think it's mostly ok on Android (except floating buttons), but bad on websites (even Google's own). And that mobile-like dumbification when websites look like my monitor is giant handset and most features and controls are removed as "unneeded for typical handset tapper" (most pages related to account management on Google, new Google photos with especially primitive controls).

I prefer previous design of Android (4.0-4.2) with slightly retrofuturistic aesthetics.
Also, if you want to dive deeper, the book, "Prolog and Natural Language Analysis" by Fernando C. N. Pereira and Stuart M. Shieber, is available as a free PDF from the publisher:

http://www.mtome.com/Publications/PNLA/prolog-digital.pdf

And there's a set of course materials in HTML for "Natural Language Processing in Prolog", a course at Union College in Schenectady, NY by Patrick Blackburn and Kristina Striegnitz that seems worthwhile:

http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/t...
Show HN: Simple, but powerful domain agnostic sentence (& word) embedding models
Nah, there are on the order of magnitude of a trillion web pages (though it's hard to count given dynamic pages and such), but a billion domains (which also has many dupes).

The number of domains is definitely closer to a billion than a trillion. This number can be verified pretty easily (unlike the number of web pages).
Ocaml type inference has subtle variations on this I believe, according to kiselyov it links GC and TC http://okmij.org/ftp/ML/generalization.html
I don't get Tesla. What is so special about them? Why does everyone want one? If the demand for electric vehicles is so high, why hasn't all the big makers already started offering electric versions of their little hot hatches? That way you get an electric vehicle AND a build quality based on decades and decades of quality control engineering. Autopilot seems to be a curio rather than a drawcard, but again, surely the big makers, with access to billions of metric readouts from existing cars would be best place to develop AI to control them. Is it the Elon Musk factor? Seems to be a strange reason to buy a car. The fan factor might be justified for an Apple car...but I just don't get the buzz and hype around Tesla.
This builds upon earlier work (which is included in other projects in the same account, complete with demo scripts.)
So when he invokes Asian successes in math just on the front flap, he's talking about money? When he talks about Major Junior A league of Canadian Hockey, that's about money, too, even when he says you can't buy your way in? Bill Joy talking about his own proficiency in his sophomore year of college?

The book exists in a capitalist context, sure, but the stories are not dependent on it by my reading.
A screenshot of the app would help make more sense of this to an external audience. Right now it sounds like just a blog with comments, so not sure why a custom app was needed in the first place.
For what is worth, the reason we tried (and promptly abandoned) the idea to work at the XML level was the following: in a visual language some stuff like:

- "Find all places where I am using records of type X and replace that with a record of type Y"

- "where did variable RunningTotal gets initialized? when do we reset it"?

- "Can I write a simple script to verify which temporary variables are not removed from the dataflow after being introduced?"

(Debug in the more traditional sense works reasonably well in webMethods - but this was not the problem - the problem was that it is impossible to reason about a "program" as a series of instructions and analyze it as such, even if at the end of the day a webMethods flow service is just that: a series of steps that manipulate data in a tuple space).

So this is not a critique of webMethods (or FMJ) - I am explaining what the problems you encounter are when you try to use the graphical metaphor to work on reasonably complex programs.
Most of the successful examples cited so far seems to be mostly about audio manipulation. I suppose this means most of the time you compose smallish "scripts", you work alone and not in a team, logging is not an issue, building large, reusable components is not an issue, extending existing logic is not an issue, and so on and so on.

Having also worked a lot with an ancient 4GL application (where the language was supposedly "more expressive") I can sum it up all my doubts as follows:

Certain paradigms work well as long as the programs are written and maintained by a single developer to automate simple tasks but do not scale very well past that point
Yes for a class of problème prolog allows for extremely short yet extremely general solutions. Even makes haskell feel procedural sometimes.
Thanks! appreciate your time
Why companies adopt microservices
> there's not much they can do do lift themselves up to even basic levels of intelligence.

> And just to be clear I'm not talking about the intellectually disabled.

below basic levels of intelligence, but not intellectually disable?

Then what are you talking about? Perhaps you are talking about kids who have squandered their potential, or had it squandered by others.
Interesting. You got me googling and it seems the bing thing is not exclusive. Yahoo apparently has a partnership with google as well.

http://www.theverge.com/2015/10/20/9577519/yahoo-google-sear...
Why not Akka/Akka.net? It looks more mature framework with bigger community and you can find much more resources about it.
Star Wars: Trials on Tatooine Releases for HTC Vive 18 July
If you chat with the right insurance agent, that might be possible. While it wouldn't go by the name 'reinsurance', look for a policy with a large deductible and a large maximum payout.
Do you know how many hours he put into athleticism before that day? If you are a clutz like me, you probably did an hour less of athletic activity every day of your life than someone with an aptitude. Aptitude plants a seed that grows.
You said it, they are the Apple of cars. Musk is the new Jobs. They make the best cars.
you do realise that intelligence, like any other trait has variability among individuals? We don't all magically get the same amount at birth.
Go to Ikea.

They have about four bulbs for each socket (pear and candle, dim and bright), and the ones I bought a year ago are very good.

I think they have more incentive to sell good quality bulbs than the average store, since they sell the fitting and market being environmentally friendly.

Of the ones I bought, some were made in China and some in Germany.
Why Standards Would Aid Blockchain's Adoption
> I don't believe there is any part of the brain where you will find a 'natural' aptitude for entrepreneurship, or programming or whateve

Maybe, maybe not.
https://en.wikipedia.aorg/wiki/Empathizing–systemizing_theor...
It's why malware that lets you call and text from a compromised phone is so dangerous to your typical user.
Orleans is a similar the same thing to Akka.NET, but its design goals are kind of reversed from Akka's in that it's designed first for non-expert users to build distributed systems. Akka gives you the whole toolbox, and you figure it out from there. Orleans is rather more opinionated and, while it has similar features and concepts to Akka, it has an easier "happy path" for building scalable systems using it.

I'm not sure claims to Akka.NET's maturity hold water relative to Orleans. Akka proper has a lot of miles on it, but so does Orleans, and I'm not sure Akka.NET is as heavily tested and stressed as Orleans.
> There's like, only one sentence of concession near the end towards those unconvinced by the argument.

But that sentence is "I’m just joking about the Anti-IF campaign". Why would extra words help?
Musk personally made the decision to not use LIDAR and rely to a great extent on single-camera vision.[1] Musk, in 2015: "I don’t think you need LIDAR. I think you can do this all with passive optical and then with maybe one forward RADAR. I think that completely solves it without the use of LIDAR. I’m not a big fan of LIDAR, I don’t think it makes sense in this context."

The "one forward radar" was the decision that killed. Tesla cars are radar blind at windshield height, which is why the car underran a semitrailer from the side. Most automotive radars have terrible resolution and no steering in elevation. There are better radars[2], but they haven't made it down to automotive yet.

[1] http://9to5google.com/2015/10/16/elon-musk-says-that-the-lid...
[2] http://www.fhr.fraunhofer.de/en/businessunits/security/the-u...
I'm surprised RMS is willing to use a closed-source search engine when there are open-source ones (like Yacy) he could be using instead.
That's just bading coding style, most C# code is not that verbose and crazy.
But do people elsewhere care about his personal life?

Celebrities' lives sell a lot of newspapers in the UK.
>>Isn't the plane's auto-pilot pretty much a pilot assistance system designed to keep the plane at the specified altitude and follow a straight line (heading bug on older systems, GPS coordinates in the flight plan on modern ones)?

Your plane autopilot analogy fails in a crucial manner:
First, to get a license to fly a plane, you have to undergo a much more rigorous training and much more stringent scrutiny than what an ordinary Joe/Jane undergoes to get a license to drive the Tesla car.

Another, a plane pilot does not ride (fly) his/her plane as much as our ordinary Joe/Jane drives his/her car.

Yet another, there are assistant pilots in plane

and the list goes on.

The foolish management at Tesla should have labeled their assistance system just what it is 'semi automatic assistance system' and they could have been slightly more prudent by clearly mentioning the "dangerous" components of it upfront, rather than cleaning the shit now.

It's a sad affair. I had/have more hopes from Tesla. But they should abandon their foolish autopilot thingy, to begin with now.
It wouldn't be enod, it would be rof
Have you ever driven one? They are nice cars that don't burn fossil fuels. The super-car level acceleration is a huge draw for some. The range is also more or less unmatched, as far as I know. Their software upgrade policy makes it feel like the car is always up-to-date with the latest stuff—something that I can't ever picture other car makers ever doing. Also you don't have to deal with car dealerships (and almost every encounter I've had with a car dealership has been negative).

Are they perfect cars? No. But the company operates in a fundamentally different manner than the rest of the auto industry, and that is exciting to some.
According to the article, Bowdoin was spending marginal dollars on making their food non-toxic. Not luxury spending.

Does morally upstanding Vassar lack fancy architecture and highly-paid administrators?
Corel VisualStudio Pro X9 Crack Patch and Keygen Download
> Which raises the question: which is better, to be noticed by the authorities, or to have your episode of mania / psychosis, and then return to your (slightly more?) centre way of being?

I tried to protect my girlfriend from the mental health profession, but made two little mistakes... The treatments are indeed quite harmful.

My comment on this topic from 6 days ago:

https://news.ycombinator.com/item?id=12068958
From Argo to Homeland to Zero Dark Thirty: CIA Used Hollywood to Promote Itself
Previously: https://en.wikipedia.org/wiki/Overthrow_of_the_Kingdom_of_Ha...