skysight-inc/HackerNews huggingface dataset:
If you let shit management outsource a shit project with a shit budget, no amount of pressure in the world is going to turn that turd into a diamond.

My alternative comment was just going to be a link to "The Monkey's Paw" http://en.wikipedia.org/wiki/The_Monkey's_Paw
I'm glad another person noticed this. Most comments also missed the distinction.

In their defence I think the two questions have high interrelation. Why men should go into teaching and etc is the same reasons men are not campaigning for more male participation. Programming is a good career so people are willing to fight for equality. From an emotionless stand point teaching is a mediocre career so what is the point? Men who do teach do so for the caring, but they recognize the career is not for everyone. Programming on the other hand is profitable, I imagine programming women recognize that the career would be a good match for many other women.

By a similar token neither men nor women are campaigning to get more people into sanitation engineering, even if women are under represented.
I looked at Juce a while a go when researching native GUI libraries and ended up choosing QT, but seeing that resolume uses Juce I might have another look at it.
Who is the article addressed to? As western developers we are happy to stop every and any outsourcing ASAP because it will improve both salaries and quality of code. Most managers will never read your post.
For the Love of Math
Women are also found at the top and at the bottom, even here in America:

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

http://nymag.com/daily/intelligencer/2013/07/homeless-woman-...
Hopefully the owner of the site sees this. http://imgur.com/rwvk8k

Your layout pushes the content into a single thin column on the right on mobile.
Distributed NMap Port Scanning with a DNmap Megacluster
The shortcoming is that it is insulting simple. Seriously. :P
Laugh out loud funny. My first job out of school was doing NeXTstep on real next hardware (early 90's). Fast forward many years, and I'm hanging out on my couch working on my iOS app (i.e. essentially doing the same stuff as my first job).

I don't have a plan other than to make something useful and hope it gains traction. I "release early, and release often", and I work on whatever I feel like doing on any given day.

I've never been paid to write Fortran, and I've only ever seen Cobol once when some cute girl in my college lab needed help, so I gave it a shot.:-)

Anyway, I'd say that you're wrong, but the one thing that I have learned over time, is that it would probably be a waste of time, my most precious resource, trying to convince you otherwise. Ok, back to work...

By the way, if any of you kids want to help out an old man, here's my app:

https://itunes.apple.com/us/app/h4-spanish-lite/id388918463?...

I've got Russian, Chinese, French, German, and Italian versions too. Like Elon says, seek negative feedback...

http://www.mediabistro.com/appnewser/elon-musk-pay-attention...
You can do more - please pick out just one lie or flawed fact from that piece.

I honestly don't see any, but that's because the piece is an unreadable screed of childish invective that doesn't involve many facts. Not because Dilger is lying.
My SO works with child.education.for about 20+ years, and she claims:

1: female teachers scare away male teachers, being very sexist against them.

2. Gender specific education is much better than mixed classes, specially for boys, she noticed a.pattern.where boys quickly tank when girls are around.

3. She laments the lack of male.teachers, because for some subjects they are usually more effective, being able to make both boys and girls understand certain subjects easier.
Shameless plug: http://seo4ajax.com

It's a SaaS which is much more elaborated than this project (there is one year of development into it). We serve and crawl thousands of pages every day without any issues.
Good point. Perhaps a "download catacombs" feature?
Top 5 Creative Ways To Promote Your Small Business Online
Experience, skills with the newer technologies, "cultural fit" (in the true, organizational meaning of the concept): I see these as objective measures. They are important.

What cannot be overlooked though is the emotional aspect of interviewing. It leads to all sorts of biases, and in a subtle way drives racist and ageist hiring practices. I think that "comfort level" with the applicant is a particularly hazardous feeling as it can be confused with cultural fit. If not checked, hiring people within our comfort zone produces a homogenous work environment and an insular organization.

I often find myself thinking more clearly about candidates when I actively counter the "this person is not in my tribe" notion that I believe is behind "comfort level". After all, we are not a fraternity or sorority hiring to make friends.

It comes down to being professional and objective, and being mature enough to hire and work with people outside of our generation or culture.
Struct arrays are sorely missing from Java (hopefully they'll be included in Java 9), but other than that, an object is allocated contiguously in memory. In fact two objects allocated by the same thread one after another will be allocated contiguously, so "inner" objects allocated during objects construction will be adjacent to the original object.

Go's designers have said that they wanted to experiment with a more direct approach to memory in exchange for a less advanced GC.

So, you are right that in terms of memory placement issues, Go is more low-level than Java, but it's higher level when it concerns scheduling. All in all, it places them pretty much at the same level. It certainly doesn't make Go closer to C.
Its a selection bias. Do the best programmers in any country accept low paying outsourced work with crazy demands? Of course not!

There are plenty of terrible developers available for cheap right here in the USA too.

You get what you pay for.
ShowHN: Naming Tool
One of the things people spend a lot of time stressing about is coming up with names for things (projects, companies, books, etc).

We've created a tool to help with that process. It allows you to create an entry to solicit names for your project (which you can share with your team / friends, or make public for others to participate).

Another challenge is picking the name. Often it's done sort of random, based on what people think sounds the best. We put together a scoring system that is the core part of naming consultations that usually costs $$$. You can evaluate the name on each of the different dimensions and then have a more thorough understanding of the name you choose.

We'd love your feedback on the concept, execution, etc. as well as suggestions / criticisms.

There is an option for a "premium" entry -- if you'd like to use that feature, use code HACKER to get it for free.

https://bootname.com/
That's not really true tho'. All the dirty, dangerous jobs are male-dominated. Why do you never hear anyone complaining there are too few women driving garbage trucks, mining coal, packing meat, working construction?
Oddly, I love everything about this except the Introjuicer, which basically Yet Another XML Based Build Tool.

Quote from the author:

When I first decided to build the introjucer, my first
approach was also to use cmake, but on investigating,
it really was far simpler to just cut out the
middle-man.

Dang~

Looks like I won't be using it after all; nothing I love less than learning new build systems.
Because they're paid shit in comparison to the labor and education involved.

There's nothing keeping men from joining female professions, such as teaching, nursing, cooking, or library science, and when they do, they're usually paid more and promoted to management earlier. Look at the sex ratios of the foot soldiers of any of those professions, and compare them to the sex ratios of middle management and upper management. Based on nothing but anecdote, I think you'd find 90-100% women at the bottom, 40-50% women at the middle, and 5-10% women at the top.

edit: Anything like this for the US?

http://www.thejakartapost.com/news/2011/01/14/men-outnumber-...

edit: It's informally called the "Glass Escalator."

http://www.librarystudentjournal.org/index.php/lsj/article/v...

"A common complaint expressed by some men and women librarians is the idea of a glass escalator for males in the field. Women expressed frustration at men promoted rapidly into management or administrative positions (Williams, 1992; Greer, 2001). Men are just as frustrated that they are often pushed up the career ladder when they are perfectly content in their present position. One male who desired to work as a children’s librarian was encouraged to move into administration after only six months on the job. He has stayed in his original position for 10 years but only by resisting promotion (Williams, 1992).

"The concern expressed by Suzanne Hildenbrand that men would continue to dominate administrative and director positions has been questioned and contradicted by Paul Piper & Barbara Collamer. They point out that female library directors now outnumber males by nearly a 3 to 1 margin (Hildenbrand, 1999; Piper & Collamer, 2001)."
It's nice of Obama to donate his prize money to charity, but I still cringe reading that he won the Nobel Peace Prize. Apparently, the Nobel Committee's main consideration was hope that he will do right for the world (or at least better than the predecessor). A kind of a credit, which sadly wasn't honored.

http://en.wikipedia.org/wiki/2009_Nobel_Peace_Prize

Jagland said "We have not given the prize for what may happen in the future. We are awarding Obama for what he has done in the past year. And we are hoping this may contribute a little bit for what he is trying to do," noting that he hoped the award would assist Obama's foreign policy efforts.
Can you explain a bit about how using PHP is an indictment of the school?

Imagine an environment where PHP is considered cutting edge and where 90% of students (and 80% teachers) don't know even C properly. That is the environment we have! PHP is something that is completely unknown to teachers and considered cutting edge.

And I don't have any issues with Math. Mathematical logic is indeed required. BUT Physics and Chemistry are totally irrelevant as requirements! Unfortunately, they have 66% weight!
If they use varnish on their end, the problem solves itself. :)
For Ceylon I believe Java integration is a secondary concern, while for Kotlin it's one of the most important ones.
I'd love working with programmers from anywhere in the world that are talented. The problem is that the there is a wide talent pool willing to work for bottom dollar which middle management teams can blame later for their failures.

It's a signal-to-noise issue that I hope fleshes itself out because stereotyping of this sort is bad for the industry as a whole. You _CAN_ hire a fantastic team in India to write your software and help you build a great product. Will you? The numbers say 'no', at least right now.
There's a notion of "Prestige" in language (see: http://en.wikipedia.org/wiki/Prestige_(sociolinguistics) ).

So, languages and dialects have some sort of (nebulously defined) level of prestige relative to any particular population, and the prestige of a particular language/dialect is one of those factors for a bunch of cultural phenomena, such as where and whether it's appropriate to use a particular language/dialect in a particular social setting, and whether a language is taught to children, etc, etc, etc.

Anyway, point being, prestige is also one of those things you see in careers too. It may be that there aren't more men banging down the doors to get into dietetics and nursing because those jobs aren't perceived to be as prestigious as being a doctor.

People aspire to being the President of the United States, or a doctor, or lawyer or whatever. They don't aspire to being middle management, or nursing home attendants, or city clerks.

(p.s. I think that gender imbalance in any field is questionable/problematic. But on a pragmatic basis there's actual material harm when all of the prestigious and high earning fields are particularly biased.)
Well, that's what I meant. I pay something like $50 / user account yearly in Google Apps and I get 30 GB of space, plus Contacts, Calendar, Google Hangouts, Drive and all the other goodies. Paying $60 per year for email with 15 GB of storage seems kind of expensive.
std::string is very low-level interface, and has eg. very little to no provisions for Unicode.
This is why you should invest in stocks via broad index funds. Diversification is built-in; you don't have to look at balance sheets. And the lower fees add a lot to your long-term return, compared to investing in individual stocks or managed funds.
Looks great. Need to check it out. Do you do all the rss and sitemap stuff too? Any features to help promote posts or drive SEO?
Stella from matchist here. Our whole business is based on the fact that outsourcing development overseas leads to a bad experience (not all the time, but statistically). There are a lot of negatives to outsourcing (cultural issues, time zone differences) that already make a collaborative process like development even more challenging. There are ways to mitigate the negative effects of outsourcing, but they then negate the whole reason to outsource: labor arbitrage. If it's cheaper to hire local, there are good reasons to hire local (domestically). I actually just wrote a post about this on the KissMetrics blog: http://blog.kissmetrics.com/in-house-or-outsource/
I'm having a blast with this. Thanks for the pass.
In people' experience(s) how likely is it that a company can salvage a situation like this? I'm starting to experience this at work and I've been thinking about leaving (for other reasons than just this), and I wonder if anyone has actually seen a turnaround in an engineering team's culture.
What an unpleasant comment.
My wife would kill me.
> Unfortunately, once you 'sell' yourself for $15 an hour, no one will want to pay you more than that for subsequent projects.

In my experience, this isn't true. I only freelance part-time now, but I've managed to raise my rate by $10/hr for each separate client I've landed in the past 3 years. Granted, I haven't raised my rates on any of my long-term clients in that time. But the evidence I have (and what I've read) suggests that above a certain price point, many clients have a much higher ceiling for per-hour rates than you'd expect, and that the clients who are strongly price-sensitive are often the ones that you'd as soon not take on.
Building R&D Culture Based On Quality To Drive Innovation at Wix.com
No more handwaving, The London Algorithms and Datastructures Meetup needs you
You're running an extension that purposely disables what makes the majority of the web work. Unless you disable it, you can't really complain about sites not working correctly for you.
I've come to think of it as a plus that the entire semantics of a language can fit in working memory. What features do you find to be missing from languages like Lua and Scheme?
>However, I'd disagree with you about the top colleges criterion: top colleges don't necessarily produce the best programmers. There can still be mediocre programmers that graduate out of top colleges, right?

Well its a heuristic.
Sell out: "To abandon one's supporters or principles to seek profit or other personal advantage."

There's a difference between "selling" and "selling out". Selling your company does not mean necessarily mean "selling out". New ownership often means new control, new principles, new directions, often driven by pure money-motive, it isn't always. Berkshire Hathaway is famously hands-off with its acquisitions, for example.
Thanks for replying and updating.

Sorry to nitpick but why did you choose to use the word 'Favorite'? The research shows 'most visited' - they are not the same.
I actually found the place through craigslist, but the owner said he preferred to use AirBNB for payment. Most of the tenants here are long term grad students here for at least a semester.
Men tend to be violent especially when at bottom of society, by which they make rallying around their problems difficult.
Unless:

a) He's Ross "Patsy" Ulbricht

or

b) He wanted to be caught, and set some mighty precedents.

or...

c) He's sloppy.
Everything is derogatory if you are predisposed to being offended.
I'm not sure if you're being sarcastic, but I thought the closing line was terrible. It's a very complicated issue, and not something you can just say to avoid.
I am assuming your are joking right?
Thanks. Yeah, RSS is included. With regards to promotion, I tweet a bunch of good user posts and I'm also putting together a 'best of the week' posts page for content discovery.
Then you probably won't want this stencil, or to use iOS 7 :)
Well-put. Anecdotally, I see that there is a percentage of startup people who did well in the scene without deep engineering skills but gradually see their deficit as they get older and go back to school.
Canadian researchers find illegal drugs more plentiful despite seizures [video]
I'd be surprised if this isn't already in your backlog, but I'd love to be able to import the list of games I've played from my Steam account (maybe let me import anything which I've put > 1 hour into). The same for Xbox Live would be good as well, but probably harder to implement.
I'm sorry, do we have any evidence that young people work longer? I don't discount that it happens in certain fields, such as finance, but that is forced on them by the system.

Or any evidence that age = worse code?

And, can we see the data for homogeneity? Not anecdotes, data.

edit: recall Woz and Apple. Woz was a briliant designer, who mostly hung out with people like himself. He admits he never could have started or run Apple. Yes, this is an anecdote too. But I suggest thinking about whether 'friction' has value or not. I suggest it does.
There are free alternatives, like Peeep.us [1] and Archive.is.

[1]: http://www.peeep.us/

[2]: http://archive.is/
Ecuador could have worked..
This is interesting. Basically what I like Node.js for is the evented programming that JS encourages. That and the fact that web developers are already familiar with JS.

Consider this: you have a site that will have to scale to millions of people. If you have a lot of reads, you can simply replicate your database, but if you have a lot of writes too, then you'll need to shard (partition horizontally) your database.

An aside -- if you find yourself using an ORM and sharding a lot, then most likely you should have used a NoSQL database such as Riak, instead of a relational DB. But let's say you've already gone this route, and used MySQL, which a lot of sites including facebook have done.

In this case, anytime you need your query to hit N shards, PHP will take (s1 + s2 + ... + s_n) time to do it. Node.js will take MAX(s1, s2, ... s_n) which is much faster. There is a big difference for latency. (It's true that the mysqli driver in PHP does support concurrent queries, but the above comparison isn't just for DB but for EVERYTHING. In JS and Go you have the option to do concurrent I/O, in PHP you don't.)

Another difference is in the memory usage. PHP has to create a copy of your environment for every preforked process. It depends on Linux to do copy-on-write, for instance. APC helps a little with shared memory segments, but not much. On a 2GB RAM machine, how many clients can you support with PHP vs Node? Node has just one copy of the code running, and each request costs very little in comparison. Of course, since everything is in the same memory space, you can easily bring down the whole process, so Node.js processes need to be built to survive crashes, unlike PHP scripts which are isolated.

And let's not forget that Node.js stuff can push to the client, whereas for PHP to do that you need wasteful, long-running sleeping processes sitting in memory, and having some nginx event module to simulate evented programming.

In short, Node.js and stuff like that gives you much more flexibility, many more things you can do (such as pushing data in near real time to many different endpoints including the browser), but at the same time you need to code everything in a way that crashes don't matter much.
They pay less. Which may be a result of gneder imbalance initially.
I have seen a turnaround, but it usually takes significant change. And typically that means management change. How long have you been experiencing the problem? The longer it goes on the harder it is to escape.
Also, for the western programmers losing their jobs from outsourcing, it's in their survival interests to broadcast and exaggerate ineptitude whenever possible. So don't take it personally.
That sounds risky. You're using a cryptographic primitive in a non-standard way, and in danger of having created a weakness.

For example, are you sure that your cipher doesn't have the property that for any text.Encrypt(key1).Encrypt(key2) there's an equivalent text.Encrypt(key3)? Some ciphers have that property (e.g. the one time pad). That would reduce your security from 10^N to... 10.
The growth appears to have leveled off in the early 1980s except for the momentary dotcom bubble more than a decade ago.

Google and the computinged wordpress blog claim the BLS reported 550K-ish programmers in the mid 80s and about 500K now. We're in a long term decline since 2005 and it looks like we might drop below 400K by the end of the decade, but for the last 30 years its more or less been around 500K.

To quote the computinged blog "Getting reliable data on programmer employment is surprisingly difficult."

Going into the field would have been a brilliant idea in 1975, but in 2013 its kind of like becoming a UAW autoworker, its more like when are you going to be downsized, not if.
How is Mummify going to get around the copyright implications of ripping off the now removed piece of content which they don't own?

Also wondering: what happens if the publisher redirects the old URL to a new place -- maybe an "update"... or maybe a useless hub page?
> Not every page one visits is worth storing. The whole point is to filter out (and save) the good from the rest.

If this is a tool to "fight link rot", then we're not talking about every page one visits, we're talking about every page one links to. Presumably, every page worth linking to is also worth saving.
Bruce Schneier Discusses the NSA Documents
Even those low-status male jobs are fairly well-compensated compared the female-dominated professions, especially considering the amount of education required. And several of them will always tend male as long as they aren't done by robots, because men have a physical strength advantage.
Yeah—what the fuck is this post and how did it get to the front page of HN?

1- What is a Node on the front-end? Isn't that called... ~~Chrome~~?

2- "I definitely don’t believe that an entire back-end should be written in Node.js just because it can." <-- What is this 2011?
Would be nice that if you signed in with a Steam account, it did a bit of automatic population with what you've already played, are playing, and so on.

Also, some kind of prod with the "to play list" from your unplayed steam games.

Knocked this up a while ago http://bellendsebastian.github.io/steam-backlog/ and it's kinda depressing.
I would say that a much more concerning problem is that of male elementary school teachers and male childcare workers, at least here in the USA. There is automatic suspicion facing any man who wants to spend his days working with children. It takes only one accusation to end that man's career, regardless of evidence, regardless of what a great job he does. Nobody seems particularly concerned with this kind of sexism, nor with the real damage it can do, nor with the fact that it creates a line of work that only one gender is allowed to enter.
Sorry to reply to myself. This was intended as a reply to steven777400 below, not to the article itself. I guess old people can't handle these new fangled interfaces ;)