logoalt Hacker News

tuetuopayyesterday at 11:29 AM1 replyview on HN

The requests would be a dimension-less quantity. There are a few examples of what those are and how they fit in:

- The frames in frames per second are dimensionless, thus the SI unit for FPS is frames/s. When the frames are periodic, such as monitor refresh rates are, the unit is Hz.

- Percentages are dimensionless quantities too, produced by divinding two quantities of the same dimension (ie unit). CPU%? That’s "busy second per second", which is dimensionless, and expressed as a percentage.

A dimensionless quantities don’t have any physical backing reality in terms of the, well, dimension in which you could measure it. Time, space, mass, etc.

Fun fact: angles are dimensionless! Both degrees and radians are just shorthands as divisions of the unit circle.


Replies

saltcuredyesterday at 7:04 PM

Think of those as event counts in an arrival process, then think of the events as impacts or strikes, and eventually you can come to the unit of countable Hurts.

These counts have implicit measurement windows since they are aperiodic. Rather than Hs representing "counts per second" akin to Hz being "cycles per second", I think we should combine it with an explicit window annotation. So 100 Hs/1s is the same rate as 6000 Hs/60s but with one second versus one minute counting interval.