skysight-inc/HackerNews huggingface dataset:
$ curl -i 'http://www.tumblr.com/
HTTP/1.1 302 Found
Date: Mon, 13 Feb 2012 19:31:35 GMT
Server: Apache
P3P: CP="ALL ADM DEV PSAi COM OUR OTRo STP IND ONL"
Location: https://www.tumblr.com/
Vary: Accept-Encoding
X-Tumblr-Usec: D=15547
Content-Length: 0
Connection: close
Content-Type: text/html; charset=UTF-8

$ curl -i 'http://assets.tumblr.com/images/favicon.gif?2
HTTP/1.1 200 OK
Server: nginx/0.8.53
Content-Type: image/gif
Last-Modified: Fri, 15 Apr 2011 22:13:30 GMT
Accept-Ranges: bytes
Content-Length: 635
X-Varnish: 1795992965
Cache-Control: max-age=2196224
Expires: Sat, 10 Mar 2012 05:35:30 GMT
Date: Mon, 13 Feb 2012 19:31:46 GMT
Connection: keep-alive

So it looks like their application is being served by Apache (and PHP), while their static assets are served by nginx behind Varnish.
This doesn't make much sense. If anything, I'd argue that the Perl community is taking a page out of Python's book with their recent emphasis on readable code, best practices and things like "use strict" over the freewheeling hackery that formed Perl's reputation. I'm not sure what I'd recommend to the author if they prefer a less prescriptive community, but it certainly wouldn't be either Python or Ruby. Maybe something from the Lisp family, like Racket?

On a side note, the very things that the author complains about are the same things that have been motivating me to learn Perl recently. My previous experience with it had been exposure to badly-written sysadmin scripts and clever one-liners. However, the stuff I've seen recently (particularly chromatic's "Modern Perl" book [1] and the Enlightened Perl Organisation [2]) has shown me that it's possible to write Perl that's downright elegant, without resorting to the ugly mess that many people think of when they hear "Perl script".

[1] http://www.onyxneon.com/books/modern_perl/index.html

[2] http://www.enlightenedperl.org/
api.test.com/students/1234 would be correct. A REST URL is supposed to identify a resource (noun) when possible.
I second that and also Nanoc, which is smaller but of the same quality.
Nested Data Parallelism with Haskell
> The community we're currently discussing this in, on the other hand, has been a lot more conscientious in cultivating the type of garden it would like to see.

I think this is more a function of the community's size than anything else. Once you get a broad enough appeal, you need some pretty fancy clustering algorithms to avoid everyone's experiences shifting to the norm.
Greenstart cleantech accelerator pivots to focus on pure software startups
This is vaguely reminiscent of jotly (http://www.jotly.co/), except not tongue-in-cheek.
Thanks, a nice writeup. I am working through it right now.
Buy World Globe | World Globes | Travel Books For Sale 
Buy world globes here! View our selection of world globes, world maps, and travel books for sale. We offer competitive pricing and excellent customer service.
Facebook's REST APIs seem pretty casually designed. "api.test.com/students/1234" is better URL design than "api.test.com/1234/students". You could then naturally guess to use "api.test.com/students" to get a list of students whereas with "api.test.com/1234/students" you'd end up having to do something weird like "api.test.com/all/students".
100 servers for billions of requests per day seems crazy optimistic. It sounds like they're running pretty lean as it is.
I'm offended by your insinuation that only hacker women would be offended. My guess is someone's girlfriend or wife or little sister might be in the kitchen reading her iPad and stumble onto this thread by mistake, and be offended that you're not considering that she's offended.
sadly all those details have been wiped from my working memory, because I haven't touched it in 12 months.

You may not be able to interview on it well, but I'd bet that a large part of what you learned is still there, dormant.

I've always been surprised that after a year or more of not using a particular technology, if I come back to it, it's completely foreign to me. But within a few hours, things are coming more naturally, and within a couple of weeks I'm nearly as good as I was when I left off.
You're right, there is a huge difference between between illegal content and distasteful but protected speech. Yet you seem to be lumping them together in your post...

Inside your link it says, for something to be considered "obscene":

>The Miller test stems from Miller v. California, 413 U.S. 15 (1973), in which the US Supreme Court held that material is obscene if each of the following factors is satisfied:

>1) Whether the average person, applying contemporary community standards, would find that the work, taken as a whole, appeals to the prurient interest;

>2) Whether the work depicts/describes, in a patently offensive way, sexual conduct specifically defined by applicable law;

>3) Whether the work, taken as a whole, lacks serious literary, artistic, political, or scientific value.

So, by law ALL THREE of the "obscene" criteria have to be met for it to be considered obscene. I want to focus in on #2, because I don't think pictures of children in bathing suits is sexual in nature. If it were, then taking your children out in public wearing said bathing suit would be illegal too... Now, people looking at those pictures may be sexualizing these images in the head, but the images themselves break no laws and show no nudity. So why exactly is reddit drawing the line there? Also, why is Toddlers in Tiaras fine? (there's a subreddit for that too). I don't understand what makes it so different to you (and to reddit admins).

I kept reading and further down in your link it says:

>Child pornography is any visual depiction, where "(A) the producing of such visual depiction involves the use of a minor [under 18] engaging in sexually explicit conduct; and (B) such visual depiction is of such conduct." 18 U.S.C. § 2252 The law prohibits knowingly possessing or transmitting (including by computer) child pornography.

I'm positive that children in swimsuits does not constitute being sexually explicit, so I'm still not getting why you are considering it illegal...

Finally, you say
>when reddit (finally) decides to crack down on something that is plainly not legal speech

Yet, based on the legal definition that you provided these subreddits, for the most part, are participating in legal, albeit creepy, speech. Anything illegal has been removed and delt with according to law. Not sure who the real fear monger is here, but calling pictures of children in bathing suits "not legal speech" is disingenuous at best.
Tab Mix Plus is great for all sorts of tab settings.

https://addons.mozilla.org/en-US/firefox/addon/tab-mix-plus/
Thanks for the feedback.

This is something I'd thought about actually, but not really covered in the post: Google has, I'm sure, done hours upon hours of research into map clarity. Sizes, colours, fonts, etc. By switching away from Google I'm losing all that- and any updates they publish.

So it's a double edged sword. The good news is that I can keep iterating- I'm not happy with a number of the zoom levels as they are right now (labels not repeating often enough, too small text, etc) and in time I intend to go back and fix those issues. So thanks for the detail- I'll definitely keep it in mind.

In shorter term good news: If you're on an iPhone >=4, the retina tiles are considerably more readable.
PyPy on Heroku via Heroku Buildpack
I try to assume good faith with HN comments, but this smells like a troll.

In JavaScript, semicolons reduce ambiguity. Whether you know the semicolon rules in the language or not is immaterial to reducing ambiguity, similar to how defensive parenthesization is helpful regardless of whether you know the order of operations of a given language by heart. This is why the prevailing wisdom is to always use semicolons: principle of least surprise.

The nonsense about "persecution" and "more religion-prone" is just that. "Informed people" -- "aesthetically more pleasing" -- "logically more sound" -- ad hominem and begging-the-question horseshit. Do better.
I'm heuristically pretty sure. From my personal experience talking to people, and from some surveys or other I have casually looked at over the years, what is mentioned most in job ads and mailing lists, heuristic stuff like that. The same kind of stuff which leads people to say that Rails is much more popular than other Ruby frameworks.

I would love to see a scientifically exact census but I don't think it can be done. Maybe PyPI could roughly tell the story? But you won't get a real unique-users count unless your logging identifies unique users, who wants that?

Please understand: I am not a big Django promoter, I disagree with many of its design principles, and I don't think that other things are "dead". I know that there are reasonable numbers of people out there using Zope/Plone, Flask, Pyramid, and other things. Just because Django is huge doesn't mean they are nothing or not worth looking at.
I believe Rails is significantly bigger than Django, but that doesn't mean I'm switching to Rails.
Looks old ;(, and this is WordPress sliders list.
1. It isn't a slippery slope argument I am making. I am simply stating that when the rules change, people don't like it, for the mere fact of it. Whether or not the reason for their dislike is fallacious, a qualitative difference in an implicit or explicit agreement will affect the community experience, and will anger those who were happy under the previous arrangement.

2. If you want to argue about fallacies, perhaps you shouldn't do so with a strawman. I never defended r/jailbait or any of the other banned subreddits. I was simply pointing out that there are differences between "anything goes" and "walled garden" approaches to community building, and that both have strong positive results, and one is not necessarily better than the other. The level of disingenuity of your reply is up there with "presidential candidate". Get off your moral high horse and reply to my actual statements.

3. I never claimed reddit would be radically different - again: I was discussing people's reactions, not claiming them as reflections of fact. Another strawman (thats at least 2 in one post!)

4. Who the fuck are you to be that condescending? What value do you provide to the world that makes you able to dictate what matters and what I should observe?
Looking to move from Flash to WebGL? IvanK brings the Flash API to JavaScript
NASA Plans an Outpost on the Far Side of the Moon
Playing with AWS
also check out that really great article:

http://mathematism.com/2010/12/22/static-site-generators/
Validate it by making it and putting a price on it. If people are willing to pay actual money for it, the idea is valid. If not, the idea is not.
My favorite part of the blog post:

"Don’t hire people based on their survival through a useless technological gauntlet. Hire them because they fit your team and can do the job."
After seeing a few blogs like this, I was starting to get the general impression that C# and .NET were dying out.

However, according to the TIOBE Index [1], C# was actually second in growth in 2011, just behind Objective C. Not sure how reliable that is, but thought it was an interesting (and unexpected) trend.

[1] http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
For one thing, when you're lying down, your feet are generally level with your heart, which makes it easier to circulate blood through your legs. Also, you're going to change position naturally while sleeping in a bed, but you're much less likely to do so when jammed into an airplane seat. Plus most people don't spend more than 8-10 hours in bed at a time, whereas DVT is primarily a big concern on long flights stretching 12-20 hours.
Could probably rephrase this, as a nice sentiment can be very nice with no point at all. But the "happy birthday!" messages on facebook, imo, have lost their meaning and relevance a long time ago. There's no thought or effort that goes into this action. In the early stages of facebook, there was still a couple more steps that had to be taken to get that message to the old acquaintance. Thus, albeit small, a little more meaning. "Oh, frank, he actually took those couple steps, thats so nice."

Now, as a society, as well as on facebook, we're a step away from automating our wishing people happy birthdays. That progression is what is slowly chipping away at that "nice sentiment." For all I know, you write heartfelt messages to old acquaintances, leaving them feeling awesome that you cared to write to them on such a day. But the vast majority don't, facebook tells them to say happy bday to these people [list of names]. Without even leaving the page, and following exactly what facebook tells you to say, you've said the most generic thing you can possibly say to someone on their birthday.And to top it off, you haven't said anything to that person since last year on that day. And again, by "you", I mean the majority of people, not you personally.

The occasional person will go the "extra mile" sticking the persons name at the end of the message, or saying something like "hope you're doing well!"..It's just an illusion that that doesn't mean much of anything. I'm not saying I hate getting 100s of "Happy bday's" from people I don't talk to or, in a lot of cases, even know. Or that people are assholes for routinely wishing every single person on their friends list a big happy birthday. But the sentiment really isn't even there anymore, to me. All facebook has done for us, as far as birthdays and keeping in touch with old acquaintances in this manner is concerned, is make the actual efforts, like phone calls and real personal messages, even more valuable.
Do sites like Tumblr use graph databases?
Notice to publishers: curse your sudden but inevitable betrayal
She could bang him with her fist too. That would be from behind, and completely feasible with human anatomy. Clearly you haven't been on the internet very long. I can probably find you video evidence in about 20 minutes...
Some people honestly do love nigh-impossible platformers. I am not among them, but the Linux games are going to be made by people who 1) are making it for themselves (and possibly a few others; that community's relatively small) and 2) aren't looking for massive distribution.

People who love platformers that much usually like them to be hard.
Interesting.

I looked on his Wikipedia page, and the "recruiting process" section had some additional info. It sounds like he led his recruiting process, which seems odd for a highly talented player. The U.S. has a huge youth basketball eco-system with AAU Basketball. Most talent is identified at a young age, and the AAU system allows the best players to travel the country playing with other top talent. There are built-in college recruiting channels into this system. Also, good high school coaches should have strong ties with at least the local college coaches. It seems odd that he had to lead his recruiting efforts in California.

It doesn't sound like Lin had these support systems behind him. The PAC-10 schools (Cal, UCLA, Stanford) had enough interest in him to encourage him to walk-on, but not enough to offer a scholarship. He also sent out feelers to ALL the Ivy League schools, but only got offers to join basketball teams from two of them.
The "tl;dr;" version:

I just want languages, tools and frameworks to help me get work done and then get out of my way. Is Rails a clean code panacea? Is Javascript elegant? No. However, am I more productive, less burdened and do I have more options and flexibility? Absolutely. I am far less frustrated trying to produce elegant, clear, extensible and maintainable solutions in these dynamic languages. I also find that dynamic languages, modern web frameworks and -nix is just more fun.
Is this really about semicolons, or is it just that with so many fucking people watching, using, and messing around with the bootstrap repo that you're bound to find a bunch of bizarre little edge-case problems? You know what I mean?

My repos don't have a lot of semicolon-related problems, because they don't have almost 20,000 watchers and tons of people using my code.
Ok, verified that the shortcuts indeed don't work in Aurora and filed a bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=726716

Please add comments there if you have any.
It's a fairly shaky assumption that an engineer putting together a MySQL sharding presentation would know the revenue numbers for the company.
I'm beginning to wonder if the memory "issue" is psychological. I run OS X Lion on a 2GB notebook. I use Xcode, Python, ImageMagick, Firefox w/Firebug. I've never had noticeable paging issues or felt the desire to upgrade.
Cane: failing your build for code quality problems
I should have qualified that statement. I have no personal experience selling to developers and I think many of things I listed in (B) are either harder or impossible to sell to developers.

Because hackers/developers work at a lower technical level than others, they usually don't need niche web hosting ("I'll just spin up a Linode VPS"), web publishing tools ("I'll just hack together the HTML/CSS myself"), or SEO guides ("I'll just search HN for SEO tips").

The companies that successfully sell things to hackers do other, specialized things (think GitHub, Linode, Stripe, etc.). You don't make money selling any of the items I listed do you?
I don't think it's that simple.

Time and reliability are strong factors as well.

If the paid service saves you time, then yeah, it'll get lots of use. What's $2 compared the time you might spend to track it down elsewhere? Let alone a clean version of it. Piracy just isn't that reliable over a long period of time. Your sources could be shut down at any moment, or even lead to unintended consequences if you're using some of the more shady websites out there.

I'd happily pay for content to get those stronger guarantees. To immediately find that thing that was recommended to me. To not have to question its integrity. And to continue to do the same thing for the next few years without needing to learn something new when I'm not ready to.

Unless you're bored / want a challenge. Boredom is a reason people pirate that's probably not really worth solving.
I believe he was referring to terse code.
I'm also primarily a .NET dev, using ASP.NET MVC. But for my most recent project I used node, and I'm hooked. Probably because it allowed me to take existing JS knowledge and apply it, but still. ASP.NET MVC just feels too heavyweight afterwards.

That said, whenever using something other than C# I miss LINQ. It's awesome.
I'm a .Net engineer who feels like this day will also come for myself very soon. Don't get me wrong, I love .Net. It has treated me well and I love the direction that Microsoft is going with Azure, their adoption of open source, and the resources they provide for startups.

Sometimes it's just hard to 'switch over' like the author as done. I've done plenty with Java and PHP too but there's nothing there that excites me really. So now I'm dabbling with Python to see if there are any sparks there. Have I made a good choice? I guess we'll see.

I do find it interesting that you don't seem to hear people say things like "I'm done with Ruby, switching to Python". People make a bigger deal of leaving .Net and Java as if it's something you'll never go back to.
I have been switching from Rails 3.x to Clojure and Noir a lot lately. A litte off topic, but these two web frameworks are really complementary: it seems like new web app projects are clearly better developed in either Rails or Noir - pretty clear cut.
My brother entered a false day intentionally thinking that it would be it would be a good way to filter genuine from empty happy birthday wishes.
Good catch, that's along the lines I was thinking
Is there a support group for folks like us? :)
Yeah, I actually use Ultimate Ears (if I remember to put them in my bag.) I've found that there are some advantages to earplugs, though - they're so cheap you can leave a dozen in your work bag (and give a pair to your travel companion if they need them) and there's no wire to worry about when you're just trying to sleep.
Spring Classes in Houston Hackerspace (or, Not All Tech Is On The Coasts)
.NET is finally mature enough to get the "I'm leaving" posts.

There were plenty of these in heady times of '06 and the Ruby rush. Except with Java.

I'm sure at some point there were some for Cobol and Fortran and C and C++.
I love insane platformers like N+, Super Beat Boy, the upcoming cloudberry (from the OP), and of course the super hard mario levels.

I think what's interesting about cloudberry is that they are dynamically generating the levels, so you can play the game easy or hard. Properly implemented, it could be attractive to both casual and hardcore platform gamers.
if you really got 2 out of 5 startups that had some bearings on the idea and pro approach, then I would say you were very lucky!

as we are full sail into that era of dropouts become billionaires, I am getting tons of emails from people who start and ends their idea on "I know how to kill Facebook and everyone will love it".
You don't think there's a third camp of people who know all about ASI but choose not to use it because their cognitive capacity (and that of their teammates, who may not spend weekends reading the ECMAScript spec) is better spent elsewhere?
Mozilla building Metro version of Firefox for Windows 8
Good step in the right direction. However, you are going to work just as hard, if not harder, than a local student and not get credit that can be used towards a proper university degree. I understand that this is an experiment. I get it. But, maybe MIT could offer the option to pass the actual course with full credit by examination once a student gets a passing grade on the MITx course?

It just seems like a lot of work for a certificate that might not carry much, if any, real weight. There are a good number of online degree programs where your work will actually go towards a degree.

The model I'd love to see goes something like this: Enroll in MITx. Study on your own. Pass. Then, on an annual basis, there's an opportunity to come to MIT, take a test, do some labs and get credit and grade on the real class towards a degree. People from all over the world would be open to that approach.

Now, if all you want is the knowledge while participating in a really neat experiment, by all means, full steam ahead.
My girlfriend used to change her birthday every month or two, to see who would send her birthday wishes repeatedly -- she believed that people shouldn't rely on Facebook for such information. I finally convinced her to stop after I got sick of seeing the same 50 people write on her wall every month. Luckily I was in on this and put her birthday into Google Calendar...
For most materials monocrystalline casting is still science fiction. And as much as I've studied the subject, metals are used so much because they have good strength properties at relatively high temperatures. These glass metals turn liquid at relatively low temperature. So I have to say that it's not simple as you say. I'd anyhow be more worried about oriented strength of forged parts. And internal stresses. And funny material folding that sometimes happens in badly designed die forging.
I think it probably depends on the distro, I've had quite a few systems break on Arch because I didn't read update warnings on the Arch Linux website after they had pushed a bad update.

Tangentially that is why I moved to xubuntu from Arch, though I'm sure Arch is a bit nicer with regards to headaches now.

Fedora likes to break frequently though I don't know if packages as big as X are likely to fall through the cracks.
Welcome to the bible belt.
Dustin Curtis Proposes Universal Symbol for Markdown