branchandroot: Hiruma saying ... (Hiruma ...)
Branch ([personal profile] branchandroot) wrote2012-06-13 01:04 pm
Entry tags:

Yep

The only thing I really have to say about AO3's latest contretemps is: I told you so~

When a platform is so fucked up that the only way to make it run is to take out the navigation, then it's time to think real hard about who's been driving development.
tessercat: (blood on the book)

[personal profile] tessercat 2012-06-13 07:15 pm (UTC)(link)
...buzzuh? Take out the nav? How? What? okay... obviously I need to go investigate...
tessercat: (blood on the book)

[personal profile] tessercat 2012-06-13 08:03 pm (UTC)(link)
*head-f'ing-desk*

Wow. Okay. That's painful.

[personal profile] ukefied 2012-06-14 09:14 am (UTC)(link)
The tag filtering sidebar is currently turned off

:O

At least the 1000 work limit has been removed

Well, I did really want that -- but not like this. XD
momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Science! | I do believe in phosphorylati)

[personal profile] momijizukamori 2012-06-13 10:13 pm (UTC)(link)
I kind of want to see the load graph of before and after they disabled tags.....
momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Default)

[personal profile] momijizukamori 2012-06-13 10:26 pm (UTC)(link)
Yeah, user-formable tags is deeeeefinitely sketchy space for indexing. It was something I actually considered in hypothetical for my Drupal-based cosplay site.
dragonscrawl: (Default)

[personal profile] dragonscrawl 2012-06-13 10:51 pm (UTC)(link)
And AO3 thoughtfully provides via their status twitter!

Speaks for itself, really.
momijizukamori: Rufus Shinra from Final Fantasy 7 - hubric incarnate. (Rufus | hubris)

[personal profile] momijizukamori 2012-06-13 10:53 pm (UTC)(link)
....oh my.
synecdochic: torso of a man wearing jeans, hands bound with belt (Default)

[personal profile] synecdochic 2012-06-14 12:29 am (UTC)(link)
Momiji can attest to the fact that when I saw that, I was just sitting there muttering "oh my god. oh my god."
exor674: Computer Science is my girlfriend (Default)

[personal profile] exor674 2012-06-14 07:30 pm (UTC)(link)
I have to wonder what server that box was for though. Database or an app box?
seagull2eagle: (buffy - f* off)

[personal profile] seagull2eagle 2012-06-14 12:10 am (UTC)(link)
I saw that announcement and head-bonked against the nearest wall-surface a few times. Oy. Idiots. Their system never really worked all that well in the first place for trying to find anything, and to find out that was the major problem in their server load (which yes, you had predicted well in advance)...

I'm also particularly ticked off by the fact that they have *OVER 17,000* users waiting for an invitation and they're only giving out 100 a day! And they took away our own right to give out invites. WTF? Seriously, you're going to make people wait over SIX MONTHS to get accounts, and in most cases, that's just so they can *read* stories? ???? That's some seriously stupid planning and way to alienate a whole ton of people.

Six months? When the site has been up and running for *years*? At this point, the "beta" should be out of it's name altogether! But they keep hiding behind the "beta" saying "work in progress" when it's really such a slapped together effort.

Not to mention the other thing I found and screamed about earlier (at least they responded promptly to my ticket and admitted guilt in the matter).

Argh. Again, love the concept. Love that they've archived stories. Nice to have... but what a really horrible way of implementing it.
pockynazi: (Default)

yeaaaaaaaaaaah....

[personal profile] pockynazi 2012-06-14 12:35 am (UTC)(link)
Because I kept meaning to get a AO3 account and putting it off, I figured I'd take this opportunity to join the never ending queue, and this was the little automated response - You've been added to our queue! Yay! We estimate that you'll receive an invitation around 2012-12-17.

That? That's just absurd.
seagull2eagle: (cats - not happy)

Re: yeaaaaaaaaaaah....

[personal profile] seagull2eagle 2012-06-14 07:54 pm (UTC)(link)
... That's a really stupid little response. Honestly, folks, take two minutes and change the message. Yay! Six months! {rolls eyes}

If you want one sooner, I do actually have an invite left that they haven't taken away. I don't know what will happen after I send it - they might actually be blocking the ones we send personally. But worth a shot, if you want.
pockynazi: (Default)

Re: yeaaaaaaaaaaah....

[personal profile] pockynazi 2012-06-15 01:21 am (UTC)(link)
Honestly, it's fine, this encourages me to try to convince them to change their invite system, because I'd have been okay with a month or two wait considering how long the queue is, but 6 months is absolutely ridiculous and something there needs to change.
seagull2eagle: (Default)

Re: yeaaaaaaaaaaah....

[personal profile] seagull2eagle 2012-06-15 03:18 am (UTC)(link)
^_^ "Here, see, I was *almost* a potential consumer, but your shitty policies have turned me off. Change, damnit!"

When I was poking around at the invites, I noticed they now have over 19,000 people on the list. Six months just grew to seven. Pretty soon, they'll be at a year!
seagull2eagle: (cats - dynamic duo)

[personal profile] seagull2eagle 2012-06-14 07:56 pm (UTC)(link)
They just proved beyond a doubt that it has nothing to do with the number of people, with that lovely little graph of server load vs their story finders... So let people in! Who knows, with more people, they might even get more volunteers who can help them figure their way out of this mess.
kaigou: Skeptical Mike is skeptical. (1 skeptical mike)

[personal profile] kaigou 2012-06-14 02:15 am (UTC)(link)
In my industry, we talk a lot about "user experience" but... removing the navigation? That's an experience, certainly, but not one I'd ever wish on any users. What are they smoking over at AO3, anyway?
sabriel: (Default)

[personal profile] sabriel 2012-06-14 02:19 am (UTC)(link)
/facepalms

Yea, the tagging system's always been rather bloated but I actually USE those tags to try to filter out some stories I'm looking for...
Edited 2012-06-14 02:23 (UTC)
highlander_ii: Chris Pine kneeling on the floor holding a camera to his face (Default)

[personal profile] highlander_ii 2012-06-14 04:24 am (UTC)(link)
The tag filters pull data from the 1000 works themselves, which is what they were assuming the page load/cache issues were stemming from. (I am not in any way a dba, so have NO idea how much else might be part of the issue and wouldn't even attempt to venture a guess.)

Tags and tag wrangling themselves are unaffected. Meaning - if you click on a tag - everything connected to that tag will pull up.

Advanced search, however, doesn't work that way - if you search for 'Coulson' in the tag search, you'll only get works tagged with 'Coulson', but if you then click on 'Coulson', you'll get works tagged as all the variations attached to 'Coulson'. (Unless something's changed dramatically that I've not been told about.)

So it's not the 'tags' themselves causing the issue, it's the db walking through each of the works that pulls up in the 1000 results to populate the filter w/ the top-level/canonical tags. Which, if it's one or two people, not a problem, but when it becomes waaaaaay more than that - yeah, problem.

How to fix that? *shrug* Again - I am not a dba of any fashion. I wouldn't even know where to start.

I do know that there are plans to update the filtering system. I don't know what they are or what the ETA is - though it's possibly going to get bumped up considerably given the recent evidence, but that's not my domain.

As far as invites - I'm with ya'll there - just send 'em out and let people in. Though, I don't think an invite is needed just to read on the archive - only if one wants to comment or bookmark w/in the archive.
niqaeli: cat with arizona flag in the background (Default)

[personal profile] niqaeli 2012-06-14 06:10 pm (UTC)(link)
This would explain why the sidebar had turned into an unusable mess in fandoms that had had crossovers or drabble dump posts dumped into them. It's not actually that they'd associated all the crossover tags in the database, which always struck me as flat out legit insane and something that really made no sense even for their tag wrangling lunacy, it's that they're walking through all the 1,000 works and pulling the tags from them, so -- you get all the characters from the fandoms that are in no way actually associated the fandom in question.
niqaeli: cat with arizona flag in the background (Default)

[personal profile] niqaeli 2012-06-14 06:24 pm (UTC)(link)
It is a horrifying sort of clarity, yes.

That graphic. That graphic is what is getting me. They put out there in visual form for all to see how flamingly goddamn incompetent they are.

And they probably think that's a good thing because it's totally a sign that they're Improving Communication and Working On The Problems.

(No, what would be improving communication and working on the problems would be recognising that you have profound and fundamental design problems and at minimum hire (yes, HIRE, as in pay them an appropriate professional fee) a consultant to help you go through the code and identify the problems. And then telling us you're doing that, and why. Or hey, [staff profile] mark keeps offering a few hours FOR FREE. Take THAT up and let us know you're doing so.)
highlander_ii: Chris Pine kneeling on the floor holding a camera to his face (Default)

[personal profile] highlander_ii 2012-06-15 03:06 am (UTC)(link)
I did not know that Mark had offered some of his time... I may chat w/ our Volunteers chair and see if she can coordinate with him on some stuff. I can't guarantee anything at all, but I can point her in his direction. Thanx for pointing that out.
niqaeli: cat with arizona flag in the background (Default)

[personal profile] niqaeli 2012-06-15 09:53 am (UTC)(link)
I cannot recall specific details but, yes, [staff profile] mark has indicated several times he'd be happy to consult, particularly since OTWarchive is the only other relatively known majority-female open source project out there and, well, solidarity.

To date, he's been brushed off as far as I am aware, and since he's not personally invested in the platform sufficient to fight to be able to assist them, it hasn't gone anywhere. Perhaps the word in the right ears, though! I hope something comes of it. :)
niqaeli: cat with arizona flag in the background (Default)

[personal profile] niqaeli 2012-06-14 06:39 pm (UTC)(link)
Oh jesus the fuck christ, the implications really just hit.

Even if they are caching the works listing, they can't be caching the sidebar if they're doing it like that. There's -- I think I need some damn smelling salts myself, now.

No wonder it's two-thirds of their load, god.
niqaeli: cat with arizona flag in the background (Default)

[personal profile] niqaeli 2012-06-14 08:29 pm (UTC)(link)
I am wistfully wishing they had been associating all the tags that ever get posted in association with a fandom in the database.

Because that would be an absolutely bizarre act of lunacy, sure, but that would be a case of what else is new hey guys the sky is blue and AO3 handles tags bizarrely.'

But... no.

I am all the fuck out of can. Also, even. I am straight up out of even. I CANNOT EVEN, BRANCH. I ACTUALLY CANNOT EVEN.
tavella: (Default)

[personal profile] tavella 2012-06-17 10:37 pm (UTC)(link)
I did some testing a few weeks ago, and as of then, they were not caching works listings, or if there was any caching it was a matter of seconds. Every single time I clicked on a page in my "1000 works" list, it was doing a new db search. And every single time, it was regenerating the tags list for the filter. Every time I changed sorting. Every page. Every time I used the filter. Crushing the db again and again. It was jawdropping.
highlander_ii: Chris Pine kneeling on the floor holding a camera to his face (Default)

[personal profile] highlander_ii 2012-06-15 03:13 am (UTC)(link)
That's my take on how it was explained to me. Looking at the graph, I'm almost certain that's exactly what happens - which explains the load.

*does not code for anything, does a LOT of guessing based on logic*

Personally, I love the *idea* of the filters, but I do agree they are clunky as hell. (I'm assuming others felt the same, hence the redesign that is in progress.)

seagull2eagle: (buffy - all over town)

[personal profile] seagull2eagle 2012-06-14 07:58 pm (UTC)(link)
There's a bunch of locked stories on the archives now - you have to be a member of the archive and logged in to read them.
krait: a sea snake (krait) swimming (Default)

[personal profile] krait 2012-06-14 06:54 am (UTC)(link)
I. Wow. I'd wondered when the load times suddenly dropped -- despite the last update I'd seen reading, in essence, 'we can't do anything for a few weeks, sorry' -- what they'd figured out.

That, though? I did not expect that, and am a little amazed that I didn't notice. (I guess I mostly use in-fic tags, not sidebar tags? Huh.)

Mostly, though? I just want to give a hearty shout of "I SECOND THE MOTION!" to your past statement of tag wrangling on AO3 should be a function that creators and viewers have immediate, front-end access to, because. YES. Yes, yes, and YES IMMEDIATELY.

Seriously, I can *promise* that, when I tag a fic, I am well aware of terms that my tags should overlap with! (And ones they shouldn't.) For that matter, I sometimes find fics when reading whose tags need adjustment/linkage in ways I recognise! Do you even know how many times I have wished for tag-wrangling powers, or even a flippin' SUGGESTION BOX FOR TAGWRANGLING?! I can't even. That. ARGH.
arduinna: a tarot-card version of Linus from Peanuts, carrying a lamp as The Hermit (Default)

[personal profile] arduinna 2012-06-14 03:30 pm (UTC)(link)
a flippin' SUGGESTION BOX FOR TAGWRANGLING?!

Support and Feedback, choose "Tags" in the first dropdown box.
krait: a sea snake (krait) swimming (Default)

[personal profile] krait 2012-06-14 05:24 pm (UTC)(link)
Wow, it exists in some form! *cheers*

I was really hoping there could be a version on the Upload form, rather than the generic feedback; but I guess that's just too advanced for an archive in beta. It'd be really awesome if it could warn you when a tag was unique, or have a little "this should be linked to" box, something like that. Remembering what I wanted linked and where so that I can go to the Feedback page afterward is kind of difficult, because I have a memory like Swiss cheese.

Still, at least there's one way to suggest that "x should be linked to y" -- thank you!
niqaeli: cat with arizona flag in the background (Default)

[personal profile] niqaeli 2012-06-14 06:29 pm (UTC)(link)
Yes, there exists a way to make a tag-wrangling suggestion.

Of course, they may choose to ignore your knowledge of the fandom and the actual real use of various tags, and tell you what's best by giving you a tag no one knows about and will never use and not fixing the actual problem you pointed out.

(That was the incident that opened my eyes to how fucked up tag-wrangling is on the AO3, how badly handled it is. It's the reason I listened so much during the election to other people's problems with tag-wrangling in its current form and came to hate the whole damn thing.)
jackandahat: A brown otter, no text. (Default)

(Dropping in from link-hopping)

[personal profile] jackandahat 2012-06-20 04:13 pm (UTC)(link)
Have used that twice to explain that while X and Y had the same name, they were from totally different fandoms and ask if there was any way to fix that.

The first time, I eventually got a nice reply saying "Oops, we'll sort that" and the names became Name(Fandom One) and Name(Fandom Two).

The second time I got a snotty reply about how they could only go on what names were there, and nothing could be done about it. When I grumbled about this on Twitter, I got a long lecture from a total stranger (friend of a friend) about how hard it was to be a tag-wrangler and how I had no right to complain because I wasn't even a user. (I'm not registered. And given it takes six months to sign up...)

So, the option exists, but...
ldybastet: (Default)

[personal profile] ldybastet 2012-06-14 09:04 am (UTC)(link)
This is so stupid and annoying that I don't even know what to say about it. So, instead I'll comment on the fact that apparently an alphabetical list of writers/accounts was not at aaaaaall helpful for finding ppl I was wondering if they had an account there (Oh, I recognise that name! I wonder what stories they've uploaded? *click*), but a list of 10 random accounts is. Yeah.
synecdochic: torso of a man wearing jeans, hands bound with belt (Default)

[personal profile] synecdochic 2012-06-14 10:37 pm (UTC)(link)
The more I look into this, the more tempted I am to go read the code and figure out just how fucked it is.

THIS IS WHAT HAPPENS WHEN YOU ARE CARGO CULT PROGRAMMERS.
mitsuhachi: (have the dumb)

[personal profile] mitsuhachi 2012-06-15 06:23 pm (UTC)(link)
This is probably a stupid question, because I know jack all about site programming, and also the answer is probably "bullshit politics", but...Why can't they just do the tags like delicious? That's super useful and user-friendly, and they don't seem to have the site problems AO3's current model is giving them.
mitsuhachi: (Default)

[personal profile] mitsuhachi 2012-06-15 07:19 pm (UTC)(link)
So basically they decided to take a perfectly fuctional and useful system, made it more complicated, cut out the parts that made it work in the first place, replaced them with volunteers who may or may not have the information (or interest) to make useful connections in tagging and are generally treated like shit regardless, and then deal with their clusterfuck by removing basic functionality and also massively limiting people's access even though number of users isn't even the major factor?


...Seriously?
mitsuhachi: (Roxas wow)

[personal profile] mitsuhachi 2012-06-15 07:51 pm (UTC)(link)
Woooooooow. Just. Wow.