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. Words matter

    Today I learned that the knowledge about a word for something has a noticeable impact on the ability to remember this thing. In a study by Jules Davidoff he showed that children and adults had noticeable higher error rates to notice and remember differences in simple colour pallets when they their culture didn’t have a word for a colour. …


  2. Cat's table

    Today I learned about the “Katzentisch”, a German word which literally translates to “cat’s table”. In modern language in English as well as in German (at least in my experience), it would be called “Children’s table”. However, since the term originates in medieval times when cats were symbols for bad luck and witchcraft, a “cat’s table” was a negative term, basically a synonym for the floor. Means to say someone was eating from the “cat’s table” was basically saying that someone was so lowlife or poor that they can’t afford a proper table. These days, as already mentioned, it’s sometimes still used to talk about the children’s table some might know from larger birthdays but has way less of its original negative meaning. …


  3. OpenFoodFacts

    Today I learned about another food-related Android app on F-Droid called “OpenFoodFacts”, which helps to identify food and set up expectations about its healthiness. The app works simply by scanning the barcode of the product you bought or want to buy and the app will look it up online in a crowd sourced database of products. If you ever scanned the product before it’ll automatically find the product even when you are offline and provides you with all the infos you need to know to make an informed decision about it. …


  4. Private calorie tracker

    Today I learned that F-droid has a privacy aware calorie tracker called “Food Tracker” developed by a group at the Karlsruhe Institute of Technology (KIT). The trackers are privacy-aware in the sense that they are transparent by being open source, not including any cloud service and also being free of trackers. Making it a nice experience overall and feels good to use without worrying about were this data ends up. One of the major downsides is that the database provided with it, that contains a collection of possible food, isn’t very great and I had a hard time finding anything. However, less than 30 seconds of research provides one with a good estimate of calories per 100 gram and from there it’s easy to add own food. …


  5. Nginx proxy_cache directive

    Today I learned that nginx requires to setting the proxy_cache directive to use the configured cache for reverse proxy setups. Without this directive, even with configured caches nginx will simply ignore the cache and proxy things directly. Along with this, I also learned about the usefulness of setting a caching header add_header X-Cache-Status $upstream_cache_status;, which will send along with the request whether the Cache was successfully hit or not. If the header is not sent, the cache is not configured correctly. …


  6. The Paris Syndrome

    Today I learned about the Paris Syndrome, which is a severe form of culture shock and can cause hallucination as well as an delusional state of mind along with symptoms such as sweating or dizziness. Probably it originates from over-romanticised expectations by a misrepresentation in the traveller’s origin country, resulting in the city of Paris not living up to the visitor’s expectations. The syndrome is most commonly experienced by Japanese but also Chinese tourists. The Japanese embassy even set up an own hotline for people experiencing it. …


  7. We don't know why bicycles ride

    Today I learned that it’s still not figured out, why bicycles remain stable while riding them. Various theories have been established over the years but were disproved as well. Resulting in own study programs being founded to figure it out. And various prototypes of bikes being built, that cancel the effects considered responsible for the stability. Just to find out, that the bike was still a bike, with it’s stable functionality. Until now it stays unsolved, why a bike is stable. …


  8. The form of MissingNo

    Today I learned that the picture of MissingNo, the glitch Pokémon from editions Blue and Red, is coming from a buffer overflow in the picture rending code. It basically originates in the fact that the original picture buffer only expects a certain size of image, and its buffer size is set to that exact size. As part of optimizations for this algorithm a picture size can be indicated, which in case of MissingNo, is larger than the maximum display size, resulting in the buffer overwriting itself in the process, resulting in the typical stairs form of this Pokémon. …


  9. stty sane

    Today I learned how to bring back a terminal or console that decided to forget how to properly understand special characters, like a return and instead of considering the command sent, instead it just prints a ^M into the prompt line. The solution is as simple as exiting the prompt by pressing ctrl + c, then type stty sane, hit enter and be back. …


  10. Secret Service: All about the money

    Today I learned that the US Secret Service was originally founded and up until 2003 in charge of fighting counterfeiting of US Dollar bills and coins. They only came into charge of protecting the president and other leading organs of the US after the assassination of President William McKinley. …