• Awake

    In the beginning of 2017 I lost one feeling. The feeling of thinking sharp. I said the “feeling” because I could never know if I merely felt it or was actually sharp at thinking. I used to look pay a load of attention to my surroundings, while walking, taking transit, or in a new building;…

  • Thoughts on Software Integration, 1

    The Problem People have been writing adapter code since the first software, and into every next software. There are many ways to phrase the problem. Most Valid Arguments Yet Formal Language Computation How can some layperson easily program? Would this require them to learn a programming language? Such perspective places too much attention to, metaphorically,…

  • UID Everything!

    I often joke that we should assign unique identifiers (UID) to everything. The important points in my articles are labeled with UIDs, not numbered 1.2.3 like theorems in a paper. This is not a fetish; it has an epistemic reason. Here is a very simple example. Someone can be known as A and B on…

  • Fragments, 2023d

    ISO-8601 Date Format This site and some other places I manage have been changed to ISO-8601 date format (from US English long date like “December 1, 2023”). It is straightforward, unostentatious, engineering justice. Sometimes I also manually type / instead of -. “Tech” The way Americans use the word “tech” is extremely superficial. Much of…

  • Another Button

    When designing interfaces following an engineering spirit, I found the usual bordered/backgrounded button too intrusive for dense (read: professional) scenes. Professionals do NOT want CTA’s everywhere. But wait: why do we have bordered/backgrounded buttons in the first place? If that is due to all physical buttons having a shape, we ought to rethink the digital…

  • Windows Servicing Stack Exploration Notes

    There is little documentation around since much of this topic is an internal working of the Windows operating system and not supposed to be publicly documented. Naïve Approaches The Windows operating system has a giant pile of program files. Upon naïve examination, one may find the following: Servicing Stack The Windows Servicing Stack is the…

  • Notes for GNU/Linux

  • 致我的朋友

    这篇文章是写给想了解我的朋友看的,并且既然你看了我也会对你有些要求。但是,由于心之壁的广泛存在,本文也可能造成不可预测的反应,请谨慎决定是否继续阅读。同时我的朋友不止三四个,所以请读者勿过分对号入座。这是一篇关于人品的文章。

  • A Garbage Thesis

    It was not at all a surprise to me when I witnessed how Americans use resources. They would leave lights on during month-long breaks at the university, wrap merchandise in multiple layers of virgin plastic or plastic-paper composite packaging, and finally mindlessly discard them at a bin. Americans produce the most garbage in the world…

  • 词义污染反思

    中文实在有太多的词汇被污染了:从最浅显的网络词到近年常出现在战场上的“辟谣”“公知”,数不胜数。其中一些词包含着价值取向,我不打算讨论。这篇文章只讨论和思考过程有关的词。

  • Gutenburg Adaptive Column LayoutHow This Site is Stylized

    You now have to use a hack to implement adaptive column layout, as the framework exposes no way to use a @media query or even a custom CSS selector. This hack is also extremely funny and exposes some intriguing design in Gutenburg.

  • Chromium Browser Data Migration on Windows

    Modern Chromium utilizes the Windows Data Protection API (DPAPI), specifically CryptProtectData(). Data migration cannot be done by simply copying the data directory to another computer, because the data would be encrypted with a key only available on the source computer. Fortunately, it turns out to be fairly simple to migrate Chromium user data, thanks to…

  • 2022 年旧金山湾区行与思

    第一次游旧金山湾区是在 2021 年 8 月刚入境的时候。随便安排了 5 天,没有什么准备地打卡了几间著名公司和大学。今年 6 月,在假期停滞不前之时,我决定给自己安排长达 35 天的旅行,再次来到旧金山。

  • Ontology Is Essential

    At certain times I notice that, although our thinking process is quite arbitrary, there is definitely an overall tendency to form structures, which then play an essential role in thinking.

  • Server Administration Memo

    This domain name is tebibyte.io. You have to admit that’s pretty cool. Tebibyte was originally only a storage server intended for my family and close friends.

  • Don’t Solve A Problem

    Instead, produce or adapt a better theory, which will naturally lead you beyond the problem you are trying to solve, or at least let you see the subject more clearly.

  • Why Does “App” Still Exist?A meta-UX reflection of the past decade of apps

    What characterizes the digital world of the 2010’s? Most would agree with Web 2 and a world of apps. But whatever prosperity it seems to be does not prevent me from, alternatively, considering our current world of apps as an ad hoc mess. It has been practically obvious that no modestly sized group of experts…

  • A Flashback of /~www-users

    You may have noticed that this blog exist(ed) at https://www-users.tebibyte.io/~yihanwu1024/ on May 16th, 2022. As its name suggests, this subdomain is for user-managed websites. Typically, the URL follows the form of https://www-users.example.org/~user/ or https://www.example.org/~user/, which, quite weirdly, feels a little bit retro. This impression is because a typical www-users setup only serves static content for…

  • Hello world!

    How many times have I set up WordPress?