Viewing profile — moca
moca
HN member- Joined
- Wed, Aug 14, 2013, 7:20 AM UTC
- HN karma
- 91
- Public activity
- 64 items
- HN profile
- View on Hacker News ↗
About moca
No profile information was provided.
Recent public activity
-
comment
Comment #15942535
Both Google and Microsoft have published their API design guidelines, which are very much RESTful. Both companies have applied their guidelines to broader set of products at very l…
-
comment
Comment #13709754
This guide has been in use since 2014, including recently launched Cloud Spanner API. Disclaimer: co-author of the design guide.
-
comment
Comment #13708316
Many Google APIs were created before this guide. New APIs published at https://github.com/googleapis follow this guide. Having the same API available via both REST and gRPC is very…
-
comment
Comment #13707520
Thanks for the comment. The error handling chapter will be published in a few weeks. For now, you can reference https://github.com/googleapis/googleapis/blob/master/google/... . Di…
- story
-
comment
Comment #12426695
The proxy is packaged as a docker image, it can run anywhere docker is supported. For performance and convenience, the proxy and the server typically run next to each other, but th…
-
comment
Comment #12066608
Have you considered to use a centralized configuration storage (such as S3 and anything else) with access control and audit trail? That is easier to update configs without restarti…
-
comment
Comment #12066578
Agree. If you use any SDK built on top of Application Default Credentials library, it should work automatically and transparently across different environments. The complexity is h…
-
comment
Comment #11004000
If we look at how much technologies have advanced over last decades, the economy produces more than enough output for basic needs, which can be distributed to everyone without much…
-
comment
Comment #10828178
For consumer applications, you are limited by the ecosystems, such Android or iOS or Windows, so you can't choose kernel anyway. For cloud applications, what is more important is t…
-
comment
Comment #10828105
A single disk seek takes a few milliseconds. If you need to do any kind of disk verification, it will take longer than a few milliseconds.
- story
-
comment
Comment #8944181
I have seen this kind of problems many times in real life. By start writing design doc and prototype code from very beginning, you demonstrate effort and progress. You most likely …
-
comment
Comment #8921533
SpaceX would drive the product and Google will be a great partner and investor. It is a good match. If Google drive the product, that would raise a lot of concerns across many gove…
- story
-
comment
Comment #8825941
Your statement is incorrect. HTTP/2 essentially sends HTTP requests/responses through a multiplex channel. The semantics is nearly identical to HTTP/1.1. SPDY has approved it in re…
-
comment
Comment #8825916
> Bandwidth is cheap. Bandwidth is just one problem. If you use HTTP/1.1 to download large files, you won't have much problem. If you try to design a memcache-like protocol based o…
-
comment
Comment #8813349
I have used several Xiaomi products (phone, box, MIUI). I can say their product design and quality are very good. Obviously, they copied hardware design from Apple, but they have p…
-
comment
Comment #8803643
Among major companies, Apple did a better job with supporting old devices. Google Nexus devices become completely out of date after 2 years (too slow to run latest software, and to…
-
comment
Comment #8773919
Java tried green thread since day one in 1995, and it never worked out well and was dropped long time ago (around 2000). Go did a good job with its gorountine at certain cost, for …
-
comment
Comment #8328639
Since iPhone 4, iPhone design seems going downhill. With the same display size, iPhone 6+ is much bigger and heavier than LG G3. Its quality is so much better than others, especial…
-
comment
Comment #8317763
Today Alibaba has more sales than eBay and Amazon combined. One important factor was Alibaba had enough capital to outrun competitors, considering it offered free service in its ea…
-
comment
Comment #8301137
iOS apps use fixed layout, so they can't scale up/down with different display sizes. Since iOS only did double density once so far before iPhone 6 Plus, apps are quite easy to hand…
-
comment
Comment #8301120
Android UI system still uses pixel in many places, such as MotionEvent.getX(). It should just use DIPs everywhere, which would significantly cut coding complexity.
-
comment
Comment #8294998
I have worked with Internet services for many years. I think we have missed quite some opportunity to build great web app platform. For example, we could package web apps in .apk/.…