skysight-inc/HackerNews huggingface dataset:
The article first starts with:

> At its simplest, clean eating is about ingesting nothing but “whole” or “unprocessed” foods (whatever is meant by these deeply ambiguous terms).

Then despite acknowledging the definition is "deeply ambiguous" goes to great lengths to prove it is wrong. It cites as evidence some very niche diets, but I didn't see much in the way of an opposing view, for instance:

"Clean diets are good to an extent, but remember to drink at least 1 soda per day. Also, supplement with some Totinos pizza rolls regularly for XX REASONS. And finally don't forget to add a smidgen of ice cream made with the best high fructose corn syrup with your salads, to ensure enough calories."
Or to put it another way, the protesters are revealing their own identities by making their info public.

I am skeptical of how useful this is in the long run. It's therapeutic for some of my fellow leftists ("haha, this person's name is sullied for life, I imagine") but real, permanent change is less easy than this.
Before anyone comes in and acts like this is wrong: attaching a face to a 'free speech' protest is perfectly OK. There's no legal penalties for saying horrific racist comments, but there are social ones.

Props to these people, however I hope there aren't any mistaken identities.
Irans managed to hold its own very successfully despite being embargoed and boycotted by the wider international community.
I'd note that all of the above also applied to travel agents and other middleman jobs. The job was time-consuming, companies couldn't afford to have their employees spend a lot of time on it, the majority of cases wound up with no sale, etc. And technology largely supplanted it.

Although you're not explicit, it seems that your post is suggesting that the primary value-added function of tech recruiters is as a filter for companies. But be honest, what useful filtering can possibly be done by a tech recruiter that doesn't know the tech? The vast majority of tech recruiters aren't capable of anything beyond keyword matching and basic "are you presentable" filtering (which can have important legal implications in the US, of course).

Anyway, whenever this topic comes up, one of the top 2% recruiters who know their business well pops up and claims recruiters do all sorts of useful things. Well, yeah, maybe you're part of that top tier that does great work. But that's not the bulk of the industry, the bulk of the industry is the army of know-nothings at CyberCoders other large job mills. And they're very successful, but I honestly don't know why.
It sounds like you agree that the piece should be edited (they still can, at least the digital version).

It's worth pointing out that Damore allegedly posted his thoughts in an internal forum with the intent of editing and developing his ideas. He didn't get a world class editor (present performance notwithstanding) or the opportunity to print retractions with a presumption of good faith and professionalism.
Encrypted Data for Efficient Markets
“I understand the photo has a very negative connotation,” he said. “But I hope that the people sharing the photo are willing to listen that I’m not the angry racist they see in that photo.”

Apparently, racists do not know they are racist.
I guess the idea is that the "tyranny" of the majority would curtail your freedoms.
> it's like the citiest slickers ever decided to try to become instant permaculture heroes and were disappointed...

It looks so, he probably never saw a farm, since he didn't think that poultry and vegetable garden should be separated by a... poultry netting (hence the name)
Someone inside Google took screenshots of the internal G+ discussion of his document and passed those screenshots, along with identifying information about the users, to groups that have a history of lighting off internet shitstorms.

It is, I assume, extremely unlikely that Damore organized any of this. On the other hand, his document did assert that the issues were intrinsically aligned with the United States' left/right political spectrum as well as making his stance towards that particular dichotomy known.
Possibly because research elsewhere is approaching their work independently.
You seem bitter and boring, and I would not want to have conversations with someone who is so strict and boring and so set on their own supposed superiority that they shun the pun, to wit.
Two problems: suppressing dumb ideas lends them unwarranted credibility, and in their fervor they will almost certainly victimize innocent people.
To understand how clean eating took hold with such tenacity, it’s necessary first to consider just what a terrifying thing food has become for millions of people in the modern world.

I get that feeling when I see entire aisles of chips at the 7-11.
Almost half of Googlers are non-white, more so than the general population of the USA. How is Google lacking diversity?

(I know the answer, but that kind of blanket statements are ridiculous)
Lemme guess, it's all about ethics in (game) journalism, amirite?
Totally. And I think it’s a solid strategy. However, there’s certainly an interest (internally and externally) in providing a better inter-operability story between the two. I imagine something like using Keras for model creation (and possibly training) and running (either on mobile or the cloud) on some Caffe 2 deployment.
https://gitgud.io/odilitime/netrunner

irc.rizon.net #/g/netrunner
Perl6 extends (NFC normalized) UTF-32 with autogenerated 'synthetic' codpoints for grapheme clusters. This yields an upper bound for the number of unique multi-codepoint grapheme clusters a Perl6 program may encounter (something like 2^31 as I believe only negative numbers are used for synthetics).
My experience is also from linkedin and just random emails - I don't really do the meetups, although I could see where that could come into play. Though I think most engineers are actually more excited to find an engineer wearing a shirt from a company they want to work for and talk about tech.

I don't have any data to back this up either, but I wonder if the companies contacting me might also have a certain pattern. Bigger companies, like Google & FB, I think I have had more recruiters with female names contact me (although I have had some male ones as well). Small startups it seems to be more males, or maybe even just direct employees if they have no recruiters.
TF documentation is excellent. PyTorch, on the other hand, felt like almost entirely undocumented. A month ago I tried to implement something fairly trivial (Karpathy's character RNN model), and there was no documentation at all on how to run it on multiple GPUs. I had to go through unrelated models code to understand how this could be done (using external library DataParallel). This might have improved since.

Also compare the number of TF and PT questions on SO.
Social ones like harassment, doxxing, people going after your job, family, death threats, etc...

Social media mobs also tend not to get it right consistently, or go for any sort of a real standard. See the guys reddit was all over after the Boston Bombing.

At the same time, this

> “I understand the photo has a very negative connotation,” he said. “But I hope that the people sharing the photo are willing to listen that I’m not the angry racist they see in that photo.”

From a guy marching with Nazis. Really dude, you aren't a racist? Your argument for why you aren't a racist for marching with Nazis is that you were only doing it to defend a statue of a guy who fought a war to defend slavery.
Spaceborne Computer
While it's hard to feel any sympathy for this particular group of nazi losers, I think Slate Star Codex makes some decent points about the dangers of this kind of behavior:

http://slatestarcodex.com/2017/07/29/against-signal-boosting...
Forget Shorter Showers (2009)
loved the audio, thanks!
I think the new thing is they weren't really a racist until the liberals started calling them racist. Then they felt so bullied they had to go be racists.
Can your cat fly a spaceship?
I agree with the last paragraph here. Each faction is eager to provoke misinterpretations in their own favor to the point where it's difficult to carry out a discourse with someone from the other side of the aisle; words in common use by any faction are injected with taboo by the faction's enemy, making it so people end up arguing past one another without ever realizing it.

We need to work on promoting common understanding and a common corpus of non-inflammatory definitions (i.e., the "charitable" interpretation of the other side) so that we can get back to the work of friendly political engagement and discussion. We must not be so quick to ostracize, mock, or dismiss those with whom we don't agree. It's usually not too hard to be sympathetic to their position if you strip away the political manipulation promoted by those who stand to benefit from divisiveness.
Serious question: if you think the article was creating a "clean" strawman, then to you, what is the actual definition of "eating clean?"
Nice. Reminds me of ranger's bulkrename: https://github.com/ranger/ranger/wiki/Official-user-guide#bu...
> ...unrelated to the newspaper

This piece was paid for and printed by the Times. It might have been edited by the Times as well. It's not a letter to the editor.

Either way, Taplin considers himself an expert on Silicon Valley culture and seems to have problems objectively describing at least this part of it.
For what it's worth, I disagree and was a bit annoyed that you've re-opened that particular Pandora's box again ;)
I don't see this as suppressing dumb ideas. Quite the opposite -- it's fueling a national debate about those ideas. These people are getting much more of a platform than they'd otherwise have, and I disagree that it gives them credibility. It gives them warranted (and necessary) visibility, juxtaposed against a social backlash, which hurts their credibility.

To your second point: what makes you think doxxing them is going to motivate them to victimize people that they wouldn't otherwise victimize?
It might be just me, but after a point it looks like most movements become a mirror image of what they oppose, so anything in the middle ground like the ACLU gets flak from both sides...
Failed Startup Interview: Phoenix
You're assuming the companies will rationally respond to the market pressure. They'll probably just go broke instead. Media companies often seem happy to deny the realities of the market when it comes to licensing and distribution.
> no puns in sight

> me want to try Perl6 out

Given your own understanding of desirabilities, I'd recommend you to steer away from this community in particular. :-)
You're being downvoted because this is a fundamentally dishonest argument. Even if you believe the bit about averages it's clear that the recommendations made by the memo didn't pertain to the average. They pertained to the staff of Google, where the average employee - man or woman - has abilities that vastly exceede those of the population in general.

Using this "on average" bullshit when making adverse reccomendations aimed specifically and directly people who are anything but is an especially nasty sleight-of-hand, and sound reason to disregard the writer's claims of good-faith and benovelence.

Of course, it's possible that Damore is just an brainless idiot who is too intellectually mediocre to check his own work for basic logical consistancy, but he lost the benefit of that particular doubt When putting Harvard and MIT on his CV.

At this level, the rules are different. If, like Damore, you're presenting yourself as one of the best and brightest, you better live up to a very high standard when taking public shots at the standards of others. Otherwise, you could get dumped very unceremoniously.
Google Code Jam Finalists Are All Men for 14th Year in a Row
I agree. Sometimes I review what 70s or 80s were like: lots of folks who were interested in electronics and computers essentially built the very first personal computers and software. Now, can we expect some new technology to be invented by these kinds of enthusiasts these days? I don't think so. Technology has become too sophisticated and complex that no single mind can comprehend it, let alone coming up with a better version of it. Those batteries you mentioned, they most probably will just be replaceable, not fixable by average Joe.
I most definitely do. It varies in intensity and complexity: Sometimes it is definite, full sentences. Sometimes it is more a "shorthand" version of english, definitely still the "inner voice" yet it takes a few moments to translate into spoken words.
Jason joined our podcast last week to talk about his new book and our podcast's focus of corporate innovation. Here's a link to the episode on aCast if interested..https://www.acast.com/insideoutsideinnovation/ep.65-jasoncal...
For those wringing their hands about free speech, remember that this was a violent event which resulted in one death, a dozen or two serious injuries, and lots and lots of less serious injuries.

It's one thing to call out people involved in a peaceful Nazi rally (although I don't think I'd be opposed to that either), and white another to call out people involved in fighting and killing peaceful protestors.
PM prende traficante procurado pela Interpol
Best logo designer and illustrator
You can't spoof the encrypted signal by simulating a satellite, you have to capture the real signal and rebroadcast it as an overpowering signal so targets can't get the direct broadcast at their location.

This means that everyone who is getting the overpowered signal will compute the same location, which will be the antenna of the spoofer.
Fowler stated his opinion in his book and you used that as an aphorism. Do you accept that as truth just because you know who said that, but don't even consider something that a pseudonymous user wrote? I have to say that you are a dumb sheep, even though I agree with you in the pun/humor matter.
Who is attacking the ACLU?
> Someone inside Google took screenshots of the internal G+ discussion of his document...

Well, that establishes a culture of leaking and doxxing, especially when you count that it happened to Damore.

> ...to groups that have a history of lighting off internet shitstorms.

Well, this whole thing was a kerfuffle until Damore was fired. That's when the shitstorm started.

This is why people need to be careful about taking the "nuclear option" in an argument. People tend to retaliate in kind.

To be clear, I detest all of the above in an intelligent discussion. But I think the people piling on Damore for cultural issues aren't seeing the forest for the trees.
FIRED FOR TRUTH: James Damore's Official Site
What happened to don’t be evil?
I for one use not just an exotic layout, but a homegrown one. My alphas match the Workman layout, and I use a 12 column, 4 row keyboard (a Planck form OLKB) so that I have plenty of thumb keys.

Symbols are kept on a separate layer of keys alongside a numpad, so that they can be grouped by how I use them. Parens, brackets, braces, are all in the two leftmost alpha columns. I keep $, @, and % in a column because I use Perl fairly often. I also keep # and ! together for fun.

Now, I'm not saying it's particularly common, but I have a friend with a similarly exotic setup and we use them on a daily basis.
Try https://learnpythonthehardway.org/
Ah yep, I've experienced the "hurry up before the it disappears" thing you mentioned - They're almost always bluffing though.

One time, I kept telling the recruiter that I needed more time to consider her offer and then after 1 week she called me and blatantly told me "Sorry someone else took the contract, you had to be faster".

I knew she was lying so I came back to her 1 week later and told her that I would take her contract if it was still available (even though she had told me it wasn't the week before) and she offered it to me on the spot and made up some excuse as to why it was suddenly available again.

I don't blame them though. They serve the company first and you second.
You can get pretty cheap real estate relative to prime coastal locations while still having at least electrical hookups. Broadband, water, and septic are less widespread but still pretty available at reasonable prices compared to really prime locations.
Messaging Apps with Surveillance Malware Made It onto Google Play
Way to ignore half of my post.

It is completely reasonable to take context into account when doing this sort of interpretation, but it is important to be explicit about what context is included in the analysis. The article we are discussing is being criticized for being dishonest in this regard, which is why the distinction between "implied by this quote" and "implied by something else he said" is important.
An Augmented Expression App
Why context.Value matters and how to improve it
There is a segment of America that wants to prohibit speech that is "bad." In this case, the rhetoric of the alt-right and other racist fear mongers. This is speech that incites riots.

I'm glad the ACLU is there fighting this fight. Lest we forget that at one time unpopular speech was women's rights.
What?

There's currently 4 year waiting lists for many of those massive parking lots in faraway bart stations.
As a firm believer in the old adage that programs are written for people to read, and only incidentally for the machine to execute, I don't buy into this reductionist argument. Code doesn't become self-documenting automatically, writing self-documenting code is one of those things you learn that makes you a good developer. If you throw away your documentation and then can't read the code, you've written bad code.
Thoughts after taking the Deeplearning.ai courses
Not by me, but interesting.
Its a good strategy. But its no silver bullet either. If you're exporting to a "static graph" platform, your losing a major benefit of PyTorch. If you mostly just care about shipping to production, a case can be made to just use tf/caffe2/mxnet etc from the start.

While PyTorch is extremely cool, the fanboyism is out of hand, thinking that what's good for their corner of the universe must be awesome for every use case and therefore TF is a overcomplex turd. Its not like the people designing these systems are stupid.
Note: The article is from 2016.
The ACLU always gets attacked when they defend reprehensible free speech. The trouble with free speech of course is that it doesn't need defending when it's popular and accepted. So naturally they're going to take some heat for this.

Charlottesville was a bloody mess and mix-up of different factors though. Some were nut jobs who were exercising their right to free speech. Some were violent and inciting riots. The exact same applies to the counter-protestors. Groups of people in public are always messy amalgams that usually don't have one clear goal and message, so you'll always be able to paint the best of them with the actions of the worst of them. It works that way on both sides.
> In particular, I can't say that the manifesto said that women are unfit to work in tech.

You can't say it said they're unsuitable to work in tech either.

> I can and will say that the manifesto said (not quoting here)

You can't make this shit up.. well, as long as you're not quoting I don't care so much what you "can and will say". It's just hot air and saying nothing. But with the way I hobble around in the uncanny valley of the English language, I'm always happy to teach bits of it to a native speaker: http://www.thesaurus.com/browse/unfit

unsuited is one of the synonyms. Though not vice versa, but then again, that's just some random site: http://www.thesaurus.com/browse/unsuited

Here's another random site: https://www.merriam-webster.com/dictionary/unfit

a : not adapted to a purpose : unsuitable

But what really gets me that rather than correcting that, you just add something even more silly:

Unfit: not of the necessary quality or standard to meet a particular purpose
Unsuited: not right or appropriate.

Do you notice something? "Unsuited" without a qualifier such as "to meet a particular purpose" makes no sense, and cannot be used that way. If anything, unfit can be used that way, though the purpose (being a mother, or standing up without wheezing) is usually implied. You might as well spell the definition of one word with capital letters and the other with lower ones and say "that's not exactly the same".

I agree that unfit can be used to mean a value statement, a "not good enough", where unsuitable is more neutral. But even the Oxford Dictionary which defines the individual words in such a way then has this:

https://en.oxforddictionaries.com/thesaurus/unfit

Drive a truck between them? Heh.

Language is too nice an invention to play games with it like this.

> When you quote, quote accurately, especially if you put your quotes in quotation marks.

If you get hung up on this, and actually defend it, you would otherwise have ignored it or found something else. I'll just claim that -- I can, and I will! -- to save us both time.
From what I understand, its the actual magnetic field produced by the monitor that when pulsated at various frequencies causes these effects. I don't think its related to epilepsy, but I don't know if the reasons why it works are known.
It's possible to think that capitalist democracy is a good thing, but that expanding the vote had positives that outweighed the negative. People who spend a lot of time thinking, as Thiel clearly does, tend to have more nuanced views than the one you're ascribing to him. I guess believing that would make it harder for people to sort everyone onto teams, though.
I still can't quite figure out the value of any of these schemes.

Yes, APIs seldom elegantly encode into the set of HTTP verbs and responses that we associate with a "RESTful" design, I grant. And so maybe we can come up with better.

But the notion of JrGQL and GQL as query languages means that the servers handling these calls must be query resolvers. Unlike most restful interfaces which tend to devote a single uniform interface per endpoint with only minor modifications, a full query model of your domain means an explosive quantity of potential strategies piped through a single endpoint.

I've used Python, Ruby, Node (in ts and js) and Haskell to service GQL queries and in all cases it's not trivial.

The popular NodeJS bindings tend to cause huge overfetching because each field tends to have a unique resolver but there is no rule about combining them. The pooular Python bindings (graphene) let you merge this, but the programming model to handle the arguments and sub-arguments is very frustrating as in different places, different soirces of logic will government what gets fetched (sub objects use SqlAlchemy, but outer objects with ANY sorry of query logic need to be custom). Ruby's bindings are the same.

Haskell's popular solution let's you cobble a responder from a proof of concept, and it leads to optimal query scheduling. Still not the best: it's by no means complete and requires quite a lot of work to set up.

These GQL systems push a huge burden onto every api endpoint with the proposed trade-off: "Well now the client has an easier time." Even if that's true, now the backend needs to be much, much smarter than before to give a marginally better interface for clients.

I'm still very skeptical of this whole concept.