How to Lose Weight By Eating Foods with Low Energy Density

There’s a very simple formula for losing weight. The total number of calories you consume from eating must just be less than the total number of calories you burn living and exercise. However, the problem with this is you need to eat enough to feel full so you don’t eat too much. Therefore, there are two key things to focus on when deciding what to eat:

  • foods that have a low energy density (low on the energy density index)
  • foods that make you feel full longer (high on the satiety index)

To understand energy (calorie) density, look at the picture below. Both desserts have the same amount of energy (calories) but the one on the left is heavier and contains more mass (grams) which would make you feel full longer.

Read More

Travel Checklist / Tips

Travel Checklist / Tips


  • Use a credit card with no foreign transaction fee
    • Amazon Visa Signature
    • Costco Citi Visa Signature
  • Set a credit card travel notice
  • Get crispy cash from the bank

Read More

LiveWeave: An Online HTML, CSS, JS Editor with Live Preview and Handy Tools

If you’re looking for a simple and handy online HTML, CSS and JS playground, you might light LiveWeave. You don’t have to create an account to get started and the UI is pretty polished.

Read More

Online Development Environments

Here are some handy online development environments that support a wide variety of popular programming languages.

Here’s a screenshot of with a Node.js environment.

Run Simple Local Web Server for Testing / Development

When you’re testing or developing a simple HTML-based website, you don’t need to go through the hassle of installing and configuring Apache or some other server. Following are two simple options:

  1. Python’s SimpleHTTPServer
  2. BrowserSync 

If you’re on a Mac, then Python is probably already installed and you can just start up the server from the folder containing your website files using the command: python -m SimpleHTTPServer. If you’re on Windows, you can download Python and then run the command. Detailed instructions can be found on Mozilla’s website.

BrowserSync is another option that has the added benefit that it watches changes to your website files and if it detects a change, it’ll reload the browser for you.

Delicious Egg Panini Sandwich

‘The other day I had an egg panini sandwich at a corner bakery (the place is actually called “Corner Bakery”).

The sandwich was so good, I just had to learn how to make it. Turns out it’s not hard at all and the results are delicious. Also, it turns out that eggs are super nutritious and high in satiety so you feel full longer. In other words, it’s great for helping you lose weight.

Check out other healthy foods for weight loss.

Here’s the recipe: Read More

Fastest Way to Learn a Language

If you want to learn a language, you will probably feel overwhelmed as there is a lot to understand and memorize and there are many different approaches to learning. Below is one approach that I’d argue makes sense and will allow you to be able to communicate as soon as possible.

Step 1: Grammar

Grammar is like a language’s formula. Understanding a language’s grammar will allow you to understand a language’s structure and build words and sentences based on a particular formula. There are many grammar resources available and you simply need to find one that you like.

Step 2: Vocabulary

When it comes to building your vocabulary, you don’t want to overwhelm yourself with thick vocabulary books as that will be discouraging and non necessarily useful. Instead, it’s more useful to initially focus on a language’s most popular words. For English, following are the most popular words grouped by part of speech.

Step 3: Dialogues and Essays / Short Stories

Once you’ve reached this step, you can proceed to reading dialogues and essays. Reading dialogues is important because when you speak to people, you are having a dialogue with them. Reading essays  such as short stories is also important because when you communicate with people, you will often be telling a story, whether written or verbal. One online resource that contains thousands of dialogues and essays is Zabuun.


Language Learning Tools

Word Translator Chrome Extension

This Chrome extension is great because it allows you to hover over or click on a word in any website and a tooltip with the translation will appear. You can choose from many languages to translate from and to. The translation is powered by Google Translate.

Google Translate


Decent Software Alternatives for Windows 10

Adobe Photoshop

  • (free)
  • Corel Paintshop Pro

Adobe Illustrator

  • Inkscape (free)

Adobe Premier

  • Corel VideoStudio

Microsoft Word

  • Google Docs
  • Microsoft Word Online

Microsoft Excel

  • Google Spreadsheets
  • Microsoft Excel Online

Microsoft Powerpoint

  • Google Slides
  • Microsoft Powerpoint Online


Starting a Small Engine Equipment with Choke Control


  • Put the choke in the off position.
  • Pull the start the engine.
  • If the engine doesn’t start after two pulls, put the choke in the on position and pull to try to start the engine again


  • when the engine has been off for a long time, e.g. after storage, you need to choke the engine by turning the choke to the on position and then pulling the rope to turn the engine on.
  • when the engine has been running and you temporarily turn it off for, say, 15 minutes, then the engine is still warm and you don’t need the choke to be on to restart the engine. if you restart a warmed-up engine with the choke on, the engine won’t start because there will be too much fuel going into the engine.

Read More