notting hill carnival by ola
Xuebing Du
Sweet Seals For You, Always
tumblr dot com
"I'm Dorothy Gale from Kansas"
NASA
hello vonnie

if i look back, i am lost

Love Begins
EXPECTATIONS

shark vs the universe

Andulka
The Bowery Presents
taylor price

⣠Chile in a Photography âŁ

romaâ

PR's Tumblrdome
todays bird
Cookie Run:Kingdom Official!

Game Changer & Make Some Noise
seen from TĂźrkiye
seen from United States
seen from United States
seen from Chile

seen from Poland
seen from Philippines
seen from United Kingdom

seen from Spain

seen from Malaysia
seen from United Kingdom

seen from United States
seen from United States
seen from United States
seen from Pakistan
seen from Iraq
seen from Belgium

seen from United States

seen from United States

seen from Portugal
seen from United States
@bertramwilberforcewooster
notting hill carnival by ola

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Do it scared but please don't do it hungry. Please don't do it dehydrated. It's gonna make it so much scarier. Please.
I was too busy laughing to take a picture but my son answered the door last night ready for an adventure đđđ
IT HAPPENED AGAINNN
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
Wait, thereâs physical copies of Fallout Equestria? Thatâd have to be massive.
The first run was five hardbacks of progressively increasing girth. The stack is hefty, but the books are comfortable. Each chapter has chapter art too, which I consider a plus in all fantasy books.
Later runs were single-book softcover monstrosities. I think I saw another five-volume hardback run recently, but Iâm not deeply involved in the fandom anymore.
The second print run was two volumes, hardback, with jackets. Dunno about any subsequent runs.
I still think the 5-volume split was the best option. Itâs a big damn story.
(For anyone who hasnât read it: yes, thatâs a functional replica of the main characterâs go-to weapon. No, I didnât customize it like that; I bought it from the person who did.)
anon PLEASE tell me your teacher is the author of this
Ok, I Kind of hate that I know this, but Iâm pretty sure that anonâs teacher did NOT write the books the others are showing off. He wrote the darker, edgier and somehow even longer fanfic OF that fanfic called Project Horizons.
Original Fallout Equestria was written by someone known as Kkat who Iâm 90% sure is a woman and the story only has some PG-13ish scenes at worst (you know, aside from the violence and gore that comes with a Fallout setting.) Project Horizons was written by a guy known as Somber, who I remember him mentioning in the post-chapter notes that he got fired for failing the wrong student once and the fic itself includes multiple explicit sex scenes.
itâs important to me u know what the 3rd printing looks like. please note the gilded pages
one of tumblrâs secret trump cards is its ability to deliver absolutely OBLITERATING gut punches like this post without any context or warning whatsoever

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
There are a lot of people who start creative projects with no business or financial plan, because "who cares, it isn't important, we'll figure that out later". And you can't let yourself become that person. Not because I'm a sneering finance bro who thinks your woke animated youtube series wont make money, but because if you don't you'll wind up financially exploiting your friends for years
Look, it's none of my business if you wanna work yourself to the bone for no money so you can make your dream project a reality. I think you shouldn't, but also let's be real that's basically a rite of passage for young creatives. But as soon as you start involving other people? You need a plan. You need to be able to compensate them for their time, and you need to have it in writing
head in my hands, as someone who does extensive freelance TTRPG work - an industry in which the vast majority of those involved are doing it as a passion project/side hustle, and in which many people are friends with those they work for and with:
if you are doing any creative project with someone else in which money will be involved, make a contract. Doesn't need to be super formal. Get something laid out in writing that very clearly indicates what the person you are asking to do something is responsible for, the timeline in which they're expected to complete it, and the compensation they'll get for doing so.
"oh but we've been best friends since eighth grade" make a fucking contract.
"oh but this probably won't make much money anyway" make a fucking contract.
"oh but I don't know all that legalese" there are tons of pretty accessible templates available online if you research, just make sure it's one that suits your needs and you understand what's in it (it can be written in normal language without legalese, as long as it's clear), and make a fucking contract.
I've heard horror stories about this shit destroying projects, friendships, livelihoods, and in most cases the fallout could have been avoided (or at least mitigated) by having a clear legally binding document about everyone's responsibilities and compensation from the get-go. Do not assign someone work without a contract or some form of written agreement; do not work without a contract or some form of written agreement. please for the love of god.
Every time I see that last pic, I have to note that the funniest line is the one immediately after the highlight
Fandom PSAs
Dontâ Like, Donât Read
or DL; DR
You are responsible for curating your own online experience.
If something upsets you, makes you angry or queasy or triggers you, stop reading/looking at it. Avoid things that might make you feel that way.
Learn to use the Sort and Filter function on AO3, especially the Exclude tools.
On social media, block and mute accounts / tags / words when necessary.
If you hated something, you donât need to tell that to the creator or start pointing fingers at them publicly.
The Back button is free. Use it.
Addendum:
Yes, for this to work, creators need to tag their works accordingly, so that people know what sort of content they are about to engage with and can nope out if necessary.
I will probably make another PSA about the importance of proper tagging later.
Ship And Let Ship
or SALS
You are allowed to ship whatever you want.
Everyone else is also allowed to ship whatever they want.
You are entitled to dislike or even hate a ship. If you want to do this online, in public, donât use the ship tags for hate posts.
If you see someone posting about a ship they like and you donât, there is no need for you to start arguing with them in their replies / comments / QRTs / reblogs. Donât throw your hate in their face.
Do not harass fan creators or fans for shipping something you disapprove.
All of this also applies to liking / disliking an individual character.
Addendum:
âI agree with this, except whenâŚâ
No, then you are NOT agreeing with this.
Let me make this VERY clear. There are NO exceptions. None.
You donât EVER harass real people over pixels.
If you disagree with this, kindly block and move on.
Your Kink Is Not My Kink
or YKINMK / YKINMKATO
The longer version is âYour Kink Is Not My Kink And Thatâs Okayâ.
People have different tastes. Not everything is for everybody.
Even if you donât like a specific kink, other people are still allowed to use it in their creations.
You are entitled to dislike kinky content and think that itâs âweirdâ.
Donât kink shame or judge people based on their kinks.
This goes both ways: your kink is not someone elseâs kink, so donât push it onto those who are not into it.
Be Kind
or Donât Be An Asshole
Focus on the things you like instead of the things you hate.
Create and unite instead of destroying and dividing.
Donât harass real people over fictional things.
Stop stirring up petty drama just to get some attention on social media.
Stop trying to âwinâ. Fandom is not a competition.
Remember that your own experiences arenât universally shared. Your perception of things can differ from someone elseâs, but that doesnât mean either of you is necessarily wrong.
e me a mail
make the attachment a pic of a snail
give me two gifs
of critters in clover
then photoshop them on the CLIIIIIIIFFS OF DOVER
I still reference this post today. And yes, when I say I reference it I mean I sing it.
My favorite banned terms on this site are "suicide prevention" and "safe sex"
Fuck nasty and kill yourself inmediately after
Salmon male grindset

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
someone needs to invent reverse cornflakes. i want to eat a cereal that gives me a demonic erection and inflicts upon me an insatiable lust
congratulations for writing the funniest and also most correct tags on this post
âmom codedâ âsister codedâ âwine aunt codedâ what if sheâs his friend instead. youâre actually allowed to be friends with women
Now's the time to move
Okay so you need to:
go to discord support ( https://support.discord.com )
sign in or sign up (you do not, and imo should not, use the name and email you use for discord proper. this is a different account; if you've got Firefox, you can use an email relay mask very easily, and the email will end up in your inbox but the site won't know your email from it)
"Submit a request" (at the top)
fill all the dropdowns (I did "Help & Support" -> "Technical Support" -> "Account Settings" -> "[OS type"). it won't let you proceed until you do
Subject line: something about age verification
description box: keep it civil, but be clear. you don't like this, you're not participating, and you're not giving them your money anymore (whether you had nitro or not is irrelevant, remember that you didn't use your actual discord login to get here and they have no way to verify).
some reasons possibly worth mentioning: the insecurity of databases (Discord's had multiple leaks; databases being hacked isn't possible to prevent afaik, it's a matter of mitigation), the dangers of putting one's govt id on such a database, the technical problems people are already experiencing where it's already been established, how it will disrupt communities
be very clear that this is going to cost them money. "I won't use your service anymore" is a common threat ("I'm never shopping here again!") - you need to make them feel that they are losing money just by considering it, and it will get much worse if it's implemented.
If someone has a better method, please lmk.
"But AI can't do your job. It can help you do your job, but that doesn't mean it's going to save anyone money. Take radiology: there's some evidence that AIs can sometimes identify solid-mass tumors that some radiologists miss, and look, I've got cancer. Thankfully, it's very treatable, but I've got an interest in radiology being as reliable and accurate as possible. If my Kaiser hospital bought some AI radiology tools and told its radiologists: "Hey folks, here's the deal. Today, you're processing about 100 x-rays per day. From now on, we're going to get an instantaneous second opinion from the AI, and if the AI thinks you've missed a tumor, we want you to go back and have another look, even if that means you're only processing 98 x-rays per day. That's fine, we just care about finding all those tumors." If that's what they said, I'd be delighted. But no one is investing hundreds of billions in AI companies because they think AI will make radiology more expensive, not even if that also makes radiology more accurate. The market's bet on AI is that an AI salesman will visit the CEO of Kaiser and make this pitch: "Look, you fire 9/10s of your radiologists, saving $20m/year, you give us $10m/year, and you net $10m/year, and the remaining radiologists' job will be to oversee the diagnoses the AI makes at superhuman speed, and somehow remain vigilant as they do so, despite the fact that the AI is usually right, except when it's catastrophically wrong. "And if the AI misses a tumor, this will be the human radiologist's fault, because they are the 'human in the loop.' It's their signature on the diagnosis." This is a reverse centaur, and it's a specific kind of reverse-centaur: it's what Dan Davies calls an "accountability sink." The radiologist's job isn't really to oversee the AI's work, it's to take the blame for the AI's mistakes. This is another key to understanding â and thus deflating â the AI bubble. The AI can't do your job, but an AI salesman can convince your boss to fire you and replace you with an AI that can't do your job. This is key because it helps us build the kinds of coalitions that will be successful in the fight against the AI bubble." - Cory Doctorow, The Reverse Centaurâs Guide to Criticizing AI

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Winter has arrived on Poob.
Start your 7 day free trial of Poob today, and watch smash hit Martin Scorcese's Goncharov.