News for hackers. Stuff that matters.
Re:Save 50% on all oreilly's ebooks and videos (today only) by philipithomas on Friday May 04, 2012 @05:46AM (#3927706)
I love o'reilly publications, but I remain a fan of printed books. Specifically in technical texts, I like being able to scan and leaf through physical pages. If they had a special on printed books today, I would buy a couple; alas, with this special, my wallet remains closed.
Re:Save 50% on all oreilly's ebooks and videos (today only) by babarock on Friday May 04, 2012 @06:28AM (#3927803)
As much as I agree with you, I find that the ability to run a grep (or the more commont Ctrl+F) to quickly look for what I'm looking for of very high value. I usually enjoy reading the book from front to cover, but as soon as I want to consult it again for reference, I am happy to have the computer do the search work for me.

Other than that, I often read on the (crowded) subway ride to work. Carrying a 600 page book is often a pain in the ass, compared to the lightweight feeling of my Kindle.

On the other hand, I completely relate to the pleasure of the physical page. I also enjoy very much watching my collection of books slowly expand on my shelves.

I wish there were a model where buying a physical copy of the book would entitle you to the digital one or vice-versa. I think both have their advantages in different situations.

Re:Save 50% on all oreilly's ebooks and videos (today only) by matthewbadeau on Friday May 04, 2012 @07:33AM (#3927931)
Manning Publications offers free ebooks when you buy physical copies. (http://manning.com/)
Re:Save 50% on all oreilly's ebooks and videos (today only) by philipithomas on Friday May 04, 2012 @02:08PM (#3929575)
I have access to Safari Books through my university, so this hasn't yet been a problem, but it's a fair point.

However, when I'm searching for something precise, a google search / help documentation usually suffices. When I'm reading a book, it's generally in search of more deep understanding or just the process of learning in general - i.e. more long-form learning. For the latter I would still prefer printed.

Re:Save 50% on all oreilly's ebooks and videos (today only) by AlisdairO on Friday May 04, 2012 @07:22AM (#3927906)
I've bought an onyx m92 ( http://www.onyx-boox.com/onyx-boox-m92 ) which has got me fairly close to this capability for reading PDFs (it's an ipad-sized device). It comes with a stylus which allows you to tap a specific point in the progress bar to change pages. Much easier than scanning back and forth using a kindle.

It's still not quite up to the standard of flipping back and forth in a book, but it's tolerable. I've also changed my reading flow to make a lot more bookmarks of interesting parts of the book, and use search more. Given the other advantages (portability, price of books) it's a solution that's working out really well for me, and allows me to read a lot more technical books than I would if I had to lug them about in print form.

Re:Save 50% on all oreilly's ebooks and videos (today only) by mark_l_watson on Friday May 04, 2012 @09:34AM (#3928277)
I mostly agree with you but having eBooks on a separate Kindle and iPad makes it a little more convenient to hack while reading.
Re:Save 50% on all oreilly's ebooks and videos (today only) by btian on Friday May 04, 2012 @06:23AM (#3927791)
I quite like being able to search through ebooks.
Re:Save 50% on all oreilly's ebooks and videos (today only) by telemachos on Friday May 04, 2012 @08:19AM (#3928038)
I think this will interest some HN readers: Zachary Kessin's Building Web Applications with Erlang[1] is available as an early-release ebook. As an early release, the ebook price is already cheap, but combined with the 50% discount, today it's $6.49. Definitely seems worth a look.

[1]: http://shop.oreilly.com/product/0636920021452.do

Re:Save 50% on all oreilly's ebooks and videos (today only) by maayank on Friday May 04, 2012 @07:05AM (#3927865)
What are some 'must have' (and 'must read' ;) ) O'Reilly books for programmers and entrepreneurs?
Re:Save 50% on all oreilly's ebooks and videos (today only) by jgrahamc on Friday May 04, 2012 @07:50AM (#3927973)
You might like to read my book, The Geek Atlas, which contains many places related to the history of computing.

http://shop.oreilly.com/product/9780596523213.do

Re:Save 50% on all oreilly's ebooks and videos (today only) by maayank on Friday May 04, 2012 @08:30AM (#3928067)
Already have it and already visited the place in Ireland and many of the places in England based on it :-) Visiting Bletchley Park was a true formative experience for me and Alexander Fleming's lab also really hit a chord with me, recalling me reading and learning about him in my childhood. Thank you for a great book and guide (and the science explanations inside are very nice as well) :-)

In my last trip to Germany I truly enjoyed Konrad Zuse Museum[1] in Hünfeld. Many descriptions are in German, but I can truly recommend it, especially if you're with a German speaker (but even without, there are models and artifacts). Not many people (me included) know about the dawn of computer science behind Britain and the US, so it was very interesting and refreshing.

[1] http://www.zuse-museum-huenfeld.de/

edited for more information.

Re:Save 50% on all oreilly's ebooks and videos (today only) by jgrahamc on Friday May 04, 2012 @08:33AM (#3928075)
Thanks for the nice review.

I really must visit the Zuse museum. When I was working in Munich I saw some of his hardware in the Deutsches Museum. Very interesting.

Re:Save 50% on all oreilly's ebooks and videos (today only) by AlisdairO on Friday May 04, 2012 @07:36AM (#3927938)
Depends on what you're into, but from the database angle:

Learning SQL is a really excellent intro, and probably covers the majority of what your average developer is going to ever need to know about SQL ( http://shop.oreilly.com/product/9780596520847.do )

SQL and Relational Theory gives you more background on relational theory - basically gives a more academic background for existing practitioners of SQL. Date is pretty dry author with a few hangups, but it's largely good solid stuff ( http://shop.oreilly.com/product/0636920022879.do )

Oracle Essentials is a good solid introduction to Oracle, and gives a useful bit of background on how database management systems work ( http://shop.oreilly.com/product/9780596514549.do )

For other subjects:

Code Complete needs little introduction ( http://shop.oreilly.com/product/9780735619678.do )

I've only just started reading Version Control with Git, but it seems pretty good so far, and is well-reviewed ( http://shop.oreilly.com/product/9780596520137.do )

Re:Save 50% on all oreilly's ebooks and videos (today only) by tomku on Friday May 04, 2012 @12:11PM (#3929039)
Since you seem to know your database books, is there anything you can tell me about Date's latest, "Database Design and Relational Theory"[1]?

[1]: http://shop.oreilly.com/product/0636920025276.do

Re:Save 50% on all oreilly's ebooks and videos (today only) by AlisdairO on Friday May 04, 2012 @02:24PM (#3929650)
I've not read the book so can't comment on it specifically, but I can tell you about Date, who is an eminent author in the field. His 'An Introduction to Database Systems' is perhaps the best book to read if you want to get an idea of how DBMSs work internally. Anyway:

- He really dislikes SQL (His books often use Tutorial D, which is a language Date created to represent what a good relational query language would look like).

- He really hates the use of null values.

- He's of an academic bent - dryish, but still perfectly readable.

- I would say that he tends to gloss over performance issues that get in the way of ideal database schema design, viewing them as implementation issues (which is true, but in reality, all DBMS products have weaknesses, and at some point you'll probably have to make compromises in your schema design).

With this said, I would read his book. He'll tell you the best way to do things, if you ignore performance. This puts you in a good position to start out from a pure, ideal implementation from which you can compromise when you have to. I much prefer this to a less-educated ad-hoc approach.

Re:Save 50% on all oreilly's ebooks and videos (today only) by demetris on Friday May 04, 2012 @07:58AM (#3927993)
I don’t know about must-read ones, but here are a few No Starch and O’Reilly titles that stand out from a quick look at my library:

No Starch, Eloquent JavaScript. A Modern Introduction to Programming: http://shop.oreilly.com/product/9781593272821.do

No Starch, The Book of CSS3: http://shop.oreilly.com/product/9781593272869.do

O’Reilly, bash Cookbook: http://shop.oreilly.com/product/9780596526788.do

O’Reilly, CSS: The Missing Manual, 2nd Edition: http://shop.oreilly.com/product/9780596802455.do

O’Reilly, JavaScript: The Good Parts: http://shop.oreilly.com/product/9780596517748.do

O’Reilly, Mastering Regular Expressions, 3rd Edition: http://shop.oreilly.com/product/9780596528126.do

O’Reilly, The Art of SEO, 2nd Edition: http://shop.oreilly.com/product/0636920019091.do

Re:Save 50% on all oreilly's ebooks and videos (today only) by nollidge on Friday May 04, 2012 @11:54AM (#3928941)
I've heard nothing but good things about Javascript: The Good Parts, so I'm picking up a copy.
Re:Save 50% on all oreilly's ebooks and videos (today only) by Jun8 on Friday May 04, 2012 @09:09AM (#3928189)
On a related note I'd say that forget about these deals and go get yoursf a Safari Online subscription. I convinced my boss to do this for around $350 (that's the corporate rate), one of the best tool I've got. I have all their books (and from a lot of other publishers, too) at my fingertips!
Re:Save 50% on all oreilly's ebooks and videos (today only) by benatkin on Friday May 04, 2012 @11:22AM (#3928774)
Meh...I canceled my Safari Online subscription. To me it actually helps to focus on a small number of books. Also it's just painful to read on their website, compared to reading PDFs.

Another thing: this particular sale is about freedom from DRM. Safari is a joint venture between O'Reilly and Pearson. Pearson is on that list of SOPA supporters. It also feels encumbered to me, and I don't feel like I'm supporting the authors much if I read them.

https://en.wikipedia.org/wiki/Safari_Books_Online http://www.blogworld.com/2011/12/22/a-huge-list-of-companies...

I think it might be a good complement to buying eBooks but I don't think I'd read more than a couple chapters without getting it in a format that I can read without being logged into their website.

Re:Save 50% on all oreilly's ebooks and videos (today only) by neovive on Friday May 04, 2012 @11:12AM (#3928723)
I was a Safari subscriber for two years and it was great! However, it felt a bit overwhelming at times to have access to so many books. It brought back memories of spending hours in the computer book section at the bookstore. Now I just buy the books I need and it keeps me a bit more focused -- at least when I'm not reading HN :).
Re:Save 50% on all oreilly's ebooks and videos (today only) by diab0lic on Friday May 04, 2012 @09:28AM (#3928257)
Its nice to have rights to a few of them and actually own them. Can you put safari books on your kindle these days?
Re:Save 50% on all oreilly's ebooks and videos (today only) by Jun8 on Friday May 04, 2012 @09:58AM (#3928355)
Dont't know about Kindle but they have a nice app for iPad. Also, periodically you get tokens and you can get free books , I receive 5 tokens per month and there are a lot of books for 10-15 tokens.
Re:Save 50% on all oreilly's ebooks and videos (today only) by eloisius on Friday May 04, 2012 @11:49AM (#3928916)
I'm definitely grabbing Programming Collective Intelligence[1] and Machine Learning for Hackers[2]. Any recommendations based on those?

[1] http://shop.oreilly.com/product/9780596529321.do

[2] http://shop.oreilly.com/product/0636920018483.do

Re:Save 50% on all oreilly's ebooks and videos (today only) by salimmadjd on Friday May 04, 2012 @12:36PM (#3929181)
Here is a python conversion of machine learning for hackers, http://slendrmeans.wordpress.com/category/will-it-python/

Thanks for posting the collective book...I think I need to get it now :)

Re:Save 50% on all oreilly's ebooks and videos (today only) by ZanderEarth32 on Friday May 04, 2012 @10:53AM (#3928631)
Anyone have experience with either of these books

Programming Python http://shop.oreilly.com/product/9780596158118.do

and

Learning Python http://shop.oreilly.com/product/9780596158071.do

Not sure where I fall with these books in terms of skill and knowledge. Looking through the table of contents for Learning Python I recognize everything and know what they are, but don't have a great masterful grasp of most of the stuff but I am afraid too much of it will be stuff I already know. On the flip side, Programming Python might be too advanced for me.

EDIT Seems Programming Python is mainly geared towards Python 3.x but I'm still using 2.6.

Re:Save 50% on all oreilly's ebooks and videos (today only) by tomku on Friday May 04, 2012 @11:45AM (#3928889)
They're looooooong. I read through "Learning Python" and came out a better Python programmer because of it, but it was an epic journey that may as well have involved hobbits and a wizard.

I also strongly disliked the author's choice of examples. In particular, the examples for metaclasses and decorators were repetitive and un-Pythonic. If you want private member functions, you're probably better off using a language like Java that supports them rather than trying to hack them in using one of the several ways explained in the book.

If you can handle the length and the trailing off of example quality near the end, it's a solid and comprehensive coverage of Python the language. In terms of the 3.x/2.x split, "Learning Python" covered both comprehensively. The differences aren't huge, and it's mostly just a matter of the example code being adapted to work in one or the other.

Re:Save 50% on all oreilly's ebooks and videos (today only) by mapleoin on Friday May 04, 2012 @11:35AM (#3928839)
I can really recommend Learning Python. It's a great book, it goes into all the fundamental concepts of python really well and in a very readable manner. I read it after I had a year of experience with python and while I also recognized all the concepts, I learned a lot from the book and it's a constant reference when I need to figure out why something is the way it is in python.

I also have Programming Python, but I mainly use that for reference on some advanced topics. I hate the hundreds of pages it spend on GUI programming though...

Re:Save 50% on all oreilly's ebooks and videos (today only) by lucian1900 on Friday May 04, 2012 @11:06AM (#3928694)
Python 2.7 almost all features of Python 3, and Python 2.6 has almost as many.

Don't let that stop you from buying a book you like.

Re:Save 50% on all oreilly's ebooks and videos (today only) by MaxGabriel on Friday May 04, 2012 @07:00AM (#3927854)
Any comments on the iOS 5 Cookbook or Chas Emerick's Clojure book? On Chas's book, specifically I thought chapter 1 was pretty technical with very short snippets of code. Do later chapters have more code?
Re:Save 50% on all oreilly's ebooks and videos (today only) by espeed on Friday May 04, 2012 @07:10AM (#3927876)
Chas's "Clojure Programming" book is great, and there is code throughout the book.

The book is divided into several parts: Part III "Tools, Platforms, and Projects" and part IV "Practicums" give you an overview on project patterns and structure, and this alone was worth it for me.

Re:Save 50% on all oreilly's ebooks and videos (today only) by neovive on Friday May 04, 2012 @11:13AM (#3928731)
Excellent! Just bought another 4 books. Now I just have to find some time to read them. I should probably start buying books based on the number of pages -- shorter book wins. I seem to stay better focused on tech books with < 300 pages. Probably related to my motivation level.
Re:Save 50% on all oreilly's ebooks and videos (today only) by bostonvaulter2 on Friday May 04, 2012 @06:05AM (#3927749)
Any recommendations for good books beyond what is on the page? Although I might buy that clojure book.
Re:Save 50% on all oreilly's ebooks and videos (today only) by lucian1900 on Friday May 04, 2012 @06:50AM (#3927840)
That's exactly what I just bought.
Re:Save 50% on all oreilly's ebooks and videos (today only) by bostonvaulter2 on Friday May 04, 2012 @02:11PM (#3929590)
Yeah I ended up getting it too.
Re:Save 50% on all oreilly's ebooks and videos (today only) by damian2000 on Friday May 04, 2012 @08:36AM (#3928083)
Anyone looking for a C# reference, can't go past this one...

"C# 4.0 in a Nutshell" http://shop.oreilly.com/product/9780596800963.do

Australia-based Joe Albahari who wrote it is the author of the free 'LinqPad' tool.

Re:Save 50% on all oreilly's ebooks and videos (today only) by stefanoric on Friday May 04, 2012 @10:44AM (#3928581)
It's a great book, and it actually is more about .NET 4 than just C#.
Re:Save 50% on all oreilly's ebooks and videos (today only) by oacgnol on Friday May 04, 2012 @12:42PM (#3929210)
Seriously, another sale? My poor wallet... I'm going to pick up Clojure Programming (http://shop.oreilly.com/product/0636920013754.do) after hearing so many good things about it.
Re:Save 50% on all oreilly's ebooks and videos (today only) by hmart on Friday May 04, 2012 @10:34PM (#3931167)
Javascript Pocket Reference http://shop.oreilly.com/product/0636920011460.do for only $3.99 is an absolute bargain
Re:Save 50% on all oreilly's ebooks and videos (today only) by edu on Friday May 04, 2012 @07:17AM (#3927895)
I'm having problems with the checkout. Is it working for you?
Re:Save 50% on all oreilly's ebooks and videos (today only) by bitops on Friday May 04, 2012 @12:56PM (#3929285)
I'm getting 500s all over the place, typical for their big sale days. Once the sale hits reddit, the masses descend. Usually if you just keep trying your order will make it through. But it takes a bit of patience.
Re:Save 50% on all oreilly's ebooks and videos (today only) by spelunker on Friday May 04, 2012 @12:24PM (#3929104)
Is Programming Scala any good? I'm trying to learn Scala on my freetime, and $15 for a book about Scala seems hard to pass up.
Re:Save 50% on all oreilly's ebooks and videos (today only) by thebluesky on Saturday May 05, 2012 @06:43AM (#3931846)
Scala for the Impatient probably a better choice. Programming in Scala (not the O'Reilly book) is also good, but very long-winded. The O'Reilly book isn't too bad though, but not my first choice.
Re:Save 50% on all oreilly's ebooks and videos (today only) by mr_dev4 on Friday May 04, 2012 @12:28PM (#3929134)
Doesn't seem to work for Unix power tools.
Re:Save 50% on all oreilly's ebooks and videos (today only) by duck on Friday May 04, 2012 @12:33PM (#3929158)
Has anyone read Node: Up and Running yet?
Re:Save 50% on all oreilly's ebooks and videos (today only) by noisebleed on Friday May 04, 2012 @01:56PM (#3929530)
I haven't gotten far enough to give a good review, but you do know they have the whole thing online for free as an "Open Feedback Publishing System" project, right? http://ofps.oreilly.com/titles/9781449398583/
Re:Save 50% on all oreilly's ebooks and videos (today only) by duck on Friday May 04, 2012 @02:06PM (#3929567)
I did not know that, thanks!!
Re:Save 50% on all oreilly's ebooks and videos (today only) by stuartmemo on Friday May 04, 2012 @05:18AM (#3927636)
It's in celebration of "Day against DRM", so just tell me what you want and I'll email it to you instead.
Re:Save 50% on all oreilly's ebooks and videos (today only) by oskarth on Friday May 04, 2012 @05:44AM (#3927703)
Are you a Hollywood lobbyist rallying behind enemy lines? Anti-DRM != Theft.
Re:Save 50% on all oreilly's ebooks and videos (today only) by stuartmemo on Friday May 04, 2012 @05:48AM (#3927716)
Nope, was just a joke. Just a happy simple little joke.
Re:Save 50% on all oreilly's ebooks and videos (today only) by debacle on Friday May 04, 2012 @10:50AM (#3928611)
We don't take kindly to jocularity in these parts.