Journal entries in the last 7 days

last week | last month | last year | all entries

πŸ“… day [[2025-06-03]]

2025-06-03

  • [[Capitalism produces high degrees of inequality]].

  • Started using org-transclusion at work for making a status page of all the various projects I’m working on.

    • Very nifty so far.
    • Couple of bugs encountered, one pretty wild, but not a total showstopper.
πŸ“… day [[2025-06-01]]
πŸ“… day [[2025-05-31]]
πŸ“… day [[2025-05-30]]
πŸ“… day [[2025-05-29]]
πŸ“… day [[2025-05-28]]

2025-05-28

  • In the latest episode of ‘Neil tries to update something related to Emacs’ (see [[2025-05-27]]):

    • I thought that I might be able to process org-roam.db on my laptop, as that is faster, and then sync it to my phone.
    • Two problems: firstly, it doesn’t work. Not sure why but it must be checking something else other than version to check whether it needs processing. Secondly: the DB contains links to file locations, which are different between devices. So, ultimately a no go anyway.
    • Ho hum. I’ll need to think of a way of doing a full update of org-roam.db on my phone somehow without it taking an eternity / bombing out.
    • At least I have an updated Emacs on my laptop!
  • Later: I fixed it by moving the files out of the org-roam dir for the project, then moving them back in and processing then in batches of 1000 at a time.

    • Still took ages, but didn’t crash and I just let each batch run while getting on with something else.
    • I also learned that the slowness is probably down to me having the files on the shared storage rather than on termux’s home. See e.g. https://github.com/termux/termux-app/issues/2174
  • Going to start moving some repos from Github and Gitlab to [[Codeberg]].

  • [[Four in five Britons want the government to do more to support repair]].

πŸ“… day [[2025-05-27]]

2025-05-27

  • Liking [[elfeed]] so far.

  • Found this rather excellent-looking site referencing some of my some of my info on how to publish your site with org-publish: https://drollery.org/build/

  • As part of the above saga of updates, I will now endeavour to update org-roam to 2.3.0 on spacemacs on my laptop.

    • That will involve updating packages.
  • Found this rather excellent-looking site referencing some of my some of my info on how to publish your site with org-publish: https://drollery.org/build/

    • That means I should probably also update spacemacs itself.
    • One or both of those will probably break something.
    • Yeah, already failing when trying to update packages. Sigh. Try to update spacemacs first then.
    • Now: error message that I need at least emacs 28.2. I’m on 28.1. Sigh.
    • Tried it from flatpak. That still doesn’t work.
    • I’m going to try building from source. That worked once before…
    • OK, it wasn’t that bad to be honest. The compilation, at least. Took about 10/15 minutes?
    • Now installing 305 packages… annoyingly you can’t just leave it unattended, as occassionally it asks to compile something.
    • Miraculously, that seems to have worked!
  • I should find out if there’s a way of pinning packages to particular versions in both Doom and spacemacs, so that:

    • (a) I can make sure they don’t randomly update and break at a time when I don’t have time to do anything about it.
    • (b) I can make sure they’re always on the same version between mobile and laptop.