David Hockney (British, 1937-2026) - Dog Painting 13 (1995)
todays bird

if i look back, i am lost

Janaina Medeiros

shark vs the universe
YOU ARE THE REASON

Product Placement
Claire Keane
Stranger Things
cherry valley forever

Love Begins

No title available
I'd rather be in outer space 🛸
No title available
Lint Roller? I Barely Know Her
Sweet Seals For You, Always
almost home
Sade Olutola
tumblr dot com
Misplaced Lens Cap
Monterey Bay Aquarium
seen from Russia
seen from Türkiye
seen from Argentina
seen from Bulgaria

seen from United Kingdom
seen from United Kingdom

seen from Spain

seen from Türkiye
seen from United States
seen from Indonesia
seen from Spain

seen from Türkiye
seen from Tunisia

seen from Malaysia
seen from United States
seen from Romania

seen from United States

seen from Kazakhstan

seen from United States
seen from United States
@doctoruth
David Hockney (British, 1937-2026) - Dog Painting 13 (1995)
Deborah and Ava + Ava's hands
DEADLOCH 2x04: Ladies Day Night Day Night
I've put us all on a group chat. TBC on fun name, but I was thinking "Gays, Theys and Abby".
Ryan Gosling and James Ortiz as Ryland Grace and Rocky PROJECT HAIL MARY
My understanding is that she’ll be coming around the mountain when she comes
The Veronicas - 'Untouched' (live for Like A Version)
Who would win
Miss Piggy
Lestat de Lioncourt
Come on, BE SERIOUS
Oh, this is what you think I look like? ORPHAN BLACK, ‘From Dancing Mice to Psychopaths’
In 2026, Ilia Malinin made headlines for landing a backflip at the Winter Olympics after the move was officially re-approved under updated competition rules.
But this moment did not come out of nowhere.
In 1998, Black Olympic skater Surya Bonaly executed a one-foot backflip at the Nagano Winter Olympics, officials had deemed the move unacceptable at the time. She completed it, on one blade, in an iconic defiance of standards that repeatedly limited her innovation and expression.
What governing bodies labeled as “not allowed” in 1998 is now celebrated as history-making in 2026.
Bonaly’s backflip wasn’t a mistake or a gimmick. It was skill, athleticism, and vision, long before the sport was willing to reward it. And while rules may change, her contribution should not be erased or reframed as an afterthought.
This moment isn’t about taking anything away from today’s athletes.
While Ilia Malinin is being credited with making Olympic history in 2026, the truth is that Surya Bonaly made that history in 1998.
Her one-foot backflip was revolutionary then, and it remains iconic now.
Típico de belgas malinois
Catherine O'Hara 1954 - 2026
Catherine O'Hara was one of the funniest actresses of her generation, maybe of all time. She made generations laugh from SCTV to Home Alone to Best in Show to Schitt's Creek, there was no one like her. She will be so dearly missed.
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
Sesame Street (1979)
“Crystalline Light,” reduction linocut, 2025. By William Hays
There was this woman poet in 4th century China called Su Hui (蘇蕙), a child genius who had reportedly mastered Chinese characters by age 3.
At 21 years old, heartbroken by her husband who left her for another woman, she decided to encode her feelings in a structure so intricate, so beautiful, so intellectually staggering that it still baffles scholars to this day.
Came to be known as the Xuanji Tu (璇璣圖) - the "Star Gauge" or "Map of the Armillary Sphere" - it's a 29 by 29 grid of 841 characters that can produce over 4,000 different poems.
Read it forward. Read it backward. Read it horizontally, vertically, diagonally. Read it spiraling outward from the center. Read it in circles around the outer edge. Each path through the grid produces a different poem - all of them coherent, all of them beautiful, all of them rhyming, all of them expressing variations on the same themes of longing, betrayal, regret, and undying love.
The outer ring of 112 characters forms a single circular poem - believed to be both the first and longest of its kind ever written. The interior grid produces 2,848 different four-line poems of seven characters each. In addition, there are hundreds of other smaller and longer poems, depending on the reading method.
At the center a single character she left implied but unwritten: 心 (xin) - "heart." Later copyists would add it explicitly, but in Su Hui's original the meaning was even more beautiful: 4,000 poems, all orbiting the space where her heart used to be.
Take for instance the outer red grid of the Star Gauge. Starting from the top right corner and reading down, you get this seven-character quatrain:
仁智懷德聖虞唐,
貞志篤終誓穹蒼,
欽所感想妄淫荒,
心憂增慕懷慘傷。
In pinyin, it is:
Rén zhì huái dé shèng yú táng,
zhēnzhì dǔ zhōng shì qióng cāng,
qīn suǒ gǎnxiǎng wàng yín huāng,
xīn yōu zēng mù huái cǎn shāng.
Notice how it rhymes? táng / cāng / huāng / shāng
The rough translation in English is: "The benevolent and wise cherish virtue, like the sage-kings Yao and Shun, With steadfast will I swear to the heavens above, What I revere and feel - how could it be wanton or dissolute? My heart's sorrow grows, longing brings only grief."
Now read it from the bottom to the top and you get this entirely different seven-character quatrain:
傷慘懷慕增憂心,
荒淫妄想感所欽,
蒼穹誓終篤志貞,
唐虞聖德懷智仁。
The pinyin:
Shāng cǎn huái mù zēng yōu xīn,
huāngyín wàngxiǎng gǎn suǒ qīn,
cāngqióng shì zhōng dǔzhì zhēn,
táng yúshèngdé huái zhì rén.
It rhymes too: xīn and qīn, zhēn and rén
And the meaning is just as beautiful and coherent: "Grief and sorrow, longing fills my worried heart, Wanton and dissolute fantasies - is that what you revere? I swear to the heavens my constancy is true, May we embody the sage-kings' virtue, wisdom, and benevolence."
That's just 2 poems out of the over 4,000 you can construct from the Xuanji Tu!
At the very center of the grid, the 8 red characters wrapped around the central heart, she "signed" her poem with a hidden message:
詩圖璇玑,始平蘇氏。 "The poem-picture of the Armillary Sphere, by Su of Shiping."
Or reversed:
蘇氏詩圖,璇玑始平。 "Su's poem-picture - the Armillary Sphere begins in peace."
Many scholars, and even emperors, throughout Chinese history have been completely obsessed by Su Hui's puzzle.
For instance, in the Ming dynasty, a scholar named Kang Wanmin (康萬民) devoted his entire life to the poems (kangshiw.com/contents/461/2…), ending up documenting twelve different reading methods - forward, backward, diagonal, radiating, corner-to-corner, spiraling - and extracting 4,206 poems. His book on the subject ("Reading Methods for the Xuanji Tu Poems", 璇璣圖詩讀法) runs to hundreds of pages.
Empress Wu Zetian herself, the legendary woman emperor of the Tang dynasty, wrote a preface to the Xuanji Tu around 692 CE (baike.baidu.com/item/%E7%BB%87…).
Incredibly, there's even far more complexity to the Xuanji Tu than just the poems:
- The name 璇玑 (Xuanji) - Armillary Sphere - is astronomical in meaning and the way the poems can be read mirrors the way celestial bodies orbit around a fixed center. It's a model of the heavens.
- Her original work, with the characters woven on silk brocade, was in five colors (red, black, blue/green, purple, and yellow) which correspond to the Five Elements (五行) - the foundational Chinese philosophical system that explains how the universe operates. So it's also a model of the entire cosmic order according to ancient Chinese philosophy.
- It's also of course deeply mathematical with this 29 x 29 perfect square grid, with sub-squares, lines and rectangles, and a structure which allows for symmetrical reading patterns in all directions
- Last but not least, the content of the poems themselves contain multiple registers. On top of expressing her personal grief and longing for her husband, it's also filled with accusations against the concubine (Zhao Yangtai) he left her for, reflections on politics (with many references to sage-kings) and philosophical reflections.
So the Star Gauge is simultaneously:
- A love letter (expressing personal longing)
- A legal brief (arguing her case against her rival)
- A cosmological model (structured like the heavens)
- A Five Element diagram (encoding the fundamental structure of the world according to ancient Chinese philosophy)
- A mathematical construction with perfect symmetry and precision
And yet, for all this complexity, we should not forget this was all ultimately in service of the simplest human message imaginable: a 21-year-old woman asking the love of her life "come back to me".
Her husband did, eventually. According to what empress Wu Zetian herself wrote in her preface to the Xuanji Tu, when he received Su's brocade he was so "moved by its supreme beauty" that he sent away his concubine and returned to his wife. As the story goes, they lived together until old age.
The heart at the center was filled after all.