# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 234765
# self = https://watcher.sour.is?offset=232199
# next = https://watcher.sour.is?offset=232299
# prev = https://watcher.sour.is?offset=232099
@eapl.me There are several points that I like, but I want to highlight number 7. https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version #twtxt
@prologic No edits anymore! \o/
[47°09′12″S, 126°43′48″W] Reading: 0.25 Sv
I really like the proposal and your ideas. I have been reading your articles and several points seem very interesting to me.
I really like the proposal and your ideas. I have been reading your articles and several points seem very interesting to me.
I show you the website of Baldo, my little black cat (the pocket panther).
Website: https://baldo.cat/
Twtxt: https://baldo.cat/twtxt.txt
#catsoftwtxt
I show you the website of Baldo, my little black cat (the pocket panther).
Website: https://baldo.cat/
Twtxt: https://baldo.cat/twtxt.txt
#catsoftwtxt
[47°09′29″S, 126°43′01″W] Transfer aborted
interesting.. my pod was looking for him as https://eapl.me/twtxt.txt but the correct path is https://eapl.me/tw.txt
@xuu Is this why threads are getting a bit messed up lately? 🧐
@xuu redirects to https://text.eapl.mx/main-en for me?
I think @movq removed support for it in jenny. 🫠
@prologic eapl.me comes up not found for me.
2025-03-02T13:20:00-07:00 (#<fmgas3a https://twtxt.net/user/prologic/twtxt.txt?t=2025-03-02T10:12:13Z>) @<prologic https://twtxt.net/user/prologic/twtxt.txt> its hard to change by consensus. Some things are won in implementation.
True. Though if the idea turns out to be better.. then community will adopt it.

if you look at the subject for that twt you will see that it uses the extended hash format to include a URL address.
A SMART TOILET ON THE ROOF!

@xuu Um sorry?! A "smart" toilet?! 🤦‍♂️
@eapl.me@eapl.me This sounds great! 🙌 Will you coordinate this activity? 🙏
"Real-time collaboration and collaborative editing for #GIS workflows with #Jupyter and #QGIS"

https://blog.jupyter.org/real-time-collaboration-and-collaborative-editing-for-gis-workflows-with-jupyter-and-qgis-d25dbe2832a6

#Python #GeoData
Hey everyone!

About the idea of improving the "thread" extension, what if we set aside March 2025 to gather proposals and thoughts from everyone? We could then vote on them at the end of the month to see if the change and migration are worth it.

The voting could include client maintainers (and maybe even users too). That way, we get a good mix of perspectives before taking a decision in a decent timelapse.

What do you think? If this sounds good, we can start agreeing on this. Let me know your thoughts!
@xuu What do you mean by this? 🧐 If we implement and other clients don't, Then we end up forking the community no? 🤔
🧮 USERS:1 FEEDS:2 TWTS:1264 ARCHIVED:85005 CACHE:2818 FOLLOWERS:18 FOLLOWING:14
I hate to say it .. but we as a species have peaked at this moment. It's all down hill from here.

The Veil Smart Toilet ad
@prologic its hard to change by consensus. Some things are won in implementation.
[47°09′36″S, 126°43′57″W] Transfer 25% complete...
❤️ 🎶: Wichita Lineman - Remastered 2001 by Glen Campbell
«"Geocomputation with Python", a book on reproducible geographic data analysis with open source software.»

https://py.geocompx.org/

#GIS #geodata #FLOSS #Geocomputation #Python
[47°09′45″S, 126°43′30″W] Carrier too weak
Indo pro #GaroaHackerClube logo mais.... se quiser bater papo cole lá.
Update: já no Garoa

#hackerspace #SãoPaulo #carnaval #carnahacking
It has been interesting to see so many reflecting at the same time about the current state and the possible future of web browsers - even if it was fired up by some bad news from @mozillaofficial@mozillaofficial.

Still, it is important to acknowledge what is and has been going on - how a web browser currently became a lot more than just a piece of software implementing a number of open standards, how they are all basically based over one of two existing browser agents (Gecko and Webkit) with the emergence of two upcoming ones (Servo and LibWeb); the difficulties of creating or maintaining a new web browser, or how dependent are all firefox forks (or older, harder derivatives like SeaMonkey) of Mozilla (both Firefox and Gecko).

I'm not trying to get to any point with this text, but rather to highlight that now is the time to have a few conversations around open standards, and in particular web standards. And as it happens, the "annual day" to have discussions of that sort is around the corner: @dff@dff's Document Freedom Day 2025 is already in the 26th of this month. So why aren't there more events on the map? How is your community, user group, etc. going to mark and celebrate this day?

Organize something, and put it on the events map, right this way: https://digitalfreedoms.org/en/dfd
It has been interesting to see so many reflecting at the same time about the current state and the possible future of web browsers - even if it was fired up by some bad news from @mozillaofficial@mozillaofficial.

Still, it is important to acknowledge what is and has been going on - how a web browser currently became a lot more than just a piece of software implementing a number of open standards, how they are all basically based over one of two existing browser agents (Gecko and Webkit) with the emergence of two upcoming ones (Servo and LibWeb); the difficulties of creating or maintaining a new web browser, or how dependent are all firefox forks (or older, harder derivatives like SeaMonkey) of Mozilla (both Firefox and Gecko).

I'm not trying to get to any point with this text, but rather to highlight that now is the time to have a few conversations around open standards, and in particular web standards. And as it happens, the "annual day" to have discussions of that sort is around the corner: @dff@dff's Document Freedom Day 2025 is already in the 26th of this month. So why aren't there more events on the map? How is your community, user group, etc. going to mark and celebrate this day?

Organize something, and put it on the events map, right this way: https://digitalfreedoms.org/en/dfd
[47°09′56″S, 126°43′04″W] Waiting for carrier
@lyse Pros/Cons. I'm not so Vince's that switching to location based addressing will be better.
@lyse Clients could detest edits 🤞
@movq Yeah, the ground was wet here, too. Some sections of esp. smaller paths had turned into mud holes. There are a few notorious spots. Oh well, you just have to press on. :-)

Forest animals also have to do the laundry, they even have a proper clotheshorse! See: https://lyse.isobeef.org/wanderung-zu-den-schurrenhoffuechsen-2021-05-15/07.jpg :-D
@movq Hahaha, stimmt! :-D
@bmallred I forgot one more effect of edits. If clients remember the read status of massages by hash, an edit will mark the updated message as unread again. To some degree that is even the right behavior, because the message was updated, so the user might want to have a look at the updated version. On the other hand, if it's just a small typo fix, it's maybe not worth to tell the user about. But the client doesn't know, at least not with additional logic.

Having said that, it appears that this only affects me personally, noone else. I don't know of any other client that saves read statuses. But don't worry about me, all good. Just keep doing what you've done so far. I wanted to mention that only for the sake of completeness. :-)
Pinellas County - Long run: 15.02 miles, 00:10:44 average pace, 02:41:18 duration
i just had no strength today. the work still hasn't stopped or slowed down and my son had a sleep over last night. got it done but just drained. now gotta get donuts for the kids.
#running
Pinellas County - Long run: 15.02 miles, 00:10:44 average pace, 02:41:18 duration
i just had no strength today. the work still hasn't stopped or slowed down and my son had a sleep over last night. got it done but just drained. now gotta get donuts for the kids.
#running
Pinellas County - Long run: 15.02 miles, 00:10:44 average pace, 02:41:18 duration
i just had no strength today. the work still hasn't stopped or slowed down and my son had a sleep over last night. got it done but just drained. now gotta get donuts for the kids.
#running
@andros I've commented on the ticket: https://git.mills.io/yarnsocial/twtxt.dev/issues/14#issuecomment-19142

In all reality, though, I don't see that our community will come to an agreement. Some folks just don't want to give up on the content-based addressing scheme.
You can check bitcoin by curl rate.sx
@movq I agree, extremism either way, and bad temper's never amount of anything good 😢
[47°09′46″S, 126°43′09″W] Bad satellite signal -- switching to analog communication
@prologic I formed my opinion about this before reading/watching any additional media coverage. And yes, this is extremely bad. These two have no place on the “world stage”. They are deciding on our future. (And I am well aware that my country is heading into a similar direction – unless we stop it.)
@prologic I formed my opinion about this before reading/watching any additional media coverage. And yes, this is extremely bad. These two have no place on the “world stage”. They are deciding on our future. (And I am well aware that my country is heading into a similar direction – unless we stop it.)
[47°09′42″S, 126°43′56″W] Reading: 1.59000 PPM
I like this syntax, you have my vote, although I'd change it a bit like
#<Alice https://example.com/twtxt.com#2024-12-18T14:18:26+01:00>

Hashes are not a problem on PHP, I dont know why it's slow to calculate them from your side, but I agree with your points.

BTW, did you have the chance to read my proposal on twtxt 2.0? I shared a few ideas about possible improvements to discuss:
https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version
https://text.eapl.mx/reply-to-lyse-about-twtxt
@lyse Gotcha. That makes sense. Doesn't hurt the systems but definitely can break the thread.
@lyse Gotcha. That makes sense. Doesn't hurt the systems but definitely can break the thread.
@lyse Gotcha. That makes sense. Doesn't hurt the systems but definitely can break the thread.
@andros Oh, this system has an edit button so I can just update the twt as needed. It's a custom implementation so just kind of through it in when I was building it out.
@andros Oh, this system has an edit button so I can just update the twt as needed. It's a custom implementation so just kind of through it in when I was building it out.
@andros Oh, this system has an edit button so I can just update the twt as needed. It's a custom implementation so just kind of through it in when I was building it out.
@lyse Haha so true
@lyse Haha so true
@lyse Haha so true
🧮 USERS:1 FEEDS:2 TWTS:1263 ARCHIVED:84993 CACHE:2810 FOLLOWERS:18 FOLLOWING:14
I come here always to check bitcoin's price
#HojeEuAprendi que "arco-da-velha" é um nome antigo para "arco-íris"!
I always visit this hole when I'm burrowing. Great stuff. I also love the Internet Archive front-end.
Remember any media outlet and even independent youtuber(s), etc, typically pick apart the bits they want to show and sensationalize things a bit 🤣 Yes there was a heated debate/argument, but it's nowhere near as bad as some media outlets are making 🤦‍♂️ Also yes, JD is a hot head, Zelensky should have just shut up 😅
@movq I _hope_ so 🤣 The 46m one in the white house oval office right?
@prologic I wonder if we watched the same video.
@prologic I wonder if we watched the same video.
@off_grid_living And yet... All of this nonsense is paid for the the people with taxes 🤦‍♂️
@off_grid_living To a certain extend. The limit is artificial and configurable.
Daniel 11:40 And at the time of the end shall the king of the south push at him: and the king of the north shall come against him like a whirlwind, with chariots, and with horsemen, and with many ships; and he shall enter into the countries, and shall overflow and pass over.

Here is my two pennies concerning a prophecy . Problem with prophecies is understanding them, after the prophecy is past we can look back and understand perhaps?

What if the king of the north of Israel is Russia and the king of the South of Israel is the USA?

What does the Bible say of these two super powers over the Holy Lands of Israel?

Dunno, just my two pennies for those who wish to hurt their brains today. Shalom
Private, Secure and Uncensorable Messaging Over a LoRa Mesh https://unsigned.io/private-messaging-over-lora/
Private, Secure and Uncensorable Messaging Over a LoRa Mesh https://unsigned.io/private-messaging-over-lora/
TWTxt can't handle long posts can it?

What it you are a writer? Some of my posts on my forum takes hours to make and minutes to read.

Shalom
Zelenskyy can yell all he wants in the White House, but his game is up. Ukraine was never an independent player in this war—it was a pawn. A pawn used by Deep State actors in Washington to weaken Russia. And now that the war is lost, that pawn is being abandoned.

So when Trump tells Zelenskyy “you don’t have the cards,” he’s not just talking about negotiations—he’s exposing the truth. And why would Trump do this if Zelenskyy is a Western puppet or, worse still, intelligence asset? Because that would mean he’s a puppet or agent of the Deep State—the same Deep State who have tried to destroy Trump since he was first elected in 2016. Perhaps President Trump wants payback, perhaps he wants justice, or perhaps he just wants peace and an end to this pointless war.

The war in Ukraine didn’t need to happen. It was deliberately provoked. And it’s time for the world to wake up to that reality.

Until next time, God bless you, your family and nation.

Take care,

Posted by George Christensen

Nation First, by George Christensen is a reader-supported publication.

James and I were discussing this meltdown last night. I got this email today. :)
Kolomoisky, conveniently, owned Ukraine’s largest oil and gas company and bank. And when Zelenskyy took power, his first priority wasn't fighting corruption—it was ensuring Western financial houses like BlackRock took over Ukraine's economy.

We now know that Zelenskyy funneled millions of dollars into offshore accounts—money that could have gone to his people. He allegedly used it to buy:

A $34 million mansion in Miami

A seaside home for his parents in Israel

A $3.8 million luxury apartment in London

This is the man the media calls a hero.

And once he was installed, his real job began: provoking war with Russia on behalf of the West.
The War the West Wanted

By 2022, NATO had armed Ukraine to the teeth, and Kiev had massed forces near the Donbass. Russia had a choice—let the ethnic Russian people in Donbass face an ethnic cleansing, and then let NATO turn Ukraine into a de facto launchpad for war, or step in. They stepped in.

The media screamed that it was an “unprovoked invasion.” But it was provoked. NATO expansion, the 2014 coup, eight years of war on Donbass—this war was manufactured in Washington and, if the allegations around Zelenskyy being a MI6 asset are right, also in London.

Time to Wake Up

part 8
Since 2020, he has surrounded himself with British—not Ukrainian—security guards. When Zelenskyy visited the Vatican in May 2023, he snubbed Pope Francis and instead spent his time with British Bishop Paul Gallagher. His handler, Sir Richard Moore, was also present.

Are we really supposed to believe this is all coincidence?

And if Zelenskyy is an intelligence asset, then his entire presidency—his entire persona—is an illusion crafted for Western audiences. And that brings us to his rise to power.
Hollywood Presidency: How Zelenskyy Was Manufactured

Before he was president, Zelenskyy was a comedian—a TV actor in a scripted Ukrainian drama called Servant of the People, where he played a humble teacher who miraculously becomes president. It was pure political fiction.

And then, suddenly, it became real life. His campaign was managed by Western PR specialists—including an Obama speechwriter—and heavily financed by Ukrainian oligarch Ihor Kolomoisky, one of the most corrupt men in Ukraine.

part 7
The War in Donbass: Ukraine’s War on Its Own People

The people of Donetsk and Luhansk (also known as the Donbass) didn’t recognise the new, Western-backed regime in Kiev. They held referendums and voted to break away. Crimea, home to Russia’s Black Sea Fleet, also held a vote—with over 90% choosing to rejoin Russia.

The response from Kiev? Brutal war.

Instead of letting the Donbass go, Ukraine launched a military assault. For eight years, the people of Donetsk and Luhansk endured shelling, airstrikes, and blockades. Thousands of civilians died. Where was the Western outrage? Nowhere—because the media ignored it.

Ukraine even used Nazi-linked militias like Azov to wage war on these civilians. These groups wore SS symbols, celebrated Nazi war criminals, and committed atrocities. And yet, the West armed them, trained them, and lied about their existence.
Zelenskyy: A Western Intelligence Puppet?

In 2013, the left-wing Covert Action magazine published an explosive revelation about Zelenskyy that should shock anyone who still believes the mainstream narrative. In October 2020, long before Russia’s military operation, Zelenskyy secretly met with Sir Richard Moore, the head of MI6. Not the British Prime Minister. The head of British intelligence. Diplomatically, that makes no sense. But if Zelenskyy was an MI6 asset, it makes perfect sense.

According to Andriy Mishin, a former employee of the Ukrainian Foreign Ministry, this meeting signified that Zelenskyy was a professional intelligence agent and that Moore was his direct handler, telling him what to do.

part 6
But the real turning point came in 2014, when Washington orchestrated an outright coup.

Nation First, by George Christensen is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.
Upgrade to paid
The 2014 Coup: How the West Installed a Puppet Regime in Ukraine

Viktor Yanukovych, Ukraine’s democratically elected president, wanted to balance Ukraine between East and West. He rejected a terrible EU trade deal that would have gutted Ukraine’s industry and instead sought closer ties with Russia. That was unacceptable to Washington.

What followed was the Maidan coup—not a “people’s revolution,” but a Western-backed takeover.

US officials, including Victoria Nuland and John McCain, openly supported the protests. Nuland was caught on a leaked call choosing Ukraine’s next leaders before Yanukovych was even removed. The violent street protests were driven by neo-Nazi groups like the Azov Battalion and Right Sector—groups that openly admire Hitler’s collaborators in Ukraine.

Yanukovych fled, and Washington’s hand-picked government took over. One of its first moves? Banning the Russian language in official settings—a direct attack on the millions of Russian-speaking Ukrainians in the east.

And that’s when Donbass and Crimea said enough.

Part 5
After the Soviet Union collapsed in 1991, Ukraine became independent. But Washington didn’t see Ukraine as just another new country—it saw it as a tool to weaken Russia.

The US and NATO promised Mikhail Gorbachev that they wouldn’t expand “one inch eastward.” That was a lie. NATO quickly swallowed up Poland, the Baltic States, and much of Eastern Europe, bringing its military presence right up to Russia’s borders.

Ukraine was the big prize. If NATO could pull Ukraine into its orbit, it would deal a devastating blow to Russia’s security. Moscow made it clear—Ukraine joining NATO was a red line. But the West didn’t care.

Instead of letting Ukraine develop as a neutral state between Russia and the West, Washington started pouring billions of dollars into the country, funding pro-Western political groups, media outlets, and NGOs. Their goal? To turn Ukraine against Russia and bring it fully into the Western camp.

In 2004, the CIA and State Department backed the so-called “Orange Revolution,” a Western-funded uprising that overturned an election result that had favoured a Russia-friendly candidate. That was their first attempt to hijack Ukraine’s government.

part 4
In 1654, the Ukrainian Cossacks, seeking protection from Polish rule, chose to join Russia in 1654 under the Treaty of Pereyaslav. This wasn’t some act of conquest—the Ukraine’s own leaders asked to be under Russian rule. And why wouldn’t have they; they were practically from the same ethnic stock.

For centuries afterward, the Ukraine was an integral part of the Russian Empire, contributing to its military, economy, and culture. Even during the Soviet period, Ukraine, now a nation, wasn’t occupied—it was central to the USSR, producing its leadership, its industry, and its agriculture. Nikita Khrushchev, the Soviet leader who gave Crimea to Ukraine in 1954, was himself Ukrainian.

So when Western politicians and media talk about Ukraine as a permanently oppressed nation under Russian rule, they ignore the fact that for most of its history, the Ukraine was a key part of the Russian world. The real division started not because of Russian oppression, but because of Western interference.
The West’s Long War Against Russia

part 3
And now, as Ukraine’s battlefield losses mount, as conscripts are dragged off the streets to fight, as the tide of public opinion in the West shifts—Zelenskyy is panicking.

And why wouldn’t he be? He was never the real power in this war. The real architects of this disaster have been sitting in Washington, Brussels, and London, playing their geopolitical games. The war in Ukraine was never about protecting democracy, and it certainly wasn’t “unprovoked.” It was engineered—deliberately—by the West.

But to understand that, you need to know the real history of Ukraine and Russia—history the mainstream media will never tell you.
The Deep Ties Between Ukraine and Russia

The Ukraine and Russia have been bound together for over a thousand years. Kyiv, the modern capital of the Ukraine nation, was once the heart of Kievan Rus, the first great Slavic state, which laid the foundations for Russian civilization itself. When the Mongols destroyed Kievan Rus in the 13th century, Moscow eventually rose to prominence, but the connection between Russians and Ukrainians never disappeared.

By the 17th century, the Ukraine was a contested frontier between Poland and Russia. Notice I am saying “the Ukraine”. This is important. The nation of Ukraine is a modern invention. The Ukraine was always considered as being part of greater Russia. In fact, the name Ukraine derives from the Old East Slavic word “ukraina” meaning “borderland” by which they mean the borderlands of Russia. Except, for some time, it was under the control of foreign invaders… and the locals revolted.

part 2
Zelenskyy’s Meltdown & a History Lesson


Many would have been shocked to see this—Volodymyr Zelenskyy, the so-called hero of democracy, in an outright shouting match with Donald Trump and JD Vance in the White House. For years, the media painted Zelenskyy as a courageous leader, a beacon of freedom, standing up to Russian “aggression.” But yesterday, the mask slipped.

Nation First, by George Christensen is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.
Upgrade to paid



Zelenskyy’s mask slipped during a fiery confrontation with Trump and JD Vance in the White House, proving he is not a grateful ally but a desperate puppet.

Ukraine has always been historically tied to Russia, and its so-called independence was only ever made possible by Western interference.

The US and NATO deliberately orchestrated Ukraine’s turn against Russia, using coups and propaganda to install a puppet regime that serves their interests.

Zelenskyy is possibly a Western intelligence asset, propped up by globalist elites while enriching himself at the expense of his own people.

The war in Ukraine was never about democracy—it was a Western-provoked disaster meant to weaken Russia, and now that it has failed, Zelenskyy is being cast aside.

When Vance asked a simple question—why isn’t Ukraine showing gratitude for the billions of dollars in aid—it triggered an outburst. Zelenskyy, instead of thanking the US for bankrolling his war effort, accused America of not understanding what’s coming. Trump, never one to back down, reminded him exactly where he stands: “You don’t have the cards right now.” And he’s right.

Zelenskyy has never been in control of this war. He isn’t some heroic leader calling the shots. He’s a desperate man clinging to power in a crumbling regime, propped up by Western money, Western weapons, and Western propaganda.
@lyse Lalala, ich höre nix. 🙉

Aber total unrealistisch. Die „Fokuszeit“ hätte überbucht sein müssen durch ein anderes, wichtiges Meeting. Sonst war ja kein Platz mehr dafür.
@lyse Lalala, ich höre nix. 🙉

Aber total unrealistisch. Die „Fokuszeit“ hätte überbucht sein müssen durch ein anderes, wichtiges Meeting. Sonst war ja kein Platz mehr dafür.
@lyse Looks like a nice day. 😊 I tried to go on a quick walk, but it was really cold. And everything’s wet at the moment. Bah.

Clothespins in the woods, who would have thunk? 🥴
@lyse Looks like a nice day. 😊 I tried to go on a quick walk, but it was really cold. And everything’s wet at the moment. Bah.

Clothespins in the woods, who would have thunk? 🥴
@lyse What do you think about this? https://git.mills.io/yarnsocial/twtxt.dev/issues/14
@lyse What do you think about this? https://git.mills.io/yarnsocial/twtxt.dev/issues/14
@bmallred Not an issue if you're the doctor working there. :-)
@bmallred Any edit automatically changes the twt hash, because the hash is built over the hash URL, message timestamp and message text. https://twtxt.dev/exts/twt-hash.html So, it is only a problem, if somebody replied to your original message with the old hash. The original message suddenly doesn't exist anymore and the reply becomes detached, orphaned, whatever you wanna call it. Threading doesn't break, though, if nobody replied to your message.
mobile setup: mmx02 | https://nilfm.cc/mmx02.html
photojournal updates - 2025 baby | https://nilfm.cc/photojournal.html
How do you edit? What steps do you follow?
How do you edit? What steps do you follow?
[47°09′58″S, 126°43′22″W] Saalmi, retransmit, please
Es gibt Tage, da kommt's mir auch so vor: https://www.youtube.com/watch?v=EUkkyrHc8so
We went up our backyard mountain again right after lunch. The sun peaked through the clouds sometimes. The 6°C felt much, much cooler with the northeast wind. We got lucky, though, it was dead calm at the summit. At least on the southwestern side, which is a few meters lower than the very top to the east. That was shielded absolutely perfectly from the wind (we were extremely surprised), so we sat down on a bench and could really enjoy the sun heating us up. Apart from the haze, the view was really nice.

There were even patches of snow left up top, that was unexpected. Also, somebody created a cool rock art piece on a tree stump. That one rock absolutely looked like a face. Crazy!

Rock figurine on a tree stump

Enjoy: https://lyse.isobeef.org/waldspaziergang-2025-03-01/
Sitting in urgent care for two hours... Doesn't seem too urgent :-)
Sitting in urgent care for two hours... Doesn't seem too urgent :-)
Sitting in urgent care for two hours... Doesn't seem too urgent :-)
@andros Do edits cause problems? I sometimes make them and didn't realize it may be an issue
@andros Do edits cause problems? I sometimes make them and didn't realize it may be an issue