skysight-inc/HackerNews huggingface dataset:
Reviewed in LWN back in April: https://lwn.net/Articles/438184/
I hate to quibble over words, but a painting can be stolen "from the Louvre" even if it's there on loan from a private collection, just as you could say, "The necklace was stolen from my jewelry box," without implying that your jewelry box was the legal owner of the necklace.
I very much agree with the bulk of your post, most people are surprised to learn that woman on man domestic abuse is not at all uncommon. To quote wikipedia:
Straus and Gelles found in couples reporting spousal violence, 27% of the time the man struck the first blow; the woman in 24%. The rest of the time, the violence was mutual, with both partners brawling. The results were the same even when the most severe episodes of violence were analyzed. In order to counteract claims that the reporting data was skewed, female-only surveys were conducted, asking females to self-report, and the data was the same.
Gay and lesbian couples also have similar rates of domestic violence.

However, due to differences in strength women are much less likely to be seriously injured or killed by domestic abuse by men than vice versa. On the other hand, battered men are less likely to receive help from society for various obvious reasons. We really have to work against domestic violence in general, rather than just "violence against women".

Outside of the home, though, almost all violence committed against strangers is done by men, whereas almost all the violence that women commit is some form of domestic abuse.

However, again, I agree that women often suffer discrimination in the workplace and suffer disproportionately from sexual harassment.
Yeah, my college also had it. But the article made it sound like only MIT was using these servers.
For everyone wondering: it's based on Ubuntu, with a clean theme and some "homemade" applications. It's minimalist and blazing fast. The music player will come with the next release. It's opinionated. I like it.
JSTOR is being very vague about their role in this, so that might unfortunately be wrong about just how settled JSTOR considers things on their side. Their statement feels extremely carefully worded: http://about.jstor.org/news-events/news/jstor-statement-misu...
Live in the problem, not in the solution: How customer development has gone awry
I'm typing this on a 3 year-old machine... I'm doing just fine:)

I should elaborate:

I'm running an almost 3 year old MacBook Pro. I do all of my development within VirtualBox (Ubuntu 10.11). I have it connected to a gasp single external monitor. I work every day on a MongoDB/Python stack.

It could be faster, sure... but I'm hardly unhappy with it.
The latest iPod touch does have a camera. It looks like it was an amateur mistake to not include the iPod touch to me. Just because it doesn't have a GPS chip doesn't mean you can't get your location.
Speaking of "TV drama levels of understanding of criminal justice"... :)

With only a few exceptions, persons accused of crimes are not presumed to have mens rea. Statutory rape, for instance, has "strict liability"; even if you don't know you're committing a crime, you're liable. Most criminal offenses are not like this. The state is required to establish mens rea.

A prosecutor could say that a ToS-infringing blog comment is a criminal violation, but unless that prosecutor can establish that the comment was made in purposeful, knowing, or reckless violation of the ToS, they'd be wasting their time.
Local PHP hacker here, what kind of opportunities you got? I feel like I've seen PHOCOA before, PHP works atlanta?
There is no non-exclusive copyright. J-STOR is not the copyright owner, period.

They do own the right to the composition of their collection, so someone who got the whole collection would be liable to infringing their right on the composition of the collection; in contrast, a random sample of articles would infringe on the publishers' IP rights rather than J-STOR's.

The subtle point is that J-STOR is absolutely not interested in the original copyright owners having to hunt down abusers, because that would (in all likelihood) appear like an additional, avoidable hassle to the latter and would make them less likely to agree to have J-STOR distribute their content. [edit: apparently it's the US Attorney General more than J-STOR who is pushing this case forward]

In comparison: if someone sneaks into a cinema to see a movie, you would accuse him of cheating them of the entrance fee, and not of "stealing the movie". If someone sneaks into a cinema and uses his camcorder to record the movie, he is cheating the movie theater of the entrance fee and misappropriating the production company's movie (with the suspicion that he might pirate it later), but he did not steal the movie from the theater. That would involve something like walking away with the movie theater's copy of the movie, which would fulfill the criterion that what's stolen is not there afterwards.

Misappropriation of IP is not stealing. It's unauthorized copying - that certainly has the potential to harm the bottomline of the copyright owner, but with an impact that is much harder to quantify than the stealing of an actual physical thing.

IP owners and friends of them who use the word 'stealing' want to frame the situation in such a way that appeal to the nonexistence of monetary loss is excluded - mostly because these same owners are investors in, and not creators of, the IP and do not have any other perspective than squeezing whatever value they can out of their investment.

(The authors of the original articles probably couldn't care less about some punk illegally downloading their texts, because they don't see any money from it anyways).
This is more like taking a photograph of a painting on loan to the Louvre, though--- they're alleging that a copy was made, in violation of their terms of service, of a document that they don't even own (but do host). In that case, I would think that you might be violating the Louvre's camera policy, and you might even be colloquially "stealing" something from the painting's author (e.g. if you go on to publish illicit copies from your photo), but you aren't plausibly stealing anything from the Louvre.
Off-topic, but: arguments can be moot, but they are never mute.
From the JSTOR website (http://about.jstor.org/participate-jstor/worldwide-access)

"Our ultimate long-term objective is to make JSTOR available to everyone who wants access to it, while doing so in a way that ensures sustainability of the service."

Cynically, it seems like the bit about "ensures sustainability" can be translated as "we will aggressively prosecute in order to protect our bloated salaries."
A political prisoner is not usually granted bail. It isn't hard to see why.

Murder is a genuine crime recognized by all nations. One accused of murder will find few people who are automatically sympathetic.

On the other hand, the "crime" Mr. Swartz is accused of would be seen as an entirely moral act by a great many people around the world, myself included. It is quite possible that if he were to board a plane, he could find a place where he would not only be able to continue in his line of work, but would be respected as a hero who flipped the finger at the Evil Empire and its fat rent-seeking parasites.

The prosecutor would be quite foolish to grant bail.
"As for 'Why complain?'? Because money doesn't really grow on trees. Rich people get rich by spending their money wisely."

Complaining and spending money wisely are independent activities; you can do either one without doing the other.
Do It (Tomorrow) is based on a simple concept where you can just look at what you have to do today and push less important things to later.

The "days" aren't literal dates, add todos to today - they will stay on that page forever until you cross them off or delete them. The pages are more like 'now' and 'later', at least that's how I use it.

Boing Boing did a nice review of the iPhone App and they explained the concept better than I probably can http://boingboing.net/2011/03/08/of-the-many-many-fac.html
iOS version and device type are separate when you are releasing an iOS app.
FBI Arrests Members of Hacktivist Group Anonymous in Nationwide Crackdown
This reminded me of Jacques Mattheij's list of ideas for startups (see http://jacquesmattheij.com/My+list+of+ideas+for+when+you+are...):

"(45) OpenPapers

A place where all academic research that has been funded in part by
public funds is published, journals be damned. Hopefully with deep
pockets to fight off the lawsuits."
Raldi responded a year ago to how much Aaron was a "cofounder":

"Aaron Swartz founded a company called Infogami that merged with reddit to form "not a bug", so this is sort of like Steve Case calling himself a Time Warner cofounder.
"
http://www.reddit.com/r/reddit.com/comments/9r8on/aaron_swar...

Alexis responds via Twitter:

ATTN @nytimes Steve Huffman & I founded @reddit. We acquired Aaron Swartz's company infogami 6mos after we launched.

https://twitter.com/#!/kn0thing/status/93374221685755904
Yandrex.ru Node.js Web Framework
Feel free to limit yourself to green screen terminal, but good luck building a GUI.

Anyway, fixating on HW like it has meaning outside of the software that runs is a common misconception, and assuming there is any reason to buy a PC with less than 200$ of ram is simply premature optimization. Today that works out to 16GB, in the past that may have been less than 16KB, but that does not mean 16KB was enough just that it was a point of diminishing returns.

PS: Assuming that the same assumptions will always apply even as HW gets 1000 times as fast is ridiculous. I know someone that prevented 1 million in computing hardware from being purchased due to a few weeks work. Today doing those same optimizations would be a waste of time because computing power has literally increased by that much.
Login stickiness is using localStorage and no cookies are used, but that seems to be causing problems for some people :(

I am trying to get this one sorted
t the same time, he did this from Sept-Jan at full speed, and still only got half the archive... so..
Just Make It, Don't Fake It
Now, it can be close if your comparing 150 people vs 151 people but I can tell you better hardware would be more productive in that case.

No you can't.
The point is that productivity gains are only one obvious metric - businesses constantly battle capital spending vs. productivity.
Appcelerator Dev Center - Mobile Debugging and a Full Training Program
The counter argument to MVP that Charlie O'Donnell (First Round Capital) provides in this blog post resonates with me: I am an engineer and I like to solve problems first by my own insights. Perhaps customer development should happen only after the organic insight has been distilled into MVP ?
One possible reason for this is that in those countries science/engineering is often one of the few routes an educated women has available. I've only heard this anecdotally and haven't been able to research it, but it could be one factor.
Reduce Rails Development Reloading Delays
So is the original iPhone which is equivalent. I don't think any dev cares about these anymore.
I created an application password to use for the iPhone app. After I tried to authenticate it told me that I couldn't use application passwords and to use my normal password+token.
Yeah, Django and Flask are just as easy (if not easier, thanks to services like Dotcloud) to deploy as PHP.

Let's take your VPS example. Install nginx, gunicorn, and your database of choice. Set up gunicorn to serve your app, set up nginx to serve static and proxy to your gunicorn instance. Do any app-specific setup.

That doesn't take any longer than deploying a PHP app, at least not for me.
That's the reason we have test VMs, to approximate the customer's environment. Sometimes I just get a VM clone of the production machine with everything set up.

Right now I write code for a 32-CPU 64GB RAM 300MB/s machine, should I request one exactly like it for myself? And it's not even a hardware issue - the OS, DB and middleware licenses to use on that HW cost >$1M.
That's what I get for being poetic. I've done a lot of python development but not all that much for the web. When i have, I used Tornado. Which is also really easy to get running.

So I stand by my point!!
HTTP + JSON for Redis: Now You Can Deploy Redweb on DotCloud in Under 30 Seconds
Just to be clear: Bill's opinion on this isn't universally shared at JTV.

When you're two guys in a garage, unit tests probably slow you down. But at some point, they begin to dramatically speed things up -- working on someone other person's code becomes orders of magnitude easier when there's a comprehensive test suite to validate your changes.

The problem is that at some point between first employee and a dozen (or more) engineers, you start to wish you'd spent a bit more time on testing code. Writing those tests from scratch becomes "a project", and it only gets done with herculean effort.
Try this one:

http://www.paulgraham.com/wealth.html

Drop down to "Money is not wealth". Paul did a much better job of explaining it (and why the distinction is important).
I guess difference being intention. Amazon most likely intents to use it, or reverses the right to for some planned or unplanned products. A squatter by definition intents to resell it.
1) We've started introducing tests - as you grow I think they're essential. I would say though, not all bugs can be caught by tests (and in fact, I once went over the last 10 bugs we had fixed and discovered that none of them could have been caught by any testing framework). Here are some kinds of bugs you can't catch with testing:

- The code assumes that an external service is highly available

- The page looks glitchy in IE

- If you use that flash api, computers with an nvidia graphics card will show a green screen

- If you open and close a socket quickly, flash will hard-crash the entire browser...sometimes

- Under peak load, when a vacuum is running, this new query will hose the DB

That said, it sounds like this bug COULD have been caught by testing (though I don't know the details and can't be sure). And tests can be darn useful, when used in the right circumstance. But in the hierarchy of important things for running a production website, here's what I would list in priority order:

- Extensive monitoring and alerting

- Detailed, easily accessible logging

- Code review required and taken seriously

- Hiring good developers

- Automated deployment and rollback

- Integration testing

- Unit testing

We've been working our way down the hierarchy :-)

2) We have 100% automated deployment and rollback, and a neat internal tool called Brigade for managing it that I really should get around to open sourcing some day...
10+ WordPress Themes for only $17
Themes Kingdom have a great collection of varied WordPress themes, that's constantly growing. The themes are simple to use and easy to customize, enabling you to get a professional website up and running in no time at all. All themes are customizable through a custom admin panel.
While I'm not a unit test nazi by any means, if you don't have a QA and deployment process in place to catch things like this unit, and functional tests may be time well spent.
Jupiter is based on ubuntu maverick, luna the next update is based on ubuntu oneiric. You could call it a ubuntu remix but its not a fair statement, the whole idea is a unified os that is designed to look and feel a certain way. They have specific apps that will replace the default gnome utilities like nautilus rhythmbox etc.

Marlin - nautilus replacement

Beatbox - rhythmbox/banshee

Pantheon - gnome-terminal

Postler - evolution/thunderbird

Dexter - contacts

I'm writing this post from elementary os jupiter. Its worth a try just to get a feel of ubuntu taken apart and rebuilt with a focus on design and usability.

However dont expect things to be polished like osx, it is not. A few "features" like postler storing your password in plain text is enough to put me off using it over thunderbird but i digress.
Well, if someone stole $100,000 of property from a storage facility, that wouldn't mean the storage facility claimed ownership of the property, just that it was the location of the theft. Maybe you're overthinking this a bit.
sorry Bill, they're really quite helpful in the right circumstance

I don't think I've ever claimed they're never useful ;) But I do still believe that, out of the things you listed, they have the lowest utility for the amount of effort involved.

Personally, I would do fully-automated deploy and rollback first, closely followed by monitoring, then code reviews, and then if problems were still slipping through the net I'd tell people to start writing unit tests.
Look into ep.io, gondor.io, djangozoom.com or one of the other recently-available Django/Python/WSGI hosts, then. They're free to start with (like Heroku) and are built with Django in mind.
And as a lack of testing endangered the payment system, I'd say it would have been better for them to have some tests in place.
Thank you for your comment, and my intention was not to spam. I think there are a lot of people that are confused about the difference between metrics and analytics, and only want to read 2 paragraphs. I wrote this post in reference to a question on Focus.com. I think a lot of BI is focused to much on providing metrics that executives ask for vs. using analytics, especially predictive analytics, to explain relationships between variables.

We don't need to monitor behavior/activity, we need to explain it.
JSTOR's not doing any prosecution. In fact, if you read other comments / stories, it sounds like they don't want the DA to prosecute him.
where did you get your figure for US median programmer salary?
This looks eerily similar to OS X. Everything from the desktop to the icons (safari, dictionary, contacts) and even the design of the website.
Hmm. To me, the problem with "girl power", etc. is that, as a young female scientist, you're inundated with suggestions that girls are your "team" and boys are your rivals. If you hear enough about "girl power" growing up, you start to feel that you have to represent your gender well: that you have to beat boys on tests (though it doesn't matter if you beat other girls on tests), or that knowing more than a male colleague is something to be proud of. "Girl power" was what I said in elementary school when the girls beat the guys at soccer or something, but when you start to use that sentiment in relation to intellectual abilities, you foster a hostile work environment and you encourage intellectual competition rather than collaboration across gender.

On a related note, here's a NYT blog post that I saw recently that highlights the science fair winners' gender and just goes up in flames: http://bits.blogs.nytimes.com/2011/07/13/girl-power-wins-at-...
It ends by suggesting that Google hired Marissa Mayer and Susan Wojcicki because they would help recruit more women, which made me cringe, even though I know that the author probably didn't intend to make exactly that point.
Since when were the 15 minutes you might save by setting up PHP instead of a reasonable software development environment worth more than preventing the years of torment and pain you'll suffer from choosing the wrong technology?
>At that point, it's equally easy to install a stack like haproxy + varnish + nginx + a bunch of CPAN modules as it is to rsync over a bunch of .php files

Ahem. I get what you are trying to say, but I think you're gonna have a hard time saying that Ruby is as easy to deploy "right" as PHP. Rsyncing a bunch of PHP files is a single shell command. Writing puppet or bcfg2 specs to deploy your six-tier web stack for your RoR app is a bit harder, it is most certainly not a button click out of the box, and neither process is necessarily more "right". It certainly helped the PHP ecosystem that deploying a LAMP stack is as easy as running three package installs and copying over some PHP files. The fact that a simple-to-understand, well-established process will scale you up to decent load before you need to get fancy will continue to make it an attractive platform.
Japanese lessons would be neat. Not sure how great a tutor I'd be though, you'd have to clearly outline your goals for me so I could figure out how (better yet, if) I can help you.
There is a middle ground where you work with some controls in place that don't bring the whole production system down. Fat fingering something (as described in the article) can happen no matter what your experience level is. More than showing that they treat new hires well, I think this reflects poorly on their dev environment...
I found it on my iPhone by searching for "google social huddle" as that seems to hit the description.
You are probably a felon.
My concern (which is possibly unfounded) is that it would take significant investment before the productivity gain made it worth it.

Anecdotally, I took a job as Rails developer some years back. I had zero experience with it before starting (Having worked mainly with PHP before), but because the environments are so similar (http is the same, gnu/linux is the same, mysql is the same, architecture and oop is the same etc. etc.), I was creating value after about three weeks and I would say that I was fully up to speed after something like 3 months. Consider that it can easily take the same time to get the business, the problem domain and your new colleagues to know, I'd say that the cost for my employer was close to nothing.

Now, I'm not saying that anybody can do this - I consider myself a fairly good developer and beside PHP, I have tinkered with a broad spectrum of languages, which surely helped my transition. And the point isn't that Ruby is such an easy language that it can be learned in 3 weeks either (In fact, I think it is a rather complex language). What I take from my experience is that a good (and diverse) developer, with a motivation can jump from related technologies with relative ease.

I do agree with your sentiment that it might be easier to sell a jump from php than to, but that is a different problem. If your project is interesting in it self, I'm sure you can find good developers who don't fret too much over what particular language they write in.
Love the UI on this. I did a light dig through the docs but does it offer networking support? Would love to use this on my currently Windows box to host files.
I definitely thought this was going to be an article about the juxtaposition of an all female cast of cleaning professionals with an all male science fair as a broad analogy for the "glass ceiling" effect.

Glad to see I was mistaken :)
Wikipedia is the Nr 1. Result for a Google Search for [Twitter]
All fair points!

What is the incentive of the recruiter to tell you the truth? What if he says: "Everthing's great!!!", you can't really hold him accountable after you signed up for the job. They're salesmen. Is the idea to look for subtle indications of not everything being great?
> They do own the right to the composition of their collection

This was the point I was trying to make.

They own their database, even if they don't own the articles in it. The GP poster was trying to claim that they didn't "own their archive".
To use WSGI (which is what most people would use instead of mod_python) you have to write some lines in your server configuration plus a script that loads your framework of choice.

Compare that to getting CodeIgniter up and running: SFTP the files into the server, and you're up. No server configuration needed.

One could argue that this is not a feature of PHP itself, but that doesn't change the fact that "normal" PHP solutions are simply faster to get up and running.
"It was a long journey in those days from Monticello to Philadelphia, where the Congress was held. Part of the road ran through the wilderness, and it took more than a week to get there."

http://all-biographies.com/presidents/thomas_jefferson.htm

Footnote at the bottom of the page:
Source: "The Lives of the Presidents and How They Reached the White House" by Charles Morris, LL.D., 1903. (We didn't check the book though)