<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CompSci.ca/blog &#187; Other</title>
	<atom:link href="http://compsci.ca/blog/category/other/feed/" rel="self" type="application/rss+xml" />
	<link>http://compsci.ca/blog</link>
	<description>Programming, Education, Computer Science</description>
	<lastBuildDate>Mon, 21 Feb 2011 06:36:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>UBB (metered internet) will restrict innovation</title>
		<link>http://compsci.ca/blog/ubb-metered-internet-will-restrict-innovation/</link>
		<comments>http://compsci.ca/blog/ubb-metered-internet-will-restrict-innovation/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 07:28:09 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/?p=1009</guid>
		<description><![CDATA[<strong style="font-size: 1.2em;">UBB (Usage Based Billing / “Metered Internet”) is a hot topic right now, with many Canadians angry over the failures of CRTC and the subsequent forced price hike of the internet, even when using small competing ISPs.</strong> Here, I’ll talk about how Usage Based Billing will disrupt (in a bad way) Computer Science education, innovation, and as a result, the software industry.


Related posts:<ol><li><a href='http://compsci.ca/blog/wishing-for-cake-through-fibre-optic-cables/' rel='bookmark' title='Permanent Link: Wishing for cake through fibre optic cables'>Wishing for cake through fibre optic cables</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_983" class="wp-caption alignright" style="width: 480px"><img src="http://compsci.ca/blog/wp-content/themes/tma/images/latest/stop_the_belligerrence.png" alt="Stop the Belligerrence" title="stop_the_belligerrence" width="470" height="363" class="size-full wp-image-983" style="margin-left:10px;" /><p class="wp-caption-text">New bell ad: stop the Belligerrence; from <a href='http://twitter.com/#!/ubbtor/status/31948092412534784'>@ubbtor</a></p></div>
<p>
<strong><acronym title="Usage Based Billing">UBB</acronym> (Usage Based Billing / <em>&#8220;Metered Internet&#8221;</em>)</strong> is a hot topic right now, with many Canadians angry over the failures of <acronym title="Canadian Radio-television and Telecommunications Commission">CRTC</a> and the subsequent forced price hike of the internet, even when using small competing <acronym title="Internet Service Provider">ISP</acronym>s.
</p>
<blockquote cite="http://www.reddit.com/r/gaming/comments/fbvje/good_bye_steam_i_hardly_knew_ye/">
<p>
<strong>There were <a href="http://www.reddit.com/r/gaming/comments/fbvje/good_bye_steam_i_hardly_knew_ye/" title="Good bye Steam, I hardly knew ye :(">arguments about online games (Steam)</a>:</strong>
</p>
<p>
Thanks to UBB, I can no longer use Steam in Canada thanks to your ridiculously low caps provided by my ISP. This is total bullshit as I am now forced to use a brick and mortar store to purchase my pc titles rather than committing a little under half of my bandwidth to downloading one new game title.
</p>
</blockquote>
<blockquote>
<p>
<strong>There were <a href="http://www.reddit.com/r/gaming/comments/fbvje/good_bye_steam_i_hardly_knew_ye/c1es3ll" title="C3LM3R's comment on UBB/Good-bye-Steam">arguments about keeping in touch with one&#8217;s family</a>:</strong>
</p>
<p>
I&#8217;m in the US military and my wife&#8217;s Canadian. During my last deployment, one of the easiest ways for her and I to keep in contact while she finished up her University degree in Ontario was webcam. She had Roger&#8217;s internet and they&#8217;ve had this bullshit implemented for some time. So, she had some crap 25 Gb max rate and we hit that most every goddamn month just trying to stay in contact. (Yes, in hindsight we should have switched and whatever. That was then, this is now)
</p>
</blockquote>
<blockquote><p>
<strong>And of course <a href="http://www.reddit.com/r/reddit.com/comments/fbtqa/well_reddit_my_weekend_just_turned_to_shit_im/" title="Well Reddit, my weekend just turned to shit. I'm also it just turned shit for a lot of Canadians living in Ontario as well...">many arguments over economic impact on consumers</a>:</strong>
</p>
<p>
I&#8217;m about to lose an extra $200 a year just because some large corporate giant says so: Recently, Bell Canada has had the Canadian Radio-television Telecommunications Commission (CRTC) make a decision that aims to take more money out of the pockets of Canadian consumers and ruin online services that are competitors to Bell Canada.
</p>
</blockquote>
<p>
A quick video intro to what&#8217;s happening: <em>Strombo Talks About The Impending Metered Internet</em>
</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="510" src="http://www.youtube.com/embed/6rUsRCyS6PU" frameborder="0" allowFullScreen></iframe></p>
<p>
<a href="http://www.antiubb.com/why-should-we-oppose-ubb/" title="Anti UBB – Stop the meter on Canada Internet Service: Why should we oppose UBB?">And many many more arguments about why metered internet is a bad idea</a>. Here, I&#8217;ll talk about how <em>Usage Based Billing</em> will disrupt (in a bad way)  Computer Science education, innovation, and as a result, the software industry.
</p>
<p>
<strong>&#8211; Coffee shops</strong> (<a href="http://www.ted.com/talks/lang/eng/steven_johnson_where_good_ideas_come_from.html" title="TED; Steven Johnson: Where good ideas come from">traditionally hubs for exchange of ideas and birth place of innovations</a>) <strong>will no longer be able to offer free wifi</strong>, in a fear of punitive per-GB charges. The stereotypical image of the next Silicon Valley entrepreneur starting a company out of a coffee shop will vanish, and with that a pool of innovation.
</p>
<p>
<strong>&#8211; Students will be limited in exposure to new technology.</strong> Proposed 25 GB download caps are just too small. Software downloads can take up a large chunk of the allowed quota: iPhone SDK is 3.5 GB, the latest version of Linux (Ubuntu) is 0.7 GB (plus all of the updates!). Tinkering with new types of operating systems and making applications for one&#8217;s phone is the inspiration that&#8217;s necessary to get students interested in the pursuit of technological education, but such can easily hit the allowed bandwidth cap, and will likely be discouraged in low-income households.
</p>
<p>
<strong>&#8211; Online learning resources will take a hit.</strong> <a href="http://www.ted.com/" title="TED: Ideas worth spreading">TED.com</a> is an amazing resource that delivers ideas that are persuasive, ingenious, inspiring, and informative. Of course video streams quickly add up to the bandwidth caps. Schools have just started moving towards the internet to better teach the material, but now rich media (videos, interactive applications, etc) will likely be reconsidered, in other to keep the resources equally available to all students.
</p>
<p>
<strong>&#8211; <em>The Cloud</em> is the bleeding edge of technological innovation.</strong> As companies like Amazon, Google, and Microsoft innovate new ways of thinking about communications, data, and computer resources; Canadians are getting locked just to their local machines. If we can&#8217;t backup our data (Dropbox) and stream music (Pandora), then we are not in an environment where we can create such companies.
</p>
<p>
<strong>&#8211; Limit of research with large datasets.</strong> <a href="http://en.wikipedia.org/wiki/Netflix_Prize" title="Wikipedia: Netflix Prize">The Netflix Prize</a> is the first that comes to mind where open experimenting lead to development of better technology. Twitter offers even larger data streams, offering insights into everything from geopolitics to <a href="http://www.wired.com/wiredscience/2010/10/twitter-crystal-ball/" title="Wired: Twitter Can Predict the Stock Market">the stock market</a>. A Canadian example would be the <a href="http://www.ideaconnection.com/open-innovation-success/Open-Innovation-Goldcorp-Challenge-00031.html" title="Open Innovation: Goldcorp Challenge">the Goldcorp Challenge</a>, when in 2000 Goldcorp has released its geological data to the world in an attempt to save a gold mine in Red Lake, Ontario from closing. Many submissions came in, including those from students. <em>The mine ended up finding over $6 billion (that&#8217;s billion with a B) worth of gold.</em> Open access to large datasets has clear impact on innovation that results in new technology, insights, and creation of resources. There&#8217;s more data than ever available on the internet now, but exploration of such will be discouraged with metered bandwidth fees.
</p>
<p>
&#8211; Similar to research on large data sets, <strong>contributing to distributed scientific research will become discouraged as well</strong>. <a href="http://folding.stanford.edu/" title="Folding@home, distributed computing to understand protein folding">Folding@home</a> is a distributed computing platform, researching diseases &#8220;such as Alzheimer&#8217;s, ALS, Huntington&#8217;s, Parkinson&#8217;s disease, and many Cancers&#8221;. Bandwidth caps will discourage contributions to this and similar research models.
</p>
<p>
The initial counter argument might be: <em>&#8220;just pay more to get as much access as before&#8221;</em>, but this is not that simple. Price-conscious University students will start second-guessing if they should explore their innovative ideas, when data consumption is met with punitive fees. High schools students often have limited say over the connections in their household, and low-income families might get into a conflict between providing an open learning environment and paying extra costs.
</p>
<p>
It&#8217;s clear that telecommunications companies such as Bell and Rogers fear technological innovations that was brought by Skype, YouTube, and Netflix; but pricing such innovations out of the market will have a far greater impact on the environment that allowed for such innovations (and many many more) to be developed in the first place.
</p>
<p>
<strong>What can you do?</strong> <a href="http://www.reddit.com/r/canada/" title="Reddit /r/Canada">http://www.reddit.com/r/canada/</a> is our battleground; a lot of information and ideas are posted and discussed there. <a href="http://www.antiubb.com/what-can-i-do/" title="Anti UBB – Stop the meter on Canada Internet Service: What can I do?">Excellent list of actions one I take</a>. <strong><a href="http://openmedia.ca/meter" title="Stop The Meter On Your Internet Use">Sign the petition</a></strong>. <a href="http://www.facebook.com/event.php?eid=188341937853896" title="Stop The Meter Rally">Attend a rally in downtown Toronto</a>. Let everybody else know how this change will affect them. <strong>Join the discussions:</strong> <a href="http://twitter.com/OpenMedia_ca" title="Open Media on Twitter">@OpenMedia_ca</a>, <a href="http://twitter.com/ubbtor" title="Anti-UBB in Toronto on Twitter">@ubbtor</a>.</p>


<p>Related posts:<ol><li><a href='http://compsci.ca/blog/wishing-for-cake-through-fibre-optic-cables/' rel='bookmark' title='Permanent Link: Wishing for cake through fibre optic cables'>Wishing for cake through fibre optic cables</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/ubb-metered-internet-will-restrict-innovation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Legalizing p2p scheme: legally borrow music from the internets</title>
		<link>http://compsci.ca/blog/legalizing-p2p-scheme-legally-borrow-music-from-the-internets/</link>
		<comments>http://compsci.ca/blog/legalizing-p2p-scheme-legally-borrow-music-from-the-internets/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 02:07:56 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/?p=785</guid>
		<description><![CDATA[<strong style="font-size: 1.2em;">While a lot of people scream that RIAA/MPAA are not keeping up with the times and technology, we are not really any closer to having an entertainment distribution system that takes advantage of available technology</strong> to make it convenient for consumers <em>and</em> one which fairly compensates the industry that creates the said content. So I propose starting a discussion, by presenting a scheme that pulls p2p technology and current copyright laws closer together.


No related posts.]]></description>
			<content:encoded><![CDATA[<div id="attachment_786" class="wp-caption alignright" style="width: 480px"><img src="http://compsci.ca/blog/wp-content/uploads/2009/04/cd_music_in_library.png" alt="&quot;New CD browsers&quot; on Flickr, by &lt;a href=&#039;http://www.flickr.com/photos/smcl/3008594487/&#039; title=&#039;Flickr: New CD browsers at East Palo Alto Library, November 2008&#039;&gt;San Mateo County Library&lt;/a&gt;" title="cd music in library" width="470" height="307" class="size-full alignright wp-image-786" /><p class="wp-caption-text">&quot;New CD browsers&quot; on Flickr, by <a href='http://www.flickr.com/photos/smcl/3008594487/' title='Flickr: New CD browsers at East Palo Alto Library, November 2008'>San Mateo County Library</a></p></div>
<p>
Recently, a lot has been happening in the peer-2-peer space, at least from the legal perspective. The Pirate Bay trial, plus various torrent websites shutting down; <a href="http://torrentfreak.com/" title="TorrentFreak: Torrent News, Torrent Sites and the latest Scoops">TorrentFreak</a> is an excellent news source for all that goodness. While a lot of people scream that RIAA/MPAA (and their international equivalents) are not keeping up with the times and technology, we are not really any closer to having an entertainment distribution system that takes advantage of available technology to make it convenient for consumers <em>and</em> one which fairly compensates the industry that creates the said content. So I propose starting a discussion, by presenting a scheme that pulls p2p technology and current copyright laws closer together.
</p>
<p>
There are two basic premises:
</p>
<ol>
<li>Music is purchased as a license for an individual to indefinitely enjoy a particular piece of entertainment.</li>
<li>It is permissible to lend someone a physical music CD, provided that it is original (such as store bought), and not a copy.</li>
</ol>
<p>
The latter point is what allows one to sell their used CDs (imagine that, there&#8217;s an actual business that does that, with 11 locations in Ontario &#8212; <a href="http://www.beatgoeson.com/" title="The Beat Goes On - Used CD Outlet - Buy and sell used CDs, DVDs and Games">The Beat Goes On</a>), borrow CDs from a public library (the <a href="http://www.torontopubliclibrary.ca/" title="Toronto Public Library">Toronto Public Library</a> has 59 838 <em>titles</em> (in multiple copies!) available), or to lend a CD to a friend (just try to outlaw that, and the general public will actually start taking interest in the application of copyright laws, and the next election).
</p>
<p>
The former point stipulates that a physical CD is simply a token, showing that the current holder has a license to enjoy the media; the recordings on the disk are simply a convenience factor.
</p>
<p>
So the natural step, at least as it seems to me, is to digitalize this license tokens, and let them be shared over p2p technology, as you would have shared a physical CD with a friend. Here&#8217;s what I have in mind:
</p>
<div id="attachment_787" class="wp-caption alignleft" style="width: 480px"><img src="http://compsci.ca/blog/wp-content/uploads/2009/04/p2p_music_as_licenses_sharing_scheme.png" alt="Scheme illustration, put together with free icons from &lt;a href=&#039;http://www.iconspedia.com/&#039; title=&#039;IconsPedia: PNG Icons&#039;&gt;IconsPedia&lt;/a&gt;" title="p2p music as license sharing scheme" width="470" height="200" class="size-full alignleft wp-image-787" /><p class="wp-caption-text">Scheme illustration, put together with free icons from <a href='http://www.iconspedia.com/' title='IconsPedia: PNG Icons'>IconsPedia</a></p></div>
<p>
All of the music is readily available for download (similar to current .torrent approach) and copies could be cached on your device (to save bandwidth), <em>but</em> it is not playable unless a license token is also available on the system. The license tokens will act as unique digital keys, which could be borrowed and released back into the cloud of p2p.
</p>
<p>
If one had purchased a set of license keys for the latest music album, but isn&#8217;t listening to this particular music items at the moment (school, work, sleep.. there are many reasons why ones <em>entire</em> music collection isn&#8217;t played 24/7), those keys are available to be given to someone else. Similarly, one could temporary take possession of someone else&#8217;s license, while such is available.
</p>
<p>
To prevent leechers, and make for a fairer sharing experience, a model similar of current private torrent trackers could be applied &#8212; those who contribute more keys will get priority status. Bonus points for contributing keys to high-demand or rare media. Maybe preference for own social graphs.
</p>
<p>
The net effect of automating <em>request-play-release</em> cycle is that a) sharing music will be completely legal, b) ease of use would be on par with current technology, and c) popular content (ones with more simultaneous key usages) will see a proportionally larger share of revenue. Just think back to days of mixtapes, and trading CDs with friends; except that it&#8217;s now done every 3 minute, through a wire, and you are friends with the world.
</p>
<p>
The caveat is that, yes, one would actually have to pay for some of the licenses to take part in this sharing community process. Though ones choice of which artists to support and generalizing the use of granted licenses should make it a fair deal. iTunes and Amazon&#8217;s MP3-Downloads show that a lot of people are still willing to pay for very specific music purchases online.
</p>
<p>
But now, given the fact that <a href="http://arstechnica.com/media/news/2009/04/study-pirates-buy-tons-more-music-than-average-folks.ars" title="Ars: Study: pirates biggest music buyers. Labels: yeah, right">&#8220;pirates [are the] biggest music buyers&#8221;</a>, via Ars, do we really have to implement such an explicit model?
</p>
<blockquote><p>
Those who download &#8220;free&#8221; music from P2P networks are more likely to spend money on legit downloads than those who are squeaky clean, according to a new report out of Norway.</p>
</blockquote>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/legalizing-p2p-scheme-legally-borrow-music-from-the-internets/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>ISP modifying .torrent file contents</title>
		<link>http://compsci.ca/blog/isp-modifying-torrent-file-contents/</link>
		<comments>http://compsci.ca/blog/isp-modifying-torrent-file-contents/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 23:47:14 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/?p=780</guid>
		<description><![CDATA[<strong style="font-size: 1.3em;">Looking back almost a year, I'd just like to say -- <a href="http://compsci.ca/blog/internet-protocols-could-be-facing-a-siege-from-isps/" title="Internet protocols could be facing a siege from ISPs">I told you so</a>.</strong>
<blockquote><p>It works as follows. When a Bezeq International customer downloads a .torrent file the ISP will intercept it and add (!) a new tracker to it. The additional tracker is only accessible for Bezeq International customers and it connects to a high speed web-seed hosted on Bezeq International’s network.</p></blockquote>


No related posts.]]></description>
			<content:encoded><![CDATA[<div id="attachment_580" class="wp-caption alignright" style="width: 504px"><a href="http://compsci.ca/blog/wp-content/uploads/2008/07/isp_inject_bittorrent.png"><img src="http://compsci.ca/blog/wp-content/uploads/2008/07/isp_inject_bittorrent.png" alt="Not quite like this... yet." title="mockup ISP bittorrent injection" width="494" height="321" class="size-full alignright wp-image-580" /></a><p class="wp-caption-text">Not quite like this... yet.</p></div>
<p>
TorrentFreak <a href="http://torrentfreak.com/isp-speeds-up-customers-bittorrent-downloads-090418/" title="ISP Speeds Up Customers’ BitTorrent Downloads">reports</a> that an Israeli ISP, Bezeq, is actually modifying the .torrent files, as they are downloaded by their customers.
</p>
<p>
Looking back almost a year, I&#8217;d just like to say &#8212; <a href="http://compsci.ca/blog/internet-protocols-could-be-facing-a-siege-from-isps/" title="Internet protocols could be facing a siege from ISPs">I told you so</a>.
</p>
<blockquote><p>It works as follows. When a Bezeq International customer downloads a .torrent file the ISP will intercept it and add (!) a new tracker to it. The additional tracker is only accessible for Bezeq International customers and it connects to a high speed web-seed hosted on Bezeq International’s network.</p>
</blockquote>
<p>
Instead of blocking / throttling / capping / sending-threatening-letters or finding other ways of annoying their own customers for actually using the services they pay for, Bezeq caches popular downloads. The ISP saves on costs for having less traffic go outside of their own network, and customers actually end up with faster downloads. Still, this involves intercepting and modifying downloads, which makes me feel uneasy, as this could easily be turned the other way.
</p>
<p>This concept will actually lessen the server load of <a href="http://www.webhostingsearch.com/" title="hosting">hosting</a> companies that host the file itself, well good for them.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/isp-modifying-torrent-file-contents/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Bullshit legal threats for online identity management</title>
		<link>http://compsci.ca/blog/bullshit-legal-threats-for-online-identity-management/</link>
		<comments>http://compsci.ca/blog/bullshit-legal-threats-for-online-identity-management/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 06:15:26 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/?p=765</guid>
		<description><![CDATA[<strong style="font-size: 1.4em;">It is unreasonable to take everything posted on forums or blogs as facts.</strong>
<br/>
<br/>
But since people are beginning to realize that what they say, or what is said about them, <em>online</em>, could actually matter, the above is ignored in favour of bullshit threats in a futile attempt at censorship.


No related posts.]]></description>
			<content:encoded><![CDATA[<div id="attachment_766" class="wp-caption alignright" style="width: 480px"><img src="http://compsci.ca/blog/wp-content/uploads/2009/02/online_identity_470.png" alt="Crop of &#039;My Cyber Social Map&#039; by &lt;a href=&#039;http://www.flickr.com/photos/crystaleagle/2386230724/&#039; title=&#039;Flickr: My Cyber Social Map&#039;&gt;frankdasilva&lt;/a&gt;" title="online_identity_470" width="470" height="208" class="size-full alignright wp-image-766" /><p class="wp-caption-text">Crop of 'My Cyber Social Map' by <a href='http://www.flickr.com/photos/crystaleagle/2386230724/' title='Flickr: My Cyber Social Map'>frankdasilva</a></p></div>
<p>
It seems that people are beginning to realize that what they say, or what is said about them, <em>online</em>, could actually matter. More so, if it shows up on Google. Which is exactly what happened to a certain individual, who was recently looking up his own name, and found something he did not like. A forum post, from 2004.
</p>
<blockquote>
<p>
&#8220;I found said post as hit #7. The absurd comments contained within could be classified as nothing other than slanderous, if not criminal. My name is not one that is common so I am taking these accusations personally and I ask that they are removed immediately so that further action is not required.&#8221;
</p>
</blockquote>
<p>
Among many problems with the above claim, is the fact that the post in question was about some kid, who happened to go by the same name, doing stupid things in high school. If the age discrepancy or the absurdity of the context doesn&#8217;t click in, perhaps the fact that it&#8217;s <strong>an opinion</strong> posted by <strong>an anonymous users</strong> on <strong>a forum</strong> should.
</p>
<p style="font-size:2em;">
<strong>It is unreasonable to take everything posted on <em>forums</em> or <em>blogs</em> as <em>facts</em>.</strong>
</p>
<p>
Besides, the forum itself, and it&#8217;s operators (myself and Dan) are just a carrier, and can&#8217;t be held responsible for the actions of 3rd party users. Still, some seem to be under the impression that big words and threats are the way to go.
</p>
<p>
So we&#8217;ve started a <a href="http://wiki.compsci.ca/index.php?title=Legal_Threats" title="Legal Threats received by compsci.ca">wiki page of <em>Legal Threats</em></a> that we&#8217;ve received; it will be updated as more show up. That&#8217;s right, we are doing it <a href="http://thepiratebay.org/legal" title="legal threats received by The Pirate Bay">The Pirate Bay style</a> &#8212; all threats will be publicly posted. We even have enough time to reply!
</p>
<p>
<strong>A few lessons learned:</strong>
</p>
<p>
1. Your name <strong>will</strong> be searched online. Internet content should be considered permanent, so try to do something noteworthy.
</p>
<p>
2. Failing to do the above, <strong>start a blog</strong>. If anything, it should rank higher than <em>absurd 4 year old forum posts about random kids</em>.
</p>
<p>
3. If you plan on threatening someone and make it sound all serious &#8212; <strong>you have to take it seriously as well</strong>. Otherwise that nonsense will just end up on the internet. See point #1.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/bullshit-legal-threats-for-online-identity-management/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Botnet communication over Twitter, Reddit, social web</title>
		<link>http://compsci.ca/blog/botnet-communication-over-twitter-reddit-social-web/</link>
		<comments>http://compsci.ca/blog/botnet-communication-over-twitter-reddit-social-web/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 06:54:51 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/?p=744</guid>
		<description><![CDATA[<strong style="font-size: 1.4em;">Given the popularity of the IRC protocol for communication between the botnet infected computers, I thought it might be an interesting thought experiment to consider <em>other</em> means of communication.</strong>


No related posts.]]></description>
			<content:encoded><![CDATA[<p>
<strong>Botnet</strong>, a network of software robots, is typically associated with <a href="http://compsci.ca/blog/computer-virus-mostly-harmless-by-definition/" title="Types of computer malware: virus, trojan, etc.">trojan or worm infected</a> computers used to perform the bidding of their master &#8212; spam, malware, <abbr title="Distributed Denial of Service">DDoS</abbr>. And while the common application is grossly unethical and damaging, the academic study of a cluster of software nodes, working as a group, is fascinating.
</p>
<p>
Given the popularity of the <strong>IRC protocol</strong> for communication between the infected computers, I thought it might be an interesting thought experiment to consider other means of communication. On a locked down corporate network, blocking all but a few essential ports, <strong>HTTP</strong> is typically let through; I guess people need to access web pages for research and other business needs. Without setting up any of our own control servers, lets see what existing web services one could use to spawn a web of online mischief!
</p>
<h2>Botnet over Twitter</h2>
<div id="attachment_746" class="wp-caption alignleft" style="width: 510px"><a href="http://twitter.com/" title="What are you doing?"><img src="http://compsci.ca/blog/wp-content/uploads/2008/12/twitter_botnet_welcome_to_the_net.png" alt="Twitter&#039;s social structure makes it almost too easy to set up networks of bots." title="twitter botnet welcome to the net" width="500" height="194" class="size-full wp-image-746 alignleft" /></a><p class="wp-caption-text">Twitter's social structure makes it almost too easy to set up networks of bots.</p></div>
<p>
<a href="http://twitter.com/" title="What are you doing?"><strong>Twitter</strong></a> might prove to be an ideal service, as it is already meant for post-on-web social communication not just between humans, but bots also.
</p>
<p>
Twitter&#8217;s API makes it very easy for software to access and post all the vital information.
</p>
<p>
The service itself comes build-in with the concept of <em>following</em> specific accounts &#8212; allowing one to setup the network layout entirely within the webservice itself.
</p>
<p>
The functionality for replies, direct messages, and private profiles are just gravy.
</p>
<h2>Botnet over Reddit</h2>
<div id="attachment_748" class="wp-caption alignleft" style="width: 510px"><a href="http://www.reddit.com/" title="What's new online"><img src="http://compsci.ca/blog/wp-content/uploads/2008/12/reddit_botnet_can_has_ddos.png" alt="A clever use of cats and captions might let Reddit submissions live long enough to be read by the bot army" title="reddit botnet can has ddos" width="500" height="163" class="size-full wp-image-748 alignleft" /></a><p class="wp-caption-text">A clever use of cats and captions might let Reddit submissions live long enough to be read by the bot army</p></div>
<p>
Just like every social-network website, <a href="http://www.reddit.com/" title="What's new online"><strong>Reddit</strong></a> comes with a set of &#8220;friends&#8221;, and even <em>private custom reddits</em> that can be used as <em>&#8220;channels&#8221;</em> to communicate in.
</p>
<p>
Simple and clean HTML markup makes it easy to parse the contents of the page.
</p>
<p>
Though the zealous community is quick to point out any suspiciously spammy activity; And <a href="http://www.reddit.com/r/programming/" title="Reddit's Programming Community"><abbr title="Reddit's Programming Community">Proggit</abbr></a> members will likely hijack any control in place.
</p>
<h2>Botnet over GigPark, et. al.</h2>
<div id="attachment_749" class="wp-caption alignleft" style="width: 510px"><a href="http://www.gigpark.com/" title="Discover the trusted service people your friends use "><img src="http://compsci.ca/blog/wp-content/uploads/2008/12/gigpark_botnet_request_recommendation.png" alt="GigPark could be used to request and find recommendations for Handyman, Doctors, and Denial of Service Attacks" title="gigpark botnet request recommendation" width="500" height="114" class="size-full wp-image-749 alignleft" /></a><p class="wp-caption-text">GigPark could be used to request and find recommendations for Handyman, Doctors, and Denial of Service Attacks</p></div>
<p>
The above ideas could be generalized to any <em>Social Network</em> website. <a href="http://www.gigpark.com/" title="Discover the trusted service people your friends use "><strong>GigPark</strong></a>&#8217;s feed of trusted recommendations is already filtered to 2 degrees of separation between the linked nodes, making filtering and discovery of new bots much easier. Friend-lists, messages, and favourite &#8220;recommendations&#8221; (which could function as a queue of tasks) rival Twitter&#8217;s toolset.
</p>
<p>
Actually GigPark&#8217;s innovative <em>Suggested Friends</em> feature will sync the &#8220;friends&#8221; from other social networks such as Twitter or Facebook, <strong>allowing for redundancy across multiple neworks</strong>.
</p>
<h2>Next Steps</h2>
<p>
Some downsides to this, obviously hypothetical, method involve the fact that too much reliance is placed into the host network. The webservice might be in an advantageous position to identify all the nodes; perhaps more so than an IRCop discovering the IRC channel where bots have gathered to communicate.
</p>
<p>
Another is the issue of information persistence. Web applications will typically keep the entire history of commands online. While privacy options that some social networks supply might hide some (or even all) of the activity from the public, some extra work needs to be done to hide the information from the host itself. Obfuscation, encoding, and the liberal use of &#8220;delete&#8221; options will scatter the data though the access logs, making it reasonably more difficult to trace the activity, rather than simply taking a snapshot of the database. Some bots don&#8217;t enjoy being studied by security researches, so they might be more exposed here.
</p>
<p>
Finally, going back to the issue of security and the corporate firewall &#8212; there will likely be a proxy server <a href="http://compsci.ca/blog/blocking-students-on-school-network-is-wrong/" title="Blocking students on school network is wrong">filtering access to certain websites</a>. Some might be blocked because they distract employees (Facebook, MySpace, etc), others might match on some content. Though with a simple goal of communication, one just needs to find an online service that is <em>trusted-enough</em> to be widely accessible, and some means of getting it to display your supplied information.
</p>
<p>
This doesn&#8217;t even have to be accomplished by online POST requests, but now we are getting into the <a href="http://xkcd.com/190/" title="XKCD: IP over Demographic">XKCD territory</a> of <a href="http://cuiltheory.wikidot.com/what-is-cuil-theory" title="Cuil Theory">Cuils</a>.
</p>
<div id="attachment_750" class="wp-caption alignnone" style="width: 510px"><a href="http://xkcd.com/190/" title="XKCD: IP over Demographic"><img src="http://compsci.ca/blog/wp-content/uploads/2008/12/xkcd_ip_over_demographic.png" alt="For smaller numbers he has to SAVE lives.  The birthrate channel is even more of a mixed bag." title="xkcd ip over demographic" width="500" height="232" class="size-full wp-image-750" /></a><p class="wp-caption-text">For smaller numbers he has to SAVE lives.  The birthrate channel is even more of a mixed bag.</p></div>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/botnet-communication-over-twitter-reddit-social-web/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Sugar filled diet for programmer&#8217;s mind</title>
		<link>http://compsci.ca/blog/sugar-filled-diet-for-programmers-mind/</link>
		<comments>http://compsci.ca/blog/sugar-filled-diet-for-programmers-mind/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 05:36:52 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/sugar-filled-diet-for-programmers-mind/</guid>
		<description><![CDATA[I feel that <strong>sugar</strong> deserves a spot as an honourary member of the Computer Science field, for its integral part in the culture. It's up there, right next to the coffee. The thing is, our brain is a powerful machine, and <a href="http://www.popsci.com/scitech/article/2006-07/mental-workout" title="Popular Science: Mental Workout">according to Popular Science</a>, kicking things into the <em>thinking gear</em> costs 1.5 Calories per minute. That's not as much as during a physical workout; though trying to sustain active thinking throughout the 8 hour workday will add up to 720 Calories. Keep in mind that 2000 is what is recommended for daily intake.


No related posts.]]></description>
			<content:encoded><![CDATA[<div style="float:right;width:168;margin:5px;">
<img src='http://compsci.ca/blog/wp-content/uploads/2008/08/sugar_overload.jpg' alt='sugar overload in coffee' /><br />
<cite>Original image by <a href="http://www.flickr.com/photos/96dpi/2479805461/" title="Flickr: Overload">96dpi</a></cite>
</div>
<p>
I feel that <strong>sugar</strong> deserves a spot as an honourary member of the Computer Science field, for its integral part in the culture. It&#8217;s up there, right next to the coffee. The thing is, our brain is a powerful machine, and <a href="http://www.popsci.com/scitech/article/2006-07/mental-workout" title="Popular Science: Mental Workout">according to Popular Science</a>, kicking things into the <em>thinking gear</em> costs 1.5 Calories per minute. That&#8217;s not as much as during a physical workout; though trying to sustain active thinking throughout the 8 hour workday will add up to 720 Calories. Keep in mind that 2000 is what is recommended for daily intake.
</p>
<p>
No wonder I find myself snacking on chocolate and loading my coffee with sugar at work &#8212; sugar is a form of an easily available energy. And taking an excerpt from a <a href="http://www.ted.com/index.php/talks/george_dyson_at_the_birth_of_the_computer.html" title="TED: George Dyson: The birth of the computer">certain TED Talk</a> &#8212; hackers have gotten in trouble for the first time over the <em>consumption of sugar</em>, as seen in a letter below from the director of Princeton to John von Neumann, who was building the first electronic computer at the time.
</p>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/08/sugar_john_von_neumann.png' alt='letter to John von Neumann about sugar consumption' /></p>
<p>
Though while I&#8217;m at no risk of obesity as all that sugar is actually burned up, there are other side-effects to watch out for &#8212; most notably <em>tooth decay</em>, as I recently found out from <a href="http://www.gigpark.com/recommendations/p100080p" title="GigPark recommendation for Dr. Marc Altman">my dentist</a>. I am not yet prepared to cut down on sugar, coke, or chocolate; so it&#8217;d be interesting to hear what others snack on during the workday. Any special measures to stay healthy?</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/sugar-filled-diet-for-programmers-mind/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Internet protocols could be facing a siege from ISPs</title>
		<link>http://compsci.ca/blog/internet-protocols-could-be-facing-a-siege-from-isps/</link>
		<comments>http://compsci.ca/blog/internet-protocols-could-be-facing-a-siege-from-isps/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 08:54:56 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/internet-protocols-could-be-facing-a-siege-from-isps/</guid>
		<description><![CDATA[Rogers, one of the two major Canadian Internet Service Providers, has been busy exercising their position of power. Again. After having been <a href="http://compsci.ca/blog/rogers-isp-and-their-lack-of-neutral-net/" title="Rogers ISP and their lack of neutral net">injecting content into HTTP webpages</a> for half a year, Rogers has moved on to <a href="http://blamcast.net/articles/rogers-hijacks-dns" title="Rogers Hijacks Domain Name System, Puts Yahoo! Ads on Google's Subdomains">hijack DNS</a> as well, replacing "not found" responses with pages full of ads. Though why stop there? Internet comes with many more communication protocols; plenty of opportunities to disrupt expected responses and inject unwanted ads into someone else's content. All in the name of extra profits.


Related posts:<ol><li><a href='http://compsci.ca/blog/rogers-isp-and-their-lack-of-neutral-net/' rel='bookmark' title='Permanent Link: Rogers ISP and their lack of neutral net'>Rogers ISP and their lack of neutral net</a></li><li><a href='http://compsci.ca/blog/isp-modifying-torrent-file-contents/' rel='bookmark' title='Permanent Link: ISP modifying .torrent file contents'>ISP modifying .torrent file contents</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div style="float:right;width:248px;margin:5px;">
<img src='http://compsci.ca/blog/wp-content/uploads/2008/07/bloody_needle_inject.jpg' alt='inject' /><br />
<cite>Original image by <a href="http://www.flickr.com/photos/angrybee/7380215/" title="Flickr: bloody needle">Dirty Bunny</a></cite>
</div>
<p>
Rogers, one of the two major Canadian Internet Service Providers, has been busy exercising their position of power. Again. After having been <a href="http://compsci.ca/blog/rogers-isp-and-their-lack-of-neutral-net/" title="Rogers ISP and their lack of neutral net">injecting content into HTTP webpages</a> for half a year, Rogers has moved on to <a href="http://blamcast.net/articles/rogers-hijacks-dns" title="Rogers Hijacks Domain Name System, Puts Yahoo! Ads on Google's Subdomains">hijack DNS</a> as well, replacing &#8220;not found&#8221; responses with pages full of ads. Though why stop there? Internet comes with many more communication protocols; plenty of opportunities to disrupt expected responses and inject unwanted ads into someone else&#8217;s content. All in the name of extra profits.
</p>
<p>
<em>This is a hypothetical visual study of possible implications. All images below have been edited. It is not the point to single out Rogers; it&#8217;s just that they&#8217;ve started the trend that users disagree with. <strong>The point is that users should disagree with such actions.</strong> While not everybody might care about occasional unresolved lookups, there are other services that could be targeted next.</em></p>
<h2>MSN, Yahoo, XMPP (and other) IM protocols</h2>
<p>
This one might be hitting a lot closer to home, for some, than seeing ads on &#8220;missing webpage&#8221; responses; even though it&#8217;s a similar concept. Only this time in your Instant Messenger. Every once in a while one would send a message just as the contact goes offline&#8230; more commonly it&#8217;s busy/away/whatever status&#8230; so many options to take advantage of!
</p>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/07/isp_im_injection.png' alt='mockup ISP IM injection' /></p>
<h2>WHOIS</h2>
<p>
WHOIS is a query/response protocol used to look up information about a domain. It would be easy to inject some plain-text advertising, along with the requested information. While only a small subset of the internet population uses this protocol, it is also a very specific demographic to be targeted with offers regarding domains and other web-related products.
</p>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/07/isp_whois_injection.png' alt='mockup ISP whois injection' /></p>
<h2>RDP &#8212; Remote Desktop</h2>
<p>
While technically the data is encrypted, as it should be, it seems that older clients might use weaker protection schemes and be vulnerable to man-in-the-middle attacks. ISPs often happen to be in the middle. If one&#8217;s entire desktop is streamed over the internet, why not supplement some of the experience with sponsored offers?
</p>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/07/isp_inject_remote_desktop.png' alt='mockup ISP remote desktop injection' /></p>
<h2>BitTorrent</h2>
<p>
Actually a lot of ISPs already treat BitTorrent traffic in a special way. Though instead of annoying users with injected downloads and making money, ISPs often unfairly throttle this protocol, annoying users for free.
</p>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/07/isp_inject_bittorrent.png' alt='mockup ISP bittorrent injection' /></p>
<h2>And more!</h2>
<ul>
<li><strong>POP3/STMP</strong> &#8212; inject ads into emails!</li>
<li><strong>RTP</strong> &#8212; manipulate streaming audio/visual content.</li>
<li><strong>IRC</strong> &#8212; similar to Instant Messaging.</li>
</ul>
<p>
The good news is that we are not there, yet. The bad news is that not enough people seem to be aware of this creeping trend. The worse news would be similar tactics catching on in other communication mediums.
</p>
<p>
In a way an Internet Service Provider is very similar to a Postal Office. Their services are purchased in order to deliver data. Now imagine Canada Post (or FedEx or UPS) operating in a similar manner. It would be like reverse censorship &#8212; instead of taking content out, they&#8217;ll be putting more in, along with your original package. I&#8217;ll doubt they will get away with such practices for long.
</p>
<div style="float:left;width:248px;margin:5px;">
<img src='http://compsci.ca/blog/wp-content/uploads/2008/07/cat_opening_mail.jpg' alt='a cat opening a mail envelope' /><br />
<cite>Original image by <a href="http://flickr.com/photos/19779889@N00/1718923032/" title="Flickr: Opening the Mail">arbyreed</a></cite>
</div>
<p>
Is it because snail-mail letters are sealed in envelopes, that we expect a them to be delivered without tampering (<em>HTTP page content injection</em>)? And similarly expect a certain level of privacy, instead of getting a package full of ads on topics of &#8220;return to sender&#8221; mail (<em>DNS hijacking</em>)? And that we expect any letter, regardless of content, having paid equal postage, to be delivered at a similar level of service (<em>BitTorrent throttling</em>)?
</p>
<p>
Perhaps we&#8217;ll need to start placing our internet packets in envelopes as well. Some people think we should <strong>encrypt all internet traffic</strong>. Besides implementation and adaptation difficulties, this would also add additional strain to the networks&#8230; but at least it would help ISPs to stay more honest. I just hope that we will not be forced to do it this way.</p>


<p>Related posts:<ol><li><a href='http://compsci.ca/blog/rogers-isp-and-their-lack-of-neutral-net/' rel='bookmark' title='Permanent Link: Rogers ISP and their lack of neutral net'>Rogers ISP and their lack of neutral net</a></li><li><a href='http://compsci.ca/blog/isp-modifying-torrent-file-contents/' rel='bookmark' title='Permanent Link: ISP modifying .torrent file contents'>ISP modifying .torrent file contents</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/internet-protocols-could-be-facing-a-siege-from-isps/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>University of Waterloo&#8217;s CS sculpture is missing</title>
		<link>http://compsci.ca/blog/university-of-waterloos-cs-sculpture-is-missing/</link>
		<comments>http://compsci.ca/blog/university-of-waterloos-cs-sculpture-is-missing/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 23:26:43 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/university-of-waterloos-cs-sculpture-is-missing/</guid>
		<description><![CDATA[

Original image by Tony Targonski


University of Waterloo&#8217;s iconic Computer Science sculpture has gone missing, from in front of the Mathematics &#038; Computer building. The metallic blue &#8220;abstract art&#8221; sculpture that spelled out &#8220;CS&#8221;, supposedly from a variety of angles, has not been found to greet the Math students, on their way to class this morning. [...]


Related posts:<ol><li><a href='http://compsci.ca/blog/university-of-waterloo-tour-wings-2007/' rel='bookmark' title='Permanent Link: University of Waterloo Tour + Wings 2007'>University of Waterloo Tour + Wings 2007</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div style="float:right;width:248px;margin:5px;">
<img src='http://compsci.ca/blog/wp-content/uploads/2008/07/remains_of_mcs_cs_sculpture.jpg' alt='the remaining stub from UW MC’s CS sculpture' /><br />
Original image by <a href="http://www.flickr.com/photos/49396160@N00/2637746428/" title="Flickr: University of Waterloo's MC is missing its CS sculpture">Tony Targonski</a>
</div>
<p>
University of Waterloo&#8217;s iconic Computer Science sculpture has gone missing, from in front of the Mathematics &#038; Computer building. The metallic blue &#8220;abstract art&#8221; sculpture that spelled out &#8220;CS&#8221;, supposedly from a variety of angles, has not been found to greet the Math students, on their way to class this morning. It feels like a small part of me has died today.
</p>
<p>
It looks like the sculpture has been stripped from the base, and the concrete base itself has been slightly moved as well. There&#8217;s a lot of construction going on throughout the campus, and it&#8217;s likely that the &#8220;CS&#8221; has been moved to be preserved while the service tunnels to the Nanotech building site are put into place. Though for now, the whereabouts of the Waterloo&#8217;s Computer Science symbol is unknown.
</p>
<div style="float:left;width:240px;margin:5px;">
<span style="font-height:1.2em;font-weight:bold;">Before</span><br />
<img src='http://compsci.ca/blog/wp-content/uploads/2008/07/u_waterloo_mc_cs_sculpture.jpg' alt='University of Waterloo’s MC with a CS sculpture in front' /><br />
Original image by <a href="http://www.flickr.com/photos/jimntonik/2493247425/" title="Flickr: UW MC with CS">Jim Wallace</a>
</div>
<div style="float:left;width:240px;margin:5px;">
<span style="font-height:1.2em;font-weight:bold;">After</span><br />
<img src='http://compsci.ca/blog/wp-content/uploads/2008/07/u_waterloo_mc_no_cs.jpg' alt='University of Waterloo’s MC with no CS sculpture in front' /><br />
Original image by <a href="http://www.flickr.com/photos/49396160@N00/2637738774/" title="Flickr: UW MC without CS">Tony Targonski</a>
</div>
<div style="clear:both;"></div>


<p>Related posts:<ol><li><a href='http://compsci.ca/blog/university-of-waterloo-tour-wings-2007/' rel='bookmark' title='Permanent Link: University of Waterloo Tour + Wings 2007'>University of Waterloo Tour + Wings 2007</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/university-of-waterloos-cs-sculpture-is-missing/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Web 2.point.Mac: Developing software on Apple computers</title>
		<link>http://compsci.ca/blog/web-2pointmac-developing-software-on-apple-computers/</link>
		<comments>http://compsci.ca/blog/web-2pointmac-developing-software-on-apple-computers/#comments</comments>
		<pubDate>Thu, 08 May 2008 02:13:56 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/web-2pointmac-developing-software-on-apple-computers/</guid>
		<description><![CDATA[

There seem to be some misconceptions about Apple computers. Some of the common questions that come up, at least when thinking about for-University laptops, are along the lines of &#8220;Will I be able to write programs on a MacBook?&#8221; and &#8220;I thought Macs were just for arts&#8230;&#8221;. I will try to challenge that view.


Note: This [...]


Related posts:<ol><li><a href='http://compsci.ca/blog/the-silliest-reason-to-get-a-macbook/' rel='bookmark' title='Permanent Link: The silliest reason to get a MacBook'>The silliest reason to get a MacBook</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/web_2_point_mac.png' alt='Web 2.Mac icon' align="right" /></p>
<p>
There seem to be some misconceptions about Apple computers. Some of the common questions that come up, at least when thinking about <em>for-University</em> laptops, are along the lines of <em>&#8220;Will I be able to write programs on a MacBook?&#8221;</em> and <em>&#8220;I thought Macs were just for arts&#8230;&#8221;</em>. <strong>I will try to challenge that view.</strong>
</p>
<p style="font-size:0.8em;line-height:1.1em;">
Note: <strong>This is not a OS X vs. Windows vs. Linux argument.</strong> There are plenty of those just about everywhere else. If you really feel like repeating any of the arguments that have already been mentioned many times before &#8212; <a href="http://compsci.ca/v3/viewtopic.php?t=17392" title="compsci.ca: Mac vs. PC">try the forums</a> instead.
</p>
<p>
The use of Apple computers among the software developers is actually quite common. And with a plethora office snapshots available on Flickr, this calls for a visual case study!
</p>
<h2><a href="http://www.adobe.com/" title="Adobe.com">Adobe</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/adobe_office_mac.jpg' alt='Adobe Office' /><br />
<cite>Original photo by: <a href="http://flickr.com/photos/tsk/2048316858/" title="Flickr: Office Panorama">tskdesign</a>.</cite> That&#8217;s totally a Mac. See the original image for higher quality. Though having made Photoshop, <em>the</em> Apple application, there isn&#8217;t much surprise here.</p>
<h2><a href="http://digg.com/" title="Digg.com">Digg</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/digg_kevin_rose_macbook.jpg' alt='Digg’s Kevin Rose with his Macbook' /><br />
<cite>Original photo by: <a href="http://flickr.com/photos/michellelawson/2282834098/" title="Flickr: Alex Albrecht and Kevin Rose">Mrs L</a>.</cite> Digg&#8217;s Kevin Rose loves his MacBook. There&#8217;s more of this at just about every Diggnation episode.</p>
<h2><a href="http://www.facebook.com/" title="Facebook.com">Facebook</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/facebook_office_mac.jpg' alt='Facebook office with macs' /><br />
<cite>Original photo by: <a href="http://flickr.com/photos/zachklein/360744107/" title="Flickr: Working from the Facebook office in Palo Alto, CA">Zach Klein</a>.</cite> This Facebook office comes with a couple of Apple workstations.</p>
<h2><a href="http://www.flickr.com/" title="Flickr.com">Flickr</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/flickr_office_mac.jpg' alt='Flickr office with macs' /><br />
<cite>Original photo by: <a href="http://flickr.com/photos/roozbeh-a-brojeni/2121242252/" title="Flickr: Look at the Flickr Office!!!">roozbeh-a-brojeni</a>.</cite> Searching for Flickr on Flickr is so meta&#8230;</p>
<h2><a href="http://www.gigpark.com/" title="GigPark.com">GigPark</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/gigpark_office_mac.jpg' alt='GigPark office: also with iPhone' /><br />
<cite>Original photo by: <a href="http://flickr.com/photos/gigpark/2474303315/" title="Flickr: Gianni">GigPark @ Flickr</a>.</cite> GigPark is all Mac <em>and</em> iPhone. Those aren&#8217;t even available in Canada yet! (Also, is that Facebook.com on the screen? Slacker.)</p>
<h2><a href="http://www.google.com/" title="Google.com">Google</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/google_office_mac_boat.jpg' alt='Google office with a boat for a couch' /><br />
<cite>Original photo by: <a href="http://flickr.com/photos/25227298@N03/2383273076/" title="Flickr: Google_Office_Zurich_38">Anil Chopra</a>.</cite> I don&#8217;t understand this, but one of Google&#8217;s offices has <a href="http://compsci.ca/blog/if-a-programming-language-was-a-boat/" title="If a programming language was a boat…">a boat</a> for a couch. There&#8217;s also a MacBook.</p>
<h2><a href="http://www.linkedin.com/" title="LinkedIn.com">LinkedIn</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/linkedin_office_mac.jpg' alt='LinkedIn office with a mac' /><br />
<cite>Original photo by: <a href="http://www.flickr.com/photos/8633528@N06/2447742488/" title="Flickr: Jim Meyer and Jerry Luk at LinkedIn's new office space in Mountain View">LinkedIn Blog @ Flickr</a>.</cite> <del>Look, it&#8217;s iMac.</del> From <a href="http://www.flickr.com/photos/8633528@N06/2195920830/" title="Flickr: LinkedIn Office">another angle</a> it&#8217;s actually a Cinema display attached to a MacBook Pro.</p>
<h2><a href="http://www.microsoft.com/" title="Microsoft.com">Microsoft</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/microsoft_office_macbook.jpg' alt='Microsoft Office with a Macbook Pro on premises' /><br />
<cite>Original photo by: <a href="http://www.flickr.com/photos/jeffwilcox/1611097154/" title="Flickr: New work office (a work in progress)">jeffwilcox</a>.</cite> That&#8217;s right, a MacBook Pro on Microsoft&#8217;s campus. Actually those are not nearly as uncommon as one might think, as Microsoft develops plenty of software that runs on Macs as well.</p>
<h2><a href="http://www.mozilla.com/" title="Mozilla.com">Mozilla</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/mozilla_office_mac.jpg' alt='Mozilla’s new Toronto office' /><br />
<cite>Original photo by: <a href="http://www.flickr.com/photos/stuartp/1714357016/" title="Flickr: Mozilla Toronto">stuartp</a>.</cite> Mozilla&#8217;s new Toronto office is all Mac (and a cardboard box for a coffee table).</p>
<h2><a href="http://twitter.com/" title="Twitter.com">Twitter</a></h2>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2008/05/twitter_office_mac.jpg' alt='Twitter office is full of macs' /><br />
<cite>Original photo by: <a href="http://www.flickr.com/photos/kohtz/535632337/" title="Flickr: twitter office">kohtzy</a>.</cite> I suspect that just about all of the computers at Twitter are Macs. Though other than the few marked in the image, event at high resolution cited, I can&#8217;t say definitively.</p>
<p>
So there you have it &#8212; a bunch of Apple computers used by real developers at real software companies (likely using <a href="http://compsci.ca/blog/its-a-real-programming-language/" title="it’s a real programming language">real programming languages</a>). There are, obviously, a lot more tech companies, but I&#8217;d leave them to the comments section.
</p>
<p> <a href="http://pos-wizard.com/2008/08/paygo-saas-pos-software-review/">PayGO review</a> , a Mac point of sale application. Reviews of many point of sale products. http://pos-wizard.com/point-of-sale-software-reviews/</p>


<p>Related posts:<ol><li><a href='http://compsci.ca/blog/the-silliest-reason-to-get-a-macbook/' rel='bookmark' title='Permanent Link: The silliest reason to get a MacBook'>The silliest reason to get a MacBook</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/web-2pointmac-developing-software-on-apple-computers/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Rogers ISP and their lack of neutral net</title>
		<link>http://compsci.ca/blog/rogers-isp-and-their-lack-of-neutral-net/</link>
		<comments>http://compsci.ca/blog/rogers-isp-and-their-lack-of-neutral-net/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 01:48:53 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://compsci.ca/blog/rogers-isp-and-their-lack-of-neutral-net/</guid>
		<description><![CDATA[
Net Neutrality is an important issue to the Internet. Google has put together a short guide that carries a simple message:


Network neutrality is the principle that Internet users should be in control of what content they view and what applications they use on the Internet.



Rogers, one of the main Internet Service Providers in Canada, has [...]


Related posts:<ol><li><a href='http://compsci.ca/blog/internet-protocols-could-be-facing-a-siege-from-isps/' rel='bookmark' title='Permanent Link: Internet protocols could be facing a siege from ISPs'>Internet protocols could be facing a siege from ISPs</a></li><li><a href='http://compsci.ca/blog/isp-modifying-torrent-file-contents/' rel='bookmark' title='Permanent Link: ISP modifying .torrent file contents'>ISP modifying .torrent file contents</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>
<strong>Net Neutrality</strong> is an important issue to the Internet. Google has put together a <a href="http://www.google.com/help/netneutrality.html" title="Google: Net Neutrality">short guide</a> that carries a simple message:
</p>
<blockquote><p>
Network neutrality is the principle that Internet users should be in control of what content they view and what applications they use on the Internet.
</p>
</blockquote>
<p>
Rogers, one of the main Internet Service Providers in Canada, has been pretty bad in this respect. They&#8217;ve already been shape-shifting their traffic, throttling any peer-2-peer traffic. Now the <a href="http://torontoist.com/2007/12/dr_frankenwebs.php" title="Torontoist: Dr. Frankenweb's Monster">Torontoist</a> reports that Rogers has began injecting their own content into certain popular websites.
</p>
<p><img src='http://compsci.ca/blog/wp-content/uploads/2007/12/rogers_http_injection.jpg' alt='Rogers HTTP Injection' /></p>
<p>
While the technique is said to be used only to serve account information messages (as oppose to using email or calling their customers), the technology itself is developed to inject any sort of advertisements into webpages not owned by the ISP. It&#8217;s a short path from serving account information to &#8220;relevant&#8221; Rogers offers, to offers from 3rd party partners. The idea might be too tempting to pass up.
</p>
<p>
The bluntly obvious problem, as seen in the screenshot, is that Rogers is injecting Yahoo!&#8217;s logo into Google&#8217;s homepage.
</p>
<p>
Additionally I would raise some privacy concerns. Their <em>&#8220;acknowledge receipt of this message&#8221;</em> links are obviously directly tied to one&#8217;s account with the company. So regardless of privacy measures, such injections would allow for tracking of individuals and their actions on the page.
</p>
<p>
The issue has been brought into the blogosphere by <a href="http://lauren.vortex.com/archive/000337.html" title="Google Hijacked -- Major ISP to Intercept and Modify Web Pages">Lauren Weinstein</a>. And <a href="http://blog.wired.com/27bstroke6/2007/12/canadian-isps-p.html" title="In Test, Canadian ISP Splices Itself Into Google Homepage">wired</a> mentioned that Rogers has confirmed such injections.
</p>
<blockquote><p>
Rogers vice president of communications Taanta Gupta confirmed that Rogers is experimenting with this technique as a way to communicate with its customers.
</p>
</blockquote>
<p>
This might be good information to communicate to the customers, but modifying their user&#8217;s HTTP packets is simply in bad taste. It is not immediately apparent, to an average user, as to how the injected content has gotten there. This slippery slope also puts the possibility of 3rd party content too close to comfort.</p>


<p>Related posts:<ol><li><a href='http://compsci.ca/blog/internet-protocols-could-be-facing-a-siege-from-isps/' rel='bookmark' title='Permanent Link: Internet protocols could be facing a siege from ISPs'>Internet protocols could be facing a siege from ISPs</a></li><li><a href='http://compsci.ca/blog/isp-modifying-torrent-file-contents/' rel='bookmark' title='Permanent Link: ISP modifying .torrent file contents'>ISP modifying .torrent file contents</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://compsci.ca/blog/rogers-isp-and-their-lack-of-neutral-net/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>


