skysight-inc/HackerNews huggingface dataset:
http://gregmankiw.blogspot.com/2010/03/taxes-per-person.html

For another interesting bit (namely, what country has the most progressive tax system), see http://gregmankiw.blogspot.com/2011/03/what-nation-has-most-... and http://www.themoneyillusion.com/?p=4626 .

Short version - revenues aren't rates and both spending and gdp matter. (And, some assets aren't taxed - a huge fraction of Warren Buffet's fortune will never be taxed and none of his "I think rich people should pay more" proposals will change that. He's pushing taxes that other people will pay, often folks who he's trying to buy from.)
Chapada dos Veadeiros - Brasil
Wasn't it established that a bogus name would not make you lose access to gmail/docs/etc?
U.S. Certified Contractors Inc
U.S. Certified Contractors Inc. is a residential, commercial and industrial roofing contractor serving Flower Mound, Keller, University Park, Irving and others.

Colley Ville roofing, Colley Ville gutters, Colley Ville shutters, storm repair in Colley Ville, Colley Ville roofing contractors, Colley Ville resident roofing, Colley Ville installation roofing, roofing companies in Colley Ville, dallas roofing, forth worth roofing in Colley Ville
Should you boycott academic publishers?
Githero.es lets you nominate your favorite rockstar developers on GitHub
CheapViagra DotCom has added you to her circles.
Well IIRC the conversation started as a discussion about the difference between gratis and libre software as espoused by Stallman (original author of the GPL).

The crux of my argument is that with most current OSS licenses (GPL especially which is what Stallman advocates) companies can only be commercially viable by supplementing their OSS offerings by providing other products that are proprietary (i.e you are not free to redistribute) or by providing additional services on top.

I think it is a stretch to say you are selling GPL software when what people are paying you for is actually something else that is supplemental and if you didn't provide the extra then they wouldn't pay you anything. There are many good open source based businesses that is not in doubt but equally there are entire parts of the software business that simply couldn't practically release their flagship software under GPL, the games industry of course being the biggest example that springs to mind.
> Use onclick In Anchors Instead Of javascript: Pseudo-Protocol

WHAT?

No, you do NOT mix JavaScript into your HTML elements. Total disregard for separation of concerns, maintainability nightmares abound.

You put script, surprisingly, into the <script> tag.
If anyone decides to give Rust a spin and is compelled to help out by providing feedback, the devs love to hear comments and criticism from users of the language:

https://mail.mozilla.org/listinfo/rust-dev
I hope that this really actually helps everyone. SPDY has been in Chrome & on Google Maps and such for a long time, but not elsewhere: it's disabled on Firefox, unavailable on Safari and the like. And it's not implemented elsewhere: node-spdy is getting awesome but has taken a while to get there. Working for a place that could really benefit from something like SPDY, it seemed a bummer that only a duo of competitors products would work with an open protocol, for lack of documentation, interest, or what-have-you.
The original quote is "When accessing object properties that are determined at run-time or which contain characters not compatible with dot notation, use square bracket notation." To which should be added: object properties that are reserved words in the language.

The most common problem here is people using the dot notation for properties like "object.default" or "object.class" that are syntactically invalid.

The rest of the article is a strange mix of good advice and some cases of pretty-bad code being presented as better than very-bad code.
A toilet.
Most of these changes seem focused on improving small, short-lived connections. IRC and SSH are mostly long-lived and I don't think it will have a noticeable impact on them. For large bulk data transfers (like sep or ftp) the Proportional Rate Reduction for TCP (PRR) should help.
What software does YC write for itself again? I've heard a bit about the software for collecting and analyzing applications to YC but I'd like to hear more. Is the HN software mostly written by pg and volunteers or do other hackers at YC do a significant amount of it? Is there anything else?
Biggest solar shot since 1995 is Earth-bound
I fail to see any deception. A company prefers to get price A for their services so they advertise price A. However, the people in charge would be willing to accept price B rather than lose the sale so price B is made available when price A won't cut it. You are offended by it because you are unwilling to negotiate and so these prices aren't available to you. If you don't ask, you'll never know the answer.
In the first example, if the company was willing to pay 100, why would they say 60?

Because you've told them you want 100k, and they think by offering 60k, they might be able to (easily) get you down to 80k. If they were willing to pay 100k, this is a win for them.
And careful with the names, too.
Spain has already passed theirs:

http://www.theverge.com/2012/1/4/2681818/spain-approves-sind...

Awareness must be raised globally against this, otherwise if MPAA and RIAA see they can't win in US, they'll just move the fight over there first, win it there, and then come back to win it in US after there is already a "working model" in Europe and other countries. Heck, Chris Dodd even tried to use China as a working model. Saying "it already works like this in Germany or UK" should be a lot more powerful.
It's odd that our best hope in avoiding some crazy precedent lies in the fact that they've got so many things to charge MU with that they don't need to pick anything the least bit unorthodox.
My personal experience is the good/bad developer ratio is closer to 50/50 (with 10Xers on the top extreme and 10-ers on the bottom) than what is perceived in the industry. The rest is chalked up to differences of development practices because development is closer to a craft than a science, but when it comes to interviewing for many interviewers their brand of craft is the science and anything that does not, or cannot in the course of an hours interview conform to it is a bad developer.

It is the reason that I have a long history of railing against the use of whiteboard tests in the interviewing process. I have seen case after case where interviewers hold applicants to a standard that they themselves do not maintain in their code. It is why delivery is the #1 indicator of a good developer, and in my opinion #2 is respect among peers, if a developer has a large network of developers that respect them, which can be verified via references, then they are a strong candidate. I have meet very few developers that can deliver a product who where not able to adapt to the way a team builds a product once they are in the door or adapt the team to their process if it is seen to be superior.
You can probably make StarCraft in the browser, too. If you remove the nostalgia filter, that's a much better game than Command & Conquer. (I enjoyed both back then.)
Is there a reference manual anywhere?
A friend of mine maintains a list, with an Atom feed. By no means official: http://johanneshoff.com/stanford-courses/
I don't think so. Where does Facebook let me set nicknames for my account?
Just call me Joe Montana.
There's some good stuff here, including stuff that I've learned over the years and some stuff I didn't yet know. But I don't quite understand this one:

> GOOD: document.forms["formname"].elements["inputname"]

> BAD: document.formname.inputname

Square bracket notation is awesome for mixing in variables - it saves you from using the evil eval() - and obviously BAD is worse than GOOD, but if you have no variables what about this:

> ?: document.forms.formname.inputname

If there's no functional difference it's shorter and simpler than GOOD
I would argue on both of your statements, but I don't think you are reading anything I write. :)
Games NextGen monster eliminator
I'm still wondering how the US legally obtained copies of Megaupload internal email prior to seizing their servers.
>So, what's a good way to come up with relevant, justified metrics like that?

Make shit up.

I'm dead serious. Not in terms of "This product never existed and I'm going to lie to you", but in terms of "Everyone loved that feature I did, it probably helped retain 3-5% of our clients alone, and we were able to hire another two people the following year, so that probably works out to about 10% growth."

So: my feature improved helped grow sales by 13%.
Deal-Breaking Specialists: Breach of Trust in Hostile Takeovers
Khan Academy team shares stories that inspire
I'm not saying politicians are all the same. I'm saying politicians are not Democrat or Republican. There is no "democrat", there is no "republican", there is a matrix of beliefs combined with a scale of how deeply held those beliefs are. You cannot say "life is better when a Democrat is in charge" because there is no definition of a Democrat. They run the spectrum, like all other politicians.

This is like saying you prefer presidents with brown hair. There are good people with brown hair, and there are bad people with brown hair.
While it doesn't give you extra time, it may make time-management easier. If so, that has an effect much like giving you extra time.

Disclaimer: I'm not an early riser. At all. This is really just a guess.
HN is mostly written by me and Rtm, but Garry and Aaron have already started building new things. Garry made a sort of private Facebook for founders in the current batch, and Aaron has started in on the problem of doing statistical analysis of YC applications and has already made some interesting discoveries.
Getting to '/^GET/ { print $3 }' takes
a lot more characters in python than awk.

True. Then there is Perl which is closer to awk/sed (intentionally, too) and thus more compact than Python.

perl -lane 'print $F[2] if (-m /^GET/)'

It tends to grow unwieldy as the problems (more precisely, solutions) become more complex.
Disgust’s Evolutionary Role Is Irresistible to Researchers
Actually, LMDP is the UX subgroup that used to organize projections.

Source: http://www.urban-resources.net/la_mexicaine_de_perforation.h...
High-Speed Navigation through Clutter
Anonymous wants to shut down Facebook on Jan. 28
Yep. I think it's more difficult to contribute to an existing codebase then start a new one, it also let's you do something more meaningful.

I guess the problem is that the recruiter probably can't comprehend your awesome optimizations to the Linux scheduler or whatever.
Signing up and using facebook is voluntary. But how do you deal with other people signing up and giving facebook information about you? These people certainly don't have malicious intent, yet the end result is that facebook has a pretty good profile of me even though I've never once signed up for the service. Off the top of my head, they have:

My personal email. My work email (can infer where I work from this). Many of the people whom I know who searched for me on facebook. Highschool friend links (can infer my highschool and possibly even age from this). I know for a fact that they have photos of me tagged with my name.

I didn't authorize any of this, yet there it is. Never before has it been so easy to aggregate this sort of information, or perhaps even possible.
Would you upgrade your server each six months? I don't think so. We should compare Debian release cycle to Ubuntu LTS'.
Ollaa - a new social lifestreaming network (beta list)
So Google suddenly can't handle some spam filtering? If I go log into my gmail account right now, am I going to find all the spam dumped in my inbox? And has the webspam team resigned en masse?

Where did this sudden bout of incompetence come from, exactly?
2012 Superbowl TV spots sold out
I suspect many in the HN community are associated with the IEEE and ACM. You might want to consider adding these two orgs to the list. (Disclosure: I am an IEEE member and a past ACM member). Both these orgs have great digital libraries and I have no idea why they are so expensive to access. Can someone with some experience serving on IEEE/ACM committees share some info on the financials?

What do you consider expensive? ACM offers unlimited online access for $200/year. I haven't had trouble pulling that much money together on a grad student income (though I only pay about half that for my membership as a student). Given the salary numbers I see people talking about here, I'm not convinced ACM is prohibitively expensive.
Reference here: http://doc.rust-lang.org/doc/rust.html

Tutorial (probably better at the moment): http://doc.rust-lang.org/doc/tutorial.html
There's a language reference and a tutorial:

http://doc.rust-lang.org/doc/rust.html

http://doc.rust-lang.org/doc/tutorial.html
The technical reference manual: http://doc.rust-lang.org/doc/rust.html

The friendlier language tutorial: http://doc.rust-lang.org/doc/tutorial.html
Google owes its users a better explanation for why they require a real name (or real sounding name). The should go farther than just "make google like the real world". What are the benefits? Who is it really benefiting--the users or Google?
Anonymous: no Facebook attack on January 28
What people don't seem to get, is that with Free software you get paid for the work done, not some shrink wrapped product that you resell. This is especially relevant for highly customized software. Almost all the code I write is GPL licensed and yet I get paid for it.
A lot of people wander in the tunnels of Paris indeed.

In the 60's the young generation started organizing crazy parties (Especially in the famous "Salle Z" or "Z Room") with hundreds or thousands of people. It has been a widely illegal and famous way to organize hazing sessions for Paris schools and universities.

Now cataphiles are all over Paris which has more than 280km of catacombs. It takes hours to go from one place to another. Some are more visited than others and easier to access. It is a common (and fun) thing to do when you are young in Paris, you can also easily find the movie theaters and get the maps from internet.

People sometimes get caught, the police is patrolling but the risk (~60€) is low.

I doubt i'd suggest it for tourists unless you have a friend who knows where to go. It takes hours to find an entrance and sometimes more than 4hours walk to find "nice" and historical areas.
>In the first example, if the company was willing to pay 100, why would they say 60?

Because if the company can get away on spending under budget for you, they can either spend more of that fixed number on someone or something else - anything from the manager's own salary ("Hey, I saved the company 25% of my budget this year, give me a raise!) to adding additional staff to buying that long needed server.

If you aren't spending as little as possible on all your costs, you're doing the business thing wrong.
I really liked this analysis in Salon: http://www.salon.com/2012/01/21/two_lessons_from_the_megaupl... Sorry for the extended quote, but it's a great article.

> (1) It’s wildly under-appreciated how unrestrained is the Government’s power to do what it wants, and how little effect these debates over various proposed laws have on that power. Contrary to how it was portrayed, the Obama administration’s threatened veto of the NDAA rested largely on the assertion that they did not need a law vesting them with indefinite detention powers because they already have full power to detain people without a trial: not because any actual law expressly vested that power, but because the Bush and Obama DOJs both claimed the 2001 AUMF silently (“implicitly”) authorized it and deferential courts have largely acquiesced to that claim.

> That’s more or less what happened with the SOPA fight. [It] sends a very clear message when citizens celebrate a rare victory in denying the Government a power it seeks - the power to shut down websites without a trial - only for the Government to turn around the very next day and shut down one of the world’s largest and best-known sites. Whether intended or not, the message is unmistakable: Congratulations, citizens, on your cute little “democracy” victory in denying us the power to shut down websites without a trial: we’re now going to shut down one of your most popular websites without a trial.

> (2) The U.S. really is a society that simply no longer believes in due process: once the defining feature of American freedom that is now scorned as some sort of fringe, radical, academic doctrine. That is not hyperbole. Supporters of both political parties endorse, or at least tolerate, all manner of government punishment without so much as the pretense of a trial, based solely on government accusation: imprisonment for life, renditions to other countries, even assassinations of their fellow citizens. Simply uttering the word Terrorist, without proving it, is sufficient. And now here is Megaupload being completely destroyed — its website shuttered, its assets seized, ongoing business rendered impossible — based solely on the unproven accusation of Piracy.
True. Totally forgot about him. As an added bonus, not only is he obscenely rich, but he's obscenely powerful. After all, he's the guy that was able to tell Charlie Sheen to fuck off during Sheen's antics last year. Even the network execs were scared of Charlie Sheen at the time, and didn't have the balls to fire him. Lorre was more important to the show's success than the highest-paid actor in television. That's power. (Despite Sheen's insistance that he was "winning," he sure seems to have lost that brawl).

As a movie writer, you never really rise to that level of money or power. Sure, you have folks like Steve Zaillian or Aaron Sorkin[1], who make millions and can command a lot of respect. Some even become household names, or win Oscars. But they never quite become masters of the universe the way that hit showrunners do.

[1]Sort of an anomaly/exception, in as much as he's done both.
Interesting insight, thanks for that. I suppose the success of that strategy depends on both the frequency with which CAPTCHAs are reused and the practicality of storing the encoded previous CAPTCHAs (considering the potential volume).

In my testing, reissuing the same CAPTCHA I had saved locally over and over again didn't make a difference to the duration in which it was solved. Now it could be that they throttle responses for pre-solved CAPTCHAs, but then of course they're also throttling their revenue stream. In this case, I'm more inclined to conclude that Antigate don't have a CAPTCHA reuse mechanism in place.
What I find far crazier is how does the government get off stealing domain names and servers, taking Megaupload's business dark, and of course encouraging all users to leave, without a conviction. Or any adversarial representation from megaupload, Kim whatever-his-name-is, at all. It feels a lot like Russia: some unaccountable someone in the fbi or doj just decided to steal this company and did so, with the full support of the government.
I was getting ready to correct you, when I researched the Alltel acquistion.

Verizon purchased Alltel, but was required by the FCC to sell off 105 of the markets, which is where ATT stepped in and bought a bunch of those markets.

FWIW, my Alltel account was switched over to Verizon in 2009.
Virgin America Names Jet After Steve Jobs
Waking up early entails sleeping early, and I find that for every hour you sleep before 12, it counts as 2 hours, not 1.. I just feel more refreshed the earlier I sleep.
"Non-techie women on my FB feed are raving about it."

Exactly my experience. The pins I see in my FB feed are almost exclusively from women, and are almost all non-technical (fashion and home decor seem to be very popular). I've never seen anything with this level of uptake for that audience, except maybe Facebook itself.

Pinterest gets non-techie women. It's going to be huge, IMO.
ha, kellan is standing in my office door right now
A pseudonym system is ripe for abuse. I can certainly understand why Google would be adverse to implementing it. If not being able to use a pseudonym is a gamebreaker for someone, they should not be using Google+.

Side note: I respect jwz, but I can't take anyone who says "Fuck those guys, seriously" seriously.
Democrat and Republican are labels given without definition. You can call yourself a Republican but be pro-choice, anti-gun, and tax-and-spend. Political parties are fluid based on which politician participates at any given moment. Actual beliefs are too nuanced to be boiled down to "liberal/conservative" or "democrat/republican". Even trying to do so is making a mockery of democracy, to paraphrase George Washington. A big issue with politics is people pay more attention to the definition-less label and less attention to what the politician actually stands for (if anything).
Same in Brazil, where free ISPs owned by small telcos in the then-recently deregulated market were incredibly important in making the Internet popular during the 90's. The free ISPs became so good that they started competing with for-pay ISP at every level, including speed.

Of course broadband made the whole thing obsolete.
Well, considering how some kids lost their Gmail account after signing up for Google+ and told the truth about their age, I wouldn't count on it.
Or ask about last quarter's gross profit... ;-)
> I have meet very few developers that can deliver a product who where not able to adapt to the way a team builds a product once they are in the door or adapt the team to their process if it is seen to be superior.

Good point, and I totally agree. But how does one figure out the history of a developer delivering products? Or how does a developer let others know that they deliver products?

Sure, references are great, but they must be taken with a grain of salt. No one is going to provide a reference that is negative. And if you sleuth a reference on your own that comes up negative, you have no context as to why it was not positive (personal differences, the reference you found is genuinely a bad egg, that person was intimidated by the skill level of another, etc...).

I see a lot of people try to overcome this limitation with the "provide a link to your github account" statement. But that shows nothing of a persons ability to deliver software they have created for various companies who don't expose their code bases publicly.

To me, this is a very strong, yet unmet need to be filled...
Nope, that was only when testing the CAPTCHA cracker console before I'd scripted the ability to pull a live one from the registration page. The bulk cracking was done with fresh loads and the logs show all unique CAPTCHAs.
The flipside is that maybe the execs aren't good enough to get the kind of funding necessary to build the company effectively, or that the business idea (beyond "improving kids' education") is not viable in its current implementation path.
This is great. I will add the pseudonym of Mortgage Loans and my profile will be the #1 result in Google.
Next submission: "Breaking CAPTCHA breakers with automated humans". That is, having humans filter comments submitted through a CAPTCHA. I'd bet they would work even faster than CAPTCHA breakers: typing CAPTCHAs is time-consuming (at least for me, and often I can't read what I should type).

Further next submission: "CAPTCHA-breakers-breakers team up with CAPTCHA-breakers to blackmail sites."
Your Solution To A Busy World
At which point, how do you identify which is a user-specific issue vs a site or fractional-site wide one?

And who's responsible for building that list? Does the vendor have to add things manually? Is there a submission process? How do you stop genuine malware sites from hosting multiple copies on subdomains and claiming innocence?

What about where you don't use subdomains, but a url structure like example.com/user/file/?

Making exceptions always sounds like the easy option, until you have to try doing it, and running it at any scale.