![]() |
Flight impressions. (last updated: 2021-02-25) |
![]() |
2015 cruise by the Faroe Islands and Iceland. |
![]() |
Impressions above ground level. (2016-03-05, hosted on Vimeo) |
Diceware with touch input (published 2026-01-15)
I am presenting an approach for entering strong passwords using a touch screen.
Respectful websites (published 2025-06-24)
Money makes the world go round, and the web is a part of this world. However, many websites are in my opinion going too far: They are treating their readers primarily as a resource. This article is my wish list on how more respectful websites would behave.
Strong passwords with Diceware (written 2025-01-26)
I recommend a variation of "Diceware" in order to create strong and memorable passwords.
Software dependencies (published 2025-06-07)
Package managers like npm, cargo and LuaRocks have made it easy to include external code in projects. I advocate that we need to complement this improvement in the ease of use with additional measures to ensure supply chain security.
Simple web pages for Desktop and Mobile (last updated 2025-04-29)
I keep notes on what I have learned about the necessary minimum in order to have a web page that is well readable on both a mobile device and in a browser for a desktop computer.
Identity Bars (published 2024-06-29)
"Identity bars" are my concept of a form of Identicon to reliably distinguish large numbers (hash values) in a visual way.
async-await in Lua (written 2022-02-12)
A short introduction to the async-await programming syntax for running asynchronous tasks and how it can be implemented in the Lua programming language.
JSON module for Lua (version 2.8 released 2024-06-17).
Emulation of the Gigatron TTL microcomputer (version 0.4.0 released 2019-09-11).