01.06.2018 02:00

I have been a Day One user for a very long time, I think I first downloaded it in the early days of the Mac App Store. And it is a great app. Pretty, well designed, focused and they are willing to try new stuff. Also they seem to be very open to people like Brett Terpstra to write tools that feed data into it. And it is very easy to get data in and out.

What I have done is to move all my journaling that isn’t focused around photos to org-journal. In order to try to journal more frequently. And having it accessible with just one M-x command in Emacs seemed to do the trick. But I’m still going to use DayOne for some stuff. Like photos. I take a picture of myself most days and add it to DayOne.


31.05.2018 02:00

I’m going to throw out all my used notebooks and journals today.


31.05.2018 02:00


31.05.2018 02:00

The Apple Password Dialog on iOS

31.05.2018 02:00

I fucking hate the “Please enter your password” dialog on iOS. It is the worst. It shows up out of nothing, with no information about why. Then it is no easy way to get the password from 1Password and enter it. Apple got to change this with the next major version of iOS.

  1. Show some kind of notification like today, but without a password field. With information about what triggered it and why.
  2. Have a place in settings where you go to enter it.

Firefox extentions

30.05.2018 02:00

Firefox finally did something they should have done a long time ago. They re-wrote their engine, and the result is that they are faster than Chrome. I’m not going into the Safari discussion here, because the Safari team have other priorities over pure speed, like for example battery life.

The result is that Firefox broke a lot of stuff as a result of it. What I’m wondering is how long it will take before plugins are updated – and how many that aren’t. And what Mozilla should do about it? Starting to hide all the stuff that aren’t compatible with the recent versions?


29.05.2018 02:00

My favourite thing about my “post DayOne” life is being able to journal with Org-Journal by hitting ESC SPC ojj in emacs. To journal in my text editor makes it far more likely that I do it, than when it is a separate app.


29.05.2018 02:00

One of the problems with digital photography is that it is so easy to end up with 30 000 pictures shot over 4 four years; and that is after you have deleted a lot of them. I have spent a lot of time the last 8 months or so trying to get rid of as much of the “noise” in that collection as possible. It will probably take a while before I get there. You get rid of 75%, then you give it some time, and repeat it until you can’t remove anything more without loosing something you really care about.

Some people think that machine learning or what ever will solve this problem. It might, for some or to some degree. But I still think we have to do the manual work of deciding what to keep or not. It requires a lot of work, like everything else worth doing.

Moving to Doom Emacs have made it simpler

29.05.2018 02:00

One of the awesome bonuses of moving my Emacs config system of choice from Spacemacs to Doom is that how I sync my configuration between systems are much simpler. Because of the difference in where your additions or modifications live in relation to the rest of the code.

In Spacemacs you have a config file: .spacemacs and then you have all the Spacemacs code in .emacs.d and a folder called “private” in the layer folder in .emacs.d where you add your stuff. Doom on the other hand (on the develop branch) has all its code in .emacs.d and all your stuff in .doom.d. What makes the doom.d folder interesting is that in its init file is where you control what modules to load, but it is also a module of itself. Which menas that you can treat it as your private modules that adds all the extra packages you want and all your configuration.

The great thing about this is that when you want to update or re-install your emacs setup on a machine, all you have to do is to is to clone Doom Emacs and clone / copy your doom.d folder. Instead of how you had to do it with spacemacs

Doom Emacs

28.05.2018 02:00

So I found something called Doom Emacs a few days ago. It is kind of like Spacemacs, a Emacs configuration system / setup with VIM keybindings.

The big selling point of doom over Spacemacs is that it loads much faster. For example on my MacBook Pro it loads in 25% of the time with similar setups.

There are multiple reasons for Doom being faster:

  • It is in general much less code, than in Spacemacs.
  • All the code in Doom uses modern methods to load Elisp code.
  • Doom uses a Makefile to install / uninstall and update packages instead of during startup
  • And you can pre-compile most modules with “make compile”.

Now. Spacemacs is much more “complete” all the built in keyboard shortcuts and command have been set up to be very intuitive and it almost always work exactly how you expect. This means that I think Spacemacs is a better place to start, than Doom. But Doom is awesome if you are afraid of configuring yourself.

Doom features a similar module system to the Spacemacs layer system. But I found it much more intuitive to use myself. Doom itself is also much more like standard emacs than Spacemacs when it comes to configuration. You can use much more code exactly how it would be using plain Emacs.

My favourite thing on the develop branch is that you have the doom code in .emacs.d and then you have your “private” module (exactly the same as other modules) located in .doom.d. This is awesome and makes it much easier to keep your settings in sync on multiple branches than with the Spacemacs structure where you have your stuff inside the Spacemacs repo.