TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

SICP optimized for Kindle

242 pointsby iqueover 13 years ago

13 comments

pavpanchekhaover 13 years ago
I read SICP in high school, and it really changed how I thought about programming. Before that, the languages I knew were Python, Java, C++. Ooh, ooh, and TI-BASIC. It seemed to my naive like languages were done. I'd written a language of my own, and looking at it now, the changes I'd made look so shallow nowadays...<p>SICP changed that. SICP didn't talk about classes/objects by introducing the syntax, it gave a problem where polymorphism was a perfect solution, and built up an object system from scratch. SICP didn't talk about mutation as just something you do --- SICP discussed how it solved a specific problem. Not claiming that SICP is the be-all end-all of textbooks; but if you're motivated and already know how to program, it is an a brilliant excursion into the fundamentals of programming. In any case, after SICP I realized that language theory is a branch of computer science itself; a branch I soon fell in love with.<p>There's a continuation to this story --- the summer after high school, I wrote a compiler and started reading lambda the ultimate. Learned type theory, started writing Haskell and Common Lisp, and quickly produced several dozen interpreters... And now I'm doing research under Sussman himself!<p>And so for this Kindle-optimized SICP, thank you! I'm sure it will get at least one more young hacker into language theory...
评论 #3034766 未加载
评论 #3034848 未加载
roxtarover 13 years ago
The sad part about this is that it shows how much Kindle's current PDF conversion service needs to improve. I have tried sending PDFs to the email conversion service and more often than not it screws up diagrams, figures and equations. Even text documents, which you don't need to pass through the conversion, don't always render well (try transferring any RFC to your Kindle and see how it comes out).
评论 #3035283 未加载
评论 #3035489 未加载
njharmanover 13 years ago
JIT. After hours, my workmates and I just started watching SICP vids/"taking" the MIT opencourseware.<p><a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/" rel="nofollow">http://ocw.mit.edu/courses/electrical-engineering-and-comput...</a>
Luytover 13 years ago
I did something similar for Project Gutenberg texts: a set of scripts to download them in bulk, do some textual reformatting and file renaming on them, all geared toward making them better looking and more accessible for my ebook reader (which is not a Kindle, but the texts might me more palatable on a Kindle too...). Without this preprocessing the Gutenberg texts were almost unreadable on the ebook reader.<p>I describe it at <a href="http://www.michielovertoom.com/python/gutenberg-ebook-scraping/" rel="nofollow">http://www.michielovertoom.com/python/gutenberg-ebook-scrapi...</a> and the source is on Github, too.
chanuxover 13 years ago
OK HN, what's the super power you have? This is like the 10th time you delivered something I wanted in less than 24 hours of just thinking of it.<p>Thanks a lot.
amjithover 13 years ago
Any help on how to get this on to the kindle. I've cloned the repo but I'm not sure how to transfer it to my kindle.
评论 #3035654 未加载
评论 #3034767 未加载
评论 #3034769 未加载
评论 #3034773 未加载
评论 #3035786 未加载
评论 #3034765 未加载
jaredsohnover 13 years ago
Post from six months ago for getting epub version of SICP (with a user's link to another Kindle version and links to ways to convert epub to mobi) <a href="http://news.ycombinator.com/item?id=2419516" rel="nofollow">http://news.ycombinator.com/item?id=2419516</a>
评论 #3035473 未加载
grigyover 13 years ago
I'm reading the Amazon converted version now which is not perfect. Thank you for this gift.
dvdhsuover 13 years ago
This is really great. I was thinking about buying a TouchPad for all my textbooks, but I greatly prefer the e-ink display of the Kindle. With this, I no longer have an excuse for the TouchPad.<p>Thanks!
marcamillionover 13 years ago
Anyone care to do this for Introduction to Algorithms?<p>Been meaning to read it, but the PDF version on my Kindle is a chore to get through.
评论 #3035115 未加载
fanboy123over 13 years ago
Thank you to the poster and the author of this document.<p>Trying to read SICP on the new kindle in PDF format was impossible!
评论 #3035057 未加载
shuaibover 13 years ago
Anyone has any idea if I can load this book onto my Kindle app for iPad?
评论 #3035214 未加载
评论 #3035792 未加载
评论 #3035987 未加载
jevinskieover 13 years ago
I have an Android tablet. Is the HTML version still my best bet?
评论 #3034808 未加载
评论 #3034900 未加载