Last night I wrote (most of) a toy program to serve up text zines via telnet or dialup, inspired by which is used to serve A New Session (

The toy version is a simple shell script. It doesn’t yet do index generation, metadata, or early return, all of which I think will be easy to add, and I’ll do that in my next screw around time.

The most remarkable thing about the process wasn’t anything I did, though. I wrote this on (because why would I do it anywhere else?).

The process for turning something which responds to telnet connections to something which serves it over dial-up data connections:

mv tcp23 telcodata

That’s it; job done.


Also, if you don’t know A New Session, you should check it out. I suspect a much higher than normal proportion of folks here would like it. They’ve opened submissions for issue 2.

Sign in to participate in the conversation is a server for folks who live in the Portland, OR region. Registration is by invitation only and you can receive an invitation by contacting a member or emailing You must abide by our Code of Conduct.

Hosted at Donations gratefully accepted via LiberaPay