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-09 18:19

>>80
Nah, don't care enough. As long as you know to ignore them in the future, I am fine.

Name: Anonymous 2013-09-09 19:39

>>81
Okay then. I hope Admin-kun-sama-dono uploads them to his FTP, as I didn't get access to it and I don't think I need it anymore.

Oh, right: what's Anofiles exactly? Couldn't find anything on Google other than some empty Wordpress site and HELP WHAT IS THIS .ANO FILE.

Name: Anonymous 2013-09-09 20:19

>>82
anonfiles.com, my apologies.

Name: Anonymous 2013-09-09 21:36

>>83
Oh.

Name: ~K 2013-09-17 13:08

RICK GET IN HERE

Name: John 2013-09-17 13:11

Master ~K
Please teach me the ways

Name: Anonymous 2013-09-17 14:18

LOL, we >>85,86, we must have our clock in right, 'cause I was just going to grep these books to make them into audio, after getting re-inspired:
http://joezack.com/2013/09/15/audiobooks-for-programmers/

Let's see if I can find someone with a good narration voice.

Name: Anonymous 2013-09-17 16:57

Maybe this thread should be stickied.

Name: Anonymous 2013-09-17 19:33

>>88
Can tablecat support that? If so, lots of things need to be stickied. I'd make a lite-wiki page just for that, under a frame if not. Scheme based:
http://practical-scheme.net/wiliki/wiliki.cgi
http://sourceforge.net/projects/wiliki/

Well, here is all of them:
http://c2.com/cgi/wiki?WikiEngines

Name: Anonymous 2013-09-18 7:57

>>89
You could use fossil's built in wiki.

Name: Anonymous 2013-09-18 23:17

K&R - pronounced "kander"
SICP - pronounced sissy pee

Name: Anonymous 2013-09-18 23:29

>>91
SICP - pronounced sick pee

Name: Anonymous 2013-09-18 23:41

ncmpcpp - pronounced mehcoomahpoopeepah

Name: Anonymous 2013-09-19 0:08

SICP - SKIP as in skip rope.
K&R - KandR

Name: Anonymous 2013-09-19 0:13

Trap - Tarp as in covering textile

>>94's retarded logic.

Name: Anonymous 2013-09-19 1:07

>>95
heurt heurt heurt heurt heurt heurt heurt heurt heurt heurt heurt heurt

Name: Anonymous 2013-09-22 6:19

ncmpcpp - nincompoop

Name: Anonymous 2013-10-07 6:16

>>28
2 days to clean and reorganize the gentoomen library.

Name: Anonymous 2013-10-09 7:37

>>98
Wait up a minute, did you download the entire gentoomen library, and didn't even make a database for the file names to manage them, and have yet to make the jailed account? 'know, we can organize in a SQLite Hash Table real easy

You must be drunk as I am, mixing priorities like a cyclone.

Name: Anonymous 2013-10-09 7:51

>>99
That wasn't me. I've never downloaded that library. I have far more books than that, from years of collecting torrents and individual downloads.

Regardless, I'm not going to host that library, I will definitely get hit with a DMCA letter at that point.

I've been too busy with work to do anything. I might set things up sometime next month. I wrote an IRCd when I was bored a few days ago so I might set up an IRC server on here later when I get around to implementing proper timeouts.

Name: Anonymous 2013-10-09 14:42

>>100
you could host it as a hidden service because fuck da police.

Name: Anonymous 2013-10-09 19:06

>>100
Wait, you're still afraid of a DMCA, even after I re-established the point that it is a stupid thought. You know what fuck it, looking for you a Berne and TRIPS ©opyrght ignorant, just as a storage server.

Also, why did you write and IRC'd when there's so many out there. Plus, the IRC server should be internal only

[------Searching-\------]

>>101
Exactly the point. At the least we are not spreading chaos and malware like those pricks in Anonops.

Name: Anonymous 2013-10-09 19:42

>>102
All it takes is one spiteful person's report. I've gotten DMCA takedown requests on servers I've owned in the past without even actually providing any public service. I'd rather not deal with unnecessary hassles.

Also, I don't use daemons written by others if I can help it. Running a hidden service is absolutely pointless since people will know that it's running on this server anyway, or that it's associated with the person that owns this server.

Name: Anonymous 2013-10-09 20:01

I have a very big Computer books library. Is there a way to manage them like handling a music library in Foobar2K to edit the metadata. Those books are a pain in the ass to keep on a fucking tablet.

Name: Anonymous 2013-10-09 20:04

Also, I don't use daemons written by others if I can help it.
Even if it open source, and you can review the code... Ok.
But you trust your Debian installation here, the Perl binary, and tablecat's mess. I see... If what you needed is list of IRCDs here are some:
https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_daemons
http://searchirc.com/ircd-versions
https://www.alien.net.au/irc/
UnrealIRCd being the best choice

Name: Anonymous 2013-10-09 20:13

>>105
My Debian installation? I'm not too bothered about Tablecat's thing, and I've reviewed nginx's source, that's why I use nginx over apache. HTTP daemons are awful to write because the HTTP protocol is awful. IRC is simple enough to implement. HTTP daemons also aren't persistent connection daemons.

I don't see the problem in writing my own IRCd. Most IRC daemons I've seen are piles of shit. It's not hard to write and I only really think 1/10 of the feature set of IRC is sane / needed, so I only implemented that, it actually makes it even more intrinsically secure / anonymous than any other IRCd out there, no whois, all information other than nick is discarded, no histories, or anything beyond just PRIVMSG, JOIN/PART, and NICK, really.

What kind of programmer doesn't write his own daemons if he can?

Name: Anonymous 2013-10-09 20:14

>>104
Dump your metadata to a SQLite DB, or any small ones mentioned here:
https://bbs.progrider.org/prog/read/1379431546/59

Use a script with mv and exec to rename the the files. I usually name the entire file the entire metadata itself for easier parsing and reorganizing later:
$TITLE_$AUTHOR_$SOURCE_$COMMENTS_$DATEorTIMESTAMP.$EXTENSION

pushd if you have multiple folders.

Name: Anonymous 2013-10-09 20:15

because the HTTP protocol is awful
Whoops. Because HTTP is awful.*

Name: Anonymous 2013-10-09 20:16

>>106
It's not hard to write and I only really think 1/10 of the feature set of IRC is sane / needed, so I only implemented that, it actually makes it even more intrinsically secure / anonymous than any other IRCd out there, no whois, all information other than nick is discarded, no histories, or anything beyond just PRIVMSG, JOIN/PART, and NICK, really.
That sounds awesome. Will you open source it?

Name: Anonymous 2013-10-09 20:18

>>108
Yet another victim of the Gerald Johann Sussman Bach syndrome.

Name: Anonymous 2013-10-09 20:21

>>106
The pragmatic ones. It's usually better to get a copy that is well established and reviewed, trim out the fat you do not need (like you thought, well), so the diff for your sups to review/compare, append the rest that is required, re-diff.

IoW, pragmatic ones work with what is available already, and show what was changed.

rewriting always has looms the process of going over all the mistakes worked on on previous versions. I would have done the same, and called it $IRCD_TYPE-lite version, and showed all my diffs. Kept the history and previous bug reports.

Name: Anonymous 2013-10-09 20:25

>>109
Sure, I just need to finish the timeout edge cases, but it's pretty much done. Depending on how much free time I have in the next two weeks, it might get done.

I'm interested to see what people think of the server model I use. It's nonblocking, single threaded, only POSIX I/O, and requires no libraries other than (obviously) libc. I think I was able to keep the design clean enough.

Name: Anonymous 2013-10-09 20:28

>>111
Having to modify the code of others is annoying, and boring. I only do it if I have to. It takes less time to just write something from scratch, and it is more enjoyable.

Again, an IRCd isn't a big project, if I needed a custom HTTPd I would probably modify nginx's source, because there's no way that I would be able to write a proper HTTP daemon in any sane amount of time.

IRCd is fine to write from scratch though.

Name: Anonymous 2013-10-09 20:45

>>113
Ok, then simple question: Will it support the following?:
IPv6 capable
SSL or SASL
Hostmasking or cloaking (I assume so since you said "no whois")
DCC
Secure/private channels/messages? (not just PRIVMSG: /JOIN #secret_room <keys>)

I know you built it as a one node IRCD, so I won't as for that.

Name: Anonymous 2013-10-09 20:55

>>114
I'm not >>113.

IPv6 capable, SSL or SASL
Both are obtainable through socat.

DCC
is a fucking mess.

Hostmasking or cloaking (I assume so since you said "no whois")
I would assume >>113 would rather go for an anti-abuse approach that doesn't require host-based identification so that people can use it over anonymizing networks.

Name: Anonymous 2013-10-09 21:20

>>115
Minus SASL, but Ok.
DCC is a fucking mess
Ok, so when I find the server, we just use the server to send each other files, ok.

use it over anonymizing networks.
So yes? So far I am liking it. You need a repo to host it? I would love to take a look it, and run it over my fuzzers, and make reports.

Name: Anonymous 2013-10-09 21:35

>>116
I'm not the person writing it (>>113), I was just commenting on your post.

Name: Anonymous 2013-10-09 21:40

>>116
how bout i fuzz ur butt lol
u just got haskelled

Name: Anonymous 2013-10-09 21:43

>>118
You are trying too hard to make a meme /g/roski. It's not gonna work. Just go play your /v/idja and smoke your POTS. Adults are typing here.

>>117, np, I know.

Name: Anonymous 2013-10-09 21:48

[m]>>119
;ELEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELELELLELELELEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELLELLELELELLEE
LE MAYMAY /GRO/ FACE ;D LE U MAKE A MAYMAY!!!!!! LE SLANTED ! [i]![/i]!!!!!!!!!!!!!!!!!!!!!! LE /VIDYA/ MAYMAY FACE REACION ;DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD LE POTS LE WEED COOL KID MAYMAY :DDDDDDDDDDDDDDDDDDDDDDDDDD I AM LE ADULT TYPING LE ADULT THINGS ;DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD LEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELELLELELELLELELEE
ELLELELELEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEL
U JUST GOT LE HASKELLED
I AM HASKELLIN U
DON'T HASKEL ME /G/RO
[/m]


LE BUMP LE ANGRY JAPANESE SAGE

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