From 7936d38ec97b77c02613a16a7ef2e777cec0fdd4 Mon Sep 17 00:00:00 2001
From: Phil Bajsicki
Date: Fri, 27 Sep 2024 15:29:50 +0200
Subject: [PATCH] Post-receive git hook, live test.
---
README.org | 34 ++++
content/about/index.md | 5 +-
content/index.md | 3 +-
content/posts/I-love-emacs.md | 5 +-
content/posts/LLM-Note.md | 9 +-
content/posts/_index.md | 34 +++-
content/posts/a-kind-view-of-business.md | 3 +-
content/posts/a-new-look.md | 5 +-
content/posts/avoidance-in-business.md | 3 +-
content/posts/brain-lube-2.md | 3 +-
content/posts/brain-lube-3.md | 3 +-
content/posts/brain-lube.md | 3 +-
content/posts/call-it-a-day.md | 3 +-
content/posts/efficiency-typing.md | 5 +-
content/posts/foss-subscription-model.md | 5 +-
content/posts/games-yakuza.md | 3 +-
content/posts/haxe-vscode.md | 5 +-
content/posts/lists-self-promotion.md | 3 +-
content/posts/mastering-emacs.md | 3 +-
.../posts/misskey-resetting-admin-password.md | 5 +-
content/posts/my-favorite-factorio-mods.md | 3 +-
.../posts/new-keyboard-layout-colemak-dh.md | 3 +-
content/posts/on-problems.md | 3 +-
content/posts/overcoming-rsi.md | 3 +-
content/posts/realistic-deadlines.md | 3 +-
content/posts/saas-business-foss.md | 3 +-
content/posts/shared-hosting-scam.md | 5 +-
content/posts/shiny-objects-and-learning.md | 3 +-
content/posts/vps-is-my-new-friend.md | 5 +-
content/posts/vps-setup.md | 5 +-
content/posts/wisdom-from-a-satyr.md | 3 +-
content/posts/words-in-a-moment-of-peace.md | 3 +-
public/404.html | 6 +-
public/about/index.html | 2 +-
public/categories/body/index.xml | 2 +-
public/categories/books/index.xml | 2 +-
public/categories/business/index.xml | 2 +-
public/categories/emacs/index.xml | 2 +-
public/categories/index.html | 6 +-
public/categories/index.xml | 4 +-
public/categories/mind/index.xml | 2 +-
public/categories/software/index.xml | 4 +-
public/categories/tech/index.html | 18 ++
public/categories/tech/index.xml | 19 +-
public/categories/videogames/index.xml | 2 +-
public/categories/wisdom/index.xml | 2 +-
public/index.html | 6 +-
public/index.xml | 4 +-
public/page/1/index.html | 6 +-
public/page/2/index.html | 27 +--
public/page/3/index.html | 28 +--
public/page/4/index.html | 26 +--
public/page/5/index.html | 30 ++--
public/page/6/index.html | 32 ++--
public/page/7/index.html | 28 +--
.../posts/a-kind-view-of-business/index.html | 2 +-
public/posts/a-new-look/index.html | 2 +-
public/posts/avoidance-in-business/index.html | 2 +-
public/posts/brain-lube-2/index.html | 2 +-
public/posts/brain-lube-3/index.html | 15 +-
public/posts/brain-lube/index.html | 2 +-
public/posts/call-it-a-day/index.html | 2 +-
public/posts/efficiency-typing/index.html | 15 +-
.../posts/foss-subscription-model/index.html | 17 +-
public/posts/games-yakuza/index.html | 2 +-
public/posts/haxe-vscode/index.html | 17 +-
public/posts/i-love-emacs/index.html | 2 +-
public/posts/index.html | 20 ++-
public/posts/index.xml | 19 +-
public/posts/lists-self-promotion/index.html | 2 +-
public/posts/llm-note/index.html | 2 +-
public/posts/mastering-emacs/index.html | 2 +-
.../index.html | 2 +-
.../new-keyboard-layout-colemak-dh/index.html | 2 +-
public/posts/on-problems/index.html | 15 +-
public/posts/overcoming-rsi/index.html | 2 +-
public/posts/realistic-deadlines/index.html | 2 +-
public/posts/saas-business-foss/index.html | 2 +-
public/posts/shared-hosting-scam/index.html | 17 +-
.../shiny-objects-and-learning/index.html | 4 +-
public/posts/vps-is-my-new-friend/index.html | 21 ++-
public/posts/vps-setup/index.html | 2 +-
public/posts/wisdom-from-a-satyr/index.html | 19 +-
.../words-in-a-moment-of-peace/index.html | 17 +-
public/series/index.html | 6 +-
public/series/index.xml | 4 +-
public/sitemap.xml | 10 +-
public/tags/admin/index.xml | 2 +-
public/tags/attitude/index.xml | 2 +-
public/tags/avoidance/index.xml | 2 +-
public/tags/badmarketing/index.xml | 2 +-
public/tags/buddhism/index.xml | 2 +-
public/tags/business/index.xml | 4 +-
public/tags/clarity/index.xml | 2 +-
public/tags/colemak/index.xml | 2 +-
public/tags/communication/index.xml | 2 +-
public/tags/copyright/index.html | 18 ++
public/tags/copyright/index.xml | 9 +-
public/tags/css/index.xml | 2 +-
public/tags/efficency/index.xml | 4 +-
public/tags/emacs/index.xml | 2 +-
public/tags/ergonomics/index.xml | 4 +-
public/tags/ethics/index.xml | 2 +-
public/tags/factorio/index.xml | 2 +-
public/tags/fear/index.xml | 2 +-
public/tags/foss/index.xml | 6 +-
public/tags/health/index.xml | 2 +-
public/tags/index.html | 6 +-
public/tags/index.xml | 4 +-
public/tags/interoperability/index.xml | 2 +-
public/tags/keyboard/index.xml | 2 +-
public/tags/keyboards/index.xml | 4 +-
public/tags/language/index.xml | 2 +-
public/tags/linkedin/index.xml | 2 +-
public/tags/llm/index.html | 168 ------------------
public/tags/llm/index.xml | 19 --
public/tags/meaning/index.xml | 2 +-
public/tags/mindset/index.xml | 2 +-
public/tags/misskey/index.xml | 2 +-
public/tags/mods/index.xml | 2 +-
public/tags/nootropics/index.xml | 2 +-
public/tags/orgmode/index.xml | 2 +-
public/tags/postgres/index.xml | 2 +-
public/tags/problems/index.xml | 2 +-
public/tags/projectmanagement/index.xml | 2 +-
public/tags/proprietary/index.xml | 6 +-
public/tags/psychology/index.xml | 2 +-
public/tags/rant/index.xml | 2 +-
public/tags/review/index.xml | 2 +-
public/tags/riskmanagement/index.xml | 2 +-
public/tags/rsi/index.xml | 2 +-
public/tags/saas/index.xml | 6 +-
public/tags/scam/index.xml | 6 +-
public/tags/servers/index.xml | 4 +-
public/tags/sharedhosting/index.xml | 4 +-
public/tags/speed/index.xml | 4 +-
public/tags/ssh/index.xml | 4 +-
public/tags/sshfs/index.xml | 4 +-
public/tags/suffering/index.xml | 2 +-
public/tags/supplements/index.xml | 2 +-
public/tags/sysadmin/index.xml | 4 +-
public/tags/thieves/index.xml | 2 +-
public/tags/tufte/index.xml | 2 +-
public/tags/typing/index.xml | 4 +-
public/tags/vendorlock/index.xml | 8 +-
public/tags/vps/index.xml | 4 +-
public/tags/vscode/index.xml | 4 +-
public/tags/web/index.xml | 2 +-
public/tags/words/index.xml | 2 +-
public/tags/work/index.xml | 2 +-
public/tags/yakuza/index.xml | 2 +-
151 files changed, 526 insertions(+), 556 deletions(-)
delete mode 100644 public/tags/llm/index.html
delete mode 100644 public/tags/llm/index.xml
diff --git a/README.org b/README.org
index 5009f0d..67c4e9c 100644
--- a/README.org
+++ b/README.org
@@ -1,3 +1,37 @@
#+title: Bajsicki.com
This is the git for my personal website. Nothing to see here, just pretty vanilla hugo stuff.
+
+* Deployment
+
+I'm basing my own deployment of hugo on my server on [[https://jasonmurray.org/posts/2020/githugogen/][this article]] by Jason Murray. I don't have much to change here, and his way of deploying makes a lot of sense to me.
+
+I'm breaking it up here with a lot of his comments, simply so I don't get lost when reviewing this in a few years/ months.
+
+#+begin_src sh :tangle .git/hooks/post-receive
+#!/bin/bash
+# Directory on the server where the website will be mapped.
+export GIT_WORK_TREE=/srv/bajsicki.com
+
+echo `pwd`
+echo "post-receive: Generating https://bajsicki.com with Hugo..."
+
+# Create the directory and all subdirectories if they don't exist.
+mkdir -p $GIT_WORK_TREE
+chmod 755 $GIT_WORK_TREE
+
+# Check out the contents of the repository and extract the files to $GIT_WORK_TREE
+git checkout -f main
+
+# Remove any files already in the public directory, a fresh copy will be generated by hugo
+rm -rf $GIT_WORK_TREE/public
+
+# Generate the site with hugo
+cd $GIT_WORK_TREE && /usr/bin/hugo
+
+# Fix any permission problems.
+find $GIT_WORK_TREE/public -type f -print | xargs -d '\n' chmod 644
+find $GIT_WORK_TREE/public -type d -print | xargs -d '\n' chmod 755
+
+echo "post-receive: Hugo site generation complete"
+#+end_src
diff --git a/content/about/index.md b/content/about/index.md
index 5cac25f..12fd3be 100644
--- a/content/about/index.md
+++ b/content/about/index.md
@@ -1,11 +1,10 @@
+++
title = "About"
-author = ["Phil Bajsicki"]
publishDate = 2023-06-20T00:35:00+02:00
-lastmod = 2024-09-26T14:22:05+02:00
+lastmod = 2024-09-27T12:54:59+02:00
draft = false
hidefromhome = true
-meta = true
+meta = false
[menu]
[menu.nav]
identifier = "about"
diff --git a/content/index.md b/content/index.md
index abca26f..441319b 100644
--- a/content/index.md
+++ b/content/index.md
@@ -1,7 +1,6 @@
+++
title = "Home"
-author = ["Phil Bajsicki"]
-lastmod = 2024-09-26T14:21:56+02:00
+lastmod = 2024-09-27T12:54:59+02:00
draft = false
[menu]
[menu.nav]
diff --git a/content/posts/I-love-emacs.md b/content/posts/I-love-emacs.md
index dc0c5be..6d26542 100644
--- a/content/posts/I-love-emacs.md
+++ b/content/posts/I-love-emacs.md
@@ -1,15 +1,14 @@
+++
title = "I really, really like Emacs"
-author = ["Phil Bajsicki"]
publishDate = 2022-10-01T00:00:00+02:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["orgmode"]
categories = ["emacs", "tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3008
+ weight = 3009
identifier = "i-really-really-like-emacs"
+++
diff --git a/content/posts/LLM-Note.md b/content/posts/LLM-Note.md
index e84c005..275e0ff 100644
--- a/content/posts/LLM-Note.md
+++ b/content/posts/LLM-Note.md
@@ -1,15 +1,14 @@
+++
title = "Note about LLM's and training data"
-author = ["Phil Bajsicki"]
publishDate = 2023-03-09T00:00:00+01:00
-lastmod = 2024-09-26T14:21:57+02:00
-tags = ["copyright", "llm", "thieves"]
-categories = ["tech"]
+lastmod = 2024-09-27T12:55:00+02:00
+tags = ["copyright", "thieves"]
+categories = ["llm", "tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3003
+ weight = 3004
identifier = "note-about-llm-s-and-training-data"
+++
diff --git a/content/posts/_index.md b/content/posts/_index.md
index 4f294eb..8ec013b 100644
--- a/content/posts/_index.md
+++ b/content/posts/_index.md
@@ -1,7 +1,6 @@
+++
title = "Posts"
-author = ["Phil Bajsicki"]
-lastmod = 2024-09-26T14:21:56+02:00
+lastmod = 2024-09-27T12:54:59+02:00
draft = false
meta = true
[menu]
@@ -13,6 +12,35 @@ meta = true
## Tech @tech {#tech}
+### On Mark Zuckerberg's recent claims copyright@llmzuckerberg {#zucc-may-be-lying}
+
+The other day, a post on the fediverse caught my attention, linking to [this article from The Verge.](https://www.theverge.com/2024/9/25/24254042/mark-zuckerberg-creators-value-ai-meta) I thought I'd make some things clear.
+
+
+
+This isn't the only website I run; in fact, this is not even the largest. I have written books worth of commentary and articles dealing with a variety of topics, a lot of which pertain to difficult, labyrinthine and opaque matters.
+
+The time I spent writing these wasn't free. The time I spent researching wasn't free. And as tradition demands, I put very few restrictions on the use of my writing; my only requirements for printing, copying, and distribution are that:
+
+1. If you find errors, let me know so I can fix them.
+2. The text must be whole, with all the notes and edits and footnotes and sidenotes and margin-notes.
+3. You're not allowed to charge for copies. At all. If you want to send someone a copy, cover the cost yourself.
+4. You're not allowed to paywall it; reproductions must remain free to access, and be complete.
+5. You're not to use my writing for machine learning or training 'ai' models of any sort.
+
+I don't think that's unfair; if anything, some of the articles I've written have taken years to put together.
+
+The idea that the value of my specific content is 'overestimated', to the point where I'd give up ownership of it, is silly.
+
+I'm not arguing that I should be paid for them using my work. I'm stating that my work should be accessible freely and, in its entirety.
+
+I have seen enough silliness from LLMs to know that they can't be trusted to faithfully reproduce complex writing, and the last thing I wish for myself is to be accused of claims I did not make.
+
+In short: Zucc, my writing doesn't exist to fuel climate change by training massive data matrices that can't even answer simple questions reliably.
+
+Wouldn't it be so much easier to use tools that algorithmically, predictably, reliably solve problems, instead of... whatever this is?
+
+
### MissKey: Resetting Admin Password misskeyadminpostgres@tech {#misskey-resetting-admin-password}
So recently I had the need to reset the admin password in [MissKey](https://github.com/misskey-dev/misskey/).
@@ -97,7 +125,7 @@ Be ethical. Don't give money to thieves.
[Join the FSF.](https://my.fsf.org/join)
-### Note about LLM's and training data copyrightllmthieves@tech {#LLM-Note}
+### Note about LLM's and training data copyright@llmthieves@tech {#LLM-Note}
No license is granted for any use of the content on this website for the purposes of training Large Language Models (commonly referred to as "AI"), commercial, or any other purposes not covered by Fair Use.
diff --git a/content/posts/a-kind-view-of-business.md b/content/posts/a-kind-view-of-business.md
index f436adf..10eb967 100644
--- a/content/posts/a-kind-view-of-business.md
+++ b/content/posts/a-kind-view-of-business.md
@@ -1,8 +1,7 @@
+++
title = "A kind view of business"
-author = ["Phil Bajsicki"]
publishDate = 2024-01-25T00:00:00+01:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["mindset", "rant"]
categories = ["business"]
draft = false
diff --git a/content/posts/a-new-look.md b/content/posts/a-new-look.md
index 206d0b1..afaad80 100644
--- a/content/posts/a-new-look.md
+++ b/content/posts/a-new-look.md
@@ -1,15 +1,14 @@
+++
title = "A new look: ox-tufte"
-author = ["Phil Bajsicki"]
publishDate = 2023-10-23T00:00:00+02:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["orgmode", "web", "css", "tufte"]
categories = ["emacs", "tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3009
+ weight = 3010
identifier = "a-new-look-ox-tufte"
+++
diff --git a/content/posts/avoidance-in-business.md b/content/posts/avoidance-in-business.md
index d5932ff..919f6af 100644
--- a/content/posts/avoidance-in-business.md
+++ b/content/posts/avoidance-in-business.md
@@ -1,8 +1,7 @@
+++
title = "On Avoidance in Business"
-author = ["Phil Bajsicki"]
publishDate = 2023-05-04T00:00:00+02:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["psychology", "riskmanagement", "avoidance", "fear"]
categories = ["business"]
draft = false
diff --git a/content/posts/brain-lube-2.md b/content/posts/brain-lube-2.md
index d0ff9e1..5b29fb4 100644
--- a/content/posts/brain-lube-2.md
+++ b/content/posts/brain-lube-2.md
@@ -1,8 +1,7 @@
+++
title = "Trying out some brain supplements, pt. 2"
-author = ["Phil Bajsicki"]
publishDate = 2022-11-20T00:00:00+01:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["supplements", "nootropics"]
categories = ["mind"]
draft = false
diff --git a/content/posts/brain-lube-3.md b/content/posts/brain-lube-3.md
index e9b3293..5dbd340 100644
--- a/content/posts/brain-lube-3.md
+++ b/content/posts/brain-lube-3.md
@@ -1,8 +1,7 @@
+++
title = "Brain supplements: A two month summary"
-author = ["Phil Bajsicki"]
publishDate = 2023-01-06T00:00:00+01:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["supplements", "nootropics"]
categories = ["mind"]
draft = false
diff --git a/content/posts/brain-lube.md b/content/posts/brain-lube.md
index ff7ad8b..c0dce69 100644
--- a/content/posts/brain-lube.md
+++ b/content/posts/brain-lube.md
@@ -1,8 +1,7 @@
+++
title = "Trying out some brain supplements"
-author = ["Phil Bajsicki"]
publishDate = 2022-11-18T00:00:00+01:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["supplements", "nootropics"]
categories = ["mind"]
draft = false
diff --git a/content/posts/call-it-a-day.md b/content/posts/call-it-a-day.md
index 9c19dd5..0bd6595 100644
--- a/content/posts/call-it-a-day.md
+++ b/content/posts/call-it-a-day.md
@@ -1,8 +1,7 @@
+++
title = "On the value of calling it a day (and how to get there)"
-author = ["Phil Bajsicki"]
publishDate = 2022-09-30T00:00:00+02:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:02+02:00
tags = ["psychology", "work", "projectmanagement"]
categories = ["business"]
draft = false
diff --git a/content/posts/efficiency-typing.md b/content/posts/efficiency-typing.md
index 3045b0c..52adec6 100644
--- a/content/posts/efficiency-typing.md
+++ b/content/posts/efficiency-typing.md
@@ -1,15 +1,14 @@
+++
title = "Efficient computer use"
-author = ["Phil Bajsicki"]
publishDate = 2022-11-12T00:00:00+01:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["ergonomics", "keyboards", "typing", "speed", "efficency"]
categories = ["tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3007
+ weight = 3008
identifier = "efficient-computer-use"
+++
diff --git a/content/posts/foss-subscription-model.md b/content/posts/foss-subscription-model.md
index db3dff7..f466695 100644
--- a/content/posts/foss-subscription-model.md
+++ b/content/posts/foss-subscription-model.md
@@ -1,15 +1,14 @@
+++
title = "Considerations on FOSS and subscription models"
-author = ["Phil Bajsicki"]
publishDate = 2022-10-02T00:00:00+02:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["business", "foss", "vendorlock", "proprietary", "saas", "scam"]
categories = ["tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3006
+ weight = 3007
identifier = "considerations-on-foss-and-subscription-models"
+++
diff --git a/content/posts/games-yakuza.md b/content/posts/games-yakuza.md
index 3f51eb7..f4098a3 100644
--- a/content/posts/games-yakuza.md
+++ b/content/posts/games-yakuza.md
@@ -1,8 +1,7 @@
+++
title = "Heaps of fun (Yakuza)"
-author = ["Phil Bajsicki"]
publishDate = 2022-10-17T00:00:00+02:00
-lastmod = 2024-09-26T14:21:59+02:00
+lastmod = 2024-09-27T12:55:02+02:00
tags = ["yakuza", "review"]
categories = ["videogames"]
draft = false
diff --git a/content/posts/haxe-vscode.md b/content/posts/haxe-vscode.md
index ea09d76..dcc714b 100644
--- a/content/posts/haxe-vscode.md
+++ b/content/posts/haxe-vscode.md
@@ -1,15 +1,14 @@
+++
title = "Haxe, heaps, and VSCode (small rant)"
-author = ["Phil Bajsicki"]
publishDate = 2022-10-10T00:00:00+02:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["proprietary", "vscode", "vendorlock"]
categories = ["software", "tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3004
+ weight = 3005
identifier = "haxe-heaps-and-vscode-small-rant"
+++
diff --git a/content/posts/lists-self-promotion.md b/content/posts/lists-self-promotion.md
index 2605a08..61a2a73 100644
--- a/content/posts/lists-self-promotion.md
+++ b/content/posts/lists-self-promotion.md
@@ -1,8 +1,7 @@
+++
title = "[Happy Holidays!] On posting lists for self-promotion"
-author = ["Phil Bajsicki"]
publishDate = 2022-12-25T00:00:00+01:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["badmarketing", "linkedin"]
categories = ["business"]
draft = false
diff --git a/content/posts/mastering-emacs.md b/content/posts/mastering-emacs.md
index 624c7bd..2b1fc95 100644
--- a/content/posts/mastering-emacs.md
+++ b/content/posts/mastering-emacs.md
@@ -1,8 +1,7 @@
+++
title = "Weekend thoughts - Mastering Emacs by Mickey Petersen"
-author = ["Phil Bajsicki"]
publishDate = 2022-10-08T00:00:00+02:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["emacs", "review"]
categories = ["books"]
draft = false
diff --git a/content/posts/misskey-resetting-admin-password.md b/content/posts/misskey-resetting-admin-password.md
index 45f048d..a9a27eb 100644
--- a/content/posts/misskey-resetting-admin-password.md
+++ b/content/posts/misskey-resetting-admin-password.md
@@ -1,15 +1,14 @@
+++
title = "MissKey: Resetting Admin Password"
-author = ["Phil Bajsicki"]
publishDate = 2023-08-11T00:00:00+02:00
-lastmod = 2024-09-26T14:21:56+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["misskey", "admin", "postgres"]
categories = ["tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3001
+ weight = 3002
identifier = "misskey-resetting-admin-password"
+++
diff --git a/content/posts/my-favorite-factorio-mods.md b/content/posts/my-favorite-factorio-mods.md
index 0593067..416bd3a 100644
--- a/content/posts/my-favorite-factorio-mods.md
+++ b/content/posts/my-favorite-factorio-mods.md
@@ -1,8 +1,7 @@
+++
title = "My favorite Factorio mods"
-author = ["Phil Bajsicki"]
publishDate = 2023-07-24T00:00:00+02:00
-lastmod = 2024-09-26T14:21:59+02:00
+lastmod = 2024-09-27T12:55:02+02:00
tags = ["factorio", "mods"]
categories = ["videogames"]
draft = false
diff --git a/content/posts/new-keyboard-layout-colemak-dh.md b/content/posts/new-keyboard-layout-colemak-dh.md
index 3daffc9..7b759eb 100644
--- a/content/posts/new-keyboard-layout-colemak-dh.md
+++ b/content/posts/new-keyboard-layout-colemak-dh.md
@@ -1,8 +1,7 @@
+++
title = "Learning a new keyboard layout"
-author = ["Phil Bajsicki"]
publishDate = 2022-08-18T00:00:00+02:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["ergonomics", "keyboard", "colemak", "typing"]
categories = ["body"]
draft = false
diff --git a/content/posts/on-problems.md b/content/posts/on-problems.md
index 05b0275..25b06e6 100644
--- a/content/posts/on-problems.md
+++ b/content/posts/on-problems.md
@@ -1,8 +1,7 @@
+++
title = "On Problems"
-author = ["Phil Bajsicki"]
publishDate = 2022-11-21T00:00:00+01:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["psychology", "problems"]
categories = ["mind"]
draft = false
diff --git a/content/posts/overcoming-rsi.md b/content/posts/overcoming-rsi.md
index d8ecb65..56b1786 100644
--- a/content/posts/overcoming-rsi.md
+++ b/content/posts/overcoming-rsi.md
@@ -1,8 +1,7 @@
+++
title = "Overcoming typing-related RSI"
-author = ["Phil Bajsicki"]
publishDate = 2022-09-22T00:00:00+02:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["ergonomics", "keyboard", "typing", "rsi", "health"]
categories = ["body"]
draft = false
diff --git a/content/posts/realistic-deadlines.md b/content/posts/realistic-deadlines.md
index 1c94a02..759e35f 100644
--- a/content/posts/realistic-deadlines.md
+++ b/content/posts/realistic-deadlines.md
@@ -1,8 +1,7 @@
+++
title = "Realistic deadlines"
-author = ["Phil Bajsicki"]
publishDate = 2022-09-30T00:00:00+02:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["projectmanagement", "work"]
categories = ["business"]
draft = false
diff --git a/content/posts/saas-business-foss.md b/content/posts/saas-business-foss.md
index c3d63c9..bc17f55 100644
--- a/content/posts/saas-business-foss.md
+++ b/content/posts/saas-business-foss.md
@@ -1,8 +1,7 @@
+++
title = "Some thoughts on SaaS and business applications of Free Software"
-author = ["Phil Bajsicki"]
publishDate = 2022-09-28T00:00:00+02:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:02+02:00
tags = ["saas", "scam", "vendorlock", "interoperability"]
categories = ["business"]
draft = false
diff --git a/content/posts/shared-hosting-scam.md b/content/posts/shared-hosting-scam.md
index f8e2978..98380ae 100644
--- a/content/posts/shared-hosting-scam.md
+++ b/content/posts/shared-hosting-scam.md
@@ -1,15 +1,14 @@
+++
title = "Shared hosting is a scam"
-author = ["Phil Bajsicki"]
publishDate = 2023-03-29T00:00:00+02:00
-lastmod = 2024-09-26T14:21:56+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["sharedhosting", "saas", "scam"]
categories = ["tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3002
+ weight = 3003
identifier = "shared-hosting-is-a-scam"
+++
diff --git a/content/posts/shiny-objects-and-learning.md b/content/posts/shiny-objects-and-learning.md
index c8da9a7..f6cbdb1 100644
--- a/content/posts/shiny-objects-and-learning.md
+++ b/content/posts/shiny-objects-and-learning.md
@@ -1,8 +1,7 @@
+++
title = "Shiny objects, and learning"
-author = ["Phil Bajsicki"]
publishDate = 2024-04-24T00:00:00+02:00
-lastmod = 2024-09-26T14:21:58+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["mindset", "attitude", "rant"]
categories = ["business"]
draft = false
diff --git a/content/posts/vps-is-my-new-friend.md b/content/posts/vps-is-my-new-friend.md
index bcba72d..3333888 100644
--- a/content/posts/vps-is-my-new-friend.md
+++ b/content/posts/vps-is-my-new-friend.md
@@ -1,15 +1,14 @@
+++
title = "VPS is my new friend"
-author = ["Phil Bajsicki"]
publishDate = 2022-10-07T00:00:00+02:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["vps", "sysadmin", "servers", "ssh", "sshfs", "foss", "vendorlock"]
categories = ["tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3005
+ weight = 3006
identifier = "vps-is-my-new-friend"
+++
diff --git a/content/posts/vps-setup.md b/content/posts/vps-setup.md
index c3d5d73..ff45ca8 100644
--- a/content/posts/vps-setup.md
+++ b/content/posts/vps-setup.md
@@ -1,15 +1,14 @@
+++
title = "VPS set-up"
-author = ["Phil Bajsicki"]
publishDate = 2022-08-18T00:00:00+02:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["vps", "sysadmin", "servers"]
categories = ["tech"]
draft = false
meta = true
[menu]
[menu.posts]
- weight = 3010
+ weight = 3011
identifier = "vps-set-up"
+++
diff --git a/content/posts/wisdom-from-a-satyr.md b/content/posts/wisdom-from-a-satyr.md
index 10d2703..7eaea26 100644
--- a/content/posts/wisdom-from-a-satyr.md
+++ b/content/posts/wisdom-from-a-satyr.md
@@ -1,8 +1,7 @@
+++
title = "Wisdom from a Satyr"
-author = ["Phil Bajsicki"]
publishDate = 2023-03-30T00:00:00+02:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:01+02:00
tags = ["ethics", "suffering", "buddhism"]
categories = ["wisdom", "mind"]
draft = false
diff --git a/content/posts/words-in-a-moment-of-peace.md b/content/posts/words-in-a-moment-of-peace.md
index 5961c3a..060b2e2 100644
--- a/content/posts/words-in-a-moment-of-peace.md
+++ b/content/posts/words-in-a-moment-of-peace.md
@@ -1,8 +1,7 @@
+++
title = "Some words in a moment of peace"
-author = ["Phil Bajsicki"]
publishDate = 2023-04-04T00:00:00+02:00
-lastmod = 2024-09-26T14:21:57+02:00
+lastmod = 2024-09-27T12:55:00+02:00
tags = ["language", "words", "meaning", "clarity", "communication"]
categories = ["mind"]
draft = false
diff --git a/public/404.html b/public/404.html
index eedd325..54453f9 100644
--- a/public/404.html
+++ b/public/404.html
@@ -1,14 +1,14 @@
-
+
404 Page not found - phil@bajsicki:~$
-
+
-
+
diff --git a/public/about/index.html b/public/about/index.html
index 179b328..83616e4 100644
--- a/public/about/index.html
+++ b/public/about/index.html
@@ -70,7 +70,7 @@
-
About
[Phil Bajsicki]
2023-06-20
1 min read
+
About
diff --git a/public/categories/body/index.xml b/public/categories/body/index.xml
index f3a8537..c5af897 100644
--- a/public/categories/body/index.xml
+++ b/public/categories/body/index.xml
@@ -6,7 +6,7 @@
Recent content in Body on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:53 +0200
+ Fri, 27 Sep 2024 12:53:37 +0200Overcoming typing-related RSI
diff --git a/public/categories/books/index.xml b/public/categories/books/index.xml
index d1c2c0a..0b0fa4a 100644
--- a/public/categories/books/index.xml
+++ b/public/categories/books/index.xml
@@ -6,7 +6,7 @@
Recent content in Books on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:53 +0200
+ Fri, 27 Sep 2024 12:53:37 +0200Weekend thoughts - Mastering Emacs by Mickey Petersen
diff --git a/public/categories/business/index.xml b/public/categories/business/index.xml
index 6b6f4fc..72d30af 100644
--- a/public/categories/business/index.xml
+++ b/public/categories/business/index.xml
@@ -6,7 +6,7 @@
Recent content in Business on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:58 +0200
+ Fri, 27 Sep 2024 12:54:39 +0200Shiny objects, and learning
diff --git a/public/categories/emacs/index.xml b/public/categories/emacs/index.xml
index 48d3e7b..4bac150 100644
--- a/public/categories/emacs/index.xml
+++ b/public/categories/emacs/index.xml
@@ -6,7 +6,7 @@
Recent content in Emacs on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:57 +0200
+ Fri, 27 Sep 2024 12:54:38 +0200A new look: ox-tufte
diff --git a/public/categories/index.html b/public/categories/index.html
index a7bbb02..e7d0d06 100644
--- a/public/categories/index.html
+++ b/public/categories/index.html
@@ -1,13 +1,13 @@
-
+
Categories - phil@bajsicki:~$
-
+
-
+
diff --git a/public/categories/index.xml b/public/categories/index.xml
index 21d6cab..928ab59 100644
--- a/public/categories/index.xml
+++ b/public/categories/index.xml
@@ -2,10 +2,10 @@
Categories on phil@bajsicki:~$
- http://localhost:1313/categories/
+ https://bajsicki.com/categories/
Recent content in Categories on phil@bajsicki:~$Hugoen-us
-
+
diff --git a/public/categories/mind/index.xml b/public/categories/mind/index.xml
index 62b5213..bc18e92 100644
--- a/public/categories/mind/index.xml
+++ b/public/categories/mind/index.xml
@@ -6,7 +6,7 @@
Recent content in Mind on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:58 +0200
+ Fri, 27 Sep 2024 12:53:37 +0200Some words in a moment of peace
diff --git a/public/categories/software/index.xml b/public/categories/software/index.xml
index 2b4056c..9a8ec9f 100644
--- a/public/categories/software/index.xml
+++ b/public/categories/software/index.xml
@@ -6,14 +6,14 @@
Recent content in Software on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:52 +0200
+ Fri, 27 Sep 2024 12:54:38 +0200Haxe, heaps, and VSCode (small rant)
http://localhost:1313/posts/haxe-vscode/
Mon, 10 Oct 2022 00:00:00 +0200http://localhost:1313/posts/haxe-vscode/
- <p>Yesterday me and a friend have been trying to set me up with a development environment to start working on a small game.</p>
<p>He’s already made all the big choices, and so the plan was for me to set up with Haxe, Heaps, and the HashLink VM with the IDE VSCode.</p>
<p>We got everything running, except for the debugger link. We spent - no joke - over two hours until we found an explanation for the issue.</p>
+ <p>have been trying to set me up with a development environment to start working on a small game.</p>
<p>He’s already made all the big choices, and so the plan was for me to set up with Haxe, Heaps, and the HashLink VM with the IDE VSCode.</p>
<p>We got everything running, except for the debugger link. We spent - no joke - over two hours until we found an explanation for the issue.</p>
<!-- raw HTML omitted -->
<p>There is an ex</p>
diff --git a/public/categories/tech/index.html b/public/categories/tech/index.html
index ef2ee59..46e0301 100644
--- a/public/categories/tech/index.html
+++ b/public/categories/tech/index.html
@@ -78,6 +78,24 @@
+
diff --git a/public/categories/tech/index.xml b/public/categories/tech/index.xml
index 5e9066a..8872564 100644
--- a/public/categories/tech/index.xml
+++ b/public/categories/tech/index.xml
@@ -6,8 +6,15 @@
Recent content in Tech on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:57 +0200
+ Fri, 27 Sep 2024 12:55:00 +0200
+
+ On Mark Zuckerberg's recent claims
+ http://localhost:1313/posts/zucc-may-be-lying/
+ Fri, 27 Sep 2024 12:55:00 +0200
+ http://localhost:1313/posts/zucc-may-be-lying/
+ <p>The other day, a post on the fediverse caught my attention, linking to <a href="https://www.theverge.com/2024/9/25/24254042/mark-zuckerberg-creators-value-ai-meta">this article from The Verge.</a> I thought I’d make some things clear.</p>
+ A new look: ox-tufte
http://localhost:1313/posts/a-new-look/
@@ -27,7 +34,7 @@
http://localhost:1313/posts/shared-hosting-scam/
Wed, 29 Mar 2023 00:00:00 +0200http://localhost:1313/posts/shared-hosting-scam/
- <p>This isn’t the first, and won’t be the last time I rant against shared hosting, SaaS, and all the other ‘I want to be a landlord’ scams out there.</p>
<p>This time in shared hosting: friend of mine wants to set up a tech stack for their new agency. Website, email, CRM, the works.</p>
+ <p>won’t be the last time I rant against shared hosting, SaaS, and all the other ‘I want to be a landlord’ scams out there.</p>
<p>This time in shared hosting: friend of mine wants to set up a tech stack for their new agency. Website, email, CRM, the works.</p>
<!-- raw HTML omitted -->
<p>Starting with</p>Note about LLM's and training data
@@ -41,28 +48,28 @@
http://localhost:1313/posts/efficiency-typing/
Sat, 12 Nov 2022 00:00:00 +0100http://localhost:1313/posts/efficiency-typing/
- <p>There’s been a whole bunch of things going in the background that kept me from writing more recently. Work has regularly left me brain-drained, and I’ve found myself in a position where I desperately need to focus on moving my career forward.</p>
+ <p>of things going in the background that kept me from writing more recently. Work has regularly left me brain-drained, and I’ve found myself in a position where I desperately need to focus on moving my career forward.</p>
<!-- raw HTML omitted -->
<p>With this came</p>Haxe, heaps, and VSCode (small rant)
http://localhost:1313/posts/haxe-vscode/
Mon, 10 Oct 2022 00:00:00 +0200http://localhost:1313/posts/haxe-vscode/
- <p>Yesterday me and a friend have been trying to set me up with a development environment to start working on a small game.</p>
<p>He’s already made all the big choices, and so the plan was for me to set up with Haxe, Heaps, and the HashLink VM with the IDE VSCode.</p>
<p>We got everything running, except for the debugger link. We spent - no joke - over two hours until we found an explanation for the issue.</p>
+ <p>have been trying to set me up with a development environment to start working on a small game.</p>
<p>He’s already made all the big choices, and so the plan was for me to set up with Haxe, Heaps, and the HashLink VM with the IDE VSCode.</p>
<p>We got everything running, except for the debugger link. We spent - no joke - over two hours until we found an explanation for the issue.</p>
<!-- raw HTML omitted -->
<p>There is an ex</p>VPS is my new friend
http://localhost:1313/posts/vps-is-my-new-friend/
Fri, 07 Oct 2022 00:00:00 +0200http://localhost:1313/posts/vps-is-my-new-friend/
- <p>Over the past month and a half, I have migrated all of my services over to a VPS that I am renting from <a href="https://netcup.de">Netcup.de</a>. Unsurprisingly, I am very happy with it.</p>
+ <p>half, I have migrated all of my services over to a VPS that I am renting from <a href="https://netcup.de">Netcup.de</a>. Unsurprisingly, I am very happy with it.</p>
<!-- raw HTML omitted -->
<p>To start with,</p>Considerations on FOSS and subscription models
http://localhost:1313/posts/foss-subscription-model/
Sun, 02 Oct 2022 00:00:00 +0200http://localhost:1313/posts/foss-subscription-model/
- <p>I’ve had this idea for a few days. Mulled it over. Thought about it. And I end up considering options.</p>
<p>There are a ton of vendors for automation services. Zapier, Make, and others. Fundamentally what they do can be done as a one-time service.</p>
+ <p>ew days. Mulled it over. Thought about it. And I end up considering options.</p>
<p>There are a ton of vendors for automation services. Zapier, Make, and others. Fundamentally what they do can be done as a one-time service.</p>
<!-- raw HTML omitted -->
<p>Make the autom</p>I really, really like Emacs
diff --git a/public/categories/videogames/index.xml b/public/categories/videogames/index.xml
index 9f26d8b..4498b36 100644
--- a/public/categories/videogames/index.xml
+++ b/public/categories/videogames/index.xml
@@ -6,7 +6,7 @@
Recent content in Videogames on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:54 +0200
+ Fri, 27 Sep 2024 12:54:40 +0200My favorite Factorio mods
diff --git a/public/categories/wisdom/index.xml b/public/categories/wisdom/index.xml
index b21bb26..07e5a14 100644
--- a/public/categories/wisdom/index.xml
+++ b/public/categories/wisdom/index.xml
@@ -6,7 +6,7 @@
Recent content in Wisdom on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:53 +0200
+ Fri, 27 Sep 2024 12:53:37 +0200Wisdom from a Satyr
diff --git a/public/index.html b/public/index.html
index 6518348..bb502f2 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,15 +1,15 @@
-
+
Home - phil@bajsicki:~$
-
+
-
+
diff --git a/public/index.xml b/public/index.xml
index ac7e59f..26a85fa 100644
--- a/public/index.xml
+++ b/public/index.xml
@@ -2,11 +2,11 @@
Home on phil@bajsicki:~$
- http://localhost:1313/
+ https://bajsicki.com/
Recent content in Home on phil@bajsicki:~$Hugoen-us
-
+
diff --git a/public/page/1/index.html b/public/page/1/index.html
index 0e4714b..7083d33 100644
--- a/public/page/1/index.html
+++ b/public/page/1/index.html
@@ -1,10 +1,10 @@
- http://localhost:1313/
-
+ https://bajsicki.com/
+
-
+
diff --git a/public/page/2/index.html b/public/page/2/index.html
index 37a65f2..e9a9710 100644
--- a/public/page/2/index.html
+++ b/public/page/2/index.html
@@ -77,6 +77,19 @@
+
2 min read supplementsnootropics@mind
diff --git a/public/posts/brain-lube-3/index.html b/public/posts/brain-lube-3/index.html
index 2e3720f..2f6ea3c 100644
--- a/public/posts/brain-lube-3/index.html
+++ b/public/posts/brain-lube-3/index.html
@@ -4,7 +4,9 @@
+ content="’ve been trying out some brain supplements for my issues with focus and concentration.
+
+In particular, ">
@@ -70,12 +72,14 @@
-
Over the past two months I’ve been trying out some brain supplements for my issues with focus and concentration.
-
In particular, I was using the following stack on a (nearly) daily basis:
+
’ve been trying out some brain supplements for my issues with focus and concentration.
+
+
In particular,
+
the following stack on a (nearly) daily basis:
150mg pregabalin
200mg caffeine
@@ -91,7 +95,8 @@
I can’t say anything about Lion’s Mane. I have not noticed any clear effect that I can attribute to it so far.
Caffeine is obviously a big one. I must note here that taking it without the L-Theanine leads to jitters for me. Can be quite unpleasant. I have not noticed any changes to my heart rate on the 200mg dose, which is good.
On the value of calling it a day (and how to get there)
[Phil Bajsicki]
2022-09-30
4 min read psychologyworkprojectmanagement@business
diff --git a/public/posts/efficiency-typing/index.html b/public/posts/efficiency-typing/index.html
index 4bed805..d7e34ab 100644
--- a/public/posts/efficiency-typing/index.html
+++ b/public/posts/efficiency-typing/index.html
@@ -4,7 +4,9 @@
+ content="of things going in the background that kept me from writing more recently. Work has regularly left me brain-drained, and I’ve found myself in a position where I desperately need to focus on moving my career forward.
+
+With this came ">
@@ -70,12 +72,14 @@
-
There’s been a whole bunch of things going in the background that kept me from writing more recently. Work has regularly left me brain-drained, and I’ve found myself in a position where I desperately need to focus on moving my career forward.
-
With this came the realization that I use my computer in a way that’s likely significantly more efficient than most people. There are three reasons for this.
+
of things going in the background that kept me from writing more recently. Work has regularly left me brain-drained, and I’ve found myself in a position where I desperately need to focus on moving my career forward.
+
+
With this came
+
ion that I use my computer in a way that’s likely significantly more efficient than most people. There are three reasons for this.
I type faster than most people.
I was not scared to take the leap and use a tiling window manager.
@@ -204,7 +208,8 @@ If you’re starting here, your goal should be to first learn proper touch-t
But the important thing is… if you’re poking at your keyboard with two (or even four) fingers, you’re missing out a lot. If you’re just not very comfortable using a computer, and you’re at say, 20, or 30. Going up to 60-70 doesn’t take long at all.
And you’ll see improvement really quickly, simply by learning where the keys are, and using all of your fingers. It only takes a few hours - and as you can see in the table above, if you type on a regular basis, that time comes back to you pretty quickly.
I’ve had this idea for a few days. Mulled it over. Thought about it. And I end up considering options.
+
ew days. Mulled it over. Thought about it. And I end up considering options.
There are a ton of vendors for automation services. Zapier, Make, and others. Fundamentally what they do can be done as a one-time service.
-
Make the automation script. Feed it the API keys and details. Set it up on a server and run it.
+
+
Make the autom
+
Feed it the API keys and details. Set it up on a server and run it.
That simple. What the automation vendors offer is the front-end website, which lets you put together that code yourself in a graphical user interface.
These carry a subscription charge - for every month you use their servers to run those scripts, you are charged for the privilege of running very basic (and simple) code on their servers.
AND they don’t actually offer any support. If you want help with setting up an automation, whether it’s because you don’t understand something or because it broke (for whatever reason), you can’t count on them to come in and help.
@@ -94,7 +98,8 @@ There are a ton of vendors for automation services. Zapier, Make, and others. Fu
Hosting your own software to do these things is much easier than it may seem.
Having control over your IT and business processes is a sure way to ensure that you’re not getting undercut by vendor issues.
diff --git a/public/posts/haxe-vscode/index.html b/public/posts/haxe-vscode/index.html
index 2c277b6..a191349 100644
--- a/public/posts/haxe-vscode/index.html
+++ b/public/posts/haxe-vscode/index.html
@@ -4,9 +4,11 @@
+We got everything running, except for the debugger link. We spent - no joke - over two hours until we found an explanation for the issue.
+
+There is an ex ">
@@ -72,20 +74,23 @@ We got everything running, except for the debugger link. We spent - no joke - ov
-
Yesterday me and a friend have been trying to set me up with a development environment to start working on a small game.
+
have been trying to set me up with a development environment to start working on a small game.
He’s already made all the big choices, and so the plan was for me to set up with Haxe, Heaps, and the HashLink VM with the IDE VSCode.
We got everything running, except for the debugger link. We spent - no joke - over two hours until we found an explanation for the issue.
-
There is an extension that is deliberately hidden from the FOSS version of Code. I was unable to install and use it until I switched over to the binary release of Code that Microsoft provides.
+
+
There is an ex
+
is deliberately hidden from the FOSS version of Code. I was unable to install and use it until I switched over to the binary release of Code that Microsoft provides.
I can see no reason why that would be the case. Haxe is Open Source, GPLv2 and MIT licensed. Heaps and Hashlink are licensed under the MIT license.
What possible reason could there be to gatekeep access to the main supported IDE solution behind proprietary software with built-in telemetry and very restrictive access to the way it works?
I can’t think of one. I feel like the Haxe Foundation should give a clearer explanation for setting the environment up.
Eventually I managed to get a tracker-free VS Code installed, by using VSCodium, which is a fully FOSS distribution of VSCode. I also used a patch from the AUR to enable the marketplace and actually make things work.
diff --git a/public/posts/index.html b/public/posts/index.html
index 321e6b6..794e50c 100644
--- a/public/posts/index.html
+++ b/public/posts/index.html
@@ -9,11 +9,10 @@ Tech @tech
#
-MissKey: Resetting Admin Password misskeyadminpostgres@tech
+On Mark Zuckerberg’s recent claims copyright@llmzuckerberg
#
-So recently I had the need to reset the admin password in MissKey.
-Alas, there was no recovery email configured, nor other users on the instance, so I needed to do some digging in the database. ">
+The other day, a post on the fediverse caught my attention, linking to this article from The Verge. I thought I’d make some things clear. ">
@@ -88,7 +87,20 @@ Alas, there was no recovery email configured, nor other users on the instance, s
diff --git a/public/posts/index.xml b/public/posts/index.xml
index 09333e6..2decb09 100644
--- a/public/posts/index.xml
+++ b/public/posts/index.xml
@@ -6,8 +6,15 @@
Recent content in Posts on phil@bajsicki:~$Hugoen-us
- Thu, 26 Sep 2024 14:21:58 +0200
+ Fri, 27 Sep 2024 12:55:00 +0200
+
+ On Mark Zuckerberg's recent claims
+ http://localhost:1313/posts/zucc-may-be-lying/
+ Fri, 27 Sep 2024 12:55:00 +0200
+ http://localhost:1313/posts/zucc-may-be-lying/
+ <p>The other day, a post on the fediverse caught my attention, linking to <a href="https://www.theverge.com/2024/9/25/24254042/mark-zuckerberg-creators-value-ai-meta">this article from The Verge.</a> I thought I’d make some things clear.</p>
+ Shiny objects, and learning
http://localhost:1313/posts/shiny-objects-and-learning/
@@ -69,7 +76,7 @@
http://localhost:1313/posts/shared-hosting-scam/
Wed, 29 Mar 2023 00:00:00 +0200http://localhost:1313/posts/shared-hosting-scam/
- <p>This isn’t the first, and won’t be the last time I rant against shared hosting, SaaS, and all the other ‘I want to be a landlord’ scams out there.</p>
<p>This time in shared hosting: friend of mine wants to set up a tech stack for their new agency. Website, email, CRM, the works.</p>
+ <p>won’t be the last time I rant against shared hosting, SaaS, and all the other ‘I want to be a landlord’ scams out there.</p>
<p>This time in shared hosting: friend of mine wants to set up a tech stack for their new agency. Website, email, CRM, the works.</p>
<!-- raw HTML omitted -->
<p>Starting with</p>Note about LLM's and training data
@@ -118,7 +125,7 @@
http://localhost:1313/posts/efficiency-typing/
Sat, 12 Nov 2022 00:00:00 +0100http://localhost:1313/posts/efficiency-typing/
- <p>There’s been a whole bunch of things going in the background that kept me from writing more recently. Work has regularly left me brain-drained, and I’ve found myself in a position where I desperately need to focus on moving my career forward.</p>
+ <p>of things going in the background that kept me from writing more recently. Work has regularly left me brain-drained, and I’ve found myself in a position where I desperately need to focus on moving my career forward.</p>
<!-- raw HTML omitted -->
<p>With this came</p>Heaps of fun (Yakuza)
@@ -132,7 +139,7 @@
http://localhost:1313/posts/haxe-vscode/
Mon, 10 Oct 2022 00:00:00 +0200http://localhost:1313/posts/haxe-vscode/
- <p>Yesterday me and a friend have been trying to set me up with a development environment to start working on a small game.</p>
<p>He’s already made all the big choices, and so the plan was for me to set up with Haxe, Heaps, and the HashLink VM with the IDE VSCode.</p>
<p>We got everything running, except for the debugger link. We spent - no joke - over two hours until we found an explanation for the issue.</p>
+ <p>have been trying to set me up with a development environment to start working on a small game.</p>
<p>He’s already made all the big choices, and so the plan was for me to set up with Haxe, Heaps, and the HashLink VM with the IDE VSCode.</p>
<p>We got everything running, except for the debugger link. We spent - no joke - over two hours until we found an explanation for the issue.</p>
<!-- raw HTML omitted -->
<p>There is an ex</p>Weekend thoughts - Mastering Emacs by Mickey Petersen
@@ -146,14 +153,14 @@
http://localhost:1313/posts/vps-is-my-new-friend/
Fri, 07 Oct 2022 00:00:00 +0200http://localhost:1313/posts/vps-is-my-new-friend/
- <p>Over the past month and a half, I have migrated all of my services over to a VPS that I am renting from <a href="https://netcup.de">Netcup.de</a>. Unsurprisingly, I am very happy with it.</p>
+ <p>half, I have migrated all of my services over to a VPS that I am renting from <a href="https://netcup.de">Netcup.de</a>. Unsurprisingly, I am very happy with it.</p>
<!-- raw HTML omitted -->
<p>To start with,</p>Considerations on FOSS and subscription models
http://localhost:1313/posts/foss-subscription-model/
Sun, 02 Oct 2022 00:00:00 +0200http://localhost:1313/posts/foss-subscription-model/
- <p>I’ve had this idea for a few days. Mulled it over. Thought about it. And I end up considering options.</p>
<p>There are a ton of vendors for automation services. Zapier, Make, and others. Fundamentally what they do can be done as a one-time service.</p>
+ <p>ew days. Mulled it over. Thought about it. And I end up considering options.</p>
<p>There are a ton of vendors for automation services. Zapier, Make, and others. Fundamentally what they do can be done as a one-time service.</p>
<!-- raw HTML omitted -->
<p>Make the autom</p>I really, really like Emacs
diff --git a/public/posts/lists-self-promotion/index.html b/public/posts/lists-self-promotion/index.html
index 28e1ac2..1e6f1dc 100644
--- a/public/posts/lists-self-promotion/index.html
+++ b/public/posts/lists-self-promotion/index.html
@@ -70,7 +70,7 @@
-
[Happy Holidays!] On posting lists for self-promotion
Weekend thoughts - Mastering Emacs by Mickey Petersen
[Phil Bajsicki]
2022-10-08
2 min read emacsreview@books
diff --git a/public/posts/misskey-resetting-admin-password/index.html b/public/posts/misskey-resetting-admin-password/index.html
index 735a724..1a509be 100644
--- a/public/posts/misskey-resetting-admin-password/index.html
+++ b/public/posts/misskey-resetting-admin-password/index.html
@@ -71,7 +71,7 @@ Alas, there was no recovery email configured, nor other users on the instance, s
-
1 min read misskeyadminpostgres@tech
diff --git a/public/posts/new-keyboard-layout-colemak-dh/index.html b/public/posts/new-keyboard-layout-colemak-dh/index.html
index e094137..b88c6e6 100644
--- a/public/posts/new-keyboard-layout-colemak-dh/index.html
+++ b/public/posts/new-keyboard-layout-colemak-dh/index.html
@@ -71,7 +71,7 @@ Given that I type a lot - and I do mean A LOT, and I’m past the age of goo
-
2 min read ergonomicskeyboardcolemaktyping@body
diff --git a/public/posts/on-problems/index.html b/public/posts/on-problems/index.html
index 46b76a2..f1690e7 100644
--- a/public/posts/on-problems/index.html
+++ b/public/posts/on-problems/index.html
@@ -4,7 +4,9 @@
+ content="conversation today with a young immigrant from Palestine to Germany.
+
+The topics var ">
@@ -70,12 +72,14 @@
-
Some thoughts on SaaS and business applications of Free Software
[Phil Bajsicki]
2022-09-28
5 min read saasscamvendorlockinteroperability@business
diff --git a/public/posts/shared-hosting-scam/index.html b/public/posts/shared-hosting-scam/index.html
index 65d0d91..1a269ec 100644
--- a/public/posts/shared-hosting-scam/index.html
+++ b/public/posts/shared-hosting-scam/index.html
@@ -4,8 +4,10 @@
+ content="won’t be the last time I rant against shared hosting, SaaS, and all the other ‘I want to be a landlord’ scams out there.
+This time in shared hosting: friend of mine wants to set up a tech stack for their new agency. Website, email, CRM, the works.
+
+Starting with ">
@@ -71,13 +73,15 @@ This time in shared hosting: friend of mine wants to set up a tech stack for the
-
This isn’t the first, and won’t be the last time I rant against shared hosting, SaaS, and all the other ‘I want to be a landlord’ scams out there.
+
won’t be the last time I rant against shared hosting, SaaS, and all the other ‘I want to be a landlord’ scams out there.
This time in shared hosting: friend of mine wants to set up a tech stack for their new agency. Website, email, CRM, the works.
-
Starting with the basics, we talked a bit, and arrived at the conclusion that, since they’re not very tech literate, it would make the most sense to just buy a domain and set up with Google Workspace (easy!) and Google Sites (easy!). That’s about $15/mth. The domain is about $20/yr, which gives us a total of $200/yr for that simple set-up.
+
+
Starting with
+
e talked a bit, and arrived at the conclusion that, since they’re not very tech literate, it would make the most sense to just buy a domain and set up with Google Workspace (easy!) and Google Sites (easy!). That’s about $15/mth. The domain is about $20/yr, which gives us a total of $200/yr for that simple set-up.
A reasonably speedy VPS that would handle this load would be about $60/yr, plus domain we go up to $80-ish a year… but you only break even on this after two years of use (not including maintenance costs if you’d hire someone for that.) Note the amounts are cumulative.
@@ -131,7 +135,8 @@ This time in shared hosting: friend of mine wants to set up a tech stack for the
For the worst service at the highest price.
This is right on par with SaaS and vendor lock in terms of how bad this is.
diff --git a/public/posts/vps-is-my-new-friend/index.html b/public/posts/vps-is-my-new-friend/index.html
index ebc520d..ecda852 100644
--- a/public/posts/vps-is-my-new-friend/index.html
+++ b/public/posts/vps-is-my-new-friend/index.html
@@ -4,7 +4,9 @@
+ content="half, I have migrated all of my services over to a VPS that I am renting from Netcup.de. Unsurprisingly, I am very happy with it.
+
+To start with, ">
@@ -70,17 +72,20 @@
-
Over the past month and a half, I have migrated all of my services over to a VPS that I am renting from Netcup.de. Unsurprisingly, I am very happy with it.
-
To start with, I bought the lowest package, but I had some performance issues with the number of things I set up on it: caddy, nginx, MariaDB, Wordpress, all paled in the face of running an email server for myself.
+
half, I have migrated all of my services over to a VPS that I am renting from Netcup.de. Unsurprisingly, I am very happy with it.
+
+
To start with,
+
lowest package, but I had some performance issues with the number of things I set up on it: caddy, nginx, MariaDB, Wordpress, all paled in the face of running an email server for myself.
And then I wanted to add GitLab for backing up my agenda (in org-mode, of course), notes, and other such things. So I upgraded a tier up, at a very reasonable price. The upgrade was seamless, and I’m frankly delighted.
I have not noticed any downtime, no connectivity issues, and my sshfs connection (through which I am editing this document) has been rock-solid.
So my current workflow for all my text editing, writing, and organization looks like so:
I use Emacs for nearly everything that has to do with text (aside from work, which requires that I type into Google Chrome).
-
+
{{< marginnote >}}
+I have s
I have sshfs set up to log in with keys, so the command I run (through an alias) is:
@@ -103,8 +108,7 @@
I rarely if ever have issues with my internet connection at home, but I still keep the reconnect option just in case.
-
-
I have my srv directory mounted into ~/remote on my local PC through sshfs. I don’t have it as a permanent mount, since I don’t use it often enough, however I have created aliases in fish, vpssh and vpsshu, which let me mount and unmount through sshfs.
+ mounted into ~/remote on my local PC through sshfs. I don’t have it as a permanent mount, since I don’t use it often enough, however I have created aliases in fish, vpssh and vpsshu, which let me mount and unmount through sshfs.
For git, I use magit. It has made using git simple and easy for me. I was reluctant to head that way at first, but I found that using git in the terminal was just too much typing when I wanted to push an update.
I want to move my email reading to emacs, too, but every time I look at something like Wonderlust or mu4e, I find myself faced with another cliff to climb. Not that it wouldn’t be a wonderful learning experience, but for something as mission-critical to me as email, I’m not quite yet willing to roll the dice.
Fundamentally, I am happy. This set-up makes me happy. It sparks joy. It’s wonderfully simple, easy to maintain, and simply superior to any shared hosting solution I’ve seen yet.
@@ -125,7 +129,8 @@
Most VPS providers already give access to a TTY from a web interface, this could easily be the ‘second step’, after the order is placed.
Ideas, ideas.
In conclusion: VPS’s are awesome and I’m kicking myself for not getting one sooner.
diff --git a/public/posts/wisdom-from-a-satyr/index.html b/public/posts/wisdom-from-a-satyr/index.html
index dafdedc..e7065c1 100644
--- a/public/posts/wisdom-from-a-satyr/index.html
+++ b/public/posts/wisdom-from-a-satyr/index.html
@@ -4,7 +4,11 @@
+ content="riend said in a chat a while back. I thought it was one an awesome summary of the human condition.
+
+
+If ethical b
+ ">
@@ -70,18 +74,23 @@
-
This is something a dear friend said in a chat a while back. I thought it was one an awesome summary of the human condition.
+
riend said in a chat a while back. I thought it was one an awesome summary of the human condition.
+
+
+
If ethical b
+
+
ly led to immediate gratification, we would live in a less brutal world. The majority of functional people would behave like saints. This is just the nature of doing the right thing. It won’t necessarily end well for you in the short term.
-
If ethical behavior clearly led to immediate gratification, we would live in a less brutal world. The majority of functional people would behave like saints. This is just the nature of doing the right thing. It won’t necessarily end well for you in the short term.
But attempting to protect our self from suffering won’t necessarily prevent suffering. If you could live alone in a cave you might just suffer differently. In fact our attachment to the self brings us more pain, not less. We don’t just suffer, we dwell on the fact it’s happening to our self, the injustice of it all, adding suffering to suffering. We assume that this self will exist in the future and fear more suffering to come adding yet more suffering.
So, it’s in our best interest to stop thinking in terms of what is best for the self. Doing the right thing can ultimately be in our favor, even when we may suffer for it in the immediate future. We will suffer more in the long term indulging and protecting the self.
Satyr, 30/01/2023
-
Big Zen vibes.
+
Big Zen vibes.
+���������������������������
-
There are many things in the world which annoy me.
+
he world which annoy me.
Yet time and time again, I have these moments of clarity where the world makes sense and everything is good. It’s hopeful.
-
For a long time now I’ve wanted to share what’s in my head with the world. Some of it is good, some of it is bad. The bad I can ignore for the most part. Habits that we repeat tend to grow and become autonomous.
+
+
For a long tim
+
nted to share what’s in my head with the world. Some of it is good, some of it is bad. The bad I can ignore for the most part. Habits that we repeat tend to grow and become autonomous.
But the good things?
I’ve never been good at writing, really. Even when I wrote professionally, there was always an anxiety in me, whispering “these words don’t mean what you want them to.”
So I found myself relying on dictionaries. I speak three languages, to I thought
@@ -138,7 +142,8 @@ it would be wise to rely largely on the collected wisdom regarding language.
If someone is speaking inconsistently across time (i.e. they say one thing today, and a contradictory thing tomorrow), that’s a huge red flag.
Consistency and predictability is what allows us to trust each other. The only way for this to be true is when the things we say align with how the world is.
Words mean things. Please help others understand what you mean by using them carefully.