- How would issues to be considered (subjects of discussion) could be submitted?
- How well does the Nunavut system work in practice?
- How do we ensure that all citizens have access to discussions and voting mechanism?
- How do we make the participation system safe and secure?
- What kind of social values would be necessary to be make this work?
Friday, July 9, 2010
Notes on re-imagining democracy
Wednesday, July 7, 2010
Notes on America
Tuesday, July 6, 2010
Notes on Modern Nomadic Life
- standing invitation to family and friends to serve as a forward base for tourism expeditions;
- renting fully furnished and equipped apartments (beyond even current standards) to provide an "home sweet home" without having to sacrifice comforts;
- participation in sports activities popular worldwide (association football aka soccer);
- self-expectation of continuous language and cultural acquisition;
- move often and aggressively outside the boundaries of the metropolis;
- acquire a good understanding of local history for at least the last 100 years;
- share your growing understanding of local culture online;
- add alerts or subscriptions to local news sites for the current and past cities you've lived in;
- keep notes of the opportunities as you discover them;
- open yourself to opportunities to socialize with all social stratas and castes;
- stay off the beaten path;
- get to know locally popular artists and culture (and hopefully learn to like some!);
- keep "bookmarks" on cultural artifacts that you like (movies, songs, books);
- stay more than a year in your host country (3 years?).
- What countries have the largest net inflow and outflow of migrants?
- What % of GDP is contributed by migrants (organized by length of stay)?
- What attracts migrants? Can being the "world's university" and center of business startups be the main economic driver for a country?
- Can migrants replace low birth rate in western societies?
- How do countries integrate new migrants well?
- What's the top inflow that a country can realistically support without creating inter-cultural tensions?
- What country grants the most work visa per capita?
- What further parallels can be made with past nomadic groups?
- Are nomadic groups cyclical? Are they only possible currently because of the American empire?
- What are the consequences of the differences between economic and political refugees and highly skilled / rich migrants?
- All other things equals, what are the compensation benefits or knowing 1, 2, 3 languages?
Thursday, April 29, 2010
Recommend Books to learn Mandarin
- Mandarin Chinese phrasebook & dictionary (pocket book from Berlitz)
- Reading & Writing Chinese, Simplified Character edition (William McNaughton, Tuttle Language Library
Recommend websites to learn Mandarin
I have seen highly literate Chinese people forget how to write certain characters in common words like "tin can", "knee", "screwdriver", "snap" (as in "to snap one's fingers"), "elbow", "ginger", "cushion", "firecracker", and so on.
Recommended PC software to learn Mandarin
Recommended Android Software to learn Mandarin
Sunday, March 14, 2010
List of English words I can't pronounce...
- threaten
- three/tree
- earth
- analytics
Friday, March 5, 2010
O Canada!
This is Canada. This is Canadian culture. Rick Mercer is Canada. Or at least Anglo-Canada, as I bet very few French-Canadians would know about Rick Mercer.
But they should, as all should you: funny but also deeply opiniated, Rick Mercer is at ease interviewing anyone. Manitoba trappers, roller derby players in Montreal, the prime minister and the fantastically interesting mayor of Mississauga - everyone gets the treatment but usually comes out more human, more Canadian.
A must-see, must-subscribe and must-follow kind of show for the Canadian expats and those who want a funny but informative outlook on Canada. Based on the very low view count, this is an unrecognized show...
Monday, March 1, 2010
Intel VTune tools are broken on Windows 7 64-bit
For those like me having the same problems who are still looking for a free profiler that works and can't wait for Intel to fix VTune, check out AMD's CodeAnalyst.
And yes, the time-based profiling for this AMD product works for an Intel CPU (i5 in my case) on Windows 7 64-bit as I've just confirmed... and the download size is a fraction of VTune. You can also see this blog post if you don't believe me!
In CodeAnalyst, you can get functions level percentage by clicking your application process cpu usage bar in the system graph - it will then open a separate tab with function level samples.
Interesting that the trial software from a big company like Intel doesn't work as well as a free (as in beer) software from a company one tenth the size. The fact that Microsoft can't be bothered to provide such a basic development functionality except in their very costly Visual C++ premium edition is unforgivable... Doesn't Microsoft want to show off the fastest apps on their platform?
Note also how much of a pain and expenses are involved in profiling on win32 compared to apt-get'ing gprof and running that on any Linux box!
It's frustrating to have to go through registration screens, Internet Explorer specific sites and a few hundreds megabytes download to discover these facts...
Tuesday, February 23, 2010
Need privacy? Use Enigmail!
- Do you want to send love letters that only your spouse should be able to read?
- Do you want to make sure that emails you received are indeed sent by the person it is supposed to come from (and not some impersonator)?
- Do you want to store confidential information at an untrusted location (on a network drive for example) without anyone else having access to that information?
- Do you want to exchange sensitive information such as passwords, personally identifying information or proprietary secrets?
- Do you want to limit the ability of hostile party to impersonate you electronically?
- GnuPG: a free software version of PGP
- Thunderbird: a well known email client that
- Enigmail: a plugin to Thunderbird
- be generous with your public key; you can and want to share it with everyone and distribute it through any public servers
- be very protective of your private key: although this is itself encrypted with a key phrase, losing or exposing it to untrusted software should be prevented
- don't lose it: your public/private key pair should become a way to enforce your identity
- one weak point in all this is the software you use to manage and use your keys; be sure you trust the source and where you got it from!
Saturday, February 6, 2010
TechRepublic is spammy
Two weeks later, this is what my spam-catcher inbox looked like (and note that the whole list does not fit on the screen!):
The number of email that site sent me far exceeded any other email sender (including the prolific local wine store). I'm having an hard time believing that anyone wants so much email from one site! I guess they haven't heard of "information overload".
And of course, when you do try to reach them through their email contact, they pop up a form to protect their own email...
I unsubscribed to all - hopefully they'll respect my wish.
Sunday, January 24, 2010
SACK not necessarily a good thing
/sbin/sysctl -w net.ipv4.tcp_sack=0
From: http://datatag.web.cern.ch/datatag/howto/tcp.html
SACKs (Selective Acknowledgments) are an optimisation to TCP which in normal scenarios improves considerably performance. In Gigabit networks with no traffic competition these have the opposite effect.But now, I have to figure out why I'm getting less than 100mb/s>
Saturday, January 23, 2010
Remote ssh connections, No buffer space
Friday, January 1, 2010
Travel tips
Buy a good carry on, certified by an airline for cabin use. It should have good, large wheels (rollerblade type), a solid handle and many pockets with high quality metal zippers.
Attach a colorful piece of clothing on your luggage to make it easy to identify when you do the luggage claim.
Always bring a pen. For some weird reason, some places such as the US customs in Montreal's PET airport never have any pen.
Always check in online 24 hours before the flight. You may save money (discounts on checked in luggage), time (use of the self checkin terminal) and also a good safety net since the airline knows you'll be online.
Bring snacks; airlines are increasingly skimpy on food.
Make sure to fill out all the necessary forms before you get to customs.
Layer comfortable clothing so you can put and remove items as ambient temperature changes.
Make a checklist and keep updating it as you think of things to bring days before actually packing.
Travel lightly: figure out clothes that can be combined on your trip.
Bring moisturing cream to get around the dry air in the plane cabin,
Don't hesitate to remove your shoes to make yourself confortable.
Essentials: toothbrush, toothpaste, floss! Medication too of course.
Like to swim? Bring your bathing suit - you never know when your hotel will have a pool or a sauna.
Check EVERY pocket for liquids in your backpack and carry on before going through security.
Review visas and passport expiry date weeks before leaving. Renew passport so it is never less than 6 months before leaving.
Have currencies (or even better, credit cards) for both your origin and destination.
Make sure you have sufficient cash in your bank account. Make sure your debit card has a NIP of more digits (ATM in some countries have a limit of 4 digits) and setup automated payments for all accounts.
If you buy plane tickets months in advance, buy insurance for unexpected cancellation. Preferrably buy plane tickets in a window of 30 to 14 days before departure.
Packing your pieces of clothing in rolls instead of flat is more efficient and leads to better packing.
Make sure any bottle of liquids that could accidentally open or break are in an hermetic plastic bag.
Stick fragile objects in a box placed in a luggage for extra protection.
Squeamish? Bring a bottle of anti-bacterial hand cleaner.
Comfortable, slip on leather shoes that look both nice and can be used to walk anywhere. Don't skimp on both time and money to find the ideal pair of shoes. Personal prefence is for Ecco, but try them all!
Don't forget to bring a book or a magazine: it will make transit and waiting lines not as painful. Consider getting an ebook (such as a kindle).
Don't forget to charge all your electronic devices and spare batteries. Pack the various chargers and adapters.
Read up on the Wikipedia entry for your destination to make sure you don't miss out on anything.
A smartphone with wifi is increasingly useful as a portable mini computer to make reservations on the road.
A bottle opener can be useful but make sure it ends up in the checked in luggage.
Small first aid kit just in case.
Sunscreen is a must in sunny destination. Get the highest SPF possible.
Clean up your wallet and remove anything you won't need before leaving.
Keep all your passport number, credit cards, emergency phones online (suggest Google Docs).
Keep your addressbook (on your phone?) updated with your friends and family addresses so you can send them postcard.