115 Followers
286 Following
472 Posts
Just another tech that teaches and builds weird things
#nobridge
#nobridge#nobridge
PronounsHe / Him
Always trying to channel Mr Rogers 😄

This one might be interesting to anyone interested in computer gaming history.

https://dec10.uknet.net

I spent the last couple of weeks finally finishing a project I started for Bletchley Park about 20 years ago. Recreating the original MUD and MIST on a mirror of the original Essex University system that finally closed in 1991.

Roy Trubshaw and Richard Bartle wrote the first online multi-user game (MUD) on Essex University's DECSystem-10 in 1978 and it ran till I closed it in 1991. I diligently backed everything up so I could potentially recover it one day, but as far as I can see, all the DECSystem-10's went to the great scrapyard in the sky, my backups were mostly stolen when my first museum was stolen, and I had huge issues recovering the Essex BCPL compiler to compile what I had left when I finally got a decent TOPS-10 emulator running on a VAX for Bletchley Park.

One good thing about being an unemployable whistleblower is free time, so I finally hunkered down to some 90 hour weeks and built a software replica of the Essex system I think reflects it well. It's running on a KS10 not a KL10 but I had to let some things slip.

I put the latest known versions of MUD and MIST on it, and miraculously found ROCK too.

So, to meander to the point, if you want to see and relive exactly what online multi user gaming was like from 1978 to 1991, you can go to:

https://dec10.uknet.net

Or:

telnet telnet.dec10.uknet.net

(Port 2653 is available for ISPs that block 23)

And then follow the terse instructions from there.

In those days, you were generally faced with a "." prompt and left mostly alone, so for authenticity, I will leave it at that.

I should note that although they were, in their day, wildly popular games with a relatively huge community, this is a museum peice in snapshot-form at the moment. But I will leave them up and running to see what happens and as a useful reference. I wasn't going to, but Richard seemed happy to have MUD running, and former MIST players wanted it back, so...

Pop this a share if you know folks who might be interested.

** Update: New web client that works better.

** Another update - I added a telnet client.

Historically, the telnet connection is much more true to the traditional experience, where you were connecting to a working machine that didn't care about the MUD Guests, so there were no pointers at all. Just rumour and hearsay :)

If any of you Unix/Security people notice I messed up something, please tell me. I left "^], !sh" open on the telnet link for about 2 minutes and nearly had a heart-attack once I spotted it :D

#history #digital #retrogaming #retrocomputing #games #mud #muds #mist #rock #computers #emulation #emulators #vms #tops10 #museum #history #bletchleypark #simh #essex #uk #computinghistory #36bit #engineering #Linux #Security

(don't try this on a phone!)

ttyd - Terminal

In 2015 I was on a beach in Hawai'i helping build the prototype of what became Signal. I argued that the app needed pseudonyms because abusers know their victims' phone numbers. I lost the fight that day. History proved me right, and Signal would move to usernames under @Mer__edith's stewardship.

In this new essay, I trace the line from Barlow's Declaration of Independence of Cyberspace through smart-home forensics, metadata killings, and Archive Team's non-consensual Tumblr scrape to ask: when did we decide that a jpeg is a photograph, that a profile is a person, that storage is memory?

The answer involves a boat off Honolulu, the early days of Signal, Iran's missiles over Amazon's Dubai AWS facilities, and the communities already building for a world where the server goes dark. This is an essay about infrastructure, memory, archiving without consent, and what we lose when we mistake the filesystem for memory.

It is also the angriest and most personal text I've ever written. I'm furious, and you should be too. We bet an entire civilisation on a brutal and unreliable stack. Now, fate has come to collect that wager.

California has a lot to fucking answer for.

https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/

Dr John Hammond didn't think it was possible to transition from female to male and that's what lead directly to the catastrophic events of Jurassic Park.

The moral of the story is trans rights or else get eaten by dinosaurs.

Person in my DM's, "hey did you see XYZ thing so and so posted?" No, no actually I did not, and do you know why? Because there were at least 5 hashtags at the very beginning of said post and I'm reading everything on a 40 cell braille display, which means I get 40 characters at once before I need to scroll.... So if you choose to put more than say, 3 hashtags in the beginning of your post I'm probably moving on because my time for spending on the interwebs is not limitless... people are, of course free to do what they want but... If you are using hashtags you obviously want engagement of some kind. So putting them at the end might be the better bet from an accessibility standpoint. #JustSaying
for whoever needs to hear this: you're not alone. i'm not vibecoding any of the software i write. i'm writing it by hand, but i've leveled up my emacs with eglot/lsp. i'm modernizing my stacks and use languages with excellent compilers. i think about how to do more with less. i'm trying to combine the best human-written libraries and modules and assemble them with minimal boilerplate. i enjoy reading your manuals and references. i believe in robust, secure, human-written software.

In the “Parable of the drowning man” a pious man turns down a boat in a flood because he has faith God will save him. After drowning he asks God why he would let him drown and God replies “I sent you a boat.”

I see religious objection to transition a lot like this. Please stop telling me to get off the boat that is saving me from drowning.

here's another htop at 10 fps, and here's some of the worst C code I've written (also I got all the raw frames off someone else's Github)

https://git.nullroute.lt/hacks/htopchat.git/tree/badapple