I translated the Ea-Nasir complaint into vulcan and engraved it in on a cooper plate
The tumblrest sentence I have ever seen

izzy's playlists!
Fai_Ryy
Misplaced Lens Cap

oozey mess
PUT YOUR BEARD IN MY MOUTH

bliss lane
NASA
🩵 avery cochrane 🩵
occasionally subtle
Lint Roller? I Barely Know Her

Love Begins
official daine visual archive
𓃗

PR's Tumblrdome
No title available

@theartofmadeline
No title available
sheepfilms
No title available
Claire Keane

seen from India

seen from Malaysia
seen from Paraguay

seen from Jordan
seen from Brazil

seen from United States
seen from United States
seen from United States

seen from United States

seen from Ukraine

seen from Malaysia
seen from Brazil
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 Australia

seen from Venezuela
@joaniejustwokeup
I translated the Ea-Nasir complaint into vulcan and engraved it in on a cooper plate
The tumblrest sentence I have ever seen
concept: Danny Phantom with the big leopard seal eyes in his ghost form
thats it thats the post.
birth of venus
this is in excel btw. and this image is exactly half green and half pink. and for each shade of green there is an equal number of "opposite" pink pixels. and this represents a major leap forward in excel macro use by me
the origin of this concept was, oh, what if you were trying to recreate an image as a tapestry? and you had, say, 24 colors of yarn? and you wanted the image to have equal amounts of each color of yarn? how would you effectively use the yarn you had to create the image? you'd have to look at all the colors of the original image, then look at your yarn colors, and find some consistent method for choosing what original colors are replaced with what yarn colors. but then it turns out there's a lot of different rules you could imagine or follow, which produce different-looking images. and you can end up with something like this:
which is cool. and it would be cool to say, find a granny square cardigan pattern with 24 squares, knit these squares, make a sick cardigan. but then i realized i don't know how to knit or anything. and once you accept that there isn't really a clear "application" and this concept lives on a screen, you open yourself up to more possibilities. a la birth of venus.
step 1: python script that looks at the original image and generates an excel spreadsheet the same dimensions (793 x 1322 pixels = 793 x 1322 cells), and each cell is populated with the hex code of the color that appears in that pixel of the original image
step 2: excel macro to generate list of every unique hex code that appears in the excel spreadsheet.
step 3: excel macro to calculate the R, G, B values of each of those hex codes.
step 4: excel macro to fill each cell with the color of that hex code (not necessary, i just like to do it).
step 5: I add in Saturation (the difference between the largest and smallest RGB value) and Lightness (average of all RGB values).
step 6: pick a color palette. i always find myself gravitating towards groovy seventies palettes with warm reds and oranges, so i decided not to do that this time. i looked on coolors and found a color palette that was all dark greens that were similar to each other. there were only like four colors or something in this palette. and to make it truly different from the other project, there should be a small gradient. so i determined the smallest possible change between colors and used an excel macro to color it. i was going to stop here and do the entire image in shades of green (inspired by that guy on tiktok that paints using only one color) but then. idk. i realized the "opposite" of each color was an equally subtly changing pink. so i imagined that the end of this process would be an "abstract" image, with subtle variations of pink and green, that would end up suggesting birth of venus.
so all told, i had 502 unique replacement colors, 251 of which are green, 251 of which are pink. (793 x 1322) / 502 = either 2088 or 2089 of each color.
step 7: find some method for finding the difference between the original colors of the image and my new color palette. I use a method of comparing, R, G, B, S and L:
((abs(R1 - R2) + abs(G1 - G2) + abs(B1 - B2)) / 3) + abs(S1 - S2) + abs(L1 - L2)
and you come up with something like this. on the left, those are colors that appear in the original image. across the top, those greens are the colors i'm replacing it with. in blue, that's the number of each new color i have to work with (it's just blue for contrast). and in the center, this pink area, that's a giant spreadsheet with the "objective" difference between each original color and each replacement color. it's pink because i have some conditional formatting applied, ignore that part.
and in this situation, you have some choices to make. in the original image up there, i used a schema prioritizing light and dark--i.e., i looked at the darkest color (pure black) that appeared in the original image, then found the closest replacement color (i.e., the replacement color with the smallest number). then did the same with the lightest color. then the next darkest, next lightest.
but i'm going to do it slightly differently this time. and i don't know how this image will come out looking.
if you look at the "first" green, closest to the left, and sort by smallest to largest:
you can see that these colors on the left are closest to the "first" green i've decided to work with. that might seem odd. i mean, #7F9800--> #00a94f are pretty close, but #A95400 is red. but that's just a difference in hue. really, #A95400 and #00a94f are very similar in lightness and saturation.
and this also calculates the number of times that color actually appears in the original image. that first specific green, #7F9800, only appears twice. but some colors, like actual black #000000, appear something like 46,000 times. and if you add all the numbers in the "frequency" column, it should exactly equal the sum of each replacement color (2088 ish x 502).
step 8: excel macro again. this one is complicated. basically it sorts that first "green" column (column E in my spreadsheet) from smallest to largest. then it adds each cell in the "frequency" column until it reaches or surpasses the blue cell above column E, which for this particular color is 2089. it copies those "original image" colors and their respective frequencies over to another sheet. for the color that surpassed 2089, it splits in two. then it deletes that column E. Then it makes sure "frequency" and "replacement color sum" still total. then it runs again on the new column E, until the whole spreadsheet is used up. and it generates something like:
[color from original image] [number of times that color appears] [replacement color, filled in]
and there's approximately 8000 lines of that.
i have the replacement colors in the order above. starting with vivid green, slowing transitioning to dark green, switching abruptly to bright pink, slowly transitioning to pale pink.
step 9: another excel macro. this one looks at original image broken down into hex codes, then looks at the generated list and replaces each [original] color with the replacement color, that exact number of times.
end result of these macros, following different "rules" of assigning replacement colors to original colors, is this:
which looks different, obviously. but it is the exact replacement colors, and same number of each replacement color, as the original up there.
at maximum efficiency, it took about 20 minutes to complete step 8 and 9. i have a vision of creating a series of these, each time "starting" with the next replacement color, and then making a gif of it. idk how to make gifs though
@magnetictapedatastorage seems up your alley
did someone just reinvent the jacquard loom in excel
I know everyone rags on the ending for wwdits, but I think the three separate endings shown randomly ala Clue was brilliant. And they're parodies of famous shows filmed in the same mediums as their OG counterparts? Emmy worthy IMO.
They had to make this work with streaming services too. I don't think it gets enough credit.
when I was a little kid I memorized another language and wrote my diary in it, laughing that it meant only I could ever read it, not my parents or siblings. now I’m an adult and I can’t read it. there’s probably something poetic there but right now I’m just finding it depressing
Another language, or a cipher? Because if it's a cipher I'm pretty good at cracking those and would go feral for a chance to bust out the post it notes and try and solve another one
probably a cipher? That means it’s the same letters and words just given different symbols, right?
In my opinion, wondering whether or not you’re a good person or a bad person isn’t really a constructive or useful activity.
You’re too close to yourself to make that kind of judgement. You’re not really qualified to judge the exterior of a house that you’re always standing inside of.
Anyways since I’ve switched to the mindset of “I’m just gonna keep trying and not try to pass final judgement on myself because that’s above my pay grade” I have unsurprisingly had way less nights sobbing on the floor convinced that I’m a terrible irredeemable piece of human garbage.
Am I good? Am I bad? Not my business. I’m just gonna keep trying to do better and let the cards fall where they may.
My relationship with myself has improved a lot in general since I stopped trying to reach perfection.
Am I even expected to be perfect? Nah. I’m just some guy. Am I a good guy? A bad guy? A neutral guy? I dunno. I’m just a guy that’s trying. And that’s fine.
Me and myself don’t need to be in competition with each other for absolute perfection. We can just hang out. Eat a sandwich. Get some stuff done. Take a nap. Try to do a little better. That’s all we can do, really.
above all else
when you go to bed significantly earlier than usual, a little menu should pop up asking if you want Wake Up Early or More Sleep. and then you should get what you requested. that's my human body UI improvement for the day.
Sex work is real work in the IWW! Join today at iww.org!
The Sex Trade Workers Industrial Union 690 is for all workers employed as dancers and models, telephone sex workers, actors, and other workers who use sexuality as the primary tool of their trade (excluding all agents of the boss class able to hire or fire, or possessing equivalent coercive or punitive power).
You can check out the IWW archive of past articles about Sex Trade Workers Industrial Union 690 here.
Image description copied from alt text: A square graphic with a red background and bright pink block text beside a black-and-white photograph of pale-skinned legs wearing high heels. The graphic has a black border and the IWW logo is included at the bottom. The text on the graphic reads, "Sex work is real work in the IWW. Join the Sex Trade Workers Industrial Union 690." End description.
I love characters who are like "I'm a terrible person" but when you look closer it's more like
"I adapted to survive something and now I don't know how to stop being that version of myself."
hey kitten. daddy needs to talk to you. your kink blog is great, but you are not highlighting the words correctly. kitten. stop highlighting. this is shit. did you seriously highlight that period. kitten.
JONAH MAGNUS?
Dash did a funny thing
Can you tell who my favorites are?
I wonder…
i absolutely adore the jax abstraction bunny with the little clown details in the second collage
i wanna get that tattooed so bad
Just realized for a species swap au that means Rocky deliberately gave Grace the voice of Ryan Gosling. Man chose or let Grace chose to be represented by Ken from Barbie. Insane. Go you funky little alien
ehc from @edenisquiet
ewc from @justcakethanks
this is just incredible ahahahhahaha
Considering how much y'all love to draw each member of bloodymary shirtless im surprised no one has made a stripper au
Theres like a lot of options for it too
A in-universe au: Grace used to strip for a couple of summers back in college. On Erid they're watching a movie and Grace has to explain what a stripper is to Simon and ends up giving his new boyfriend who has only kissed Grace twice a entire private show on their couch at 2pm (Simon doesnt know whats hotter: Grace's college persona that he slips back into is much different to the humble man Simon knows now or the fact theres a naked Grace on his lap)
Modern day au: Simon stripping after he gets out of prison and middle school teacher Grace getting dragged to the club for someone's birthday/bachelor(ette) party. Simon enjoys playing with the cute nerd who's a flustered mess over at table 12. His friends (Colt? Ilyukhina?) buy him a private dance and Simon drags Grace away by his tie
For those age gap lovers: Simon stripping his way through college/trade school and school teacher Grace as a regular from a town over who is draining his paychecks on seeing Simon once a week
Maybe they're from rival strip clubs? I dont think thats a thing but imaging a Step Up type dynamic with strippers would make such a silly story. Like you have the Hail Mary owned and operated by Stratt and Grace who "just helps keep it running" gets thrown into these crazy dance battles because they're a dancer short
College au: Marissa drags Grace to a pole dancing class where Simon is the teacher and you dont do showmanship quite like that unless you used to be/are a exotic dancer. Simon keeps correcting Grace's form with hand(s) on his waist and it just makes Grace mess up more unintentionally
Same as above but flipped. Since Grace is a teacher and all (although Simon might be messing up intentionally instead lol)
Grace stripping in college summers but this time Simon was hired to fix something (electrical? A hole in the wall?) but he ends up falling into Grace's web and keeps coming back
And lets not forget the "i ordered you a stripper. Dont be alarmed if a sexy cop knocks on your door" scenario
I made an art/anatomy tutorial about birds! I hope people will find it helpful!