skysight-inc/HackerNews huggingface dataset:
>Women are more likely to drop out of CS in college. Women are more likely to pursue a non-technical career even if they had spent four years working on a technical degree. //

Any stats for these - it would be interesting to see the level of disparity.

TBH I'd expect that if members of a particular group drop out of CompSci in college at a higher rate that those left would be less likely to then "drop out" in any way later. Are those initially choosing practical computing degrees (IT, SoftwareEng) also deciding to change path at the same rate? Do people drop out from CompSci and then go more in to programming type careers (SofwareEng)?
OS X is a great desktop and thing just work out of the box.

Setting up OS X as a web server is doable but the experience is a lot like trying to setup Linux / BSD as a desktop, you can do it but really it is not the main focus of the system.

I worked at a place where we hosted a site off OS X servers using all the same software that would run on a Linux/BSD box. In fact, I was not allowed to use Linux for some systems so I had to build a lot of servers on OS X. Yes you can do it, and it is actually a great learning experience because you have to figure out how things work rather than just follow tutorials, but fact of the matter is that being a server is not the main focus of OS X.
You are aware that industry leaders actually WERE colluding to suppress wages, as was described in the recent class action lawsuit, right?
Too many crazy posters who are dead serious.
Feedback from peers within your (current or desired) field is not the only feedback of importance in most people's lives. Disbelief and discouragement are at least as likely to come from social acquaintances, friends, neighbors, and family, whose actions are typically more impactful on the young (not to say many of the old).

In any case, feedback is not the only deterrent, nor is it the most powerful. A lifetime of insinuations and flat-out statements from the vocal majority of your peers and teachers that x is not your domain--before you've even had a chance to think that it might be--does much to shape a person.

But probably some of your downvotes are coming because you're discounting how much louder and more open sexism tends to be online than in the office.
Sometimes, people have no experience in an area because they were never given an opportunity to learn it. Or not enough of one. So, no. Taking courses in college is a common way for people to learn what they want to learn. I see no reason that computer science should be different.
The shortage of competent technical managers is massive. If you have the bare essentials of communication and project management skills, plus tech and have a good network to bring developers in - you're getting your email box torn apart with offers at the moment and wages are insane.

The real tech shortage is in project management, VP Engineering, product management, experienced multi-stack or vertical developer roles. It is really far from indicative to compare all of STEM.
1. It is a different mindset. Handling each error code until your program is correct top to bottom makes for a much more stable existence, but it's harder when you rely on something that hasn't handled an error code. With exceptions it is easier to work with shitty middleware. Also, in environments where exceptions are idiomatic, there are ways of cleaning up aborted code and safely entering exception handlers. Far more straightforward to reason about than `GOTO 34550`.

I agree with your other two points though.
Not to mention that its slow as hell.
I know of Sanjoy Mahajan mostly for his ConTeXt related work. The math stuff is a bonus.
A silly example:

var Promise = require('bluebird');
var fs = Promise.promisifyAll(require('fs'));
var and = require('101/and');

var paths = [...];
Promise.map(paths, fs.existsAsync).reduce(and)
.then(function(allExist) {
if (allExist) console.log('all paths exist');
});
The exposition is not very clear. What exactly do you mean when you say "No edges will be communicated over the network, only half of the nodes."? I'm puzzled, because a few sentences later, you claim "The only network IO that would be required would be sending each edge value to its respective node in Q."; so the edge values are actually communicated?

From what I've understood, what you're suggesting is that for every node in a layer, you colocate the edge on the same machine?
So far, some firefighters have pulled back after what appears to be an ambush with small arms fire. MHP is missing a trooper. Plenty of fires.
I really wish Haskell used `let rec`. It's really easy to accidentally write an infinite loop when all lets are rec, but if you forget the rec you almost certainly will get a name or type error.

Maybe I'd hate it after a day, but I think I wouldn't.
My experience raising three daughters is that they were always very aware of what others were doing. Their male peers were pretty uninformed (as I expect I was as a teen). I observed that the men were much more inclined to pursue an "unusual" activity (ie not what other people are doing)than the women were. It seemed motivated not by feeling "weird" rather it appeared to be motivated to not do something that their friends were not interested in participating with them. From a sense of inclusion they didn't spend group time on activities that other members of the group were not interested in.

I worked with my middle daughter to build a knitting pattern illustrator in Perl[1]. She and her friends could talk for hours about knitting, which is essentially programming as Jacquard proved, because they all were interested in the ways to produce interesting weaves. My friends were interested in talking about computers when I was a teen because we were interested in machines that could 'compute'.

The question I wonder about is if the disparity goes away when women develop group activities around programming.

[1] I liked the pun of using Perl for a knitting application.
I thought everyone in tech knew this as a fact already? I know most of my colleagues have experienced it. One of the last big teams I worked with in corporate years ago... after I left most of them were fired and about 1/2 the jobs were shipped overseas and the rest were H1B imports they brought into NYC making about 1/2 the salary.
Right you are, and I'm pretty sure in any European (or other developed) country wherever you find a social democratic party you'll also find a contingent of disenchanted social democrats complaining about how their social democratic party isn't social democratic enough. It could be argued that social democracy naturally lends itself towards corporatism by its very nature. I'm not sure why you say 'US-style Corporatist capitalism' though.. the UK and the rest of Europe were practicing it long before America. Heck, Thatcher predates Reagan too, if that's the angle you had in mind.

I think it's too soon to judge whether the Lib Dems are ineffective.. they're still a young party and are growing faster than either the Tories or Labor (correct me if I'm wrong there). The current system does not favor their existence, so electoral reform is their main priority. The same should be true for all third party movements in the US, as the current system is mathematically predisposed towards two party outcomes. It's not that just hard left parties are missing from the American party system, but rather any partisan organization outside of the two major parties.
This is completely wrong, and it's obvious the author is the one who is "cringeworthy". I most certainly "coded your code straight into a computer" back in those days. The Commodore PET and Apple 6502 computers had built in BASIC, in ROM, and assembler environments were easy to find if you had a floppy. The Apple at least had any number of other languages like Pascal and Forth. And the idea that the 68000 was easier if you knew 6502 is laughable.
Sometimes people want to do something, but they've never had the chance until they go to a place that offers a vast array of new learning opportunities. Say, at college.
Correct. Microsoft did this for Azure support. I had a question, they redirect you to post on SO. And then the question is closed because it's off topic.

Now moving to a dedicated Stack Exchange site would be fine (like AskUbuntu). The software is OK, it's just the idiotic mods and hostile users that make SO suck.

I asked a question on Server Fault, and 5 years later someone added a helpful, perfect answer (a new library was available that did exactly what I needed). That answer was down voted, and then the user was chastised by someone, telling them off for answering an old question. Bizarre.
Well, the author's point is probably still generally correct - in almost all fields proofs are not presented from axioms, and you could easily go your whole life as a mathematician without encountering such a proof, except perhaps by accident.

I find that difficult to believe. My basic math courses in college taught proofs using axioms, starting with really basic stuff like proving that the product of two even integers is an even integer. I don't see how anyone with a mathematics degree could miss that, or could do much useful work without that.
The problem is when you let a corporation whose sole motivation is profit define the word 'reasonable'... and maybe collude with a few other corporations to define the word 'reasonable' amongst themselves and agree not to have each other compete for the same employees which would cause their salaries to become 'unreasonable'... and then allow them to pay off politicians to be able to import much cheaper workers who are much more 'reasonable'.
Ask HN: Is an e-commerce business a tech-start up?
-SORRY FOR THE REPOST, I wanted to post specifically here, not the News board.-

OP: Full disclosure: I'm far from a hacker/techie. If my terminology is off or I'm over using the word tech, lol, please feel free to correct me, I am eager to learn within this arena.
I am someone fascinated by the idea of creating a start-up using tech, but I have no tech background or experience. I can design a pretty snazzy, aesthetically pleasing site using templates etc., but wouldn't know where to begin to build one from the ground up. I have an AMAZING e-commerce start-up idea (don't we all though?!). I've tried shopify and similar sites to build a template of what the site would look like, but there are numerous web components I want to add which go beyond the scope of what they offer. I want to have someone come on board to help with that side, and have started looking into a few of those founder-matching sites.

I'm curious as to what people on the other side of the fence might think. Would an e-commerce business be considered a tech start-up? Are they the type of projects a hacker/techie would get behind. Or is it more something you just hire out for an initial build?
Externalisation: SEDECO spécialisée en prestations de service
And looks like its still not in the ASK section, sorry. :(
TrueConf Introduces World’s First Free Enterprise Unified Communications System
From my standpoint the problem with H-1B and other visas in the US immigration system isn't that we're issuing too many but rather that they tie the workers to a particular company in a way that prevents them from changing jobs easily if they are underpaid. Personally I feel really lucky as a US citizen that incredibly talented people from all over the world are leaving their families to come here and contribute to our workforce. Even if you feel differently I think there is no reason to tie visas to a particular company as it prevents the market from working efficiently. Tech companies have already admitted to price fixing for wages [1] and the H-1B visa can certainly act as a way to prevent other companies from easily hiring your workforce.

[1] http://time.com/76655/google-apple-settle-wage-fixing-lawsui...
I took my first programming class in college. I was originally going to be an english major, and then changed my mind. I went on to earn a major in computer science, have worked in the field for more than 6 years and was the CTO of a successful startup which I sold earlier this year.

I see no reason why anyone should be questioned for wanting to try out a course of study.
No one is advocating for shoe-horning anyone into something they don't want to do. We are advocating for people who may have curiosity to pursue something, but do not for a variety of external, cultural pressures. We are talking about the best ways to remove those pressures - not pressure them into it.
Probably because until relatively recently, MS has not open sourced very much or any software, whereas Apple has a number of notable open source projects (LLVM/Clang, Webkit/JSCore, ...). OS X is also build on open source software (BSD, Mach) whereas Windows is not.

There are other reasons too, but those are the biggest ones, I think.
Precisely! I highly encourage checking out the slide-deck for a graphical representation.

For every node in every other layer, I colocate the edge on the same machine. In this way, when a group of, say, 10 nodes in layer 1 are each sending a weighted message to a single node in layer 2... they can pre-combine their messages (weighted sum) and send only that value over the network. This happens for every node in the second layer, reducing network i/o (this is the first optimization).
Yes, but the labor imported is skilled and does not stay "cheap" for long.
The parent claims tech workers are underpaid. The thesis of my statement is that if you are a tech worker in financial services, you will be paid fairly. Just because some parts of the market may be dislocated does not mean there are not fair paying jobs to be had.
Handling Layoffs and Downsizing
The 780 was the first of the line of DEC 32-bit minicomputers. Of course it had a front end processor to manage bringing it on line; IBMs always had this and newer generations of Intel processors have and adjunct processors to do similar things.

The 730 was the lowest end of the line, designed for folks who couldn't afford a full 780 (or 750, software developers often). It's often cited as the slowest real 32-bit production machine.
Another difference between Android Kernel and mainstream is the power management system. Android devices suspend aggressively. Userspace acquires 'wakelocks,' during which time the device is not allowed to suspend. As soon as no wakelocks are held, the device can (and does typically) suspend.

This is pretty different than the heuristics used in cpu idle style power management.
Robot Security Guards Demoed at MicroSoft
> What if you chose React based on your current opinion and next year React version 2.0 (or whatever) changes the entire core...

React is heavily used in production at Facebook (~10k components), and any breaking changes are going to have an upgrade path. Facebook is essentially always running React master.
The explanation and FAQ are nebulous marketing materials. I also feel like use of the term "AI" is marketing material. All I see is a paywall and promises.
This year; it was IEEE, which counts as "traditional" for my field. Computer science is different from most other science and engineering though, since most of our conferences and journals are run through our professional organizations (ACM and IEEE), not a for-profit company.
If you want a nice interface, you should take a look at GitLab. It only supports Git, but it is free software and its user interface is the only one that, in my opinion, can compete with GitHub’s (it is more or less a free software clone of it).
Microsoft has been opening up for a decade...its first open source project, WIX Tools, was released in April 2004. ASP.Net MVC source code was released five years ago. Even before that, the CLI was released as an open specification as far back as 2000. Hence Mono.
The easy house number tests are for users with established sessions because the system already has a high degree of confidence you are a human. Delete your cookies or use an incognito window and I expect you'd see the traditional captcha with two words.
Grand Canyon: 1912
Grand Canyon: 1912
http://www.shorpy.com/node/18852

What significant building has there been in America in the past 30 or 40 years, compared to 100 years ago? And especially in the past 6 years?

Where is the next New York? The next Chicago?

Where is the imagination any more?
So they're turning captchas into a mechanical turk for free?
Learn Everything for Free – Signup Now for free social learning platform
In my experience, both errors happen rarely, but both happen, and unintended-rec is much harder to track down.
I think its says more about password choice. Most of these people would consider themselves security experts, but those passwords are terrible
If your expected return on a project is less than your planned costs to complete the project, why would you start at ANY price?
Very interesting. How did you go about reverse engineering it? Would you mind sharing?
How about opening up something that really matters like the the Office formats?
>I'd be careful about overvaluing the mystique of the human element. In classical chess computers are absolutely, positively dominating humans.

It's not that computers are perfect, they are not, but they are so dominate at the aspects they are good at, humans cannot cope. It's like a soccer player whose only skill is being able to run 10x faster than everyone else. It doesn't matter if that player can barely kick the ball, they will be so fast that they will cover all of their mistakes and dominate every other human player on the field by a large margin.
Bangladesh has been recently added to the ineligible list.
I already alluded twice to the fact that the document affirms the legality of some proposed action and denies that of others - so it seems you finally took a look at it and found the denial that I already told you about. And guess what, the executive action announced last week does not include the proposal which this memo said would be outside the scope of Presidential authority.

Presidents who try to weasel around the law, particularly when they spent the earlier part of the year telling us it wouldn't be right are out of line.

Except that that hasn't happened here; as far as I can tell changes announced by the President last week are entirely consistent with the law. Let's have another look at the memo, with the sentence you quoted in its context:

(^^ edited to fix a a word mistake - I said proposed instead of announced)

The Department of Homeland Security’s proposed policy to prioritize the removal of certain aliens unlawfully present in the United States would be a permissible exercise of DHS’s discretion to enforce the immigration laws.

The Department of Homeland Security’s proposed deferred action program for parents of U.S. citizens and legal permanent residents would also be a permissible exercise of DHS’s discretion to enforce the immigration laws.

The Department of Homeland Security’s proposed deferred action program for parents of recipients of deferred action under the Deferred Action for Childhood Arrivals program would not be a permissible exercise of DHS’s enforcement discretion.

(From http://www.justice.gov/sites/default/files/olc/opinions/atta... emphasis added by me)

So the memo says that 2 proposed changes would be permissible, and one would not. You chose to quote only the last one, and make it look like Obama is riding roughshod over the law - except that his policy as announced only implemented the first two proposals. He said that only parents of US citizen or Legal Permanent Resident children would be able to apply for deferred action - there was no such provision for parents of children who received deferred action (often referred to in the media as 'DREAMers'), and Obama actually received some criticism from immigration activists over that.

You know, if you had simply said you think Obama's action is terrible policy I'd have no problem with that - I wouldn't agree, but it's a totally valid opinion. But instead you went for making claims that the President was acting outside the law, which are simply not supported by the facts, and now you've ended up pulling things out of context in an attempt to shore up your erroneous position, but which in fact undermine it further.

So yes, I still say your argument is bullshit.
I hope the events in Ferguson lead to a movement for the vast deployment of police body cameras. Fortunately, some big cities are already considering their use[1]. Evidence, albeit not abundant, suggests that they are quite effective in reducing the number of violent incidents. [2]

[1] http://www.chicagotribune.com/news/local/ct-police-body-came...

[2] http://www.nytimes.com/2013/04/07/business/wearable-video-ca...
Parse ESRI Shape Files in Objective-C
No Indictment in Ferguson
Airdrop uses Bluethooth for discovery (and may be even transfer?). Why does the author say it uses Wifi for discovery?
> If they are uninterested, do they have the option to not attend?

Most college students only care about getting the piece of paper that says "college degree".

Any effort above and beyond the minimum required is considered to be wasted effort.
Most people can't FizzBuzz. That's not ridiculous breadth of expertise.

My basic filter question was always this: in any language you know, write a function that reverses a string. No tricks, no gotchas. Any reasonable solution will be discussed briefly and then we'll move on to discuss other things.

But a shocking fraction of people -- even ones with CS degrees from fancy schools -- would spend 30 minutes stuck trying to write that function.

That's what I think of when I hear "can't code their way out of a wet paper bag".
This is the single best tip I've read about anything in the past six months[1]. Here's why:

In 2012, I graduated from dental school in debt up to my EYEBALLS[2], and look, I can NOT afford the per article fee required for me to form my own opinions on important dental topics like implantology, oral surgery, adhesive bonding, high strength porcelains. I've had to rely on reading literally tens of thousands of forum posts[3] by dentists to sort out the totally-wrong from the quite-valuable information, to see if the "thought-leaders" (the well-known dentists who are paid to write articles) are supported by fact.

I sent a letter to the dean of my dental school about being able to read primary lit articles like I could in school, here's a quote from the letter: "As you are undoubtedly aware, one of the School’s objectives in its mission statement is a devotion of “time and resources to the discovery and dissemination of new knowledge.” Considering this goal, it is frustrating for the School of Dentistry to espouse the value of scientific research yet deny alumni access to the primary literature." I received a very polite non-answer and no action in the two years since I sent it. Ef that.

I did, however, receive a letter asking me to donate $1,250 to the School on the occasion of their 125th anniversary. That made me just a little bit upset.

So, sillysaurus3, you finally gave me the tools to round out my collection of dental primary literature articles in Pages 2.7.3 (per the second footnote of this post, you will note that I can not afford to upgrade to Papers 3). Because of your post, I can become a better dentist, faster, with fewer errors.

THANK YOU THANK YOU THANK YOU!

[1] And I became a father four months ago.

[2] Seriously, my student loan payments are 2.7x my house payment. 35% of my after tax income is student loan payments. It's... sad.

[3] DentalTown.com ... the good, the bad, and the ugly in dentistry. Just don't go on their political forums. Good God, what a bunch of fools.
In the case of neighborly and community life, I like to point out nextdoor as a good example of how the digital can be a source of more interaction rather thanl less: https://nextdoor.com/
Case in point: I've decided to pass over SF jobs categorically, based primarily on the costs of living.