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

<channel>
	<title>NeXuS VUS (Very Unuseful Stuff)</title>
	<atom:link href="http://nexus.thenexus.it/feed/" rel="self" type="application/rss+xml" />
	<link>http://nexus.thenexus.it</link>
	<description>About me, my thoughts, my life and much other unuseful stuff... :)</description>
	<lastBuildDate>Wed, 20 Jan 2010 19:29:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mini-server casalingo</title>
		<link>http://nexus.thenexus.it/wordpress/2010/01/21/mini-server-casalingo/</link>
		<comments>http://nexus.thenexus.it/wordpress/2010/01/21/mini-server-casalingo/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 19:29:36 +0000</pubDate>
		<dc:creator>NeXuS</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[New toys]]></category>
		<category><![CDATA[Celeron]]></category>
		<category><![CDATA[E1500]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[mod]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[SS4200E]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/?p=574</guid>
		<description><![CDATA[Vista la necessità di dirottare la maggior parte delle finanze verso un altro progetto particolarmente importante, di cui spero di parlare presto, mi sono però concesso una ulteriore folle spesa. Tale spesa è dettata dalla necessità, sempre più reale, di avere a disposizione un piccolo server casalingo che metta a disposizione in continuazione tutta una [...]]]></description>
			<content:encoded><![CDATA[<p>Vista la necessità di dirottare la maggior parte delle finanze verso un altro progetto particolarmente importante, di cui spero di parlare presto, mi sono però concesso una ulteriore folle spesa. Tale spesa è dettata dalla necessità, sempre più reale, di avere a disposizione un piccolo server casalingo che metta a disposizione in continuazione tutta una serie di servizi di cui ho bisogno: da un repository di codice (SVN) a macchine virtuali che siano up 24/24, passando per un server di backup (rsync o simile).</p>
<p><span id="more-574"></span></p>
<p>Mi sono quindi lasciato tentare da un acquisto su eBay: un Intel SS4200-E con 4 dischi Seagate da 750 GiB per la ragionevolissima cifra di 250$ (usato meno di un anno). Trattasi di un NAS progettato e realizzato su stardard aperti (è di fatto un PC)  con un case molto più ingombrante e pesante dei &#8220;normali&#8221; NAS SOHO, ma che da anche una notevolissima sensazione di solidità.</p>
<div class="wp-caption alignleft" style="width: 410px">< <img width="400" src="http://store.generalsales.com/images/INTEL-SS4200E.jpg" alt="I supporti per dischi, sorprendentemente con apertura 'ad ala'." /><p class="wp-caption-text">I supporti per dischi, sorprendentemente con apertura 'ad ala'.</p></div>
<p>Nonostante manchi la comoda funzione di hotswap dei drive (la sostituzione è comunque semplice e totalmente tool-less), il sistema è davvero notevole: scheda madre con socket LGA 775, processore Celeron M 420 a 1.6 GHz (core Yonah a 32-bit), 512 MiB di RAM DDR2-667, scheda di rete Gigabit, 4 porte USB (2 frontali e due posteriori), 2 porte e-sata sul posteriore. Inoltre le prestazioni sono di tutto rilievo, come riportato in diverse recensioni e forum (sul forum di OpenFiler si parla di 60-70 MiB/sec tanto in lettura che in scrittura).</p>
<p>Unici veri problemi di questo sistema sono la piattaforma software fornita e la CPU, andiamo a scoprire perché. </p>
<p>Il software è un soluzione Linux based prodotta da EMC  e chiamata Lifeline: pur non essendo affatto male, il sistema operativo risulta molto limitato per l&#8217;assenza di servizi ormai standard come la gestione integrata di torrent e diverse tecnologie di distribuzione di file multimediali su rete domestica, senza contare gli altri servizi che ho poc&#8217;anzi descritto. Inoltre il DOM (Disk-on-module) da soli 256 MiB non permette grandi spazi di manovra.</p>
<div class="wp-caption alignleft" style="width: 410px"><img alt="Il DOM dell&#039;SS4200E, contenente il software EMC Lifeline." src="http://www.nerd-out.com/jpenix/sa/shsc/ss4200/IMG_1343.JPG" title="SS4200E Disk on Module" width="400" /><p class="wp-caption-text">Il DOM dell&#039;SS4200E, contenente il software EMC Lifeline.</p></div>
<p>La CPU non è certo un problema in termini di potenza di calcolo: il vero problema è rappresentato dal fatto che, nonostante sia una CPU pensata per notebook, non dispone della tecnologia di variazione dinamica della frequenza di lavoro (denominata Speedstep da Intel), il che porta l&#8217;unità a consumare molta più energia del necessario (e comunque molta di più di soluzioni a 4 dischi basate su integrati con architettura ARM, ad esempio).</p>
<p>Come risolvere i problemi sopra indicati? Per quanto riguarda il sistema operativo ho ordinato un DOM da 2 GiB dalla Cina, all&#8217;incirca 25 dollari, sul quale credo installerò una verisone stringata ai minimi termini di Ubuntu server a cui poi aggiungerò il necessario per mettere in piedi i servizi di cui sopra. La CPU, invece, è stata rimpiazzata con un Celeron E1500 (50k KRW), ovvero un derivato della serie Core 2 Duo (Conroe 65nm) e frequenza di 2.2 GHz. Tale CPU porta diversi vantaggi tutti insieme: non solo ha un core in più (che mi sarà molto utile per le VM) ed è un processore a 64-bit, ma supporta anche la tecnologia EIST (Enhanced Intel SpeedStep Technology) cosa che lo rende  un processore estremamente efficiente sotto il profilo energetico (dissipa solo 8W a riposo).</p>
<p><img width="200px" src="http://www.teramall.co.kr/mall/shop_image/200807/ss4200e4.gif" alt="Visione d'insieme dell'unità." /></p>
<p>Il modding comprende anche un adattatore da IDC-10 a DB9 per poter sfruttare la porta seriale on-board, visto che l&#8217;SS4200E è una unità headless. In realtà la macchina è dotata di uno slot PCI-Express 1x, ma lo spazio all&#8217;interno del case è ridottissimo e dovrei dotarmi di un PCI-Express extender per poter usare una scheda video all&#8217;esterno del case.</p>
<p>Non volendo affidare ad una sola unità i miei dati più importanti, utilizzerò uno dei dischi USB che si libereranno come backup della partizione &#8220;seria&#8221; dell NAS Intel, in modo da garantirmi un margine di sicurezza maggiore.</p>
<p>Ancora la modifica è un work-in progress perché non ho un cavo null-modem per l&#8217;installazione del sistema operativo, ma presto vi farò sapere come è andata a finire.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2010/01/21/mini-server-casalingo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8230; e ora ricordiamoci grazie a chi Berlusconi e&#8217; quello che e&#8217;&#8230;</title>
		<link>http://nexus.thenexus.it/wordpress/2010/01/11/e-ora-ricordiamoci-grazie-a-chi-berlusconi-e-quello-che-e/</link>
		<comments>http://nexus.thenexus.it/wordpress/2010/01/11/e-ora-ricordiamoci-grazie-a-chi-berlusconi-e-quello-che-e/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 16:51:05 +0000</pubDate>
		<dc:creator>NeXuS</dc:creator>
				<category><![CDATA[Italia sì Italia no]]></category>
		<category><![CDATA[berlusconi]]></category>
		<category><![CDATA[bicamerale]]></category>
		<category><![CDATA[d'alema]]></category>
		<category><![CDATA[inciucio]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/?p=572</guid>
		<description><![CDATA[Passaparola: &#8220;Piu&#8217; dell&#8217;inciucio pote&#8217; D&#8217;Alema&#8221; e &#8220;Il partito unico dell&#8217;amore&#8221;


]]></description>
			<content:encoded><![CDATA[<p>Passaparola: &#8220;Piu&#8217; dell&#8217;inciucio pote&#8217; D&#8217;Alema&#8221; e &#8220;Il partito unico dell&#8217;amore&#8221;</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" id="utv720734" name="utv_n_934005"><param name="flashvars" value="autoplay=false" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/3536594" /><embed flashvars="autoplay=false" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv720734" name="utv_n_934005" src="http://www.ustream.tv/flash/video/3536594" type="application/x-shockwave-flash" /></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/g9xPbmf2l-Y&#038;rel=0&#038;color1=0xe1600f&#038;color2=0xfebd01&#038;hl=it_IT&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/g9xPbmf2l-Y&#038;rel=0&#038;color1=0xe1600f&#038;color2=0xfebd01&#038;hl=it_IT&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2010/01/11/e-ora-ricordiamoci-grazie-a-chi-berlusconi-e-quello-che-e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brunetta e l&#8217;attacco all&#8217;articolo 1 della Costituzione italiana.</title>
		<link>http://nexus.thenexus.it/wordpress/2010/01/03/brunetta-e-lattacco-allarticolo-1-della-costituzione-italiana/</link>
		<comments>http://nexus.thenexus.it/wordpress/2010/01/03/brunetta-e-lattacco-allarticolo-1-della-costituzione-italiana/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 05:06:38 +0000</pubDate>
		<dc:creator>NeXuS</dc:creator>
				<category><![CDATA[Italia sì Italia no]]></category>
		<category><![CDATA[What?]]></category>
		<category><![CDATA[art. 1]]></category>
		<category><![CDATA[brunetta]]></category>
		<category><![CDATA[Costituzione]]></category>
		<category><![CDATA[Repubblica]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/?p=569</guid>
		<description><![CDATA[Brunetta dice, testuali parole, “l’Italia è una Repubblica fondata sul lavoro &#8230; non significa nulla”.
Ottimo, mi pare ovvio visto che lui non fa una benemerita fava (da intendersi come baccello, son pur sempre toscano io) dalla mattina alla sera e prende un sacco di soldi dalle tasche dei contribuenti ogni mese. 
Vediamo allora se riesco [...]]]></description>
			<content:encoded><![CDATA[<p>Brunetta dice, testuali parole, “l’Italia è una Repubblica fondata sul lavoro &#8230; non significa nulla”.</p>
<p>Ottimo, mi pare ovvio visto che lui non fa una benemerita fava (da intendersi come baccello, son pur sempre toscano io) dalla mattina alla sera e prende un sacco di soldi dalle tasche dei contribuenti ogni mese. </p>
<p>Vediamo allora se riesco a spiegare io, a questo mostro di ignoranza, che cosa vuol dire che l&#8217;Italia è una Repubblica fondata sul lavoro.<br />
<span id="more-569"></span></p>
<p>L&#8217;articolo 1 della nostra Costituzione repubblicana mette in evidenza la necessità del fatto che tutti lavorino, perché senza il lavoro dei cittadini non è possibile mantenere lo stato sociale. I cittadini, lavorando, creano ricchezza e mettono il paese in grado di competere sul piano dell&#8217;import-export. Inoltre, sempre lavorando, i cittadini guadagnano una certa quantità di denaro ogni mese sulla quale devono pagare le tasse (in prima persona o per interposta persona), tasse che confluiscono nelle casse di questa grande macchina che viene chiamata &#8220;Stato&#8221; e che garantisce (o dovrebbe garantire) servizi di prima e secondaria necessità quali: acqua, elettricità, sanità, trasporti, giustizia, &#8220;welfare&#8221;, stipendi di parlamentari e senatori, etc. Tali servizi sono forniti a tutti, in egual misura (eccettuati gli stipendi, si intende), e tutti sono liberi di usufruirne proprio perché vige il principio che tutti lavorano e partecipano al benessere del paese, inteso nel senso lato di comunità dei cittadini.</p>
<p>Quindi, caro minestra Brunetta (ché di ministro abbiamo proprio poco, titolo a parte), ecco spiegato il significato dell&#8217;articolo primo della Costituzione, in parole credo comprensibili anche ad uno come lei. E non è che ci voglia una laurea per arrivarci (anche se io sto prendendo un dottorato all&#8217;estero).</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2010/01/03/brunetta-e-lattacco-allarticolo-1-della-costituzione-italiana/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Episodio 11 &#8211; Bugie</title>
		<link>http://nexus.thenexus.it/wordpress/2010/01/01/episodio-11-bugie/</link>
		<comments>http://nexus.thenexus.it/wordpress/2010/01/01/episodio-11-bugie/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 02:57:30 +0000</pubDate>
		<dc:creator>Into the NeXuS</dc:creator>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Annozero]]></category>
		<category><![CDATA[baldassarri]]></category>
		<category><![CDATA[ballaro]]></category>
		<category><![CDATA[berlusconi]]></category>
		<category><![CDATA[bondi]]></category>
		<category><![CDATA[bugie]]></category>
		<category><![CDATA[Italia]]></category>
		<category><![CDATA[mafia]]></category>
		<category><![CDATA[open pandora]]></category>
		<category><![CDATA[tinti]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/wordpress/2010/01/01/episodio-11-bugie/</guid>
		<description><![CDATA[															Click to Play					

Episodio di fine anno soffertissimo, costellato di problemi tecnici nella realizzazione, nonche&#39; primo esperimento video.
Sono troppo stanco per scrivere altro che &#34;Buon 2010&#34;, che possiate avere un anno migliore di quello passato.

]]></description>
			<content:encoded><![CDATA[<div>					<embed src="http://blip.tv/play/AYG6tW8A" type="application/x-shockwave-flash" width="320" height="300" allowscriptaccess="always" allowfullscreen="true"></embed>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/THeNeXuS-Episodio11Bugie661.avi">Click to Play</a>					</div>
<div class="blip_description">
<p>Episodio di fine anno soffertissimo, costellato di problemi tecnici nella realizzazione, nonche&#39; primo esperimento video.</p>
<p>Sono troppo stanco per scrivere altro che &#34;Buon 2010&#34;, che possiate avere un anno migliore di quello passato.</p>
</div>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2010/01/01/episodio-11-bugie/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://blip.tv/file/get/THeNeXuS-Episodio11Bugie661.avi" length="519277034" type="video/x-msvideo" />
		</item>
		<item>
		<title>Stackless Python vs. Go</title>
		<link>http://nexus.thenexus.it/wordpress/2009/11/19/stackless-python-vs-go/</link>
		<comments>http://nexus.thenexus.it/wordpress/2009/11/19/stackless-python-vs-go/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 10:17:18 +0000</pubDate>
		<dc:creator>NeXuS</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[goroutine]]></category>
		<category><![CDATA[performance comparison]]></category>
		<category><![CDATA[stackless python]]></category>
		<category><![CDATA[tasklet]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/wordpress/2009/11/19/stackless-python-vs-go/</guid>
		<description><![CDATA[Note: I did a little more research and it turns out that the gc runtime creates one OS thread only, and then adds threads as a way to avoid I/O locks. On the other hand the gccgo runtime maps goroutines and p_threads on a 1 to 1 basis (as of now).
I have been lazily following [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Note</strong>: I did a little more research and it turns out that <strong>the gc runtime creates one OS thread only, and then adds threads as a way to avoid I/O locks.</strong> On the other hand <strong>the gccgo runtime maps goroutines and p_threads on a 1 to 1 basis</strong> (as of now).</p>
<p>I have been lazily following the Go language project for a while now, when it<br />
was suddenly discussed in this post of &#8220;Appunti Digitali&#8221; (in italian), that<br />
pointed at <a href="http://dalkescientific.com/writings/diary/archive/2009/11/15/<br />
100000_tasklets.html" title="100,000 tasklets: Stackless and Go">this post</a><br />
on Dalke Scientific. </p>
<p>It really got me that S.Python manages to beat Go so<br />
badly, so I decided to run my own tests on my trusty old IBM X-41 (Pentium-M 1.5<br />
GHz).</p>
<p><span id="more-547"></span></p>
<p>I compiled the Go toolchain and S.Python, then ran the<br />
test exactly as I found them on the Dalke page. The results are following<br />
hereby:</p>
<p><code>$ time ./8.out <br />100000</p>
<p>real 0m5.197s <br />user 0m1.508s <br />sys 0m1.352s</code></p>
<p><code>$ time<br />
/usr/local/bin/python2.6 test.py <br />100000 </p>
<p>real 0m3.315s <br />user 0m1.556s <br />sys 0m0.148s</code></p>
<p>What really struck me is that<br />
the time spent in userland is roughly the same for both programs. What really<br />
kills the Go execution time is that it spends almost as much time in kernel<br />
mode. I wondered why&#8230;</p>
<p>Then I remembered that, in the Google Tech Talk,<br />
Pike said something about the Go runtime managing threads for the user, and I<br />
automatically thought that it would associate user threads with OS threads in<br />
some way (as is the norm). In fact that is what gccgo does (uses NTPL).</p>
<p>On<br />
the other hand, reading Stackless Python documentation, I found this page<br />
regarding <a href="http://zope.stackless.com/wiki/Tasklets" title="Stackless<br />
Python: Tasklets">Tasklets</a>. The page clearly states: &#8220;Tasklets are<br />
characterized by being very lightweight and portable, and make great<br />
alternatives to system threads or processes.&#8221;</p>
<p>So I am prone to believe<br />
that S.Python Tasklets are managed by the Python VM itself, requiring no<br />
user-to-kernel mode transitions and no other kernel interaction&#8230; because they<br />
are not real threads (as opposed to Go goroutines).</p>
<p>This, with the fact<br />
that <em>Go is mainly intended to cut compile time</em> (not so much running<br />
time), makes me believe the comparison to be pretty unfair, and I think Go<br />
provides quite a performance!</p>
<p>Regarding certain unsafe situations, they<br />
are definitely a problem. Still, I believe that they will be taken care of<br />
quickly: Go is a brand new language and rough edges are to be expected here and<br />
there, but it has quite some room for growth.</p>
<p><strong>Update:</strong></p>
<p>I modified the test program so that each goroutine/Tasklet calls a second<br />
function that loops 1000 times and cumulates the result of &#8220;sum = sum+1&#8243;.</p>
<p>The results are as expected: the compiled code is one order of magnitude faster<br />
than Stackless Python interpreted code! I also replaced range with xrange, as <a href="http://www.appuntidigitali.it/4998/ce-posto-per-google-go-prime-<br />
impressioni-sul-nuovo-linguaggio-di-bigg/#comment-27071">suggested</a> by Cesare<br />
Di Mauro, but that did not change things much&#8230; nor did it when I tried psyco<br />
(a JIT compiler for Python).</p>
<p>
<code><br />
$time ./test2 &#038;&#038; time /usr/local/bin/python test2.py<br />
100000</p>
<p>real    0m4.037s<br />
user    0m1.040s<br />
sys     0m0.840s<br />
100000</p>
<p>real    0m19.567s<br />
user    0m15.697s<br />
sys     0m0.160s<br />
</code>
</p>
<p>The source code for Python is:<br />
<!--DEVFMTCODE--><pre class="devcodeblock" title="Python"><div class="devcodeoverflow">
<span style="color: #ff7700;font-weight:bold;">import</span> stackless
<span style="color: #ff7700;font-weight:bold;">from</span> <span style="color: #dc143c;">optparse</span> <span style="color: #ff7700;font-weight:bold;">import</span> OptionParser
&nbsp;
<span style="color: #dc143c;">parser</span> = OptionParser<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
<span style="color: #dc143c;">parser</span>.<span style="color: black;">add_option</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;-n&quot;</span>, <span style="color: #008000;">type</span>=<span style="color: #483d8b;">&quot;int&quot;</span>, dest=<span style="color: #483d8b;">&quot;num_tasklets&quot;</span>, <span style="color: #008000;">help</span>=<span style="color: #483d8b;">&quot;how many&quot;</span>,
default=100000<span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> f<span style="color: black;">&#40;</span>left, right<span style="color: black;">&#41;</span>:
    loop<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    left.<span style="color: black;">send</span><span style="color: black;">&#40;</span>right.<span style="color: black;">receive</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>+1<span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> loop<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
    <span style="color: #008000;">sum</span> = 0
    <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">xrange</span> <span style="color: black;">&#40;</span>1,1000<span style="color: black;">&#41;</span>:
        <span style="color: #008000;">sum</span>=<span style="color: #008000;">sum</span>+1
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> main<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
    options, args = <span style="color: #dc143c;">parser</span>.<span style="color: black;">parse_args</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    leftmost = stackless.<span style="color: black;">channel</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    left, right = <span style="color: #008000;">None</span>, leftmost
    <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">xrange</span><span style="color: black;">&#40;</span>options.<span style="color: black;">num_tasklets</span><span style="color: black;">&#41;</span>:
        left, right = right, stackless.<span style="color: black;">channel</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
        stackless.<span style="color: black;">tasklet</span><span style="color: black;">&#40;</span>f<span style="color: black;">&#41;</span><span style="color: black;">&#40;</span>left, right<span style="color: black;">&#41;</span>
    right.<span style="color: black;">send</span><span style="color: black;">&#40;</span>0<span style="color: black;">&#41;</span>
    x = leftmost.<span style="color: black;">receive</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> x
&nbsp;
stackless.<span style="color: black;">tasklet</span><span style="color: black;">&#40;</span>main<span style="color: black;">&#41;</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
stackless.<span style="color: black;">run</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
</div></pre><!--END_DEVFMTCODE--></p>
<p>And the test code for Go is:<br />
<!--DEVFMTCODE--><pre class="devcodeblock" title="C"><div class="devcodeoverflow">
package main
&nbsp;
import <span style="color: #009900;">&#40;</span>
        <span style="color: #ff0000;">&quot;flag&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #ff0000;">&quot;fmt&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#41;</span>
&nbsp;
var ngoroutine <span style="color: #339933;">=</span> flag.<span style="color: #202020;">Int</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;n&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">100000</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;how many&quot;</span><span style="color: #009900;">&#41;</span>
&nbsp;
func f<span style="color: #009900;">&#40;</span>left<span style="color: #339933;">,</span> right chan <span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        loop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        left <span style="color: #339933;">&lt;</span> <span style="color: #339933;">-</span> 1<span style="color: #339933;">+&lt;-</span>right<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
func loop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        var sum <span style="color: #993333;">int</span><span style="color: #339933;">;</span>
        sum <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">for</span> i <span style="color: #339933;">:=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">1000</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span> <span style="color: #009900;">&#123;</span>
                sum <span style="color: #339933;">=</span> sum <span style="color: #339933;">+</span> 1
        <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
func main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        flag.<span style="color: #202020;">Parse</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        leftmost <span style="color: #339933;">:=</span> make<span style="color: #009900;">&#40;</span>chan <span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        var left<span style="color: #339933;">,</span> right chan <span style="color: #993333;">int</span> <span style="color: #339933;">=</span> nil<span style="color: #339933;">,</span> leftmost<span style="color: #339933;">;</span>
        <span style="color: #b1b100;">for</span> i <span style="color: #339933;">:=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> <span style="color: #339933;">*</span>ngoroutine<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span> <span style="color: #009900;">&#123;</span>
                left<span style="color: #339933;">,</span> right <span style="color: #339933;">=</span> right<span style="color: #339933;">,</span> make<span style="color: #009900;">&#40;</span>chan <span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                go f<span style="color: #009900;">&#40;</span>left<span style="color: #339933;">,</span> right<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        right <span style="color: #339933;">&lt;-</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>             <span style="color: #666666; font-style: italic;">// bang!</span>
        x <span style="color: #339933;">:=</span> <span style="color: #339933;">&lt;-</span>leftmost<span style="color: #339933;">;</span>        <span style="color: #666666; font-style: italic;">// wait for completion</span>
        fmt.<span style="color: #202020;">Println</span><span style="color: #009900;">&#40;</span>x<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>         <span style="color: #666666; font-style: italic;">// 100000</span>
<span style="color: #009900;">&#125;</span>
</div></pre><!--END_DEVFMTCODE--><br />
</code></p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2009/11/19/stackless-python-vs-go/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Episodio 10 &#8211; Cento di questi podcast!</title>
		<link>http://nexus.thenexus.it/wordpress/2009/11/16/episodio-10-cento-di-questi-podcast/</link>
		<comments>http://nexus.thenexus.it/wordpress/2009/11/16/episodio-10-cento-di-questi-podcast/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:33:03 +0000</pubDate>
		<dc:creator>Into the NeXuS</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/www/vhosts/nexus.thenexus.it/wordpress/wp-content/plugins/polyglot.php</b> on line <b>971</b><br />
		<category><![CDATA[Into the NeXuS]]></category>
		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/wordpress/2009/11/16/episodio-10-cento-di-questi-podcast/</guid>
		<description><![CDATA[
	
	
	
	
	Click to Play


	Arrivo in doppia crifra al cardiopalma: e&#8217; pure il compleanno di &#8220;Into the NeXuS&#8221;!
	Rivista leggermente l&#8217;intro e premio ugola d&#8217;oro per lo speaker, tecnico del suono, news feed reader e fac-totum del podcast&#8230; ovvero me stesso.
	Auguri &#8220;Into the NeXuS&#8221; e presto, si spera, arriveranno pure i regali di buon compleanno

	Errata corridge:


			Ovviamente non si [...]]]></description>
			<content:encoded><![CDATA[<div>
	<a rel="enclosure" href="http://blip.tv/file/get/THeNeXuS-Episodio10CentoDiQuestiPodcast643.mp3"><br />
	<img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/THeNeXuS-Episodio10CentoDiQuestiPodcast643.mp3.jpg" border="0" /><br />
	</a><br />
	<br />
	<a rel="enclosure" href="http://blip.tv/file/get/THeNeXuS-Episodio10CentoDiQuestiPodcast643.mp3">Click to Play</a>
</div>
<div class="blip_description">
	Arrivo in doppia crifra al cardiopalma: e&#8217; pure il compleanno di &#8220;Into the NeXuS&#8221;!<br />
	Rivista leggermente l&#8217;intro e premio ugola d&#8217;oro per lo speaker, tecnico del suono, news feed reader e fac-totum del podcast&#8230; ovvero me stesso.<br />
	Auguri &#8220;Into the NeXuS&#8221; e presto, si spera, arriveranno pure i regali di buon compleanno</p>
<p></p>
<p>	Errata corridge:</p>
<ul>
<li>
			Ovviamente non si puo&#8217; ripulire la fedina penale ad un incensurato, perdonate il lapsus.
		</li>
<li>
			Scudo fiscale: dato che la legge prevede il computo per soli 5 anni, se si tengono fondi all&#8217;estero per 10 anni sia paga solo sui primi 5.
		</li>
</ul>
<p></p>
<p>	Gli argomenti di oggi:</p>
<ul>
<li>
			La possibile legge sul &#8220;processo breve&#8221;.</p>
<ul>
<li>
					<a href=http://antefatto.ilcannocchiale.it/post/2377505.html id=mu67 title="Ci prendono per scemi? (Bruno Tinti - Il fatto quotidiano)">Ci prendono per scemi? (Bruno Tinti &#8211; Il fatto quotidiano)</a>
				</li>
<li>
					<a href=http://antefatto.ilcannocchiale.it/post/2379436.html id=wez5 title="Incostituzionale  e pericoloso il processo breve (Bruno Tinti - Il fatto quotidiano)">Incostituzionale e pericoloso il processo breve (Bruno Tinti &#8211; Il fatto quotidiano)</a>
				</li>
</ul>
</li>
<li>
			<a href=http://download.repubblica.it/pdf/2009/sentenza-fininvest-mondadori.pdf id=yzjz title="Sentenza dal calzino turchese">Sentenza dal calzino turchese</a> (Pagamento dei danni da parte di Fininvest nei confronti di CIR in sede civile)
		</li>
<li>
			I regali per il primo compleanno del podcast.</p>
<ul>
<li>M-Audio Audio Buddy, mic preamp</li>
<li>Blue Microphones Icicle, XLR-to-USB microphone amp and audio interface</li>
</ul>
<ul>
<li>
						<a href=http://devnotes.posterous.com/blue-icicle-review-audio-on-windows-woof-or-r id=nw9g title="Recensione su Girton's Devnotes">Recensione su Girton&#8217;s Devnotes</a>
					</li>
<li>
						<a href=http://www.geardiary.com/2009/04/14/reviewblue-icicle-xlr-usb-interface/ id=x58f title="Recensione su GearDiary">Recensione su GearDiary</a>
					</li>
<li>
						<a href=http://recordinghacks.com/2009/07/04/usb-interface-review-icicle-micportpro-micmate-x2u/ id=xmko title="Comparativa su RecordingHacks">Comparativa su RecordingHacks</a>
					</li>
</ul>
</li>
</ul>
<li>
			<a href=http://www.cittadinolex.kataweb.it/article_view.jsp?idArt=88841&amp;idCat=33 id=s0a: title="Scudo fiscale">Scudo fiscale</a></p>
<ul>
<li><a href=http://www.parlamento.it/parlam/leggi/09102l.htm id=nzom style=COLOR:#551a8b title="Testo di legge">Testo di legge</a></li>
<li>L&#8217;indecenza del governo</li>
<li>L&#8217;indecenza dell&#8217;opposizione</li>
<li>Aliquota realmente al 5%?</li>
</ul>
</li>
<li>
			Sono davvero i giudici fannulloni il problema della giustizia italiana?
		</li>
<p></p>
<p>	La musica di oggi:</p>
<ul>
<li>
			<a href=http://www.jamendo.com/en/album/29801 id=s5c4 title="VVS Design - Happy Birthday">VVS Design &#8211; Happy Birthday</a>&nbsp;(con voce, udite udite, di NeXuS!)
        </li>
<li>
			<a href=http://www.jamendo.com/en/album/48396 id=n4qp title="Sekshun 8 - Black Winged Butterfly (Black Winged Butterfly)">Sekshun 8 &#8211; Black Winged Butterfly (Black Winged Butterfly)</a>
        </li>
<li>
			<a href=http://www.jamendo.com/en/album/3973 id=nnf4 title="All:My:Faults - The Anger Manifest (The Anger Manifest)">All:My:Faults &#8211; Sand of Time (The Anger Manifest)</a>
        </li>
<li>
			<a href=http://www.jamendo.com/en/album/7505 id=r4el title="Pornophonique - Lemmings in love (8-bit lagerfeuer)">Pornophonique &#8211; Lemmings in love (8-bit lagerfeuer)</a>
        </li>
<li>
			<a href=http://magnatune.com/artists/albums/mandrake-anger/ id=ra60 title="Mandrake Root - Feed me anger (The Seventh Mirror)">Mandrake Root &#8211; Feed me anger (The Seventh Mirror)</a>
        </li>
<li>
			<a href=http://magnatune.com/artists/albums/jag-cypress/ id=s-8s title="JAG - (Cypress Grove Blues)">JAG &#8211; Guitar Rag (Cypress Grove Blues)</a>
        </li>
<li>
			<a href=http://www.jamendo.com/en/album/4267 id=b4mj title="Dark Dew - Dark Dew (Dark Dew Demo)">Dark Dew &#8211; Dark Dew (Dark Dew Demo)</a>
        </li>
</ul>
</div>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2009/11/16/episodio-10-cento-di-questi-podcast/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>New toys</title>
		<link>http://nexus.thenexus.it/wordpress/2009/11/09/new-toys/</link>
		<comments>http://nexus.thenexus.it/wordpress/2009/11/09/new-toys/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 14:45:15 +0000</pubDate>
		<dc:creator>NeXuS</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/www/vhosts/nexus.thenexus.it/wordpress/wp-content/plugins/polyglot.php</b> on line <b>971</b><br />
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[New toys]]></category>
		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/?p=527</guid>
		<description><![CDATA[Still translating, please be patient.
]]></description>
			<content:encoded><![CDATA[<p>Still translating, please be patient.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2009/11/09/new-toys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Episodio 09 &#8211; Senza titolo</title>
		<link>http://nexus.thenexus.it/wordpress/2009/11/01/episodio-09-senza-titolo/</link>
		<comments>http://nexus.thenexus.it/wordpress/2009/11/01/episodio-09-senza-titolo/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 12:16:45 +0000</pubDate>
		<dc:creator>Into the NeXuS</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/www/vhosts/nexus.thenexus.it/wordpress/wp-content/plugins/polyglot.php</b> on line <b>971</b><br />
		<category><![CDATA[Into the NeXuS]]></category>
		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/wordpress/2009/11/01/episodio-09-senza-titolo/</guid>
		<description><![CDATA[															Click to Play					
Episodio 09 &#8211; Senza titolo
Episodio partito in sostanziale leggerezza e terminato nella piu&#8217; sconfinata tristezza e mestizia. L&#8217;Italia muore. L&#8217;Italia e&#8217; mafiosa. Viva l&#8217;Italia.
Unica notizia positiva della giornata e&#8217; che finalmente i case di OpenPandora sono in produzione e saranno presto spediti in Texas per l&#8217;assemblaggio.
Gli argomenti di oggi:

GOLD &#8211; The series
Nerdcast
Giuliani ed [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/THeNeXuS-Episodio09SenzaTitolo864.mp3"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/THeNeXuS-Episodio09SenzaTitolo864.mp3.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/THeNeXuS-Episodio09SenzaTitolo864.mp3">Click to Play</a>					</div>
<div class="blip_description">Episodio 09 &#8211; Senza titolo</p>
<p>Episodio partito in sostanziale leggerezza e terminato nella piu&#8217; sconfinata tristezza e mestizia. L&#8217;Italia muore. L&#8217;Italia e&#8217; mafiosa. Viva l&#8217;Italia.</p>
<p>Unica notizia positiva della giornata e&#8217; che finalmente i case di OpenPandora sono in produzione e saranno presto spediti in Texas per l&#8217;assemblaggio.</p>
<div>Gli argomenti di oggi:</p>
<ul>
<li><a href="http://www.clarkschpiell.com/csp/gold/">GOLD &#8211; The series</a></li>
<li><a href="http://nerdocast.podomatic.com/">Nerdcast</a></li>
<li>Giuliani ed il video scomparso</li>
</ul>
<ul>
<li><a href="http://www.byoblu.com/post/2009/10/07/7-giorni-La-videocassetta-che-uccide.aspx?S=CITE">Byoblu &#8211; 7 Giorni. La videocassetta che uccide.</a></li>
</ul>
<li><a href="http://openpandora.org/">OpenPandora</a></li>
<ul>
<li><a href="http://pandorapress.net/">Unofficial Pandora Community Blog</a></li>
<li><a href="http://www.kultpower.de/pandoravideos/?">Pandora Video Vault</a></li>
</ul>
<li><a href="http://www.dyson.com/technology/airmultiplier.asp">Dyson Air Multiplier</a></li>
<ul>
<li>Engadget &#8211; <a href="http://www.engadget.com/2009/10/12/dysons-air-multiplier-is-the-overpriced-bladeless-fan-you-never/">Dyson&#39;s Air Multiplier is the overpriced bladeless fan you never asked for</a></li>
<li>Gizmodo &#8211; <a href="http://gizmodo.com/5379890/dyson-air-multiplier-review-making-a-300-fan-takes-cojones">Making a 300$ fan takes cojones</a></li>
<li><a href="http://www.youtube.com/watch?v=6nEY9P665nQ">Air Multiplier Reactions</a> (Youtube)</li>
</ul>
<p>La musica di oggi:
<ul>
<li>Amity In Fame &#8211; Mirror of Humans (Dinner for One)</li>
<li>TenPenny Joke &#8211; Never Enough (Ambush on All Sides)</li>
<li>Jaime Heras &#8211; Siderea (Siderea)</li>
<li>Carlo Gatta e le Gommeverdi &#8211; Dio che paura (Eterogenie)</li>
</ul>
</div>
</div>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2009/11/01/episodio-09-senza-titolo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Episodio 08 &#8211; Dell&#8217;italico stivale</title>
		<link>http://nexus.thenexus.it/wordpress/2009/10/12/episodio-07-dellitalico-stivale/</link>
		<comments>http://nexus.thenexus.it/wordpress/2009/10/12/episodio-07-dellitalico-stivale/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 17:17:52 +0000</pubDate>
		<dc:creator>Into the NeXuS</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/www/vhosts/nexus.thenexus.it/wordpress/wp-content/plugins/polyglot.php</b> on line <b>971</b><br />
		<category><![CDATA[Into the NeXuS]]></category>
		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/wordpress/2009/10/12/episodio-07-dellitalico-stivale/</guid>
		<description><![CDATA[															Click to Play					
Bentornati &#8220;Into the NeXuS&#8221;!
Dopo lunghe peripezie approdo nuovamente davanti alla consolle (la tastiera?) con un microfono nuovo e una incazzatura in meno (addio legge Alafano).
Errata: I Diablo Swing Orchestra sono svedesi e non spagnoli!
Note: sulle motivazioni della sentenza c&#8217;e&#8217; ancora tanto da dire, pro e contro, quindi rimanete sintonizzati!
Gli argomenti di oggi:

	Pronunciamento Corte [...]]]></description>
			<content:encoded><![CDATA[<div>					<a rel="enclosure" href="http://blip.tv/file/get/THeNeXuS-Episodio07DellitalicoStivale270.mp3"><img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/THeNeXuS-Episodio07DellitalicoStivale270.mp3.jpg" border="0" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/THeNeXuS-Episodio07DellitalicoStivale270.mp3">Click to Play</a>					</div>
<div class="blip_description">Bentornati &#8220;Into the NeXuS&#8221;!</p>
<p>Dopo lunghe peripezie approdo nuovamente davanti alla consolle (la tastiera?) con un microfono nuovo e una incazzatura in meno (addio legge Alafano).</p>
<p>Errata: I Diablo Swing Orchestra sono svedesi e non spagnoli!</p>
<p>Note: sulle motivazioni della sentenza c&#8217;e&#8217; ancora tanto da dire, pro e contro, quindi rimanete sintonizzati!</p>
<p>Gli argomenti di oggi:</p>
<ul>
<li>	Pronunciamento Corte Costituzionale sulla legge Alfano:
<ul>
<li>	<a href="http://www.giurcost.org/cronache/comunicatoLodoAlfano.html">Il comunicato della consulta</a></li>
<li>	<a href="http://www.camera.it/parlam/leggi/03140l.htm">Legge Maccanico-Schifani</a></li>
<li>	<a href="http://www.giurcost.org/decisioni/2004/0024s-04.html">Sentenza sulla Maccanico-Schifani</a></li>
<li>	<a href="http://www.camera.it/parlam/leggi/08124l.htm">Legge Alfano</a></li>
</ul>
</li>
<li>	Sentenza di primo grado in sede civile sulla vicenda CIR-Fininvest (&#8220;guerra di Segrate&#8221;, corruzione giudice Metta)</li>
</ul>
<p>
La musica di oggi:</p>
<ul>
<li>	Diablo Swing Orchestra &#8211; Balrog Boogie (<a href="http://www.jamendo.com/en/album/49216">The Butcher&#8217;s Ballroom</a>) </li>
<li>	Loudog &#8211; Another day (<a href="http://www.jamendo.com/en/album/37526">Waste your time</a>) </li>
<li>	Steven Dunston &#8211; Northern Star (<a href="http://www.jamendo.com/en/album/1020">Hymns About Her</a>) </li>
<li> Erica Shine &#8211; Oxygen (<a href="http://www.jamendo.com/en/album/52288">I will wait for you</a>) </li>
</ul>
</div>
<p>EDIT: Mi sono ovviamente sbagliato con la numerazione e questo e&#8217; l&#8217;episodio 8! Grazie Rouge!</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2009/10/12/episodio-07-dellitalico-stivale/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Opinions on the &#8220;Alfano&#8221; law</title>
		<link>http://nexus.thenexus.it/wordpress/2009/10/07/pareri-sulla-legge-alfano/</link>
		<comments>http://nexus.thenexus.it/wordpress/2009/10/07/pareri-sulla-legge-alfano/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 18:01:28 +0000</pubDate>
		<dc:creator>NeXuS</dc:creator>
				<category><![CDATA[Italia sì Italia no]]></category>
		<category><![CDATA[alfano]]></category>
		<category><![CDATA[corte costituzionale]]></category>
		<category><![CDATA[longo]]></category>

		<guid isPermaLink="false">http://nexus.thenexus.it/wordpress/2009/10/07/pareri-sulla-legge-alfano/</guid>
		<description><![CDATA[I will summarize the position of lawyer Longo to the Constitutional Court (one of Berlusconi&#8217;s three lawyers in the case, for the foreigners reading) with the following words: one cannot be at the same time Prime Minister and accused in a case.
I totally agree: a Prime Minister should have no running issues with justice and [...]]]></description>
			<content:encoded><![CDATA[<p>I will summarize the position of lawyer Longo to the Constitutional Court (one of Berlusconi&#8217;s three lawyers in the case, for the foreigners reading) with the following words: one cannot be at the same time Prime Minister and accused in a case.</p>
<p>I totally agree: a Prime Minister should have no running issues with justice and if some come to the surface he (or she) has to resign!</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://nexus.thenexus.it/wordpress/2009/10/07/pareri-sulla-legge-alfano/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
