All of this user’s content is licensed under CC BY 4.0.

  • 9 Posts
  • 42 Comments
Joined 1 year ago
cake
Cake day: October 20th, 2023

help-circle
  • As far as I understand it, a client app using UP to recieve push notifications does perform a registration step with the UP gateway (via the distributor app which communicates with the gateway via its own transport), which sets up and responds with the api endpoint details, which the client app relays to its servers, which can then send UP notifications via the specified gateway.

    So, if there was to be encryption done by UP, it would be handled by the gateway? For example, for Matrix, it would then be handled by the Matrix gateway in Ntfy [1]?

    References
    1. “Matrix gateway” (#326). binwiederhier. binwiederhier/ntfy. GitHub. Published: 2022-06-16T16:55:41Z. Accessed: 2024-11-23T00:25Z. https://github.com/binwiederhier/ntfy/pull/326.

  • Yeah, I was doing some more reading and I think it might only be the newest version of the UnifiedPush spec which requires the message to be encrypted.

    The question I would then have is: Who would be responsible for updating their system to support this (ie the Unified Push encryption)? Say if we, for example, look at Matrix. Would Matrix need to modify their notification API? Would the Matrix gateway in Ntfy need to be modified? Would some other component of Ntfy be modified? Would the distributor app need to be modified? Would the end-user application need to be modified?


  • https://www.politifact.com/article/2023/mar/31/no-evidence-growing-trend-trans-radicalization-or/

    Thank you for the source! One critique that I have of it is that, while it does state that trans people are 4 times more likely than cis people to be victims of violent crime [1], it doesn’t appear to answer the question of rates of perpetrating violent crime between trans and cis people — well, aside from conjecture [2][3].

    References
    1. According to the Williams Institute, a public policy research group on sexual orientation and gender identity issues at the University of California, Los Angeles, transgender people are four times more likely to be a victim of violent crime. In 2022, the institute found that LGBTQ+ people are nine times more likely to be a victim of violent hate crimes. [§"Victims of violence. ¶2.]

    2. “When you have this kind of coordinated, concerted campaign against a community, the community becomes insular, their vulnerabilities spike, and that’s not when they turn to violence,” she added. “The violence is going to be against them. It’s very unlikely the violence will be perpetrated by them.” [§“What the evidence shows”. ¶3.]

    3. “That doesn’t mean that trans people can’t be violent or extremist — anyone can,” Asal said. “But, as far as I’m aware, there is no higher uptick among transgender people than anybody else. Could there be growing anger? Yes, certainly. Do I think they are going to be radicalized and turn to violence? Maybe a couple, but I haven’t seen any evidence of an overall trend.” [§“What the evidence shows”. ¶6.]






  • So, in this image, if the application server, the push server, and the distributor app have nothing to do with Unified Push, then where exactly does it come into play? What exactly is it doing? I was of the belief that Unified Push standardized the notification communication protocol with the application server, replacing things like Google Firebase (which, iiuc, is equivalent to the push server in the above diagram, and the distributor app being built into the phone — ie Android). What’s also confusing me in all this is what exactly a push gateway is doing. Ntfy, for example, implemented a Matrix Gateway [1][2], but I’m not exactly sure the point of that if it’s not doing anything with Unified Push (Matrix uses it’s own push API [3])

    References
    1. “Consider Including a Matrix Gateway endpoint as part of ntfy”. MayeulC. binwiederhier/ntfy. GitHub. Published: 2022-06-16T16:55:41Z. Accessed: 2024-11-23T00:25Z. https://github.com/binwiederhier/ntfy/issues/319.
    2. “Matrix gateway” (#326). binwiederhier. binwiederhier/ntfy. GitHub. Published: 2022-06-16T16:55:41Z. Accessed: 2024-11-23T00:25Z. https://github.com/binwiederhier/ntfy/pull/326.
    3. “Push Gateway API”. “Matrix Specification” (Version: 1.12). Matrix. Published: 2024. Accessed: 2024-11-23T00:23Z. https://spec.matrix.org/v1.12/push-gateway-api/.










  • Main Server

    Services

    • Jellyfin
    • FreshRSS
    • Borg
    • Immich
    • Nextcloud AIO
    • RSS-Bridge

    Hardware

    • CPU: Intel Core i5-4460
    • GPU: Nvidia GeForce GTX 760
    • Memory: Kingston KHX1600C10D3/8G (8GB DDR3-1600)
    • Motherboard: ASUS H81I-PLUS

    OS

    • Ubuntu 22.04.5 LTS

    Reverse Proxy

    Services

    • Caddy

    Hardware

    • Rasbperry Pi 4 Model B Rev 1.5 (2GB)

    OS

    • Debian 12

    Router

    Hardware

    • TP-Link Archer C7 AC1750

    OS

    • OpenWRT 23.05.5