skysight-inc/HackerNews huggingface dataset:
With backtracking you typically have some kind of pruning stragegy. That means keeping track of your best result so far and dont go into branches where it is clear that they can never beat your current winner anymore.

So you cannot simply concatenate the results of the subbranches, each new branch needs to be aware of what has been found so far. That can quickly become ugly in pure FP, that's why people have been looking for solutions that do that in an elegant way, e.g. using Monads.
All your points are good--and they are part of the overall problem with whiteboard coding: A whiteboard is not even close to a realistic modern development environment.

How many times, for your job, have you had to code up a solution to a problem, even a trivial one:

1. Just given to you 5 seconds ago

2. With no access to documentation (paper, textbooks, offline or online resources)

3. With no access to mentors or colleagues

4. With an editor crippled as you described

5. Have to get it right within minutes?

6. And then have to defend your code against someone who's had plenty of time to think about the problem.

I can tell you, throughout my programming career, the answer is "never".
https://en.wikipedia.org/wiki/Poe's_law

>Poe's law is an Internet adage that states that, without a clear indicator of the author's intent, it is impossible to create a parody of extreme views so obviously exaggerated that it cannot be mistaken by some readers or viewers as a sincere expression of the parodied views

Similar, there was also the Bert is Evil website from 1997, which attempted to "prove" the Seasame Street character Bert was evil. It contained a photo of Bert photoshopped with Osama Bin Laden which actually appeared on a sign at a pro-Bin Laden rally in Bangladesh. The sign holder simply printed out a picture they found on the web, unaware of who the character was or that the photo was a parody.

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

>After this photo was released on the news wires, the owners of Sesame Street, Sesame Workshop, raised the possibility of pursuing legal action against Ignacio. In response, he took down the "Bert is Evil" section of his website,[10]:736 also stating that he did not want to undermine the character in the eyes of children who watched Sesame Street. "I am doing this because I feel this has gotten too close to reality", he said.[11] Since the original Bert/Osama picture had been posted to Dennis Pozniak's mirror, he too was bombarded by the international media seeking interviews. As a result of all the attention Pozniak also closed his mirror.[12]
> That joke really only worked in the blogosphere of 2000-2006, the era when the blogosphere was at its peak. I am not sure how anyone could recreate that joke now.

Are you kidding? I see people living through that joke all the time, it's Facebook -> Buzzfeed -> Mashable -> Vice -> names I don't know, promising you funny images, hot celebs, and OMG you won't believe what they look like now.

They never deliver, because they don't have to: before you get to number 26 and see how unbelievable it is, something (promising something) even more shocking has popped up in a banner ad, and you've clicked on.
An Antisocial Microblogging Framework
This seems similar to "The Old Reddit Switch-a-roo" (http://knowyourmeme.com/memes/the-old-reddit-switch-a-roo?fu...)
Agreed. Came here to say this. Furthermore if psychology had any predictive power at all, a charge such as this might under certain circumstances bear some meaning. Instead, it is rife with 'stories' and tautologies. Numerous mass murderers have been under psychiatric evaluation and were not flagged as a danger. This is a catastrophic, first order failure.

The entire field makes economics look rigorous.
Probably correct. But if the studies are suppressed or influenced, we can't know for sure.
...or the place they can hide and do the most lifetime damage to society. E.g. instead of going on a killing spree and being detected/arrested at a young age, they can produce pollution for profit and injure millions over decades.
Enjoyed the all honestly, tough to pick a favorite at this point.
Not sure exactly why this was posted today, since spaCy has been around at least a couple years, but - spaCy is a great tool, and I have a ton of respect for Matthew Honnibal, the main developer.

Coincidentally, I wrote a blog post [1] that went up just this morning that, in part, compares spaCy with the other giant in the Python NLP ecosystem, NLTK. TLDR - I think that, right now, the majority of users are better served by spaCy than NLTK.

[1] https://automatedinsights.com/blog/the-python-nlp-ccosystem-...
How so? In my experience Kotlin works nicely with Java.
Of course, but try to do it e.g. in JSON, and you'll see that the resulting representation quickly becomes convoluted. In contrast, the LISP notation is basically the same notation as you'd use in the language LISP itself. That's what I mean by "natural".
Visualizing Political Polarization on Twitter
> If somebody has been promoted multiple times in programming roles...then you know they can code

That's not necessarily true. There are people in "tenure" roles as I like to call them. They're not ostensibly bad, but they're far from good. They get promoted to senior developer and have pay raises each year. They're not bad enough to be let go, but after 5 years, they're still around and earn a senior title. They're not really in charge, but they're technically in charge with time at the company and the title.

I'm not saying throw deep algo questions at them, but promotions don't mean coding chops.
Would you use a hand cursor for a button?
Agreed. But it's still a lot stronger than random anecdotes and, if nothing else, warrants further study. I'm not making any claim beyond that.
Being Indian in Trump’s America
20 Most Popular Programming Languages for 2017
subtweets
There's a great profile that shows she's a sleuth politican, despite appearances of being a "Let's wait and see" sort of person. http://foreignpolicy.com/2017/01/31/angela-merkel-has-a-play...
Which touts as being a console as well, hence the name Switch. If they are calling it a console as well, I'm going to compare it to one.
I love the political and ethical debate surrounding this, both in this thread and elsewhere. As a technologist and a software developer I think we should use every means available to stop these sorts of laws from taking effect and harming what should be a completely neutral internet.

With that being said, I would like to ask from a technical perspective, what can we do if this does go into effect? I remember a quote, I want to say it was by Sit Timothy Berners-Lee, but I can't find it. So I will just state it myself.

Any lack of neutrality within the internet network is not a feature or a regulation but is in fact a bug within the system. When a bug is found, software engineers find ways around those bugs.

So, if ISPs finally succeed in causing our internet to no longer be neutral, how will we be moving around that bug?
It _should_...until the pests attaching the crops develop resistance to the chosen combination of agrichemical/genetically-induced resistance to said agrichemical.

Here's a 2010 article--it's gotten significantly worse since then. http://www.nytimes.com/2010/05/04/business/energy-environmen...
Blood type is determined by just one gene, not two. The gene, which has the unoriginal name ABO, has three alleles A, B and O, with O being a dysfunctional variant. This means there are nine possibilities: OO, OA, OB, AO, AA, AB, BO, BA, BB. A and B are both dominant over O, and code for blood type AB when they're both present. So there is 1 in 9 possibilities for O, 3 in 9 for both A and B and 2 in 9 for blood type AB.

It would be extremely hard to find a statistically significant indicator of increased fitness. Evolution is really good at amplifying a 0.1% advantage over countless generations to dominate a population, but to distill that signal from the noise you'd need a study with hundreds of thousands of participants.

Another problem is that the advantage from certain blood types might have only been relevant in prehistoric times, i.e. resistance to diseases that we now can easily treat and avoid. The norovirus mentioned in the article was quite dangerous back then, and still is in developing countries, but is little more than an annoyance here.

Lastly, blood type is correlated with ethnicity, which is correlated itself with life expectancy and resistance to various ailments, making it even harder to unentangle statistically.
people want to put "json" on their resume but cant be bothered to spend 10 minutes to learn how to actually use it. You end up with stuff like this.
Hm, maybe we should use those netprospex records to call the family members of these Congress people and see what they think about data protections...
I'm going to call bullshit on this.

Look at the difference between glycine and alanine. Alanine is glycine with a methyl group attached. If the cellular polypeptide construction mechanisms have to be sensitive enough to distinguish between glycine and alanine in normal operation, then a phosphate sticking on the amine should be ringing alarm bells.

Additionally, the reactivity of glyphosate should be rather changed. You're going from a primary amine to a secondary amine, one with a moderately steric hindrance on it (considering that the amine is the focal point of the polypeptide production reactions). It's no tert-butyl, but it's still hefty. (Note also that proline, the only amino acid with a secondary amine, is by far the slowest amino acid in peptide production).
By saying it has never happened to me I perhaps communicated incorrectly that I think it never happens. That is certainly not the case. I guess what I take issue with is this idea that it "usually" happens. I do not believe that more often than not a someone in retail or the service industry rolls their eyes at a customer because they don't want to give up their email address. If that is really true then perhaps OP is less polite about his turn down than he says.
I'm going back for a masters in IT. For me: Job fairs, Internships, and the 'stamp of approval' that a degree translates to for hiring managers. Basically its a way to get my foot in the door. Also If I weren't getting a spouse-discount I probably would do the Khan academy thing.
Yes, that's what I meant. Merely possessing underage pornography is a crime that will land you in prison, even if you haven't participated in creating it in any way, but possessing a snuff film, or even a rape video where the person is not underage is not illegal. Rotten.com specifically is full of videos which are not in any way or form accidental.
String Search algorithm
I don't disagree that some do MOOCs purely out of interest. But I'm shocked by the number that do really want some kind of certification, even when that certification is worthless. I've had people with a Ph.D asking if they'll get a certificate for completing a free four-day bootcamp.
Amazing quality 3D modeling videos
I wonder when we will be able to integrate blockchain based entities like Aragon into the startup economy:

https://aragon.one/

We haven't seen things like the first acquisition, the first bankruptcy, mergers, etc . . . and don't even know if those things are exactly possible as we conceive of them today.
If I could just run Overwatch with little issue on Linux [without a virtual machine], I'd be a total convert.
>These grants were not made for the purpose of subtitling videos.

When my advisor gets a half a million dollars to do research on quantum computers, do you think he gets to use half a million dollars for it?

If you do, you clearly have not been exposed to how grants are processed at universities.

The university takes a cut - I've often heard numbers in the ballpark of 50% - to fund infrastructure. See:

https://www.quora.com/What-percentages-of-research-grant-mon...

This is not a scheme - this is how universities have always dealt with grants.

It's entirely up to the university to decide where to spend this money.

So from the Federal government's perspective, they are funding them for it, and instead the university is choosing not to spend money on this.
I think it probably comes down to them not caring rather than them not catching on. They are just following the prompts that pop up, it's not like they actually care about that info.
I just found these videos after watching this 3 part series and I'm blown away. So very awesome that I had to share

Part I: https://vimeo.com/170073061

Part II: https://vimeo.com/170073069

Part III: https://vimeo.com/170073079
That's exactly what a troll would say!
Do you have any idea what happens if the smart contract isn't ever fulfilled? For example, could the reporter create a expiration? Otherwise the Smartcontract is tied up ad infinitum, and perhaps might never be fulfiled, hence locking up Ether forever? Any idea how this works?
I'm not sure Albania is a great example. It has a unique history, and while most of the country identifies as muslim it's much more like calling the US a Christian country - sure it's true, but the vast majority are very non-practicing. As far as I'm aware this is rather unique for Muslim-majority countries, but I can't say I'm an expert on the subject.

This unfortunately is a reversing trend that has concerned my Albanian friends. Due to economic hardship after the fall of communism extremist groups (e.g. saudi-funded mosques) were able to take hold, and some very hardcore wahhabi-style fundamental islamists were established using largely the youth preying on that poverty. This is mostly in the Northern part of the country, which is far more religious than the capital Tirana and the Southern part.

My take as a westerner traveling there and talking extensively about it with multiple people is that they had no problem with extremism until external forces were allowed to take hold in the late 90's. And this is seen as a currently growing problem, that has a lot of moderate and non-religious Albanians concerned but not certainly not hopeless.

Unfortunately it's still a very poor country - so things can turn on a dime. An ill-timed recession or other major economic hardship during a critical time of development may be all it takes to turn from the path of liberal democracy to something more like Turkey.
These comparisons are actually pretty weak. Their effect on me as a reader is significantly dampened when you look at the duration of time required to consume the edibles on the right hand side.

A week to consume a bottle of frosting? Considering how much frosting is on a single slice of cake I'm really not bothered by this.

Four gallons of Skittles over 6 months? I guess if you're snacking regularly, just as regularly as you're drinking soda, that's not really a whole lot.

What makes it seem the most reasonable is consuming an entire 20-foot candy counter in 3 years. 3 years. Really? If you said a 20-foot candy counter in 3 months, my eyebrows might raise slightly.
If you want to survive in Coding, you better learn to "design".
People are regularly making claims like "Monsanto has near monopoly on global food supply", apparently because activist web sites repeat such claims and people start believing them when they hear them often enough.

In reality, Monsanto is about 0.2 % of global food business.

https://news.ycombinator.com/item?id=12648388
Development was rapid when I was working on a blog post in January using the tool. Things have likely improved if you want to give it another shot.
I'm going to Godwin myself here, but it kind of echoes Hannah Arendt's 'Banality of Evil' — this summary from Wikipedia covers it a bit, but I recommend reading the actual text, especially in the context of today's political climate... for those who aren't familiar, Eichmann was a Nazi on trial in Israel who was defending his complicity as "following orders."

"Arendt's book introduced the expression and concept "the banality of evil". Her thesis is that Eichmann was not a fanatic or sociopath, but an extremely average person who relied on clichéd defenses rather than thinking for himself and was motivated by professional promotion rather than ideology. Banality, in this sense, is not that Eichmann's actions were ordinary, or that there is a potential Eichmann in all of us, but that his actions were motivated by a sort of stupidity which was wholly unexceptional. She never denied that Eichmann was an anti-semite, nor that he was fully responsible for his actions, but argued that these characteristics were secondary to his stupidity."
Termsfeed.com looks really great. Nice find!
I've worked with people like this, and it's still hard to believe with evidence. I've changed my interview style from asking questions about programming to one that has candidates do a small design, then write one or two small programs implementing the design they just did. A surprising number of candidates are able to complete the design part well and then unable to make any real progress on the code. Most of them were phone screened before my interview; some had multi year careers in the industry. This feels different than people who are nervous or otherwise having a bad day, as they are exuding confidence while simultaneously being unable to write a while loop.
You think it would be helpful to let the candidates know what they would be evaluated for in the coding assignment.

I would have dazzled them with java 8 if I knew I was going to be rejected a based on that :D

I was under the impression that this was the usual algorithm/data structure/complexity rigamarole, not show us latest language features.
That's like saying that audio is nothing but 0s and 1s. Video has analog origins, and digital video formats are heavily influenced by this. All the video compression techniques make little sense for animation, unless you like JPG artifacts and banding. There's no video format that supports transparency on most browsers. There's no video format that works with tiny dimensions (I tried to upload a 3x3 gif to Imgur and it failed because it couldn't convert it to "gifv"). Video formats have no concept of palette, frame delays and frame disposition. APNG with its partial transparency support offers so many possibilities in web design that it's really a shame Chrome didn't support it for so long.
Tools for a Modern Ops Team
Depends on the customer, but yes that is usually the case.
Could someone with better forensic understanding help explain this a little better please? How does one not only trace back the hack to originating computer, but also figure out who was sitting behind that machine. Also, who hired that person to sit behind that machine and perform said hacks. Is this possible within the realms of digital forensics? Or does this imply alternate sources of intel?

Just curious as to why these hackers are competent enough to hack multi-billion dollar industries but not competent enough to at least hide their employer if not themselves?
The board games the CIA uses to train officers
With enough money you can distort the results for decades before the truth comes out. The sugar industry and tobacco industry spring to mind as examples of vested interests completely owning the narrative in spite of a growing body of incriminating evidence. Selectively choosing scientists to fund is a choice method in that regard.
The post hits a lot of real pain point when working with Kotlin.

In particular, nullable types seem like a good idea (I thought so as well) but in practice are a real PITA. That's most acute when defining fields, where non-nullable fields have to be initialized directly.

JetBrains themselves realized it was painful, and so we have `lateinit` to define mutable non-nullable fields that can be initialized later. But sometimes it really is nice to be able to check if a field has already been initialized, which you can't do here.

I must now have spent an order of magnitude time dealing with the initialization of non-nullable fields than I ever did tracking null pointer exceptions.

That being said, Kotlin is still a net improvement over coding in Java. In fact, if you're going for a large codebases, I think it's one of the most tractable languages out there (C# is a strong contender as well).
Beagleboard is part of GSoC '17 - so if anyone has any cool open source project ideas using BB Blue, please do suggest at http://bbb.io/gsocideas
>"What I am asking is that companies don't ask me to invest hours of time before they decide if they're even interested in talking to me."

I feel like this is the crux of it as well. I am not against projects or tests to show I am technically qualified. But this should be after talking to some potential team mates to see if there is even a fit, personally, work culture-wise, technical interest or any number of factors that you could glean by speaking to potential colleagues for 20 or 30 minutes.
> ...or the place they can hide and do the most lifetime damage to society.

Most sociopaths aren't that calculating. They don't sit there and think "How will I inflict structural damage to society tonight?". Sociopaths just want to get their rocks off (not necessarily in a sexual way), and they don't care who they have to hurt to do so. Your average sociopath is more impulsive than anything else.
That's what all the click bait advertisements you see at the bottom of articles do.
Crystal CodeCamp SF 2017
Censorship. I know this doesn't fit with the techno libertarian mindset, but I think it's a viable solution.

Let's say I'm about to share an article that claims the holocaust never happened. (This might be illegal in certain places, but let's say it's legal in your country). The platform could warn me that this is not factually accurate. It could flag my post for others as not accurate. Or it could prohibit the share.
love your hax dude nice one
Hacking is "sexy" and sensational, but if you really wanted a corporation's data, wouldn't it be easier to just get your agent hired as an Ops person at your target?
nice hax brb cool one
The title of Pirsig's book is itself a riff on "Zen in the Art of Archery", published in 1948.
The traditional channels between the U.S. and Russia for pushing back against each other are evidently not working. What's remaining is doing the same thing, over and over again expecting different results.
But why pick on Monsanto? I wonder if they have even a two-digit percentage of the global glyphosate market. And there are many other herbicides, many of them much worse that glyphosate.
This is a fallacy. Creation and consumption are not mutually exclusive. We can all be creators. We can't all be creators with global reach, but that doesn't mean we shouldn't all try. And the more people try, the higher the bar will raise.
Life Hacking: How Active Recovery Make Me 10% Faster
'Profit/bonus at any cost' is a reasonable sociopath goal. It can result in decades of environmental trashing, coverups of carcinogenic product, abuse of employees and customers for wholly profit-motivated reasons. We've seen all this.
I've been operating under this assumption since about 1996.
The part about maps is wrong, you can write them like

val myMap = mapOf(
"A" to 10,
"B" to 20
)

etc.

Also, regarding that final sentence about matrices, that sounds like a perfect use case for type aliases.
I don't have an issue with psychology. I have an issue with people without qualifications diagnosing people and demonization. It really hurts people with psychological disorders by generating stigma and negative connotations .
See Science Based Medicine on Seneff before taking any of this too seriously:

http://sciencebasedmedicine.org/glyphosate-the-new-bogeyman/
all hackers hack roblox or minecraft
Sure - but on pytorch they suffer the kernel launch overhead each time through the loop, whereas on tensorflow and theano they do not. Which really impacts the kinds of algorithms that work well on each platform. Does that seem like a reasonable assessment to you?
I was returning videotapes.