127 points basilikum 2 hours ago 107 comments
meethkr 2 hours ago | parent
9dev 2 hours ago | parent
mgaunard 2 hours ago | parent
jeltz 1 hour ago | parent
dewey 2 hours ago | parent
gsich 2 hours ago | parent
Balinares 1 hour ago | parent
smokeyfish 1 hour ago | parent
neals 2 hours ago | parent
rylando 2 hours ago | parent
yieldcrv 2 hours ago | parent
hengheng 2 hours ago | parent
dewey 2 hours ago | parent
I know that's not the fault of the protocol itself, but that's always one of the biggest hurdle for IRC adoption when everyone is used to just open apps and see the full history at all times.
progval 1 hour ago | parent
cowlevel 1 hour ago | parent
javier2 2 hours ago | parent
pkal 2 hours ago | parent
cowlevel 1 hour ago | parent
trickypr 2 hours ago | parent
It’s just they need a bouncer (an always online irc server you run) for things like push notifications (and chat history on servers without the chat history extension).
Bouncers (and some IRC v3 extensions on newer servers) allow you to be logged in to the same account from different devices.
I’ve also had some fun writing a bridge from discord to irc for some personal discord servers (but it uses some account impersonation hijinks that make it impractical for other to use).
mgaunard 2 hours ago | parent
jeltz 2 hours ago | parent
OccamsMirror 1 hour ago | parent
pkal 2 hours ago | parent
cowlevel 1 hour ago | parent
phavelsk 2 minutes ago | parent
kristopolous 2 hours ago | parent
People love knocking on IRC but people are still on it, still using it...
dist-epoch 2 hours ago | parent
pelagicAustral 2 hours ago | parent
kristopolous 1 hour ago | parent
glimshe 1 hour ago | parent
unclet 2 hours ago | parent
kristopolous 1 hour ago | parent
that modality is long dead. we still have email but it's not that same ... I however could take mirc from like 1995 and still use everything.
zoky 1 hour ago | parent
kristopolous 1 hour ago | parent
zoky 1 hour ago | parent
FTP is useful for bidirectional file exchange over the Internet. There are other protocols, but they all have drawbacks. SFTP can be used for similar functionality, but it requires users to have SSH access. SMB and NFS don’t really work so well over the Internet and are a pain to configure for multiple users. For setting up accounts dedicated to transferring files, you really can’t beat FTP (or really FTPS, which is just FTP over SSL).
charcircuit 1 hour ago | parent
cowlevel 1 hour ago | parent
Bender 1 hour ago | parent
networked 1 hour ago | parent
frumiousirc 1 hour ago | parent
But, seriously, that got me curious. There are many protocols from that early era that are still with us today. NTP, DNS, SMTP, IMAP, BGP, SNMP, NFS, ICMP. If you allow the 1990's as counting as "old" we can add SSH and SSL, DHCP, LDAP.
fragmede 45 minutes ago | parent
terminalbraid 1 hour ago | parent
Also usenet is still very popular but mostly used for file sharing.
kristopolous 1 hour ago | parent
hollowonepl 57 minutes ago | parent
cowlevel 47 minutes ago | parent
movsx 1 hour ago | parent
dijit 1 hour ago | parent
terminalbraid 1 hour ago | parent
RyJones 1 hour ago | parent
countWSS 1 hour ago | parent
Ekaros 1 hour ago | parent
Just imagine hosting that history on your instance for users and then some vibecoder without care in his work starts scanning it automatically every 5 seconds just in case it might have changed...
nmlt 1 hour ago | parent
jstummbillig 1 hour ago | parent
More illuminating: To what (relative) extend? And what's the trajectory?
Looking at Google Trends: https://trends.google.com/explore?q=%2Fm%2F03t2s%2C%2Fg%2F11...
nubinetwork 2 hours ago | parent
dewey 2 hours ago | parent
nubinetwork 2 hours ago | parent
dewey 2 hours ago | parent
gsich 2 hours ago | parent
cowlevel 1 hour ago | parent
dist-epoch 2 hours ago | parent
So yeah, we are going to have the Dyson swarm before this is done.
rie_t 2 hours ago | parent
dewey 2 hours ago | parent
rie_t 1 hour ago | parent
dewey 1 hour ago | parent
I think the main problem there is that there's not really any motivation to build that on top of a simple protocol like IRC. The strength of the protocol is that it's distributed, easy to understand, text based and lightweight and I'd guess most current IRC users are people who use it for a very long time already.
Tucking all these mainstream features that people are used to this days to get feature parity with any other competitor (Slack / Teams / Discord / Matrix etc.) will not make IRC more popular, it will make the protocol more complicated and fragmented.
movsx 1 hour ago | parent
I appreciate its text-only nature and would never want to see image/video embeds and/or voice chat in my client.
smokeyfish 1 hour ago | parent
cowlevel 1 hour ago | parent
dewey 2 hours ago | parent
prologic 1 hour ago | parent
obsoleszenz 26 minutes ago | parent
prologic 13 minutes ago | parent
7bit 1 hour ago | parent
terminalbraid 1 hour ago | parent
At what point do we say matrix isn't going to work? It's been like this for years. It's so overengineered on an immutable chat history on a blockchain it has crossed the line into "way too expensive to run and maintain for streams of cat pictures and memes". Worse is better.
broodbucket 36 minutes ago | parent
jpeeler 5 minutes ago | parent
A decade ago Moxie Marlinspike argued[1] that to develop Signal more quickly, he and his team could not be distracted by federation. At the time I wasn't sure what to think, but it does seem that the effort level of using the integrated approach of client/server/protocol may just logistically be easier.
knorker 1 hour ago | parent
It's a server side change, robustifying the server-to-server links and its effects on connected clients.
Retr0id 1 hour ago | parent
This can get especially confusing when people on different clients have divergent views of the same conversation. e.g. some can see the emoji reacts, others can't. some can see "replies", others can't.
progval 1 hour ago | parent
We're also discussing ways for servers to provide a fallback to clients which don't support them.
badsectoracula 42 minutes ago | parent
Then i noticed the horizontal scrollbar :-P
AlienRobot 1 hour ago | parent
jamesponddotco 42 minutes ago | parent
I wonder if I can find the time to build a native iOS IRC client that follows Liquid Glass, and works as well as Goguma. Not many people would use it, but it’d scratch my own itch, as they say.
The protocol is so simple[1] that it shouldn’t take that long or be that hard[2], I think.
[1]: Which is the beauty of it, ofc.
[2]: Famous last words.
phavelsk 1 minute ago | parent
zensecure 36 minutes ago | parent
Mostly complainers who would rather see IRC stay the same. Right now one of them is complaining the author is a vibe coder, as if that somehow makes the critique that IRC continues to be far behind everything else less real.
badsectoracula 27 minutes ago | parent
So i decided to share it with a couple friends and retro enthusiast communities on Discord. I took a video capture of my engine working, showing the 3d rendering, audio, video, etc with an Xbox->HDMI->USB capture chain. Then attached the file on Discord's input field and posted it (i have a tab with the web UI pretty much constantly open in Firefox). People weren't around at the time but some saw it today and commented while i was sleeping (with my computer off).
Last time i checked, this wouldn't be possible with IRC because:
1. There is no video (or any other file) host on IRC servers.
2. IRC discussions are ephemeral, you either need to be online all the time or setup some sort of proxy that keeps the discussions around while you or others are away (or do what i used to do 15+ years ago - run a terminal-based irc client in a screen session in a VPS :-P).
AFAIK #1 is still impossible and #2 is an optional extension (that i've never seen in real life). Meanwhile i can now connect to a new Discord community and not only not worry about losing any messages while i do other stuff (i often check what people have talk about in Discord since my previous "visit" to be up to date) but also search what people talked about previously - e.g. did anyone brought up some XYZ topic i want to talk about?
IME the above two (also add images and audio to the mix - in two of the communities i'm in there are people who post WIP music they make) are basically 90% of how i see people use Discord: they post something (very often media-based) and very often others see/respond to it in their own leisure much later (in some channels people even live on different timezones so they can't do otherwise).
TBH nowadays if i wanted to set up some community in a self-hosted manned and wanted to stick with open stuff, i'd probably use RocketChat or something like that (Godot uses a self-hosted RocketChat instance that while a bit more janky than Discord, it seems to provide pretty much the same features i mentioned above).
jareklupinski 23 minutes ago | parent
who pays for the storage to keep the file on a computer somewhere, and the network to serve the file to the internet indefinitely? in Discord's case, it's the users
usenet iirc tried to do a sort of "torrent" the data across enthusiasts' / participants' computers?
cykros 18 minutes ago | parent
That said I can't say it's hard to just run irssi inside of tmux and attach/detach as necessary remotely. Nor is it hard to throw my media I'm sharing onto a web server. But yes, you do need to mix and match your utilities, rather than have an all in one package.
I do often enough find this to be more of a feature than a bug -- being stuck with Discord's UI is gross, but the network effect does have me continuing to use it for some groups.
ido 13 minutes ago | parent
Bender 8 minutes ago | parent
olalonde 17 minutes ago | parent
stevefan1999 14 minutes ago | parent