News for hackers. Stuff that matters.
Re:The internet wants to be fragmented by Puts on Sunday January 01, 2023 @10:04AM (#34206781)
Now the article was only talking about twitter and social media, but I can't help react on the title since there really is no evidence at all of internet wanting to be fragmented. In fact it's just the opposite.

- Not even the most hardcore people are using IRC anymore

- All web hosting is now in the cloud

- There's basically only two rendering engines left, of which one is at the moment extremely marginalized

- GIT that was supposed to be distributed is now used as a centralized versioning system in centralized services.

If anything it seems that the internet wants to be consolidated.

Re:The internet wants to be fragmented by Wazako on Sunday January 01, 2023 @10:19AM (#34206949)
What is important is, as the article says, "to be allowed to leave", this consists in having alternatives.

- The web hosting is in the cloud, but if it's easy to change it, what's the problem?

- Git a url and you can easily change the central backup server point.

Re:The internet wants to be fragmented by api on Sunday January 01, 2023 @10:43AM (#34207177)
People don’t use IRC anymore because there are better open alternatives like Matrix and ActivityPub based systems. Those are what the “hard core” people use.

As for the cloud there are loads of clouds. Web sites can be moved. Same with git hosting which just provides a convenient place to store the repo and post meta data like issues. Moving from GitHub to Gitea or GitLab is usually pretty easy.

More and more people seem to be at least trying a less centralized approach. Personally I think we passed peak centralization in the middle 20-teens when there were just a few social platforms everyone used and federated stuff was primitive and new. We are well into the beginning of the unbundling phase.

Re:The internet wants to be fragmented by LinuxBender on Sunday January 01, 2023 @10:49AM (#34207248)
I rarely use IRC any more and I used to run some small IRC servers. Most moved to Discord but I refuse to use such platforms for their abuse of retaining both text and voice transcription chat history forever. Discord voice transcription can run silently in any public or private channel and nobody can prove otherwise. This was not impossible on IRC but far less likely. Public channels were recorded with publicly visible bots that had permission to be in the channel. Some IRCD's had modules that would allow a NetAdmin to monitor private chats but that can be mitigated with clients that support OTR.

Nowadays if I need to spin up a chat with people I know I just give them a shell function that utilizes a self-hosted instance of devzat.

    # uncensored chat using self hosted https://github.com/quackduck/devzat.git
    # add to .bashrc or /etc/profile.d/functions.sh on a VM somewhere
    function chat()
    {
    # make us a temporary nickname
    Name=$(base64 /dev/urandom | tr -d '/+' | dd bs=12 count=1 2>/dev/null)
    # make us a temporary throw away ssh key.  key is our ID.
    ssh-keygen -q -t rsa -b 2048 -N "" -C "${Name}" -f ~/.ssh/.chat_"${Name}"
    # add +ssh-rsa in the event client restricts weaker ciphers
    ssh -i ~/.ssh/.chat_"${Name}" -p 22 -4 -o "HostkeyAlgorithms +ssh-rsa" -o "PubkeyAcceptedKeyTypes +ssh-rsa" "${Name}"@23.239.0.70
    rm -vf ~/.ssh/.chat_"${Name}" ~/.ssh/.chat_"${Name}".pub
    }
If things go sideways I just nuke that instance and what little chat history the daemon had is gone.
Re:The internet wants to be fragmented by ilyt on Sunday January 01, 2023 @12:21PM (#34208331)
Uh, IRC didn't even had encryption and anyone in IRC chat can still record everything just fine. That's so weird thing to have issue with.
Re:The internet wants to be fragmented by LinuxBender on Sunday January 01, 2023 @12:42PM (#34208596)
IRC has had encryption for a very long time. IRCS is typically on port 6697 but some admins also have it listen on 443 for people behind fascist firewalls.

anyone in IRC chat can still record everything just fine

I addressed this. Yes, someone can invite a bot in a channel they control and the channel operators can kick/ban a bot. Also people can achieve E2EE encryption using OTR. So in fact there are two layers of encryption, one of which individuals control and the IRC admin has no visibility into. There is an unsupported OTR custom client for Discord but it is against the terms of service.

Discord on the other hand has visibility into everything and no way for users to know this. Anything said on Discord in text or voice is a permanent transcription record. People are made to believe they can delete messages, but they are just flagged as deleted in Cassandra.

If I want a private voice conversation with someone or a group, I invite them to my private uMurmur server. There are clients for workstations and cell phones. Some people won't use such things and those are not people I would likely ever talk to anyway.

Re:The internet wants to be fragmented by vasqw on Sunday January 01, 2023 @02:28PM (#34209820)
>IRC has had encryption for a very long time. IRCS is typically on port 6697 but some admins also have it listen on 443 for people behind fascist firewalls.

Transit encryption maybe, but admins can still read everything.

Re:The internet wants to be fragmented by LinuxBender on Sunday January 01, 2023 @04:19PM (#34211033)
Yup like I mentioned there are modules that allow snooping. This is why if people truly want privacy they need to use a client that supports OTR add-ons providing end-to-end encryption. Pidgin is one of them.
Re:The internet wants to be fragmented by quackduck on Sunday January 01, 2023 @03:43PM (#34210640)
Hiii, I'm the person who made devzat.

Devzat supports a "private" mode in which only some IDs you specify in the config file are allowed to join. In that mode, it disables the 16 message backlog on #main too. It seems like that would be a good option for you, but it looks like you're having the people you know gen new SSH keys every time (which is what IDs are based on). I'm curious why.

Would you have liked a standalone preference for whether to have a backlog? What features would you like / what things could be improved?

Always interesting to see how devzat is being used.

Re:The internet wants to be fragmented by LinuxBender on Sunday January 01, 2023 @04:29PM (#34211145)
but it looks like you're having the people you know gen new SSH keys every time

This is just an example of an ephemeral implementation of your chat system. Spin up a node, have some people play around with it, communicate whatever they wish then destroy the node in the sense of destroying a VM. One could certainly leave it running and people could use persistent ssh keys like you do on your instance. Using ephemeral ssh keys implies more aspect of anonymity assuming one connects from a short-lived VM. People could of course adjust my example shell function to not remove keys and to use a persistent nick-name.

Would you have liked a standalone preference for whether to have a backlog?

That sounds like a great feature/configuration option. Maybe even allow a admin-defined backlog size for people that want persistent instances.

What features would you like / what things could be improved?

I think it is great as-is but that is just my personal take. For me, simpler is better. I appreciate that you added a configuration to disable external integrations. Less specific to devzat but more specific to golang would be to have default compile-time hardening options. I am impressed with how nice you made it look with the color schemes.

Perhaps others here will play around with it and offer suggestions. SSH based chat is not super popular which really surprises me. I could see devzat being an amazing fall-back for a private chat inside a company when Slack or Discord are having a moment or for those times when people want to say something that isn't recorded forever and especially not visible to their management.

Re:The internet wants to be fragmented by quackduck on Thursday January 05, 2023 @11:46AM (#34262558)
> That sounds like a great feature/configuration option. Maybe even allow a admin-defined backlog size for people that want persistent instances.

Done! https://github.com/quackduck/devzat/commit/00160b83751d90176...

> SSH based chat is not super popular which really surprises me. I could see devzat being an amazing fall-back for a private chat inside a company when Slack or Discord are having a moment or for those times when people want to say something that isn't recorded forever and especially not visible to their management. I think it would also be amazing for people in oppressive regimes that block access to all the mainstream chat platforms but allow SSH to specific VPS providers.

:))))) I'm glad you like devzat. I'd love to talk to you on the main chat!

Re:The internet wants to be fragmented by poszlem on Sunday January 01, 2023 @12:25PM (#34208402)
I think the reason why you disagree is because you mean a different thing by "the internet".

"The internet" - the corporate internet. "The internet" - normal people on the internet. "The internet" - etc.

Re:The internet wants to be fragmented by TobyTheDog123 on Sunday January 01, 2023 @02:34PM (#34209901)
These are all false equivalencies, as you're talking technology and implementation instead of a consumer product or idea. The author is talking about centralization of moderation and audience, not how it's hosted or how that moderation/audience is presented to the user

People moved off of IRC because it was inconvenient for less-technical users, it is far easier to just download an app. That doesn't mean they want those apps to be centralized, or don't want their social media to be fragmented so they're talking to only like-minded individuals.

It is 100% possible that someone creates a technologically-centralized app that allows for a decentralized audience and moderation. I'm not aware of anyone doing this though.

Re:The internet wants to be fragmented by borski on Sunday January 01, 2023 @02:50PM (#34210096)
I agree, but I’d also argue discord or Slack does this, in the same way that IRC did; you essentially spin up separate servers and thus separate communities. Sure, it’s still hosted by a central entity, but the moderation and discourse is all yours to manage.
Re:The internet wants to be fragmented by TobyTheDog123 on Sunday January 01, 2023 @05:14PM (#34211606)
I have no idea how I blanked on Discord. To me Slack still screams "business tool" and "only business tool," but you're very much right regardless.

There's also Reddit (to an extent)

Re:The internet wants to be fragmented by josephcsible on Sunday January 01, 2023 @06:23PM (#34212227)
> the moderation and discourse is all yours to manage.

No it isn't. Look at all the things https://discord.com/guidelines and https://slack.com/acceptable-use-policy say you can't do. For example, Discord bans sharing cheats for even single-player games, and Slack bans discussing ideas for a chat app of your own.

Re:The internet wants to be fragmented by borski on Sunday January 01, 2023 @06:58PM (#34212559)
OK fine, I stand corrected. But my larger point was that the movement toward these types of communities / services is indicative of the article’s thesis being correct, in general.