skysight-inc/HackerNews huggingface dataset:
I'm 37. I'm willing to believe there is are two decent reasons for some apparent ageism. I think #2 here is probably in the not-safe-to-share-in-public category, but honest discussion requires embracing one of those every now and then, so here goes:

a) When supply of well trained programmers is increased, it happens with 22 year olds, who are graduating from college. There is a 30+ year lag on those folks becoming old programmers. To hire a 50 year old programmer, he would either have had to graduate back in 1985 when there were a lot fewer people studying programming, or else changed careers at some point. And a lot of people don't change careers. There simply aren't as many older programmers available because it's a new field as these things go.

b) I've wasted enough years on dead-end tech that I'm more cautious about what I spend my time on now. Things I have become an expert in that are now useless to me and probably not valued by an employer:

TCL, Oracle 8i and PL/SQL, Ada, Java 1.1/1.2, EJB, Java AWT & Swing, Struts, Delphi, Flex, Paradox, Access + VBScript, ASP.NET 1.0, ODBC/OLE/ADO.NET, Linq to SQL, Subversion/MKS Source Integrity/Rational Clearcase/Perforce, differences between bash/ksh/csh scripting, awk+sed, perl, prototype.

And those are just the dead-ends that I regret exploring, because I think I will never use them again and because I could have spent that time learning something more useful. I know the time wasn't completely wasted, but time spent on prototype would have been better spent on jquery, time spent on linq to sql would have been better spent on nhibernate, etc. Reflecting on that leads to a bit of analysis paralysis when looking at TodoMVC to pick which next framework to invest time and effort in - will this be another flash in the pan, is this nothing but Fire and Motion (1)? I expect many employers would probably benefit more from a team of people who lack that perspective, because they'll be giving up more of their evenings and weekends on things that might pan out. I still do that, but a bit less these days, and I wait a bit longer before I dive in. Some might value my caution, but they probably aren't starting a bootstrapped or VC backed change-the-world-through-web-programming moonshot business.

(1) http://www.joelonsoftware.com/articles/fog0000000339.html
The kind of reductionist feminist theory that you describe (which is neither a valid generalization of the "American academy" nor a valid generalization of "Amercia's educated class", though it has no small amount of currency in each of those domains) isn't Marxist -- or even compatible with Marxism -- its an incompatible alternative to Marxism that follows a similar outline but replaces the class conflict of the Marxism with gender conflict.
Looking for someone with skills that I don't have to work for free
You can find vocal groups advocating any old thing. This is not an invitation to sweeping generalisations.
Actually, your web server being able to make requests out on the open internet is considered a security liability.

If it lives behind a proxy, a web server being able to talk to anything but the proxy server and database is a matter of developer convenience.
Just want to point out this bullshit comment at the end, "the currency itself has fallen from a high of $260 to about $130 this morning".

The author is trying to make it sound like Silk Road dropped the price drastically. No, 260 was the high point early this year. The value has been relatively stable between $80 and $140 since then.
Ghost was released to Kickstarter backers. I'm self hosting it right now at ianthedeveloper.com.

It's not released to the GP currently.
This option has been around for well over a century:
http://www.londoninternational.ac.uk/
I really love this - a really fun and interesting idea. It's the sort of thing I could imagine introducing to somebody with no real interest in "learning to code" and then watching them fall in love with it. A bit like picking up a foreign language in a really enjoyable way. Might show my mum later... :)
Under binaries, they link to GPG4Win. Other Windows front-ends: http://www.gnupg.org/related_software/frontends.html#win

I suspect GnuPG only officially distributes source code now, which is slightly safer to use for obvious reasons. :)
I certainly considered PHP, but PHP is a worse-is-better compromise. I want a CMS where I don't feel like I'm accepting inferior tools just to support legacy hosting stacks. We already have plenty of PHP CMSs for that purpose. I'd rather meet an unmet need.

The choice of language in particular is a place where I don't want to compromise, because it's such a fundamental component, and it sets the tone for everything else. It's not just the language itself, but the community you're importing when you choose a language. There are plenty of good programmers using PHP, but the language also attracts a high percentage of the clueless. (If you're reading this and you code PHP, chances are you're in the first camp, so this isn't a stab against you.)
http://distance.fsu.edu/students/computer-science-bs
Nuclear fusion now a viable energy source, claims scientist
Exactly. Build on a staging system. Take a server (or a couple of them) out of LB, put new, already built stuff in. Put in back into LB, rinse, repeat until you have the new stuff everywhere. Don't actually build anything on a production server. Perfectly scriptable, possible to rollback (if you keep your releases tagged) and if you pay attention to monitoring you can even spot significant problems mid-deploy.
Sometimes it seems to me like people are intentionally causing fear, uncertainty, and denial about Bitcoin just to swing the price in their favor.
Your logo looks like a dog with a boner. Cool concept though.
> Now that everyone sees they can be confiscated just like real currency, though, the price is half what it was

The price briefly for a few days hit almost twice the current price seven months ago. Since then, it has also been worth almost half the current price.

Right now, BTC is trading at its 25 day moving average.

http://bitcoincharts.com/charts/mtgoxUSD#rg180ztgSzm1g10zm2g...
EdX is working on it. They're introducing the beginning of one. Not sure if they meet your "real" standard or not.
do you get 10 additional mummies per month? Assuming this site stayed open could be a great help to sites like stackoverflow.
Each newer language has one common denominator - lack of proper IDE. Even though they come with some synctactic sugar, your productivity gets nailed by lack of good IDE.

Java syntax has many problems, but they are very easy to overcome thanks to IDE and many JVM tools.
Interesting idea, I like the "as much certainty as you want" with the probability.

Why can't this be parallelized? Sure you have to work on one key at a time because they are sequential, but 1000 machines can be cracking that one key. Every key cracked would be distributed and the cluster would start in on the next.

It's a little more complicated, but I'm not seeing how it's really any less parallelizeable.
SimpleCast: A podcasting CMS from Josh Long
I have been using original Samsung Chromebook for PHP work. All I really need is browser based ide like ShiftEdit and ssh access. This is my setup: http://amerkhalid.com/php-programming-on-chromebook/

I miss debugger when developing on Chromebook but everything else seems to just work.
"HTML is what makes the majority of the web work" - Yes, ten years ago.

The modern internet is javascript. The code is executing in a secure sandbox. If you can get it to do something random on your machine make sure to let Google know, they'll send you a pretty big check.
I'm applying, but don't have terribly high hopes. I'm hopeful that they'll look past my lack of a high-school diploma, in favor of my industry and teaching experience, but we'll see. It would be awesome to be a part of this.
I have tried Crunch, World Gym, Club One, Fitness SF, and the Embarcadero YMCA and I would have to say that World Gym is the most serious gym here in the city. They have 3 really nice squat cages (shown here: http://s3-media4.ak.yelpcdn.com/bphoto/ZsbwBday0IKkB1SljAUbQ...), tons of bumper plates, a huge assortment of freeweights, and a ton of different machines. Oh and they have a bucket of chalk next to the cages, so that's definitely encouraged there.

If you're looking for a gym to just lift heavy shit, this is the place. Yeah, there are some typical gym bros here, but I've never had an problems and everyone is pretty good at following proper gym etiquette.
What do we consider going all the way? Permanent employment at ones startup? Ipo? I think for many entrepreneurs who sell there are a ton of factors (short term financial, boredom, new ideas they prefer to pursue, life changes, etc).
If you are a serial entrepreneur at heart, you have to sell, otherwise you will feel trapped forever.
It is not a predisposition. You are using a term that was actually deprecated this year as synonym of "hyper focussed" individuals which is actually just an stereotype, most people on the spectrum aren't hyper-focussed.

As an example, homosexuality once was considered a mental disorder and it is full of stereotypes. And I am sure that homosexual people would be very offended if someone starts using the term as a synonym of hiper-sexuality.

Also I am very sure that someone would say that is a fact based on anecdotical experience, and hence is not derogatory.

For me a misuse of a term using it as a cliché is indeed derogatory.
For this particular question, it's hard for me to see that there's any real mystery involved. The push for more gender equality in traditionally male professions only shows up for professions associated with high status and/or high income (hence, STEM fields and upper management get lots of attention).

I have seen no similarly strong push to get women involved in (say) garbage collection, which is also traditionally male. Yes, equality there would be great, too, but that inequality isn't as big a factor in preventing women from an equal share of power and influence in society.

Meanwhile, there are efforts to get men involved in higher-status traditionally female jobs like nursing. But there simply aren't many high-status/high-paying jobs that are traditionally female... which is pretty much the point. (Looking at the article, I'm surprised to see psychologists/therapists presented as predominantly female. When I hear "psychologist", the first image that comes to mind is Freud.)
Amazing. Since the dissolution of Posterous, I've been looking for something simple and easy. And with the theming abilities, it looks like it might just be perfect for me. Can't wait to give it a try today!
The wisdom of Harry Browne comes to mind:

http://www.goodreads.com/book/show/82104.How_I_Found_Freedom...
Seeing as I've met Stanford programmers that didn't even know how to write object oriented php before, what exactly is your definition of "real"?
A meta-comment, which I'm separating from my main reply:
Rather a lot of the comments here seem to be reacting to this in ways that boil down to "Feminism is unfair to men!" For anyone out there who hasn't studied much of this stuff, let me warn you to be cautious buying in to those arguments. They can sound persuasively like justice; I used to nod and mutter "Yeah!" to them myself. But I have eventually recognized that if we want to achieve that goal of true equality that we all want, women have one heck of a lot more catching up to do than men.
I've used JUCE professionally for almost 2 years now and I find the introjucer to be a very poor substitute for CMake.

It is all GUI based and hardwired to a single XML file with predefined settings, so there just is not a lot of flexibility for setting up more complex projects nor sharing settings across projects.

Even the things that introjucer does support, it does not always do well, like icon support or keeping up with the latest iOS changes to Xcode for instance.

The general problem with JUCE is that is just a too ambitious project for one man and feels like a "well executed hobby" library instead of a "professional production" library. There are a lot of inconsistencies and bugs that you quickly run into when you dig deep enough into the library.

Issues are fixed and introduced on a daily basis, you have to be very careful when updating the latest "release" (which seem quite random) as your existing code could break.

https://github.com/julianstorer/JUCE/commits/master

That being said, I think the price for a commercial license of JUCE is a steal if you are working with C++ audio/DSP programming and it will save you a lot of time up front.

You just have to keep in mind that you will probably need to invest time in patching/extending JUCE due to the fact that only one guy is maintaining it and he only has so much time to work on it every day.
Ah. I did not catch that. Thanks!
The smallest positive integer not definable in under eleven words.
I have no doubt Zuckerberg will be changing his tune in the years to come.

"Young people are just smarter"

That has to be one of the most stupid things I've heard! :)
IME, that's not driving this at all this at all.
Indeed. There probably are great teams doing great things in India. But getting everything together in a way you want it might not be that easy.

But of course, merely stating that Indian programmers should not be hired or anything as such is simply wrong.
Places to Visit: Berkeley, California
Travel. There is nothing like seeing firsthand how history played out. For example, I was a big fan of Roman and Greek history in junior high school, especially while studying Latin. It all seemed so abstract until later in life when I visited places like Carthage, Sparta, or Rome. Rome in particular, since you can see the progression from ancient Rome with their many Gods, to the times where Christians were persecuted, to the Vatican being the center of the Catholic world, right at the heart of the former Roman Empire. There's something so amazing about that that you can't get from history books or Wikipedia.
I Have a Character Issue
> As their manufacturing industry matured, they went from that to leading the world in quality and precision. Similarly, India might once have been the place one went for cheap programmers.

Right now, I can't think of any country (or region) that's made software quality a priority. Most of the effort is placed on reducing costs, which is accomplished by increasing programmer productivity (either by tools or longer hours or both).
Why would object oriented PHP be a part of Stanford's coursework?
Looking good. I used raptr[1] way back in the day. It is any different? Not sure how much they've change if at all since I used them.

[1] http://raptr.com/
Let me reply to myself. Try to automate a Ruby installation on Debian without using a PPA (like the awesome service that Brightbox is providing everyone at http://wiki.brightbox.co.uk/docs:ruby-ng ) or installing a compiler on your production server.

I don't have a problem with Ruby, I have a problem with its clusterfuck of programs that reinvent the package management wheel and assume that you're going to send your work over to magicland where all of the Ops wizards will make it into a working product.

The reason it's that way is because most of these people develop on Macs then hand off to someone to deploy on Linux. They don't know anything but web dev, and with PaaS like Heroku, they're never likely to. My warning, though: if the reason you're on a PaaS is because you have no idea of how to deploy, you're going to be paying an ignorance tax. Make Ruby easier to deploy, and PaaS will end up cheaper.

edit: I have no problem with rvm (or virtualenv) as a container to run different versions of a language and dependencies on the same server. To use those tools to run a single system version for a single application would be silly, but since the tools are completely broken for doing that anyway, it's simply impossible to do and to retain dark, lush hair at the same time.
Though about a year ago the price was at $11, and prior to that it was stable at $4 for quite some time.
Yes, in a developing country, there is a tendency for people to drift more towards the fields that are considered stable and secure at that point in time. This is nothing new at all.
It usually means they have yet another CRUD app but theoretically doing something unusual with the CRUD app. Sometimes slightly more complex, like some reporting.

So the example of the consumer to consumer dog tooth brushing marketplace might be an exciting world changing marketplace, but fundamentally its pretty much a customized web CRUD interface to a dating app, being used instead of matching up dates, to match dogs with bad breath to freelance tooth brushers. Its just not that technically exciting, in which case having noobs do the work isn't all that dangerous plus or minus the usual SQL injection attacks and such.
What you are missing is that my spending is your income, and your spending is mine. As a thought experiment, if everyone were to stop spending entirely and pay down debt at the same time, no one would have any income.

In a more realistic situation - when a big chunk of the GDP is used to pay down debt, the resulting decrease in spending causes the economy to run below capacity and unemployment to be high. This is why low interest or stimulus is helpful - it encourages the economy to produce at its full capacity even though spending by individuals is reduced. This is necessary UNTIL private debt has been payed down and the economy is able to run at full capacity on its own.
Sorry, but as someone who originally comes from a largely corrupt third world country, this sounds like a case of institutionalized corruption to me.

Why is the Attorney General an elected official anyway? You would think members of the judiciary would be either elected from amongst themselves or appointed by the executive, but direct election seems to open the door to a raft of opportunities to pander to your campaign contributors' interests. And this is not even considering the load of indirect kickbacks that candidates could be getting - club memberships, admission to selective schools for their children, spots on company boards, etc.
MIT Deploys Swarm of Self-Assembling Robot Cubes
I go a local orphanage (http://www.stcatherineshome.org/) to donate clothes, toys and sometimes even food. Recently, did a one time online donation at http://www.hopemonkey.org (I'm not affiliated with either of them)
> Side question: How long is one allowed to hold an ETF for?

As short or long as you want? You can algorithmically trade them in microseconds or buy and hold until you die and pass them to your heirs.
London Underground banned it, the banks will hate it, what do you think?
A while - I added someone last year IIRC.
I can understanding hedging on the first class; nobody knows if this will work well or not, so GT might just be trying to protect its current alumni from dilution in prestige if things go wrong. In the long run though, I agree that the "online" label must go.
Is it a necessary or fair trade if the per-student cost to GT is proportionally less, and the work is reasonably equivalent?
Side note: I love how this has been in development since at least February (when the Twitter was launched). Too many half-baked projects get posted to HN the weekend they're launched and then never end up progressing much further. The fact that this has been in the works for a while gives me the confidence to try it, knowing this isn't as fly-by-night as a Show HN weekend project.
Here's a stupid question. If Nodejs is sitting between the client and PHP backend, isn't latency higher than just using PHP backend?
https://class.coursera.org/wh1300-002/class
The point is that Google probably doesn't have a lot of cycles to spare - anything else wouldn't be good business sense.

Anything that significantly adds to the load will lose them money - whether or not the operation needs to be realtime is secondary to that.

I apologise for giving offense: I wrote the comment the same way I would have made it face-to-face, which is always a bit risky in a purely textual medium.
In as much as the distinction is useful, wouldn't node be considered backend?

This is what drives me bonkers about the node and JS community: there is so much goddamned noise and "nobody cares!"
arrogance in the signal it's difficult to know who to take seriously.
> There are some brilliant Indian programmers too.

I think that's clear. There are certainly brilliant Indian programmers who have lived in the US for a while. I assume they were also talented before they came to the US.

When people complain about poor talent in country X or country Y, one has to take it with a grain of salt. Some of it is backed up by previous experience (perhaps the team to which the work was outsourced was really bad; perhaps the communication was bad). Some of it is carping on what is perceived as an economic threat by someone who is in an insecure position. It's hard to ignore overbroad generalizations, but those who throw them around only discredit their own objectivity in the long run.
I love Coral CDN... and could see it being a model for (or supporting-part) of a generalized cache-popular-submissions solution. But, it seems it doesn't support HTTPS sites.
I'm curious about your GRE comment - I took the GRE in 2007, and did well, and thus would like to include it in my application, but ETS says GRE scores are only valid for 5 years.
Add to this that you need to be an expert in Physics, Chemistry and Maths to get to the top institutes (IIT, NIT) even if you want CSE/IT course. This filters majority of people with interest in programming. I have been programming since 9th standard but I wasn't good in Chemistry and Physics, so I couldn't go to a good institute."

This is universal, for the best technical universities anywhere in the world you need to be really good at natural sciences. They are not trying to churn out programmers but scientists, including computer scientists. This is by design. While teaching programming might make you understand some programming platforms, a scientific education teaches you to effectively learn about nontrivial and unknown concepts.
> Type annotations let you get the shape of the data structure out of your head and into code.

This is by far the best argument for static typing I've ever heard. I'm not a big fan of static typing (mostly due to Java). I like Scala, but I think its type system is way over the top.

For the most part, I care about rapid development, and you'll always need unit tests anyway, so they can also test your types for you. And Scala type matching in its builtin switch statements can always get my type back when I get handed an Object. With tools like that, I don't really need absolute type safety.

But getting the shape of your data structures out of your head, that's definitely an advantage.
Calling it a "true lie" implies that there is some intentional misdirection. But we could just as easily conclude that the President genuinely holds a different opinion as to the relative value of phone call audio vs metadata. Suppose the President feels collection of metadata is not intrusive. In that case, his comments are merely a legitimate and accurate statement of his personal opinion, rather than a deliberate attempt to obscure the issue.

None of this is to say that I personally consider metadata harmless. I'm actually rather protective of my data privacy. I'm merely pointing out that the President's stated valuation of metadata isn't an inherently dishonest rhetorical tactic.
It has really faint text semi-transparent text on a semi-transparent background which is covered by a Twitter icon, at least in my Chrome with my browser height.

If I zoom out all the way, there's still no indication you can scroll down, because the page "helpfully" hides everything from you.

It's pretty bad.