search for standard sites pub-search.waow.tech
search zig blog atproto
11
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: purge 26k orphan vectors, rebuild constellation, kill hover delay

- cross-referenced turbopuffer with turso: 26,112 of 38,625 vectors
were orphans (deleted from turso but never cleaned from tpuf)
- rebuilt constellation: 12,513 points, 32 coarse / 161 fine clusters
- removed 100ms hover debounce — spatial index is O(1), no delay needed
- constellation.json down from 10.8MB to 3MB

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+8 -12
+8 -12
site/constellation.js
··· 372 372 373 373 // --- hover state --- 374 374 var hoveredIndex = -1; 375 - var hoverTimer = null; 376 375 var mouseX = 0, mouseY = 0; 377 376 378 377 // --- interaction state --- ··· 411 410 hideTooltip(); 412 411 return; 413 412 } 414 - clearTimeout(hoverTimer); 415 - hoverTimer = setTimeout(function() { 416 - cacheTransform(); 417 - var idx = findNearest(mouseX, mouseY, 20); 418 - if (idx !== hoveredIndex) { 419 - hoveredIndex = idx; 420 - view.dirty = true; 421 - if (idx >= 0) showTooltip(idx, mouseX, mouseY); 422 - else hideTooltip(); 423 - } 424 - }, 100); 413 + cacheTransform(); 414 + var idx = findNearest(mouseX, mouseY, 20); 415 + if (idx !== hoveredIndex) { 416 + hoveredIndex = idx; 417 + view.dirty = true; 418 + if (idx >= 0) showTooltip(idx, mouseX, mouseY); 419 + else hideTooltip(); 420 + } 425 421 }); 426 422 427 423 window.addEventListener('mouseup', function(e) {