tilde.town: A social network over SSH
tilde.town
tilde.town
I'm the founder and primary admin of tilde.town.
I see many people signed up! Every application is manually reviewed, so, uh, give me a few days.
Regarding "good" and "bad" users; this question has been at the center of tilde.town since its inception. We're a community first and a technological project second and encouraging a sense of belonging for users is our primary goal.
Certain users sign up to abuse resources; that's easy to catch and deal with. Other users want to import the wider culture war aspects of the internet into our space, using a variety of tactics to provoke anger and discomfort.
I'm a generally conflict-avoidant person so this took getting used to. On the server, I had to learn to be willing to ban the persistent trolls. I want to provide a space where people can grow and mature as I was given on IRC and web forums back in the early 2000s instead of a place that throws people out at the first hint of having "incorrect" beliefs. Unfortunately this gave too much leeway to people that were consistently there to recreationally troll or promote genuinely hateful movements.
I became much more free with both temporary and permanent bans and made the signup intentionally cumbersome, wracked with nerves about the "good" folks who might be intimidated. I still have that anxiety, but ever since increasing the scrutiny on applications and doing more banning we've had a much more stable community environment.
I read a lot of books on digital communities; the Virtual Community by Howard Rheingold is a great starting point, but the book that helped me the most was Cyber Chiefs by Mathieu O’Neil. It helped me understand that all communities that manage to grow over time will hit an unsustainable point and either retract or dissipate.
Dissipation was a real possibility; for a long time I felt completely emotionally burned out by the town. I chose retraction though, and in retrospect, it was the right choice.
I'm still learning and thinking all the time about ways to encourage quieter or less technologically inclined people to sign up and make a home on the town and am always excited to talk about it or hear ideas.
(edited to clarify i'm not the only admin)
You've done a great job with the community. Thanks for all you do!
We have an SSH signup form with no need for any personal details but an email address, written in Python, in the making (https://code.tilde.fun/tilde/ssh-reg) I'd really like to automate account creation and have someone look over it before I actually deploy it.
Write me an email (address in my profile) if you're interested in helping run/develop this or some MB of free HTML web hosting.
We are two admins and run a few other services (https://wiki.tilde.fun/tilde/start lists some of them). We want to take back the internet from megacorps into the hands of users. I have an empty server just waiting for some people with dank HTML skills!
Note that the HN profile e-mail field is not public. That field is for password reset stuff or something.
If you want people to see your e-mail you will need to write what it is in the profile description.
alainr.richardt (at) (google mail service).com (I can’t see your email in your profile)
The rule for these audio clips was to do a search for any blog post on the internet which started with "No One Will Ever Read This, But ..." and where the blog had been abandoned for at least a year. If you listen to the audio and do some searching, sometimes you can find the post, if it's still up.
That may be for the best, though. Some of the charm (in my own opinion) is that this little project was a gem to discover, a bit ephemeral, and special in its scarcity.
I don't really use the HTML part of it; I only interact on the command-line forum and play with some of the games/sims.
Also relevant community: https://tildes.net/~tildes
Most tilde sites don't have public mail servers and only federate mail between them and other tilde servers. See also https://tilde.team/.
Since I'm paying out of my own pocket I currently don't want to afford a colocated server, even though I realise that'd be cooler and possibly more secure.
I'll try to have a detailed cost overview online somewhere soon-ish.
We mostly monitor resource usage, and built in a way to ban users from our django-based administration app. We have begun screening users more before allowing them to sign up, asking them things about what they want to use the town for.
I find that amazing that the BBS acronym doesn't show up although it would seem an obvious comparison.
We do have an internal bulletin board, and an internal IRC (like the chat rooms of multi-line BBSes of the late 80s/early 90s). There are a ton of little projects by members, and the projects are pretty varied.
I find it a fun place to hang out, personally.
* tilde.club
* tilde.team
* ctrl-c.club
* tilde.institute
* thunix.net
* remotes.club
* yourtilde.com
* envs.net
* squiggle.city
* aussies.space
* radiofreqs.space
* rw.rs
* tilde.pw
* dimension.sh
* breadpunk.club
* cosmic.voyage
* hackers.cool
* rawtext.club
* tilde.black
* tilde.pink
I'm sure many others do exist…
For anyone who remembers the internet of the past 15 years, it's just public home dirs in server/~username. An old feature of web servers.
And then they link to each others home dirs on some directory site. We used to call this a web ring. ;)
Unfortunately public shells largely went the way of the dodo due to how cheaply you can get a VPS now (and not worry about resource quota, ulimits, local exploits or lack of root access...)
~town is by far the largest multiuser system I've logged into in the last decade, not that I've been looking. It kind of reminds me of the university UNIX systems I dialed into in the 90s, fingering users to read their plans, updating my .plan, running ytalk to chat with friends, email w/pine, and usenet w/tin.
You may wish to look at sdf.org then.
Can you please validate my account? because I can't send them 1 USD in the mail as I don't live in the US (and thus have no access to its currency).
Thanks!
It has some social features inside - BBJ (command line driven forum), IRC chat, "timeline" command (think of local twitter on command line).
However main difference is that it's up to you how can you interact it others. You can setup some scripts/games for others, or just present yourself in your public_html folder. I have created gallery of those homepages and these are very diverse - https://tilde.town/~severak/gallery/ - so much good stuff hidden there.
For example - I have created cronjob, that builds youtube playlist out of songs added by !sotd command on IRC - https://tilde.town/~severak/town_radio.html (for technical description see https://tilde.town/~severak/sotds.html)
I make the same damn mistake in my actual config file, too.
1. It would stop SSH agent forwarding from working if the remote has it enabled.
2. It would stop alternative SSH agent implementations from working.
3. It would only make sense if you actually have multiple identities.
Something along the lines of:
Host a.example
IdentityFile ~/.ssh/id_a
IdentitiesOnly yesThere's also hashbang.sh, for those curious
And then I saw their sign up form. 10 fields is a bit too much.
I assume no filter is perfect and mistakenly filter out "good" quality people too, so if this method isn't good that suggest there's a metric and a more efficient method out there. In your personal experience what worked better?
Observation is probably the best method. I rarely have found form options to be effective. A good chunk of 'good' people tend to get filtered out from my observation.
Generally the approach that has worked for me having a tier system. People who meet your criteria get greater access etc over time.
> How are "good" and "bad" quality of people categorized?
Generally, "good" is anyone that helps your community prosper. "Bad" are typically people who cause unwanted conflicts, create a toxic environment etc.
It's pretty defunct right now but I'd like to have some actual users ;)
No need for any personal info besides your email address.
Once that's working again you'd just have to give a fake mail address, but you won't be notified if we created an account for you this way.
The picture database of all the postcards is still around [https://freeshell.de/postcards/] .
This is a fair criticism. There is a bit of a barrier to entry here. I think pengaru is unnecessarily harsh in his response.
The server has a limited number of admins (really only a single main administrator with a handful of volunteer helpers), and the process of adding an account is mostly manual at the moment, I believe (with some helper scripts, of course). There are efforts underway to improve this.
In the end, though, this is just one person's fun little side project. We're along for the ride, and I would like the admin to keep enjoying his project so I can share in that joy. If they don't have the time to address signup process improvements, I figure that's OK ... we're not in this for money or fame or anything, right? It's just ... fun (IMO).
As soon as a user hits x amount of minutes CPU per minute, you kill all his programs.
Not nice but effective.
Maybe we can work together and create a lightweight admin framework.