I cannot think myself out of this

From HN ...

<span title='2022-01-15 00:00:00 +0800 CST'>January 15, 2022</span>&nbsp;·&nbsp;poga

gRPC status codes

gRPC defined 18 status codes for returning different types of errors. I think they’re a pretty good reference if you want to design clear error handling for API. ...

<span title='2022-01-03 00:56:00 +0800 CST'>January 3, 2022</span>&nbsp;·&nbsp;poga

On Naps

I’ve been taking naps multiple times a day. And surprisingly, a simple 5 minutes nap can help me avoid quite a lot of depression and anxiety. ...

<span title='2021-12-12 00:00:00 +0800 CST'>December 12, 2021</span>&nbsp;·&nbsp;poga

Pipelines and Glue Systems

Context: Machine Learning Projects are mainly just a complex interdependent pipeline. We desperately need a better abstraction for them. ...

<span title='2021-12-12 00:00:00 +0800 CST'>December 12, 2021</span>&nbsp;·&nbsp;poga

Using AntiPatterns to avoid MLOps Mistakes

Using AntiPatterns to avoid MLOps Mistakes, Nikil Muralidhar et. al. I learned about this survey paper from The Data Exchange podcast. It’s a good introduction for people who just started deploying their machine learning project to production. The paper focused on supervised learning, and forcasting applications. But the observation and recommendations should be general enough to be applied to other common machine learning deployments. ...

<span title='2021-11-27 00:00:00 +0800 CST'>November 27, 2021</span>&nbsp;·&nbsp;poga

Notes on The Five Dysfunctions of a Team

genuine teamwork in most organizations remains as elusive as it has ever been. organizations fail to achieve teamwork because they unknowingly fall prey to five natural but dangerous pitfalls The Natural pitfalls absence of trust: unwillingness to be vulnerable within the group. fear of conflict: incapable of engaging in unfiltered and passionate debate of ideas. They resort to veiled discussions and guarded comments lack of commitment: team members rarely, if ever, buy in and commit to decisions, though they may feign aggrement during meetings....

<span title='2021-09-19 00:00:00 +0800 CST'>September 19, 2021</span>&nbsp;·&nbsp;poga

On Building Glue Systems

I spent most of my life building glue systems. Sometimes, I got to work on a deep, sparkling project. But most of the time, my work is about gluing things together. ...

<span title='2021-09-18 00:00:00 +0800 CST'>September 18, 2021</span>&nbsp;·&nbsp;poga

Learning Julia, Line by Line

Cardsjl is a simple Julia package which demonstrate many interesting bits of the Julia Programming Language. Reading it is an enjoyable experience. The note I’ve writtend down is here: ...

<span title='2021-08-04 00:00:00 +0800 CST'>August 4, 2021</span>&nbsp;·&nbsp;poga

CHECKLIST FOR ORGANIZATIONAL HEALTH

...

<span title='2021-07-24 00:00:00 +0800 CST'>July 24, 2021</span>&nbsp;·&nbsp;poga

Haxe and Programming for Many Machines

The title sounds obvious. We always program for a machine! A program won’t run itself! ...

<span title='2021-05-11 00:00:00 +0800 CST'>May 11, 2021</span>&nbsp;·&nbsp;poga