Post A9qVRVFrYuIqWRPBSa by Parnikkapore@mastodon.social
(DIR) More posts by Parnikkapore@mastodon.social
(DIR) Post #A9q0D9ivijZH6xgD5s by fribbledom@mastodon.social
2021-07-31T05:17:43Z
0 likes, 1 repeats
If you think about it, any text-file, any image or video, any executable on your machine is just stored as a series of 1's and 0's, and can simply be interpreted as a very, very large integer.You're not running Excel, you're just running a number. You're not watching the latest episode of your favorite show, this is 180983984839912343232899016056542024...
(DIR) Post #A9q0DAChw1O4bJbzVY by Zergling_man@mastodon.linuxbox.ninja
2021-07-31T05:19:01Z
0 likes, 0 repeats
@fribbledom This is the premise of https://libraryofbabel.info
(DIR) Post #A9q0IymzHuJUw5M32O by venko@cybre.space
2021-07-31T05:18:41Z
0 likes, 2 repeats
@fribbledom https://en.wikipedia.org/wiki/Illegal_primereminded me of this
(DIR) Post #A9q2OCGknR7U6FtR8i by fribbledom@mastodon.social
2021-07-31T05:29:57Z
0 likes, 2 repeats
Makes you wonder... are there other data compression algorithms we could employ?What if your favorite song/movie could be encoded as a compact factorial?
(DIR) Post #A9q30DLtDciSSjQJsW by alyx@gameliberty.club
2021-07-31T05:50:17Z
0 likes, 0 repeats
@fribbledom The problem is the computational power needed to do the encoding/decoding.
(DIR) Post #A9q5ECI89twN8SScFc by felix@wandering.shop
2021-07-31T05:57:36Z
0 likes, 0 repeats
@fribbledom Look at it this way: in theory, any sequence of numbers, which means every YouTube video not yet recorded, and every e-book not yet written, is probably somewhere among the digits of Pi. Good luck finding it.
(DIR) Post #A9q5ECjmV63gWDOhLk by vib@fedi.absturztau.be
2021-07-31T06:15:14.654843Z
0 likes, 0 repeats
@felix @fribbledom the book you're waiting to get published is presumably already here https://libraryofbabel.info/
(DIR) Post #A9q5UiLOksztB7rgVk by vib@fedi.absturztau.be
2021-07-31T06:18:14.620360Z
0 likes, 0 repeats
@felix @fribbledom There is also Gallery pf Babel on the same site, with pictures but with the same concept. I did some math at one point and I am pretty sure they don't have literally all the combinations of pixels for that one image format and it's just a dynamic gimmick. For one it takes an unreasonable amount of time to compute that iirc and for second it would take a lot of storage.
(DIR) Post #A9q5jEpImdgJyUmH4a by emilis@sectorinf.com
2021-07-31T06:20:51.815748Z
0 likes, 0 repeats
@fribbledom literally the premise behind pifs
(DIR) Post #A9q9RiTmCDKaXsbrTE by wistahe@koyu.space
2021-07-31T07:02:28Z
0 likes, 0 repeats
@Zergling_man @fribbledom I'd also recommend reading the original short story the site is based on, it's really good! Here's a link to an audio reading: https://www.youtube.com/watch?v=3k9DSbscyOg
(DIR) Post #A9qBRUAHcHUk3gVeVM by nomian@blob.cat
2021-07-31T07:24:52.450230Z
0 likes, 0 repeats
@fribbledom Reminded me of https://en.m.wikipedia.org/wiki/Asymmetric_numeral_systems
(DIR) Post #A9qBmc7PExZYo7EqtU by Zergling_man@mastodon.linuxbox.ninja
2021-07-31T07:28:42Z
0 likes, 0 repeats
@wistahe @fribbledom >jewtubeI probably should read it, for now I'm content with summaries.
(DIR) Post #A9qVRVFrYuIqWRPBSa by Parnikkapore@mastodon.social
2021-07-31T11:02:45Z
0 likes, 0 repeats
@vib @fribbledom @felix They library is also a gimmick - the whole thing is a fancy reversible base35 prng
(DIR) Post #A9qVRVmTbeOI9afEIK by vib@fedi.absturztau.be
2021-07-31T11:08:58.530300Z
0 likes, 0 repeats
@Parnikkapore @fribbledom @felix ha, to be expected
(DIR) Post #A9qXJafDldv0tDcYgC by penguin42@mastodon.org.uk
2021-07-31T11:29:56Z
0 likes, 0 repeats
@fribbledom There is 'arithmetic coding' https://en.wikipedia.org/wiki/Arithmetic_coding which basically treats your stream as a real number, and your prediction of what the next symbol is chops that number up into different lengths (more likely is larger); as you work through your stream you can transmit a few bits as you know the first few digits of your number.
(DIR) Post #A9qYc9AmIoVb5GnHCy by ColinTheMathmo@mathstodon.xyz
2021-07-31T11:44:28Z
0 likes, 0 repeats
@penguin42 Arithmetic Coding is really cool, but slightly tricky to implement well. You can think of it as a limiting case of Huffman Coding where you take larger and larger clusters of symbols, but encode progressively.Interesting stuff.(But you probably knew that)CC: @fribbledom
(DIR) Post #A9qZYCQ8NyFrx6erJI by penguin42@mastodon.org.uk
2021-07-31T11:54:59Z
0 likes, 0 repeats
@ColinTheMathmo @fribbledom Right; but it's very easy to play with once you've got the core written you can play with trying new weight functions really easily.
(DIR) Post #A9qtrm6puyuHDyF9Oa by dwb@x0r.be
2021-07-31T14:24:52Z
0 likes, 0 repeats
@fribbledom What if I don't think about it? What does it turn into then? /j
(DIR) Post #A9qtrmdnwPHIsDfTma by jmw150@qoto.org
2021-07-31T15:42:37Z
0 likes, 0 repeats
@fribbledomOr a graph, some high dimensional vector space, a category, or one large lambda equation.