skysight-inc/HackerNews huggingface dataset:
Consider showing your support for Aaron here:

http://act.demandprogress.org/sign/support_aaron/

Demand Progress is an organization Aaron co-founded. They've done some great watchdog work on things like PROTECT IP, the Patriot Act, the Internet Blacklist Bill etc.
6 Reasons Vegetarians Like YOU Should Be At Veggie Fest 2011
I'm not a developer, and I still think an SSD is the most significant marginal upgrade I've seen in the last 10 years. If you told me I could use a machine with Core Duo and an SSD or a modern Xeon and a standard HD, for almost all of what I do, I'd choose the former.
>let people flip a few pages ahead

Apparently, the concept is that you only have two queues/stacks, "now" and "later." I do agree that this isn't very intuitive from the design.
The Logout extra book bug is a Chrome bug, but they have fixed it in the beta channel and this problem should go away when they roll out Chrome 13
The $300 House: Businesses Take Up the Challenge
History is maybe not a great a measure in this case. In the late 90's/early 2000's the entire US economy was in a major boom, not just the tech industry. Then in 2000 the economy came crashing down, as economies tend to do about every 8-10 years. The bottom falling out of the tech sector was a fairly significant contributor to the downturn, and then 9/11 happened shortly there after further hampering the recovery process. The US federal reserve worked to stimulate the economy by keeping interest rates. The economy started to flourish again in the mid-2000s. But then those low interest rates greatly contributed to the next crash when the housing bubble burst in 2008 (8 years after the last major economic downturn!).

As the graphs in this article show the tech industry has recovered at a fairly constant rate since 2000. There was a drop in funding in 2008, corresponding to the drop in the rest of the US economy. The tech industry managed to bounce back from the that incredibly quickly, resulting in what everyone is now saying is a bubble.

However, looking at the entire situation, not just the tech industry, we're in wildly different economic times now than we were in 2000. The US economy as a whole is still fairly depressed, while the tech sector is sort of an anomaly that's doing extremely well.

It's certainly a possibility that this is a tech bubble that'll burst and drop the tech industry back in line with the rest of the economy. However, to look at history as a guide once more, it's much more likely that the rest of the economy will continue to recover and enter boom cycle (which shockingly also happens roughly once every 8-10 years) and catch up to the tech industry. At which point a lot more than just tech companies and investors will have a lot of money to spend. Until, of course, something else triggers the next major economic down turn sometime between 2016 and 2020.
Worse yet, on my iPhone 3G I can't get the code from the Authenticator app and then log on to the Google+ app before it expires... it's just too slow :/
I followed Dreamhack's streams on Justin.tv and it was really an awful experience for me, with several downtime right into the live performances and such.

I do remember someone from the staff coming into the overcrowded channels and expressing their astonishment feelings toward the fact that the chat was actually standing and surviving the load.

Besides that, some phrases they translated into my language are just preposterous, usually it's just better off to do not translate a site at all if you manage to do it in such a way.

I did read all the comments where they've pointed out their many improvements, i hope it will get better and better since a platform like that has great potential.
The cynic in me suspects that he has annoyed someone in power with his many other political activities (Demand Progress etc). When I first had contact with Aaron he was just this guy who wrote rss2email, it's been very inspiring to see him move on to hacking politics.
The bottom line, in the interview process you need to adapt to the people you are talking to.

The possible pitfalls are endless for both the interviewer and the interviewee.

And sometimes the interviewer will bomb the interview more than you. You don't see people often write about making sure the person doing the interview is any good at it.

Getting good people is really important. Possibly one of the most important things you can do for a business.
I get twitter.com as the first link.
Court filings in US v. Aaron Swartz criminal case
That is a handwavy graph if I've ever seen one.
Not to torture this analogy any further, but would you feel safe storing your stuff at such a facility after something like that? No, you'd probably look elsewhere for your storage needs. Breaking in is still bad and would be the subject of criminal charges. If the US attorneys decide that use of the word 'stole' is somewhat over the top, then guess what? they can amend the indictment - just as the defense can amend their motions.

My point is not that the government is correct or morally justified in bringing this indictment, but that getting hung up on terminology like this obscures the legally problematic issue of having (allegedly) bypassed the security systems to download material he was not supposed to have access to, regardless of who actually owns said material.
Do what I do, factor in the cost of Github hosting into the costs for your clients. The marginal cost for an extra repo on Github is $5/month on a business plan or $2 a month for the smaller plans. As part of the contract for each of my projects, I note that there is a $100 maintenance fee per year to keep the project in an active state, and that any project that becomes archived will have a $250 fee to reinstate as active. So every month I send a letter and invoice to all my clients who haven't had work on a specific project done in the past year to bill them for the maintenance fee or give them the option of archiving the project. I actually have a few clients who pay the fee every year even though I haven't done work on a project in several years, because it's worth it to them to have it available immediately if they need something done in the future.
I like the font-face feature of CSS3. I just whipped up a font based on my handwriting, and now it's on my blog.
Information doesn't want to be anthropormphized.
> How is a woman being more likely to be raped not equivalent to a man being more likely to be the victim of a violent crime?

I don't know where I read this, but my understanding is that criminals are the people most likely to be victims of violent crime. For example, 50% of all murder victims are black men under the age of 25, and that is often associated with gang-related violence. I don't have sources for any of this; I read it somewhere, but where I remember not. So absent some conflicting data I consider the typical violent crime one that received somewhat by choice -- it's often associated with some kind of violence or criminality the victim had previously done. One should not have the expectation of being involved in criminal activity and remaining completely safe from violence at the same time.

I realize that in a debate the burden of proof is on me at this point. But since this is not a formal debate and I don't believe there's much hope of convincing you, I'm going to shirk that duty for the time being.

> Who's more likely to be a grade school teacher?

Women, I think. Are you trying to say that being a grade school teacher is a matter of privilege? Because last I checked it's not exactly a super-desirable job on the social ladder.

> Who's more likely to be convicted (or for that matter: charged) with child molestation?

The same group that is more likely to perform child molestation. What's your point?
Engineers, Designers and Product Managers - A Point of View
Bill Gates wants to reinvent the toilet for mankind
There's insanity, and then there's this...
Introducing Float: new Scribd iphone app
> the right to the composition of their collection

Is this a right recognized under US law?
I really don't like this at all. Nesting many levels deep is often a code smell, so seeing an end chain like that is a quick way to find candidates for refactoring.
For what it's worth, the payment servers were one of the only parts of our system that did have (manual) tests in place at that time (because it took 24 hours to do a restart). The bug in question was in DB timeout code, and all tests passed (until several weeks later, when the DB had problems). Now, clearly coverage was insufficient, and I do agree that adding more testing (as we now have) is a good idea. But some bugs are always going to slip past. Code reviews are what could have caught this bug (which we also now take more seriously).
The argument over whether something digital can be stolen at all is a different argument than the one you made in the comment I replied to. The question of taking photographs of artwork (which are not exact copies, but which have their own cultural, educational, and commercial value) is a third question which is interesting in its own right. At this pace, I'm having a hard time keeping track of what we're arguing about.

In any case, my intention was not to signal my support for one of two predefined sides in a battle over the concept of intellectual property, it was just to point out stealing "from" doesn't have to have the meaning you read into it.
I took a week's vacation, got myself a week in a coworking space, and turned off every single work notification possible. As far as work was concerned, I was off on a beach somewhere sipping mai-tai's - when in reality I was getting up at 9AM, and working 10-6 at a coworking space down the street from them on my Big Idea.

I didn't make as much progress as I'd have liked, but I've found doing things like that (especially when you have to make a financial commitment) helps to push things along.
Recruiters are salesmen, But the OP suggested asking the interviewer. Developer interviews often have multiple rounds with different interviewers, so you get a chance to ask the same question to multiple people. If their answers don't match, beware! :)
Bureau of Labor Statistics: http://www.bls.gov/oco/ocos303.htm .

"In May 2008, median annual wages of wage-and-salary computer applications software engineers were $85,430. The middle 50 percent earned between $67,790 and $104,870. The lowest 10 percent earned less than $53,720, and the highest 10 percent earned more than $128,870."

On the other hand, from that same page:

"Median annual wages of wage-and-salary computer programmers were $69,620 in May 2008. The middle 50 percent earned between $52,640 and $89,720 a year. The lowest 10 percent earned less than $40,080, and the highest 10 percent earned more than $111,450. "

and

"In May 2008, median annual wages of wage-and-salary computer systems software engineers were $92,430. The middle 50 percent earned between $73,200 and $113,960. The lowest 10 percent earned less than $57,810, and the highest 10 percent earned more than $135,780."

So they make a strong distinction between "programmers" and "software engineers". I guess there's a definition in there somewhere, I didn't read it that closely (which is why I initially took the 85k as 'overall' median).
According to Bump's statistics from Jan 2011, 90% of all iOS devices run iOS 4.x. We decided to target 3.1.3, because while using 4.0 features would make development a bit quicker, we calculated that additional 10% (it was a bit more back then in favor of 3.1.3) is still worth it.

http://www.quora.com/What-proportion-of-all-iPhone-owners-us...
Google's Schmidt: Apple responding to Android with lawsuits, not innovation
What are the advantages of using this app? It seems like a lot of overhead for recieving information that can be sent in a text message.
Oh wait they will
I know this is YC, but anyone have stuff more focused on IT rather than programming? I'm having a hard time with my skills section, seeing as I can't really list programming languages/frameworks/etc and stuff.
I just now did for the first time ;)
Microsoft To Drop Conditional Comments In IE10
I have to commend you, to are the mobile apps also built using html5 and css3.
I coded it and did participate in the design, but I definitely didn't make the App alone!

Do It (Tomorrow) is an Adylitica production - you can read about my company here: http://adylitica.com/ - our team: http://adylitica.com/team.

IE support may come in the future, but it is very labor intensive as IE is really far behind, even in IE9.
Devs should be required to _test_ on that older machine, and benchmarks should be recorded and distributed, to keep everyone aware of the base-supported-config performance.

The software can also suck from hundreds of hours of time being wasted by the older gear. If your competitors don't think the same way, you have a problem.
See, that's the problem in thinking. People go, "Hmm, 10 repos cost $12, so that's $1.20 per repo. But if I have 11 repos, it costs me $22, it costs me $22 so it's $2 per repo, what a ripoff!" Or conversely how you stated it, "$1.20 per repo for the first 10, then $10 for the 11th, and the next 9 are free."

If they restated it that it costs $2 per repo, but if you order in bulk you get a discount, people would be happier. So even if they always paid $22, they'd be thrilled because the "real" prices would be 11 for $2 each all the way down to 20 for $1.10 each!
glibc's abort() is even more complex:

http://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/abort...
Thanks! The mobile Apps are written native to their respective platforms
>I take issue with the notion that someone who is accessing a service through a public interface is criminally responsible for downtime if too high an access rate causes service degradation or an outage

Ah... well surely you've heard of people being prosecuted for denial of service attacks? Most recently, members of anon getting raided because they used LOIC? If you use a network in a way that is intended to degrade others' quality of service, even if you are just accessing things via normal protocols at a really high rate, you are breaking the law. In this case, it does not look like they are alleging that he intended to cause a service disruption, but they claim that he repeatedly circumvented measures that JSTOR put in place to halt his unauthorized activities, which caused service disruptions for other legitimate users and therefore denial of service.
from pg

> Aaron's not wrong to call himself one of the founders. The company behind Reddit was a merger of two startups, one that made Reddit and one that made Infogami, and in that situation the founders of both startups are considered founders of the combined company.

http://www.reddit.com/r/reddit.com/comments/1octb/reddit_cof...
Unit and Integration Tests don't always catch everything but cluster immune systems do a pretty good job on the important stuff:

When someone wanted to do a deployment, we had a completely automated system that we called the cluster immune system. This would deploy the change incrementally, one machine at a time. That process would continually monitor the health of those machines, as well as the cluster as a whole, to see if the change was causing problems. If it didn't like what was going on, it would reject the change, do a fast revert, and lock deployments until someone investigated what went wrong.

http://www.startuplessonslearned.com/2008/11/five-whys.html
What is your approach for asking (supposedly) senior developers to write such a rudimentary program? Having interviewed "senior" developers with "10 years of experience" that could not tell me the difference between an int and a char pointer, I know this type of interview question is, unfortunately, very important.
I disagree with the point regarding salary . You should always ask up front to decide if you even want to interview. Ask them a range and explain why - a lot of people waste time with overqualified candidates only to find out they want much more than the company can offer. So it might be worth mentioning unless you want your time wasted.

Is programming about the money? Well I don't come to work to make art, I come to get paid. I do love it. But this is a business not a volunteer effort.
Most of the code in glibc has been heavily Dreppered.
I'd rather have developers use slow machines. This prevents a lot of foolish performance problems. The developer's laptop should not be faster and have 5x faster storage than the servers that will host the app.
I'm interested to know how the people targeting iOS releases other than 4.3, 4.2, and 3.1 actually test on those platforms before release (ignoring the simulator for now — many apps don't work there at all, and it often has subtly different behavior that can cause crashes when running on a device).

The issue here is that Apple specifically blocks restoring to any firmware except the very latest available. Since the iPhone 3GS and iOS 3.0, only the most recent firmware released for that device is allowed to be installed onto the device. And, to be very clear: that doesn't mean no downgrades, it means only the very latest is allowed. And that's even through Xcode's Organizer (which will "helpfully" allow you to try and restore older versions, which will then return an error partially through the restore), as well as iTunes when specifying a custom file to restore with.

Because of that restriction, I'm not sure how any other version can be supported: you have iOS 3.1 on an original iPhone, iOS 4.2 that an iPhone 3G can restore to, and iOS 4.3 on the current models. But other iOS versions don't have devices that can be restored to them. Do you just test in the simulator? Try and keep a device with the older version around, and hope it never needs to be replaced or restored if something goes wrong? I'm just not sure how something like that is managed.

(Note: there is a way around the above restriction, namely, saving Apple's "okay, you can restore to this version" response (often called a SHSH hash) when Apple is currently allowing that device to be restored to a certain version, and then spoofing that same reply later when you want to restore. That's how TinyUmbrella[1] and Cydia's TSS service[2] work, but it's (of course) not supported and won't even be possible as of iOS 5.)

[1]: http://thefirmwareumbrella.blogspot.com/
[2]: http://www.saurik.com/id/12
Link to abort.c source:
https://gist.github.com/1093410
Well, given your description it's an OS as much as Ubuntu is.
At first glance it would seem like github is "leaving money on the table". But if Patrick is right then their time is better spent strategizing maximum value from the high end rather than devote time to getting your $10 dollars.

30+ repos in your case would be the Gold plan @ $100.00 a month. How much do you think is fair? If you have 30 client repos per month please tell me you are charging more per client than the $40 dollars it's going to take to host the project in github for a year.

And if you aren't making money hand over fist with these hundreds of apps people are apparently creating and hosting on github .... make them public.
I have 13 repos in github, all public. Most of them are all attempts at commercial products. Nobody gives two peanuts about my code.
Everything in high school is a popularity contest, whether it's obvious or not.
Rechargeable batteries in a matter of seconds with almost indefinite lifespan
Yep, the Safari logo in particular does it for me as they've attempted to make it look ever so slightly different ("Nooo, see this one's green and the compass dial is pointing at a TOTALLY different angle"). Just reminds me of the rather awful OS X-like skins you see for Winamp or basically any skinnable application. Bleh
Ditto. The OP probably just visits Wikipedia a lot, so Google is bumping it up to the top.
Wait a minute. All he needed was a guest account to access JSTOR? That's like saying, ANYONE IS ALLOWED TO DOWNLOAD FROM JSTOR. This isn't just bad security, this is no security.
Yeah, I think it's a bad argument to personify network protocols or imbue them with intent. Legally speaking, what is more important is the intent of the person using them.
So where's the mens rea in this case?
Incidentally, you can read the intro to Martin Ford's book here:

http://www.thelightsinthetunnel.com/excerpt.htm

I think the writing could be a little better, but the underlying ideas are thought provoking.
Rdio releasing iPad app
Details of how Aaron Swartz stole 4.8 million documents from JSTOR
But: (1) JSTOR isn't a storage facility in that sense; the copyright holders do not pay JSTOR to store their items, so this is a bad analogy.

(2) If the outrage is supposed to be about bypassing security systems, why is the government hung up on the "theft" terminology? Especially when JSTOR, the party arguably injured (in some way not specified), has asked the government not to prosecute?

No, this is clearly a convenient way to get a politically inconvenient person labeled a felon.
Yeah! What a bunch of dickbags.

What if Western Digital used Dropbox's pricing plan?
No text message costs, I'd think. And I've had text messages take several minutes to arrive, websites rarely run that slowly.

For myself: I've got an iPod. No text messages there (I have Voice, but not everyone does).
He violated Terms of Service for a large database of journals at an egregious rate. If he had stolen say...10,000 articles this may be a non-issue. The fact that they can tie 4,000,000 articles to him is what makes this so bad.

The other part that is extremely bad is his measure to continually evade MIT MAC banning through spoofing. That measure of evasion proves, to some extent, his intent to steal and is a form of computer fraud.
Well, then I can't use my computer anymore... Do you REALLY think desktop OSes are dead? Well, think again :)
People are on their best behavior with they are being interviewed. My manager suggested that if you notice any rude or peculiar behavior during the interview, multiply it 100x and consider whether you would want to work with that person one year from now. I've interviewed people who would arrogant or would talk over the interviewer. Needless to say, those hires did not work out. <:)
samfoo never made the claim that men and women had the same weaknesses. He was simply stating that men are also disadvantaged because of their own nature. If you're a woman and are able to avoid violent or bigoted men, or are able to defend yourself against them, then you are not disadvantaged as someone who can't defend against those men. And to ricefield's claim that girls are no longer "disadvantaged.", there is some truth to that just looking at what's happened over the last century.
Well, you wouldn't want any old rabble getting access to valuable knowledge. Far better for that access to be safely controlled by the major research institutions, who can clearly be trusted to pursue knowledge in a responsible manner.
How tired is too tired?  It may come sooner than you realise
I'll accept that victims of violent crime are also more likely to be the perpetrators. I just don't see how that matters: They're still part of the demographic of "men" and still contributing sociological disadvantage to the population (viz. "Men are stupid muscly brutes").

There are disadvantages (and advantages), sociologically speaking, for both genders. I'm not arguing that women are equally enabled at present (I don't think they are). As discrimination trends towards zero -- which I believe it is -- it's hard not to feel frustrated that cheer leading (pun not intended) is acceptable on one side but not the other.

(Note: I removed my questions in the edit because I didn't feel it was necessary for this to turn into a quid-pro-quo of discrimination reports)
Funny Source Code Comments
Every programmer should implement an operating system and compiler. I did. Now get off my lawn.