reddicious.com: reddicious / cs http://reddicious.com//rss/tag/cs recent articles posted on reddit.com and tagged with cs on del.icio.us History of Logic Programming: What went wrong, What was done about it, and What it might mean for the future http://history_of_logic_programming_seminar.carlhewitt.info/ programming logic history cs logicprogramming Six Dumbest Ideas In Computer Security http://www.ranum.com/security/computer_security/editorials/dumb/ security computer hacking article software Heapsort, Quicksort, and Entropy: Information theoretical argument why quicksort is faster than heapsort http://users.aims.ac.za/~mackay/sorting/sorting.html algorithms programming sorting algorithm theory Visualizing regular expressions http://osteele.com/archives/2006/02/reanimator regex visualization programming regexp generator Letting students design a data structure http://okasaki.blogspot.com/2008/05/designing-data-structure.html programming datastructures education algorithm data Bunch of Computing Video Lecture Courses (C, XML & Java, Algorithms, Functional Programming, and others) http://freescienceonline.blogspot.com/2008/03/more-computing-video-lecture-courses.html video lectures programming education tutorial Halting problem proved in a poem http://www.bemuzed.com/lucasd/halting-poem.html programming humor poem halting poetry Tanenbaum-Torvalds Debate: Part II http://www.cs.vu.nl/~ast/reliable-os/ linux minix kernel microkernel os ELIZA mourning Joe Weizenbaum's death at MIT http://www.csail.mit.edu/index.php ai mit research science education C : Red Black Tree Tutorial http://www.eternallyconfuzzled.com/tuts/datastructures/jsw_tut_rbtree.aspx programming algorithms datastructures c tutorial How To Read C Declarations - from Terence Parr http://www.antlr.org/wiki/display/CS652/How+To+Read+C+Declarations c programming reference tips declarations P, NP, and Accidental Algorithms http://www.americanscientist.org/template/AssetDetail/assetid/56452;jsessio%0Anid=baa7H8RsxVzFxC programming algorithm mathematics algorithms maths Programming Languages: Application and Interpretation by Shriram Krishnamurthi (free!) http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ programming scheme book books lisp "It’s like if you walked into a painting class, told everyone that learning to paint was too hard, and then gave everyone a camera and told them that photography was the same thing as painting" http://www.ekinoderm.com/wordpress/?p=27 education programming java ocaml rant Cornell creates a bittorrent addon that will decentralize bittorrent searches http://www.cs.cornell.edu/~bwong/cubit/approach.html algorithm p2p distributed search torrents Pixar's papers on graphics (1984-present) http://graphics.pixar.com/ graphics pixar 3d papers research Real World Haskell - a very readable introduction to the language http://book.realworldhaskell.org/beta/index.html haskell programming book tutorial books Lacking geek knowledge? Here are 40 computer technology courses that can be taken for free online. http://education-portal.com/articles/5_Sources_for_Free_Computer_Technology_Education_Online.html education free computer courses programming MikeOS released - with, uh, support for FAT12 and over 30 system calls - actually fun and designed for learning how a simple OS works. http://mikeos.berlios.de/ os programming assembly opensource software Dynamic Languages Strike Back http://steve-yegge.blogspot.com/2008/05/dynamic-languages-strike-back.html programming languages dynamic javascript toread Who Killed the Software Engineer? (Hint: It Happened in College) http://itmanagement.earthweb.com/career/article.php/3722876 programming education college java technology Aguri: Coolest Data Structure You've Never Heard Of http://www.matasano.com/log/1009/aguri-coolest-data-structure-youve-never-heard-of/ programming algorithms datastructures algorithm aguri The Top 9½ In a Hacker’s Bookshelf http://grok-code.com/11/the-top-9-in-a-hackers-bookshelf/ programming books reference book computer "If you don't know how compilers work, then you don't know how computers work" http://steve-yegge.blogspot.com/2007/06/rich-programmer-food.html? programming compilers development compiler blog That's not a computer, THIS is a computer. ("I have built a computer out of relays.") http://web.cecs.pdx.edu/~harry/Relay/index.html computer hardware geek relay history