!QxJpkcdZTSyTcOmDNy:matrix.org

wrongthink

25 Members
Modern, open & performant chat protocol. Based on gRPC.5 Servers

Load older messages


SenderMessageTime
5 Oct 2020
@cdcode/:matrix.orgcdcode/ (old)Will try and get the rest of the existing postgres statements moved into the abstraction class this week10:09:14
11 Oct 2020
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/wrongthink] owwk pushed 8 commits to cdcode/dbabstraction: https://github.com/ophiuchus2/wrongthink/commit/151beb37f377af8c7c2f075e5f37cc7a9b1f60b3
ophiuchus2: Merge pull request #23 from ophiuchus2/cdcode/dbabstraction Initial work on DB abstraction layer
ophiuchus2: change date column type sort returned channel messages by msg_id
ophiuchus2: adding boost uuid lib
ophiuchus2: adding GenerateUser rpc
ophiuchus2: Update README.md
ophiuchus2: add spdlog
ophiuchus2: change boost version to 1.67.0 exclude subprojects from 'all' build
owwk: Moved all but one sql statement into postgres abstraction class
15:45:37
@cdcode/:matrix.orgcdcode/ (old) DB abstraction is all done now apart from that one statement mentioned in the PR, ophiuchus2 might need you to do that one if you don't mind because you probably have a much better idea of how to restructure it than me 16:00:12
@cdcode/:matrix.orgcdcode/ (old)Aside from that everything's ready to start adding SQLite support now so will start on that next week16:00:46
14 Oct 2020
@ophiuchus2:matrix.orgophiuchus2 Great work cdcode/. I'll try to merge that later today 14:38:07
16 Oct 2020
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/wrongthink] web-flow pushed 2 commits to master: https://github.com/ophiuchus2/wrongthink/commit/e3b48170531c3ecab96ba79935a950cfa74a48c3
owwk: Moved all but one sql statement into postgres abstraction class
ophiuchus2: Merge pull request #24 from ophiuchus2/cdcode/dbabstraction Moved all but one sql statement into postgres abstraction class
00:40:42
18 Oct 2020
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/wrongthink] ophiuchus2 pushed to master: log RPC events via a service interceptor - https://github.com/ophiuchus2/wrongthink/commit/778d584883c87391c54ac4b370c5ecf0acb47a56 03:31:57
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/wrongthink] ophiuchus2 pushed to master: log formatting - https://github.com/ophiuchus2/wrongthink/commit/44d080cd1989e0e09fefde5a268a80d59e9a29dc 03:44:36
20 Oct 2020
@catalost:matrix.org@catalost:matrix.org joined the room.15:37:11
22 Oct 2020
@catalost:matrix.org@catalost:matrix.org joined the room.12:21:28
31 Oct 2020
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/wrongthink] ophiuchus2 pushed to master: removing boost_uuid submodule - https://github.com/ophiuchus2/wrongthink/commit/4f611773213b045e1f9dd780533c842ff1216dcc 00:10:49
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/wrongthink] ophiuchus2 pushed to master: adding boost uuid library deps to third_party - https://github.com/ophiuchus2/wrongthink/commit/5f0cdd18a0dfb8f0d5ac5919d7e2cd6cce4cf0e1 00:41:21
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/wrongthink] web-flow pushed to master: Update README.md - https://github.com/ophiuchus2/wrongthink/commit/234c1e0f047b4350cbbfc65ad1386d1c6366f118 00:43:57
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/protocol] ophiuchus2 pushed to master: add DeleteMessage, BanUser - https://github.com/ophiuchus2/protocol/commit/ca7543694bdb23082224549c98ad908e3595da76 03:51:05
@_neb_github_=40ophiuchus2=3amatrix.org:matrix.orgGithub [@ophiuchus2:matrix.org] (deprecated) [ophiuchus2/wrongthink] ophiuchus2 pushed 2 commits to master: https://github.com/ophiuchus2/wrongthink/commit/bafcbfb226575e948870720c566d6ff5564b92a0
ophiuchus2: update protocol
ophiuchus2: Merge branch 'master' of https://github.com/ophiuchus2/wrongthink
03:52:37
8 Nov 2020
@kylerittenhause:iddqd.social@kylerittenhause:iddqd.social joined the room.15:09:46
@cyberdemon:iddqd.socialcyberdemon joined the room.16:51:47
@cyberdemon:iddqd.socialcyberdemonDoes this federate?16:56:32
@kylerittenhause:iddqd.social@kylerittenhause:iddqd.socialdoes it federate if its a discord clone16:57:09
@cyberdemon:iddqd.socialcyberdemonI mean I would love it if Matrix had a more Discord-like UI/UX. Discord's UI/UX is really slick. The issue with it is the administration and how evil/pozzed they are.16:57:57
@cyberdemon:iddqd.socialcyberdemonSo fedidiscord sounds wonderful16:58:03
@ophiuchus2:matrix.orgophiuchus2We had initially decided against implementing some kind of matrix style federation. I think that for a real time chat, federated rooms introduce too much latency for relatively little gain17:04:34
@cyberdemon:iddqd.socialcyberdemonBeing able to have one client / account for all instances is a major gain, though. That's a huge gain.17:05:07
@kylerittenhause:iddqd.social@kylerittenhause:iddqd.social
In reply to @cyberdemon:iddqd.social
I mean I would love it if Matrix had a more Discord-like UI/UX. Discord's UI/UX is really slick. The issue with it is the administration and how evil/pozzed they are.
true
17:05:43
@ophiuchus2:matrix.orgophiuchus2

I have been thinking recently of experimenting with a different type of federation, some thoughts:

  • use a pub/priv keypair as an identity system similar to ethereum
    • this would eliminate the need to maintain a database of users on a particular server
    • this would also allow messages to be signed by the user's id
  • use a DHT to keep track of users / server id's & ip addresses
    • when a user connects to a particular server, that server would register the user on the DHT
    • would allow a global registry of searchable users / servers
    • servers could register a name / ip address to remove the dependency on DNS
  • (eventually) implement the signal encryption protocol for E2EE
17:05:52
@kylerittenhause:iddqd.social@kylerittenhause:iddqd.socialits so good for an electron app17:05:57
@ophiuchus2:matrix.orgophiuchus2with this approach the servers don't federate by sending messages to each other, but simply register their connected users/chat rooms to a distributed hash table17:08:49
@ophiuchus2:matrix.orgophiuchus2the clients could seamlessly connect to different servers depending on the users/rooms they were chatting with17:09:58
@sharivegas:sharivegas.comBlaping Rob joined the room.18:49:01
@sharivegas:sharivegas.comBlaping Robthe pain in the ass about federation hasn't been getting people connected together, as it has been about state consistency between all members... the thing i've been wondering about why it's not being used, is the hashgraph algorithm... probably not being used because no one's really properly implemented it yet... https://docs.hedera.com/guides/core-concepts/hashgraph-consensus-algorithms19:00:19

Show newer messages


Back to Room ListRoom Version: 5