sam chan retweeted
Dudes @Cloudflare is doing more to secure the internet than any other company right now.
And most of it is free.
sam chan retweeted
Faker is 30 with six world championships, and his screen flashes like a strobe light because he won't leave his camera in one spot for more than a split second.
Every flash is him jumping over to a teammate to see what's going on in their lane, then snapping back to his own fight. He does it over and over for the entire game.
He's using five keys. F1 puts the camera on himself, F2 through F5 put it on each of his four teammates, and he taps Tab in between to pull up the scoreboard with everybody's items. In League your screen only shows a small circle of the map around your own champion, so this is how he sees the rest of it. The minimap in the corner shows little icons for where everyone is, which helps right up until you need to know how much health the enemy laner has left or how many minions are about to hit your tower.
And he can't just check once. An enemy who showed up in top lane four seconds ago could be standing in the river by now, so whatever he saw is already going out of date by the time he looks back at his own lane. The only way to keep the whole map current in his head is to keep cycling, all game, while also playing mid against the best players in the world.
Google's DeepMind found out how much this matters when they built an AI to play StarCraft, which has the same camera problem. Their first version could see the entire map at once and beat two pro players 10-0. When they rebuilt it to look through a camera like a human has to, it lost its very first live game to a pro it had just swept 5-0.
To be fair, that camera version had only trained for a week. DeepMind kept at it, and for the version they published in Nature they made the camera mandatory, only let it act on what was on screen, and capped how fast it could click after checking with pro players. It still made Grandmaster, top 0.2% of the ladder. They basically ended up treating the camera as part of the game itself.
OpenAI's Dota bots skipped the problem completely. They read the game straight from the API and never looked at a screen.
Most AI agents that use a computer today are stuck with the keyhole too. They take a screenshot, figure out what to do, click, and take another screenshot. Faker runs his version of that loop faster than you can follow on video.
He plays BLG on Sunday for a shot at his fifth straight Worlds final. Try watching his monitor for one teamfight and you'll get dizzy long before he does.
sam chan retweeted
Apple just put Xcode inside Claude Code.
It's an official Apple plugin, now in Claude Code's plugin directory:
• Build, run and test your app
• Render SwiftUI previews
• Drive simulators and real iPhones
• Read build logs and errors
• Search Apple's developer docs
Claude can now build your iPhone app, see what it looks like, and fix it without you opening Xcode.
Install in Claude Code:
/plugin install xcode@claude-plugins-official
Needs the latest Xcode on your Mac.
sam chan retweeted
With the recent wave of vulnerability disclosures, it’s a good time to take a closer look at your own code.
Turn your coding agent into a team of security auditors with the open-source skill that seeded Cloudflare’s vulnerability discovery harness.
The 6 phase approach:
1. Map the codebase
2. Hunt for vulnerabilities
3. Challenge each candidate
4. Record the findings
5. Verify the findings
6. Report what’s confirmed, rejected, or still needs validation
Start your hunt here:
github.com/cloudflare/securi…
sam chan retweeted
$300/day is NUTS.
If we’re measuring by the stupid metric of LOC, I’m the second most productive engineer at @beehiiv this year and one of our most experimental users of AI.
My Codex, Cursor, and Claude subs cost beehiiv $500/month in total and I never go over my limits…
NEW: Apple is cutting employee AI spending budgets even as it pushes workers to use the technology more. Engineers have seen daily limits cut from $300 to $200, with further reductions to $100 planned. Other teams could see limits fall to $25. bloomberg.com/news/articles/…
sam chan retweeted
🚨 NEW: CFIB analysis shows that BC has now experienced six straight quarters of net business exits.
We're in an entrepreneurial drought. 📉
The next provincial government must quickly implement solutions that bring entrepreneurship back to BC. #bcpoli
sam chan retweeted
Kith Vancouver opens to the general public tomorrow at 11 AM PST.
📸: @KITH
Effective Immediately, all organizations using PHP for their systems are advised to be prepared for an update addressing two critical vulnerabilities. PHP is widely used for web applications. These vulnerabilities often provide a direct path to the server's file system or database. If an immediate update is not feasible, it is recommend that organizations take the system offline until it can be fully mitigated. NSA will follow up shortly with more specific guidance.
sam chan retweeted
I’m Canadian, I live in Paris, and I’d like to meet more people in tech with ties to Canada and France. So I’m starting Le Courant.
What would be a cool event for this crowd? If you’ve got ideas, or just want to come along, let me know.
lecourant.raphaeltm.com
sam chan retweeted
TL;DR raised a lot of money, and we’re going to make sure it shows up as benefits to y’all 🫶
typesafe.ai/blog/series-ai
sam chan retweeted
Cloud sessions are officially available and out of research preview! They let you keep Claude Code working, even when your laptop is closed.
Existing subscribers get a one-time credit to try them: $100 on Pro, $250 on Max.
sam chan retweeted
Holy crap.
Rick and Morty just explained Jev AI to me better than any tech demo could.
This media is unavailable
sam chan retweeted
Having a baby is expensive, so I'm selling ad space
→ 11 premium placements across the infant
→ varied locations and pricing
→ your logo gets 10,000+ steps/day of brand visibility across a ~79-year campaign
sam chan retweeted
Are there any founders in Vancouver who play pickleball?
I've been getting super into it and would love to schedule a time and get some games going.































