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. Yarn and merge conflicts

    Today I learned that yarn can resolve merge-conflicts on its own. If your yarn.lock has a conflict during a local merge, just run yarn and the package manager will resolve the conflict in the lock-file for you. …


  2. Schroedinger's publish

    Today I learned that GitLab silently drops published NPM packages due to a wrong package prefix, while yarn publish thinks it successfully published a package to GitLab’s integrated NPM package repository. The key to solve it, is to prefix your package with the exact value of $CI_PROJECT_ROOT_NAMESPACE. For example, when your package is hosted under https://git.shivering-isles.com/sheogorath/node-markdown-spellcheck, your package has to use @sheogorath as package prefix, otherwise GitLab will silently drop it. …


  3. Nail violin

    Today I learned one can build a violin with nails instead of strings. The idea is as simple as genius. You take a block of wood, your violin bow, a few nails and a hammer. You take the nails and depending on how deep you drive it in, it’ll make a different sound, when you bow it. If you take a bunch of nails and a lot of time, you can make a well sounding violin which is fully playable. …


  4. Sudoku without numbers

    Today I learned that it’s possible to have a uniquely solvable Sudoku without numbers. Technically speaking one could argue whether it’s still a Sudoku or just a number puzzle, but the puzzle has the general form of a sudoku and just needs 3 additional rules to make it difficult but uniquely solvable. …


  5. Making oxygen with candles

    Today I learned, that one can burn candles to produce oxygen. Of course not your every day candles but so-called chlorate candles, which are made of sodium chlorate and iron powder. The iron powder is then enlightened to burn at around 600°C producing sodium chloride, iron oxide and oxygen. The key is, that the oxidization of the iron powder frees more oxygen from the sodium chlorate than it needs resulting in a positive oxygen output. …


  6. Squirrel buddies

    Today I learned that squirrels can have “friends” among each other that often stay together within a territory for an extended period of time. Squirrels are often territorial, but since those territories often overlap and provide enough food for more than one squirrel, it’s possible that some of their kind get along with each other and even become “friends” or look after each other. …


  7. Oh my goodness, it's called packet

    Today I learned that I’ve been using the wrong term for network packets, since eh… ever. For my entire life I’ve been talking about “network packages”. I have no idea how that slipped through, but somehow it did in all conversations with network engineers, sysadmins, network professors, and more. I even got a degree in Internet Engineering without noticing. You can imagine my surprise to learn it’s called a “network packet” not “network package”. …


  8. Starlink resource waste

    Today I learned about the expected TTL of Starlink satellites, which is roughly five to seven years, according to Wikipedia. In order to operate properly the network is expected to be made of more than 40 000 satellites, which, once their TTL is up, are supposed to be pushed down into the earth atmosphere and burst into fire. That means in 20 years, one can expect between 120 000 and 200 000 high tech satellites that were made of rare materials, that like involved child labour to extract, and are burned to nothing, making it impossible to recycle any of the material, just because it is “too expensive” deploy fibre optics to more places, that are rather cheap to produce, easy to repair and reasonable to recycle to some degree. …


  9. Package-loss in China

    Today I learned about the factors of packet-loss around the Chinese internet. Internet within China is not slow. Especially in larger cities your speed-test (app) will probably show very respectable number. However when it comes to talking to “the real internet” outside of China, you’ll notice packet-loss. This originates in multiple factors, first and foremost probably to “the great firewall” which assigns foreign connections a suspiciousness score and automatically introduces packet-loss, according to Wikipedia. But a research done by Pengxiong Zhu, which is discussed on the APNIC website, discusses another possibility which points at economics around the Chinese ISPs, which might tried to artificially shortening peering to drive prices up. However the research points out that it requires more research to verify this. …


  10. 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. …