HNHacker News
TopNewBestAskShowJobs

yvsong

105 karma · joined January 10, 2014

Shaken, not stirred.
submissionscomments
yvsong··on Go vs. Swift [pdf]
Swift: better OO, syntax, IDE; Go: built-in concurrency;

Swift is a great joy for iOS development, where compatibility with Objective C makes things smooth, and operation queues are good enough for concurrency. Xcode is a big productivity booster. Good to break Swift's own backward compatibility with new releases to keep innovation, while providing a quick fix tool. Hope it will become a great server language too.

yvsong··on China won't be luring foreign tech talent any time soon
I wonder how many have studied Herr Führer's record on German economy. The 2 major mistakes of mankind in the 20th century are fascism and communism.
yvsong··on My Favorite Books of 2016
Bill Gates writes very well in English. It's evidence that he wrote excellent software decades ago. It's interesting that writing software seems to make more money than dealing with English documents as ordinary office workers. However, as one moves up and becomes a successful businessman, he reads and writes in English primarily, and makes much more money than those who write software.
yvsong··on Facebook Said to Create Censorship Tool to Get Back into China
China's social network is WeChat. I suspect it's too late for Facebook to enter. With censored contents, what's Facebook's attraction to ordinary Chinese people? Without censorship, it would be a huge attraction.
yvsong··on Before You Grow
Orange, to Make Startups Great Again?

I try to let my own CSS (particularly fonts) on Safari trump the sites I read a lot, such as Hacker News. Safari's reader view is good too.

yvsong··on Swift and the Legacy of Functional Programming
And the source code comments are the why.
yvsong··on Server APIs Project
The comparison should be updated to Swift 3. Swift syntax is more intuitive and readable than Scala. A common mistake in language design is to depart from C syntax, without substantial gain. For example, replacing {}, &&, || with other things. Swift strikes a great balance between intuition and innovation.
yvsong··on Taking PHP Seriously
In 2 words: shit happens.
yvsong··on Hard Tech Startups
Software have a poor image due to lack of perfectionists in the software industry. Buggy software are happily released. Correct software are very hard to build. I wonder how many have ever existed.
yvsong··on Reasons not to use (i.e., be used by) Facebook
Users and Facebook use each other voluntarily, for their own gain. It's a normal business that anyone can choose to use or not. Both terms users and useds are ok to describe the 2 aspects of the business, and for arguing which aspect weighs more. Users use Facebook first, so overall users is the more proper term.
yvsong··on Program your next server in Go
Any comment on Swift vs Go, potentially for server programming?
yvsong··on Show HN: Map of immigration to the U.S. since 1820
Great data visualization for learning a little more American history. Seems one more piece of evidence that the mainstream American culture is set by the British and German, or the original English and German speakers, and luckily so. Think about the rigorous constitution, logical reasoning, rule of law, and the founding fathers, etc. (from someone without British or German root, otherwise the "political correctness" would kick in).
yvsong··on Why Go gets criticized so much
Hating oneself is the highest form of love. -- Bill Maher on gay Republican politicians.
yvsong··on Google achieves AI 'breakthrough' by beating Go champion
I concluded that the all time no. 1 master Go Seigen's secret is 1. learn from all masters; 2. keep inventing/innovating. Most experts do 1 well, and are pretty much stuck there. Few are good at 2. I doubt if computers can invent/innovate.
yvsong··on Apple Reports Record Third Quarter Results
UX is more than UI. Apple's UI design is still the best, but the judgment on consumer needs and product integration is gone with Steve Jobs. A brash and creative genius like Jobs has no chance climbing the corporate ladder. Has to start his own company. My guess is Apple will continue to be financially successful, but the best days are over.
yvsong··on Daniel Kahneman: ‘What would I eliminate if I had a magic wand? Overconfidence’
Overconfidence can only be defined in hindsight, therefore avoiding overconfidence cannot be a guide for decision making.
yvsong··on A Quick Puzzle to Test Your Problem Solving
With an equal protection clause, i.e., no particular number or a group of numbers can appear in the rule, is the problem solvable?
yvsong··on The Difference Between Saying 'Thank You' in Chinese and English
Ancient China had tons of courtesy in social interactions, and used to consider other countries uncivilized. The lack of courtesy in Mainland China is due to the communist revolution, which promoted tough fighting mentality to break social hierarchy and order, and threw away traditional values. It's an aggressive way of promoting equality. The revolution is over since Chairman Mao left. Now that the Communist Party is the governing party, the emphasis is hierarchy and order, or in a better sounding word -- stability, so that they can stay in power forever. They try to bring back traditional values, but the revolutionary damages are hard to overcome.
yvsong··on The Ronco Principle
If Napoleon was good at judging people, they are driven by 2 things only: greed and fear. The most successful people career wise have to be greed-driven, confident, and mentally strong. The meanest ones are typically fear-driven, insecure and mentally weak. My life lesson is to stay away from those driven too much by fear, who are usually losers in Darwin's game in the long term.
yvsong··on Swift and Go: Building a Fast Future
Which database do you Go for? Is the driver production ready?
yvsong··on Facebook Go Libraries
It may be a cultural difference of system programmers (including Go designers and developers) and (consumer) application programmers (e.g., as in the Apple camp). System programmers regard themselves higher, prefer terse symbol names, specs, docs, mathematical expressions, and formal methods, don't seem fans of Objective C or Java style readability and verbosity. But then again, it's open source software -- No one owes anyone anything.
yvsong··on ToroDB – Document-oriented JSON database on top of PostgreSQL
Is it possible to quantify the savings of storage and IO?
yvsong··on Apple’s dangerous game
This could be the reason why iPhone 6 has not been approved in China. With heavy smuggling they will get plenty. A lot of arguments assume the (American) government is decent, but iPhone is a global device. Let's hope Apple products have the same security all over the world.
yvsong··on The color of every photo on the internet blended together is orange
I wonder what the average color of all web pages is, and that of all smart phone app icons.

Edit: web pages should be weighted by page views, and app icons by downloads.

yvsong··on Email Is Still the Best Thing on the Internet
Email is not a person's unique ID, although sometimes it's used to serve that purpose. The ID layer of internet is not established yet. I'm not sure if it's possible in a decentralized system. Centralized management may be necessary.
yvsong··on Email Is Still the Best Thing on the Internet
> Email was one's passport and identity.

Email is not an identity. Most people have multiple email addresses, and some people share some addresses.

yvsong··on Corporate America Hasn’t Been Disrupted
Most green cards today are family-based instead of employment or skill based. Family is a golden word in America, according to the Godfather: "But don't ever take sides with anyone against the Family again." In addition, there are many diversity (lottery), refugee, and asylum green cards.

It's funny while America is hated, and some other countries are touted to have better systems and will soon take over America's leadership, tons of people are voting for America with their feet, and crying for green cards.

yvsong··on Wikipedia refuses to delete photo taken by monkey
If it's in a court, I would ask for proof that the animal took the photo. Could have been savvy marketing. No one is trustworthy when fighting in a court.

If the story is verified, I sympathize with the photographer. Accidents are part of the venture.

yvsong··on My Startup School Europe talk: The Technology
This powerful message will be responsible for some new startup successes, and a lot of sweat and tears from startup failures.
yvsong··on When there’s a problem with the track, compete with caution
Lessons for the business/tech race between US and China.
← PreviousPage 2 of 3Next →