[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"project-4860370":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":41,"post_text":43,"what":44,"said":84,"maker_in_thread":180,"shape":187,"grid":191,"attempts":318,"same_week":319,"maker_shows":33,"maker_hidden":349,"reader_version":350,"card":351},"4860370","Interactive SICP","Hello everyone, OP here.","maker","Show HN: Interactive SICP","http:\u002F\u002Fxuanji.appspot.com\u002Fisicp\u002F1-1-elements.html","xuanji.appspot.com","zodiac",1354430397,2012,280,51,45,1677,3,"legend","learning_science","interactive textbook","web_app",[24,25,21,26,27],"sicp","scheme","programming education","biwascheme","debated",0,{"positive":31,"neutral":32,"mixed":33,"critical":31},6,10,2,24,{"idea":36,"docs":38,"design":39,"execution":40},{"positive":18,"critical":37},1,{"positive":29,"critical":37},{"positive":29,"critical":33},{"positive":37,"critical":33},[29,42,29,37,42,42,37,29,29,29,29,29,29,29,29,29,29,29,18,18,29,18,29,29,42,37,37,18,29,18,18,18,42,37,29,18,37,18,42,29],5,null,{"problem":45,"audience":52,"pricing":43,"motivation":64,"time_to_build":43,"stack":68,"openness":81,"stage":82,"team_size":83},{"value":46,"source":47,"evidence":48},"Reading SICP with no way to run and edit its code examples","inferred",[49],{"id":50,"by":11,"text":51},"4860413","Hello everyone, OP here. This is my first Show HN post. I guess most of you should know what SICP is. I took a class where it was used as a textbook (only the first 3 chapters,…",{"value":53,"source":47,"evidence":54},"Learners of programming using SICP, such as self-taught amateurs and students",[55,56,60],{"id":50,"by":11,"text":51},{"id":57,"by":58,"text":59},"4860530","dschiptsov","SICP is an advanced text, and using it to teach amateurs how to program is, probably, a mistake. Brian Harvey have done a great job to simplify and make it more…",{"id":61,"by":62,"text":63},"4862098","jfb","SICP was the text for first-year intro computer science at Chicago when I was there. I don't think it's too much to ask of motivated amateurs.",{"value":65,"source":7,"evidence":66},"Maker loved SICP from a class and wanted to make it interactive",[67],{"id":50,"by":11,"text":51},[69,73,77],{"value":70,"source":7,"evidence":71},"JavaScript",[72],{"id":50,"by":11,"text":51},{"value":74,"source":7,"evidence":75},"BiwaScheme",[76],{"id":50,"by":11,"text":51},{"value":78,"source":7,"evidence":79},"CodeMirror",[80],{"id":50,"by":11,"text":51},"unknown","beta","solo",{"praise":85,"objections":106,"requests":133,"questions":152,"alternatives":159},[86],{"value":87,"source":88,"evidence":89},"Great initiative, interactive format is useful for learning","commenter",[90,94,98,102],{"id":91,"by":92,"text":93},"4860493","shelf","A great initiative. I hope you manage to finish it. I hope people extend the same treatment to non-lisp canonical texts.",{"id":95,"by":96,"text":97},"4860543","firesofmay","Good initiative. I wish it was done in clojure\u002Fclojurescript, would have been great. But still its a nice way to learn. One suggestion. Add paredit mode to balance the parens.…",{"id":99,"by":100,"text":101},"4861873","arikrak","If I ever get up to Scheme, I'm adding this to my chart of interactive resources for learning programming.",{"id":103,"by":104,"text":105},"4864117","keithwinstein","Very nice! I sent this to Abelson and Sussman and they both loved it. I know the idea of an \"intelligent book\" has long been a dream of theirs. If you find yourself in Boston,…",[107,111,122],{"value":108,"source":88,"evidence":109},"SICP is too advanced for amateurs",[110],{"id":57,"by":58,"text":59},{"value":112,"source":88,"evidence":113},"Green navigation bar is hard to find or read",[114,118],{"id":115,"by":116,"text":117},"4860407","Tyr42","uhh, It's got some sort of green bar, but it's stuck waaay over to my right and I can't read it. Chrome OSX",{"id":119,"by":120,"text":121},"4860467","Surio","\"Green Bar\" on the right: It is the navigation menu that comes into focus once you click on it. You can focus on the content w\u002Fo getting distracted by the ToC. :) To OP. Don't…",{"value":123,"source":88,"evidence":124},"Autograder rejects valid answers to exercise 1.2",[125,129],{"id":126,"by":127,"text":128},"4861260","BlackJack","Looks awesome. I think exercise 1.2 is broken. I enter in: (\u002F (+ 5 (+ 4 (- 2 (- 3 (+ 6 (\u002F 4 5)))))) (* 3 (* (- 6 2) (- 2 7)))) and it tells me the result is wrong, but wolfram…",{"id":130,"by":131,"text":132},"4861296","vhf","I came up with the same solution and had the same wrong result.",[134,141,145],{"value":135,"source":7,"evidence":136},"Help from contributors to finish the remaining chapters",[137,138],{"id":50,"by":11,"text":51},{"id":139,"by":11,"text":140},"4860892","Sorry for repeating myself, but I really need contributors for this - I can't finish it just working on my own on weekends.",{"value":142,"source":88,"evidence":143},"Add paredit mode for balancing parentheses",[144],{"id":95,"by":96,"text":97},{"value":146,"source":88,"evidence":147},"Offline support via cache manifest",[148],{"id":149,"by":150,"text":151},"4860654","sudhirj","The site doesn't seem to need a server to function - so it would be awesome if you could add a cache manifest to make it available offline:…",[153],{"value":154,"source":7,"evidence":155},"How to show footnotes",[156],{"id":157,"by":11,"text":158},"4881545","Anyone have ideas for how best to show footnotes? The current version doesn't have them.",[160,167,174],{"value":161,"source":88,"evidence":162},"Picture language prototype by rquintas",[163],{"id":164,"by":165,"text":166},"4862045","rquintas","Great job, over the past week i have been doing an interactive implementation of SICP picture language, and have a working prototype to play around, check it out here:…",{"value":168,"source":88,"evidence":169},"HtDP and Racket teaching materials",[170,171],{"id":57,"by":58,"text":59},{"id":172,"by":11,"text":173},"4860724","I've done some of the picture exercises from Concrete Abstractions. They were quite fun but significantly harder than assignments which didn't tax my spatial perception skills. I…",{"value":175,"source":7,"evidence":176},"NUS interactive SICP in JavaScript",[177],{"id":178,"by":11,"text":179},"4860677","Yeah, I do agree that the simplicity of scheme helps. It really is a good teaching language. That said, courses are starting to adapt SICP to different languages (MIT and UCB use…",{"comments":32,"answered":37,"key":181},[182,183,186],{"id":50,"text":51},{"id":184,"text":185},"4860502","One reason it was possible to choose SICP was the license (Creative Commons), which I think is pretty rare for a text of this quality. If I could I'd do the same for K&R.",{"id":172,"text":173},{"commenters":188,"max_depth":31,"maker_replies":32,"first_comment_mins":189,"lifespan_hours":190},32,18,102,[192,194,196,198,202,206,208,209,211,214,217,220,222,225,228,230,232,234,237,239,242,245,247,248,250,252,255,257,259,260,262,266,269,271,272,275,277,279,282,284,287,289,293,296,298,301,304,307,311,312,315],[50,29,29,193,11,37],"maker\u002Fneutral\u002Fnone",[91,29,42,195,92,29],"project\u002Fpositive\u002Fidea",[184,29,29,197,11,37],"other\u002Fneutral\u002Fnone",[199,29,37,200,201,29],"4861151","project\u002Fcritical\u002Fdocs","dbaupp",[203,29,18,204,205,29],"4861577","project\u002Fneutral\u002Fdesign","jrajav",[164,29,42,207,165,29],"project\u002Fpositive\u002Fexecution",[103,29,42,195,104,29],[57,37,37,210,58,29],"project\u002Fcritical\u002Fidea",[212,37,29,197,213,29],"4860549","dmazin",[215,37,29,197,216,29],"4860779","samrat",[218,37,29,197,219,29],"4861746","mattstreet",[221,37,29,197,216,29],"4861942",[223,37,29,224,213,29],"4863912","commenter\u002Fneutral\u002Fnone",[226,37,29,197,227,29],"4861766","tikhonj",[229,37,29,197,216,29],"4861957",[231,37,29,197,213,29],"4862490",[233,37,29,197,227,29],"4862574",[235,37,29,224,236,29],"4861271","muyuu",[172,37,29,238,11,37],"project\u002Fneutral\u002Fidea",[240,37,29,224,241,29],"4860936","jimhefferon",[243,37,29,197,244,29],"4861179","uberc",[246,37,29,197,58,29],"4864840",[61,37,29,224,62,29],[149,33,18,249,150,29],"project\u002Fneutral\u002Fexecution",[95,18,18,251,96,29],"project\u002Fmixed\u002Fexecution",[253,18,29,224,254,29],"4860634","dizzystar",[256,18,18,249,96,29],"4860666",[258,18,29,249,11,37],"4860694",[178,18,29,238,11,37],[139,261,29,193,11,37],4,[263,261,42,264,265,29],"4860916","project\u002Fpositive\u002Fnone","franciscoap",[267,42,29,197,268,29],"4860932","ghubbard",[126,31,37,270,127,29],"project\u002Fcritical\u002Fexecution",[130,31,37,270,131,29],[273,31,18,249,274,29],"4861473","sur",[276,31,29,249,11,37],"4861474",[278,31,18,249,127,29],"4861513",[280,31,18,249,281,29],"4861641","FuzzyDunlop",[283,31,18,249,127,29],"4861684",[285,31,18,249,286,29],"4863481","jQueryIsAwesome",[119,288,18,204,120,29],7,[290,291,42,264,292,29],"4864506",8,"jyf1987",[115,294,37,295,116,29],9,"project\u002Fcritical\u002Fdesign",[297,294,29,204,11,37],"4860417",[299,294,18,204,300,29],"4860497","ezyang",[302,294,29,303,11,37],"4860579","maker\u002Fpositive\u002Fnone",[305,294,37,295,306,29],"4860419","DigitalJack",[308,294,18,309,310,29],"4860421","project\u002Fmixed\u002Fdesign","grannyg00se",[99,32,42,195,100,29],[157,313,29,314,11,37],11,"project\u002Fneutral\u002Fdocs",[316,317,29,197,292,29],"4864472",12,[],[320,325,330,335,339,344],{"id":321,"name":322,"points":323,"category":324},"4855892","Responsive Email Templates",310,"dev_tools",{"id":326,"name":327,"points":328,"category":329},"4875759","Visimojo",165,"web_saas",{"id":331,"name":332,"points":333,"category":334},"4868699","2u.fm",121,"consumer_social",{"id":336,"name":337,"points":338,"category":329},"4847460","CreateMyInvoice.com",118,{"id":340,"name":341,"points":342,"category":343},"4853042","Pappu Pakia",82,"games",{"id":345,"name":346,"points":347,"category":348},"4847306","Graphdat",68,"infrastructure",false,"v2",{"id":352,"name":5,"line":6,"ai":349,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":353,"maker":11,"domain":10,"tier":19,"attempts":29,"strip":354,"url":9,"mix":355,"praise":87,"objection":108,"sub":21},4860370,[24,25,21,26,27],"0501551000000000003303005113033351031350",[31,32,33,31],1793990888255]