HN user

iampims

1,393 karma

Tim https://twitter.com/pims

Posts19
Comments532
View on HN
engineering.fb.com 4y ago

We built a general purpose key value store for Facebook with ZippyDB

iampims
3pts0
aws.amazon.com 5y ago

Fairness in Multi-Tenant Systems

iampims
3pts0
www.helium.com 6y ago

Helium Tabs: Track Anything Using the People's Network

iampims
1pts0
github.com 6y ago

Xlskubectl – a spreadsheet to control your Kubernetes cluster

iampims
2pts0
medium.com 6y ago

Lambda Store: Serverless Redis

iampims
83pts52
news.ycombinator.com 7y ago

Ask HN: How do you deploy your applications?

iampims
4pts2
www.expatsoftware.com 9y ago

Things Worth Knowing About Your Trial Users

iampims
3pts0
dmathieu.com 9y ago

Blocking Go Readers and Writers

iampims
1pts0
medium.com 9y ago

Scaling Mastodon

iampims
5pts1
thenextweb.com 9y ago

Sense’s gorgeous new sleep tracker has voice control for the perfect alarm clock

iampims
3pts1
medium.com 12y ago

Lessons learned building an anonymous social network

iampims
2pts0
jdmaturen.github.io 12y ago

Deconstructing Crunchbase: Understanding Public Self-Reported Data

iampims
27pts1
blogs.wsj.com 12y ago

The Letter: FDA Orders 23andMe to Halt Sales

iampims
2pts0
aphyr.com 14y ago

Scaling at Showyou [pdf]

iampims
1pts0
googlereader.blogspot.com 15y ago

Official Google Reader app for Android is finally here

iampims
37pts29
blog.tsa.gov 15y ago

The TSA blog

iampims
1pts0
www.signonsandiego.com 15y ago

TSA to investigate body scan resister

iampims
28pts9
www.slideshare.net 15y ago

Writing HTML5 apps with Google App Engine, Google Closure Library and Clojure

iampims
3pts2
news.ycombinator.com 15y ago

Ask HN: Review my app: Firetweets

iampims
21pts23

Not sure I would qualify sharding a DB that get 1M qps as straight forward. I agree with you that it seems that an org would be a natural sharding key, but we know that at this scale, nothing really is ever straight forward, especially when it's your first rodeo.

lossy and simpler.

IME, I've found sampling simpler to reason about, and with the sampling rate part of the message, deriving metrics from logs works pretty well.

The example in the article is a little contrived. Healthchecks often originate from multiple hosts and/or logs contain the remote address+port, leading to each log message being effectively unique. So sure, one could parse the remote address into remote_address=192.168.12.23 remote_port=64780 and then decide to drop the port in the aggregation, but is it worth the squeeze?

The best thing about PHP: shared nothing architecture.

The worst thing about PHP: shared nothing architecture.

It works extremely well until it doesn’t really scale anymore.

They can’t because value is not exported. They must use the NewUsername function, which forces the validation.

In my opinion, this pattern breaks when the validation must return an error and everything becomes very verbose.