Forgot your password?

typodupeerror

Comment: Great ruling (Score 5, Interesting) 66

by EmperorOfCanada (#39008123) Attached to: Canada ISPs Not Subject To Content Rules, Court Says
I am sick of having my "Culture" dictated to me from Ontario. Canada has thousands of cultures. But in summary our culture is primarily a mix of British and American. Just check out our spelling and pronunciation. So a mix of British and American content serves me just fine.

The worst part of the Can Con crap is that it suffers the problem of any single source of wealth. A tiny few have mastered draining this well before anyone else can get a taste. Then they pump out some crap starring Gordon Pinsent or some other Canadian "No-fail-mainstay". I am not sure is the worst Canadian genre: when Torontonians try to imitate sophisticated New Yorkers, when they are covering "important issues" such as Indians or gay kids being bullied, or some depressing crap about some salt of the earth town that has collapsed resulting in domestic abuse and drinking. The Canada of most Canadians is none of the above. I strongly doubt that Canadians download hardly a lick of anything made in Canada about Canada. But that is not to say good stuff isn't made here. Stargate, battlestar galatica, and the x-files were all made here but they weren't aimed as Canadian Content. They were just smart people making good shows. No internet tax required.
Then there is our public radio CBC. Some of it is great but nearly every show is regularly interrupted while they showcase some band that would have trouble getting a gig at a shady nightclub.

Comment: Something needs to give (Score 4, Interesting) 328

by EmperorOfCanada (#38939247) Attached to: BTJunkie No More?
Copyright does need to change somewhat. A key to human success is where one person invents something cool and others build on that in an endless chain. I think we do need copyright to prevent a publishing company from stealing a book from an author and printing away or a Chinese company taking that same book and flooding the market with knockoffs. But it has gone too far where a modern musician can't play with some distinctive riffs from a 40 year old Beatles song without being in the center of a lawyer pile-up.

Many of Gutenberg's first bibles were burned as work of the devil. I suspect that this was the Church not liking their loss of bible creation control. I doubt that any of the upset priests thought the devil had anything to do with their printing.

Comment: Re:How did dhs do this? (Score 1) 709

by EmperorOfCanada (#38901701) Attached to: DHS Sends Tourists Home Over Twitter Jokes

Some people use their real names and locations on Twitter. This makes it easier (though not exact) to figure out who they really are. I'm with you, though. I don't give out my real name or exact location on Twitter. (My Slashdot account is from a time when I did use my real name. If I could retroactively change it, I would. Yes, I could create a new account with my pseudonym, but I'm lazy. ;-) )

Still there must be a zillion Jason Levines out there. At the border they would get a huge number of false positives if they matched just "Jason Levine" to you. Even better for foreign names where there are many possible English translations. But it would be a whole lot easier if they were getting IP addresses from Twitter and account info from ISPs to match up IP addresses. Then they could even say "Ah ha we got you Indigo123."

Comment: 3 Levels (Score 1) 446

by EmperorOfCanada (#38890357) Attached to: Ask Slashdot: Transitioning From 'Hacker' To 'Engineer'?
The first level of programming is hacker. Most of us started there. Basically you are screwing around and after a while your screwing around gets better and better until someone pays you. This is programming as art but this is still fingerpainting. People can get really really good screwing around but there is a limit. Often a master of level 1 might know PHP inside and out. The next level is where you are properly educated. Not necessarily a degree but you need to learn the core, assembly, some discrete math, etc. At this level you can start doing things like building VMs, your own compiler, use OpenGL, etc. Many people graduate from a university thinking they are already level 2 but even their fingerpainting sucks. Many people mistake UML, SCRUM, and other faddish things as level 2; wrong. Hard core math is a key piece in level 2.
Level 3 looks a huge amount like level 1 as you often go back to fingerpainting. The difference is that there is less time wasted screwing around. It is like one of those artists who walks up to the canvas and with 3 strokes give you Jimmy Hendrix.
So if you want to move past hacker the next thing to learn is real computer science.
But .... programming is much more than programming. It is project management, communications, database admin, server admin, graphic design, psychology, plus much more non coding stuff. One of the few certifications that will get you way ahead in programming, oddly enough, would be from the PMI (Project Management Institute).

Comment: How did dhs do this? (Score 1) 709

by EmperorOfCanada (#38876091) Attached to: DHS Sends Tourists Home Over Twitter Jokes
My question is how did DHS match a twitter account with a single individual and a boarding card?
The only things close to personally identifying on my twitter account would be my rough location and my email. But even with my email you would need to get twitter and then hotmail to cough up some details. Plus you would then have my name which matches the name of many other people.
Unless this guy has posted his UK equivalent of a SSN or passport # on his twitter account I don't understand how they were so able to link the person to the twitter account. This would require complete cooperation from a number of US Internet companies and ideally his UK ISP.
Even if this guy used his name on the account it still would match a zillion names.
Think of the steps: Scan all of twitter for Anti-american blather. Go to Twitter and get user details. Go to hotmail, gmail, etc for more details. And possibly go to ISP for billing information. This would ideally require that Twitter and Facebook, hotmail, gmail regularly hand over complete data sets or have given DHS a backdoor.

This is a huge opportunity for any company that is willing to operate somewhere they can ignore US pressure and US court fatwas; as you could create the ultimate privacy policy. "We don't give your info to the US as the other guys do."

Comment: Changing not eroding (Score 1) 404

No longer does the federal government get to guide what we see or read, and thus think. Nor are Toronto and Ottawa being culturally overfunded having any effect outside of those two areas. Eastern Canada is now free to resume its natral cultural relationship with the east coast of the US and into the Caribbean. And BC can continue its natural relationship with Asia. Alberta can resume pretending to be Texas. And central Canada can focus on themselves without dragging the rest of us along.
If anything this will make Canada more culturally diverse as there is no One Canada. (A single nation under two official languages.)

Comment: Groups amplify the average but ruin the genius (Score 1) 214

by EmperorOfCanada (#38702842) Attached to: Introversion and Solitude Increase Productivity
5 Plumbers might but probably would not be able to solve the same tough pipe related problem as an engineering professor. But the 5 plumbers working around the table with the engineering professor will just annoy the engineering professor.

This is assuming average plumbers and a good professor as I have met well below average professors and well above average plumbers.

The two problems with the lone genius in an organization is that they make others look bad along with the fact that people with poor people skills don't usually play the politics correctly.

Then there is that lone genius who only has everyone convinced they are genius but their lack of genius causes disasters. I'm thinking about you, "Buffer overflow" Mike, who programs web "scripts" in c++ with inline assembly.

Comment: What is the goal (Score 2) 545

by EmperorOfCanada (#38685474) Attached to: How To Get Developers To Document Code
First, what is the goal? The goal is not well documented code, what use to anyone is well documented code by itself. What you are looking for is a product that works and is easily maintained. Good code and any documentation is a huge part of easy to maintain. But where many people go wrong is that they see code documentation and commenting a critical part of a project. To the point where it starts to interfere with the creation of a good product that is easy to maintain.

So when looking at documentation it needs to make sense for the endgame. Who is going to use it? When are they going to use it? How much effort is going into its creation? I have seen projects where thousands of pages of documentation were generated where the only thing ever read again(other than by the document review team) were the few pages that documented the steps for configuring the server. When the next version was created nobody referred once to the old pile of documents that had every detail in the universe.

The next question is: what is documentation? This might seem odd but documentation can be the very directory structure itself. I wonder where the client code, maybe it is in the directory named client_code.

In agile or XP programing you don't tend to look too far into the future. So two critical documents that would be very active are your todo list for this cycle and a wishlist for future cycles that eventually turns into a todo list. The todo list, when done, can be chopped up into a crude set of documents that show the past if anyone were to be interested.

Lastly the code itself is an excellent place for documentation. A quick explanation of what it is about and why it exists can be useful if the file isn't already named verifycreditcardnumber.c.

So I don't think the criteria is so much poor or good documentation; so much as it is about useful documentation. If non programmers are intimately involved then lots of screen shots, text, and flowcharts are needed. If programmers are the only parties then it might almost all hide in the codebase with the exception of the screenshots mockups.

One of the most overlooked advantages to computers is... If they do foul up, there's no law against whacking them around a little. -- Joe Martin

Working...