skysight-inc/HackerNews huggingface dataset:
You may of course be right, I would find it surprising in the extreme if people were killed based purely on output of an algorithm. However we have no assurance that this tool was not used to generate kill targets without any human input. The NSA operates without any meaningful oversight and if they decided to use algorithms to generate kill targets, they would go right ahead and do it.
He actually wrote a Julia wrapper exploring this a bit more https://github.com/malmaud/SFrames.jl
Please make me understand!
I'm the person designing this UX and yes, we plan to make quite clear/explicit the option of putting your private key in China. By default, keys will remain outside the country.

Re your comments on user education: if you'd like to learn more about our current UI, I encourage you to sign up for a free account at https://www.cloudflare.com/a/sign-up.

And if you encounter any experiences you feel are not sufficiently clear, I hope that you'll submit specific suggestions to me here: pat@cloudflare.com.
Only if the GPU manufacturers start providing documentation on their chips.
Is this the book? https://books.google.com/books/about/Elementary_mathematics....
> Today the only reason to replace a computer is if someone spilled some coffee on it.

Recently I spilled an entire cup of coffee on my 3 year old vaio, all over the keyboard. Went right through, pooling in the battery compartment and the optical disc drive. No damage. Still runs like a charm.
Well, Turkey has double meanings which makes it wrongly #24 :)
Disney is probably the most powerful brand in the entertainment world
Austria has the least mentions but is in 4th place when it comes to upvotes per post. That's what I'd call efficiency ;)
Elixirscript: 1 year and beyond
I see South Africa is nowhere on the list :/
Full-res infographic, with actually-readable text: http://workplaceinsight.net/wp-content/uploads/2016/02/MostE...
The "terrorists" are just taking the piss. Drawing a cock and balls on screen.
>- minority groups (e.g. gay people

So there was this infamous incident of a Netflix machine learning competition for movie recommendations ...

Guess what somebody was able to do.
By that definition, AFAIK, Swift is neither a dynamic language nor dynamically typed.
I would call it "mass discrimination". Because, in principle, that is what this amounts to: you're using a few traits of a person to generalize into a whole group.

I find it strange that nobody seems to identify this. It is almost as if, because it is done on a big computer and no human is involved in the processing, suddenly it is not discriminating anymore.

But humans programmed these computers in the first place.
Follower: the “creepiest social network” that follows you in real life
GraphQL is "structurally typed" where IQueryable is nominally typed by its generic argument. This make GraphQL more easily composable, but IQueryable is still composable with functions.
> Rust (and Haskell) is not easy to _type-check_ though.

Is that really the case? It seems to me that a Prolog-like resolution system, coupled with a constraint solver, would get most of the job done with little effort.

There are certainly many rules to keep track of, but in some cases the newer rules are strict generalisations of the older rules. For example, Haskell's original type classes are just a special-case of modern multi-parameter, flexible instances/contexts, etc. type classes. Likewise, we can implement constraint kinds, type class instance resolution and type equalities using one constraint solver.
Ask HN: Making curated list of awesome Twitter accounts, need your help
Does this under-count the US? A lot of stories will be about "California", and they don't feel the need to say "California the US"
A similar thing happened to Needlebase, another visual scraping tool, which was bought by google in 2012 and shut down. Before that there was dapper..

Shameless plug: At Scrapinghub, we're committed to open source and Portia (http://scrapinghub.com/portia/) is the only open source alternative to Kimono. We'll be providing an easy migration path for Kimono users.
Unfortunately its totally broken. It crashes after every merge or commit on my Mac.
I'm not very much computer kind of guy. I've heard an argument "Strong AI will eventually happen because of Moore's law".

Now is that bullshit, or can SSD and GPU improvements compensate?
Well I'm actually curious now what the twitter response was, because as I've expressed here, I think his 'joke' missed the mark and came off harsh, which I found hurtful by proxy I suppose. I wouldn't like to be called that live on television. So I'm assuming most of the response was 'that wasn't very nice I think you should apologise for that remark' and Mr Fry's response is to get annoyed that anyone would get offended by his comment and eventually close his twitter account. I'm sure there were much more extreme remarks but this is twitter, you're going to get chaff with the wheat.

I personally think he was out of line and even with the context of they were friends I think it was a mis-judged joke. I'm not going to go on social media to tell him about it but my opinion of him has certainly changed based on this behaviour.
Hacker Rank is to hiring what Tinder would be to dating if profiles were made up of genital pics and length/depth measurements.

It'll give you a clear measurement of a candidates ability to do CS homework and not much else.
The superhero of artificial intelligence: can this genius keep it in check?
I was about to write the same thing, so true. Even if you are working alone at the moment, doesn't mean that you should glue everything together and end up with spaghetti code.
Facebook disallows some images, based on the personal standards of whoever happens to be in charge of image disallowing that day.
Google controls what you see based on your own past, limiting your exposure to opinions you might not like.
Companies comply with oppressive government requests for control and surveillance.

If we surrender our ability to communicate with people speaking in foreign languages in this fashion, we will literally become unable to talk about things that we "shouldn't", and everything we do talk about will be on permanent record and monitored in real-time for dissent and to target adverts at us.
I would not wan't to ban smartphones from people who find them useful.

But personally I don't track calories or training. I would not even with smartphone. I'm just way too incoherent person for that.
I’m already using Kotlin in my Android projects. So far it’s great!
I’d also done a presentation about Kotlin during our company’s Lightning talks.
Take a look here – Kotlin Developer Starter in Android projects.

https://t.co/oVPJw1YIGa
> and it was the first version, alongside the enterprise-focused Windows NT 4, to introduce the Start menu

Didn't NT 3.51 have the Shell Technology Update that included the start menu? http://everything.explained.today/Windows_NT_3.51/
Ghost moving to Singapore due to crazy EU VATMOSS
[video] a new tool to make your workflow as a front-end developer a lot better
It's lumped together with Germany in a big chunk of the few submissions where it gets mentioned, so that could explain the similar scores.
That's what I was thinking; the boom in web frameworks started right after RoR was released. I still consider RoR to be the framework that popularised the MVC paradigm in web applications (but I might be wrong / have an incorrect point of view)
How can we review these lists/tools and reach our own conclusions?

References please.
Great read, it's kind of funny how much value we place on out ability to create complex patterns. Despite how often they are either bad at describing or completely detached from reality.

I find it very difficult to see astrophysics as a field of science. .1% involves creating models that describe gravity, movements of the planets, etc. Whereas the other 99.9% is selling bullshit narratives to society on the vastness and all-knowing/all-seeing grandeur of the giant vacuum surrounding our little planet.

Instead of being intellectually honest and admitting that the proofs/measurements required to verify their findings either aren't possible with current technology or aren't possible at all; they use the lack of reason in religion as some sort of pseudo contra proof.

The truth is, we know very little and we're collectively too terrified by that fact to admit it.
Thank you for your valuable contribution, Piefke.
What do you mean by "blocked few of our domains"?
It's not a problem using non ASCII method names in Ruby:
https://gist.github.com/bhaak/91428b9aee88ac50dd1d

I can't think of any modern programming language that isn't unicode aware even though for the standard library methods, there are very good reasons not to use them (I know, Perl 6 does but even in this case there are ASCII fallbacks).

You should also have very good reasons to put methods on the root class of your class hierarchy.
It's an interesting experiment. The number of patients (15) is very low though, there is no control.. but it's good that people is working on this.

Virtual therapy may be a very good choice for people with addiction or phobias. A cheap way to diminish the cue reactivity in relation to the object of addiction or offer exposure therapy for phobias/anxiety.

I have been working for some time now on the application of CBT techniques and quantified self (for me, modern applied stoicism) with the objective of improving virtuous behavior. I have not been very successful developing an interface which makes it easy/appealing enough to use it multiple times a day. Maybe they're into something converting those CBT exercises into a virtual "game".
The US does this by allowing states to have their own local governments and laws.

Forcing everybody into a single, homogeneous culture dictated by a central authority is a recipe for disaster.

People often point to the chaos that takes place in the US government as a 'failure of Democracy'. I'd argue the opposite, it's a side effect of a successful Democracy that supports a wide variety of subcultures with different beliefs/norms.

It should be extremely difficult to establish a universal consensus.

The danger comes when the central authority makes declarative judgements that affect everybody without working out foing due diligence. Some topics can't be addressed globally and therefore should be defined locally or not at all.

Universal laws work best when they're used to guarantee basic human rights and freedoms. Unfortunately, some groups try to manipulate public opinion and garner support by attaching 'human right' to whatever particular pet cause they're trying to force.
Given that there are very little real terrorists in the data, any sensitive detection mechanism will need insane specificity or it will give you an enormous amount of false positives.
I understand the author of Groovy said he'd never have started the language if he'd known about Scala.
fish simply replaced `backticks` with (parentheses). give it a go.
You don't have access to the DOM with Web Workers but you can still perform an AJAX request and load in the data without disrupting the thread that renders the HTML. I highly recommend checking out the Pokedex progressive Web app for such a use case.

I use it on the first page load so that I can get all of the data I need for most of the routing upfront so that I don't need to perform an AJAX request for every state change. I was originally having the server render JSON inline with HTML but Web Workers ended up being faster.
Reminds me of this dialog from Spectre (http://www.imdb.com/title/tt2379713/):

> Have you ever had to kill a man, Max? Have you? To pull that trigger, you have to be sure. Yes, you investigate, analyze, assess, target. And then you have to look him in the eye. And you make the call. And all the drones, bugs, cameras, transcripts, all the surveillance in the world can't tell you what to do next.
Microsoft lancia il nuovo Lumia 650
Well just watch the whole thing, from nomination to winning, to award acceptance to Mr Fry taking the stage again and tell me that his comment sounds like a joke. I'm sure he intended it to be a joke and to not be taken seriously, and I'm sure he was sincere when he was calling her the best costume designer in Britain, but the joke didn't work. The comment came across as crass and harsh and mocking of a woman who's just won an award just because she's dressed unconventionally for an awards ceremony.

I think he missed the mark with his 'joke', and as I've said before I'm not personally offended and I'm not going to tell him off publicly on social media but I can't help how his comment felt mean spirited to me and still does despite context of their familiarity.
The thing that stood out for me is "Somewhere between 2,500 and 4,000 people have been killed by drone strikes in Pakistan since 2004".

WHAT!? That is so wrong! This stinks and we're making fuss about mathematics. Just read that sentence again.
Ask HN: What is the missing ingredient in machine learning?
It was pointed out recently that as powerful as neural networks are -- they seem to be capable of learning nearly any type of pattern recognition -- they still require many orders of magnitude more training samples than a real biological mind that can grasp important patterns and relationships with very little trial and error or observation.

I'd be curious was musings anyone has as to the possible "technical" tool in a human mind that has this remarkable ability. A nice byproduct of AI research is that it makes us more able to respect and marvel at our own minds.

My guess is that our brains do require extraordinary data sets to perform good pattern recognition and learning, but that past generations pass these data sets down in the form of instincts and other genetic information, rather than rely on "runtime" behavior to "train" our "neural nets."
> I should add that of course I back up private keys, but in 20 years of using the web, I've not encountered a single other site that uses client certificates for authentication.

I don't know what you have been doing the last 20 years on the web (and I'll assume it's more than just surfing facebook), but it's not entirely uncommon, and I've encountered it several places.

Symantec's CA uses it. My online bank used to do so too. I've seen VPNs using it. Iirc some IPv6 tunnel-providers also require you to authenticate using certificates before letting you set up new IPv6 subnets.

It may not be mainstream, but it's part of the standard. And it's much more secure than a regular username/password, for the same reason SSH keys are more secure than allowing username/password logins.
What do you think about AMD Zen?
This has been identified, posted to HN, and discussed.[1]

[1] https://news.ycombinator.com/item?id=10872852
Fascinating piece of software. I used to use it a lot. The math input keys were nice once I got used to them. And WYSIWYG editing with a LaTeX-quality view is kind of spectacular.
If they hack your machine, they can generate new certificates whether you have LetsEncrypt installed or not. They can just install it.
Nice website. Did you use stock photos or actually take those photos yourself?
It's like not-perfect-but-still-good forward secrecy: Your old certificate may be leaked or decrypted, but it will only endanger past communications; the communications after this one will still be secure.

Another side-effect is that you don't need to manage revocation stuff as diligently, because certificates automatically expire shortly. The window during which a certificate is valid is extremely short and recent, which means there is less chance that a problem happens. when that probability increases (as a result of being older), certificates become automatically invalid.
Libsodium is a well-understood, modern crypto library that's slowly becoming the gold standard in applied crypto. It's very hard to find a better library for any given purpose, and very, very easy to use most of those alternatives wrong.

The other TL;DR is: Argon2 is not yet ready and bcrypt is good enough that moving to scrypt is not necessary.

That's a bit surprising to me, I didn't realize that scrypt's safety margin over bcrypt is that small in practice.
> the two big reasons why Twitter succeeds (vast reach and free interjection) is precisely why it's also a shithole

The same could be said for 4chan and it's still here after 15 years and shows no signs of going away. Can't we assume that twitter will continue to exist as it is right now? But then again, twitter and 4chan are different platforms. People get hurt on twitter and by 4chan. I guess twitter is going to become the next MySpace.
: T is consistent with values, it's the way of saying a thing has a type. It makes for much more consistency when refactoring a function, and (at least in Scala) supports the Uniform Access Principle style.

def lock(...): T = ...
val lockResult = lock(...): T

In Scala at least "=> T" is the syntax for a lazy T (i.e. a function of no arguments that returns T), and so your "hello" reads like a function that returns a lazy String.
> However we have no assurance that this tool was not used to generate kill targets without any human input.

That's absurd. We also have no assurance that the NSA isn't communicating with aliens to generate kill lists of people who will oppose the alien invasion of 2021, though we do have common sense to filter out such absurd scenarios. "We have no assurance that this isn't so" isn't an argument.
My mp3/flac library alone is like 150GB. The system and applications needs 150-200GB (page file and hyberbation alone consume 32GB if you have 16GB RAM). Then if you want to keep a few films on your laptop for when you travel you easily use 1TB.
Instead of making condescending comments towards people that are just trying to engage you in conversation you could take a leaf out of your own book and "just give up the practice and stick to being generally pleasant to be around" :)
This is pretty anecdotal and I doubt there will be a list of names written down somewhere. However have a look at the number of acknowledgements in Microsoft's security bulletins from last year:

Palo Alto Networks - 34

Qihoo/360 - 27

FireEye - 14

Tencent - 14

Trend Micro - 12

Fortinet - 7

McAfee - 2

VMware - 2

Kaspersky - 1

They are a pretty unsavory company but they really know what they are doing.

Source: https://technet.microsoft.com/library/security/dn903755.aspx
> But you are going to get an error rate, and probably a high one in the noisy real world. ... The reasonable thing to do with that information, would be to surveil them further

It is even worse than that. Due to the base rate fallacy (https://en.wikipedia.org/wiki/Base_rate_fallacy) the 'machine' is going to have a huge false positive rate, so without that additional surveillance, most will not be guilty of what they are accused. But that surveillance takes money and resources, just the thing the 'machine' system is designed to save...
Because the laser has a very narrow beam, no, you can't hold it steady enough for a deliberate aim, but, you can end up wiggling it around enough over the targeted area, that one or more glints get in someone's eye, and a laser can harm an eye with an instant's exposure.
See also: http://wittylama.com/2016/02/15/knowledge-engine-by-wikipedi...

This is an excellent analysis of what exactly has gone wrong with this grant application.

However, I'd like to add: search is not Wikimedia's core competency. It's an important aspect within the various Wikimedia properties (Wikipedia, Wiktionary, Wikidata, Wikisource, et al) but the knowledge engine has been clearly positioned to the Knight Foundation as a competitor to commercial search engines. The document even states this. And it looks pretty clear that the search was to also involve sources external to WMF sources.

I frankly find it remarkable that the WMF would prioritise search to the exclusion of all the other technical things they need and want to accomplish. And the way this has all been done is breathtaking in its arrogance, secrecy and stupidity.

In my view, and in the view of many others, Lila should resign. Immediately.

edit: I think the talk page of James Heilman is very instructive as to what happened here:

https://en.m.wikipedia.org/wiki/User_talk:Doc_James
101 Lead Magnet Ideas for Every Stage of Your Marketing Funnel
EULAs are not magic, at least in sane jurisdictions. A lot of stuff they contain is not legally binding.
<< As a veteran MDE practitioner, I can assure you that you are infinitely better off writing code than metadata, be it as a template or a complex query language like GraphQL. >>

Reading it is worthwhile if only for this phrase.
UK Ordnance Survey map of Mars
On a related note: Most articles in my medium.com-digests originate in the US and focus on US-discourse.

It's not interesting to read yet another debate on state health-care or dating, if you're living in europe where state health-care is really a no-brainer and dating isn't that structured.

I asked the medium-team if I could somehow configure my digest, so that I have more diversity in the origins of the articles they send me.

They declined, so I stopped reading it. It's a shame. I backed them on kickstarter originally.
I'm completely unconvinced that it isn't reasonable for an agency to keep lists and perhaps tools like this secret.

Police don't let criminals know when they are being watched, and that is generally seen as reasonable.

Abuse is a problem. Not sure what the solution is, but I'm not sure making this type of list public is the solution.
> Now is that bullshit

That line of reasoning was bullshit then and is bullshit now. No strong AI will magically jump out of your computer if you just make it fast enough, because we still have no clue how to create true intelligence.
We should really get rid of those myths. Yes Socrates was executed. Yes he was teaching students philosophy/science (there was no difference in antiquity). The guy who told his story was a student of his, a big fan of him, and absolutely did not agree with the judgement of the people, but there's a huge but here:

You may want to google "thirty tyrants" and read a bit and you'll quickly see there's more to the story. The claim is that Socrates was executed for constantly criticizing the state, for putting science and philosophy/ethics ahead of the interests of the state, and thereby corrupting youth and his students. That, taken in 20th century context sounds bad, really, really bad. However, here's what they meant by that statement : not once but twice the people he taught tried to overthrow the state. You see, Socrates hated democracy with a passion, to the point that he advocated using mass violence and killing to end it.

One of these coup attempts by his students succeeded and proceeded to execute >5% of the total population of Athens in a little over a year for various imagined offences. One of the tyrants, their leader if they had any, a relative and pupil of Socrates is described as "determined to remake the city and kill democracy whatever the cost in lives". While Socrates distanced himself from their actions, and even managed to make enemies of some of them, there's good reason to believe he was involved.

When the tyrants were overthrown, democracy was reinstated, and Socrates was left unpunished on condition of not teaching anymore. It didn't take him a week to violate this condition, and once again he raged against the state and it didn't take long for his students to attempt yet another coup. Shortly after that coup attempt was thwarted, again with loss of life, he was executed, right after his students who attempted the coup and survived were.

Socrates was a man who believed, taught and fought for the idea that "those in the moral right" (and he meant him and his students) should control all of society, and he kept fighting for it after having demonstrated what happened (ie. the killing of >5% of Athens).

Was this guy executed "for his defense of science" ? No. He was a dangerous lunatic that actually managed to organize an armed force that successfully (for a time) tried to implement his view of a "morally correct" society by mass murder.