HN user

wbsun

501 karma

I lead the Google Cloud Networking control plane, I also used to own the data plane. I keep GCP network reliable and scalable.

Posts131
Comments155
View on HN
orionpda.org 2mo ago

Orion PDA – A pocket device to take notes and play music

wbsun
5pts1
news.ycombinator.com 2y ago

Ask HN: Why doesn't USB C need many pins?

wbsun
2pts3
security.stackexchange.com 2y ago

"Diffie-Hellman Key Exchange" in Plain English

wbsun
2pts0
gizmodo.com 3y ago

Amazon Bans Flipper Zero, Claiming It Violates Policy

wbsun
5pts1
news.ycombinator.com 3y ago

Ask HN: Any aggregated banking service since FDIC protects only $250k

wbsun
3pts3
www.epicurious.com 3y ago

The Bizarre but True Story of America's Obsession with Ice Cubes

wbsun
2pts0
www.reuters.com 3y ago

Jd.com to slash top exec salaries amid China's 'common prosperity' push

wbsun
1pts0
ai.googleblog.com 4y ago

Consistent Hashing with Bounded Loads

wbsun
2pts0
news.ycombinator.com 4y ago

Ask HN: Why is there no cartop advertising for personal vehicles?

wbsun
4pts2
www.theverge.com 4y ago

Schools across US cancel classes over unconfirmed TikTok threats

wbsun
8pts3
php-is-the-best-language-in-the-world.com 4y ago

PHP is the best language in the world

wbsun
6pts0
fivethirtyeight.com 4y ago

Who Wants to Return to the Office?

wbsun
3pts0
www.reddit.com 5y ago

Saved You a Click: Helping Rid the Internet of Clickbait

wbsun
1pts0
www.catb.org 5y ago

Basics of the Unix Philosophy

wbsun
1pts0
www.washingtonpost.com 5y ago

Chipotle leans into burritos to go with first digital-only restaurant

wbsun
2pts0
web.mit.edu 5y ago

The Unix-Haters Handbook (1994) [pdf]

wbsun
7pts0
www.reddit.com 5y ago

Why is YouTube auto playing Trump's attack ads on the homepage?

wbsun
10pts1
www.yahoo.com 6y ago

China Is Winning the Trillion-Dollar 5G War

wbsun
1pts0
news.ycombinator.com 6y ago

Ask HN: What's Your Definition of “Hacker”?

wbsun
2pts0
cloud.google.com 6y ago

API Design Guide

wbsun
4pts0
www.linusakesson.net 6y ago

The TTY Demystified (2008)

wbsun
1pts0
news.ycombinator.com 6y ago

Ask HN: How big is your database?

wbsun
2pts2
thenextweb.com 6y ago

Startup’s ‘AI’ to build your apps is just a bunch of human devs

wbsun
2pts0
www.theverge.com 6y ago

Hyperloop project in India inches closer to reality

wbsun
3pts0
www.cnet.com 6y ago

Spotify keeps big lead over Apple Music but disappoints with 108M subscribers

wbsun
3pts1
arstechnica.com 6y ago

You’re probably not going to get your $125 from the Equifax settlement

wbsun
3pts0
www.cs.utexas.edu 6y ago

On the cruelty of teaching computing science (1988)

wbsun
1pts0
www.folklore.org 6y ago

-2000 Lines of Code (1982)

wbsun
1pts0
www.reddit.com 6y ago

Twelve Months of Income and Spending as an Engineer in CA

wbsun
2pts0
www.halfbakery.com 7y ago

“Irrational” Compression

wbsun
1pts1

We serve over 300,000 businesses. We processed $248 billion in transaction volume in 2025 on $650 million in annualized revenue

The system we've built has worked well for years, through hypergrowth, through the SVB crisis that sent $2 billion in new deposits our way in five day.

This is a strange way to describe a transaction processing system with total amount of money it processed. The reliability or scalability is not measured as O(n) dollars. In theory, $248bln or $2bln can be done in one transaction although I know it is not the case in reality. It would be impressive to see the typical system design properties like transactions per second, latency distribution, etc.

It’s less about 'old vs. new' and more about the evolving trade-offs dictated by the constraints of the era. There have always been engineers trying to squeeze every last drop of performance out of the bits available to them.

In SF bay area, there are always gas cars trying to show off their horsepower especially during rush hours, no matter how slow the traffic is. That noise is more annoying than tires.

Oh I am more than happy to tell people how I took down entire Google Cloud 11 years ago. I mean, of course to the level of details Google is comfortable with to share externally :)

No, sorry, I wouldn't buy EVs from any US company any more until they are matura enough that the model production surpasses at least Tesla Model S+X since released. Their reliability just suck. I don't want to waste my life again and again in those months-long waiting of service appointments, annoying issues every where and every day, hiring Lemon law lawyers and other BS.

Data points:

- one Model X

- one R1s

- My neighbor: one Model X, one R1t

- My collegemate: one Model X

Oh running Linux on a MCU without MMU.

I feel there is a gap between MCU and modern CPU, and also between the software running on top of them. The missing piece is a mid-size computer with: - A processor, single or multi-core, with computing power like 20 years ago, but modern fabrication process. Maybe without MMU for simplicity. - RAM between 100MB~1GB and DDR2/3 bandwidth. - An OS designed and implemented for this type of hardware rather than tailored Linux.

I don't think you can use it for working or your daily entertainment, so I guess not a good business to attract interests.

My experience: customers with $$$ will always believe they are very important, so important that losing a single bit is the end of world.

So you may not want to convince customers waving huge $$$ checks that their data are not that important. But instead, providing options to keep them once they realize that: their pockets are not that deep, and they are also totally ok losing some data.

Does their status page depend on something that is down already, so the page just fails static now hence no new updates?

ChatGPT Atlas 9 months ago

Am I the only one who doesn't want to type a lot while browsing? (I comment on HN very rarely too...).

This feels like the 80s/90s when people hacking assembly or finding undocumented instructions to squeeze CPU for performance. Until one day either the compiler will be highly optimized enough or the GPU will be so powerful that such tricks won’t make much difference anymore, like CPUs nowadays :D

I don’t understand why this is not obvious to many people: tech and stock trading are totally two different things, why on earth a tech expert is expected to know trading at all? Imagining how ridiculous it would be if a computer science graduate will also automatically get a financial degree from college even though no financial class has been taken.

Test 2 years ago

The magic and mighty asdfasdf..., it is like foo/bar in naming, Alice/Bob in security, deadbeef in bit ops.

BareMetal OS 2 years ago

Good to see such bare metal work in HN, I feel there has been fewer this type of work nowadays.

Back to the OS architecture, AFAIK, exokernel tries to get rid of the OS overhead (context switching, abstractions, etc.) to improve performance back in 1995. But I assume with modern computers/workload, the OS overhead only takes a tiny piece. Is that the case? Are people still optimizing OS heavily for today's workload like AI/ML/servers?

I feel that eventually people will hate every commercial product and the company. The interests of users and the company have a fundamental conflict because one is trying to get as much money as possible from the other with the least possible cost. The only honeymoon time is when the company is still trying to win customers by sacrificing their profit.

People probably should hate every mature company.

I work on a large distributed infrastructure. I always joked that my team's projects and people's careers are outage-driven: the only time we become important and people get opportunities for promotion is when where were big-enough outages that executives have to invest heavily on reliability or scalability. Other time, we are just minions who must listen to and serve feature or product teams. Nobody listen to us when we ask a product team to implement a reliability contract in their shining product.

Pre-outage improvements, reliability defense in depth, eliminated scalability bottlenecks before they are hit, are all ignored by leadership and the company: it is just human nature that even though they understand you have to prepare for possible issues, if it hasn't happen yet, you won't take it seriously. I've seen this in many internal performance reviews and promotion committees. People who haven't ever got bitten badly by an outage may call these premature optimizations.

I like the old times when you could assume everyone around you is smarter than you, so collaboration and communication were never an issue. They never rely on "experts" in other teams to collaborate, they quickly and easily pick up how other systems work in depth themselves. Smart people just shine and work together to create amazing stuff.

Nowadays, you need to explain to people why unit test is needed, why you can't use production as the first place to try a risky experiment, and rely on 20 experts, one in each tiny service, to figure out and to deliver a tiny feature with bloated timeline and messy quality.