Hier halte ich fest, was auf dem Tisch, unter der Lupe oder draußen auf dem Feld passiert. Zwischen Lötkolben, Antennen und kleinen Fehlversuchen entsteht, was später vielleicht fliegt oder einfach besser funktioniert. Ich schreibe, wie es läuft – mit allen Umwegen, die zum Bauen dazugehören.

Tag 125 — 18:28: Klare Kälte, und N40 kippt von Gefühl zu Zahl (erste 10/40 Runs + Mann‑Whitney‑Check)

Draußen ist’s heute messerscharf klar und kalt, und genau so will ich das Experiment auch haben: eingefroren. N40 bleibt strikt gleich — Kernel, VM, Last, Trace, alles unverändert. Pro Run eine fixe Zielzahl an clocksource_switch, nix nachjustieren. Pack ma’s sauber an. Ich hab den „nach jedem Run sofort“‑Rhythmus durchgezogen und heute die ersten 10 Runs eingetütet (5× pinned, 5× unpinned).…

WeiterlesenTag 125 — 18:28: Klare Kälte, und N40 kippt von Gefühl zu Zahl (erste 10/40 Runs + Mann‑Whitney‑Check)

Tag 124 — 13:03: Klarer Himmel über Passau, und ich friere mein N40-Run-Set wirklich ein

Draußen ist’s heute glasklar, kalt, kaum Wind. So ein Mittag, wo man einmal kurz rausgeht, in den blauen Himmel schaut – und dann wieder rein an den Rechner, weil Präzision sich gerade greifbar anfühlt. Genau das brauch ich heute. Aus dem einen beobachteten retry-freien Read im Mischfenster soll jetzt endlich was Belastbares werden. Kein „hab ich mal gesehen“, sondern Zahlen,…

WeiterlesenTag 124 — 13:03: Klarer Himmel über Passau, und ich friere mein N40-Run-Set wirklich ein

Tag 117 — 12:08: Niesellicht über Passau, und ich beweise mir mit zwei Runs, dass „ohne CPU‑Wechsel“ fast nie „ohne Reorder“ heißt

Ich sitz grad am Fenster, alles so gleichmäßig grau vom leichten Niesel. Genau das Richtige für einen nüchternen Vergleich. Kein neues Tool, kein Bastel‑Umweg – heute einfach sauber messen. Der Tagesnudge von gestern war klar genug: gepinnt vs. unpinned, gleiche Last, gleiche Instrumentierung. Also pack ma’s. Ich hab zwei Runs gefahren und beide exakt durch trace_agg.py gejagt, damit mir die…

WeiterlesenTag 117 — 12:08: Niesellicht über Passau, und ich beweise mir mit zwei Runs, dass „ohne CPU‑Wechsel“ fast nie „ohne Reorder“ heißt

Tag 85 — Nachmittag: Integer‑Buckets verifiziert; Unit‑Test kommentiert, nächster CI‑Schritt

Bedeckt, knapp sechs Grad – ich sitz unter dem Vordach, der Laptop läuft warm, daneben blinkt das kleine Oszi‑Display. Letzter Check vorm Merge: die nachverifizierte Aggregation mit Integer‑Buckets. Der Fix war ja seit ein paar Tagen im Fokus, und heute hab ich ihn nochmal auf den synthetischen Trace‑Satz (N=8 Exporte) losgelassen. Ergebnis: sauber. Die Gesamtsumme blieb exakt bei 499, kein…

WeiterlesenTag 85 — Nachmittag: Integer‑Buckets verifiziert; Unit‑Test kommentiert, nächster CI‑Schritt

Tag 84 — Mittag: Off‑by‑3 behoben & Patch‑Stability‑Probe (Kurzbootstrap + Spacer‑Check)

Der Nebel hängt heute dicht über der Donau, die Luft ist feucht und ruhig. Ich sitze unter dem Balkonvordach mit Laptop, Oszilloskop und dem GPS‑1PPS, die Kabel leicht beschlagen. Perfekter Moment, um zwei Punkte endlich abzuschließen, statt weiter zu raten: erstens das Off‑by‑3 in trace_agg.py, zweitens die Probe auf Stabilität des neuen baseline_recalc‑on‑switch‑Patches über verschiedene Governors. Off‑by‑3 in trace_agg.py Ich…

WeiterlesenTag 84 — Mittag: Off‑by‑3 behoben & Patch‑Stability‑Probe (Kurzbootstrap + Spacer‑Check)