Sentiment Analysis of Tripadvisor user reviews for the Singapore Zoo

Welp, this is how I spent my weekend.
Made a python script to scrape reviews from Tripadvisor and process the raw text. And another script to do a sentiment analysis and word frequency count. I used the CS50 Sentiments project as a starting point. Scraping was done with a combination of beautiful soup and selenium. The analysis was done using nltk.

Continue reading “Sentiment Analysis of Tripadvisor user reviews for the Singapore Zoo”


Jonathan Cheng, WSJ’s Korea bureau chief – r/IAmA

Hi, I’m Jonathan Cheng, and I run the Korea bureau for The Wall Street Journal in Seoul. Covering North Korea is a challenge unlike any other in the news business. It’s not just opaque, it’s a country that has made it a deliberate goal to obfuscate, and that makes even reporting the simplest of facts — how old is Kim Jong Un? Is he even really the leader of the country? — a tricky question. One might think going to Pyongyang would help. And it does, to some extent. But going there also raises as many questions as it answers. A delegation of four of us from the Wall Street Journal just returned from North Korea last week, a six-day trip that appears part of a coordinated effort to send a message to Washington about where it thinks it stands and what it wants — and what it will and won’t tolerate. We’ve written one [essay-ish account]( of our week in Pyongyang, but in some ways, it only scratches the surface. So…feel free to ask me whatever you like.

Update: Thanks for the questions! I do need to wrap up now, but feel free to follow me on Twitter for updates. I’ll also circle back and try to answer some of the ones that I’ve left hanging. Thanks everyone!


Continue reading “Jonathan Cheng, WSJ’s Korea bureau chief – r/IAmA”

Worst eating places in Singapore according to Reddit.

What’re your personal dining-out nadirs? Maybe we can crowdsource a list of places to stay the fuck away from.

For me:

The Ramen House @ Selegie – truly the mediocre-st ramen I’ve ever had locally. Flaccid noodles, blander soup than Maggi, straggly chashu…

True Blue @ Peranakan Museum – horrendously, horrendously overpriced basic-bitch Peranakan food

Yeo Keng Nam @ Upp Serangoon – taxi-driver disputes aside, hawker centres have better chicken rice than this Continue reading “Worst eating places in Singapore according to Reddit.”

Study: Asians unable to produce enough insulin

Recently the news reported on a study which suggested that one reason why Asians are more prone to diabetes is due to inadequate insulin production.

Study: Asians unable to produce enough insulin

Local researchers from the National University Hospital (NUH), in collaboration with Janssen Pharmaceuticals, have found that the inability to produce enough insulin could be why Asians are more prone to Type 2 diabetes than their Western counterparts.

The breakthrough finding, based on a study of 140 mostly Chinese participants, will pave the way for better diabetes management for people here and in the region. This includes tailoring dietary advice and a better selection of drugs to treat diabetes, doctors believe.

Another interesting finding from a separate study is that Chinese people are more prone to diabetes at lower BMIs than Caucasians.

According to a previous study, 8 per cent of people of Chinese descent with a Body Mass Index (BMI) of 23 (just outside the healthy weight range) have diabetes. This is four times more than their European counterparts. A BMI of 23 is within the normal weight range for Caucasians.

As I have mentioned in my previous blog post, Caucasians tend to have lower body fat than Asians despite having the same BMI.

Asians have lower body mass index (BMI) but higher percent body fat than do whites: comparisons of anthropometric measurements.

Although Asians had lower BMI, they were fatter than whites of both sexes. The correlations between fat% and BMI varied by BMI and sex and race. Comparisons in anthropometry show that Asians had more subcutaneous fat than did whites and had different fat distributions from whites. Asians had more upper-body subcutaneous fat than did whites. The magnitude of differences between the two races was greater in females than in males.

My theory is that the impaired insulin production is due to the higher body fat percentage that Asians seem to have. A higher body fat percentage translates to a lower fat free mass. Which in turn reduces insulin production. Hence in comparison to Caucasians with the same BMI but lower body fat percentage, Asians will produce less insulin.

This news outlet reported on the same article, but I disagree with something they added.

Most Asians don’t produce enough insulin, more prone to diabetes

In a separate study, it was also discovered that 8 per cent of Chinese participants with a Body Mass Index (BMI) of 23 (this means they’re just outside the healthy range) have diabetes, four times more than those of European descent.

The reason for this? Caucasians generally have more body fat and therefore, a BMI of 23 is considered normal for them.

The part that is in bold is incorrect. The opposite is true, Asians in general have MORE body fat. That is the reason why WHO recommended a LOWER BMI cutoff for Asians.

WHO Expert Consultation: Appropriate body-mass index for Asian populations and its implications for policy and intervention strategies.


On the basis of the available data in Asia, the WHO expert consultation concluded that Asians generally have a higher percentage of body fat than white people of the same age, sex, and BMI. Also, the proportion of Asian people with risk factors for type 2 diabetes and cardiovascular disease is substantial even below the existing WHO BMI cut-off point of 25 kg/m2. Thus, current WHO cut-off points do not provide an adequate basis for taking action on risks related to overweight and obesity in many populations in Asia.