skysight-inc/HackerNews huggingface dataset:
> Maybe you believe in the media distilling knowledge to us...

What makes you say that? I literally just described their output with the word "barf". Granted, human vomit is definitely food on its way to being chemically simplified, but I don't think that's the connotation you had in mind.

> I believe in the people fortifying and defending themselves with competence.

Competence is good, but it does NOT come from a breathless 24/7 media obsession over a big scary "SHOOTERMAGEDDON" animated title and constant loops of gruesome footage, nor from the interspersed speculation over "hints" in facebook and twitter feeds.

In fact, forget the advertising, novelty-appeal, or emotional-appeal, it does something evne worse: It instills a FALSE sense of competence in the viewers. (Seriously, there are studies, look 'em up.)
Perhaps I'm ignorant, but I don't see how the LE guys would be annoyed about thousands of requests for TLS certs from a single user. The system is automated, after all. :)

> + you might not want to publish a list of all valid ones.

I assume that you mention this to illustrate a scenario where certs with a bunch of SANs is not a solution to the problem? If you weren't, does LE do something like publishing a list of all of the domains for which they have issued certs?
RemObjects Silver?
For what it's worth, you could always make a function postincr and write

array[postincr(&i)] = ...;

if you're doing enough of those that it's worth it.
> all things being equal and outside of coercion.

I think that covers mental illness, war, dying in a fire while rescuing kittens, emo cutting, etc.
I've been around lots of government offices, and all of them generate vast piles of paper for internal uses, often one time use.
> still believe that the pyramids were constructed to store grain, for instance.

But, in civ 2, the pyramids gave you a granary in every city, so obviously they were for storing grain!
I don't understand your logic. Can you elaborate?
You are misunderstanding the purpose of SSL certificates. An SSL certificate certifies that a specific private key belongs to the owner/operator of a specific domain (or so it is intended), not that the domain is trustworthy. It's only about identity, not about trustworthiness, which is how it should be, it's not up to some private business to decide who is trustworthy and who is not.
Why would they get "in trouble?"
As others have discussed, making coding example images for the sole purpose of forcing them to type it out. Don't get me wrong, I copy/paste like the rest of us; however, from a learning perspective, I think forcing students to type out the code gives them practice, akin to how you'd practice your shots for basketball.

I've actually implemented typing exercises that are straight "copy this image" as one of the assignments I give students each week. Now, students have my lecture, the demo done in class, AND a typing exercise before trying to implement something like, say, a collision detection algorithm.
I categorically disagree with this, for two reasons:

1) Multiple mass shooting perpetrators have cited publicity as a motive, and continue to express interest in things like media engagement and how many people they killed. The Port Arthur massacre springs to mind as a prime example.

2) The "hows" are pretty goddamn obvious. Guns and ready access to them are how! Port Arthur is another excellent highlight of why this is the case - John Howard's government instituted sweeping gun control measures after the incident. Australia had nearly a dozen shootings in the decade leading up to Port Arthur. Since the ban on automatic rifles and semiautomatic rifles/shotguns was put into place, only twelve people in total have been the victims of shootings since. Just that ban was enough to drop the aggregate number deaths due to gun crimes by an order of magnitude!
> I don't see how a distributed ledger can be compared, even remotely, to a notary.

You're right. A distributed ledger is much securer and more reliable, far less vulnerable to any form of coercion or corruption, and so the comparison is kind of silly.

> I could return the question to you, have a Bitcoin secured timestamp ever held up in court?

Since it is based on the same basic principles but in a much superior fashion, I, and everyone using Bitcoin-based timestamps, am comfortable in believing there's a excellent chance the courts will not be unaccountably incompetent and reject them, until such time as shown otherwise. If you can't provide any specific concrete reason they would reject Bitcoin timestamps other than 'it has not been yet been tested in court', then there's nothing further to discuss.

> So, if the purpose is not defending yourself in court, what is it? Winning Internet arguments?

That is not an answer I'm allowed to give now. (And in any case, you have shown yourself sufficiently unpleasant and arrogant I wouldn't answer it anyway.)
>I'm a data scientist here, and the question we work on is a fundamentally interesting one: Which users on the internet are human?

This is indeed interesting as a fundamental question. It might also be interesting to see how far one could go with the somewhat more applied question: which users on the internet are data scientist? I have been applying to data science and related positions for the last few months and now end up seeing various advertisement for "mapreduce this" and "deep learn that" which I found a bit mystifying as I can't many software engineering types that would actually want to click online advertisements.
I don't think it covers any cases of voluntary suicide not motivated by percieved impacts on others, irrespective of mental illness. Unless you define coercion so broadly that the whole statement becomes meaningless.
After having worked with enough academicians, the code that I had to deal with was too agonizingly crufty for me to deal with that it made a huge influence over my decision to away from academia (and my subsequent drop in grades in school). I figured that if I had enough problems just dealing with the code, I couldn't imagine having to trudge through everything else that led up to that code. But it shattered my preconceived image of academicians being curious about everything and having a great deal of care and pride in the tooling they use - that I should look to them as reference rather than a bunch of people that dropped out of school for a quick buck, and that simply wasn't true whatsoever.

Matlab is going to be the COBOL of academia without some major groundbreaking research that invalidates or supersedes a great deal of research code, and given the community-consensus nature of so much research done I can't imagine quite something so disruptive happening.
I wonder if some other hash might be faster (e.g. fletcher 16).
Yup! Its suppose to be annoying (well, not 'really').

It's primarily a method to ensure the reader 'learns' by mimicking versus blindly copying. Annoying to a seasoned programmer, but its a great way for students to get extra practice.
Backseat driver Ballmer
Number of people killed this year by mass shootings, according to that article this year: 462

Car accident fatalities per year according to this article[1]: 30000 (500+ per week) .

Low end estimates of flu deaths per season [2]: 3000

These latter two are not anything you would worry about significantly (they are not particularly likely to kill you). Why should I care about being killed in a mass shooting?

[1] http://www.iihs.org/iihs/topics/t/general-statistics/fatalit...

[2] http://www.cdc.gov/flu/about/disease/us_flu-related_deaths.h...
According to this comment, [0] it looks like wildcard certs haven't been ruled out, but have been deferred due to rather thorny issues regarding getting automated validation right.

[0] https://github.com/letsencrypt/acme-spec/pull/97#issuecommen...
Context: Psychonauts 2 was just announced as a legitimate surprise at The Game Awards.

Meta-Context: Double Fine has had terrible, terrible luck with crowdfunding and funds in their previous ventures (there is actually a documentary explicitly about that: http://arstechnica.com/gaming/2015/10/broken-ages-making-of-...), which may explain why they are trying an experimental crowdfunding platform.
I can't really parse out what your point is. So I'll just pull a quote, and forgive me if I'm being simplistic but I think this alone shows that you're undermining the intelligence of the private citizen.

> 99.9% of us will never have expertise
What does a secure web connection actually do?
Loved the first game, but the Double Fine kickaster has been slightly controversial, I wonder if this one will be able to get as much support.
There's no "calling bullshit". We don't have the money for the house in the burbs, or anywhere at all.
I would be more impressed if it were written in Swift, and not in Java.
ciupicri has it right. I mention above, I think of it like practice shots in basketball, or going to the batting cage for baseball. While coding isn't as physically demanding, it definitely takes time and practice to get better at it. Forcing someone to write the code versus copy/paste gives them just a little more practice at the discipline.
Looks cool, but 3.3 million dollars is really a lot!
Honestly, its open to anyone. Not many non-folks have a need for solid connectivity in the middle of nowhere though.
Open Source always wins in the end. Matlab is not a good solution due to its closed propitiatory nature and the need for science to be shared. We see the cracks in the walls on Journals and Research behind closed walls. The code and the tools for science also needs to be free from a closed system.
Rethinking the Inception Architecture for Computer Vision (Google)
So... you are talking about preferences that 'define a human being', but then those preferences are only tautologically universal (since you are excluding any possible exception). This seems absurd.

So if I were to tell you that I really did prefer to be a slave you would say I am not human? You are excluding as 'human' any individual who are not capable of understanding the concept of 'ownership'. Do you seriously believe that babies and the severely mentally handicapped are not human?

If you are operating with such a divergent notion of 'human' (and thus 'morality', 'universal' and 'preference') then there is no point in having any further discussion with you or considering anything you have to say.
Thanks for the link!
> In the end, only two men of color make it to the jury, and I am one of them. The other is Latino. There are two Latina women, one African-American woman, and one Asian woman. The remaining six jurors are white.

Thats basically the racial composition of the U.S. Indeed, people of color are over-represented in that jury.
What about midje? It reruns the tests every time you save a file, no restart required. It's completely awesome, which everything were like this.

lein midje :autotest
> “That won’t work,” Ballmer commented

I seem to recall he said something similar about the iPhone
Imagine you are an employer. You find out that the person you were considering for hiring is a relative of the shooter. Fearing any risk, you decide not to go ahead with that person.

And for parents of murderers, it's not unheard of to get personal threats.
$3.3 million was the same final budget for Broken Age, the previous crowdfunded game. Apparently, it was very obvious that funds ran out mid-development. (haven't played the game yet)
>> all things being equal

If you could stop the pain without dying, would you still kill yourself?

If you could escape depression without dying, would you still kill yourself?

If you could find meaning in your existence without dying, would you still kill yourself?

If you could go to heaven (or whatever magic place you believe is better than your present situation) without dying, would you still kill yourself?

If you could kill yourself without dying, would you still kill yourself? (Weird I know, but for the sake of completeness)

Did I miss any good reasons to kill yourself?
Actually it's really small amount of money for making game.
Original was released 10 years ago and cost $11.5 million.
> does LE do something like publishing a list of all of the domains for which they have issued certs?

Yes, they do, using certificate transparency logs. You can view all issued certs here: https://crt.sh/?Identity=%25&iCAID=7395
That's just not true. In fact, Heartbleed was the product of large-scale auditing that Google had been running on OpenSSL.
Global taxi market revenue is around $30B/yr.

And from an investor's perspective, capitalizing at 6.25x supposed annual revenue, not profit, seems a bit exüberant.

Plus, Über isn't even close to ubiquitous yet. Good luck tracking down the one part-timer in Chico, CA, whom doesn't work weekends. It's probably due to about a dozen taxi companies already in to Chico / Paradise area already offering comparable rates, so there isn't really motivation to move into tertiary markets. This cash injection could easily lead to too aggressive over-expansion into too many low-margin markets, followed by layoffs / contraction, which is a common antipattern of investor pressure to "go big or bust".
Problem with staying ahead of the curve is that you cannot see how huge the curve is.
Broken Age (the previous Kickstarter from Double Fine) was an horrible game (especially the second act - and it was super late and way over budget in the end) so it hardly proves that direct funding is a good idea in the first place.
https://en.wikipedia.org/wiki/Ottawa_Treaty

It has already started. But not everyone is on board with this. So now what? We go to war about it?
Why his ideas about sucess always fail
SEOs of the 90s Who Are Still Rockin’ It Today
What is the difference between this solution and Pushover?

Do I have to install an app on my mobile?
I think that is one of the reasons they are using this new kickstart platform "fig" they helped to build. So that they can get external investors in along with the crowdfunding.
The rise and rise of the on-demand workforce
Time that could have been spent teaching them something else useful, if your language didn't have ++ and --. Even if all features of your language are easy, teaching/learning each feature takes time.
It used to be that extreme groups kept to themselves and were pretty quickly ostracized because of their extremism. Most people in San Diego wouldn't join Heaven's Gate, and the group wouldn't be able to spread very far because the further it reached, the more pushback it would see.

On the Internet, that isn't really true. There are always enough people who can be convinced of the merit of an idea, and so extreme groups continue to grow in size. As they do this, the overlap between any given extreme group and other groups grows, because the extreme group is growing. This means that their ideas metastasize out into the population as a whole.

Scientific racism, neo-reactionaryism, monarchism, even just defiant "political incorrectness" and "I'm no SWJ"-ness. The heightened availability of all of these ideas produces the same, as group polarization (a technical term in social psychology) happens on a scale never before seen. This is hardly limited to the right wing; liberal-identified Tumblr users are more behaviourally restrictive than most of the anarchist-communists I knew in college, even though the "safe-space" rhetoric of the current liberal milieu originates from more radical activist circles.

Expect to see more scientific racism on hacker news; hacker news is a fundamentally more friendly platform for racist and misogynistic viewpoints because women and people of color are so underrepresented and the focus on "objectivity" and "data" mean that a shoddy study that is the very essence of scientific racism can beat out the stories of however many women or PoC dare to speak out, only to be shouted down.

Most of the people making these comments would probably be fairly reasonable had you both been born 20 years earlier (or possibly later, if the world grows more sane) and met at a party. Few people set out to become a scientific racist, they just see an article linked (possibly by a Stormfront member, who knows) that "just makes sense to them"; they believe it and internalize it; when they see future statements they are more likely to remember those they agree with and forget those that disagree with their existing outlook; gradually, they become more and more "awakened" to the "racial reality" of the world until finally they're posting on Neoreactionary News about how they've finally realized democracy is degenerate and women should never have been allowed to vote.

And those people write your software.

Worried is the least you should be.
LLVM is written in C++ and I'm assuming that the Swift compiler developers are also very familiar with C++. It's also fairly straight forward to write binding for any language to things written in C/C++. The latter makes it at least theoretically possible to build tools on top of the compiler. C++ is really the obvious and simple choice, that you can get away with without large discussion.

Also if it's actually planned to make Swift self-hosting, the language you write the initial compiler in matters even less. If you're throwing it away anyway at the first opportunity, who cares about a few imperfections?
Chennairains Resource Center
https://convrge.co is building a persistent VR world. (Supposedly alpha is working though I haven't tried)
Ola, Didi, Lyft, and GrabTaxi Gang Up to Kill Uber
A CTO’s Startup Journey in Beijing Zhongguancun Science Park
Is a Space Elevator Really Possible?
https://news.ycombinator.com/item?id=10672007
Latinos aren't men of color?
Developers, you should be thinking about blockchain
I'm aware of that but it seems specially interesting that they decided to go with a specific old version of some files. I don't think this kind of decision was ever made public, was it?

The general clean up idea is mentioned all over, but selecting old versions of specific files is not.
That's a feature. What is the point of contributing to a project, if someone else can effectively destroy all your work at their discretion?
Many people considered objections to eugenics to be bullshit as well. It was considered very scientific, modern, and a great advance of public health.
This is not about "the innate capacity of man" or any such romantic business. It's about:

1. Of the entire audience being catered-to, almost none of them will have the inclination/money/time to become meaningful experts in violent mass-shootings.

2. The kind of information crafted by the mass-media is too low-quality to assist anybody towards that goal anyway.

3. People who are interested or competent in the field will instead acquire their data through entirely different mechanisms anyway.

4. The mass-media coverage is actually counter-productive to the goal of competence. In the search for filler, it is increasingly likely to host terrible "experts" or to portray news-anchors as experts. Among viewers, it creates "armchair experts" after 5 minutes, instilling them with a false sense of competence.

5. Finally, the popular style of mass-media coverage harms society in general, through encouraging additional unstable individuals to act.
It depends on how the license was intended to be applied.

If you're the sole owner and declare the entire repository contents under XYZ, the previous commits would be available under the license, regardless of the actual commit that adds the license file. If you declare a specific revision under XYZ, then only that revision is under the license.

A different example is the case of a repository with many copyright holders changing the license, and not being able to drag all the previous code into the newly licensed version. You wouldn't be able to take all the commits in history under the terms of the new license.
Well, just because they want publicity doesn't mean we shouldn't give them publicity. Give them publicity. I don't see the harm in that.

If a child says, "I want cake!" and you say, "No cake for you!" We're letting them determine the agenda.

Rather, we should do what makes us smarter. Knowing them makes us smarter.

As for the "how," it's not always about the tools they use (guns).
Good enough. You dudes rock, you have better taste in life and everything in general than my cornball generation. Make this world better, it sucks as is.
Tailor Swift. I see what you did there.
I think Microsoft saw smartphones coming for a while. See for example "Windows Mobile 2003 for Smartphone." That said their offerings were not very good but that's another matter.
Double Fine is pretty hit and miss with it's games. The hits are spectacular, and the feel of the games is usually pretty unique, but frequently the gameplay is missing. Brutal Legend (in the background) is a great example; a fresh, original gameworld, some unusual angles on things... and completely uncompelling gameplay.

Psychonauts was spectacular, but I'll wait for the actual release. At $33 for a copy of Psychonauts 2 on this kickstarter, I'd rather wait until 2018 (release date, with no slippage) and avoid all the buzz-generating update emails. The normal retail price would be worth avoiding that spam, and seeing if it actually lives up to the hype...
I don't want to be negative, but I have to wonder about the utility of this. When you're communicating, you're not writing code but also expressing a tone.
It should be the default because if only those people who need the protection use crypto, they stick out like a sore thumb, negating much of the protection, if not actually increasing the risk. If only political activists (say) use GPG, then the easiest way to get rid of the opposition in a country is to round up everyone that's been seen by deep packet inspection machines sending a GPG-encrypted message, which is rather trivial to automate.

Also, you just don't have a clue who is watching your traffic and what they are using it for, and machines are only getting more powerful, enabling ever more advanced analysis of your communication (think of someone intelligent, with a brain, watching everything you do, or rather watching everything everyone does, but with sufficient intelligence to pay as much attention to you as a single person could watching a single person - that's probably not an accurate model (yet), but still probably closer than what you imagined). Imagine a representative from your internet provider or the government ringing at your door - if you wouldn't let them in to sit next to you/follow you whereever you go around the clock, you probably would also prefer encrypted communication if you understood what one can do with your internet traffic.
Woah, over $1000/month in rides? I have to ask why? Assuming you do not own a car but I would assume its efficient to own a vehicle in SD?
Lovely article.

Hylomorphisms are actually Turing complete. Think about them as "build the call graph of the algorithm on this input" followed by "reduce the call graph of the algorithm on this input". Since your coalgebra can build a potentially infinite call graph, you can express even algorithms that don't terminate on certain inputs.
Please provide a single example of when "all things being equal and outside of coercion" (using your extremely broad definition of 'coercion') a human made a choice to live rather than die.

Or is your 'universal attribute' some sort of 'ideal' that doesn't actually ever happen and thus is completely useless for defining the set of 'human' and 'not human', let alone 'moral' and 'immoral'.
> Oh wow you're an idiot.

Your comments have repeatedly broken the HN guidelines by being both uncivil and unsubstantive. We ban accounts that do that, so please (re-)read the guidelines and follow them from now on.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/showhn.html
Adding some VNC to your Raspberry