Skip Navigation

Posts
11
Comments
1,354
Joined
2 yr. ago

  • You know they're full shit, they know they're full of shit.
    It doesn't matter much, it's the cognitive dissonance hitting her like a train wreck.

    Different people will use different ways to resolve cognitive dissonance by trying to create some sort of internal consistency.

    1. Denial: (we're here šŸ‘‹ )
      Deny ever supporting him or his policies even though she literally did.
    2. Rationalization:
      Argue she was misled, she never believed he'd take such drastic (yet promised) actions.
    3. Alter perception:
      Convince herself he's not really a fascist and it's necessary for some poorly defined greater good
    4. Selective exposure
      Seek out info that aligns with her current view, dismiss anything that contradicts.

    I mean it all sucks, but I'd rather deal with people doing #1 or #2 than the other forms of doubling down. 🤷

    Build your enemy a golden bridge to retreat across and all that.

  • Good. If you're gonna produce oil, it might as well be going elsewhere than the US.
    Ideally, I'd rather the planet consume less of it and minimize its transport and potential leaks and spills, but not dealing with the US is a sound option. Unless the overseas buyer is another fascist shitshow.

  • LPT: Maybe don't start comments with "Go fuck yourself", people might take you more seriously or be more receptive.
    🤷

  • You might have received one but we usually delete them pretty quickly. We're either doing an ok job at fighting spam, or I'm keeping her to myself.

  • Lemmy could keep the last time each token was used (every request uses it), but then it'd do a lot of writes and likely be a somewhat poor choice for performance reasons.
    Some sites display your other current logins with an option to remove whichever as you see fit, which seems more elegant.
    Putting the user in control seems more ideal than guessing.

  • Thanks for chiming in.
    Yea, in itself that's nice enough, but that means in some fringe cases, your IP info might be in the database longer than I thought, or worse more often than I thought.
    In your case, you current login tokens are from forever ago, but there's also very few of them, so the database has your IP address from 2 points in time in the last year.

    In my case, I login multiple times a day (Firefox mobile cookie bug + sometimes testing things in private windows) and so the database had my phones IP info at several hundred points in time, which isn't too great. (Until I changed my password)

    Whatever IP you had a few months ago is mostly moot, whereas a detailed history of my IP over the last year is more info than I care for.

    Ideally, I think it's something users should have control over. Like some sites where you can see your other current logins and revoke them.
    Or maybe have the option to set your max token age in your settings.
    As far as I know, these aren't implemented in lemmy.

    As is, manually forcing the expiry on people without their consent isn't too great because some apps might break until they log back in, which might not be handled gracefully in all apps, as well as be annoying to people like you.
    In your case, since you've logged in so few times, I'd argue the token not expiring is maybe more private for you because your IP info is so out of date as to be mostly useless.
    In my case, the tokens not expiring meant every new login painted a very detailed history.

    I've yet to figure something that would make sense for everyone.

  • So I've just tested something and it seems lemmy devs haven't set a default expiry time for the login jwt tokens, or it's something stupidly long.
    Logging out clears the cookie from your browser, but not in the server database, which isn't atypical and mostly fine, or at least would be fine if the server's expired sooner than later.

    Just to be sure, I just tested that a password change does indeed purge those from the database, so that works at least.

    I'll try and see what we can implement locally (hopefully without breaking everything) to purge these more frequently.
    Removing these faster also means forcing people to re-enter their credentials more frequently.
    I can't find anywhere to configure that, neither in the instance settings nor in user settings, which probably means it's whatever lemmy devs set as default.

    Anyway, thanks for the question, because it's dumber than I thought.

  • Most of it should be covered in here:
    https://sh.itjust.works/legal

    Most of the content is public by nature, things like posts, comments, modlog, etc. are kept basically forever. Your settings and stuff in your profile is also stored, obviously.
    Anyway, I'd imagine you wanna know about the stuff other than content and its federation.

    There would be mostly 2 things: server logs and the login tokens database table.
    Lemmy logs are a bit verbose and our current config limits the size of the files rather than its age.
    The legal page mentions 30 days, but with the current config it's functionally much less than that. ie: Right now that file last wrapped less than a day ago.
    If we were troubleshooting something specific, we might increase that slightly, but otherwise there is little point in keeping those, let alone a month.

    The logins table contains your login tokens, which need to be kept until you log out or they expire (although TBH, I haven't checked what the lemmy devs have set for default expiry of these).
    They're also purged if you delete your account or you get site banned, and, hopefully, when you reset your password (which I'll be testing after this comment just to make sure lol).
    The same table also holds the timestamp at which you logged in, your IP at the time of login (which might not be your current IP), and your browser's user agent at the time of login.
    These aren't easily accessible and require database access, which currently means only either TheDude or me.

    PS: We have so far not received any law enforcement request for user info, logs or whatnot.

  • My uninformed guess is the person posting this is NOT the person in the picture.
    Most likely, it's some weirdo's bizarre roundabout way of harassing whoever's picture this is.

  • By all means, eat the rich, but cook it well done, it's full of brain worms and ketamine and other vile stuff you probably shouldn't be eating.

  • I’m a little torn as to whether I should support my favorite Canadian brands or avoid them since the tariffs are going to be funneling money to the trump administration.

    Come drink it at my house then.
    That way you're not crossing the border with any bottles, just your stomach contents which isn't subject to import tariffs.
    Unless you somehow get the whole bottle in there which would become smuggling.

  • Dear Mr. Daniel,
    I'm sorry that a store pulling things from their shelves is hurting your business, but I thought you should know that this is not even the tip of the iceberg.
    Regardless of what any store does, I will simply not be buying Jack Daniel's, probably ever, along with a slew of other things, as many as I possibly can.

    There are so many better whiskeys around the world that I certainly don't need to.
    I empathize with the collateral damage this may cause, and hope that something, anything really, is eventually enough for y'all fuckers to start thinking about getting your shit together.
    In the meantime, I will simply Buy Anything But American.

    I am just one person, but I am not alone.
    Sincerely,
    Fix your shit or get fucked,
    A random Canadian

  • Even if running a government like a business was a good idea, putting in charge a conman that managed to bankrupt a fucking casino is well beyond dumb.

  • Permanently Deleted

    Jump
  • What username are you trying with on lemmy.world?

  • This.
    I'm not mad about USAmericans not standing up for Canada specifically.
    I'm fucking mad at them for not standing up against literally anything else.
    That they don't care to defend Canada is whatever, but they don't even care enough to defend themselves.

    Forget about Canada, just stand up for your own fucking selves and we'll be fine.

  • I don't know about a Canadian alternative, but PrestaShop is French, headquartered in France.
    I haven't had the time to dig too much into it, but it at also seems open source.
    I imagine they might have something extra to sell on top of that for revenue.

    I have no experience with it whatsoever but it seemed worth a second look.

  • Your examples seem vaguely related to home automation, so maybe they're already in Home Assistant.
    https://www.home-assistant.io/integrations/

    It has a bunch of sensors and media related integrations. You can also add custom REST API queries.