Show newer

oh you wanna take this outside??

you're right it's way too hot to program behind a desk, let me get my laptop

Phew, 3 separate PRs over the last couple days to fix EXIF image orientation data in thumbnails, and to optimize EXIF stripping!

Why have we spent so much time focused on EXIF data, you ask? Well, here’s why it’s important:

Many images floating around on the internet contain EXIF tags, which are little extra pieces of information encoded into the image, beyond the actual pixels that you can see.

Some of these tags are useful, because they can tell you how the image should be displayed (whether it should be rotated, for instance, when it’s shown to a user).

However, many of the EXIF tags are not very useful for just viewing an image, and some of them are downright dangerous because they can reveal the exact place and time the image was taken, and what kind of device was used to produce it. For example, ever wonder how Facebook knows where your pictures were taken? Usually that’s because your GPS coordinates were written into the image when you took it with your camera!

When you upload an image to GoToSocial, though, it removes this EXIF data entirely, keeping only the useful stuff like orientation/rotation tags. This means that no matter where your photo ends up, people can’t use the EXIF data to figure out where you were when you took it, or what kind of phone you have. Hurray!

GoToSocial also removes any EXIF data from images it retrieves from other instances. So even if another software implementation doesn’t remove this data, GoToSocial will!

GoToSocial has removed EXIF data since the very first alpha release, so this is not a new feature or anything, just something that’s received a bit more polish and attention lately :)

(With all that said though, luckily most other Fediverse servers also already remove EXIF data for their users, so this is by no means unique to GtS. Phew!)

Relevant PRs:

https://github.com/superseriousbusiness/gotosocial/pull/746

https://github.com/superseriousbusiness/gotosocial/pull/747

https://github.com/superseriousbusiness/gotosocial/pull/749

mmmm i made such a tasty coffee, strong Chemex pourover on top of vanilla icecream

blood 

only as i was putting on my glasses again after sleep/shower i realized there was dried blood on them 😬 (from nosebleed)

maintaining free infrastructure must be so much easier if you have a cushy tech job

🇰🇪 Kenya puts into effect a new law protecting intersex people:

- "I" gender marker, official recognition of intersex people
- protection from sex normalization surgeries

twitter.com/IntersexAsia/statu

TOO WARMB

THIS IS NOT OPTIMAL KIM OPERATING TEMPERATURE

Find me a distro, pain 

@wonderland NixOS! it's a beautiful experience but a very steep learning curve and sometimes shoddy docs, rhe community can be quite helpful though. It's quite the rabbit hole to fall into, and you'll hate all other distros afterwards once you gain the forbidden knowledge

@maloki "Look at all this money I have, I live like an irresponsible and shockingly wasteful king, hark at the ways I can mistreat all this equipment through both my ignorance and detachment to value"

neighborhood cats can make some spooky sounds in the backyard :(

mhh can't wait to have nice coffee again tomorrow

@juliana@eldritch.cafe @dragon i dont really get the body-mod aspect of this but a friend has quite a nice mobile modem with a battery which has ethernet and an access point, it lasted very long on a charge too

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.