Tumgik
#means I have to use the html version from ao3 instead of just the raw text so formating is sllliiiggghhhhtly scuffed
itsohh · 1 year
Text
Same Page
Tumblr media
A/N: Thought this went without saying but, this is an act of fiction. Minors are never welcome on this blog, this is for entertainment purposes only and god wtf is wrong with you that I have to say this but this is not for sex education? If you're not mature enough to know a work of fiction is simply a work of fiction and not 'miss information' you're not mature enough to read smut.
Summary: After months of being unable to properly be together, you have worked up quite an appetite for your lover. It's a shame he's not really in the mood. However, states aren't always permanent and he never could resist you when you sounded like that.
Word count: 3226
Warnings: Smut
AO3 Masterlist
There was only so much you could do, there was only so much you could handle. The pair of you hadn't had any time together for what must have been months, mission after mission, constantly separated, so intimacy was out of the picture. 
  So when the pair of you finally had time off together, you knew exactly what you wanted. It seemed he knew exactly what he wanted as well. The pair of you had only been home for about ten minutes and he was already in the bedroom. It always made you smile, how in sync the pair of you were. Or so you thought, until you opened the door.
  Gaz had turned his switch on and Stardew Valley lit up on the tv. Your smile dropped, only for a second. His gaze shifted to you and he smiled kindly at you. 
  "Hey wanna come play?"
  Your feet were slow on the carpet as you slowly slid onto the bed next to him. 
  "Mmm, I had a different idea of what we could play." Your voice purred out and his eyes went back to the TV. 
  "Oh we could play Animal Crossing if you like, or maybe Mario Party but I'm not sure how fun it's going to be just the pair of us." 
  "I'm thinking more along the lines of Smashing." Your fingers hovered over the centre of his button-up for a moment. 
  "You hate Smash though- oh." His eyes shifted towards you and he swallowed when your fingers popped open his button and slid your hand on his chest. 
  Kyle cleared his throat and caught your hand before he pulled it away. "Not tonight, just wanna play. Maybe tomorrow?" The rejection hurt, just a little. But what really snapped was the burning desire that had slowly built up over the months. You pulled your hand back as if he burnt you, the reaction didn't go unnoticed and he let out a small sound. 
  "Babe, you know it's not like that. I'm just not in the mood and pretty tired I still love you-"
  "Kyle, it's fine." Your head lifted and you gave him a reassuring look "You do your thing and I'll do mine." Gaz's eyes looked away from yours but he nodded. A deep breath exhaled out from your lips and your eyes snapped to your side table. 
  Gaz tried not to stare at you the entire time your hands fumbled with the drawer. Shaking from pure desire, it wasn't easy for you to find the vibrator hidden away in the storage. Eventually, your finger made contact with the soft touch of its velvet bag and you yanked it out. A moment of silence ran between the pair of you when you sat down at the edge of the bed. When you looked up you saw that Gaz's eyes were on yours. Then they went down to the bag in your hand. 
  You couldn't help the heat that formed over your cheeks. Now that he was watching you with a complete lack of desire or arousal, you couldn't help but feel a little shamed at the fact. He had seen it many times before, walked in on you, even joined you time and time before but this was different, this time you were dirty and he wasn't. 
  "I'll- I'll head to the living room." You pointed with your thumb and abruptly got up and practically ran out of the shared room. The door behind you was slapped closed and your back made contact as your heart raced. His blank expression raced in your head, mixed with the sting of rejection, both had you let out a small groan that turned into a whimper. 
  That shame couldn't control you for long, slowly you looked down and the vibrator slid from the small bag and reminded you of that crushing core that demanded attention. Vibrator in your right hand, your left hand slowly drifted down to your clothed cunt. Your eyes closed and you bit your left pointer finger. 
  Tension left your shoulders and they dropped when your hand slipped the waistband of your pants. Just that little touch gave you so much. Your eyes snapped open towards the open curtains and you ripped your hands away from yourself. 
  You needed relief and you needed it right there and then. The curtains were promptly snapped closed and you threw the toy on the couch so you had free hands to remove your clothing. First, you removed the t-shirt from your body and then the sports bra that had you let out a little sigh of relief. Next came your pants which were dumped on the ground.
    Almost completely bare, you flopped down on the couch and grabbed the vibrator. A quiet him started from the toy and you placed it against your clit with only your thin underwear as a barrier. Your eyes shut and your mind wandered to the way that Gaz would touch you. He would start off slow, his gentle hands on the outside of your thighs. They would run up and down, feeling you up as his tongue would dance over his teeth. 
  He'd plant his hands firmly against you, indenting your flesh with his fingers. With his nice grip on you, he would pull you into his lap slightly. Kyle would be slotted between your thighs while your back would remain on the cushions. The thought of his clothed cock grinding against your cunt had you mew out. An admittedly rather loud moan as one of your hands went to grace your hard nipple. 
  The pair of you would stay like that, grinding against each other. Kyle would have that pent-up look on his face, mixed pleasure due to the friction between the pair of you. The grip on your thighs would tighten and he'd curse out before doubling down and grinding even harder. 
  You arch your back and continue your breathy moans while the vibrator works on your clit. The grip on the vibrator becomes a little tighter as you feel a wave of pleasure spread throughout your core, it's not there for very long but it has you relaxing deep into the couch. 
  The vibrator slips under your underwear and you slowly start to tease your entrance with it, your clits far too sensitive to continue. It would only need a couple of moments before you could return to it. 
  Lost completely in your imagination, you didn't notice the bedroom door open. 
  The dip in the couch had you gasp out and your eyes flung open. Kyle stared into your eyes as he mounted you slightly. Your legs were between his knees while he supported himself with the couch using one hand. Gaz leaned over your body and his face was directly above yours. 
  "Kyle?" You were still a little hazy, confusion written across your face. 
  "Hey." He paused and his eyes flashed down for a moment. "You were being a little loud there."
  "S-sorry I'll uh try to be quieter." True to your word, your voice practically vanished at the end of your sentence. 
  There was a playful look on his face and he leaned a little closer. Then his lips made contact with yours. The kiss wasn't gentle by any means. It was rough and wet, sloppy and full of desire, Gaz taking the lead. You moaned into his touch and clenched your fist to prevent yourself from latching onto him like a bear trap. 
  "I thought you wanted to play on the Switch." The words mumble from your lips the second he pulls back and you hear him laugh slightly and his free hand ran through his hair. 
  "Fuck, with you over here moaning my name like that?" Your brows raised, you hadn't even realised you had been doing so. "I'm only human, babe."
  "Kyle you don't have to-" He shuts you up with the taste of his lips and you feel his hand wrap around yours -specifically the hand with your vibrator in it. 
  "Don't need this anymore huh? Ready for the real thing?" His brow wiggled and you bit your lip. At his assurance, you couldn't help but feel the joy bloom in your chest. That earlier pain of rejection washed away. 
  A playful smile broke out on your face as Gaz continued to hover just millimetres above your head. "I dunno Gaz, I think I might continue with this." Your grip on the toy tightened and you smirked at him. 
  "Cheek." 
  "Yeah? And what are you gonna do about it?" Gaz pulled back slightly and cocked a brow at your challenge. His strong arms wrapped around your waist and suddenly picked you up. Your hand dropped the toy in preference to stable yourself in his grasp. Gaz pulled back with you and got off the couch where your legs wrapped around his hips. 
  "Thought you were happy with your toy, seems like you just threw it to the side now eh?"
  "Cause you picked me up you-" Your voice was cut off when Gaz's lips found your throat and messily kissed it, wetly kissing it as your head rolled back to give him better access. 
  "You said something?" He managed to muffle into your throat. A moan extracted from your lips was the only response he received and you could feel the way he smiled into your skin. 
  "You’re a bastard." The words left your mouth before he grabbed you and threw you onto the bed. You bounced a little and couldn't help the little laugh that escaped your mouth. Kyle had a rather predominant smile on his face before he kneeled down at the end of the bed. 
  Propped up on the bed with your elbows, you stare down at the man. He grabbed your ankles and grinned. A yank of your ankles had you surge forward where his hands kept your legs apart. Kyle's slender long fingers were stretched out over the inside of your thighs. Yet he didn't do much, he only rest his head on your right thigh where he took in the sight of you. 
  "You're gorgeous, you know that?" The devious smile on his face had softened and became one almost innocent. "Please don't take what I said earlier the wrong way." He clicked his tongue and glanced away for a second. "You're always super hot. I was just tired, you know? Felt like we never got a real break." 
  "Kyle…"
  He pressed a small kiss on the inside of your thigh. "It's like a tiredness in my bones. I mean I got a second wind when I heard yah going at it-" He gave you a wink with his smirk. "-But it's still lingering there. Think it's gonna be good to have some time off."
  "We don't have to if you're too tired darling. It's okay Kyle." 
  "Oh no, you're not getting out of this that easily." Gaz gave you little time to process his words before he turned his head slightly and bit down on the inside of your thigh. It wasn't very hard of a bite but the light pain on your soft tender flesh had you yelp regardless. 
  "You bitch!" You squeezed out and tore your legs from his grasp. Gaz's warm laughter filled the air as he climbed onto the bed after you. 
  "Oi get back here." He crawled up over the top of you and as his eyes made contact with yours, your movements slowed down until the pair of you were completely still. The smile on your face flattened and your lips parted slightly. 
  Gaz leaned in close to you, his skin brushed against your own.  "Got you." At his whisper, his lips crashed against yours. Like a bear trap, you sprung and wrapped your arms around his neck. His hand found your waist and wrapped his arm around it while he ground down against you. 
  Kyle hummed against your lips, his moans muffled against you and he rolled the pair of you until he was on his back. He manoeuvred your body until he had your thighs split apart over his legs. Seated on his lap, the pair of you parted for a second so he could remove his shirt. 
  It was flung to the edge of the room and you pressed your hands against his chest. You leaned down and pressed your lips against his. Nose brushed against yours and your forehead rolled forward to rest against his. Kyle's lips were always so impossibly soft, somehow he could kiss so rough and messy but always feel so gentle. 
  An intoxicating taste that was so unique to him, his lips on yours was something that you could never get tired of. Every touch always felt like seconds no matter how long of a moment you shared. 
  You rolled your hips down on him and he tore his face away from you. Gaz elected a hiss as his head tilted up and his eyes squeezed shut harder. "Fuck you sure know how to rile me up huh?" His voice was breathy and you felt his hand on you tighten. 
  His free hand tapped twice on the outside side of your thigh and you knew exactly what he was asking. You pushed up in your shins and disconnected your upper body from his. Kyle's eyes shamelessly explored your chest while he snapped out his belt from his pants and undid his pants. A groan of relief left his lips when he finally allowed his rock-hard cock freedom from its imprisonment. 
  A smug smile that suited his face well graced your sight while he tapped the end of his dick against your cunt. "I would ask if you're ready for me but look at you, your dripping." 
  With a roll of your eyes, you couldn't help the smile that curled your lips at his teasing tone. You steadied yourself with your hands still on his chest and he aligned himself at your entrance. Gaz opened his mouth to speak but before he could say anything, you lowered your body and slid down around his cock. 
  "Fuck." He drew the word out and his hand flew to the side of your hip where he gripped tightly. "God, it's been too long."
  "Uh-huh." You tried to make your voice light and humorous like his teasing but the strain in your voice just had it come out as a needy moan. 
  You went to move rather quickly but his hand gripped you tight. "Need a second?" You blinked down and he let out a breath. 
  "Feel like I'm a teen again getting my first hard-on, damn." 
  “Oh yeah? What was teen Kyle like huh?”
  “Surprisingly naive.” He gave you a weak smile. “I don’t think I really started understanding how the world worked until I was, what like twenty-four?” His eyes trailed off. The back of your fingers brushed against his face and his attention was drawn from whatever troubled matter his mind set to.
  “I bet teen you was a cute one.” With that sentence alone he let out a laugh and his hand let go of your waist. “Oh sure I was but something tells me that you prefer the way that I am today. You opened your mouth to speak but he made a small thrust up into you to emphasise his statement. It had you let out a groan and you took matters into your own hands. Settled in place you started to roll your hips on his cock, pleasure shared between the pair of you.
Gaz always somehow managed to fit you so well. He took up every inch inside of you. A deep sensation that you swore you could feel in your chest. That cock, too thick and long managed to push against that perfect sweet spot inside of you because how could it not? No space untouched, he filled you to your very core. With every bounce, the tip caressed your cervix. Not in any way painful but a deep pleasure that had you whimpering out his name. 
  The pace wasn't fast but wasn't incredibly slow either. Every touch was as intense as the last and had you practically trembling on his cock. "Made for me weren't you? That's it, baby." With both of his hands on the outside side of your thighs where he rubbed your skin up and down, coaxing you to continue riding him. 
  "Not gonna lie though, not sure how long I can last tonight." He admitted. 
  "Too much?" 
  "Been too long." He groaned and swallowed. "You’re insane if you think that we are only going one round though." 
  "Oh?"
  "You wanted my dick, baby, now your gonna get it. Fuck." His hands gripped on purchase and he started to thrust himself up into you. Taking charge, you stilled your actions and allowed him to fuck up into you. He didn't push it in as deeply as you had under your control, that extra inch and a half being too much for you to take at such a hard and punishing pace. 
  He throbbed inside of you, pulsated inside of you. "God I really should slow down but, fuck, you feel so good." A determined look crossed his face but mixed with desperation. So close but so unsure if he should go over that edge. 
  "Cum for me Kyle." That purr of your voice had him groan out and lift you from his cock. Seconds later his wet dick smacked against your cunt and his seed burst. 
  It roped out over your stomach and chest. It wasn't just a little either. He painted your body white as his voice deepened in moans. Gaz never was the quiet type. Slowly, you wrapped your hand around his cock and gently pumped it, encouraging it to continue. Kyle cursed out your name and thrust into your hand a little, a mix of his cum and your slick coating the inside of your hand. 
  His dick stopped jerking and his body relaxed onto your shared bed. "Damn." He breathed out a laugh and ran his hand through his hair. "That's a lot huh?"
  "You think?" You smiled back at him and brushed your thumb over the top of his member. He let out a shiver that ran across his entire body.
  "Ah- too much give me a minute." His hand flinched towards your wrist and you let go of him. Kyle's eyes flickered down your painted body, fondness adorned his eyes and he couldn't help but grin at you. He was almost proud of himself in a way. He enjoyed the sight of you, that much was obvious but he enjoyed the sight of you so deliciously covered in his seed. 
  One of his hands reached up, his pointer finger extended out. With the flick of that finger, he smeared his cum over your nipple. A devilish look formed on your face and you grabbed the hand. You brought it up to your mouth where you sucked his finger clean. 
  Gaz's jaw parted and he let out a groan while his cock twitched with interest. "You're gonna be the death of me."
139 notes · View notes
duhragonball · 5 years
Text
Theme Customization Notes
All right, I did some testing, and determined that if I add a page to my blog, I can only put 249 links on it.   If you do more than that, you can still save the page, but it automatically removes all of the links, including the first 249.
This is irritating, because what I wanted to do was to make a permanent page on this blog, such that you could click on it, see a list of numbers, and be taken the corresponding post I wrote about that episode of Dragon Ball or Dragon Ball Z.   I think I can still do this, but it looks like I’ll have to break it up into at least three pages, which seems kind of cumbersome to me.     
My mistake with this was in thinking that I could just edit the page casually, adding links one by one and hoping tumblr would be stable enough to save them for me.    What I need to do instead is write all this up in html in a .txt file, and that way I can paste links in and make sure everything is safe before moving on.  So I need to plan this out better, and I may as well write out what I want to do here. 
1. Make permanent index of 2019 Dragon Ball Liveblog.
Copy all links to posts, tags, etc.   
Probably need to divvy these up into “Dragon Ball 1-153″, “DBZ 1-199″ and “DBZ 200-291 + Movies”
It’d be nice to toss some images on these, if only to fill out the page a bit.  
2. Rewrite the permanent Luffa page. 
I wasn’t planning to link to each chapter, since AO3 already has it organized for me, but now it’s clear that this would be a real bear to do.    At least the damn thing isn’t 250 chapters ha ha... right?    Right?
I think the current version is just a brief synopsis of the story and links to the first 30-odd chapters, grouped into story arcs.    I probably did all that before I started cross-posting to AO3, so it’s all way out of date and redundant.  
A better use of the space would be to describe the character and premise in greater detail.   Who is this, what is this about, stuff like that.   The most popular Luffa content on tumblr is the screenshot of her scolding Raditz for not training his tail.    #2 is the one where Vegeta tells her about all the freaky-deaky D/s stuff he does with his hot alien wife.    #3 is probably that hot dog bit.    Some context is probably needed.
I’m thinking maybe a list of one-shot chapters as sort of the sampler platter for the big fic.   Off the top of my head, 1, 16, 21, 77, 82, and 100 all fit the bill reasonably well.   Also the one where she chugs a glass of raw eggs.    I forget which one that is.  Twenty-four-ish?   I’d have to check for others, which means re-reading my own work... ugh.
Break the story down into “sagas”.   I hate using the term, but this enormous bastard is almost big enough to justify it.  Anyway, this will make it easier for people to keep track of where they are, as well as appealing to the much-coveted Part-Skipper demographic.
Really, what would be helpful, to me at least, is to go through the tags and sort out everything.    Separate the fic proper from meta ramblings, Xenoverse posts, and reader feedback.  
3. Other stuff.
I don’t really have anything planned, but I feel like there needs to be other permanent pages on the blog, like it’s bonus content or something.   Like, maybe just a gallery of some sort, or some sort of easter egg type thing.    Not that it’d be hard to find, but I figure most people view blogs through their dashboard, so someone would have to go out of their way to click on whatever this would be.   
1 note · View note
program-800 · 5 years
Text
Exploring D:BH fics (Part 5)
For this part, I’m going to discuss how I prepared the data and conducted the tests for differences in word use across fics from the 4 AO3 ratings (Gen/Teen/Mature/Explicit), as mentioned here.
Recap: Data was scraped from AO3 in mid-October. I removed any fics that were non-English, were crossovers and had less than 10 words. A small number of fics were missed out during the scrape - overall 13933 D:BH fics remain for analysis. 
In this particular analysis, I dropped all non-rated fics, leaving 12647 D:BH fics for the statistical tests.
Part 1: Publishing frequency for D:BH with ratings breakdown Part 2: Building a network visualisation of D:BH ships Part 3: Topic modeling D:BH fics (retrieving common themes) Part 4: Average hits/kudos/comment counts/bookmarks received (split by publication month & rating) One-shots only. Part 5: Differences in word use between D:BH fics of different ratings Part 6: Word2Vec on D:BH fics (finding similar words based on word usage patterns) Part 7: Differences in topic usage between D:BH fics of different ratings Part 8: Understanding fanon representations of characters from story tags Part 9: D:BH character prominence in the actual game vs AO3 fics
What differentiates mature fics from explicit fics, gen from teen fics?
These are pretty open-ended questions, but perhaps the most rudimentary way (quantitatively) is to look at word use. It’s very crude and ignores word order and can’t capture semantics well - but it’s a start.
I’ve read some papers/writings where loglikelihood ratio tests and chi-squared tests have been used to test for these word use differences. But recently I came across this paper which suggests using other tests instead (e.g. trusty old t-tests, non-parametric Mann-Whitney U-tests, bootstrap tests). I went ahead with the non-parametric suggestion (specifically, the version for multiple independent groups, the Kruskal-Wallis test).
Now, on to pre-processing and other details.
1. Data cleaning. Very simple cleaning since I wanted to retain all words for potential analysis (yes, including the common stopwords like ‘the’, etc!). I just cleaned up the newlines, removed punctuation and numbers, and the ‘Work Text’ and ‘Chapter Text’ indicators from the HTML. At the end of cleaning, each story was basically just a list of words, e.g. [’connor’, ‘said’, ‘hello’, ‘i’, ‘m’, ‘not’, ‘a’, ‘deviant’].
2. Preparing a list of vocabulary for testing. With 12647 fics, you can imagine that there’s a huge amount of potential words to test. But a lot of them are probably rare words that aren’t used that often outside of a few fics. I’m trying to get an idea of general trends so those rare words aren’t helpful to this analysis.
I used Gensim’s dictionary function to help with this filtering. I kept only words that appeared in at least 250 fics. The number is pretty arbitrary - I selected because the smallest group (Mature fics) had 2463 fics; so 250 was about 10% of that figure. This left me with 9916 unique words for testing.
3. Counting word use for every fic. I counted the number of times each fic used each of the 9916 unique words.
Now obviously raw frequencies won’t do - a longer fic is probably going to have higher frequency counts for most words (versus a short fic) just by virtue of its length. To take care of this I normalised each frequency count for each fic by the fic’s length. E.g. ‘death’ appears 100 times in a 1000-word fic, the normalised count is 100/1000 = 0.1.
4. Performing the test (Kruskal-Wallis) and correcting for multiple comparisons. I used the Kruskal-Wallis test (from scipy) instead of the parametric ANOVA because it’s less sensitive to outliers; while the ANOVA looks at group means, the Kruskal-Wallis looks at group mean ranks (not group medians!). As an aside, you can assume the K-W test is comparing medians, if you are able to assume that the distributions of all the groups you’re comparing are identically shaped.
Because we’re doing so many comparisons (9916, one for each word), we’re bound to run into some false positives when testing for significance. To control for this, I used the Holm-Bonferroni correction (from multipy), correcting at α =.05. Even after correction, I had 9851 words with significant differences between the 4 groups.
[[For anyone unfamiliar with what group mean ranks, I’ll cover it here (hope I’ve got it down right more or less erp): - We have 12647 fics, and we have a normalised count for each of them on 9916 words. - For each word, e.g. ‘happy’, we rank the fics by their normalised count. So the fic with the lowest normalised count of ‘happy’ gets a rank of 1, the fic with the highest normalised count of ‘happy’ gets rank 12647. Every other fic gets a corresponding rank too. - We sum the ranks within each group (Gen/T/M/Explicit). Then we calculate the average of those group-wise ranks, getting the mean ranks. This information is used in calculating the test statistic for K-W.]]
5. Post-hoc tests. The results of the post-hoc tests aren’t depicted in the charts (didn’t have a good idea on how to go about it, might revisit this), but I’ll talk about them briefly here.
Following the K-W tests, I performed pairwise Dunn tests for each word (using scikit-posthocs). So basically the K-W test told me, “Hey, there’s some significant differences between the groups here” - but it didn’t tell me exactly where. The Dunn tests let me see, for e.g., if the differences lie between teen/mature, and/or mature/explicit, and so on.
Again, I applied a correction (Bonferroni) for each comparison at α =.05 - since for each word, we’re doing a total of 6 pairwise comparisons between the 4 ratings.
6. Visualisation. I really didn’t know what was the best way to show so many results, but decided for now to go with dot plots (from plotly).
There’s not much to say here since plotly works very well with the pandas dataframes I’ve been storing all my results in!
7. Final points to note
1) For the chart looking at words where mature fics ranked first in mean ranks and the chart looking at words where explicit fics ranked first in mean ranks, I kept only words that were significantly different between mature and explicit fics in the pairwise comparison. I was interested in how the content of these two ratings may diverge in D:BH.
2) For the mature/explicit-first charts, I showed only the top 200 words in terms of the K-W H-statistic (there were just too many words!). The H-statistic can be converted to effect sizes; larger H-statistics would correspond to larger effect sizes.
3) Most importantly, this method doesn’t seem to work very well for understanding teen and especially gen fics. Gen fics just appear as the absence of smut/violence/swearing, which isn’t very informative. This is an issue I’d like to continue working on - I’m sure more linguistic cues, especially contextual ones, will be helpful.
1 note · View note