January 14th, 2007

documentation, writing, quill


From this afternoon:

No ... finding random Dianetics in poetry books is Not The Way I'd Like To Spend My Afternoon. At least it was well-credited!

Doing this a lot does lead to being stiff. I think I want a yoga ball for this.

Finding stuff in books is cool.

I just realized that I have almost six years of experience writing for the internet. That's got to count for something.

Whee, that's a lot of bookses. I seem to have caught up quite a bit of the stuff for the week.

Yeah, job is awesome. Bosslady is awesome. Since the gang is Bosslady, the Captain, rhea_windrider's husband, tamtrible, and me ... this means that I'm working with a gang of friends and fen, and things are entirely awesome. It's edging perilously close to "things that I might do on a volunteer basis"; there's definitely the potential for amounts of cool that are included in the "you know, people would pay good money to have fun like this."

I got praised for my book description skills. I seem to have picked up the knack for it really fast. Bosslady was looking through my posted items, and she was happy that I give enough detail so that you probably would be only slightly more enlightened with an actual picture, but not so much detail that one gets bogged down in it. At that point, I realized that I have coming up on six years' worth of experience writing for the internet. I did totally bite when I started out, but I fairly quickly learned the essentials of the stripped-down writing style.

I fueled up Vash, put more air in his front tires (they were looking a little low), and got groceries. Yay, groceries. Now I'm writing up a "this is how this part of LJ works" post.

Syndicated account spamming

151 needs a section on synsuck-spams-friends-page. ("Synsuck", if I'm understanding it correctly, is the name of the mechanism by which LJ reads the feeds. Whimsical names rock.) It seems to be a very clever little bug. For those who aren't familiar with it, syndicated content retrieval works on an "Are we there yet?!" principle. Something checks every X amount of time to see if something's updated yet, similar to the obsessive refreshing of your friends page when you've read everything and you're bored. Except this is only once an hour, not twice in the same five seconds.

So synsuck goes around to all the syndicated account feed sources and "do we have new content yet?"-s at them. (Related: if synsuck asks this *too* often, some websites, like slashdot, will so pull this thing over and smack it.) When there is new content that synsuck hasn't seen before, synsuck grabs it and runs back with it to the feed journal and stashes all those cool new entries there. Then your friendspage reads the syndicated journal, and goes "Ooo, shiny!" and posts stuff to your friends page.

However, syndicated accounts do not store their entries forever. After two weeks, any given syndicated entry will go POOF! off the face of the planet. Imagine Momma Syn coming through and picking up very used facial tissue up off the floor and throwing it away. (This is more true in some syndicated comment pages than others. Roll with the breaking-down scary analogy here.)

Ordinarily, everything is all good and all right. But, imagine what happens if the source of the syndicated feed stops updating for a while? Picture it. Over two weeks without posting. What a long time! Syn has no attention span. None whatsoever. Not that long. (Now picture a very happy retriever, very eager to please, very literal about following directions, not so smart.) All the entries in the feed journal just go away. Woops. So when synsuck goes out and the feed has *finally* updated, it goes, "ZOMG AN UPDATE!!" and immediately checks back with the syndicated journal on LJ to see how much it needs to catch up on.

Now remember, it's been two weeks or more. All the previously-posted content is gone, gone, gone. Syn has no attention span. So synsuck sees ZOMG A BLANK JOURNAL!! So since if it were old, synsuck would see a copy of it in the journal, all the stuff that synsuck sees on the feed source must be NEW!! And what do we do with new content suddenly being poured into a journal? Why, record it all, of course! Thirty fresh articles, all shoved into the syndicated account, and straight to your friendspage! Because syn is not bright enough to figure "Um, I had this before, didn't I." Those entries are only temporarily stored, and therefore don't exist anymore.

...It's a bug.

What they're doing to fix it will depend on implementation and things like actually being practically able to figure things out. But it is a Known Thing, and that's how it does it.
  • Current Mood
    geeky synful