Profile avatar
sanbeiji.com
Technical writer, Android DevRel @ Google, helping devs learn about security, passkeys, and AI. Inevitable posts about double bass, classical music, mountain biking, celiac & gluten-free cuisine, travel, 學中文, 臺灣文化, etc. Pourquoi ça ne brûle pas?
259 posts 611 followers 120 following
Prolific Poster

floridians who live inside the red areas on these maps, it’s your time to shine! if you know anyone who lives there, call them and tell them they need to vote to save their democracy and social security on tuesday.

Spent the morning writing letters to Congress to demand they hold this corrupt and insanely reckless administration accountable, and making mochi pancakes.

Not everyone can join direct actions in person. There are still many ways you can contribute that are flexible, virtual, and don’t need to be time consuming. Amnesty International Human Rights Academy (free): Intro to Human Rights Advocacy, Write for Rights, many others academy.amnesty.org/learn

This little bird has been trying to get in my house all week. Keeps flying up and tapping on the window all day, like it has nothing better to do. Should I let it in?

The Guarneri Quartet was the greatest, no question. music.youtube.com/playlist?lis...

Conan O'Brien quotes Mark Twain in his excellent acceptance speech: "Patriotism is supporting your country all the time, and your government when it deserves it." ❤️‍🔥 youtu.be/Yr8qPKTo8yA?...

The poppies are off the hook right now.

The Signal leak is a prime moment for Democrats to get caught trying. Call for resignations or impeachment hearings or both. Be omnipresent in the media demanding and explaining accountability measures. Don’t let this fade away. Treat this the way the GOP treated Hillary’s emails. Make it a thing.

This dialog needs a permanent "go the fuck away" button. Like, literally everything is irritating me today, and the incessant popups in every software surface appear whenever there is just a whiff of productivity about to happen. Quick! Delete that important thought and make this inane decision!!

The herons are nesting on Shorebird Avenue in Mountain View.

Wildflowers from today's mountain bike ride.

Trying to think of the right words to describe this. It is obviously "corruption", but it also has elements of "clown circus", "impunity", etc. What do you all think? https://www.independent.co.uk/news/world/americas/us-politics/howard-lutnick-fox-news-tesla-stock-b2718762.html

Devastating to lose Radio Free Asia from the media landscape in Asia. RFA has many courageous reporters who shone a light on rights abuses that authoritarian governments would prefer to hide. This decision is shortsighted & is a gift to abusive governments in the region. www.rfa.org/english/abou...

It's been hard to keep up with this clown show over time, but this video does an excellent job of making things clear. https://youtube.com/watch?v=k9kmK0St9Jg&si=pXbhUav3NjNyjQtC

backing off "they're weird" was an incredible mistake. Musk is just weird. He's a weird weirdo billionaire weirdly obsessed with ruining normal people's lives. this is not a complicated message.

Like, I'm willing to fight about this — and even be a bit of a dick about it — because anything less is just giving up in advance. What way too many of you on here are doing is just playing right into their hands.

#AndroidDev Learn how to handle contact storage locations (cloud vs. local) and respect user preferences in this freshly-minted dev guide ➡️ d.android.com/identity/pro...

Noticed a pair of coyotes doing coyote things on my mountain bike ride. 🐺🚵 兩隻郊狼做郊狼的東西。 Mount Diablo, California #pixel9pro

Today's distinguished office guest enjoys politely derping in the corner, and is oncall for scritches. 🐶

Yuja Wang couldn't perform last night's duo concert with Vikingur Olafsson, so Olafsson instead performed the entirety of Bach's Goldberg Variations from memory on 2 hours notice. Stunning performance. 🎹👏

Performed Samaagam with Sarod Grand Master Amjad Ali Khan, Amaan & Ayaan Ali Khan, Amit Kavthekar and the Googler Orchestra. youtu.be/ZxoqqoPdyOY

Hi, former White House intern, DNC communications staffer, and re-election team partner here: One does not ‘slip’ into the Oval Office. Does not. Period, ever. That’s not a thing.

I see that the anti-imperialist left is still busy making the "both sides" argument about Ukraine. Get ready for them to also blame Taiwan for "provoking" China by merely existing as an independent democratic country.

True story: a few years ago, I was being interviewed by a reporter for the New York Times. I mentioned the history of eviction statutes and how they tied into Jim Crow. The reporter asked "what's Jim Crow?" When I explained, the reporter didn't believe me and said the US wouldn't do that.

Yesterday's bike ride yielded an epic foggy sunset, and I figured out how to best spot and potentially photograph poorwills on my night rides. Poorwills are nocturnal birds. They actually hibernate for a couple months every year, coming out around this time.

Hackers planted a Steam game with malware to steal gamers’ passwords

The TrustedTime API provides a more trustworthy source of time for use cases where it is imperative that the timestamp is accurate. https://android-developers.googleblog.com/2025/02/trustedtime-api-introducing-reliable-approach-to-time-keeping-for-apps.html

FREE SOLVANG! Wienerbrød and hot chocolate for all! www.cbsnews.com/sacramento/n...

Mountain biked all day today, to the North Peak of Mount Diablo. Cold! 🥶

DeepSeek app sends unencrypted data to ByteDance servers. https://arstechnica.com/security/2025/02/deepseek-ios-app-sends-data-unencrypted-to-bytedance-controlled-servers/

Got a birthday message from an old friend. I truly appreciate the thought, but...

Don't know why I have to point this out, but because this is social media: observing that gutting the US intelligence community helps the adversaries of the United States is not the same thing as enthusiastically endorsing every CIA black op and every NSA overreach of the past 75 years.

This post tests crossposting to Mastodon, Bluesky, and Threads with Openvibe. How'd it do?

The parents of one of my wife's piano students had these little lapel pins made with our studio logo on them and gave these to us as a Lunar New Year gift.🧧 These are so freaking adorable. I am blown away. Their family plans to wear them at their son's recital at Carnegie Hall next month. 💚

How to get Gemini features in your Android app ready for production: Implement App Check, use Remote Config, gather user feedback, and ensure privacy and responsible AI. Blog posted by my brilliant colleague Thomas Ezan: goo.gle/40AiOdA #androiddev

So .. is anyone working on a Project 2029?

The whole point of all these EOs at once is to overwhelm us. Have a few issues that you’re expert at/really care a lot about? Great! It’s likely better to stick to trying to make a difference in those rather than spreading yourself so thin that you can do much about anything. 1/2

Mood. music.youtube.com/watch?v=PJIo...

Very excited to see the road ahead for less restrictive / more adaptive Android app layouts! 🎉 #androiddev

Being a person with deadly, incurable cancer who is nonetheless still alive for an indefinite timeframe gives me an interesting metaphor that helps me deal with things like large-scale corruption in government or commerce. Bear with me for a second while I try to explain.

I spent the past few days offline, biking, enjoying nature, studying, getting work done, and actively ignoring the news. Pop back online this evening and wow WTF... 🗑️🔥