shout out to everyone named Peni. when your noun is possessive... well... š
the laugh i just luff
wallacepolsom

he wasn't even looking at me and he found me

izzy's playlists!
$LAYYYTER
occasionally subtle

Origami Around

Kaledo Art
will byers stan first human second
Keni
Aqua Utopiaļ½ęµ·ć®åŗć§čØę¶ćē“”ć
taylor price
cherry valley forever
Sweet Seals For You, Always

Discoholic šŖ©
šŖ¼
todays bird
Today's Document
AnasAbdin

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

seen from United States

seen from Vietnam
seen from United States
seen from United States
seen from Chile

seen from Malaysia

seen from South Korea
seen from United States

seen from Malaysia

seen from Canada
seen from Austria
seen from Malaysia
seen from United States

seen from United States
seen from United States

seen from United States
@kirbily
shout out to everyone named Peni. when your noun is possessive... well... š
the laugh i just luff

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
if theres one thing that really pissed me off from my 3 years of architecture i took in high school it's learning about how we used to have all these little techniques to maximize or minimize heat or warmth and now we just merrily abandoned all those to have the same copypaste style buildings everywhere that are often INCREDIBLY unoptimized to the local weather and climate so we can just throw more money at our heating and cooling bills
where i live it is hot as balls approximately 80% of the year. i do not want a massive butt-ugly grey mcmansion with a huge echoey open-concept kitchen-livingroom-foyer-diningroom-staircase that has huge windows so i can have an hvac unit the size of a barge heaving and straining to keep it at a constant 72 the grees. i want a north indian traditional style home with small windows to force the airflow to cool, decorative grates to limit the amount of sunlight, and a COURTYARD with a POND *smashes unspecified large object*
I hate learning about instances of "oh yeah we know how to do that, we just don't".
im a protected species you fucking asshole
I will always reblog this
still remember how revolutionary this ad felt 10 years ago
excuse me but it still feels revolutionary
Keep reblogging until it feels normal everywhere.
For context: this came out in 2011 in Australia. Same-sex marriage would not be legalized until December 2017.
It was only legalized in 8 US states (the 8th only a few months before), and wouldnāt be legalized nation-wide until 2015.
It was only legal in TEN COUNTRIES in 2011. We wouldnāt hit 20 countries until 2017. (Australia was 23rd)
As of today (April 14, 2026), I believe only 38 countries have fully legalized same-sex marriage. Out of somewhere around 200 countries in the world. Thatās only ~19% of countries.
This is still revolutionary.

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
investigation
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
Eros GreyHeart
š± Transylvanian
šø Zsolt Bereczki
šØ Black Karpati [Roan: Karpati (Carpathian) Pattern]
Can't believe it's been 11 years since Captain America The Winter Soldier came out. Time truly flies
just in case anyone forgot how wildly colorful Georgian interiors could be, even among the working class to the wealthy:
and EVEN WHEN things were more muted/neutral, the neutrality was OFFSET by ACCENT COLORS and HIGH CONTRAST between the wood tones and everything ELSE
ALSO AMERICAN COLONIAL INTERIORS POPPED OFF, Y'ALL (IN TERMS OF COLOR/COZINESS)
PEOPLE USED WHITEWASH AND COLORFUL TRIM OR EVEN JUST COLORFUL FURNITURE IF THEY COULD AFFORD TO DO SO
AND DON'T GET ME STARTED ON FRENCH AND BRITISH AND AMERICAN WALLPAPERS
"ELIZABETH" YOU CRY, "WHY ARE YOU BEING SO EXTRA THIS MORNING?! IT'S MONDAY"
Because, my friend, my war on GREIGE will NEVER end.
Historic interiors were filled with LIFE and LIGHT and COLOR. ALWAYS HAVE BEEN.
Part of the reason we don't see a lot of textile art is because, frankly, textiles tend to degrade over time - especially ones that had utility! And yes, pigments and weaving and dying all boosted the expense of things, when we were finally reliably block-printing fabrics and broad reams of paper, it was no longer just the wealthy who could afford pretty patterns!
In the Americas, a far wider variety of pigments also became available because of the abundance of... well, a shitton of flora and minerals, some of which weren't as common in Europe.
WHY THE HIGHLIGHTER COLORS? you ask.
CANDLES.
Those colors reflect candlelight and natural sunlight REALLY WELL.
Humans LOVE bright colors, it's NOT just a thing for kids. We live in a brilliant, vibrant, multifaceted world. We ALWAYS have.
(STOP MAKING YOUR HISTORIC SIMS 4 BUILDS BE BLAND. STOP IT.)
On the subject of Colonial America: don't forget, even if you couldn't afford wallpaper, wall stenciling might still be in reach!
(If ever you have the opportunity to visit the Stencil House at the Shelburne Museum in Vermont (pictured above at 3, 4, and 5), I highly recommend.)
And that's before you get into American painted murals:
Embrace the decorative arts, folks!

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
A CBC News investigation found a number of Facebook accounts run by people overseas impersonating real Albertan separatists.
You might think, based on the volume of her Facebook posts, that Nieta Aqila is an Albertan who supports separation. "I signed the Alberta independence petition" because "Canada is not a great country anymore," an account in her name wrote in a popular Facebook group called Alberta Independence that promotes the movement and has more than 100,000 members.Ā In another post, Aqila said she was harassed and had rocks thrown at her as she canvassed for petition signatures. The account's posts have generated thousands of reactions, comments and shares in recent months as the issue heated up.
Read more.
Tagging: @newsfromstolenland @abpoli
there's like 10,0000,0 accounts with names like "Best Heritage Posts" and "Tumblr Hall Of Fame Posts" and "So Funny Hellsite Posts" but where's the shitty posts accounts. where's the hall of fail accounts. i want to see the worst of the worst
heritage post
come on man
when i was a kid rummaging thru my mums cd collection to steal Good Stuff i accidentally stumbled across one calledĀ āsongs for bonkingā which was coloured awful negative neon picture of ppls feet on top of each other in a bed and ALL the songs were like fucking ska punkĀ
cool it was worse than i rememberedĀ
OP this is not ska punk
Gotta tell you guys something wild in the Chinese fan sphere
So some fanartist drew a āsexyā (read: booby) version of a (cartoon) character who is traditionally very non-sexualised. Fans of the character got mad about it because itās kind of groundbreaking how that character is written and portrayed and this art totally ignores the entire point of the character. They demanded the art be deleted. In response to that other people said, well what the fanartist did may be distateful but they have every right to draw what theyāre into. The two sides fight for days and each starts a harassment campaign and even report their āopponentsāā accounts.
So far so typical. But things eventually come to a head and they decide that this will be settled by votes - not through a poll. Through donations to a childrenās education charity via each sideās portal. Whoever can get the highest amount of donation wins.
And that is how this charity received over 1 million in donations in three days lol. Oh btw the āfreedom of expressionā side won by a landslide (960k to 40k)
From now on this is how all petty fandom disputes should be settled.

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
An update for users in Brazil and the United Kingdom
To continue our commitment to user safety and to comply with local laws, we will start using age groups to determine access to certain experiences.
People in Brazil or in the UK, who are 18 or older, will soon need to verify their age to change content label settings and view mature-labeled content. Until then, the settings will be locked to hide.
As a reminder, verification is handled by our age-assurance partner, k-ID. Tumblr won't have access to the information you submit, just the final age-verification result. Documents are deleted after confirmation, and facial scan data never leaves your device.Ā
Questions? Contact Tumblr support or learn more about these changes here.
Shit.
This is a horrible idea due to both the massive data breaches that will inevitably happen and the fact your āpotentially mature contentā detector does not work and youāve negected to fix it.
The sheer number of innocent posts that get wrongly marked as mature (including posts with deactivated/deleted OPs who obviously canāt appeal, so theyāre just permanently stuck with that label) mean you will be cutting off these users from huge swaths of the site for no actual reason.
Reviews to get the label removed from SFW posts take forever and donāt even reliably work. Hell, the option to request a review straight up broke on one of the posts on this blog. (Iāve tried repeatedly to submit an appeal but it keeps giving me an error message, and sometimes the option to appeal is missing entirely.)
Speaking of reviews, if you implement age verification measures, how are people in Brazil and the UK with incorrectly flagged posts supposed to appeal if theyāre going to be prevented from seeing them?
And I canāt speak for Brazil, but the relevant UK legislation is around two and a half years old and fines for breaches started almost one year ago, so why are you choosing to do this now?
Why are you so determined to kill your site?
@changes
Genuinely, what is your excuse for this? How are you going to fix this? @changes
[ID: First image is a reblog in my drafts, hidden due to potentially mature content. Second image is the same draft, revealed to be a gifset of two fully clothed Final Fantasy characters sitting in a bar. End ID.]
Can we be off the age verification bs by now. Surely at least one person has considered the security risks.
I don't live there but I dread the future of everyone who has to deal that
ššššššš // swallowtail shiners // gouache on hot press paper