Shane Carr
banner
sffc.bsky.social
Shane Carr
@sffc.bsky.social
I18n, ECMAScript, board game design, curling, music, photography, travel, and the great outdoors. Staff Software Engineer at Google. sffc.xyz
Pinned
I've stopped using X/Twitter not because of political persuasion but because the app has really gone downhill.

1. I see way more ads and other distracting content.
2. I can't share links to my feed because it's behind a paywall.
3. I've been locked out of my amount multiple times for no reason.
Did I just see an ad with the Oakland Ballers on the World Series? @oaklandballers.bsky.social
November 1, 2025 at 2:59 AM
$ rust -v
Command rust not found

😔

$ rustc -v
error: no input filename given
error: aborting due to 1 previous error

😠

(finally worked with rustc --version)
October 14, 2025 at 3:23 AM
Really exciting to see this finally coming together! It's been a long journey for myself and many others, and I'm very happy with where we've landed.
ECMAScript excitement 😉

@jason-williams.co.uk from TechAtBloomberg announces the release of Boa's Rust-based implementation of TC39 Stage 3 Temporal 🎉

Chrome estimates this will ship in Chromium 143 🎉🎉

Temporal is the shiny replacement for the broken JS Date API ✨
boajs.dev Boa @boajs.dev · Sep 24
Temporal_rs has been released!!!

This is the first public release of Temporal_rs, a Rust implementation of the Temporal API powering Boa, Kiesel, V8 plus other engines.

This will be shipping in Chromium soon

More info in our blog post: boajs.dev/blog/2025/09...
September 24, 2025 at 8:48 PM
I've heard people describe the Oakland Ballers as a "low-level minor league team". Wrong: they are a team of high-caliber players disenfranchised from MLB, like their fans. Just look at Bufford, Almanza, Chewy, etc, all very talented, and manager Aaron Miles, a World Series alum. #LetsGoOakland
September 24, 2025 at 5:13 AM
Reposted by Shane Carr
💚 💛 Ballers fam, @MayorBarbaraLee just announced that we're going to keep the party going! 🎉 See you there! 🍾
September 23, 2025 at 9:48 PM
Reposted by Shane Carr
OAKLAND WE DID IT!!!! 🏆
September 22, 2025 at 4:45 AM
What does it say when Idaho Falls intentionally WALKS Christian Almanza, not once but TWICE in the same game for the Pioneer League championship? He's the silver slugger of Oakland, baby! #LetsGoOakland@oaklandballers.bsky.social
September 21, 2025 at 6:32 AM
It's the final game of the People's World Series! Come on Bay Area, let's turn up for another sell-out!
YUP, WE IN GAME FIVE BABY! Winner takes it ALL and we need THE TOWN to pull up deep and be that 10th man! Let’s pack the house and show ‘em how Oakland gets down. Grab them championship tix NOWWWW 🏆🔥

🎟 Grab your tickets now →
tickets.oaklandballers.com
September 21, 2025 at 6:25 AM
Great game! Nice work Gabe Tanner for staying focused and allowing only 2 runs on almost 100 pitches, and Cam Bufford for the textbook 3-run homer to finish off the 8th! Here's a clip of Sully's last pitch of the game! #LetsGoOakland 🟩🟨⚾
September 21, 2025 at 6:20 AM
I'll be there! We'll remind everyone that Oakland has the best fans in baseball.
GAME 4️⃣ IS HERE! Let’s pack the house and SELL IT OUT two nights in a row! Grab your tickets NOW—don’t miss the madness! ⚾🔥 tickets.oaklandballers.com
September 20, 2025 at 7:27 AM
"I previously used VSCode, but they added Copilot and it scared me so not I use neovim" -- anonymous presenter at Rust conf
September 5, 2025 at 7:47 AM
@transit.app Please add more features to customize your route. Example: to go from Oakland to Palo Alto, I want to build a custom itinerary that uses the N, T, 15, 30, 55, Waymo, Baywheels, or other connection to transfer between BART and Caltrain in downtown SF instead of transferring at Millbrae.
August 22, 2025 at 7:51 AM
I was riding the #SFBART 🟧 from Berryessa toward Richmond. When the train arrived at 19th St, the 🟨 hadn't arrived yet, and we continued to MacArthur. Then, we waited there for the Antioch train. Anyone who got off the 🟨 at 19th, as they're told to do, missed their connection tonight!
August 21, 2025 at 6:49 AM
Not happy with #SFMUNI tonight: 2nd time *in a row* for me that route 55 has not come. It's not late; it just *never came* to bring me from Dogpatch to BART. It's also impossible to track because this is the second stop on the line, so I can't verify whether it's on its way or not. 🚍😞
August 11, 2025 at 3:56 AM
Perfect ending to a fun game! #LetsGoOakland
Jake Allgeyer, the hero of the night, gets a WALK OFF 2 RBI BASE HIT in the bottom of the 9th! BALLERS WIN 6-7! #letsgooakland #oaklandballers
August 6, 2025 at 5:19 AM
In business school, @southwest.com is literally a case study in how differentiation from competitors leads to success. That's the main problem with these changes (flying to bigger airports, assigned seating, checked bags becoming a credit card perk): it makes Southwest a commodity airline. ✈️
July 7, 2025 at 8:30 AM
In this talk, I tell the story of how we're leveraging the Rust programming language to accelerate the Temporal implementation in V8. 🦀🦖
Jonas Haukenes, Mikhail Barash & Shane Carr talk about how students have been helping with implementation of TC39 proposals in SpiderMonkey, V8, and Boa @bergen @sffc.bsky.social www.youtube.com/watch?v=WieD...
Haukenes, Barash & Carr - Cross-Engine Contributions at Scale: How newcomers accelerated Temporal...
YouTube video by Web Engines Hackfest
www.youtube.com
June 18, 2025 at 7:11 AM
Aboard the Caltrain: nice Stadler EMUs, but the announcements sound like they're from outer space, and the screens are dead. 🚄🔩
June 14, 2025 at 7:08 PM
A great experience speaking at RustWeek and sharing how Unicode is leveraging Rust to make internationalization more lightweight, portable, and secure! What an incredible audience and venue! See the recording of my talk below, a whirlwind tour of ICU4X and Beyond in 20 minutes!
June 12, 2025 at 8:08 PM
Worth the trek to A Coruña for the #WebEnginesHackfest! Lots of fruitful discussions with brilliant people in scenic surroundings. What more could you want? 🌊
June 4, 2025 at 12:48 AM
Reposted by Shane Carr
Jonas Haukenes, Mikhail Barash and @sffc.bsky.social giving case studies of contributing to JS engines…and sharing a third-party library (in Rust!) to simplify implementation of Temporal
June 2, 2025 at 11:40 AM
Looking forward to discussing how we've been accelerating the Temporal proposal by sharing Rust code between Boa and V8. 🐍🦀🦖
May 22, 2025 at 12:01 PM
At the Rust 10th birthday party and live release party in Utrecht! 🥳🦀
May 15, 2025 at 3:25 PM
@fractalfir.bsky.social Nice talk today at RustWeek. Do you think something like rustc_codegen_clr could be used in Diplomat to generate .NET bindings into Rust libraries without FFI?

github.com/rust-diploma...
GitHub - rust-diplomat/diplomat: Experimental Rust tool for generating FFI definitions allowing many other languages to call Rust code
Experimental Rust tool for generating FFI definitions allowing many other languages to call Rust code - rust-diplomat/diplomat
github.com
May 13, 2025 at 3:26 PM
Most board games are printed in China, and most publishers are small businesses. The president needs to give a small-business exemption to the tariffs so show that he supports American entrepreneurs. 🎲✂️👨‍💼📊
April 23, 2025 at 4:51 AM