Tweeting about the weather in SG, running wins and woes, films and occasionally climate and community.

Singapore
Joined November 2006
The GRU hacked into Jared Kushner's iPhone. Dutch military intelligence (MIVD) then recruited a GRU spy who gave them access to the hacked phone. What MIVD discovered was that Kushner had access to two bank accounts --one Azerbaijani, the other Israeli --where Saudi Crown Prince Mohammed bin Salman and Emirati ruler Mohammed bin Zayed deposited money. It sounds like a slightly far-fetched episode of "Slow Horses," but it's real. And it proves just how eye-poppingly corrupt this administration was and continues to be as its "special envoy" decides the fate of tens of millions in Europe in the Middle East. Simply incredible reporting by Matthew Cole, drawn from his new book on Kushner. vanityfair.com/story/jared-k…
1,188
21,062
1,767
67,306
4,074,173
im crying cause this immediately reminded me of when i ran into some of the models doing a victoria secret shoot years ago
ヴィクシーモデルと一般人の比較写真。さすが骨格から異次元すぎる。
162
1,250
323
56,591
3,677,650
Obsessed with this guy who finds the most boring average looking men in Boston and then street harasses them (“who let this DADDY outside?!”), and they absolutely LOVE IT and are beaming from the attention. Much to consider here
69
179
36
3,402
330,439
When you're reporting on the rain, and you see your cousin like @mtelles.
55
184
34
7,105
608,156
BREAKING: Major U.S. banks are detecting unauthorized third-party AI agents operating inside customer accounts, with some agents attempting to take actions that appear to be independent of user instructions, per Axios
456
2,025
472
15,021
1,684,903
Dios mío por qué me estoy riendo de esto JAJAJAJAJA
🚨🌊"CUIDADO CON LA OLA" Un reportero estaba en plena COBERTURA cuando pasó esto.
104
2,228
35
52,788
4,110,029
What the actual fuck have I just read
1,521
7,182
2,813
128,601
7,328,630
87
626
78
25,013
864,850
Perhaps the best analysis of eMudhra scandal. And a prognosis of the collapse that awaits. Is this not what we shall proudly call the 'Sanjeev Sanyal school of Capitalism'?
34
367
10
1,416
36,644
Have been reading all of @VaseemKhanUK’s Malabar House series. This description in one of the books for my city is super apt “Bombay in the evening was no less a frantic ant heap than it was in the daytime”.
32
Important deep dive by @sayantanbera - folks like @AnkurBisen1 have been warning about it for a long time.
1
86
3
200
6,533
CO pollutants from the widespread wildfires in Indonesia are being pulled into the circulation of Typhoon Champi.
120
1,577
436
6,650
954,109
This seems bad.
110
1,916
138
39,662
762,935
Rory Kinnear's prime minister in Netflix's The Diplomat has resigned midway through the fourth series because Britain having the same leader for four years was deemed too unrealistic. 🔗: telegraph.co.uk/news/2026/10…
88
767
307
7,287
383,281
In January 2025 my mom’s lung cancer spread to her brain. The drug with the best chance of helping her was approved in China but not here. A doctor told me, almost as an aside, that if she were Chinese she could buy it at a pharmacy. So I flew to Shanghai and came home with 26 boxes in my luggage. That was 19 months ago. My mom is still here, still working, and in her words has had an amazing three years. The drug was approved in China in 2023. The FDA approved it in July 2025. It still is not for sale here. I know of at least 30 Americans who have made the same trip. I have been scared to tell this story because I worried it could cost my mom access to the medicine keeping her alive. But the problem matters more than my silence. These drugs need to be developed and available here, and that means FDA reform. Art Allen at KFF Health News told our story this week. It also ran in The Washington Post. kffhealthnews.org/health-ind…
401
3,782
254
23,600
2,411,456
Every Indian needs to know about this because it is a massive deal for how we trust anything on the internet. Let me explain. When you open your bank's website, there's a small padlock next to the web address. That padlock means two things. First, that you're talking to your real bank. And second that nobody can read what you type, like your password. So how does your browser know the website is real? It checks the website's certificate. Think of it like an ID card for a website. Your Aadhaar is trusted because the government issued it. A website's ID card is trusted because a certificate authority issued it. A certificate authority, or CA, is a company that browsers like Chrome, Firefox and Safari already trust. If a CA says "yes, this really is this bank's website," your browser believes it and shows the padlock. eMudhra is an Indian CA. It's a big one, with more than 60 million certificates issued over the years. So how does a CA sign these ID cards? Every CA has a secret number called a private key. It uses that number to put a stamp on each certificate. Your browser checks the stamp to confirm it really came from that CA. The whole system only works if that number is impossible to guess. For the type of key in this story, it's supposed to be around 116 digits long. Every computer on Earth working together for billions of years wouldn't be able to guess a number like that, just because of the sheer combinations that exist. But here's what happened. On October 17, Mozilla got a report that the private keys behind eight eMudhra certificates had been compromised. The report came through a person called Wayne on Google's Chrome team. The keys weren't 116 digits long. All eight keys were smaller than 256. Security researcher Scott Helme found that one of them was just the number 4. Others were 66, 155, 156, 230 and 237. So anyone could break them by trying 256 numbers. A basic laptop does that in less than a second. Mozilla didn't need to know how Wayne did it. Its own team recovered the keys within two hours. Since then, several other people have found them on their own too. To understand the gravity of the problem, a bad actor could make fake ID cards for any website they want. Your bank, your email, a government portal. Browsers that trusted eMudhra would have checked the fake stamp and shown the padlock like everything was fine. If someone could get between you and the internet, say on public Wi-Fi, they could show you a fake site with a real-looking padlock and read or change what you send. eMudhra says a script used during its key creation process back in April 2025 had a flaw. It made a second, much weaker set of keys, and those were used by mistake to create the certificates. That means these weak keys were there for about a year and a half before anyone caught it. eMudhra says the person who found it may have used AI-assisted techniques. The good news is that the response was fast. Mozilla received the report at 8:06 pm UTC on October 17 and had pushed a block to Firefox users by 10:59 pm. Google, Apple and Microsoft have also blocked these certificates for their users. eMudhra revoked all eight the next morning and stopped issuing new certificates from the affected root. Mozilla is now removing that root certificate from Firefox's trusted list altogether. But there's still a lot of clean-up to do. Browsers are mostly covered. But plenty of apps, servers and backend systems don't check these block lists. They need software updates to stop trusting the bad certificates, and some of those updates are still pending. Real websites that used eMudhra are also affected. Yash Kadakia, founder of Security Brigade, estimates around 30,000 legitimate certificates will need to be moved over. A lot of those are likely Indian businesses and services. See, we're moving our whole lives online, UPI, banking, tax filing, DigiLocker, government services. All of it rests on this invisible layer of trust. So, when an Indian company that's trusted by every major browser makes a mistake this basic, it hurts how the world sees Indian digital infrastructure. This has happened before, and it went very badly. In 2011, a Dutch CA called DigiNotar was hacked, and fake Google certificates were used to spy on people in Iran. Browsers stopped trusting it completely, and the company shut down soon after. For now, here's what you can do. Keep your browser and apps updated on your phone and laptop. Be careful on public Wi-Fi. Type your bank's website address yourself instead of clicking links. eMudhra still owes India a clear, public explanation of how a key that protects millions of people ended up being the number 4.
‼️ BREAKING: The private keys of 8 certificates from Indian certificate authority eMudhra were compromised, Mozilla says. Firefox blocked them within 3 hours. Each key should be a 116-digit number, but one was just 4. Anyone can guess them and forge HTTPS certs for any website.
86
983
59
5,027
382,285
Pope Leo declared free of cancer, says Vatican
377
34,212
2,235
343,144
4,674,425
Kirti retweeted
Today’s PHP security risks got me thinking about how I could have been more vulnerable with you. Perhaps we can patch things up and be there 4 one another.
99
4,330
174
33,939
517,944