Playing Games with "Ruids"

ok, some clarity arrived:

for trivial games one “helperclass” each. one '?'method per potential
move. chess would require maybe 6 helper classes or so. the “ruids”
play n play players. the swarms are organized differently than i have
done but no big deal. each swarm would handle a new move by any
player. and no big deal.

ok.

but the rules of the game are determined by the ruids. the ruids
could replace an existing rule (not just elbow in an be accumulated).
this means that the game rules could be changed as the games are being
played. the rule changes could be trivial, or they could be
controlled by some meisterspieler that is adding interest to the whole
mental menagerie of male bemastering.

so vying to change the rules - “politics” - could become part of the
whole RuidScape.

now that seems pretty amusing and somewhat less trivial.

Hei,

your project sounds interesting but I’m personally getting annoyed
by
the amount of spam you’re generating on the list. I’m also thinking that
you’re doing this on purpose, since you’ve been ignoring the previous
criticism altogether. So please, give us either a proper description of
how this exactly works or a link to a repository where we can all see
the code.
This behavior of yours is neither polite nor beneficially to your side:
honestly, you’re not giving a good impression of yourself. I personally
think you’re either a troll or some student who’s attended CS 101 and
think he’s teh awesome.


Andrea D.

ummm, i taught my heathkit to play tic-tac-toe on its octal keyboard.
yup, then charged into checkers and couldn’t beat it but like tic-tac-
toe it would not make a mistake so games ended in ties all the time.
charged into chess and got totally humiliated :slight_smile: but then that’s how i
learned something in 1978 or so. i backed off of chess in a hurry
though because i took on real work for my little friend doing “quality
audits” that the boys feeding cobol to the big iron corporate couldn’t
do. yup.

the key to my “confidence” in the game thing is that the “HelperClass”
methods can do anything - they could be hooked up to a monitors and
have real humans making the counter move, they could have schirnoff vs
kalalschnikoff memorized, they could, use other software - so in this
context all the little Ruids would have to do is coordinate.

and that’s rather a revelation because i didn’t think of it that way
until i woke up thinking about this instead of what i was supposed to/
expecting to.

somebody i chatted with talked about distributed and that’s generally
beyond my pay grade or likely actual experience (although we collected
stuff all over factories and such…). but if one system were to not
be able to keep up playing against so many players the whole thing
could spawn itself and divide the games going but then the whiteboards
would need to get copied and it gets nuts. much better would be to
kick things off with fixed rules and a daemon per game - then when the
nth + 1 player arrives it could just cause a sistered thread to kick
off.

so when i think about that it sure sounds like heroku would be the
right kind of hardware.

but i’m not really thinking about games, or shouldn’t be…

On Mar 31, 2:47 am, Andrea D. [email protected] wrote:

think you’re either a troll or some student who’s attended CS 101 and
think he’s teh awesome.

trolling?

i’ll take the cs101 as a compliment - i retire in july - honest.

and i was not putting in my link to :
http://wiki.github.com/gkoller/Ruides-/

on purpose because that did seem a bit spam’ish.

no, i am just trying to turn my back on this thing, and wanted to do
my best to communicate on it that i know how without spending too much
time.

the above link has a “plan a” - where the situation is outlined and
it’s messy because the project the framework needs to come out of is
not done yet. that’s what i need to get back to… and i’m dead
serious… that has to come first unless there is some entity that
sees something better for these things to be doing.

when i first dropped in here i didn’t know if this was being done, i
was probing and for that drawing some attention didn’t seem out of
place. i’m not stupid and this is not my first or only forum… i
can tell stories of an epic battle with a very mean hedgefund and
schrills and…

back on topic - you guys can wait 3+ months and maybe it will make
some sense for me to pull the framework out. or i’ll share as things
go along. i have that spelled out somewhat. the good news is that it
is all 100% pure and not too complicated as a console system.

i keep hearing how bloggers get their heruko apps up in a few hours
and i’d love to see this get popped up by somebody smart enough to do
that but it is a digression for me and my system doesn’t seem to want
to make anything simple security (keys) wise - it made signing up for
gitHub a day of frustration looking up stuff in my linux manual that
gets thrown at the wall a lot here (my only satisfaction from that
book). all this to say - no, after 3 years of kicking this project
down the road i’m still ready to give it away - just not too eager to
spend weeks to do it to have somebody it doesn’t run on his version of
jruby and expect me to support it. how rewarding would that be?

thunk

Hei,

I gave a look to your github wiki: while still I have no idea what
you’re aiming to do at least it looks that you’re trying for real.
I am in no position to suggest you anything but personally I’ll be
getting more interested in this project of yours when 1) i can get some
code that i can execute and see what it does from start to end 2) all
this talk about Ruids and Boids boils down to something concrete: I’ve
got some (not much) experience in data mining and pattern matching and
what i learned is that what sounds cool often does not work.

Bye and good work!


Andrea D.

On Mar 31, 3:24 am, Andrea D. [email protected] wrote:

Bye and good work!


Andrea D.http://github.com/bolthar/freightrainhttp://usingimho.wordpress.com

hej,

its a living breathing / processing something on my machine, what can
I say, i’m not typing in imagined output - want it from 1000 patients

  • i’ll post it up in 2 minutes - its real.

my software was gathering mostly numeric data from factories around
the world, really, from cmms and such since the middle 80’s to the
middle 90’s on DOS based real-time apps i/we wrote back then. then
came windoz and then i ran screaming to Smalltalk that IBM had just
“re-re-introduced into VisualAge” and that seemed cool to me. Never
connected with the Smalltalk community from NE Wisconsin - I think
Smalltalk was rather dying even it as it was the best thing I’ve ever
seen in some ways - imagine a IDE and complete (100%) OO after having
been forced at gunpoint into buggy c++. no don’t - if you can
understand - it may make you cry.

but we also gathered comments usually associated with statistical
events. I wrote / authored all kinds of reports based on that to
about 1995 and it was interesting work that was worthwhile and fun and
rewarding… and I think we were about the only folks doing it
too.

However, the point of this post is that “i have pissed up a few
ropes” (a colorful expression i reserve for serious discussions) and i
can tell you with almost complete personal confidence that this is no
such thing. which is wierd because the heads on approach blew up
complexity wise - and that was like I have said - to try and resolve
faulty data on the fly throwing complextity head on at complexity only
seemed to grow it. and that is what it is - bad data needs to get
resolved sooner or later right?

The “Ruids” don’t worry about this because the “SwarmSender” must
guarantee that this has already been done - in this “new” approach.
But that’s cheating?! ya. I changed domains. I now have excellent
data, a tad more complex than i’d like but just excellent - it is
nicely organized into sentences which I put into my “Satz” (almost
just a hash but has some rules - sorry but it seemed to deserve a
unique word). Cute thing about THIS is that the computer gets to play
with data it can handle heads on - and we humans can see the
reconstitution of the Satz (technical) into “Techlish” which is
"better than english or any natural language as keeping the ands & ors
and double negatives all straight. I’m CHEATING, so to say. You guys
can resolve the tough stuff - like working with impossible units or
missing units and implied units - i have no such thing in my little
world - and I can tellya why- because I’m working with Drugs as a
CLASS not as an instance - and the FDA makes sure that the instances
spec out to the Class - in the computer world of CPUs and such there
is no such regulation - and AMD / Intell let their marketing guys
write their respective garbage and its going to take a real expert to
sort that out. I’m not a real expert, I don’t even know one up here -
so I had to tuck my schwanz betw my legs and move to where i didn’t
need to be an expert.

crystal clear?

BUT there are things about Computer systems like continual change and
I still see real value to Blasting a shopping basket with 1000’s of
teamed “Ruids” to figure out 1. if its anything like a “system” 2.
if something obvious might be missing 3. if the stuff that logically
mates will mate 4. if there isn’t a better system for the money (or
whatever) and if his accumulated fan noise is above / below expected,
if the power supply seems adequate, and most of all if the thing
should work…

and the “Ruids” can be contributed by computer geeks - that was how
“the lightning stuck my head”! - i wanted to allow outside
contributions and THAT has been accomplished beyond what I expected
and one of the reasons i stay genuinely excited about this project.
It leverages the whole thing - hook this up to a Forum like PCMech and
you rather can own a Greek Island or two, and invite me over. OK?

I wrote to PCMech and some other such domain champions and they are
not ready to “see” this yet. and, ahh, well, geee, but it isn’t the
easiest thing to communicate about… not yet anyway - we need to
agree on symbols for this stuff and the RU in Ruid trips my trigger -
and that seems related to this forum somehow, just vaguely.

thunk

hej,

and the beauty of the shopping basket app(s) go deeper… e.g; CompUSA
(that I was scraping) and NewEgg provide all the details, daily price
changes, open box specials, shipping and details - all that need to be
done is to “get into those “shopping baskets”” - then only HTML type
output. then take 5% of the money SAVED and you have a living or
two. see what i’m trying to say? the urRuid app that I could not
finish ==> and I don’t give up easy.

This thing, i’ve been tell’n a few people, could be hooked up to
forums for input (not to much cost, actually they provide a real
service) and Spree or some such eCommerce system.

pure ruby goodness put to work… a real nice loop to close.

thunk

Turning Test?

eeeiii!

what are those Ru’id things do’n in my Shopping Basket!???

i had it worked out that cables were a really nifty objects with
nested “plugs” and that checked if they would mate with whatever which
was also a “plug” and all like that… it would have worked too,
there are air flow calculations and heat dissipation factors, not to
mention assembly options and lots of real value to be added imho

and my favorite scenario repeated I don’t know how many times, was the
PC tech at a bench in Island reporting a cpu/mem glitch that manifests
as something that needs to be tweaked in BIOS (or some such stuff that
occupies these guys) would automatically show up to some guy in S.
Africa years later with the same computer fingerprint. that seemed
pretty exciting to me. One “Ruid” filled out on a handy could do
that…

then there are aquariums, and kayaks, and other artifacts of male
passion…

(and I love kayaks too - I and I know a real world class designer in
this domain - the one’s that go on expeditions - i’m into “skin on
frame” myself - that’s how they started you know.)

thunk

Thomas S. wrote:

Turning Test?

I feel like I’m watching K-PAX.
I mean, I stopped believing anything written when it said that it wrote
a chess AI in 1978 which whooped its ass.
The timeline and chronologies are all wrong. To quote the Devil’s
Advocate, though…
“It was a nice run, Kev. Had to close out someday. Nobody wins 'em all!”

On Mar 31, 7:32 am, Aldric G. [email protected] wrote:

Posted viahttp://www.ruby-forum.com/.
?? you can’t read

On Mar 31, 7:15 am, Intransition [email protected] wrote:

Turning Test?

no Turing test.

thunk

ps

at the current stage i’m authoring “system ruids” that i consider to
be “processing” oriented". reminds me of “boot strapping” in the
sense that I feel I am only laying the foundation of this domain for
what is to come. very few surprises happening. srand used to seed
each batch… no surprises.

there is a “black box” recording every attribute acquisition asf.

as said, the hook to the helper_class methods can be used for
anything. i’m keeping it all as simple as I can for now.

you slingers can take it to new places, I’m clint eastwood.

thunk wrote:

at the current stage i’m authoring “system ruids” that i consider to
be “processing” oriented". reminds me of “boot strapping” in the
sense that I feel I am only laying the foundation of this domain for
what is to come. very few surprises happening. srand used to seed
each batch… no surprises.

there is a “black box” recording every attribute acquisition asf.

as said, the hook to the helper_class methods can be used for
anything. i’m keeping it all as simple as I can for now.

you slingers can take it to new places, I’m clint eastwood.

I think you may be suffering from techno-aphasia. The technical terms
you use don’t fit what you’re saying, and you’re making us all suffer.
It would be great if you could describe it to us as you would describe
it to a six-year-old child.

We all here have the best of intentions for every Ruby-ist, but we all
agree on what a block is, what bootstrapping means (A way to kickstart a
system because it can’t start on its own, but will run on its own
happily afterwards), and what a ‘black box’ is in technical terms. I
think you may be using the term ‘black box’ in the aeronautics term.

** See… it’s part of the issue - no one here knows which vocabulary you
are using, so we have no idea what anything you say means. **

– Aldric

PS:

ummm, i taught my heathkit to play tic-tac-toe on its octal keyboard.
yup, then charged into checkers and couldn’t beat it but like tic-tac-
toe it would not make a mistake so games ended in ties all the time.
charged into chess and got totally humiliated :slight_smile: but then that’s how i
learned something in 1978 or so.

If this does not mean “In 1978, I taught to play Tic Tac
Toe, then taught it to play Chess and it beat me”, then I don’t know
what it means.
Mind you, I’m skipping over the part where you taught an AI to play
Checkers.

On Mar 31, 7:32 am, Aldric G. [email protected] wrote:

Posted viahttp://www.ruby-forum.com/.
ohhhh?!

sorry. i wrote that “it” kicked MY butt - meaning i never could
finish Programming it. i can see if you are assuming i’m a smartass
cs101 guy impersonating an old fart, that that would fit.

On 2010-03-31, thunk [email protected] wrote:

and wanted to do
my best to communicate on it that i know how without spending too much
time.

You know, in a TINY FRACTION of the amount of time you’ve spent posting
incomprehensible stream-of-consciousness rants, you could have written:

“I have developed a new model for self-assembling expert systems
based on individually small components combined with a system
for self-organizing.”

Or whatever it is that you do. The above is my best guess, but I have
no idea whether it’s even close.

Just, you know. A plain English description of what it actually is that
you have, rather than something that reads like a schizophrenic’s
project
notebook.

-s

Thank you much for the constructive postings!

I have been learning. Maybe one could say there is some
“convergence”?

Using the term “Boid” carried too much SI / AI for some folks here, I
adjusted, and decided to call the atomic program units: “Ruids”

When I see 2000 or so of these units “fire” in one second, and watch
the results of their execution produce reports I am getting a thrill
which I wanted to share.

Dealing with ruid behavior really fascinates me!

Thunk

On 2010-04-01, thunk [email protected] wrote:

I have been learning. Maybe one could say there is some
“convergence”?

Not really.

Using the term “Boid” carried too much SI / AI for some folks here, I
adjusted, and decided to call the atomic program units: “Ruids”

But you still haven’t said what they are.

When I see 2000 or so of these units “fire” in one second, and watch
the results of their execution produce reports I am getting a thrill
which I wanted to share.

But you haven’t told us what their “execution” is.

Dealing with ruid behavior really fascinates me!

If only giving any kind of simple English explanation of what you
were talking about fascinated you!

In short, I give up. If you do in fact have an idea, you are too
inarticulate for the idea to be transmitted to other people. With any
luck, maybe the idea will eventually occur to someone who is not
allergic to definitions.

-s

On Mar 31, 2010, at 10:35 , thunk wrote:

i can see if you are assuming i’m a smartass cs101 guy impersonating an old fart, that that would fit.

Actually I bet that a good portion of us now strongly believe that
you’re a crazy person impersonating a crazy person.

Peter H. was dead on when he likened you to Arthur T Murray. You’re
rambling comes off much more in a Murray-style than Illias of
yesteryear. At least I could understand what Illias was saying, even if
he was crazy. Coherency has benefits, crazy or not.

Either way, you’re still batshit insane in my book.

I’d appreciate it if you’d honor Ezra’s request: put up (the code) or
shut up. Respect that the rest of us here have ACTUALLY been talking
about ruby and our signal:noise is important to us. You’re ruining that
ratio and we’d like you to either stop ruining it by contributing to the
signal, or simply leave.

Fé er frænda
róg
ok flæðar viti
ok grafseiðs gata
aurum fylkir.

(source of discord among kinsmen
and fire of the sea
and path of the serpent.)

ok skára þverrir
ok hirðis hatr.
umbre vísi

lamentation of the clouds
and ruin of the hay-harvest
and abomination of the shepherd.

The contributor-side members of this group seem, perhaps, used to a
behavior of glancing at posts and picking out simple issues of
interest or experience to share with program beginners and temporarily
stuck peers.

There are 8 Ruid Modules.

Knowing, seeing, chatting about, touching, feeling, probing only one
at a time, I suspect, will make one only make more curious, …or if
you have some of the “dark side” in you - more impatient, or
frustrated, or even cause some sort of testosterone driven territorial
response.

PERHAPS the author spent a day typing in faked output, designed fake
“Ruids”, writing up how the concept came to be and such to assist
communications.

.ERHAPS the author is at least as surprised as a couple of other
people here that there could be something new to be contributed to the
powerful network of Ruby tools.

I believe a FULLY FUNCTIONING FrameWork could be put together without
crossing the proprietary lines of several of those modules without
heroic efforts, perhaps the author was really close to figuring out
how to do that, and perhaps that can happen.

.RHAPS the author is an illusionist, and perhaps he is delusional.

.HAPS there will be a link to a fully functioning commercial site in
about 4 months posted here and there will be a clue that it is powered
by Ruby Ruids?

and .APS this is really just a elaborate April Fool Joke paid for by
the folks at…

Thunk

.PS Let us chat further only of simpler things, keep it all pleasant

  • get out the lava lamps, and let the Ru’id thing go dormant until
    such time as proprietary issues can be replaced with demonstration
    modules, and a living breathing “Ruid ‘machine’” can be delivered
    up. Anything less, in my most sincere opinion, will only frustrate
    almost everybody. That was never the intention.