skysight-inc/HackerNews huggingface dataset:
I'm 34 years old, and I don't think this question matters at all. As someone who's been professionally programming since well before YC existed, I fall into a strange category: I'm really young.

To anyone even close to my age or older? Be very worried. To everyone else? Be worried about the non-programmers. If you can hack it at hacking, then you have nothing to fear in any economic environment.

Any individual might see a downturn because the overall economy sucks, or because the dominant culture doesn't recognize them as fully human. We live in far stranger times than that. Don't worry about the upper $300k tier, rather worry about the bottom falling out of the $60k tier market. (That's still triple the poverty line.)

If you are worried about anything else, you should literally die.
That's exactly what I said. The world would be radically different. The average inter-race genetic difference in pertinent qualities (say intelligence, body strength etc) is positively tiny compared to intra-group variance[1]. Those "genetically different subpopulations" are not that genetically different in any significant way in any quality that we would presume to matter. Unless skin color directly causes the power disparity (which, of course, it does because of racism) there is nothing else to explain the difference. If genetics were a very central cause of power difference, you would not see such severe power differences among groups.

There is absolutely nothing in the observations to even suggest genetics differences could be a meaningful contributor to power differences among groups, especially when you consider history. For example, the Arab culture was for centuries much superior to the European culture. Has there been some genetic catastrophe in the Arab world? European power superiority is a very recent change (roughly 600-500 years). That power was gained very quickly -- in the course of a few decades between 1450-1520[2] -- in what is known as the European miracle. Genetics don't behave like that. If we were having this discussion as recently as 700 years ago, I guess you would naturally assume that Europeans have some inborn defect that makes them so inferior.

Also, we do not see any innate ability difference that in a measure that is even close to the levels of power disparity. No one is a hundred times smarter or stronger or faster than the average population. Yet you see both individuals and localized groups (at almost any size) that are easily a hundred (or a thousand) times more powerful than other individuals or localized groups. You cannot explain that without treating social forces as the leading cause.

Also, there is no need to write power in quotes. When discussing physics you don't write energy or force or charge in quotes, right? No need to disrespect other serious disciplines. Power is a well-established, well-accepted concept -- even if for some reason you've convinced yourself it isn't -- so show just an inkling of respect for other researchers.

[1]: Reading my previous comment again, I wrote exactly that. Are you intentionally trying not to understand again? Or are you just assuming there are large genetic differences because people look different?

[2]: In those few decades, the Byzantine empire fell (after a long decline), Europe started enjoying a remarkable recovery after the Black Death epidemic that had peaked a hundred years prior, America was discovered, print invented, and Christianity fractured. While at the same time, the Ottomans rejected print (for religious reasons).
> Nope, in fact you are going to see salaries start to retreat as more people get into the industry.

That is what they said 15 years ago. Getting into the industry is not hard. It is staying that is hard. You need a respectable amount of talent and will power for that. There is an incredible amount of tourism going on in our industry. Put out an advert for a programmer and you will understand why recruiting programmers is so exceedingly costly:

http://blog.codinghorror.com/why-cant-programmers-program/

Like me, the author is having trouble with the fact that 199 out of 200 applicants for every programming job can't write code at all. I repeat: they can't write any code whatsoever.
My only why moment I can think of was removing the vote counts on comments, (?|?)gate. But that was a minor little blip on the radar and I wasn't super bothered by it.
I think there will always be jobs where you get paid to write code.

If you narrow your definition, it'll look different. The jobs may not always in the Bay, they may not be using the coolest front-end framework or functional language de jour, and you may not get paid to go to 4 conferences a year. It might be maintaining custom billing software in .NET in Boise, but in the end it'll be programming and reasonably lucrative.
I had a good chat with the folks at Distilled and it seems like a great place to work. If you're thinking of applying, just go for it!
Is the U.S. 80% Dutch?

No.

There is more than "white" and "all other ethnicities." Considering geneology is important when designing systems like healthcare, for example. If a disease is isolated to a gene present in only people of Irish descent, and not Scandanavian descent, then the country with more Irish people will pay a higher healthcare cost than one with less. The more unique subsets of genes present in a population, the greater the ethnic diversity. Since the U.S. is comprised almost entirely of immigrants, it will naturally have a more ethnically heterogenous population than a country with population centers dating back millenia.
Remove the "privacy" and "about" links in the top left. That's among your most valuable real-estate. 99.x% of your users will never read either page, not under any scenario. Move them somewhere else reasonable.

You might say: well, but it's important to explain our culture on the about page; to explain what we're all about. To that I say: no it's not, your users are not going to partake in, or come to understand, your site's culture via an about page. That happens on the site itself.
Did you log in to your private email using their computer or network?
There are a few things working against the prospect of it being lucrative and a few working for it. I think it's a safe field for 5 - 10 years, beyond that it starts becoming a bit murky. Here are three potential reasons:

1. Influx of supply. This has been steadily happening for, well, the entirety of the life of the profession, but the prospect of big money at a lower barrier is making this feasible for a lot more people. Money attracts, which draws the parallels to the attorney drives in the past.

2. [ Feeding #1 ] Cascading loss of professions will move people into other parts of the labor market. As automation removes entire professions, those people will be forced into other markets and will begin to tighten competition and feed the supply influx further.

Which leads to the unfortunate ...

3. Increasing automation of developer tasks will reduce the need for humans for some programming / development. Not entirely, obviously, and not in the near-term, but a lot of the functions that require humans - general problem solving scripting, testing, simple goal-based programming will begin to fall to automated agents. On a similar note, congregation of technologies and philosophies will remove a lot of the dissonance between stacks, devices and platforms.
A terrible business that I think could be sold in a heartbeat for a few hundred million dollars to the big players, so is it really that bad?
Configurable zombie infection simulation
The best part of this guide is that they included a eslint and jslint rules file.

https://github.com/airbnb/javascript/tree/master/linters

My team adopted this style guide and was easily able to add it as a eslint step to our existing gulp files and run it automatically. This let us use the guide without making everyone memorize the syntax differences between their personal style first.
Oh yeah i used to login through their computer..they have only one computer in each department where internet works
I am in if it comes with Retro durability and quality as well. That is what made the older ThinkPads awesome not just pretty looking logos.
I'm a developer, my wife is a lawyer though not in the US.

I think the assumption that you call out yourself(64 yo developer) is the main difference over a lifetime of work. How many developers are going to be finding much work over 45-50 unless they are already well positioned as an independent consultant or have a name brand? That's 15-20 years more earning potential for the lawyer.

The other thing is the startup x-factor. Because so many start ups fail studies have shown developers that go the startup career route actually make less on average than their counterparts working for larger established companies. Very few people have the drive to make partner at a large firm but even fewer people are lucky enough to be an early employee at a company that makes their equity worth more than a years salary.
> Redditors can migrate to any other website they choose to, just like Digg users migrated to reddit some years ago. The people have the power in the end.

Word.

You can create/boost the movement with https://www.iWouldDo.it
Okay, there has to be someone capable of taking care of the orbiters around? How much would just a minimum amount of maintenance really cost? I think this a real world manifestation of state secrecy and its a shame.

On a similar note, I was very happy to see that parts of both Columbia and Challenger will be on display for the public.
ES5 guide - https://github.com/airbnb/javascript/blob/master/es5
Thanks for setting up the survey!

Could you perhaps move to a bar chart instead of pie charts?
Breaking the ties that bind
On the other hand, Reddit has tons of mostly-isolated subcommunities that will continue to thrive, because they aren't really dependent on the Reddit userbase; they're just the moral equivalent of hosted copies of the reddit codebase, like WordPress.com instances of WordPress.

I can imagine that people will stop thinking of "Reddit" as a website that everyone visits with "default subreddits" et al, but they will possibly continue to associate the name with the platform.
I think you're trying to make a sarcastic point here (unless I'm mistaken,) but that's probably quite true as written.

Even /r/askscience supports this move [1]. It is one of the most heavily moderated subreddits on the site, with professional staff. These aren't rabblerousers, they are very hard-working volunteers who are fed up with the administration.

[1]https://www.reddit.com/r/askscience/comments/3by2nk/a_messag...
I wouldn't say I love Reddit, but I'm certainly an active user. But I'm not subscribed to any of the subreddits that were affected, and I wouldn't have noticed if it weren't for this thread. There are lots of little communities that work well, with their own things they value. (There was a particular thread over on /r/OrthodoxChristianity, now removed, that would have been hilarious if it wasn't sad: a member of the community tried to convince everyone else to move to Voat. The usual talking points for that move didn't really go over well there.)

I suspect one of the network effects is simply that people have Reddit accounts and know how the site works; it's not yet another site to sign up for, for a small-ish community of people interested in a thing. I think that's the sole reason, for instance, /r/rust works as well as it does; philosophically, the community doesn't align well with Reddit as a whole. I suspect that it's not users of any particular other subreddit (not even /r/programming) who are there, but people already using Reddit for many many other things. It's become one of the bigger discussion forums for the language, especially since the closure of the rust-dev mailing list.

If you can build a decentralized Reddit-like system with no per-community account system and also with no spam problem, you may stand a decent chance at replacing it.
I had a similar experience. Between the ages of 14-16 I tinkered on my own sphere shard with a friend of mine. I didn't realise what I was doing was programming until I took courses 16-17 and realised what I had been doing the whole time :)

There was one website, Taran's Scripting For Dummies, that was pretty much my bible.
When I started programming in the '90s I thought "this is it. We are so far advanced, there's nothing left in the computing field except making slicker UIs. Hardware will get faster but computer languages are at their pinnacle." Of course I was entirely wrong, but I did believe as a result salaries for software engineers would begin to decline as more people entered the field.

Now in 2015 I believe we are only at the very beginning - a humble start. There will be things during our lifetime that change the computing landscape. Biological circuitry, quantum computers, virtual reality to name a few. Advanced technology will increase the demand for capable software engineers to solve problems we can't even dream of today.

However I don't think $300K salaries are going to be the norm for engineers solving for 140 characters or how to deliver television shows on demand.
So some people call you names and that's too much to handle as a CEO that they need to be banned?
I build stuff with React but never tried with Meteor. But I looked at it, and if you watch the introduction video where he creates something and deploy in like 2 minutes you would go wow as well. It's definitely the most exciting "new" thing I've seen along with React.
Right, the critical difference between Reddit and Imgur - Imgur contains the content. They're the host, rather than sending traffic off-platform. Just like eg YouTube. Those types of platforms end up being vastly more valuable; if you don't own or control anything on your own site, it'll always come back to bite you. Imagine Facebook hosting all of its photos on another site like Imgur.

With Reddit's approach, you end up creating lots of competitors; given the right context, or given enough time, those competitors will bleed you out. Twitter figured that out with TwitPic et al.
Eventually, sure, the trend will die down. But given that the demand has been generally increasing for decades, I don't see a reason to think that it will die down until decades from now.

Look around and you see terrible software everywhere. The medical industry, the legal industry, the insurance industry, small businesses, government entities, etc etc. Almost all of them have terrible websites, terrible internal tools, terrible uptimes, terrible everything. Billions of manhours are spent on tasks that could be better done by software. There's good money in solving those problems, the problem is that there's only so many good engineers in the world, and the hot technology companies snatch up almost all of them.

They say that software is eating the world, and it's true, but so far the world is only 5% eaten. There's plenty of work left to do.
> illegal stuff going on

All of the conditions of SOX seem to be about financial disclosure, with the most general "crime-like" thing having to do with financial fraud. I don't SOX has much to do with e.g. online harrassment or pornography. It was enacted in response to financial and accounting scandals around 2000. [1]

[1] https://en.wikipedia.org/wiki/Sarbanes%E2%80%93Oxley_Act
Science Exchange (YC S11) is hiring a UX engineer. Make science more efficient
The only code affected by this would be code that uses typeof to check for the existence of a variable the same code defines later, which sounds like dumb code to begin with. I don't think there's any valid uses of typeof on possibly undefined variables besides checking for browser built-ins.
>>Nope, in fact you are going to see salaries start to retreat as more people get into the industry.

This would only happen if the growth of supply (of labor) is greater than the growth of demand (for software).

Which has simply been not the case. Just the opposite in fact.

As software "eats the world," we see an ever increasing demand for programming. This is likely to remain the case for the foreseeable future.
Yes, the wages will go down, but so will everyone else's even more.

Computers, AI and automation are eating all jobs it makes sense to me by the time programmers are redundant everyone else will be long screwed.

PS IT enrolments are down, not up ATM
Or when putting serial numbers: some show the input box separated by dashes(maybe so that we put it correctly while typing.) But, when I try to paste it in, either it just rejects or simply fills the first block making me copy the sn block by block. If I could, I would have beaten those dialogue boxes with a baseball bat.
I can nitpick better than that!

To talk about a certain fraction of real numbers you have to have a distribution over them. In general we take the uniform distribution if no distribution is explicitly given. That doesn't work for real numbers (it doesn't even work for natural numbers). (See https://math.stackexchange.com/questions/14777/why-isnt-ther...)

If there's no implicit default distribution, we have to pick on. I can pick one where they cover an arbitrary high percentage of real numbers..
How much of this is due to post-war context ? The USA left that period stronger while the planet was trying to heal. Also the USA mindset is so well tuned to crafting products. Ideas coming from european/eastern minds blossomed there.
No, no, no, this has to go away. The insertion of spaces before ) and after ( is something I see from time to time in JS code, and it is really difficult for me to read. Three.js unfortunately uses this, and mrdoob even has his own style guide. His style guide is probably the only thing I don't like about his work.

No school I've studied or worked at teaches this style, and JS traditionally has never been written like this[1][2]. And now I see it elsewhere as well. In some Java projects, for example. Where does this come from?

There are currently no known hard facts (conclusions from studies) about which of the whitespace styles have the best readability. So let's just all stick to the most common way of doing things, shall we :)

[1] JavaScript The Good Parts
[2] Google JS Style Guide http://google.github.io/styleguide/javascriptguide.xml
www.metafilter.com it's not free, but that's not a bad thing
Let me explain this in simple terms so everyone here can understand what's going on

1) Pao is still intent on shaking down the silicon valley establishment. She's made that very clear by here refusal to settle with KP, even after the embarrassing loss in the original case. Probably to bail out Ole Buddy, her hubby.

2) Jesse Jackson has decided to go where the real money is and start shaking down silicon valley for donations to his rainbow putsch coalition

3) Pao and Jackson are now aligned in intent--both want the moral high ground in their scheme to extort money from silicon valley using whatever weird false narrative of priviledge they can create

4) Pao invites the Right Reverend to do an AMA, likely coordinated by Victoria in order to start the press game for his campaign

5) Reddit users hurl abuse (rightfully so) at the Right Grifter Jackson over his continued race-baiting and hypocrisy (having an affair while 'counselling' president Clinton over his affair? Jesus Christ!)

6) Jackson gets pissed because he can't control the message. His people likely say something to Chairman Pao's people.

7) Pao realizes she done goofed and potentially lost a valuable ally in her extortion scheme.

8) Pao uses Victoria as a scapegoat to try to save face and fires her on the spot.

Now, all of this is rumor, but c'mon, you know it's what happened. It's common sense.
(I'm also working on this.)

Allowing you to enter the contract details immediately definitely sounds like it would make things much more convenient. We have been keeping track of ways to make all of our templates more usable, and this is a great idea.

Thanks for trying our our platform, and for your feedback!
Looks like a lot of good stuff but it's incredibly verbose and dense. It's important to adhere to standards but I'm not entirely convinced this doesn't end up being counter-productive. But as long as it's a guide and not a 100% "you must follow every little thing" and you can change things then maybe it's not so bad.

Still hard to get used to so many using ES6 already. I'm still not a big fan of transpiling but some days I feel like I'm the only one.
But at the expense of performance? I've written a number of applications in Meteor and continually struggle to scale them, even to tens of concurrent users.
Archlinux with systemd-nspawn is my favourite container OS. Tools like machinectl, networkctl, journalctl nicely integrated. Easy to manage multiple processes in individual containers. Streaks ahead of the competition which are seriously bloated by comparison.
The Best Ways to Consume the Web
I feel like it was a situation where the few are in power because the huddled masses don't know that they can actually revolt. The admins have been neglecting tools and moderators for quite a while, and you can see a trend over the last ~3 months of more and more general unhappiness with the site. The admins didn't think the moderators would realize it, but they did. They found a peaceful protest that the reddit admins absolutely have to address, either by fixing things, or by abandoning all credibility and removing the mods from their subreddits.
Im going to go with the in 50 years if you cant code on some level you will be seen as mildly illiterate. Coding will be core to nearly all jobs. There will still be people writing software as software engineers, but around the edges it will be specialists in a discipline writing code to extend the core software to do what they need.

Really, its just taking how many people use excel and growing that up. With technical improvements like simpler to code languages, more predictable API expectations (that is they all tend to work the same as a convention), and general maturity of software as a idea (its not old by any standard). Along with social expectations of what you need to be able to do. Today its use excel, a generation or 2 it will be basic coding.
The constant stream of digital content can be overwhelming sometimes and it can be difficult to keep up with the Internet. As a writer and a power user of said internet (as many of you probably are), I take a step back and analyze the most efficient ways (in my opinion) to consume information on the web.
> Coding is getting much, much easier.

I don't know about that one. If you want to build a compiler or a scripting engine, you will still be dealing with the one or the other variation of lex and yacc and then get bitten by the intricacies and gotchas of writing up a compilable LALR1 grammar. You should also have a reasonable command of C (or C++) but that is rather easy in comparison. Building a compiler is as hard now as in the 1970s when they first started using automated tools for that.

> Building an application that might have taken a team of 10 a year in the 1980s now takes a team of 2 just a few months.

Yes, if you are always building a variation on the same database application, it should indeed become easier after a while. That is the essence of a "framework". You are always building the same application, with just a few variations here or there. That will indeed give the wrong impression that building software is getting easier and easier. Building such frameworks, however, is not becoming easier, and we continuously have truly new applications to build, not just variations on the same one.
http://www.randalolson.com/apps/default_subreddit_status.htm...

If you want to see which default subreddits are running or down

/r/netsec and /r/programming are down.
Wait, I thought it ran on a completely different codebase? It's hung from an ASP.NET framework running on an IIS server.

https://github.com/voat/voat
That was a bit what Digg tried, to forget about their current users and think about their potential ones...

(and foursquare, etc.)