skysight-inc/HackerNews huggingface dataset:
No idea, it's an opinion, however, many nations have suppressed many other nations and it's historically atypical for the aggrieved to lash out to others of indirect involvement. Have Congolese (after the conflict ended) gone and bombed Belgium, or why not Albania, who had no relation to Belgium's involvement?
"If you're a programmer without masters degree in computer science, how are you going to be competitive and keep progressing in future."

So University alone determines your ability to succeed? A better question to ask is, "How do I make credentials less important?" (hint: performace), read "After Credentials" ~ http://www.paulgraham.com/credentials.html
Napster and WinAmp both would like to remind you that huge brands don't matter (and mostly don't last) in music.
The main benefit of "free monads" and "extensible effects" is that every piece of side-effecting code comes with a convenient way to substitute your own effect handlers. For example, you could capture all I/O from a function and redirect it somewhere else, or intercept every time the function touches a global variable, etc. And you could do it cleanly, in a way that's enforced by the language. I think that's pretty exciting.
OMG. A few more interviews? Can't you handle everything in one or two interviews?

Seriously, from my (quite senior) point of view - if you've seen my CV, done research on me (StackOverflow, GitHub etc.), seen my code from the take-home project, did a technical and non-technical interview and still unsure if I'm a match or not, I'd really doubt your competence. I must be really so exceptionally interested in the position to do a "few more interviews".
FBI Stymied by Islamic State’s Use of Encryption, Director Says
> If this was true, how come the vast majority of Muslims are not blood-thirsty maniacs?

What "this" you mean? What I've written is true, specify what you doubt. Now...

> Or maybe they modernized their religion

There's no "modernization" as such but not every branch is as fanatic as the Wahhabis, the official branch in Saudi Arabia, and the direct religious base for ISIS. Saudis Invest billions in spreading their fanatical Islam branch.

> Why aren't they killing infidels left and right?

https://en.wikipedia.org/wiki/Capital_punishment_in_Saudi_Ar...

"The death penalty can be imposed for a wide range of offences[4] including murder, rape, false prophecy, blasphemy, armed robbery, repeated drug use, apostasy,[5] adultery,[6] witchcraft and sorcery[7][8][9][10] and can be carried out by beheading with a sword,[11] or more rarely by firing squad, and sometimes by stoning.[12][13]"

> Recommended reading: "The Phony Islam of ISIS"

Balderdash, the whole article. One more writer speaking from his ash instead of reading any primary source. How do I know? Because "the Quran is" "a complex and nuanced text that deals with legal, moral, and metaphysical questions in a subtle and multifaceted way" can be claimed only somebody who never read it himself. Nuanced my foot.

I've given one link (Sura 9). Read it and say what's nuanced there. Here another, Sura 111:

"The power of Abu Lahab will perish, and he will perish.
His wealth and gains will not exempt him.
He will be plunged in flaming Fire,
And his wife, the wood-carrier,
Will have upon her neck a halter of palm-fibre."

That's the whole Sura 111. What's nuanced about that? Reading Hadith, you can find that Abu Lahab was Mohammad's uncle who didn't believe in Mohammad's "I've received the message form god" pitch.

And that Sura was from the "peaceful part" of Quran(!). Fire of hell for unbelievers is preached in almost every Sura! Almost only those which are bad retellings of some less drastic Old Testament stories can happen not to mention at least "fire" or "hell" for "unbelievers." I don't care how nuanced is if they should pray five or 18 times per day, the view of unbelievers, Christians and Jews is very clear and repetitive.
UAC is not a security feature/ boundary (even according to MSFT themselves). It was aimed to help stop ISVs from writing software assuming admin privileges.

Vista had A LOT of security improvements overall, but UAC shouldn't be considered as one of them (similar to PatchGuard for x64 Windows - it's cited as sometimes a security feature, but it's not).
Another great ejection story is http://www.damninteresting.com/rider-on-the-storm/
I'd like to question your assertion that such profiling obviously does work. A quick google search finds plenty of material claiming the opposite, but since you said it I was wondering if you could back this up at all.
Yep. Just enter the company name here: http://data.jobsintech.io/
"Galileo Gen2 users will be able to install Linux on the board after Windows support ends."

I never got using the Galileo board Microsoft gave me because I couldn't easily run Node.js on it. I wanted to try the Microsoft IoT with some stuff I've been playing with, but the support wasn't there. I was hoping to upgrade to Windows 10, but I guess it will become a linux machine now.
Because PGP has been so successful?

The tactic you're suggesting has been tried before (the software was called Asrar, I think). It doesn't work well for them, for a couple of reasons:

1) Custom terrorist software is no easier to use than something more mainstream like PGP, but is a lot more incriminating if you're found to be using it.

2) Is it really made by fellow jihadis? Or is it a backdoored plant by western intelligence? How can you know?

The latter question is a bigger issue than you'd expect. Terrorists don't like to helpfully announce their real names and backgrounds on their websites, so the provenance of jihadi software is frequently unknown. It just sort of floats around on the internet. So it can be much harder to trust than just a plain old copy of PGP.

You might think that IS can solve these problems because it's bigger and more organised than a group like al-Qaeda. But it's not like IS has an official website with a nice SSL certificate and a big download button (CA's will generally not sell to sanctioned entities). They use networks of ad hoc and quickly suspended twitter accounts to communicate, and apparently, Telegram. So for them to distribute custom crypto software wouldn't be easy.
Xamarin 4.0 and Xamarin.Forms 2.0 Released
TensorFlow and App Engine are both released by Google which prefers Py2 because of the FUD, although regarding TF hopefully it won't be for too long. The first issue created on GitHub[1] is basically about adding Py3 support.

Regarding GIL and JIT. Those problems are mostly performance related and not easy. As you mentioned GIL is available everywhere so it's not a good argument regarding py2 vs py3.

As for JIT you get it with PyPy which by itself is not 100% compatible with CPython (for example as of now majority of python modules written in C simply won't work).

Although they do have PyPy compatible with Python 3 although it is not as stable, but since Py3 is picking up hopefully it will be becoming more popular.

For me, it's the other way around, I have not used PyPy primarily because it's compatible 2.7 and I don't use Python for performance, but if I could get performant Py3 implementation then why wouldn't I want to use it?

[1] https://github.com/tensorflow/tensorflow/issues/1
Awesome, thanks for taking the time, I'll have a read.
I don't know about the latest version of iOS, but your statement was certainly wrong just 2 years ago.

See https://www.usenix.org/system/files/conference/usenixsecurit... for details of how to write an app that bypasses App Store review but will have security holes that allow your app to access APIs at runtime with no notification that it was not supposed to have access to.
As others have said, you need to at least get the gist of what's going on mathematically to be able to make sensible decisions about model selection, structure, etc.

That said, I find a lot of the introductions to the theory behind ML techniques to be very poorly written. It's often worth giving a new student a conceptual simplification before introducing a rigorous definition.

Without linear algebra and basic probability/calculus though, forget it. Luckily there's great sources to brush up on it.
Several times, over the years, when I've looked at a new and challenging (to me, in both cases) programming language I've thought, "If I put a day or two of effort in, I'm sure I'd eventually be able to make sense of this." The few times I've actually tried this, eg. with Haskell, I've been proven correct.

I've never felt the same confidence when looking at K - perhaps it really does suddenly "click" if you just sit down and start trying to do something useful with it, but right now, I really do just see gibberish. A couple of times I've glanced at a K tutorial and I've been confused by about the second paragraph (and not really able to commit any of the cryptic runes to memory). I sincerely wonder whether if my career, or perhaps my life, depended on it, I would suddenly find myself able to write and understand (!R)@&{&/x!/:2_!x}'!R (I took that from the Wikipedia page; it may or may not just be line noise, I can't tell).

Has anyone else experienced this and overcome it (with K, or something similar)? It hardly matters to me since I'm unlikely ever to have to write K, but it does make me wonder!
I believe there're still some talented engineer in outsourcing company. There outsourcing team doing our code testing has couple pretty good people and we actually considered to hire them to work for us directly. But yes I agree most engineers in those company are not capable to do the work a hot startup is dealing with. In the end, the majority of talented and highly educated foreign engineers who probably has a top US college degree are still betting their career on a stupid lottery.
http://www.wired.com/wp-content/uploads/blogs/geekdad/wp-con...

IV, V, II, III, IV
(no I)
The Tibetan adaptation to high altitudes is a good example of introgression from Denisovans: http://news.nationalgeographic.com/news/2014/07/140702-genet...
Have you found with the growth of IoT your embedded experience has been in greater demand?
This is a good point. Go is a direct response to Google's experience with Python.
Surveillance on specific targets is only useful if we are allowed to assume that surveillance sometimes works.
Show HN: ProductBnB – 3 daily finds for your Airbnb
I used "Save As HTML" on MacVim for this before, well welcomed!
You should also check out

https://github.com/orrc/git-webhook-proxy
https://www.cloudbees.com/blog/advanced-git-jenkins
The problem is that your kids (male) might have to undergo conscription. I know the situation is changing now, but that was a large deterrant behind a lot of my friends leaving Singapore.
A common complaint from people used to bash is that it's verbose. But since everything is autocompleted and there is support support for short aliases it's very hard to claim it has to be more verbose than bash. Using long description funcion names by default, and shorter alias as an option is clearly the sane design choice.
Sort of off-topic, but could you please fix the telemetry reporting? https://code.visualstudio.com/Docs/supporting/FAQ

The current configuration setting is in the app folder which means that it gets deleted after updates.

It's kind of not nice to use opt-out instead of opt-in for this. Even if it's a product management requirement, surely it could me made so that the setting is saved across updates, making VSCode feel less like annoy-o-ware.
Software Engineer at Oregon Health and Science University
I agree, they don't tend to bother with the questions anymore.
" but I don't agree that altering the welder that I own should be a federal crime"

Altering plenty of things is a federal crime.

You can't file the serial number off a gun, for example.

As a more apropos example, you can't make a sawed off shotgun. it is a federal crime to possess them, and this includes making them, without paying some tax and registering for a permit.

If you want a less violent example, most medical devices can't be modified, etc.

"We're changing the very definition of property here to support some company's price discrimination scheme."

No, we really aren't. While completely controlling everything you can do with every physical device you own is a great theory, it's definitely not reality, nor has it been, for many many years. It's definitely not "the very definition of property".

In fact, historically property law was worse. If you physically mutilated or damaged some things you owned (religious, etc), you could often get stoned/killed.

"The grand purpose, though, is upholding the notion that when I own a thing that means I am free to do I want with it."

You are working off the premise that this changes the state of the that. It does not.
That is because this notion has never been upheld, and i can point to tons of examples of physical property you can own but are not free to do what you want with.
I always assume these types of stories are red herrings and intelligence agencies already have back doors or decryption methods that they want to keep hush. Make a big song and dance about how encryption is secure and push criminals towards it, meanwhile its a trap. Look at all the Tor takedowns as evidence. It's all fine by me really.
Two disappointments I have with K/Q is that

1) functions that take multiple arguments break the pattern of concatenating functions to build advanced expressions (yes, there is . but it's not nice to use)

2) the right to left evaluation means you constantly have to go back to the begin of the line to append functions

Both of these problems go away if you make it a stack based language with postfix notation.
I wonder if he would have made it if he'd tried to pull out of the dive rather than ejecting. I was trying to figure the numbers - I get he'd have to achieve about 3g vertical deacceleration which I guess he could have got pulling the stick back for say 10g?
I generally agree with your tack... I just want to grow out there that I'm a little concerned about our use of the word shrill. It means high pitched and piercing, and is typically used for women's voices for obvious reasons. There's nothing actually bad about being shrill... That just means you are a woman (high pitched) whose message is getting through (piercing). There's no similar word for men who are being heard and the listener is uncomfortable with it, that I know of.

It's often used as code for "a woman is speaking, plz ignore" the same way bitch is.

I would just politely suggest you use a more descriptive word for what you were alluding to.
Thank you for finding it. I was interested in seeing how difficult the problems were. The first page does seem it requires knowledge of calculus and partial derivatives. The problems he referred to are of the "Examples for Solution" kind like the one on page 3. For motivation, Dyson also said "The difference between a text without problems and a text with problems is like the difference between learning to read a language and learning to speak it. I intended to speak the language of Einstein, and so I worked my way through the problems. I started at six in the morning and stopped at ten in the evening, with short breaks for meals. I averaged fourteen hours a day. Never have a I enjoyed a vacation more."
UAC in Vista essentially introduced the idea of a "split token". Administrators get two access tokens: a full access token, and a filtered access token. The filtered access token essentially is a standard user token and used by default. Only when elevating (UAC is prompted) is the full access token used (which is the filtered access token plus various admin-level privileges).

Each token has different privileges on what it allows/ doesn't allow. One notable change in Vista was the introduction of SetTimeZonePrivilege, since in XP, you had to be an adminstrator in order to change the time.
It's not a productive line of argument. We want to keep doing those things. Might as well say that the solution to traffic accidents is for everyone to stop driving.
Interesting. I have been looking for a good editor, I use Sublime now, but I want somethign a bit more modern.

> The tool itself is written in Node.JS and web technologies, on top of Electron

This is worrying. I think Atom is a really cool editor, and it seems to have come a long way, has a lot of great features and an awesome UI. However, it is buggy and slow as hell. It crashes and behaves unexpectedly, causing it to crash and either lose changes, or need to be restarted.

I try it once every few months, most recently this week. Does VS Code behave the same way? I copied a 1000 line JSON object into Atom yesterday, and it basically crashed, how do you find VS performance?
> write an app that does that

Here's a sample of how to invoke `Activity.savedDialogKeyFor`, which is private:

Method privateMethod =
Activity.class.getDeclaredMethod("savedDialogKeyFor", int.class);
privateMethod.setAccessible(true);
String result = (String)privateMethod.invoke(this, 42);
System.out.println("Got result: " + result);

Worked perfectly on Android Marshmallow emulator. As I said, it's trivial.

> Also - I'll leave this here

What's your point? There was no security exploit here, and no security policy can realistically prevent networked apps from sharing data like your email address. That falls to the review process.

What's remarkable here is how little data this malware was actually able to capture. Certainly less than on Android, where users routinely grant excessive permissions, like giving Netflix access to your phone.
Definitely right about that.

The biggest reason was familiarity with the Skein NIST implementation--I've dug through it in the past in research and the like, so I wanted to leverage some experience there. We decided against just using crypto_secretbox from NaCl because it doesn't have a way for us to simply pause and resume to keep from blocking our UI thread on big files. We thought about trying to bolt ways into seeking into the stream output of crypto_stream, but that wasn't performing well. We went as far as trying to use crypto_secretbox in an Asm.js-ified WebWorker, but the performance hit was just too big, so we knew we had to find a way to "schedule" our encryption, otherwise our React.js app would crawl. The reason I passed on AES is far less justifiable, but important to me for aesthetic reasons: Using Skein just seemed like way more fun. Programming without whimsy is drudgery.

My next blog post will cover some of these decisions and performance tradeoffs in more detail with some code. Since you mentioned it, I will add an AES-CTR implementation into the metrics so people can see. I'm curious myself to see how we stack up!
"
False comparison. If you bought the cheap welder and opened it up and twiddled it to make it as good as the more expensive one then that is fine and totally lawful. "

The DMCA does not prevent you from doing anything to this welder except trying to work around their firmware to get something you didn't pay for.

You are, in fact, free to take it, twiddle the inside bits, write your own firmware, from scratch, and use the hardware in it.

You just can't take their software and hack it to do it

"The complaint about the DMCA is that it gives a trivial distinction which many users could presumably self-upgrade otherwise the force of law.
"

You have not actually shown this, because of what i said - you are free to upgrade it as you see fit. You just have to not use someone else's IP to do it. You have to use your own.
> I find your explanation about Mohammed utterly unconvincing, because most Muslims don't go around beheading people, only some. ISIS and people from backwards, poverty-stricken countries/communities do,

Saudi Arabia is not poverty stricken, and they actually behead people for, for example, "adultery" or "homosexuality"(!) They invest 56 billion dollar per year for education, out of that billions for "exporting" their view of Islam, exactly the one with which I have problem.

https://en.wikipedia.org/wiki/Wahhabism
It's not particularly worse than monad transformers with respect to non-commutative effects. With monad transformers, one can trip up just as happily on exceptions, and mtl-style stack-polymorphic code can be run with various effect orderings with possibly varying semantics.

I failed to mention though that Eff would also benefit from some boost to type inference for open sums. Currently it's throwing up hands for component effects with polymorphic inner type parameters, like `State s` or `Reader r`, so we can't do things like `put 0`, but only `put (0 :: Int)` (in the absence of other type annotations in outer scopes). It's fortunately not an impossible problem; we just need to allow for unique projections from sums in our type-level machinery (this requires some annoying boilerplate currently, but maybe GHC 8.0 will make it easier with the new kind system).
This is basically the core idea of ipfs: https://ipfs.io/
Nope, not met. $4001/$250k. Ouch.

https://www.kickstarter.com/projects/339603800/blooky-wirele...
>Use the commonly bound keys familiar to most people today. Ctrl+C for copy

Disgusting
The other way to approach it is to create a modern human. If 3% out of 20% is Neanderthal per human it must mean that a perfect snapshot exists across multiple donors.

Both are interesting but unlikely experiments.
Microsoft to Release Quantum Computing Simulator to the Public
The US doesn't have to be harming countries to be the target of terrorists, it only has to be thought to. So unless your alternative is for the US to go out there and forcibly quell all dissenting speech...

People are good at having enemies, whether they deserve them or not. There are people who would kill me right now having done nothing particularly wrong. There are even places where it is legal and encouraged to do so.
Number of Tor users recently halved
I don't think it's fair to characterize Rakudo Perl 6 as incomplete, at least on the MoarVM backend. It is very nearly complete, with the bulk of the semantics fixed in years past. It is currently passing 122627 tests[1]. If you write code today, it will probably not break by December.

I guess it still counts as unstable software, but I used Gmail beta for half a decade and that turned out fine. At this point, its a matter of nomenclature, because I've certainly used buggier "final release" software.

[1]: https://github.com/coke/perl6-roast-data/commit/2aeeb87edc
Out of curiosity I looked up murder stats as well. Roughly 1000 were killed by police in 2014 nationwide, whereas nationwide civilian murder toll reached about 10,000. So at least police aren't killing more people than regular people?
Watch this clip around 1:48. According to Diane Feinstein, she seems to imply that she sensed 9/11 was coming:

http://www.nbcnews.com/nightly-news/video/is-isis-video-abou...
For comparison,

> 27 Then he said to them, “This is what the Lord, the God of Israel, says: ‘Each man strap a sword to his side. Go back and forth through the camp from one end to the other, each killing his brother and friend and neighbor.’” 28 The Levites did as Moses commanded, and that day about three thousand of the people died. 29 Then Moses said, “You have been set apart to the Lord today, for you were against your own sons and brothers, and he has blessed you this day.”

For another,

> 20 When the trumpets sounded, the army shouted, and at the sound of the trumpet, when the men gave a loud shout, the wall collapsed; so everyone charged straight in, and they took the city. 21 They devoted the city to the Lord and destroyed with the sword every living thing in it—men and women, young and old, cattle, sheep and donkeys.

...I'm afraid that your crusade of trying to prove Muslims violent by reading passages from Quran is not terribly persuasive, to anyone who have read the Old Testament. If you really want to persuade others, you will have to search harder.
http://www.huffingtonpost.com/daniel-wagner/what-israeli-air...
Bear in mind that the police presence, and number of officers responding, had nothing to do with her being black, given that it was wholly in response to the report about a Hispanic "suspect".