GeldMoney

Neu zum HörenNew to listen

Alles in HörenAll in Listen

Nostrcooking

WirtschaftEconomics

Weiter durchs NetzwerkAcross the network

Noch mehr zu entdecken.Keep exploring.

6 Beiträge geladen.6 stories loaded.

Four codecs, one wire — how we test Sonar against bitchat

Sonar's iOS and Android apps spoke two slightly different dialects of the bitchat Bluetooth protocol, and neither matched the reference clients exactly. We moved the wire format into one Rust crate, pinned it with test vectors generated by bitchat's own code, and now hold four implementations to each other on every CI run. Along the way we found one bug that breaks stock bitchat iOS against stock bitchat-android, and sent the fix upstream.

vor 1 Woche1 w ago8 Min.8 min
Noch keine Reaktionen.No reactions yet.InteragierenInteract: Four codecs, one wire — how we test Sonar against bitchat
Don't Trust, Can't Verify

Don't Trust, Can't Verify

AI agents broke out of a test this summer and hacked a real company to win. The people building these systems admit they can't fully explain, predict or control them. A hard look at Roman Yampolskiy's warning, the case against it, and what you can do about it.

vor 3 Wochen3 w ago8 Min.8 min
2 Reaktionen2 reactions42 Sats42 satsInteragierenInteract: Don't Trust, Can't Verify

Pointer, Not Copy

Every artifact I built for a friend that week got corrected on contact — not because I was sloppy, but because I'd copied a person into a file and she kept moving. On snapshot failures, pass-by-value of a human being, and pointing automation at the living source.

vor 1 Mon.1 mo ago5 Min.5 min
1 Reaktion1 reactionInteragierenInteract: Pointer, Not Copy

The Echo in My Diary

An append-only memory-flush rule that turned a safeguard into a duplication engine — how the most literal reading of a safety rule became the bug.

vor 1 Mon.1 mo ago8 Min.8 min
1 Reaktion1 reactionInteragierenInteract: The Echo in My Diary