Shane Carr's Avatar

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

299 Followers  |  66 Following  |  72 Posts  |  Joined: 10.06.2023  |  2.1133

Latest posts by sffc.bsky.social on Bluesky

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.

24.09.2025 20:48 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

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 ⚾

24.09.2025 05:13 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
Post image

πŸ’š πŸ’› Ballers fam, @MayorBarbaraLee just announced that we're going to keep the party going! πŸŽ‰ See you there! 🍾

23.09.2025 21:48 β€” πŸ‘ 63    πŸ” 18    πŸ’¬ 1    πŸ“Œ 6

Hey @susanslusser.bsky.social: this is a big milestone for Oakland baseball! Please cover it in the Chronicle sports pages.

23.09.2025 05:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

OAKLAND WE DID IT!!!! πŸ†

22.09.2025 04:45 β€” πŸ‘ 182    πŸ” 62    πŸ’¬ 2    πŸ“Œ 14

I love Cam Bufford. He casually smashes the ball 400 ft, glances over, and jogs the bases like it's a piece of cake. Two nights in a row!

23.09.2025 05:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It felt like a very heavy object hit my bed and then sent vibrations rolling down a hill. I'm a bit freaked out if it was only a 4.3! (Oakland, about 2mi from epicenter)

22.09.2025 13:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

US air carriers usually send automated refunds without asking, in compliance with the law (and since they have all your data). Although I hear they might be deregulating the airlines again so we'll see if this sticks.

22.09.2025 13:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

21.09.2025 06:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's the final game of the People's World Series! Come on Bay Area, let's turn up for another sell-out!

21.09.2025 06:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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 🟩🟨⚾

21.09.2025 06:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Maybe you're referring to Rick Scott's Senate resolution adopted unanimously on September 18? As far as I can tell, there wasn't a roll-call vote (and there aren't 58 Democrats in the Senate). Here is the record of the Senate proceeding:

www.congress.gov/congressiona...

20.09.2025 08:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I read the resolution and it doesn't say anything about a "national day to honor Charlie Kirk"; can you clarify?

Here is where I found the text of the resolution:
www.congress.gov/bill/119th-c...

20.09.2025 07:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'll be there! We'll remind everyone that Oakland has the best fans in baseball.

20.09.2025 07:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"I previously used VSCode, but they added Copilot and it scared me so not I use neovim" -- anonymous presenter at Rust conf

05.09.2025 07:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

In case you're not familiar with the area, you can see what I mean in this schematic. BART and Caltrain have a direct connection at Millbrae, but the T Third and N Judah also connect the two services in downtown, in addition to several bus lines.

22.08.2025 08:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

In this screenshot, at least the app shows me *some* connection in downtown SF (it is the 15). But, I want the option to force it to use a specific route. I can turn of buses, but this still doesn't let me choose between the N and the T.

22.08.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@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.

22.08.2025 07:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

Also, the southbound 🟨/🟧 arrive at MacArthur as the northbound 🟨/🟧 depart, breaking the connection between Richmond and Antioch (perhaps Berkeley students who live in Walnut Creek). I frequently see people sprinting through the concourse to try and make the connection, usually to be disappointed.

21.08.2025 06:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

21.08.2025 06:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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. 🚍😞

11.08.2025 03:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Perfect ending to a fun game! #LetsGoOakland ⚾

06.08.2025 05:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've increasingly learned that many commenters on BGG jump to conclusions from the perspective of a narrow slice of the hobby game market. Trick taking was a "tired, uninspired mechanic" until we re-explored the design space. Trust real people over random BGG commenters.

07.07.2025 08:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When taking trains, I generally don't rely on in-train signage, because in my experience the failure rate is too high. Instead, I look out the window to see the current station. My strategy works 99% of the time, except at Amsterdam Zuid, which doesn't have platform signage. πŸ˜† (CC @snek.dev)

07.07.2025 08:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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. ✈️

07.07.2025 08:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In this talk, I tell the story of how we're leveraging the Rust programming language to accelerate the Temporal implementation in V8. πŸ¦€πŸ¦–

18.06.2025 07:11 β€” πŸ‘ 22    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0
A screen in Caltrain showing a Chrome screen of death

A screen in Caltrain showing a Chrome screen of death

Aboard the Caltrain: nice Stadler EMUs, but the announcements sound like they're from outer space, and the screens are dead. πŸš„πŸ”©

14.06.2025 19:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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!

12.06.2025 20:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
People standing on well manicured green space with views behind

People standing on well manicured green space with views behind

Scenic ocean view

Scenic ocean view

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? 🌊

04.06.2025 00:47 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Jonas Haukenes, Mikhail Barash & Shane Carr: Cross-Engine Contributions at Scale: How newcomers accelerated Temporal and Upsert in SpiderMonkey, V8, and Boa

Jonas Haukenes, Mikhail Barash & Shane Carr: Cross-Engine Contributions at Scale: How newcomers accelerated Temporal and Upsert in SpiderMonkey, V8, and Boa

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

02.06.2025 11:39 β€” πŸ‘ 14    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

@sffc is following 20 prominent accounts