aliquote.org

Latest micro-posts

You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.

2019-07-19 18:15 #

Here’s a funny problem that you may probably know if you read Douglas Hofstadter’s wonderful book, Gödel, Escher, Bach. You are given a small alphabet, which consists in the letters M, U and I, and a set of four rules, where x and y denote any string:

  • xI to xIU: append U at the end of a string that ends with I;
  • Mx to Mxx: append the string after M a second time;
  • xIIIy to xUy: replace III with U;
  • xUUy to xy: remove UU.

Let’s start with the string MI. The goal is to convert this string to MU using those rules, that you can reuse at will. I can’t remember where I saw this problem mentioned on the internet. There is no solution to this problem, but I keep thinking of this gorgeous book each time I see some mention of Hofstadter’s puzzles.

2019-07-19 18:10 #

If you like pv and wants a tool that can be launched afterwards, then try progress, the Coreutils Progress Viewer. BTW, it’s available via Homebrew.

2019-07-19 13:03 #

Mathematica/Mathics tutorial for the First Course in Applied Differential Equations.

2019-07-19 13:00 #

Herbie: Find and fix floating-point problems. #racket

2019-07-19 11:33 #

Hot off the kitchen:

2019-07-18 20:32 #

  Bill Fay, Who is the Sender?.

2019-07-18 14:24 #

What a wonderful work on SICP on Eli Bendersky’s website. #lisp #clojure

2019-07-18 14:21 #
2019-07-18 14:18 #

If Racket shares the beauty of Lisp and Python, it may even get ride of parenthesis in the near future. #racket