skysight-inc/HackerNews huggingface dataset:
Part of the problem is that we also put people through an extraordinarily difficult educational process (CS or similar) for what's largely become a skilled vocational problem. 90% of developers working on 90% of their work will never have to implement an algorithm of any kind that matters. They won't have to understand higher maths, computational theory, language theory, etc. They have to glue this piece from here with this piece from there and write some documentation that they did so.

On the flip side, spending four years learning about computability theory instead of the latest frameworks in foo language likewise doesn't prepare a CS major for employability. Their first employer will have to spend lots of time and money training them in the vocational skills they'll need.

Universities' attempts at recognizing this and educating students for this reality give us majors like Software Engineering and Information Systems which don't exactly match what the market needs either.

What's needed is to take a relatively smart, but ignorant person off of the street, and in 4 years spit out a mid-level developer, with specialties in web development, server development, etc. Their coursework should be nothing but learning languages, APIs, development environments and frameworks and how to coherently document their work.

For those specializing in web development, their senior project should be to build, from scratch, an entire e-commerce site, with product catalogs, promo codes, wishlists, shopping carts etc, including setting up all the servers, and gluing them together. The entire thing should be meticulously documented and launchable tomorrow.

Similar senior projects should go to those specializing in game development (like the senior projects out of digipen), desktop software development (make a basic office suite), server software development (write a database and web server from scratch with full APIs), etc.

In very specific markets this has already happened. Video Game development, for example has spawned vocation focused education like digipen.

CS is both over and underkill for most jobs. And the result is that we interview for CS skills, for a job that doesn't really need them.
Isn't the article about a real-time voice communication?
Coinchat Is A Chatroom Where Talking Sense Earns You Bitcoin
Funny, my brother in law is also from RDC.
Yeah, that's true and I realized that as I was typing it. But I didn't want to let facts get in the way of a good argument!
Why terrorists make lousy bosses
I have to say that I admire the author's attempt to rethink the employer-employee, capitalist-labor dynamics. As someone who once spent all my time working on a startup I owned (and jealously guarded that ownership stake), I often wondered whether these dynamics are really even just. Are we just perpetuating the issues of class division and privilege?

Sure, company owners typically take bigger risks in a startup than paid employees, but often, it seems to be the case that most people who take the plunge have safety nets, alternatives, and upfront capital that represent significant privilege over the norm. Perhaps, relatively speaking, its just as risky for the employee who takes a paid job that may not exist in matter of months.

In our society, for people in which the startup thing really works out, our system could make you a multibillionaire. You could literally have one thousand times the wealth of someone who is a multimillionaire. Or a million times the wealth of someone whose managed to squirrel away a little bit of cash from the two jobs they work. It takes some serious stones and principles as an owner to deviate from a system that's designed to enrich you if everything goes to plan. I hope it works out.
That's not triage. Triage is usually solving the problem most likely to fall into an unsolvable state first. Ignoring all of the easily solvable problems in favor of the biggest solvable problem is usually the worst strategy, if none of the problems are about to fall into an unsolvable state.
I agree with you on "natural" but rational? It seems focusing on nearby problems in the modern world is only rational if you are acting out of selfishness. If you are acting from altruism (and also believe that all humans are of equal value), you would pursue the strategies that have the most leverage.
ember sux.. its way over designed.. use angular
The poor don't have to worry about where their next meal will come from anymore?
History:
http://www.american-pictures.com/
What I ask for is primary information. Everything I've found has been secondary or tertiary.

You write 'He needed to elude the police.' According to sources I read, he fell through the roof, his friends broke into the gym to help him, he was breathing but unconscious, his friends called the fire department, and the police arrived soon after.

Since you say that he was "eluding the police" or "escaping the police", and the information I have found says that the police were not involved until after fire/rescue arrived, I assume that you have better information about the case than I have been able to find.

(Or do you mean that all criminals elude the police until they are caught? If so, then your use of "elude" and "escaping" is atypical and confusing, and has almost no real meaning.)

"Now that you're making my arguments for me"

I have no idea of what you are talking about. I don't understand your argument enough to make it or counter it. Your statements are vague enough that I can't make sense of them, and when I ask for clarification and details, you make an uninterpretable reply.

I can only conclude that you don't care to understand and discuss the topic. Instead, you seem to repeat worn-down anecdotes about this case which have been repeated for 30+ years. Since then, California law was changed for the express reason to make it harder for criminals to make these sorts of legal claims.

Were those changes not enough? And if not, why not? What would the law need to be in order for you to be happy?
For me, personally, this cancels out anything good about Silicon Valley. This is why I really don't give a crap why SV is such a great place for tech entrepreneurs. If this is the price, I rather live in a place where people have the decency to compromise their ambition a little bit in favor of those less fortunate.

And I'm far from a socialist. I would like many things in my country to be way more libertarian, and on a personal level I'm as selfish as the next guy.

But there's a line, a line of common decency and civilization, and this is so far beyond that it's obscene.
Well, "tricked"... sounds more like a silly bug to me. Stuff like this is easy to miss during testing, because you test these things in isolation.
Honestly, if you're just starting out, go with Backbone. Start there, then add marionette to the mix. From there it'll be a lot easier to understand ember or angular. Ember will feel a lot more natural from that point though.

The reason is, don't get confident in magic. Learn good OOJS, then learn what some simple helpers can do. At that point, you'll understand the magic of angular and ember better. Maybe others won't agree, but, as an anagoly, you really shouldn't jump into android development before you have a good handle on java.
Salvattore- A jQuery Masonry Alternative
"That changes things quite a bit. No reasonable person would believe the NSA authorized this.
"

Except that's not what the NSA would have to prove.
The linked law is actually quite clear here. It says " in a manner reasonably calculated to convey the impression".

They would not have to prove a reasonable person would believe the NSA authorized it, they only have to prove that the person making the shirt used the seal "in a manner reasonably calculated to convey the impression that such use is approved". ISTM the whole purpose of the shirt and it's parody is to convey the impression that such use was approved. The fact that it's a parody does not change that, it only changes whether the receiver is likely to view it as a joke.

In short, I don't believe a court would use a standard based on how the receiver viewed it, but instead how the shirt creator was trying to use the seal.
I can see your account was created 3 minutes ago. How childish can you be?
When you have such an impression, there is an amazingly simple much less cluttered way for you to express your protest: just fucking click the flag button. If there is a majority who agree with your definition of "This doesn't belong here", tada! No more expression of creativity and more of whatever you think is useful.
"Make sure you build a company where you want to work" is also one of the top-5 pieces of advice, yes. But I think the general argument is that at least at some points in a startup's life, it's an all-out fight for survival. Ben Horowitz probably wrote the best essay about this, peacetime vs. wartime ceo[1]. And he notes there are certain really good things that only happen in the "peacetime" type company (where it isn't about just survival).

In this case, maybe it's a cost/benefit thing. If the cost of going from an informal consensus common salary to a more transparent formal salary (in implementation cost, and risk if it screws up) is low, go for it. If it's something like "we're going to try a new thing: only working one day a week", the cost is probably really high, so you'd want to be sure it was core.

[1] http://bhorowitz.com/2011/04/15/peacetime-ceowartime-ceo/
And thanks to national boarders a dollar spent in India does nothing to help those anywhere else.

There is no 'fixing homelessness.' You 'fix' it in India, or in the US or in Canada or in where ever. Sending money to 'fix' India or Africa is a decision to not spend it 'fixing' issues at home.
For anyone else that's curious about this: https://news.ycombinator.com/item?id=342134
We are talking about human beings. The problem isn't: world hunger. The problem is a 6 year old kid who just doesn't want to feel hungry today. Every one of us commenting here can do something about this, right now.

Waiting until everything is "easier to solve" sounds more like an excuse than anything else. Besides, every little bit helps the grander problem that you allude to so how could it not be helpful on every level? We can make excuses all day about why the problem exists: "Oh man, wait until I can vote again, then the gov't will be fixed and the big problems can be solved." "Once big banks and corruption are under control, then we can start feeding people and offering more services."

These kinds of attitudes that allow our complacency as Americans (or elsewhere for that matter) aren't intelligent as being part of solving some greater problem at the expense of others. These attitudes are part of the problem.

We owe it to ourselves and humanity to get past our own brains, see a problem in front of us, and do something about it.
No, the message is, if you have such a strong accent that people don't understand you, working on your language skills is not only a good idea, but it may even be a cause why you are not successful.
One option is to be small and have a tight grouping of potential.

Another option is to reward those employees with non-cash rewards.

Finally if their contribution is easily measurable, a bonus or commission system tied to those metrics could be transparent and perceived as fair.
By "triage" I was referring to the "primitive" variant as explained here: http://en.wikipedia.org/wiki/Triage (I.e. two paramedics arriving at a scene with twenty wounded patients)
Web Activities – Firefox OS: the platform HTML5 deserves
They're on there way. But somehow they never seem to arrive.

I wonder if that's because the demand keeps increasing. Software is eating the world. Sure, supply is increasing from overseas, and young people, but demand is growing more.
Pyforum - a bulletin board powered by python
"This is a fallacy based on a complete misunderstanding of trickle down economics."

I'm also sort of curious in what world "trickle-down economics" is actually how the economy has been run for any period of time in the recent past. Liberals have been running the economy in the US for decades now, even when Republicans were nominally in command, and as far as I know the rest of the developed world has been running even more liberal policies for even longer.

If you believe wealth disparities are a result of government economic policy, and you are unhappy about that, you are unhappy about the result of liberal economic policies.

It's as surreal to me as people who still today rant about how bad "laissez-faire economics" are as if they've ever lived under them. Maybe they are bad, but you sure don't know that from experience. There hasn't been any for a long time now.
Not the same.

http://www.npr.org/2013/08/29/216858049/why-syria-is-more-co...
Dunbar's number..aka Monkey sphere =)
http://en.wikipedia.org/wiki/Dunbar's_number

"Dunbar's number is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships. These are relationships in which an individual knows who each person is and how each person relates to every other person."
Have you considered using http://codereview.stackexchange.com?
College students are like the Kevin Federline's of poverty.

They believe that because they lived frugally for a few years while seizing opportunities that a middle class existence opened for them they are now able to speak expertly on poverty and what being on the street is like.

And Kevin Federline made it up out of the streets with his dangerous thug dance moves.
Well, they abolished them the same way the EU did many many years ago. There have been tens of thousands of software patents granted in Europe since they were abolished there.

Like the EU, they are banning patents on computer programs "as such". A very large fraction of software patents are not patents on computer programs "as such".
Whoa. To me, this looks like domain squatters.

The whois info:

Domain Name: ISISTUMBLERDOWNDOWN.COM
Registrar: HEBEI GUOJI MAOYI (SHANGHAI) LTD DBA HEBEIDOMAINS.COM
Whois Server: whois.hebeidomains.com
Referral URL: http://www.hebeidomains.com
Name Server: NS1.LOCALHOSTY.COM
Name Server: NS2.LOCALHOSTY.COM
Status: ok
Updated Date: 30-aug-2013
Creation Date: 30-aug-2013
Expiration Date: 30-aug-2014

And the IP resolves to:

NetRange: 69.43.128.0 - 69.43.207.255
CIDR: 69.43.192.0/20, 69.43.128.0/18
NetName: ARIN-CASTLE-ALLOC
Ref: http://whois.arin.net/rest/net/NET-69-43-128-0-1
OrgName: Castle Access Inc
Address: 9606 Aero Drive
City: San Diego
StateProv: CA

And some of this traces back to trellian.com, "SEO and Website Marketing Solutions."
Those aren't necessarily your best guys. Those guys might have to work more because they are spending too much time messing around, and not being productive.

Personally I like to give it as much as a can for a solid, honest, 8 hours and call it a day. This way I can give it my all everyday, and still get the R&R I require.
> PG is in the business of giving business advice and teaching startups how to grow and prosper in the world as it exists.

Quite untrue. PG is in the business of giving very small seed rounds to mostly small, low-effort consumer plays in the web and mobile space. He does fund things that do not meet these criterion, but they are in a notable minority.

His writing and website and other aspects are part of his overall plan to engage with the tech community. This is the added value (beyond cash, of which everyone's int he same) he proposes to add as an investor. Have you ever done YComb or gotten seed/A-round funding before? You know how this works, right.

> But if it is true advice, then founders will be better off for hearing it, regardless of your feelings.

It is clearly true that PG will be less likely to fund you if you were not born in the parts of the world he is familiar with, consequently speaking the language and dialects that he is comfortable with. His arguments that only western-sounding people succeed in the world of tech business is absurd (and poorly sourced).

> It is easier for founders to modify their behavior than it is to teach all the VCs of the valley to understand lots of accents, so PG's advice passes the sanity check even though we may wish the contrary were true.

Yeah dude, I just made walked into the doors of basically every top tier VC in the Valley, sat down, gave a presentation, then left. I heard people prepping for presentations with thick accents in nearly every office. I'm pretty sure it is "okay" to be not born in the US.

Especially since it's entirely possible to, you know, employ someone to help you with this part if your English skills aren't up where you need them to be.

So I am not only upset that PG is mockingly affecting accents to tell people what not to do, but I'm upset that these are his criterion. I'm a bit upset because this diminishes the slowly tarnishing image I have of my former Lisp idol, and because the Valley has a systemic problem with women and certain ethnicities.

This is another example of that coming into play, and I'm mad because the engineering part of my head demands I try and fix it if it bothers me. But I can think of no solutions that don't involve putting people who say things like this in a shock collar. So now I am more upset because my irrational and pervasive desire to fix things is thwarted by brute feasibility.
What? Copenhagen alone has thousands of homeless people. And what makes you think that people choose to be homeless?
There's a difference between weapons used to destroy enemy resources and weapons used to destroy enemy civilians and troops. Agent Orange is the former with a side effect of the latter, whereas something like mustard gas or the chemical weapons used in Syria are simply the latter. It's a siege weapon (like a catapult) instead of an attack weapon. I think the distinction is important. I agree that the use of Agent Orange was a travesty.
Apparently they plan to make SSD based storage solutions, not drives.
U.S. Assessment of Syrian Use of Chemical Weapons
That's not a mature response. I've look at your other comments and you look like you've made some worthwhile contribution but this comment is not what I visit HN daily for.

I agree with te_chris, it is not only arrogant but incorrect to make that assumption. I don't actually mind using 'color', but you live in a small world if you think that only a certain accent is relevant.
British authorities access encrypted Snowden documents. how?
Not really.

How long would it take Google to implement key exchange with Web-of-trust using Google+ and enable encrypted email using open source clients?

Web companies could choose to blind the security state. or at least force the issue that they are compelled not to do so.
VNC client in one line of shell: `vncviewer target.example.org:1`
This is a very interesting idea. Although I still prefer the "jquery" way of passing in success/ failure as options. In fact, depending on what framework I'm using, I even trigger a success or failure event so it looks more like..

model.fetch();

model.on('error', function() {
throw new Error();
});

But this article really got me thinking though, thank you!
This is a great place to find go packages

http://go-search.org/
So you want to invent your own currency?
"If you want to know what money is, don’t ask a banker. Take a leap of faith and start your own currency"
Alex Martelli had a very interesting talk at PyCon 2 years ago about her.

She is the one how is quoted as the originator of "It is better to ask forgiveness than ask permission". But the first part of the talk kind of explains why she coined that phrase.

http://pyvideo.org/video/650/permission-or-forgiveness
The Yosemite Inferno in the Context of Forest Policy, Ecology and Climate Change
I know my experience is entirely anecdotal, so even I take it with a grain of salt, but unbiased, verified data on this topic is hard to come by at a large scale. I spend between 10 - 20% of both my income and time working through a charitable organization, and since moving to Silicon Valley a couple of years ago, I have been disappointed to see that most of the people who I've worked with who have become homeless recently enough for me to know the circumstances well (or who have become homeless while I have known them), and most of the people who have had long-term welfare dependencies, have not shown any initiative or drive to seize opportunities. They have rejected job offers for silly reasons, they have soured their relationships with those willing to help them over silly issues, and they have in some cases outright rejected offers of assistance. Now, I don't say this to suggest that all homeless people deserve to live in camps like this, but I would like to suggest that the existence of homeless camps is not a sign that our society is beyond "common decency and civilization... so far beyond that it's obscene", as one commenter has described it. I don't doubt that there are many who are or who have been in those camps that had fallen on hard times and did not get a fair second chance - but likewise I personally know some who have simply been beyond help, and I don't know why. Clearly there are places that have more or less homelessness, so there must be some cause involved that may not be obvious - all I wish to say as that as a "hacker" in Silicon Valley, I have spent my efforts in this direction far enough that my wife asked me to cut back for the sake of our family - and I was simply unable to get most people to accept the help they needed. I am skeptical of suggestions that all that is needed is for the 1% to stop being so 1%-ish. (I apologize - I have made several small edits while organizing my thoughts that aren't convenient to label explicitly as edits...)

edit: (Yes - another one) For the record, I agree with most of the suggestions that have been provided in responses. I think these are avenues worth further investment and exploration. My only point here is that it's not just a case of the 1% in Silicon Valley being selfish.
Not at all. You should help where you could do the most. In US it is the US poor - because you have common language, you know the rules, you have the connections and resources etc etc ... India - there is different country, different culture, different customs.

We cannot solve the problems of the people by not knowing them in depth and that is major investment. We cannot offer one size fits all "learn to code" solution that earned the tech industry the recent mocking.
> Instead, they chose to dedicate themselves to coaching people and sharing their expertise to teach people to build companies.

You know, most of the good venture capital firms and angels who enter in on seed rounds do this.

> Instead, they chose to dedicate themselves to coaching people and sharing their expertise to teach people to build companies. Men, women, foreigners, everybody.

I'd love to know the ratio of male founders who apply to the number that get funded vs. the ratio of female ones. Did PG publish this data?

> Could you suggest a couple of things they could do to make the process less "predatory"?

Not structure it like American Idol, for starters. With the possible exception of pre-everyone-goes-on-summer-vactation, most agencies don't structure their funding around some kind of audition structure. They make appointments and develop leads as they see fit, trying to talk to companies when they're actually read to do funding.

Of course, many venture firms out there are sleazy and lots of people are working on ideas that won't interest the top tier firms. But personally I've always felt like everything about the YComb process was design to fool young Stanford undergrads into taking what, honestly, is a kinda mediocre funding deal unless YComb is basically the biggest value-add ever.
Every year there's Grace Hopper Celebration days for women in computing. http://gracehopper.org/
I suspected that much. Thank you for explaining.