Three stacked blue boxes with binary digits on them
Bit flipping laboratory & Personal website
No sneaky cookies haunt these pages, but whether someone tracks you I do not know. Information flows through many channels, and every action leaves a trace.

The Multimedia Mingle

Humans and machines create far more content than anyone can consume. Some opens hearts and minds. Some promotes creativity. Some leads down dark paths. What have I read lately that interested me? What have I heard that inspired me? What have I watched that touched me?

Television
2025-02-25
Three blue extraterrestrials teleport human artifacts into their spaceship from a debris field. They engage in inscrutible animated banter, squabble, and amuse themselves by playing with the artifacts. Fragments of the demolished planet Earth drift past the spaceship window. A lighthearted fifteen minutes of fun and indifference at the end of all human conflict, hope, despair, love, and life.
Document
2025-02-22
Choreographies describe interactions between processes in distributed systems. Inference rules can translate a choreography into the many possible traces (message passing sequences) that arise from concurrency. Choreographic programming language constructs avoid starvation and promote compliance and conformance. Through endpoint projection they produce independent executable build artifacts per process.
Document
2025-02-11
Differential privacy usually balances the utility of a dataset with the privacy of the individuals in it. In the secure messaging system Vuvuzela, differential privacy balances the privacy of the users with the efficiency of the system in terms of compute, latency, and network traffic. The percent confidence a powerful adversary can gain over many rounds that Alice and Bob ever communicated translates nicely into the privacy parameter ε.