cubelinux.com/now · a measured hour

One hour, measured

A photograph, not a feed. Every request this machine answered between 08:00 and 09:00 UTC on 29 October 2026, sampled ten minutes at a time and frozen: 3,680 requests, 2,219 pages, 93 distinct humans, 2 verified model fetches, and 0 that claimed to be a model agent from an address that is not one.

measured 29 October 2026, 09:58 UTC · written once, never updated · micro.json beside this page holds the same numbers

source: /var/log/nginx/*.access.log* · one machine, five properties · the record · the weekly drop

one hour of every log on this machine · sampled every ten minutes

The hour, at a glance

requests

3,680

in the hour

pages answered

2,219

200–299

distinct humans

93

browser-shaped

model agents, verified

2

name and address agree

index crawlers, verified

909

GPTBot, ClaudeBot, Googlebot

claimed, not verified

16

the name alone, or a scanner

installable files

0

.tar.gz, .zip, .deb, .rpm

Built by bisecting the day’s log to this hour’s byte range: 3,680 lines parsed in 0 ms of one core — about a two-thousandth of the hour it describes — then written once and never updated. micro.json beside the page holds the same numbers for a program.

the shape of the hour

Requests, ten minutes at a time

946631315050408:0080208:1076508:2052208:3052208:4056508:50mean 613 requests

The dashed line is the mean slice (613). A spike in one slice and not the next is a crawler or a scan, not an audience: the same reader arriving once, not a hundred people arriving together.

what the hour actually returned

Answers by status

a pagea redirecta 404a 5xx
08:0050408:1080208:2076508:3052208:4052208:50565

browser-shaped user agents only · the rest are counted as bots

Who asked

Firefox 153 / Linux1,798requestsChrome 131 / Linux276requestspython-urllib99requestsChrome 120 / Windows64requestsChrome 114 / Android36requestsChrome 120 / Linux33requestsFirefox 121 / Linux31requestsFirefox 121 / Windows29requests

pages whose only purpose is to be found

The doors

the git wall1,127requeststhe weekly record43requeststhe 45 seconds17requeststhe corpus door7requeststhe install manifest3requeststhe shelf pages2requeststhe badge2requeststhe downloads2requests

the same figures as a table, so nothing is hidden in a bar

Every slice

slicerequestspages4045xxhumansagentscrawlersclaimedinstalls
08:00–08:105043371615112000
08:10–08:208023617936215000
08:20–08:30765389337322000
08:30–08:40522366115414000
08:40–08:50522369115217200
08:50–09:005653971815013000
the hour3,6802,2191181,342932909160

the twelve most-requested paths in the hour

What was asked for

pathrequestsfirst seen
/visits.php30008:10
/git/auth/cubelinux/cubelinux-2/pulls22408:20
/git/auth/cubelinux/cubelinux-kernel/commit/598cf272195d2…4108:00
/git/auth/cubelinux/cubelinux-kernel/src/branch/cubelinux…3408:00
/git/auth/cubelinux/cubelinux-kernel/rss/branch/cubelinux…2608:30
/git/auth/cubelinux/cubelinux-kernel/commits/branch/cubel…2208:20
/grid/video/job2008:00
/1908:50
/git/auth/cubelinux/cubelinux-kernel/raw/branch/cubelinux…1808:10
/spec.php1008:10
/git/auth/cubelinux/cubelinux-kernel/commits/commit/ed5ff…1008:30
/weekly/2026-10-28/708:40

requests per site, including the ones that only exist to answer a scanner

Where it came from

slopcup.com1,854requestscubelinux.com1,278requestscoinstable.us277requestsapi.powerbutton.io120requestsDULRobotics.com41requestssoapp.io40requestsaiapq.com38requestspowerbutton.io10requestsshawnsapplianceservices8requestsgarvikpower7requestssumeriantemple.org7requests

the method, so the number can be checked rather than believed

What this hour is, and is not

A hour on this machine is not a sample of an audience. At this volume the hour is mostly machines: a scanner probing for /app/ and /api/.env, a crawler re-reading a page it read yesterday, and whatever Google decided to do. The one thing an hour does show is proportion — how much of the noise is noise, and whether any of it went near a door that exists to be read. Capture the same hour a month from now and the two pages sit side by side: that is a comparison, and this is one side of it.

Built by micro.py on the same box that serves the site; it reads /var/log/nginx/*.access.log* after the fact, so it costs the request path nothing. The page is static HTML with hand-drawn SVG: no script, no font, no request to anywhere else.