I use a password manager which generates a random password for my accounts (and I don't take my computer with me), would they turn me away at the border?
I think the factors that make, or break, an online community are: The number of active users, the visibility of posters (so reputation is at stake), and the ability for the community to self-moderate.
There seems to be a magic threshold when the user base size crosses it and suddenly people are more disruptive. Based on my observation of a few online groups I've participated in.
If Java was released today, it would still be valuable. Java is a small, well defined language (without many surprises). Java runs on an open source platform, OpenJDK. The JSR's are incredibly well designed -- Web programming (Servlet, JSP, JSF), Message Driven Beans, JMS, JPA, and JAXB.
If you look at benchmarks of web applications/frameworks, Java-based ones are blazing fast.
It's much broader than that, "(f) interference with critical infrastructure;" which can be interpreted to mean First Nations protests that delay pipeline construction. I heard from a representative of the BC Civil Liberties Association that protestors have already been placed on no-fly lists.
C-51 is a proposed anti-terror law that gives "secret police" powers (the ability for intelligence organizations to detain a suspect without charge for up to a week) and broad eavesdropping and surveillance powers without oversight (the traditional oversight body was dismantled a year ago).
Idea: When you're traveling change your settings to load the grub shell -- they ask for the password and you can say, "There is no password. It's a Linux grub-shell, just type the commands you want the computer to execute."