HNHacker News
TopNewBestAskShowJobs

fredliu

569 karma · joined September 11, 2009

submissionscomments
fredliu··on Exponent – Build native apps in JS that work across both iOS and Android
Thanks a lot for the explanation. I'll try out exponent and see how far I can go without resolving to native :)
fredliu··on Exponent – Build native apps in JS that work across both iOS and Android
I've ran through most of the intro doc, but I'm still not sure if Exponent supports invoking platform/system APIs? E.g. if I want to access clipboard contents, or wifi network configuration, etc, how can it be done with Exponent? With React Native, I can write corresponding functionalities using Java or Swift/ObjC, and then integrate it with the RN main app, but how can this be done with Exponent?
fredliu··on San Diego Struggles to Keep Its Young Tech Talent
IMO, Capital and Talents are the two major factors in determining whether or not a location has a potential to have a good and sustainable tech scene. You'd have to have good supply and demand for both to sustain a healthy tech scene, and the driving factor between the two is capital, not talents. The exodus of talents in SD is a symptom of weak local demand (not because of, say, not enough restaurant options); which in itself is a symptom of weak supply of capital. Any place's scale of tech scene reaches to a local equilibrium when the supply and demand for both factors levels up. Following that logic, San Diego seems to be going where that local equilibrium is, given the current scale of capital available in the region. But the fact that more VCs are looking at places outside of the bay may bring some hope to SD, depending on whether or not SD will be "the chosen city".
fredliu··on The stuff we need is getting more expensive, other stuff is getting cheaper
Definitely a good point, and a puzzling one as well. A follow up question to think about would be: what's the reason for those overhead/administrative cost/monopolies, etc? And more intriguingly, what if there were no "Made In China", would have everything's price gone up like in healthcare/education?
fredliu··on The stuff we need is getting more expensive, other stuff is getting cheaper
It looks to me whether or not a "stuff" can be "Made In China" is a strong indicator of whether it's becoming more expensive or affordable. Basically if it can be "Made In China" it'll be cheaper, otherwise it'll go the other direction. "Made In China" is used loosely here referring to anything that can be outsourced anywhere else, not limited to China.
fredliu··on Viral.js – Peer-to-peer web app distribution
This seems to be built on top of WebRTC, using data channels ? I believe at least Safari doesn't support that, but their github readme does seem to imply support on Safari. Also, since it's based on WebRTC, who's responsible for setting up the STUN/TURN server?
fredliu··on My Interviews with Amazon
His package (base salary + bonus + average vested stock each year) seems to be standard with regard to the position he's applying. Still, with that package, if Seattle's cost of living is the show stopper (not cheap by any means), then I guess never bother trying at Google/Facebook/equivalents in the Bay Area...
fredliu··on History of China's Nine-Dash Line
I'm no international law lawyer, and didn't really look too much into the details of the "ruling", which I think, as any law, would be pointless unless there's enforcement (by whom?). It just baffles me that an article about the "history" of something didn't mention one of the first questions regarding the history of anything: where does it come from? It's not that hard to look up, it's right there in the first sentence on wikipedia....
fredliu··on History of China's Nine-Dash Line
What's ironic about this article of "History of Nine-Dash Line", is that it mentioned ROC (Republic Of China) 0 times, and only mentioned Taiwan twice (in either cases related to the actual history). The fact is that the original Eleven-Dash Line/Nine-Dash Line was established by ROC (now Taiwan) who still holds the claim, and is furious about the recent "ruling". I guess nobody gives an F what Taiwan thinks in this matter is probably because... well who cares about Taiwan, when we are talking about the Big Bad China, right? Sarcasm aside, if you want to talk about history, at least get the actual history part right: https://en.wikipedia.org/wiki/Nine-dash_line
fredliu··on HTC Vive Headset Nearing 100,000 Sales
Yes, WebVR is more performant (many webpages struggle to achieve even 60fps). But minimum 90fps, at a much higher resolution is a challenge even running on bare metal right now. And that is needed for even the simplest VR experience (unless you don't move your head that much, but then what's the point of VR).
fredliu··on HTC Vive Headset Nearing 100,000 Sales
Totally agree on the potential damage Cardboard/Gear can do to VR. I had a friend who tried Cardboard he bought for $20, and his comment was "it really was just worth $20, or less".
fredliu··on HTC Vive Headset Nearing 100,000 Sales
It's great that Vive has gained such traction (I personally contributed to that number), but I don't think VR has "hit it" yet. I think what Vive offers today is a good indicator of what would become the norm in VR in the next few years (assuming big companies keep pouring money in), when mass production of low cost equipment that provides experience similar to what Vive can do today. Low cost device + pretty good (but may not be the top notch) experience is what's needed for VR to really take off. Cardboard is trying to do that right now, but honestly it lacks a lot on the "pretty good experience" part.
fredliu··on HTC Vive Headset Nearing 100,000 Sales
I really like aframe, but I just has the feeling that for things like aframe, it would be similar to what the Web Apps has been experiencing: the performance will always a few steps behind the native alternative. Even for Vive/Rift, there's still vast space for improvement on the hardware/performance side, so I'd assume a long way before efforts like aframe.io to really take off.
fredliu··on Let’s ban elementary homework
Interestingly enough that just yesterday I read that the famous "ego depletion" theory backed by tons of serious research might got debunked. And today, "the research is clear" that we should ban elementary homework. I just can't help but think how "clear" the research actually is....
fredliu··on China Tries Its Hand at Pre-Crime
It might be a thing in China, but I don't think it's the case in this particular incident. It's very unlikely that Chinese government officials would come up with a name for a government project with intentional ties to a Hollywood blockbuster, which was never officially released in China. The name is very likely derived from the said Chinese idiom. But the translator might take a little bit freedom here: instead of translating into "Sky Net" with two words, "Skynet" is so much more catchier for an English reading audience :)
fredliu··on China Tries Its Hand at Pre-Crime
FWIW, "Sky Net" in Chinese actually has a meaning, it's from a Chinese idiom, 天网恢恢,疏而不漏, roughly translated, literally, as "Heaven(Sky)'s Net(of justice) is wide, it may have large meshes, but lets nothing through/misses nothing", referring to situations where "heavenly justice - as referred to by "Sky Net" - will eventually come, and captures/punishes the "bad guys".
fredliu··on Introducing the Parse Server Dashboard
Awesome! This is almost the last missing piece for a true Parse.com replacement.
fredliu··on Microsoft Acquires Xamarin
Definitely Xamarin is geared towards the .NET ecosystem, at least for now. But .NET aside, as a cross-platform "platform", how does Xamarin compare with React Native? Anybody has experience in both of them?
fredliu··on Netflix Is Now Available Around the World
What you said is true, but Samsung and Apple do have frictions, and I believe both of them do have contingency plans that hedge against the risk of a full out war between them. What amazes me is Netflix's seemingly "un-conditional trust" on Amazon, it seems putting them in a potentially very vulnerable position, even without considering Amazon Video being a potential competitor. Maybe they just don't have any other choice right now.
fredliu··on Netflix Is Now Available Around the World
Agree, switching is so costly, and IMHO given Netflix's current profit margin, which is not that high, I doubt they can afford to replace aws with a full in-house solution.
fredliu··on Netflix Is Now Available Around the World
Aws and Amazon Instant Video probably are very separate businesses. And right now, aws is obviously much more successful than Amazon Video. But is that enough reason for Netlfix to be not scared of being a full aws shop and not worrying the fact that their biggest - probably the only - competitor (Amazon Video) also shares the same parent company as Netflix's main tech provider (aws)?
fredliu··on Many See I.R.S. Penalties as More Affordable Than Health Insurance
FWIW, reading the comments reminds me of Hilary Clinton's answer to "Is Obamacare helping or hurting the average U.S. citizen?" on Quora (https://www.quora.com/Is-Obamacare-helping-or-hurting-the-av...) The comments on Hilary's response seem resonate the comments here...
fredliu··on Who Y Combinator Companies Want
I'm not a java programmer (my knee jerk reaction to quickly bang out an MVP would mostly be python), but this negative attitude towards Java seems unfair. There's a lot more to the Java universe than just enterprise Java. There are companies using Java that do cool stuff at large scale, and very reliable. Netflix is heavily Java, and nobody would (at least I wouldn't) argue that their tech is dull. Even if you are looking for pure hip factor, there's things like vert.x, and all these other JVM languages, which are not Java per se, but one of the selling points of those languages is it can utilize tons of libraries in the java ecosystem if needed. The last argument against java would be its verbosity and productivity (lack of), but I'd argue Java has one of the best IDE support among all languages, which helps alleviate the problem significantly.
fredliu··on Vert.x: A tool-kit for building reactive applications on the JVM
wow, now I understand why it's named like that: a polygot "node"!
fredliu··on Vert.x: A tool-kit for building reactive applications on the JVM
Good to know. Then the "reactive" mentioned in the title is not exactly async, and not exactly as in "Reactive Extensions" either, so where can I find the intended meaning of "reactive" in that context?
fredliu··on Vert.x: A tool-kit for building reactive applications on the JVM
ah, thanks for the explanation... I guess we probably need a "new_cool_term" namespace for every new/re-purposed term. Simply use "reactive" to refer to "async" already caused a name collision for me here....
fredliu··on Vert.x: A tool-kit for building reactive applications on the JVM
Can't argue with the synchronous Java lib part, but for the callback hell, I believe RxJava is the answer.
fredliu··on Vert.x: A tool-kit for building reactive applications on the JVM
Vert.x indeed looks pretty cool. But I found it a little bit weird that they used the term "reactive" in the title, but I'm not sure what the "reactive" is referring to: maybe Reactive Extensions, or at least RxJava? which should be perfect with vert.x to solve the callback hell problem. Or they just use it as a generic term for async technology used in vert.x/node.js/tornado etc?
fredliu··on Accelerated Mobile Pages Project
Technologically it's not a walled garden, but "business wise" - for lack of a better word- it is definitely a way to improve content consumption experience on Facebook, not for the general Internet at large.
fredliu··on Accelerated Mobile Pages Project
Interesting to see how different companies address the "mobile web sucks" problem. Google is coming from the top, pushing for "the right way to do mobile web" for the entire Internet, while Facebook is building its own walled garden of Instant Articles. Both of these strategies require the content provider to adopt yet another "standard", which takes time and money to make happen. IMOH, any of these tech company driven "push-for-a-certain-tech" is less likely to work, or at least not cost effective.

In contrast, the transition to "mobile web first" is already done in China, which I would argue has the largest monetizable mobile consumer market in the world (because it's not only for hip young people. Most if not all of the grandma generation in China are getting on the internet for the 1st time, and only through WeChat on smartphones). Any user of the WeChat app knows the astonishing volume of contents shared within that social app, and all of them are mobile centric, actually it's fair to say it's "mobile only" (if you load the same URL of a shared article in WeChat on a desktop browser it'll look aweful i.e. they are not responsive, and they don't care). Yet, this transition happened not because of WeChat pushed all content providers to adopt a certain standard, but done spontaneously by each content provider, on their own to figure out what looks good on WeChat. The need to make "mobile only" content comes from the desire to reach the huge user base in WeChat, which, unlike facebook, is a "mobile only" app.

The tech for making mobile friendly webpages are there for years. I would argue the reason it's not happening in the US is because of weak demand, not supply. If you have the sort of "mobile only" demand as seen in WeChat (Facebook is better positioned in that regard than Google), you'd see content providers switch to whatever suits them overnight.

← PreviousPage 5 of 8Next →