skysight-inc/HackerNews huggingface dataset:
It's google's loss. And believe me it will be. A CS degree may be the best signal of a worker who will program all day, but it's not a good signal for the wide variety of other skills that are required to make a popular, well rounded and valuable product.

For example, making a workflow that is general understandable for the average user requires a strong set of less defined soft skills, like empathy, clarity of thesis, interviewing skills and a translation of discrete systems into metaphors non CS majors can work with.

And to be fair, google already seems to know this as they are trying to minimize the power of engineers in consumer facing product groups.
As former English literature and philosophy student (I am studying computer science while working for a startup now) I can tell you at that at my university you would not get an A if your reasoning and critical analysis were poor. When I was studying it was not uncommon for STEM students to get 100% for tests and exams but such a thing was unheard of in the humanities faculty. If an undergraduate got 100% for an English essay that essay would be worthy of publication in a literary journal which only happened once while I was there.
You can use the github client with non-github repos as well.
Yours is "oh noetry".
So one of the very few English professors in the country with a computer science degree is offended by Google's hiring practices.

The fact is most English majors don't enjoy heavy duty math or science as much and it's not that weird to expect a computer science major to depend more on logic and rigor when approaching a problem than it is for someone whose thesis was devoted to a literary analysis of the symbolism behind the pickle dish in Ethan Frome.
In programming, the internet is the great equalizer. Have your work speak for itself, have your reviews speak for themselves, and this may be a faster vector for advancement than at a job.

This is the meritocracy argument. I am sympathetic to it, and agree to a great extent. But the main objection—and it's an important one—is that an unbalanced, male-dominated workplace becomes less attractive to women. In most cases, it probably isn't even conscious - but it can become pretty hostile.
Ask HN: How Do I Do Split Tests When head element is common?
How do I do split tests on a Wordpress based site where the <head> is common to all pages? It looks like most split testing software requires you to place a line of javascript just above the closing </head>. Is there software that will work with the javascript line in the <body>?
>Because we have a motto that says “you’re not your code” that all of us stick to and it works in many ways.

This struck a chord with me.

I work in the healthcare sector, so I deal with what is, for IT, an unusually high proportion of women. I've dealt with bad female developers, but I've also worked with absolutely great ones. Just like I've dealt with incompetent and solid male developers.

Maybe it's just my exposure and the fact that it's a normal thing for me, but gender just doesn't even register on my radar when I have to work with someone. All I care about is the ability to get the job done.

While I think the dearth of women in the tech sector is systematic on a deep enough level that it's very difficult to "solve" in any manner that won't take decades, I do find myself somewhat worried about the byproducts of tech's current insular nature. I feel that normalizing dealing with people -- diverse groups of people -- on a regular basis yields healthy benefits well beyond simply saying "we're inclusive!" It breeds openness to just plain working with people as people.
Well implement one. While getting the encryption right is possible. There comes the pesky problems with presenting stuff to windows as a volume that works as well.
We got asked this question before, and here's our analysis of the differences.

1. Coursera focuses solely on R for Data Science. SlideRule covers additional tools (e.g. Python​, SQL​) which a practicing data analyst will find handy. It seems there's a bit of an R vs Python debate in the data world, so we think it's useful for people to know both.

2. SlideRule's path has an (optional) "intro to programming" section for beginners. Coursera assumes some prior programming experience.

3. Most of the courses in the SlideRule path are "self-paced", so in theory someone studying this full-time could cover it in 4-6 weeks. Coursera has fixed start and end dates, so the fastest one could complete the track (accounting for interdependencies of courses) is ~24 weeks.
I think you're a harsh judge of cities if Chicago is your only example. I had similar thoughts about Chicago on a brief visit; that it's big, cold both physically and emotionally, windy... generally, somewhat hostile to the senses. I'm sure there are a lot of great activities going on that I don't know about, but that was my surface impression.

I live in Buffalo, New York which to me is a "just right" sized city. I can walk around the urban core as one might walk around a village. It's busy enough to feel lively on a business day, and relatively quiet in the evening.

Having grown up in the suburbs, I only now realize how isolating boulevards and strip malls can be. I like walking and biking. I see my neighbors more. I get more exercise. I create less pollution. I feel more connected and more alive.

I'm not shy to the charm and serenity of country living. The stars alone can entertain me for hours at night. It can be so enriching to have some space, some quiet, some separation, some peace. Some time to think and to work.

Wright's family-per-acre spread seems neither urban, nor rural; technically, 'sub urban' - but not our current suburbia. Still, it seems to lose sight of the value of density. The highways he proposes would mean cars, noise, pollution, and isolation.

Buffalo has a trove of FLW treasures: his boathouse, gas station, mausoleum, Martin house, Graycliff. There is definitely something to them, a sense of space and elegance.

Having warmed to Buffalo's urbanism, the appeal of FLW's 'city' vision is lost on me. But his freestanding works are unique and worth experiencing.
> What's worse, because the vast majority of merchants charge you the same price whether you're paying cash or credit, people who pay cash are, in effect, charged these hidden fees as well.

Their merchant account agreements actually require cash/card prices to be the same. (Credit card purchase minimums are generally not allowed either - of course that doesn't stop many merchants from trying.)
It's nice for Google to publish this, but their commentary is misleading.

From 2000 to 2009, 10% (48,897 / 471,318) of Computer Science undergraduate degrees were awarded to Blacks, according to NSF ([1][2]).

[1]: http://www.nsf.gov/statistics/seind12/c2/c2s2.htm
[2]: http://www.nsf.gov/statistics/seind12/append/c2/at02-19.xls
I sort of agree with your overall sentiment, but the reason you found the average student from humanities inept is because the good students generally opt for STEM courses - presumably because these courses allow you to make much more money after you pass out. I also happen to believe that the world would be a much better place if a larger number of bright students study humanities subjects - especially history and literature.
Ludicrously difficult? I just ordered it for AUD$32.19 delivered, to Australia, in two or three clicks.
Researchers create high-quality graphene with simple supersonic spray system
Are you still speaking about France or in general? Every guide I've seen to writing a French (and German) CV lists those items as more or less essential. [1][2][3] And even if they are not essential, or not legally required that doesn't mean leaving them off will not affect their decision [4]. However, maybe it really is not a problem. I honestly have no idea. Have you seen other articles saying to no longer include them?

[1] http://french.about.com/library/writing/bl-cv.htm

[2] http://conseils-carriere.monster.ch/cv-et-lettres-de-motivat...
3. Personal Information -
"limit to a strict minimum: ...date of birth, nationality, marital status, number of children"

[3] http://conseils-carriere.monster.ch/CV-et-lettres-de-motivat...
"Should I give detailed information about my marrital status?
Write whether you are single, married, widowed, or divorced. If you have children, only mention their age and sex, not their names."

[4] http://www.thelocal.de/20130131/47649
"Unlike most English resumes, German CVs always include a passport-style professional photo in the upper right-hand corner - a detail advisers say you would do well not to leave out.

"German employers are used to seeing a photo on a résumé, they can't explicitly demand in the job advert that you put one because that goes against privacy laws," Störr told The Local.

"But they'll be looking for it so always put one. A photo allows potential employers to make a different kind of personal connection with someone and will help them connect your skills with your face when you come to an interview.""
I use it; I auto deposit a small portion on my paycheck and use it only for pocket cash via ATM withdrawals. For that, it's been great. The mobile app is well done and I never have to worry about accidental over-withdrawals or whatnot.
If TruCrypt got taken over, it should tell us something that they recommended Bitlocker (about Bitlocker).
I like world cuisine. Couldn't tell what your app really did. Need a better landing page and explanations. Keep working, good luck!
Can't agree more on the onboarding process! Other than that good tips!
>It really boggles the imagination... where do these guys come up with this shit?

I touch on this in my comment upthread and you mention it as well, but I really feel like insularity has a strong causative effect here.
The binary blob argument is a subset of the central control paradigm. Without the built in notion of having to perform actions against a central server, git makes it very difficult to perform those tasks.

How about the removal of a sensitive file accidentally added to a git repo? It can't be done without rewriting the entire commit history after the file was committed and then forcing a push which will screw everyone up with an existing clone.

You could argue that the file should never have been committed, but then I'd argue you have never worked with humans.
Wow, so the Amstrad CPC font is very very similar to the IBM CGA font.

And to think all these years I'd thought they were using CPCs on TV :/
http://america.aljazeera.com/articles/2014/2/17/hundreds-of-...
http://america.aljazeera.com/search.html?q=qatar

The links above are just anecdotal of course, but there doesn't seem to be any kind of interference from Qatar in any of their coverage. It's not the "RT" of Qatar.
Their background image is successfully reproducing the nauseating effects of this monitor test [1]. I can't look at it for long without experiencing physical discomfort.

Perhaps disabling it is part of the game.

[1]: http://www.lagom.nl/lcd-test/inversion.php
Are you implying that the comment was supposed to be a rational argument?
The nice thing about git, is there is a ton of possible workflows depending on how much you care, how knowledgeable you are about git, level of effort willing to put forth, etc.

I've found my workflow in git has changed over the years... just like my coding style does.
Another great way to get notifications on your phone is to use your carrier's email-to-SMS gateway. For example, on T-mobile it is 6105551212@tmomail.net.

If you don't want to set up nagios, you can create a quick monitoring solution with cron along these lines:

*/10 * * * * nobody curl -sSfm 10 http://www.example.com || mail -s 'www.example.com is DOWN' 6105551212@tmomail.net < /dev/null

This assumes you have working email delivery on the machine doing the checking.
You are aware that companies set hiring goals every year/quarter, right? I get that Google is "special" and printing money at the moment but typically companies don't have the luxury of saying "we have no limits! Hire as many people as you want!!!" Google will be no exception. Now -- when Google finally _does_ have to cope with the fact that they can't just increase the number of people they hire every year AND they want to tilt the ratio of X to Y, then what?
Though Al Jazeera claim's editorial independence, in reality it appears to not exist, or they choose not to exercise it.

Apparently Al Jazeera's Arabic station has not covered the withdrawal of ambassadors from Qatar because of Qatar's support of the Muslim Brotherhood: http://www.al-monitor.com/pulse/originals/2014/03/jazeera-qa...
Other than those you've heard about specifically in contrast to Soylent, can you name any alternatives intended for individual (not medical) use? (specifically those intended as meal replacement without ulterior motives, IE not Slim-fast which is intended for weight loss)

I certainly can't, and that's the niche Soylent fills. It markets itself to the mass market.
You can get some interesting usage statistics from job tracking websites such as itjobswatch.co.uk. In the source control market, Git is now the most widely used (3461 jobs) with Subversion second (3181) and TFS third (2035). Mercurial is a distant fourth with 268 and just about everything else seems to have fallen off a cliff in the past couple of years or so.

The other thing that Git has achieved is that it is now the de facto standard for source control in a way that no other source control tool has ever been. An increasing number of ecosystems don't support anything else and most best practice guidelines that you find on the web assume that you're using it, or else tell you to switch if you aren't.

I suspect that it won't be long before not using Git will start to count against you in the jobs marketplace, whether you're a candidate or a recruiter.
Excellent choice of colours. Love it.

And I have absolutely no idea why some people prefer the current site to yours.

A great site does make the difference, don't be so blind.
Maybe it is because Bruce Schneier uses and recomends it: https://www.schneier.com/cgi-bin/mt/mt-search.cgi?tag=TrueCr...
"And don't forget to call them out for it, publicly."

Many homeowner's policies allow you to pay a bit extra to add defense against defamation lawsuits to your liability coverage. You should at least put this in place, unless you have $30,000 - $100,000 in disposable savings to defend against a defamation suit.

This is what you need to plan for if you intend to make public statements that damage a business' reputation - and that's if you know you're right and have thorough documentation of every claim you make. If you lack any of that documentation, it's going to cost you a lot more.
I signed up for a Simple account when my turn on their wait list came up, but I quickly realized that there were too many limitations for me. The app and interfaces are nice, but some of the things you mentioned were ultimately deal-breakers. I have to deal with checks over 3k more than once a year and also have the occasional cash transaction of over $2,000. And that goes both ways, where I need to withdraw over $1,000 cash on occasion.

At the time, they also didn't allow for joint accounts. I don't know if that has changed yet.

I ultimately switched over to PNC because they have good branch and ATM coverage in my area and although their mobile app and web interface cannot touch Simple, they were substantially better than my previous bank's offerings.

Someone told me that Charles Schwab checking accounts, although also virtual, reimburse all ATM fees. According to this person, that includes ridiculous fees like $20 at "gentleman's clubs".
' + alert() + '

worked for me.
>In programming, the internet is the great equalizer. Have your work speak for itself, have your reviews speak for themselves, and this may be a faster vector for advancement than at a job.

The problem is that it shouldn't require anonymity to get people to simply treat each other like people.
While I agree with your last paragraph, there have been a number of studies on diversity on corporate boards, for instance:

http://www.mckinsey.com/insights/organization/is_there_a_pay...
http://www.wjh.harvard.edu/~dobbin/cv/workingpapers/Board_Di...

That's a start. Seems like evidence is mixed, of course, with some part of the evidence "against" diversity confounded by people's unconscious -isms.

It's really terrible, these -isms: I start to worry when a woman is named CEO of a major US company because it seems like they only allow a woman in if the company's doing poorly. And it seems that's borne out by some evidence: http://hbr.org/2011/01/how-women-end-up-on-the-glass-cliff/a... Frustrating.
This is an easy way, especially if you don't have any arguments, to diminish other people. Doesn't matter the gender. If one was a guy, the other one would say "you're a PHP developer, leave this crap to REAL developers". This is not sexist, it's just plain stupid, as you said.
you're assuming the average user reads everything on the page.
You might think this is fake, planned or otherwise staged - I get that, I would think the same. But you should see my anger when I saw what's going on with that tiny little excuse for a server, becouse nobody told me this is happening. They did not think they need to, since it's only felt natural and normal thing to do, reposting an article of one of our coworkers and going to HN with it. passenger_max_instances_per_app 4 my ass.
Even more argument to vote for the internet, where 90% of the communication would be about the work and they won't have to constantly see discrimination in 50% or more of the communication.
Their "suggestions" for Linux and Mac OS seem just as fishy, almost like done on purpose to raise suspicion and hint that something bad is going on:

https://twitter.com/matthew_d_green/status/47199831543788339...

http://www.reddit.com/r/netsec/comments/26pz9b/truecrypt_dev...
Fortunately we don't have to deal with that issue.

But it's nice of you to assume the worst of us in that hypothetical situation.

I would assume that when that happens we would raise the hiring bar. And by that time there would be more diverse candidates in the pipeline, so we would naturally get a more diverse spread of new hires.

I strongly doubt we would sacrifice our long held policy of "hiring the best" for the sake of diversity. It flies in the face of our corporate culture.

My understanding of Google's diversity efforts is that they are centered around a) encouraging candidates from more diverse backgrounds to apply to Google (many, particularly women, do not believe they are as good as their male counterparts for social reasons), and b) encouraging people from diverse backgrounds to get into computer science. I have been involved in both these efforts at Google. And, to be quite honest, only a sociopath would see a problem with these initiatives.
I'm not sure about typical English majors vs. CS majors, but in a cognitive sense there is quite a bit of overlap in certain areas. Writing and high-comprehension reading involves the deep understanding and manipulation of language. So does programming.
Female Privilege? The benefits of being a female in STEM
Hey, thanks - it's a valid concern, though an important point (which isn't really well explained in the document) is that this payload will work even if the tag isn't properly terminated.

One of the reasons for using such broken payloads is to demonstrate that browsers will happily parse broken markup and that approaches such as removing "<.*>" won't be effective as a technique to prevent XSS (because such a regexp won't match an unterminated tag like the example you pointed out).

Still, it could at least use a better explanation. The documentation fairy will take a look!
> It's like timesheets for your code. Not a big deal, but ever so slightly insulting that you have to deal with them.

Honestly, I'm not sure you have realized the true power of git branching.

Here is our typical workflow at work:

1. Branch master to topic/feature branch

2. Work on feature branch, push feature branch to remote

3. Push of feature branch to remote triggers a Tddium test run.

4. Deploy feature branch to a staging server for internal review.

5. Make fixes, adjustments to feature branch and push to remote, which triggers more Tddium test builds.

6. Once things are looking good, we pull --rebase master, which pulls down everyone elses changes to master.

7. Rebase the feature branch off of master, resolve any conflicts.

8. Merge feature branch into master and push.

Above, branching allowed me to:

* Save my own personal branches to a remote repo where they are backed up,

* Offload my test suite to a 3rd party,

* Allow me to deploy a feature branch to a staging server all without messing with the master branch at all.

I can also squash or rename commits on my branch easily and cherry-pick other commits from other branches without worrying about master. I can also VERY EASILY switch to other branches to work on other features and bugfixes as they arise. I normally work on 2-4 diff branches per day.
Try doing any of that in SVN and be in for fun ride...
JS does automatic type conversion in this case, so it's syntactically correct to multiply a string with a number (or function result). We're just interested in the side-effects of alert(), so it doesn't really matter what kind of expression we use it in, as long as it parses correctly and causes alert() to be executed (evaluated).
> why are you so focused on saving every last White or Asian soul to the detriment of addressing the problem?

Because I take offense to people saying that having a majority of white workers at a company located in a white majority country is a "problem".
I agree. "Grokking SQL" (or rather the relational and set concepts behind it) makes it possible to mentally map how you want the query to behave.

Although SQL is way, way more verbose than J/APL it is still extremely readable, even if the query is massive. Untrained SQL users always point to big queries as some sort of code smell when in fact most queries are logically partitioned by virtue of how they work.
The Simple Test That Increased Our Referrals by 30%