Scales <>

Scales

by Breck Yunits

March 5, 2025

A scale is an ordering of numbers. Objects map to a scale to allow comparibility in that dimension.

The word scale is an overloaded term. Usually when I use the word "scale" I am using a different version of it, such as "scale it up" or "economies of scale". In this post I'm using it in the sense of a measurement or yardstick or number-line or type.

*

English is generally unscaled. A small subset of it is scaled.

So blog posts are mostly "unscaled". It is hard to compare this line with the line below it.

But this post does contain some lines that are scaled. For example, it has a date line, which maps this post to a date scale. So you can compare this post to others, and say which came before, and how much they came before.

Scroll, the language and software that powers this blog, does compute some scaled metrics on each post. The number of words, for example. You can see the number of words for this post and all others on the search page.

*

I like the definition of scales in the d3 data visualization library:

Scales are a convenient abstraction for a fundamental task in visualization: mapping a dimension of abstract data to a visual representation. Although most often used for position-encoding quantitative data, such as mapping a measurement in meters to a position in pixels for dots in a scatterplot, scales can represent virtually any visual encoding, such as diverging colors, stroke widths, or symbol size. Scales can also be used with virtually any type of data, such as named categorical data or discrete data that requires sensible breaks.

I remember when I was struggling to use d3 and then finally their definition of scales clicked in my head and I realized what a simple, beautiful and widely applicable concept it was.

*

Scales make things comparable. Measure different concepts using the same scale and now you can compare those things symbolically.

The more scales you use, the more sophisticated your symbolic models become. You can measure two buildings with a height scale to create some comparisons, but you can greatly increase those comparisons if you also measure them with a "year built" scale.

*

One of the most important scales is the computational complexity scale.

*

Nature loves inequality, the size scale of our universe is vast with ~65 orders of magnitude buckets, and so rarely do 2 random things fall in the same bucket.

*

A dimension is just a set of different measurements with the same scale.

You can think of any scale as just a line.

Measure objects and draw a point on the line for where each measurement falls.

You can draw a high dimensional dataset as just a lot of independent lines. Not the most useful visualization, but can be helpful sometimes to break things down into really simply pieces.

*

Wikipedia does not make heavy use of scales. It relies more on unscaled narratives. I often wonder if the focus was more on adding scaled data-data in typed dimensions-if it would allow it to become a more truthful symbolic model of the world.

To be fair, the infoboxes on Wikipedia are scaled data. The syntax is nasty, but the scaled data is wonderfully useful.

*

The more scales you have, the more trustworthy a model is.

*

I often think about complexity scales. I proposed if you think in parsers you can measure the complexity of any idea. Perhaps the "parser" is a good unit for a complexity scale. If two models of the world are equally intelligent, pick the less complex one - the one with fewer parsers.

*

I don't have anything too profound to say about scales. (On the impact scale, this post ranks low.)

I just want to make sure I am deliberately thinking enough about them. If you measure concepts on an importance scale, they are high on the list.

*

Related Posts




Built with Scroll v177.0.1