News for hackers. Stuff that matters.
Re:Interactive SICP by formalsystem on Thursday January 31, 2019 @09:16PM (#19051028)
I really enjoyed the section on symbolic data in SICP https://xuanji.appspot.com/isicp/2-3-symbolic.html - gives lots of good insight to start thinking about how automatic differentiation is implemented in the deep learning libraries.
Re:Interactive SICP by twtw on Thursday January 31, 2019 @10:12PM (#19051267)
FWIW, automatic differentiation (as used in popular machine learning frameworks) is not the same thing as the symbolic differentiation described in that section.
Re:Interactive SICP by dunefox on Friday February 01, 2019 @04:37AM (#19052822)
https://sarabander.github.io/sicp/

This is beautifully done.

Re:Interactive SICP by auxym on Friday February 01, 2019 @08:23AM (#19053850)
The math rendering on that is unfortunately broken in firefox.
Re:Interactive SICP by gowld on Thursday January 31, 2019 @09:56PM (#19051206)
previously, with comments from the creator:

https://news.ycombinator.com/item?id=7149908

Re:Interactive SICP by allenleein on Thursday January 31, 2019 @09:29PM (#19051082)
For people who are looking for the PDF version of SICP:

https://github.com/allenleein/brains/blob/master/Zen-of-Func...

Some resources for learning FP:

https://github.com/allenleein/brains/blob/master/Zen-of-Func...

Re:Interactive SICP by lkuty on Friday February 01, 2019 @01:33AM (#19052097)
Or from the source : https://github.com/sarabander/sicp PDF at end of the page
Re:Interactive SICP by 20190129 on Friday February 01, 2019 @01:16PM (#19056757)
I'll add this resource[1] that helped me enormously set up a modern environment for learning with SICP.

I started with mit-scheme but it was horrible for a vim and ipython user. This helps you configure tmux, vim, and racket for sicp.

[1]: https://crash.net.nz/posts/2014/08/configuring-vim-for-sicp/

Re:Interactive SICP by codetrotter on Thursday January 31, 2019 @09:23PM (#19051063)
Re:Interactive SICP by rbongers on Thursday January 31, 2019 @09:02PM (#19050986)
This is great, but there's so much white space that the text barely takes up any room if I have a second window on the side.
Re:Interactive SICP by pmoriarty on Thursday January 31, 2019 @11:29PM (#19051581)
Is there a version of SICP where the math-heavy exercises have been substituted with less math-heavy ones?
Re:Interactive SICP by merlincorey on Friday February 01, 2019 @02:52AM (#19052405)
Not precisely, but, HTDP (How To Design Programs) is a gentler intro to computer science in scheme tome: https://www.htdp.org/

Both SICP and HTDP are from MIT.

Re:Interactive SICP by DonaldPShimoda on Friday February 01, 2019 @11:32AM (#19055541)
> Both SICP and HTDP are from MIT.

HtDP is published by the MIT Press, but I'm not sure that's the same as saying it's "from MIT". None of the authors of HtDP are at MIT. One is at Northeastern, one at Northwestern, one at Utah, and one at Brown. Lots of CS books are published by MIT Press regardless of whether MIT actually makes use of the material.

Also, HtDP uses PLAI, a language implemented in Racket, which is not pure Scheme, but that's a pretty minor nitpick that doesn't really detract from your point. HtDP is a pretty good textbook, in my (admittedly limited) experience with it.

Re:Interactive SICP by HiroshiSan on Friday February 01, 2019 @12:45PM (#19056385)
One of the authors of HTDP also won a teaching award and it seems they really put a lot of thought into the pedagogy of programming.
Re:Interactive SICP by jonjacky on Friday February 01, 2019 @12:50PM (#19056449)
Simply Scheme by Brian Harvey is sometimes called a prelude to SICP. Many of its early exercises use text instead of numbers.
Re:Interactive SICP by powerslacker on Thursday January 31, 2019 @08:47PM (#19050908)
give this man an internet