Shane Carr
@sffc.bsky.social
300 followers 66 following 72 posts
I18n, ECMAScript, board game design, curling, music, photography, travel, and the great outdoors. Staff Software Engineer at Google. sffc.xyz
Posts Media Videos Starter Packs
Pinned
sffc.bsky.social
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.
sffc.bsky.social
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.
robpalmer.bsky.social
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 · 15d
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...
sffc.bsky.social
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
Reposted by Shane Carr
oaklandballers.bsky.social
💚 💛 Ballers fam, @MayorBarbaraLee just announced that we're going to keep the party going! 🎉 See you there! 🍾
sffc.bsky.social
Hey @susanslusser.bsky.social: this is a big milestone for Oakland baseball! Please cover it in the Chronicle sports pages.
Reposted by Shane Carr
sffc.bsky.social
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!
sffc.bsky.social
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)
sffc.bsky.social
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.
sffc.bsky.social
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
sffc.bsky.social
It's the final game of the People's World Series! Come on Bay Area, let's turn up for another sell-out!
oaklandballers.bsky.social
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
sffc.bsky.social
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 🟩🟨⚾
sffc.bsky.social
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...
www.congress.gov
sffc.bsky.social
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...
www.congress.gov
sffc.bsky.social
I'll be there! We'll remind everyone that Oakland has the best fans in baseball.
oaklandballers.bsky.social
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
sffc.bsky.social
"I previously used VSCode, but they added Copilot and it scared me so not I use neovim" -- anonymous presenter at Rust conf
sffc.bsky.social
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.
sffc.bsky.social
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.
sffc.bsky.social
@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.
sffc.bsky.social
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.
sffc.bsky.social
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!
sffc.bsky.social
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. 🚍😞
sffc.bsky.social
Perfect ending to a fun game! #LetsGoOakland
oaklandballers.bsky.social
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
sffc.bsky.social
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.
sffc.bsky.social
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)
sffc.bsky.social
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. ✈️