Server Side Source code?
This topic contains 17 replies, has 2 voices, and was last updated by Spacehug 6 months, 2 weeks ago.
October 1, 2015 at 4:38 pm #1938
Is the Server Side source code available?
i would look for it in the library of babel but i would assume its more than 3200 characters XD!October 1, 2015 at 4:55 pm #1939
I’m going to make a downloadable version that will be open source – look for it early next year.October 1, 2015 at 6:19 pm #1949
Ok thanks a lot!
also if you know the answer
why isnt an Algorithm like the libary of babels
already being used for compression?
if you can match any data to a relativly small number this almost seems to good to be true.
why do we not now have 5TB files that are being repesented as single numbers for uncompression?October 1, 2015 at 11:47 pm #1962
Probably because the coordinates for the data are similar in size to the information being located.
Until someone figures out how to make the coordinates shorter it wouldn’t work well for compression. I suppose the coordinates could be made shorter by splitting the hex address into 100 letter long strings and have a library of an “alphabet” where each letter represents a specific combination of letters and numbers, thus the 3200 character long (6.4kbyte) coordinates get cut down to 32 characters (64bytes) + wall and shelf and vol and pages.
It could further be cut down by making and algorithm where each room is a decagon (10 sides) with 8 walls, 10 shelves each, more volumes per shelf, and more pages.October 2, 2015 at 5:01 pm #1981
It is impossible.
You can never make the coordinates of the page smaller then the page (on average).
You can use more characters like !”#¤%&/()=? in the coordinates, making them shorter but they would still contain the same amount of information and therefore using the same amount of bits.October 2, 2015 at 7:02 pm #1984
If the coordinates are shorter then they would not contain the same amount of bits. Granted, they wouldn’t be all that much shorter.October 4, 2015 at 9:32 pm #2046
Put it on http://www.github.comOctober 8, 2015 at 12:59 am #2174
I actually thought of the same thinbg after watching the vsauce video last night.
If the library were to contain EVERY character (including unicode characters) the library would contain every file that has ever or will ever exist. It would contain every photo you’ve ever taken, or not taken, it would include a high definition video of how you will die.
If you could split a 1 GB file into “books”, so replace the pieces with the location of the book in the library it should be smaller than the original file. Even if it was still 99 MB, that 99 MB file can also be split into books, and compressed even further.
It would take a lot of computing power, but you could eventually compress something down using several levels of compression down to a VERY small file. Decompressing would just be generating the books, for each compression level, until the original file is generated.
If only you could make the book location something simple like r2w3s8b18s243e657 (Room 2, Wall 3, Shelf 8, Book 18, Start Character 243, End character 657), and a file could be split into books like r2w3s8b18s1e3200,r4w1s3b13s1e2584-c9 (c meaning compression level) then you could compress 1 Terabyte with several levels of compression down to something less than 100 bytes – imagine file sharing potential, or a decades worth of daily server backups on a single 128 MB USB drive.
It’s probably not possible, but a very interesting concept.October 8, 2015 at 1:09 am #2176
I meant 999 MB…oopsOctober 14, 2015 at 11:34 am #2402
Awesome, can’t wait!November 6, 2015 at 4:02 am #3092
Ever since I’ve seen this Library I’ve been trying to understand it more and more so I cant wait till you make the open source version.
Thank You,January 15, 2016 at 1:07 am #5999
Imagine Library of babel in a fps-type wander around the library type thing, teleporters in each room, you could be a librarian from the book. This kind of stuff is why LOB should be open source.January 15, 2016 at 2:43 am #6002
It will be! In the meantime, you can interact with the library in a 3D environment here: https://libraryofbabel.info/LoB3D.html – designed by Keiwan Donyagard!January 15, 2016 at 3:15 pm #6007
Hey Gianluca, you can teleport through the 3D library by opening the search menu (‘M’), typing in the desired roomnumber into the Hexagon field and pressing go. You are then automatically in your destination hex 🙂June 19, 2016 at 7:37 am #7451
It is IMPOSSIBLE to compress data. Say you wrote an algorithm that took a letter (A-Z) and compressed it into one number (0-9). It’s impossible since you can not represent all the characters in an individual way with only ten numbers.