79 comments

[ 3.6 ms ] story [ 54.7 ms ] thread
Great idea. The first search I tried seemed pretty excellent (biology), but downhill after that. I did number theory, linear algebra, chemistry, topology, compilers. Only linear algebra gave something that looked reasonable.

Build up the database some and you might have something really useful.

My wife's and my

Nice looking site. It missed what I searched for (quantum mechanics) but it looks very nice.

(NP and NP)'s sounds more natural to me than (NP's and NP's). We say "Jack and Jill's story", not "Jack's and Jill's story"
Grammar girl has an explanation [1] of the rule I've heard elsewhere and always followed---splitting it into "Jack's and Jill's" if they have separate and distinct things (so "Jack's and Jill's stories") and attaching the possessive to the compound entity if they share the item (so "Jack and Jill's story"). So in this case you're definitely correct about not splitting up the possession.

I haven't been able to find anything authoritative to explain what to do when there is a pronoun involved, though I believe the correct form would be "my wife and my..." and not "my wife and I's".

[1] http://grammar.quickanddirtytips.com/grammar-compound-posses...

How do you differentiate between saying the project was a combined effort vs. talking about two distinct entities. eg., My wife and my projects were casualties of the war. Did the projects the two of you were working on destroyed in the war, or did you lose your wife and your projects?
I rewrite to avoid the ambiguity:

My wife and I worked on projects that became casualties of the war.

My rule of thumb is to say them out loud separately:

My wife's weekend project

My weekend project

so...

My wife's and my weekend project

My wife and my. Correcting grammar isn't cool.

Any chance there'll be a `Best free intro book` link of sorts to curate all the textbooks available in PDF form? Sometimes it's hard to find quality free content like `Linear Algebra Done Wrong.`

> Correcting grammar isn't cool.

I find it helpful to see grammatical corrections; they make me marginally less likely to make the same mistakes myself. ("The key to learning is repetition, repetition, repetition, ...")

I object to the site's notion that there is a "best" intro book in many areas, but I'd like to see listed on the site:

Griffiths' _Introduction to Quantum Mechanics_ is quite commonly used, even though it's a bit calculation-heavy. Beyond that or for more theory, perhaps Ballentine, or Dirac's original monograph, although neither is a very common text (if that's what someone's looking for, then Shankar [mid-level-ish], Cohen-Tannoudji, or Sakurai); Ballentine because it's new (relatively... 1998), and Dirac because it's old and it's what a lot of the mid-to-late 20th-century physics giants started from. Feynman's Quantum Mechanics and Path Integrals is also a no-brainer because it's been republished and it's now a $12 Dover edition.

Awesome Idea! please tell your wife, if she'll allow me to I will do some HTML/CSS work on the site for free! ... http://twitpic.com/5lnysd

Cheers!

inline-block doesn't work too well on <= ie7, <= ff2, which is really annoying because it's the best way to do that layout.
Good Idea. I had troubles finding non-techy topics. I got nothing from: bikes, cars, trains, animals, and snakes.
Some of those topics are definitely in the site, but the search is only doing exact match right now. I'm in the process of getting stemming and some fuzzy matching turned on, so hopefully bikes will give you hits for bicycle in the near future.
Good Plan. Keep up the good work!
The best intro book to C++ is K&R, eh? =)
These appear to be dead-tree books. It would be nice to have such a list with freely downloadable books. Any pointers?
This particular site could alternatively offer a link to the freely available books (CC etc.) or at least notify about it. I don't know how the site works so I've no idea if it's possible without checking every license by hand, but it would be very, very awesome.
What authority is determining the "best" book for a topic?

What's your plan for adding entries for topics? I was expecting a "suggest a book" link, but that sort of assumes that "best" = "most popular" which may not be your criteria.

My definition for "best" is the book that most experts in the field would recommend to their non-expert friends.
And where do you get that data from?
I think a very good way of doing this is putting a question on quora and picking out the most upvoted answers.
I second the question on how you define the "best" book.
How were the candidates determined? I can imagine topics like Rails and Python being fairly contentious.

It also needs a Django recommendation. Do you receive a notice, when the queries return no results?

Yes. I'm logging the searches and will add books for the missed topics. It started off with 250 or so, which was a fair amount to hunt down, but it looks like I have even more work to do.
I would consider tapping Quora for this unless you have a rolodex full of experts on such varied topics as carpentry, light infantry tactics, contra dance, or conflict de-escalation.
Looks great, but you might want to implement literal search strings. A search for C# or C++ both return K&R
Unfortunately, I'm at the whim of the hosted search solution I'm using (IndexTank).
Michael, I'm Ignacio, from IndexTank, we exchanged some emails. Come to our website's live chat so we can think of a workaround for any problems you're experiencing with our whims :)
I think this would be very useful to people who are new to a particular subject and do not have other means of guidance. One way of building the database would be to request users for inputs if there is no data for the topic user is searching for.
Overall, a good start, with a few rough edges. Searching on python resulted in "Dive Into Python" and "Learn Python the Hard Way", which are very good recommendations in my opinion. However, searching on "public speaking" referred me to a book on public radio, and searching on "programming" resulted in "Internal Server Error".
I am new to programming, currently teaching myself Python. I have "Dive into Python" and have done most of "Learn Python the Hard Way". I feel both of these are not ideal for beginners. Maybe they would be better for programmers new to Python.

I have found "Python Programming: An Introduction to Computer Science" by John Zelle to be the best reference so far.

Nits:

1. When one drinks one's tea from a cup and saucer, one extends one's little finger. I believe the colonists call this one's pinky. Not to do is unconscionable.

2. One does not say "Sorry, chap", but "Sorry, old chap".

3. As to the long coat without tails together with a topper, I am speechless.

Joshing aside, old bean, great idea.

I searched for "cooking", and it returned the exact book I'm reading right now.
nothing returned for php and erlang (first tries for me)! Might be nice to have a list of topics references and maybe possibility to recommend some on topics not yet handled?
There's a slightly hidden list of all the topics: http://bestintrobook.com/all

I'm working on a suggest feature. For right now I'm logging the queries, so I'll know what there's a demand for that I don't have.

Ok nice! Thanks for the quick answer, waiting to see this!
Until then... :-)

My suggestions:

  - Erlang: Erlang & OTP in Action
  - (Common) Lisp: Practical Common Lisp
    - this one can also be read online for free[1]
Disclaimer: Haven't finished either of them but they've been great so far.

[1] http://www.gigamonkeys.com/book/

Erlang and OTP in Action is great for learning about OTP. It's not really the best introduction to Erlang the language itself. I'd recommend Erlang Programming by Cesarini AND Thompson for that. Programming Erlang by Joe Armstrong is good as well.
Thanks for posting the link, I was about to ask.
Seems to fail when you enter an empty string.
I searched for C# / C Sharp and I got recommendations for K&R, a Book on Cognitive Science and a book on rock climbing.

Looks like it's missing reccos for Django, Dot Net, C#, etc. and some rather specialized stuff like neurology/neuroscience which I didn't really expect to be on the list anyways.

Good effort thought. I'm going to bookmark the site for future reference

I searched for "Wine making" and got results for:

  wine (appreciation)

  jewelry making

  creative writing

  whiskey

  the middle ages

  management

  web usability
Seems pretty hit or miss.
The first hit for wine making is (and has been) a wine making book. Check again.
Great job getting it up and running. However i have a few suggestions:

1. The color theme needs to come alive. The colors are all screaming at me.

2. Dont just say internal error. Tell us what is going on 3. notfound.htm page is missing

Again i say, great job.

Seems like a great concept for a site. I (as well as many here) am looking forward to more comprehensive results on programming subjects.
A search for alcholism gave me "How to brew: Everything you need to know to brew beer right the first time." Oops!

Neat idea! I like it.

Great idea -- some thoughts/feedback:

1) Your suggestion for the best intro book on "ruby" assumes that Ruby = Ruby on Rails. I think many might disagree -- I'd differentiate and throw in a book on Ruby the language.

2) To the point of how the choices are made -- maybe institute some sort of voting system (Winner with X votes, runner-up #1, runner-up #2). I think it gives more credibility to the site if it's a community resource and the selections are based on something other than the site-owner's opinion.

Good idea and good weekend project! Also, excellent that you and your wife can work together on stuff like this - that's a great thing.