News for hackers. Stuff that matters.
Re:Hacker News' Reading Level by achille on Sunday December 12, 2010 @08:10PM (#1998756)
Can someone briefly explain how google determines reading level? I'm assuming it's using something like the Flesch–Kincaid test:

http://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readabil...

A brief search on wikipedia reveals a few readability tests, but they all seem to be based on sentence/syllable ratios, not content complexity.

http://en.wikipedia.org/wiki/Category:Readability_tests

And in general they all rank multi-syllable (longer) words higher. Which would mean a conversation between two Java API writers would be ranked higher than a ruby conversation :)

Java vs Ruby vs Lisp: http://i.imgur.com/tq3pA.png

Re:Hacker News' Reading Level by derefr on Sunday December 12, 2010 @08:44PM (#1998861)
I figured that, since Google must read every word of every page to spider it, they must thereby have, as a byproduct, the world's most accurate database of word usage frequencies. "Reading level" would then just be a measure of the average frequency of all the words on a page (thus making words learned in a first year ESL class simple, and technical jargon advanced—quite the same as the measure of difficulty used by language proficiency exams.) The fact that the average of Simple English Wikipedia articles seems to be more intermediate than basic, though (29/52/17), would argue against that—unless the calculations are being biased by all the very infrequent proper nouns.
Re:Hacker News' Reading Level by nl on Sunday December 12, 2010 @10:24PM (#1999132)
I'd be lying if I said I don't doubt you are not incorrect ;)

What you are proposing is a statistically generated version of the Gunning Fog Index (http://en.wikipedia.org/wiki/Gunning_fog_index) or the Flesch–Kincaid test (http://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readabil...).

If I were Google, I'd try that, but I'd also try something like working out percentage deviation from a Markov chain generated from their crawl. A method like that would show that my first sentence is pretty unreadable, while an algorithm based on word complexity would see it as pretty simple.

Re:Hacker News' Reading Level by biotech on Monday December 13, 2010 @02:09AM (#1999680)
> I'd be lying if I said I don't doubt you are not incorrect

Holy Shnikes, that's a tough one to parse! I wasn't sure what you were saying here, so I'm gonna break it down, working from the end of the sentence:

1. I'd be lying if I said I don't doubt you are not incorrect

2. I'd be lying if I said I don't doubt you are CORRECT

3. I'd be lying if I said I don't think you are INCORRECT

4. I'd be lying if I said I think you are CORRECT

5. I think you are INCORRECT

The idea is that each of the previous statements are saying basically the same thing; I'm just cancelling negatives each time. Anyway, am I correct to assume that you think that the GP is incorrect?

Re:Hacker News' Reading Level by billswift on Monday December 13, 2010 @02:19AM (#1999705)
Your transition 2 -> 3 is not justifiable, "doubt" is not the opposite of "think". A better parsing leaves "doubt" alone and would end with: "I doubt you are correct."
Re:Hacker News' Reading Level by gimpf on Monday December 13, 2010 @05:28AM (#2000031)
My dear, you just lost the "don't".
Re:Hacker News' Reading Level by oh_ryan on Monday December 13, 2010 @06:04AM (#2000074)
I'd be lying if I said I don't doubt you are not incorrect

I'd be lying if I said I don't doubt you are correct

I'd be lying if I said I think you are correct

Re:Hacker News' Reading Level by nl on Monday December 13, 2010 @05:34PM (#2002237)
I had to triple check to make sure I got it right, and I wrote it.

Yes, I think the GP is incorrect.

Re:Hacker News' Reading Level by derefr on Sunday December 12, 2010 @11:01PM (#1999251)
> If I were Google, I'd try that, but I'd also try something like working out percentage deviation from a Markov chain generated from their crawl.

Indeed, that was my second thought, but I wonder if the gains are really all that large over a raw statistical analysis of the word bag, and whether they're worth the extra analysis space/time. It really depends on what Google is planning on doing with this metadata, internally; if an order-of-ten precision is fine (to pick out decisive categorizations), the raw analysis may be all that's needed.

Re:Hacker News' Reading Level by nl on Sunday December 12, 2010 @11:12PM (#1999282)
Well we could always try it out. Here's 24GB (compressed) of ngram data from Google: http://googleresearch.blogspot.com/2006/08/all-our-n-gram-ar...
Re:Hacker News' Reading Level by aeurielesn on Sunday December 12, 2010 @08:22PM (#1998789)
> I'm assuming it's using something like the Flesch–Kincaid test

Yes, It seems to be since it is only available for content in english.

Although, as far as I know they have not said anything regarding the algorithm used yet.

You can see (what it seems to be) the official announcement here: http://www.google.com/support/forum/p/Web%20Search/thread?ti...

Re:Hacker News' Reading Level by russell on Sunday December 12, 2010 @11:55PM (#1999381)
Pitty us old C programmers. Every for loop was indexed by i, j for inner loops. Every string was indexed by sp, or cp if you were a purist and considered strings a figment of the imagination. You never used names longer than 8 characters, because even if the compiler allowed it , the linker surely wouldnt.
Re:Hacker News' Reading Level by cruise02 on Sunday December 12, 2010 @09:38PM (#1999006)
I know it's comparing apples to oranges, but I contribute a lot on Stack Overflow so I took a look at the results.

https://encrypted.google.com/search?hl=en&tbs=rl%3A1&...

I was expecting a higher proportion in the "advanced" category.

For comparison:

Math Overflow: https://encrypted.google.com/search?hl=en&tbs=rl%3A1&...

OnStartups: https://encrypted.google.com/search?hl=en&tbs=rl%3A1&...

English Language & Usage: https://encrypted.google.com/search?hl=en&tbs=rl%3A1&...

CS Theory: https://encrypted.google.com/search?hl=en&tbs=rl%3A1&...

Seasoned Advice (Cooking): https://encrypted.google.com/search?hl=en&tbs=rl%3A1&...

Physics: https://encrypted.google.com/search?hl=en&tbs=rl%3A1&...

It's no surprise really, but it seems like the more technical jargon used on a site, the higher the reading level Google assigns.

Re:Hacker News' Reading Level by dantle on Monday December 13, 2010 @04:50AM (#1999973)
https://encrypted.google.com/search?hl=en&safe=off&t...;

So much for Simple English wikipedia!

Re:Hacker News' Reading Level by G_Wen on Monday December 13, 2010 @09:24AM (#2000514)
Interesting, perhaps in their effort to avoid short scientific terms they have substituted in longer more common words. For example describing a tumor as "an abnormal new mass of tissue that serves no purpose". http://wordnetweb.princeton.edu/perl/webwn?s=tumor The seemingly paradoxical result in an increase in understandability but a decrease in usability. Think of it as reading a passage where almost every noun has been substituted by a dictionary definition.
Re:Hacker News' Reading Level by quizbiz on Sunday December 12, 2010 @09:48PM (#1999044)
^ is comparing Reddit with Wikipedia. Results are not shocking.
Re:Hacker News' Reading Level by redthrowaway on Sunday December 12, 2010 @08:54PM (#1998890)
Well, it's official: 4chan is smarter than us.

http://www.google.com/search?q=site:news.ycombinator.com&...

Re:Hacker News' Reading Level by citricsquid on Sunday December 12, 2010 @09:04PM (#1998910)
Well 4chan.org is simply the homepage, if you link to the actual boards (specifically /b/): https://encrypted.google.com/search?hl=en&tbs=rl:1&q...
Re:Hacker News' Reading Level by sleight42 on Sunday December 12, 2010 @09:12PM (#1998935)
After dealing with my sick wife, I very much needed that laugh. Thank you.
Re:Hacker News' Reading Level by redthrowaway on Sunday December 12, 2010 @09:08PM (#1998917)
You, sir, have made my day.
Re:Hacker News' Reading Level by citricsquid on Sunday December 12, 2010 @09:10PM (#1998922)
There's hope for us yet!
Re:Hacker News' Reading Level by olalonde on Sunday December 12, 2010 @09:15PM (#1998943)
You guys are not really helping.
Re:Hacker News' Reading Level by redthrowaway on Sunday December 12, 2010 @09:25PM (#1998975)
LOL XD
Re:Hacker News' Reading Level by triffidhunter on Sunday December 12, 2010 @11:05PM (#1999262)
That's ok, arxiv.com is smarter than everyone.

https://encrypted.google.com/search?q=site:arxiv.com&hl=...

Re:Hacker News' Reading Level by billswift on Monday December 13, 2010 @02:41AM (#1999742)
To get that, they have to be discarding nearly every word that is common to most web pages and grading only on uncommon words. There is no other way to get that low a basic and intermediate score.
Re:Hacker News' Reading Level by hugh3 on Monday December 13, 2010 @01:41AM (#1999619)
Wow, 99% advanced. That actually gives me a lot more confidence in google's algorithms.
Re:Hacker News' Reading Level by olalonde on Sunday December 12, 2010 @09:01PM (#1998903)
Maybe Google's algorithm categorizes made up words as intermediate? :D
Re:Hacker News' Reading Level by Alex3917 on Sunday December 12, 2010 @11:13PM (#1999285)
At the risk of stating the obvious, you can get the results for the reading level of your own HN comments by adding your user name. It's kind of interesting going through the leader board and looking up different people's scores.
Re:Hacker News' Reading Level by olalonde on Sunday December 12, 2010 @11:22PM (#1999307)
More accurately, it gives the reading level of all discussions in which you commented.
Re:Hacker News' Reading Level by G_Wen on Monday December 13, 2010 @09:26AM (#2000520)
Unfortunately by drawing attention to this information I am now obligated to substitute concise words with superfluousness ones.
Re:Hacker News' Reading Level by fluidcruft on Monday December 13, 2010 @09:32AM (#2000542)
Re:Hacker News' Reading Level by rchowe on Sunday December 12, 2010 @08:50PM (#1998874)
I suspect this is because the algorithm measures word use and not grammar. HN tends to have people who follow the "simple is better" mantra and who write in a tone similar to either an executive summary or an online dialog, thus an accessible reading level.
Re:Hacker News' Reading Level by duck on Sunday December 12, 2010 @09:48PM (#1999045)
According to Google a HN thread about vomiting is "advanced".

http://news.ycombinator.com/item?id=315490

Re:Hacker News' Reading Level by harshpotatoes on Monday December 13, 2010 @08:10AM (#2000332)
I think it's worth noting that most of the articles submitted to HN have no comments on them, meaning if those pages without comments were indexed by google and included in their measure of our reading level, there would be many pages consisting of only the words: "flag, 1 point by xxxx, no comments, Hacker News, new, threads..." etc etc. So maybe that has some influence on google's calculation.
Re:Hacker News' Reading Level by lpolovets on Sunday December 12, 2010 @10:57PM (#1999240)
It would be cool to be able to compare two sites on one page, as with Google Trends.

A few examples that I thought were neat:

- msnbc (44/55/1) vs bbc.co.uk (15/82/2)

- facebook (40/37/22) vs linkedin (2/90/6) (I wondering why facebook has so much "advanced" content according to Google)

- wordpress (35/47/16) vs xanga (76/23/1)

- boston college (5/41/53) vs harvard (2/6/91)

Re:Hacker News' Reading Level by carucez on Monday December 13, 2010 @07:26AM (#2000220)
I got to thinking, how would America's universities compare? It's an interesting thought: The best universities should have the most advanced reading level.

I've published my findings, a complete ranking, and source code: http://log.largevoid.com/2010/12/ranking-colleges-by-reading...

Re:Hacker News' Reading Level by cmelbye on Sunday December 12, 2010 @08:24PM (#1998795)
I like how the result for "noobcomments" is marked as a Basic Reading Level.
Re:Hacker News' Reading Level by dheerosaur on Sunday December 12, 2010 @11:02PM (#1999255)
The first thing I noticed was "noobstories" being marked Advanced. It is probably because noobs are trying their best to get karma by submitting some advanced stories.
Re:Hacker News' Reading Level by jpwagner on Sunday December 12, 2010 @08:40PM (#1998846)
yeah, but "best" is 100% intermediate
Re:Hacker News' Reading Level by sp332 on Sunday December 12, 2010 @09:02PM (#1998908)
As simple as possible, but not simpler :-)
Re:Hacker News' Reading Level by steveklabnik on Sunday December 12, 2010 @07:52PM (#1998711)
It would be equally interesting to only see the reading level of the articles, rather than the comments.
Re:Hacker News' Reading Level by iwwr on Sunday December 12, 2010 @07:55PM (#1998717)
An elevated reading level is not necessarily a sign of more thoughtful or insightful comments. It could just be contrived banality disguised as conceptual depth.
Re:Hacker News' Reading Level by olalonde on Sunday December 12, 2010 @08:08PM (#1998750)
> An elevated reading level is not necessarily a sign of more thoughtful or insightful comments. It could just be contrived banality disguised as conceptual depth.

Put simply, high reading level doesn't mean good content. (trying to prove your point :D)

Re:Hacker News' Reading Level by j_baker on Sunday December 12, 2010 @08:10PM (#1998759)
"contrived banality disguised as conceptual depth"

Is it possible this phrase is an example of itself? :-)

Re:Hacker News' Reading Level by astrofinch on Sunday December 12, 2010 @10:44PM (#1999195)
Words that describe themselves: short, convoluted, awkward, multilingual.
Re:Hacker News' Reading Level by gjm11 on Monday December 13, 2010 @05:12AM (#2000007)
Is the word (assuming it to be one) "non-self-describing" self-describing, or non-self-describing?

http://en.wikipedia.org/wiki/Grelling-Nelson%20paradox

Re:Hacker News' Reading Level by IsaacL on Monday December 13, 2010 @06:37AM (#2000115)
"Pentasyllabic"
Re:Hacker News' Reading Level by mahmud on Sunday December 12, 2010 @09:38PM (#1999008)

      I am sure it was indented as such.
Re:Hacker News' Reading Level by mbm on Sunday December 12, 2010 @08:36PM (#1998833)
Irony: (n) - incongruity between what might be expected and what actually occurs
Re:Hacker News' Reading Level by lionhearted on Sunday December 12, 2010 @11:13PM (#1999284)
I like words, so I know a lot of words. But I try to take the wordiness way down. Why lose people who don't know the same words?

I mean, even if you don't care about losing people who don't have time to learn a more precise-but-obscure synonym, there's always people who learned English as a third language. Why alienate them just to look a little clever?

Even this comment has too many big words. If I had more time, I'd edit it down more. "alienate" would become "turn off" and "precise-but-obscure synonym" would become... I dunno, something simpler. Big obscure words that lock people out is really missing the forest from the trees.

Re:Hacker News' Reading Level by jiganti on Monday December 13, 2010 @12:55AM (#1999520)
You're only considering the negative aspect of "big words". Sure, there are many instances in which peope unnecessarily use lesser-known synonyms, but it is helpful when people utilize a vocabulary in order to be concise. I think that while the current mantra of "don't use big words so everyone can understand" is called for because of the amount of people abusing vocabulary so others will consider them intelligent, we should remain cognizant of the benefits succinct communication provides.
Re:Hacker News' Reading Level by billswift on Monday December 13, 2010 @02:35AM (#1999733)
And it is even more important for precision, when a less common word is closer to what you want to say than a more popular one. This is one point Robert Heinlein made in Expanded Universe when he was defending Doc Smith's "space operas" and the vocabulary that was used in them. (Note that since "the map is not the territory", nothing, not your thoughts or even a physical description, can be exactly captured in words, but that doesn't mean it is not sometimes important or at least useful to try to be as precise as possible.)
Re:Hacker News' Reading Level by matwood on Sunday December 12, 2010 @10:38PM (#1999177)
This is a great comment. I've always thought 'reading level' as a bit bogus and looking at the wrong thing. When determining the quality of content I look at it from two ways. Does content convey the idea the writer intended and does the reader comprehend the idea the writer intended.

If I'm reading something I would prefer it be written as simply as possible. From a writers standpoint though this can be much harder than just explaining an idea in complex terms.

To paraphrase Pascal, "I apologize for the length of this letter, but I did not have time to make it shorter." I like to think length in this case meant complexity.

Re:Hacker News' Reading Level by aaronblohowiak on Sunday December 12, 2010 @11:59PM (#1999390)
go to ltu for advanced reading, here for startups.