"Few months ago I reported on a real case, when police used TG bot with personal info to deanon TG user. He was found, then fined for "discrediting the army" because of the comment under the post with a regional news. Eshniks (people from FSB department to combat extremism) attached a screenshot from a bot to the case materials."
Yesterday, I went to a kid's birthday party, and the mom asked me to send the photos I clicked from my phone. I asked her how to communicate and gave her options between #WhatsApp, #Signal, and #Telegram. But all she had was Apple iMessage.
We settled on sending her pics by uploading them to Mega and sharing the link by email.
This is what #Apple does to its users. Box them into thinking there is nothing beyond what Apple has provided them.
I wish that #Python developers didn’t write their libraries with asyncio.get_event_loop() and loop.add_signal_handler everywhere like it’s JavaScript.
I know that managing the lifecycle of your own loops can be a hassle in Python (and I wish that the asyncio API did a better job at it), but writing Python libraries in the async JS flavour is basically a guarantee of being thread-unsafe and thread-incompatible.
add_signal_handler uses the set_wakeup_fd C API under the hood, which only works if the file descriptors are initialized in the interpreter’s main thread.
I’m now working on rewriting the #Telegram integration in #Platypush (it’s been broken since the Telegram bot API migrated to the new asyncio paradigm). Since the new code uses get_event_loop and add_signal_handler everywhere, I have to come up with a complex architecture that involves at least a separate process for the Telegram listener (with its own event loop which uses the bot API), another thread as a bridge to run commands on the loop using run_coroutine_threadsafe, and at least two inter-process queues to send commands and receive responses with the integration thread which runs on the main application process.
To all the Python library developers out there: I know that it’s tempting to use the asyncio API like it’s JavaScript, and forget that your code may run in multi-threaded contexts. But please, try and go the extra step and manage the lifecycle of your own loops. Prefer new_event_loop+set_event_loop over a bare get_event_loop. Avoid add_signal_handler if possible, instead opt for asyncio.Event with an option to specify a compatible event class instance (like threading.Event or multiprocess.Event), so we can easily adapt your library’s synchronization mechanisms to our projects’ concurrency models rather than the other way around.
Many users of your libraries who want to run them in a separate thread will very very grateful for helping you keep their code simpler.
We may still have to use the *_coroutine_threadsafe APIs as a proxy, but at least we won’t have to come up with multi-process architectures and communication protocols to accommodate your library’s constraints.
Mencioné #Telegram como una de las recomendaciones junto a #SimplexChat porque tiene funciones por las nubes y entiendo que para muchas personas sigue siendo cómodo vincular cuentas de mensajería instantánea a números de teléfono.
A pesar de esto considero que sólo es válido para círculos cercanos, que al resto como mucho se les debe dar el @ y aun así depender enteramente de la suscripción a una teleoperadora para custodiar nuestro acceso a nuestra ID digital es fatal.
Interesante detalle ese de que en #Telegram cualquier contenido que pueda ser considerado pornográfico o promotor de violencia, a menos que sea compartido en chats privados (los que cuentan con E2EE), de llegar a ser denunciado puede resultar en el baneo del número de teléfono y por tanto la cuenta.
Mucha gente no lo sabe y comparte cosas MUY explícitas MUY alegremente en grupos y chats con personas que cualquier día podrían decidirse a denunciarlo.
My friends have seen your emoji packs on the Fediverse and have asked if it would be possible to use them on #Telegram…
I’m not sure how to interpret the non-commercial clause in the license, though…
Telegram allows only Telegram Premium users to use custom emoji packs, which to me sounds like a commercial purpose; however, we would not gain any monetary benefits ourselves by creating a pack, which may instead satisfy the non-commercial requirement…
Would such an use be allowed or forbidden by your license?
💸 Telegram introduces ad revenue sharing with 50:50 split using only toncoin in nearly 100 countries
— theblock.co
"This will create a virtuous circle, in which content creators will be able to either cash out their Toncoins — or reinvest them in promoting and upgrading their channels,"
They both have extensive feature sets. But unfortunately my messenger of choice, @signalapp , is still not fully OpenSource (server), doesn't provide similar features, and the most annoying thing: have a stale bot on their Github to push issues under the rug:
@Mehrad
I am not sure why it is a crappy UI.
I am mainly using the web on desktop and the android app works for me. @delta is something new (based on email if I'm correct) and I haven't tried it yet but seems promising.
Regarding the UX probably they just need a bit of time to get at the #telegram level.
'He walked with a smile on his face and his head held high. And he died a hero.'. Opposition politician Ilya Yashin writes about Alexey Navalny from prison
Verwendet man #Whatsapp, so schließt man eine Gruppe von Menschen aus. Menschen die kein Smartphone besitzen. Menschen die kein Smartphone von Google / Apple verwenden. Sowie diejenigen, die sich mit dem Thema Meta beschäftigt haben und sich bewusst dagegen entschieden haben.
Es gibt gute Alternativen, bei denen wir diese Personen nicht ausschließen müssen.
@stefan#signal#threema und #telegram sind auch jeweils, zumindest teilweise, von den aufgezählten Punkten betroffen, daher die sind es schon mal nicht.
#Russia#ECHR#Cybersecurity#Surveillance#Privacy#Encryption#Telegram: "80. The Court concludes from the foregoing that the contested legislation providing for the retention of all Internet communications of all users, the security services’ direct access to the data stored without adequate safeguards against abuse and the requirement to decrypt encrypted communications, as applied to end-to-end encrypted communications, cannot be regarded as necessary in a democratic society. In so far as this legislation permits the public authorities to have access, on a generalised basis and without sufficient safeguards, to the content of electronic communications, it impairs the very essence of the right to respect for private life under Article 8 of the Convention. The respondent State has therefore overstepped any acceptable margin of appreciation in this regard."
Apparently there are still companies that do them, including one called International Telegram Company (iTelegram) that apparently inherited Western Union's infrastructure/network. https://www.atlasobscura.com/articles/telegrams
#SocialMedia#Telegram#Israel#IDF#InfluenceOps#Propaganda#Palestine#Gaza: "During the original investigation, sources told Haaretz that members of the unit, which is in charge of psychological warfare targeting the enemy and foreign audiences, created 72 Virgins – Uncensored on October 9, two days after the war began, without official approval and without being authorized to do so. Furthermore, the channel was directed at an Israeli audience.
After processing its findings, IDF officials contacted Haaretz to present their conclusions. In a written response, the IDF Spokesperson's Unit said that after a thorough investigation, "it was found that the Telegram page was operated by the IDF without authorization and without authority. The incident has been dealt with."
The channel's administrators posted graphic content, such as images of the dead bodies of Hamas terrorists, captioned "Shatter the terrorists' fantasy," on a daily basis. On several occasions, they posted exclusive material from investigations or information that was only available to the defense establishment at the time, boasting that it was "exclusive from Gaza." They uploaded thousands of videos and still images of the killing of terrorists and destruction in the Strip, and encouraged the channel's followers to share the content so that "everyone can see we're screwing them."