<?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>NUS Hackers</title>
	<atom:link href="http://nushackers.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://nushackers.org</link>
	<description>Linux, Open Source Software, and the Hacker Culture</description>
	<lastBuildDate>Fri, 11 May 2012 17:17:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Building random shit for fun, (and making a girl happy while at it)</title>
		<link>http://nushackers.org/2012/05/building-random-shit-for-fun-and-making-a-girl-happy-while-at-it/</link>
		<comments>http://nushackers.org/2012/05/building-random-shit-for-fun-and-making-a-girl-happy-while-at-it/#comments</comments>
		<pubDate>Fri, 11 May 2012 17:17:47 +0000</pubDate>
		<dc:creator>laurence</dc:creator>
				<category><![CDATA[Featured]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2537</guid>
		<description><![CDATA[Long overdued, and only my third post here. So as some people know, I built Instasyncer a while ago, partially for fun, but mainly because I needed it. Long story short, Instasyncer is this awesome (Note: I&#8217;m extremely biased about this) site that lets you sync your Instagram photos to Dropbox in real time. Really. [...]]]></description>
			<content:encoded><![CDATA[<p>Long overdued, and only my third post here.</p>
<p>So as some people know, I built <a href="http://instasyncer.com/" target="_blank">Instasyncer</a> a while ago, partially for fun, but mainly because I needed it. Long story short, <a href="http://instasyncer.com/" target="_blank">Instasyncer</a> is this awesome (Note: I&#8217;m extremely biased about this) site that lets you sync your Instagram photos to Dropbox in real time. Really. You upload onto Instagram, within minutes, it is in your Dropbox folder. You have to sign up for <a href="http://instasyncer.com/" target="_blank">Instasyncer</a> though (Yes, I had a guy who asked me why his photos weren&#8217;t syncing when he didn&#8217;t have an account). Does mainly one other thing, which explains the title, but that&#8217;s for the later part of this post.</p>
<p>I built the whole thing on PHP/Codeigniter, and used MongoDB for the database. The MVP was hacked together in about 26 hours, although the better part of the 26 hours was spent on doing other stuff (like sleeping, talking to friends). Did all the OAuth stuff myself, just for kicks, and basically did every part of the website myself, for kicks of course. Instasyncer uses the Bootstrap framework for the front end, and I didn&#8217;t really dabble much in Javascript. Used a bit of jquery here and there to achieve the dashboard loading, and the lightbox gallery, and lastly the feedback system. Tech stack covered.</p>
<p>So, nothing too fanciful, it&#8217;s a really simple app, and I have absolutely no fucking clue why the boss wanted me to write a blog post on this. But since he insisted, I thought I might add something that all geeks might want to know. Building stuff is cool. But we don&#8217;t think so. But I&#8217;m here to tell you right now that others think it&#8217;s cool. And it does help when you are trying to impress a girl (guy, if you are a girl. it actually does work. story <a href="http://techcrunch.com/2012/02/09/awwwwwwwwwwwwwwwwww/" target="_blank">here</a>) ;)</p>
<p>That last sentence caught your attention right? =P</p>
<p>Ok awesome. Now that I have your attention, this was what happened. My girlfriend was quite impressed with the fact I had actually wrote a web app to solve a personal pain point (I think), and when she mentioned that she would like an easy way to view her Instagram photos on her computer screen, well, I guess didn&#8217;t she expected me to roll that feature out in a few hours. She was impressed, and touched that I actually coded a feature that she only said she would like to have, and I had no intention of doing in the first place.</p>
<p>So, see, coding does have it&#8217;s perks. Now, I can&#8217;t wait to see what apps you guys create over the next few weeks :) And let us know what you have done so that we can share the love.</p>
<p>(Disclaimer: This worked for me. May not work for you or the target you have in mind.)</p>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/05/building-random-shit-for-fun-and-making-a-girl-happy-while-at-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Hacks Talk April 13th &#8211; Introduction to an Agile Python!</title>
		<link>http://nushackers.org/2012/04/friday-hacks-talk-april-13th-introduction-to-an-agile-python/</link>
		<comments>http://nushackers.org/2012/04/friday-hacks-talk-april-13th-introduction-to-an-agile-python/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 17:05:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Friday Hacks]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2530</guid>
		<description><![CDATA[We have talks by Owen Jones (from Google) and Andras Kristof on the 13th of April 2012. Feel free to spread the word—and the email—to hackers, coders, and anyone who might be interested but isn&#8217;t in the mailing list. Please note that registration is required. Talk 1 : The Python Programming Language Python is a [...]]]></description>
			<content:encoded><![CDATA[<p>We have talks by<strong> Owen Jones</strong> (from Google) and <strong>Andras Kristof</strong> on the 13th of April 2012. Feel free to spread the word—and the email—to hackers, coders, and anyone who might be interested but isn&#8217;t in the mailing list. Please note that registration is required.</p>
<p><img class="aligncenter" title="Google_Logo" src="http://upload.wikimedia.org/wikipedia/commons/3/30/Googlelogo.png" alt="Googol" width="330" height="112" /></p>
<p><strong>Talk 1 : The Python Programming Language</strong></p>
<p>Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to combine &#8220;remarkable power with very clear syntax&#8221;, and its standard library is large and comprehensive. Fans of Python use the phrase &#8220;batteries included&#8221; to describe the standard library, which covers everything from asynchronous processing to zip files. The language itself is a flexible powerhouse that can handle practically any problem domain. Build your own web server in three lines of code. Build flexible data-driven code using Python&#8217;s powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators.</p>
<p><strong>Talk 2 : Resource Management Games — Starcraft II vs. Agile Development</strong></p>
<p>Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle.</p>
<p>Speaker Profiles</p>
<p><strong>Owen Jones</strong>, Customer Solutions Engineer, Google Singapore<br />
Owen works with various Google technologies and APIs, such as Google<br />
Maps, YouTube brand channels and AdWords API. Prior to joining Google<br />
in 2010, Owen worked in the UK and Australia as a software developer,<br />
building websites and web applications using technologies such as<br />
Python, JavaScript and HTML/CSS.</p>
<p><strong>Andras Kristof</strong> is the VP of Engineering at Viki<br />
More: http://sg.linkedin.com/in/andraskristof</p>
<p><strong>Date</strong>: 13th April 2012<br />
<strong>Time</strong>: 6pm<br />
<strong>Venue</strong>: Seminar room 2 @ University Town. map: <a title="http://bit.ly/HoKFBW" href="http://bit.ly/HoKFBW" target="_blank">http://bit.ly/HoKFBW</a></p>
<p>Our regular Friday Hacks will commence after the talks. During the hacking session, you are free to work on your personal projects — or even homework — with fellow programmers around to help if you need an extra pair of eyes</p>
<p>Registration</p>
<p>Registration link : <a title="http://bit.ly/HoKRBa" href="http://bit.ly/HoKRBa" target="_blank">http://bit.ly/HoKRBa</a></p>
<p>Registration is required so that we may tailor the talk to the expected audience, as well as prepare the necessary logistics. Refreshments will be served at 6pm to all registered attendees.</p>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/04/friday-hacks-talk-april-13th-introduction-to-an-agile-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Hacks Talk 6th Apr -Big Data &amp; Intro to Erlang</title>
		<link>http://nushackers.org/2012/04/friday-hacks-talk-6th-apr-big-data-intro-to-erlang/</link>
		<comments>http://nushackers.org/2012/04/friday-hacks-talk-6th-apr-big-data-intro-to-erlang/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 09:28:22 +0000</pubDate>
		<dc:creator>Eli James</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2526</guid>
		<description><![CDATA[Greetings, fellow hackers. Coming Good Friday (6th April), we have two talks by Abishek and Andy. Despite it being a public holiday, our Friday Hacks will go on unimpeded and because it is Good Friday, we are giving away a free ergonomic keyboard (worth $80), that will ensure you aren&#8217;t limited by your hands getting [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings, fellow hackers.</p>
<p>Coming Good Friday (6th April), we have two talks by Abishek and Andy. Despite it being a public holiday, our Friday Hacks will go on unimpeded and because it is Good Friday, we are giving away a free ergonomic keyboard (worth $80), that will ensure you aren&#8217;t limited by your hands getting tired after long hours of coding :P (You need to register to be eligible to win the keyboard and of course you must also be present at the Friday Hacks to qualify for this).</p>
<p><img src="http://www.microsoft.com/hardware/_base_v1/products/natural-ergonomic-keyboard-4000/mk_nek4000_large.jpg" alt="Microsoft Keyboard" /></p>
<p><strong>Talk 1:</strong><br />
&#8220;Ruby for Soul of Data Nerds&#8221; by Abishek Parolkar</p>
<p><strong>Talk Details:</strong><br />
The term BigData is associated to anything where scale of the data is part of the problem. Today&#8217;s internet companies (Youtube,Facebook,ViKi etc) face challenges surrounding analysis and management of this data.<br />
In this talk Abhishek is going to show you how people solved these problems and built analytics systems all with Ruby and related technologies.</p>
<p><strong>Talk 2:</strong><br />
&#8220;Erlang&#8230; and you thought Ericsson only made phones!&#8221; by Andy Marks</p>
<p><strong>Talk Details:</strong><br />
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang&#8217;s runtime system has built-in support for concurrency, distribution and fault tolerance. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. It supports hot swapping, so that code can be changed without stopping a system.</p>
<h3>Speaker Profiles</h3>
<p>Abishek Parolkar is responsible for Data &#038; Analytics products at viki.com. He is Founder/Evangelist of <a href="http://BigData.SG">BigData.SG</a>.<br />
More : <a href="http://sg.linkedin.com/in/parolkar">http://sg.linkedin.com/in/parolkar</a></p>
<p>Andy Marks is the Technical Principal at ThoughtWorks Singapore.<br />
More : <a href="http://www.linkedin.com/in/andymarks">http://www.linkedin.com/in/andymarks</a></p>
<p>Register here so that we can prepare enough food and space for everyone, not to mention to pick the lucky winner of the keyboard<br />
<a href="http://bit.ly/wEaPZn">http://bit.ly/wEaPZn</a></p>
<p>- Location: Seminar Room 2, UTown Education Resource Centre (ERC) Level 2<br />
- Free pizza and mingling @ 6pm<br />
- Hacking on projects commences after talk &#8211; you&#8217;re free to work on homework or personal projects, or ask for assistance from fellow programmers in attendance.</p>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/04/friday-hacks-talk-6th-apr-big-data-intro-to-erlang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy April Fool&#8217;s!</title>
		<link>http://nushackers.org/2012/04/happy-april-fools-2/</link>
		<comments>http://nushackers.org/2012/04/happy-april-fools-2/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 07:18:17 +0000</pubDate>
		<dc:creator>Eli James</dc:creator>
				<category><![CDATA[Chatter]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2517</guid>
		<description><![CDATA[If you&#8217;d visited our site yesterday, you would have seen a command line interface, and a link to a premier Computer Science quiz competition called HackyWin! Here&#8217;s the email we sent out to the mailing list: The NUS Hackers are proud to present a premier quiz competition that&#8217;s targeted at computing students! Simply solve 3 [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;d visited our site yesterday, you would have seen a command line interface, and a link to a premier Computer Science quiz competition called HackyWin! Here&#8217;s the email we sent out to the mailing list:</p>
<blockquote><p>The NUS Hackers are proud to present a premier quiz competition that&#8217;s targeted at computing students!</p>
<p><strong>Simply solve 3 questions to win an iPad 3.</strong></p>
<p>They are guaranteed fun brainteasers, so give them a try. You might be able to solve them and win an iPad 3!</p>
<p><a href="http://nushackers.org/hackywin">http://nushackers.org/hackywin</a></p></blockquote>
<p>We gave three programming questions to people, all of which required solutions that worked under a minute and dealt with <em>all</em> cases to be correct. Here are the questions:</p>
<blockquote><p><strong>Problem 1: </strong>Dr. Black has been murdered. Detective Jill must determine the murderer, crime scene, and weapon. There are six possible murderers (numbered 1 through 6, Professor Plum to Mrs. Peacock), 10 locations (1 through 10, ballroom to cellar), and six weapons (1 through 6, lead pipe to spanner). Detective Jill tries to guess the correct combination (there are 360 possibilities). Each guess is a theory. She asks her assistant, Jack, to confirm or refute each theory. When Jack refutes a theory, he reports that one of the guesses — murderer, location, or weapon — is wrong. The contestants are tasked with implementing a procedure that plays the role of Detective Jill. A brute-force program that tests all 360 theories earns a mere 50 points. An efficient program that tests no more than 20 theories earns an additional 50.</p>
<p><strong>Problem 2:</strong> You have bins of capacity <em>V</em>, and n items each of size A<sub>1&le;i&le;n</sub>. Find the minimum number of bins you need such that the total size of items in each bin does not exceed its capacity. Hint: this is a packing problem.</p>
<p><strong>Problem 3: </strong>You have any number of <em>N</em> points on a table. Your goal is to write a program to connect all of them by lines of minimum total length in such a way that any two points is interconnected by line segments &mdash; either directly, or indirectly via other points and line segments.</p>
<p>If you think about it for a bit, you will realize that the connecting segments do not intersect each other except at the endpoints and thus form a tree.
</p></blockquote>
<p>This was, of course, and April Fool&#8217;s joke. When you clicked submit, you were redirected to this <a href="http://nushackers.org/hackywin/results.html">page</a>, which explained the answers to the 3 problems (2 of which were unsolvable given the constraints).</p>
<blockquote><p><strong>Solution for Problem 2:</strong> Also known as the Bin Packing problem, this problem is combinatorially NP-hard. That said, optimal solutions to very large instances can be produced with sophisticated algorithms, and non-optimal ones also exist, such as the <strong>first fit algorithm</strong>. Because this question demands an optimal solution <em>for all cases</em>, no solution you provide will be correct given a 1 minute constrain and an arbitrary number of items, each of any size. (Well, if you had access to a supercomputer it might, but that&#8217;s a tad too much &#8230;) Read more at <a href="https://en.wikipedia.org/wiki/Bin_packing_problem">Wikipedia</a>!</p>
<p><strong>Solution for Problem 3:</strong> This problem, also known as the <a href="https://en.wikipedia.org/wiki/Steiner_tree_problem">Steiner tree problem</a>, is NP-hard for general <em>N</em> (which is exactly what this question was asking for)! In fact, an expression of this problem was among Karp&#8217;s <strong>original 21 NP-complete problems</strong>. As an interesting aside, computer science folklore has long held that soap film, applied to a series of glass plates may solve this problem where computers may not. <a href="http://www.tjhsst.edu/~rlatimer/techlab06/Students/OuyangPaper06F.pdf">See this paper for more</a>.</p></blockquote>
<p>We hope that you&#8217;ve spent some time thinking about Computer Science problems you might not have otherwise known of, and &#8230;</p>
<p><strong>Happy April Fool&#8217;s!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/04/happy-april-fools-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Yourself A UNIX Today!</title>
		<link>http://nushackers.org/2012/03/get-yourself-a-unix-today/</link>
		<comments>http://nushackers.org/2012/03/get-yourself-a-unix-today/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 13:56:12 +0000</pubDate>
		<dc:creator>Eli James</dc:creator>
				<category><![CDATA[Friday Hacks]]></category>
		<category><![CDATA[Slides]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2494</guid>
		<description><![CDATA[In conjunction with our self-styled &#8216;Linux week&#8217;, Professor Brown gave a cool talk on the Unix philosophy at Friday Hacks earlier tonight (slides available here). We at NUS Hackers would like to take this opportunity to encourage everyone to install a *nix flavour, for experience, fun, and indoctrination in programming kung-fu. If you were around tonight, you&#8217;d have [...]]]></description>
			<content:encoded><![CDATA[<p>In conjunction with our self-styled &#8216;Linux week&#8217;, Professor Brown gave a cool talk on the Unix philosophy at Friday Hacks earlier tonight (slides available <a href="http://nushackers.org/wp-content/uploads/2012/03/UnixPhilosophy.pdf">here</a>). We at NUS Hackers would like to take this opportunity to encourage everyone to install a *nix flavour, for experience, fun, and indoctrination in programming kung-fu.</p>
<p>If you were around tonight, you&#8217;d have heard Professor Brown say two things:</p>
<ol>
<li>&#8220;The industry expects Unix experience. You&#8217;d be surprised how many places use Unix and expect you to know Unix. If you don&#8217;t know it, well &#8230; &lt;pause&gt; &#8230; then it&#8217;s our fault for not teaching you while you&#8217;re at school, but then also you should learn it!&#8221;</li>
<li>&#8220;Every student should have command line experience. I&#8217;m always very surprised by students who don&#8217;t: &#8216;oh you don&#8217;t compile in the shell? &#8230; errrgghh.&#8217;&#8221; &lt;makes a face&gt;</li>
</ol>
<p>The easiest way to give a *nix system a shot (other than buying a Mac, that is) <sup>[1]</sup> is to download and use <a href="https://www.virtualbox.org/">Virtual Box</a>. Virtual Box is virtualization software, which means it allows you to install and run another operating system on your current machine. Alternatively, get <a href="http://www.vmware.com/products/player/overview.html">VMWare Player</a>, also free, though not Open Source.</p>
<p>After you&#8217;ve done that, download and use one of the following *nix distributions:</p>
<ul>
<li><a href="http://www.ubuntu.com/">Ubuntu</a> &#8211; Ubuntu is a newbie-friendly Linux distribution that believes in pretty visuals and graphical ease-of-use above all else. (I say this slightly tongue-in-cheek, but it <em>is</em> certainly a good distro to start with.)</li>
<li><a href="http://www.linuxmint.com/">Linux Mint</a> &#8211; Another newbie friendly Linux distribution. It is in fact probably the best Linux system for newbies. Linux Mint is based on Ubuntu.</li>
<li><a href="http://fedoraproject.org/">Fedora</a> &#8211; Fedora is the general-purpose Linux distribution provided by Red Hat software. It&#8217;s the operating system Red Hat uses to experiment with cutting-edge packages and operating system approaches, before folding the good ideas into Red Hat Enterprise Linux.</li>
<li><a href="http://www.archlinux.org/">Arch Linux</a> &#8211; Arch is the distribution of choice for many coreteam members here at NUS Hackers. It is a highly customizable, barebones Linux distro, with a focus of giving the user <em>complete</em> control over what he or she wants in his/her operating system. This distro is not for the new user; expect spending months customizing Arch to your liking.</li>
<li><a href="http://openbsd.org/">OpenBSD</a> &#8211; is interesting: it is a BSD-descended flavour of Unix with a focus on security above all. It has had very few known security holes or exploits, and is exported with cryptography. This allows it to take cryptographic approaches towards fixing security problems.</li>
</ul>
<p>Download a flavour of *nix today and give it a try!</p>
<p><sup>[1]</sup> OSX is based on BSD, and has many of the same command line tools that *nix distros enjoy. Open terminal.app and you&#8217;ll see bash. OSX is not, however, open source.</p>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/03/get-yourself-a-unix-today/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Friday Hacks Talk 30th Mar &#8211; Philosophy of Unix</title>
		<link>http://nushackers.org/2012/03/friday-hacks-talk-30th-mar-philosophy-of-unix/</link>
		<comments>http://nushackers.org/2012/03/friday-hacks-talk-30th-mar-philosophy-of-unix/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 08:51:05 +0000</pubDate>
		<dc:creator>Chen Liang</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Friday Hacks]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2487</guid>
		<description><![CDATA[In conjunction with Linux Week, we have Professor Michael Brown with us! Talk details: While Unix is best known as an operating system, the founding fathers of Unix developed it around an entire philosophy on how software should be developed. In this talk, Dr Brown will discuss the history leading up to the development of [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: arial,helvetica,sans-serif;"><a href="http://nushackers.org/wp-content/uploads/2012/03/unix_plate.jpg"><img class="alignnone size-full wp-image-2481" title="unix_plate" src="http://nushackers.org/wp-content/uploads/2012/03/unix_plate.jpg" alt="" width="397" height="201" /></a><br />
</span></p>
<div></div>
<div>
<div>
<p><span style="font-family: arial,helvetica,sans-serif;">In conjunction with Linux Week, we have Professor Michael Brown with us!</span></div>
<div></div>
</div>
<div>
<div><span style="font-family: arial,helvetica,sans-serif;"><span style="font-family: arial,helvetica,sans-serif;"><span>
<p><span style="text-decoration: underline;"><strong><span>Talk details:</span></strong></span><br />
</span></span></span></p>
<div>While Unix is best known as an operating system, the founding fathers of Unix developed it around an entire philosophy on how software should be developed. In this talk, Dr Brown will discuss the history leading up to the development of Unix as well as some of the underlying principles and practices that make up the Unix Philosophy.</div>
<div></div>
<p><span style="font-family: arial,helvetica,sans-serif;"><span><br />
</span></span></p>
</div>
</div>
<p><span style="font-family: arial,helvetica,sans-serif;">
<p><strong><span style="text-decoration: underline;"><span>Speaker Profile:</span></span></strong><br />
</span></p>
<div>
<div>
<div>Michael S. Brown obtained his BS and PhD in Computer Science from the University of Kentucky in 1995 and 2001 respectively.  He was a visiting PhD student at the University of North Carolina at Chapel Hill from 1998-2000. Dr. Brown has held previous positions at the Hong Kong University of Science and Technology (2001-2004), California State University – Monterey Bay (2004-2005), and Nanyang Technological University (2005-2007). He is currently an Associate Professor and Assistant Dean (External Relations) in the School of Computing at the National University of Singapore.</div>
<div></div>
<div>Dr. Brown regularly serves on the program committees for the major Computer Vision conferences (ICCV, CVPR, ECCV and ACCV) and is currently an Associate Editor for IEEE TPAMI. Dr. Brown received the HKUST Faculty Teaching Award (2002), the NUS Young Investigator Award (2008), the NUS Faculty Teaching Award (for AY08/09, AY09/10, AY10/11), and the NUS Annual Teaching Excellence Award (ATEA) for AY09/10.  His research interests include Computer Vision, Image Processing and Computer Graphics.</div>
</div>
<div></div>
<div>
<p>&#8230;..</p></div>
<div></div>
</div>
<div>
<div>
<p><span><strong>- Location</strong><strong>:</strong> Seminar Room 2, UTown Education Resource Centre (ERC) Level 2</span><br />
<strong>- </strong><strong>Free pizza and mingling @ 6pm</strong><br />
<strong>- </strong><strong>General hacking</strong> commences <strong>after talk</strong> - you&#8217;re free to work on homework or personal projects, or ask for assistance from fellow programmers in attendance.<br />
<strong><br />
</strong></div>
<div>
<div>
<div><strong>Do let us know if you are coming so that we can prepare enough food and space for everyone: <a href="http://bit.ly/wEaPZn" target="_blank">http://bit.ly/wEaPZn</a></strong></div>
</div>
<div></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/03/friday-hacks-talk-30th-mar-philosophy-of-unix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>synTECHsis &#8211; NES, NUS Hackers Joint Event</title>
		<link>http://nushackers.org/2012/03/syntechsis-nes-nus-hackers-joint-event/</link>
		<comments>http://nushackers.org/2012/03/syntechsis-nes-nus-hackers-joint-event/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 12:07:39 +0000</pubDate>
		<dc:creator>Eli James</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2469</guid>
		<description><![CDATA[Hi everyone! We&#8217;ll be having a joint event with NES (the NUS Entrepreneurship Society) this Saturday (24th March 2012), as an experiment to see how many hackers we can inspire to work in or start a startup. Time: 9.30am &#8211; 1pm Location: HSS Auditorium The context is web/tech startups, and the theme is: &#8216;here&#8217;s how [...]]]></description>
			<content:encoded><![CDATA[<p>Hi everyone!</p>
<p>We&#8217;ll be having a joint event with NES (the NUS Entrepreneurship Society) this Saturday (24th March 2012), as an experiment to see how many hackers we can inspire to work in or start a startup.</p>
<p><strong>Time: </strong>9.30am &#8211; 1pm<br />
<strong>Location:</strong> HSS Auditorium</p>
<p>The context is web/tech startups, and the theme is: &#8216;here&#8217;s how I did it; you can do it too.&#8217; We&#8217;re getting some hacker-founders, and NES has gotten some business-founders (all if them from tech startups) to come share their stories, and the format is TED-style 20 minute talks. After that everyone may approach the speakers and talk to them, one-on-one. And free lunch is provided. :)</p>
<p>We have four speakers:</p>
<ul>
<li><strong>Lee Min Xuan</strong>, co-founder of PlayMoolah</li>
<li><strong>Meng Weng Wong</strong>, VC at JFDI, Perl hacker, founder Karmasphere, pobox, co-author of RFC4408 Sender Policy Framework</li>
<li><strong>Chavy Goh</strong>, founder of Saxxom</li>
<li><strong>Wong Hoong An</strong>, co-founder of HungryGoWhere</li>
</ul>
<p>Register here:<br />
<a href="https://docs.google.com/spreadsheet/viewform?formkey=dFBzRFktekxMN2FYZjVLWEk2QUYwTWc6MA">https://docs.google.com/spreadsheet/viewform?formkey=dFBzRFktekxMN2FYZjVLWEk2QUYwTWc6MA</a></p>
<p><img src="http://nushackers.org/wp-content/uploads/2012/03/EDM-Poster.jpg" alt="" title="EDM Poster" width="724" height="1024" class="aligncenter size-full wp-image-2475" /></p>
<p>It&#8217;s always good to come meet these people and make contacts, in case you decide to do a startup in the future. ;-)</p>
<p>I hope to see you there!</p>
<p>Warmly,<br />
Ced</p>
<p>PS: Our goal in this scenario is to build up to a stage where we can do Startup School, similar to what YCombinator does in the Valley &#8211; <a href="http://startupschool.org/">http://startupschool.org/</a></p>
<p>We&#8217;re not sure if this is a good idea yet, so we&#8217;re doing this small-scale event as a data gathering exercise. If you like free food, TED-style inspiring talks and some mingling with hackers who have started companies, do drop by and support this. :) </p>
<p>PPS: Feedback, post-event, is much welcomed.</p>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/03/syntechsis-nes-nus-hackers-joint-event/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Hacks Talk 23rd Mar – Agile Dev + GSoC Information Session</title>
		<link>http://nushackers.org/2012/03/friday-hacks-talk-23rd-mar-agile-dev-gsoc-information-session/</link>
		<comments>http://nushackers.org/2012/03/friday-hacks-talk-23rd-mar-agile-dev-gsoc-information-session/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 09:38:58 +0000</pubDate>
		<dc:creator>Chen Liang</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Friday Hacks]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2452</guid>
		<description><![CDATA[Talk #1 &#8211; &#8220;Agile Software Development Practices&#8221; (by Benjamin Scherrey, Proteus Tech) If you&#8217;re interested in doing software or app development for business or pleasure, then this talk by Benjamin Scherrey will be useful to you :) Talk details: Benjamin Scherrey will demonstrate how you can do exploratory development and receive real-time feedback using python. This is made possible [...]]]></description>
			<content:encoded><![CDATA[<div>
<div><span style="font-family: arial, helvetica, sans-serif;"><span><strong>Talk #1 &#8211; &#8220;</strong></span><strong>Agile Software Development Practices</strong><span><strong>&#8221; (</strong></span><strong>by Benjamin Scherrey, Proteus Tech)</strong></span></div>
<div>
<div>
<div>
<div>
<div>
<div><span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><br />
<img src="http://nushackers.org/wp-content/uploads/2012/03/Cheetah_run.jpg" alt="Inline image 1" /></span></span></div>
</div>
</div>
</div>
<div>
<div></div>
<div><span style="font-family: arial, helvetica, sans-serif;">If you&#8217;re interested in doing software or app development for business or pleasure, then this talk by Benjamin Scherrey will be useful to you :)</span></div>
<div></div>
</div>
</div>
<div>
<div>
<div>
<p><span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span><span style="text-decoration: underline;"><strong><span>Talk details:</span></strong></span><br />
</span></span></span></p>
<div>Benjamin Scherrey will demonstrate how you can do exploratory development and receive real-time feedback using python. This is made possible by a radical set of tools that performs automated test driven development (an Agile technique) in a web interface. Benjamin will also provide some pointers on how you can re-create the environment as well.</div>
<div></div>
<p><span style="font-family: arial, helvetica, sans-serif;"><span><br />
</span></span></p>
</div>
</div>
<div><span style="font-family: arial, helvetica, sans-serif;"><strong><span style="text-decoration: underline;"><span>Speaker Profile:</span></span></strong><br />
</span></p>
<div>
<div>
<div>Benjamin Scherrey (@proteusguy) is founder &amp; Chief Systems Architect of Proteus Technologies (<a href="http://proteus-tech.com/" target="_blank">http://proteus-tech.com/</a>), a company founded to demonstrate how one can create innovative software in Asia by Asians. By providing true technical career paths (which are practically non-existent in Asia) and implementing Agile concepts throughout every aspect of the company he did just that and now works diligently to help foster the technical startup scene in SEAsia. (<a href="http://bootcamp.jfdi.asia/mentors/benjamin-scherrey/">Read more&#8230;</a>)</div>
<div></div>
<div></div>
</div>
<p><div>&#8230;..</div>
<p><div></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><span><strong>Talk #2 &#8211; &#8220;</strong></span><strong>Google Summer of Code Information Session</strong></span><span><strong>&#8221; (</strong></span><strong><span style="font-family: arial, helvetica, sans-serif;">by Tay Ray Chuan &#038; GSoC Seniors)</span></strong></div>
<div></div>
<div><img src="http://nushackers.org/wp-content/uploads/2012/03/gsoc_info_session.jpg" alt="Inline image 3" /></div>
<div></div>
<div>
<div>
<div>
<div>
<p>If you&#8217;re interested in applying for Google Summer of Code this year, the first-hand advice from the past participants will come in handy :)</p></div>
<div></div>
</div>
</div>
<div>
<div>
<p><span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span><span style="text-decoration: underline;"><strong><span>Talk details:</span></strong></span><br />
</span></span></span></p>
<div>
<div>For people who want to do the Google Summer of Code this year, help is arriving. During the info session, seniors who have done the GSoC will share their experiences and tips in a series of very short presentations to help you with your application.</div>
<div></div>
</div>
</div>
<div>
<div>
<p><span style="font-family: arial, helvetica, sans-serif;"><strong><span style="text-decoration: underline;"><span>Speaker Profile:</span></span></strong><br />
</span></p>
<div>
<div>
<div>Tay Ray Chuan is a software enthusiast and student, with interests as disparate as history and philosophy. In between ploughing through his tutorials, he hacks randomly, mainly in Python and JavaScript. In addition to working on open-source, he hopes to give back to the community through his involvement in NUS Hackers. (<a href="https://github.com/rctay" target="_blank">https://github.com/rctay</a>)</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div></div>
<div>
<p>&#8230;..
</div>
<div></div>
</div>
<div>
<div>
<div><span><strong>- Location</strong><strong>:</strong> Seminar Room 2, UTown Education Resource Centre (ERC) Level 2</span><br />
<strong>- </strong><strong>Free pizza and mingling @ 6pm</strong><br />
<strong>- </strong><strong>General hacking</strong> commences <strong>after talk</strong> - you&#8217;re free to work on homework or personal projects, or ask for assistance from fellow programmers in attendance.<br />
<strong><br />
</strong></div>
<div>
<div>
<div><strong>Do let us know if you are coming so that we can prepare enough food and space for everyone: <a href="http://bit.ly/wEaPZn" target="_blank">http://bit.ly/wEaPZn</a></strong>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/03/friday-hacks-talk-23rd-mar-agile-dev-gsoc-information-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Hacks Talk 16th Mar – The Mathematics of Luxury</title>
		<link>http://nushackers.org/2012/03/friday-hacks-talk-16th-mar-the-mathematics-of-luxury-by-dr-shaun-martin-applied-cognitive-research-ceo/</link>
		<comments>http://nushackers.org/2012/03/friday-hacks-talk-16th-mar-the-mathematics-of-luxury-by-dr-shaun-martin-applied-cognitive-research-ceo/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 20:46:27 +0000</pubDate>
		<dc:creator>Chen Liang</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Friday Hacks]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2396</guid>
		<description><![CDATA[Talk #1 &#8211; &#8220;The Mathematics of Luxury&#8221; (by Dr Shaun Martin, Applied Cognitive Research CEO) &#160; This week, we&#8217;ve got the CEO of Applied Cognitive Research here with an interesting topic. Talk details: What exactly are people buying, when they buy a Lamborghini, Rolex, or Louis Vuitton? This is a nontrivial question: US$1.3 trillion was spent on [...]]]></description>
			<content:encoded><![CDATA[<p><span><strong>Talk #1 &#8211; &#8220;</strong><strong>The Mathematics of Luxury&#8221; (by Dr Shaun Martin, </strong></span><strong>Applied Cognitive Research CEO)</strong></p>
<p>&nbsp;</p>
<div>
<div>
<div>
<div>
<div><a href="http://nushackers.org/wp-content/uploads/2012/03/Lamborghini_Murcielago_Roadster.jpg"><img class="alignnone" title="Lamborghini" src="http://nushackers.org/wp-content/uploads/2012/03/Lamborghini_Murcielago_Roadster.jpg" alt="" width="539" height="300" /></a></div>
</div>
</div>
</div>
<div>This week, we&#8217;ve got the CEO of Applied Cognitive Research here with an interesting topic.</p>
<div></div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div><span style="text-decoration: underline;"><strong><span>Talk details:</span></strong></span></p>
<div>What exactly are people buying, when they buy a Lamborghini, Rolex, or Louis Vuitton? This is a nontrivial question: US$1.3 trillion was spent on luxury goods and services in 2010, or 3.7% of global consumer spending.</div>
</div>
<div>
<div>In this talk Shaun will start by showing that the standard economics assumption of rational behaviour doesn&#8217;t apply to luxury goods. However, by replacing the economists&#8217; assumption with discoveries from cognitive science, and formulating in appropriate mathematical terms, it is possible replicate and predict the structure of luxury goods markets. He will show how he and his colleagues do this, using a combination of cognitive science, mathematics, and computational modeling.</div>
</div>
<p><span><br />
</span></p>
</div>
</div>
</div>
</div>
<div>
<div><span><strong><span style="text-decoration: underline;"><span>Speaker Profile:</span></span></strong><br />
</span></p>
<div>
<div>
<div>Dr Shaun Martin is CEO and Chief Scientist of Applied Cognitive Research: a strategy and innovation research firm he co-founded in 2000. Prior to founding Applied Cognitive Research, Shaun worked in academia: holding positions at Massachusetts Institute of Technology and the Institute for Advanced Study, Princeton. Shaun holds Master&#8217;s and Bachelor&#8217;s degrees from University of Warwick, and a Doctorate in Mathematics from University of Oxford. He has delivered invited lectures on his research at Stanford, Berkeley, Geneva, ETH Zurich, Oxford, MIT, NYU, Columbia, and Cambridge.</p>
<div></div>
</div>
<p>Applied Cognitive Research was founded to apply new discoveries in the cognitive and behavioural sciences to questions of strategy, innovation, and public policy. It achieves this by combining these discoveries with proprietary research in complex systems mathematics and computational modeling.</p>
</div>
</div>
<div></div>
<div>
<div>
<div>
<div><span><strong>- Location</strong><strong>:</strong> Seminar Room 2, UTown Education Resource Centre (ERC) Level 2</span><br />
<strong>- </strong><strong>Free pizza and mingling @ 6pm</strong><br />
<strong>- </strong><strong>General hacking</strong> commences <strong>after talk</strong> - you&#8217;re free to work on homework or personal projects, or ask for assistance from fellow programmers in attendance.<br />
<strong><br />
</strong></div>
</div>
<div>
<div>
<div>
<div><strong>Do let us know if you are coming so that we can prepare enough food and space for everyone: <a href="http://bit.ly/wEaPZn" target="_blank">http://bit.ly/wEaPZn</a></strong><br />
<span><br />
</span><span><br />
</span></div>
<p><span><strong>Talk #2 &#8211; &#8220;Adding GNU Screen to your Workflow</strong><strong>&#8221; (by Sivamani Varun, Semantics3 Founder</strong></span><strong>)</strong></p>
<div>
<div>
<div>
<div><a href="http://nushackers.org/wp-content/uploads/2012/03/Thinkie-XSmall.jpg"><img class="alignnone" title="thinkie" src="http://nushackers.org/wp-content/uploads/2012/03/Thinkie-XSmall.jpg" alt="" width="400" height="300" /></a></div>
</div>
</div>
</div>
<div>This week, we&#8217;ve also got a founder of Semantics3 here with us :)</p>
<div></div>
</div>
<div>
<div>
<div>
<div><span><span><span style="text-decoration: underline;"><strong><span>Talk details:</span></strong></span><br />
Do you do a lot of work on the command-line through SSH? Are you looking at ways to increase your productivity while working through SSH? Varun will be talking about a really cool tool called GNU Screen which makes working on the command line on remote terminals a real pleasure. It will be a hands-on introduction, where Varun will demonstrate some of its major features.</span></span></p>
<div></div>
<p><span style="text-decoration: underline;"><span style="text-decoration: underline;"><strong>Pre-talk Prep Tips:</strong></span></span></p>
<div>It would be great if you have GNU Screen installed on your laptop or remote server before the talk.</div>
<p><span><br />
</span></p>
</div>
</div>
</div>
</div>
<p><span><strong><span style="text-decoration: underline;"><span>Speaker Profile:</span></span></strong><br />
</span></p>
<div><span>Sivamani Varun is the co-founder of Semantics3. He is a self-confessed command-line junkie who spends most of his time hacking away on Vim within a GNU Screen session. Some of his quirks include a passion for prime numbers (all his contact numbers are prime) and an interest in art films. He holds a Bachelors degree in Computer Engineering from the National University of Singapore.<br />
</span></div>
<div>
<div> <span><br />
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/03/friday-hacks-talk-16th-mar-the-mathematics-of-luxury-by-dr-shaun-martin-applied-cognitive-research-ceo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do We Need A New Richard Stallman?</title>
		<link>http://nushackers.org/2012/03/do-we-need-a-new-richard-stallman/</link>
		<comments>http://nushackers.org/2012/03/do-we-need-a-new-richard-stallman/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 18:51:36 +0000</pubDate>
		<dc:creator>Eli James</dc:creator>
				<category><![CDATA[Essay]]></category>

		<guid isPermaLink="false">http://nushackers.org/?p=2377</guid>
		<description><![CDATA[A heretical thought struck me recently, while at a dialog session with Free Software founder Richard Stallman. Could it be that the Free Software movement is — today — irrelevant? This notion is repulsive: we owe so much to rms’s multi-decade crusade for Software Freedom and universal digital liberties. Once I got over the initial [...]]]></description>
			<content:encoded><![CDATA[<p>A heretical thought struck me recently, while at a dialog session with Free Software founder Richard Stallman. Could it be that the Free Software movement is — today — irrelevant? This notion is repulsive: we owe so much to rms’s multi-decade crusade for Software Freedom and universal digital liberties. </p>
<p>Once I got over the initial revulsion, however, I realized that there is a small kernel of truth in the idea. The biggest dangers to digital freedom today is no longer with proprietary software (vs Free Software) —  arguably, it is with addictive, networked applications that collect our data and hold us hostage to their services.</p>
<p>What do I mean by hostage? Well, if Facebook were to turn evil in the future, you do not really have any alternatives. You cannot say: “I will take my data and my friendships and go elsewhere” because the truth is there <em>is</em> no elsewhere. The alternative is to live without Facebook, which is to live without all the benefits that social networking has given humanity. This is not a real alternative after all.</p>
<p>Social networking services matter to us because the Internet is quickly becoming a defining social structure of our lives. If a regime were to crack down on its people, Facebook (or services like it) will likely be a tool used by that Government to control its people. More control makes regimes happy; the Gestapo would probably be very pleased with Facebook. It is, after all, the biggest directory of Jews on the planet.</p>
<p>But it’s not just crazy extreme scenarios that we should think about. You’ve probably heard of the dangers of giving your information to big companies. As an example, you might buy a wig from one website, and read a few articles about chemotherapy on another. Taken separately, these pieces of data say little about you. But if that data is combined, a person may deduce that you have cancer. This is a breach of privacy. It doesn&#8217;t matter if you don&#8217;t mind people knowing; you should still be given the choice to withhold that information. </p>
<p>Addictive, networked applications compound these dangers. You willingly give your data because the application is addictive, and the application is allowed access to different facets of your digital life because it is networked. And there’s no good way out of it.</p>
<p>Trying to get out of Facebook, for instance, is an interesting experience. When you attempt to delete your account, it throws pictures of friends in your face. “Tom, Bob, and Alice will miss you!” it says. This doesn’t strike me as good behavior. In fact, it smells slightly abusive, as if the service were holding you hostage with your friendships. If you wanted to, you should be given the choice of taking your data, your friendships, and your profile information with you. And you should be able to use that data in an alternative social network, the same way you may switch email providers or telephone providers, but still keep your your email address and phone number. This is fair to you as a consumer. You shouldn’t be punished because you are choosing to opt-out of Facebook. [1]</p>
<p>Stallman does not see this as something directly related to the Free Software movement. “What is the Free Software movement’s response to addictive, networked applications?” I asked. “That’s a meaningless question.” he said, “That has nothing at all to do with Free Software. It’s like asking ‘what does animal cruelty have to do with computers?’ I may have an issue with Google using non-Free Software, and that’s a valid Free Software objection. But the issue that you’ve described is a different thing entirely.”</p>
<p>And then, almost as an after-thought: “The answer to this is to store your own data, instead of storing it all on Facebook.”</p>
<p><strong>Perhaps we need a Richard Stallman for the Internet.</strong> </p>
<p>When Stallman saw that proprietary software was threatening the hacker culture he grew up in, he responded by creating a credible alternative. It took him a few decades, and a couple hundred people, but he did it. Similarly, we may need someone to create a credible alternative to Facebook.</p>
<p>This is a lot harder than it seems. Stallman’s primary challenge when writing the GNU operating system was technical: it took a lot of man-months to write an OS from scratch. But if the resulting software was technically superior, hackers would eventually flock to use and contribute to it. </p>
<p>Writing an alternative to an addictive, networked application is a lot harder. Even if you were to produce a technically superior social network, you’d still have a hard time convincing people to join it. And why should they? Their friends are all on Facebook. This is what we call a network effect. [2]</p>
<p>You wouldn’t be done if you solved this problem, however. To truly protect Freedoms, you’d still have to come up with a protocol for importing and exporting friendships, and photos, and personal information. Ideally, you should find a way to convince Facebook to implement this protocol — something that’s going to be hard to do. And on top of that you’ll want to write a distributed social network that’s as bug-free as is feasibly possible.</p>
<p>The good news is that hackers are already making some headway on this problem. The open alternative to Twitter is <a href="http://identi.ca/">Identi.ca</a>. The open alternative to Facebook is <a href="https://joindiaspora.com/">Diaspora</a>. If you are a hacker who cares about such things, you should probably consider contributing to both projects.</p>
<p>The bad news, however, is that neither have figured out a way to solve the network problem. While they are still busy building out their platforms, Facebook and Twitter are growing at tremendous rates. Every new user they add to their site increases the overall value of their network; making it harder for new social networks to challenge existing giants.</p>
<p>So the network problem is a big one. But I don’t think it’s impossible to solve. Paul Graham <a href="http://paulgraham.com/ambitious.html">suggests</a> that the right way to solve a big problem is to approach it indirectly. The way to create an alternative social network probably <em>isn’t</em> to say that you’ll create an alternative social network. The right way is to probably say that you’re building an <a href="https://about.me/">about.me</a>.</p>
<p><strong>A Stallman For The Internet</strong></p>
<p>Let me go back to the original assertion of this essay: “what if the Free Software movement is irrelevant?” It isn&#8217;t, of course, not entirely. But I do believe that the biggest threat to our digital freedoms is no longer in the realm of proprietary software. If anything, it lies now in the realm of unfree data.</p>
<p>My generation needs a Free Data movement, just as Stallman’s generation needed a Free Software movement. Free Software has arguably made the world a better place: better for programmers, and better for users. Free Data is but an extension: the same principles, applied to networked applications in a networked world. The challenges are different. The liberties at risk are the same.</p>
<p>Here’s one last thought: in 1983, people needed Stallman to show the way. We’ll probably need someone like that today. I hope we find him soon.</p>
<p><br/></p>
<p>[1] A logical extension of this argument seems to be: social networking is so important that it should be a public utility. But that&#8217;s an idea for a different essay.</p>
<p>[2] To be exact, this is known as Metcalfe&#8217;s Law.</p>
]]></content:encoded>
			<wfw:commentRss>http://nushackers.org/2012/03/do-we-need-a-new-richard-stallman/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

