skysight-inc/HackerNews huggingface dataset:
Maybe something related to Chrome 42 SHA-1 sunsetting?
http://googleonlinesecurity.blogspot.it/2014/09/gradually-su...

Server-side configs seem to be OK:
https://www.ssllabs.com/ssltest/analyze.html?d=news.ycombina...

Cached chain with SHA-1 certs preferred over SHA-2 sent by server?

Maybe these links may help:

- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774195

- https://code.google.com/p/chromium/issues/detail?id=437733

My 2 cents
>>Part of the problem there is the lack of a way to even measure coding ability. "We are infants in figuring out how to measure our ability to produce software", he said. What are our metrics? Lines of code—what does that measure? Story points? "What even is a story point?", he wondered.

Indeed, what is programming talent? What is a 'good' programmer? What is a 10x rock star? These notions are similarly ill defined. I can think of at least 3 formulations of 'talent':

1. A developer who can craft an exquisite solution to a problem using the patterns of the domain and/or the idioms of the language.

2. A developer who puts in Heroic efforts to produce a lot of code in a short amount of timing, to meet business objectives.

3. A developer who is 'smart and gets things done'.

One can poke holes into any of these formulations; is the exquisite solution delivered in a reasonable amount of time? Is the quickly delivered code maintainable and extensible or a maintenance nightmare? Does the smart and get things done guy leave a spaghetti trail in his wake?

In the end, I think we've all noticed that some people tend to simply accomplish more, with less issues and drama than others. Is this real? Or simply navel gazing? I tend to think it's real.

Edit: spelling
Also useful for reasonable computing going forward. See more details: https://twitter.com/lix/status/589171043010412544
The Biggest Mistakes Your Startup Can Make
Don't forget a unilateral decision to increase the wages of their lowest-paid workers. Their business is much more than just their product line and supply chain.

Their mission is not to serve the best meal, or the cheapest meal, or even the best quality per unit price. They aim to provide a uniform, consistent customer experience, at every point of sale, around the entire world. As a result, their first priority is to always protect the brand.

As a result, the food itself is almost inconsequential. They could buy their beef from anyone that can raise enough cattle to make it worth the corporate buyer's salary. But on the other side, they are the only company that can sell the "McDonald's Experience".

That's why you don't bet against McDonald's. They have removed the element of uncertainty from eating at a new (to you) restaurant. If you go to any city in the world that has a McDonald's, you can eat there with the psychological assurance that the food there will be no worse than the McDonald's in your very own home town. But it will also be no better. That's the tradeoff.

As a result, every other restaurant has to exceed McDonald's in some specific niche of the market if they want customers. If McDonald's is starting to focus on quality, every place that competes with them by having slightly better ingredients had better take notice and respond.
You didn't specify that. :P
Show HN: Immediate mode graphical user interface toolkit
Out of curiosity I checked what kind of degrees Finnish presidents have had. There was (not in any particular order):

3 law, doctor
2 law, master
2 law, candidate (~bachelor)
1 agriculture, doctor
1 social sciences, doctor
1 none, farmer + bank manager
1 military, field marshal
1 teacher (primary school)
I don't think it is much of a stretch to assert that the vast majority of code in the world that accomplishes important business goals is not "high performance" and in most cases doesn't need to be "high performance". So this is not really addressing the main point of the comment it is replying to.
If one thinks he will never excel because there's nothing to be excelled, I doubt anyone would wanna do that.
Montessori isn't the end-all be-all of "student centered learning". There are a LOT more types of schooling out there which have similarity as they seem to have roots in Piaget, Steiner, etc. This seems to be another take on montessori + some reggio emilia and other bits.

Also, as an fyi, one of the better montessoris in our area (montessori academy of chicago) has taken a big bite of the standardization area by aligning common core with the classic montessori didactic system.
It's not sustainable ATM, no, but it's using a similar strategy as all the hip startups on HN use - get users first, money comes later. In Tesla's case, their initial investment is just several orders of magnitude larger than hip startup X.

And it will pay off. They're building hard to become the world's largest battery producer. And once their affordable model comes out, they will quickly grab a nontrivial share of the nearly one trillion car market.

So on the one side you're paying for the rich person's tax break. On the other you're paying for a greener future, independent of fuels - and you'll be driving an electric car yourself in 5-10 years, and hopefully think back with a smirk about how you made do with the old cars, like you probably do now with brick phones or a world without internet.
> "have done nothing to lower the cost of high capacity Lithium-Ion batteries."

What's the evidence for this claim? What I see is expansion availability of Lithium Ion batteries for average consumers in the form of the recently announced PowerWall, and EVs other than the Tesla. Could I have bought a 10kWh battery for $3,500 ten years ago? Five?

It's possible, of course, that this would have happened without the subsidies, but given the rapid growth of this industry in the last few years, I think the burden is on you to offer some evidence that it's totally unrelated to the subsidies.
Yeah I agree, HP had a very engineer centric culture and history so that must have been hard. I guess the dream of a company is always to find those unicorns that are both Engineer/MBA/Leader/Designers etc. In the end business people can be competent, but people with domain knowledge can be visionary (Scully vs Jobs for example)
Personally, I think it is stupid to become attached to one party. You get the current state of US politics when people become so entrenched and invested in one party. People would rather vote in a bad candidate from their chosen party rather than vote for the better candidate.
How to Effectively Manage a Culturally Diverse Global Team
USA is built on human Rights abuses first of native Americans then African Americans today you might talk about how free speech got USa where it is. But that is not true is it if you look at your history same is for most of the western world.
Today US consumerism is built on human rights abuses of people in other countries but free speech whatever. Forget people of other countries many of your local goverments and corporations are being run on human rights abuses of people of color and Hispanics. Either by incarceration or being used almost like slave labor in your large farms.
> I'm skeptical of the 8x speedup for several reasons [...] yet the CPU is only running a single thread

That's why I'm not skeptical at all. A GPU program can operate over THOUSANDS many more data items in parallel than a single-threaded scalar CPU program can. Yet the speedup is not thousands, not even hundreds, but a mere 8.

Fits perfectly with

> main one being that this particular problem does not fit the paradigm of problems that work well on the GPU
It's not inaccurate or offensive to say that some people are more naturally gifted in some areas than other people. It's certainly possible that with 10,000 hours of practice the average person could become competent at just about anything, but there will be outliers on both ends of that spectrum.
Startups Face Distinct Tax Disadvantages
> Look at fizzbuzz as an obvious, if not entirely complete, example.

I am not entirely convinced this is not partially a resume screening and talent pipeline problem. Has anyone ever given Fizzbuzz problems to everyone who applied to a position? If you haven't, have you ever considered that your screening process may be broken in the sense that you are passing too many liars who then bomb the Fizzbuzz portion, but who bump competent people off the stack entirely so you never test them?
I purchased the book. It is just a general series of interviews with high profile data scientists. Kudos to the author for getting some very busy and prominent people to agree to interviews.

I think it would be valuable to aspiring data scientists - students who are looking to break into the field. It has good general advice on what backgrounds companies look for and some inspiring and motivational stories.

It will not be useful for current data scientists looking for information on how the companies in the book do data science. There are very few technical details included.
What exactly do you mean by "cleaner"

> India is one of the most racist societies in the world probably.

Source?
Semantics. internet.org gives folks the ability to connect on a global scale with others.

You would take that away from them, because it doesn't fit what you understand about how a set of computers should communicate?
I agree that practice is integral to being successful as a concert pianist (I am a pianist also so I didn't make the comparison casually), but to give a truly inspiring performance (and not just be a human player-piano) requires much more than just memorisation and repetition. It requires creativity and instinct as much as skill.

Programming is similar. If you were to boil programming down to simply "engineer a list of commands to make the computer do X" then sure, most people can do it, with practice and documentation. But to make the computer do X with efficiency, or to make the computer do X in a new and novel way -- or even discover that X is the wrong way to go and the computer really should be doing Y -- also requires creativity and instinct, just like giving a great performance at the piano.

"Greatness does not come from programming by rote."
When has GNU ever not faced an uphill battle? :-)
A quote from one of my favorite films sums this up nicely.

"Not everyone can become a great artist; but a great artist can come from anywhere." -Anton Ego from "Ratatouille"[1]

[1] full quote: http://www.imdb.com/title/tt0382932/quotes?item=qt0465220
ReproduceIt: FiveThirtyEight – The Three Types of Adam Sandler Movies
Give me those stats per kWh.
Goldman's Self-Defeating Case Against a Programmer
I was wondering who the figure with the beard and golden crown was - turns out it might be a depiction of the author himself! (According to this [1], which also has a full translation.) I love this bit from his preface:

"I say that when I taught this art I taught it secretly, so that no other person was present except for the student and some close relatives.

Also, it happened that when others were present they stayed with Sacramental promise not to divulge the plays they saw from me, Fiore.

And most of all I was wary of fencing Masters and of their students. And they invited me, the Masters, out of envy, to fight with sharp and pointed swords in an arming jacket, without any other armour except for a pair of chamois leather gloves, and all this had happened because I did not want to practice with them nor teach them anything of my art.

And this accident happened five times, so that I have been requested ['called out']. And five times, for my honour, I have had to fight in strange places, without relatives and without friends, not trusting others, but in God an the art and in myself, Fiore, and in my sword. And by the grace of God I, Fiore, remained with honour and without scars upon my person."

[1] http://wiktenauer.com/wiki/Fiore_de%27i_Liberi
Playing the "what if" game, has anybody discussed how large-scale adoption of charge-at-home EVs would change the collection of fuel taxes? The federal and state additions to a gallon of gasoline here in the US are non-trivial. Would home users eventually be expected to self-report or use a special meter for the purpose of paying equivalent taxes?
Extinct Startup Tees
Because I am a software developer and intelligence hobbyist (from the biology/ethology camp.) I don't know a damn thing about RC cars or android phones nor do I have the time or desire to learn. Sadly, the hardware tinkerers don't know a damn thing about programming intelligent behavior. Until there is some sort of API to connect hardware to a software environment programmable by specialists in that domain, hobbyist robotics will remain in the realm of Battlebots.
Contrived to the point of stupid so the point is lost.

Really, this could have just as well been written in the early 1900s with a moron buying a car when a perfectly good horse was available.

Two problems still exist with electric only cars they haven't shown are solvable. Truly fast charging and handling of that "damnit, the son forgot to plug the car in when he got home and I need to go to work/doctor/etc NOW" and lack of available charging for large number of potential drivers. Want to be silly like the article, don't get snowed in without power for days on end that still happens in North America.

As for repair shops at dealers, well being able to have your car repaired and serviced anywhere is a good thing. Just happens that Tesla does its best to hide the service issues by keeping it mostly internal.

So yeah electrics are cool, leaning towards a ER EV myself simply because I have to travel on my schedule and not my cars
I just met Max and we had the opportunity to discuss a lot this weekend. The book looks very promising. Just buy it guys.
Cost to operate the vehicle (gas) isn't the whole story. How much do these vehicles cost to insure and is it comparable with a gas car at a similar price point? (Not being snarky, just curious)
I couldn't agree more. When I first started out studying CS I was constantly afraid that I wouldn't be able to cut it because I didn't always immediately see how to solve algorithmic problems or write code that would work. I got bogged down in thinking about programming as a problem of learning syntax, and missed 'obvious' things. I couldn't reverse a string or write FizzBuzz and in fact part of the reason for that was that I was so sure that programming was a magical ability that I didn't have because I compared myself to people who had been writing code since their childhoods, and this created nerves which made it hard to really think about solving these problems instead of feeling helpless when I didn't immediately 'know' their solutions.

I powered through that and ended up doing very well in my CS program at Northwestern, and now am a professional software developer that my peers consider to be a 'rockstar' programmer, although I still contend that I am mediocre and there is always SO much more to learn. At my job I frequently mentor our college interns, and many of them when they come into the job would be laughed out of the room by 'good' programmers, but after a little bit of mentoring and consistent daily practice on the job, in 2 months they emerge 'rockstar' programmers themselves, and in reality they are still probably about average.

Most of the 'bad' programmers many of us come into contact with are just farther behind on their journey to being great software developers, and may only be as bad as they are because of fear to ask questions and be judged by those who think there are only 2 types of programmers.
Give your django app a mobile dashboard
Can anybody explain me in layman terms what this means?

I understand that Azure is Microsoft's Cloud Platform that provides services through which you can deploy your application on cloud.

Does this mean that you can run Azure on your own datacenter like Microsoft is doing currently?
1l of gasoline stores 9.5 kWh [1]

Typical fuel efficiency is 20% (with up to 37%) [2], so let's be optimistic and say 31.5% because that will mean that we would get 3kWh of energy out of every litre of gasoline in energy that is actually used to move the car.

The efficiency of an electric vehicle is much higher, 86% was measured for the Tesla Roadster [3]. Assuming the same figure for a Model S, the effective battery capacity is 73kWh.

Thus, the 85 kWh battery of a Tesla Model S corresponds to a 24.3 litre (6.4 US gallons) gas tank.

In Germany, at 25ct/kWh, that's 21.25€ for the electricity or 34€ for the gasoline (at 1.40€/litre)

[1] http://www.wolframalpha.com/input/?i=%28gasoline+density+*+1...

[2] https://en.wikipedia.org/wiki/Fuel_efficiency#Fuel_efficienc...

[3] https://en.wikipedia.org/wiki/Tesla_Roadster#Energy_efficien...
because microsoft. its e-cool to hate microsoft
> medical devices, air traffic control, credit card processing, phone switches

Those are all high performance areas of coding that would require great skill to execute correctly. Aside from medical devices, they all require a lot of concurrency and real-time processing in the case of air traffic control and phone switches. They are practically the definition of high performance programming.
> The nice subsidies on expensive electric vehicles may or may not leave a bad taste in the mouth of voters there (I haven't tried to figure out what public sentiment is)

I could not find the answer to this with some quick googling. I too would be interested in the answer.
It's not clear which X as a service will on premise Azure provide? While it is relatively easy to run virtual machines on private cloud platforms from vmware, Openstack and maybe now azure , it is notoriously difficult to provision DB or LB as a service or any of the other services
That is true. But also noone is writing critical systems staying up all night drinking Red Bull. Look at other engineering disciplines. Where are the bridge and dam building rockstars? Where are the nuclear power ninjas?

I wonder what "rock stars" are going to do when they discover other uses for their time, hobbies, families, sports, travel and so on. Resign?
I suspect it will always be a largely subjective measure mostly determined by the respect or accolades of one's peers or the satisfaction of one's target audience/customers.

I think StackExchange's "reputation" system is probably the most accurate discrete measure available.
If anything, my takeaway here is that PHP might have handled things the best of the three. PHP doesn't have the huge schism that Python 3 does, and the development cycle isn't nearly as crazy as Perl. Sometimes pragmatism is more important than idealism.
>> I will certainly never say "anyone can learn how to code" any more than I'd say "anyone can become a concert pianist" or "anyone can become a master painter."

So learning to code is equivalent to being a master painter or concert pianist? Which both are amongst the top 1% of their field probably.

Anyone can learn how to paint or play a piano, the level they'll achieve won't be the same everyone, but anyone can do it, just like anyone can learn how to code.
I don't think so. Given how many types of customer's microsoft serves, I think it's a good move. Many of microsoft customer are old sensitive business of banking, healthcare which have tons of regulation and being able to use Azure in their own data center is a really help them modernize their software stack.
These kinds of developments can't make VMware happy. I have not understood why VMware never made a big iaas play when it had the chance to compete before others became established and established mindshare. I only guess they didn't want to compete against themselves, which is understandable but shortsighted.
The goal of driving (for most) is to get from A to B, not entertainment. I agree, I loved my manual car but the masses prefer the convenience of automatic which is why manual cars continue to disappear.

Electric cars will eventually replace petrol cars, it's a fact.
"The Perl case, on the other side, is much worse. Migrating a relatively complex project from 5 to 6 is extraordinarily hard. It's probably the same as a whole rewrite."

One of the features of Perl 6 discussed in the article is "Fully backwards compatible with the use of Inline::Perl5". So why is it extraordinarily hard to migrate? I admit it is non-trivial, but the designers made it a key point to be backward compatible. No need to rewrite, Perl5 and Perl6 can co-exist in the same codebase.

"There is no incentive for migration."

Have you looked at the features Perl6 provides[1]? They may not seem valuable to you but it cannot be denied that the new features are plentiful and powerful from a programming language perspective. [1]http://www.perlfoundation.org/perl6/index.cgi?the_long_perl_...
They are planning to eventually release a more affordable Tesla, just as soon as they can scale up enough that it's viable. The first car they made (the Roadster) was a very expensive supercar, which they sold in low numbers. Then they made the Model S, an expensive, luxury sedan, which they're selling a lot more of. I'm not sure if pricing has been released yet for the Model X but I suspect it'll be cheaper than the Model S and will sell in even greater numbers.

Elon doesn't really seem to be in this for the money or the luxury status - he seems to just care about building great cars that are good for the environment. As soon as he can make really good, affordable electric cars - I'm sure he will.
‘Art doesn’t just capture the thrill of life... sometimes it is that thrill’
http://en.wikipedia.org/wiki/Effects_of_the_2008%E2%80%9310_...
It also doesn't count for how low skill (inherent, trained, etc.) can have a negative impact on a project by incurring vast amounts of technical debt that will have to be repaid that outweigh any positive contributions made.
https://newsroom.fb.com/news/2015/05/announcing-the-internet...
The latter of which is very common in corporate environments where employee's machines are provisioned by the IT department and contain the company's private CA (which is useful for non-nefarious purposes such as signing certificates for internal services).
So I haven't seen yet in the website a code sample showing how a simple ping-pong actors would communicate, so I can't even test quickly if this is possible with the language.

If the program can implement a lock between the two actors, then your language is not deadlock free. Even a loop by checking if some variable has changed by the other actor (if possible in this language, I still don't even know by the deep lack of examples), and the other actor doing the same thing, that can be claimed as deadlock.
Vaadin – why not
Ah, I see now, you are indeed correct. My saying you dislike the term is just my interpretation of your posts, my bad.
I noticed that a car I drove by yesterday was a Tesla. But I didn't notice immediately, because it looked like a Buick or something.

I don't understand why, if they're trying to do something radically different, their cars look pretty much like everyone else's. Perhaps they are trying not to scare off potential buyers, but it seems like people are already interested in trying something different when they buy a Tesla. I personally would never drop whatever crazy prices their cars cost for something so mundane looking, though.
WebTask Runner: Coding Back End Code in the FrontEnd
And you don't have to be at the top 1% of your field to be a valuable asset to a company.
Subscriber-only content. Does anyone feel a bit guilty for reading it without a subscription?
> There are a number of places currently where the government will subsidize electricity used for cars.

You can hardly call subsidies "free". Everyone pays them in the end.
I believe that, in theory, 99% of everyone can learn to code. However, some people will take prohibitively long to do so. These people may have other talents, but they will struggle in learning how to code and probably only achieve minimal success.

Of course, that's using a completely vague and arbitrary assessment of successful coding. I teach an intro coding course for non-majors at the undergraduate level. So my numbers are based on the performance assessment we use.