there are plenty of things you can badmouth me for that don't involve just making shit up. for example: i like homestuck. that one's true.

JBB: An Artblog!

PR's Tumblrdome
tumblr dot com
RMH

pixel skylines
Sade Olutola

@theartofmadeline
d e v o n
Aqua Utopia|海の底で記憶を紡ぐ
dirt enthusiast
Show & Tell
i don't do bad sauce passes

izzy's playlists!
Cosimo Galluzzi

Love Begins

❣ Chile in a Photography ❣
Lint Roller? I Barely Know Her
TVSTRANGERTHINGS
Three Goblin Art
DEAR READER
seen from United States
seen from United States
seen from United States
seen from United States

seen from United States

seen from United States
seen from United States

seen from United States

seen from United States

seen from Singapore

seen from United States

seen from Türkiye
seen from France
seen from Brazil

seen from United States
seen from Colombia
seen from United States
seen from United States
seen from United States
seen from United States
@ttmiyh
there are plenty of things you can badmouth me for that don't involve just making shit up. for example: i like homestuck. that one's true.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
ttmiyh really needs to hire outside help for carrion too. looking through the websites code there are dozens of hygiene issues on data storage and infinite unboundeed loops if elements dont load. a very maximal security policy that allows p much everything from privacy sensitive content to fingerprint enabling or security impacting elements all to enable ads. all similarly broken because ads allow redrects without any proper verify. easily compromised data that would fuck over users on a supposedly privacy focused website. also some common sense stuff. css renders elements presumed safe without proper sanitization. css does not mitigate svg xss so imgs can balloon to huge sizes. no custom landing page or exit page on decline for age verify just redirects to google. this will fuck performance over as clutter p much becomes unmanageable and expensive on nyetwork resources especially for shittier devices. deprecated tags and elements like the marquee tag. obsolete. will cause accessibility issues. lacks any plan for future support. undefined variables are referenced which just defaults to transparency or more unbounded values. cache lifetimes are totally inefficient. all in all. website programming is hard. dont leave it to the ai fangirl slicking it to llm slop imgs lol.
yikeees this all sounds really bad. I'm glad I've not made an account despite the temptation just to see what they all doing over there.
-mod also
dear concerned nonnie;
"dozens of hygiene issues on data storage" - Wrong. Messages are never stored server-side to begin with. DM rooms are stateless SHA-256 hashes. Presence is RAM-only Redis with TTL auto-expiry. Room ownership stores only proof hashes, not user identifiers. The storage architecture is the strongest part of the codebase that everything wraps around, but it's server side, so I'm not really sure how you even came to this conclusion in the first place.
"infinite unbounded loops if elements don't load" - Wrong. SSE reconnection uses exponential backoff with a max delay cap. No while(true) patterns without exit conditions exist anywhere in the code whatsoever. Retry logic has limits.
"a very maximal security policy that allows p much everything... to enable ads" - Wrong. The CSP image hosts (imgur, Discord CDN, e621, etc.) aren't there "for ads." They're there because that's where users host their character art, so I don't need to pay for image hosting. The ads use the same trusted hosts list - ad images must come from those domains too. The CSP isn't permissive because of ads; the ads are constrained by the same CSP as everything else.
"ads allow redirects without any proper verify" - Wrong. The /go/ interstitial shows the destination URL and domain name before the user clicks through. The redirect validates http/https scheme only, rejects malformed URLs. Ad images must come from the trusted image hosts allowlist. And the ads themselves require manual approval before going live - I literally review each one.
"easily compromised data that would fuck over users" - Wrong about user data. The server genuinely doesn't have message content to compromise. The only data the server has is the same data everyone has access to - profiles. Everything else lives client-side.
"css renders elements presumed safe without proper sanitization" - Wrong. User content goes through markdown rendering then DOMPurify sanitization. Profile content renders in closed Shadow DOM.
"css does not mitigate svg xss so imgs can balloon to huge sizes" - Has a grain of truth. data: URIs are allowed for images in the CSP, which theoretically allows SVG data URIs. DOMPurify strips event handlers from SVGs, so this already shouldn't be a problem, but this is worth auditing more carefully. I'll look at it, thanks for the flag.
"no custom landing page or exit page on decline for age verify just redirects to google" - Wrong. There's an age verification modal. It doesn't redirect to Google.
"deprecated tags and elements like the marquee tag" - True, <marquee> is explicitly in the DOMPurify allowlist. It's deprecated HTML but it renders in all browsers and isn't a security issue. It's there intentionally for roleplay formatting. It was a very common request from people who wanted it available for profile and chat formatting, the same as all the other tags.
"undefined variables are referenced which just defaults to transparency or more unbounded values" - Wrong. CSS custom properties are defined and use fallback values where appropriate.
"cache lifetimes are totally inefficient" - Wrong. Authenticated responses use no-store, no-cache. That's intentionally aggressive for a privacy-focused chat app. The service worker only caches public endpoints. Session data has explicit TTLs.
"lacks any plan for future support" - Wrong. ARCHITECTURE.md, DESIGN_GOALS.md, deployment guides, and planning docs exist. An entire deployment ecosystem exists to allow people to make their own Carrion as soon as the site is finished and I take it open source. Other people have audited the codebase, just not you.
"dont leave it to the ai fangirl slicking it to llm slop imgs" - Ad hominem, not a technical claim.
Next time if you have technical questions you can just ask me about my code directly instead of right clicking "view source" and then making shit up based on 5% understood client-side code.
Thanks!
I am SO ANNOYED that there is still posts on the directory that have the Prompt tag when, in fact, THERE IS NO PROMPT. ITS JUST THE OOC. RAHHHHHHH
Yeah I'm not a big fan of the carrion "Chat" thing. like it's obvious they just used discord as a template. Get rid of it. Please. It's awful. Change it to something else. god. plus it just looks so CLUNKY. And you can't collapse any of the side bars or anything (like the little "export messages" thing in the corner)
I’m not touching that shit. It’s all garbage shit from a butt. Like we get it tt, you want the best toys by copying others. Can you form a single original thought ever????
sorry i didn't realize discord invented the chat application, i'll go kill myself now </3
I've noticed the average number of users online drop a few times. I think there's some kinda leak, or maybe they track number of windows open rather than devices or accounts? I remember last time it got up to almost 800, then when the site went down and came back it dropped down to 250-300 again. And started steadily increasing over several weeks again.
Oh interesting, I hadn't thought of that, but it does kinda make sense.
I haven't noticed it before now, I always assumed it would mean 'accounts' online, which... I guess it's sort of meant to indicate, but your average RPer tends to multitab a lot lol
I guess that's a little disappointing, I lowkey thought that maybe the site's userbase was growing and we might see some fresh content adlfkjds;j
i think it is too early to say with any certainty any long-term trends but i will say at the least from a scan of users both online and registered - we accumulate about 10-20 new accounts per day, while we probably attrition off about half that much in terms of "people not using the site" and another half that amount on "people making accounts and then not using the site", so i think active user wise it's sort of a net zero with a small churn like an ice cream machine.
however i will say encouragingly that prompts answered, connect codes used, and ads viewed show a slow but steady upward trend over time (with connects/answers growing faster), which indicates that the users that *are* here are using the site more frequently over time and having more pageloads occur (that's what ad views are a good proxy for).
to me as an administrator this (combined with some other back end stuff i dont have fun graphs for) indicates that
a: as time goes on, people view the site roughly the same amount but are interacting with it more frequently per session
b: there is a slow but healthy churn of new users, and that we have a good retention rate of both new users and old users, and that in absolute numbers the userbase is increasing but in terms of active users it's roughly in a "holding pattern" for now. not going up, not going down, but slowly churning as old users drop off and new users come in.
i will say with honesty i have no idea how the active users number is calculated though, lol. hope this is at least interesting information!
i genuinely want a response from TT though. what DO they do for the site? they kind of just sit on their little throne and act holier than thou. but like ??? with what to back it up babez?
TT the people want the answers. What do you do exactly?
-Mod Aldo
i assumed anyone idly speculating about what i do didn't actually want an answer but if you're asking directly;
in terms of day-to-day site activity i help moderate along with rezzy (although most tag wrangling is done by her). the tooltips + tag definitions was my baby project and i handle all of those myself. i also handle approval of ads and a small quantity of devops stuff as necessary, including handling of the database itself.
from a week-to-week standpoint i dictate particular developer goals ("here's what i'd like us all to focus on next"), make sure our site host is happy (so we don't get a repeat of 'thell holding the server hostage', which is not likely to happen but still), get the final word on moderation decisions (such as ban vs warn vs ip ban vs harsher things), and act as the point of contact for any financial interactions & problems thereof (such as cancelling subscriptions).
then, month-to-month, i am the point of contact with our retained lawyers to make sure that the site (which contains both fanfiction and pornography) doesn't run afoul of any laws, the point of contact with our retained accountants to make sure that the site doesn't run afoul of any financial laws/regulations and that we pay our taxes, set policy & rules, and make design level decisions about the "metagame" such as timers, ticket costs, things like that.
this may strike some people in fandom as an odd notion (given how much we like Big Horizontal Group Projects) but it is generally better to have one single project manager that coordinates everyone than have a free-for-all where all decisions happen independently with no central guidance or policies. left hand vs right hand isn't as much a problem when all hands are connected to the same torso. my job is being the torso. and paying for torso costs out of pocket.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
prev is right. plus tt is so fucking rude and condescending. if you hate answering questions as much as it seems like you do, maybe just stick to taking credit for the shitty, broken website you pay for and begging for money to pay rent at the same time.
This ask is kind of scathing omfg??? Tt what are you doing HAHA
lol?? anon are you okay
Yeah I've tried rp on other sites and it's nothing to write home about. Like it or not this is where the quality is and at least the community knows how to behave themselves on-site. I don't like or care about homestuck and was only introduced to cherp/cherami by a friend late into its lifespan, and can honestly call the site a hidden gem just by the consistent quality of its users alone. You wouldn't believe the horror stories I've encountered elsewhere. The fact that users here can be counted on to properly structure a sentence makes it worth its weight in gold to me, not to even mention the fact that they don't try to turn ERP into ooc sexting.
-
:)
Okay, just got around to trying cherami, and why can you not save all of a prompt at once when editing? Am I missing something? It's fine with a brand new prompt, but if you try to edit a prompt that already exists, it's an absolute mess. "Submit Tags" saves the tags but reverts any changes to the ooc and prompt body. "Submit" does the exact opposite, saving the ooc and body but reverting the tags. Why??? Am I the only person that likes to make little fixes to all of my prompt before bumping? And this makes it a nightmare to get old prompts from pre-migration updated.
I’m so sorry 😭
as far as i am aware - it is a concurrency issue related to the architecture of how the database works (which is to say, if they try to go at the same time, it becomes hard to control the order in which they arrive, and sometimes that makes things freak out). it's definitely unideal though, and 100% not a thing we're Doing Because We Want To, Just We Have To. We have been looking into ways of fixing it so the submit button just submits everything as you expect it to.
more asking for donations from TT. i sure hope theyre looking for a replacement job because i dont think they're gonna be able to survive off of donations lmfao
-
unfortunately i am extremely disabled and the job i have is the only one that is both willing to accommodate my needs at the time in terms of work, and also willing to provide me the health insurance i need. i'm a little caught between a rock and a hard place because part of why my paycheque is low is because this (union-negotiated) health insurance is absurd in terms of value, and if i try to jump up to a higher paying job it's extremely likely, inevitable, really, that that job will not have better health insurance.
that is to say, i am regularly requiring procedures that would require tens of thousands of dollars a month that my insurance fully covers. i've shopped around for new jobs and gotten interviews - even if i got a cushy desk top at a nice tech firm, their insurance policies would prevent me from actually changing jobs because my medical bills would instantly bankrupt me, even if they paid 4x, 5x, even 10x what i make right now.
being disabled is expensive and i am trying to also keep the site afloat at the same time. so occasionally i'll have to ask for donations from time to time. sorry if that's an issue.
i think people are being a little too demanding. its got new code thats still being tweaked. of course theres going to be weird bugs that require downtimes. also, while im not the worlds biggest fan of ai, i... dont think making a bot that that spits out tags for you is that bad. not something id use, but its not on the site itself and tt said it never will be. large language models do have their uses (though are MASSIVELY overhyped by corporations) and "analyze text to find matches" is a pretty good one. i still understand why its a dealbreaker, but. yeah.
I don’t want anything to analyze my text to find matches or do my tags for me OMG. Ai should not mix with rp websites because it will be stealing peoples writing. Idgaf if I look like I have a tinfoil hat on by saying this.
No more AI asks for a month omg everyone shut up about ai.
we do not plan on using LLMs even if we are to include anything like "finding similar prompts to the one you are looking at". existing techniques known as "similarity search" tools have existed for almost two decades and are more than adequate for this use case, an LLM would be somehow slow, expensive, and overkill all at once. like hunting rabbits with an artillery cannon.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
can't post on anon on the actual cherami blog </3 will tt ever comment on the LLM? or our info? how do we know our writing won't get fed to some other AI? i really dislike this discord bot thing
I'm not sure what you want me to comment on. LLMs aren't vacuums that actively hoover up new information whenever you prompt them - they get trained once and then they're done, baked in like that forever, it's not learning anything new. You have my assurance that I won't feed your writing to any AI, and also, because it's not in the terms of service that we can do that, you might be able to sue me if I did. I'm not sure what else you need me to comment on.
bro what the FUCK is the ticketing system??? i had seven, drafted a new prompt to work on in the morning and just noticed it says 6 tickets left??? HUH??? CAN I ONLY POST SIX MORE PROMPTS????? WHAT IS THIS
I think it's a daily thing. so you can only post 7 times a day. no idea why it was implemented though. it would be nice if they explained why they added what they did to the website, or changed things beyond "it'll be better for the future of the website" kind of blanket statement.
-Mod Aldo
Sure, I can talk about this.
The ticketing system as it currently exists was designed to function as a sink for different kinds of user needs - some people like to throw a bunch of prompts up, some people will use <spoilers feature #1>, some people will use <spoilers feature #2>, and some people just want one prompt that they can really spam right now (which will be handled with the upcoming Superbump system). So instead of allowing all of these to be separate systems with separate timers, we unified it together in a way that we hope will respect the user's time a little bit more.
That is to say, if you are a busy person, and you come home from work and you have an hour before you have to go to run errands or do whatever, you can smash all 7 prompts up into the directory instead of having to wait 2 hours over and over again to "maximize" your prompt load. It produced unhealthy, both in a UI sense and in an actual physical health sense, behavior patterns where power-users would stay up extremely late in order to "get the most" out of their bump timers, so they could post 12 prompts a day over and over again. The ticket system "narrows the prompt # gap" between people who have too much free time and people who have too little, in theory.
Eventually, the ticket system will be clarified and better tutorialized, and the timers will be altered so that everyone's tickets refresh in a bundle of 7 at midnight their local time, but there are more bug fixes and other features that need to come before that. The timers are also up for adjustment - there's probably a sweet spot between "two hours per prompt" and "no time at all between prompts" that is best for everyone.
That's the thought process, at least.
So, I've been out of town for a few weeks and just came back to... whatever is going on now. Wtf happened? I tried to log in, and it just says "This account is pending for deletion." I use a password keeper, I know my log in. Was this a bug with the migration? Are several years of chats just lost? I'm assuming that not everyone's accounts were deleted, based on posts here, but idk. Maybe I should take this as a hint and just leave?
I’d say try the cherp discord but I’ve heard a lot about how people don’t get much help there. I was able to transition over just fine
Hi Anon.
Putting your account in the deletion queue should only be possible for someone capable of logging into the account. If you could open a ticket on the Discord, or make a new account on the website and start a mod chat, we can hopefully get this reversed. You should have about three weeks or so. Thanks.
oh fun and joy, they've also deleted my character profiles. stunning
all data is where it should be, we're just running into bugs on production getting things to display that were not showing up on dev or during the alpha. rest assured that your stuff is safe (and that your chats will be unjumbled soon too)
What does the continuous story mean with the plot options, and episodic story? Like a comic sort of plot story is what episodic story means?
Your guess is as good as mine, little grey ball
episodic = this is a bunch of smaller stories featuring the same cast of characters in different situations
continuous = this is one long story

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
did tt ever get that server from thell
I have no idea man, tt is an enigma to me,….who is that fellow
No, LOL
he claimed that i did not make the payments that i did, and, if memory serves me correct, then essentially threatened to tie me up in annoying IP litigation regarding who owned what about the cherp brand and code if i tried to pursue him about it so i just dropped it and ate the several thousand dollar loss at the advice of my lawyer (it would've cost way more than the money spent or recoverable to go to court, even for all the money he stole from me over the years tacked on).
cherp is defo far from a popular site but anyone who thinks that it only has like 50 active users must have a lot of tags blacklisted and not engage in too many fandoms. i don’t think 1/5 of the site replies to most of my starters, and i really don’t think it’s the same 10ish people who are doing so
My only blacklisted tags are ha*bin hotel, hell*va boss, and South Park
i dont have the exact data on hand and i wont have time to get it for a bit but generally speaking the amount of "people who logged in at least yesterday" was, last i checked, in the low one thousands.