Live data from Hacker News

Devzat – Chat over SSH, with some nice quality-of-life features

github.com

101–110 of 111 posts

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#101
post #44

Earlier quoted context omitted.

I'm also interested. Setting up a passwordless SSH account for some public service sounds like a good way to give your machine away to North Korean hackers, because you forgot to set someting in /etc/sshd to "no". Is there a usable description somewhere on how to do this safely?

i'd be interested in seeing that. here its ok because it doesnt use sshd at all

So it's using a new stack that hasn't been vetted like OpenSSH? I'd rather use OpenSSH + LibreSSL for this application.

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#102

Earlier quoted context omitted.

Install `finger` and you've practically got a social media platform.

.plan was the original status update.

Indeed, I wish there was something like it today with a modern design. Like a DHT with your public key fingerprint as a lookup. Anyone who 'follows' your .plan also hosts it as a torrent. You 'approve' followers by signing your .plan file with their pubkey, or for a fully public .plan, just sign with your private. Blah blah blah decentralized cypherpunk social media utopia.

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#103

Earlier quoted context omitted.

I’m trying to google finger and all I get is fingerprint software

https://en.wikipedia.org/wiki/Finger_(protocol) An old, old Internet protocol that was used to get information on a user, and could be used by users to post updates from their .plan files. Essentially plaintext social media for people with Internet connections in the 80s and (early-ish) 90s.

Famous for enabling one of the very early Internet Worms.

https://en.m.wikipedia.org/wiki/Morris_worm

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#104
post #69

Related: Does anyone by chance know how to configure an "anonymous" ssh account that always runs the same program? This would be great for making text mode games available to everyone without needing to support different platforms, now that windows actually ships with ssh.

Wouldn't it be possible to just change the shell via 'chsh' or editing /etc/passwd to point to the text mode game for a particular user

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#105

Earlier quoted context omitted.

.plan was the original status update.

Indeed, I wish there was something like it today with a modern design. Like a DHT with your public key fingerprint as a lookup. Anyone who 'follows' your .plan also hosts it as a torrent. You 'approve' followers by signing your .plan file with their pubkey, or for a fully public .plan, just sign with your private. Blah blah blah decentralized cypherpunk social media utopia.

That's basically what ssb or dat are

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#106
post #105

Earlier quoted context omitted.

Indeed, I wish there was something like it today with a modern design. Like a DHT with your public key fingerprint as a lookup. Anyone who 'follows' your .plan also hosts it as a torrent. You 'approve' followers by signing your .plan file with their pubkey, or for a fully public .plan, just sign with your private. Blah blah blah decentralized cypherpunk social media utopia.

That's basically what ssb or dat are

Thank you! I hadn't heard of either of these.

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#107

Earlier quoted context omitted.

.plan was the original status update.

Indeed, I wish there was something like it today with a modern design. Like a DHT with your public key fingerprint as a lookup. Anyone who 'follows' your .plan also hosts it as a torrent. You 'approve' followers by signing your .plan file with their pubkey, or for a fully public .plan, just sign with your private. Blah blah blah decentralized cypherpunk social media utopia.

Oh man, I've been working on this stuff for years. End users just don't care. Devs just reinvent the wheel in dumbass languages. The tech for this stuff has existed for 15 years, there's nothing to invent. It's ready now.

https://github.com/anacrolix/btlink https://github.com/anacrolix/dht

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#108

Earlier quoted context omitted.

Indeed, I wish there was something like it today with a modern design. Like a DHT with your public key fingerprint as a lookup. Anyone who 'follows' your .plan also hosts it as a torrent. You 'approve' followers by signing your .plan file with their pubkey, or for a fully public .plan, just sign with your private. Blah blah blah decentralized cypherpunk social media utopia.

Oh man, I've been working on this stuff for years. End users just don't care. Devs just reinvent the wheel in dumbass languages. The tech for this stuff has existed for 15 years, there's nothing to invent. It's ready now. https://github.com/anacrolix/btlink https://github.com/anacrolix/dht

Thanks, I'll check these out. I have some hope that something like this could take off because of the popularity of Mastodon. I think the problem is that there has to be a major impetus for lots of people to switch, and it has to be completely brain dead stupid simple to set up, and to have it work fairly transparently so they don't feel like they're doing something completely new and different. Unfortunately decentralized services tend to add overhead, and user's expectations have been primed with centralized tech. We might see people care about stuff like this if we get more online censorship with government taking a closer look at tech lately.

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#109

Earlier quoted context omitted.

I’m trying to google finger and all I get is fingerprint software

https://en.wikipedia.org/wiki/Finger_(protocol) An old, old Internet protocol that was used to get information on a user, and could be used by users to post updates from their .plan files. Essentially plaintext social media for people with Internet connections in the 80s and (early-ish) 90s.

Reimplementing it (well, the CLI program, `finger`) also happens to be the final exercise of Haskell Programming from First Principles, after 1200 pages of glorious buildup from the lambda calculus forward, in case that sells anyone on trying it ;)

Re: Devzat – Chat over SSH, with some nice quality-of-life features

#110
post #69

Related: Does anyone by chance know how to configure an "anonymous" ssh account that always runs the same program? This would be great for making text mode games available to everyone without needing to support different platforms, now that windows actually ships with ssh.

Wouldn't it be possible to just change the shell via 'chsh' or editing /etc/passwd to point to the text mode game for a particular user

THats the theory. However, AIUI, you need a machine that only does this single application. Because if you have a user without password, that can be an issue for many other services. SMTP for instance.
Post reply on HN