Skip to main content

Just got this Reddit ad for US ambulance chasers implying hormonal birth control is dangerous and causing mass health problems.

It’s starting. We (trans women) bloody warned you.


Bridge carrying the N125 road over the Rio Arade near Portimão, Algarve. iPhone 16 pro, pro raw, 10 second exposure. Seeing it like this always puts me in mind of the massive atmosphere processor in Aliens.


So I know it’s all very funny, ha ha, but here’s why the orcas don’t go after the boats of the ultra rich.

Two photos. One a multi million euro luxury yacht. Notice it has two props. They steer by vectoring the thrust. There is no rudder.

The other, my boat. It costs what a new car costs (like if you were buying a low end Tesla. Expensive, but not stupid money). It has a rudder because it’s a sailboat. It can’t rely on thrust being present.

No rudder - no orca attack. People who can afford sailboats, which the orcas are attacking, cannot afford luxury motor yachts, which they aren’t.

A sailboat is like a mouldy caravan, but floating, and slower.


New theory: the orcas are trying to get high. This shit is neurotoxic. Got quite a headache from spending 2 hours painting the hull with it.


Something happen to make you offer this generous discount, did it?

How about you fuck off 500 miles, and then fuck off 500 more, WaPo?


Just cleaning the orca chew toy


I’m always a bit apprehensive about doing this, but it’s also kinda cool


Anyway, while I’m in France, in a marina, stuck for the next week, have a photo. iPhone 16 pro, pro raw.


And here’s the iPhone image


Here’s the full image (from the Fuji), by the way. It’s gonna be butchered by making it a low quality JPEG for sharing here, but this is the image.


@Snowgaze ❄️:cravo: Agreed

But even downsampling both to 12 megapixels, the camera image still has more detail:


Curious about just how good the quad bayer "48 megapixel" pro raw camera in the iPhone 16 Pro is, I put it head to head against my 26 megapixel Fuji XE4 with a 16mm lens (stopped down to f/5.6) to closely match field of view. I photographed the same scene on both. Here are 100% crops from both, scaled to the same size.

Notably, the phone, despite having more pixels, simply does not capture the amount of fine detail that the Fuji captures with only half as many pixels.

As good as camera phones have got, you simply cannot compete against large photosensors fed by a nice expensive quality piece of glass.


Comet Tsuchinshan-ATLAS from Miradouro da Cordoama near Cape st Vincent, iPhone 16 pro, fusion camera, ProRaw, processed in Adobe Lightroom. 10 second exposure.


Neurodivergent people can read and listen to podcasts too, you know. This sort of thing makes us profoundly angry.

My father was not a “super hero”. He was my first bully.


Using an USB aquarium aerator pump, duct tape and some sodium hydroxide solution, I have reversed climate change in this jar to 1980 levels. Now I just need money to build one the size of Madagascar. Where the angel investors at?


Praia de Faro, iPhone 16 pro, pro raw, processed in Lightroom on phone.


@Steffen K9 🐰 @Hypolite Petovan Ok, so I think I need to do this: linux.how2shout.com/how-to-ins…

Which I did, and restarted everything, but it's still bollocksed

So I'm kinda out of ideas beyond manually blocking the offending user each time this happens


@Michael Vogel There are exceptions visible in the logs, so
something is noticing (sorry for phone screenshot, I’m away from home at the moment)


Apple: “And our new iPhone 16 has hardware ray tracing for unparalleled mobile gaming performance”

Mobile gaming:


I’m assuming the answer is, “the power would go off”


OK, more digging. It's failing in line 231 of /var/www/html/src/Object/Image.php.

Which is this:

} catch (\Throwable $error) {
			/** @see https://github.com/php/doc-en/commit/d09a881a8e9059d11e756ee59d75bf404d6941ed */
			if (strstr($error->getMessage(), "gd-webp cannot allocate temporary buffer")) {
				DI::logger()->notice('Image is probably animated and therefore unsupported', ['message' => $error->getMessage(), 'code' => $error->getCode(), 'trace' => $error->getTraceAsString(), 'file' => $this->filename]);
			} else {
				DI::logger()->warning('Unexpected throwable.', ['message' => $error->getMessage(), 'code' => $error->getCode(), 'trace' => $error->getTraceAsString(), 'file' => $this->filename]);
			}

So my suspicion was right: it's animated GIF avatars which are causing this. However, rather than fail gracefully, I'm left with a zombie worker job which seems to persist forever.


!Friendica Support Seeing this in my log. Any idea how to get to the bottom of it?


Behold my awesome goblet. I got it at the Silves medieval fair. It appears to be 3D printed.


Welcome to this French marina. Thank you for paying us silly money to let your boat stay here for a bit while doing your hobby that will get terminally online people calling you a plutocrat who deserves to be killed by a giant murder dolphin over. Here’s what your money gets you.


Knew I'd seen it before somewhere


What we had planned for this last week: Tréguier to Bendodet, versus what we did: Tréguier to Quiberon.

I am bloody proud of us.



Hi “Robert”. Great question! We know that we’re women because people like you keep talking over us.


Got a bit of a conundrum, lads!


So it turns out that if you have your own sailboat, you can rock up at Cherbourg Marina and as long as it’s after 6, nobody knows or cares because immigration have gone home to watch the football or some shit.

Illegal border crossing is something you get to do if you’re middle class, apparently.


Project “Oui Oui Baguette” taking our boat, Scarlet, to France as the start of moving her to Portugal, on Monday.

Looks like we’ll be motoring for 14 hours. Not enough wind forecast to make the sails go.


Stroll around Cape St Vincent earlier. Clifftop windswept sunny edge-of-the-world goodness!


They’re still there. I deleted the cron container and recreated it and they haven’t gone away.

Will they ever go away? These are clearly some sort of zombie.


Guys, you can’t have Erich Honeker back. He’s dead.