Forwarded from Pavel Durov (Paul Du Rove)
❤️ Thanks everyone for your support and love!
Last month I got interviewed by police for 4 days after arriving in Paris. I was told I may be personally responsible for other people’s illegal use of Telegram, because the French authorities didn’t receive responses from Telegram.
This was surprising for several reasons:
1. Telegram has an official representative in the EU that accepts and replies to EU requests. Its email address has been publicly available for anyone in the EU who googles “Telegram EU address for law enforcement”.
2. The French authorities had numerous ways to reach me to request assistance. As a French citizen, I was a frequent guest at the French consulate in Dubai. A while ago, when asked, I personally helped them establish a hotline with Telegram to deal with the threat of terrorism in France.
3. If a country is unhappy with an internet service, the established practice is to start a legal action against the service itself. Using laws from the pre-smartphone era to charge a CEO with crimes committed by third parties on the platform he manages is a misguided approach. Building technology is hard enough as it is. No innovator will ever build new tools if they know they can be personally held responsible for potential abuse of those tools.
Establishing the right balance between privacy and security is not easy. You have to reconcile privacy laws with law enforcement requirements, and local laws with EU laws. You have to take into account technological limitations. As a platform, you want your processes to be consistent globally, while also ensuring they are not abused in countries with weak rule of law. We’ve been committed to engaging with regulators to find the right balance. Yes, we stand by our principles: our experience is shaped by our mission to protect our users in authoritarian regimes. But we’ve always been open to dialogue.
Sometimes we can’t agree with a country’s regulator on the right balance between privacy and security. In those cases, we are ready to leave that country. We've done it many times. When Russia demanded we hand over “encryption keys” to enable surveillance, we refused — and Telegram got banned in Russia. When Iran demanded we block channels of peaceful protesters, we refused — and Telegram got banned in Iran. We are prepared to leave markets that aren’t compatible with our principles, because we are not doing this for money. We are driven by the intention to bring good and defend the basic rights of people, particularly in places where these rights are violated.
All of that does not mean Telegram is perfect. Even the fact that authorities could be confused by where to send requests is something that we should improve. But the claims in some media that Telegram is some sort of anarchic paradise are absolutely untrue. We take down millions of harmful posts and channels every day. We publish daily transparency reports (like this or this ). We have direct hotlines with NGOs to process urgent moderation requests faster.
However, we hear voices saying that it’s not enough. Telegram’s abrupt increase in user count to 950M caused growing pains that made it easier for criminals to abuse our platform. That’s why I made it my personal goal to ensure we significantly improve things in this regard. We’ve already started that process internally, and I will share more details on our progress with you very soon.
I hope that the events of August will result in making Telegram — and the social networking industry as a whole — safer and stronger. Thanks again for your love and memes 🙏
Last month I got interviewed by police for 4 days after arriving in Paris. I was told I may be personally responsible for other people’s illegal use of Telegram, because the French authorities didn’t receive responses from Telegram.
This was surprising for several reasons:
1. Telegram has an official representative in the EU that accepts and replies to EU requests. Its email address has been publicly available for anyone in the EU who googles “Telegram EU address for law enforcement”.
2. The French authorities had numerous ways to reach me to request assistance. As a French citizen, I was a frequent guest at the French consulate in Dubai. A while ago, when asked, I personally helped them establish a hotline with Telegram to deal with the threat of terrorism in France.
3. If a country is unhappy with an internet service, the established practice is to start a legal action against the service itself. Using laws from the pre-smartphone era to charge a CEO with crimes committed by third parties on the platform he manages is a misguided approach. Building technology is hard enough as it is. No innovator will ever build new tools if they know they can be personally held responsible for potential abuse of those tools.
Establishing the right balance between privacy and security is not easy. You have to reconcile privacy laws with law enforcement requirements, and local laws with EU laws. You have to take into account technological limitations. As a platform, you want your processes to be consistent globally, while also ensuring they are not abused in countries with weak rule of law. We’ve been committed to engaging with regulators to find the right balance. Yes, we stand by our principles: our experience is shaped by our mission to protect our users in authoritarian regimes. But we’ve always been open to dialogue.
Sometimes we can’t agree with a country’s regulator on the right balance between privacy and security. In those cases, we are ready to leave that country. We've done it many times. When Russia demanded we hand over “encryption keys” to enable surveillance, we refused — and Telegram got banned in Russia. When Iran demanded we block channels of peaceful protesters, we refused — and Telegram got banned in Iran. We are prepared to leave markets that aren’t compatible with our principles, because we are not doing this for money. We are driven by the intention to bring good and defend the basic rights of people, particularly in places where these rights are violated.
All of that does not mean Telegram is perfect. Even the fact that authorities could be confused by where to send requests is something that we should improve. But the claims in some media that Telegram is some sort of anarchic paradise are absolutely untrue. We take down millions of harmful posts and channels every day. We publish daily transparency reports (like this or this ). We have direct hotlines with NGOs to process urgent moderation requests faster.
However, we hear voices saying that it’s not enough. Telegram’s abrupt increase in user count to 950M caused growing pains that made it easier for criminals to abuse our platform. That’s why I made it my personal goal to ensure we significantly improve things in this regard. We’ve already started that process internally, and I will share more details on our progress with you very soon.
I hope that the events of August will result in making Telegram — and the social networking industry as a whole — safer and stronger. Thanks again for your love and memes 🙏
Let's discuss about fascinating concept in computer science, P and NP problems
P (Polynomial Time): This class contains problems that can be solved quickly (in polynomial time) by an algorithm. In simpler terms, if you can find a solution to a problem efficiently, it belongs to P.
Examples include:
NP (Nondeterministic Polynomial Time): This class contains problems for which a proposed solution can be verified quickly (in polynomial time). However, finding that solution may not be efficient. Examples include:
The core question of the P vs NP problem is: Is every problem whose solution can be verified quickly (NP) also solvable quickly (P)? In other words, is P equal to NP?
If P = NP: This would mean that every problem for which we can check a solution quickly can also be solved quickly. This would have profound implications for fields like cryptography, optimization, and artificial intelligence.
If P ≠ NP: This would indicate that there are some problems that can be verified quickly but cannot be solved quickly. This is the widely held belief among computer scientists.
Importance of the P vs NP Problem
What are P and NP?
P (Polynomial Time): This class contains problems that can be solved quickly (in polynomial time) by an algorithm. In simpler terms, if you can find a solution to a problem efficiently, it belongs to P.
Examples include:
Sorting a list of numbers.
Finding the shortest path in a graph using Dijkstra's algorithm.
NP (Nondeterministic Polynomial Time): This class contains problems for which a proposed solution can be verified quickly (in polynomial time). However, finding that solution may not be efficient. Examples include:
The Traveling Salesman Problem.
The Knapsack Problem.
The Big Question
The core question of the P vs NP problem is: Is every problem whose solution can be verified quickly (NP) also solvable quickly (P)? In other words, is P equal to NP?
If P = NP: This would mean that every problem for which we can check a solution quickly can also be solved quickly. This would have profound implications for fields like cryptography, optimization, and artificial intelligence.
If P ≠ NP: This would indicate that there are some problems that can be verified quickly but cannot be solved quickly. This is the widely held belief among computer scientists.
Importance of the P vs NP Problem
Theoretical Implications: Understanding whether P equals NP could reshape our understanding of computational complexity and algorithms.
Practical Applications: Many real-world problems, such as scheduling, routing, and resource allocation, fall into the NP category. Solving these problems efficiently is crucial in various industries.
Cryptography: Many encryption methods rely on the assumption that certain problems (like factoring large numbers) are hard to solve, which ties back to the P vs NP question.
https://education.github.com/pack
Do you know about the github education pack explore it, it is all fascinating
Do you know about the github education pack explore it, it is all fascinating
GitHub Education
GitHub Student Developer Pack
The best developer tools, free for students. Get your GitHub Student Developer Pack now.
👍1
The github ed pack is awesome but can be challenging to set up for many high school students as it needs the website of your school but if anyone here is AAU stud it says can use the university provided email, I am contacting the students service team in how to set that up and will inform you soon
Forwarded from Orion Space (Naty)
We're excited to start Orion Space , the first rocket club at Addis Ababa University! If you're interested in rockets and space, this is the place for you.
In Orion Space, you can build and test rockets with your fellow students, fun competitions and show off your work, and learn more about space in a friendly and helpful group.
We welcome students from all 14 AAU campuses to join us in exploring the wonders of space. Come be part of our club and help us reach new heights!
@OrionSpace1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Hi fans, long time no see 🙈🙉 how is everything, I was AFK
I read about something interesting and it was about personhood credentials. In the near future we might need a method other than recaptcha to distinguish between a real person and digital imposters and it was fascinating that these are being thoroughly studied and will appear in the near future in which we should have a personhood I'd which can be issued by government and can be provided for the specific service we are using to verify we are human, XD 😄, (u don't need personhood id to proof you are human for your self until now, lol 😆) and it is insane, 😭 want to read more 👇
https://news.mit.edu/2024/3-questions-proving-humanity-online-0816
I read about something interesting and it was about personhood credentials. In the near future we might need a method other than recaptcha to distinguish between a real person and digital imposters and it was fascinating that these are being thoroughly studied and will appear in the near future in which we should have a personhood I'd which can be issued by government and can be provided for the specific service we are using to verify we are human, XD 😄, (u don't need personhood id to proof you are human for your self until now, lol 😆) and it is insane, 😭 want to read more 👇
https://news.mit.edu/2024/3-questions-proving-humanity-online-0816
MIT News
3 Questions: How to prove humanity online
AI agents could soon become indistinguishable from humans online. New research suggests “personhood credentials” could protect people against digital imposters.
Will help of anybody here is planning to include face detection feature in a project
https://justadudewhohacks.github.io/face-api.js/docs/index.html?ref=dailydev
https://justadudewhohacks.github.io/face-api.js/docs/index.html?ref=dailydev
And recently ui templates are out of bounds, it is very resourceful for us who rush to the functionalities but I reckon about the front end gurus
DevDojo free customizable Laravel starter kits with authentications and socialities
https://laravel-news.com/laravel-auth-screens?ref=dailydev
https://laravel-news.com/laravel-auth-screens?ref=dailydev
Hi fans 🙌
been diving into continual learning lately and honestly... it's fascinating 🧠
basically the problem is — how do you teach a model new stuff without it forgetting everything it already knows? turns out it's really hard lol
found this paper on sparse memory finetuning and the approach is kinda crazy. instead of updating the whole model (which wrecks it), you give it millions of tiny memory slots and only touch the relevant ones. like... surgical precision 🔬
the numbers: full finetuning forgets 89%. LoRA still forgets 71%. this method? only 11%. that's wild
still early research (1.3B scale) but the direction feels right. this is where always-learning AI actually starts to look possible
also I started google's nested learning path a while back but never finished it... getting back to that too 😅
https://jessylin.com/2025/10/20/continual-learning/
been diving into continual learning lately and honestly... it's fascinating 🧠
basically the problem is — how do you teach a model new stuff without it forgetting everything it already knows? turns out it's really hard lol
found this paper on sparse memory finetuning and the approach is kinda crazy. instead of updating the whole model (which wrecks it), you give it millions of tiny memory slots and only touch the relevant ones. like... surgical precision 🔬
the numbers: full finetuning forgets 89%. LoRA still forgets 71%. this method? only 11%. that's wild
still early research (1.3B scale) but the direction feels right. this is where always-learning AI actually starts to look possible
also I started google's nested learning path a while back but never finished it... getting back to that too 😅
https://jessylin.com/2025/10/20/continual-learning/
so... I've been working on something 👀
building an AI learning playground — basically a place where you can actually learn AI by doing, not just watching tutorials and reading papers all day
especially heavy on reinforcement learning 🎮 — training agents, reward shaping, policy stuff... RL is one of those things that clicks 10x faster when you see an agent actually learn in real time vs staring at equations
it's still super early stages but I'll be sharing progress here regularly. this channel is basically the build log now 🛠
oh and — if there's a topic you want me to cover or break down, drop it in the comments or slide into my DMs 💬 I'm building this for y'all so lmk what you actually want to learn
I will include things I want to learn meaning I will be building them while learning that thing
stay tune
building an AI learning playground — basically a place where you can actually learn AI by doing, not just watching tutorials and reading papers all day
especially heavy on reinforcement learning 🎮 — training agents, reward shaping, policy stuff... RL is one of those things that clicks 10x faster when you see an agent actually learn in real time vs staring at equations
it's still super early stages but I'll be sharing progress here regularly. this channel is basically the build log now 🛠
oh and — if there's a topic you want me to cover or break down, drop it in the comments or slide into my DMs 💬 I'm building this for y'all so lmk what you actually want to learn
I will include things I want to learn meaning I will be building them while learning that thing
stay tune
🔥4
I will be using this kinds of templates whenever I post -> I kinda like them ... maybe we could have another persona than the hacker like this one, maybe ... like minimalistic hand drawings ...
👍2
