My Profile Photo

Sheogorath's Blog


Depending on the time of the day a friend, a colleague, a wise guy. The beauty of the world is its sense of humor to show humans their way by letting them search their own.


  1. Domain shorter archive

    Today I learned that Archive.org, also known as “The Internet Archive”, has a link-shorter archive, just keeping all the references that link-shorters provide, alive in a project called 301works. …


  2. No one wants to fly above Tibet

    Today I learned that air planes avoid the Tibetan plateau. This is due to the Aviation history and regulations, as well as general safety. The Tibetan plateau is on average more than 4,500 meters high or 14,700 feet. While international flights usually travel above 30,000 feet, it’s an emergency procedure that in case of an carbine depressurisation the flight should descend down to 10,000 feet. Doing this while being above the Tibetan plateau is especially difficult due to its size of 2,500,000 square kilometres, the already mentioned average heights, and the fact that there is only one airport in the entire plateau, that would allow larger machines, that are usually used for international flights, to land. …


  3. Machine-ID and journald

    Today I learned that journald will no longer start when /etc/machine-id is removed. journald takes care of the logging in a modern Linux system following the freedesktop standards. The machine-id is a unique ID for each system that the freedesktop standard considers important to differentiate the machine. It’s usually created on first boot up by systemd-machine-id-setup and will stay the same throughout the lifetime of the system. …


  4. Calculate MXID colours

    Today I learned that the colour for names in the Matrix client “Element” is calculated using an array of 8 pre-defined colour codes and a simple hash algorithm that distributes the colours a bit, based on the MXID. …


  5. Reasons behind double forking

    Today I learned that the reason for double forking of a process, when trying to create a deamonized process is due to the fact that creating processes of the processes that starts a new session can re-attach a terminal to that process. This is unwanted behaviour for a daemon, which being useful for things like a login-daemon. To prevent this from happening the first forked process creates a new session and then forks again, before killing itself and leaving its orphaned child process to the init-process. Now in its own session its no longer possible for the processes of the old session to attach to this process. …


  6. To the court by video

    Today I learned that it’s legal in Germany to attend court by video conferencing software since 2002, given that the judge invited the participants to do so. This is legitimised by the §128a “Zivilprozessordnung” (short ZPO, English: code of civil procedure) and allows lawyers as well as their principal to attend the trial by video conferencing software if there isn’t a strict requirement for them to be in court. This is especially useful for a lot of cases where it’s more important to find a way for both parties to get along with each other than finding “the bad person”. And provides the legal basis for the current usage in the corona pandemic. …


  7. Alarms don't reach me

    Today I learned that alarms for a catastrophic event wouldn’t reach me. Today was a test day for the alarm system for catastrophic alarms. Other than intended, the system didn’t work for me. I was aware that the test alarm would take place at 11 AM today. But I noticed that I wasn’t notified roughly two hours later. I’m not alone with this but it’s definitely something to watch out for. I should re-evaluate the ways one could contact me about this. …


  8. How the altitude influences the taste of coffee

    Today I learned that the taste of coffee is influenced by heigh elevation it was grown at. The higher coffee beans are grown, the slower they grow. This causes them to produce more lactate and the coffee beans to become denser. Which is said to improve the taste of a coffee. …


  9. JAB code

    Today I learned about JAB code, a two-dimensional multi-colour bar code. JAB code works similar to a QR code but due to the use of different colours it achieves a higher data density. It aims to be used on analogue document to sign those digitally and provide a small JAB code for everyone to verify. It’s certified by the German Federal Office for Information Security (better known as BSI) and an implementation is available under LGPL. …


  10. Why light switches click

    Today I learned that light switches click because they are usually spring loaded to keep the switch time as minimal as possible. As switches are made of 2 conductors set up in a way to connect or not connect, the time between being connected and getting enough air between the two conductors is intended to be as minimal as possible. This is done by a spring, that pushes the conductors either together or away from each other, as soon as a critical point is hit, resulting in the clicking sound. All this is done to minimize arking. Arks anywhere in your daily electron’s life are something to avoid, because they are hot and usually not healthy for your equipment. In best case they corrode your contacts in worst case they cause a fire. All in all, something to avoid, therefore switches are spring loaded and clicky. …