Tetronian comments on What are you working on? February 2012 - Less Wrong

7 Post author: David_Gerard 05 February 2012 12:33PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (90)

You are viewing a single comment's thread.

Comment author: [deleted] 08 February 2012 06:42:14PM *  3 points [-]
  • Creating Anki cards for all the bolded words in Artificial Intelligence: A Modern Approach. (I will post a link on LW when this is done.)
  • Trying to level up in writing ability by writing some short stories and some blog post-style intuitive explanations of computer science concepts.
  • Trying to level up in Python programming by doing the examples in "Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" in Python. (A few years ago I picked up PAIP and learned Common Lisp from it, but from what I've heard Lisp is pretty much useless in the "real world," so I want to get better at more popular high-level languages; the only other ones I am competent at are Java and some .NET stuff. But I do enjoy AI programming, and PAIP is a great book.)
  • Rearranging my schedule to make myself more productive. I've known for a while that procrastination is a problem for me, but I haven't started figuring out what to do about it until recently.
Comment author: Risto_Saarelma 09 February 2012 06:49:49AM 0 points [-]

I'll be interested in knowing how you fare with translating the more metaprogramming-intensive parts, such as implementing a logic programming framework, of PAIP to Python.

Lisp doesn't show up much these days, but it still does appear here and there. Moshe Looks developed a program optimization AI framework in Lisp, got hired by Google, and got to continue using Lisp there, despite Google generally taking a pretty dim view on programming language proliferation, since his system apparently needs the sort of metaprogramming features that aren't easily available in other languages.

Comment author: [deleted] 09 February 2012 01:01:42PM 1 point [-]

According to Peter Norvig, manipulating the parse tree in Python is extremely difficult, so some I might have to skip a few of those sections.