Sign in

Shane Carr

@sffc.bsky.social
347 followers 79 following 119 posts

I18n, ECMAScript, board game design, curling, music, photography, travel, and the great outdoors. Staff Software Engineer at Google. sffc.xyz

PostsRepliesMedia
Shane Carr @sffc.bsky.social · 26/09/2026
On #SFBART trains with an odd number of cars (5, 7, or 9), which car is missing, relative to the next larger train? 1. The one in front 2. The one in back 3. The northernmost 4. The southernmost 5. Other, but predictable 6. Random or unpredictable 🚇🚇🚇🚇🚇
100
Shane Carr @sffc.bsky.social · 09/09/2026
Bonjour de Montréal! Come find me at #RustConf this week.
Large room at the conference with "Celebrating 10 years of RustConf" on the screen
110
Shane Carr @sffc.bsky.social · 16/08/2026
I'm really excited to share the story of Temporal all the way from TC39 to the Chrome implementation powered by Rust!
160
Shane Carr @sffc.bsky.social · 26/06/2026
We need a conversation on AI coding etiquette. First thing: should we treat agentic code differently than human code? I hear a lot of people saying: Your code is your code whether or not you use AI and you need to stand behind it. I don't fully agree. I want to know when code is human vs LLM.
220
Shane Carr @sffc.bsky.social · 26/06/2026
I believe in the principle of crowd-sourced data, but the "US x Iran Permanent Peace Deal by June 15" market saps what little faith I had in Polymarket to deliver on that promise. This is corruption in plain sight.
100
Shane Carr @sffc.bsky.social · 15/06/2026
We started the Diplomat Rust FFI project as a way to scale ICU4X (a Rust library) to many target languages. Since then, multiple other clients have discovered Diplomat, and through the magic of open source, we have new targets including Kotlin and Python. You should consider using Diplomat, too!
0132
Shane Carr @sffc.bsky.social · 12/06/2026
I considered going to the Thursday night bash at the Legion of Honor museum tonight. Google Maps said, 1hr away from downtown, then 1hr back to go to Oakland. I wasn't going to spend 2hrs in transit. The lack of a Geary Subway causes real economic losses. #SFMUNI #SFBART 🚇
210
Shane Carr @sffc.bsky.social · 10/06/2026
Help me pick a profile picture (avatar) to use for my AI account that may make posts on various sites. See image names by the alt text.
010
Shane Carr @sffc.bsky.social · 30/05/2026
I was about to write a post praising Deutchebahn for a pleasant journey from Amsterdam to Frankfurt... but the train terminated at Flughafen instead of Hauptbanhof, and now I'm on the platform with thousands of other frustrated passengers waiting for 30 minutes for the S-bahn that keeps not coming
310
Shane Carr @sffc.bsky.social · 17/05/2026
I've taken 16 trains in 5 countries while traveling through Europe this month. My ranking: (1) NS InterCity (Netherlands). Lots of seats, quiet, clean, level boarding, punctual. (My anecdotal experience!) (2) SBB InterCity (Switzerland). Quiet, punctual, clean, more crowded but enough seats. 🧵
230
Shane Carr @sffc.bsky.social · 03/05/2026
The German ICE trains are consistently late, standing room only (even in 1st class), expensive, and not really that fast. The RE trains seem to be more on time, less crowded, inexpensive, and not really that slow. Is the stress of ICE trains worth the few minutes it sometimes saves? 🚄
360
Shane Carr @sffc.bsky.social · 25/04/2026
The Clipper reader is broken on this bus but there's a fare inspector onboard giving people trouble because everyone is riding without paying. 🤷 #SFMUNI #transit
000
Shane Carr @sffc.bsky.social · 25/04/2026
It's a regular occurrence for a car, taxi, or even another bus to be blocking a bus stop and obstructing the view. Is it the responsibility of the passenger to proactively monitor the traffic and flag down the bus 😳, or for the bus driver to honk and alert the passenger? 🪿 #transit
000
Shane Carr @sffc.bsky.social · 23/04/2026
@bridainep.bsky.social Nice talk today at UTC! In one of your slides you talked a bit about Sean being pronounced as either Shane or Shaun depending on diacritics. I would be curious if you could elaborate on the etymology of these two names and how the vowel sound changed!
100
Reposted by Shane Carr
Nate Silver Tweets @natesilver538bot.bsky.social · 08/04/2026
I guess I'll have to blog about this tomorrow, but "LOL, Trump TACO'ed out" is decidedly not the right reaction as compared to "that kind of brinkmanship is really fucking dangerous". Original post
032
Shane Carr @sffc.bsky.social · 05/04/2026
PSA: Since the retirement of Kubernetes Ingress-Nginx [^1], I've been very happy using F5 NGINX Ingress Controller [^2]. I should have been using it all along. Yes, I was confused about the naming, too. #k8s #nginx [^1]: kubernetes.github.io/ingress-nginx/ [^2]: docs.nginx.com/nginx-ingres...
010
Shane Carr @sffc.bsky.social · 24/03/2026
There need to be consequences for leaders who avoid solving the root causes of problems. A first step: institute a threshold for ATC staffing (if one exists, it clearly isn't enough), and when an airport falls below the threshold, don't clear flights to land until more controllers come on duty.
120
Shane Carr @sffc.bsky.social · 11/03/2026
A big accomplishment! As a champion, it is rewarding to move the needle on dates and times not only in JavaScript but across the industry, especially for non-Gregorian calendars. And as an implementer, ICU4X was born in part out of Temporal and now powers Chrome, Boa, and Kiesel. 🎉
0131
Shane Carr @sffc.bsky.social · 13/12/2025
Overheard people who make six figures complaining that BART, which needs the money, is raising their fares, from $4.88 to $5.15 on average. 🤨
030
Shane Carr @sffc.bsky.social · 28/11/2025
I am absolutely a fan of upgraded train cars on regional trains, like the Keihan railway between Osaka and Kyoto. Every city should have these. 🚇
Large comfy seats on the Keihan railwayAdvertisement for the Keihan railway depicting a train car filled with geisha.
130
Shane Carr @sffc.bsky.social · 27/11/2025
It was great to visit Tokyo for JSConf.jp and TC39 last week! Now I'm down in Kyoto being mesmerized by the fall colors. 🍁
Bright red trees in the garden outside a Buddhist templeA vermilion red bridge under an orange tree at nightRed and orange trees with a reflective poolOrange trees on the grounds of a temple
0161
Shane Carr @sffc.bsky.social · 01/11/2025
Did I just see an ad with the Oakland Ballers on the World Series? @oaklandballers.bsky.social ⚾
100
Shane Carr @sffc.bsky.social · 14/10/2025
$ 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)
020
Shane Carr @sffc.bsky.social · 24/09/2025
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.
042
Shane Carr @sffc.bsky.social · 24/09/2025
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 ⚾
151
Reposted by Shane Carr
Oakland Ballers @oaklandballers.bsky.social · 23/09/2025
💚 💛 Ballers fam, @MayorBarbaraLee just announced that we're going to keep the party going! 🎉 See you there! 🍾
16418
Reposted by Shane Carr
Oakland Ballers @oaklandballers.bsky.social · 22/09/2025
OAKLAND WE DID IT!!!! 🏆
319562
Shane Carr @sffc.bsky.social · 21/09/2025
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
000
Shane Carr @sffc.bsky.social · 21/09/2025
It's the final game of the People's World Series! Come on Bay Area, let's turn up for another sell-out!
010
Shane Carr @sffc.bsky.social · 21/09/2025
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 🟩🟨⚾
000
Shane Carr @sffc.bsky.social · 20/09/2025
I'll be there! We'll remind everyone that Oakland has the best fans in baseball.
000
Shane Carr @sffc.bsky.social · 05/09/2025
"I previously used VSCode, but they added Copilot and it scared me so not I use neovim" -- anonymous presenter at Rust conf
020
Shane Carr @sffc.bsky.social · 22/08/2025
@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.
310
Shane Carr @sffc.bsky.social · 21/08/2025
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!
100
Shane Carr @sffc.bsky.social · 11/08/2025
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. 🚍😞
010
Shane Carr @sffc.bsky.social · 06/08/2025
Perfect ending to a fun game! #LetsGoOakland ⚾
000
Shane Carr @sffc.bsky.social · 07/07/2025
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. ✈️
010
Shane Carr @sffc.bsky.social · 18/06/2025
In this talk, I tell the story of how we're leveraging the Rust programming language to accelerate the Temporal implementation in V8. 🦀🦖
1218
Shane Carr @sffc.bsky.social · 14/06/2025
Aboard the Caltrain: nice Stadler EMUs, but the announcements sound like they're from outer space, and the screens are dead. 🚄🔩
A screen in Caltrain showing a Chrome screen of death
120
Shane Carr @sffc.bsky.social · 12/06/2025
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!
010
Shane Carr @sffc.bsky.social · 04/06/2025
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? 🌊
People standing on well manicured green space with views behindScenic ocean view
050
Reposted by Shane Carr
Joyee Cheung @joyeecheung.bsky.social · 02/06/2025
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
Jonas Haukenes, Mikhail Barash & Shane Carr: Cross-Engine Contributions at Scale: How newcomers accelerated Temporal and Upsert in SpiderMonkey, V8, and Boa
1135
Shane Carr @sffc.bsky.social · 22/05/2025
Looking forward to discussing how we've been accelerating the Temporal proposal by sharing Rust code between Boa and V8. 🐍🦀🦖
071
Shane Carr @sffc.bsky.social · 15/05/2025
At the Rust 10th birthday party and live release party in Utrecht! 🥳🦀
A large room with balloons and a crowd of people
010
Shane Carr @sffc.bsky.social · 13/05/2025
@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.com
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
010
Shane Carr @sffc.bsky.social · 23/04/2025
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. 🎲✂️👨‍💼📊
100
Shane Carr @sffc.bsky.social · 22/04/2025
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.
120
Shane Carr @sffc.bsky.social · 01/04/2025
We need "green cars" on #SFBART, like JR East has on local trains in Tokyo: one car per train with tables and comfy seats, closer to a Caltrain or Amtrak experience. I bet affluent commuters would pay an extra $5 or more per ride, helping close the budget deficit. donnykimball.com/green-car-db...
donnykimball.com
Upgrade to the Green Car
How to Travel in Japan in Style
200
Shane Carr @sffc.bsky.social · 27/03/2025
I look down over the #SFBART MacArthur transfer station. Seems like more days than not, the 🟨 to SFO is late for the 🟧 timed transfer. Meanwhile, the 🟥 arrives just a few minutes later. Little inefficiencies like this cost commuters hours each month. Suggestions below 🧵
110
Shane Carr @sffc.bsky.social · 22/03/2025
Looking forward to it!
010