|
| kodah wrote:
| I used to be a big fan of IRC, but I'm not so much anymore. The
| reason IRC tends to suck is channel operators and network
| operators that enable them. No amount of technical advancement
| will solve that problem. Channels on IRC are unique, and much
| like domains, so there's not much community competition to sack
| bad channel operators while network operators are very hands off.
|
| What I'd love to see is an open source version of discord take
| off. Especially if there's a discovery mechanism built in.
| nmz wrote:
| I quite frankly hate discord, the model of "servers" is one of
| communities and although its nice for gaming, not quite so
| technical discussions. Currently I'm in a bunch of servers,
| notifications everywhere, did anyone actually talk to me? no.
| do people talk to each other? barely. From what I can see,
| discord is made for communities, and communities tend to die.
| zulip on the other hand? That's exactly how a project based
| communications platform should be.
| kodah wrote:
| That's a fair point, Discord I feel addresses the issue of
| fiefdoms in IRC, but meaningful engagement _is_ lesser and
| more sporadic. I 'm not sure what's worse, tbh.
| Sohcahtoa82 wrote:
| > Currently I'm in a bunch of servers, notifications
| everywhere
|
| Discord's default of "notify me on every message" is its
| worst anti-feature, IMO.
|
| Other than that, I like Discord.
| madeofpalk wrote:
| That, and not allowing people to leave channels is very an
| annoying.
| ChadNauseam wrote:
| > What I'd love to see is an open source version of discord
| take off
|
| Isn't this basically the matrix protocol? It already has
| millions of users (mostly in the french and german governments,
| I think) and they're pretty serious about UX and security.
|
| Anyone can run a server, and there's no issue with messaging
| someone who uses a different server than you use. Messages and
| private channels are e2e encrypted, so even the server operator
| can't see them, and it supports modern features like
| editing/deleting messages, file sharing, messaging from more
| than one device, seeing messages that were sent when you were
| offline, and things like that.
|
| To your specific complaint with IRC, matrix also has a pretty
| innovative feature that I like called "spaces", which are
| groupings of channels (with a many-to-many relation between
| spaces and channels). So I can make a "best functional
| programming channels" space that can have many channels with
| different moderation teams, etc.
| welterde wrote:
| That very much depends on the network and the channels how well
| things work or not. And other than having no moderators/channel
| operators at all, I don't see how it can be a problem that can
| even be solved? People can always get drunk on power and go
| completely crazy. What would be your proposal to solve this?
| kodah wrote:
| It can be, but not in a place like IRC. The problem is that
| if a channel operator over a large channel gets to tripping
| your only option is to move networks if you'd like to chat on
| the same topic with less abusive operators, which ignores the
| value that people add to communities.
|
| On Discord, all communities are created equal, and are
| discoverable. When you go to the discovery mechanism you can
| search for many similarly purposed communities.
| welterde wrote:
| Fair point (especially for super generic things like
| "#science" or similar) - that could sometimes be handled
| better. However sometimes there are multiple rooms
| discussing the same thing on the same network, so it's not
| always necessary to jump ship completely.
|
| But not sure I buy that the communities are that different.
| I would rather view them as different networks in IRC
| terms. You'll have a completely different set of people
| from one to the next, so how is it any different to joining
| a different network on IRC?
| kodah wrote:
| > You'll have a completely different set of people from
| one to the next
|
| Yeah, sometimes, other times there's overlap. That is
| kind of my point, they're encouraging chasing people off
| to new places because their channel operators _could be
| worse_.
| newbieuser wrote:
| what exactly is the purpose of this site? what alternative?
| korse wrote:
| IRC is extremely accessible. Sure, you can't send gifs without
| modifying your client... but you can modify your client (or write
| your own)! Confused about how something works? Read the RFC! Quit
| selling pre-packaged experiences; your opsec sucks regardless of
| your use of Matrix/Telegram/Signal and it doesn't hurt to
| shepherd people into an environment where knowing a bit about how
| the underlying technology functions in necessary for
| participation.
| ArrayBoundCheck wrote:
| Also who wants to run IRC on their phone? I rather not have my
| battery zapped by having an active internet connection
| eterps wrote:
| ELI5 what is an irc bouncer?
|
| An irc bouncer is a middleman between you and an irc network. It
| connects to a network like a normal client and instead of
| connecting directly to an irc network you connect to it. Usually
| you would set it up to log for you and show you some or all of
| the messages it received while you were disconnected. In this way
| your nick is always present in your channels and you can see what
| was talked about while you were away.
|
| source:
| https://www.reddit.com/r/irc/comments/35vcth/comment/cr86hcs...
| Sohcahtoa82 wrote:
| I use a bouncer to hide my home IP address. I've been DDoSed
| after kicking someone from a channel for spamming racial slurs.
| legalcorrection wrote:
| I never understood why IRC servers don't just store history and
| let clients query for it. This seems like a small addition to
| the protocol that would have made it a lot more pleasant to
| use. You could always turn the feature off in your
| channel/server if you want ephemerality.
| bityard wrote:
| Because it's firmly in the category of easier said than done.
|
| For starters, it would mean logging every message in every
| channel. IRC servers are (traditionally) relatively stateless
| and adding a database for logs is a very nontrivial ask.
|
| Server-side logs are a non-starter for many server ops due to
| exposure to the legal system (dealing with warrants,
| subpoenas, DMCA, "right to be forgotten", etc). Way easier to
| say, sorry, we don't have any logs.
|
| It doesn't take a whole lot of active channels to start
| eating up serious disk space. And of course for every user
| connection, you incur a complex db query, the results of
| which need to get sent back to the client, meaning every new
| connection is expensive in all of disk, cpu, sand network at
| a minimum. Most IRC servers are run by volunteers who aren't
| looking to beef up their server specs by an order of
| magnitude for one convenient feature. This is more doable now
| than a decade or two ago but it's still a big ask.
|
| You would need to convince all client authors to support
| server-side logging. Some will, some won't.
|
| Last I knew, most IRC servers didn't support authentication
| directly. If you wanted to "own" your nick, you had to
| register with a bot-like service. This means you can't get
| your logs until after you've authenticated to NameServ or
| whatever.
|
| Channels are ephemeral. Unless registered with services, a
| channel does not exist until a user joins it. Once the last
| user leaves, the channel doesn't exist anymore. Logging would
| mean channels are no longer ephemeral.
|
| Traditionally, the IRC networks and server authors have
| responded to these kind of feature requests by saying they
| should be done by the client, not the server. And I think I
| have to agree. There's nothing that Slack does (for instance)
| that can't be done with a sufficiently advanced IRC client.
|
| Keep the server as a relatively dumb message broker and put
| all the smarts in the client. If the features are useful
| enough, other clients will implement them too.
| theandrewbailey wrote:
| IRCv3 has an extension that does just that. I've played with
| it using ergo.
|
| https://ircv3.net/specs/extensions/chathistory
|
| https://github.com/ergochat/ergo
| progval wrote:
| UnrealIRCd also supports this chathistory extension. And
| both UnrealIRCd and InspIRCd support replaying the last
| handful of messages to clients which don't support the
| extension. https://www.unrealircd.org/docs/Channel_history
| https://docs.inspircd.org/3/modules/chanhistory/
| dizhn wrote:
| In addition to the above. Both matrix and discord can provide
| IRC bridges which provide the same "always-on with history"
| functionality. I have been using the matrix.org bridge to
| libera.chat for a few weeks. One can join any libera.chat
| channel this way. Other matrix server might configure a more
| limited room-to-channel setup where not all channels are
| bridged.
| snarfy wrote:
| I always found the ephemeral nature of IRC chat to be a
| feature, not a bug.
| eterps wrote:
| It doesn't work very well for low traffic channels.
| AnIdiotOnTheNet wrote:
| Email does. Right tool for right job.
| eterps wrote:
| Not sure what you mean, how does email help me follow low
| traffic IRC channels?
| AnIdiotOnTheNet wrote:
| You shouldn't use IRC for low-traffic communications, or
| more precisely it shouldn't be used in the scenario where
| you want people to be able to receive messages while not
| connected to the channel. Email is the appropriate tool
| for these cases.
| mro_name wrote:
| are there irc2email bots?
| eterps wrote:
| I don't control the message frequency or member
| timezone/presence of existing channels that I didn't
| create in the first place. Also switching back and forth
| between email and IRC depending on frequency sounds
| cumbersome to me. Some niche channels can have busy weeks
| while being silent on others. I like how bouncers improve
| the UX for that situation.
| [deleted]
| nly wrote:
| It certainly gets around some of the privacy concerns you get
| once your platform has message persistence.
|
| On the other hand, the mobile/cellular world has been largely
| responsible for killing off IRC.
| WJW wrote:
| I don't think IRC ever had much of an expectation of
| privacy. Just because you didn't keep logs yourself does
| not mean the IRC server didn't. Using a bouncer does
| nothing for that.
| nly wrote:
| Most IRC networks are relatively small and/or are/were
| run by techies with no real incentive to log everything.
| Also, almost everything culturally about IRC relies on
| trusting the IRC operators to keep things running
| smoothly and moderate appropriately.
|
| UnrealIRCd (a popular IRC server implementation) have
| actively refused to add features in to the code-base that
| allow IRC operators to snoop on private messages or
| covertly on channels, for example.
|
| Slack, Facebook, Reddit, and whoever else we all use
| these days, keep every private message ever sent logged
| for all time and this is just accepted.
| corobo wrote:
| > UnrealIRCd (a popular IRC server implementation) have
| actively refused to add features in to the code-base that
| allow IRC operators to snoop on private messages or
| covertly on channels, for example.
|
| Someone should have told Angrywolf. This module was on
| every "we used to be on BigNet but we split off because
| reasons" UnrealIRCd network for a while, haha
|
| https://pastebin.com/EVkudZVb
|
| (disclaimer: don't use it for moral reasons, but also
| because I've not vetted the code in any way beyond
| checking it looks a bit like code)
| astrobe_ wrote:
| > UnrealIRCd (a popular IRC server implementation) have
| actively refused
|
| That's really moot because operators can certainly and
| easily snoop the traffic on the wire. Therefore I agree
| with the statement above that one should take IRC for
| what it is: lightweight, convenient, but don't assume any
| privacy - and it can be perfectly fine.
| usrn wrote:
| Exactly. You don't want to know everything that's ever
| happened in the history of the channel, there's _way_ too
| much. Even on Discord the client can 't handle it so you
| won't know anyway.
| Akronymus wrote:
| Same here. Works quite nicely to have tempers cool down as
| people dis/reconnect and lose history.
| Grumbledour wrote:
| I always saw it as a bug tbh, but reading drew's footnote on
| that right now, I am starting to think you and he are right!
|
| But I think it is more complicated, because it also makes
| clear that IRC is not an ideal medium for many forms of
| messaging. It works great for free for all chat, where the
| discussion happens right now. But it is not great for group
| chats with friends or when information needs to be
| disseminated across a community, but I have both of these
| seen used often.
|
| It just not asynchronous, while at the same time, because of
| the constant open connection, also not great to use on the
| go.
|
| It's somehow nice to have a medium for "right here and now",
| but it sucks to not be able to answer a question or miss
| important conversation because you didn't look for 10
| minutes.
|
| Of course, multi-tier conversation options have helped
| traditionally, but I think that's also why i never bothered
| with IRC much, because it was always 3 dozen people idling
| who always seemed to burst in conversation once you got
| disconnected.
| ddevault wrote:
| To add to this: I think IRC strikes an interesting balance
| between async and sync conversations -- Schrodinger's
| synchronization, in a sense. In public conversations,
| there's no expectation that anyone will be present for
| anything and no expectation that they should read the
| things they missed, which is good. However, among mutual
| bouncer users there's a culture of sending messages you
| expect to be read later, in their own time. We essentially
| get the best of both worlds.
|
| I wrote a little bit about this facet of IRC culture in
| this article:
|
| https://drewdevault.com/2021/11/24/A-philosophy-for-
| instant-...
| johannes1234321 wrote:
| If is a feature in many ways, however there are usecases
| where it isn't applicable. If I got such a usecases the
| question is whether I pick a completely different chat system
| or use some form of bouncer as workaround.
| remram wrote:
| Like shipping channels in the ocean. You can't see them until
| a boat cuts through the water leaving a wake. There's no
| evidence left behind.
| https://www.youtube.com/watch?v=O2rGTXHvPCQ&t=18s (gibberish
| warning)
| baby wrote:
| I don't like the framing on feature vs bug. I think it's a
| characteristic of IRC that made it nice in some ways, and
| impractical in other ways. The fact that you knew that people
| were "on" when they were in the channel, and see exactly how
| many people where "on" at some point in time was really
| interesting. Right now all your chat apps are persistent
| chats so you don't really have that feeling of really being
| in a "chat room" anymore.
|
| If someone is looking for an ephemeral side-project to work
| on, it'd be interesting to have something like twitter that
| works in a similar way: you only see tweets posted when
| you're online on the page.
| ddevault wrote:
| You're only online on IRC while you're connected to it. When
| you disconnect your client, your username disappears from the
| list and you cannot receive private messages or see
| conversations in IRC channels. One user == one open TCP
| connection.
|
| A bouncer holds that TCP connection for you and you connect to
| it instead of directly to the server. It will store messages
| received while you were away, automatically log conversations
| to disk, and allow you to connect to the same user with
| multiple devices, among other features.
| baby wrote:
| I remember getting an offer for a bouncer for $1 for life. I
| presume the company shut down and my bouncer doesn't exist
| anymore, but at the time I was like "WHAT A FUCKING DEAL".
|
| (Yeah people would usually buy a bouncer, or perhaps several
| ones)
| Syonyk wrote:
| An IRC bouncer will fit nicely in the "Free tier" EC2 or GCE
| instances, with gobs of room to spare (even the 1GB bandwidth
| tier is plenty for a month of IRC bouncer use). I ran one in
| there for a long while until I moved back to my own server.
| dewey wrote:
| Even when I'm not a heavy IRC user any more I'm excited that they
| are pushing IRCv3. It's a smaller spec where a two people team
| can already make a dent.
| c7DJTLrn wrote:
| I can understand not wanting to use a proprietary platform for
| communications about a FOSS project, but why does it have to be
| IRC? The world is moving on. I like being able to paste code into
| chat and have it syntax highlighted. I like being able to ping
| people so that they get a notification on their phone, and
| likewise, I like people to be able to ping me. Occasionally, I
| like to send a GIF.
|
| I imagine IRC people will just call all of these distractions.
| They are in a shrinking minority of people.
| usrn wrote:
| If only I had a fraction of a Bitcoin for every time someone
| said "Why IRC and not Google talk? The world is moving on."
|
| The world is not moving on, IRC is very much here to stay. It
| works way too well for this sort of thing and people like being
| able to have their client set up exactly right. It's just heavy
| iPhone users that left and once Apple allows web push iPhone
| users will be back on IRC again.
| EmilyHughes wrote:
| I can guarantee you that the amount of people using an iPhone
| that are desperate to get on IRC are almost 0%
| usrn wrote:
| Yeah when I had an iPhone I was really annoyed I couldn't
| leave an IRC client in the background. I'm certain I wasn't
| alone.
| [deleted]
| ChadNauseam wrote:
| > The world is not moving on, IRC is very much here to stay
|
| I don't doubt that IRC is here to stay, but I've noticed more
| and more people moving from IRC to Matrix. Nix, the wgpu-rs
| guys, I believe the blender devs, and I believe the GHC devs
| are all on Matrix now.
|
| (No affiliation, I just like the service)
| Arnavion wrote:
| Nix, Blender and GHC all have IRC channels on Libera, with
| a few hundred members each. I didn't join them but I assume
| they're bridged to Matrix via EMS.
| dijit wrote:
| I think a large issue might be the fact that nobody runs
| their own bouncers, and the idea of paying a subscription for
| such a thing is not something people are comfortable with.
|
| I run ZNC+Palaver and get push notifications on my iPhone;
| but I also run ZNC on my own machine somewhere, which is a
| cost and a setup most people don't usually have to bother
| with.
|
| One solution for casuals is probably IRCCloud; since IRCCloud
| will give you the same experience as mine for free, but will
| disconnect you if you're inactive (unless you're paying).
|
| Irccloud also precludes all of the nice features you might
| get if you're running your own clients... so, YMMV.
| TingPing wrote:
| IRCCloud now acts as a regular bouncer for any client.
| Stampo00 wrote:
| I think we need to separate IRC the client from IRC the
| protocol. Everything you just described is possible with a
| sufficiently advanced client without any changes to the
| protocol. In fact, some clients already do what you describe.
| eropple wrote:
| "A client could do that" is true. It's also unhelpful. They
| don't _all_ , or even _most_ , do that. Consistency is
| valuable, and trying to coach people to switch IRC clients
| (assuming one exists that ticks the right boxes on their
| platform) is, to me, a pretty poor use of my limited time on
| this planet.
|
| I don't love Discord or Slack and there are a lot of things I
| miss about IRC, but the amount of sandpaper around getting
| people who are less than extremely forgiving of Computer
| Stuff to use it adroitly is one. Two chat platforms is
| already one too many for me, and IRC doesn't really make the
| cut for a third anymore because I too am becoming less
| forgiving of Computer Stuff as I get older, too.
| welterde wrote:
| Part of the problem is though that there people (like
| myself) that simply don't want any of those features. If
| everyone agreed that these features are worth having then
| there would be no problem, since then every client would
| get them eventually.
|
| People have different needs and expectations, so why
| shouldn't different clients for different people exist?
| eropple wrote:
| TBH? Because the expectation for a communications
| platform is that you want people to communicate with you,
| and imposing the need to keep a set of caps in _my_ head
| for _your_ client is grating and annoying. "I only
| accept text-based email" would be the closest equivalent
| I can think of, and I don't think I'd go out of my way to
| write a text-based email to you because you _choose not
| to_ parse ` `.
|
| I'm not saying somebody who only accepts text-based email
| is wrong, mind--do as thou wilt and all. I am saying that
| the more barriers you present to being communicated with,
| the less reasonable it is to expect people to communicate
| with you. IRC makes it too difficult to communicate in
| modes I've come to expect as normal, so I'm just not
| gonna do that these days.
| welterde wrote:
| What do you mean with keeping caps in your head for my
| client? Capabilities? Why would you need to keep those in
| mind?
|
| One doesn't need to keep anything in mind if one just has
| two different clients for the two user groups. And there
| are IRC clients, such as thelounge or irccloud (ok.. more
| than just a client), that offer things like inline
| images/audio, link preview, etc. (and wouldn't be hard to
| add missing things there). On the protocol level they
| just send urls in the irc messages, which falls back
| nicely for the other user group. I send images, pastes,
| etc. all the time on IRC it's just I don't want my client
| to render any of them inline - I want to decide if I look
| at something or not, while you want a client that does
| render everything inline for the most part.
|
| PS: My spam filter judges html emails rather harshly :P
| eropple wrote:
| _> What do you mean with keeping caps in your head for my
| client? Capabilities? Why would you need to keep those in
| mind?_
|
| Because the point of a conversation is to communicate.
| Your client is changing the meaning of what I am sending
| _to_ you, and I have to know that to effectively
| communicate _with_ you. I value clarity, and IRC _doesn
| 't offer me this_ without knowing what the other client
| is doing. I do not trust a normal, representative user to
| click on every relevant link and internalize it from
| there, because my experience is that _people don 't_. On
| the other hand, being able to post a snippet makes it
| _part_ of the conversation and not a reference, and in my
| experience means people are more likely to actually read
| the thing. The assumption that I should just throw URLs
| at you and you will parse them, either through a computer
| or mentally, and do the right thing with them increases
| the lossiness of communication, and adds to my mental
| stack. My mental stack is tall enough already for me.
|
| In my experience from platform to platform it's a
| difference of kind, and frankly? It's also not one I
| really want to be dealing with myself on the sending end
| more generally. I don't like the bouncer paradigm and I'm
| not paying irccloud to host one for me when I can do so
| myself _but_ doing so myself is annoying and work that
| other platforms do not demand of me. And I 'm not going
| to a pastebin _website_ when I can literally drag a code
| file in and click "post as snippet". It's slower and
| it's unpleasant. A sufficiently smart client could solve
| these things, sure--but Slack and Discord already do
| them, and the 99% case are there and not on IRC.
|
| I am not, to be totally clear, saying you're wrong to
| like what you like. I've run IRC servers many times and I
| used them steadily for about fifteen years. But I have
| learned, personally and for me, that the things users
| seem to value on IRC makes those folks harder for me to
| communicate with as we've normed (for lack of a better
| term) rich experiences in group conversations. And if
| you're cool with that, that's totally fine. It's a
| tradeoff, not a moral thing. It does also means that (not
| that you're doing it, but some IRC defenders in this
| thread have definitely logged on) incredulity that Nobody
| Wants To Use IRC just isn't reasonable. It's not a
| friendly platform unless your values are _its values_.
| Mine aren 't anymore, so I don't use it.
| welterde wrote:
| I don't think the argument that the mere existence of
| clients that work differently ruin the modern features
| somehow is really that fair (see below). The bouncer
| argument is kinda fair, but if you also don't like to
| live in a walled gardens (slack or discord), it limits
| the options a lot (although there are IRC servers that
| have integrated bouncers! Matrix is kinda like running
| your own bouncer again, unless you are ok with a third-
| party running it for you). I can also accept that there
| are many more non-modern IRC clients than modern ones
| that work the way you would expect, so the overall
| expectation would be biased. And that probably it was too
| little too late.
|
| But I think you are overthinking it by a lot. If you were
| to use IRC, you should just use a modern "magical" IRC
| clients and not worry about what happens in the
| background (and btw it's not just "could" but "does"..
| there are clients that do all that already - where you
| can just drag and drop stuff in and it will magically do
| the right thing). And I am willing to bet that in other
| instances you already do operate that way. Unless your
| mail client is very broken it will send a plain text
| version of your email along with the html email. Do you
| worry there too that I am actually just looking at the
| plain text version of your email and not with the
| intended html formatting? Or do you worry that the person
| you are talking to on slack might just be connected via
| matterircd via IRC (or directly via IRC back before slack
| did the bait 'n switch) and not see any of your snippets,
| images, etc.? Which btw. I am totally doing despite how
| much it butchers everything - I just cannot stand that UI
| (and neither can my rather old laptop).
| jjav wrote:
| > "A client could do that" is true. It's also unhelpful.
|
| That's a fundamental disagreement. I know some people like
| tightly walled gardens where there can only be one client
| and you're stuck with its limitations. Personally, I
| despise those systems and will do everything to avoid them.
|
| > Consistency is valuable
|
| Consistency is not valuable in this context, it is a
| straightjacket. I want a client which works exactly the way
| I want, which is likely different from what you want. So we
| need probably different clients, or at least an extremely
| configurable one.
|
| This is why email is so wonderful and I use it above all
| else. I can have my client which I love and others can have
| their clients which they love and I find unusable but we
| can all be happy.
| eropple wrote:
| I completely agree--it absolutely is a fundamental
| disagreement! It's also why "but why won't people use
| IRC?" is misguided. I won't use IRC because I don't value
| what it does anymore. I valued it a lot more when almost
| everyone I talked to was as much of a computer nerd as I
| am--that's no longer the case and the computer-nerdy
| parts of my life are complementary pieces rather than
| core ones now, so I want different things.
|
| The idea that IRC might be better was why I clicked on
| this thread in the first place, before I really parsed
| the srht part of it, 'cause my values absolutely do not
| overlap with theirs. (Which is fine. Like what you like!)
| nsv wrote:
| What is the replacement for IRC that the world is moving on to?
| Matrix? XMPP?
|
| Personally all the people I want to talk to still use IRC, so
| I'll use it to.
| c7DJTLrn wrote:
| Element and Rocket Chat are decent.
| Macha wrote:
| The people/projects that care about an open ecosystem but
| want more than IRC are moving to Matrix, and those that don't
| are moving to Discord. In particularly basically every gaming
| community that used to be on IRC seems to be a discord now.
| carapace wrote:
| > They are in a shrinking minority of people.
|
| Another way to say that is IRC helps filter out the worst of
| Eternal Eternal September. (Meaning nothing against you
| personally! No disrespect intended.)
|
| (FWIW, it's a slowly _growing_ minority.)
| ZeWaka wrote:
| Never thought I'd see an Eternal September post these days.
| c7DJTLrn wrote:
| "Growing". I doubt it. New developers are not jumping on IRC
| channels and mailing lists, they're going to Discord servers
| and Reddit, sorry to break it to you. Nobody below the age of
| thirty is using these old tools unless they're specifically
| working in spaces where they're used such as kernel dev or
| they want to be a hipster. I imagine the count of developers
| on Discord already outnumbers IRC 100:1.
|
| Say what you want about these services being privacy
| infringing and proprietary (trust me, I don't like them
| either) but let's not be deluded. Their predecessors will
| die.
| Shared404 wrote:
| > "Growing". I doubt it. New developers are not jumping on
| IRC channels and mailing lists,
|
| I am :) . I've found that the discussions I've had on IRC
| or read on mailing lists are typically higher quality, and
| more interesting than anywhere else.
| Alekhine wrote:
| u801e wrote:
| > I like being able to paste code into chat and have it syntax
| highlighted.
|
| > Occasionally, I like to send a GIF.
|
| Some people don't like large blocks of text or images pushing
| other messages completely off screen.
| fouric wrote:
| I can think of many situations where I'd rather have an image
| that explains something much more clearly than a wall of text
| on my screen, and other situations where it's perfectly
| possible to send large blocks of useless _non-syntax-
| highlighted_ text over IRC.
|
| Don't try to solve social problems by removing useful
| technical features from tools.
| welterde wrote:
| IRC does support sending URLs just fine. The key point here
| is though, do I want those images to be displayed inline
| among the text or not. And there are IRC clients (such as
| thelounge) that will just display those images inline
| (which is what you would want) and some where you can just
| drag some image/file and will upload it to some file/image
| host and then just send the url in the chat.
|
| So options for people that have different usage patterns do
| exist.
| rascul wrote:
| > and some where you can just drag some image/file and
| will upload it to some file/image host and then just send
| the url in the chat.
|
| The Lounge can do that also.
|
| https://thelounge.chat/docs/configuration#fileupload
| shp0ngle wrote:
| Come on, it's sourcehut. This is what they do.
|
| They think PRs and pull requests are a distraction and all
| should happen in mailing list.
|
| If you host on sourcehut, you want these things
| tsujp wrote:
| > I like being able to paste code into chat and have it syntax
| highlighted.
|
| Use a pastebin, there are plenty out there. See:
| https://paste.sr.ht/ or http://ix.io/ or https://paste.rs/ or
| https://bpa.st/ or https://gist.github.com/ or
| https://paste.ubuntu.com/ and many, many more.
|
| Regardless of there being a better tool for syntax highlighting
| and holding small linkable snippets of code (so that logic
| doesn't need to be more to download when opening your chat) it
| also keeps it _out_ of the chat so it's not polluted. People
| not being able to instantly insert 20 lines of text is a _good_
| thing. So, link to the resource don't embed it.
| > I like being able to ping people so that they get a
| notification on their phone, and likewise, I like people to be
| able to ping me
|
| In the article you're responding to Drew directly mentions
| their suggestions for Push Notifications. I don't mean to sound
| facetious but, did you read this (article) in it's entirety?
| > Occasionally, I like to send a GIF
|
| See above: link to the resource, don't embed it.
| Macha wrote:
| > People not being able to instantly insert 20 lines of text
| is a _good_ thing.
|
| Element (Matrix) and Slack will render something like this as
| 3-5 lines with the expansion option to see all of it. I'm
| sure discord will eventually do the same too.
|
| This is clearly preferable to using a different application
| entirely to view the snippet.
|
| It's only IRC where some naive clients expand this out into
| 20 something messages where this is a problem. And since it's
| not part of the protocol, you're at the whims of the sender's
| client for how it's handled, so it's not like you can install
| a sufficiently smart client to render it how you like in all
| cases.
|
| I'd also suggest your perspective of how much a problem even
| that 20 lines of text is is distorted by being in fast moving
| public chatrooms, like your typical Linux distro channel. In
| my small team or friends chat, it's perfectly fine
|
| The same also applies to the gif. If this one bothers you,
| most clients even have the options to disable inline images,
| so the sender gets to choose. Also it means you just get the
| image file, and not whatever cruft the popular image host of
| this 5 year period is doing to monetise.
|
| Image hosts and pastebins also seem more fragile than chat
| services. I've occasionally gone through old messages that
| link to pastie or similar and the context is gone.
| welterde wrote:
| For me it's not really about fast moving rooms or not, but
| that I want to see a bit of context to what was said. In
| IRC it's easy to see more than 60 lines back without having
| to scroll, but all modern alternatives don't have that as a
| concern at all. Have a few people paste code, liberal use
| of quoting for messages that are less than 10 lines up (so
| you are seeing the same message 3 times repeated on the
| screen), people posting images and you'll be lucky to even
| have a tiny fraction visible compared to the IRC view.
|
| I can of course see the appeal of all those features, but
| at least for me it translates into a much worse UX in the
| end.
| zinekeller wrote:
| > Image hosts and pastebins also seem more fragile than
| chat services.
|
| Sadly true. While I don't use IRC much, looking at older
| posts from fora without on-forum file storage and I just
| see photos roughly like this Imgur example
| (https://imgur.com/NOnf.jpg). Heck, even older HN posts
| suffer from the same problem.
| encryptluks2 wrote:
| I think your expectations can easily be alleviated with the
| right IRC client. Most pastebins and image hosts use some
| form of markup so that if your IRC client was set to
| preview those links then it could, or even potentially
| cache those resources as well.
| Macha wrote:
| So what is this magical sufficiently smart client that
| can embed images from all major image hosts, code
| snippets from all major pastebins and also configures a
| bouncer for me and also lets me see messages on my phone
| without missing some as the phone OS killed it's network
| socket as it put the app to sleep?
|
| I'm no stranger to the IRC protocol (in fact one of my
| first submissions to this site 12 years ago in 2010 was
| an introduction to the protocol written as part of
| building an Android client that was my side project at
| the time), but I have no interest in putting in the time
| to make an IRC client with the experience I'd like in
| 2022, which is clearly a much lower bar on matrix when
| Element, nheko, Cinny, FluffyChat and Fractal have all
| managed it.
| dpifke wrote:
| https://www.irccloud.com/
|
| (Not affiliated, just a happy user.)
| encryptluks2 wrote:
| To be fair IRCCloud is not free nor open source. I
| believe there are other clients that offer similar
| functionality but it would be good to have something easy
| that does this readily available within open source
| bchar wrote:
| IRCCloud does much of this.
| seanw444 wrote:
| Been using Sourcehut as my main repo host for like a year
| now, and didn't even know https://paste.sr.ht existed. Very
| handy. Thanks.
| Tomte wrote:
| "All sourcehut services" on the web site doesn't show all
| services, alas.
|
| I wonder what else is missing besides paste and chat there.
|
| Edit: but the manual does: https://man.sr.ht/
| JohnHaugeland wrote:
| is it not weird that you're responding to people who
| obviously know how to use irc and say "this is why i don't
| use it anymore" by trying to teach them how to do what
| everyone already knows how to do?
|
| did you feel that you were offering solutions or something?
| proto_lambda wrote:
| > Use a pastebin
|
| That's not a solution, that's a bad and inconvenient
| workaround. Having to use an external service just to share a
| couple lines of code is horrible for usability. Funnily
| enough, its also exactly the thing that IRC users complain
| about when the matrix bridge converts multi-line messages to
| links.
| Arnavion wrote:
| >Funnily enough, its also exactly the thing that IRC users
| complain about when the matrix bridge converts multi-line
| messages to links.
|
| I assume you're trying to say this is hypocritical, but it
| isn't.
|
| The problem with multi-line messages becoming links is that
| the message is the context of the question. You have to
| reach for a browser just to read what the other person
| wanted to say.
|
| Things like images and pastebins are ancillary to the
| message. You read the text part, decide whether you want to
| engage with it further, and then if you do you reach for a
| browser to see the image or pastebin.
|
| Compare: hey guys im trying to
| install blub on ubuntu but it keeps complaining that my
| splines aren't reticulated. full error here:
| https://paste.rs/id123
|
| with: hey guys... (full message at
| https://matrix.org/_matrix/media/r0/download/matrix.org/id1
| 23)
|
| That last one is an actual example from an OFTC channel
| that's bridged to Matrix. It truncated at just two words
| because the original message had a newline after "guys".
| proto_lambda wrote:
| Oh yeah, that's indeed not great. For messages with up to
| ~5 lines, the bridge actually just sends several
| messages, but as soon as the message has more lines than
| that, it only shows the first line as a preview. I
| could've sworn it actually sends the first couple lines,
| then a "(full message at ...)" message, but apparently
| not (anymore) - would probably be worth opening an issue
| for :)
| Arnavion wrote:
| The full message was longer than five lines.
|
| There's nothing to file a bug about. The bridge does not
| (and can not without some AI or heuristics which are both
| fallible) know where the relevant part of the message
| ends and the log spew begins, so a message with a one-
| line description and fifty lines of logs is treated the
| same as a message with fifty-one lines.
| kodah wrote:
| An IRC bouncer does what you're wanting in terms of offline
| notification, they're just hard to configure. The problem with
| IRC is largely it's structure. Huge networks don't really merge
| anymore, channel owners stay in their seats for very long
| periods of time, and the network operators largely run on a
| very libertarian ideology of non-interference. Discord solves
| that, and many people moved because of that before Discord had
| all the novel features it has. The people that stick around on
| IRC usually have gripes about the networks they're on, but the
| gripes are tolerable enough.
| slightwinder wrote:
| > but why does it have to be IRC?
|
| Because IRC works. It's open, battle tested and has huge
| support by an endless amount of tools and documentation. There
| is not much reason to not use if all you wanna do is chat.
|
| > I like being able to paste code into chat and have it syntax
| highlighted
|
| > I like being able to ping people so that they get a
| notification on their phone
|
| > Occasionally, I like to send a GIF.
|
| That's the job of your client, not the communication-protocol.
| IshKebab wrote:
| IRC works... if all you want to do is send basic text
| messages back and forth like it's still 1995.
|
| That's not what I want. I want modern features like text
| formatting, links, images, file sharing (don't mention DCC),
| threads, linking to messages, persistent history, and even
| emoji reactions.
|
| And when I say "modern" I mean "modern relative 1995 which is
| where IRC proponents are still stuck".
| sdfhdhjdw3 wrote:
| > Because IRC works. It's open, battle tested and has huge
| support by an endless amount of tools and documentation.
| There is not much reason to not use if all you wanna do is
| chat.
|
| How about encryption?
| dijit wrote:
| TLS is accepted, since you implicitly trust the server when
| using chatrooms in most cases.
|
| for everything else there are plugins in your client for
| OMEMO (what signal is based on) and OTR (which is purely
| session based).
|
| Handling this as a third-party implementation for E2EE is
| probably the only true way to gain trust anyway. If your
| provider provides the infrastructure _and the client_ then
| how can you really trust it?
| sdfhdhjdw3 wrote:
| I'm not a security expert, but my humble view is that if
| you need plugins for really basic functionality, that's a
| red flag.
| [deleted]
| dijit wrote:
| "E2EE" is not really basic functionality.
|
| I believe it is hard to get right, and only worthwhile on
| 1:1 communication, it doesn't work well at all on large
| chat rooms, which is what IRC is.
|
| Regardless, if you don't want E2EE to be handled by a
| plugin- it is possible to make a client with it baked in.
|
| There is no company that will stop you creating a third-
| party client unlike slack/discord which are extremely
| hostile to those endeavors by comparison.
|
| EDIT: If you downvote without replying I'm just going to
| assume you're ideologically opposed to open standards,
| because I'm not sure what else I can take from it.
| sdfhdhjdw3 wrote:
| I didn't downvote, and I'm very pro open standards. I
| just think we can do better than IRC, that's all.
| dijit wrote:
| Ah, I wasn't accusing _you_ of downvoting, just the
| community.
|
| You can't downvote direct replies.
|
| ---
|
| Speaking about standards; have you looked at IRCv3? Is
| there anything specific that you feel is not being
| addressed?
|
| Encryption (to my mind) _is_ better handled outside of
| the spec itself, just like HTTP vs TLS wrapped HTTP
| (HTTPS) where the "TLS" has no bearing at all on how
| HTTP is implemented.
|
| IRCv3 is attempting to address the persistence issues,
| though many people like the lack of persistence in
| general.
|
| I don't want to guess at what your concerns are, but more
| generally; have you looked at the spec?
| numpad0 wrote:
| It's not really a green flag when values offered by major
| commercial alternatives seems like then-experimental
| client features of existing thing(cf. Twitter, Slack,
| Discord)
| rdpintqogeogsaa wrote:
| Yet there are also large networks like QuakeNet or
| UnderNet with no TLS anywhere.
| dijit wrote:
| And you can choose not to be there.
|
| My network forces TLS: https://darkscience.net
|
| Forcing people to "do what _you_ want " is against the
| spirit of open standards.
| [deleted]
| ddevault wrote:
| If IRC were designed today, it would probably be with E2EE.
| But it's not the end of the world that it wasn't, it just
| limits what use-cases it's appropriate for. Asking about
| kernel config options in #linux does not really demand
| particularly high privacy, and TLS between you and the
| server is generally sufficient. E2EE is also pretty
| difficult to get right and dramatically increases the
| complexity of the system -- Matrix's third-party client
| ecosystem is hamstrung by this requirement and very poor
| compared to IRC as a result. E2EE is nice to have and
| essential for some use-cases, but I don't think that IRC is
| invalid because it lacks it.
| 300bps wrote:
| I haven't heard of a widely-used IRC client that doesn't
| have built-in SSL connectivity for quite some time. For
| example:
|
| https://www.mirc.com/ssl.html
| usrn wrote:
| Encryption makes more sense for small or one on one chats
| with people you know, the sorts of things people use XMPP
| for (which has OMEMO: signal style encryption.) In large
| public chat rooms being able to use a pseudonym is much
| more important than encryption.
| astrobe_ wrote:
| When a platform does not guarantees secrecy you just avoid
| holding private conversations on it. In my opinion, that's
| the spirit of IRC, a public place to discuss, because often
| channels are logged and the logs are accessible for anyone
| from the web. If not, just about anyone on a channel can do
| it without your consent. That's also true I think with
| other "secure" chat platforms because that's the nature of
| any-to-any chat protocols.
|
| Then you use private messages as a way to talk to someone
| without disturbing, or away from the noise, of the channel
| - still not for really private conversations ; for this you
| don't need encryption, you need _end-to-end_ encryption,
| but at this point you 'd rather use a messaging platform
| rather than a chat platform.
| stonogo wrote:
| The world has been "moving on" from IRC for approximately
| thirty years, just like it's been "moving on" from email and
| phone calls and so on. Somehow, all these tools remain.
| ddevault wrote:
| You might like pinging people so they get a notification on
| their phone, but _they_ might not like being on the other end
| of your ping :)
|
| IRC has been around a lot longer than most of the projects
| which have sprung up in the same space, and IRC views their
| features with skepticism rather than being the eternal trend-
| follower. If IRC had followed every trendy chat feature for the
| past 34 years then it would be a hulking monstrosity by now.
|
| There is wisdom in moderation. A communication method can be
| effective without facilitating every style of communication --
| often moreso. I'll note that you're unable to embed a GIF or
| highlight code or send an emoji reaction on your Hacker News
| comments, but we seem to be having this conversation in
| relative ease despite that.
|
| Different people value different things. Matrix is there if you
| want a more "modern" option.
| corobo wrote:
| If IRC had followed every trendy chat feature it might not be
| 10x smaller than it was when I last used it too, in fairness
|
| Not even using comical exaggeration either, I'd say the user
| counts are pretty dead on 10x less now, give or take a few
| thou. Back then EFNet, Undernet, DALNet had like 100k users
| each. Barely getting over the 10k hump these days.
|
| > You might like pinging people so they get a notification on
| their phone, but they might not like being on the other end
| of your ping :)
|
| Notification settings aren't stuck in 1988 too, if you don't
| want to be pinged in 2022 that's on you :P
| carapace wrote:
| It's not humanly possible to talk to 100k or 10k people
| anyway, so what does it matter? It's not Twitter. If the
| hundred or ten people you want to talk to are there, that's
| enough, eh?
| corobo wrote:
| I'm not saying they were all in one channel lmao
|
| What does it matter? If you go on IRC now every channel
| is idle, no chat, just joins quits and parts, boring,
| dead.
|
| > If the hundred or ten people you want to talk to are
| there,
|
| They're not, and haven't been in 10 years. I'd love to
| get back into IRC but there's no IRC to go back to.
| welterde wrote:
| Libera is still quite active, just hop on and onto your
| favorite programming language channels there (or science
| or news or ..) and chances are you'll see plenty of chat
| activity instead of only joins and quits.
| rascul wrote:
| > If you go on IRC now every channel is idle, no chat,
| just joins quits and parts, boring, dead.
|
| Not my experience at all. The channels I'm in have had a
| fairly stable number of users for at least the last
| decade. These are channels with hundreds or even
| thousands of users. There is lots of discussion in these
| channels every day. Sometimes so much I can't keep up
| with it if I'm there participating. I'm in mostly tech
| related channels, though.
| throw10920 wrote:
| > You might like pinging people so they get a notification on
| their phone, but they might not like being on the other end
| of your ping :)
|
| This is a false dichotomy between "you have to receive
| annoying pings" and "there's no notification system in your
| chat system".
|
| What actually happens in real life is that chat systems, even
| proprietary ones, give you control over _what_ notifications
| you receive (and when you receive them). Discord, in
| particular, gives you _significantly_ more fine-grained
| control than any FLOSS tool that I 've ever seen.
| [deleted]
| throwaway71271 wrote:
| i love IRC, without bncs
|
| you close it, and you are not there :) its amazing you connect
| and the history is empty, like every day is fresh
|
| slack/discord/whatsapp/etc are just invasive, everybody somehow
| expects immediate answer to their request.
| shp0ngle wrote:
| in reality, everyone use some kind of irssi or whatever, to
| replicate slack etc, so everyone is there and "active" but
| nobody really is. Hugely annoying.
| nequo wrote:
| > to replicate slack
|
| IRC replicating slack. The irony. _old-person grumble_
| tsujp wrote:
| I think Drew and Simon represent a good case for IRC
| modernisation _without_ it devolving into Slack or Discord.
| Notification fatigue, endless automated bots, and the expectation
| to read channel history _sucks_ and IRC keeps the opt-in liveness
| and culture that fosters jump-in and jump-out chats which is kind
| of how it works face-to-face in the real world anyway.
|
| There are absolutely others doing good work here too but Simon
| and Drew are the most visible (to me).
|
| With (good) forums non-existent now I spend almost all of my
| tech/programming/misc talking on IRC and have since 2011. I'm 27,
| this isn't technology for "boomers" or "die hard oldies" which is
| the general tone against "just use Discord or Slack" I see in
| response to any kind of IRC discussion online.
| way2freedom wrote:
| OT but wanted to share (quoting some of the people here ^^):
|
| 'In public conversations, there's no expectation that everyone
| will be present and no expectation that those "not there"
| should view the things they missed.' -Not even with the same
| eye. P-:
|
| Freedom!?
|
| It certainly gets around some of the privacy concerns. (-:
|
| regards,
| [deleted]
| hericium wrote:
| Wanting to have a "session" on IRC 24/7 in order to stop missing
| messages and conversations, introduced me to UNIX-like systems.
|
| In the late 90s I've purchased a "shell account" from a guy who
| was working for a local uni. Had some trouble understanding how
| the hell `screen` makes programs like ircII stay alive when I'm
| logging out.
|
| Good times.
| ArrayBoundCheck wrote:
| The 80's called, they want their technology back
| zaik wrote:
| What are you doing on this TCP/IP based website?
| ArrayBoundCheck wrote:
| Waiting for QUIC
| sys_64738 wrote:
| Wasn't this what Slack was all about?
| AndyKelley wrote:
| No, Slack was about making a return on VC investments, same as
| what every startup is all about.
| dopa42365 wrote:
| Just use Matrix. Can run an IRC bridge if you need it.
| EmilyHughes wrote:
| Reminds me of the short time when everyone used trillian or
| miranda to have ICQ, MSN and whatever else at once. Guess what,
| these protocols are all gone know, along with these multi-
| clients. Why keep stuff alive that's on the way out? Just move
| on.
| overlisted wrote:
| Last time I checked, Synapse was the only usable homeserver
| implementation. Has this changed yet? It's not that big of an
| issue, but it doesn't seem much of an open protocol if everyone
| is just running the same implementation.
| miloignis wrote:
| Yes, depending on your needs Dendrite (Go impl, written by
| Element team (mostly Neil?)) works well (I've heard) and some
| people are even running Conduit (Rust impl, independent) as
| their main.
| Klonoar wrote:
| I run Conduit as my main. It's still behind on features but
| is active and very usable. No complaints.
| zaik wrote:
| The real standards are IRC and XMPP. Matrix is more a product
| / custom protocol.
| kitkat_new wrote:
| Matrix isn't more or less real than IRC or XMPP, see
| https://spec.matrix.org/latest/
| lobocinza wrote:
| I'm glad that Sourcehut exists but still a long way from Github
| or Gitlab.
| bitwize wrote:
| Just use Slack or Discord, you barbarians. Federation is bad:
| https://www.greaterthancode.com/federation-is-bad
| xibo9 wrote:
| I genuinely cannot tell if you're being sarcastic or not, and
| I'd rather not listen to a long rambling podcast to find out.
| Could you elaborate or summarize?
| bitwize wrote:
| One of the points that Aurynn Shaw makes is that federation
| hampers the addition of protocol features because new
| features have to be agreed upon by all participants in the
| federated network. This adds friction to the evolution of
| protocols, and results in the phenomenon wherein Slack runs
| halfway around the world while IRC is still putting on its
| shoes.
|
| She also makes some excellent points about the social
| characteristics of federated networks. In a federated
| environment, each node sets their own policy, which meant
| there was no single point of responsibility for onboarding
| new users, setting standards of behavior, or filtering out
| trolling and harassment. Often, as on USENET and IRC, it is
| the user's own responsibility to filter out content and users
| they don't want to see -- and there was no authoritative
| source for new users to determine who/what should be
| filtered. Some USENET groups were moderated, and on IRC,
| channel ops can monitor and ban users for in-channel
| behavior, but if someone is harassing you in PRIVMSG there's
| often nothing you can do -- and channel bans can be
| circumvented and enforcement bots subverted fairly easily.
| And no one takes responsibility to communicate _which_
| instance of a federated network to join if they don 't want
| to see particular kinds of content.
|
| So federated networks quickly become cesspools of the worst
| forms of communication because they're optimized to promote
| all forms of communication -- "freedom of speech at all
| costs" as Aurynn says (and, as she points out, is actually a
| US-chauvinistic perspective on speech and runs contrary to
| the laws on speech even in most democratic countries -- hate
| speech being an offense is the norm). This tends to make them
| grognard-friendly, but hostile to new users and to users of
| marginalized communities, as well as potentially illegal to
| participate in in countries not called the USA. And that was
| accepted in the 90s internet because that's how the 90s
| internet was. But standards have changed and this is no
| longer acceptable. "Me too" has gone from the mark of a
| clueless n00b to a rallying cry against harassment. And
| people like Aurynn Shaw and Coraline Ada Ehmke have been
| leading the way in terms of calling out and removing the
| negativity, exclusion, and sometimes outright hate, from open
| source development communities with things like Coraline's
| code of conduct and Aurynn's efforts to highlight contempt
| culture -- the "PHP sucks" and "Micro$oft sucks" culture that
| prevailed in technical circles in the 90s and early 00s whose
| toxicity is something we still deal with today.
|
| Times have changed since federation came out and was promoted
| as a wonderful thing. Back in the 90s, we thought that
| building the technology itself was sufficient to change the
| world for the better. Today we understand better the social
| costs that mentality has unleashed. We optimize for creating
| safe, welcoming communities and promoting voices that are
| usually silenced, rather than allowing everyone to
| communicate anything at any time. Unfortunately, federated
| technologies as we understand them today still come from that
| 90s mentality, and without broader conversations about the
| social impacts -- as well as establishing some sort of
| standards for mitigating those impacts -- it's simply better
| to not federate. Slack and Discord are easier to get started
| with, offer more features, and promote a safer and more
| welcoming environment than does IRC.
| caslon wrote:
| I agree that federation is bad, but "Just use [two awful
| proprietary services, one owned partially by the unethical
| Chinese conglomerate Tencent and the other owned by a
| terrible American company]" isn't a good alternative.
| progval wrote:
| > but if someone is harassing you in PRIVMSG there's often
| nothing you can do
|
| The large majority of IRC networks are centrally managed
| these days, so you can talk to the network operators so
| they ban the person from the network.
|
| > channel bans can be circumvented and enforcement bots
| subverted fairly easily
|
| Disallow unregistered users on your channel, and it becomes
| as hard to circumvent as registering on any other platform;
| assuming the network uses standard blocklists like DroneBL
| dpedu wrote:
| Am I the only person that doesn't want IRCv3? I don't find the
| new features important or compelling (telling others when I am
| typing is creepy!) and I see v3's rise as only leading to some
| sort of schism.
| MaxLeiter wrote:
| One beauty of IRC is you can easily opt out or in to the typing
| spec
| ddevault wrote:
| There are some good ideas and some bad ones. Part of our work
| is to argue against the bad ones. I don't think that the
| contentious ones are likely to get much traction, but some of
| the more obvious ones, like account-registration, are making
| their way into the ecosystem.
| mjevans wrote:
| My _opinion_ is that whatever really replaces / evolves
| existing commonly used communications protocols already has an
| uphill battle. Further, as Gchat / XMPP based chats showed
| (opinion observations): federation without a sufficiently rich
| baseline to ensure a basic user experience leads to
| fragmentation, silo-ing, and eventual death.
|
| It has to fulfill the need of a common space for public
| discourse.
|
| The specification must be open and free for all to use. There
| should be no artificial restrictions on who is able to develop
| tools including servers, clients, intermediary or subsystems,
| or provide a service to host any of them. Federation also
| introduces a higher risk of spam and bad actors; it's part of
| the price of freedom so the protocol should have an intended
| use pattern that addresses that type of issue; ideally without
| forcing the association of a 'real identity' to all use of the
| system. That won't solve all of the problems, and it adds a
| bunch of other problems. However a system of the commons may
| see users such as government organizations or heavily regulated
| industries where endpoints agree to use such an identity in
| some way.
| [deleted]
___________________________________________________________________
(page generated 2022-07-06 23:01 UTC) |