Diary

Welcome! :-)

This is both a wiki (a website editable by all) and a blog (an online diary about the stuff Alex Schroeder reads and does). If you’re a friend or relative, you might be interested in reading Life instead of this page. If you’ve come here from an RPG blog, you might want to head over to RPG. There are other similar categories to be found on the SiteMap.

Für Rollenspieler gibt es ebenfalls eine eigene RSP Kategorie.

2018-06-29 No Take Back

I’ve been hearing about Secure Scuttlebutt (ssb for short). It’s not immediately obvious but one thing is key, I think. The ssb documentation doesn’t mince words: “Secure Scuttlebutt is a database protocol for unforgeable append-only message feeds.” I kept wondering: what about expiring and deleting content? Does that work at all?

No, it doesn’t. Once you publish something here, there is no way to ever remove it again from the public. This thread talks about the thing that has been bothering me for a while. @ckeen calls ssb messages “eternal messages”. And he’s right.

I like some things about sbb:

  • distributed, federated
  • works well with intermittent connectivity

But I don’t like systems where I cannot delete things. I don’t need non-repudiation since I’m talking to people, not signing contracts. Basically a “unforgeable append-only” system is similar to a legal set of contracts and not at all like conversations in real life. But that’s what people claim. They’ll say that ssb works like conversations work in real life. What’s been said cannot be unsaid.

But this is precisely not how it works in real life. The memories might not disappear, but the insult is not repeated every time we me meet. The newspaper disappears from the stand, the books get impounded, the graffiti is painted over. Secure Scuttlebutt is an example of a the kind of software design that doesn’t follow human nature even though the words used to describe it (“gossip”) try to paint it that way. Once again, we design systems to never forget but the human thing is to forgive and forget. That web page where I am called a dick still makes me angry, years later. That’s why Oddmuse has Kept Pages instead of a version control backend. I want the system to forget.

As it is, sbb is not for me. If somebody writes something illegal there is no way to effectively retract it. If you’re sorry you wrote something, you can only say you’re sorry and you didn’t mean it and you want it undone but there’s no way to actually do it. I don’t think that’s the kind of service I want to use. How do you deal with this? Assume that mores will change? I don’t think so.

People will also say that it’s impossible to assure you that deletions are honored. And even if you can delete messages others will make screenshots. This happens and it makes people angry, and we can’t stop them, that is true. But it doesn’t follow that the tools we develop must prevent us from doing the things that cannot be guaranteed. After all, our locks are not perfect and yet we still use them to lock our doors. The law and norms take care of the rest.

I don’t like to design a system that doesn’t allow for any take backs. Human lives, our legal systems, or social conventions – they all allow for take backs wherever possible. It’s the humane thing to do. Our software should reflect this.

Tags:

Add Comment

2018-06-29 A Project For One

In a different context and elsewhere, @linkskywalker gave some advice on things to do for a community. Here’s what he said, slightly edited such that it applies to any community, not just the specific community he was talking about:

Alright, you asked for my advice and thoughts, so I’m gonna give ’em to ya. Gonna give ’em to ya hard. Forgive me for being repetitious.

I like your idea. I think it’s a good idea. The community has needs, you want to fill those needs, and that’s good shit. I need for you to succeed, and that’s why I want you to scale that shit back.

Do something small. Do something sustainable. Don’t expect people to help you, but leave a window open for people to help you. If you start with focused intent, and manageable goals, then you’ll be able to see this through no matter what happens.

Bigger projects work because they got money. We don’t have money. Money is not the resource we’re operating on here. Time is what we have to spend, and you can only spend your own.

A small, consistent good is better than a big, short-lived good.

It seems like there’s a lot of things you want. All of these things are good. I say: pick one of them. When I get the sense that what you’re most passionate about something then that’s good shit. Do that.

Do something that one person can do.

It’s also a goal that is clear and easy to understand. If you say “Hey guys, I’m trying to make the one grand mega site, does anyone wanna help me?” then nobody is gonna know what you fuckin’ mean. They’re gonna wonder “why should I write for this guy when I could just write for my own blog?”

If you say “Guys, I want to make a resource for new people, will you help me?” then people still might not help you, but at least they’ll understand what you’re doing. They’ll see how it has value as a stand-alone project separate from their individual blog, and will be more inclined to offer help.

I think this is excellent advice. It applies to so many individual efforts. Thank you for writing it.

Tags:

Add Comment

2018-06-28 Murten

We went to Murten for a three day trip and I finally got around to picking a few pictures.

Tags:

Comments on 2018-06-28 Murten

As always, some notes to myself. This time I created the album on the Mac. Sitelen Mute still seems to work!

perlbrew exec --with perl-5.22.0-thread-multi ~/src/sitelen-mute/sitelen-mute -f --title "Murten 2018" --description "Wir haben ein langes Wochenende in Murten verbracht." --url https://alexschroeder.ch/gallery/2018-murten/ /Volumes/Data/Pictures/Fotos\ 2018/Murten/Album/ 2018-murten

rsync --progress --recursive -e "ssh -p 882" /Volumes/Data/Pictures/Fotos\ 2018/2018-murten alexschroeder.ch:alexschroeder.ch/gallery/

– Alex 2018-06-28 11:45 UTC

Add Comment

2018-06-28 Linux to Libratone Loop Speaker

A long time ago I bought two nice, round Loop speakers by Libratone. I don’t htink they make them any more. Too bad! These speakers offer Audio In, AirPlay, Bluetooth, and DLNA access. So how do I get them to work?

  1. in a terminal window, run pulseaudio-dlna
  2. open the PulseAudio Volume Control application
  3. in the Playback tab, pick your network speaker
  4. play sound

I don’t know how to avoid running pulseaudio-dlna in a terminal. It seems busy as crazy so I’m not sure I’d want to run it always, in the background.

Image 1 for 2018-06-28 Linux to Libratone Loop Speaker

Tags:

Add Comment

2018-06-28 Hamburg

We went to Hamburg for a four day trip and I finally got around to picking a few pictures.

Tags:

Add Comment

2018-06-26 A New Web

I was talking to a friend who was thinking about the internet we want to have, decentralized, less silos, a bit like the nineties where it was possible to have static pages, host email, write your own CGI scripts, and it was all step by step easy and possible if that was what you wanted. And we got talking about the kind of things we need to today to get this back. Do you have reading suggestions? Blogs to read? Projects? People to follow?

I think targeting the in-serious developer is key. Kids and adults that want to tinker must see small achievable steps forward. A bit like Emacs, Smalltalk, or fiddling with autoexec.bat or whatever we did as kids.

@ajroach42 and @freakazoid seem to be talking about this, too!

Teenagers these days grow up with a phone instead of MSDOS or a C64 and how will they ever learn to tinker? How can we transition from play to programming, allowing people to create their own games, like in the old days you could play on a MUD or MUSH (I liked MUSHes better!) and from text adventure to community to programming it had everything. And I want the same thing for the web and messaging. People writing bots. People writing CGI scripts or whatever. I want it all! I want it now!

@eleanor recommended two blog posts to read:

Against Facebook has a misleading title. 0xADADA writes: «The platform takes our real authentic friendships and first commodifies them, reifies them, and then sells them back to us as an “image of friendship”, but one that is bankrupt of any genuine social value.» Capitalism at work extracting value in novel ways!

Encouraging individual sovereignty and a healthy commons was a reaction to the “Facebook Manifesto” by Mark Zuckerberg. @aral writes: “That is the world that I wake up every day to work towards. Not because it is charitable. Not because I’m a philanthropist. In fact, for no reason at all other than because that is the world that I want to live in.”

Hell Yeah!

A few replied with the suggestion that Minecraft might be the answer I was looking for and I think they are right. Specially when combined with a Raspberry Pi and the special edition of Minecraft for it which can be extended using Python (but I don’t exactly know how this works). And the barrier for a Raspberry Pi is higher than having a C64 in your bedroom, for sure.

Tags:

Comments on 2018-06-26 A New Web

I think your premise is wrong. The old web wasn’t easy and simple to understand and everybody could participate. This is only true for nerds like you and me. Facebook and Co “won” by actually making good on the promise of participation for all. You want the good old times back where the net was for nerds. That’s fine and I wouldn’t mind to be part of it. But thinking it to be the “solution” (to whatever you think the problem is) is rather elitist thinking.

Also don’t worry about tinkerers, geeks like us always exist. They may hack their minecraft or create apps for their phones or do whatever. They will never be the mainstream though. We never were.

Andreas Gohr 2018-06-27 15:19 UTC


I don’t disagree with what you’re saying. I think one of the points I wanted make is that the current Internet is hard, even for us. Setting up a secure mail server is hard. Setting up a content management system and keeping it up to date is hard. Perhaps it isn’t in fact hard but we’re old and tired and unwilling to put in the hours, I don’t know. But yes, I agree with the basic statement: it wasn’t easy back then and it isn’t easy now.

And I agree that going back to the old web isn’t the answer. We have learned so many things. My friend and I kept talking about email (even though I argued that Email is the New Snail Mail) and we joked about the configuration of sendmail and procmail and writing sieve filters and setting up dovecot. None of that is something we want! But we also don’t want to replace all of the Internet with Facebook. We want to have the kind of Internet where tinkerers and kids can get interested in the infrastructure through play and use and develop the necessary skills to build and make. It’s a bit like Word and Facebook and phones in general making some things very easy and at the same time making it impossible to develop from there. I don’t mind things being easy for people. I mind the impossibility of the things we use to grow with us.

Or, as @dredmorbius writes on Reddit in The Tyranny of the Minimum Viable User: we must take care such that designing for normal people doesn’t drag down the experience for others, in particular expert or experienced users.

Then again, perhaps this guy on Gopher is right: Why we don't need to rebuild the internet. The old web is still there, for those of us who want it. I’d argue that my first point still stands: once you’re outside the big silos, setting things up is still harder than necessary.

So:

  • no way “up” once you’re proficient with your phone
  • no way “up” once you’re proficient with Facebook
  • if you do switch to self-hosting, everything is harder than it ought to be

At the same time:

  • the old web was hard to use
  • server space was hard to get
  • setup was hard back then, too

– Alex Schroeder 2018-06-28 07:59 UTC


Also an interesting perspective:

I find the discussions about technical matters to be liberating and self-empowering, and I identify as “non-technical”. To be sincere, it was in the slow accumulation of technical knowledge and skills that I became excited about the future again. […] This feels antithetical to how people approach the internet today, but I don’t think that’s the case for the future. The present moment is one where companies are obscuring the depth of their technical processes to quietly profit off surveillance, oppression, and depression. The future is one where technology is reclaimed by everyone; it is open and welcoming and asking to be built by hand. I want us to grow towards that future with everything we share.

The Future will be Technical

I don’t want to be techno gullible, but I like the approach with a focus on understanding and empowerment.

– Alex 2018-06-28 12:12 UTC

Add Comment

2018-06-25 How to Talk to Them

I was talking to @ekansa on Mastodon. How do we deal with family members that are so far away from us on the political spectrum that just hearing them talk already insults our intelligence?

I think we are faced with a choice: either we agree to still meet and not talk about politics, or we don’t talk at all, or we must be prepared for some serious shouting that won’t end well. I picked option 1.

Now, I’ve heard so much worse I don’t know where to start. Unbearable things. And I want to should back. What sort of idiot, what sort of racist, what sort of war-monger are you? But these are not my family. But the question is real. How do we talk to them?

Do we stand our ground, fight back, give as much as we take, struggle?

But think about this, magnified by a few million people. Where will it end? Civil war? And then what, after the war? People will still be there. But now finally we will learn to be quiet. The Nazis are still judges, the Slave Owners are still mayors, many Croats and Serbs are still alive, but so many are dead and some people will wonder: was this bloodshed really worth it?

After the war, people keep quiet because they know the price they paid. Their children rebel and hate their parents for having hidden the unrepentant Nazis in their midst. And the grandchildren are ready to start all over again.

That’s why I think we need to be careful. Go for the politicians. Go for the streets. Demonstrate, write, shout, but if you make it personal, confrontational, individual, what then: will you punch your family? Will somebody in the family pull a weapon if you keep escalating? So yeah, we can stop all contact with the other side, but that will also not heal any wounds. I keep wondering about that: how will we find our way back from the brink?

One way to find back from the brink is to keep in touch. Focus on the things we can share. Hiking. BBQ. Kids playing. Small talk. It’s not much.

Zak Sabbath recently reposted Distracted From Distraction By Distraction. He quotes Toni Morrison talking about racism and how it’s just greed and what to do about it; and he quotes George Saunders talking about noise drowning the signal, and what to do about it. It boils down to that: don’t focus on the stuff that’s abundantly clear to everybody. Keep doing the good stuff instead.

Toni Morrison:

It’s important, therefore, to know who the real enemy is, and to know the function, the very serious function of racism, which is distraction. It keeps you from doing your work.

Distraction is the enemy.

George Saunders:

We consider speech to be the result of thought (we have a thought, then select a sentence with which to express it), but thought also results from speech (as we grope, in words, toward meaning, we discover what we think). This yammering guy has, by forcibly putting his restricted language into the heads of the guests, affected the quality and coloration of the thoughts going on in there.

Toni Morrison, again:

So the question is “What do you do…?” Well, educating the conqueror is not our business. Really. But if it is, if it were, if it was important to do that, the best thing to do is not to explain anything to him, but to make ourselves strong, to keep ourselves strong.

And Zak Sabbath, quoting Toni Morrison:

You create a more sophisticated thing – you create an internal conversation that is meaningful to you and to good people, and the internal energy of that will pay off when it’s needed, “even though it begins as inward and private, and gets its own juices from itself, the end result is it’s communication with the world at large” because you will have made yourselves and your people strong.

Tags:

Add Comment

2018-06-24 Capitalism

Capitalism makes sure all deeds are done with maximum misery. Sell as high as possible. Buy as low as possible. Haggle until you tire. Work until you can no more. Those are the affordances of the system. To enjoy yourself and the time you’re given on this earth needs resistance. You need to resist. You need to resist the temptation to exploit yourself and your fellow humans. Resist and enjoy what little time you have left.

@Wolf480pl said that the key is valuing your free time and stopping when you have enough and I agree. I think this is part of the resistance. But sadly I have enough friends that say they would like to work less but they don’t not because they need the money but because they want the money.

Another example is how much energy people are willing to many spend on looking for the best deal. This sucks a tiny bit of life from them – and makes sure the vendors aren’t enjoying themselves too much, either. Sure, the market is very efficient. But it’s members are also unhappy.

In a different conversation, @ebel said to me: “look up counter-anti-disintermediation from Dmytri Kleiner, a concept that really made me think. We must build things that cannot be centralised.” I ended up with this 21min talk by Kleiner: You can't code away their wealth. So many interesting ideas!

  • Intermediates will always try to skim off profit, which is why we were enthusiastic about the Internet in the old days: finally, disintermediation! Talk to others, directly. Organize, directly. Buy, directly. But it didn’t work out that way. Was it because technology is hard? Upload speeds were cripppled? NAT preventing us from reaching the computers in our homes directly? The end result: anti-disintermediation. And in order to fight that, we need counter-anti-disintermediation. (More on counter-anti-disintermediation.)
  • Peer-to-peer systems is what we need. End-to-end encryption. No central servers.
  • All the modes of production exist at the same time. Capital is predominant, but the others still exist. Where as investment benefits both you and the mode of production (invest capital and you will get back more capital), transvestment is about benefiting you and a different mode (invest capital and build a coop, for example).
  • If you think multi-modal, then you realize that we don’t need to focus on the struggle at the top. It’s not about overthrowing capitalism, right now. It’s about growing other modes of production, at the bottom, right now. Build coops and the like. There might be a struggle, in the end, but it isn’t necessary to plan for it. Just build the thing you want to build.
  • We need to focus on the tech that is destined for the recycling truck. If we focus on the people that can afford iPhones and iPads, were never going to get anything done. They will buy new devices, feeding the capitalist machine, and we will continue to throw away phones that contain so much value: wars fought, atrocities committed, labor spent. They are made of blood.
  • Don’t forget the political struggle. Don’t just fight for your own little community.

@nunatak recently linked to a 2h introduction to Karl Marx’ Capital, in German: Eine Einführung in Marx‘ „Das Kapital“ in zwei Teilen. I’m about 150 years late to the pary, but I still feel like I learned a lot, particularly since I tried reading it and never got far.

Here are some things I realized. This is a sort of manifesto for myself. This is what I want. Thinking things through and writing it down, for me, allows me to refer back to it when I am weak and when I am tired, when I am confused and alone. It gives me hope and it gives me strength.

We need to find ways to transfer money from the capitalist mode of production into other modes of production, as mentioned above. We’re looking at associations, collectives, cooperatives. @Antanicus recently mentioned Open source sustainability which talks about various ways to get Free Software developers paid. Listening to these 2h of Karl Marx made me realize that we must not find ways for Free Software developers to get paid. We must get rid of wages because wages enable capitalists to capture profits.

At first, this sounds stupid. Who doesn’t want to get paid? How will we get anything done? Nobody will work on our software. But the solution to this is to be self sufficient again. We need to write our own software, for our own needs and wants. We need to make and build the things we need for ourselves, and enable others to do the same. Emancipate us all from unfree software and services. It’s like teaching people to fish instead of selling them fish. If we all can tend our little gardens, there will be food for us and our neighbours and there will be less commerce, less transports, less malls, less destruction of the environment, less wage labour, less alienation from the things we do during most of our waking lives.

It’s a second enlightenment. Recently I was reading the first chapter of „Beantwortung der Frage: Was ist Aufklärung?“ by Kant. His definition of the enlightenment is easy to read, his observation still true. Check it out: in English or in German.

“Enlightenment is man’s emergence from his self-imposed immaturity. Immaturity is the inability to use one’s understanding without guidance from another. This immaturity is self-imposed when its cause lies not in lack of understanding, but in lack of resolve and courage to use it without guidance from another. Sapere Aude! [dare to know] “Have courage to use your own understanding!” – that is the motto of enlightenment.

– Emanuel Kant

The enlightenment was about thinking for ourselves and not having it done for us by others. Marx would have said that we need to seize the means of production – and I think we need both these aspects. We need a computing autonomy where we can have the software we want without having to buy it. That means it must be free. And since it was written by us and for us, this will be possible.

Aral Balkan writes about our cyborg nature in The nature of the self in the digital age: “Today, we are all cyborgs. This is not to say that we implant ourselves with technology but that we extend our biological capabilities using technology. We are sharded beings; with parts of our selves spread across and augmented by our everyday things.” I’ve been joking for years that my blog is an extension of my memory. All the todo lists on sticky notes are extensions of my brain. My phone is an extension of myself. That’s why the use and the writing of Free Software is an act of emancipation. We want to extend our sense of self using the tools we want, and we want to be autonomous and free when we make this choice.

To write software for us, for ourselves, for our needs, makes it perfect for us. And then we can give it away for free. We prevent others from selling it for profit by offering it for free. I know, the GPL and other licenses explicitly allow commercial use, the making of money. But this is simply a compromise. I want to emphasises the radical nature of it. In practice, most of the work done is a labour of love instead of wage labour. People do it because they like to do it, and that is the revolutionary aspect of it.

And that’s how we will drain the swamp: We will work less. We will spend less. We will reproduce less. We will want less. Increasingly, we will work for free because we are free to do it. We will write Free Software. We will join agricultural cooperatives or buy our food on farmer’s markets. We will do all this and more. I’m going to do this.

And yes, the capitalists will always be there, tempting us with shinier tools, better software, more comfort, fruits out of season and good looking vegetables. But the tide is already turning. We already prefer real food to ready meals and convenience food. Sure, there will always be a place for these: if you’re travelling, if you’re disabled, if you’re elderly... But the market will be shrinking and we will find other solutions for these things. Non-commercial solutions. Free solutions.

Tags:

Comments on 2018-06-24 Capitalism

I am reading Das Kapital now and this is resonating a lot with me. Also, I have the intention to set up an engineering cooperative in my home city in the mid future. I wonder how well can that work among corporarions.

– Enzo 2018-06-29 17:28 UTC

Add Comment

2018-06-24 Blogging

I think there is a need for a place where people can post a long article without having a blog of their own. In as far as Medium was able to provide that, I liked it. But everything else on top of that was unnecessary. This BoingBoing post lists a few alternatives I like. I like txt.fyi in particular.

Brutalist blogging platforms!!

But to be honest, I think Mastodon could be a viable Medium alternative. I keep telling people that extending the 500 character limit and allowing for simple emphasis (italic) and strong emphasis (bold) would do wonders. Google+ has shown that some people will use it to write amazing posts. But I’ve met a resistance on Mastodon which seems to be deeply rooted and I don’t get it.

@saper said Pleroma already has a 5000 character limit so perhaps that is simply the way forward. And it has a single column layout which is better for long posts. The CSS for mobile is terrible, though. We could use Pleroma with Brutaldon, the simple HTML client for Mastodon on without any Javascript! (“Brutaldon is a brutalist, Web 1.0 web interface for Mastodon.” – source)

Tags:

Add Comment

2018-06-18 Work

Just heard this on Thinking Allowed, in Marx & Marxism:

What, then, constitutes the alienation of labor?

First, the fact that labor is external to the worker, i.e., it does not belong to his intrinsic nature; that in his work, therefore, he does not affirm himself but denies himself, does not feel content but unhappy, does not develop freely his physical and mental energy but mortifies his body and ruins his mind. The worker therefore only feels himself outside his work, and in his work feels outside himself. He feels at home when he is not working, and when he is working he does not feel at home. His labor is therefore not voluntary, but coerced; it is forced labor. It is therefore not the satisfaction of a need; it is merely a means to satisfy needs external to it. Its alien character emerges clearly in the fact that as soon as no physical or other compulsion exists, labor is shunned like the plague. External labor, labor in which man alienates himself, is a labor of self-sacrifice, of mortification. Lastly, the external character of labor for the worker appears in the fact that it is not his own, but someone else’s, that it does not belong to him, that in it he belongs, not to himself, but to another. Just as in religion the spontaneous activity of the human imagination, of the human brain and the human heart, operates on the individual independently of him – that is, operates as an alien, divine or diabolical activity – so is the worker’s activity not his spontaneous activity. It belongs to another; it is the loss of his self.

Estranged Labour, in Economic and Philosophical Manuscripts of 1844 by Karl Marx

All the people trying to tell us that we should find a labor we love, that makes us happy, need to read this passage again.

I don’t work for the love of it and earn something on the side, as if by lucky accident. I do it for the money.

And when I work, I do the things I don’t want to do and when I’m at home, I do the things I want to do. And to think that I should want to do the things I do for the love of it, that is to think along the lines of Big Brother in 1984 by George Orwell. You don’t only get punished but you must want it, too.

Now, of course I am happy to have found a job that seems better to me than all the others given the money I earn, the people I work with, the flexibilities I am granted – but I am still alienated. This is not me.

My current answer is to simple work as little as possible. My job allows me to work 60% over the year and while that isn’t close to Keynes’ 15h, my 24h work week is pretty good already. Not everybody can afford that, of course, but I think that’s what we as a society should want. Except for the substitution effect where rich people are more likely to work longer hours. 🙄

@megfault suggested I also read The Abolition of Work by Bob Black but I didn’t find it very convincing. It argues convincingly that we work too much (bullshit jobs and all of that), and that part I agree with. But «we have to take what useful work remains and transform it into a pleasing variety of game-like and craft-like pastimes, indistinguishable from other pleasurable pastimes» has to work for so much of civil society! I’m thinking dentists, doctors, insurance, building – I want to benefit of the fruit of increased productivity, I don’t want to go back to an agricultural society. That’s why I’d like to focus more on small, incremental changes. Let us start by reducing working hours. Let us start handing out a universal basic income in order to share the fruits of our labor more fairly.

In a different context, I also had a conversation with @ckeen regarding work. It all started with the question of “wasting time online.” Where does this idea come from? I think it was born out of the invention of wage labor. Now, suddenly, it is possible to “waste” time. We no longer dare to slack off. Whenever I talk with people about working only 60% I see echoes of that. They don’t know what to do. They feel like they’re mooching off of society. Like they’re not giving their all for their children. As if they had decided that given that they’re in a rat race, and knowing that they can’t quit, they want to at least do well. The conversation ended with “I really recommend David Graeber’s Bullshit Jobs to you, it resonates a lot with me and gave some new angles and articulation s for this rather vague feeling I have about this.”

Tags:

Comments on 2018-06-18 Work

What a coincidence - I have recently started reading The Capital. Also, my parents have just retired - my father had been saying he wanted to for a few years already. I used to think you can love your job, but I am (only 4 years into my working life) more and more moving towards the philosophy you describe here. I’d love to spend more time exercising, enjoying nature, crafting, reading...

– Enzo 2018-06-19 19:37 UTC


Yeah, I hit a crisis after 2-4 years at my job and decided that the only way I could bear it was part time. And now I’m I’ve been at the company for 20 years!

– Alex Schroeder 2018-06-19 21:04 UTC

Add Comment

More...

Comments


Please make sure you contribute only your own work, or work licensed under the GNU Free Documentation License. Note: in order to facilitate peer review and fight vandalism, we will store your IP number for a number of days. See Privacy Policy for more information. See Info for text formatting rules. You can edit this page if you need to fix typos. You can subscribe to updates by email without leaving a comment.

To save this page you must answer this question:

Please say HELLO.

Referrers: Diary Ynas Midgard's RPG Blog Akiyama's Blog ZENOPUS ARCHIVES Gothridge Manor Dreams of Mythic Fantasy Strange Magic Alex Schroeder 🐝 (@kensanata@octodon.social) - Octodon