GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    NEETzsche (neetzsche@iddqd.social)'s status on Monday, 07-Aug-2023 22:55:58 JSTNEETzscheNEETzsche
    in reply to
    • m0xEE
    • T man :sex: :puffgiga: :puffpowerroll:
    • ✙ dcc :pedomustdie: :phear_slackware:
    • kuro-chan
    • meso
    • Dushman
    • Maija (Under 7666's Bed Arc)
    @theorytoe It's an issue of how it's designed. I usually frame this sort of dichotomy as top down versus bottom up, but I think this time it's best to frame it in terms of inside out versus outside in.

    Let me elaborate on what I mean by that. Inside out is when you design the backend and work your way outward to the UI. Outside in is when you design the UI and then work your way into the back end. I think the mistake they made was leaning very heavily into the former. They really fleshed out the back end. But then they only implemented front ends that are sort of a proof of concept, and in the case of Element, they're now just starting to escape that problem.

    Considering how events work in matrix, it's actually feasible to implement a Discord like system outright. Just create a new client that sends Events that are designed in that way. For example, if you frame a channel as a guild, just start issuing Events that specify which subchannel they're in. That sort of thing.

    The more I think about this, the more I'm coming to the idea that we can salvage Matrix by just writing a new client that abandons this pretense of being compatible with any of the other clients, and we just make up a new Event structure that suits our needs more.

    Let's sleep on that for a bit. This could be genius. This could be total retardation. Let's not jump to conclusions.

    @dcc @maija @dushman @sun_eater @m0xee @meso
    In conversationMonday, 07-Aug-2023 22:55:58 JST from iddqd.socialpermalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.