<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Random data compression &#8211; Is it possible? How to use merge sort?</title>
	<atom:link href="http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/</link>
	<description>Simpler solution for complex problem. Think different - Keshav Shetty</description>
	<lastBuildDate>Thu, 19 Jan 2012 10:16:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Keshav Shetty</title>
		<link>http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/comment-page-1/#comment-565</link>
		<dc:creator>Keshav Shetty</dc:creator>
		<pubDate>Thu, 16 Jun 2011 08:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/#comment-565</guid>
		<description>Ibrahim,
For more details, You can check the comment here - http://blog.adityon.com/2010/10/random-data-compression-one-bit-diff-encoding-continued/comment-page-1/#comment-543</description>
		<content:encoded><![CDATA[<p>Ibrahim,<br />
For more details, You can check the comment here &#8211; <a href="http://blog.adityon.com/2010/10/random-data-compression-one-bit-diff-encoding-continued/comment-page-1/#comment-543" rel="nofollow">http://blog.adityon.com/2010/10/random-data-compression-one-bit-diff-encoding-continued/comment-page-1/#comment-543</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keshav Shetty</title>
		<link>http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/comment-page-1/#comment-564</link>
		<dc:creator>Keshav Shetty</dc:creator>
		<pubDate>Thu, 16 Jun 2011 08:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/#comment-564</guid>
		<description>Hi Ibrahim,
with a bit we just know or marked duplicates, but we don&#039;t have information of actual shuffling of non unique numbers.
In order re generate original shuffling order we need to use sorting/unsorting technique.
Please check the code sample I posted in my merge sort article.</description>
		<content:encoded><![CDATA[<p>Hi Ibrahim,<br />
with a bit we just know or marked duplicates, but we don&#8217;t have information of actual shuffling of non unique numbers.<br />
In order re generate original shuffling order we need to use sorting/unsorting technique.<br />
Please check the code sample I posted in my merge sort article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ibrahim</title>
		<link>http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/comment-page-1/#comment-550</link>
		<dc:creator>Ibrahim</dc:creator>
		<pubDate>Tue, 07 Jun 2011 22:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/#comment-550</guid>
		<description>Why is this sort necessary when we already have marked the duplicates? Sorry but I did not understand the purpose of thus sort, as far I see the input is just shuffled, I have confusion may be is that you are finding the missing values after this sort?

bye

Ibrahim</description>
		<content:encoded><![CDATA[<p>Why is this sort necessary when we already have marked the duplicates? Sorry but I did not understand the purpose of thus sort, as far I see the input is just shuffled, I have confusion may be is that you are finding the missing values after this sort?</p>
<p>bye</p>
<p>Ibrahim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adityon &#187; Blog Archive &#187; Random data compression &#8211; One bit diff encoding continued - Blog by Keshav Shetty</title>
		<link>http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/comment-page-1/#comment-422</link>
		<dc:creator>Adityon &#187; Blog Archive &#187; Random data compression &#8211; One bit diff encoding continued - Blog by Keshav Shetty</dc:creator>
		<pubDate>Fri, 01 Oct 2010 18:03:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/#comment-422</guid>
		<description>[...] 5. Apply merge sort and store bit information of sorting data. (Refer how to use merge sort article) [...]</description>
		<content:encoded><![CDATA[<p>[...] 5. Apply merge sort and store bit information of sorting data. (Refer how to use merge sort article) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ernst Berg</title>
		<link>http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/comment-page-1/#comment-389</link>
		<dc:creator>Ernst Berg</dc:creator>
		<pubDate>Tue, 29 Jun 2010 18:39:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/#comment-389</guid>
		<description>I enjoy that folks are thinking on this. I am one of those who have been inspired to try this &quot;Million-Digit challenge and I too have good ideas.
 I have something to chat about this year.

 My take on compressing the Milliondigit.bin file is that what people have been saying is true; there isn&#039;t any exploit as they knew it. So I decided to explore expressing the file in different ways with systems I constructed and I have worked at it at a hobbyist&#039;s pace for many years. This has brought me to &quot;one to one bijective transforms&quot; this year.

 This last January I discovered that all binary strings can be cycled through all other binary strings bijectively of that length on a one to one level.

 Example: Given some 8 bit long string there are 255 strings it will cycle through and will become that original object again. 
 
 Now the processing time goes up the longer the string so length of Million-Digit file is 3321928 bits long so the cycle is 2^3321928 strings or 9.363453492e+999999 strings if I have my math straight in my head today.. LOL I realize I posted some silly numbers the other day.. LOL I am a hobbyist so I guess I can be forgiven. Needless to say it takes an extremely long time per step/transform on a 2ghz core and there are a huge number of strings to step through.
 Cycling through all the strings of milliondigit.bin length on a 2 GHZ core takes forever..

 How would it compress?

 I am thinking the distance from our source string to some pattern string we can assume is a number we can represent with smaller data.
 That is how I see this bijective transform &quot;compressing.&quot; 
 How can we lose if any string can be any other string and back with a simple index?

 I hope I am being clear.. I make silly mistakes too often LOL.
 
 I am at the point now that I could benefit from a mentor/friend.. 
That and access to a fast processor. Do they make 100ghz processors?

 Thanks for the forum..

Ernst_Berg@sbcglobal.net</description>
		<content:encoded><![CDATA[<p>I enjoy that folks are thinking on this. I am one of those who have been inspired to try this &#8220;Million-Digit challenge and I too have good ideas.<br />
 I have something to chat about this year.</p>
<p> My take on compressing the Milliondigit.bin file is that what people have been saying is true; there isn&#8217;t any exploit as they knew it. So I decided to explore expressing the file in different ways with systems I constructed and I have worked at it at a hobbyist&#8217;s pace for many years. This has brought me to &#8220;one to one bijective transforms&#8221; this year.</p>
<p> This last January I discovered that all binary strings can be cycled through all other binary strings bijectively of that length on a one to one level.</p>
<p> Example: Given some 8 bit long string there are 255 strings it will cycle through and will become that original object again. </p>
<p> Now the processing time goes up the longer the string so length of Million-Digit file is 3321928 bits long so the cycle is 2^3321928 strings or 9.363453492e+999999 strings if I have my math straight in my head today.. LOL I realize I posted some silly numbers the other day.. LOL I am a hobbyist so I guess I can be forgiven. Needless to say it takes an extremely long time per step/transform on a 2ghz core and there are a huge number of strings to step through.<br />
 Cycling through all the strings of milliondigit.bin length on a 2 GHZ core takes forever..</p>
<p> How would it compress?</p>
<p> I am thinking the distance from our source string to some pattern string we can assume is a number we can represent with smaller data.<br />
 That is how I see this bijective transform &#8220;compressing.&#8221;<br />
 How can we lose if any string can be any other string and back with a simple index?</p>
<p> I hope I am being clear.. I make silly mistakes too often LOL.</p>
<p> I am at the point now that I could benefit from a mentor/friend..<br />
That and access to a fast processor. Do they make 100ghz processors?</p>
<p> Thanks for the forum..</p>
<p><a href="mailto:Ernst_Berg@sbcglobal.net">Ernst_Berg@sbcglobal.net</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keshav Shetty</title>
		<link>http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/comment-page-1/#comment-350</link>
		<dc:creator>Keshav Shetty</dc:creator>
		<pubDate>Tue, 08 Jun 2010 06:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/#comment-350</guid>
		<description>Hi Ibrahim,

Thanks for visiting my blog, I guess you have not read other article I mentioned. Have a look at http://blog.adityon.com/category/data-compression

Million random digit is not yet compressible. The reason is million random digit contains approximately 90-110 bytes of duplicates(doubles) for every block of 256bytes, where as my compression program works up to 42 duplicates within every block of 256bytes.
I am sharing my finding so that others may comment and discuss their ideas, so that we can reach from 42 to 110 doubles.

Thanks &amp; regards
Keshav K Shetty</description>
		<content:encoded><![CDATA[<p>Hi Ibrahim,</p>
<p>Thanks for visiting my blog, I guess you have not read other article I mentioned. Have a look at <a href="http://blog.adityon.com/category/data-compression" rel="nofollow">http://blog.adityon.com/category/data-compression</a></p>
<p>Million random digit is not yet compressible. The reason is million random digit contains approximately 90-110 bytes of duplicates(doubles) for every block of 256bytes, where as my compression program works up to 42 duplicates within every block of 256bytes.<br />
I am sharing my finding so that others may comment and discuss their ideas, so that we can reach from 42 to 110 doubles.</p>
<p>Thanks &#038; regards<br />
Keshav K Shetty</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ibrahim</title>
		<link>http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/comment-page-1/#comment-346</link>
		<dc:creator>Ibrahim</dc:creator>
		<pubDate>Mon, 07 Jun 2010 18:51:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adityon.com/2010/06/random-data-compression-is-it-possible-how-to-use-merge-sort/#comment-346</guid>
		<description>Please post some about your tests on AMilliondigit bin file by Matt Mahoney and Mark Nelson. They said even single byte cannot be reduced.

bye</description>
		<content:encoded><![CDATA[<p>Please post some about your tests on AMilliondigit bin file by Matt Mahoney and Mark Nelson. They said even single byte cannot be reduced.</p>
<p>bye</p>
]]></content:encoded>
	</item>
</channel>
</rss>

