http://www.ted.com/talks/paul_kemp_robertson_bitcoin_sweat_tide_meet_the_future_of_branded_currency.html
Posts around here that I recommend
Wondering what 'debt ceiling' is? [Part 3]
http://www.ted.com/talks/paul_kemp_robertson_bitcoin_sweat_tide_meet_the_future_of_branded_currency.html
Wondering what 'debt ceiling' is? [Part 2]
A very good explanation of the term 'store of value' can be found here. A snippet from the same below.
This means that it is not necessary for 'all of a nation's currency value equivalent' to be present in the gold reserve but just a minimal fraction that is necessary to 'secure' the currency from collapsing.
The general definition of a central 'reserve' bank in Wikipedia here was as follows:
The primary function of a central bank is to manage the nation's money supply (monetary policy), through active duties such as managing interest rates, setting the reserve requirement, and acting as a lender of last resort to the banking sector during times of bank insolvency or financial crisis.
The reserve requirement (or cash reserve ratio) is a central bank regulation that sets the minimum fraction of customer deposits and notes that each commercial bank must hold as reserves (rather than lend out). These required reserves are normally in the form of cash stored physically in a bank vault (vault cash) or deposits made with a central bank. More details here
A lender of last resort is an institution willing to extend credit when no one else will. The term refers especially to a reserve financial institution, most often the central bank of a country, intended to avoid bankruptcy of banks or other institutions deemed systemically important or 'too big to fail'. More details here
Another question that crops up is - How do interest rates help manage economic growth and stability? Let's try to answer this in the next part in this series.
Wondering what 'debt ceiling' is? [Part 1]
Of late, have been hearing a lot around the fact that US is gonna hit its debt ceiling. Being a person who has generally kept oneself away from economics in general (am pretty cosy and comfy in the world of code :)), I always used to wonder what that means.
Trying to dig up details around the same took me through a fascinating journey of how the global economy works. Read on if you would like to accompany me in the journey. Many of these might be a no-brainer for folks in the United States though. Would be publishing this in a multi-part article series since it was kinda too much for a single post.
Started off with http://en.wikipedia.org/wiki/United_States_debt_ceiling, figured out that I could not understand more than half the terms in this article :)
First of all - couple of definitions
- The term 'US Federal government' refers to the political entity characterized by the union of the 50 partially self-governing states that constitute the United States. In that sense, India is also a 'federal state'
- The federal government is composed of three distinct branches: legislative (Congress), executive (President) and judicial (Supreme Court). More details here
- The Treasury is one of the departments of the US Federal government. The Treasury prints and mints all paper currency and coins in circulation. The Department also collects all federal taxes through the Internal Revenue Service, and manages U.S. government debt instruments. More details here.
- IRS - Internal Revenue Service - This is another term that I have often heard in hollywood movies. It used to put a shocked expression on the face of the actors whenever it was announced. Decided to read up a bit more around the same. Put simply, this is the tax collection division for the US. More details here
Prior to the introduction of banknotes, precious or semi-precious metals minted into coins to certify their substance were widely used as a medium of exchange. The value that people attributed to coins was originally based upon the value of the metal, but over time, coins developed a value in their own right which might have differed substantially from the metal from which they were made. Banknotes were originally a claim for the coins or precious metals held by the bank, but due to the ease with which they could be transferred and the confidence that people had in the capacity of the bank to settle the notes in coins if presented, they gradually became a means of exchange in their own right. They now make up a very small proportion of the "money" that people think that they have as demand deposit bank accounts and electronic payments have negated the need to carry notes and coins.
The next question I had based on the above was that - if at some point in time - notes were exchanged for metal - then some bank must have the 'metal' equivalent of the original sum. This is where the concept of the 'Federal Reserve' comes in. Ring a bell? For me - it was Die Hard-3 :). More around this in the next part. Stay tuned.
Blood diamonds – Part 2
Source: http://www.diamondfacts.org/index-2.html
It is shocking to realize that many of us complain of the various comforts that we enjoy in our countries, when there are horrendous atrocities being committed in several countries.
Many of the countries that were regularized under the recent Kimberly process were under civil wars until very recently. (Check out http://www.diamondfacts.org/conflict/background.html for more details). Just thinking of the suffering that the people of these countries endured in the last decade makes one’s stomach squirm. Thankfully, most of these countries are finally on a positive path of development.
One of the countries where the civil war still continues is Ivory Coast.
http://www.diamondfacts.org/conflict/background.html#ivory
Ivory Coast is still under a UN Security Council Resolution prohibiting the import/export of diamonds.
Blood diamonds – Part 1
Blood diamonds get their name from the fact that they are used to fund military action in opposition to legitimate governments.Ever wondered how a DVD player works?
- Data is stored in a spiral format - not in concentric circles
- As the radial head moves towards the outer of the disc, the rotation of the disc slows down to match the increase in tangential velocity of the data in the spiral tracks.
Custom workflow creation/deployment in Sharepoint Server 2007 64-bit
The main article that I used as reference was this. This explains how to do the same on Visual Studio 2005.
http://www.documentmanagementworkflowinfo.com/workflow/how-to-create-custom-visual-studio-2005-workflows-wss-3-office-sharepoint-server-2007.htm
I will only list the differences from the steps in the link above in this blog post.
- The "Sequential Worflow" project template in Visual Studio crashes when run against 64-bit Sharepoint Server (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=407711&wa=wsignin1.0). As a result, we use the "Sequential Workflow Library" project template which works fine. Infact, all the steps in the Visual studio 2005 link on this page actually use the "Sequential Workflow Library" project template.
- There were a lot of changes particularly in the deployment of the workflow on the server as mentioned in this link http://www.documentmanagementworkflowinfo.com/workflow/how-to-manually-deploy-visual-studio-2005-workflow-sharepoint.htm. First observation is that the workflow.xml and feature.xml files are not created automatically in the Visual Studio project. In my case, I had to manually create the files and add them to the project. The contents of the files are similar to those given in the link above. Ensure that you replace the GUID values (any random GUID works - I took the project GUID from the csproj files for my workflow project), the workflow project name, the workflow assembly name and the public key appropriately in both the xml files. The final issue that was that I could not find any install.bat file that the link mentions. Hence, I manually located the spsadm.exe file at C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN (you should be able to find it at a similar path) and ran the commands mentioned in the link to install and activate the workflow.
Oram Po - a light hearted treat
http://www.hindu.com/cp/2007/12/07/stories/2007120750030200.htm
Definitely a fun filled package for hard-core chennai lovers :)
Software that makes my day
If you are a newbie to the world of computers and are looking for a very handy toolset to start off with, u will find the list below useful.
Feel free to pour out your suggestions on as well in the comments.
Here goes my list
- Operating system - I should say that I am still in love with Windows XP SP2/3. This rock solid OS is really the best one around today as well. I do own a Mac running 'Leopard' as well but I guess XP is the one I would suggest for general users. I haven't upgraded to Vista yet. Hence, I can't really comment much on it. But from my talks with friends who have Vista, Vista does a neat job as well - so either XP or Vista should be good. For a web or open-source developer, Mac OS X would be my suggestion because of its fantastic support for such development. Or if you wanna go for open-source, Ubuntu is my choice (http://www.ubuntu.com/). It's one of those Linux distributions that is a breeze to install and also work with on a day-to-day basis with a really powerful package management tool that just pulverises the issues with dependency management of packages. Common tasks like connecting with networks and installing hardware drivers are also made easier in this version.
- Email - Gmail ( http://mail.google.com) is the one that I prefer over all other alternatives today. It really neat, professional and responsive interface and the godly 'thread' feature just blows away other competitors.
- Media - Video - VLC player ( http://www.videolan.org/vlc/ ) is the winner here. Extremely light. Very easy keyboard shortcuts and support for almost every format make it the first choice.
- Media - Audio - I do not use an audio player on the PC often since I have an iPod. I must say that I haven't found a really good PC audio player so far. Please let me know if you fell in love with any.
- Office productivity - MS Office 2007 with its Ribbon interface ranks top-notch here.
- Messenger - Gtalk is what I use almost all the time. Really light interface. For other protocols, Pidgin (http://www.pidgin.im/) is pretty neat. It enables one to have all the umpteen protocols under one light application - ICQ, MSN, Yahoo and Gtalk. For a Mac, Adium X is just one beautiful piece of software. (http://www.adiumx.com/)
- Web Browser - Firefox is my favorite on a PC. Safari/Camino on a Mac are good ones.
- Search - The search bar (Google search engine behind) in Firefox works like a charm here with auto-complete suggestions and obviously high on relevance.
- Editor (mainly for developers) - Vim is my favorite here where it be PC or Mac.
- Blogging - You obviously know this! Blogger of course. (http://www.blogger.com) But I guess there are quite a few alternatives that are good as well like LiveJournal. Not sure about the paid (value-added) services available around though.
- RSS feeds - Google reader is pretty neat here. (http://reader.google.com)
- Social networking - Wow, how could I forget this. As of today, Facebook with its re-designed interface with plentiful AJAX support ranks #1 (http://www.facebook.com)
- Professional networking - Linked-in is a gem of a service in this space. True to its purpose is what I would say about this service. (http://www.linkedin.com/)
- Photo management - Picasa is the best one I've seen so far in this space (http://picasa.google.com/)
Awesome talk on design
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="432" height="285" id="VE_Player"
align="middle">
Another very different piece I found at YouTube
More about this film:
http://www.robmeyerfilms.com/aquarium/home.html