BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.endsummer.camp//2k26//speaker//9QZDH9
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-2k26-ZKZBMM@pretalx.endsummer.camp
DTSTART;TZID=CET:20260903T224000
DTEND;TZID=CET:20260903T231000
DESCRIPTION:Nel 2023 usavo Telegram-FOSS su un Pixel con GrapheneOS e senza
  Google (almeno sull'utente principale)\, e le notifiche volevano dire una
  connessione MTProto sempre accesa e consumo di batteria a cannone.\n\nNe 
 è nato [Mercurygram](https://mercurygram.org/)\, fork di Telegram per And
 roid (e poi\, recentemente\, desktop per le chat segrete).\n\nRacconto il 
 viaggio:\n\n- cos'è UnifiedPush e perché Telegram non può supportarlo n
 ativamente.\n- il WebPush di Telegram fermo a un draft che mette i paramet
 ri di decifratura negli header HTTP\, esattamente dove i distributor li bu
 ttano via.\n- il workaround inelegante di una PUT "vuota" per svegliare l'
 app.\n- la morte di Telegram-FOSS dopo l'arresto di Durov\, con la de-goog
 lizzazione da rifare da zero.\n- fino al gateway attuale che converte il d
 raft in WebPush standard.\n\nE poi la deriva: una volta che il fork esiste
 \, tanto vale spingere su privacy e sicurezza\, che sono le cose a cui ten
 go di più insieme al software libero\, con:\n- Tor integrato\n- Traduzion
 e e trascrizione on-device\n- Funzioni AI disabilitabili\n- Chat segrete s
 u desktop\n- Varie ed eventuali (ok\, non è una riunione di condominio)\n
 \nStoria di come un problema di notifiche diventa un progetto di privacy.\
 n\nE grazie alla bellezza del software libero\, la mia implementazione di 
 UnifiedPush è stata poi inclusa in Forkgram ed altri client Telegram!
DTSTAMP:20260908T143508Z
LOCATION:Sala principale (CrunchLab)
SUMMARY:Mercurygram: notifiche push senza Google (e poi ci ho preso gusto) 
 - Timothy
URL:https://pretalx.endsummer.camp/2k26/talk/ZKZBMM/
END:VEVENT
END:VCALENDAR
