This commit is contained in:
Phil Bajsicki 2025-06-27 12:20:35 +02:00
commit 7a971e6539
38 changed files with 77 additions and 81 deletions

View file

@ -1,7 +1,7 @@
+++ +++
title = "Home" title = "Home"
layout = "index" layout = "index"
lastmod = 2025-06-27T12:04:56+02:00 lastmod = 2025-06-27T12:20:27+02:00
draft = false draft = false
[menu] [menu]
[menu.nav] [menu.nav]

View file

@ -1,7 +1,7 @@
+++ +++
title = "I really, really like Emacs" title = "I really, really like Emacs"
publishDate = 2022-10-01T00:00:00+02:00 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"] tags = ["orgmode"]
categories = ["emacs", "tech"] categories = ["emacs", "tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Note about LLM's and training data" title = "Note about LLM's and training data"
publishDate = 2023-03-09T00:00:00+01:00 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"] tags = ["copyright", "thieves"]
categories = ["llm", "tech"] categories = ["llm", "tech"]
draft = false draft = false

View file

@ -1,6 +1,6 @@
+++ +++
title = "Blog" title = "Blog"
lastmod = 2025-06-27T12:04:58+02:00 lastmod = 2025-06-27T12:20:29+02:00
draft = false draft = false
meta = true meta = true
type = "list" type = "list"
@ -49,12 +49,9 @@ To that end, I ended up writing two functions.
```elisp ```elisp
(defun phil/make-tree-from-nested-lists (lists) (defun phil/make-tree-from-nested-lists (lists)
(if (not lists) ;; been an issue, isn't any more (if (not lists)
nil nil
(let ((grouped-lists (let ((grouped-lists (seq-group-by #'car lists)))
(seq-group-by #'car
(cl-remove-if nil lists))))
;;would occasionally return (nil nil) conses, so we filter them out
(mapcar (lambda (group) (mapcar (lambda (group)
(let ((key (car group)) (let ((key (car group))
(sublists (mapcar #'cdr (cdr group)))) (sublists (mapcar #'cdr (cdr group))))
@ -71,13 +68,13 @@ To that end, I ended up writing two functions.
```elisp ```elisp
(defun phil/org-list-from-tree (tree &optional indent) (defun phil/org-list-from-tree (tree &optional indent)
(let ((indent (or indent ""))) (let ((indent (or indent "")))
(mapconcat (lambda (item) ;; actual org-mode indentation on output? In MY Emacs? (mapconcat (lambda (item)
(unless (eq item (cons nil nil)) (if (consp item)
(when (consp item) (format "%s- %s\n%s" indent (car item)
(format "%s- %s\n%s" indent (car item) (phil/org-list-from-tree (cdr item) (concat indent " ")))
(phil/org-list-from-tree (cdr item) (concat indent " "))) (when item
(format "%s- %s\n" indent item)))) (format "%s- %s\n" indent item))))
tree ""))) tree "")))
``` ```
Example: Example:
@ -99,14 +96,15 @@ Example:
(phil/org-list-from-tree tree)) (phil/org-list-from-tree tree))
``` ```
```text
RESULTS: RESULTS:
- Blog
- Blog - Tech
- Tech - I really, really like Emacs :@emacs:orgmode:@tech:
- I really, really like Emacs :@emacs:orgmode:@tech: - A new look: ox-tufte :@emacs:orgmode:web:css:tufte:@tech:
- A new look: ox-tufte :@emacs:orgmode:web:css:tufte:@tech: - Moving to Hugo :hugo:web:orgmode:css:tufte:@emacs:
- Moving to Hugo :hugo:web:orgmode:css:tufte:@emacs: - Some improvements for my ox-hugo set-up :hugo:web:orgmode:@emacs:
- Some improvements for my ox-hugo set-up :hugo:web:orgmode:@emacs: ```
Pretty neat. 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. 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)`. 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. 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. 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? > 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. 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>}}. 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} ## 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. 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.

View file

@ -1,7 +1,7 @@
+++ +++
title = "A kind view of business" title = "A kind view of business"
publishDate = 2024-01-25T00:00:00+01:00 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"] tags = ["mindset", "rant"]
categories = ["business"] categories = ["business"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "A new look: ox-tufte" title = "A new look: ox-tufte"
publishDate = 2023-10-23T00:00:00+02:00 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"] tags = ["orgmode", "web", "css", "tufte"]
categories = ["emacs", "tech"] categories = ["emacs", "tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "On Avoidance in Business" title = "On Avoidance in Business"
publishDate = 2023-05-04T00:00:00+02:00 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"] tags = ["psychology", "riskmanagement", "avoidance", "fear"]
categories = ["business"] categories = ["business"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Trying out some brain supplements, pt. 2" title = "Trying out some brain supplements, pt. 2"
publishDate = 2022-11-20T00:00:00+01:00 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"] tags = ["supplements", "nootropics"]
categories = ["mind"] categories = ["mind"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Brain supplements: A two month summary" title = "Brain supplements: A two month summary"
publishDate = 2023-01-06T00:00:00+01:00 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"] tags = ["supplements", "nootropics"]
categories = ["mind"] categories = ["mind"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Trying out some brain supplements" title = "Trying out some brain supplements"
publishDate = 2022-11-18T00:00:00+01:00 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"] tags = ["supplements", "nootropics"]
categories = ["mind"] categories = ["mind"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "On the value of calling it a day (and how to get there)" title = "On the value of calling it a day (and how to get there)"
publishDate = 2022-09-30T00:00:00+02:00 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"] tags = ["psychology", "work", "projectmanagement"]
categories = ["business"] categories = ["business"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Democracy" title = "Democracy"
publishDate = 2024-12-07T00:00:00+01:00 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 draft = false
meta = true meta = true
type = "list" type = "list"

View file

@ -1,7 +1,7 @@
+++ +++
title = "Efficient computer use" title = "Efficient computer use"
publishDate = 2022-11-12T00:00:00+01:00 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"] tags = ["ergonomics", "keyboards", "typing", "speed", "efficency"]
categories = ["tech"] categories = ["tech"]
draft = false draft = false

View file

@ -1,6 +1,6 @@
+++ +++
title = "Neat trees from org-ql to org-mode" 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"] tags = ["orgmode", "elisp"]
categories = ["tech", "emacs"] categories = ["tech", "emacs"]
draft = false draft = false
@ -43,12 +43,9 @@ To that end, I ended up writing two functions.
```elisp ```elisp
(defun phil/make-tree-from-nested-lists (lists) (defun phil/make-tree-from-nested-lists (lists)
(if (not lists) ;; been an issue, isn't any more (if (not lists)
nil nil
(let ((grouped-lists (let ((grouped-lists (seq-group-by #'car lists)))
(seq-group-by #'car
(cl-remove-if nil lists))))
;;would occasionally return (nil nil) conses, so we filter them out
(mapcar (lambda (group) (mapcar (lambda (group)
(let ((key (car group)) (let ((key (car group))
(sublists (mapcar #'cdr (cdr group)))) (sublists (mapcar #'cdr (cdr group))))
@ -65,13 +62,13 @@ To that end, I ended up writing two functions.
```elisp ```elisp
(defun phil/org-list-from-tree (tree &optional indent) (defun phil/org-list-from-tree (tree &optional indent)
(let ((indent (or indent ""))) (let ((indent (or indent "")))
(mapconcat (lambda (item) ;; actual org-mode indentation on output? In MY Emacs? (mapconcat (lambda (item)
(unless (eq item (cons nil nil)) (if (consp item)
(when (consp item) (format "%s- %s\n%s" indent (car item)
(format "%s- %s\n%s" indent (car item) (phil/org-list-from-tree (cdr item) (concat indent " ")))
(phil/org-list-from-tree (cdr item) (concat indent " "))) (when item
(format "%s- %s\n" indent item)))) (format "%s- %s\n" indent item))))
tree ""))) tree "")))
``` ```
Example: Example:
@ -93,14 +90,15 @@ Example:
(phil/org-list-from-tree tree)) (phil/org-list-from-tree tree))
``` ```
```text
RESULTS: RESULTS:
- Blog
- Blog - Tech
- Tech - I really, really like Emacs :@emacs:orgmode:@tech:
- I really, really like Emacs :@emacs:orgmode:@tech: - A new look: ox-tufte :@emacs:orgmode:web:css:tufte:@tech:
- A new look: ox-tufte :@emacs:orgmode:web:css:tufte:@tech: - Moving to Hugo :hugo:web:orgmode:css:tufte:@emacs:
- Moving to Hugo :hugo:web:orgmode:css:tufte:@emacs: - Some improvements for my ox-hugo set-up :hugo:web:orgmode:@emacs:
- Some improvements for my ox-hugo set-up :hugo:web:orgmode:@emacs: ```
Pretty neat. 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. 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)`. 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. 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. 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.

View file

@ -1,7 +1,7 @@
+++ +++
title = "Considerations on FOSS and subscription models" title = "Considerations on FOSS and subscription models"
publishDate = 2022-10-02T00:00:00+02:00 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"] tags = ["business", "foss", "vendorlock", "proprietary", "saas", "scam"]
categories = ["tech"] categories = ["tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Heaps of fun (Yakuza)" title = "Heaps of fun (Yakuza)"
publishDate = 2022-10-17T00:00:00+02:00 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"] tags = ["yakuza", "review"]
categories = ["videogames"] categories = ["videogames"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Haxe, heaps, and VSCode (small rant)" title = "Haxe, heaps, and VSCode (small rant)"
publishDate = 2022-10-10T00:00:00+02:00 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"] tags = ["proprietary", "vscode", "vendorlock"]
categories = ["software", "tech"] categories = ["software", "tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Some improvements for my ox-hugo set-up" title = "Some improvements for my ox-hugo set-up"
publishDate = 2024-11-18T19:37:00+01:00 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"] tags = ["hugo", "web", "orgmode"]
categories = ["tech", "emacs"] categories = ["tech", "emacs"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "[Happy Holidays!] On posting lists for self-promotion" title = "[Happy Holidays!] On posting lists for self-promotion"
publishDate = 2022-12-25T00:00:00+01:00 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"] tags = ["badmarketing", "linkedin"]
categories = ["business"] categories = ["business"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "loops.video" title = "loops.video"
publishDate = 2025-01-17T00:00:00+01:00 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"] tags = ["loopsvideo", "tos"]
categories = ["legal", "tech"] categories = ["legal", "tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Weekend thoughts - Mastering Emacs by Mickey Petersen" title = "Weekend thoughts - Mastering Emacs by Mickey Petersen"
publishDate = 2022-10-08T00:00:00+02:00 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"] tags = ["emacs", "review"]
categories = ["books"] categories = ["books"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "MissKey: Resetting Admin Password" title = "MissKey: Resetting Admin Password"
publishDate = 2023-08-11T00:00:00+02:00 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"] tags = ["misskey", "admin", "postgres"]
categories = ["tech"] categories = ["tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Moving to Hugo" title = "Moving to Hugo"
publishDate = 2024-09-28T00:54:00+02:00 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"] tags = ["hugo", "web", "orgmode", "css", "tufte"]
categories = ["tech", "emacs"] categories = ["tech", "emacs"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "My favorite Factorio mods" title = "My favorite Factorio 1.1 mods"
publishDate = 2023-07-24T00:00:00+02:00 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"] tags = ["factorio", "mods"]
categories = ["videogames"] categories = ["videogames"]
draft = false draft = false
@ -9,7 +9,7 @@ toc = true
[menu] [menu]
[menu.posts] [menu.posts]
weight = 3001 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. 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.

View file

@ -1,7 +1,7 @@
+++ +++
title = "Learning a new keyboard layout" title = "Learning a new keyboard layout"
publishDate = 2022-08-18T00:00:00+02:00 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"] tags = ["ergonomics", "keyboard", "colemak", "typing"]
categories = ["body"] categories = ["body"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "On LLMs" title = "On LLMs"
publishDate = 2025-04-04T13:21:00+02:00 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"] tags = ["ethics", "communication", "avoidance", "work"]
categories = ["llm", "tech", "mind"] categories = ["llm", "tech", "mind"]
draft = false draft = false
@ -27,7 +27,7 @@ So then...
> If you could ask any silly, stupid, embarrassing question without fearing consequences, what would you ask? > 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. 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>}}. 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>}}.

View file

@ -1,7 +1,7 @@
+++ +++
title = "On Problems" title = "On Problems"
publishDate = 2022-11-21T00:00:00+01:00 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"] tags = ["psychology", "problems"]
categories = ["mind"] categories = ["mind"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Overcoming typing-related RSI" title = "Overcoming typing-related RSI"
publishDate = 2022-09-22T00:00:00+02:00 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"] tags = ["ergonomics", "keyboard", "typing", "rsi", "health"]
categories = ["body"] categories = ["body"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Realistic deadlines" title = "Realistic deadlines"
publishDate = 2022-09-30T00:00:00+02:00 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"] tags = ["projectmanagement", "work"]
categories = ["business"] categories = ["business"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Some thoughts on SaaS and business applications of Free Software" title = "Some thoughts on SaaS and business applications of Free Software"
publishDate = 2022-09-28T00:00:00+02:00 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"] tags = ["saas", "scam", "vendorlock", "interoperability"]
categories = ["business"] categories = ["business"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Shared hosting is a scam" title = "Shared hosting is a scam"
publishDate = 2023-03-29T00:00:00+02:00 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"] tags = ["sharedhosting", "saas", "scam"]
categories = ["tech"] categories = ["tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Shiny objects, and learning" title = "Shiny objects, and learning"
publishDate = 2024-04-24T00:00:00+02:00 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"] tags = ["mindset", "attitude", "rant"]
categories = ["business"] categories = ["business"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "VPS is my new friend" title = "VPS is my new friend"
publishDate = 2022-10-07T00:00:00+02:00 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"] tags = ["vps", "sysadmin", "servers", "ssh", "sshfs", "foss", "vendorlock"]
categories = ["tech"] categories = ["tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "VPS set-up" title = "VPS set-up"
publishDate = 2022-08-18T00:00:00+02:00 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"] tags = ["vps", "sysadmin", "servers"]
categories = ["tech"] categories = ["tech"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Wisdom from a Satyr" title = "Wisdom from a Satyr"
publishDate = 2023-03-30T00:00:00+02:00 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"] tags = ["ethics", "suffering", "buddhism"]
categories = ["wisdom", "mind"] categories = ["wisdom", "mind"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Some words in a moment of peace" title = "Some words in a moment of peace"
publishDate = 2023-04-04T00:00:00+02:00 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"] tags = ["language", "words", "meaning", "clarity", "communication"]
categories = ["mind"] categories = ["mind"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "On Mark Zuckerberg's recent claims" title = "On Mark Zuckerberg's recent claims"
publishDate = 2024-09-27T12:02:00+02:00 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"] tags = ["copyright", "zuckerberg"]
categories = ["tech", "llm"] categories = ["tech", "llm"]
draft = false draft = false

View file

@ -1,7 +1,7 @@
+++ +++
title = "Contact" title = "Contact"
publishDate = 2023-06-20T00:35:00+02:00 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 draft = false
hidefromhome = true hidefromhome = true
meta = false meta = false