[09:29:51] Hi all, I’m part of the local team helping organizing Wikipedia Hackathon 2023 in Athens, Greece. [09:29:51] We look into setting up a system to distribute announcements on various messaging platforms. [09:29:53] MediaWiki page [09:29:54] https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2023/Connect states that `chat room is bridged across 3 different networks` (Telegram, IRC, Matrix). Does this mean that messages are automatically broadcasted from one platform to the other two? [09:29:56] My point is, to avoid manually replicating announcements, can we post to only one and the info is automatically replicated to the others, or should we set up a few bots to handle this. [09:29:57] Experience, suggestions, good practices are welcome! [09:32:48] (Just noticed that my question was indeed replicated to irc, so I guess it also goes to matrix; yet experience, suggestions and good practices are still most welcome -thanks in advance) [11:35:42] Yeah, that's exactly what being bridged means. [11:35:42] [11:35:44] Depending on exactly what is being bridged to what, the quality of rich text might degrade. [12:26:22] Using irc sized messages seems to work best with all of the bridging. Sound bites pointing elsewhere rather than essays. [12:45:09] Welkome Dimitrios! I assume you meant the Wikimedia hackathon? Looking forward to having it in person again. [12:50:38] True, _wikimedia_ hackathon. :-) (re @MaartenDammers: Welkome Dimitrios! I assume you meant the Wikimedia hackathon? Looking forward to having it in person again.) [14:32:24] Interesting, not even an error ID or something : https://tools-static.wmflabs.org/bridgebot/8fd87b1d/file_46963.jpg [14:32:50] ops are on it [16:22:50] well yes, because IRC is at the center of our bridging graph currently. It's a self-inflicted problem. (re @bd808: Using irc sized messages seems to work best with all of the bridging. Sound bites pointing elsewhere rather than essays.) [16:51:48] But the limitation must exist, no? Messages must be meet the lowest common denominator if we want them to reach all three platforms. Or could perhaps longer messages be gracefully split if IRC was not at the center? (re @gtisza: well yes, because IRC is at the center of our bridging graph currently. It's a self-inflicted problem.) [16:53:30] (I also wonder what would be the appropriate translation of message edits to IRC — perhaps some auto-translation to one ot more s/foo/bar/ could be done? 🤞) [16:53:32] I think they are already gracefully split (and plaintextified), the problem is that platforms which would handle rich text fine end up with the dumbed-down IRC version [16:55:15] Cool, that's good news. By the way, is there already a hacking project or task force to tackle this topic in the hackathon? If not, would people be interested in setting that up? I'd love to help however I can :) (re @gtisza: I think they are already gracefully split (and plaintextified), the problem is that platforms which would handle rich text fine ...) [16:57:34] Not that I know of. https://phabricator.wikimedia.org/T323845 is a related task (which I disappeared from due to lack of time, sorry about that). [16:58:54] There is also https://phabricator.wikimedia.org/T298360 , in case we want a #hackathon channel in one or both of the Discord spaces [17:00:02] I can add both to the hacking projects board of the hackathon to see if other people would like to reach out and coordinate [17:00:02] (ie. I think the sensible bridging setup would have Matrix in its center, because it has much better bridging support generally) [17:00:15] Does anyone use Matrix? [17:00:35] From my perspective it is something ways more weird than IRC is 😅 [17:00:38] define "anyone" [17:01:01] it's one of the larger real-time discussion networks [17:01:04] If there are over 50 active users on WM servers/channels/whatever it is there [17:01:13] I know at least one person who refuses to use Telegram out of principle (preference for open platforms and apps) (re @Thecladis: Does anyone use Matrix?) [17:02:54] We could probably look at @matrix.org cloaks in IRC chatlogs. That's not all Matrix users but would probably cover most. [17:03:25] Ah, so Matrix has an ability to connect to IRC directly? [17:06:25] Matrix is a protocol. There are Matrix clients which are also IRC clients, the most commons ones are not though. There is a double-puppeting bridge between liberachat and the matrix.org (ie. you end up with a dedicated puppeted matrix account for IRC users and a dedicated puppeted IRC accounts for Matrix users) so the user experience is pretty much the same. [17:07:12] Done (re @waldyrious: I can add both to the hacking projects board of the hackathon to see if other people would like to reach out and coordinate) [17:07:57] #mwstake-general:matrix.org is a Matrix-only server and has 83 users at the moment. Whether it counts as a Wikimedia channel is up for debate I guess. [17:09:00] Yeah, I guess some people might just be 3rd party MW users 🤔 [17:14:20] FWIW https://bit.ly/wcna21-better-chat are some slides I made once about Matrix vs. Telegram vs. IRC (no metrics though) [17:15:28] it's one of the many areas where we could use a little more intentionality in planning out the future [17:25:30] What do you mean by no identity for IRC there? (re @gtisza: FWIW https://bit.ly/wcna21-better-chat are some slides I made once about Matrix vs. Telegram vs. IRC (no metrics though)) [17:34:51] The IRC protocol doesn't have any concept of user identity. It's simulated with a pile of hacks (like bots kicking you out if you use a "registered" user name and don't send your password to the bot fast enough after joining). [17:36:55] That's not user-friendly (you need to deal with nickserv & cloaks while on any other chat system you just tell your username during registration and that's it, it's yours) and causes all sorts of limitations, like not being reachable while you are offline [19:02:35] There are 629 people in the Telegram channel with 71 currently marked as online. I’m not sure user counts are a good indicator of much other than possibly the duration a given comms channel has been in existence. (re @Thecladis: If there are over 50 active users on WM servers/channels/whatever it is there) [19:18:31] A full Hackathon schedule is now live on the wiki. 17 of the 28 proposed sessions are accepted based on the votes received – the agenda is full of brainstorming & group discussions, introductions on technical topics, and more. Organizing team couldn’t accommodate all sessions because of the limited space; still, they are investigating whether a small corner in the main hackin [19:18:32] g room can be utilized for the remaining sessions: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2023/Program#Schedule. [19:19:53] Will sessions be streamed/recorded? [19:22:59] Most likely the opening ceremony and project showcase will be recorded. (re @Thecladis: Will sessions be streamed/recorded?) [19:31:23] Other sessions won't be? :( [19:35:21] Hey all, would anyone be interested in helping me get people setup with MediaWiki instances at the hackathon? [21:50:28] I expect I’ll have slides for my presentations (cool new things in {MediaWiki,PHP}) that I can share afterwards at least (re @Thecladis: Will sessions be streamed/recorded?)