<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Hi, I’m Ankit Chaturvedi, a Software Developer with a shameless liking for startups, technology and classic 80s rock. 
This is a dumping ground of the interesting stuff I find on the Internets, mostly related to Computer Science, Software Engineering and Startups.
I can be contacted at: ankit.chaturvedi[at]gmail.com.</description><title>Dumpyard</title><generator>Tumblr (3.0; @dumpyard)</generator><link>http://dumpyard.tumblr.com/</link><item><title>Startupcity 09 is here!</title><description>&lt;p&gt;&lt;a href="http://www.siliconindia.com/startupcity_09/index.html" target="_blank"&gt;&lt;img alt="StartupCity '09" src="http://imgur.com/4Ctq9.jpg" align="middle" height="125" width="255"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Get set geeks! Siliconindia is organizing Startupcity’09  on June 6th (Saturday in Bangalore). The most promising technology startups will be showcasing their products, so roll up your sleeves meet the Startups that will become tomorrow’s industry leaders.&lt;br/&gt;&lt;br/&gt; So be sure to visit the event website. &lt;a href="http://www.siliconindia.com/startupcity_09/index.html" target="_blank"&gt;&lt;a href="http://www.siliconindia.com/startupcity_09/index.html" target="_blank"&gt;http://www.siliconindia.com/startupcity_09/index.html&lt;/a&gt;&lt;/a&gt; and register for free.&lt;/p&gt;
&lt;p&gt;Some key startups from Bangalore:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;24x7 Software Technologies, 3DSoc, aiSolve, a2Zapps.com, Adroi, Ashvatec, Bredge, Callipus, Craftmygift.com, CashNxt, Cogzidel, ComAvia, Crederity, Edupeet, Evanor, Evolus Solutions, Glopore IMS, GPans, Gridlogics, In4 Velocity, Infosoft Global, Insta Intelligence, Interchain Solutions, Joaffair, Kaizentric, Kacper Technologies, Kush IT Solutions, Latlong, LeadSimplified, LyteCube, MapmyIndia, MastMobile, mCheck, Mobien Technologies, MobileOne, Mobiquest, Mobisoc, myMobilePhone, Mymo Wireless, Neev Technologies, NetMagic, NetWeb Technologies, NextBit Computing, OngoBiz Solutions, Percept Origin, Rocketalk, Saankhya, SOA IT Solutions, Softscript, Sonorent, Sryas, Stylus, Taroby, ThinkWorks, TalentPool, Tratum, VayavyaLabs, VLife Technologies, Vidteq, WandFlower, Wealth India, Webbazzar (eMarket Web Technologies), Webvivah, Winnou, YoPLR, Yos Technologies&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Apart from startups, the event also brings together several VCs and investors including:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Accel Partners, Artiman Ventures, Axon Ventures, Battery Ventures, Bluerun Ventures, Canaan Partners, DFJ, Epiphany Ventures, Greylock, Helion Ventures, IDG, Indian Angel Network, Inventus Capital, Jafco Asia Ventures, Lightspeed, Mercatus Capital, Mumbai Angels, NEA-Indo US Ventures, Nexus India Capital, Ojas Ventures, Qualcomm Ventures, Reliance Capital, Seeed Fund, Sequioa Capital, Singularity Ventures, UTI Ventures, Venture East, Walden International&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So for all the startup lovin geeks out there, this is _the_ place to be this Saturday. See you there!&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/117768371</link><guid>http://dumpyard.tumblr.com/post/117768371</guid><pubDate>Thu, 04 Jun 2009 12:01:00 +0530</pubDate><category>siliconindia startupcity</category></item><item><title>Main Page - How to be a Programmer (2008)</title><description>&lt;a href="http://www.trickjarrett.com/programmer/index.php/Main_Page"&gt;Main Page - How to be a Programmer (2008)&lt;/a&gt;</description><link>http://dumpyard.tumblr.com/post/88201805</link><guid>http://dumpyard.tumblr.com/post/88201805</guid><pubDate>Fri, 20 Mar 2009 20:38:34 +0530</pubDate></item><item><title>bluepillproject.org</title><description>&lt;a href="http://bluepillproject.org/"&gt;bluepillproject.org&lt;/a&gt;: &lt;p&gt;The original Blue Pill proof of concept code has been written by Joanna Rutkowska, while working for COSEINC, and presented at the Black Hat Briefings 2006 in Las Vegas on August 3rd. Joanna Rutkowska then formed a small team of researchers inside COSEINC, Advanced Malware Labs, which was supposed to focus on further research into virtualization based malware. However after just a few months the priorities of work have been shifted, resulting in Blue Pill research activities being ceased.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/87842437</link><guid>http://dumpyard.tumblr.com/post/87842437</guid><pubDate>Thu, 19 Mar 2009 15:14:58 +0530</pubDate></item><item><title>Don’t fear the fsync! | Thoughts by Ted</title><description>&lt;a href="http://thunk.org/tytso/blog/2009/03/15/dont-fear-the-fsync/"&gt;Don’t fear the fsync! | Thoughts by Ted&lt;/a&gt;: &lt;p&gt;A successful close does not guarantee that the data has been successfully saved to disk, as the kernel defers writes. It is not common for a file system to flush the buffers when the stream is closed. If you need to be sure that the data is physically stored use fsync(2).&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/87199238</link><guid>http://dumpyard.tumblr.com/post/87199238</guid><pubDate>Tue, 17 Mar 2009 13:15:45 +0530</pubDate></item><item><title>Wolfram Blog : Wolfram|Alpha Is Coming!</title><description>&lt;a href="http://blog.wolfram.com/2009/03/05/wolframalpha-is-coming/"&gt;Wolfram Blog : Wolfram|Alpha Is Coming!&lt;/a&gt;: &lt;p&gt;The way humans normally communicate is through natural language. And when one’s dealing with the whole spectrum of knowledge, I think that’s the only realistic option for communicating with computers too. Of course, getting computers to deal with natural language has turned out to be incredibly difficult. And for example we’re still very far away from having computers systematically understand large volumes of natural language text on the web&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/84069581</link><guid>http://dumpyard.tumblr.com/post/84069581</guid><pubDate>Fri, 06 Mar 2009 18:32:40 +0530</pubDate></item><item><title>assertTrue(this): Inheritance as Antipattern</title><description>&lt;a href="http://asserttrue.blogspot.com/2009/02/inheritance-as-antipattern.html"&gt;assertTrue(this): Inheritance as Antipattern&lt;/a&gt;: &lt;p&gt;Allen Holub tells of once attending a Java user group meeting where James Gosling was the featured speaker. According to Holub, during the Q&amp;A session, someone asked Gosling: “If you could do Java over again, what would you change?” Gosling replied: “I’d leave out classes.”&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/79451521</link><guid>http://dumpyard.tumblr.com/post/79451521</guid><pubDate>Thu, 19 Feb 2009 02:17:59 +0530</pubDate></item><item><title>Fabulous Adventures In Coding : References are not addresses</title><description>&lt;a href="http://blogs.msdn.com/ericlippert/archive/2009/02/17/references-are-not-addresses.aspx"&gt;Fabulous Adventures In Coding : References are not addresses&lt;/a&gt;: &lt;p&gt;I review a fair number of C# books; in all of them of course the author attempts to explain the difference between reference types and value types. Unfortunately, most of them do so by saying something like “a variable of reference type stores the address of the object”. I always object to this. The last time this happened the author asked me for a more detailed explanation of why I always object, which I shall share with you now:&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/79425457</link><guid>http://dumpyard.tumblr.com/post/79425457</guid><pubDate>Thu, 19 Feb 2009 00:18:15 +0530</pubDate></item><item><title>I know the answer (it's 42) : Back to basic: Series on dynamic memory management</title><description>&lt;a href="http://blogs.msdn.com/abhinaba/archive/2009/01/25/back-to-basic-series-on-dynamic-memory-management.aspx"&gt;I know the answer (it's 42) : Back to basic: Series on dynamic memory management&lt;/a&gt;: &lt;p&gt;So here is my attempt to write up a series on GC. I plan to cover the basic stuff and then move into details of .NET CF GC including performance, profiling. I plan to cover bits of desktop .NET GC as well (but for that Maoni’s blog is a better resource) The first two in this series is already published. I will keep this post updated to act as an index into the series.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/79425027</link><guid>http://dumpyard.tumblr.com/post/79425027</guid><pubDate>Thu, 19 Feb 2009 00:16:47 +0530</pubDate></item><item><title>Retro Programming</title><description>&lt;a href="http://retrocode.blogspot.com/"&gt;Retro Programming&lt;/a&gt;: &lt;p&gt;Programming for the 80’s Generation…&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/78048626</link><guid>http://dumpyard.tumblr.com/post/78048626</guid><pubDate>Fri, 13 Feb 2009 22:00:17 +0530</pubDate></item><item><title>Why Software Suck</title><description>&lt;a href="http://xahlee.org/UnixResource_dir/writ/why_software_suck.html"&gt;Why Software Suck&lt;/a&gt;: &lt;p&gt;(1) Patterns and XP are wishy-washy, unscientific, unproven, and without any mathematical basis.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/75831759</link><guid>http://dumpyard.tumblr.com/post/75831759</guid><pubDate>Thu, 05 Feb 2009 15:24:01 +0530</pubDate></item><item><title>Data alignment: Straighten up and fly right</title><description>&lt;a href="http://www-128.ibm.com/developerworks/library/pa-dalign/#N100FE"&gt;Data alignment: Straighten up and fly right&lt;/a&gt;: &lt;p&gt;Data alignment is an important issue for all programmers who directly use memory. Data alignment affects how well your software performs, and even if your software runs at all. As this article illustrates, understanding the nature of alignment can also explain some of the “weird” behaviors of some processors.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/69928196</link><guid>http://dumpyard.tumblr.com/post/69928196</guid><pubDate>Mon, 12 Jan 2009 14:29:20 +0530</pubDate></item><item><title>An Introduction to GCC - Table of Contents</title><description>&lt;a href="http://www.network-theory.co.uk/docs/gccintro/"&gt;An Introduction to GCC - Table of Contents&lt;/a&gt;: &lt;p&gt;This manual provides an introduction to the GNU C and C++ Compilers, gcc and g++, which are part of the GNU Compiler Collection (GCC). The development of this manual was funded entirely by Network Theory Ltd. Copies published by Network Theory Ltd raise money for more free documentation.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/69549629</link><guid>http://dumpyard.tumblr.com/post/69549629</guid><pubDate>Sat, 10 Jan 2009 15:18:10 +0530</pubDate></item><item><title>Optimizing C++ - the WWW version</title><description>&lt;a href="http://www.steveheller.com/opt/"&gt;Optimizing C++ - the WWW version&lt;/a&gt;: &lt;p&gt;I have written Optimizing C++ because I believe that this common attitude is incorrect, and that a knowledge of optimization is essential to a professional programmer. One very important reason is that we often have little control over the hardware on which our programs are to be run. In this situation, the simplistic approach of adding more hardware is not feasible. Optimizing C++ provides working programmers and those who intend to be working programmers with a practical, real-world approach to program optimization. Many of the optimization techniques presented are derived from my reading of academic journals that are, sadly, little known in the programming community. This book also draws on my nearly 30 years of experience as a programmer in diverse fields of application, during which I have become increasingly concerned about the amount of effort spent in reinventing optimization techniques rather than applying those already developed.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/67290414</link><guid>http://dumpyard.tumblr.com/post/67290414</guid><pubDate>Mon, 29 Dec 2008 16:45:50 +0530</pubDate></item><item><title>start [smallcode]</title><description>&lt;a href="http://smallcode.weblogs.us/"&gt;start [smallcode]&lt;/a&gt;: &lt;p&gt;Welcome to smallcode, an educational wiki where you can share your programming tips and contribute to research projects. Old smallcode blog was moved.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/67287339</link><guid>http://dumpyard.tumblr.com/post/67287339</guid><pubDate>Mon, 29 Dec 2008 16:12:14 +0530</pubDate></item><item><title>NumberSpiral.com - Home</title><description>&lt;a href="http://www.numberspiral.com/index.html"&gt;NumberSpiral.com - Home&lt;/a&gt;: &lt;p&gt;It looks as though primes tend to concentrate in certain curves that swoop away to the northwest and southwest, like the curve marked by the blue arrow. On the next few pages of this website, we’ll investigate these patterns and try to make sense out of them.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/65422936</link><guid>http://dumpyard.tumblr.com/post/65422936</guid><pubDate>Thu, 18 Dec 2008 02:50:19 +0530</pubDate></item><item><title>InformIT: Virtual Memory in the IA-64 Linux Kernel &gt; Introduction to the Virtual Memory System</title><description>&lt;a href="http://www.informit.com/articles/article.aspx?p=29961"&gt;InformIT: Virtual Memory in the IA-64 Linux Kernel &gt; Introduction to the Virtual Memory System&lt;/a&gt;: &lt;p&gt;Linux processes execute in a virtual environment that makes it appear as if each process had the entire address space of the CPU available to itself. This virtual address space extends from address 0 all the way to the maximum address. On a 32-bit platform, such as IA-32, the maximum address is 232 - 1 or 0xffffffff. On a 64-bit platform, such as IA-64, this is 264 -1 or 0xffffffffffffffff.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/65411282</link><guid>http://dumpyard.tumblr.com/post/65411282</guid><pubDate>Thu, 18 Dec 2008 01:31:26 +0530</pubDate></item><item><title>C++ Frequently Questioned Answers</title><description>&lt;a href="http://yosefk.com/c++fqa/index.html"&gt;C++ Frequently Questioned Answers&lt;/a&gt;: &lt;p&gt;This is C++ FQA Lite. C++ is a general-purpose programming language, not necessarily suitable for your special purpose. FQA stands for “frequently questioned answers”. This FQA is called “lite” because it questions the answers found in C++ FAQ Lite.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/64489131</link><guid>http://dumpyard.tumblr.com/post/64489131</guid><pubDate>Fri, 12 Dec 2008 20:43:36 +0530</pubDate></item><item><title>C++ FAQ LITE</title><description>&lt;a href="http://www.parashift.com/c++-faq-lite/index.html"&gt;C++ FAQ LITE&lt;/a&gt;</description><link>http://dumpyard.tumblr.com/post/64489064</link><guid>http://dumpyard.tumblr.com/post/64489064</guid><pubDate>Fri, 12 Dec 2008 20:43:05 +0530</pubDate></item><item><title>The C++ Sucks Series: the quest for the entry point</title><description>&lt;a href="http://www.yosefk.com/blog/the-c-sucks-series-the-quest-for-the-entry-point.html"&gt;The C++ Sucks Series: the quest for the entry point&lt;/a&gt;: &lt;p&gt;Suppose you run on the x86 and you don’t like its default FPU settings. For example, you want your programs to dump core when they divide by zero or compute a NaN, having noticed that on average, these events aren’t artifacts of clever numerical algorithm design, but rather indications that somebody has been using uninitialized memory. It’s not necessarily a good idea for production code, but for debugging, you can tweak the x86 FPU thusly:&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/64485555</link><guid>http://dumpyard.tumblr.com/post/64485555</guid><pubDate>Fri, 12 Dec 2008 20:15:45 +0530</pubDate></item><item><title>ArchitectNotes - Varnish - Trac</title><description>&lt;a href="http://varnish.projects.linpro.no/wiki/ArchitectNotes"&gt;ArchitectNotes - Varnish - Trac&lt;/a&gt;: &lt;p&gt;The really short answer is that computers do not have two kinds of storage any more. It used to be that you had the primary store, and it was anything from acoustic delaylines filled with mercury via small magnetic dougnuts via transistor flip-flops to dynamic RAM. And then there were the secondary store, paper tape, magnetic tape, disk drives the size of houses, then the size of washing machines and these days so small that girls get disappointed if think they got hold of something else than the MP3 player you had in your pocket. And people program this way.&lt;/p&gt;</description><link>http://dumpyard.tumblr.com/post/64058873</link><guid>http://dumpyard.tumblr.com/post/64058873</guid><pubDate>Wed, 10 Dec 2008 14:14:05 +0530</pubDate></item></channel></rss>
