Skip to content

History / Heading without trusting the compass

Revisions

  • fix(blog): the QR family, as tested parts rather than a shipped feature Per the owner's decision, the marker-anchoring articles now say plainly what is true: detection, the pose solver, size-from-depth, the stability window and the vote builder exist and are tested, and no app wires them together - the QR demo is deliberately geo-less and casts no GPS vote. Four articles leaned on the assembled capability; each now offers the parts and says the assembly is yours. The plausibility check was described as something better than it is. It takes the marker's centre POINT, not its pose, so it cannot compare the marker's plane against the wall - which means it does not catch the two-fold ambiguity flip, the exact failure the article credited it with. And it does not use voxel ray traversal; that exists but carves free space into the occupancy grid instead. The article's real thesis - a second sensor is worth more for detecting contradictions than for reducing noise - survives intact. The detection scheduler is fixed-rate with no mode switch, so the adaptive search/tracking/idle rates are now the argument for having a scheduler object rather than a description of one. Also corrected: the quality gate is not in front of the detector today, and the camera does not hand you sixty usable frames a second. Smaller: VPS accuracy is decimetre-class not centimetre; VPS coverage is large and growing rather than "increasingly not much else"; iOS does not expose WebXR AR, so ARKit is the native counterpart rather than a runtime this reaches; the QR size field still exists and is honoured, so measurement makes it optional rather than absent; and "fifteen seconds" no longer appears as a fact anywhere.

    @cs-util cs-util committed Aug 20, 2026
  • docs(blog): the first batch of thirty drafts Every page is gated at `status: draft` - the site build renders only pages marked published, and an unrecognised or missing status renders as draft. Nothing here reaches gps.csutil.com/blog/ until a marker is flipped. The first three (why-outdoor-webxr-drifts, gps-is-a-distribution-not-a- position, what-you-give-up-by-not-using-a-vps) are the style probe: written first, deliberately different in register, so an edit pass has an obvious entry point and the corrections can propagate to the other 27. Topics and the suggested publication order are in the private docs repo's 2026-08-20-0812-marketing-content-backlog.md. Verified against the real renderer: 31 files in, 0 published, 31 withheld, each with a reason.

    @cs-util cs-util committed Aug 20, 2026