This blog has my random thoughts; game-related posts go here.

I'm a long time Emacs user. When using a Mac, I've been using the builds from After reading about the new features in 24.4, I tried the Emacs nightly builds, and was mostly happy with them, but I somehow messed up my Emacs package configuration in a way that I can't go back to Emacs 23.3. No big deal, right? So I waited for the 24.3.90 pretest to go back to a somewhat "stable" version, and that just came out last week.

The problem is that the emacs 24.3.90 pretest from is triggering a runaway distnoted process on my system, and is also running rather slowly. There are some patches floating around there, but I'd have to build from source. I've also been curious about the Yamamoto Mitsuharu version of Emacs; see this list of features. If I'm going to build from source, I might as well try his version, right?

A few days ago he posted a version of his patches to 24.3.90 to the emacs list here. I first needed to download the unpatched 24.3.90 from here. And I also needed the patch from here. I downloaded those three tarballs to my ~/Downloads folder.

I'm posting this blog entry to record the commands I used to build it:

cd ~/Projects/src
tar xzf ~/Downloads/emacs-24.3.90.tar.xz
tar xzf ~/Downloads/emacs-24.3.90-mac-4.90.tar.gz
cd emacs-24.3.90
patch -p0 <../emacs-24.3.90-mac-4.90/patch-mac
rsync -a ../emacs-24.3.90-mac-4.90/mac/ mac/
rsync -a ../emacs-24.3.90-mac-4.90/src/ src/
rsync -a ../emacs-24.3.90-mac-4.90/lisp/ lisp/
gzcat ~/Downloads/emacs-24.3.90-mac-4.90-monitor-attributes.patch.gz | patch -p0
./configure --with-mac --prefix=/opt/emacs-yamamoto --enable-mac-app
make install

It feels much faster than the prebuilt binaries I had been using, and it has nice features too! One minor thing: by default the fullscreen mode uses a separate virtual desktop, and I didn't want that. I switched to using the fullboth frame parameter described on the emacswiki, and it works great.

Labels: ,

People sometimes get tooth implants to replace missing or decayed teeth. Currently they're milled or 3d printed. But I think we could do much more. Why not put bluetooth into your tooth? We'd get:

  • Speaker so that you could listen to tunes streamed from your phone.
  • Microphone attached to the bone so that you could make phone calls without nearby people overhearing what you say.
  • Sensors to measure and report the status of your mouth. Real time graphs of saliva, food, and dental bacteria can be sent to your phone, like a Fitbit for your mouth.

It'll finally turn the "tooth fillings pick up radio signals" myth into reality. Would you get one? I would!


Many or perhaps all of the smells produced by your body are produced by the bacterial ecosystems living on and in you. Some of these smells are things we can detect; others we're unaware of. Certain strains of skin bacteria attract mosquitos. By altering the ecosystem on our skin, we can repel mosquitos. Cool!

With genetic engineering, we can do even more. We can replace the bacteria that turn sweat into unpleasant smells with bacteria that turn sweat into floral scents! No more deodorant!

Labels: ,

Today's tattoos are boring. Future tech will bring:

  1. Bioluminescent tattoos: using bioluminescent chemicals, your tattoos will glow or pulse, either all the time, or synchronized with a clock, or triggered by movement or light or sound. Imagine going to a dance club with this.
  2. E-ink tattoos: with e-ink particles embedded in your skin, you'll be able to change the pattern by applying an external array of electric fields. You'll place the “printer” on your arm, apply a new pattern, and then it'll hold that pattern until you want to change it.
  3. Biosensor tattoos: with e-ink particles attached to a layer of biosensor molecules, you'll be able to find out what's going on in your blood. You'll set up blocks that are sensitive to 50, 100, 150, 200 mg/dL of glucose, and then by seeing how many bars are “lit up”, you'll have a rough estimate of your blood sugar. You could do this for everything in your bloodstream.

Cool? or creepy?

Labels: ,

I know there are lots of advanced technologies being developed for treating disease, but the same technologies could be used for non-disease applications. I wrote a little about this a few years ago. So I want to propose something that I think a lot of people would like:

Extra bladders

There are people working on 3d printed organs. Wouldn't it be cool to get a 3d printed bladder? Would you like to super-size that?

Even better, wouldn't it be cool if your supplemental bladder automatically ran tests on your urine, like these Japanese toilets do? The toilets developed in 2004 can measure glucose levels but I'm sure there are other tests that will be practical too. Plus, if it's done in your 3d printed bladder, it can be transmitted to your smartphone in real time over low energy bluetooth, like a Fitbit.

I'd want one. Wouldn't you?

Labels: ,