Profile

Cover photo
William Chan
Works at Google
Attended Stanford University
Lives in San Francisco
1,497 followers|950,085 views
AboutPostsPhotosVideos+1'sReviews

Stream

William Chan

Shared publicly  - 
3
1
Reid Kleckner's profile photo
Add a comment...

William Chan

Shared publicly  - 
Even as the group has publicly celebrated its work, insider accounts detail a string of failures
2
1
James Robinson's profile photoViet-Trung Luu's profile photoScott Hess's profile photoBrian Wallen's profile photo
4 comments
 
+Viet-Trung Luu Well that's interesting - they also failed to provide info for a match I requested one year.  It seems like the kind of thing which should be pretty trivial to handle, and which they almost certainly must handle thousands or tens of thousands of times per year.
Add a comment...

William Chan

Shared publicly  - 
 
 
PSA: Linking against platform libraries not in the NDK could break your app

Android is moving from OpenSSL to BoringSSL in the AOSP (https://goo.gl/BZOaBc).  If your app links against platform libraries (such as libcrypto.so) that aren’t in the Android NDK, it’ll likely break in a future platform release.

The move to BoringSSL will increase the consistency amongst Android, Chrome, and other products.  To find out more about BoringSSL and its motivations, see Adam Langley’s blog post (https://goo.gl/pFyZVI).  For most developers this should be an invisible change.  However some apps mistakenly link against the platform libcrypto.so or libssl.so, which isn’t part of the Android NDK API.  If you’re using the Android NDK in your app, you must not link against any library that isn’t part of the Android NDK API.  These libraries are not public API, and may change or break without notice across releases and devices. In addition, you may expose yourself to security vulnerabilities. Instead, you should modify your native code to call the Java cryptography APIs via JNI or to statically link against a cryptography library of your choice.

#AndroidDev   #BoringSSL  
2 comments on original post
2
Add a comment...

William Chan

Shared publicly  - 
4
Add a comment...

William Chan

Shared publicly  - 
 
 
After 9 years, I’m leaving Google. Today is my last day.

It’s hard to leave a place that you’ve been at for so long. People love to talk about the perks but really, it’s the people that have kept me at Google so long and it’s the people that I’m going to miss dearly.

So…if I'm going to miss it so bad, why in the world am I leaving?

My friend Roy Chan​ and I used to argue for hours about the role of idealists in the world. He’d try to convince me that change was driven by idealists and I’d tell him safe/sure paths were better…well today I’m going to admit defeat and make the choice of an idealist. I’m joining the US Digital Service working at Veterans Affairs in Seattle tackling electronic medical records.

Why? Because information technology is our generation’s steam engine…getting “digital services” right can make or break an organization (like our government). Because, momentum for change is building and we are at an inflection point for how government uses technology over the next decade. Because veterans and healthcare matter. Because if we citizens keep walking away from the hard problems, choosing instead to just criticize from a distance, things do not get better.

Is this going to be hard? Yes.
Will there be bureaucracy and all the other things that us techies hate? Absolutely.
Will there be legacy software to deal with? Like you couldn’t imagine.
Where is the hope then? The hope is in the people.

I’ve been working with USDS + various agencies intermittently for the last 1/2 year and can confidently say that despite the stereotypes + prejudice leveled against government workers, there are actually very good people in USDS (HQ, 18F, etc) as well as the rest of government. And when I say “very good,” I mean USDS has the highest concentration of talent + passion that I have ever had the pleasure of working with.

So with that, bye bye Google. Hello USDS and hello VA.  First target is a point-of-care web application built using a node.js stack. We’re looking for 5-7 people in Seattle. If you know anyone who has the skills and would find this intriguing, I’m interested in talking to them.

https://www.whitehouse.gov/digital/united-states-digital-service
11 comments on original post
7
Add a comment...

William Chan

Shared publicly  - 
The need for effective government services is rising, while confidence in our ability to deliver them is dropping. More than ever, day-to-day interactions with government are powered by digital systems, and yet far too many Federal IT projects arrive late or over budget. Others are simply abandoned. These failures are often felt by those who count on it most — working class Americans and people who turn to government in a moment of need. The U.S...
6
Add a comment...
Have him in circles
1,497 people
Humnath Panthi's profile photo
Ib Lundgren's profile photo
Stark Geng's profile photo
Apurba Biswas's profile photo
Dana Nelson's profile photo
Valdnei Pinto's profile photo
S S's profile photo
Mayumi Toyoshima's profile photo
Boaz Gurdin's profile photo

William Chan

Shared publicly  - 
 
I lost track of this amidst all the other awesomeness last week.

http://transequality.org/blog/win-agency-bans-health-care-exclusions-for-federal-workers
Today, the US Office of Personnel Management (OPM) issued a Carrier Letter to their health plans banning blanket exclusions for transition-related care. The news is the culmination of advocacy by the National Center for Transgender Equality (NCTE) and others since 2009 pressing OPM to recognize that Federal Health Benefits Plans that maintain blanket exclusions of transition-related care is a form of employment discrimination and must be eliminat...
1
Add a comment...

William Chan

Shared publicly  - 
 
TIL what causes bus bunching.

http://setosa.io/bus/
Created by Lewis Lehe (of Setosa and UC Berkeley Trans. Eng.) with design and art by Dennys Hess. Thanks to Ian Johnson for good advice. Tools: d3, Angular Material, Coffeescript, Browserify, Gulp and Five-Hour Energy Drink.
1
1
Scott Hess's profile photoDaniel Erat's profile photoGregor J. Rothfuss's profile photo
2 comments
 
'nother solution: Set realistic schedules that factor in expected delays. Also get rid of drivers who don't start their routes on time. Lots of non-SF cities have figured this out.
Add a comment...

William Chan

Shared publicly  - 
 
Health care and its incentives are super complicated. I found this article very interesting.

http://www.newyorker.com/magazine/2015/05/11/overkill-atul-gawande/
Millions of Americans get tests, drugs, and operations that won’t make them better, may cause harm, and cost billions. Credit Illustration by Anna Parini
2
2
Peter Kasting's profile photoScott Hess's profile photo
Add a comment...

William Chan

Shared publicly  - 
1
Add a comment...
People
Have him in circles
1,497 people
Humnath Panthi's profile photo
Ib Lundgren's profile photo
Stark Geng's profile photo
Apurba Biswas's profile photo
Dana Nelson's profile photo
Valdnei Pinto's profile photo
S S's profile photo
Mayumi Toyoshima's profile photo
Boaz Gurdin's profile photo
Work
Occupation
Geek
Employment
  • Google
    Geek, 2006 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco
Previously
Kampala - Huntington Beach - Kyoto - Tokyo - Beijing - Seville - Stanford - Yangshuo - Riyadh - Houston
Contact Information
Work
Email
Story
Tagline
Emperor penguin traveling incognito as a computer geek
Introduction
This is not the William Chan you're looking for. --Obi-Wan Kenobi

This William Chan works on the Chromium browser, primarily on its network stack and core APIs. He spends all day doing code reviews and answering emails asking why he hasn't done people's code reviews yet, the answer to which usually is that he's busy conducting quality control checks on the chrome-sf bar. He is very anal about APIs and strongly believes the bike shed should be pink.
Bragging rights
I have a scar from a sea lion bite, although I'm not sure I should brag about it.
Education
  • Stanford University
    Computer Science, 2000 - 2005
Basic Information
Gender
Male
Other names
陳智昌
Links
Other profiles
Contributor to
William Chan's +1's are the things they like, agree with, or want to recommend.
Delightful Puzzles
gurmeet.net

Rope Escape — Rajeev is trapped atop a building 200m high. He has with him a rope 150m long. There is a hook at the top where he stands. Loo

Google Maps
market.android.com

Download the latest release of Google Maps, and never carry a paper map again. Get Google Maps with Navigation (Beta), Places, and Latitude

Google Chrome
plus.google.com

Moving the web forward

Google Politics & Elections
www.google.com

Google Politics & Elections. Your elections hub to study, watch, discuss, participate in and make your impact on the digital campaign trail.

Google Voice - Apps on Android Market
market.android.com

Make cheap international calls with your Google number. Send free text messages. Place calls and send text messages showing your Google numb

Chrome Beta - Apps on Android Market
market.android.com

The speed and simplicity of Chrome, now on your Android phone and tablet. Browse fast on your Android smartphone or tablet, and bring your p

xkcd: Bookshelf
xkcd.com

XKCD updates every Monday, Wednesday, and Friday. You can get prints, posters, and t-shirts in the store. Bookshelf. |< · < Prev · Ran

More Treatment, More Mistakes
www.nytimes.com

Each additional procedure or test a doctor orders injects a fresh possibility of error — and sometimes the errors are deadly.

TripIt - Travel Organizer - Apps on Android Market
market.android.com

Get peace of mind while traveling, by having all your plans in one place. Get peace of mind while traveling, by having all your plans in one

Harvard and Princeton Clearly Discriminate Against Asian Applicants; the...
www.slate.com

Harvard and Princeton Clearly Discriminate Against Asian Applicants; the Question Is Whether It's Illegal

Use compression to make the web faster - Make the Web Faster — Google De...
developers.google.com

Use compression to make the web faster. Authors: By Arvind Jain, Engineering Director and Jason Glasgow, Staff Software Engineer. Introducti

Sequences - Lesswrongwiki
wiki.lesswrong.com

A sequence is a series of multiple posts on Less Wrong on the same topic, to coherently and fully explore a particular thesis. Reading the s

1940 Census: Then and Now - How Has America Changed
www.census.gov

Age and Sex · Ancestry · Births · Children · Commuting (Journey to Work) · Computer and Internet Use · Congressional Apportionment · Deaths

Tech Booms and Housing Supply
www.slate.com

Tech Booms and Housing Supply

NSS Key Log Format - MDN
developer.mozilla.org

Key logs can be written by NSS so that external programs can decrypt TLS connections. Obviously this is only a debugging measure and is only

Disk Cache - The Chromium Projects
www.chromium.org

Home of the Chromium Open Source Project

Incentives matter — Marginal Revolution
marginalrevolution.com

Divorce lawyers and wedding planners have been gearing up for the Facebook IPO, waiting for the influx of wealth in Silicon Valley to stir u

Chromium Blog: A Tale of Two Pwnies (Part 1)
blog.chromium.org

Just over two months ago, Chrome sponsored the Pwnium browser hacking competition. We had two fantastic submissions, and successfully blocke

Teddy Wayne: Sharing on the Internet
www.newyorker.com

What will Mark Zuckerberg do next? Who cares! You do, in an involuntary, Pavlovian way...

Public - a year ago
reviewed a year ago
Best dim sum in the bay area, bar none. The problem is that every other Cantonese person in the bay area knows it and will line up right at opening time in order to get a table. Pretty impossible to get a table on the weekend and difficult, but doable, during the week.
Public - a year ago
reviewed a year ago
Public - 3 years ago
reviewed 3 years ago
The view from the top is amazing! One of those hidden SF gems.
Public - 3 years ago
reviewed 3 years ago
114 reviews
Map
Map
Map
I love the classes at Athletic Playground. They usually leave me feeling absolutely destroyed, in a good way. All the instructors have been great, and if I am around the bay area on the weekend without any specific plans, my default is to take a class at Athletic Playground.
Appeal: ExcellentFacilities: ExcellentService: Excellent
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Public - 4 years ago
reviewed 4 years ago