Comment by nakedneuron

3 days ago

Website is superfast. Reason I usually go for the comments first on HN is exactly this: they're fast. THIS is notably different.

On interfaces:

It's not only the slowness of the software or machine we have to wait for, it's also the act of moving your limb that adds a delay. Navigating a button (mouse) adds more friction than having a shortcut (keyboard). It's a needless feedback loop. If you master your tool all menus should go away. People who live in the terminal know this.

As a personal anecdote, I use custom rofi menus (think raycast for Linux) extensively for all kinds of interaction with data or file system (starting scripts, opening notes, renaming/moving files). It's notable how your interaction changes if you remove friction.

Venerable tools in this vein: vim, i3, kitty (former tmux), ranger (on the brim), qutebrowser, visidata, nsxiv, sioyek, mpv...

Essence of these tools is always this: move fast, select fast and efficiently, ability to launch your tool/script/function seamlessly. Be able to do it blindly. Prefer peripheral feedback.

I wish more people saw what could be and built more bicycles for the mind.

The website is fast because it's minimal, just under 80 kB of which 55 is the custom font; this is fine for plain content sites, but others will have other requirements.

There's never a reason to make a content website use heavyweight JS or CSS though.

  • That’s actually why I don’t like discourse at all. If your community site needs loading icons I don’t want to use it.