2020-07-07 Pubnix Admin Interviews - Ben Morrison - tilde.institute This is the second part of an interview series with pubnix admins. This series is part of the Pubnix History Project, an effort to explore and document the history of an interesting aspect of the non-commercial internet. More information about the interview series, including a table of contents that will be updated with each new interview, can be found here: [1]. Interviews will initially be published on different servers and different protocols (e.g. gopher, gemini and http), but this table of contents will be regularly updated to point to them all. Today's interview is with Ben Morrison (~gbmor) of Atlanta, Georgia, admin of tilde.institute[2]. Tildes and the Tildeverse were described in the previous interview with Ben Harris, and more tilde admins will be interviewed in the future. tilde.institute is unique in that it is one of the few tildes not primarily based on Linux -- it runs OpenBSD. In old school pubnixes, from the 1980s and 90s, access to Unix and Unix-like OSes was less common, so the "access" part of "public access unix systems" was a big deal. Now, anyone can easily run a *nix system at home, on a raspberry pi or any spare hardware, and the exciting part of pubnixes is learning about these systems and open source software in a social environment. tilde.insitute fits this model exactly and is a great place to learn about OpenBSD with other enthusiasts. Ben shares another commonality with the previous interviewee (Ben Harris) in that they both were first exposed to pubnixes via SDF. I suspect this is a trend we will see continue in many future interviews. And now, on to the Q&A. Questions and Answers will be prefaced with a 'Q' and an 'A', respectively. - Q&A - Q: How did you first get into computers? ...and multi-user system administration? A: While I had used computers at school, my family didn't have a computer until I was in the fourth grade, in early 1999. Once we got one, I dove in. By 2000 I was learning how to make rudimentary web sites and had found IRC. This is going to sound kind of strange, but around this time this person convinced me to run a binary that was infected with sub7. After they got tired of opening my CD-ROM drive and doing the 'wake up, neo' matrix thing on the screen, they told me what they did, and kind of became a short-term mentor. They explained how it worked. They told me about this thing called 'Linux', and lots of other stuff I can't remember. It kind of jumpstarted my interest. I started exploring the command line afterward with Cygwin and an account at sdf.org, which was my first exposure to a public-access UNIX system. In early 2002, I built a PC with the help of a local PC shop, and was dual-booting Windows XP with Red Hat Linux (I think 7.3). Around the time Vista came out, I was graduating high school, and decided to just get rid of Windows (also, OpenOffice at the time had usable MS Word interop, and writing school assignments was the majority of my Windows time). >From there, I never really stopped learning. I ran several servers over the years intended for use with a myriad of things. -- Q. What was your first experience with pubnixes or similar computer-based social communities? A: I first found sdf.org in 2001-ish, maybe late 2000, and thought it was the coolest thing. At first I knew basically nothing about UNIX-like OSes aside from "this is a thing." Prior to that, I had been active on IRC. -- Q: What pubnixes were you involved with before you started your own? What did you like about those? (Feel free to mention dislikes too, if relevant.) A: I have been an on-off user of sdf.org for a long time. Eventually I found tilde.town, and then shortly afterwards tilde.team and the tildeverse. The sense of community really stood out to me - people collaborating and building things together, even if the only justification was "because we want to". It is a refreshing alternative to the now-heavily-commercialized web. Like a return to hobbyist endeavors and creating things because it's fun. -- Q: When did you start your current pubnix? Briefly describe the history of your pubnix from start until now. A: In late 2018, after discovering tilde.town, tilde.team, and the larger tildeverse, I saw that, at the time at least, all the pubnixes in that immediate milieu were Linux-based. The main exception was tilde.team's FreeBSD option. I figured that there would be enough interest in a pubnix using OpenBSD for it to be a viable project, so in November of that year I started putting tilde.institute together. It's been around 19 months now, and everything's going well. -- Q: What motivated you to start your pubnix? A: I wanted to provide a space for people to play around with OpenBSD, write software, socialize, etc. -- Q: How would you describe your pubnix to someone who is not familiar with pubnixes? A: It's a non-commercial space for people to socialize, write software, and learn about UNIX. -- Q: What are the biggest challenges you face as a pubnix admin? A: Luckily, I haven't had to deal with many malicious users. But, I'd say it's those few malicious users. They can be sneaky, and not very obvious, and their presence can affect the existence of the system itself. -- Q: What software have you developed? If more than one, what is your favorite? A: wrote a twtxt registry server about a year ago. twtxt is a niche microblogging platform using plain text files served over HTTP. It's called getwtxt, and an instance runs on https://twtxt.tilde.institute Repo: https://github.com/getwtxt/getwtxt A while back I started working on a currency simulation for pubnixes. Not cryptocurrency. I have basically been implementing a spec written by aewens and published on tildegit.org. Development of it has kind of stalled, but I do fully intend on finishing it. I need to rewrite what I have since I've come up with some better ways of architecting it than I did initially. Repo: https://github.com/tildecoin/rtcoin I've also been working on a gemini protocol server. Right now it just serves static content, but I'm going to be adding in CGI support and user directories fairly soon. Repo: https://github.com/gbmor/laika I couldn't pick a firm favorite, really. 'getwtxt' is feature-complete, so maybe that one? -- Q: What are your hopes for the future of pubnixes? A: I want them to flourish, and for plenty of people who want to build things and contribute to an open, non-commercial space to join in. -- Q: What should pubnixes be doing that they aren't yet doing? A: I'm not sure, really. Maybe explore some less traditional operating systems. OpenSolaris/OpenIndiana/Illumos (like maybe OmniOS CE), plan9, etc. -- Q: Are the Internet's best years behind us or ahead? A: Different years are behind us, and different years are ahead of us. The barrier to entry to the UNIXy world is lowering as technical knowledge becomes more commonplace among people. I hope in the future we see even more interest in the free software movement and more people who want to join in, can. -- Q: What do you do when you're not on the internet? A: There's other things? No, really. Biking, camping, fishing, high-stakes heists (don't tell interpol), photography, wrestling with dogs, reading, exploring old buildings like warehouses, kayaking. -- Q: What else do you enjoy doing with computers besides pubnix-related activity? A: Maybe keeping up with news and current events, or maybe playing a MUD or a roguelike, or even a modern video game (occasionally). Writing code, too. -- Q: If people want to follow you online, where should they look? A: Personal site: https://gbmor.dev Github: https://github.com/gbmor -- Q: What is a good interview question I didn't ask you? (This will also help improve these interviews for subsequent interviewees.) A: How many zombies would Rob Zombie rob if Rob Zombie could rob zombies? -- Q: Answer the question you entered into #17: A: The Woodchuck Bureau of Investigation has an open case on it. -- Thanks Ben! In the next edition of Pubnix Admin Interviews, we depart from the tildeverse and meet an admin who runs another style of pubnix. As always, if you have any feedback or suggestions for this series, shoot me an email: cmccabe AT rawtext.club. I am extra interested in identifying pubnix admins of old, retired pubnixes -- so if you know of any, please let me know. -- References [1] Pubnix Admin Interviews - Table of Contents Gemini: gemini://rawtext.club:1965/~cmccabe/pubnix-admins.gmi Gopher, coming soon here: gopher://zaibatsu.circumlunar.space:70/1/~cmccabe/ [2] tilde.institute https://tilde.institute