Haskell
- Remove Data.Map.map; see original email thread and the GHC bug report.
Pandoc
- Write up what LaTeX Pandoc does understand; this can be found out by looking through the tests; figure out how the new TeXmath figures in
XMonad
- Look through my collection of XMonad configuration files. What can be done in XMonad core and XMonadContrib to simplify them?
- XMonad.WindowGo and WindowBring could use quite a bit of refactoring and generalizing.
- Hlint XMC
- Run
sim_text -d
on XMCfind XMonadContrib/XMonad
Darcs
- Add –pager option to
darcs changes
: this is a current bug report
Programming (in general)
- English mode
- Get predictive completion
- English indenting - implement visual-syntactic text formatting (VSTF) in Haskell (appears to’ve been commercialized as LiveInk). Possibly using GF. Or perhaps some other Haskell library Applications and libraries/Linguistics.
- Programming challenges: Sphere classical problems, Project Euler, and 99 Haskell Problems (got to 11).
- How to Design Programs; another Scheme textbook
- There’s also Structure and Interpretation of Classical Mechanics; is that best done before or after SICP?
- Learn Prolog, Adventure in Prolog - important paradigm; knowing Prolog, I can do this textbook on partial evaluation/Futamura projections
- Write a clone of Zendo (game). It looks fun and doable, and doing it well could draw on all sorts of GUI and AI techniques. Zendo wiki, online version, general page; automated analysis of Bongard problems (apparently a very similar problem); rule generator
- Learn TeX: Help:Formula,
http://www.math.harvard.edu/texman/,http://sip.clarku.edu/tutorials/TeX/ - Learn Java: JR’s tutorials; JavaBat? Don’t forget local copy of Thinking in Java
Mnemosyne plugins:
- Spell-checker for adding cards
- Metadata adder: in comment tags, add current date. TODO: is this actually necessary?
- Per-category
vice-versa
setting
General
- Look into throwing knives as a supplementary hobby to archery
- compile an equivalent of
Suzanne Delage
but for Peace? - Compile a best of SL4 list of emails/reading list
- read through Akadot archives for Eva-related material:
http://wayback.archive.org/web/*/akadot.com/* - Learn some physics (cf. SCIM)
- Learn statistics:
http://oli.web.cmu.edu/openlearning/forstudents/freecourses/statistics,http://ipsur.r-forge.r-project.org/book/ - Machine learning resources:
http://metaoptimize.com/qa/questions/186/ - make dorodango:
http://www.dorodango.com/create.html
Devices
A direction sensor belt (a ring of vibrators around one’s waist; the one closest to North buzzes gently). See the Wired article on it, and a 2009 article describing Sensebridge’s Northpaw product The feelSpace homepage is here. There is a thread on Hackers News about building one’s own. Here’s a version of the belt made using Arduino. There’s a quasi-commercial version available for $119-214 from Sensebridge (video), intended for wearing on one’s ankle (the original ankle-based project is
Parts: Tutorials:Noisebridge
). There’s an Arduino-based belt, then there’s a hat! I think most approaches are just a little baroque; it might make more sense to have each vibrator be independent - with a vibrator, a compass, and a battery. After all, each one should be able to know independently of the others whether it is facing North or not.In the same vein as the feelSpace belt, it might be interesting to build a belt that vibrates in the direction of an desired object or location. Possible uses: in a library, it could buzz in the direction of a desired call #. Would be a cool project, anyway!

