December 2024

sirartwork:

thenatsdorf:

Press play, the audio is worth it.

reblog for noises

thegryffe:

abrightcrux:

a treasure found antiquing today

these?

traingirlbogthing:

same-pic-rick-roll:

depsidase:

Bruh

Like

Maybe in parts of the world where you get milk directly from animals, this makes sense

but like

in 2024

Milk you get from the grocery store is like

Pasteurized and stuff. Sterile.

raw milk is specifically unprocessed (so not pasteurized and not sterile) milk. boiling it is an effective method of pasteurization. they’ve pasteurized unpasteurized milk.

j-tee:

j-tee:

Keep reading

SHAPE HELL 2

embroiderycrafts:

Not my design but my stitching. by iLabrador

person918x:

hayatheauthor:

100 Dialogue Tags You Can Use Instead of “Said”

For the writers struggling to rid themselves of the classic ‘said’. Some are repeated in different categories since they fit multiple ones (but those are counted once so it adds up to 100 new words). 

1. Neutral Tags 

Straightforward and unobtrusive dialogue tags: 

Added, Replied, Stated, Remarked, Responded, Observed, Acknowledged, Commented, Noted, Voiced, Expressed, Shared, Answered, Mentioned, Declared.

2. Questioning Tags 

Curious, interrogative dialogue tags:

Asked, Queried, Wondered, Probed, Inquired, Requested, Pondered, Demanded, Challenged, Interjected, Investigated, Countered, Snapped, Pleaded, Insisted.

3. Emotive Tags 

Emotional dialogue tags:

Exclaimed, Shouted, Sobbed, Whispered, Cried, Hissed, Gasped, Laughed, Screamed, Stammered, Wailed, Murmured, Snarled, Choked, Barked.

4. Descriptive Tags 

Insightful, tonal dialogue tags: 

Muttered, Mumbled, Yelled, Uttered, Roared, Bellowed, Drawled, Spoke, Shrieked, Boomed, Snapped, Groaned, Rasped, Purred, Croaked.

5. Action-Oriented Tags 

Movement-based dialogue tags: 

Announced, Admitted, Interrupted, Joked, Suggested, Offered, Explained, Repeated, Advised, Warned, Agreed, Confirmed, Ordered, Reassured, Stated.

6. Conflict Tags 

Argumentative, defiant dialogue tags:

Argued, Snapped, Retorted, Rebuked, Disputed, Objected, Contested, Barked, Protested, Countered, Growled, Scoffed, Sneered, Challenged, Huffed.

7. Agreement Tags 

Understanding, compliant dialogue tags: 

Agreed, Assented, Nodded, Confirmed, Replied, Conceded, Acknowledged, Accepted, Affirmed, Yielded, Supported, Echoed, Consented, Promised, Concurred.

8. Disagreement Tags 

Resistant, defiant dialogue tags: 

Denied, Disagreed, Refused, Argued, Contradicted, Insisted, Protested, Objected, Rejected, Declined, Countered, Challenged, Snubbed, Dismissed, Rebuked.

9. Confused Tags 

Hesitant, uncertain dialogue tags:

Stammered, Hesitated, Fumbled, Babbled, Mumbled, Faltered, Stumbled, Wondered, Pondered, Stuttered, Blurted, Doubted, Confessed, Vacillated.

10. Surprise Tags

Shock-inducing dialogue tags:

Gasped, Stunned, Exclaimed, Blurted, Wondered, Staggered, Marvelled, Breathed, Recoiled, Jumped, Yelped, Shrieked, Stammered.

Looking For More Writing Tips And Tricks? 

Check out the rest of Quillology with Haya; a blog dedicated to writing and publishing tips for authors!

Instagram Tiktok

mevil:

daily-spooky:

caats:

petrock-rambles:

unashamedly-enthusiastic:

only-tiktoks:

They had us in the first half not gonna lie ALT

This is actually how a lot of these shots were made before Drones!

balaclava-trismegistus:

balaclava-trismegistus:

Man it really, really fucking sucks being nonbinary right now.

Thanks for illustrating exactly what I’m talking about. There’s this massive fucking wave of hate coming from every fucking direction at the moment. Regular ass cis people who haven’t ever met anyone nonbinary are cracking these infantilizing snowflake-ass jokes like you just busted out. Shit about “sock” not being able to do the dishes. Painting nonbinary folks as weak, immature, hysterical whelps. Other trans people memetically degendering nonbinary folks left and right, straight up insulting people to their faces and insisting there isn’t anything derogatory about it at all. Right wingers spreading incredibly violent rhetoric of a tone unique to targeting the very idea of “nonbinary” and it just flies under the radar because nobody cares but nonbinary folks. It’s fucking exhausting. Our civilization is descending into a period of fascistic darkness, and even those in our community are turning against us without consideration.

runawaygraham:

runawaygraham:

“starry night” this, “café terrace at night” that, when are we going to talk about “two rats” by vincent van gogh?

obsessed with all of these

balaclava-trismegistus:

balaclava-trismegistus:

Man it really, really fucking sucks being nonbinary right now.

Thanks for illustrating exactly what I’m talking about. There’s this massive fucking wave of hate coming from every fucking direction at the moment. Regular ass cis people who haven’t ever met anyone nonbinary are cracking these infantilizing snowflake-ass jokes like you just busted out. Shit about “sock” not being able to do the dishes. Painting nonbinary folks as weak, immature, hysterical whelps. Other trans people memetically degendering nonbinary folks left and right, straight up insulting people to their faces and insisting there isn’t anything derogatory about it at all. Right wingers spreading incredibly violent rhetoric of a tone unique to targeting the very idea of “nonbinary” and it just flies under the radar because nobody cares but nonbinary folks. It’s fucking exhausting. Our civilization is descending into a period of fascistic darkness, and even those in our community are turning against us without consideration.

e-rose:

wackom:

it’s the start of the week, there’s still time!

Scroll [-3hp]

Scroll [-3hp]

Scroll [-3hp]

mortimermcmirestinks:

yasfera2-deactivated20220905:

every fucking time I see this I miss the “7 month old” part, then when I see the image I fucking lose it. god fucking dammit

luminarai:

Between 2017-2022 the Gävle goat has only burned down once, at one point reaching an unprecedented four year survival streak (prior to this, it had only managed a maximum of two years in a row), and well. I’m not saying that the world needs more ritualistic sacrifices of large flammable icons to appease and balance the unknown forces of good and evil in the world, I’m just saying that it wouldn’t hurt to try, you know?

the-pink-hacker:

deactivated20250202:

just-a-space-nugget:

dni-archive:

Reblog if you x or y meme format over a fanart of Link "REBLOG IF YOU PARTAKE IN
F//T//SHES AND K//NKS" "OR IF YOU SUPPORT DISGUSTING THINGS"ALT

Why are we doing python integer division on f, t, shes, k, and nks?

the-pink-hacker:

deactivated20250202:

just-a-space-nugget:

dni-archive:

Reblog if you x or y meme format over a fanart of Link "REBLOG IF YOU PARTAKE IN
F//T//SHES AND K//NKS" "OR IF YOU SUPPORT DISGUSTING THINGS"ALT

Why are we doing python integer division on f, t, shes, k, and nks?

world-heritage-posts:

atomicpowered:

gr0sse:

higashizawa:

remember that sasuke figurine that could hold up like literally fucking anythign

image

image

image

And my personal favorite

world heritage post

official-megumin:

everythingfox:

Relaxed doggo

(via)

@a-sentient-cup

official-megumin:

astronomyplatypus:

“what’s 2+2?”
the well-educated snow leopard:

@a-sentient-cup

vamprisms:

trollrider1111:

vamprisms:

dragon age 4. did they figure out how old the dragon is yet

Yea 4

orcboxer:

orcboxer:

wizard college is going to kill me I swear to god. I just saw someone without a component satchel reach into their pocket and pull out a handful of LOOSE tapioca to use as a substitute for blood in their fell ritual. and it worked. I’ve never been so fucking mad.

experiencing microaggressions apparently

orcboxer:

orcboxer:

wizard college is going to kill me I swear to god. I just saw someone without a component satchel reach into their pocket and pull out a handful of LOOSE tapioca to use as a substitute for blood in their fell ritual. and it worked. I’ve never been so fucking mad.

experiencing microaggressions apparently

gomisins:

Nari sent me on a quest to go get him flowers and I went for them. Afterwards Leshy made a request too afterwards to go find his eye and I like to think he wanted attention after he saw me give some to Nari

cheatsykoopa98:

yeah, gummigoo 100% remembers pomni and wasn’t allowed to say it, just look at his face

assembly-official:

eggshellsareneat:

eggshellsareneat:

i-love-linux-and-need-cat-ears:

i-love-linux-and-need-cat-ears:

WTF is this language

EVEN WORSE

Ah, I never pass up an opportunity to bring up JSFuck.

The idea is simple: how many keys do you really need? Do you really need an entire keyboard just to code in JavaScript? How many letters can we remove, pry away from your IDE, and still write a valid program?

The answer is a few too many.

Let’s start with the empty array [ ], it’s as good a place as any. The unary plus +[ ] converts it to the number 0. But why stop there? Empty arrays are truthy (everything in javascript is truthy unless it’s one of the seven hard-coded falsy values), and so we can make booleans:

![] === false
!![] === true
+!![] === 1

(Don’t get ahead of yourself though, the expression [ ] == false still evaluates to true)

We can form any number, we just need to keep adding 1 until we get there. Luckily, there’s a better way. I mean don’t get me wrong,

!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]

absolutely does equal 10 and you should absolutely put it in production, but it’s a bit unwieldy. Wouldn’t it be easier to just write a 1 and a 0 next to eachother?

Good news! Using the plus operator on arrays concatenates their contents. So we can just write [1] + [0] to get “10” (yes, as a string, adding arrays outputs strings). And our old friend the unary plus turns this into a number, like so:

+([1]+[0]) === 10
+([+!+[]]+[+[]]) === 10

Much more space efficient. Much more practical. JavaScript is begging us to stop. We will not.

“Eggshells!” I hear you cry, “we don’t have any letters! How do I write an if statement without any letters!”

Good question! By only using the six characters [ ] ( ) ! +, what can we do that will return a letter?

Well, the answer’s been in front of us the whole time, hasn’t it? Doesn’t ![ ] evaluate to false? That’s five perfectly good letters right there

“false”[1] === ‘a’
(false+[])[1] === 'a’ // adding things to arrays returns strings, remember?
(![]+[])[+!![]] === 'a’

We’ve got a couple gimmies: false, true, NaN, undefined, and Infinity are all easily reachable. For more complex letters, we can index the string “function at() { [native code] }” that we get from [ ]+[ ][“at”]. Nothing can hold us back.

And all of this, the fucked up typing and indexing booleans and all of this brings us to our end goal. Our white whale. How do we turn a string into runnable code?

The answer is the Function constructor. Takes a string like “alert(1)”, returns that string as the runnable function alert(1). Since it’s the constructor of every function, all we need is to get any function within reach, and get its constructor. And since we can get Array.prototype.at()…

[][“at”][“constructor”](“alert(1)”)()

This is valid code. It will run alert(1) in your browser. All it takes is a couple square brackets, a couple parentheses, and some letters. And we have all the letters we need. Using only the six characters [ ] ( ) ! + we can write any piece of code we want.

So I leave you with this: a piece of code–valid JavaScript code–that you can run in the console of any modern browser:

[][(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+(+[![]]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+!![]]]+(![]+[])[+!![]]+(![]+[])[!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]])()([][(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+(+[![]]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+!![]]]+([]+[][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]())[!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(![]+[])[+!![]])()(!![])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]+[][(![]+[])[+[]]+(![]+[])[!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(![]+[])[+!![]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]]((!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(+[![]]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+!![]]])+([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+(+[![]]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+!![]]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]]+(![]+[])[+[]])())[+!![]+[!![]+!![]+!![]]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]+(![]+[])[!![]+!![]]+([][[]]+[])[!![]+!![]]+[][(![]+[])[+!![]]+(!![]+[])[+[]]][([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+(+[![]]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+!![]]]+(![]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+!![]]+(!![]+[])[+[]]])[+!![]+[+[]]]+([]+[][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]())[!![]+!![]])()((+(+!![]+(!![]+[])[!![]+!![]+!![]]+(+!![])+(+[])+(+[])+(+[]))+[])[+[]]+![])[+[]])

which, of course, will alert

Hello, World!

This language is insane

(I made the above snippit with jscrew.it. Go try it!)

Oh yeah, reblog this version instead:

You can run this in the console of your browser. In practice, you really shouldn’t. If you want to, open a new tab and run it there.

The reason being is that even though I say this code alerts “Hello World” (and it does), I could easily be lying. This code could also just as easily steal your Tumblr authorization, and either a) post from your account, or without 2fa b) steal your account.

This is an extremely common scam, called a “self-XSS”, and most browsers warn you to not paste code you don’t know. Heed that warning! I wouldn’t recommend running the above code unless you really want to.

You can use a VM or Sandboxed browser (which is a browser running in a VM on someone else’s server) to run untrusted code. https://www.browserling.com/browser-sandbox has limited free sandboxed browsers. If you want to be extra safe you’d have to run your own isolated system (like a VM).

jayalaw:

avidcollectorofdust:

avidcollectorofdust:

Trend i’m noticing looking for books with my little sister

Cannot forget my absolute favorite category of book

Great Texas Dragon Race for the literal answer.

paradichlorosocksy:

paradichlorosocksy:

paradichlorosocksy:

paradichlorosocksy:

Monthly reminder that you should play the awesome rythm game mad rat dead btw

Gameplay that doesn’t kill my hands rat mc and awesome music what more could you ask for

Mad rat from awesome game mad rat dead

a picture of mad rat. he's a cartoon-y ray with stitches across his body like a zombie, gloves and a hole in his chest with a floating heard in the middle ALT

The main menu song to further convince you

sisterdragonwithfeathers:

this is your random reminder to CHECK IF YOU’RE STILL HAVING FUN

are you enjoying scrolling tumblr? watching youtube? reading that book? playing that game? drawing that art? doing that activity? if not,

YOU CAN STOP AND DO SOMETHING ELSE

you don’t have to stick to something that you are doing for fun if it isn’t fun for you anymore. You can come back! If you’ve loved it before you are likely to love it again! but you can stop!

Don’t get stuck in a loop of doing something that you think should be fun when it isn’t! You can put it down for a bit! Maybe that’s the very thing that will make it fun again later!

venort:

bodhrancomedy:

IT IS ALWAYS WORTHWHILE CHECKING.

leolovesthings:

bad bony boy horny man

opposumghost:

ctntduo:

cupsmp:

nikipuppeteer:

gay-poseidon:

boygirltitties:

*sighs dreamily* what a fucking weirdo

*twirling hair* what a fucking freak

*giggles fondly* what a fucking idiot

*kicking feet* what a fucking chump

*bats eyes* what a fucking loser

*brings out thesaurus* what a fucking

image

catchymemes:

x-i-l-verify:

mortalityplays:

if you spend your life bitching and complaining about the fact people are ‘expected’ to engage in the dreaded pointless banal “'small talk”’ instead of learning to trade pleasantries with the people around you, you will never know the true and heady joy of doing a dumb bit with a complete stranger and as a result your soul will remain small

#my favorite bit is when i wear my wrist braces in public and someone asks if I got hurt#and I tell them something patently insane #'I got into a Kung Fu Battle with the local canada geese’ insane #and realizing that We Are Playing A Game #they will Yes And me #'Oh yeah they’ve been taking lessons from the squirrels’ they nod #and within two minutes the lady cutting my fabric at the quilt store and I have a whole bit about the urban animals all being in rival dojo #The grandma behind me chimes in that the fat raccoons under her porch must be doing Sumo

teaboot:

mjs-actual-blog:

medusadyke:

tumblr discourse after 13 years on this fucking website

@teaboot’s tags because Yes:

Actually yeah that should be in the post. Hell yeah

eerieeclipse-all-the-time:

Let’s make a color!

Inspired by that one tumblr blue™ post

:)

Red

Green

Blue

See Results

reblog for sample size!

boyslit-moving:

travelingarchives-deactivated20:

satyrradio-deactivated20250513:

trans-friendly

Shinigami eyes is a browser extension that was meant to mark someone as trans friendly or not trans friendly, based on user data and guidelines. A username/site/etc would be marked as green if they were trans-friendly. Red meant not trans friendly.

Due to the developer (developers?) being a trans radfem (meaning they believe that anti transmasculity doesn’t exist and afab transfems are trolls (when the latter is usually intersex folks) and intersex people are inheritly anti-trams and “theyfab” isn’t a slur… etc.), SE has basically become useless. People who will call enbies “theyfabs” get marked green, while people who believe in anti-transmasculity or believe that sex isn’t binary get marked red.

Hope this helps!

refresher for anyone who hasn’t heard 🙃

nintooner:

This is the highest compliment I could receive on my art

shiverandqueeef:

if you aren’t best friends with your lover and a little bit in love with all your friends than what’s the fucking point

mapleandgingeroatmeal:

assiraphales:

assiraphales:

babe. I know we’re all going thru a lot rn but I just wanna give u the heads up that sesame streets future is in jeopardy. hbo has chosen not to renew it for new episodes (a series that has been going since 1969) and the residents of 123 Sesame Street no longer have a home :(

n all seriousness sesame street is such an important piece of living media. it has been around for DECADES and from day 1 highlighted the importance of diversity empathy and education for children in a fun way. their mission statement is “Helping Kids Everywhere Grow Smarter, Stronger, and Kinder”. it’s been such an influence for so many people at a formative age. it’s creators made it w the intention that it could be a resource for underprivileged kids and help them prepare for kindergarten. thousands of people have learned english from our friends on sesame. pls (at media corporations) don’t let a beloved cultural phenomenon die

Would be lovely if people could spread this link to their donations page around the internet

imactuallyagiraffe:

no i am not immune to early 2000s pop-punk music that fucks a little harder than everyone likes to admit

tmmyhug:

tmmyhug:

after arouind 9pm all music sounds better and all fanfic reads better BUT all thoughts become 97% less reliable. trust me im science

i have been informed this is called being “tired.” but i am rejecting this hypothesis due to i am science

jv:

januariat:

this thread on twitter is fucking killing me

I fucking find increíble that an entire generation of young guys grew up thinking that looking like Viktor means being ugly.

The dude looks like someone who would get literally thousands of people fainting over him as a Britpop band frontman in the 90s. He even dresses like he was in the fucking Strokes.

He is like the posterboy of the “hot hip guy from the late 90s /early 00s” stereotype.

hungy-raka:

WIP

Bro what if we kissed in the middle of the woods covered in moonlight-

Keep reading

1989nihil:

Reblog this post WITHOUT clicking any of the poll options. Can you do it?

Yes

No

I rebloged this post without clicking on any of the poll options

See Results

Post is set for a week, let’s see how it goes…

a-platypus-and-an-evil-scientist:

candace-gertrude-flynn:

’’Always offer to pay for your half of a meal ’’-Agent P’s Guide to Fighting Evil

Correction: “Agent P’s Guide to Fighting Dating Evil”

dat-physics-gal:

fuckmarrykillpolls:

fuckmarrykillpolls:

so my sister’s dog is named communist gun, but we call him red. right? and every once in a while when she wants him to jump on someone she goes “red scare!” and recently ive been trying to get him to jump on people when i go “mccarthyism!” but it’s not working yet

oh this is absolutely the wrong blog. please ignore

i literally couldn’t ignore this if i tried