<?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>taint.org: Justin Mason&#039;s Weblog</title>
	<atom:link href="http://taint.org/feed" rel="self" type="application/rss+xml" />
	<link>http://taint.org</link>
	<description>ramblings about spam, scalability, software development, the web</description>
	<lastBuildDate>Sat, 15 Jun 2013 23:58:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Links for 2013-06-15</title>
		<link>http://taint.org/2013/06/15/235802a.html</link>
		<comments>http://taint.org/2013/06/15/235802a.html#comments</comments>
		<pubDate>Sat, 15 Jun 2013 23:58:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[EU unlocks a great new source of online innovation Today the European Parliament voted to formally agree new rules on open data – effectively making a reality of the proposal which I first put forward just over 18 months ago, and making it easier to open up huge amounts of public sector data. Great news [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://blogs.ec.europa.eu/neelie-kroes/open-data-agreement/" title="EU unlocks a great new source of online innovation">EU unlocks a great new source of online innovation</a></p>
<p>
<blockquote>Today the European Parliament voted to formally agree new rules on open data – effectively making a reality of the proposal which I first put forward just over 18 months ago, and making it easier to open up huge amounts of public sector data.</p></blockquote>
<p>  Great news &#8212; wonder how it&#8217;ll affect the Ordnance Survey of Ireland?  </p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:osi">osi</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:mapping">mapping</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:open-data">open-data</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:open">open</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data">data</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:europe">europe</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:neelie-kroes">neelie-kroes</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://torrentfreak.com/uk-isps-secretly-start-blocking-torrent-site-proxies-130611/" title="UK ISPs Secretly Start Blocking Torrent Site Proxies | TorrentFreak">UK ISPs Secretly Start Blocking Torrent Site Proxies | TorrentFreak</a></p>
<p>The next step of cat-and-mouse.  Let&#8217;s see what the pirate sites do next&#8230;<br />
<blockquote>The blocking orders are intended to deter online piracy and were requested by the music industry group BPI on behalf of a variety of major labels. Thus far they’ve managed to block access to The Pirate Bay, Kat.ph, H33T and Fenopy, and preparations are being made to add many others.  The effectiveness of these initial measures has been called into doubt, as they are relatively easy to bypass. For example, in response to the blockades hundreds of proxy sites popped up, allowing subscribers to reach the prohibited sites via a detour. However, as of this week these proxies are also covered by the same blocklist they aim to circumvent, without a new court ruling.  The High Court orders give music industry group BPI the authority to add sites to the blocklist without oversight. Until now some small changes have been made, mostly in response to The Pirate Bay’s domain hopping endeavors, but with the latest blocklist update a whole new range of websites is being targeted.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:bittorrent">bittorrent</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:blocking">blocking</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:filesharing">filesharing</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:copyright">copyright</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:bpi">bpi</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:piracy">piracy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:pirate-bay">pirate-bay</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:proxies">proxies</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:fenopy">fenopy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:kat.ph">kat.ph</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:h33t">h33t</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:filtering">filtering</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:uk">uk</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/15/235802a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-14</title>
		<link>http://taint.org/2013/06/14/235801a.html</link>
		<comments>http://taint.org/2013/06/14/235801a.html#comments</comments>
		<pubDate>Fri, 14 Jun 2013 23:58:01 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[There&#8217;s a map for that &#8216;Not long ago, we began rendering 3D models on GitHub. Today we&#8217;re excited to announce the latest addition to the visualization family &#8211; geographic data. Any .geojson file in a GitHub repository will now be automatically rendered as an interactive, browsable map, annotated with your geodata.&#8217; As this HN comment [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="https://github.com/blog/1528-there-s-a-map-for-that" title="There's a map for that">There&#8217;s a map for that</a></p>
<p>&#8216;Not long ago, we began rendering 3D models on GitHub. Today we&#8217;re excited to announce the latest addition to the visualization family &#8211; geographic data. Any .geojson file in a GitHub repository will now be automatically rendered as an interactive, browsable map, annotated with your geodata.&#8217;  As this HN comment notes, https://news.ycombinator.com/item?id=5875693 &#8212; &#8216;I&#8217;d much rather Github cleaned up the UI for existing features than added these little flourishes that I can&#8217;t imagine even 1% of users use.&#8217;  Something is seriously wrong in how GitHub decides product direction if this kind of wankology (and that Judy-array crap) is what gets prioritised. :(  (via Marc O&#8217;Morain)</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:via:marc">via:marc</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:github">github</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:mapping">mapping</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:maps">maps</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:geojson">geojson</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:hacking">hacking</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:product-management">product-management</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ui">ui</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:pull-requests">pull-requests</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://www.techdirt.com/articles/20130613/11165823451/filmmaker-finally-aims-to-get-court-to-admit-that-happy-birthday-is-public-domain.shtml" title="Lawsuit Filed To Prove Happy Birthday Is In The Public Domain; Demands Warner Pay Back Millions Of License Fees | Techdirt">Lawsuit Filed To Prove Happy Birthday Is In The Public Domain; Demands Warner Pay Back Millions Of License Fees | Techdirt</a></p>
<p>
<blockquote>The issue [...] is that it&#8217;s just not cost effective for anyone to actually stand up and challenge Warner Music, who has strong financial incentive to pretend the copyright is still valid. Well, apparently, someone is pissed off enough to try. The creatively named Good Morning to You Productions, a documentary film company planning a film about the song Happy Birthday, has now filed a lawsuit concerning the copyright of Happy Birthday and are seeking to force Warner/Chappell to return the millions of dollars it has collected over the years. That&#8217;s going to make this an interesting case.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:music">music</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:copyright">copyright</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:law">law</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:via:bwalsh">via:bwalsh</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:public-domain">public-domain</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:happy-birthday">happy-birthday</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:songs">songs</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:warner-music">warner-music</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:lawsuits">lawsuits</a>)</li>
<li>
<p>
<a class="deliciouslink" href="https://github.com/mk-fg/graphite-metrics" title="graphite-metrics">graphite-metrics</a></p>
<p>
<blockquote>metric collectors for various stuff not (or poorly) handled by other monitoring daemons  Core of the project is a simple daemon (harvestd), which collects metric values and sends them to graphite carbon daemon (and/or other configured destinations) once per interval. Includes separate data collection components (&#8220;collectors&#8221;) for processing of:  /proc/slabinfo for useful-to-watch values, not everything (configurable). /proc/vmstat and /proc/meminfo in a consistent way. /proc/stat for irq, softirq, forks. /proc/buddyinfo and /proc/pagetypeinfo (memory fragmentation). /proc/interrupts and /proc/softirqs. Cron log to produce start/finish events and duration for each job into a separate metrics, adapts jobs to metric names with regexes. Per-system-service accounting using systemd and it&#8217;s cgroups. sysstat data from sadc logs (use something like sadc -F -L -S DISK -S XDISK -S POWER 60 to have more stuff logged there) via sadf binary and it&#8217;s json export (sadf -j, supported since sysstat-10.0.something, iirc). iptables rule &#8220;hits&#8221; packet and byte counters, taken from ip{,6}tables-save, mapped via separate &#8220;table chain_name rule_no metric_name&#8221; file, which should be generated along with firewall rules (I use this script to do that).</p></blockquote>
<p>  Pretty exhaustive list of system metrics &#8212; could have some interesting ideas for Linux OS-level metrics to monitor in future.</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:graphite">graphite</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:monitoring">monitoring</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:metrics">metrics</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:unix">unix</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:linux">linux</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ops">ops</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:vm">vm</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:iptables">iptables</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:sysadmin">sysadmin</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://www.techdirt.com/articles/20130611/18344823416/former-nsa-boss-we-dont-datamine-our-giant-data-collection-we-just-ask-it-questions.shtml" title="Former NSA Boss: We Don't Data Mine Our Giant Data Collection, We Just Ask It Questions">Former NSA Boss: We Don&#8217;t Data Mine Our Giant Data Collection, We Just Ask It Questions</a></p>
<p>
<blockquote>&#8216;Well, that&#8217;s &#8211; no, we&#8217;re going to use it. But we&#8217;re not going to use it in the way that some people fear. You put these records, you store them, you have them. It&#8217;s kind of like, I&#8217;ve got the haystack now. And now let&#8217;s try to find the needle. And you find the needle by asking that data a question. I&#8217;m sorry to put it that way, but that&#8217;s fundamentally what happens. All right. You don&#8217;t troll through the data looking for patterns or anything like that. The data is set aside. And now I go into that data with a question that &#8211; a question that is based on articulable(ph), arguable, predicate to a terrorist nexus.&#8217;</p></blockquote>
<p>  Yep, that&#8217;s data mining.</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-mining">data-mining</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:questions">questions</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:haystack">haystack</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:needle">needle</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:nsa">nsa</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:usa">usa</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:politics">politics</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-protection">data-protection</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:michael-hayden">michael-hayden</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://fastutil.di.unimi.it/" title="fastutil">fastutil</a></p>
<p>
<blockquote>fastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues with a small memory footprint and fast access and insertion; provides also big (64-bit) arrays, sets and lists, and fast, practical I/O classes for binary and text files. It is free software distributed under the Apache License 2.0. It requires Java 6 or newer.</p></blockquote>
<p>  used by Facebook (along with Apache Giraph, Netty, Unsafe) to speed up &#8220;weekend Hive jobs&#8221; to &#8220;coffee breaks&#8221;. http://www.slideshare.net/nitayj/2013-0603-berlin-buzzwords</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:via:highscalability">via:highscalability</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:facebook">facebook</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:giraph">giraph</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:optimization">optimization</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:java">java</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:speed">speed</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:fastutil">fastutil</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:collections">collections</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-structures">data-structures</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://blog.aggregateknowledge.com/2011/12/12/big-memory-part-4/" title="Big Memory, Part 4">Big Memory, Part 4</a></p>
<p>good microbenchmarking of a bunch of Java collections; Trove, fastutil, PCJ, mahout-collections, hppc</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:java">java</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:collections">collections</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:benchmarks">benchmarks</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:performance">performance</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:speed">speed</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:coding">coding</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-structures">data-structures</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:optimization">optimization</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/14/235801a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-13</title>
		<link>http://taint.org/2013/06/13/235802a.html</link>
		<comments>http://taint.org/2013/06/13/235802a.html#comments</comments>
		<pubDate>Thu, 13 Jun 2013 23:58:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Spamalot reigns: the spoils of Ireland’s EU kingship &#124; The Irish Times &#8211; Thu, Jun 13, 2013 The spam presidency. As European citizens are made the miserable targets of unimpeded “direct marketing”, that may be how Ireland’s stint in the EU presidency seat is recalled for years to come. Under the guiding hand of Minister [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://www.irishtimes.com/business/sectors/technology/spamalot-reigns-the-spoils-of-ireland-s-eu-kingship-1.1426389#.UbmEcGHAdss.twitter" title="Spamalot reigns: the spoils of Ireland’s EU kingship | The Irish Times - Thu, Jun 13, 2013">Spamalot reigns: the spoils of Ireland’s EU kingship | The Irish Times &#8211; Thu, Jun 13, 2013</a></p>
<p>
<blockquote>The spam presidency. As European citizens are made the miserable targets of unimpeded “direct marketing”, that may be how Ireland’s stint in the EU presidency seat is recalled for years to come. Under the guiding hand of Minister for Justice Alan Shatter, the Council of the European Union has submitted proposals for amendments to a proposed new data protection regulation, all of which overwhelmingly favour business and big organisations, not citizens. The most obviously repugnant and surprising element in the amendments is a watering down of existing protections for EU citizens against the willy-nilly marketing Americans are forced to endure. In the US there are few meaningful restrictions on what businesses can do with people’s personal information when pitching products and services at them. In the EU, this has always been strictly controlled; information gathered for one purpose cannot be used by a business to sell whatever it wants – unless you have opted in to receive such solicitations. This means you are not constantly bombarded by emails and junk mail, nor do you get non-stop phone calls from telemarketers. Under the proposed amendments to the draft data protection regulation, direct marketing would become a legal form of data processing. In effect, this would legitimise spam email, junk print mail and marketing calls. This unexpected provision signals just how successful powerful corporate lobbyists have been in convincing ministers that business matters more than privacy or giving citizens reasonable control over their personal information. Far worse is contained in other amendments, which in effect turn the original draft of the regulation upside down. </p></blockquote>
<p>  Fantastic article from Karlin Lillington in today&#8217;s Times on the terrible amendments proposed for the EU&#8217;s data protection law.</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:law">law</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:prism">prism</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-protection">data-protection</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ireland">ireland</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ec">ec</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:marketing">marketing</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:spam">spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:anti-spam">anti-spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:email">email</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/13/235802a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-12</title>
		<link>http://taint.org/2013/06/12/235802a.html</link>
		<comments>http://taint.org/2013/06/12/235802a.html#comments</comments>
		<pubDate>Wed, 12 Jun 2013 23:58:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vagrant and Chef to provision dev test environments We have recently switched from a manually configured development environment to a nearly fully automated one using Vagrant, Chef, and a few other tools. With this transition, we’ve moved to an environment where data on the dev boxes is considered disposable and only what’s checked into the [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://workstuff.tumblr.com/post/50911984233/some-tips-on-getting-started-with-vagrant-and-chef" title="Vagrant and Chef to provision dev test environments">Vagrant and Chef to provision dev test environments</a></p>
<p>
<blockquote>We have recently switched from a manually configured development environment to a nearly fully automated one using Vagrant, Chef, and a few other tools. With this transition, we’ve moved to an environment where data on the dev boxes is considered disposable and only what’s checked into the SCM is “real”. This is where we’ve always wanted to be, but without the ability to easily rebuild the dev environment from scratch, it’s hard to internalize this behavior pattern.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:dev">dev</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:osx">osx</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:chef">chef</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:vagrant">vagrant</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:testing">testing</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:vms">vms</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:coding">coding</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://sciencegallery.com/events/2013/06/rapid-response-nsa-prism-leak-una-mullally" title="Rapid Response: The NSA Prism Leak">Rapid Response: The NSA Prism Leak</a></p>
<p>&#8216;The biggest leak in the history of US security or nothing to worry about? A breach of trust and a data protection issue or a necessary secret project to protect American interests? [Tomorrow] lunchtime Science Gallery Rapid Response event [sic] will pick through the jargon, examine the minutiae of the National Security Agency&#8217;s PRISM project and the whistle blower Edward Snowden&#8217;s revelations, and discuss what it means for you and everyone. And we&#8217;ll look at the bigger picture too. Journalist Una Mullally will chair a panel of guests on the story that everyone is talking about. &#8216;</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:science-gallery">science-gallery</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:panel-discussions">panel-discussions</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:dublin">dublin</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:nsa">nsa</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:prism">prism</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:panel">panel</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://www.irishtimes.com/news/crime-and-law/music-firms-secure-orders-blocking-access-to-pirate-bay-1.1425810" title="Music firms secure orders blocking access to Pirate Bay - Crime &#038; Law News from Ireland &#038; Abroad | The Irish Times - Wed, Jun 12, 2013">Music firms secure orders blocking access to Pirate Bay &#8211; Crime &#038; Law News from Ireland &#038; Abroad | The Irish Times &#8211; Wed, Jun 12, 2013</a></p>
<p>
<blockquote>Four major music companies have secured court orders requiring six internet service providers to block access by subscribers to various Pirate Bay websites within some 30 days in a bid to prevent illegal downloading of copyright music and other material. [...]  Today, Mr Justice Brian McGovern said he was satisfied to make the order in circumstances including that new copyright laws here and in the EU permitted such orders to be made. He said he fully agreed with a previous High Court judge who had said he would make such blocking orders if the law permitted and noted the law now allowed for such orders. The form of the orders means the music companies will not have to make fresh applications to court if Pirate Bay changes its location on the internet.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:pirate-bay">pirate-bay</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:blocking">blocking</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:filtering">filtering</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:internet">internet</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ireland">ireland</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:upc">upc</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eircom">eircom</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:vodafone">vodafone</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:digiweb">digiweb</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:three">three</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:imagine">imagine</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:o2">o2</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:copyright">copyright</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://www.krank.ie/category/internets/labour-td-ignores-tough-questions-on-web-case/" title="Labour TD ignores tough questions on web case">Labour TD ignores tough questions on web case</a></p>
<p>
<blockquote>I [Tom Murphy] have asked [Sean Sherlock] a question: Does he have any comment about the lawsuit between EMI and UPC (and a raft of other ISPs too btw) which is using his SI to attempt to block PirateBay?  A court case he said would not happen. Now, I am blocked from following him on Twitter. This is not how a proper political system works.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:politics">politics</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ireland">ireland</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:twitter">twitter</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:sean-sherlock">sean-sherlock</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:tom-murphy">tom-murphy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:boards">boards</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:devore">devore</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:copyright">copyright</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/12/235802a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-11</title>
		<link>http://taint.org/2013/06/11/235802a.html</link>
		<comments>http://taint.org/2013/06/11/235802a.html#comments</comments>
		<pubDate>Tue, 11 Jun 2013 23:58:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[PRISM explains the wider lobbying issues surrounding EU data protection reform &#124; EDRI The US has very successfully and expertly lobbied against the [EU] data protection package directly, it has mobilised and supported US industry lobbying. US industry has lobbied in its own name and mobilised malleable European trade associations to lobby on their behalf [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://edri.org/prism" title="PRISM explains the wider lobbying issues surrounding EU data protection reform | EDRI">PRISM explains the wider lobbying issues surrounding EU data protection reform | EDRI</a></p>
<p>
<blockquote>The US has very successfully and expertly lobbied against the [EU] data protection package directly, it has mobilised and supported US industry lobbying. US industry has lobbied in its own name and mobilised malleable European trade associations to lobby on their behalf to amplify their message, “independent” “think tanks” have been created to amplify their message again. The result is not just the biggest lobbying effort that Brussels has ever seen, but also the broadest.  Compliant Members of the European Parliament (MEPs) and EU Member States [...] have been imposing a “death by a thousand cuts” on the Regulation. Where previously there was a clear obligation to collect the “minimum necessary” data for any given service, the vague requirement to retain “not excessive” data is now preferred. Where previously companies could only use data for purposes that were “compatible” with the original reason for collecting the data, the Irish EU Presidency (pdf) has proposed a comical definition of “compatible” based on five elements, only one of which is related to the dictionary definition of the word.  Members of the European Parliament and EU Member States are falling over themselves to ensure that the EU does not maintain its strategic advantage over the US. In addition to dismantling the proposed Regulation, countries like the UK desperately seek to delay the whole process and subsume it into the EU-US free trade agreement (the so-called “investment partnership” TTIP/TAFTA), which would subordinate a fundamental rights discussion in a trade negotiation. The UK government is even prepared to humiliate itself by arguing in favour of the US position on the basis that two and a half years (see Communication from 2010, pdf) of discussion is too fast!</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:edri">edri</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-protection">data-protection</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ec">ec</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ireland">ireland</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:politics">politics</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:usa">usa</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:meps">meps</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:uk">uk</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:free-trade">free-trade</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/11/235802a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-10</title>
		<link>http://taint.org/2013/06/10/235801a.html</link>
		<comments>http://taint.org/2013/06/10/235801a.html#comments</comments>
		<pubDate>Mon, 10 Jun 2013 23:58:01 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Microsoft admits US government can access EU-based cloud data interesting point from an MS Q&#038;A back in 2011, quite relevant nowadays: Q: Can Microsoft guarantee that EU-stored data, held in EU based datacenters, will not leave the European Economic Area under any circumstances — even under a request by the Patriot Act? A: Frazer explained that, [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://www.zdnet.com/blog/igeneration/microsoft-admits-patriot-act-can-access-eu-based-cloud-data/11225" title="Microsoft admits US government can access EU-based cloud data">Microsoft admits US government can access EU-based cloud data</a></p>
<p>interesting point from an MS Q&#038;A back in 2011, quite relevant nowadays:<br />
<blockquote>Q: Can Microsoft guarantee that EU-stored data, held in EU based datacenters, will not leave the European Economic Area under any circumstances — even under a request by the Patriot Act?  A: Frazer explained that, as Microsoft is a U.S.-headquartered company, it has to comply with local laws (the United States, as well as any other location where one of its subsidiary companies is based). Though he said that &#8220;customers would be informed wherever possible,&#8221; he could not provide a guarantee that they would be informed — if a gagging order, injunction or U.S. National Security Letter permits it. He said: &#8220;Microsoft cannot provide those guarantees. Neither can any other company.&#8221; While it has been suspected for some time, this is the first time Microsoft, or any other company, has given this answer. Any data which is housed, stored or processed by a company, which is a U.S. based company or is wholly owned by a U.S. parent company, is vulnerable to interception and inspection by U.S. authorities. </p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:microsoft">microsoft</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:cloud-computing">cloud-computing</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-centers">data-centers</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-protection">data-protection</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:nsa">nsa</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:fisa">fisa</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:usa">usa</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/10/235801a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-09</title>
		<link>http://taint.org/2013/06/09/235802a.html</link>
		<comments>http://taint.org/2013/06/09/235802a.html#comments</comments>
		<pubDate>Sun, 09 Jun 2013 23:58:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[IAB Europe awards MEP Sean Kelly for standing up for data privacy rights (video) &#8211; Ireland’s CIO and strategy news and reports service – Siliconrepublic.com Irish MEP serving as a rapporteur on reform of the EU data protection regime, was given an award by an advertising trade group last month: Sean Kelly, Fine Gael MEP [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://siliconrepublic.com/strategy/item/32804-iab-europe-awards-mep-sean" title="IAB Europe awards MEP Sean Kelly for standing up for data privacy rights (video) - Ireland’s CIO and strategy news and reports service – Siliconrepublic.com">IAB Europe awards MEP Sean Kelly for standing up for data privacy rights (video) &#8211; Ireland’s CIO and strategy news and reports service – Siliconrepublic.com</a></p>
<p>Irish MEP serving as a rapporteur on reform of the EU data protection regime, was given an award by an advertising trade group last month:<br />
<blockquote>Sean Kelly, Fine Gael MEP for Ireland South [who serves as the EU’s Industry Committee Rapporteur for the General Data Protection Regulation], has been selected to receive the prestigious IAB Europe Award for Leadership and Excellence for his approach to dealing with privacy concerns over shortcomings in the European Commission’s data protection proposal. IAB Europe represents more than 5,500 online advertising media, research and analytics organisations.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:iab-europe">iab-europe</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:awards">awards</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:spam">spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:sean-kelly">sean-kelly</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ireland">ireland</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:meps">meps</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:politics">politics</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-protection">data-protection</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ec">ec</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://henryr.github.io/cap-faq/" title="The CAP FAQ by henryr">The CAP FAQ by henryr</a></p>
<p>
<blockquote>No subject appears to be more controversial to distributed systems engineers than the oft-quoted, oft-misunderstood CAP theorem. The purpose of this FAQ is to explain what is known about CAP, so as to help those new to the theorem get up to speed quickly, and to settle some common misconceptions or points of disagreement.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:database">database</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:distributed">distributed</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:nosql">nosql</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:cap">cap</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:consistency">consistency</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:cap-theorem">cap-theorem</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:faqs">faqs</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://www.komar.org/faq/colorado-cataract-surgery-crystalens/ultra-violet-color-glow/" title="seeing into the UV spectrum after Cataract Surgery with Crystalens">seeing into the UV spectrum after Cataract Surgery with Crystalens</a></p>
<p>
<blockquote>I&#8217;ve been very happy so far with the Crystalens implant for Cataract Surgery [...] one unexpected/interesting aspect is I see a violet glow that others do not &#8211; perhaps I&#8217;m more sensitive to the low end of the visible light spectrum.</p></blockquote>
<p>  (via Tony Finch)</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:via:fanf">via:fanf</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:science">science</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:perception">perception</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:augmentation">augmentation</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:uv">uv</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:light">light</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:sight">sight</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:cool">cool</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:cataracts">cataracts</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:surgery">surgery</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:lens">lens</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eyes">eyes</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://planetcassandra.org/blog/post/instagram-making-the-switch-to-cassandra-from-redis-75-instasavings" title="Instagram: Making the Switch to Cassandra from Redis, a 75% 'Insta' Savings">Instagram: Making the Switch to Cassandra from Redis, a 75% &#8216;Insta&#8217; Savings</a></p>
<p>shifting data out of RAM and onto SSDs &#8212; unsurprisingly, big savings.<br />
<blockquote>a 12 node cluster of EC2 hi1.4xlarge instances; we store around 1.2TB of data across this cluster. At peak, we&#8217;re doing around 20,000 writes per second to that specific cluster and around 15,000 reads per second. We&#8217;ve been really impressed with how well Cassandra has been able to drop into that role.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:ram">ram</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ssd">ssd</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:cassandra">cassandra</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:databases">databases</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:nosql">nosql</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:redis">redis</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:instagram">instagram</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:storage">storage</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ec2">ec2</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://www.huntonprivacyblog.com/2013/06/articles/council-of-the-european-union-releases-draft-compromise-text-on-the-proposed-eu-data-protection-regulation/" title="Council of the European Union Releases Draft Compromise Text on the Proposed EU Data Protection Regulation">Council of the European Union Releases Draft Compromise Text on the Proposed EU Data Protection Regulation</a></p>
<p>Oh god.  this sounds like an impending privacy and anti-spam disaster.  &#8220;business-focussed&#8221;:<br />
<blockquote>Overall, the [Irish EC Presidency’s] draft compromise text can be seen as a more business-focused, pragmatic approach. For example, the Presidency has drafted an additional recital (Recital 3a), clarifying the right to data protection as a qualified right, highlighting the principle of proportionality and importance of other competing fundamental rights, including the freedom to conduct a business.</p></blockquote>
<p>  and some pretty serious relaxation of how consent for use of personal data is measured:<br />
<blockquote> The criterion for valid consent is amended from “explicit” to “unambiguous,” except in the case of processing special categories of data (i.e., sensitive personal data) (Recital 25 and Article 9(2)). This reverts to the current position under the Data Protection Directive and is a concession to the practical difficulty of obtaining explicit consent in all cases.  The criteria for valid consent are further relaxed by the ability to obtain consent in writing, orally or in an electronic manner, and where technically feasible and effective, valid consent can be given using browser settings and other technical solutions. Further, the requirement that the controller bear the burden of proof that valid consent was obtained is limited to a requirement that the controller be able to “demonstrate” that consent was obtained (Recital 32 and Article 7(1)). The need for “informed” consent is also relaxed from the requirement to provide the full information requirements laid out in Article 14 to the minimal requirements that the data subject “at least” be made aware of: (1) the identity of the data controller, and (2) the purpose(s) of the processing of their personal data (Recitals 33 and 48). </p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:anti-spam">anti-spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-protection">data-protection</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:spam">spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ireland">ireland</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ec">ec</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:regulation">regulation</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://lobbyplag.eu/map" title="LobbyPlag">LobbyPlag</a></p>
<p>wow, great view of which MEPs are eviscerating the EU&#8217;s data protection regime:<br />
<blockquote>Currently the EU is negotiating about new data privacy laws. This new EU Regulation will replace all existing national laws on data privacy. Here you can see a general overview which Members of the European Parliament (MEPs) are pushing for more or less data privacy. Choose a country, a political group or a MEP from the “Top 10” list to find out more.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:europe">europe</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-protection">data-protection</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:datap">datap</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ec">ec</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:regulation">regulation</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:meps">meps</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/09/235802a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-07</title>
		<link>http://taint.org/2013/06/07/235804a.html</link>
		<comments>http://taint.org/2013/06/07/235804a.html#comments</comments>
		<pubDate>Fri, 07 Jun 2013 23:58:04 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[EDRI&#8217;s comments on EU proposals to reform privacy law Amendments 762, 764 and 765 in particular seem to move portions of the law from &#8220;confirmed opt-in required&#8221; to &#8220;opt-out is ok&#8221; &#8212; which sounds like a risk where spam and unsolicited actions on a person&#8217;s data are concerned (tags: law privacy anti-spam eu spam edri)]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://dpreform.files.wordpress.com/2013/06/edri-analysis-of-libe-ams.pdf" title="EDRI's comments on EU proposals to reform privacy law">EDRI&#8217;s comments on EU proposals to reform privacy law</a></p>
<p>Amendments 762, 764 and 765 in particular seem to move portions of the law from &#8220;confirmed opt-in required&#8221; to &#8220;opt-out is ok&#8221; &#8212; which sounds like a risk where spam and unsolicited actions on a person&#8217;s data are concerned</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:law">law</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:anti-spam">anti-spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:spam">spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:edri">edri</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/07/235804a.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-06</title>
		<link>http://taint.org/2013/06/06/235802a.html</link>
		<comments>http://taint.org/2013/06/06/235802a.html#comments</comments>
		<pubDate>Thu, 06 Jun 2013 23:58:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[EC2Instances.info &#8216;Easy Amazon EC2 Instance Comparison&#8217;. a nice UI on the various EC2 instance types on offer with their key attributes. Misses out availability of EBS-optimized instances though (tags: amazon ec2 aws comparison pricing) HyperLevelDB: A High-Performance LevelDB Fork &#8216;HyperLevelDB improves on LevelDB in two key ways: Improved parallelism: HyperLevelDB uses more fine-grained locking internally [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://www.ec2instances.info/" title="EC2Instances.info">EC2Instances.info</a></p>
<p>&#8216;Easy Amazon EC2 Instance Comparison&#8217;.  a nice UI on the various EC2 instance types on offer with their key attributes.  Misses out availability of EBS-optimized instances though</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:amazon">amazon</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ec2">ec2</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:aws">aws</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:comparison">comparison</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:pricing">pricing</a>)</li>
<li>
<p>
<a class="deliciouslink" href="https://news.ycombinator.com/item?id=5833414" title="HyperLevelDB: A High-Performance LevelDB Fork">HyperLevelDB: A High-Performance LevelDB Fork</a></p>
<p>&#8216;HyperLevelDB improves on LevelDB in two key ways: Improved parallelism: HyperLevelDB uses more fine-grained locking internally to provide higher throughput for multiple writer threads. Improved compaction: HyperLevelDB uses a different method of compaction that achieves higher throughput for write-heavy workloads, even as the database grows.&#8217;</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:leveldb">leveldb</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:storage">storage</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:key-value-stores">key-value-stores</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:persistence">persistence</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:unix">unix</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:libraries">libraries</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:open-source">open-source</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://www.privacysurgeon.org/blog/incision/eu-council-deals-killer-blow-to-privacy-reforms/" title="EU Council deals killer blow to privacy reforms">EU Council deals killer blow to privacy reforms</a></p>
<p>
<blockquote>&#8216;In an extraordinary result for corporate lobbying, direct marketing would by default be considered a legitimate data process and would therefore – by default – be lawful.&#8217;</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu">eu</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:politics">politics</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:data-protection">data-protection</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:privacy">privacy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:anti-spam">anti-spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:spam">spam</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:eu-council">eu-council</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:direct-marketing">direct-marketing</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/06/235802a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2013-06-05</title>
		<link>http://taint.org/2013/06/05/235802a.html</link>
		<comments>http://taint.org/2013/06/05/235802a.html#comments</comments>
		<pubDate>Wed, 05 Jun 2013 23:58:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Care and Feeding of Large Scale Graphite Installations [slides] good docs for large-scale graphite use: &#8216;Tip and tricks of using and scaling graphite. First presented at DevOpsDays Austin Texas 2013-05-01&#8242; (tags: graphite devops ops metrics dashboards sysadmin) Low-latency stock trading &#8220;jumps the gun&#8221; due to default NTP configuration settings On June 3, 2013, trading in [...]]]></description>
				<content:encoded><![CDATA[<ul>
<li>
<p>
<a class="deliciouslink" href="http://www.slideshare.net/nickgsuperstar/graphite-20302803" title="Care and Feeding of Large Scale Graphite Installations [slides]">Care and Feeding of Large Scale Graphite Installations [slides]</a></p>
<p>good docs for large-scale graphite use: &#8216;Tip and tricks of using and scaling graphite. First presented at DevOpsDays Austin Texas 2013-05-01&#8242;</p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:graphite">graphite</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:devops">devops</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:ops">ops</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:metrics">metrics</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:dashboards">dashboards</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:sysadmin">sysadmin</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://www.nanex.net/aqck2/4306.html" title="Low-latency stock trading "jumps the gun" due to default NTP configuration settings">Low-latency stock trading &#8220;jumps the gun&#8221; due to default NTP configuration settings</a></p>
<p>
<blockquote>On June 3, 2013, trading in SPY exploded at 09:59:59.985, which is 15 milliseconds before the ISM&#8217;s Manufacturing number released at 10:00:00. Activity in the eMini (traded in Chicago), exploded at 09:59:59.992, which is 8 milliseconds before the news release, but 7 milliseconds after SPY.  Note how SPY and the eMini traded within a millisecond for the Consumer Confidence release last week, but the eMini lagged SPY by about 7 milliseconds for the ISM Manufacturing release. The simultaneous trading on Consumer Confidence is because that number is released at the same time in both NYC and Chicago.   The ISM Manufacturing number is probably released on a low latency feed in NYC, and then takes 5-7 milliseconds, due to the speed of light, to reach Chicago. Either the clock used to release the ISM number was 15 milliseconds fast, or someone (correctly) jumped the gun.  Update: [...] The clock used to release the ISM was indeed, 15 milliseconds fast. This could be from using the default setting of many NTP clients, which allows the clock to drift up to about 16 milliseconds before adjusting time.</p></blockquote>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:ntp">ntp</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:time">time</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:synchronization">synchronization</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:spy">spy</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:trading">trading</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:stocks">stocks</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:low-latency">low-latency</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:clocks">clocks</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:internet">internet</a>)</li>
<li>
<p>
<a class="deliciouslink" href="http://status.aws.amazon.com/s3-20080720.html" title="the infamous 2008 S3 single-bit-corruption outage">the infamous 2008 S3 single-bit-corruption outage</a></p>
<p>Neat, I didn&#8217;t realise this was publicly visible.  A single corrupted bit infected the  S3 gossip network, taking down the whole S3 service in (iirc) one region:<br />
<blockquote>We&#8217;ve now determined that message corruption was the cause of the server-to-server communication problems. More specifically, we found that there were a handful of messages on Sunday morning that had a single bit corrupted such that the message was still intelligible, but the system state information was incorrect. We use MD5 checksums throughout the system, for example, to prevent, detect, and recover from corruption that can occur during receipt, storage, and retrieval of customers&#8217; objects. However, we didn&#8217;t have the same protection in place to detect whether [gossip state] had been corrupted. As a result, when the corruption occurred, we didn&#8217;t detect it and it spread throughout the system causing the symptoms described above. We hadn&#8217;t encountered server-to-server communication issues of this scale before and, as a result, it took some time during the event to diagnose and recover from it.  During our post-mortem analysis we&#8217;ve spent quite a bit of time evaluating what happened, how quickly we were able to respond and recover, and what we could do to prevent other unusual circumstances like this from having system-wide impacts. Here are the actions that we&#8217;re taking: (a) we&#8217;ve deployed several changes to Amazon S3 that significantly reduce the amount of time required to completely restore system-wide state and restart customer request processing; (b) we&#8217;ve deployed a change to how Amazon S3 gossips about failed servers that reduces the amount of gossip and helps prevent the behavior we experienced on Sunday; (c) we&#8217;ve added additional monitoring and alarming of gossip rates and failures; and, (d) we&#8217;re adding checksums to proactively detect corruption of system state messages so we can log any such messages and then reject them.</p></blockquote>
<p>  This is why you checksum all the things ;) </p>
<p>(tags: <a class="delicioustag" href="http://pinboard.in/u:jm/t:s3">s3</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:aws">aws</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:post-mortems">post-mortems</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:network">network</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:outages">outages</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:failures">failures</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:corruption">corruption</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:grey-failures">grey-failures</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:amazon">amazon</a> <a class="delicioustag" href="http://pinboard.in/u:jm/t:gossip">gossip</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://taint.org/2013/06/05/235802a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->