Content warning: pinned opinion about nude scenes in films
Many actresses are somewhere in their career forced to do a nude (sex) scene. The male actors hardly ever are. To me the purpose seems sales rather than art. I'd wish for films to never include nude scenes and to always use suggestion instead.
Content warning: crossposting policy
#CrossPosting
Gidi reshared this.
@GidiKroon@mastodon.social
, @gidi@pleroma.gidikroon.eu
as well as from Twitter, Instagram and Tumblr as @GidiKroon
but I'm mainly using my own Friendica for now. Even though I have been on the fediverse for a few years, I've never done an #Introduction post, so let's do one for this channel.I tend to post about actresses and singers I'm a fan of, sharing news about their new projects as well as my thoughts about films and tv I watch. In between I give my take on political things as well as about the fediverse. When I learn new things hosting a fediverse server or other technical things, I try to share them here too. Longer posts may end up on my blog
gidikroon.eu
(which you can follow at @GidiKroon@gidikroon.eu
).In real life I work as a software developer, but I keep work separate from a private account like this. I play (beach) volleyball when I can, at a very low level. I live in the Netherlands and occasionally cycle and take photographs. I read and watch sci-fi and fantasy, and am interested in ways to achieve social justice, gender and race equality, sustainable energy use and climate justice.
Feel free to follow, as I will also follow other accounts I find interesting without expectation of them following back. Feel free to share (boost, repeat) my posts if you want, using whatever share function comes with your platform. I tend to close DMs to only allow people I follow. I check my fediverse accounts only one or a few times a day, typically on my phone or tablet, so I tend to not be part of live discussions.
like this
Sky_of_My_Window and Erik Kemp 🇪🇺 like this.
Gidi Kroon reshared this.
#ActiveState
Gidi Kroon reshared this.
Today is World Ocean Day, and while we celebrate the ocean, we need to rethink our relationship with it. The blue of our blue planet isn’t just a colour - it’s a critical part of our own identify as citizen of this planet.
We cannot afford to speak of the ocean as though it is simple or empty or worthless. We have to see this dynamic engine as a critical part of our existing planetary life support system, in whose shadow we are privileged to live.
Gidi Kroon likes this.
reshared this
Gidi Kroon and :jan::abreath:🌬:dandelion: reshared this.
Interesting how the Netflix video to announce this year's Tudum event (17 June) says there's also going to be an announcement about Wednesday. Weird because season 2 was already announced and it hasn't even been written yet.
Also they suggest an announcement for Queen Charlotte, which I thought was a one season spin-off of Bridgerton.
#Netflix #Wednesday #QueenCharlotte
Gidi Kroon reshared this.
Gidi Kroon likes this.
Gidi Kroon reshared this.
Finally watching Prey on Disney+, I am really slow at going through my watchlist. Pre-opening title we already have the twist that this tale which follows these 18th century indigenous people in the Americas also seems to involve spaceships and monsters. We'll see what it turns out to be.
The main character, a girl who wants to become a hunter, is played by Amber Midthunder and is super cool.
#Prey #AmberMidthunder
Prey (2022) - IMDb
Prey: Directed by Dan Trachtenberg. With Amber Midthunder, Dakota Beavers, Dane DiLiegro, Stormee Kipp. Naru, a skilled warrior of the Comanche Nation, fights to protect her tribe against one of the first highly-evolved Predators to land on Earth.IMDb
Today, 1 June, iCarly S3 is out on Paramount+. This is one of the photos Miranda posted on her Instagram about it.
I checked a bit early, over here they clearly don't think it's today yet. While it's 20 minutes past midnight already! (And why is my service saying it will actually disappear in 18 days?)
#MirandaCosgrove #iCarly
Steven likes this.
Alastair McKinstry likes this.
The first twelve days of each month are the most dangerous.
(Was reminded again of Americans writing their dates wrong)
Hank G ☑️ likes this.
Gidi Kroon likes this.
Gidi Kroon likes this.
Peertube now supports remote runners for the transcoding jobs! That's the one thing I was missing, I had no idea it was in the pipeline... (I had looked into adding it myself, but found it required substantial changes to how jobs are configured, which looks like they now did).
If only I wasn't on an old Debian version which blocks upgrading...
Beko Pharm likes this.
Gidi Kroon reshared this.
I should now be running the media proxy via a separate domain, which is advisable anyway. The local media were already done via a separate domain years ago so they can be served by cdn.
Weirdly the setting for using a separate domain for the remote media proxy applies immediately, to old posts and new. While the setting for local media applies to new posts only; old posts keep having their old url in their html content blob. Further weirdly, sometimes old posts with local media get captured by the remote proxy as well.
Preview media, whether remote or local, always goes via the remote media proxy, bypassing your cdn.
I was first thinking about writing about a blogpost about how to make these settings, but I’m still too confused myself.
Gidi Kroon reshared this.
Gidi Kroon likes this.
Gidi Kroon reshared this.
#chatgpt's tic-tac-toe advice is confident and longwinded.
It is terrible at #tictactoe
https://www.aiweirdness.com/optimum-tic-tac-toe/
Optimum tic-tac-toe
ChatGPT text can sound very knowledgeable until the topic is something you know well. Like tic-tac-toe. Once I heard that ChatGPT can play tic-tac-toe I played several games against it and it confidently lost every single one.Janelle Shane (AI Weirdness)
Gidi Kroon likes this.
Gidi Kroon reshared this.
thanks to this teen who alerted me to one of the few uses for #chatgpt that I find entertaining
https://ohai.social/@thatandromeda/110311879852062343
@janellecshane my teenager has discovered another worthwhile use of chatgpt
Gidi Kroon reshared this.
location ~ ^/(media|proxy) {
add_header Content-Security-Policy "sandbox;";
Most people will already not be vulnerable to this for a variety of reasons, but this will absolutely stop it.
Gidi Kroon reshared this.
both header ?
like this ?
add_header Content-Security-Policy “sandbox;”;
add_header Content-Security-Policy “script-src ‘none’;”;
can you please elaborate what is this attack you’re speaking of ?
Gidi Kroon reshared this.
Gidi Kroon likes this.
Gidi Kroon reshared this.
#Friendica
Gidi Kroon reshared this.
Gidi Kroon likes this.
Gidi Kroon reshared this.
Gidi Kroon reshared this.
A story that no one seems to be talking about
https://www.wired.co.uk/article/catfishing-customer-support-love
"Rather than moderating content, Liam was asked to adopt fake online personas—known as “virtuals”—in order to chat to customers, most of them men looking for relationships or casual sex. Using detailed profiles of customers and well-crafted virtuals, Liam was expected to lure people into paying, message by message, for conversations with fictional characters"
The dark secret of online dating made clear
This Is Catfishing on an Industrial Scale
Hired as customer service reps, these freelancers were instead tasked with luring in the lonely and lovestruck through a network of dating and hookup sites.Laura Cole (WIRED UK)
Gidi Kroon likes this.
reshared this
Gidi Kroon and FediThing reshared this.
So, a lot of dating sites are actually secretly just dating simulators packed with microtransactions? 😬
This line was particularly disturbing: "She spoke to elderly users in care homes, and others under protective conservatorships who asked virtuals to wait until they were given their next allowance."
Horrible to think how they are preying on lonely people, especially vulnerable ones.
Just had a horrible thought:
Presumably these "dating" sites and apps will start using AI instead of paying people even meagre wages. That's bad enough.
What happens if putative social networks start using AI to fill them with fake people? How easy will it be to tell when we are actually engaging with human beings online? Will it become impossible, in the low-context short length world of social media?
Are people going to be put off using computers by computers pretending to be people?
It's already happening sorry to say, from my inside online dating knowledge 😞
@FediThing
That is terrifying and awful... Can't help but keep thinking there has to be an ethical alternative?
Which reminds me of https://cubicgarden.com/2022/01/19/dating-in-the-open-like-malik-and-evan/
Dating in the open like Malik and Evan?
Every once in a while I mention people who have promoted themselves for the purposes of finding love. However when trying to find an example I can never quite find one. Its something I tried to do …Cubicgarden.com...
You'd think it would be illegal to pretend to be someone in order to entice them to spend more on a service?
I am not a lawyer but it sounds very dodgy.
"Which reminds me..."
Billboards sound an interesting approach 😁 But I guess once everyone is using billboards, they won't be as distinctive any more.
@FediThing
So this is why it's the dirty secret of online dating... everyone knows it happens, heck I know a few people who have been involved
See this documentary still flagged in legal concerns
https://www.bbc.co.uk/programmes/b037wr14
Tainted Love: Secrets of the Dating Game
Panorama
You can find it on a popular video sharing site
BBC One - Panorama, Tainted Love: Secrets of the Dating Game
Panorama exposes the tricks of the UK's online dating industry.BBC
Eurghh... what a horrible situation.
I wonder how dependent society is on these apps?
@FediThing Sadly online dating is the dominate way people meet in the west. On top of this is a huge up tick in loneliness, personally being exasperated by this type of thing.
The Japanese government was paying bars to run single nights because of the impact on the society,
I think that says it all right?
Another reason why I keep thinking about new types of dating like @evan talked about at Mozfest in 2017
@evan
Yeah... Japan is struggling to maintain its population as it is. And Covid hasn't helped either :/
On the dating apps, apart from the manipulation, it's quite worrying if most new relationships are being tracked from the very beginning like this.
The potential for blackmail years down the line is huge, if not by the company running the service then someone who accesses its data.
me: ok, so what's the colour code of the paint I should use?
website: we do not give out our colour codes since they are a trade secret.
like this
Corn Woman 🌽, Luke and ⛧Satanist⛧ like this.
Jason Bourne-Again Christian reshared this.
Happy birthday to Miranda Cosgrove!
Here's one of the pics she posted on her Instagram, I'm leaving the photos of the birthday cake, her mom (because of mother's day) and of baby Miranda for you to find over there.
#MirandaCosgrove
Steven likes this.
#MirandaCosgrove #iCarly #MiaSerafino
https://www.instagram.com/reel/CsG9f-ErBJp/
Steven likes this.
Gidi Kroon reshared this.
Fucking Christ the @protocol is the most obtuse crock of shit I've ever looked at. It is complex solely for the sake of being complex and still suffers from *all* of the same problems as Mastodon.
Your server goes down? Sorry, all of your followers are lost. Account portability is no better than Mastodon. 'DIDs' serve literally no purpose. And none of the API code that Bluesky uses in their own app validates ANY of the crypto they're doing on the server. NONE OF IT.
Gidi Kroon likes this.
reshared this
Jason Bourne-Again Christian, Sean Tilley and Beko Pharm reshared this.
The actual protocol itself is poorly confused and incredibly awfully designed. Because of the useless bullshit crypto they're putting into it, it requires you to write a server that's strongly consistent with other servers. THAT IS EXTRAORDINARILY HARD TO DO!! And BLUESKY'S OWN SERVERS DON'T HANDLE THE EDGE CASES!!!
It uses pull-based federation instead of push-based like Mastodon. You have to write a separate 'indexer' that has your 'feed' on it. That requires a LOT more resources.
And because things must be strongly consistent, AND because any user can REWRITE THEIR OWN FUCKING HISTORY AT ANY TIME, you have to, as an indexer, account for lots of different edge cases where your recorded history diverges.
The protocol for federation is built to make federation as difficult and painful as possible. It is built so that Bluesky, the private company that makes the protocol, is the only 'indexer', the only one with a whole view of the network.
WHY DOES A FEDERATION PROTOCOL NEED USER AUTH API METHODS IN IT???? WHY DOES A FEDERATION PROTOCOL NEED A CONCEPT OF 'INVITE CODES'??????
Oh wait, BECAUSE IT ISN'T A FEDERATION PROTOCOL!!! It's literally JUST the API for Bluesky. That's it.
It's quite literally impossible to use this in more flexible environments. You just can't. You cannot build anything on this because it is so poorly designed and isn't generic enough.
And I went into this with an open mind. I was like "I'll just make a simple alternative to the BlueSky server in Elixir". But it CAN'T be a simple implementation like ActivityPub can be, because it is extraordinarily complex and requires you to make guarantees about your storage and how your application works.
It turns out using Git, which is almost always used with a centralized 'remote', to do federation, which needs to be weakly consistent, IS A BAD IDEA!!!!!
What this comes back to is... who cares about any of the crypto bullshit? Having a private key and signing everything with it proves nothing because that private key must have a reputation.
You can verify a domain on Mastodon. You can point a domain to a Mastodon server. You can do that with Pleroma. You can make your own alternative to Mastodon that works exactly like how Bluesky works with domains, but it would take a 4th of the time because ActivityPub is simple to implement!!!!
The ONE thing that this protocol brings to the table is the idea of strong consistency in federation. The only issue is, it makes that strong consistency so resource intensive and so hard to implement that it decreases community servers' ability and ease of federation!!!!
And also, NOBODY CARES ABOUT STRONG CONSISTENCY IN SOCIAL NETWORKS!!! Social networks are built on the idea that we all have a different view of things. We care about seeing stuff from our friends, not seeing EVERYTHING.
Michael Downey 🇺🇳 reshared this.
The 'account portability' piece is bullshit! The way 'account portability' works is by having two separate keys, one for signing and one as a 'recovery' key. You're supposed to be able to use the 'recovery' key to rewrite history if your account gets hacked or some shit.
WE HAVE THE ABILITY TO DO THAT AS SERVER ADMINS!!! MASTODON HAS THIS ALREADY!!
Additionally, if a Bluesky server goes down, their way of keeping access to your data is by STORING ALL OF IT ON YOUR DEVICE!!!!
Griff Ferrell 💙💛 likes this.
Additionally, the domain name is NOT your identifier. If you have a custom domain, that is NOT your identifier. Instead you have a 'DID:PLC', which is a kind of 'DID' (invented by, not a surprise, CRYPTO PEOPLE).
There is NOTHING FUNDAMENTALLY USEFUL ABOUT THIS IN FEDERATION. Because this DID is never made visible to a user, it is not human readable (it's a hash), and it doesn't do anything!!!
Sean Tilley reshared this.
No, your data is stored in a server that can be a community or an individual person. But that doesn't store your feeds, like Mastodon does. So like your feed on here exists on your server, and it's built by people sending messages to and from your server.
On Bluesky, there is a single, more 'global' feed called an indexer. That builds your feed.
Griff Ferrell 💙💛 likes this.
Dear Mr Wright
for the 99% of social media users who, like me, don't really understand any of this:
Does this matter in any real way to users like me ?
remember, revealed preference is that almost no one actually cares about privacy, although things like time to load a webpage are imp
I think the thing to take out of all of this is that, objectively, the functionality the Bluesky authors wanted could've been built on ActivityPub. And that would've allowed it to interact with Mastodon and the rest of the Fediverse.
But they specifically built this in a way so that it doesn't do that. Meaning that I can't follow my friends on Bluesky, and they can't follow me. There is no good reason for them to have done that.
The reason this matters is that it poses a very real threat to the existence of a Fediverse. The Fediverse allows you to follow and communicate with people *across social networks*. And this protocol completely removes the ability to do that.
If this gains popularity, it has the potential to become the norm, and that would not be a good thing. Because that interoperability aspect would be lost.
Also, I think their 'Lexicon' should be compared to JSON-LD, not JSON Schema.
I had the opposite reaction. There is a huge potential in the long term benefit of having a large infrastructure of globally unique identifiers mapped to portable human names. This opens up the potential for strong public key verification and real authenticity to e2e communication.
DID potentially allows for better portability since you only are changing the human name, despite the problem of your archive. Yes, it is overkill for a social network, but it allows the AT protocol to be used for so much more. Imagine it combined with WhatsApp's new key transparency.
Yes, the AT protocol completely dodges the recovery problem, but so what? The recovery problem is hard and unsolved.
Strengthening WhatsApp's end-to-end encryption guarantees
WhatsApp's newest cryptographic security feature automatically verifies a secured connection based on key transparency.Tech at Meta
This is correct, DID:PLC is basically DNS for DIDs. Then they layer DNS (domain names) on top of that. That is now two ways of doing effectively the same thing.
This is a pattern with the entire thing. Instead of using an OpenAPI spec, they invent XRPC (objectively useless). Instead of using JSON schemas, they invent Lexicon.
Each layer does barely anything and does not exist for a good reason. The sole function is increasing confusion and making it harder to implement.
It also looks like a hypothetical AT/ActivityPub gateway would have to construct a PDS for every AP user passing through.
All feels backwards - a very specific data store and commands to manipulate it, rather than a message passing protocol and letting implementations store that state internally however you like.
The crypto stuff *is* overly complex because human beings just don't care that much about cryptographically verifying that you have access to a private key. Keybase tried solving that problem, it was unprofitable and failed.
The AT protocol *is not a protocol*. It is API documentation for how to get your backend server to work with the Bluesky apps. If it was a protocol for federation, it wouldn't include 'invite codes', hard-coded authentication requirements, or any of the other shit.
The whole thing reminds me a lot of that "Web5" slide deck that was making the rounds last year.
https://bestpitchdeck.com/tbd?ref=medium
TBD Pitch Deck — Best Pitch Deck
The original TBD pitch deck for Web5: An extra decentralized web platform (2022). Draw inspiration 790+ pitch deck examples from winning startups to craft your perfect presentation!Best Pitch™
They like to keep repeating that they are not a blockchain and not built on a blockchain.
But, yeah, at any point in time where a design decision had to be made, they choose the option that was most closely tied to the cryptochain bros while retaining the ability to deny any *overt* blockchain connections.
DID is one of the most awful W3C specs (and if you like bad specs, look into DIDcomm). And the hero image on https://ipld.io/ speaks for itself.
IPLD - The data model of the content-addressable web
The data model of the content-addressable web. It allows us to treat all hash-linked data structures as subsets of a unified information space, unifying all data models that link data with hashes as instances of IPLD.IPLD
Not my field, but does it have be visible? It’s my understanding DIDs solve the problem of encrypting the ownership of data, so anything a user publishes (and most sub-pieces of it) are always linked to their unique user dID? Is there something inherently bad about that concept in your view? Couldn’t it solve a lot of different problems for a renewed and more open web?
(I have no dog in any related hunts. Just looking for clarity).
I actually really like the idea of local history for posts.
Storing lots of data on your phone can be expensive, but it's also expensive for server admins!
If everyone is responsible for storing their own toots as a backup, that gives a lot of resiliency to the network.
@SirLich
There's one unfortunate exception to this: Hashtags are commonly used in nowadays social networks, but are often used for discovery of posts from beyond your immediate social bubble (recent events, campaigns, topics, conferences, ...). An almost complete view of posts is desirable in that case but are very hard to achieve in fully federated systems.
Does the @protocol improve the situation there?
I would guess so yes, but there's no guarantee that an indexer has a global view of the entire network.
I can't think of a good way to describe what they're doing here. In ActivityPub, you react to a stream of notifications from servers, and you build your own view of what's going on through that.
With @protocol, you get a ping saying "hey there's something new!" and then you have to go and crawl the entire site and diff it and figure out what's changed.
That is extraordinarily hard and extraordinarily annoying and extraordinarily resource intensive to implement, especially because huge segments of users' history can just... stop existing at any point.
ActivityPub just sends you the events (this is a new reply! this reply was deleted!) whereas @protocol requires you to investigate the server and figure that out on your own.
Yes it can get a little more granular but that's still how it works.
With hashtags, I don't think you need things to be strongly consistent. Nobody on mastodon has a view of the whole network and we're doing fine. I see more important news on here than I do on Twitter, specifically more local news and more pro-worker news.
When you have a big global strongly consistent stream like that, it makes it very easy for lots of eyeballs to get on clickbait, which increases capitalistic and sensationalist articles.
Being on a micro instance with just 2 users, I quickly grew the desire of seeing more than the posts I already had in my timeline anyways when searching for a hashtag. Possibly just weakly consistent, but as complete as possible.
This motivated me to propose a DHT-based architecture for that. And you're correct, that's horribly complex. I never managed to implement it so far. :/
to be fair, that's simply a function of a decentralized system.
You *could* build a centralized indexer for AP that follows the local streams of all the AP servers out there, and then you could ask that centralized server for the firehose.
But then you're dependent on that centralized server.
About the best hybrid you could ask for is a cooperative event bus between servers that have chosen to federate. And it's almost what you get with your global event stream.
this is an interesting observation that clarifies in my mind why AT seems to "smell funny" to me.
"Strong consistency" isn't a feature, it's a flaw.
Not only does nobody actually care to "have all the datas", not only is it very inefficient, it severely compromises moderation and runs counter to building healthy vibrant online communities.
Partial consistency that is controlled by people is essential to safe and sustainable decentralized social networking.
There is one thing Bluesky does correctly which Mastodon does not. Once you verify your domain, it becomes your human-readable handle. Turns out that this matters to people.
On Mastodon (specifically - I can't speak of all of fedi) even the verified domain isn't searchable - never mind it being part of your account handle. This plus erratic presentation makes it next to useless in practice.
Protocols are usually simple(r) to implement, and they usually layer on top of each other for a good reason.
The @protocol is none of that. It is difficult to implement for unjustifiable reasons and solves problems nobody has.
A key aspect of it (that whole "you can choose your own algorithm!" thing), is so difficult and resource intensive to implement that few people will operate those 'algorithms'. BlueSky will be the biggest one of those, and that is by design.
Griff Ferrell 💙💛 likes this.
Marco de Kluis
•jfroehlich
•Simon Kidd
•