Liang Wang

@internal-compiler-error.com

It took me way too long to realize that Leetcode style dynamic programming questions are Markov Decision Processes. The DP array/answer is the value function, and at each state/index we are literally walking all possible actions finding the maximum value.

I admit I’m not the greatest at leetcode and I’ve complained about the usefulness of it in the past out of resentment. But I’m slowly improving and as an soon to be grad international student in a downturn market, I’m willing to play the game

Criticize all you want but the web standards managed to agree on one API for all systems and vendors. Compared to the native landscape where each OS has their own linker, executable format, calling convention etc. Even if the syscalls are portable, it would still be painful

🌶️ take: I don’t like human friendly time duration (like “1 year, 3 months”) in CLI arguments or even most UIs. Allow me to opt out and just use offset in one unit, be it seconds, or days please

I’ve never understood the argument why numerical types having 0 as a default value is universally good. Sometimes I want 1, such as when using it has the multiplicative identity. Is it really too much to ask to just initialize?

remember when the only computer you owned was Your Computer, and it could run any software that could run on that kind of computer?

One of the regrets I have for my undergrad math minor is not taking differential equations. I jumped into abstract algebra, combinatorics, convex optimization as they seemed more reliable in CS. But I now realize diffn equs were the motivation for many other math branches.

Whether to normalize or denormalize is actually the same trade off as whether to introduce a function during refactoring or just copy similar code around---what do you value more, easier to read or easier to write?

Developing databases would be much easier if not for one very annoying aspect: database users - Piotr Sarna, 2024

I’ve finally watched the last episodes of grand tour and it’s was emotional. From 2017 when the first season started when I first came to Canada in high school and now I’m almost done university. And not to mention watch top gear when I was younger. It’s the one show that I always come back to

AWS advertises 99.999999999% (11 nines) durability for S3. I think that's per object per year. Sounds great until you realise that S3 stores 280 trillion = 2.8*10^14 objects (source: www.allthingsdistributed.com/2023/07/buil...). That suggests S3 is corrupting somebody's objects many times per year.

Building and operating a pretty big storage system called S3

Three distinct perspectives on scale that come along with building and operating a storage system the size of S3.

allthingsdistributed.com

after one of the wildest days of ops in my life, reading this and all the other supportive posts means a tonnn, big 💙 let's keep the posts rollin tonight and do it all again tomorrow?!

Post nicht verfügbar.