Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Promise TheoryMark Burgess

    Promise Theory

    Mark Burgess, Jan A. Bergstra · 2014

    Politics & Society
    Open LibraryAmazon
    Stats for nerds
    1recommend
    7mentions
    5people
    2016–2024years
    14% recommend71% neutral14% critical

    Mentions per year

    201620172018201920202021202220232024

    What Hacker News says

    1. bordercasesApr 2021
      The formalization of what it means for modules to exist and compose with each other is valuable, but learning category theory as a mathematician would is not sufficient for grokking this. Category theory's insights are often obscured by terminology that fails to reify the abstractions at a level where its wide scope becomes clear.

      The candidate I would push forward as the proper reification would be Mark Burgess' Promise Theory. Mark's starting point isn't, "what's the most general algebra I can form for encoding mathematical objects", but "what happens if I generalize points in spacetime to be a special case of any kind of graph". When you do this, you make each point in space responsible for either promising information to another point, or accepting the outcome of a promise, as bidirectionality cannot be directly inferred.

      So if every point in spacetime cannot be assumed to be connected both ways, then you have to explicitly define the communication channels that exist between points. This idea unifies both physical and digital "spaces", as everything is now modeled as a communications network from atoms up. Thus, Promise Theory makes the connection between compositionality and information and the rest of reality more clear than categories alone.

      Mark acknowledges that Category Theory and Promise Theory are both similar and related. For instance, they both deal with notions of interiority. And Mark encodes his axioms with categories. He's written several books on the topic, like "In Search of Certainty" and "Smart Spacetime", and has published papers on arxiv. I recommend "Smart Spacetime" to see how powerful this kind of semantics can get.

      https://arxiv.org/abs/1411.5563

      thread
    2. hoshAug 2024
      In a different HN thread, I was talking about "permatech". This was a term that some friends and I were exploring as a generalization of permacomputing. However, we had yet to come up with anything coherent.

      Rodney Brook's articulation of these laws of robotics is the first thing I have come across that seems to point the way to formulating something for permatech. That is, if we generalize "robots" to any kind of automation that may have to interface with humans.

      The first principle, that the form of automation makes a promise to humans, reminds me a lot of both Christopher Alexander's ideas on architecture, as well as Mark Burgess's Promise Theory. Alexander has a lot of ideas on design that goes beyond buildings, and is very influential to the Human-Computer Interface design and OOP. Burgess's ideas speaks a lot about how systems of agents (both human and machine) can voluntarily cooperate and coordinate together.

      The second principle about agency connects to a lot of things. Among them, I can draw connection to the Living Systems world view, in contrast to the Machine World view. The former retains meaning and purpose for humans, and the latter can be summed up as "beat to fit and paint to match".

      The third principle struck me as practical yet narrow in scope. On a second pass, I think there's something more general that can be teased out of it. I'm not exactly sure what it is. In some ways, it reminds me of how software can be improved iteratively, or what Alexander had wrote about "unfolding", where designs can change to suit inhabitants of a building.

      thread
    3. rektideOct 2022
      Having clear wellset expectations is a general life skill of extreme value. Greatly under-done, at work and in life.

      Interesting cross-over with Mark Burgess's Promise Theory, where a promise serves somewhat as a single discrete expectation.

      thread
    4. readamsJun 2020
      I once attended a talk by Mark Burgess on Promise Theory. It turns out to be not so much a theory and more like an odd collection of sayings. For example, what is a promise in promise theory? Not really clear. What can you actually do with promise theory, and how might it inform the design of a system? Well, it's not really clear.

      CFEngine being based on Promise Theory is circular, since Promise Theory means whatever it's convenient to mean, or possibly maybe "whatever CFEngine does"

      thread
    5. atsaloliMay 2018
      Basic concepts of promise theory (10 minute video by Mark Burgess who came up with it): https://www.youtube.com/watch?v=2TPsB5WuZgk

      2014 introductory article: https://www.linuxjournal.com/content/promise-theory—what-it

      Basic book on the subject: https://www.amazon.com/Thinking-Promises-Designing-Systems-C...

      It's not "maths" like arithmentic but it's "maths" like graph theory:

      Promise Theory, in the context of information science, is a model of voluntary cooperation between individual, autonomous actors or agents who publish their intentions to one another in the form of promises. It is a form of labelled graph theory, describing discrete networks of agents joined by the unilateral promises they make.

      https://en.wikipedia.org/wiki/Promise_theory

      thread
    6. atsaloliMay 2018
      I hear you.

      The book I mentioned (Thinking in Promises) is the introductory-level public book.

      https://www.amazon.com/Promise-Theory-Principles-Application... is the heavy-duty scientific stuff.

      "In Search of Certainty" (https://www.amazon.com/Search-Certainty-Science-Information-...) is somewhere in-between.

      I would say promise theory is its own kind of logic and notation. Thanks for the correction @dozzie.

      thread

    Related

    Cover of Capitalist Realism
    2015–2026

    Capitalist Realism

    Mark Fisher
    41 recommend · 100
    Cover of In Search of Certainty
    2014–2026

    In Search of Certainty

    Mark Burgess
    2 recommend · 7
    Cover of Making Sense
    2021–2026

    Making Sense

    Sam Harris
    11 recommend · 19
    Cover of Promises I Can Keep
    2014–2020

    Promises I Can Keep

    Kathryn Edin
    3 recommend · 3
    Cover of Atomic Habits
    2018–2026

    Atomic Habits

    James Clear
    191 recommend · 386
    Cover of The Gift of Fear
    2009–2025

    The Gift of Fear

    Gavin de Becker
    15 recommend · 27
    Cover of The transparent society
    2007–2026

    The transparent society

    David Brin
    30 recommend · 82
    Cover of The logic of political survival
    2013–2025

    The logic of political survival

    Bruce Bueno de Mesquita
    12 recommend · 39