Conversation
big fan of irc protocol, such a silly ass thing, it's like a cockroach in terms of surviveability. deleting messages? no. editing them? you wish. having features in general? ahaha lmao

used for almost 40 years by now
17
10
6
@byte dont worry ircv3 will add all of those features we're only 5 years from draft/metadata -> metadata
1
0
1
@aleteoryx i don't think my plan9 client will ever support that lol
1
0
0

@byte I like that you can use it by telnetting the server, kinda like smtp and all those. more protocols should be like that tbh

1
0
1
@byte ooh fellow plan9 user?
1
0
0

@byte Funny is like message edition in IRC ends up done with prefixing by * or using s;pattern;replacement; in more geeky channels, life finds a way sort of thing.

1
0
0
@lanodan i adopted "* fix" from ICQ and XMPP times, i started getting into irc much later
1
0
1
@byte I don't think I've ever used ICQ, and XMPP… I think I pretty much always had message correction in my clients even though IRC mindset tends to kick in.
1
0
1

@byte genuinely the only messaging thing i actually enjoy using . the only one that has clients that dont makr me want to throw all computers in a sewer anyways

1
0
3
@fiore and no questionable organization behind it (im looking at you signal), which is a nice bonus
1
0
0

@byte yea

i have gripes with everything !

xmpp? shit clients !
matrix ? too complex , israelware
signal ? sketchy , centralized
telegram ? same , 10x
whatsapp ? what if meta tried to make an xmpp client

3
0
1
@fiore saaame. haven't tried delta yet, i just don't have anyone to talk to there. maybe i'll try to make plan9 client for it one day neobot_woozy
1
0
0

@byte i should try delta too . rn im going w xmpp for private messages (omemo) , and irc for public rooms (the way one would use discord ! irc is so much better ! )

2
0
1

@byte just blast some mfer with a raw stream of TCP/IP packets

Who needs formatting? We make funny faces with parentheses, fuck you!!!

1
0
0
@ulveon chat over telnet/netcat! or over files and 9p if you're cool
0
0
0
@fiore @byte dino is good and so ive heard monocles is also good xmpp clients
2
0
0

@flower @byte im sorry but “dino is good” is a stockholm syndrome take . its barely acceptable , and its the best desktop client around

monocles is conversationsware . conversations is actively holding the protocol hostage by not implementing omemo2

1
0
2

@flower @byte @fiore MONOCLES

IS LITERALLY

JUST

CONVERSATIONS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2
0
1
@fif @byte @fiore ive had like 5 people tell me its nice go yell @ them instead because i dont even have and anderoid
1
0
0

@flower @fif @byte i use it . its usable , more than vanilla conversations

0
0
0

@fiore @byte @flower i think it does a newer version of the omemo standard but its still not good

also this app is unusable.

1
0
1

@fiore @byte @flower actually yeah it uses the latest omemo spec

1
0
1

@fiore @byte @fif @flower WTF, they implement the latest omemo (0.9.0)

total aTalk W

2
0
2

@kimapr @fiore @byte @fif @flower aTalk mentioned

0
0
0

@kimapr @byte @flower @fif kaidan (kdeware (bad)) and profanity (worst tui ever made )

2
0
0

@fiore @byte @flower @fif what the fuck about gajim?? gajim rocks

2
0
0

@fiore @byte @flower @fif profanity is the worst omemo implementation i’ve ever seen it literally doesn’t work

1
0
2

@shroomie @byte @flower @fif no im sorry gajim is a mess i deeply resent its existance

1
0
2

@fiore @byte @fif @flower they call it profanity because that’s what will come out of your mouth when you try to use it

0
1
2

@kimapr @byte @fiore @flower it would crash way too much on my phone i uninstalled :(

1
0
2

@kimapr @byte @fiore @flower they implement new xmpp specs across the board it seems compared to other apps, its sad that i remember it sucking

1
0
2

@kimapr @byte @fiore @flower kaidan doesnt even use the latest omemo spec, they use 0.8.3

1
0
1

@fif @byte @fiore @flower at least it’s not fucking 0.3.0

looking at Conversations and Gajim here

0
0
1

@shroomie @byte @flower @fif personal gripe i suppose . it feels bad to me

0
0
1

@fiore @byte @flower @kimapr profanity actually does use omemo 0.3.0 in its DOAP, no where in the repo can i see that it doesnt. i heard it supported new omemo spec from soatok's blog post but he was spreading misinfo. maybe he saw omemo 0.3.0 supported since profanity 0.7.0 and misread it as omemo 0.7.0 was supported when its not.

1
0
1

@fif @byte @flower @kimapr ive been spresding misinformation all this time ???

1
0
0

@byte I would argue honestly IRC has stood by its principles far better than similar protocols

SMTP has continually nailed on extra protocols to make it less awful over the past several decades, and it is worse

IRC has no features but at least it hasn't turned into a true abomination

0
0
1

@byte Just pasted that into my long term IRC channel. :)

0
0
1

@fiore @byte @flower @kimapr so there are 3 clients which support a newer spec than 0.3.0

aTalk
Kaidan
Moxxy android client, never heard of this one before but it in fact does. last commit 1 year ago. RIP https://github.com/PapaTutuWawa/omemo_dart

look at this https://github.com/mierenhoop/picomemo

2
0
0
@shroomie @byte @fiore @flower @fif Gajim is gnomeware with libadwaita (literally unusable)
1
0
1

@phnt @byte @fiore @flower @fif i was heartbroken when i updated and it started using libadwaita but it’s worth it

0
0
0

@byte the cockroaches will be IRCing over HF radio after whatever apocalypse wipes out humanity.

It's the messenger that will outlive all others. Like cockroaches it's not pretty but also nearly impossible to kill.

1
2
1

@byte and it’s still fucking better than most things that came afterwards

i’ve been around the block enough to see how much it sucks, too. those are not empty words, I still like it the most from all the alternatives :|

1
0
1
@domi exactly! i legit love irc, it's comfy
0
0
1

@byte Why would a chat IM protocol need to edit or delete messages? Jut send another message.

1
0
0

@anthropy @byte it’s a simple enough protocol that I managed to implement the basics in 50ish lines of bash builtins once. it for sure occupies a really unique spot on the complexity/functionality pareto boundary.

https://gist.github.com/jaseg/8e56071398ce814511b8

0
0
1

@byte

Every social media system which uses @ is riding on the back of IRC.

0
0
1

@byte

It's also the ONLY means of communication that's suitable for mission critical things like saving CMDRs who ran out of fuel on the far side of the Galaxy and are on emergency life support.

The Fuel Rats of Elite:Dangerous have a FAQ why they use IRC and not something else, like Discord:

https://confluence.fuelrats.com/pages/releaseview.action?pageId=3637755

0
0
1

@byte @mav And unlike these lesser protocols, at least one client that lets you hit people with a fish.

1
0
1

@byte i’m so happy that ircv3 exists and is modernizing the protocol, and that we no longer need bouncers for QoL stuff like user persistence, multiple device support and log replay/fetch

also the protocol doesn’t really stop you from bolting on features in your client. there’s nothing stopping you from, say, linking IRC channels to mumble channels. KDE’s konversation literally has multiplayer paint via DCC

1
0
2
@mia @byte Doing it via DCC is probably decent, MS Comic Chat didn't do that so it was quite noisy and quite limited but well in ~1996 it probably was a great idea to have effectively customisable stickers rather than sending full images.
1
0
0

@lanodan @byte IRC messages also only fit so many bytes. you wouldn’t want to send graphics or even just compressed drawing commands that way

1
0
0
@mia @byte Well… I've seen some effectively text-encode some extremely low-bitrate opus to have audio over IRC.
(More for the hacker thing of "why not, let's try it" rather than something serious though)
0
0
1

@fiore @byte @flower if conversations implemented omemo 2 then kaidan would be a more usable client than dino

it sure as fuck has better UX

1
0
1
@fiore @byte @flower @fif @kimapr atalk is broken, it fails to consider valid my handle (prbbly coz it has a æ)
0
0
1

@mia @byte @flower i still wouldnt use it becausd its kdeware , but yea i agree

0
0
0

@byte I once implemented a simple IRC client in a visual programming language ( @vvvv ). Just connecting, joining a room and then displaying the messages that were thrown at me. It is such a nice little protocol ❤️.

0
0
1

@byte then prepare to be surprised what @delta did to the ultimate cockroach of them all: e-mail.

0
0
1

@rmd1023 @byte @mav The bigger revelation to me is that mIRC is still around, and still maintained (new update last month!).

0
0
1

Traveling OSM Salesperson Problem ✊🏳️‍🌈🏳️‍⚧️🇺🇦

@fiore @byte There are many communities on #XMPP which would appreciate more people participating…

http://search.jabber.network/tags/

I join #IRC channels through XMPP too, using Biboumi…

https://contrapunctus.codeberg.page/the-quick-and-easy-guide-to-xmpp.html#bridging-to-irc

However, I want people to move off IRC, so the majority of my activity tends to be on unbridged XMPP channels.

1
0
1

@lanodan @byte

Most / clients do support "XEP-0308: Last Message Correction" and many also have "XEP-0424: Message Retraction" nowadays 🙂

0
0
0

@fiore @byte

There are more options:

https://mov.im/blog/debacle/76bf90a4-5f59-4962-92db-6cd859f42ec9

I'll stick with /, because I'm used to it and there are bridges to IRC, Matrix, SMS.

0
0
0