4 ms·
Alright, someone tell me what are some must downloads? I've been out of college for a while so haven't kept up. edit: I am most interested in models of computi
by alharith 7y ago
Alright, someone tell me what are some must downloads? I've been out of college for a while so haven't kept up.
edit: I am most interested in models of computing, and more recently ML-family of languages, and the theories behind it. I am also generally interested in those papers that people view as "classics" or serve as computing history. Hoares CSP, or most anything by Dijkstra that may not be public already.
- kick 7y agoWhat are you interested in? The recommendations I can make for someone fascinated with LISP are different than the ones I can make for someone interested in computing history are different than the ones I can make for someone interested in processor design and so on. There's a very wide selection here.
- ntietz 7y agoI'm not the GP but I'd be super interested in any computing history recommendations.
- kick 7y agoThere was a decent response from someone else elsewhere in this thread that I'd recommend.
- tosh 7y agoI'll take the "fascinated with LISP" ones :)
- kick 7y agoThis should get you started; just some links I had laying around: Connection Machine Lisp: fine-grained parallel symbolic processing; Steele, Hillis https://dl.acm.org/doi/10.1145/319838.319870 https://dl.acm.org/doi/10.1145/319838.319870 I'm biased because this one is effectively "What if we make an APL Lisp?" Design of a LISP-based microprocessor; Steele, Sussman https://dl.acm.org/doi/10.1145/359024.359031 https://dl.acm.org/doi/10.1145/359024.359031 This one is one of the hundreds that came out of the Mead/Conway book. Basically, it's a LISP-based VLSI chip. Turtles and defense; Sobalvarro, Klotz https://dl.acm.org/doi/10.1145/1056602.1056608 https://dl.acm.org/doi/10.1145/1056602.1056608 As 'donhopkins put it: It was Leigh Klotz's sarcastic response to a Defense Department questionnaire to Terrapin about how their technology could be used to kill people. He proposed deploying a swarm of thousands of LOGO turtles to crawl around the battlefield in mesmerizing geometric patterns, and stab the enemy with a quick succession of PENUP and PENDOWN commands (proving once again that the pen is mightier than the sword). (For more information: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=klotz%20leigh&sort=byPopularity&type=comment https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... )
- convolvatron 7y agoI strongly recommend the first paper. I am still trying to realize something like it. I often wonder what Hillis and Steele would say about the topic..and whether they abandoned the idea because it wasn't tactically effective or whether it was just intractable. really glad to see it mentioned...too much great thought gets lost (scheme on silicon is up there too)
- sitkack 7y ago> I often wonder what Hillis and Steele would say about the topic..and whether they abandoned the idea because it wasn't tactically effective or whether it was just intractable. You should email them and report back.
- EdwardCoffin 7y ago> I'm biased because this one is effectively "What if we make an APL Lisp?" You might like this excerpt from the MIT Dynamic Languages Wizard's panel, where Guy Steele said [1]: > Higher order functionals, I think, are underrated, and can be very good. As the years pass, the more I use Common Lisp, the more I find myself using the sequence functions, including a lot of mapcars. I had to do a matrix tensor product routine about two weeks ago, and I was puzzling over how to do the nested do loops and so forth, and finally I realized it was just mapcar of mapcar of apply of append to mapcar and mapcar, done. No big deal. In other words, thinking in APL should improve your Lisp code. [1] https://www.youtube.com/watch?v=agw-wlHGi0E&feature=youtu.be&t=2347 https://www.youtube.com/watch?v=agw-wlHGi0E&feature=youtu.be...
- kick 7y agoSteele has many comments I love in regards to APL! Unlike many, he still sees it as a great path. He's a fantastic example of someone who's competent enough that they have no reason to slander other languages.
- carapace 7y agoGiven your submissions to HN I'd say just go with whatever you're interested in, it's bound to be good. ;-) As for myself, anything in re: compiling functional and/or stack-based languages; and DSLs for GUIs. Cheers!
- kick 7y agoAPL compilation and interpretation by translating to F83VEC; Naugle https://dl.acm.org/doi/10.1145/22415.22032 https://dl.acm.org/doi/10.1145/22415.22032 Here's a double-hitter: compiling a functional language (APL) to a stack-based language (FORTH).
- carapace 7y agoawesome - - - - I found a couple of interesting tidbits: Computer programming as an art, Donald E. Knuth https://dl.acm.org/doi/10.1145/361604.361612 https://dl.acm.org/doi/10.1145/361604.361612 Prolog - the language and its implementation compared with Lisp, David H D Warren, Luis M Pereira, Fernando C. N. Pereira https://dl.acm.org/doi/10.1145/872734.806939 https://dl.acm.org/doi/10.1145/872734.806939
- dabei 7y agoI'm interested in well written CS papers that have immediate practical value for a generalist backend software engineer.
- gshubert17 7y agoA list from 10 years ago, https://www.reddit.com/r/programming/comments/9220o/ask_proggit_recommender_a_compsci_paper_for_me_to/ https://www.reddit.com/r/programming/comments/9220o/ask_prog...
- chrisseaton 7y agoWhat are you interested in? If you like Ruby I maintain a list at https://rubybib.org/ https://rubybib.org/, and many of the ones with a paywall tag are now freely available and weren't before.
- EamonnMR 7y agoHOPL (History of Programming Languages) conference notes. I can't confirm that they're on there yet but they're riveting. ETA: They are! https://dl.acm.org/doi/book/10.1145/800025 https://dl.acm.org/doi/book/10.1145/800025 https://dl.acm.org/doi/proceedings/10.1145/154766 https://dl.acm.org/doi/proceedings/10.1145/154766 https://dl.acm.org/doi/proceedings/10.1145/1238844 https://dl.acm.org/doi/proceedings/10.1145/1238844
- cosmiccatnap 7y agoI don't see anything for III
- sitkack 7y agoThe transcripts of the question and answer sessions are excellent. Thank you!