home.social

#distsys — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #distsys, aggregated by home.social.

  1. Choreographing multi-agent interactions 🤖💃

    I’ve been thinking about multi-agent systems less as prompt chains and more as distributed systems. Once the workflow stops being toy-sized, the hard part is no longer getting a response from a model. It is making the whole topology behave predictably.

    I wrote a draft about how I’m using choreographic programming and strong types to make agent interactions more predictable. It traces a path from UniChorn (my port of HasChor) to a Ralph-loop experiment leveraging the new research-backed CP libraries like choreography-ts, a small Pi-based library for schema-constrained turns, and a NATS transport for running the choreography across locations.

    This is just the initial post, and I will write more as I am working on more interesting stuff on top of this foundation.

    #ai #choreographicprogramming #distsys

    notes.kaushikc.org/3mjvw6k37ws

  2. 💬 Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1

    「 If the Matrix network were to scale massively, with many nodes and conversations, it would encounter the same growth challenges as blockchain protocols. Each node must store a copy of the conversation, and the amount of replication depends on the number of conversations and nodes globally. As these numbers grow, so does the replication factor 」

    process-one.net/blog/matrix-an

    #matrix #xmpp #distsys

  3. 💬 Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1

    「 If the Matrix network were to scale massively, with many nodes and conversations, it would encounter the same growth challenges as blockchain protocols. Each node must store a copy of the conversation, and the amount of replication depends on the number of conversations and nodes globally. As these numbers grow, so does the replication factor 」

    process-one.net/blog/matrix-an

    #matrix #xmpp #distsys

  4. 💬 Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1

    「 If the Matrix network were to scale massively, with many nodes and conversations, it would encounter the same growth challenges as blockchain protocols. Each node must store a copy of the conversation, and the amount of replication depends on the number of conversations and nodes globally. As these numbers grow, so does the replication factor 」

    process-one.net/blog/matrix-an

    #matrix #xmpp #distsys

  5. 💬 Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1

    「 If the Matrix network were to scale massively, with many nodes and conversations, it would encounter the same growth challenges as blockchain protocols. Each node must store a copy of the conversation, and the amount of replication depends on the number of conversations and nodes globally. As these numbers grow, so does the replication factor 」

    process-one.net/blog/matrix-an

    #matrix #xmpp #distsys

  6. 💬 Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1

    「 If the Matrix network were to scale massively, with many nodes and conversations, it would encounter the same growth challenges as blockchain protocols. Each node must store a copy of the conversation, and the amount of replication depends on the number of conversations and nodes globally. As these numbers grow, so does the replication factor 」

    process-one.net/blog/matrix-an

    #matrix #xmpp #distsys

  7. A three way light switch is one in which the wiring of a switch you didn't even know existed can render your own switch unusable.
    #DistSys #HomeImprovement
  8. A three way light switch is one in which the wiring of a switch you didn't even know existed can render your own switch unusable.
    #DistSys #HomeImprovement
  9. A three way light switch is one in which the wiring of a switch you didn't even know existed can render your own switch unusable.
    #DistSys #HomeImprovement
  10. A three way light switch is one in which the wiring of a switch you didn't even know existed can render your own switch unusable.
    #DistSys #HomeImprovement
  11. A three way light switch is one in which the wiring of a switch you didn't even know existed can render your own switch unusable.
    #DistSys #HomeImprovement
  12. Predicting the Future of Distributed Systems.
    [Object storage and new programming models 🤔]
    blog.colinbreck.com/predicting
    #DistSys

  13. Predicting the Future of Distributed Systems.
    [Object storage and new programming models 🤔]
    blog.colinbreck.com/predicting
    #DistSys

  14. Predicting the Future of Distributed Systems.
    [Object storage and new programming models 🤔]
    blog.colinbreck.com/predicting
    #DistSys

  15. Predicting the Future of Distributed Systems.
    [Object storage and new programming models 🤔]
    blog.colinbreck.com/predicting
    #DistSys

  16. Predicting the Future of Distributed Systems.
    [Object storage and new programming models 🤔]
    blog.colinbreck.com/predicting
    #DistSys

  17. Are you interested in and posting on topics like: , , , , , , OSS business models or anything related?
    Let us know by Like of Repost... We want to follow you! :) :vernemq:

  18. Are you interested in and posting on topics like: #Messaging, #MQTT, #IoT, #OpenSource, #DistSys, #Erlang, OSS business models or anything related?
    Let us know by Like of Repost... We want to follow you! :) :vernemq:

  19. Are you interested in and posting on topics like: #Messaging, #MQTT, #IoT, #OpenSource, #DistSys, #Erlang, OSS business models or anything related?
    Let us know by Like of Repost... We want to follow you! :) :vernemq:

  20. Are you interested in and posting on topics like: #Messaging, #MQTT, #IoT, #OpenSource, #DistSys, #Erlang, OSS business models or anything related?
    Let us know by Like of Repost... We want to follow you! :) :vernemq:

  21. Are you interested in and posting on topics like: #Messaging, #MQTT, #IoT, #OpenSource, #DistSys, #Erlang, OSS business models or anything related?
    Let us know by Like of Repost... We want to follow you! :) :vernemq:

  22. Just discovered Radicle (radicle.xyz/), which is a peer-to-peer git forge. It has its own custom gossip protocol to propagate repo changes through the different instances.

    Even if i LOVE gossip protocols, I'm still a little bit confused about all of these "distributed" forges, mainly because git is already distributed by default (git-scm.com/about/distributed).

    Radicle authors are answering this question in their FAQ (radicle.xyz/faq):

    ```
    While Git is designed in some way for peer-to-peer interactions, there is no deployment of it that works that way. All deployments use the client-server model because Git lacks functionality to be deployed as-is in a peer-to-peer network.

    For one, it has no way of verifying that the repository you downloaded after a git clone is the one you asked for, which means you need to clone from a trusted source (ie. a known server). This isn’t compatible with peer-to-peer in any useful way.

    Radicle solves this by assigning stable identities to repositories that can be verified locally, allowing repositories to be served by untrusted parties.
    ```

    I'm still not convinced though, I think it's adding lots of complexity to an already complex system.

    #git #distsys

  23. Just discovered Radicle (radicle.xyz/), which is a peer-to-peer git forge. It has its own custom gossip protocol to propagate repo changes through the different instances.

    Even if i LOVE gossip protocols, I'm still a little bit confused about all of these "distributed" forges, mainly because git is already distributed by default (git-scm.com/about/distributed).

    Radicle authors are answering this question in their FAQ (radicle.xyz/faq):

    ```
    While Git is designed in some way for peer-to-peer interactions, there is no deployment of it that works that way. All deployments use the client-server model because Git lacks functionality to be deployed as-is in a peer-to-peer network.

    For one, it has no way of verifying that the repository you downloaded after a git clone is the one you asked for, which means you need to clone from a trusted source (ie. a known server). This isn’t compatible with peer-to-peer in any useful way.

    Radicle solves this by assigning stable identities to repositories that can be verified locally, allowing repositories to be served by untrusted parties.
    ```

    I'm still not convinced though, I think it's adding lots of complexity to an already complex system.

    #git #distsys

  24. Just came across Epoxy, a protocol that aims to allow transactions between different datastores. I haven't read the paper yet (but I will), as these are some serious allegations :D

    petereliaskraft.net/blog/epoxy

    #distsys

  25. Just came across Epoxy, a protocol that aims to allow transactions between different datastores. I haven't read the paper yet (but I will), as these are some serious allegations :D

    petereliaskraft.net/blog/epoxy

    #distsys

  26. Are you interested in messaging, message brokers, , and (distributed systems) in general?
    Like or re-post to let us know... we want to connect and learn from you! :) :vernemq:

  27. Are you interested in messaging, message brokers, #MQTT, #IoT and #DistSys (distributed systems) in general?
    Like or re-post to let us know... we want to connect and learn from you! :) :vernemq:

  28. Are you interested in messaging, message brokers, #MQTT, #IoT and #DistSys (distributed systems) in general?
    Like or re-post to let us know... we want to connect and learn from you! :) :vernemq:

  29. Are you interested in messaging, message brokers, #MQTT, #IoT and #DistSys (distributed systems) in general?
    Like or re-post to let us know... we want to connect and learn from you! :) :vernemq:

  30. Are you interested in messaging, message brokers, #MQTT, #IoT and #DistSys (distributed systems) in general?
    Like or re-post to let us know... we want to connect and learn from you! :) :vernemq:

  31. hello fedimortals, what are the most beautiful computer things to you — whether in the realm of #software, #hardware, #networks, #distsys, etc.?

    what pleases your aesthetic senses? what feels poetic? what fills you with awe, wonder, or excitement?

    serious answers preferred 🖤

  32. hello fedimortals, what are the most beautiful computer things to you — whether in the realm of #software, #hardware, #networks, #distsys, etc.?

    what pleases your aesthetic senses? what feels poetic? what fills you with awe, wonder, or excitement?

    serious answers preferred 🖤

  33. hello fedimortals, what are the most beautiful computer things to you — whether in the realm of , , , , etc.?

    what pleases your aesthetic senses? what feels poetic? what fills you with awe, wonder, or excitement?

    serious answers preferred 🖤

  34. hello fedimortals, what are the most beautiful computer things to you — whether in the realm of #software, #hardware, #networks, #distsys, etc.?

    what pleases your aesthetic senses? what feels poetic? what fills you with awe, wonder, or excitement?

    serious answers preferred 🖤

  35. hello fedimortals, what are the most beautiful computer things to you — whether in the realm of #software, #hardware, #networks, #distsys, etc.?

    what pleases your aesthetic senses? what feels poetic? what fills you with awe, wonder, or excitement?

    serious answers preferred 🖤

  36. Sometimes, the devil's lies in the details. Having a capable of diagnosis itself is such a relieve 🤩
    ```
    Performance limited by process: Storage server performance (storage queue)
    ```
    Thanks

  37. Sometimes, the devil's lies in the details. Having a #distsys capable of diagnosis itself is such a relieve 🤩
    ```
    Performance limited by process: Storage server performance (storage queue)
    ```
    Thanks #FoundationDB

  38. Sometimes, the devil's lies in the details. Having a #distsys capable of diagnosis itself is such a relieve 🤩
    ```
    Performance limited by process: Storage server performance (storage queue)
    ```
    Thanks #FoundationDB

  39. Sometimes, the devil's lies in the details. Having a #distsys capable of diagnosis itself is such a relieve 🤩
    ```
    Performance limited by process: Storage server performance (storage queue)
    ```
    Thanks #FoundationDB

  40. Sometimes, the devil's lies in the details. Having a #distsys capable of diagnosis itself is such a relieve 🤩
    ```
    Performance limited by process: Storage server performance (storage queue)
    ```
    Thanks #FoundationDB