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

290 Followers  |  62 Following  |  53 Posts  |  Joined: 10.06.2023  |  1.8582

Latest posts by sffc.bsky.social on Bluesky

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 β€” πŸ‘ 21    πŸ” 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

Looking forward to discussing how we've been accelerating the Temporal proposal by sharing Rust code between Boa and V8. πŸπŸ¦€πŸ¦–

22.05.2025 12:01 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A large room with balloons and a crowd of people

A large room with balloons and a crowd of people

At the Rust 10th birthday party and live release party in Utrecht! πŸ₯³πŸ¦€

15.05.2025 15:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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

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

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

They are printed in China because that's where you find the supply chains and sophisticated machinery. There is simply no factory in the US that can make component heavy board games at that scale.

23.04.2025 04:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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. πŸŽ²βœ‚οΈπŸ‘¨β€πŸ’ΌπŸ“Š

23.04.2025 04:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

22.04.2025 16:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

To run a pilot, retrofit a few cars (maybe even some of the classic ones if there are any left) and put them on a shorter line with lots of commuters, like Red or Blue. If the pilot is successful, scale to all lines.

01.04.2025 00:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How payment can work: there is an extra Clipper reader inside the green car. You tap in, and it deducts $N, good for all rides in the next 3 hours or maybe the rest of the day. Compliance subject to random fare inspection.

01.04.2025 00:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Upgrade to the GreenΒ Car How to Travel in Japan in Style

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

01.04.2025 00:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

1. The timed transfer 🟨 should have more dwell time in the schedule at MacArthur, reducing delays on rainy days like today.

2. The πŸŸ₯ should be scheduled a full 9-11 minutes after the timed transfer 🟨 to reduce wait time for Berkeley-SF and reduce delays at MacArthur.

27.03.2025 20:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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 🧡

27.03.2025 20:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

Looking forward to it!

22.03.2025 02:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Can someone please explain to me the obsession many people have with In-N-Out and Chick-fil-A?

Although I stopped eating meat a long time ago, I don't recall these places ever being all that different from other burger and chicken joints. πŸ€·β€β™‚οΈ

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

Wow, all transit service halted in San Jose, California due to a labor strike.

While I support collective bargaining, labor is VTA's single biggest cost. I hope they can work out a deal good for people who live and work in the county, keeping frequent service to many destinations. πŸ‘¨β€πŸ’ΌπŸšπŸš‹

11.03.2025 03:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of the Muni route map depicting the area between Golden Gate Park and the Marina. Two bubbles state "Route 44: continue into the Presidio, then continue east to the Marina" and "Route 43 continues as the 2 Sutter; no service north of Sutter."

Screenshot of the Muni route map depicting the area between Golden Gate Park and the Marina. Two bubbles state "Route 44: continue into the Presidio, then continue east to the Marina" and "Route 43 continues as the 2 Sutter; no service north of Sutter."

Suggestion for @sfmta.com: There's no route between Golden Gate Park and the Marina. The 44 should continue from Inner Richmond north into the Presidio and east to Fort Mason along the 43's alignment. Meanwhile, merge the 2 and the rest of the 43 to make a Sutter/Masonic line. πŸšŒπŸ“πŸŒ‰

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

Any other game designers heading to Spielwarenmesse in Germany later this month?

πŸŽ²βœ‚οΈ

17.01.2025 18:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks for advocating for this! I assume the first step is to just get the city council to agree to move forward with a road diet. As far as the actual implementation, I agree that a curb separated two-way bike lane is superior when possible.

16.01.2025 07:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Fare inspectors on #SFBART today, a first for me! πŸš‡

16.01.2025 07:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

@kurtisalexander.bsky.social Regarding your article "Historic changes coming to Point Reyes": what will happen to cherished dairy brands like Point Reyes Farmstead Cheese Co? It's a staple for me as a locally sourced and packaged cow's milk cheese.

09.01.2025 05:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I make #timezones work in computers.

If you live in Dallas or St Louis, your computer uses "Chicago Time" because IANA defines zones by largest city.

I consider this precarious because Chicago is barely in Central Time. If it switched to Eastern like its Indiana suburbs, many things would break.

18.12.2024 19:12 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I make #timezones work in computers and watch countries debate #DST with amusement.

In the US, states already can opt-out of DST, like AZ. If FL wants "year-round DST", they should switch to Atlantic Time.

The thing we SHOULDN'T do is redefine all US time zones to be 1 hour further east.

18.12.2024 19:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@sffc is following 20 prominent accounts