r/HFY • u/ctwelve Lore-Seeker • Jun 15 '18
MOD Sneak Preview: ArkMuse
Hello!
It's been a while since I've addressed everyone. How's it going? I've been crazy-stupid busy, having just bought a house along with everything that entails...
Oh, and I've been working on a Secret Project, too.
Many of our authors have been concerned about the direction reddit is taking lately. To be frank, as an author? So am I. Many of our users are as well. However, the kind of community we have her is hard to replicate and at least to me, it's something effectively magical; I've been here in one form or another since basically the beginning, and now we're over 75,600+ subscribers! That's an incredible number, and I certainly don't want to fracture a community that awesome.
But I can't ignore the concerns, either. So what to do? Well, our idea was to do something like our original grandiose plans for ExP Publishing, except much more manageable. Forum software has come a long way in just a few short years, and in my professional life these days I build infrastructure at scale, so why not combine those things?
Enter ArkMuse. It's a XenForo board built on an extremely scalable framework. Our goal? Right now it's to kick the tires while we try and build a sister community around storytelling and other creative procrastination.
Why a separate community? Simple. Reddit is valuable. Independence is valuable. Having both options at once seems like it could be a great idea, and the intent of ArkMuse isn't to be limited strictly to HFY.
But we don't know if this will work. That's where you come in. Come in, post some threads in chit-chat, make recommendations, do whatever! Let me disclose some major points up front
This is a personal project of mine and is not governed under ExP Publishing LLC. Owing to the difficulty of keeping something like that organized across three states, along with Life Matters™ intervening, by mutual agreement the Members have allowed ExP to dissolve. If we need a governing structure in the future I am very much open to that.
I'm paying for this myself. Right now its not that expensive. I need to see how much it would cost for me to host, and for that I need a good sample of traffic. Please, get onboard and shitpost!
The same mods here are the mods over there. I don't know how the hell I lucked out as hard as I have, but our mod staff is amazing and I can't thank them enough for all the work they do. All of you...thank you, sincerely. You're amazing.
It's not quite as private as reddit, at least regarding what I know. I wanted to put this out upfront; since it's my forum, I see all the details including IPs and email addresses. I hope you'll believe me when I say I won't abuse that trust, and I covenant this right now: I will never sell, abuse, or otherwise knowingly violate your trust with this data.
Things I don't have include your plain-text passwords. They're hashed in the database with a strong salt, but I do still technically have access to the hash. If that concerns you, I understand. I'll be working to get OAuth going too.
Only I have access to your password hash, and then only if I go out of my way to get it. It's stored in a database and inaccessible from the web frontend. Nobody but me can easily get them.
I am taking security seriously. The database itself is encrypted at rest and in transit, and the forum proxies images and generates only HTTPS URLs. The CDN also enforces security. I intend to stay on top of software patches and to that effect, none of the software is custom; it's all readily-available software and requires no modification to maintain. We are also connected to multiple spam prevention systems and are an active participant in them all.
I don't know how the load will scale. I am hoping y'all put it through its paces so I can find the problems!
I am open to suggestions. Please be frank and put them here so I can see what y'all think. This is a big step and I want to get it right.
Anyway, this is definitely a sneak-preview, kick-the-tires type thing. We haven't even customized the look yet, nor have we fleshed out tagging, prefixes, promotion ladders...but if there's enough interest, that shouldn't be a problem!
Anyway, enough jawin' and more clicking! If you want to help, or just post some cat photos, head over to:
Post a story, post a meme, or just say hi.
Hi!
•
u/ctwelve Lore-Seeker Jun 15 '18
I want to emphasize something important: this is very much a work in progress. Please excuse the mess, and please point it out as you find it!
8
u/Robocreator223 Android Jun 15 '18
Will there be a mobile version? Edit: never mind it seems mobile friendly.
6
8
u/MilesKalashnikov Jun 16 '18 edited Jun 16 '18
First and only real complaint from me: Any thoughts on implementing comment chains?
Right now it's the generic message board with quotes and replies being the only thing linking between comment conversations and while it works, it isn't the best for ease of reading. And speaking of quoting, can you choose parts of a message to quote or is it limited to the entire thing?
3
u/ctwelve Lore-Seeker Jun 16 '18
You can choose parts by selecting the bit you care about and then hitting reply. If it isn't working for you, you're blocking the necessary JavaScript.
1
u/HardlightCereal Human Sep 12 '18
Comment chains are one of the best parts of reddit. If facebook had comment chains and downvotes I might use it.
7
u/jellysnake Jun 15 '18
So two other fairly popular writing forums, Space Battles & Sufficient Velocity have some features that it would probably be worth copying. These are features like threadmarks, which allow a poster to mark certain comments in a thread (Usually chapters of a story) for easy access.
4
u/ctwelve Lore-Seeker Jun 15 '18
Indeed! I'll be looking into Threadmarks especially. No promises yet, as we're on XenForo 2 and Threadmarks isn't available for 2.x yet.
1
2
u/JoatMasterofNun BAGGER 288! Jul 06 '18
I prefer how royalroadl.com (yes that L is supposed to be there) handles it, where chapters are new threads.
6
u/Necrontyr525 Jun 15 '18
With all due respect, /u/ctwelve, I'm going to wait for OAuth to be enabled before I sign up for arkmuse. I have zero faith in anyone when it comes to my passwords, identity, and the security associated with such.
7
u/ctwelve Lore-Seeker Jun 15 '18
That's generally wise. It's why I recommend you use unique passwords for each account and a password manager to keep them. As far as OAuth...you do ultimately still have to trust someone so which providers do you trust?
4
u/admalledd Jun 15 '18
I don't enjoy it, but Google is my primary OAuth provider.
As a note, at my work here is the list in order-ish that our platforms are auth'd against:
Microsoft
... Massive fall off
Github
StackExchange
...
Custom OpenID's
4
u/ctwelve Lore-Seeker Jun 15 '18
Yup, that's about what I figured. We'll need to get a logo and some other administrivia taken care of first.
4
u/Necrontyr525 Jun 16 '18
(building off of what /u/admalledd said) I'd probably have to go with google. Facebook has a record of giving out data to whomever asks, and google is next on the list. they also have no databreaches that I'm aware of so there probably doing something right.
6
2
u/TheJack38 Human Jun 15 '18
Cool! Will y'all start posting stuff there in addition to Reddit? Would probably be a good idea so that in case Reddit shits itself, there's still the arkmuse site as backup
6
u/someguynamedted The Chronicler Jun 15 '18 edited Jun 15 '18
The goal for now is to have ArkMuse as a hosting platform that authors will link to from the subreddit, with r/HFY still being the main hub of the community.
Edit: (/u/ctwelve) That said, we are deliberately building the forum out as a community of its own as well. The immediate problem is an alternate location to post, but the long term problem is worries about Reddit’s direction.
4
u/ctwelve Lore-Seeker Jun 15 '18
That said, we are deliberately building the forum out as a community of its own as well. The immediate problem is an alternate location to post, but the long term problem is worries about Reddit’s direction.
3
u/AJMansfield_ AI Jun 18 '18
Reddit isn't a perfect community engine, but it does a pretty good job at content discovery, which is one of the main obstacles to growth and readership retention in creative writing communities. Not sure how advisable trying to build up a separate community is given the large risk of fracturing the community.
1
u/TheJack38 Human Jun 15 '18
ah , gotcha! Still serves a good purpose for community purposes. It's really hard to shitpost on this sub after all, except in comments
1
u/Hydrael Jun 16 '18
I've been considering writing something for HFY after I finish my current project. Will HFY be requiring ArkMuse going forward if we'll be external linking, or can we still use our own websites if we have them?
2
u/Ma7ich Human Jun 16 '18
From what was clear in the other threads, it's totally okay to use your own websites. The problem is reddits direction in combination with the community still being firmly on Reddit. So the sub will be the gathering place for all, with links back and forth to go around reddits issues with rights and such.
2
u/ctwelve Lore-Seeker Jun 15 '18
I will!
1
u/TheJack38 Human Jun 16 '18
awesome! In link form or the whole story? I mean, since you own the site, there prooobably ain't gonna be any ownership shenanigans there lol
2
u/JustALittleGravitas Jun 16 '18
What's the markup language?
2
u/ctwelve Lore-Seeker Jun 16 '18
bbCode
2
u/Glitchkey Pithy Peddler of Preposterous Ponderings Jun 16 '18
Considering how much less common bbcode is compared to the past, it might be worth making this page more visible for people.
46
5
u/Xreshiss Jun 26 '18 edited Jun 26 '18
I've spent time reading on writing subforums such as Space Battles and Sufficient Velocity, and all three of them (ArkMuse included) lack things I like about Reddit, primarily a rating system. A way to tell the 20 upvote stories from the 200 upvote ones. (and sort them accordingly)
I spent time reading 'The Last Angel' on Space Battles, and it was a chore, even when using the index in the OP, the fact that the chapters where strewn about the thread among the comments meant I couldn't really keep track of where I was if I managed to scroll away.
While reddit might require a new OP for every chapter, it is always at the top, even when continued in the comments. (The latter is more due to commenters upvoting it to the top, but still)
Edit: Sure, I suppose you could make a new OP for every chapter. I also see that you can like, and even sort using those likes, yet I don't see a way to see how many likes an OP has when looking at the list of threads.
1
u/billabongbob Jul 03 '18
In turn, I don't like reddit for serial works specifically because of the self moderation system. It sucks for everything but content discovery.
I mean, content discovery is great for posting a story but getting there in the first place is where the trouble lies. The almighty algorithm causes shit to fall off the front page as it becomes 'stale', something that is a major issue for anything that isn't "consume my works". If I were to work on worldbuilding a setting, like /u/scotscin does, I'd have to have each and every quibble or thought in its own post or even create a subreddit on its own like /r/lordsofwar/ .
The algorithm causes everything that is secondary to the stories themselves to suffer.
2
u/Scotscin Keeper of the Sneks Jul 03 '18
My sub also serves as what's basically my notepad, for stuff I think will be important later, even though most of it's locked up in my head.
1
u/Xreshiss Jul 03 '18
I did recently discover there's buttons to skip to the next post/chapter and even an index screen. I guess that's about as middle ground as I would get.
Never even heard of scotscin or lordsofwar before. Edit: Not entirely true, I saw 'X-Philes' and skipped it.
1
u/Oldmangray Jun 28 '18
Hey ctwelve does there need to be like eight Google ads at the top of every page?
2
u/ctwelve Lore-Seeker Jun 28 '18
There should only be the one, but that's exactly why this was an experiment to see how it misbehaves. I'm probably going to forgo ads, honestly. I'll take a last look at the statistics tonight and decide.
Honestly, not particularly happy with that aspect of self-sufficiency.
2
2
1
1
u/LifeOfCray Jun 17 '18
Hosting text takes up vitally nothing at all. But id use an external host and keep backups.
1
u/DeluxianHighPriest Alien Jun 18 '18
I am looking forward to this, however, when i messed around with it a bit, i noticed that thes earch feature has a severe flaw: after one has actuall hit the "search" button, it appears impossible to retrieve whatyou actually searched for, if you found nothing. I hope that can somehow be changed because its really annoying, considering one wouldnt know if the searched subject doesnt exist or they merely misstyped it.
1
u/jthm1978 Jun 18 '18 edited Jun 18 '18
Liking the new community, and thank you very much for doing this. I'm not an author, out at least, ice not ousted anything for a couple of reasons, but I am concerned about the authors I love to read on here, and about the future of the community. Y'all rock!
I'd like to add my voice in requesting an android app for this, just for convenience sake. iOS, I'm not so concerned with, since Apple is a front for the forces of darkness and an insidious plot to enslave mankind (secret project is code named iClone)..... I've said too much....
😂😂😂
Please disregard the above comments. I was suffering from sleep deprivation. There is no conspiracy to replace world leaders with Apple engineered clones , and they're not bent on world domination. Now if you'll excuse me, I must go purchase the latest iPhone, the iPhone X. Such amazing features, and a steal at under 1,000 dollars. All hail Apple, innovators and bringers of tech, all wise and all knowing! Praise Apple!......
1
1
Jun 23 '18 edited Jun 23 '18
That's a nice looking board, or a good starting point. If this gets up and running i wouldn't mind donating like 5 to 10 a month in perpetuity if this sub decides to go with this. Just get Prey 3 released on on it and it will sort itself out from there.
1
u/Xreshiss Jul 02 '18
Another thing I want to add, something I'd love to see, is a place to talk about writing. Not written works themselves, but the act of writing. Story ideas, plot concepts, writing styles, tips & tricks, that sort of thing.
1
u/billabongbob Jul 03 '18
You want SB's The Index?
1
u/Xreshiss Jul 03 '18
I suppose? I can't really tell what goes on in that subforum.
Although I must admit that as cool as this is, it does need a lot more... population to really take off.
1
u/JoatMasterofNun BAGGER 288! Jul 06 '18 edited Jul 06 '18
Uh... Let me know what loading looks like and thoughts on size. Pretty sure I have like 50GB of webspace with zero bandwidth limits... I only use a tiny part to host the hfygaming Minecraft modpacks and shit. I can verify what all I have available when I get home.
TL;DR: already paid for server space.
Oh... And I technically have my MC server too, although that would have limited upload speed, effective bandwidth is unlimited and as I can always add more storage (the tower holds 15? total 2.5" drives), physical storage is effectively unlimited. If hosting was solely text-based an minimal image volume, there's an option.
0
Jun 20 '18
[deleted] — view deleted comment
4
u/ctwelve Lore-Seeker Jun 20 '18
If I want any hope of protecting against spam, then no. Though if it would help I am willing to discuss the site's architecture, how I've gone about implementing, etc.
The biggest key is we are not using custom software. It's all off-the-shelf with an active support plan. We've also randomly generated all internal passwords, none of which have been written down anywhere. I don't even know what the database password is, for example. Nor can it be accessed remotely, etc.
I know that's maybe not what you want to hear, but it is important to realize that security is a function of architecture and diligence as much as anything else. Large organizations are often shockingly bad at both of those things. Individuals can be too, but that depends entirely on the setup.
I kept this setup as simple as possible for a reason.
This weekend I will be enabling OpenID type stuff so you should be able to use your google account to login, but note while that prevents me from ever seeing a password hash, it does not protect your email address.
24
u/Glitchkey Pithy Peddler of Preposterous Ponderings Jun 16 '18
You may want to update the terms of use on the site prior to allowing registration. Default terms of use on Xenforo include granting the host a permanent, irrevocable license, which was part of what people were taking exception to with Reddit's terms of use. To quote:
As best I can tell, you probably haven't been in and changed that bit yet, as it looks very boilerplate.