Post your favourite computer science, mathematics, and programming textbooks.
I'll start with a few that aren't posted all that much.
- The Elements of Computing Systems Shows the implementation of basically everything, from stringing together logic gates all the way to a compiler, OS, VM, interpreter, etc.
- Types and Programming Languages + Advanced Topics in Types and Programming Languages A good abstract treatise of type systems and programming language theory.
- Lisp in Small Pieces Basically an entire book about the implementation of Scheme and Lisp interpreters and compilers.
- Artificial Intelligence: A Systems Approach A good practical overview of most AI algorithms, covers search, NNs, unsupervised & probabilistic algorithms, genetic and evolutionary algorithms, etc. Example code in C.
I can add hashing of IP hostmask if people want to ban by host, though.
Leave it as an option, in case you want to publish this to the world. A make file option is fine. For us no, since we use the same VPN/nodes to connect to your Missouri server (masked as German).
Do client-side encryption if it matters,
OTR or PGP messaging, externally based? Ok[i]![/i} People are going to think a lot of garbage is being spewed back and forth, but ok.
SO FAR: Created an email account to ask Hosts & Datacenters near Antigua and Brazil to host the content. All of them seem to ask for emails one way or another. Sheesh.
waiting on nic.ag for answer if they have hosting services. They look to be operated in Florida. I am surprised no one has bought the domain lolig.ag. At 150 USD a piece, I can see why.
>>130 They are in the US, and it is clear in term of service that you may not use them with copyrighted files: http://sdf.org/?faq?VHOST?01
'>>et al. I wonder if we should just use these guys, since their ToS says nothing about copyright material, and the keys are handled by us: https://www.cyphertite.com/plans.php
>>128 Jesus christ guys. Encrypt the files (and randomize their names) and store them wherever, then make them available only through an anonymization service (e.g. Tor hidden service) and post the key here (as well as the index with the name to randomized filename mapping). The host can't tell what the files are, and assholes have nowhere to send DMCAs to.
Name:
host finder !YgQRHAJqRA2013-10-10 3:20
>>134 I told admin-san SOO many times before, he still won't listen. So I am dedicating my time to find him a reliable host near his Missouri server, that will be used just for files.
>>135 If I don't even have the time to set up a jail, what makes you think I'm going to order and setup another server and take the time to do all of this?
You're free to go ahead, pay for the server, and provide the service, and then post it on here, if you want. I don't have the time to moderate a file host at this moment, or any time in the foreseeable future. The closest thing I'll ever set up is what that other anon suggested, the freenet type of thing, but again, not now.
I'll set up repo hosting, code hosting, and things of that nature, but not just a catch-all file host.
>>136 Why I said your as drunk as I am, mixing up priorities. Obviously I am getting this server for myself. I know you were tight on budget when you bought this server, and still maintain your other VPSes in EC2.
I am not asking you to do anything, if you are working on the IRCD. I am asking the rest of the bozos here to find and proliferate the work. Plus, I need it anyways. I got lots of shit to host, and 99% of them are project files I am working on.
So yeah, Admin-san, just relax, and continue patching. looking at the responses here so far, it looks like we are the only one left. Cudder never came, and she has not brought Rechan up.
>>137 Another library software that is not mutable enough? Might as well suggest Wimamp and the SWORD library. Seriously, I know you are trolling, but it pains me to suggest something so stupid, that >>104 might really take up on that offer. we /prog/riders know to use a DB to index our files. As a long time *BSD developer, I just use Berkeley_DB. But SQLite is fast and small enough to deal with all my mutations. Of course, now I cheat with ZFS. I can care less how many times a file is renamed, I just have a snapshot of all this changes in a delta.
Hello, >>104 here. I don't know shit about using DBs to organize metadata of PDF files. I don't agree with >>136's idea of using Calibre either because I installed it once and it didn't take me 5 minutes to uninstall it. I just need something that would let me organize my ebooks a la mp3tag style.
With SQLite I'd just create columns for each header, add one for the filename, and its checksums (both metadata and file). Of course I am not stupid, so I also have another database for the checksums of the database and it's entries.
You can even use Berkeley DB, and save a few bits by doing it in key value pairs; or any other key-value pair DB.
Learning SQLite is a great advantage to you. So much so, you can even create a simple Fossil repository to update your metadata. It all ends up in the SQLite DB you can call from anywhere.
Name:
host finder !YgQRHAJqRA2013-10-10 17:34
Here is a list of countries I can buy from, so lessen the provider search. Should I just go with a server in Taiwan, since I could not find one in Antigua?
Host to find: Antigua & Barbuda: no copyright? Vietnam: no porn, local cpyright only Iran & Lybia: no porn, no pro isreal, no Iranian works
Not signed: Afghanistan, observe trips East Timor Ethiopia, observe trips Eritrea Iran, observe trips Iraq, observe trips Kiribati Marshall Islands Nauru Palau San Marino São Tomé and Príncipe, observe trips Somalia Turkmenistan Tuvalu
Iffy Angola, TRIPS Azerbaijan, Berne Burundi, TRIPS Federated States of Micronesia, Berne Kuwait, TRIPS Liberia, Berne and UCC Maldives, TRIPS Myanmar, TRIPS Papua New Guinea, TRIPS Samoa, Berne Sierra Leone, TRIPS Solomon Islands, TRIPS Syria, Berne Taiwan, TRIPS Uganda, TRIPS Yemen, Berne
>>139 Full solution: Create sqlite database containing at least the columns "initial_filename" and "sha256" (as well as any other columns you might want). Insert all the existing files in there (by computing the sha256, silly). Rename the files to their hexadecimal sha256. Add whatever extra information you want to the database. Finally, you can write a script that creates a nice and hierarchical directory structure with symlinks to the existing files (that now have unintelligible hex sha256 names). You can delete and experiment with the directory structure script as much as you want since you're only manipulating symlinks and there's no risk of data loss.
>>142 Yeah, its one of the detriments hosting in those countries. Plus, we are only going to be hosting books, music, and files. The love Juice opinions can be left here.
>>138 What's the problem with Calibre? It's the closest thing >>104 is looking for
Name:
Anonymous2013-10-12 11:08
>>151 At least for me, compiling a fuckton of QT libraries in a dual core CPU doesn't sound like fun.
I have that excuse for not using Calibre, maybe he uses binary packages and doesn't want to use ~1GB of disk space just for some e-book organizer with big shiny icons.
The github one is a clone of the stackoverflow one, but with links updates, and made in a wiki fashion to continue updating. Here is the discussion: https://news.ycombinator.com/item?id=6533997