clojure community encryption excel forensics ftk games javascript jquery mac ocaml programming puzzles python rock-climbing solaris travel truecrypt unison videos windows zfs

    Dave doesn’t think any of my jokes are funny. I keep trying but he always says the same thing, “That’s not funny”. So like all repetitive processes, I automated it. This page scrapes jokes from Reddit/r/Jokes and presents them here as texts to Dave. I put a ‘Load more jokes…’ button at the bottom so you could see the true hopelessness of trying to tell jokes to Dave. I had an infinite scroll, but that got in the way of the Disqus forum at the bottom. ... Read More
    My previous post was about a Python program to calculate the moves to guarantee a win in the puzzle word game ‘Ghost’. The algorithm was naturally recursive and felt ‘LISPy’. @pdlug has been telling me how writing in Clojure will expand my mind, make me more productive and hem my pants so this week I learned just enough Clojure (I already knew LISP) to re-write the Ghost game solver in Clojure. ... Read More
    The other day my son showed me a new word game, ‘Ghost’. We took turns adding a letter to a growing word fragment, trying not to be the one to complete a valid word. Each fragment must be the beginning of an actual word and there is a minimum of 4 letters to count as a complete word. The player who completes a word loses the round. For example one of our rounds went like this: ... Read More