Code

Static Dataset for One-Belt-One-Road & Greater Bay Area

Below is a hand-crafted dataset for the basic information of the country list for One Belt One Road and Greater Bay Area. One Belt One RoadSource: Industrial...

Thoughts

My Newsletter

Just spent some time setting up a newsletter for this blog. Hope some loyal readers will subscrive and we can engage more. The subscribe form is placed at th...

Idea Bank

Startup Graph

Type: Data Visualization Target: Ecosystem Research So many startups focusing on different domains. Is there a way to categorize what they do and how are the...

Idea Bank

Making Memes Accessible

Type: Machine Learning Target: Visually impaired People who are blind do not have access to visual content on the web, including online memes. In this projec...

Thoughts

Hello Again

Torwards the end of 2018 and starting 2019, this site is fitted with a new theme and design. It has been a while since I have updated this blog. A lot has ha...

Reading List

Learning The Blockchain

Recently decided to self learn the blockchain for the start up idea that I have. Below shows learning resrouces I’ve found online. Feel free to use them. Tut...

Reading List

Machine Learning Github Repos and Links

Github repos Automate ML model selection TPOT Mindlayer tim5go Deep Learning The Straight Dope ebook Deep Learning Reading List jasonicarter TechOrange sour...

Thoughts

Current State - Jan 2018

Writing takes time and effort. I was thinking of jotting down bullet points but that oversimplifies things. I want to put down something like a year-end revi...

Code

First Try at Truffle, Solidity and Metamask

Smart Contracts are hard to test. It’s my first time getting to know how to create a test Ethereum network and interact with it. I need to test out a Smart C...

Thoughts

Don't stop. Keep going!

Joined another hackathon for the Fashion Industry! Won the first place and took home a drone! Going to join Smartone Hackthon late-Oct. Fingers-crossed! Came...

Thoughts

77 Failed Startup Post-Mortems

77 assorted essays and post-mortems from the founders or investors of failed startups, collected from around the web. Discover the reasons behind startup fa...

Thoughts

Chatbots Are Not For Everyone

WhyChatbots provide a zero-knowledge interface to clients. They can just ask what they want and get a human-like reply, rather than bolts and buttons. Exampl...

Code

Project - Membership Site

DurationElapsed (3 months - ongoing) ProblemA complete redesign of the current Membership Site. From visual to content creation. GRAV vs WordpressInital deci...

Code

Force SSL On Grav

Force SSL setting in system.yaml Edit .htaccess. Add the following lines after RewriteEngine On12RewriteCond %{HTTP:X-Forwarded-Proto} httpsRewrit...

Code

Move Wordpress To Subdirectory

Change .htaccess in the subdirectory, i.e. example, where Wordpress now sits 123456789101112# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnR...

Google Analytics Added

Today marks the day that GA is added. Would be interesting to see where my traffic comes from.

Code

Hexo Tag and Post List

To display all tags and each tags’ related post titles.In EJS. 12345678910111213141516171819202122232425<% if (site.tags.length){ %> <sectio...

Thoughts

Get Out of the Comfort Zone

On April 22, I joined hackUST 2017, a hackathon organized by HKUST Entrepreneurship Center. For those who are still wondering: A hackathon is an event where ...

Reading List

Blogs to Follow

Some nice technology personal blogs to follow. Willin - Personal《不可替代的团队领袖培养计划》 Leo Lamprecht - BlogZeitElm Matthew Moore, Uber Growth Design - Medium Angula...

Code

Project - Automating No API Sites

Duration2.5 hours ProblemTo check whether a list of web domains are taken or not LogFollowing up a previous post (), I can finally announce my success in aut...

Tech Digest

Tech Digest 220617

Uber adds tipping >> Tesla hires deep learning exprt Andrej Karpathy for autopilot >>

Code

Project - Matching Conditions

Duration2 hours ProblemA fellow intern invited me to solve this problem. They need to find the difference between the actual and expected cost of an item, an...

Thoughts

Handling Priorities

It has been approximately three weeks since the internship started. Today we get to move to the original office and it feels so much more at home. It does ma...

Reading List

Neural Networks

Datasets [Unsupervised][Chatbot] BabI For verifying intelligence of the conversational chatbot License This work is licensed under a Creative Commons Attr...

Reading List

Web Scraping

Framework & Tools [JS] PhantomJS [JS] CasperJS [Python/Java] Helium [Python/Java] [Selenium Webdriver] License This work is licensed under a Creative Co...

Thoughts

Trying New Things

What to do when you need data from a website but it does not have an API? An Application Programming Interface provides a set of definitions for interacting ...

Interview Materials

HSBC PrepWhy would you like to work in Global Research at HSBC?Talk me through a recent news story which has interested you (financial markets based).Who is ...

Code

Project - Visualizing Data

Duration2.5 days LogBeen working on transforming data into an intuitive interface like a dashboard. Since there isn’t a robust way of passing data around and...

Code

Solving String Similarity

ProblemThe main focus today was to identify the similarity between two strings and derive the relevant records from a query. To better illustrate this, let’s...

Thoughts

On Track?

Last 2 days make me finally feel like an intern, because we are finally given some data to play with! It is my first time to get something done under the ass...

Thoughts

Marketing Oh Marketing

Turns out rolling out marketing campaigns need a bit of creativity and execution. When you’ve already done it online, you should take it to the next level by...

Thoughts

Onboarding

I decided to stay amidst the recent events. First day at work wasn’t as hectic as expected. In fact, it’s laid back and everyone are friendly and interesting...

Code

Converting Traditional/Simplified Chinese

For future reference Add the html tags 12<a href="javascript:zh_tran('s');" class="btn zh_click" id="zh_click_s"&g...

Thoughts

Getting a Job?

With graduation at the corner, fresh grads flock to get a job. It’s common here in Hong Kong for fresh graduates to get a job first than to go for graduate s...

Thoughts

2017 Recap

It’s been hell of a journey for me at university. I have: went on exchange in Shanghai did internhsip in NYC studied the Computer Science curriculum made a ...

Travel

The Reason to Travel

I’ve become a frequent traveller ever since coming to Shanghai. My heart longs for every opportunity to wander and get lost in a foreign city. My body longs ...

Travel

A Helping Hand

Here another lesson learnt: where there’s people, there’s conflict and unexpected hospitality. The conflict part comes when me and my roommate are urged to...

Travel

A Different Kind of Lifestyle

IntroMaybe I am too used to the hustle and bustle back in Hong Kong. Living as a college student in Shanghai actually feels less stressful. Why, you may ask....

Travel

Race With Time...

Exchanging in Shanghai has always led me to a race with time on various occasions. The race has already started the moment I set foot on Shanghai grounds. We...

Travel

Embarking On My Exchange

Next morning I will be taking a flight to Shanghai on an academic exchange! This is the first time for me to leave home for almost 5 months and I am looking...

Code

Randomness generation

While working on a prototype of a web app, I needed to generate random boolean (true-or-false) values. At first, I tried this: 1var x = Math.random()>0.5;...