4 ms·
A book review written in JavaScript
- robinsloan 14y agoAuthor here: Cool to see this here, bpierre. Thank you. I really hope some HN readers decide to give this book a look; it's really shockingly good, all the more so for having been written in 1997. I'm a decidedly amateur programmer, but even I found myself nodding my head, thinking: "Yes, that's it. That's it!"
- shalmanese 14y agobought, thanks
- iamdann 14y agoThis is absolutely fantastic.
- breadbox 14y agoI discovered Ellen Fullman by chance back in the 90s. Unfortunately she hasn't writing any nonfiction since that I know of -- her last two books are both novels. "The Bug" is a fun read, particularly if you've ever had to do any low-level GUI programming back in the pre-browser days, but it's a little thin overall. Haven't read her newest one yet. If she started writing nonfiction again, I'd buy it sight unseen.
- cleverjake 14y agoThis was fun. Definitely more engaged with it than the average review, though I think that the novelty would wear off quickly after this first one.
- TazeTSchnitzel 14y agoOf course, but this is a one-time thing. Do it once, it's a fun novelty. But you'd never really do it again.
- nene 14y agoNeat, but it's still a very linear narrative, with the addition of having to type in commands to be able to read the next section. Would have been much better if the review was exposed as an API which you could explore freely. And maybe some embedded silly programming challenges to be able to more effectively read the review. e.g. the example paragraph API could have just .nextChar() and .hasMoreChars() methods, so one would have to write a loop to comfortably read the example. Opportunities are endless, though the book itself looks interesting.
- badhairday 14y agoThe interactive review was fun and caught my attention. The book has been purchased.
- mikeleeorg 14y agoNeat, hitting the up-arrow did what I expected it to do.
- RyanMcGreal 14y ago"The disorder of the desk, the floor; the yellow Post-it notes everywhere; the whiteboards covered with scrawl: all this is the outward manifestation of the messiness of human thought. The messiness cannot go into the program; it piles up around the programmer." That's a beautiful description.
- arocks 14y agoA fun review. But if he had gone all the way and made the instructions come in Javascript + HTML5 then it would have actually waited for us to finish typing. Not to mention the non-linear narration possibilities.
- kmfrk 14y agoI'm getting this error: ReferenceError: Can't find variable: woopraTracker When I basically do anything after s = new SummerReading()
- CodeMage 14y agoIf you use Ghostery, pause blocking or whitelist Woopra.