skysight-inc/HackerNews huggingface dataset:
I'm more amazed that this kid is unemployed! Someone who can code, with a college degree, possessing communications skills and some initiative, sitting around bored. 'Murica.
Sure, the best way to get attention is to open an issue on github.com/torch/torch7 (that way you get the attention of all the core developers). If you'd like to ask something more discrete, I'd suggest you email one of the four here: https://github.com/orgs/torch/members
None of those is a URI, so a URI validator most certainly should not accept them. Just because browsers tend to understand them as a matter of a historical accident does not mean those are valid URIs, just as tag soup that browsers also tend to understand isn't valid HTML either.
That would be such an awesome site if practically everything wasn't on a Microsoft platform. I'd love to contribute towards some Objective-C but everything I see is .NET/F#
You can't function at work, can't sleep, can't eat, drink too much, and you ask if it is reasonable to quit?

You know the answer.
Actually, my business bank in the UK (Barclays) can apparently block card payments in advance. I know because it took an astonishing amount of work to stop HasOffers from billing me after my trial had ended and been cancelled.
You were "scammed?" What? That story literally makes no sense.

How did the salesman get hold of your personal information and payment information to sign you up to this service?

Also how did you think a trial would incur no recurring charges after the trial expired? Particularly if you left it for 4-6 months? How long did you think the trial was?

Sorry but that post could not be more nonsensical if it tried. And the line "I really just wanted him to shut up so I could go back to work." just further adds to the confusion. So you signed up to a trial to get a salesmen to leave you alone then left it for 4-6 months, and then got upset when you got charged?
"Sort of like writing"?? That's pretty funny. Are you under the impression that there's a writer shortage, or that most people who "write for a living" can easily sustain a middle class lifestyle?
> The trailing dot makes it an invalid URL, which defines hostname as * [ domainlabel "." ] toplabel.

I disagree. But, this is a tricky one. The relevant specs are:

Spec | | Validity | Definition
URL (RFC1738) | obsolete | invalid | hostname = *[ domainlabel "." ] toplabel
HTTP/1.0 (RFC1945) | current | invalid | host = <A legal Internet host domain name
| | | or IP address (in dotted-decimal form),
| | | as defined by Section 2.1 of RFC 1123>
HTTP/1.1 (RFC2068) | obsolete | invalid | ; same as RFC1945
HTTP/1.1 (RFC2616) | obsolete | valid | hostname = *( domainlabel "." ) toplabel [ "." ]
URI (RFC3986) | current | valid | host = IP-literal / IPv4address / reg-name
| | | reg-name = *( unreserved / pct-encoded / sub-delims )
HTTP/1.1 (RFC7230) | current | valid | uri-host = <host, see [RFC3986], Section 3.2.2>

The only way that URL is invalid is if we are in a strict HTTP/1.0 context.

As a note about RFC1738 being obsolete: these days a URL is just a URI (1) whose scheme specifies it as a URL scheme, and (2) is valid according to the scheme specification.

As the given URL is a valid URI, and is valid according to the current http URL scheme specification (RFC7230), that URL is valid.
It should be mostly compatible already, but torch9 (the next version which is getting ready) should be fully compatible I think.
/./ will also match any URL. The point is to reject non-URLs.
This move makes me very reluctant to work at google. Would my future career be limited, because women are favored in promotions and internal recruitment?
I mean this show what google's values are, and which methods they think are acceptable.

It would feel much safer and future proof to work for a more meritocratic competitor.
http://www.pbm.com/~lindahl/real.programmers.html
Sometimes they spend a month refactoring Boost. Then you don't ship.
Writing and programming are basically just thinking, manifested as words or code. Most people either don't enjoy thinking, or are bad at it. I think this has and will be true for a very long time.
Oh, dont get me started about Lush :), this is my personal opinion, but I tried to use lush for a bit, and I ran away as fast as I can. However, in retrospect, that's probably because it was the first functional programming language that I was introduced to.

Also, torch has a great set of people building the ecosystem, lots of communication and collaboration online (github, forums, across labs) which lush lacked.
> Let me is simplify things. Is there a model based on CO2 that explains the variations in global surface temperature of the last 1200-5000 years, as mentioned in the OP's article?

Classic crank tactic: Demand outcomes far beyond anything that's claimed by working scientists, let alone what's necessary to validate the hypothesis in question. Then declare victory for yourself when it turns out that everyone's got better things to do than spend time knocking down straw men.

Demonstrating which end of the Dunning-Kruger spectrum you're at isn't necessarily a great way to win a scientific debate.
Perhaps. I think it'd be beneficial to have more women in CS, but there are ways to go about effecting that kind of positive social change that also corrupt or blunt social feedback mechanisms in such a way that vulnerable people will be led to pursue ends which aren't in the cards for them, or which are suboptimal for them. Effectively, such schemes transfer wealth to the vulnerable from the even more vulnerable. That should give people pause, I think.
Nah, SCM tools were not made to be your personal snippet collector, you're better off just getting a real one if you're the hoarder kind of programmer.
caffe definitely grew in popularity very quickly, and it does a narrow set of tasks very well, but I dont agree that the code is cleaner (in fact I think the opposite), and I dont see the design to be particularly broad-minded (i.e. generic neural networks, or a general scientific computing framework).
Yep. As a fellow woman in tech, I know that we have issues that need to be addressed. But what do Chelsea Clinton and Mindy Kaling have to do with this? Are they going to start programming professionally?
> I don't care about Dan Bunten's sexuality any more than I care about President Obama's or a billions long list of other people.

Then why mention it?
As a java programmer I'm flattered to know I'm one of the elite few. And here I thought i was just another schmuck.
There's a previous implementation of itertools in C++: https://github.com/ryanhaining/cppitertools.
If you're looking to do ecommerce, http://BigCartel.com/ is good. If you need more generalized functionality, including ecommerce, http://Squarespace.com is really nice.
Data Analysis with Python course in NYC
Nurses can actually earn high salaries, but there are no nurse billionaires.
TW is Republic of China, so it is some China anyways...
The fact that java was included in the list is actually just an indication that the author is a java programmer, and he wishes that he were in the guild O:-)
"This move makes me very reluctant to work at google."

If removing barriers to getting good people interested in what you supposedly love makes you "reluctant," I think that says far more about you than about Google.

"Would my future career be limited, because women are favored in promotions and internal recruitment?"

No, but you might not be as favored over women as you are now. Men in CS, we're playing the game on easy mode (http://whatever.scalzi.com/2012/05/15/straight-white-male-th...).
John lives in the basement of the UCLA center for Health Sciences. It's is actually a maze. You can get very lost very easy. There are street signs inside it's halls. John is deep inside the foundations of the building. John is part of that foundation, so it fits.

John knows. What? Well, just about nothing he'll tell you. But it is a lie. John is part of the cadre of people that know what they do not know, and John knows it's a lot. But that is the trick, John knows that he is a moron. This is because John has just about seen it all.

Here's an example. On labtop centrifuges, the transformer for the high velocity motor sits right under the catch lid for liquids on most models. Not the best design, but if it fries, just about anyone will know. And pay. They cost a lot, as they need to be precise. So John repairs them for the UCLA researches that can't be bothered. But there is a thing that John knows, because he's part of the cadre.

If nitric acid, common in organic chemistry, drips on the transformer and fries it, something happens. John knows this because one day he was soldering on the PCB to repair the transformer and the whole ground trace went missing in about one second. John lost his eyebrows to find this out. Turns out, the nitric acid reacts with the various chemicals in the transformer and the PCB. The PCB gets eaten and becomes, well, a very good way of removing hair on your face. The whole board gets contaminated with a drop and you have to very very careful when soldering thereafter.

John knows this. Not really anyone else but who John talks to knows this. And since John is part of the cadre, not really anyone knows. But all the guys, and they are universally men, know. And they care.

The cadre is full of the people the OP talks about. Large shirts holding in bellies of Tab and Fritos, heavy breathing, glasses, a lot of Weird Al and Dr. Demento trivia. These guys are insufferable at first. They couldn't hold a girlfriend, let alone a wife, to save their lives. They know nothing of sports or chrome. Their lives are their work. The people upstairs from John are completely reliant on John, and they hate it. John isn't unfriendly, in fact, hes a great guy. But Lord almighty, he will talk your ear off.

But John knows.
Same here, 15 years. If it wasn't for this article I would have not noticed as well.
Spin
spin
Here's some more: http://www.lifesci.sussex.ac.uk/home/Chris_Darwin/SWS/

Apparently this is called 'sine-wave speech' and is an example of 'perceptual set' (http://www.simplypsychology.org/perceptual-set.html)
As a JavaScript programmer, I think I disagree with the author's generalization about languages :)
On rising tides etc. - Thoughts on Twitter’s “growth problem”
My favorite part is when you go to their 1&1 reviews page (http://www.sitebuilderreport.com/reviews/1&1/user-reviews) it invites you to "Try 1&1" with a referral code.
We are getting there. In the mean time we have an example on how you can go about building one yourself. You can see it here:
https://github.com/arrayfire/arrayfire_examples/blob/master/...
A change since 2012. I think ever since https://blog.twitter.com/2014/manhattan-our-real-time-multi-... Twitter is manifestly in the know now.
a false statement. a simple google search shows that gender imbalance in nursing is something people care about.
The biggest challenge would be to get funding to run many slight variations of the same experiment without clear indications that this will produce many publishable results. Getting data from humans costs many orders of magnitude more than getting data from your code.
Cluster Management at Google [video]
What stops you from moving to Texas (or someplace else)?
The cynic in me says that by increasing the number of programmers available they can pay less.

The same reason, I believe, why FB is so keen about immigration.
Cheap Diesel watches sale – Online Diesel UK Stockist
ohgod. please. stop.

you're hurting ... technology.
WTF? When will people finally learn to read the spec and implement things based on the spec and test things based on the spec instead of just making up themselves what a URL is or what HTML is or what an email address is or what a MIME body is or ...

There are supposed URIs in that list that aren't actually URIs, there are supposed non-URIs in that list that are actually URIs, and most of the candidate regexes obviously must have come from some creative minds and not from people who should be writing software. If you just make shit up instead of referring to what the spec says, you urgently should find yourself a new profession, this kind of crap has been hurting us long enough.

(Also, I do not just mean the numeric RFC1918 IPv4 URIs, which obviously are valid URIs but have been rejected intentionally nonetheless - even though that's idiotic as well, of course, given that (a) nothing prevents anyone from putting those addresses in the DNS and (b) those are actually perfectly fine URIs that people use, and I don't see why people should not want to shorten some class of the URIs that they use.)

By the way, the grammar in the RFC is machine readable, and it's regular. So you can just write a script that transforms that grammar into a regex that is guaranteed to reflect exactly what the spec says.
From my anecdotal experience women are favored over men for hiring at megacorps. I think men are still treated better at work and favored for promotions though.

Quick edit/evidence: 17% of Google technical workers are female where only 11% of CS majors at my school were women.
> Similarly there is no drive to get more men into early childhood education or nursing.

This is an oft-repeated canard in these discussions, but it's patently and demonstratively not true: getting men interested in nursing and ECE has been a large focus of those fields for years. Even a quick Google search would produce tons of information on various initiatives, studies, and scholarly articles, but here's a small sampling:

http://aamn.org/

http://web.jhu.edu/jhnmagazine/summer2009/features/men_in_nu...

https://www.discovernursing.com/men-in-nursing

http://folk.uio.no/olegmo/Men%20in%20Nursing/Evans%20J%20199...

http://europepmc.org/abstract/MED/12710806

http://eric.ed.gov/?id=EJ618681

http://www.meninchildcare.co.uk/index.htm

http://connection.ebscohost.com/c/articles/61263553/male-pre...

http://link.springer.com/article/10.1023%2FA%3A1012564610349
Proof by analogy? Not a single piece of evidence? Really?
> These people protect and maintain the original code

If business depends on robustness of that code - of course they protect it.

> They resist better practices and refactoring

How do you know that they resist "better" practices?

It could be they resist fancy practices that would cause more problems than they would solve.
I never hear anyone say "We need more female lumberjacks|roofers|trash collectors|pilots"

There actually is a push to attack more female pilots, this for example: http://www.dailymail.co.uk/travel/article-2510471/British-Ai.... The fact you haven't heard of it probably means you don't follow that aviation market as closely as you do the tech market.

WRT to lumberjacks/roofers/trash collectors, those are the jobs that are rapidly being automated out of existence, so it's not surprising that there isn't a lot of effort to attack women to a dying industry. But there is a push to train women heavy equipment operation and some other trades: http://www.heavyconstructionacademy.com/2012/01/19/women-thr... http://www.womenbuildingfutures.com

We see the push for women in tech because it's a lucrative, growing field and that the lack of women in the field is caused in large part by various obstacles as indicated in any number of HN submittals. We'll see how it pans out.
Unless you have enough savings in the bank to cover your living expenses for several months or more I wouldn't recommend quitting until you line up another job.

If you quit w/o a plan to support yourself then you have two problems instead of one. Put in the bare minimum effort to do a reasonable job at your current employer while looking aggressively for a new position and looking for some social activities outside of work to fill the void left by an unsatisfying work environment.
This:

"Right now I'm working 14 hour days and everyone gets mad when someone tries to leave while the others are working. There is no FREEDOM. The whole point of this venture WAS FREEDOM. Beers at 2pm? Sure! Not "um we have 8 pages left to design for tomorrow, nobody is going anywhere" says one of the developers."

is caused by this:

"I don't have the spine to delay my clients or deliver anything less than perfect and it's breaking me."

YOU set the tone for the company, and the pace of work, by managing the deadlines. If your style of management is just to roll over for every client, make ridiculous promises, then foist that onto your programmers, of course they will respond in the manner above. Because you have set the expectation that it is feasible to deliver, and that this is how things are done.

If you want a more relaxed environment, blow the deadlines out by double, THEN start setting expectations for work lower. Organise a company day off where you all go off go-karting or something - no exceptions. But don't do this in the face of deadlines, or you'll just look completely out of touch, and put everyone else under more stress.
I find it somewhat ironic that the people who are most staunchly advocating the superiority of rationality in their replies to my post are displaying the greatest cognitive bias by advancing a position that no one has offered any empirical evidence for.

And just to clarify, I wasn't even arguing that optimism is better than rationality. I am only calling into question the assumption that it is necessarily worse.

In other words, the article (in my opinion) assumed that R > O always. I wanted to challenge this assumption that argue that R <?> O. I am not arguing, as some people seem to suppose, that O > R always.

> Maybe depressive realism is better for getting things done - if, you know, you can get the 'realism' without the 'major mental disorder' part.

Maybe, but that is pure speculation that has no support.

Seligman's book offers a fair amount of evidence that optimists out-perform pessimists (the latter is not the same as being depressed, though they are correlated) in many areas of life.

> And why didn't you consider manic-depressive disorder? If being optimistic is so great, surely being manic is even greater...

Again, pure speculation. "More of a good thing is always better" is not a principle you can reasonably assume.
You just have to look at where the money originates. If a charitable organization is supported primarily by small donations, they will constantly be hyping the new hot Chicken-Little bullshit to the media. If OTOH they get big donations, they will ignore the media and spend all their time as sock-puppets for industry before government panels and oversight boards.

This is a general observation, but unfortunately it's true even for organizations I like and have supported, like EFF.
Instead of teaching someone to code the better approach would be to give basic STEM education. What would a coding class do if the basics of Maths and Science are not clear.
Thanks for the feedback! While the code snippet is from C++, we have language wrappers for Java, R and Fortran. We'll try to be more clear about this in our documentation.
Why Not Erlang? The Lack of Onramps
People choose jobs that make more money. Engineering jobs pay more than ECE.
Do Developers use Mobile Devices for Documentation?
Hi team - for any developers in the community, I'm doing a quick survey to explore the mobile device trends in documentation for devs. If this applies to you, please jump in.

And drop me a line if you're into technical communications and content strategy. I'd love to know who is in our community at large.

http://www.keysurvey.com/votingmodule/s180/f/647646/8067/

Regards,

David
The only US movie that I've seen this for was Gettysburg when they showed the Director's Cut in theaters for a limited run. My father, rest his soul, took me to see that. I recall playing Street Fighter on the arcade machine at some point during that trip. Thanks for bringing up that memory!
Release Your Inner Entrepreneur
This is seriously the dumbest theory yet in these threads. Maybe it's just making the rounds now? (it's not even the first time in this very discussion!)

Not only would it be a horrible return on investment (and one that would take years to come to fruition), it's also never brought up about every other coding initiative out there. Let me know when you start bringing this up in every thread about corporate-sponsored hackathons, education events, scholarship programs, or just plain old "getting started" guides.

Good news: I see three on the front page right now! I'll wait.
I took upper-division quantum from one of Landau's grad students, who was by that time (the 90's) an old man. I don't remember his name, but he spoke with a thick Russian accent and also had a bad lisp. It was a very difficult course, but for all the wrong reasons: it was very hard to understand him, and it was all math technique, and very little of the things I personally like to do when understanding stuff, like exploring simple pedagogical examples where terms fall away, visualizing of different cases, etc. The course felt very Soviet in nature. Rigorous, but also mechanical, technical, and unrelenting. The tests were epic in length and difficulty. The lectures were basically him starting on the upper left of the board and continuing until he hit the lower right, some 90 minutes later. There was very little class participation.

It was a truly horrible experience for me, an unfortunate waste of time and resources. I squeaked out a C, (which was actually a pretty good grade), but I truly didn't take anything away from it except fancy, esoteric math tools that might have helped me had I gone into theoretical physics, which was never my goal.
So if more women choose CS careers and consequently delay child-bearing until later in life, doesn't this actually encourage our society to have less healthy children statistically and further burdening our health care system?
Your email is not publicly visible. You need to add your contact info into "about" section.
NBA 1st billionaire
This is my side project, happy to answer any questions people have. Also any feedback people have would be excellent as well.
There's some good advice in this thread, I'd definitely read it all and try implementing whatever's appropriate.

But, let's say you decide to leave anyway. So what. It sounds like you are reselling labor services? (eg. coding?) If so, that's a terrible business and I wouldn't hesitate to encourage you to move on.

Your friends will understand or they aren't really your friends. For you business partners, well that's business. You adapt and move on. A few ways of managing the exit:

Give them plenty of lead time to find someone to replace your role.

Say you want to stop fighting fires and focus on the long term strategy of the company as eg chairman. Cut back your hours, go live your bohemian lifestyle and email in your wise prognostications.

If you want a better way of selling labor services, one of the best ways I've seen is to manage your workforce like a recruiting company. Embed your coders in your customer's companies, on fixed term contracts. I've seen this model work really well. It's the easiest way of scaling a coder services based company.
And everyone still just laughs at you, appropriately. People describe themselves as "X programmers" these days? really?
Q&A with author Elizabeth McCracken
In this context "Open Source" means publicly available (as in published or broadcast), not some variant of copyleft.