-
Fragments, 2024b
I came to be comfortable saying that, to the mind, reality is an impression of inertia (3f0ca075). This could be an anti-realist statement.
-
Research on Information
This is Project 262c86ec. There is no well-formed statement of the research. At one point in the past I called this kind of thing a “symbolic engine”. Others appear to search for the best knowledge base design or personal computing operating system design, out of a dissatisfaction with the app and program ecosystem. To me,…
-
Landscapes, US West
Image previews in this article add up to 221 MB. Disclaimer: No tripod used in any of these photos. Photos from a road trip over 16 days in May 2024. It was also my first scenic road trip in the US. I started the trip from San Jose, CA in a car. To begin, I…
-
Permissive Navigation
The back button is perhaps the most ubiquitous element in app GUIs. It has been the go-to solution for both designers and users in many situations. The great importance of the back button has naturally resulted from the stack navigation paradigm seen in apps. However, contrary to popular opinion, I am arguing against it on…
-
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 it was merely a feeling or I was actually sharp at thinking. I used to look pay a load of attention to my surroundings, while walking, taking transit, or in a…
-
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 that is extremely related to the fact that naming things is hard. Here is a…
-
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…
-
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.
-
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?