hyunjoon

@hyunjoon.net

computer, language, design.

Salvatore Sanfilippo (antirez) and Armin Ronacher (mitsuhiko) both argue that AI reimplementation of copyleft libraries is fine. Their legal reasoning might be correct. That's not the point. Legal and legitimate are different things—and both pieces quietly assume otherwise.

Is legal the same as legitimate: AI reimplementation and the erosion of copyleft

Last week, Dan Blanchard, the maintainer of chardet—a Python library for detecting text encodings used by roughly 130 million projects a month— released a new…

writings.hongminhee.org

What do I mean when I say everything in Obsidian should feel instantaneous? No more than 0.1 seconds. The target was established in 1968 by Robert Miller and well described in 1993 by Jakob Nielsen here:

0.1 second is about the limit for having the user feel that the system is reacting instantaneously, meaning that no special feedback is necessary except to display the result.
1.0 second is about the limit for the user's flow of thought to stay uninterrupted, even though the user will notice the delay. Normally, no special feedback is necessary during delays of more than 0.1 but less than 1.0 second, but the user does lose the feeling of operating directly on the data.
10 seconds is about the limit for keeping the user's attention focused on the dialogue. For longer delays, users will want to perform other tasks while waiting for the computer to finish, so they should be given feedback indicating when the computer expects to be done. Feedback during the delay is especially important if the response time is likely to be highly variable, since users will then not know what to expect.

Should a prime shortcut like Cmd+P still be reserved for printing in 21 century? Just remapped it to 'Search Tabs' in Chrome.