<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Niel de la Rouviere</title>
    <description>Personal blog to share some thoughts
</description>
    <link>http://nieldlr.com/</link>
    <atom:link href="http://nieldlr.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Sat, 13 Aug 2016 13:27:58 +0000</pubDate>
    <lastBuildDate>Sat, 13 Aug 2016 13:27:58 +0000</lastBuildDate>
    <generator>Jekyll v3.1.6</generator>
    
      <item>
        <title>Aren&#39;t we the lucky ones: Goodbye Taiwan</title>
        <description>&lt;p&gt;On the eve of my departure I think back on the year that has past. I arrived in Taipei, Taiwan with my girlfriend on 15 December 2012 scared &amp;amp; excited. I knew not what Taiwan would hold for me, but I knew it would hold something. I set off for Taiwan to learn and explore and I definitely did.&lt;/p&gt;

&lt;p&gt;It’s hard to say goodbye. It always is. But now it’s harder to say goodbye than it was a year ago in South Africa. I knew I’d see my family and home again. I’d be back. But Taiwan is different. I don’t know if I’ll be back, and if so, when? The people and the memories seem ethereal, like it never happened and leaving here would be like waking up. The departure feels permanent.&lt;/p&gt;

&lt;p&gt;I’ve formed close bonds with this city, my students and great friends. But what will this all mean? Being a part of this community: the breakfast stall vendor who’d prepare extra pieces of egg pancakes on Friday because he knew we’d be coming for our usual, the estate agent who mistakenly started calling me Derek when I first met him and would continue to do so every time I saw him outside our building, or the Jehovah witness who I met within the first month who I’d see all around town friendly bowing as we recognized each other.&lt;/p&gt;

&lt;p&gt;Then, suddenly in rapture I disappear.&lt;/p&gt;

&lt;p&gt;It feels odd.&lt;/p&gt;

&lt;p&gt;It feels like I’m losing something. But what is it? Perhaps it’s the potential for more. Those future memories that are waiting to be formed in some special moment. It’s addictive to live abroad. Most days are new and fresh. A taxi ride anywhere becomes a chance to stare at the countryside. There are many memories here. More so than time allows.&lt;/p&gt;

&lt;p&gt;In that sense it’s hard.&lt;/p&gt;

&lt;p&gt;I would not equate the loss of a loved one to the leaving of a year spent abroad, but as fateful messages go in times of turmoil I encountered one recently in an episode of Downton Abbey (spoilers ahead if you haven’t watched past season 3), where the Ms. Crawley, Lady Marie and Branson were discussing the love of the ones they lost and in the sombre mood Ms. Crawley remarked with a slight smile her on face, “Aren’t we the lucky ones”.&lt;/p&gt;

&lt;p&gt;In that moment it was profound.&lt;/p&gt;

&lt;p&gt;There are so many questions about my time in Taiwan that will go unanswered for some time. The most important: “What did this all mean to me? What I did I learn? Where will this year fit in the grand scheme of things?”&lt;/p&gt;

&lt;p&gt;Creating your own narrative before it’s written can sometimes be dangerous, but it’s hard not to in this case. I feel like my time Taiwan is like the prequel/backstory to something far greater. That’s why there some anxiety in leaving it behind. Like being afraid that you might’ve opened the stove too early on those perfect scones.&lt;/p&gt;

&lt;p&gt;I’ve learned a lot: how to be a teacher, to live outside my comfort zone, to interact with colleaques, to face fears with less hesistance, to appreciate the care and love my girlfriend gives, to realize that the world is way bigger than it seems, to embrace empathy across all spectrums and much, much more.&lt;/p&gt;

&lt;p&gt;But, even though I’m sad to say goodbye and I feel like I’ve not explored enough of myself and Taiwan, I know what I’ve experienced is priceless.&lt;/p&gt;

&lt;p&gt;I am the lucky one.&lt;/p&gt;

&lt;p&gt;I fly tomorrow. I’ll probably shed a tear and it’ll be the same way I arrived, but this time I’ll be a different person and I’m so grateful for it.&lt;/p&gt;

&lt;p&gt;再見台灣。&lt;/p&gt;
</description>
        <pubDate>Sat, 09 Nov 2013 10:00:00 +0000</pubDate>
        <link>http://nieldlr.com/2013/11/arent-we-the-lucky-ones-goodbye-taiwan.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/11/arent-we-the-lucky-ones-goodbye-taiwan.html</guid>
        
        
      </item>
    
      <item>
        <title>Introducing Bitcoin Node API and Bitconvert.js</title>
        <description>&lt;p&gt;Since working on &lt;a href=&quot;http://min.io&quot;&gt;Min.io&lt;/a&gt;, a Bitcoin project with my brothers, I’ve started doing a lot more Bitcoin development. I’m doing contract work for &lt;a href=&quot;http://safepaperwallet.com&quot;&gt;Safe Paper Wallet&lt;/a&gt; as well, building and improving their paper wallet generator, which has been incredibly fun to work on. Besides those projects, I’ve created two new open-source projects: &lt;a href=&quot;https://github.com/nieldlr/Bitcoin-Node-Api&quot;&gt;Bitcoin Node API &lt;/a&gt;and &lt;a href=&quot;https://github.com/nieldlr/bitconvert.js&quot;&gt;Bitconvert.js&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Bitcoin Node API&lt;/h2&gt;
&lt;p&gt;While coding the payment server for &lt;a href=&quot;http://min.io&quot;&gt;Min.io&lt;/a&gt;, I would communicate with the Bitcoin wallet using &lt;a href=&quot;https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list&quot;&gt;JSON-RPC commands&lt;/a&gt;. There’s a &lt;a href=&quot;https://github.com/freewil/node-bitcoin&quot;&gt;module&lt;/a&gt; that easily interfaces with it, but it’s only for the back-end. Most often I would test payments and need to quickly debug something using a JSON-RPC command. I often had to stop the server, put in the command and run again. This was not ideal. I wanted to reach the commands quickly and effortlessly.&lt;/p&gt;

&lt;p&gt;I then &lt;a href=&quot;https://github.com/nieldlr/Bitcoin-Node-Api&quot;&gt;created an Express middleware plugin&lt;/a&gt; that maps JSON-RPC commands to any chosen url. So for example if you map the middleware to /bitcoin/api and then run http://localhost:5000/bitcoin/api/getinfo, it will return the data produced by the ‘getinfo’ command.&lt;/p&gt;

&lt;p&gt;It makes rapid Bitcoin development really easy. Anyone can now interface with their wallet using query strings by just adding a few lines of code. In fact a whole Bitcoin Node API server is now just these few lines of code!&lt;/p&gt;
&lt;pre&gt;var bitcoinapi = require(&#39;bitcoin-node-api&#39;);
var express = require(&#39;express&#39;);
var app = express();

//Username and password relate to those set in the bitcoin.conf file
var wallet = {
  host: &#39;localhost&#39;,
  port: 8332,
  user: &#39;username&#39;,
  pass: &#39;password&#39;
};

bitcoinapi.setWalletDetails(wallet);
bitcoinapi.setAccess(&#39;default-safe&#39;); //Access control
app.use(&#39;/bitcoin/api&#39;, bitcoinapi.app); //Bind the middleware to any chosen url
app.listen(3000);&lt;/pre&gt;
&lt;p&gt;Not all commands are supported yet though. I’ll be adding them as I go along. You also have access control available to secure your api. For example:&lt;/p&gt;
&lt;pre&gt;bitcoinapi.setAccess(&#39;restrict&#39;, [&#39;dumpprivkey&#39;, &#39;sendmany&#39;]);&lt;/pre&gt;
&lt;p&gt;Setting that restricts access to the ‘dumpprivkey’ and ‘sendmany’ commands.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href=&quot;https://github.com/nieldlr/Bitcoin-Node-Api&quot;&gt;Github Repo&lt;/a&gt; if you want to contribute.&lt;/p&gt;
&lt;h2&gt;Bitconvert.js&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/nieldlr/bitconvert.js&quot;&gt;Bitconvert.js&lt;/a&gt; is a simple javascript script that converts any number within a user specified CSS class to and from Bitcoin &amp;lt;-&amp;gt; USD. It’s written with no dependencies and gets the latest prices from MtGox. I wrote this so that any website owner can add a toggle for their prices into Bitcoin if they wanted to sell their goods using Bitcoin. It’s also really simple:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;script src=&quot;bitconvert.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;span class=&quot;amount&quot;&amp;gt;$ 5.24&amp;lt;/span&amp;gt;
&amp;lt;span class=&quot;amount&quot;&amp;gt;$ 1&amp;lt;/span&amp;gt;
&amp;lt;button onclick=&quot;bitconvert.toggleConversion()&quot;&amp;gt;Toggle&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I’ve been enjoying Bitcoin immensely. It’s great to work on something &lt;a title=&quot;Six Reasons why I’m long on Bitcoin&quot; href=&quot;http://niel.delarouviere.com/2013/05/reasons-long-bitcoin/&quot;&gt;so incredibly exciting&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Wed, 17 Jul 2013 03:45:18 +0000</pubDate>
        <link>http://nieldlr.com/2013/07/introducing-bitcoin-node-api-bitconvert-js.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/07/introducing-bitcoin-node-api-bitconvert-js.html</guid>
        
        <category>bitcoin</category>
        
        <category>javascript</category>
        
        <category>node-js</category>
        
        
      </item>
    
      <item>
        <title>The Curious Case of the Word &#39;Sonder&#39;</title>
        <description>&lt;p&gt;If you spend a lot of time on Tumblr and Reddit you might have encountered this word before:&lt;/p&gt;
&lt;blockquote&gt;&lt;strong&gt;sonder&lt;/strong&gt;
n. the realization that each random passerby is living a life as vivid and complex as your own—populated with their own ambitions, friends, routines, worries and inherited craziness—an epic story that continues invisibly around you like an anthill sprawling deep underground, with elaborate passageways to thousands of other lives that you’ll never know existed, in which you might appear only once, as an extra sipping coffee in the background, as a blur of traffic passing on the highway, as a lighted window at dusk.&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/06/curious-case-word-sonder/sonder/&quot; rel=&quot;attachment wp-att-485&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-485&quot; alt=&quot;sonder&quot; src=&quot;http://i.imgur.com/G2XaBR4.gif&quot; width=&quot;500&quot; height=&quot;715&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It describes a feeling I’m sure many of you have had. It’s poignant, humbling and thought provoking. I’ve had this feeling quite a few times, and I like it. But is ‘sonder’ a real word or not?&lt;/p&gt;
&lt;h2&gt;The Origin of Sonder&lt;/h2&gt;
&lt;p&gt;The catalyst for this post is seeing the word being mentioned online, often with the response that it’s not a real word. The recent example can be seen &lt;a href=&quot;http://www.reddit.com/r/AskReddit/comments/1f4s1l/what_is_the_biggest_eyeopener_you_have_achieved/ca6v25j&quot;&gt;here&lt;/a&gt;. There are many more example of this: &lt;a href=&quot;http://www.reddit.com/r/HistoryPorn/comments/148fjh/sunset_strip_1979_2400x1500/c7b3kxu&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;http://www.reddit.com/r/woahdude/comments/1bindq/a_realization_about_a_passerby_pic/c9728fz&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;http://www.reddit.com/r/tipofmytongue/comments/z1v9g/realization_that_everybody_you_see_on_the_street/c60uvu6&quot;&gt;3&lt;/a&gt;, &lt;a href=&quot;http://www.reddit.com/r/AskReddit/comments/1cdlsv/reddit_help_me_find_this_word_its_driving_me_crazy/c9fhdnz&quot;&gt;4&lt;/a&gt;, &lt;a href=&quot;http://www.reddit.com/r/trees/comments/14jfyh/opened_my_mind_at_a_7/c7dqiff&quot;&gt;5&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The reason for these responses, are that yes, &lt;em&gt;sonder&lt;/em&gt; is a word that was created by &lt;a href=&quot;http://www.dictionaryofobscuresorrows.com/post/23536922667/sonder&quot;&gt;The Dictionary of Obscure Sorrows&lt;/a&gt; (DoOS). Urban Dictionary now &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=sonder&quot;&gt;lists the word&lt;/a&gt; as well. So the word was created by a blog on Tumblr very recently, yes. It cannot be found in any ‘official’ dictionary, except in some other languages such as Afrikaans and French where it has different meanings. The origin of sonder is most likely not related to any word and just made up. The creator of the DoOS &lt;a href=&quot;http://www.dictionaryofobscuresorrows.com/post/31988454291/hello-i-would-really-love-to-know-what-the-source-is&quot;&gt;said this himself.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see the Google Trends start spiking for the term “&lt;a href=&quot;http://www.google.com/trends/explore?q=sonder#q=%22sonder+definition%22&amp;amp;cmpt=q&quot;&gt;sonder definition&lt;/a&gt;” around the time word got posted.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/06/curious-case-word-sonder/screen-shot-2013-06-03-at-8-54-40-am/&quot; rel=&quot;attachment wp-att-479&quot;&gt;&lt;img class=&quot;aligncenter  wp-image-479&quot; alt=&quot;Screen Shot 2013-06-03 at 8.54.40 AM&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147188/Screen-Shot-2013-06-03-at-8_54_40-AM_wynsmn.png&quot; width=&quot;574&quot; height=&quot;261&quot; /&gt;&lt;/a&gt;So by all definition (pun intended) &#39;sonder&#39; is a new and not real word, but still the comments that users have made that it&#39;s not a real word irks me. Here&#39;s why:&lt;/p&gt;

&lt;h2&gt;What is  a word?&lt;/h2&gt;
&lt;p&gt;A word is made up of two parts: a form and meaning. To think of it in programming terms, variable name and variable. The form of a word is the pointer or reference, so this can be either the written or spoken form. This form references a concept or the meaning in your brain. Concepts are complex. That’s why synonyms like &lt;em&gt;frightening&lt;/em&gt; and &lt;em&gt;terrifying&lt;/em&gt; probably relate to very similar concept boundaries but differ slightly.&lt;/p&gt;

&lt;p&gt;This is why having a first language is a great resource to learn new vocabulary in a foreign language  because you already have concept boundaries formed. Some foreign language words might differ, but initially you map the new foreign form to the same concept. So two forms point to the same concept. Later these change over time as you realize the foreign form does not entirely map the same concept boundary in your first language.&lt;/p&gt;

&lt;p&gt;Now that we understand what a word is, let’s segway:&lt;/p&gt;
&lt;h2&gt;What is a dictionary?&lt;/h2&gt;
&lt;p&gt;A dictionary is the implicit common consensus on words in a language: their form to meaning relationships. It is usually created explicitly by a group of people that try and describe the words in a language. Now, &lt;strong&gt;they do and should not control which words are correct or not. &lt;/strong&gt;This is very important: official dictionaries do not represent correct or ‘real’ words. They try and describe the common consensus on words. That’s how neologisms gets entered into the official dictionaries. For instance &lt;a href=&quot;http://blog.oxforddictionaries.com/2013/02/odo-february-2013-update/&quot;&gt;dumbphone was added in February this year.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then this happens. Look at the first comment in the link above:&lt;/p&gt;
&lt;blockquote&gt;Sad to see that the OED includes fashion words quite so fast. Why not wait to see if they survive a decade or so before polluting a beautiful language with items that will mean little or nothing in the blink of an eye.&lt;/blockquote&gt;
&lt;p&gt;This is what I want to address.&lt;/p&gt;
&lt;h2&gt;What is a real word?&lt;/h2&gt;
&lt;p&gt;There is no such thing as a real word. Any form to concept link is a word. That’s a word. Sonder is a real word. I can use it and some people will understand it (&lt;a href=&quot;http://simondlr.com&quot;&gt;like my brother&lt;/a&gt;, who first introduced sonder to me). We have a similar form to concept binding. That’s how language works.&lt;/p&gt;

&lt;p&gt;Language is not governed by people, but used by people. If new words are common, that’s &lt;strong&gt;how the language is used&lt;/strong&gt;. Not because some dictionary decided to choose some flimsy new word and now all hell breaks loose. &lt;strong&gt;What did people do before dictionaries?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;However, I can’t use sonder in my next philosophy paper, &lt;strong&gt;not because an official dictionary doesn’t have it, but because its not widely known yet.&lt;/strong&gt;  However, that can be said about any obscure word, such as &lt;a href=&quot;http://oxforddictionaries.com/definition/english/pyknic?q=Pyknic&quot;&gt;pyknic&lt;/a&gt;. Just because it’s in the dictionary doesn’t make it anymore or less valid as a word to use, nevermind ‘&lt;em&gt;polluting a beautiful language&lt;/em&gt;’.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That’s why one of the most important concepts in communication is knowing your recipient&lt;/strong&gt;. It’s your responsibility to bring your message across as clear as possible. This is obviously not always easy, where for example your concept which is linked to a form, triggers a slightly different reaction and concept when presented to your recipient.&lt;/p&gt;

&lt;p&gt;The point is this: &lt;strong&gt;a word can’t be more real than any other word&lt;/strong&gt;. It can be more widely known, which allows you to use it in everyday conversation, but just because a dictionary doesn’t have it doesn’t make it any less of a word. Sonder is a word, but you should understand the discourse context and choose your words appropriately.&lt;/p&gt;
</description>
        <pubDate>Wed, 05 Jun 2013 05:08:21 +0000</pubDate>
        <link>http://nieldlr.com/2013/06/curious-case-word-sonder.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/06/curious-case-word-sonder.html</guid>
        
        <category>definition</category>
        
        <category>dictionary</category>
        
        <category>gif</category>
        
        <category>sonder</category>
        
        <category>words</category>
        
        
      </item>
    
      <item>
        <title>Six Reasons why I&#39;m long on Bitcoin</title>
        <description>&lt;p&gt;If you’re into tech, you probably would’ve heard about &lt;a href=&quot;https://www.weusecoins.com/en/&quot;&gt;Bitcoins&lt;/a&gt;. Next to Google Glass and 3D printers, Bitcoin is the next big ‘new’ thing. Silicon Valley investors are salivating at Bitcoin companies. &lt;a href=&quot;http://blogs.wsj.com/venturecapital/2013/05/07/coinbase-nabs-5m-in-biggest-funding-for-bitcoin-startup/&quot;&gt;Coinbase just raised $5mil&lt;/a&gt;, for example. Besides the buzz and excitement, here’s why I’m excited about Bitcoin and will invest my time and money in it for the long term.&lt;/p&gt;
&lt;h3&gt;1) Decentralized Currency&lt;/h3&gt;
&lt;p&gt;This is the most obvious reason. If I had to explain the main reason why people would want to use and invest in Bitcoin, is that it’s a currency that is not governed by any state, institution or bank. This idea itself is amazing. If you told someone this five years ago, they would laugh in your face. It’s just too much too handle.&lt;/p&gt;

&lt;p&gt;Even though I personally have no qualms with most government institutions, I do realize that their are problems with currency and money in the hands of greedy people. Stories of corruption and fraud are too frequent for my taste. Nevermind the &lt;a href=&quot;http://en.wikipedia.org/wiki/2012%E2%80%9313_Cypriot_financial_crisis&quot;&gt;recent Cyprus financial crisis&lt;/a&gt;, which lead to a direct increase in interest in Bitcoin. The more libertarian persons would find Bitcoin very suited to their needs, but for me the idea behind it is extremely powerful.&lt;/p&gt;
&lt;h3&gt;2) Your Own Banking API&lt;/h3&gt;
&lt;p&gt;Bitcoins being inherently digital and open-source allows for interesting changes in how people handle money. At the moment, a bank is at a distance. The average person has very little control over their funds. Internet banking has made this much easier in the past few years, but working with ‘money’ is hard.&lt;/p&gt;

&lt;p&gt;As a web developer being able to control my own ‘wallet’ easily gives me some interesting options, such as creating my own API. At the moment I don’t earn Bitcoins, but let’s say in the next few years I’m getting a steady stream of coins. Using some code that tracks my incoming transactions, I can instantly move a percentage to my electricity bill &lt;a href=&quot;https://en.bitcoin.it/wiki/Accounts_explained&quot;&gt;account&lt;/a&gt;. When it reaches a threshold, I can instantly pay the bill.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;possibility to automate your money on your own terms is very exciting&lt;/strong&gt;. Working with a Bitcoin wallet is incredibly easy.&lt;/p&gt;
&lt;h3&gt;3) Mobile Payments&lt;/h3&gt;
&lt;p&gt;Although iOS is struggling a bit with accepting mobile Bitcoin wallet apps, I recently tried out a &lt;a href=&quot;https://play.google.com/store/apps/details?id=de.schildbach.wallet#?t=W251bGwsMSwxLDIxMiwiZGUuc2NoaWxkYmFjaC53YWxsZXQiXQ..&quot;&gt;Bitcoin wallet&lt;/a&gt; on my aging HTC. By embedding the &lt;a href=&quot;https://en.bitcoin.it/wiki/URI_Scheme&quot;&gt;Bitcoin URI &lt;/a&gt; in a QR code, I’ve experienced the most “eureka” moment with Bitcoins by far. It was almost like QR codes were made for this.&lt;/p&gt;

&lt;p&gt;Bitcoin addresses are not speaking-friendly. Here’s how one looks like: 1QBRE1itGAta7HxnEBnQqF11YbtNDbx1c6&lt;/p&gt;

&lt;p&gt;There’s no way you can “remember” that or let someone type that. That’s why QR codes are the perfect match for transferring these addresses.&lt;/p&gt;

&lt;p&gt;Let’s put it this way, &lt;strong&gt;transferring value in a digital way has never been this easy&lt;/strong&gt;. In fact, Bitcoin + mobile phones might be exactly be what the mobile payment market has been looking for. No credit cards, no regulations, no issues with getting money out again. Bitcoin is made for the digital age and that’s why it works.&lt;/p&gt;
&lt;h3&gt;4) Value for amateur creators&lt;/h3&gt;
&lt;p&gt;This is one of my personal favorites. My brother has &lt;a href=&quot;http://simondlr.com/post/47942284242/enabling-amateur-creators-through-bitcoin&quot;&gt;talked about this&lt;/a&gt; as well on his blog. Since early high school I’ve always been a creator rather than a consumer. I played Warcraft 3 to no end, but then I would start creating my own maps (I made quite a lot!). Then with Morrowind I ran around most of the map, but then I would create my own hideout in &lt;a href=&quot;http://www.uesp.net/wiki/Morrowind:Ald&#39;ruhn&quot;&gt;Ald’ruhn&lt;/a&gt; using the editor that came with the game. Now I create music. Sure I can put it on Bandcamp and get the money out with Paypal, but in South Africa we could only recently do that. In high school I did not have the means or expertise to sell my content.&lt;/p&gt;

&lt;p&gt;Now, any amateur creator can sell their content for Bitcoins. But here’s the AWESOME part. These creators can then spend their coins on other things. There’s no need for asking your Dad for a credit card. &lt;strong&gt;This enables a whole new generation to control their money.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, I’m talking about kids here, but what about people who don’t have bank accounts? Or people who can’t or don’t want to use a credit card? It’s just so much easier to receive value with Bitcoins.&lt;/p&gt;
&lt;h3&gt;5) Just so incredibly mind-boggling&lt;/h3&gt;
&lt;p&gt;My Dad asked me on the weekend to tell him in 2 minutes why I think Bitcoin is the next big thing. I couldn’t. I rambled for 10 minutes with no sign of stopping. Bitcoin is a paradigm shift. The idea that people in altruism want to see Bitcoin succeed and ultimately work on its success is perhaps the most telling example of our new global open-source society. Bitcoin is a perfect storm of technology. &lt;strong&gt;But the most incredible thing of it all is seeing this crazy idea come to life&lt;/strong&gt;. The past few years have been a rocky road for Bitcoin, but it’s like seeing a loving dad nurture its son. When it falls, people are there to pick it up. It’s like the Truman Show with Jesus as the character.&lt;/p&gt;

&lt;p&gt;Sometimes when I look at how far Bitcoin has come I can’t imagine how this has happened. How is it possible that a decentralized currency, with no government, has a market cap over 1 Billion US Dollars and a network hash rate of over 971.35 Petaflops? I constantly go, “Huh? How? What!?”.&lt;/p&gt;
&lt;h3&gt;6) If it fails, it&#39;s here to stay&lt;/h3&gt;
&lt;p&gt;Maybe Bitcoin will fail. You never know. But the idea behind such a type of currency, even in its current early state, shows that there are crazy ideas out there that can change the way we think and work with money. &lt;strong&gt;I often equate Bitcoin to Wikipedia in absurdness of ideas that somehow work&lt;/strong&gt;. There is way for humanity to work on something together and sometimes all you have to do is dream or be Satoshi Nakamoto.&lt;/p&gt;

&lt;p&gt;In the end, like most things, don’t put all your eggs into one basket, however Bitcoin is just too exciting and amazing to not add a few more eggs. Bitcoin will either be worthless or biggest thing to happen to our society since the Internet. So why not get involved? Now if only my Dad was more interested in Bitcoins I can easily pay back the money I loaned for the plane tickets to Taipei.&lt;/p&gt;
</description>
        <pubDate>Wed, 08 May 2013 04:24:01 +0000</pubDate>
        <link>http://nieldlr.com/2013/05/reasons-long-bitcoin.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/05/reasons-long-bitcoin.html</guid>
        
        <category>bitcoin</category>
        
        <category>cryptocurrency</category>
        
        
      </item>
    
      <item>
        <title>Creating a Bitcoin Paper Wallet</title>
        <description>&lt;p&gt;Bitcoins are booming at the moment. Yes, it had a bit of dive, but its adoption and growth is incredibly exciting. I got into Bitcoin early 2011 when I decided to ‘play’ around by buying some. Needless to say, those few coins are worth quite a bit today.&lt;/p&gt;

&lt;p&gt;Thefts of coins are becoming common, not only with end-users, but on hosted services too (online wallets). Storing your Bitcoins safely has become somewhat of a problem. One, which if not handled properly, can easily hamper the growth and trust in Bitcoin. If my grandma can’t store her coins safely how can it reach mainstream adoption?&lt;/p&gt;

&lt;p&gt;This post, however, does not focus on the grandma demographic just yet. I’ve got some ideas on how to make it easier, but for now here’s how I created a Bitcoin paper wallet to store my Bitcoins.&lt;/p&gt;

&lt;p&gt;Before I continue, there will always be some degree of paranoia involved in this: to what length will you go to store your money? This post is to satisfy my own level of paranoia.&lt;/p&gt;
&lt;h2&gt;Roadmap (tl;dr version)&lt;/h2&gt;
&lt;p&gt;So here’s what I do:&lt;/p&gt;

&lt;p&gt;1) Create a Tails OS boot disk
2) Prepare BitAddress.org files
3) Boot into Tails OS
4) Create private keys using custom BitAddress.org fork
5) Print/store those keys
6) ???
7) Profit&lt;/p&gt;

&lt;p&gt;So that’s the short version.&lt;/p&gt;
&lt;h2&gt;Long Version (time to get paranoid)&lt;/h2&gt;
&lt;p&gt;I’m going to assume that you know some of the basics of Bitcoin and how it works. However, just to reiterate, each Bitcoin address (which is generated from the public key) has a corresponding private key which ‘unlocks’ the address. If you have access to an address’ private key, you can get access to the coins inside.&lt;/p&gt;

&lt;p&gt;The standard Bitcoin client stores your private keys in a file called the &lt;em&gt;wallet.dat. &lt;/em&gt;Its right there on your computer. If the file is not encrypted, any virus/person can just scoop the file and take your coins. However, if it’s encrypted, then you have to enter a password every time your make a transaction or want to access the wallet. However, this is still vulnerable to keylogging.&lt;/p&gt;

&lt;p&gt;So the idea behind a paper wallet is that the Internet never ‘sees’ your private keys. There is no way that any person could get access to those keys. It was created offline and printed/stored offline so no-one can get it.&lt;/p&gt;

&lt;p&gt;So here lies two problems:&lt;/p&gt;
&lt;blockquote&gt;&lt;strong&gt;1) How I do go completely offline?&lt;/strong&gt;
&lt;strong&gt;2) How can I create a Bitcoin address + private key without being online? &lt;/strong&gt;(Bitcoin is online digital currency nonetheless!)&lt;/blockquote&gt;
&lt;p&gt;The solution to number one is easy. Boot into a fresh OS install of your choice, usually something as easy such as Ubuntu which can written to a USB of CD/DVD. This way when you boot, you know there’s no malware and the computer has never been online.&lt;/p&gt;

&lt;p&gt;The solution to number two lies in &lt;a href=&quot;http://bitaddress.org&quot;&gt;Bitaddress.org&lt;/a&gt;. This website is a client-side Javascript implementation of Bitcoin address generation. The code for the site is all &lt;a href=&quot;https://github.com/pointbiz/bitaddress.org&quot;&gt;available on Github&lt;/a&gt;. However, looking at BitcoinAddress.org it added one more problem that I was not comfortable with:&lt;/p&gt;
&lt;blockquote&gt;&lt;strong&gt;3) Private keys are displayed in plain-text.&lt;/strong&gt;&lt;/blockquote&gt;
&lt;p&gt;Yes, the Internet will never see those private keys, but what if my printed paper wallet gets lost or someone steals the actual paper? You can decide if this is something you’d be paranoid about, but I did not feel comfortable having the private key out in the open like that. So my solution was to encrypt the private keys and display that instead. I’ll explain how to do it easily.&lt;/p&gt;

&lt;p&gt;So now that we have the three problems solved. Let’s do this!&lt;/p&gt;
&lt;h3&gt;Step 1: Create Tails OS boot disk&lt;/h3&gt;
&lt;p&gt;So, there are a few options to create a safe bootable OS. As I mentioned earlier Ubuntu is one, but I found this Debain-based OS which is perfect for my paranoia. &lt;a href=&quot;https://tails.boum.org/&quot;&gt;Tails OS&lt;/a&gt;. It is an amnesiac incognito live system. Like huh? What does that mean? It ‘forgets’ everything once you shut down and it forces its online connections via the &lt;a href=&quot;https://www.torproject.org/&quot;&gt;TOR network&lt;/a&gt;. I don’t need to go online, but I feel safe with the fact, that if I need to, it’ll be even more anonymous and secure.&lt;/p&gt;

&lt;p&gt;Download the .iso and burn it to a DVD. Check &lt;a href=&quot;https://help.ubuntu.com/community/BurningIsoHowto&quot;&gt;the Ubuntu instructions&lt;/a&gt; (just replace it with the Tails OS)&lt;/p&gt;
&lt;h3&gt;Step 2: Prepare BitAddress.org files&lt;/h3&gt;
&lt;p&gt;So, as I mentioned a little bit earlier. &lt;a href=&quot;http://bitaddress.org&quot;&gt;BitAddress.org&lt;/a&gt; generates public addresses and private key pairs in the browser. You can just save the site (save as…) and then put that onto a flash drive, however I created my own fork that added encryption of the private keys (among a few more tweaks).&lt;/p&gt;

&lt;p&gt;It’s called Icecap (cold storage get it?). You can visit the &lt;a href=&quot;https://github.com/nieldlr/icecap&quot;&gt;repo&lt;/a&gt; here. Download the .html file and the aes.js file. Save that your flash drive. You’ll use this create your keys once you’re in the OS. You can read the repo readme for more information on my fork. In the future, you’ll only have to download one file.&lt;/p&gt;

&lt;p&gt;You can decide which one you’d want to use. This tutorial will assume you used my custom version.&lt;/p&gt;
&lt;h3&gt;Step 3: Boot into Tails OS&lt;/h3&gt;
&lt;p&gt;This is a pretty self-explanatory step. If you’re on a Macbook, like me, just press &lt;em&gt;alt&lt;/em&gt; on startup, wait for a few moments then select the DVD. The process on signing up is easy. You have to fill in a master password and there you go. Fresh OS.&lt;/p&gt;
&lt;h3&gt;Step 4: Create private keys using BitAddress.org&lt;/h3&gt;
&lt;p&gt;Once you have booted. Put your flash drive in and open the .html file you saved. You don’t have to go online! That’s the point of BitAddress and my custom fork: you can safely generate your keys without any online interaction.&lt;/p&gt;

&lt;p&gt;For my own fork, go to the bulk wallet tab (the single wallet is still there if you want it). I’ll explain why I use bulk wallet generation later.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/05/creating-bitcoin-paper-wallet/screen-shot-2013-05-02-at-3-29-53-pm/&quot; rel=&quot;attachment wp-att-448&quot;&gt;&lt;img class=&quot;aligncenter  wp-image-448&quot; alt=&quot;Paper Wallet&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147189/Screen-Shot-2013-05-02-at-3_29_53-PM_tl9r4g.png&quot; width=&quot;614&quot; height=&quot;274&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;The &lt;em&gt;rows to generate&lt;/em&gt; are how many key pairs (&quot;wallets&quot;) you&#39;ll be creating. Before you press generate enter your passphrase for the AES encryption. Once that&#39;s all done, click Generate.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;It&#39;ll display your public address, private key (wallet import format) and the AES encrypted private key. Below that, it&#39;ll show you the QR codes (this is still very simplistic crude design: the small one is the public adress and the big one below it is the corresponding encrypted private key).&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;If you want to get your private key from the encrypted key, enter the encrypted key into the decrypt box. Make sure you have the correct passphrase and press decrypt. If everything is good, the private key is then shown. This is for accessing your private key when you want to retrieve coins in the future.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;NB:&lt;/strong&gt; The encrypted private keys in the QR code have added inverted commas (quoted that is). Remove these if you scan them from the QR-code to decrypt in the future.&lt;/p&gt;

&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 5: Print/store those keys&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Now remove the private keys from the text area and then print the whole webpage with the QR-codes (public adress + encrypted private keys). I saved the webpage as a .pdf file as well to keep a digital backup on a flash drive. Tails OS had some problems picking up my printer, but I just booted into my Mac (switched off the internet) and then printed it. I would not have felt safe doing this if I knew that the private keys weren&#39;t encrypted.&lt;/p&gt;

&lt;h3 style=&quot;text-align: left;&quot;&gt;Sending and Retrieving Coins&lt;/h3&gt;
&lt;p&gt;Now that you have a public address you can pay coins to that address. I use Blockchain.info to look at my addresses. A random address I picked for &lt;a href=&quot;http://blockchain.info/address/1E8EubDYoumKbJ7MZrASXBCNkg2cLKLEdT&quot;&gt;example&lt;/a&gt;. To retrieve those coins I just use Blockchain.info’s online wallet to import the private key. This gives me access to the funds where I transfer them away.&lt;/p&gt;
&lt;h3&gt;Important Notes&lt;/h3&gt;
&lt;p&gt;Test that your encrypted private key can indeed be decrypted by your passphrase! This is very important. If this doesn’t work, then you’ll have  a really hard time getting the private key again.&lt;/p&gt;

&lt;p&gt;When you retrieve the coins from the address, &lt;strong&gt;you MUST transfer ALL the coins out of the address. &lt;/strong&gt;The address is ‘compromised’, but there is another reason, whenever you retrieve the coins and a subsequent transaction uses the coins from that address, that address will no longer be valid. This is a rookie mistake. Read up on how &lt;a href=&quot;https://en.bitcoin.it/wiki/Change&quot;&gt;change&lt;/a&gt; works in the Bitcoin network. You’ll be mistaken if you have 100 coins and spend 5 of them and still think that 95 Bitcoins are still in that address. However, the ‘change’ address is automatically stored in your wallet. So you won’t lose those coins, but just keep in mind that the original paper wallet address will not have any coins left in it anymore!&lt;/p&gt;

&lt;p&gt;This brings me to why I used the bulk generation. I want to separate my coins into more than one offline wallet. &lt;strong&gt;I do this, because in the event that I want to retrieve my funds, I don’t have to recreate another wallet for ALL my funds&lt;/strong&gt;. If you have only ONE offline wallet and only want to retrieve a few coins you have to make another wallet in any case. Thus, I see paper wallets as ONCE off retrieval. Once it’s retrieved, get everything out of that address and use it or move it around.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;I’m sure there are ways to make this even more secure, but at the moment this satisfies my paranoia. I’ll be updating Icecap (&lt;a href=&quot;https://github.com/nieldlr/icecap&quot;&gt;repo is here&lt;/a&gt;) to make it bit more accessible in the future. I predict Bitcoins will continue to grow, thus storing your Bitcoins safely will be very important. Start now!&lt;/p&gt;

&lt;p&gt;If you liked this tutorial consider donating some Bitcoins: &lt;a href=&quot;http://blockchain.info/address/1QBRE1itGAta7HxnEBnQqF11YbtNDbx1c6&quot;&gt;1QBRE1itGAta7HxnEBnQqF11YbtNDbx1c6&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have any questions, comment below or email me: &lt;a href=&quot;mailto:niel@delarouviere.com&quot;&gt;niel@delarouviere.com&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Wed, 01 May 2013 09:14:00 +0000</pubDate>
        <link>http://nieldlr.com/2013/05/creating-bitcoin-paper-wallet.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/05/creating-bitcoin-paper-wallet.html</guid>
        
        <category>bitaddress</category>
        
        <category>bitcoin</category>
        
        <category>encryption</category>
        
        <category>paper-wallet</category>
        
        <category>private-keys</category>
        
        
      </item>
    
      <item>
        <title>Google Glass, Augmented Reality and Being Human</title>
        <description>&lt;p&gt;Whether Google Glass fails or not, the discussions generated by it and human nature will become one of the most interesting philosophical issues for the coming generation. This short essay is part of an assignment for the completion of the &lt;a href=&quot;https://www.coursera.org/course/edc&quot;&gt;E-Learning &amp;amp; Digital Cultures MOOC on Coursera.&lt;/a&gt;&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;object width=&quot;600&quot; height=&quot;480&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://www.youtube.com/v/v1uyQZNg2vE?version=3&amp;amp;hl=en_GB&quot; /&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;embed width=&quot;600&quot; height=&quot;480&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://www.youtube.com/v/v1uyQZNg2vE?version=3&amp;amp;hl=en_GB&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; /&gt;&lt;/object&gt;&lt;/div&gt;
&lt;p&gt;Google Glass is almost too sci-fi. It’s unreal, but what issues does it raise? I’ve seen quite a lot of people reject Google Glass, on the basis that it’s technology gone too far. It will inhibit true connection. Who wants to talk to someone with such a thing on their head?&lt;/p&gt;

&lt;p&gt;But, what is the underlying message? Google Glass is not human, but is it really?&lt;/p&gt;

&lt;p&gt;There are two ways to look at this:&lt;/p&gt;

&lt;p&gt;1) What is human is definable and thus, it’s under threat from technology, or
2) the whole conception of what is human, is made up and/or can’t be defined.&lt;/p&gt;

&lt;p&gt;Trying to answer the question, of what is human, is the answer. Once one starts trying to answer the question, one can infinitely go down the line trying to answer that question. I believe that because humans created technology, it is human. The notion that technology is something not human, does not make sense to me.&lt;/p&gt;
&lt;h3&gt;We&#39;re already augmented&lt;/h3&gt;
&lt;p&gt;Think about cellphones. It’s an object that’s permanently in your pocket. It already changed your life. It’s now a part of your life, not separate. One can argue that cellphones are in fact a modification of the self. Who has gone somewhere without their cellphone for an extended period time and felt some kind of anxiety or loss? I bet a lot!&lt;/p&gt;

&lt;p&gt;Think about this further, a cellphone is an extension (perhaps an improvement) of being human. We can be in contact with most people in the world, with a touch of a button. Wikipedia and Google are at your fingertips, which practically allows you access vast amounts information almost instantly. This is fundamentally changing us, yes, but we’re still us.&lt;/p&gt;

&lt;p&gt;Small changes on an incremental scale, will be assimilated into the notion of what is human. Google Glass might be a big step, but with a slow adoption rate, this might well be normal in five years time.&lt;/p&gt;
&lt;h3&gt;Utopia or Dystopia Notions&lt;/h3&gt;
&lt;p&gt;Let’s look at this video for example. You might have seen it before:&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;iframe src=&quot;http://player.vimeo.com/video/46304267&quot; height=&quot;281&quot; width=&quot;500&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://vimeo.com/46304267&quot;&gt;Sight&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user12664635&quot;&gt;Sight Systems&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That is certainly a dystopia for augmented vision. This idea is very strong. Just read &lt;a href=&quot;http://www.thestreet.com/story/11850432/1/watch-out-for-google-glasses.html&quot;&gt;this article&lt;/a&gt; for instance.&lt;/p&gt;
&lt;blockquote&gt;Let&#39;s say that I&#39;m standing behind the counter at a business establishment -- bank, fast-food restaurant, airline check-in counter, whatever. My Google Glasses might display the social security number, the general rap sheet, social media appearances, and so on, of the person in front of me.&lt;/blockquote&gt;
&lt;p&gt;Are people fearing technology, or merely the change?&lt;/p&gt;
&lt;h3&gt;Being human is tied to tradition&lt;/h3&gt;
&lt;p&gt;The reason, why Google Glass will be rejected by many people, will be due to the fear that it will inherently destabilize their self and tradition. Let’s use a current example again: cellphones.&lt;/p&gt;

&lt;p&gt;My parents both use them. It’s the norm, but then my dad forwards me an email with plenty of these types of pictures with a warning in the email heading “The Day Einstein Feared”:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/02/google-glass-augmented-reality-human/cellphone/&quot; rel=&quot;attachment wp-att-400&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-400&quot; alt=&quot;Cellphones&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147191/cellphone_fnczcb.jpg&quot; width=&quot;480&quot; height=&quot;360&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There’s an inherent duality to technology and the change that it brings. With technology we can cure diseases, make people hear again, create artificial limbs and many more great things. But technology, also has a perceived disruption. An idea that it’ll change us too much.&lt;/p&gt;
&lt;h3&gt;Do we control technology, or the other way around?&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Technological_determinism&quot;&gt;Technological determinism&lt;/a&gt; says that societal and culture change is driven by technology, meaning that technology changes us. But this supposes that we’re not under control of what technology does to us. It boils down to how you define technology, as something created by humans, or is something completely separate.&lt;/p&gt;

&lt;p&gt;I do believe technology is changing our society, but we are the ones orchestrating that change. Humans are technology. Humans are change.&lt;/p&gt;
&lt;h3&gt;The impact on learning&lt;/h3&gt;
&lt;p&gt;How we perceive technology and how its changing our society, will also impact how we will perceive learning. When last did you have to remember random facts, and not just Google it? Our connection through technology is becoming an extension of our cognition. Although my thoughts on technology in language learning are varied, you can for instance see a Google Glass application of voice translation:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/02/google-glass-augmented-reality-human/screen-shot-2013-02-26-at-1-26-34-pm/&quot; rel=&quot;attachment wp-att-405&quot;&gt;&lt;img class=&quot;aligncenter  wp-image-405&quot; alt=&quot;Instant Translation&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147190/Screen-Shot-2013-02-26-at-1_26_34-PM_ebpazr.png&quot; width=&quot;560&quot; height=&quot;402&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Technology in learning, especially languages, where my expertise lies &lt;a href=&quot;http://ml.sun.ac.za/2012/09/05/the-digital-revolution-in-language-learning/&quot;&gt;is fundamentally changing&lt;/a&gt;. We can’t frame the way we live and learn in the past anymore. Google Glass might bring great changes or maybe not, even for learning, but technology will never stop changing society. Will you reject it, or accept it? Maybe the answer is not in a dichotomy, but &lt;a href=&quot;http://en.wikipedia.org/wiki/Transhumanism&quot;&gt;in something else&lt;/a&gt;: a mindfulness to the impact of technology. If you reject (or accept) technology, why are you doing it? Is it merely a knee-jerk reaction to fear of change or a deeper understanding to the potential impact of it?&lt;/p&gt;

&lt;p&gt;Our potential to change is limited by our fear of it.&lt;/p&gt;
</description>
        <pubDate>Tue, 26 Feb 2013 08:02:50 +0000</pubDate>
        <link>http://nieldlr.com/2013/02/google-glass-augmented-reality-human.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/02/google-glass-augmented-reality-human.html</guid>
        
        <category>augmented-reality</category>
        
        <category>google-glass</category>
        
        <category>human-nature</category>
        
        
      </item>
    
      <item>
        <title>HanziCraft: One Month after Launch</title>
        <description>&lt;p&gt;So, last month &lt;a href=&quot;http://niel.delarouviere.com/2013/01/5-challenges-faced-developing-project-hanzicraft/&quot;&gt;I launched HanziCraft&lt;/a&gt;. Here are the stats.&lt;/p&gt;
&lt;h2&gt;Statistics&lt;/h2&gt;
&lt;p&gt;Google Analytics data below:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/02/hanzicraft-month/screen-shot-2013-02-13-at-11-55-47-am/&quot; rel=&quot;attachment wp-att-344&quot;&gt;&lt;img class=&quot;aligncenter  wp-image-344&quot; alt=&quot;Google Analytics&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147196/Screen-Shot-2013-02-13-at-11_55_47-AM_cxn27w.png&quot; width=&quot;672&quot; height=&quot;341&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’m quite happy with the stats at this point. I made the big announcement on the 11th of January on my &lt;a href=&quot;http://confusedlaowai.com/2013/01/introducing-hanzicraft/&quot;&gt;Chinese learning blog&lt;/a&gt;. Then the roller coaster started. My &lt;strong&gt;first sales came in within a few hours&lt;/strong&gt;. I sell premium accounts for the site. In total I’ve only sold 8 accounts. It’s not a lot, but it’s the most I’ve made for any startup or web project I’ve worked with. It is however the first project I’ve had a product to sell.&lt;/p&gt;

&lt;p&gt;However, &lt;strong&gt;those sales all came from the first two weeks&lt;/strong&gt;. The last sale occurred on January 29th. The big spike in the middle is when I posted the site to reddit. I believe these eight sales are core users. The people who truly believe in either me (via &lt;a href=&quot;http://confusedlaowai.com&quot;&gt;Confused Laowai&lt;/a&gt;) or are hardcore  learners. It will be curious to see how future sales will be.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;bounce rate of the site is incredibly low&lt;/strong&gt;, which is something I’m very proud of. If you look at the &lt;a href=&quot;http://hanzicraft.com&quot;&gt;front page of the site&lt;/a&gt;, I made the entry into the site extremely actionable. It has started varying towards the end of the first month, but that is to be expected as returning users might only look up only character before heading off.&lt;/p&gt;

&lt;p&gt;Most traffic to the site comes from my blog and &lt;a href=&quot;http://hanzijs.com&quot;&gt;HanziJS&lt;/a&gt; (which used to have limited HanziCraft features, but now only functions as a page to document the Node.js module that HanziCraft uses).&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/02/hanzicraft-month/screen-shot-2013-02-13-at-12-12-23-pm/&quot; rel=&quot;attachment wp-att-348&quot;&gt;&lt;img class=&quot;aligncenter  wp-image-348&quot; alt=&quot;Referral Stats&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147195/Screen-Shot-2013-02-13-at-12_12_23-PM_mcaux5.png&quot; width=&quot;704&quot; height=&quot;329&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The reason why so little hits came from reddit is because, when I posted the site I &lt;a href=&quot;http://confusedlaowai.com/2013/01/introducing-hanzicraft/&quot;&gt;linked my blog post&lt;/a&gt;. That’s why the referral is high from my blog. I wanted to people to read more about project before heading to the site.&lt;/p&gt;
&lt;h2&gt;Other Notable Mentions&lt;/h2&gt;
&lt;p&gt;As you can see in the referral stats, the site is already being linked by Chinese learners. I hope, as the site grows and its utility increases and the word of the mouth will continue to grow.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://hanzicraft.com&quot;&gt;HanziCraft&lt;/a&gt; has also been included in &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.embermitre.hanping.app.pro&amp;amp;hl=en&quot;&gt;Hanping&lt;/a&gt;’s latest version (an Android Chinese dictionary) as an external link to see more info on character entries.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;I’m happy with the stats thus far. I wish the sales were more consistent though, but that will hopefully become more clear in the future. I’m busy coding more features, so hopefully that will increase even more praise and usefulness. In terms of marketing at the moment, I’m not spending any money, but I use my Chinese learning blog as the main means to promote it. It’s been an interesting ride and I’m excited for this project!&lt;/p&gt;
</description>
        <pubDate>Wed, 13 Feb 2013 06:25:13 +0000</pubDate>
        <link>http://nieldlr.com/2013/02/hanzicraft-month.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/02/hanzicraft-month.html</guid>
        
        <category>chinese-characters</category>
        
        <category>hanzicraft</category>
        
        <category>hanzijs</category>
        
        
      </item>
    
      <item>
        <title>17 Things I learned at University that wasn&#39;t academic</title>
        <description>&lt;p&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/02/17-learned-university-academic/stellenbosch-university/&quot; rel=&quot;attachment wp-att-322&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-322&quot; alt=&quot;stellenbosch-university&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147197/stellenbosch-university_eqdq88.jpg&quot; width=&quot;620&quot; height=&quot;310&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stellenbosch University started its new year &amp;amp; it’s the first time without me as a student in five years. I graduated with majors in linguistics &amp;amp; Chinese, and I’m awaiting the results of Master’s thesis in Computer-Assisted Language Learning. However, as I’m seeing friends and strangers Tweet about heading back to University it made me introspective. Here are some things I learned, apart from the differing types of morphology in languages and how Chinese characters combine in awesome ways.&lt;/p&gt;
&lt;h3&gt;1) You grow as a person&lt;/h3&gt;
&lt;p&gt;This one is first, because it’s the one that totally came out of nowhere, but it wasn’t obvious at the time. Now it’s like a “duh” thing. Each year I grew as a person and it was awesome.&lt;/p&gt;
&lt;h3&gt;2) Eating McDonalds watching retro gaming reviews are great&lt;/h3&gt;
&lt;p&gt;During 1st &amp;amp; 2nd year, my good friend Leon and I, on calm nights, used to walk down the McDonalds, come home and sit and watch video game reviews from &lt;a href=&quot;http://screwattack.com&quot;&gt;Screwattack&lt;/a&gt;. It was nerdy, but fun. Thinking back on it, the mixture of junk food and retro games will always leave an impression on me. Sometimes, the best combos in life come from the strangest things.&lt;/p&gt;
&lt;h3&gt;3) Late nights working on essays are not that bad&lt;/h3&gt;
&lt;p&gt;I used to think that staying up late working on essays would be a bad thing. Which sane person would enjoy that? Maybe I’m not normal, but I ended up enjoying spending late nights writing, picking my brain for more pages. It felt productive (not necessarily efficient mind you), but walking home at 2/3am in the morning, watching other people stumble home drunk, and me being totally sober, just made me realize that University creates an opportunity for a great balance: work hard, party hard.&lt;/p&gt;
&lt;h3&gt;4) University is not high school&lt;/h3&gt;
&lt;p&gt;Another simple one, but I didn’t realize how big of a difference it really was. Self-discipline is something you need for University, but that freedom to choose when and how to work, party and procrastinate was an amazing change for me. Besides, the freedom and new-found control, the fact that University has so many more people is amazing. More on that point later.&lt;/p&gt;
&lt;h3&gt;5) You are not your course, but you want it to be&lt;/h3&gt;
&lt;p&gt;We hear it all the time, “What you study does not define you” blah blah, but I found that people cling to it like it really does define them. It’s their way to easily judge and define people. I did it too. I felt proud in the fact that I did a BA. I was the rebel (or loser) kid, who didn’t choose the boring “subjects”. But time and time again, when I met people, this is how I saw people too, “Oh you study this, then you must be like this”. Then, I met more people and realized what nonsense it really is. I’ve had friends in almost any discipline imaginable and that’s awesome.&lt;/p&gt;
&lt;h3&gt;6) When you&#39;re at a University, you&#39;re extremely privileged&lt;/h3&gt;
&lt;p&gt;Self-explanatory. You’re the 1%. Have fun, but don’t waste the opportunity.&lt;/p&gt;
&lt;h3&gt;7) Late night strolls are amazing&lt;/h3&gt;
&lt;p&gt;At times, when you feel down, there’s nothing more soothing than getting some tunes and just taking a walk.&lt;/p&gt;
&lt;h3&gt;8) Mutual struggle is a beautiful thing&lt;/h3&gt;
&lt;p&gt;During exam time classes stopped and everyone was studying. Some people hate exams, but I loved it. Everyone had the same goal: suffer endless nights to pass subjects. The library was always full, every conversation was about stress and coffee aromas were everywhere. I liked the fact that a big group of people, 95% of them you don’t know are going through the same thing you’re going through.&lt;/p&gt;
&lt;h3&gt;9) There will always be someone to go have a drink with&lt;/h3&gt;
&lt;p&gt;Always.&lt;/p&gt;
&lt;h3&gt;10) There are more people like you&lt;/h3&gt;
&lt;p&gt;This ties in with the difference between high school and University. You thought you were weird? Think again. It humbled me and almost made me happy.&lt;/p&gt;
&lt;h3&gt;11) You&#39;ll never reach the top of the chain, but that&#39;s ok&lt;/h3&gt;
&lt;p&gt;The ladder never stops. There will always be someone above you in the chain. They will probably enjoy the power, but who cares? You were the stupid 1st year too.&lt;/p&gt;
&lt;h3&gt;12) Don&#39;t mix drinks in a sippy cup, eat two mini-hamburgers after a test, invite people over to your apartment and expect to feel great the next day&lt;/h3&gt;
&lt;p&gt;Oh boy. The biggest hangover ever. Never again. That is all.&lt;/p&gt;
&lt;h3&gt;13) The more you learn the less you know&lt;/h3&gt;
&lt;p&gt;Scumbag University: Learn more things, realize you know nothing.&lt;/p&gt;
&lt;h3&gt;14) Great opportunities will sometimes come from nowhere, but because you tried&lt;/h3&gt;
&lt;p&gt;I went to Beijing in 2009 on a summer school. The top two students in our year for Mandarin program could go. I was the fifth student. The first student went, the second one already booked a Eurotrip, the third student had Chinese heritage so couldn’t be sponsored, the fourth student didn’t attend enough class and then there was me. I aimed for the top two spots, I just couldn’t make it, but then I got lucky! Make your own luck.&lt;/p&gt;
&lt;h3&gt;15) Don&#39;t take life too seriously&lt;/h3&gt;
&lt;p&gt;One night in second year, as existential University first problems go, I was wondering what the hell I was doing. Then I got a message from my sister, who has already been at the same University, telling me to relax and realize that this time you have at University is some of the best times ever. Don’t take life too seriously. Have fun.&lt;/p&gt;
&lt;h3&gt;16) The memories that last are usually the random ones&lt;/h3&gt;
&lt;p&gt;My fondest memories at University are often the times when I realized how great University was: walking to class, sitting in a bar at a random night with my friends, watching retro gaming reviews with my flatmate, spontaneously having movie nights and lots lots more. It’s not the proverbial “EPIC” party (well some of them I do remember), but it’s more of the fact that it reminds of me what University is all about: learning, not only in academic knowledge, but in life too.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/02/17-learned-university-academic/58616_4798855085279_723888950_n/&quot; rel=&quot;attachment wp-att-325&quot;&gt;&lt;img class=&quot; wp-image-325 alignleft&quot; alt=&quot;Taipei 101&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147196/58616_4798855085279_723888950_n_nksowc.jpg&quot; width=&quot;346&quot; height=&quot;461&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;17) Your destiny is not set in stone&lt;/h3&gt;
&lt;p&gt;Initially I chose to study a BA is because a) I didn’t want to do graphic design as a career (back then I was really into Photoshop) and b) I couldn’t do a BMus in Music Technology because I did not have the theoretical background required. Then I chose Linguistics as a subject mainly because my course didn’t allow me to choose Theatre Sciences (analyse scripts etc). Mandarin I chose, because I liked the East just a bit more than France and sounded like a fun challenge.&lt;/p&gt;

&lt;p&gt;Lo and behold, five years later, I’m a massive language nut, I absolutely love linguistics, I’ve got a semi-popular &lt;a href=&quot;http://confusedlaowai.com&quot;&gt;Chinese learning blog&lt;/a&gt;, got a bursary at MIH Media Lab, which improved my coding, which allowed me to make my first money with &lt;a href=&quot;http://hanzicraft.com&quot;&gt;HanziCraft&lt;/a&gt; and am now living in Taipei with my girlfriend I love whom I met via Twitter.&lt;/p&gt;

&lt;p&gt;You never know where life will take you.&lt;/p&gt;
</description>
        <pubDate>Sun, 10 Feb 2013 10:03:41 +0000</pubDate>
        <link>http://nieldlr.com/2013/02/17-learned-university-academic.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/02/17-learned-university-academic.html</guid>
        
        <category>list-of-things</category>
        
        <category>university</category>
        
        
      </item>
    
      <item>
        <title>The 5 challenges I faced in developing my new project HanziCraft</title>
        <description>&lt;p&gt;In 2012 I had a coding rebirth. I needed to improve my coding skills for my degree and went straight into Node.js as it was the quickest to pick up coming from front-end web design. While coding for my research I also spent some time on side-projects, that &lt;a title=&quot;Side Project Skill Creep&quot; href=&quot;http://niel.delarouviere.com/2012/12/side-project-skill-creep/&quot;&gt;in the end taught me a lot&lt;/a&gt;!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://niel.delarouviere.com/2013/01/5-challenges-faced-developing-project-hanzicraft/screen-shot-2013-01-18-at-10-32-13-am/&quot; rel=&quot;attachment wp-att-301&quot;&gt;&lt;img class=&quot;aligncenter  wp-image-301&quot; alt=&quot;HanziCraft&quot; src=&quot;http://res.cloudinary.com/daxztt3th/image/upload/v1412147197/Screen-Shot-2013-01-18-at-10_32_13-AM_rzxjfy.png&quot; width=&quot;640&quot; height=&quot;270&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I now introduce my biggest project yet: &lt;a href=&quot;http://hanzicraft.com&quot;&gt;HanziCraft&lt;/a&gt;. This site has been in development for a few months. I did all of the coding myself, however, the site is based on my open-source Node.js module, &lt;a href=&quot;http://hanzijs.com&quot;&gt;HanziJS&lt;/a&gt; (here’s the &lt;a href=&quot;http://github.com/nieldlr/hanzi&quot;&gt;Github Repo link&lt;/a&gt;), which has one more active contributor (thanks &lt;a href=&quot;https://plus.google.com/114101734864850163495/posts&quot;&gt;Dusan&lt;/a&gt;!). He helped me refactor a lot of the code. I learned a lot with that.&lt;/p&gt;
&lt;h2&gt;Challenges&lt;/h2&gt;
&lt;h3&gt;1) Payments&lt;/h3&gt;
&lt;p&gt;One of the big challenges for HanziCraft was to make it available as a payable project from the start. I had to figure out to how work with a payment processor. I ended up choosing &lt;a href=&quot;https://www.paypal.com/ipn&quot;&gt;Paypal IPN&lt;/a&gt;, mainly due to the fact that most processors require US bank accounts. It was tough to figure it out at first, but I managed to get it to work in the end.&lt;/p&gt;

&lt;p&gt;Besides the countless hours trying to figure it out (I wish the documentation was easier to understand), I actually quite like the simplicity of it now.&lt;/p&gt;
&lt;h3&gt;2) User Flow&lt;/h3&gt;
&lt;p&gt;Only users that have accounts will be able to use the premium features on the site. So I needed to figure out how to make this buy process and account creation process as smooth as possible. After consulting with &lt;a href=&quot;http://simondlr.com&quot;&gt;Simon&lt;/a&gt;, we came up with a smooth system.&lt;/p&gt;

&lt;p&gt;User buys with Paypal -&amp;gt; Server creates blank user -&amp;gt; User receives email to register his account (this includes password + username + contact email) -&amp;gt; User gets a secret link to fill this in -&amp;gt; Ta-da new premium user!&lt;/p&gt;

&lt;p&gt;This way the disconnect between user account &amp;amp; payment does not occur.&lt;/p&gt;
&lt;h3&gt;3) Actual users!&lt;/h3&gt;
&lt;p&gt;Most of my either sites have passive users (besides &lt;a href=&quot;http://socialmandarin.com&quot;&gt;Social Mandarin&lt;/a&gt;, which is based on Drupal), thus they only interact with the content without contributing. If they need to, they just fill in a form, such as adding a blog on &lt;a href=&quot;http://polyglotlink.com&quot;&gt;Polyglot Link&lt;/a&gt;. Now, &lt;a href=&quot;http://hanzicraft.com&quot;&gt;HanziCraft&lt;/a&gt;, is the first project where I had the responsibility towards paying customers (and their data).&lt;/p&gt;

&lt;p&gt;I had to make sure that the way they use the site was going be what they expect from websites: forget password features, user profiles, security etc.&lt;/p&gt;

&lt;p&gt;I realized there are more things to add than you think and it’s not necessarily the part I like coding that much. &lt;strong&gt;I like solving problems, not merely coding database/server logic into a system&lt;/strong&gt;. However, now that I’ve coded those elements, I can easily just use it again for future projects!&lt;/p&gt;
&lt;h3&gt;4) Information Dense Design&lt;/h3&gt;
&lt;p&gt;I still don’t think I’ve gotten the perfect design for HanziCraft yet (&lt;a title=&quot;7 Lessons I Learned from Blogging&quot; href=&quot;http://niel.delarouviere.com/2012/09/7-lessons-learned-blogging/&quot;&gt;I’m a redesign junkie&lt;/a&gt;), but it’s definitely an interesting design challenge. A dictionary-like service needs to be clever on how to present information as it’s usually text heavy:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&amp;gt; Don&#39;t overwhelm the user&lt;/li&gt;
	&lt;li&gt;&amp;gt; Use ONLY what is needed.&lt;/li&gt;
	&lt;li&gt;&amp;gt; Aesthetic elements need to improve readability. Anything else should be removed.&lt;/li&gt;
	&lt;li&gt;&amp;gt; Keep the colour scheme simple.&lt;/li&gt;
	&lt;li&gt;&amp;gt; Make sure that the design does not leak into each other, this causes confusion (this I think I still need to work on).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In any case. I love this challenge. I’ll be tweaking HanziCraft’s design for a long time to come. If you have any suggestions, let me know!&lt;/p&gt;
&lt;h3&gt;5) The relationship between open-source &amp;amp; product&lt;/h3&gt;
&lt;p&gt;As I said earlier. HanziCraft is based on my own open-source module (&lt;a href=&quot;http://hanzijs.com&quot;&gt;HanziJS&lt;/a&gt;). I had to walk an interesting line in how I handle the relationship between the two: what do I submit for the open-source part &amp;amp; what do I code into the site?&lt;/p&gt;

&lt;p&gt;For instance, one of the premium features of HanziCraft is the ability to submit more than one character at a time. Before I wanted that as premium feature, it was not available as a function in HanziJS. So I decided to add a decomposeMany function to the code. This allows other developers to use such a feature, but also helped me with my site.&lt;/p&gt;

&lt;p&gt;Another example of the relationship between the two. &lt;strong&gt;I created a merged relationship for messy input handling&lt;/strong&gt;. What happens if I submit non-Chinese characters? HanziCraft first removes all non-Chinese characters form the field &amp;amp; then sends this to HanziJS. Here, I validate the data to see if it’s still good or not. However, &lt;strong&gt;it’s not really necessary, because I know all elements that I send to HanziJS, will be clean.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;However, if I just use HanziJS and give it messy input, such as a null input or non-Chinese character, it will just return “Invalid Input” for that specific character.&lt;/p&gt;

&lt;p&gt;This mixed method allows me to create solid function for HanziJS, but I went a bit further in HanziCraft to make sure that what is sent to HanziJS doesn’t contain any wrong input. This feature is not necessarily needed for HanziJS, &lt;strong&gt;because it it’s up the developer to decide what he wants to send to function&lt;/strong&gt;. What if he wants to determine non-valid input? This allows him to.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://hanzicraft.com&quot;&gt;HanziCraft&lt;/a&gt; is an absolute blast to work on. I love working with Chinese characters &amp;amp; trying to solve my own problems regarding info I want for learning Chinese. I’ve already had a few sales for premium accounts &amp;amp; the response so far has been positive. If you’re learning Chinese, &lt;a href=&quot;http://confusedlaowai.com/2013/01/introducing-hanzicraft/&quot;&gt;check my post on Confused Laowai&lt;/a&gt;, regarding the reasons behind why I created HanziCraft.&lt;/p&gt;
</description>
        <pubDate>Fri, 18 Jan 2013 05:01:30 +0000</pubDate>
        <link>http://nieldlr.com/2013/01/5-challenges-faced-developing-project-hanzicraft.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/01/5-challenges-faced-developing-project-hanzicraft.html</guid>
        
        <category>chinese-character</category>
        
        <category>chinese-radicals</category>
        
        <category>hanzicraft</category>
        
        <category>hanzijs</category>
        
        
      </item>
    
      <item>
        <title>Introducing Twin Tech Talk</title>
        <description>&lt;p&gt;Since my girlfriend and I recently moved to Taiwan (check my post on &lt;a href=&quot;http://confusedlaowai.com/2013/01/taiwan/&quot;&gt;Confused Laowai&lt;/a&gt; for more info), &lt;a href=&quot;http://simondlr.com&quot;&gt;Simon&lt;/a&gt; (my twin brother) and I wanted to keep in touch, especially our spontaneous tech discussions. We’re both interested in tech and 21st century trends and always manage to find interesting topics to talk about.&lt;/p&gt;

&lt;p&gt;We’ve decided to have Google hangouts and then record them so other people can share in our interests. &lt;a href=&quot;http://www.youtube.com/user/TwinTechTalk&quot;&gt;Twin Tech Talk&lt;/a&gt; is born. But there’s an interesting twist to keep our discussions spontaneous: we each pick a topic before recording, but we don’t tell the other one what it is. This way, the conversation is fresh and not rehearsed.&lt;/p&gt;

&lt;p&gt;We just filmed our pilot this weekend: we discuss Kickstarter in 2012 and the Ouya (the upcoming Android console).&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/aoud4TuBE-I&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;

&lt;p&gt;What do you think? We had some problems with sound (especially Simon’s, that why he sounds so distant), but we know how to fix it for episode one. We initially wanted to choose two topics each, but as you can see, one topic each is long enough.&lt;/p&gt;

&lt;p&gt;Any suggestions? Do you like it?&lt;/p&gt;
</description>
        <pubDate>Mon, 14 Jan 2013 02:46:53 +0000</pubDate>
        <link>http://nieldlr.com/2013/01/introducing-twin-tech-talk.html</link>
        <guid isPermaLink="true">http://nieldlr.com/2013/01/introducing-twin-tech-talk.html</guid>
        
        <category>kickstarter</category>
        
        <category>ouya</category>
        
        <category>twin-tech-talk</category>
        
        
      </item>
    
  </channel>
</rss>
