diff --git a/content/_index.md b/content/_index.md
index 9d0cf39..75488ef 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,7 +1,7 @@
 +++
 title = "Home"
 layout = "index"
-lastmod = 2025-06-27T12:04:56+02:00
+lastmod = 2025-06-27T12:20:27+02:00
 draft = false
 [menu]
   [menu.nav]
diff --git a/content/blog/I-love-emacs.md b/content/blog/I-love-emacs.md
index f84b445..d42be39 100644
--- a/content/blog/I-love-emacs.md
+++ b/content/blog/I-love-emacs.md
@@ -1,7 +1,7 @@
 +++
 title = "I really, really like Emacs"
 publishDate = 2022-10-01T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["orgmode"]
 categories = ["emacs", "tech"]
 draft = false
diff --git a/content/blog/LLM-Note.md b/content/blog/LLM-Note.md
index 54fe127..7b76551 100644
--- a/content/blog/LLM-Note.md
+++ b/content/blog/LLM-Note.md
@@ -1,7 +1,7 @@
 +++
 title = "Note about LLM's and training data"
 publishDate = 2023-03-09T00:00:00+01:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["copyright", "thieves"]
 categories = ["llm", "tech"]
 draft = false
diff --git a/content/blog/_index.md b/content/blog/_index.md
index b46d791..0ab0cab 100644
--- a/content/blog/_index.md
+++ b/content/blog/_index.md
@@ -1,6 +1,6 @@
 +++
 title = "Blog"
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 draft = false
 meta = true
 type = "list"
@@ -49,12 +49,9 @@ To that end, I ended up writing two functions.
 
 ```elisp
 (defun phil/make-tree-from-nested-lists (lists)
-  (if (not lists) ;; been an issue, isn't any more
+  (if (not lists)
       nil
-    (let ((grouped-lists
-	   (seq-group-by #'car
-			 (cl-remove-if nil lists))))
-      ;;would occasionally return (nil nil) conses, so we filter them out
+    (let ((grouped-lists (seq-group-by #'car lists)))
       (mapcar (lambda (group)
                 (let ((key (car group))
                       (sublists (mapcar #'cdr (cdr group))))
@@ -71,13 +68,13 @@ To that end, I ended up writing two functions.
 ```elisp
 (defun phil/org-list-from-tree (tree &optional indent)
   (let ((indent (or indent "")))
-    (mapconcat (lambda (item) ;; actual org-mode indentation on output? In MY Emacs?
-		 (unless (eq item (cons nil nil))
-		   (when (consp item)
-		     (format "%s- %s\n%s" indent (car item)
-			     (phil/org-list-from-tree (cdr item) (concat indent "  ")))
+    (mapconcat (lambda (item)
+                 (if (consp item)
+                     (format "%s- %s\n%s" indent (car item)
+                             (phil/org-list-from-tree (cdr item) (concat indent "  ")))
+		   (when item
 		     (format "%s- %s\n" indent item))))
-    tree "")))
+               tree "")))
 ```
 
 Example:
@@ -99,14 +96,15 @@ Example:
   (phil/org-list-from-tree tree))
 ```
 
+```text
 RESULTS:
-
--   Blog
-    -   Tech
-        -   I really, really like Emacs :@emacs:orgmode:@tech:
-        -   A new look: ox-tufte :@emacs:orgmode:web:css:tufte:@tech:
-        -   Moving to Hugo :hugo:web:orgmode:css:tufte:@emacs:
-        -   Some improvements for my ox-hugo set-up :hugo:web:orgmode:@emacs:
+- Blog
+  - Tech
+    - I really, really like Emacs :@emacs:orgmode:@tech:
+    - A new look: ox-tufte :@emacs:orgmode:web:css:tufte:@tech:
+    - Moving to Hugo :hugo:web:orgmode:css:tufte:@emacs:
+    - Some improvements for my ox-hugo set-up :hugo:web:orgmode:@emacs:
+```
 
 Pretty neat.
 
@@ -114,7 +112,7 @@ Now, this isn't ideal or even close to good. Here's known issues:
 
 1.  It's jank. I'm sure there's a cleaner way of doing this.
 2.  It gets tags. If you don't want them, replace the entire `dash.el` `-snoc` form with just `(org-get-outline-path t)`.
-3.  Sometimes `nil` would slip in, and so I'm just removing all nils to start with. This may cause unintended issues.
+3.  Sometimes `nil` would slip in, and so I'm just removing all nils to start with. This may cause unintended issues. Possibly.
 4.  This hasn't been extensively tested, and I only tested it with the `tags-local` org-ql predicate.
 
 So yeah. There. I may end up wrapping these in a function of some sort, but for the time being this is entirely sufficient for my purposes. We'll see.
@@ -136,7 +134,7 @@ So then...
 
 > If you could ask any silly, stupid, embarrassing question without fearing consequences, what would you ask?
 
-You have an unfeeling, unjudging, (mostly) unbiased machine in front of you. It knows nothing about you, and it can (sometimes) generate answers to your questions which will be useful. It's certainly fallible, and you know that, but you'll still use it, for two reasons:
+You have an unfeeling, unjudging, (mostly{{< sidenote >}}Depending on topic and use, obviously LLMs are biased toward certain kinds of solutions{{</sidenote>}}) unbiased machine in front of you. It knows nothing about you, and it can (sometimes) generate answers to your questions which will be useful. It's certainly fallible, and you know that, but you'll still use it, for two reasons:
 
 1.  It doesn't judge you, there's no anxiety about asking the silliest, most basic questions, because it will never make you feel worse for not knowing things.
 2.  It is instant, convenient and quick, even if it's incapable of reasoning{{< sidenote >}}LLMs don't "hallucinate." Spouting random garbage is their function and purpose. Engineers can only do so much to /bias/ them toward being truthful, but even then that /'truthfulness'/ is accidental, rather than by design.{{</sidenote>}}.
@@ -1994,7 +1992,7 @@ Anyway. Excited rant over. It's the weekend!
 ## Videogames <span class="tag"><span class="_videogames">@videogames</span></span> {#videogames}
 
 
-### My favorite Factorio mods <span class="tag"><span class="factorio">factorio</span><span class="mods">mods</span><span class="_videogames">@videogames</span></span> {#my-favorite-factorio-mods}
+### My favorite Factorio 1.1 mods <span class="tag"><span class="factorio">factorio</span><span class="mods">mods</span><span class="_videogames">@videogames</span></span> {#my-favorite-factorio-mods}
 
 I've been meaning to make a list of Factorio mods that I've really liked, and write a little bit about them. While Factorio is a masterpiece in both game design and quality, there are many mods for it that make the game either more fun, entirely different, or plain ol' QoL.
 
diff --git a/content/blog/a-kind-view-of-business.md b/content/blog/a-kind-view-of-business.md
index 14ab3bf..dcfd2a5 100644
--- a/content/blog/a-kind-view-of-business.md
+++ b/content/blog/a-kind-view-of-business.md
@@ -1,7 +1,7 @@
 +++
 title = "A kind view of business"
 publishDate = 2024-01-25T00:00:00+01:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["mindset", "rant"]
 categories = ["business"]
 draft = false
diff --git a/content/blog/a-new-look.md b/content/blog/a-new-look.md
index 92220be..47145b9 100644
--- a/content/blog/a-new-look.md
+++ b/content/blog/a-new-look.md
@@ -1,7 +1,7 @@
 +++
 title = "A new look: ox-tufte"
 publishDate = 2023-10-23T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["orgmode", "web", "css", "tufte"]
 categories = ["emacs", "tech"]
 draft = false
diff --git a/content/blog/avoidance-in-business.md b/content/blog/avoidance-in-business.md
index 177c929..824b1b2 100644
--- a/content/blog/avoidance-in-business.md
+++ b/content/blog/avoidance-in-business.md
@@ -1,7 +1,7 @@
 +++
 title = "On Avoidance in Business"
 publishDate = 2023-05-04T00:00:00+02:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["psychology", "riskmanagement", "avoidance", "fear"]
 categories = ["business"]
 draft = false
diff --git a/content/blog/brain-lube-2.md b/content/blog/brain-lube-2.md
index 9cee8e9..833486e 100644
--- a/content/blog/brain-lube-2.md
+++ b/content/blog/brain-lube-2.md
@@ -1,7 +1,7 @@
 +++
 title = "Trying out some brain supplements, pt. 2"
 publishDate = 2022-11-20T00:00:00+01:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["supplements", "nootropics"]
 categories = ["mind"]
 draft = false
diff --git a/content/blog/brain-lube-3.md b/content/blog/brain-lube-3.md
index a9e3a08..9cd071b 100644
--- a/content/blog/brain-lube-3.md
+++ b/content/blog/brain-lube-3.md
@@ -1,7 +1,7 @@
 +++
 title = "Brain supplements: A two month summary"
 publishDate = 2023-01-06T00:00:00+01:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["supplements", "nootropics"]
 categories = ["mind"]
 draft = false
diff --git a/content/blog/brain-lube.md b/content/blog/brain-lube.md
index 2f55e19..5a71927 100644
--- a/content/blog/brain-lube.md
+++ b/content/blog/brain-lube.md
@@ -1,7 +1,7 @@
 +++
 title = "Trying out some brain supplements"
 publishDate = 2022-11-18T00:00:00+01:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["supplements", "nootropics"]
 categories = ["mind"]
 draft = false
diff --git a/content/blog/call-it-a-day.md b/content/blog/call-it-a-day.md
index 63839dc..ca6a8c1 100644
--- a/content/blog/call-it-a-day.md
+++ b/content/blog/call-it-a-day.md
@@ -1,7 +1,7 @@
 +++
 title = "On the value of calling it a day (and how to get there)"
 publishDate = 2022-09-30T00:00:00+02:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["psychology", "work", "projectmanagement"]
 categories = ["business"]
 draft = false
diff --git a/content/blog/democracy.md b/content/blog/democracy.md
index 3105aa0..b70ad87 100644
--- a/content/blog/democracy.md
+++ b/content/blog/democracy.md
@@ -1,7 +1,7 @@
 +++
 title = "Democracy"
 publishDate = 2024-12-07T00:00:00+01:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 draft = false
 meta = true
 type = "list"
diff --git a/content/blog/efficiency-typing.md b/content/blog/efficiency-typing.md
index 8b09459..dcb0247 100644
--- a/content/blog/efficiency-typing.md
+++ b/content/blog/efficiency-typing.md
@@ -1,7 +1,7 @@
 +++
 title = "Efficient computer use"
 publishDate = 2022-11-12T00:00:00+01:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["ergonomics", "keyboards", "typing", "speed", "efficency"]
 categories = ["tech"]
 draft = false
diff --git a/content/blog/elisp-neat-tree.md b/content/blog/elisp-neat-tree.md
index fdcb67b..f3ece8b 100644
--- a/content/blog/elisp-neat-tree.md
+++ b/content/blog/elisp-neat-tree.md
@@ -1,6 +1,6 @@
 +++
 title = "Neat trees from org-ql to org-mode"
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["orgmode", "elisp"]
 categories = ["tech", "emacs"]
 draft = false
@@ -43,12 +43,9 @@ To that end, I ended up writing two functions.
 
 ```elisp
 (defun phil/make-tree-from-nested-lists (lists)
-  (if (not lists) ;; been an issue, isn't any more
+  (if (not lists)
       nil
-    (let ((grouped-lists
-	   (seq-group-by #'car
-			 (cl-remove-if nil lists))))
-      ;;would occasionally return (nil nil) conses, so we filter them out
+    (let ((grouped-lists (seq-group-by #'car lists)))
       (mapcar (lambda (group)
                 (let ((key (car group))
                       (sublists (mapcar #'cdr (cdr group))))
@@ -65,13 +62,13 @@ To that end, I ended up writing two functions.
 ```elisp
 (defun phil/org-list-from-tree (tree &optional indent)
   (let ((indent (or indent "")))
-    (mapconcat (lambda (item) ;; actual org-mode indentation on output? In MY Emacs?
-		 (unless (eq item (cons nil nil))
-		   (when (consp item)
-		     (format "%s- %s\n%s" indent (car item)
-			     (phil/org-list-from-tree (cdr item) (concat indent "  ")))
+    (mapconcat (lambda (item)
+                 (if (consp item)
+                     (format "%s- %s\n%s" indent (car item)
+                             (phil/org-list-from-tree (cdr item) (concat indent "  ")))
+		   (when item
 		     (format "%s- %s\n" indent item))))
-    tree "")))
+               tree "")))
 ```
 
 Example:
@@ -93,14 +90,15 @@ Example:
   (phil/org-list-from-tree tree))
 ```
 
+```text
 RESULTS:
-
--   Blog
-    -   Tech
-        -   I really, really like Emacs :@emacs:orgmode:@tech:
-        -   A new look: ox-tufte :@emacs:orgmode:web:css:tufte:@tech:
-        -   Moving to Hugo :hugo:web:orgmode:css:tufte:@emacs:
-        -   Some improvements for my ox-hugo set-up :hugo:web:orgmode:@emacs:
+- Blog
+  - Tech
+    - I really, really like Emacs :@emacs:orgmode:@tech:
+    - A new look: ox-tufte :@emacs:orgmode:web:css:tufte:@tech:
+    - Moving to Hugo :hugo:web:orgmode:css:tufte:@emacs:
+    - Some improvements for my ox-hugo set-up :hugo:web:orgmode:@emacs:
+```
 
 Pretty neat.
 
@@ -108,7 +106,7 @@ Now, this isn't ideal or even close to good. Here's known issues:
 
 1.  It's jank. I'm sure there's a cleaner way of doing this.
 2.  It gets tags. If you don't want them, replace the entire `dash.el` `-snoc` form with just `(org-get-outline-path t)`.
-3.  Sometimes `nil` would slip in, and so I'm just removing all nils to start with. This may cause unintended issues.
+3.  Sometimes `nil` would slip in, and so I'm just removing all nils to start with. This may cause unintended issues. Possibly.
 4.  This hasn't been extensively tested, and I only tested it with the `tags-local` org-ql predicate.
 
 So yeah. There. I may end up wrapping these in a function of some sort, but for the time being this is entirely sufficient for my purposes. We'll see.
diff --git a/content/blog/foss-subscription-model.md b/content/blog/foss-subscription-model.md
index f0d7f3d..4699aaa 100644
--- a/content/blog/foss-subscription-model.md
+++ b/content/blog/foss-subscription-model.md
@@ -1,7 +1,7 @@
 +++
 title = "Considerations on FOSS and subscription models"
 publishDate = 2022-10-02T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["business", "foss", "vendorlock", "proprietary", "saas", "scam"]
 categories = ["tech"]
 draft = false
diff --git a/content/blog/games-yakuza.md b/content/blog/games-yakuza.md
index 0fda966..290803e 100644
--- a/content/blog/games-yakuza.md
+++ b/content/blog/games-yakuza.md
@@ -1,7 +1,7 @@
 +++
 title = "Heaps of fun (Yakuza)"
 publishDate = 2022-10-17T00:00:00+02:00
-lastmod = 2025-06-27T12:05:04+02:00
+lastmod = 2025-06-27T12:20:35+02:00
 tags = ["yakuza", "review"]
 categories = ["videogames"]
 draft = false
diff --git a/content/blog/haxe-vscode.md b/content/blog/haxe-vscode.md
index 81c262e..815ad21 100644
--- a/content/blog/haxe-vscode.md
+++ b/content/blog/haxe-vscode.md
@@ -1,7 +1,7 @@
 +++
 title = "Haxe, heaps, and VSCode (small rant)"
 publishDate = 2022-10-10T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["proprietary", "vscode", "vendorlock"]
 categories = ["software", "tech"]
 draft = false
diff --git a/content/blog/hugo-setup-improvements.md b/content/blog/hugo-setup-improvements.md
index 713d50d..d13fac0 100644
--- a/content/blog/hugo-setup-improvements.md
+++ b/content/blog/hugo-setup-improvements.md
@@ -1,7 +1,7 @@
 +++
 title = "Some improvements for my ox-hugo set-up"
 publishDate = 2024-11-18T19:37:00+01:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["hugo", "web", "orgmode"]
 categories = ["tech", "emacs"]
 draft = false
diff --git a/content/blog/lists-self-promotion.md b/content/blog/lists-self-promotion.md
index 8ede045..9388131 100644
--- a/content/blog/lists-self-promotion.md
+++ b/content/blog/lists-self-promotion.md
@@ -1,7 +1,7 @@
 +++
 title = "[Happy Holidays!] On posting lists for self-promotion"
 publishDate = 2022-12-25T00:00:00+01:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["badmarketing", "linkedin"]
 categories = ["business"]
 draft = false
diff --git a/content/blog/loops-video-terms.md b/content/blog/loops-video-terms.md
index 18656cb..b603dbc 100644
--- a/content/blog/loops-video-terms.md
+++ b/content/blog/loops-video-terms.md
@@ -1,7 +1,7 @@
 +++
 title = "loops.video"
 publishDate = 2025-01-17T00:00:00+01:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["loopsvideo", "tos"]
 categories = ["legal", "tech"]
 draft = false
diff --git a/content/blog/mastering-emacs.md b/content/blog/mastering-emacs.md
index 23717c5..4c10b61 100644
--- a/content/blog/mastering-emacs.md
+++ b/content/blog/mastering-emacs.md
@@ -1,7 +1,7 @@
 +++
 title = "Weekend thoughts - Mastering Emacs by Mickey Petersen"
 publishDate = 2022-10-08T00:00:00+02:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["emacs", "review"]
 categories = ["books"]
 draft = false
diff --git a/content/blog/misskey-resetting-admin-password.md b/content/blog/misskey-resetting-admin-password.md
index bbca24d..9d2f2b4 100644
--- a/content/blog/misskey-resetting-admin-password.md
+++ b/content/blog/misskey-resetting-admin-password.md
@@ -1,7 +1,7 @@
 +++
 title = "MissKey: Resetting Admin Password"
 publishDate = 2023-08-11T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["misskey", "admin", "postgres"]
 categories = ["tech"]
 draft = false
diff --git a/content/blog/moving-to-hugo.md b/content/blog/moving-to-hugo.md
index b44d18e..2addb18 100644
--- a/content/blog/moving-to-hugo.md
+++ b/content/blog/moving-to-hugo.md
@@ -1,7 +1,7 @@
 +++
 title = "Moving to Hugo"
 publishDate = 2024-09-28T00:54:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["hugo", "web", "orgmode", "css", "tufte"]
 categories = ["tech", "emacs"]
 draft = false
diff --git a/content/blog/my-favorite-factorio-mods.md b/content/blog/my-favorite-factorio-mods.md
index 8544149..3db924a 100644
--- a/content/blog/my-favorite-factorio-mods.md
+++ b/content/blog/my-favorite-factorio-mods.md
@@ -1,7 +1,7 @@
 +++
-title = "My favorite Factorio mods"
+title = "My favorite Factorio 1.1 mods"
 publishDate = 2023-07-24T00:00:00+02:00
-lastmod = 2025-06-27T12:05:04+02:00
+lastmod = 2025-06-27T12:20:35+02:00
 tags = ["factorio", "mods"]
 categories = ["videogames"]
 draft = false
@@ -9,7 +9,7 @@ toc = true
 [menu]
   [menu.posts]
     weight = 3001
-    identifier = "my-favorite-factorio-mods"
+    identifier = "my-favorite-factorio-1-dot-1-mods"
 +++
 
 I've been meaning to make a list of Factorio mods that I've really liked, and write a little bit about them. While Factorio is a masterpiece in both game design and quality, there are many mods for it that make the game either more fun, entirely different, or plain ol' QoL.
diff --git a/content/blog/new-keyboard-layout-colemak-dh.md b/content/blog/new-keyboard-layout-colemak-dh.md
index 487296d..dc74f2c 100644
--- a/content/blog/new-keyboard-layout-colemak-dh.md
+++ b/content/blog/new-keyboard-layout-colemak-dh.md
@@ -1,7 +1,7 @@
 +++
 title = "Learning a new keyboard layout"
 publishDate = 2022-08-18T00:00:00+02:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["ergonomics", "keyboard", "colemak", "typing"]
 categories = ["body"]
 draft = false
diff --git a/content/blog/on-llms.md b/content/blog/on-llms.md
index cd6fe58..1e04ff2 100644
--- a/content/blog/on-llms.md
+++ b/content/blog/on-llms.md
@@ -1,7 +1,7 @@
 +++
 title = "On LLMs"
 publishDate = 2025-04-04T13:21:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["ethics", "communication", "avoidance", "work"]
 categories = ["llm", "tech", "mind"]
 draft = false
@@ -27,7 +27,7 @@ So then...
 
 > If you could ask any silly, stupid, embarrassing question without fearing consequences, what would you ask?
 
-You have an unfeeling, unjudging, (mostly) unbiased machine in front of you. It knows nothing about you, and it can (sometimes) generate answers to your questions which will be useful. It's certainly fallible, and you know that, but you'll still use it, for two reasons:
+You have an unfeeling, unjudging, (mostly{{< sidenote >}}Depending on topic and use, obviously LLMs are biased toward certain kinds of solutions{{</sidenote>}}) unbiased machine in front of you. It knows nothing about you, and it can (sometimes) generate answers to your questions which will be useful. It's certainly fallible, and you know that, but you'll still use it, for two reasons:
 
 1.  It doesn't judge you, there's no anxiety about asking the silliest, most basic questions, because it will never make you feel worse for not knowing things.
 2.  It is instant, convenient and quick, even if it's incapable of reasoning{{< sidenote >}}LLMs don't "hallucinate." Spouting random garbage is their function and purpose. Engineers can only do so much to /bias/ them toward being truthful, but even then that /'truthfulness'/ is accidental, rather than by design.{{</sidenote>}}.
diff --git a/content/blog/on-problems.md b/content/blog/on-problems.md
index 8636722..f9fb54a 100644
--- a/content/blog/on-problems.md
+++ b/content/blog/on-problems.md
@@ -1,7 +1,7 @@
 +++
 title = "On Problems"
 publishDate = 2022-11-21T00:00:00+01:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["psychology", "problems"]
 categories = ["mind"]
 draft = false
diff --git a/content/blog/overcoming-rsi.md b/content/blog/overcoming-rsi.md
index bf31b17..d8d1a4d 100644
--- a/content/blog/overcoming-rsi.md
+++ b/content/blog/overcoming-rsi.md
@@ -1,7 +1,7 @@
 +++
 title = "Overcoming typing-related RSI"
 publishDate = 2022-09-22T00:00:00+02:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["ergonomics", "keyboard", "typing", "rsi", "health"]
 categories = ["body"]
 draft = false
diff --git a/content/blog/realistic-deadlines.md b/content/blog/realistic-deadlines.md
index ef29119..d545ac4 100644
--- a/content/blog/realistic-deadlines.md
+++ b/content/blog/realistic-deadlines.md
@@ -1,7 +1,7 @@
 +++
 title = "Realistic deadlines"
 publishDate = 2022-09-30T00:00:00+02:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["projectmanagement", "work"]
 categories = ["business"]
 draft = false
diff --git a/content/blog/saas-business-foss.md b/content/blog/saas-business-foss.md
index d7382f4..f59971f 100644
--- a/content/blog/saas-business-foss.md
+++ b/content/blog/saas-business-foss.md
@@ -1,7 +1,7 @@
 +++
 title = "Some thoughts on SaaS and business applications of Free Software"
 publishDate = 2022-09-28T00:00:00+02:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["saas", "scam", "vendorlock", "interoperability"]
 categories = ["business"]
 draft = false
diff --git a/content/blog/shared-hosting-scam.md b/content/blog/shared-hosting-scam.md
index 6a99388..f2afe8e 100644
--- a/content/blog/shared-hosting-scam.md
+++ b/content/blog/shared-hosting-scam.md
@@ -1,7 +1,7 @@
 +++
 title = "Shared hosting is a scam"
 publishDate = 2023-03-29T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["sharedhosting", "saas", "scam"]
 categories = ["tech"]
 draft = false
diff --git a/content/blog/shiny-objects-and-learning.md b/content/blog/shiny-objects-and-learning.md
index 89537f7..073a163 100644
--- a/content/blog/shiny-objects-and-learning.md
+++ b/content/blog/shiny-objects-and-learning.md
@@ -1,7 +1,7 @@
 +++
 title = "Shiny objects, and learning"
 publishDate = 2024-04-24T00:00:00+02:00
-lastmod = 2025-06-27T12:04:58+02:00
+lastmod = 2025-06-27T12:20:29+02:00
 tags = ["mindset", "attitude", "rant"]
 categories = ["business"]
 draft = false
diff --git a/content/blog/vps-is-my-new-friend.md b/content/blog/vps-is-my-new-friend.md
index 2bd4fbf..2548a39 100644
--- a/content/blog/vps-is-my-new-friend.md
+++ b/content/blog/vps-is-my-new-friend.md
@@ -1,7 +1,7 @@
 +++
 title = "VPS is my new friend"
 publishDate = 2022-10-07T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["vps", "sysadmin", "servers", "ssh", "sshfs", "foss", "vendorlock"]
 categories = ["tech"]
 draft = false
diff --git a/content/blog/vps-setup.md b/content/blog/vps-setup.md
index 8731e28..e8864f5 100644
--- a/content/blog/vps-setup.md
+++ b/content/blog/vps-setup.md
@@ -1,7 +1,7 @@
 +++
 title = "VPS set-up"
 publishDate = 2022-08-18T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["vps", "sysadmin", "servers"]
 categories = ["tech"]
 draft = false
diff --git a/content/blog/wisdom-from-a-satyr.md b/content/blog/wisdom-from-a-satyr.md
index 6f7a923..d96f323 100644
--- a/content/blog/wisdom-from-a-satyr.md
+++ b/content/blog/wisdom-from-a-satyr.md
@@ -1,7 +1,7 @@
 +++
 title = "Wisdom from a Satyr"
 publishDate = 2023-03-30T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["ethics", "suffering", "buddhism"]
 categories = ["wisdom", "mind"]
 draft = false
diff --git a/content/blog/words-in-a-moment-of-peace.md b/content/blog/words-in-a-moment-of-peace.md
index 40e38d1..e8ce80e 100644
--- a/content/blog/words-in-a-moment-of-peace.md
+++ b/content/blog/words-in-a-moment-of-peace.md
@@ -1,7 +1,7 @@
 +++
 title = "Some words in a moment of peace"
 publishDate = 2023-04-04T00:00:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["language", "words", "meaning", "clarity", "communication"]
 categories = ["mind"]
 draft = false
diff --git a/content/blog/zucc-may-be-lying.md b/content/blog/zucc-may-be-lying.md
index 9b1b71e..61aad00 100644
--- a/content/blog/zucc-may-be-lying.md
+++ b/content/blog/zucc-may-be-lying.md
@@ -1,7 +1,7 @@
 +++
 title = "On Mark Zuckerberg's recent claims"
 publishDate = 2024-09-27T12:02:00+02:00
-lastmod = 2025-06-27T12:04:57+02:00
+lastmod = 2025-06-27T12:20:28+02:00
 tags = ["copyright", "zuckerberg"]
 categories = ["tech", "llm"]
 draft = false
diff --git a/content/contact/index.md b/content/contact/index.md
index dd28afa..bb4a4c2 100644
--- a/content/contact/index.md
+++ b/content/contact/index.md
@@ -1,7 +1,7 @@
 +++
 title = "Contact"
 publishDate = 2023-06-20T00:35:00+02:00
-lastmod = 2025-06-27T12:04:56+02:00
+lastmod = 2025-06-27T12:20:27+02:00
 draft = false
 hidefromhome = true
 meta = false