aras,
@aras@mastodon.gamedev.place avatar

So! Did you notice old conversations/favorites/bookmarks being "broken" here after a while, if they involve people from other instances? Turns out there was a Mastodon setting that, kinda, "breaks them by design", and it was set to "plz break conversations after 14 days" on this instance. Now that's fixed and 🤞 it should be better from now on. I might have accidentally set that setting myself without realizing the implications, sorry!

aras,
@aras@mastodon.gamedev.place avatar

Note to everyone: don’t call anything “cache” if clearing it makes irreversible changes. It’s “storage” then!

dnddeutsch,
@dnddeutsch@pnpde.social avatar

@aras which setting is it?

paulmelis,
@paulmelis@mastodon.gamedev.place avatar
dnddeutsch,
@dnddeutsch@pnpde.social avatar

@paulmelis @aras upped that! And also haven't set that option, but I could if I hadn't seen this discussion. Thanks! 😅

paulmelis,
@paulmelis@mastodon.gamedev.place avatar

@dnddeutsch @aras Seems that feature was implemented in response to gdpr retention questions, https://github.com/mastodon/mastodon/discussions/18763

paulmelis,
@paulmelis@mastodon.gamedev.place avatar

@dnddeutsch @aras https://github.com/mastodon/mastodon/pull/23261#issuecomment-1547543362

Yuck, seems the “cache” misnaming was already signaled months ago, but did not lead to a change of the setting name

Edit: the iOS mastodon app doesn’t seem to jump to the actual comment linked within the issue thread, sigh

dnddeutsch,
@dnddeutsch@pnpde.social avatar

@paulmelis @aras they've seen the problem, acted on it, but refused to solve it. Now I want to smash something..

maxholl,

@aras If it can be rebuilt by walkimg the entire history of the instance and rebuilding it, it is a cache. But in that case there should be a button right next to it to rebuild the cache.

badlogic,
@badlogic@mastodon.gamedev.place avatar

@maxholl @aras it can't. if the thread originates on the instance the purges posts within the thread that come from other instances, you can no longer reconstruct the conversation, as the references to the external posts are simply gone.

if you are lucky anothet "participating" instance has a version of the entire conversation. but you can not recover it from their either without adding that as a new feature. it is also likely to be incomplete.

shana,

@aras ugh

samgai,
@samgai@vocalounge.cafe avatar

@aras I think that Electron devs took this too literally (storing cache as "config").

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aras How irreversible was the change? Are these conversations and bookmarks going to come back? Just the bookmarks? Or was everything "helpfully" cleared by this lovingly labeled feature?

aras,
@aras@mastodon.gamedev.place avatar

@AngryAnt it’s not coming back

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aras What a thieving scumbag of a setting.

Thankfully you discovered it and put a stop to its evil deeds.

TheJare,

@aras Explaining that difference is how I learned to spell "ephemeral" by heart a few years ago. (I was already good with "volatile")

jamiehayes,

@aras If clearing the cache is irreversible and it’s not storage, then it’s a cache bug. In which case that must mean it’s just another Tuesday 😁.

amonakov,
@amonakov@mastodon.gamedev.place avatar

@aras the design is bizarre: the references in local toots are modified instead of just dropping the foreign toots from local cache and re-fetching them if needed again. That would be a conventional cache.

(remember when I timidly attempted to ask you about this, before irritated people started throwing around heated epithets?)

aras,
@aras@mastodon.gamedev.place avatar

@amonakov oh, many people asked about this. I should have actually looked sooner, instead of shrugging it away. Sorry!

curved_ruler,
@curved_ruler@mastodon.gamedev.place avatar

@aras @amonakov
i asked, but have gotten used to it, txt files ftw. but really, thanks for the place, it means a lot.

spenot,

@aras I used to work on an iOS app that stored all its data in the cache directory, which, per spec, can be wiped by the OS at any moment. I screamed about it a few times but kept getting the answer "we've always done it this way and it never caused any problems, so we're not changing it" 🤦‍♂️

pre,

@aras

BRB, just going to relabel my secret cache of weapons and drugs.

But yeah, I fell into that trap too. Lots of missing messages from that month & before.

Did not understand what to expect when I turned that on.

sparrows,

@aras @t3rminus You aware of this?

rovarma,
@rovarma@mastodon.gamedev.place avatar

@aras thank you sir!

though…

is this proof that raising a stink on social media actually works?

(sorry 🫥)

aras,
@aras@mastodon.gamedev.place avatar

@rovarma Yes. Unfortunately. But yes, it works 😁

rovarma,
@rovarma@mastodon.gamedev.place avatar

@aras I will use this power only for good, not for evil

zarfeblong,
@zarfeblong@mastodon.gamedev.place avatar

@aras Thanks, this explains some stuff about my blog comment rig.

badlogic,
@badlogic@mastodon.gamedev.place avatar

@aras awesome, thank you!

hmans,
@hmans@mastodon.gamedev.place avatar

@aras Thanks, and thank you so much for providing this instance.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • provamag3
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • megavids
  • Leos
  • cisconetworking
  • JUstTest
  • lostlight
  • All magazines