Banner Image

1 Regarding my previous entry

I had some reason for writing last time that did not end up getting proper attention, other than a hint based on the title. I've had some really weird dreams recently.

2 Ben was always a ghost

I had this idea that Ben of the sand world was always a ghost in the original movie. Most of the space-knights do not come back as ghosts and most of them also do not vanish when they appear to die. So what if Ben was already gone by the time he fought Vader on the not-a-moon-but-a-space-station? It kind of fits with what happens to Luke on the blue milk island.

3 Relm was the ghost on the train

While on the topic of ghosts, I had a fun idea for a back-to-the-future-two moment in final fantasy vi. While the PCs venture on the ghost train, what if the one they bring along with them is really Relm from the future, come back in time to prevent a worse future.

Just for fun, see also:

4 Signal CLI

I found this today, but I don't know if I'll keep using it.

5 Emacs and GNU screen

I decided I don't need to use tmux anymore. Too many of the remotes I connect to don't use it and it feels like extra window tiling when emacs already does it for me. (I also don't want to touch GNUS or erc anymore, but I probably said that before). I don't want non-trivial, extended, active processes running in my emacs anymore, other than term/ansi-term. Instead, I've just started to use detached screens. For example, I'll just do these and have some ghosts running things in the background:

# M-x ansi-term RET
      # M-x rename-buffer RET my-awesome-shell RET
      
      # Then put the processes here:
      screen -S irssi -d -m
      screen -S mutt -d -m

However, I still feel that working with large repositories in git feel rather constrained, like working with a really huge man page that sometimes jumps or jerks around when navigating. In those cases, I still use a dedicated terminal window.

6 Writing unit tests

If you need to write a test for a thing we will call foo, regardless of the language, you need to import, use, include, etc the thing we called foo. If you haven't done that, you aren't testing foo.