skysight-inc/HackerNews huggingface dataset:
It was just as trivial then, in decent languages, as it is now. Conversely, if you make your data set large enough (say, the whole web as a corpus, not /usr/share/dict/words), the same problem is just as hard today.
AdSense - http://www.reddit.com/info/6m9fi/comments/c04990m

Reference to Guice.

GMaps - my ex-TA was an intern at Maps team, she told me that mostly it is written in C++. She also told me how surprised she was when she found out that most big products were written in C++/Java instead of Python.

GMail - might want to ask Paul Bucheit, but I remember vaguely coming across a blog post/article saying that it is written in C++ and Java.

Joshua Bloch (Effective Java author) said that they developed in-house middleware that bridge Google's infrastructure with Java (BigTable, MapReduce were written in C++).

I suspect Google is using JNI to access C/C++ based framework/infrastructure.

So far, I only know 2 products written in Python:

1) YouTube (purchased)

2) Google Groups (semi purchased I think, from the people that brought you ClearSilver template in Python).

I heard YouTube had to integrate their code to Google's infrastructure, but I don't know if they had to re-write some stuff.
Really? I just made one with Lulu and I was pretty impressed with it. It was very well-done.
Google silences Android critics
The illustrated guide to recovering lost commits with Git
What if someone invented a better mousetrap and the world yawned?
Compressed on disk/floppy. Decompress one block at a time as you scan through it.
Well I thought the glycemic index was a trend two years ago, but maybe it is still going strong, I am not sure ;-)

I will take a second look at the "in defense for food" book. Have you read "The China Study", and do the books agree?
I checked your profile but couldn't find it. Care to link us?
Indeed, the owner of clowd.com is a Network Service Manager at Sun.
With a traditional publisher and a good book, you can easily get more than 4-6 times the sales. Sorry, gatekeepers can still be pretty effective, even in this day and age.
I think he probably did it. But here's an alternative theory: He didn't kill her, but he knows who did and knows where the body is stashed. He's covering for the killer because he's some ultra-powerful russian dude who will murder his children if he talks.

Unlikely, but if we're just making stuff up it's as good as anything else :)
I used to have a shade of the type of biases you show now, but after we've made half a dozen MVC web apps using Code Igniter (and Django) I've had to change my tune.

The possibility exists that you just don't know enough about programming to make an informed decision.
now that you've given away the summary, i'm not going to read your post. and i was planning to click on lots of ads.
http://en.wikipedia.org/wiki/Shen_Kuo
Nope, can't say I've read "The China Study". Sounds interesting though. Thanks.

The glycemic index, to me, simply means how our bodies respond to foods based on the time in which the nutrients are metabolized. I'm very interested in how that process corresponds to mental functioning. and unfortunately there hasn't been enough work done in that area. The work I had heard of is the referenced the oatmeal/cap'n crunch study.
"sicp of networking" is a bit over the top. IMHO it gives undue emphasis to Varghese's research interest in packet classifiers, and is filled with typos.
Hard Puzzles
I think this quote summarizes the article nicely after review:

“Alas… much the same way that one year into the journey Facebook is no closer to developing a business model, Slide now realizes that a Facebook-obsessed distribution strategy is folly… and a Facebook-centric monetization strategy is as realistic as an orgy starring Santa Claus and the Tooth Fairy.” - Ashkan Karbasfrooshan of HipMojo.com
Ask YC: Hacker beer of choice
As I settle in to watch this Celtics-Lakers game with my 6 pack of Fat Tire (New Belgium Brewing) I was curious, what is your personal hacker beer of choice?
The killer interview question
Still, it is technically accurate. Few things are more satisfying the being sensationalist and technically accurate at the same time.
From the article: "It's true that we writers borrow words from each other ? but we're supposed to admit it and not pretend we're original when we're not. I took the word ansible from Ursula K. LeGuin, and have always said so. Rowling, however, denies everything."
A friend of mine speaks highly of Lulu books as well, says the ones he printed out were the same quality as one you'd get mass produced from a major publisher.
While programmers keep UI in mind, a UI designer and a programmer are two very different things...
Random side note... justin.tv's spellcheck problem is a fun one... http://www.justin.tv/problems/spellcheck
Question: if a publisher pays the author 4-6x the revenues brought in for the book, wouldn't that mean that on any 'good' books, they're losing money to publish them? Or am I missing something?
Prepare what? There shouldn't be anything to prepare...

On another note, all tweets I posted in the the last 2 days disappeared. I'm starting to loose hope...
Because every character in this case -- persons and firms -- has itself 10's of thousands of contacts, the possible stories you can create by virtue of who each knows is exponential.

Awesomely, this kind of conspiracy-mongering gets even easier when we have actual, explicit social networks online, rather than implicit ones.
turning off pagination can help with load!?
I like gnuplot, but it has definitely been eclipsed by `ipython -pylab`. That's an ipython interpreter, with numpy and matplotlib automatically loaded.

It's prettier, and it's very helpful to live inside a (better) python repl.

For those who really like gnuplot, it has an emacs mode, which is helpful:

http://cars9.uchicago.edu/~ravel/software/gnuplot-mode.html
I have to agree. After deciding to ditch New York publishers, I had the choice of [digital] print on demand versus offset printing for the release of my book, and I chose offset.

If you want to publish something that is taken seriously by the publishing world, print on demand simply isn't an option at this point in time. There are a couple reasons why. Many people, myself included, find it annoying to read digitally-printed books because the ink tends to reflect light a lot more. Also, many distributors simply will not accept books that are print on demand. It's difficult to reach bookstores without distributors.
Definitely. I enjoy reading about these data structures/algorithms.

Seems a lot of these cool things came out in the 80s due to the limits of memory/computational speed.
I just had to set the price of my own book, so I quickly learned where all the money goes. If the MSRP is $25.95, as mine is, then distributors who sell the book to bookstores or sites will require a 55% discount right away. That means that per copy, the publisher receives 45%, or $11.68. Of that 45%, a publisher might typically pay the author 10%, or $1.17 per copy. The printing costs are probably in the $3.50 (China) to $6.50 (United States) range, so the publisher stands to profit anywhere in the $7.01 (China) to $4.01 (United States) range.

When you print on demand, your printing costs are twice as high per copy, but since there's no middleman, you make more as an author. Of course, it's impossible to distribute, so it doesn't really matter. It's only a good option if you really only intend to sell a few copies to friends and family.
I'm always about keeping a variety around. For beers produced within my own country (USA), I like the products of Sam Adams (Boston Lager, Winter Lager, Summer Ale, and some of the other winter seasonals), Dogfish Head (Midas Touch, ##-minute IPAs), Wachusett (country ale, blueberry ale, "monsta" double IPA), Gritty McDuff's, Yuengling, and Oskar Blues (Old Chub). Import choices include any Irish stout (Guinness, Murphy's, Beamish), McEwan's Scotch ale, Bass IPA, Newcastle Brown, and Lindeman's framboise and kriek lambics.
Dvorak felt like that trying to topple qwerty.
Twitter Tempts Fate
Yeah, I mean, just look how well that worked out.
Went with Yahoo's, you are right, it is very easy to use.

Just get a Yahoo-ID and download the API.
The following code searches for Zlatan Ibrahimovic and prints the top 40 results:

from yahoo.search.web import WebSearch

srch = WebSearch(app_id="YahooDemo", query = "Zlatan Ibrahimovic", results = 9)

for res in srch.parse_results():
print res.Url
I apologize if you thought it was sensationalist - I didn't mean it to be. I thought it was accurate.
step 6 train your eye by studying mistakes http://photoshopdisasters.blogspot.com/
IETester Renders Sites like Internet Explorer 5.5 Through 8
Looking up a word in a dictionary is only part of what a spellchecker does. The other part is offering suggestions. This one is still not easy, especially if you want it to give reasonable suggestions for all languages. For example, the algorithm vim 7.0 uses (based on tries) was first described in a research paper but was not implemented until Bram Moolenaar did it, because the implementation was hard.
The DA won first degree murder. Why would they be spinning?
The idea would be to read in the entire dictionary and mark the Bloom Filter for each word. Then whenever you get a word you want to test, see whether all of the places it would mark were previously marked. If it misses any, you know it's not a word. Unfortunately, if it doesn't miss, you're only sure it's probably a word (with the worst case probability controlled by the number of hash functions you use).
MySpace Talks Early Platform Success, Plans To Open Source Further
Slide Now Working More For Quality Than Quantity On Facebook
Facebook To Stop The Spam? Depends Who Follows The (New) Law
"The smartest thing Twitter could have done would be to hire former Chief Architect Blaine Cook back as a consultant to keep an eye on things for the day (he seems to be the only person that can keep his crazy architecture actually live)."

I'm lost for words.
The Ins and Outs of Snow Leopard
Obsession: Geniuses, Generalists and Specialists
That sentence was utterly confounding to me as well. The best thing Twitter could have done would be to keep their mouth shut to avoid cramming their foot in it tomorrow. Having said that, I'm still rooting for them!

EDIT: I read my comment and realized it was more derogatory than intended, so I cheered it up a bit :P
Telectroscope lets you look from London to New York
"Consider that Douglas Engelbart invented the mouse in 1964. It was obvious to many people that it was a better way to control a computer, yet it took two decades even to begin reaching a mass audience. Or consider the hyperlink, invented independently by Mr. Engelbart and the computing evangelist Ted Nelson in the mid-1960s. It took roughly three decades to reach the public in the form of the World Wide Web."

These examples are starting to wear thin. It took three decades for computers to become accessible enough, financially, for these things to even make sense to offer to the masses, and it required a critical mass of users to make sense to start doing business over the Internet. A wikipedia that no one could edit or an Amazon that no one bought anything on because they didn't have a computer in their home would be quite lame indeed.

The invention of the printing press didn't make everyone literate overnight; the 30 years it took for the mouse to enter widespread adoption is nothing.
Ask YC: What tool do you use to crawl and spell check your entire website?
What tool do you use to crawl and spell check your entire website?
Yup I have to admit CodeIgniter rocks. Made hacking in PHP worthwhile again.
China is undergoing incredible growth mainly due to urbanization. It is moving towards 60-70% of the people living in cities from around 40-50% now. It's about half way along the process right now and will complete in ~15 years bringing it to the level of developed nations. Exact figures vary based on who you believe.

Interestingly this growth stops around the time they run in to the demographic brick wall with more older people than younger due to the single child policy. Not going to be pretty in the late 2020's for China I think.
I assume it means only one page of tweets, no "older" stuff will be shown.
perhaps they see this as a day to shine and really believe they can, thus its a calculated risk.
Keep in mind a UI designer (IA/UX) and a graphic designer are also two different things.
crypto puzzles are boring.
Petrus Dubble Bruin from Pittsburgh's best bar: http://sharpedgebeer.com/BeerEmporium_taps.htm
I'm not sure whether you're confused about the meaning of the word "app" or the word "oxymoron".
It was in closed beta as recently as May, but I've heard promising things about Spellr.us. TextTrust too.
Simultaneous Discovery and its impact on stealth mode
http://news.ycombinator.com/item?id=211712
The amounts must be for programmers instead of real engineers, because the Embedded Software Engineers in USA that I know are making $90K to $120K direct, and some contractors are making upwards of $140K to $180K a year, which is around $70 to $90 per hour. Heck I know some very specialized Embedded Software Engineers charging over $100 per hour.

How about benefits...

How much is health insurance worth per year? I've worked at 2 companies where I didn't have to pay a dime for my health insurance.

How about matching 401K, some places are matching dollar for dollar or even up to $2 per dollar.
Yeah, I was saying that with my tongue firmly planted in my cheek. I do plan to eventually read the Harry Potter books. I think the only reason I haven't so far is my irrational disdain for anything trendy. Completely stupid nonreason, I know, but I can't help it.
Thanks for the link to Smarty. I'm checking it out now.
Killians Irish Red or Heineken.
Neither has the proven stability or community that Apache does

I care about the community/support aspect and you're right; I think going solely with Apache, and skipping the leaner httpd engines, is definitely a possible choice for me.

Thanks.
oh that makes sense.
The economy is going to get very bad and it won't even get turned around for a couple more years.

As Buffet, the rich one, said "The recession will be far worse than eveyone expects".

Thank everyone that you know that took out one of those Liar Loans to help cause this mess!
I wouldn't depend on twitter. Try the usual gadget and mac rumor blogs, several set up special auto updating live blogs on the day.
I just received my copy of let over lambda which was printed via lulu and I am very impressed with the quality (other than the fact I would have preferred a thicker stock for the cover or even hardback).
Oh 'g' (oogle)
We are witnessing the end of the golden age of America being the extreme powerhouse.

I guess it had to happen. Maybe things will be better for us in the end. We really don't need a four-car garages and 80 hour workweeks.

(And nearly zero investment into serious alternatives to oil-based energy certainly didn't help this whole situation.)
Free content will be used to promote paid merchandise
Meet Michael Arrington, armchair CEO/CTO of Twitter.

These are such ridiculous non-stories. I'm almost tempted to start a blog about startup blogs and play armchair editor-in-chief of TechCrunch.
This is only true if you think your application can do a better job of scheduling than the underlying OS kernel. In many (if not most) cases, this is false.

For HTTP servers hosting static content, you may be able to out-perform the OS thread scheduler. For most non-trivial apps, you're probably wrong.

Small fork()-ed processes can still compete with clever poll(), /dev/epoll, or kqueue()-based servers, if you can keep each instance lightweight.
Took the Lucky Star to Boston for $15. Took the BoltBus back to NYC for an extra $5. It worth it.

Free wifi, power outlet and roomier seats.

Be sure the bus lands at locations near the local transportation lines.
Founders Termination Clause In Term Sheets?
Supercomputer sets record
I've been to Sharp Edge (Peters) but haven't tried Petrus. Thanks for the tip... anything to make sense of that sprawling-list-of-international-beers they call a menu helps!
Has anyone else noticed with each passing year JK Rowling looks younger? It's amazing what a billion dollars buys!
Fat Tire is good and New Belgium is a very interesting brewery because of their environmental efforts.

http://www.newbelgium.com/sustainability2.php

Hacking beer is fun, but I'm not sure what the best hacker beer would be...
Free Beer, perhaps. http://freebeer.org/blog/faq/
I'm not sure he's right though.

Given Rowling's position I don't think she feels a need to prove anything to anyone. Especially about being "up-to-date" and "politically correct".

This remark sounded more like something she'd said just to see how public would react. Or perhaps to intentionally annoy certain people (religious zaelots and such). I just can't imagine JKR sitting at home, bitting her fingernails and thinking "Damn, I am not politically correct enough .. I should really do something about it".
North Coast Brewing Company - Old Rasputin Imperial Stout.
International differences in online participation (comments, reviews)
The real reason I switched was because I began working at a newspaper, and Django and journalism are married/fused inextricably. Choosing Pylons over Django in a news endeavor would be rather ... odd.

That aside, I said I progressed from Pylons to Django because I would choose Django if I had to do the Pylons project over again. Why? Because although I rejected (rebelled against?) it at the time, being 'forced' into an ORM for data entities would have been a really good thing. Since Pylons "lets" you shirk an ORM, I did ... but the result feels more like PHP than Python. Turns out Django's hand-holding is, in many cases, good because the answer they provide is the smart thing to do. And doesn't that sound like a description of Python itself?

Would I choose an ORM-ified Pylons experience over Django? Probably not. Django routing seems better, there's Django-enhanced unit testing, and I even prefer the way Django forces you to keep Python out of your templates in favor of "template tags" and "filters".

Perhaps most importantly, Django has nearly-impeccable documentation, and a thriving community.
Exploring the neurochemistry of fairness
Dvorak came first.
Supercomputer Surpasses Petaflop Milestone
Technology is what makes us human
Ok, apps is a loose term. The classic "Hello, world"

There was a point where I thought I could enter the top 100 on News.YC. In fact, I was within 50 or so points. But, as the 100 Leaderboard shows (825=#100), you have to continually keep posting. Or submitting good content. I admit on bad days at work or sitting at home in the past I would get a quantum of satisfaction from seeing comments upmodded. Kind of like feeling that I wasn't alone in the world, sitting hiding in my apartment. The feeling that someone anonymous out there liked what I had to say. Now, after one of those great vacations (to Portland, OR) that give you perspective and seeing my frivolous spur-of-the-moment comment downmodded - I can safely say that it's ok. Please downmod if it makes you feel a quantum better. It's easy to follow the pack. I've learned a lot from News.YC but I'm relearning that it's not what you learn, it's what you apply. Some lessons have to be learned first-person and emotionally. News.YC is a safe place to discuss since no one knows who you are. It is a virtual community that can substitute for and even serve as a proxy for real friendships and relationships. All the time I spent on IRC in college was a waste no relationships of lasting value ever developed, basically just small talk for the moment. Yes, I know some of you maintain real-world friendships. And nothing beats meeting people and learning and failing in the real world...
It's the quantity and quality of connections.

We're more intelligent because we have more neurons and those neurons are better organized.

Problem is, we don't know what "better organized" looks like.
It's all about timing. Imagine if the first hybrid car came out when gas cost $10 a gallon.
File uploads with JQuery?
Hi,
Does anyone know of tutorials that explain how one can use JQuery (together with PHP) to upload files to a server?

I have an PHP based upload script but the problem is that the whole page gets refreshed when I try to upload a file. I wish to "AJAXify" the upload process (if I may use that word) using JQuery.

Thanks
No, Dvorak came up with the Dvorak Simplified Keyboard after studying the behavior of typists using previously available typewriters and presented it as an alternative to Qwerty...
Ask YC: Dealing with a major event like death?
I am a senior in College and studying for finals right now.

On thursday(6/5) I returned back to my apartment in the evening and found my roommate dead in his room. The reason for death is still unknown but it is most likely due to an accidental overdose. He had been diagnosed with chronic fatigued. It has been a hard few days since then.

I have also been working on my startup/side project in the mean time and have milestones to finish.

Has any of you been in this position? It has been emotionally tough for me and I am trying to stay strong and keep my mind focused.

EDIT: Thank you YC for all your support. This community means a lot to me.
The copy on the front page makes it sound like a scam, even if it's not (and I have no idea either way). It looks like they're trying hard to tell you that the money is real, which of course makes you wonder if it's really unlikely that you can earn real money.
Just double-checked. Yup, looks like I have it wrong. For some reason I had it in my mind that alphabetical keyboards came first, then Dvorak and Sholes were introduced within a year or so of each other and Sholes won out.
I always have Fat Tire when I go out West. Love it!
Good news from Google
> This is only true if you think your application can do a better job of scheduling than the underlying OS kernel. In many (if not most) cases, this is false.

Why wouldn't you be able to virtually always do a better job of scheduling events (when you control all the code competing for resources) than a generic OS scheduler?

> Small fork()-ed processes can still compete with clever poll(), /dev/epoll, or kqueue()-based servers, if you can keep each instance lightweight.

Do you know of any examples of ultra highly scalable fork()ing servers?
Films With Limited Release Find a Home on the Web
Military Supercomputer Surpasses Petaflop Milestone
Moving Mountains With the Brain, Not a Joystick
Capitalism has no moral direction.

It just tries to get things to the people efficiently.
Twitter Prepares for Upcoming WWDC Keynote
Y Combinator Dataset Of Posts And Users Version 1.3
A 111MB archive of Y Combinator posts is available by accessing http://www.rushy.com/ycombinator-news20080608.tar.gz and a 0.8MB archive of Y Combinator user profiles is available by accessing http://www.rushy.com/ycombinator-news-profile20080608.tar.gz