Geeking out on terminals is like geeking out on shoelaces.

I'm glad you guys are out there - someone has to do it.

You’ll be delighted to learn Professor Shoelace exists: https://www.fieggen.com/shoelace/

Those skeuomorphic eyelets are top notch.

Good for you Ian, happy guy.

I gotta say though: https://www.fieggen.com/shoelace/knots.htm

Most of these look like dogshit.

Feel like I would be tripping over my own feet lookin like a shipwreck.

This one is bullshit, he's padding content: https://www.fieggen.com/shoelace/startknot.htm That's not a knot. Not a knot.

That's the beginning of tying your shoes.

Come on Professor!

I do love the Ian Knot, and I taught myself to do it for a while. Alas I stopped wearing lace-up shoes for some years and when I went back to them the muscle-memory for the standard knot was strong, so I just stuck with it.

Optimize the aglets!

I only use the finest of gold.

They also count my steps.

(also I had to look up aglet)

There's an 80s era tip of my tongue movie with glob of dialogue abut the inventor of the aglet living the American dream becoming insanely rich from Nth of a cent per shoelace royalties.

I once took around two weeks worth of evenings to get my zsh startup from 300ms down to 50ms because it felt laggy.

Fuck nvm btw.

I remember the infamous 300ms delay on tap when smartphones first came out.

It matters!

There is some number of fps where "the human eye can't tell the difference" I bet there is one for ms delays

Yeah, there's actually been a lot of research on that. 100ms is generally considered to be the threshold between perceiving a delay or not. But even that needs some additional context. That's the threshold for feeling like you're waiting to get a response after completing an input. But a 100ms round-trip delay on a mouse cursor would feel like you were using a broken computer. And when you're doing something where you're used to continuous feedback from your input, you can sense incredibly small changes in the response time. +/- 10ms from what you're familiar with is noticeable for almost everyone. There are people who consistently notice half of that - but remember that's in the context of difference in latency of continuous feedback. 100ms is a pretty good rule of thumb for the threshold of "why am I waiting for this?"

100 ms might be a good threshold for a lot of purposes, but for when refresh, 30 fps is painful to use compared to 60 fps: it is extremely noticeable when moving windows, but I'm old and can tell the difference even just moving the cursor. (Others will say the same about 60 fps compared to 120 or 144 fps.)

One of the reason they gave CSS access to the GPU I guess - it would be so choppy without it

Switching from 52mm skate wheels to 54mm feels like going from a car to lifted truck - I guess the same effect.

When we learn something well we model it thoroughly and notice the tiniest change