All Posts By

Philip Tomlinson


Suzuki Party: Roulette Representation

David Suzuki recently said that a random person chosen would be better than a true politician. You can google it or trust me.

Would a party like this need a full time professional staff or should everything be random?

I’m assuming a party would be needed as it would allow the option for voters to promote this idea.

Business Ideas Money

Art Ad Exchange : Replacing Corporate Ads with Online Graffiti

Ad blocker use is on the rise. While using CPU of users to mine crypto might be a good alternative, why not try and support artists?

The concept would be to replace ads with art either purchasable or from museum collections.

Auctions as usual or affiliate would produce income. However, a free layer would be presented if no bids or affiliate is found.

Browser Plugin VS Publisher Network

If you monetize the ads and focus on user acquisition via a browser plugin, you may get lawsuits from publishers as you are stealing their income. It does open up data selling.

On the other hand, recruiting publishers may be a hassle. It is a pretty simple sell if you brand it as a way to convince ad blockers to white list your site. It may be potentially viable to have ad blocker extension enable your ads by default.

Business Ideas Money

Boxing Simulator : Helping Gamblers & Solving Who Would Win Between Debates

It would be interesting to have data to support who would win between boxers of different historical periods. There’s also lots of money to be made when you can find a way to promote a horrible addiction like gambling.

Using the following data, a program would attempt to give accurate odds to match ups:

  • Basic match information (wins, losses, K.O.)
  • Types of punches thrown and landed where
  • Types of punches received and landed where
  • Tactics used vs different styles of boxers
  • Punches per round / fatigue

This would hopefully could be robust enought to predict past wins and losses.

Getting the Historical Boxing Data

Without this data, the business is useless. Currently, only win / loss stats are publicly available.

Cheap labour or video analysis software may be able to build data around video footage. However, this data would not be complete and should be treated as a sample.

Business Ideas Money

Zen Cafeteria : No Unnecessary Communication

Restaurant concept. Set menu with 1 to 2 meals a day. Minimizing waste. Low price range. Memberships. Silent. Mobile free zone.

This is definitely inspired by monastic dining experiences.

User Experience

Arrives at entrance. Pays fee or shows membership. Enters and sits at designated seat.
All seats on a table face in the same direction, cutting available seating in half. A line drawn on the table also highlights this seperation. On the table, closest to the chairs are the utensils and empty plates or bowls as needed.

A client who requires food pushes the appropriate bowl across the line. Waiters with food are always on alert for this action. Sensors could also be added to the table to help with notification.

Once a client has his fills, he gets up and leaves. Everything is settled.


It may be hard to deal with allergies. All meals will most likely be vegan. Risk of allergy attacks could be mitigated from membership data.

Portion Control

If unlimited portions becomes an issue. Instead of paying up front, patrons would be issued a card that keeps tracks of their servings. As they exit, they pay balance on card.

Business Ideas Money

Butt Plants: How to Monetize the Crack Problem

Butt Plants are fashion accessories made from:

  1. Underwear or belt buckle
  2. A plant
  3. A recipient and soil for the plant

The purpose is to prevent embarassing situations where a person would have normally shown their butt crack by constantly having a plant in the way.

Re-occuring revenue

While the underwear and recipients may be interchangeable allowing users to alternate styles and plants, the soil is not. A client will need to repurchase soil and nutriments for the plant. Lots of money here, trust me.

Advertising product is simple

There are millions of good ads to be made.

A man walks into an Italian restaurant. The camera is facing his as he starts to sit down. In the background, all faces turn towards the man’s rear. Suddenly, a nonna says “May I?” She leans in a plucks the man’s rear and visbily now had basil in her hand…

A butt cliché.


How to Predict Blog Post Revenue

A recent post on Data Science Central caught my eye that could definitely be used to predict blog post revenue:

The writer wrote an algorithm to predict the page views of an article based on keywords in the title and post type.  It was quite interesting as it used decision tree logic and regression, instead of pure math to achieve the results.

I’d suggest looking at the blog post category or tags to  help determine the expected revenue for the posts in addition to the current factors for better strategic decisions depending on the scope of your blog.


Driver's License in Montreal

Choosing a Driving School in Montreal

If you’re looking for general tips on choosing a driving school in Montreal, this post may or may not be for you. However, it may help you figure out where and which school you would like to sign up to. This is a journal of my though process while choosing where to take my driving lessons.

Should It Be Close to Work or Home

First question before I am even going to start looking for schools is whether I should find a school near my apartment in NDG or my workplace in Little Italy.

The advantages of a driving school near home are:

  • Require less travel on weekends
  • Would end relatively close to home for classes

The advantages of a driving school near work are:

  • Less travel on weekdays
  • May require extra travel on weekends

I’d rather not waste too much time on the weekends so I’ve decided to look at a driving school closer to home. In fact, I’ve pinpointed a location. I will be looking at driving schools near Snowdon metro.

Snowdon is on the same metro line as my workplace and is only one stop away from my home. This makes it a hassle free area for my driving lessons.

While researching schools, I learnt that you can not often switch branches. Driving school branches are not always owned by the same people so there may be a fee for switching.

Driving Schools near Snowdon Metro

There seems to be three real driving schools near Snowdon. Real driving schools have websites that can be found relatively easy.

They all have horrible looking websites.

  1. Morty’s Driving School –
  2. Transit Driving School –
  3. City Driving School –

City Driving School

Their site gave me a bad vibe and they have a really confusing tiered pricing system. I’ve already eliminated them as an option.

Morty’s Driving School Montreal

They have some reviews on other sites and seems decent. The pricing is similar to Transit ($825). Most negative reviews are tied to their other branches.

Transit Driving School Snowdon

They are having a promotion where the cost of the classes are cheaper than the competition ($699). They also offer the most information about what the actual class progression is. I’ll be calling them today!

Diary Driver's License in Montreal Travel

Why Get a Driver’s License When City Commuting is So Easy

Driving is expensive, taking the bus or subway isn’t. There’s less flexibility, but the savings and the extra reading time are definitely worth it. Getting your driver’s permit in Quebec also isn’t cheap, costing both a cash and time. It’s why I figured it wasn’t worth my time getting a driver’s permit.

Traveling to Remote Parks

I recently got back from a canoe camping trip at La Mauricie National Park for work. It was extremely enjoyable and I’d like to relive a similar experience.

The problem is that I would need to find lifts. Most national parks and remote campgrounds are not easily accessible by foot or bus. As someone who hates planning, it would be much easier for me to rent a car for a weekend than try and plan something with my friends or family members with licenses. It also doesn’t hurt that you will be able to get into any Park Canada parks free soon!

Spontaneous Day Trips

This is pretty obvious. While travelling out of the country is great. If I only have a few days, I’d like to be able start exploring cities around Montreal.

Cheap Hotel Rooms

I don’t mind the idea of sleeping in car. Will have to update this when I try it.

eCommerce WooCommerce

Importing Products in Multiple Languages Using WPML & WooCommerce Product CSV Import Suite

By default, the WooCommerce Product CSV Import Suite will always import your products in the default language of your eCommerce website. This can be problematic when you are working with a site that has multiple languages.

While WPML is not my language plugin of choice for WordPress, it definitely requires the least amount of work to get running with the WooCommerce ecommerce plugin. It also has several necessary functionalities that make importing products in multiple languages easier than it looks. Here’s my process in more detail.

Import Products in Default Language

A small tip, would be to have all your product images, categories, attributes and tags already uploading into WordPress. I’ve drag-and-drop uploaded over 500 images with no problem, so you shouldn’t have any problems either!

In any case, the first step is to only import the products in the default language of your theme. If you don’t do this, you’ll want to shoot yourself later on. This is relatively easy to do and if you need help working with the CSV either drop a line in the comments or read the official plugin documentation.

Export All Your Products

These easiest way to set up a unique way of detecting what products are in your default language is by exporting them before duplicating. This will allow you to create a function in Excel that can tell you if they are in the default language master sheet or not. This method of ID will only work if you are doing a bilingual site. I’m sure you can figure out a better way if you’re dealing with multiple languages. Please leave the method in the comments if you do!

Duplicate Your Products in Every Other Language

Go to the WPML Translation Dashboard in the Translation Management section. Select all your product posts and scroll down. You should see the option to duplicate the posts for your other languages. Do it as many times as needed. Be sure to have your selection only include posts that have no translation or you may be repeating the same action over and over for nothing.

Merge Proper Text for All Non-Default Languages

This is the last step on your translation journey. Export all your products and use the Excel sheet with your default language products to identity them if needed. Update the relevant information for your translations and merge. Your task is now done!