HNHacker News
TopNewBestAskShowJobs

fredliu

569 karma · joined September 11, 2009

submissionscomments
fredliu··on Announcing Linode Block Storage Volumes
In short, at the scale any block service is intended to serve, HDDs/SSDs are going to fail, networks are going to be down, data corruptions are going to happen, unpredictable latencies are going to appear, etc. etc. All these failures are destined to happen at a not so infrequent rate. The service offers the abstraction/illusion of "HDD in the cloud that never fails (or may 9s SLA)" despite all that is pretty hard to pull off.
fredliu··on How Amazon’s Ad Business Could Threaten Google and Facebook
Maybe I'm biased, but personally, I never ever clicked on any ads showed up along my google search query, even if they are relevant. I just can't get rid of the nagging feeling that: "there gotta be better deals else where (e.g. on Amazon?)" or "The merchant paid Google a premium to show up along side my search results, the price can't possibly be the lowest". Am I the only one feeling this way?
fredliu··on Chinese Workers Abandon Silicon Valley for Riches Back Home
With the risk of being down-voted, I would like to ask does "fight for freedom of expression and social rights" really has to be the polar opposite of "pro-business and more money-driven"? To me, those are answers/attitudes towards two potentially orthogonal questions. To put it another way, is a "pro-business and more money-driven" a good predictor on a person's opinion on "freedom of expression and social rights" and vise-versa? Since there are so many potentially orthogonal questions to ask, it seems to me it tells more about those who ask those questions (which questions are more important to them), than those who answered.
fredliu··on Chinese Workers Abandon Silicon Valley for Riches Back Home
I think what you said just confirmed my point: Is "Lower their expectations" necessarily a good thing? Especially when we are talking about under a professional environment. "He's really an American, he doesn't really understand how to be a good manager for a team of native Chinese" doesn't sound like an advantage to me.
fredliu··on Chinese Workers Abandon Silicon Valley for Riches Back Home
I heard the other side of the story that ABCs could have a hard time in China, because they look just like full han Chinese, but when people find out you are not really "Chinese Chinese", attitudes/expectations/behaviors change.

Edit: I guess I should say "attitudes/expectations/behaviors change, for the better or worse"

fredliu··on Don't Buy Anyone an Echo
I feel these type of commentary often times achieving exactly the opposite of what it advocates, if it ever achieves anything. Maybe because the TL;DR is buried midway through the post, or because the actual reasons to dissuade buying an Echo is nothing new (Privacy and Security? and to be fair, there indeed is something new in the post that I didn't know about, regarding Echo data being used in a homicide investigation). At the end of the day, the impression left in an average reader's mind might be: nothing to see here, but maybe buying an Echo as a gift is a neat idea...
fredliu··on Vision Kit – An image recognition device that can see and identify objects
Is this a response/competitor against AWS DeepLens?
fredliu··on Google Data Studio
From the website, pretty hard to figure out exactly what's different about it.

From the looks, is it something like AWS's QuickSight?

fredliu··on Playboy Interview: Steve Jobs (1985)
>Playboy: And in the meantime?

>Jobs: The developments will be in making the products more and more portable... maybe the merging of the telephone and the personal computer.

Hard to believe this was 1984, it almost sounded like the original iPhone was 20+ years in baking

fredliu··on Real-Time Recognition of Handwritten Chinese Characters
I don't know much about Japanese, but in written Chinese, the stroke order is less likely to be consistent. One of the challenges for early leaners of writing Chinese characters is to "get the stroke order right", and many, even sufficiently educated adults could struggle getting all orders right. Also, writing Chinese characters in cursive often requires different stroke orders for the same character due to aesthetic reasons, and the boundary between print and cursive style in hand writings could be very blurry. Therefore, I could see stroke-order becomes a very noisy, inconsistent and less reliable input.
fredliu··on COST in the land of databases
As mentioned in the other comment, I was actually only thinking about use cases like Athenta + csv_on_s3. and that's the really "low cost" approach I was referring to for analytical data.
fredliu··on COST in the land of databases
I do know Athena is built on top of Presto and it can pair with lots of different data sources. But somehow when talking about Athena I always end up thinking about using big CSVs on S3 as data source, so what I really meant was Athena+S3 I guess.

Edit: regarding transaction though, I wonder if Athena could even be used as a "meta sharding" layer, when all of the underlying data sources support transaction, but data is too large to fit in a single instance. The advantage would be to not implement sharding logic in code. Not sure about the performance though. Just a thought.

Edit2: not sure if I read it correctly, but looks like right now Athena does not support transactions yet (http://docs.aws.amazon.com/athena/latest/ug/creating-tables....) although using Presto there could be a future that they do support.

fredliu··on COST in the land of databases
Not sure if it's related, and AWS Athena is not a Database in a strict sense (or in any sense at all since it's not a transactional DB), but it seems to offer both scale and lower cost if it fits your requirements (read only, DW like traffic)? Anybody has experience using it in prod as a DW replacement?
fredliu··on HTTP/2 Server Push on Netlify
This is true, but no mandate on encryption in the HTTP/2 standard was an deliberate decision, one of the very few differences between HTTP/2 and SPDY. But yes, practically, you can't use HTTP/2 without encryption nowadays.
fredliu··on Google VR180
Anybody knows how/if the camera/player pair support 6-dof?
fredliu··on Erlang/OTP 20.0
STUN is for signaling, but the hole-punching business is not 100% guaranteed to work, so you need TURN as the back up relay server. DTLS is needed for both p2p traffic and the replaying traffic through TURN, so your TURN server does need DTLS for its job.
fredliu··on Erlang/OTP 20.0
Thanks for the clarification. I was aware of the DTLS requirement for WebRTC, but not sure the whole WebRTC stack support on erlang/OTP. Now thinking about it, maybe an erlang/elixir/whatever-on-BEAM implementation of STUN/TURN server would make sense...
fredliu··on Erlang/OTP 20.0
* DTLS : This lets it talk to WebRTC clients

Could you elaborate more on this? I don't know much about erlang/OTP's support for WebRTC. Does adding DTLS makes erlang/OTP possible to talk to WebRTC clients because WebRTC requires DTLS? or this means erlang/OTP now has a complete stack and API for WebRTC communication out of the box?

fredliu··on Chinese Online Retailer Developing One-Ton Delivery Drones
Sure, labor is cheap in China, but still, you'd pay $0 for the pilot for the unmanned drone, and it can fly 24/7. Edit: ok, maybe not $0 since the drone may not be autonomous, but still, much cheaper operating drones on the ground than hiring a pilot.
fredliu··on Scaling your API with rate limiters
I think since it's internal services, you control both the client and server side. Applying back-pressure would be a good alternative than just using rate limiter on the server end and let your client just flood away your internal service interfaces.
fredliu··on TensorFlow machine learning now optimized for the Snapdragon 835 and Hexagon 682
Looks like most of the use cases you mentioned could benefit from this? About "good network", today's wireless network's peak performance might be enough, but being mobile, you can't guarantee you always have that peak performance. Having a dedicated high performance SoC definitely helps those use cases especially under mobile.
fredliu··on WebRTC: the future of web games
Interesting, I'm aware of the hassle to build it, but constant regression...that means it's not production ready yet. Regarding the same regression in Chrome, does it mean the WebRTC in stable version of Chrome also has the same compatibility/gain/echoing problems with new android devices?
fredliu··on WebRTC: the future of web games
Great article.

Does anybody have any experience using WebRTC out of the browser context? E.g. using Android's webRTC lib without using a browser?

fredliu··on Human Cells Eat Nanowires
No expert here either, but I suppose that meant the wire has essentially only "length" (e.g. x dimension), and no "thickness" (y dimension)?
fredliu··on Hyper.sh – Effortless Docker Hosting
Another "serverless cron" option from aws is their Data Pipeline service. It is intended for data processing as its name implies but does fits the bill for lots use cases as a generic "serverless cron". Note that Lambda has executing time limit that's pretty short, while data pipeline can be configured to have much longer timeout.
fredliu··on PurpleJS – An alternative to Node.js for Java projects
Isn't use case proposed by PurpleJS covered by Vert.x already? Or am I missing anything?
fredliu··on Daydream – Google VR
> Most people aren't drawn to VR. That's an interesting observation, especially from a Vive owner. From my limited experiences, everyone I showed Vive to was blown away by it (demo ranges from teenagers to non-techie adults), and definitely wanted to use it more, the only problems for them to have one of their own immediately are 1) price point, 2) setup complexity. On the contrary, Cardboard users responses were lukewarm in general.

Regarding VR for the mass, I see it as a new content consumption platform, the fact that it's mostly for games right now doesn't mean it'll stay in that way. Isn't introducing/promoting VR for the mass exactly what Daydream is intended for? Otherwise I'm not sure why Google is interested in pushing a platform just for a niche market.

fredliu··on Daydream – Google VR
Sigh, kinda disappointed given all the hype and secrecy around this, and makes me doubt the near future of VR (I have a Vive, and was a believer until this point). For VR to really take off, we do need a "good enough" experience for the mass while letting the Vives driving the leading edge. Cardboard was clearly not good enough (otherwise it would have taken off by itself already), Daydream (with Pixel phone) just seems like a polished version of cardboard, but still not good enough: actually, is it in anyway better than cardboard towards the direction of Vive? Slightly higher resolution? A little bit more comfortable, maybe easier to setup, and that's it? How about 6 degree of freedom, more precise controller tracking? at least 1K per eye resolution? Just wish Daydream won't kill VR by over-marketing it and fails to deliver. If that happens, it may take another decade for VR to come back.
fredliu··on China’s Plan to Make the Yuan the World’s Go-To Currency
Silly question: is the US dollar being the world's go-to currency part of the US's national interests? If so, how big of an interest is that to the US? If "yes", and "very" are the answers, I wonder if Yuan can ever replace US dollar without a fight.
fredliu··on Exponent – Build native apps in JS that work across both iOS and Android
This is great, good to know the options are there, can't wait to try it out!
← PreviousPage 4 of 8Next →