Are you using learning concepts on this bot, like neural networks, genetic algorithms (so he'll learn on its own and mimic your brain, searching stuff: http://www.mit.edu/~deweck/PDF_archive/3%20Refereed%20Conference/3_50_AIAA-2005-1897.pdf), PAC learning http://en.wikipedia.org/wiki/Probably_approximately_correct_learning and stuff like that. Or you just play "by the ear" and let it evolve as you learn new programming techniques?
yo nightfly.. nah not yet, i have only incorporated existing 'ai bot' software into the bot, such as AIML/alicebot (howie version).
i planned on doing alot more by now in that area, but, i've instead really focused on the core functionality of the bot.... soooooooooooooooooo much stuff left to do before i really dive into a.i. {neural nets, genetic programming, and such).
i have implemented a few tools which will help me incorporate a.i later on, such as the aiml stuff, stanford lexical parser, some wordbanks (moby) & wordnet, embedded scheme interpreter.. etc.. but as for really diving in and adding a.i. components, nope, not yet.
i got so much stuff done today.. mostly in preparation of the 'root version' of the bot, ie, a minimal bot process which will run as root to perform certain tasks, such as creating raw socket descriptors and passing them over unix dom sockets along with the credentials..
i basically need an FD PASSING daemon which has root privs, so i can use raw sockets from the chroot'd/unpriv'd bot..
this fd passing daemon will be very minimal, and should only contain crticial modules, maybe ill call them rmods.. rmod_rfdpassd ..
from this, i can do the following:
bot -> request raw socket fd from rmod_rfdpassd -> use fd for sending raw ip/tcp/icmp/udp etc datagrams, for say, spoofing my traceroute reply (icmp time to live exceededs), raw tcp/ip connections, incorporate mods for users such as "ping" (so sending raw ip/icmp packets).. etc
other uses for this daemon, unsure of at this time..
wrote a mod_bsdavltree module.. has demo/example code for AVL BINARY TREE operations, using bsd's tree.h....
i absolutely HATE tree.h.. those macros are hideous..
i need to write another mod to test this btree-avl lib i downloaded, looks like what i want.. i dont want to code my own avl btree, but i do want to incorporate a solid implementation of an already existing one into my dlist.c routines.....
this way, i can use dlist_t objects as AVL trees........ this would make traversing data SO much faster, say, for traversing the modules list (to find the module structure for a given trigger) or to traverse ircd channel/user trees..
but i want to pack it inside my dlist routines.. because i absolutely love those routines.. i use them everywhere in this code.. pretty much every time im parsing something, i bot_tokenize it which turns it into dlists.. and i have dlists everywhere inside the bot structures..
this thing will probably run out of heap space eventually lmfao.
i basically have until july 1st to get a ton more stuff implemented into this bot.. so i can pub the initial source/demo/doc files.. this project will live much longer than july 1st, but, july 1st is when i start aggressively looking for computer programming/tech jobs... so i need a demo of my skills to go along with my resume.
55,000 lines of code in a little over 2 months..
diesel.
vincevega:sup man.. as far as what worked for me with BW training, high rep walking lunges on ball of foot made my glutes/calves/quads feel ridicuslouly strong.. was quite shocking.. beyond that, basic reactive work and of course other BW exercises such as glute bridges, GHR's, bar-dips, pullups/chinups, core work, high rep calve raises, sprints, jump rope, etc all were necessary..
eventually i started including depth drops and split squat drops (after a progression of course), and that helped to spur more gains in that "bw-only environment".. but it also was really intense.. i felt lifting was less intense than split squat drops/depth drops... the fasciae of my feet were getting wrecked on the split squat drops.. but they definitely did increase my leg power/reactivity.
so, most of your work should be sprinting/jumping, normal BW exercises & low level reactive exercises.. a smaller percentage of your total work should be progressing your more advanced drops/plyos such as depth drop progression, depth jump progression, split squat drop progression etc.
hope that helps some.....
try crazy-high rep BW walking lunges out, your glutes/hams/quads will be unusable for days... i have some vid up on adarqtv with the variation i used, looks robotic an uses ball of foot on front foot..
peace