skysight-inc/HackerNews huggingface dataset:
I know I am going to get down voted for this, but here it goes anyway.

This is how reddit went to hell. From interesting articles, to interesting articles which are also group therapy for a prominent minority of smart people with some serious problems.

And that's the thing, most smart people, the countless I've met, the dozens of brilliant engineers I work with every day, they have none of these problems. They are family men, never had those problems.

There are some unfortunate and very troubled souls, and they turn smart social news sites into sad group therapy.
I use ajax POSTs for autosaves, creating and deleting 'child' objects (when the UI for the sub-object should be added to/removed from the page without a reload). Basically any mutation where I don't want a reload.
Data analysis: more money == less sex, for the young
Actually, the game was supposed to launch that Tuesday. I think they said a lot of employees were supposed to have that Monday off for Easter weekend.
Brain Wave Readers
He ignores a lot of examples where best practices have simply become common knowledge, and you'd never consider doing it any other way. For example, structured programming - most languages don't even provide a way to jump into the middle of a code block now. Avoiding self-modifying code, unless you live in Ruby-land. Lexical scoping, which is widely considered the only sane default among language designers today, though we're still waiting for mainstream languages to catch up. Multi-character variable names that don't have to start with one particular letter (Fortran, I'm looking at you). Automatic documentation generators - thank you JavaDoc. Garbage collection. Having classes manage their own memory in languages that don't provide garbage collection.

Today's "best practice" may be tomorrow's fad - or it may be tomorrow's common knowledge. The differentiating factor is usually the ratio of actual experience to wild-eyed exuberance that its proponents have. So I'm betting that Rails is just a fad, but several of the XP practices like unit testing and standup meetings will have lasting impact.
Joe Gregorio on why the Atom Publishing Protocol (AtomPub) is a failure
Hardly. I don't live in America, in fact I'm in a country mentioned as an example of a "good" post office.

The assertion that a subsidy on direct mail somehow contributed to the ongoing financial crisis is just stupid and calls into question the author's basic understanding of the subject and ability to identify relevant information. You might as well say that coffee contributed to the crisis because it enabled bankers to stay up later and write more bad contracts. Hell, name anything you want and I'll connect it to the crisis using some bullshit six-degrees-of-separation methodology like the author used for direct mail.
Awesome. 5 things I now know that I probably would have not known for years to come by making mistakes. Without a whole lot of experience with AJAX + that nagging feeling I'm implementing it wrong, it's practical rules like these that I can easily put into practice.

Finally, you seem to imply that POST requests will not or cannot generate a response similar to GET. This is not the case, responses to POST work in the same way. (except it must not be cached) The deciding factor is the nature of the request (side effect or no side effect), not the nature of the response.

Yah I actually found this out right after I posted and had I known the difference between an AJAX POST and an AJAX GET was literally like 5 to 10 lines of code I may have never asked such an ostentatious question.
I'm a freelancer in web dev and show biz and have done a lot of sales in that area. Brian Tracey's "Advanced Selling Strategies" is probably the best single book out there for individual one-on-one selling, especially if you also read "How to Win Friends and Influence People" 80% of reviewers on Amazon gave it 5 stars, and the rest 4. That's saying something for a business book!

I would also highly recommend finding good books on negotiation too. Balancing relationship sales with negotiation and estimation is IMHO the hardest and most far-reaching aspect of being a freelance web dev.

Iain Duncan
This has a simple explanation that the article doesn't account for, namely that the busier you are with work at a young age (and hence better income), the less time you have for sexual activity within or without an associated relationship.
It's a cool concept and I like your implementation, but it's very similar to http://ffffound.com/ no?
Try www.elance.com If you are good, you should be able to make some decent money as a freelancer.
"lulz" I believe
This is totally true, with one giant caveat: how much you are worth will not sell itself. You will get referrals, but you need to make sure that you are negotiating properly or you can wind up swamped with work that you aren't charging enough for. Sooo, even if you feel like you have all the work you need, you owe it to yourself to do some sales reading. ;-)
If I could choose one book on sales, it would be

Non-Manipulative Selling by Tony Alessandra.

This is a diamond in the rough among sales books. Many other books on sales, at least in the few that I've read and others I've skimmed, seem to be full of subtle and not-so-subtle psychological manipulation that always gave me an uneasy feeling in my gut once the conversation ended. This book is different. However, even if you believe in the "hard sell" philosophy, you should read this, since at the very least, you learn many tips to prevent negotiations from getting hostile.
I've heard a lot of anecdotal evidence that young blind people have better-than-average hearing, but what about the elderly?

I'm not sure anyone I know over 70 years old could pass either of those captchas. I guess the only consolation is that most people that age often have younger people sign up for them.
Another month, another lets try and kill ie6. Reminds me of the mass attempts that were made to try and get everyone to ie6 in the first place.
I don't think smart men have more problems getting laid, I think they just tend to whine louder about it.
Breaking Gmail's Audio Captcha
Okay thanks everybody for the replies. The consensus appears to be to leave it off until it's a problem. So that's what I'm going to do.
I would pick SPIN selling from this list, especially if you are selling custom work in an enterprise software market.
It's ok effective judging by my usages and I could just iterate over this solution if someone brute forced it or implemented a "cat fur detector" (which for my uses is pretty unrealistic).

Battling spammers is really a battle where you implement better protections and they implement better attacks. The conclusion so far has been that it isn't possible to check-mate them - - and it's very unlikely it will ever happen as a lot of spammers use "human bots"...

Using visual captcha is much more user friendly thought, so it's a win for the users.
280 Slides uses an asynchronous POST (or PUT) request for saving documents.

Just because the mechanism for generating requests has changed, that doesn't mean the mechanics of REST should be thrown out the window.

REST is useful, and its how most of the infrastructure of the web works. It's useful to understand this, and try to build your applications appropriately.
"just" a philosophical problem!
In downtown Palo Alto you can see people sitting on the sidewalk with cardboards which say they lost their jobs and don't have money for food, talking on their iPhones.
Don't worry about captcha till you need it.

I strongly recommend storing the ip address and the signup datetime. It makes finding and deleting spam accounts easy.
I've heard this pron meme before, but didn't see any actual proof. Do you have sources?
Limiting new accounts to, say, 20 per day per IP should severely mitigate most attacks, especially the ones not specifically targetted at your site. For the targeted ones, deal with them as they come up, in a more or less manual way. You don't want to have 10000 new fake account creations per second but you don't need to bother your legitimate users with overly annoying measures like Captcha.
> There's a long-standing tradition

You are attempting to rely on a well-known logical fallacy.

See http://www.nizkor.org/features/fallacies/appeal-to-tradition...
As a citizen of the United States, you still benefit enormously from the power and wealth of your country. As a non-citizen, I've seen the power that blue passport with the eagle possesses. The next time there's a disaster and you're abroad, where do you head to? Straight to the nearest consulate/embassy. Flash that passport, and you disappear behind the high walls with barbed wire and guards with submachine guns.

The safety net your country provides you is incredible. If you're so detached from the US and don't want to pay for it, (and are already abroad and settled somewhere else) why don't you give up your US citizenship? You still could visit the US as much as you wanted (as long as you left within 6 months). Ponder that, and then you'll realize the enormous benefits of simply wielding the blue-eagle passport.
Well, the author does mention "Or maybe you're just left with less time to go to work." in the 4th paragraph.

The thing of interest to me, though, was the gender-based age difference in the inversion point of the money/sex correlation. I would have expected the opposite, frankly, given society's "breadwinner" v. "trophy wife" archetypes.
Talk about a perfect example of correlation not equaling causation.

It could be a matter of priorities.

Or it could be a matter of risk taking.

Or it could be a matter of location (higher salaries and less intimacy in bigger cities).

A shocking study would be more money == less sex, for older men.
Those are lower middle class people buying those services. The poor would be choosing between their cellphones and shelter. Am not saying there are no people that choose to be homelessness and keep their cellphone, but there aren't very many.
You think there's poor people in Pala Alto, CA, huh?

Wikipedia has per capita income in Palo Alto, CA as $56,257.

http://en.wikipedia.org/wiki/California_locations_by_per_cap...
Most developed countries tax at a higher rate than the US - so this ends up only applying to people who live and work in tax havens, and earn huge amounts of money.

(If you live in a country that taxes marginally less than the US, that ~85k deduction really wipes out the surplus US-rate tax, so unless you earn a lot, this still won't affect you.)
The problem with that is that when you exclude people based on something like GPA/major, you're going to attract a very ugly sort of good-grades person.
What is your opinion on "urban sprawl"?

What effect do universal service subsidies and other public works (such as highways) have on the rate of expansion of settlements?
I'd say implement one if you can afford the time and resources now. Then shut it off until you actually need it.
Not to mention you'd want to win at chess, not checkers.
He didn't mean antonym, which is why he mentioned at the end girls could then find both a nice and strong guy. In other words, it's less likely for nice guys to have the trait, but not impossible: they don't have it because they didn't attempt it since they simply listened to girls who didn't know (or weren't willing to admit) what they wanted.

In my experience, girls do want first and foremost an alpha male, and being a nice guy on top of that makes it even better. It's just not a necessity so the jerks can succeed without that quality, whereas the nice guys can't succeed without "dominance."
> Fourth, if web crawlers get hold of any URLs which exhibit side effects on GET, they will wreak havoc on your site.

Web accelerators, too, and those will not be controlled by robots.txt. I would definitely advise the OP to read the HTTP spec about the differences between POST and GET, or perhaps an introduction to RESTful web development.
Even if you give up your citizenship, you still have to pay your taxes.

Since I come in under the fairly high tax level where you get foreign taxes discounted, it doesn't really affect, me, I just think that it's odd that the US is one of very few countries that lays a claim to your foreign income if you live abroad. Sort of like using inches, feet and yards.
PHP was and is a language. Apache has always had a fairly accessible API. The two are quite different things.
Alan Kay on How Children Learn [pdf]
Ask HN: What do you think of my Recipe Search Engine?
I am building a Recipe Search Engine that lets you search and modify your search by saying whether or not you have an ingredient. The current version has 1/2 a million recipes indexed. I have been tweaking the UI for awhile, but I still am unsatisfied. Any suggestions?

thanks,
kris

http://www.recipepuppy.com
Do websites need to look exactly the same in every browser?
clickable link:
http://www.recipepuppy.com
Internet search data may be useful for forecasters
Object#extend leaks memory in Ruby 1.9.1
I was hoping this website gave different answers based on your browser.
Yes, and I think the similarity to ffffound really helped in the beginning, as many hailed it as a great ffffound alternative for those that couldn't get an invite. Now I'd like to work on making it a much more unique service. I have so many ideas, so little time.
The key word in Sterling's quote is
'dependence'. I can use these services without becoming dependent on them. They're useful, so is whatever I'm reading while I'm on the can.

I don't know, maybe it means more to all those motivational self-help and internet marketing types on Twitter.

One of the great advantages I see in microblogging is the ability to walk in and out of the "attention stream" at leisure. Try that with IM and you're considered rude or strange.

Of course, some probably have a harder time walking away than others.
The Web becomes nano-twitter :)
So what's the reasoning behind this? I mean I know WHY this site was created, but rather "Why NO?"
With regards to point #2, it's definitely inconvenient to cross-site POST from the client side, but not hard: Create a form with a target pointing to the external destination and submit it via Javascript, wrap it inside an invisible frame for neatness.

Don't let POST give you a false sense of security; checking the referrer can help in this particular case (it's tricky to forge the referrer from the client side) but you really need a robust check like a generated token to avoid malicious cross-site requests.
Maybe it does?
Actually, it sounds more like a restatement of the Theory of the Leisure Class:

http://en.wikipedia.org/wiki/The_Theory_of_the_Leisure_Class

(This is a wonderful book by the way, and it was recommended to me by a Chief Marketing Officer. Reading it on his recommendation was the first time I realized he was actually quite smart.)
I slept and worked in the same room for four months while I got TrailBehind going.

You do what you gotta do, but I'm glad to have separate rooms for these things now, even if I still spend all day in my house.

Today, my two co-founders and I share a cabin in Truckee... which is a pretty good place to build a hiking site. We programmed in the winter, and we have a lot of users around to talk to during the spring.
the correlation alone is interesting
You can't be that lazy :)

http://google.com/search?q=porn+captcha
http://news.bbc.co.uk/2/hi/technology/7067962.stm
http://www.concurringopinions.com/archives/2007/10/creative_... (note the quoted part from article)
and probably a thousand others

Also I personally did stumble to Google's captcha in quite a few sites (borderline porn) posing it as their own for registration purposes (sometimes monochromed though). Google has easily recognizable captcha.
Unconventional ways to ace any job interview
kinda kills the story I know, but while we're copying anyways, you'd think that they could just replenish the ship with copies of the original crew?
Why do you list OCaml there. The optimizations done by the OCaml compiler are extremely local. It doesn't optimize that much.
For any westerner, moving their eyes left-right is what happens when reading, and learning and reading have been linked since, well, learning to read.

Is moving the eyes from side to side enough of a mimicry of reading to prime onesself to learn things?

Does the same hemispheric communication enhancement happen when reading?
I guess there's a precedent there in the fact that unix file systems use reference counting for file links, presumably for the same reasons. Considering how well-architected tarsnap seems to be, I suspect you've taken steps to avoid losing data via inconsistencies in the reference counter?
To what confidence interval? The article is interesting, but light on the statistics. Since everything is nicely binned up into "satisfied with money" and "not satisfied," you could easily do a hypothesis test to reject that the two categories have the same mean sex rate.

Of course, an obvious extension of this research is to take financial and age distributions into account with one's statistical voyeurism (http://xkcd.com/563/).
Actually I'm really tired of that Google's attempts. The other day I tried to find a something like a .txt file containing all the verbs. I tired searching for "finding resting searching" without quotes, Google kept giving me "find rest search", so I tried quoting it: " "finding" "resting" "searching" ", and adding more and more. Most of those were in anchors, not in text, I added: "allintext:"finding" ..." and here it is: "Looks like you are a bot! I can't allow you search for that." :)

Sometimes it's really tempting to write "Google" into Google. :)
It has a dropshadow in opera and no dropshadow in firefox.
In Midori, it's blue, and the italics are gone.

Internet explorer? Chrome? Safari? anyone?
Having just taken a quick look - it seems like a great effort.

The only thing that throws me off is the font choice for the code examples. I'm no font-snob, but a monospace font for code just seems much more readable and friendly to programmer readers.

Regardless of the font - very glad to see a great effort like this.
Thanks for raising the form issue. Presumably this can be done surreptitiously in a hidden iframe? (submitting a form normally displays the response)
If you believe in an uncopyable soul, a teleporter like that about would be a way of creating actual, honest-to-god P-zombies. Fun!

On the other hand, if you don't, then it doesn't seem like it's such a big deal. Diaspora, by Greg Egan, has a lot of this kinda thing happening in it (in fairness, they're software minds, which simplifies things).
Compromise is how you lose.

It probably depends on what you are comprising about, and how much scope for a freely negotiated deal there is in that subject matter. In general, negotiation rather than compulsion makes both parties to the negotiation winners.

I'm pretty much a strong advocate of freedom of speech, having lived in countries without it, but just for mental exercise I'll try disagreeing with the example you give, which I agree is well chosen to force agreement with your much more general point.

What if Group A says, "We should have a right to free speech to impugn your mother's moral character," and Group B says, "We like free speech in general, but we think defamation should still bear legal penalties." Is your example as strong if it is that concrete?
First off, the HTTP specification requires that GET (and HEAD) requests be idempotent to enable caching.

Technically, PUT request are supposed to be idempotent, while GET and HEAD are supposed to be side-effect free (which is strictly stronger than idempotency).
I have been sales for years - the books mentioned are good not great. If there was one that was my favorite out of the 200+ ones I read, "let's get real or let's not play" by khalsa. It is good for you for several reasons:
1. based on consultative services not product sales
2. the audio is hands down the best. It brought tears to my eyes that I had to learn by hard knocks what he shows you to do.
3. it is greared to setup a win win situation and define precisely the value you are providing at the core of the business.
No true Scotsman would own a cellphone!

In all seriousness, "poor" to me does not mean homeless. In fact, there are many people above the poverty line who I consider poor (the so-called "working poor".) Obviously this is different for you, and it's silly to have an argument over semantics.
While I'm glad to see us expanding our rail lines, why is there an east-west link? I can't see rail surpassing air travel in this case in terms of price, and time is clearly not in rail's favor for long trips (like it is for short trips, which helps the high prices of rail slide by).
Be there soon, just landed in SF.
Less words, more pastel colors. And your logo doesn't quite invigorate my appetite.
... you've taken steps to avoid losing data via inconsistencies in the reference counter?

There are some sanity checks built in, but in the extreme case what you're suggesting is impossible. Reference counts are managed on the client side, and the client has the keys necessary to delete blocks from the server; if the client is functioning correctly, it won't get the reference counts wrong, but if the client is malfunctioning then it could go berserk and delete blocks without even looking at the reference counts.

I have taken care of the obvious issues, though -- as long as the OS implements fsync() properly, there's no way that tarsnap or the client system crashing will result in corruption.
Given the number of people whose income is over $56K, that implies that there are just as many, if not more, people whose income is below that.
for what it might be worth to others:

i've generally found that the client already has a cookie-session established in situations where cross-site ajax calls are a concern. so, my approach is to require a hash of <request text>+<session id cookie> as a per-call signature. javascript on another domain can't access the session id cookie and so won't be able to generate this signature.
Thanks for correcting the definition of idempotence in my brain! (edited original post)
Recklessly Seeking Sex on Craigslist
As much as the article claims that it's not conflating correlation with causation, this sort of sentence really throws some red flags for me:

"The moral is clear though - If you want to keep the fires burning into your golden years, get your financial affairs together early. (Not too early, though. Right around age 35 would be perfect.)"

Overall, the author seems to be forcing trends that simply aren't there. Looking at this data set, it seems just as likely that all of these trends can be explained with the idea that young people don't have as much money and have more sex than old people. The sex-per-year differential within any age and gender group is less than 5 times per year.
Because making every pixel the same in all browsers usually isn't worth the effort. It's a money pit for projects that could be spending their time on functionality.
I can't edit that anymore, but thank you!
PUT is supposed to be idempotent? So an "increment" or "reverse" request should technically be a POST?

Or does the idempoten-cy apply only to the response from the server, and not the state of the data on the server?
That's a pretty clever and elegant way to handle it, and seems to be pretty universally applicable, thanks!
Facebook Connect vs. Sign in with Twitter: Fight
That's certainly my understanding of it. PUT has semantics of resource creation or updating, like writing a file: whatever you upload replaces what is already there, if anything. You can process the data of course, but the outcome should depend only on the request data itself, not state.
My friend told me the other day he was in a bus, and there he saw a very poor immigrant who was talking on his cell whole trip. I thought this was weird and unusual, but he told me he saw similar thing lots of times. Many of my friends who earn little, spend ALL of their money on unnecessary purchases, like newest cellphones, newest clothing, etc, they're deep in debt and continue spending this way.