Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Programming Books

Name: Anonymous 2013-09-02 19:45

Let's get an actual thread going.

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.

Name: Anonymous 2013-09-07 8:19

What are the suggested books for different programming languages as K&R is to C?

Looking suggestions for Ruby, Perl, Python, Java, Javascript, PHPI am really sorry but I have to., Haskell, Smalltalk, Erlang or Elixir, and Objective-C.

Name: Anonymous 2013-09-07 8:34

>>41
For Smalltalk... here: http://progrider.org/files/books/Smalltalk/

I quite like Smalltalk to I have a few books on it but I need to find the rest. The one in there, "Smalltalk 80: The Language and its Implementation" is like the K&R for Smalltalk.

PHP... I don't think there's a K&R for that. I read a book on OOP PHP5 and "best practices" and it was horrifying, but it was considered one of the best PHP books. So my recommendation is just pick up pretty much any PHP book written by any retard since the language is shit anyway it's not like it matters.

Javascript... "JavaScript: The Definitive Guide" is basically the K&R for JS, covers more or less the entire EMCAScript standard. It's thick though. "Javascript: The Good Parts" covers everything but the DOM, so basically the core language.

Perl I don't know, it's disgusting so I could never make it through reading any one book on it. Python and Ruby can be read without really actually reading a book on them. Java, I guess read Sun's documentation?

Obj-C, again, this suffers the PHP problem, almost all books on it are shit. Try Apple's documentation / PDFs on its implementation. They're better than most shit out there, which is surprising.

Name: Anonymous 2013-09-07 8:54

>>41

Just grab anything by O'Reilly. :^)

Name: Anonymous 2013-09-07 9:33

>>43
*grabs dick*

Name: Anonymous 2013-09-07 10:34

>>41
The one written by Matsumoto.
The one written by Larry Wall.
The Python documentation pages.
Anything about Java.
What >>42 said.
Real World Haskell/Learn you A Haskell FGG
What >>42 said.
Learn you an Erlang for Greater Good
Elixir
Obj-C
KEK

Name: Anonymous 2013-09-07 10:43

I'm going to write a book called "SQL: The art of injection '; DROP TABLE books; --"

Name: Anonymous 2013-09-07 13:35

I think admin-sama should upload more lisp related books.

Name: Anonymous 2013-09-07 13:50

>>47
Any requests?

Name: Anonymous 2013-09-07 14:21

>>48
The Architecture of Symbolic Computers would be a good start.

Name: Anonymous 2013-09-07 14:40

>>49,Admin
So you are going to make a jailed file share partitions? That way you can worry about making the other partition and repos, and we dump all the books, audio books, files, and fizzles that make a community awesome?

No haste, I know you are always busy, admin-sama.

Name: Anonymous 2013-09-07 14:44

>>50
The only problem is that I don't really want to deal with DMCA takedown requests.

How likely do you think that is?

Name: Anonymous 2013-09-07 15:28

>>51
In a server in Germany? Not likely. Here is one I enjoy in on a daily basis, and no DMCA has touched it:
kissmanga.com

Also, we can make a DHT index for the file names with a key that is cycled daily, making near impossible for DMCA bots to find. And since the partitions will be in distributed file systems, with uplinks, it will make them removal resistant.

Like I said, we should be more worried about Malware than file sharing. We can implement ClamAV cron, to filter corrupted files in a quarantine, or simple remove them.

What's your ToS, to review caveats?
And you visit 4chan, maybe even encyclopediadramatica.se and worry about DMCA. HA! I am not dissing you. Its just the irony is so hilarious. You are worrying about something so insignificant, bottle-necking your work, and we only want to make a better /prog/, with the best SchemeBBS that ever existed. That should be the least of your concerns, and more about the repo.

EDIT:
reading it:
http://www.us.unmetered.com/terms-and-conditions.php

Name: Anonymous 2013-09-07 15:36

>>52

Ha. That's funny. This server isn't in Germany. I just looked up the IP and they spoof the geolocation. Neat!

I suppose I can just make the fileshares password protected with passwords that are public but cycled daily to prevent bots crawling.

I don't see what your problem with malware is? I very much doubt anyone will be able to exploit the server itself. If someone uploads malware then just don't download it / don't run random binaries? At most it'll just give me something to disassemble.

The repo is what I'll set up first, anyway, indeed. What was the decision? Fossil, SVN? Or?

Name: Anonymous 2013-09-07 15:56

I want to upload the very essentials, but where should I upload them?

The contents of the satori directory are
A critique of Abelson and Sussman.pdf
A Gentle Introduction to Haskell.pdf
Basic Lisp Techniques.pdf
Common Lisp: A Gentel Introduction to Symbolic Computation.pdf
Common Lisp - An Interactive Approach.pdf
Functional Programming for the Real World.pdf
How to Design Programs.chm
How to Design Programs.pdf
Land of Lisp.pdf
Learn you a Haskell.pdf
On Lisp.pdf
Paradigms of Artificial Intelligence Programming - Case Studies in Common Lisp.pdf
Prolog Programming for Artificial Intelligence [3Ed].pdf
Structure and Interpretation of Computer Programs.pdf
The Haskell Road to Logic, Math and Programming.pdf
The Little Lisper [3Ed].pdf
The Little Schemer.pdf
The Seasoned Schemer.pdf

Name: Anonymous 2013-09-07 16:10

>>54
A critique of Abelson and Sussman.pdf
And he should remain quiet.

Name: Anonymous 2013-09-07 16:12

>>53
Well its is clear that you, as the admin:
While using the service, you may not:
violate [...] laws protecting Intellectual property including copyright, trademark, trade secret, misappropriation and anti-dilution laws;

Still that does not stop users from posting said content, and you are not encouraging it ;). If they did spoof the IP address, then this makes sense:
This agreement shall be governed by the applicable laws of Missouri and the United States of America.

Why did you pick a US server? Why not in the Netherlands or South America (like Costa Rica, Brazil, or Argentina? I am trying to recall the the island in the Caribbean that ignores copyright, I assume it's governed by the Netherlands. Does anyone remember? Been trying to find it in the last couple of months. I know there are others. I mean 4chan uses servers in California, and they use cloudflare. Pirate Bay on the Netherlands.

Name: Anonymous 2013-09-07 16:26

>>56
Don't worry about the location of the server, I picked it and this host for a reason.

>>54
Maybe I can give FTP access?

Name: Anonymous 2013-09-07 18:14

>>57
Ok, fine. It looks like the Island I had in mind is Antigua. I need to look for host there. I am also looking for "countries that ignore copyright". I know Brazil is at the least.

SFTP or Rsync, if you cannot make the Distributed FS, where we can mount from, even drop files with GNUnet ECRS and Freenet Frost. We can even use Unison if warranted. Which of the 3 file systems are you picking? Coda?

Name: Anonymous 2013-09-07 18:31

>>58
You want me to write a Distributed FS? Or just set one up? What do you recommend? I haven't really used these types of things in a while.

I can set up the distributed FS with ECRS or Frost, just inform me of what you prefer.

Name: Anonymous 2013-09-07 19:24

>>59
I meant "deploy," instead of "make." My apologies.

Its hard deciding between OpenAFS|Coda|MooseFS. I always make my personal FS in ZFS, rysnc the rest. I want someone's opinion on this matter. Certainly we do now want another NFS. The articles online are not helping.

But for the uplinks use both, ECRS being the most prevalent. Frost has issues with spam and DoS, so until you get the firewall well made, ECRS for now.

Unless you want to double cheat, and use the Fossil Repo as the file share.

Name: Anonymous 2013-09-07 19:46

>>60
use the Fossil Repo as the file share
I feel problems will come quickly with that.

The firewall is fine. Plus, I think I have enough bandwidth to mitigate the DoS problems. Spam is annoying, though.

For me, Coda seems like a good choice, since I've used its predecessor, AFS.

Have you an XMPP account somewhere? Perhaps we can coordinate better in that manner. Make and post a temporary public key so we can exchange.

Name: Anonymous 2013-09-07 20:16

>>61
Why I said "double cheat"

If you like Coda, that nails it to OpenAFS, since Coda still has that bug if in network write, and network off, no file on both. MooseFS is just so tempting for Fault tolerancy. Myaaa, this is is so frustrating.

And no, I've disliked XMPP since its inception. IRC has always been there since public chatting, and its great enough for extensions. I am fine using SILC although. However, what would you like to coordinate about? You want me to help build the proposed components in?:
https://bbs.progrider.org/prog/read/1378391842/9,12,14-15,16,19,21,25-

Name: Anonymous 2013-09-07 20:21

>>62
If you feel like you will be able to, I can just give you an account on the server and let you set those things up. I can take care of security / the more complicated server side parts.

I can set up a quick no-frills (no services) IRC on the server if you want.

Name: Anonymous 2013-09-07 20:54

>>63
Well then, make a jailed partition, make an user in it, install an internal IRC server in it, and maybe ircII. That way we can talk freely from spammers and DoS, and coordinate whatever you want. tty write, those were the fun days.

Unless of course you know how to prevent IRC floods with IPtables. If all else fails, we can just talk in a FIFO. A much better option than a vanilla IRC server under no packet filter.

Name: >>64 2013-09-07 22:53

What am I kidding. Just set up the jailed account w/ another user, and we can talk on tmux by on the same session w/ tee, or a file we are looking at on buffer, heck even wall(1) is fine.

Name: >>54 2013-09-07 23:41

>>57
That's fine.

>>55
It's actually a nice read. It has some stupid arguments that won't keep me away from (((satori~n))), but it also has some good points.

Name: Anonymous 2013-09-07 23:43

>>66
And what are these points you consider good?

Name: Anonymous 2013-09-07 23:48

>>66,>>67
RACE WAR!

Name: Anonymous 2013-09-07 23:49

>>67
It's funny.

Name: Anonymous 2013-09-08 0:05

>>68,68
UNOPTIMIZED QUOTES!

Name: Anonymous 2013-09-08 0:21

>>70
You think you're cool, kid? You forgot your stylized exclamation mark.

Name: Anonymous 2013-09-08 0:32

>>71
Shit! Shalom!

Name: Anonymous 2013-09-08 8:00

>>72
Slalom, skiing enthusiast!

Name: Anonymous 2013-09-08 12:25

>>73
....#>.......
.............
(............
........#>...
.............
.............
....#>....)..
.............
..(..........
........#>...
.__________
(Thank you!).
.. v ........
.. @ #>......
..\+/ ........
.. \\ .......
........#>...

Name: Anonymous 2013-09-08 15:26

Reversing: Secrets of Reverse Engineering

by Eldad Eilam

Name: Anonymous 2013-09-09 0:42

>>54
Get those books uploaded please.

Name: Anonymous 2013-09-09 11:59

>>76
Oh, sorry, didn't think someone would still be interested. Uploading to mega right now.

Name: Anonymous 2013-09-09 12:34

satori essentials:
https://mega.co.nz/#!GQRF2IJI!CtahBQXKWD5hfG1SQkDISHrXI4EGqr6gEFbHqA70iAI
Let me know if you find anything wrong, I could not open one of the books in Windows (but opens perfectly fine in Linux, who knows why) and Mega is a piece of shit that punched me in the dick for not using the latest Firefox.

Name: Anonymous 2013-09-09 15:10

>>78
Why use mega, and not Anofiles? Heck, even depositfiles is better than DoD land.

Name: Anonymous 2013-09-09 15:46

>>79
No specific reason other than my ignorance. Do you want me to reupload them?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List