Hello thanks for visiting my profile.

For any picture posts I make with the [OC] tag, I provide a license for you to use my photo under the terms of CC-BY-SA-4.0. You may DM me for questions.

  • 9 Posts
  • 289 Comments
Joined 3 years ago
cake
Cake day: March 14th, 2023

help-circle


  • AFAIK, It’s to solve or mitigate the “Replies from other servers may be missing” issue.

    Essentially imagine you are signed in on server A, responding to or looking at a comment from server B. But people on servers C, D and E have faved, boosted or replied to that same comment. Unless you or someone on your server had followed people on the other servers, you can’t see those comments or their contributions to the boost count, unless you go to view the comment on server B’s site.

    Backfilling means server A fetching those other actions from other servers somehow, so that they will show up when you view it from your own server reliably. Examples of that somehow could be, obtaining all the info from server B (localized single source of truth), it could be collected individually from other servers, from a centralized server, or other means.


  • Rentlar@lemmy.catoxkcd@lemmy.worldxkcd #3139: Chess Variant
    link
    fedilink
    English
    arrow-up
    17
    ·
    edit-2
    7 days ago

    If I were to make up the rules:

    • Black gets to select at the start, which of the 8 empty tiles of the board should be voided.
    • Pieces can move and capture across the void but can’t land in it. It is an invalid move when considering checkmate/evading check/stalemate.
    • Black or White can choose to move an adjacent tile into the void regardless of what pieces are on it. This uses their move.
    • The tile can be moved to get out of check or avoid checkmate or stalemate. (edit: to make things interesting, you can’t simply reverse the tile move that puts you in check, but you can move a different tile)
    • You cannot put yourself or both players in check with the tile move.
    • The tile cannot be moved if you are in check and moving the tile doesn’t get you out.
    • The space between where a king starts and ends when sitting upon a sliding tile does not count as a vulnerable space, unlike the normal rules for castling.
    • The king can castle under otherwise normal rules, if it and the target rook are in the original position even if the tile that they sit on had moved away then back, so long as those pieces were never moved normally. (To prevent the king being forcibly moved by the opponent solely to deny castling opportunity)
    • Moving a tile causing one’s own pawn to bypass an opponent pawn’s attacking space (anywhere on the board) only triggers the en passant rule if there is a valid space where the opponent’s piece would capture. No en passant for moving backwards or moving your opponent’s pieces past yours. (edit: Horizontal en passant is out as well, forward only.)
    • Pawn Promotion doesn’t happen even if a pawn moves backwards to the player’s own end row.
    • It would be rare, but en passant could capture a newly promoted piece if someone had moved their pawn one row backward from their starting row, and their opponent used the tile move to try to bypass it.
    • Two promotions can happen in one tile move.
    • The opponent chooses the piece(s) to promote if you move their pawn(s) to your end row.
    • You cannot move the tile if a resulting opponent’s promotion(s) to queens and/or knights would cause a check on you, even if for whatever reason the opponent would not choose that promotion.
    • No prohibitions on causing stalemate through tile moves. Though it is more likely to cause a repetition draw due to the trapped player being able to simply reverse it.

    Did I forget to cover anything?


  • Unironically this, if you couldn’t possibly trust any Lemmy admin with your data. Host your own single user Lemmy/mbin/Piefed instance and you set the rules. If you can trust a cloud VPS provider then use that, but if even that is too risky in your view, then self-host. Note it costs money and you will have to put a lot of effort to safeguard yourself from spam attacks and info-stealing.

    Using someone else’s server means ultimately entrusting your information for safekeeping with the admin. I’m not that paranoid but it all depends on the tradeoffs you want to pay for.


  • I agree that security by obscurity is a terrible security policy. But you have to cut the developer a little slack, he goes and makes a nice thing to put immigrants at ease (95% incorrect reports still better than no report information as one can just assumes ICE is everywhere), with proven by reverse engineering he doesn’t collect or store data and he’s not interested in storing aggregate data. In return he gets threats from government on him and his family, praise but also criticism and hatespeech from random internet folks.

    This dev does appear to have a problem with separating wheat from chaff. While the security researcher does raise several legitimate points, the way it is presented and the way it was reported to the dev sounds a bit adversarial and can be interpreted like a conclusion in search of evidence. Disclosure periods are usually days at minimum, weeks to months depending on the severity. There would be more time to properly explain, rather than “You need a warrant canary!”, which will simply be met with “No, I don’t!”.

    Edit: sorry for triple commeting, app was timing out




  • I grant you that it’s not perfect and it doesn’t prevent the abuse in the first place, but calling it out is important. There are still plenty of dramata about people DMing each other, but there’s less hearsay involved with the ban actions themselves. Appropriate suspicion is cast upon any mod that’s too vague with their ban comments or any user that doesn’t want to reveal their old banned username.

    In terms of what users can do about mod abuse: There have been coordinated community shifts in response. A couple examples:

    [email protected] was created because the [email protected] mods wanted to forcibly move the community to [email protected], but most users didn’t like that because BZ has more LBGTQ+ friendly policy. So the new community got set up with new mods.

    [email protected] more or less moved or splintered to [email protected] after some mod beefing and people getting banned for some rules even though it was a “no real rules” community.






  • You are correct and I get that. Where I get frustrated is when companies decide to, after I have agreed to share data for one purpose, but then later that data is sold or used instead for secondary unrelated purposes. The clearer and more upfront a company is with how they treat data, the more I can trust it. Of course because of the history of how many companies about-faced on this, that trust is not permanent.

    As an aside, the current funding model for the company behind the app is subscriptions from users, and subsidies from transit agencies and local governments, such as Calgary Transit.


  • I am not sure how the Google settlement connects to your claim that privacy policies never work. Google is an ad company, so that is their priority over everything else.

    I also said “at present”, and included the archive version, as I’m aware that if Transit sells out in one way or another their policy and app can change for the worse. But let’s be realistic about what it is right now, this is about the best you can expect from non-libre and closed-source.


  • The transit app does utilize motion sensor data to try to guesstimate your position while you are in subways or other areas with low GPS reception.

    Here’s the privacy policy: https://transitapp.com/privacy-policy (Aug 14 2025 archive version). They have the who, what, where, when and why and how your data is used all in the policy. It’s quite readable, and on 3rd party data sharing, they list out what they collect and which third parties they give it to.

    The app is made by a company based in Montréal, Québec, Canada. Personal information data is stored in Canada and the EU, location data not tied to your personal info is collected and stored in the US. The company has at present committed not to sell collected info to databrokers and advertisers, but they do provide it to researchers and transit agencies.

    My privacy model is that if I am to consent to my data being collected, I need to receive a tangible benefit that is directly related to the data given. So location advertising to help myself and other people around me know where the bus is is an amazing benefit all around. So I use that feature.