Mostly here to read, sometimes I post.

Joined January 2012
☄️ Marin's special strike 🎯 McGinn's clinical finish 🆕 Parrott's dream debut goal 💪 Bartra's close-range header Which was your favourite? @Heineken | #UCLGOTD
🤝 Paid partnership
266
1,477
67
29,517
1,488,835
Lua retweeted
There’s a dude currently teaching Myles Garrett how to hit even harder and I think he should be arrested for doing so
1,233
6,643
2,102
123,117
38,997,045
Mac Miller passed away 8 years ago today 🕊️
190
3,354
488
25,815
562,868
🚨#BREAKING: AN AMAZON 767 AIRPLANE HAS JUST VEERED OFF THE RUNWAY AND CRASHED AT MIAMI INTERNATIONAL AIRPORT. HORRIFYING FOOTAGE EMERGING OF HUGE PLUMES OF BLACK SMOKE. PLEASE PRAY!!!!!!!!
759
2,263
197
13,388
2,429,521
Update: BOEING 767 OVERRUNS RUNWAY AT MIAMI INTERNATIONAL AIRPORT A Boeing 767-33 operated by Prime Air has reportedly overrun the runway at Miami International Airport (MIA), Florida. Emergency response crews are at the scene. Details regarding possible injuries, aircraft damage and the circumstances of the incident remain unclear as the situation develops. #aircraft
Miami International Airport Under Inbound Ground Stop ⚠️ Reports are also circulating of a cargo aircraft crash at Miami International Airport. However, this has not yet been independently confirmed by the FAA or other authoritative sources. Miami International Airport (MIA) was placed under an FAA ground stop for inbound flights on Sunday, September 6, with the restriction attributed to runway/surface constraints. The FAA alert listed the ground stop as effective from approximately 2:02 p.m. EDT until 3:00 p.m. EDT, with delays not yet reported. The situation remains developing, and further details—including the aircraft involved, the circumstances of the reported incident and any injuries—are awaited. #Miami #MIA #MiamiAirport #Aviation #CargoAircraft #FAA
19
127
11
677
421,606
Lua retweeted
FOX College Football
@CFBONFOXSep 5
A close up at look at Josh Hoover
168
582
282
11,585
4,248,351
Lehecka found the cheat code 🎮
75
142
41
3,750
1,771,306
Here is Tim Cook’s official farewell address on Apple Park to employees on his last day as Apple CEO. 😢 You can clearly see how touched, sad, and nervous he is. Thank you, Tim. ❤️🥺
137
1,041
56
13,728
639,198
Lua retweeted
Tennis fans at the U.S. Open are fed up after influencers turned Naomi Osaka’s match into their personal photo shoot. Chair umpire Kader Nouni had to pause Monday's match at Arthur Ashe Stadium to scold creators using a bright ring light in a luxury suite, leaving nearby fans furious. The moment is sparking massive backlash online, with some sports fans calling out clout-chasers for ruining the game.
285
157
27
1,309
799,229
Heavy flooding caused by torrential rain in Buffalo, New York, USA 🇺🇸
25
403
61
832
37,600
Gracias, Leo. 🇦🇷 #FIFAWorldCup
1,297
28,748
1,093
176,727
3,216,673
I keep saying this; show people what they're signing Tried @phantom new gasless EVM swap on @base today. Fresh burner. normal EOA. 0 eth. 5 used. Zero approvals. Wallet: basescan.org/address/0x5017B… funding: basescan.org/tx/0x823ed96ce8… Enable smart account delegation. Pay gas in USDC. swap 2 usdc for WETH. Worked. No eth needed. basescan.org/tx/0xc0322baff4… Then Remove account delegation Phantom removed it. Wallet is an eoa again. basescan.org/tx/0x276f3ad62f… Opened @RevokeCash 7702 gone. Two USDC approvals from that same swap still there Near-max // Unlimited to @0xProject AllowanceHolder: 0x0000000000001fF3684f28c67538d4D072C22734 Plus paymaster 0x2cc0c7981D846b9F2a16276556f6e8cb52BfB633: leftover 0.006121 usdc. Dust I signed it. That's the point. Neither spender nor amount showed up on enable, swap review, or remove. I had to open an explorer and Revoke.cash to see what the swap had actually approved. Phantom help article covers 7702, alchemy, temporary delegation, and remove. Not the token approvals. Not the amounts Not that they survive remove.. help.phantom.com/articles/un… @0xProject says AllowanceHolder is formally verified. Fine. 0x.org/enterprise/security-b… Phantom still created a near-max approval, didn't show it, and left it after Remove It has no expiry. Future USDC is covered too. Old approvals already get people drained. @RevokeCash tracks more than $495M stolen through approval exploits since 2020 - revoke.cash/exploits ekubo in May 2026; 31 addresses, about $1.43M lost after a router bug met existing approvals. Different contract The bug came later. The approvals were already there. blog.ekubo.org/the-huff-rout… Tried to revoke both through Revoke.cash. It generated approve(0) Phantom: Not enough ETH. No tx Gasless in. Native ETH to clean up after. Nice. Phantom own guide sends EVM users to Revoke.cash to inspect and revoke approvals: help.phantom.com/articles/37… @phantom, the swap worked. The permission UX didn't. Show both approvals before I sign. Say exactly what Remove clears. Let me wipe the leftovers before you flip the wallet back to EOA.....
440
93
66
532
67,970
Our thoughts are with all those affected by the tragic flash floods and mudslides in Nepal and Tibet. Apple is making a donation to support relief and rebuilding efforts on the ground.
888
1,935
143
40,616
2,704,374
BREAKING: Trump signs order to change name of Lake Ontario to Lake America amid trade battle with Canada
959
465
181
3,433
631,964
I've spent the last few years betting that the wallet becomes the whole trading app,, so "Web3 is dead" is where you lose me. @fomo and @Pumpfun nailed the product loop; see it, buy it, never leave the app. that's a product win. It doesn't mean the old distribution playbook is dead. People aren't dpne with Web3. They're done dealing with the plumbing: chains, bridges, gas, dApp hops. Hide that shit. if the wallet connection step disappears from the screen, great. The uX got better. The wallet and protocols didn't die. But a deposit in every app plus Google/X login? We just moved the mess from chains into apps and put a web2 account next to my money. How is that an upgrade? A wallet can be the whole mobile trading app. I keep the keys and can recover if the app vanishes. If something moves on @BNBCHAIN while my money is on @solana , I shouldn't need another app. Same if it's on @ton_blockchain . One place to check it and trade it. spot, perps whatever. Let the app handle routes, bridges and gas. Apple Pay to fund it, Face ID to unlock. Google/X doesn't need to be the door to my wallet. My wallet doesn't need my identity. i don't want the bank back in the middle.
For crypto founders, the biggest lesson from @fomo and @Pumpfun ascendance is that the distribution model of the last 5 years for apps is moot. Web3 is dead, wallet connect is dead, dApps are dead. The new plan is vertically integrated mobile: hide the crypto mechanics entirely. Single balance across chains, integrated onramp (Apple Pay is king), no bridges, no seed phrases or private keys (sign in with Google or X). For wallet apps themselves, this presents an existential crisis. The user demands simplicity & the feeling of safety. In the past, your wallet was a gateway to crypto. Now, I hold a deposit in each app I use and I don't yet care if they talk to each other. As always, we go through bundling and unbundling cycles. If Phantom and Jupiter and Metamask were bundling, we are now seeing a great unbundling.
252
131
123
496
279,552
Premier League Player of the Season. Man Utd Player of the Season. FWA Footballer of the Year. PFA Players’ Player of the Year. The 2025-26 season belongs to Bruno Fernandes.
1,529
20,736
1,382
94,780
1,911,562
Lua retweeted
NFL
@NFLAug 25
Season 1 ➡️ The Finale (via @packers)
152
790
123
17,075
1,202,976
Help is on the way in SF: the 49ers activated TE George Kittle from the Active/Physically Unable to Perform List.
99
332
73
6,227
762,687
Lua retweeted
NFL
@NFLAug 23
Pure power on display 💪 Stream on @NFLPlus
49
141
44
1,497
275,741
Solana won my network poll, so I took the hint and spent some time looking through the latest network changes. the obvious headline is SIMD-0525: the 350ms slot target is now live. Faster slots and the shorter blockhash window have already been covered. I wanted to see what this changes higher up the stack, so I went through the proposal, docs and public protocol code. What I hadn't seen discussed much is what happens one layer above it:: the chain clock moved, while some app logic still reads time through the old 400ms assumption The SIMD warns about this directly. anything measured in slots now covers less real time, and programs that treat slot distance as wall-clock time may need an update Static SDK constants also stay unchanged for now. @switchboardxyz's Solana tutorial gave me the cleanest example: `.max_age(30)` rejects data older than 30 slots and describes that as roughly 12 seconds.. At the 350ms target, those 30 slots are nominally 10.5 seconds. At 200ms, 6 seconds. Same code. Same parameter. Different risk policy. Switchboard is doing exactly what it says. If you meant 30 slots, the rule still does exactly what you asked. If you meant roughly 12 seconds, you don't have 12 seconds anymore. I checked @kamino's public kLend code and found the same handoff. The path starts with Switchboard's last update slot, uses DEFAULT_MS_PER_SLOT to manufacture a timestamp, then checks that against a max age in seconds. the SDK constant is still 400ms, so against the 350ms target the nominal age comes out 14.3% higher. At the 200ms target, it would read as 2x older than it really is. A 30-second policy would trip after roughly 15 seconds of wall time, without anyone changing the policy. The deeper problem isn't the number 400. It's that a risk check silently translates between two clocks. And this is why "just use `Clock::unix_timestamp`" isn't the whole fix. the current time is in seconds, but this oracle update starts in slots Both sides of the check still need to speak the same clock No exploit claim here. The bias is conservative: valid data can look stale sooner. This is an availability risk, not a direct value-extraction path. The important part is that the handoff exists in real code. This is exactly why I keep banging on about the full execution path. The network can report the right slot. The oracle can report the right update. The check can run exactly as written. the final behavior still changes at the handoff between protocol time and real time. This actually makes me like @Solana's staged rollout more. A faster clock is good infra, and every gate gives builders a real checkpoint to catch these assumptions before 200ms. Before the next gate, grep for every `max_age`, staleness check, cooldown, retry and timeout expressed in slots. Did you mean slots or seconds? @bw_solana, should apps stop converting between the two entirely: slots for protocol ordering, timestamped data for wall-clock policy? And if so, what should an oracle expose so apps never have to manufacture that timestamp themselves? SIMD-0525: github.com/solana-foundation… Switchboard example: docs.switchboard.xyz/docs-by… SDK constant: github.com/anza-xyz/solana-s… Public code example: github.com/Kamino-Finance/kl… github.com/Kamino-Finance/kl…
Replying to @m477lander
Okay, now vote. Where should I build it? 👇
53%Solana
32%BNB Chain
9%Base
6%Avalanche
222 votes • Final results
511
161
22
425
164,322