bits 0x2c - Calender Week 44, 2023

Good reads:

Ginseng’s blog

I finally set up a hugo generated static blog for my GF. The challenge is to establish a workflow and teach it to a non-tech person. Teaching her git or commandline is a no-go. Therefore I tried several static CMS, including netlify(now known as decap). To be honest it disgusts1 me:

  • it binds you to netlify services
  • it binds you a small collection of code forges (github, gitlab, bitbucket)
  • self-hosting is non-trivial: as it’s “serverless”! They suggest you don’t have your own web server in the first place!
  • they automatically hosts the webpages for you, I think you can turn it off but I was to hasty to find the option. No I don’t want this. I only want a portal to manage the content.

In general, I’m strongly for decentralized network. “Serverless promotes decentralization!” – one may argue. But that’s not the same decentralization I’m talking about.

Serverless is a design pattern that encourages you to think of a service provider as an arbitrary collective of servers as in “cloud”, instead of a specific program running on a specific machine. On one hand it abstracts the servers and scales well, on the other hand the name “serverless” is just wrong. The server is there no matter your abstraction.

Decentralization is not only a technical aspect, but also a social construct. Yeah, stuffs are scatter into the could, you call it serverless and “decentralized”. But who do you think owns that whole cluster of serverless servers?

How the blog works for now?
Before I can find (or make) a proper CMS, I would manually edit the content for ginseng… I set up a filemanager endpoint for her with which she could upload her artworks. I have a script that sync the files to my machine, patch url into posts, render the site then sync the site to the webroot.

Luckily since her work is (visual) art oriented so I don’t have much text editing to do. I only need to patch the media. So this workflow does have much overhead as it seems.

I want to read

  • Echopraxia by Peter Watts.

Mad dogs

If two dogs are biting each other, it doesn’t necessarily mean one of them is good and the other is evil. It’s not always Heroes versus the villain like in Hollywood!

TIL? the “&” is called “Ampersand”

because it was included in the English alphabet and tought in schools, hence the slur " x y z’and per se and’ “… -> Ampersand.


  • “Statistically, every fifth instruction is a branch”
  • You can normalize bool variable by applying !! operator on it.

  1. by “disgust” I don’t mean that software is anything bad. It’s just me being cynical. ↩︎

[+] click to leave a comment [+]
the comment system on this blog works via email. The button
below will generate a mailto: link based on this page's url 
and invoke your email client - please edit the comment there!

[optional] even better, encrypt the email with my public key

- don't modify the subject field
- specify a nickname, otherwise your comment will be shown as   
- your email address will not be disclosed
- you agree that the comment is to be made public.
- to take down a comment, send the request via email.

[BITS] - the weekly archive -
bits 0x53 - Week 28 ~ ?, 2024 (WIP)
bits 0x52 - Week 17~27, 2024 [VOID]
bits 0x51 - Calender Week 17, 2024
bits 0x50 - Calender Week 16, 2024
bits 0x49 - Calender Week 15, 2024
bits 0x48 - Calender Week 14, 2024
bits 0x47 - Calender Week 13, 2024
bits 0x46 - Calender Week 12, 2024
bits 0x45 - Calender Week 11, 2024
bits 0x44 - Calender Week 10, 2024
bits 0x43 - Calender Week 09, 2024 [VOID]
bits 0x42 - Calender Week 08, 2024 [VA]
bits 0x41 - Calender Week 07, 2024 [VOID]
bits 0x40 - Calender Week 06, 2024 [VOID]
bits 0x39 - Calender Week 05, 2024
bits 0x38 - Calender Week 04, 2024
bits 0x37 - Calender Week 03, 2024
bits 0x36 - Calender Week 02, 2024 [VA]
bits 0x35 - Calender Week 01, 2024
bits 0x34 - Calender Week 52, 2023
bits 0x33 - Calender Week 51, 2023
bits 0x32 - Calender Week 50, 2023 [VOID]
bits 0x31 - Calender Week 49, 2023
bits 0x30 - Calender Week 48, 2023
bits 0x2f - Calender Week 47, 2023
bits 0x2e - Calender Week 46, 2023
bits 0x2d - Calender Week 45, 2023
bits 0x2c - Calender Week 44, 2023
bits 0x2b - Calender Week 43, 2023
bits 0x2a - Calender Week 42, 2023