News for hackers. Stuff that matters.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by hieronymusN on Thursday May 19, 2011 @10:20PM (#2566155)
This is amazing stuff - thanks much!

I made a slightly more readable HTML version (with linked TOC and back links) here -> http://bit.ly/lSLTVT

This could be converted to an ePub I think, with the linked TOC. If this a problem let me know and I will take it down, or maybe you could post it on http://edweissman.com/53640595 to get the linked TOC?

Re:"The Best of edw519" is now free. Reverse Happy Birthday by edw519 on Thursday May 19, 2011 @11:16PM (#2566253)
Thank you hieronymusN. Much prettier than mine.

One problem though - you lost most of the paragraph formatting and spacing; you can see the difference on almost every entry if you look closely enough. Fix that and I'll just put your version on my blog.

[Once again: thank you everyone for the kind words and feedback. You made my day!]

Re:"The Best of edw519" is now free. Reverse Happy Birthday by hieronymusN on Friday May 20, 2011 @07:08AM (#2567180)
Facepalm - you're right, my regexes got a little too aggressive. I've reposted it with the formatting intact.

I also posted a version as PDF - again it has the linked TOC which makes it easier to navigate. The PDF isn't as nice as the HTML though.

[PDF] http://bit.ly/inAWAc

Re:"The Best of edw519" is now free. Reverse Happy Birthday by messel on Friday May 20, 2011 @08:09AM (#2567306)
Do you have code handy to convert from html (with a TOC) to epub?

I looked up some python examples to start with:

python epub docs http://www.egofile.com/2010/01/convert-openofficeorg-writer-...

http://code.google.com/p/python-epub-builder/

http://www.ibm.com/developerworks/xml/tutorials/x-epubtut/se...

Re:"The Best of edw519" is now free. Reverse Happy Birthday by hieronymusN on Friday May 20, 2011 @09:20AM (#2567507)
[EPUB] http://bit.ly/kQYAZQ

I made this one with Calibre, and its optimized for the iPad. Let me know how it looks for you.

Re:"The Best of edw519" is now free. Reverse Happy Birthday by 6ren on Thursday May 19, 2011 @12:26PM (#2564442)
> 87. What got you "hooked"?

Loved this story, and I enjoy coding the more I do this.

The problem is to keep it focussed on "productive" output - otherwise you end up like that guy who wrote TeX instead of The Art of Computer Programming; or Blart Versenwald III¹; or

    6. It automatically classifies unread comments based upon similarity
    to classified comments and some rules. (The idea was to classify the
    first 300 comments and have the software classify the remaining
    3,700. I realized this capability was unnecessary when the book
    would only contain 256 entries. Oh well.)
Not to look this wonderful gift horse in the mouth (all the bits I looked into at random were actually great), but it would be nice if titles linked to their comments.

1. One of the greatest benefactors of all lifekind. http://www.cse.ohio-state.edu/~soundarm/book4.html

Re:"The Best of edw519" is now free. Reverse Happy Birthday by edw519 on Thursday May 19, 2011 @01:13PM (#2564633)
...it would be nice if titles linked to their comments...

I purposely omitted references to the original Hacker News threads because I wanted the book to stand on its own.

Hope this helps:

http://edweissman.com/index-from-the-best-of-edw519-to-the-o...

[Many thanks to everyone in this thread for the well wishes. You guys are helping to make my day!]

Re:"The Best of edw519" is now free. Reverse Happy Birthday by 6ren on Thursday May 19, 2011 @01:52PM (#2564795)
Thanks! I actually meant links to the comments lower down on the same page (eg for clarity: <a href="#87">87. What got you "hooked"?</a> ... <a name="87">87. What got you "hooked"?</a>), and then people could link to specific entries - but I like your interpretation better.

[I had trouble expressing this in the GP, and went for over-conciseness, as "comment" is ambiguous. I still can't think of a brief but clear way to say it - there's probably some TeX typesetting terminology for it].

Re:"The Best of edw519" is now free. Reverse Happy Birthday by hieronymusN on Friday May 20, 2011 @07:24AM (#2567212)
I agree - you can check a linked TOC version here http://bit.ly/lSLTVT

and [PDF] http://bit.ly/inAWAc

Re:"The Best of edw519" is now free. Reverse Happy Birthday by wging on Friday May 20, 2011 @02:06AM (#2566624)
Blart Versenwald II seems to have done rather well though, no?
Re:"The Best of edw519" is now free. Reverse Happy Birthday by CodeMage on Thursday May 19, 2011 @03:29PM (#2565131)
Happy birthday and thanks for the gift!

Edit: I tried to buy it, but Scribd won't allow me to do it because I'm not from US (and neither is my credit card). Is there any other alternative?

Re:"The Best of edw519" is now free. Reverse Happy Birthday by chanux on Thursday May 19, 2011 @01:09PM (#2564615)
Hope you are not angry with me for taking it through readability, saving it to pdf and converting it to mobi.

Wishing you a very happy birthday!

Re:"The Best of edw519" is now free. Reverse Happy Birthday by trobertson on Thursday May 19, 2011 @01:16PM (#2564640)
Could you possibly upload that? I'd love to read this on my Kindle.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by chanux on Thursday May 19, 2011 @01:35PM (#2564722)
Since I'm not sure what edw519 would think of me sharing his work online, I did the less wrong thing. I'm pretty sure you've got mail.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by edw519 on Thursday May 19, 2011 @02:18PM (#2564900)
No problem. I'm kinda curious what it would look like, too.

Thanks for the interest and the well wishes, chanux.

Re:"The Best of edw519" is now free. Reverse Happy Birthday by chanux on Thursday May 19, 2011 @10:44PM (#2566199)
Now that you are ok with it (You are amazing) here I post the zip that contains the pdf, mobi and epub.

http://www.mediafire.com/?b736ucvz8rn7phu

Re:"The Best of edw519" is now free. Reverse Happy Birthday by messel on Friday May 20, 2011 @08:12AM (#2567313)
Sweet! epub here I come.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by whimsy on Thursday May 19, 2011 @02:28PM (#2564937)
I may mark this up in LaTeX, then, simply because I've never tried it on something this large. I'll share it here if that's alright with you, edw519.

Question for the peanut gallery - embedding images in LaTeX seems to suck. Any recommendations? (I'm using MacTeX 2010-basic)

Re:"The Best of edw519" is now free. Reverse Happy Birthday by edw519 on Thursday May 19, 2011 @02:36PM (#2564973)
Cool. Thanks, whimsy.

(edw519, alumnus of Theta Chi, Beta Chi Chapter)

Re:"The Best of edw519" is now free. Reverse Happy Birthday by krat0sprakhar on Thursday May 19, 2011 @05:27PM (#2565440)
I would love a copy as well. Email: prakhar1989 [at] gmail

Thank you so much

Re:"The Best of edw519" is now free. Reverse Happy Birthday by bodski on Thursday May 19, 2011 @02:54PM (#2565039)
Thanks for doing this, as a fairly rookie programmer I will be reading this all. :)

Would you welcome typo corrections if people are making efforts to do sophisticated formatting?

If so here's one that seems worth correcting: (from item 2.)

"The most challenging is finding a project big enough to not be boring but small enough that-['s] it's +[not] too difficult to make good progress."

Re:"The Best of edw519" is now free. Reverse Happy Birthday by tea-anemone on Thursday May 19, 2011 @01:52PM (#2564794)
Can I get some mail too?
Re:"The Best of edw519" is now free. Reverse Happy Birthday by Shengster on Thursday May 19, 2011 @04:36PM (#2565317)
Would you be able to send it to me too? Thanks so much!
Re:"The Best of edw519" is now free. Reverse Happy Birthday by Ixiaus on Thursday May 19, 2011 @02:09PM (#2564866)
I would appreciate a copy as well: ixmatus at gmail
Re:"The Best of edw519" is now free. Reverse Happy Birthday by LordBodak on Thursday May 19, 2011 @06:10PM (#2565556)
I would love a copy as well, if you don't mind.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by messel on Friday May 20, 2011 @08:11AM (#2567312)
oh mobi may reformat better than pdf on my phone. Is that similar to epub format? That works wonderfully on the phone.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by Nemisis7654 on Thursday May 19, 2011 @06:45PM (#2565643)
First of all, this is awesome. Thank you!

Secondly, I am reading through this and came across this:

14. Should I still be a programmer? "I lack the fundamentals of Computer Science, the things every programmer should know: Algo's, Data Structures, Operating Systems an understanding of compilers and being profficient with linux."

Relax. That's true for 99% of all programmers.

I feel like I am in the same exact boat as the original poster. However, I am a senior in college who has several interviews lined up. I have interviewed several times before and always flop on the "fundamental questions". Is there any further advice someone can give me? Thanks in advanced.

Re:"The Best of edw519" is now free. Reverse Happy Birthday by ChuckMcM on Thursday May 19, 2011 @07:05PM (#2565691)
"I have interviewed several times before and always flop on the 'fundamental questions'. Is there any further advice someone can give me? Thanks in advanced."

Have you considered learning the fundamentals? Its not a snarky comment I'm genuinely curious.

If you are programming, find you enjoy it, and wish to continue doing it for money, continuing education should be right up there on your list of things to do. (whether you have a Ph.D in CS or just a high school diploma, new stuff is coming out all the time).

There are a lot of free resources now online. You can get the syllabus and curriculum for classses that are taught in places like Stanford or MIT or UC Berkeley. So even if you spend the next two years of nights and weekends 'filling in the gaps' in your knowledge you will find that not only do you get better at your 'day job' but you will start aceing those 'fundamental' questions.

There was a time when to do this you would have to audit a class at a nearby university which imposed limits based on schedules, location, etc. But those times are behind us now. Take an old desktop machine from the e-waste dumpster behind some company, load up FreeBSD or Linux on it, and start doing the home work from some of these courses. The fundamentals are fundamentals because they apply universally, and you don't need a fancy rig to compare the performances of various sorts, or explore bloom filters, or key exchange algorithms. You can run MySQL on crappy hardware for the size databases you need to run to learn SQL.

Granted the assumption is that you can currently access the internet and you live somewhere that is currently consuming IT hardware (pretty much most of Europe, Asia, Australia, New Zealand. and the N. American continent).

If you are a 'Senior in college' and your major was CS and you flop the fundamental questions then there is a bigger problem here.

Re:"The Best of edw519" is now free. Reverse Happy Birthday by mkramlich on Friday May 20, 2011 @03:02AM (#2566741)
> Is there any further advice someone can give me?

Yes. Stop interviewing with Google.

There are plenty of places that need smart folks, who get things done, who are not jerks. And can look things up or ask around when they need to.

Re:"The Best of edw519" is now free. Reverse Happy Birthday by cheriot on Friday May 20, 2011 @09:34AM (#2567563)
They are fundamental. LEARN THEM. They're actually not that hard.

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

Re:"The Best of edw519" is now free. Reverse Happy Birthday by sunjain on Friday May 20, 2011 @01:15AM (#2566530)
These pearls of wisdom are no less than PG's essays. What I find most impressive about his wisdom is that it had withstood the test of time....it's not just about finding the next big idea and executing it when you are 20/30 something and then do what? It goes much more deeper than that. It is about how to maintain genuine interest in programming, over a period, measured in decades(spanning all different type of envmts) and not years/months...To me that is the ultimate measure of success(for a hacker atleast).
Re:"The Best of edw519" is now free. Reverse Happy Birthday by mrchess on Thursday May 19, 2011 @03:30PM (#2565134)
Any chance you can put this on the Kindle store? Not sure how easy it is, but I'm sure myself and many others would like to buy a Kindle copy :)
Re:"The Best of edw519" is now free. Reverse Happy Birthday by gommm on Thursday May 19, 2011 @12:24PM (#2564440)
Great! Was planning to buy it but couldn't do it because of scribd (tired of having services requiring US credit cards)... Happy birthday!
Re:"The Best of edw519" is now free. Reverse Happy Birthday by dgallagher on Thursday May 19, 2011 @02:31PM (#2564948)
Love it! Bought a copy too! IMHO you're the best commenter on HN edw519! :)
Re:"The Best of edw519" is now free. Reverse Happy Birthday by wazoox on Thursday May 19, 2011 @03:55PM (#2565207)
Maybe a silly question, but where can I buy it?
Re:"The Best of edw519" is now free. Reverse Happy Birthday by jmonegro on Thursday May 19, 2011 @04:01PM (#2565226)
Re:"The Best of edw519" is now free. Reverse Happy Birthday by heresy on Friday May 20, 2011 @07:05AM (#2567172)
Ah, this is annoying.

Selling is only allowed to people in the US? What on earth for?

I realize it's available free but I wanted to buy for the principle of the thing.

Re:"The Best of edw519" is now free. Reverse Happy Birthday by ascendant on Friday May 20, 2011 @08:44AM (#2567392)
Just as a shot in the dark, I imagine there's probably a mountain of legal paperwork to do business overseas that they just didn't want to deal with.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by wazoox on Thursday May 19, 2011 @04:03PM (#2565234)
I was hoping for a dead tree version... Well maybe later, on lulu.com ?
Re:"The Best of edw519" is now free. Reverse Happy Birthday by timblair on Thursday May 19, 2011 @04:02PM (#2565227)
You can grab it from the Scribd link on the blog post: http://www.scribd.com/doc/52729281/The-Best-Of-edw519
Re:"The Best of edw519" is now free. Reverse Happy Birthday by krat0sprakhar on Thursday May 19, 2011 @12:32PM (#2564471)
Happy Birthday Ed! Thanks so much for all the inspiration. I've been reading this book for the past week each day during my bus commute. You have no idea how much pumped I get and can't wait to get to office and start hacking. Thanking you so much Ed for this.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by kiwim on Thursday May 19, 2011 @04:51PM (#2565358)
I signed up to tell you that I'd love to pay for a kindle version. And happy birthday!
Re:"The Best of edw519" is now free. Reverse Happy Birthday by delinquentme on Thursday May 19, 2011 @12:07PM (#2564383)
bought it!

still think it was totally worth it!

thanks and happy birthday!

Re:"The Best of edw519" is now free. Reverse Happy Birthday by zacharydanger on Thursday May 19, 2011 @11:49AM (#2564293)
Happy birthday, Ed.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by amitagrawal on Thursday May 19, 2011 @12:58PM (#2564582)
Happy Birthday, Ed!

The knowledge which is packed in the book will save a lot of blood, sweat and tears in the coming years down the line.

You're truly a blessing!

Re:"The Best of edw519" is now free. Reverse Happy Birthday by eswat on Thursday May 19, 2011 @04:19PM (#2565273)
This looks amazing and I’d love to pay for an eBook version, but Scribd won’t let me buy it as a non-US resident. Any alternatives?
Re:"The Best of edw519" is now free. Reverse Happy Birthday by yesbabyyes on Thursday May 19, 2011 @12:13PM (#2564405)
Thanks Ed, I always enjoy your comments and almost always nod in agreement! I look forward to reading this. Happy birthday!
Re:"The Best of edw519" is now free. Reverse Happy Birthday by gabaix on Thursday May 19, 2011 @02:41PM (#2564994)
Ed, could you create a post with the 10 principles of the book? I just feel getting "take-aways" at a glance will help reader absorb information better. Your content is excellent so presenting in one-page summary is always a good thing. I wish more people will read it. It deserves it.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by dongsheng on Thursday May 19, 2011 @10:10PM (#2566122)
Thanks! Reading this book at the moment, seems I missed a lot of good stuff since I signed up :-)
Re:"The Best of edw519" is now free. Reverse Happy Birthday by guynamedloren on Thursday May 19, 2011 @03:51PM (#2565189)
Love #246 Hacker News Front Page 12/31/2019

But it's Mark Zuckerberg, not Mark Zuckerman ;-)

Re:"The Best of edw519" is now free. Reverse Happy Birthday by evanw on Thursday May 19, 2011 @12:44PM (#2564518)
I'd like to support the author - is it possible to purchase this book and read it on Kindle?
Re:"The Best of edw519" is now free. Reverse Happy Birthday by Arxiss on Thursday May 19, 2011 @01:35PM (#2564718)
Happy b-day Ed!

I couldn't buy your book, but now i can get it free. Thanks a lot :)

Re:"The Best of edw519" is now free. Reverse Happy Birthday by Tycho on Saturday May 21, 2011 @02:40PM (#2571391)
This feels like a treasure trove. Actually works out as a decent format for a book, I think. I saved the page as a webarchive to dropbox and opened it on the iPad with GoodReader. Good reading on the train. Cheers edw519.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by jacquesm on Thursday May 19, 2011 @07:28PM (#2565753)
I'd like to wish you a Very Happy Birthday indeed Ed and what a wonderful gift :)
Re:"The Best of edw519" is now free. Reverse Happy Birthday by ageisnil4coding on Thursday May 19, 2011 @12:51PM (#2564542)
I like that age is not important in programming (see 94).

So H.B. to you.

Re:"The Best of edw519" is now free. Reverse Happy Birthday by wccrawford on Thursday May 19, 2011 @12:11PM (#2564401)
Ahhh, thanks Ed! You rock!
Re:"The Best of edw519" is now free. Reverse Happy Birthday by hardik988 on Friday May 20, 2011 @12:06AM (#2566349)
Thanks so much Ed. I was looking forward to buying this when it was first posted on HN, but it was not available in my country. Now it is :) , thanks to you ! And a very Happy Birthday :)
Re:"The Best of edw519" is now free. Reverse Happy Birthday by caudipublius on Thursday May 19, 2011 @06:19PM (#2565572)
your book was an insight of what life could've/would've been if I pray I become as wise and as productive as you have demonstrated.

good job/ haspy birthday>!

Re:"The Best of edw519" is now free. Reverse Happy Birthday by happyfeet on Thursday May 19, 2011 @01:11PM (#2564626)
Happy Birthday Ed! Thanks so much for sharing.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by yr on Thursday May 19, 2011 @10:41PM (#2566191)
I wonder why you are not still a startup millionaire ?
Re:"The Best of edw519" is now free. Reverse Happy Birthday by zafka on Thursday May 19, 2011 @11:29PM (#2566273)
Happy Birthday Ed. Thank you for the gift.
Re:"The Best of edw519" is now free. Reverse Happy Birthday by briannewman on Friday May 20, 2011 @12:35PM (#2568347)
Thank you Ed, this is amazing!