<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:07:00] <ShadowKatStudios> Having a
nice looking memory interface is overrated, I'm not gonna dig
any more.
 
L2[00:09:58] ⇨
Joins: Vexatos
(~Vexatos@p200300556E0DF847E199949D99F12E83.dip0.t-ipconnect.de) 
L3[00:14:15] ***
Johannes13__ is now known as Johannes13 
L4[00:15:08] ⇨
Joins: ShadowKatStudios_
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) 
L5[00:15:40] ⇦
Quits: ShadowKatStudios
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Ping
timeout: 190 seconds) 
L6[00:15:51] ***
ShadowKatStudios_ is now known as ShadowKatStudios 
L7[00:20:57] <asie> ShadowKatStudios:
>vanilla
 
L8[01:01:42] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit:
I'll probably come back in either 20 minutes or 8
hours.) 
L9[01:35:23] <ShadowKatStudios> :D All the
memory works
 
L10[01:35:29] <ShadowKatStudios> All 16
cells
 
L11[01:58:15] <ShadowKatStudios> Now, I
need to be able to connect it to the adder-subtractor
 
L12[01:58:20] ⇨
Joins: tgame14
(~tgame14@bzq-79-176-12-65.red.bezeqint.net) 
L13[01:58:48] zsh
sets mode: +v on tgame14 
L14[02:15:51] ⇦
Quits: Maxwolf (labs@madsciencemod.com) (Quit:
Leaving) 
L15[02:32:40] ⇦
Quits: Noiro (~noiro@c-76-17-27-99.hsd1.ga.comcast.net) (Ping
timeout: 186 seconds) 
L16[02:33:12] <ShadowKatStudios> Guys,
help, I've done something really bad.
 
L17[02:36:32] ***
alekso56_off is now known as alekso56 
L18[02:38:25] ⇨
Joins: Noiro
(~noiro@c-76-17-27-99.hsd1.ga.comcast.net) 
L19[02:54:31] ⇦
Quits: ANXHaruhi|HexChat
(~ANXHaruhi@239.Red-83-36-146.dynamicIP.rima-tde.net) (Read error:
No route to host) 
L20[02:54:43] ⇨
Joins: ANXHaruhi|HexChat
(~ANXHaruhi@239.Red-83-36-146.dynamicIP.rima-tde.net) 
L21[03:01:34] <ShadowKatStudios> Guys, why
is the OpenSSL bug called heartbleed?
 
L22[03:06:42] <ShadowKatStudios> Nope,
never mind, didn't do anything bad, my ADD-SUB is just
weird.
 
L23[03:09:28] <tgame14> ShadowKatStudios,
google it, Heartbleed is a good name :)
 
L25[03:11:20] <ShadowKatStudios> :D My ALU
works properly
 
L26[03:13:41] <ShadowKatStudios> I need to
rebuild the interface though, this system sucks.
 
L27[03:15:40] ***
alekso56 is now known as alekso56_off 
L28[03:16:51] <Vexatos> I once built an ALU
myself, with transistors <3
 
L29[03:25:01] ⇦
Quits: Tahg (~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
(Read error: Connection reset by peer) 
L30[03:25:40] ⇨
Joins: Tahg
(~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net) 
L31[03:25:41] zsh
sets mode: +v on Tahg 
L32[03:28:54] ⇦
Quits: Loonacy (~Loonacy@216.112.30.229) (Quit:
Quitting) 
L33[03:31:24] ⇨
Joins: Loonacy (~Loonacy@216.112.30.229) 
L34[03:34:03] ***
SleepyFlenix is now known as Flenix 
L35[04:47:56] ⇦
Quits: jk-5 (~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl) (Ping
timeout: 380 seconds) 
L36[04:51:08] ⇨
Joins: jk-5 (~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl) 
L37[04:56:07] ***
alekso56_off is now known as alekso56 
L38[05:20:15] ⇨
Joins: NyanCat
(~vifino@ip-5-146-144-100.unitymediagroup.de) 
L39[05:22:24] ***
Sorroko_Off is now known as Sorroko 
L41[05:49:34] ***
tgame14 is now known as tgame14|afk 
L42[06:04:27] ***
tgame14|afk is now known as tgame14 
L43[06:12:26] ***
alekso56 is now known as alekso56_off 
L44[06:43:41] ***
Cazzar is now known as cazzar|Away 
L45[06:44:23] ***
dsAway is now known as ds84182 
L46[06:58:29] ***
Kenny|Sleeping is now known as Kenny|AFK 
L47[07:31:55] ⇨
Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net) 
L48[07:33:22] ⇦
Quits: Johannes13 (~Johannes@p4FDE84B6.dip0.t-ipconnect.de) (Read
error: Connection reset by peer) 
L49[07:35:40] <ShadowKatStudios> 'The
Social Network' is an awesome movie :D
 
L50[07:35:54] <Bizzycola> it was
interesting indeed
 
L51[07:36:50] <ShadowKatStudios> Next job:
Separate the read and write bus for my adder-subtractor
 
L52[07:41:31] <ShadowKatStudios> :D It
looks less like spaghetti :D
 
L53[07:53:28] ⇨
Joins: Gopher (~Gopher@185.sub-70-193-134.myvzw.com) 
L54[07:53:28] zsh
sets mode: +v on Gopher 
L55[07:57:09] <ShadowKatStudios> So, I can
now disconnect the ADD-SUB unit from the memory buses, this is
becoming useful :D
 
L56[07:57:25] <Gopher> for a given
definition of "useful" lol :)
 
L57[07:59:19] <ShadowKatStudios> I can use
it as a calculator now
 
L58[08:00:28] <ShadowKatStudios> Well, a
4-bit binary calculator with a 16-deep stack.
 
L59[08:02:26] <ShadowKatStudios> I
MCedit'd the memory because I'm lazy
 
L60[08:03:06] <Gopher> hrm. :pokes
sanger:
 
L61[08:03:11] <Gopher> sangar even
lol
 
L62[08:03:13] <Gopher> poke fail
 
L63[08:04:41] <Sangar> hmm?
 
L64[08:05:06] <Gopher> is there a size
limit on the message queues for computers/robotS?
 
L65[08:05:27] <Sangar> signals/events?
yes.
 
L66[08:05:33] <Sangar> 250 i think?
 
L67[08:05:36] <Gopher> what is it, and what
happens when it's hit?
 
L68[08:05:45] <Sangar> additional signals
get dropped.
 
L69[08:06:02] <Bizzycola> You're
having lots of fun if you have 250 events queued up :p
 
L70[08:06:31] <Gopher> bizzy, not if
you're a robot running a normal robot program
 
L71[08:07:04] <Bizzycola> Hmm maybe
 
L72[08:07:06] <Gopher> unlike cc, yielding
and pulling events seem to be wholely optional, and a typical robot
program.. doesn't
 
L73[08:08:10] <Gopher> I hadn't really
thought about the implications before, but I was working on
something and discovered that event handlers don't happen when
robots are doing their robotty things
 
L74[08:09:07] <Gopher> I knew pulling
events didn't yield, learned that when I was coercing oc to
run 2 shells at once
 
L75[08:09:30] <Gopher> but hadn't
thought about the case of programs that don't even pull
events
 
L76[08:11:36] *
ShadowKatStudios wonders about 'multiprocessing' using
lots of computers and fake GPU components 
L77[08:11:39] <Gopher> this makes complex
programs that also respond to any modem messages ...
problematic
 
L78[08:11:51] <Sangar> it yields sneakily
:> so does os.sleep. but yes, not pulling/sleeping at all will
congest the queue.
 
L79[08:12:09] <Gopher> like, using dig as
an example,
 
L80[08:12:20] <Gopher> if you wanted a
computer nearby to run a progrma that could cancel the dig
remotely
 
L81[08:12:44] <Sangar> hmm, yeah.
 
L82[08:12:45] <Gopher> there'd be no
trivial way to make the robot able to respond to that
immediately.
 
L83[08:13:18] ⇦
Quits: Gopher (~Gopher@185.sub-70-193-134.myvzw.com) (Read error:
Connection reset by peer) 
L84[08:14:04] ⇨
Joins: Gopher (~Gopher@185.sub-70-193-134.myvzw.com) 
L85[08:14:04] zsh
sets mode: +v on Gopher 
L86[08:14:04] <Gopher> god dammit internet,
stahp
 
L87[08:14:16] <Gopher> last I heard was
"hmm, yeah." Did I msis anything?
 
L88[08:14:21] <Sangar> nope
 
L89[08:14:24] <Gopher> k.
 
L90[08:14:59] <Gopher> Anyway, yeah. For a
lot of cases, this doesn't really matter; my mining robots
initiate all contact with their controller, so this didn't
come up
 
L91[08:15:12] <Sangar> i've been
wondering about how to make indirect calls interruptable - which
would play into that - for a while. didn't come up with
something nice.
 
L92[08:15:48] <Sangar> because that could
lead to lost signals.
 
L93[08:16:07] <Sangar> so basically the
whole control flow would need a rewrite :/
 
L94[08:16:13] <Gopher> I'm not sure
you really want to try to shoehorn any kind of preemption into lua
anyway
 
L95[08:16:47] <iLLHunter> hey
 
L96[08:17:02] <Sangar> quite frankly, 1.3
might just get that. because a few things will change drastically
anyway. for one, i think i found a way to make userdata possible,
so the filesystem will get a rewrite returning actual handle
objects instead of integers, same for sockets etc.
 
L97[08:18:54] *
Kenny|AFK pokes Vexatos 
L98[08:18:57] ***
Kenny|AFK is now known as Kenny 
L99[08:19:14] <Kenny> still trying to
figure out reflection hehe
 
L100[08:19:53] <Gopher> Sangar: hmm. Not
clear how that would impact on this.
 
L101[08:20:19] <Gopher> I assume
there's connective tissue between the ideas I'm missing,
lol
 
L102[08:20:22] <Sangar> it won't,
i'd just follow the 'if you break it, break it hard'
mantra :>
 
L103[08:20:33] <Kenny> hehe
 
L104[08:20:42] <Kenny> sounds like me
lol
 
L105[08:20:47] <Gopher> heh
 
L106[08:21:47] <Kenny> Sangar: how
difficult is it to learn Scala?
 
L107[08:22:42] <Gopher> so the basic
situation I was describing is just how it's gonna be? I can
work with that, but it'd create a pretty significant
difficulty gap in making robot programs responsive to modem
messages.
 
L108[08:22:42] ⇦
Quits: Gopher (~Gopher@185.sub-70-193-134.myvzw.com) (Read error:
Connection reset by peer) 
L109[08:22:58] <Kenny> oh he's gonna
be cussing hehe
 
L110[08:23:02] ⇦
Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit:
*poofs into a rainbow*) 
L111[08:23:10]
⇨ Joins: Gopher
(~Gopher@205.sub-174-237-128.myvzw.com) 
L112[08:23:11]
zsh sets mode: +v on Gopher 
L113[08:23:18] <Gopher> gorrammit!
 
L114[08:23:25] <ShadowKatStudios> xD I can
see the stack pointer moving this is so slow!
 
L115[08:23:25] <Sangar> Kenny, that's
hard to answer. i'd say not harder than any other language if
you stick to the basics. it's kind of a quick to learn hard to
master thing because of how many language featuers there are.
 
L116[08:23:35] <Gopher> so the basic
situation I was describing is just how it's gonna be? I can
work with that, but it'd create a pretty significant
difficulty gap in making robot programs responsive to modem
messages.
 
L117[08:23:37] <Gopher> meaning the
average person might not be able to work around it.
 
L118[08:24:34] <Sangar> Gopher, for now
that's how it is, you'd have to pull/sleep every now and
then.
 
L119[08:24:53] <Gopher> to be properly
responsive, pull/sleep constantly
 
L120[08:26:57] <ShadowKatStudios> Nope,
It's not because of slowness, I broke it.
 
L121[08:30:09] <Gopher> like I said,
nothing I can't work around easily enough, and I'm sure
you could work around just as easily, just wanted to raise the
point since when you start talking about having to work around the
system, it can be a warning sign from a usability standpoint.
 
L122[08:31:08] <Sangar> yeah. i'm
thinking about how indirect calls would work in a 'normal
yield' based system, tho. which i couldn't come up with
back then, so it's like it is right now :P
 
L123[08:31:58] <Gopher> fair enough.
 
L124[08:32:29]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) 
L125[08:32:38] <Sangar> there is the
'signal for return values' way, but i'm not too fond
of that, either :/
 
L126[08:32:45] <Gopher> And I suppose,
when I think about it, the only difference with cc is the how.
standard robot calls in cc are blocking, and eat events, so
it's just a different thing to work around in a different
way.
 
L127[08:32:54]
⇨ Joins: ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net) 
L128[08:33:05] <Sangar> oh right, they eat
the events.
 
L129[08:33:37] *
ping eats Sangar 
L130[08:33:38] <Gopher> but everything
yields, so it's trivial to use a coroutine to handle events in
turtle programs while the turtle program runs in another
 
L131[08:33:51] <Sangar> well i could do
that :P and they'd only be semi-eaten (they'd be
dispatched as events).
 
L132[08:34:07] <Gopher> given how much
people struggle to use the (stupidly easy) coroutines in cc, I
don't envy them trying to translate that knowledge to oc
XD
 
L133[08:34:36] <Sangar> :P
 
L134[08:34:47] *
Vexatos has been pinged by Kenny 
L135[08:35:00] <Vexatos> ...
 
L136[08:35:29] <Gopher> srsly, most cc
people who work with coroutines don't realise that cc's
coroutine model is a product of cc, not just "how coroutines
work"
 
L137[08:35:56] <Gopher> they benefit from
the whole event model that cc implements. oc's are just bare
coroutines.
 
L138[08:37:47] <Sangar> yeah. oc basically
fakes blocking system calls and otherwise leaves you with
'normal' coroutines. i suppose one could argue if
that's a good idea :P
 
L139[08:39:22] <Gopher> in a vacuum, it
seems just as reasonable an approach
 
L140[08:39:39] <Gopher> unfortunately, in
reality, most new oc people will be bringing cc experience with
them
 
L141[08:40:05] <Gopher> and trying to
apply tried-and-proven cc techniques to oc, it feels like oc is
fighting you sometimes
 
L142[08:40:39] <Sangar> one thing that
plays into that is the shell i suppose. i'll have to check
again why it won't pass on yields.
 
L143[08:41:32] <Sangar> aside from that,
making the indirect calls pull events on return (and distribute
them, so they're not even 'eaten') would work.
i'm just not sure how i want to do that.
 
L144[08:41:37] <Gopher> I don't mean
to harp on this, but it's much more than that. That's an
issue in shell, but even /having/ to yield
 
L145[08:41:47] <Sangar> because events are
'user code', but the pulling would have to be in the
kernel :/
 
L146[08:41:51] <Gopher> and event.pull
eating the event once, so no other coroutine will ever event.pull
the same event
 
L147[08:42:02] <Gopher> none of these are
/problems/ in an objective sense
 
L148[08:42:18] <Gopher> just things that
are completely opposed to expectations experienced cc programmers
have
 
L149[08:42:26] <Sangar> wait, but
event.pull is like os.pullEvent in that regard isn't it?
 
L150[08:42:38] <Sangar> pulling and event
in cc will consume it, too, no?
 
L151[08:42:38] <Gopher> no, event.pull
just yields
 
L152[08:43:07] <Sangar> well yes, but that
means no other "parallel" coroutine will get that?
 
L153[08:43:20] <ping> no, the parallel api
is a dispatcher
 
L154[08:43:23] <Gopher> only when the
top-level coroutine yields out does java give it an event, and the
coroutine model cc uses, as demonstrated in the parallel api, that
event gets passed to all coroutines running under it
 
L155[08:43:40] <Sangar> ping, yes, but i
mean when you call it 'directly', not using the parallel
api
 
L156[08:43:48] <ping> yeah
 
L157[08:44:03] <Gopher> you can use
coroutines as normal coroutines in cc
 
L158[08:44:04] <Gopher> but nobody
does
 
L159[08:44:08] <Gopher> they use them the
way cc uses them
 
L160[08:44:20] <Sangar> well, yes. *if*
the parallel api is used.
 
L161[08:44:22] <Sangar> right
 
L162[08:44:25]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net) 
L163[08:44:26] <Gopher> and the way cc
uses them, they are hierarchical
 
L164[08:44:39] <ping> \o/ Death
 
L165[08:45:07] <Gopher> i.e., they yield
up to a parent. Only the "root" coroutine, which was run
from java, is actually /capable/ of really pulling an event from
the queue
 
L166[08:45:26] <Gopher> even
os.pullEventRaw just yields
 
L167[08:45:42] <Gopher> so unless your
coroutine was resumed from java, you just yield up to the coroutine
that ran you
 
L168[08:45:46] <ping> os.pullEventRaw IS
coroutine.yield
 
L169[08:46:02] <Sangar> yeah, i
know.
 
L170[08:46:35] <Gopher> anyway, like I
said, this is how cc people think coroutines in general work.
 
L171[08:46:50] <Gopher> If they're
not using the coroutine api, they're still writing their own
custom variation of that basic model.
 
L172[08:46:59] <Gopher> parent coroutine
pulls events, dispatches to child coroutines.
 
L173[08:47:02] <Gopher> to /all/ child
coroutines.
 
L174[08:48:01] <Gopher> you could easily
implement that mdoel, with your own yielding variant of
event.pull
 
L175[08:48:32] <Gopher> but as I learned
first hand, it gets ... messy... trying to make programs not
written specifically for it play well in that framework, heh
 
L176[08:48:50] <Gopher> and in the case of
non-input-driven programs, that never pull events, it's
virtually impossible lua-side
 
L177[08:49:17] <Sangar> cc's is a
generally nice model. but again, the main problem i have is the
indirect calls.
 
L178[08:52:04] <Gopher> I feel like
I've harped on this more than I intended
 
L179[08:52:39] <Sangar> nah, it's
good. it's definitely a good idea to discuss these
things.
 
L180[08:57:09] ⇦
Quits: wolfmitchell (~wolfmitch@172.245.212.58) (Ping timeout: 194
seconds) 
L181[08:59:18] *
Death pings ping 
L182[08:59:26] <ping> wat
 
L183[08:59:36] <Death> I had to go through
like 20 channels to find out who pinged me
 
L185[09:00:52] <ping> i usually do that to
people who join
 
L186[09:03:27] ***
Alex_hawks is now known as Alex_hawks|Sleep 
L187[09:05:24] ⇦
Quits: Gopher (~Gopher@205.sub-174-237-128.myvzw.com)
() 
L188[09:16:32] <ShadowKatStudios> :D I can
calculate stuff :D
 
L189[09:17:23] ⇦
Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit:
*poofs into a rainbow*) 
L190[09:23:38] <ShadowKatStudios>
I'll do a video for you guys later
 
L191[09:23:57] <Kenny> cool
 
L192[09:26:46] <ShadowKatStudios> Maybe in
the morning, when I'm less tired, but it works atm
 
L193[09:27:05] <ShadowKatStudios> I'm
better at showing stuff when I get up, but I'm better at
making stuff before I go to bed :D
 
L194[09:28:01]
⇨ Joins: mallrat208 (Mibbit@68.204.184.175) 
L196[09:28:29] <ping> D: mibbit
 
L197[09:28:58] <ShadowKatStudios> Ohai
ping
 
L198[09:29:35] <ShadowKatStudios> I used a
stack pointer and mcedited my stack memory so I have 16 stack
locations now
 
L199[09:29:47] <ShadowKatStudios> Also I
can calculate from the stack
 
L200[09:30:33] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read
error: Connection reset by peer) 
L201[09:30:50]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) 
L202[09:33:29] <ShadowKatStudios>
Everyone, I have an announcement: 
http://i.imgur.com/pwQ7bqk.jpg I am your new ruler,
be afraid. As my first order as ruler, all microsoft people will be
executed.
 
L203[09:34:23] <ping> .lua 5+5
 
L204[09:34:23] <^v> ping, true | 10
|
 
L205[09:34:30] <ping> wow, i added 5 and
5
 
L206[09:34:35] <ping> also, i borkd it
again
 
L207[09:34:47] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Remote
host closed the connection) 
L208[09:35:00]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) 
L209[09:35:10] <Biohazard> wow
 
L210[09:35:16] <Biohazard> your bot is
fail
 
L211[09:35:23] <Biohazard> 5+5=0
 
L212[09:35:26] <Biohazard> fix pls
 
L213[09:35:35] *
Biohazard hides 
L214[09:36:35] <ping> :/ random newline is
random
 
L216[09:37:44] <ShadowKatStudios>
Currently not blinking.
 
L217[09:42:20] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Ping
timeout: 190 seconds) 
L218[09:42:50]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) 
L219[09:43:40] <ShadowKatStudios>
test
 
L220[09:44:05] <ShadowKatStudios> Aaaw, I
can't shift-return to insert a newline D:
 
L221[09:44:39] <ShadowKatStudios> .lua
function a() a() end
 
L222[09:44:39] <^v> ShadowKatStudios,
nil
 
L223[09:44:48] <ShadowKatStudios> .lua
a()
 
L224[09:44:48] <^v> ShadowKatStudios,
lua:1: attempt to call global 'a' (a nil value)
 
L225[09:45:11] <ShadowKatStudios> .lua
function a() a() end a()
 
L226[09:45:12] <^v> ShadowKatStudios, Time
limit exeeded.
 
L227[09:45:13] <ping> no persistence
 
L228[09:45:17] <ping> will work on
that
 
L229[09:45:21] <ping> methinks i know
how
 
L230[09:45:36] <ping> lua might be broken
for a bit, sorry
 
L231[09:45:45] <ShadowKatStudios> .lua
function a() a() print("recurse") end a()
 
L232[09:45:45] <^v> ShadowKatStudios, Time
limit exeeded.
 
L233[09:46:01] <ShadowKatStudios> .lua
function a() print("recurse") a() end a()
 
L234[09:46:01] <^v> ShadowKatStudios,
recurse | recurse | recurse | recurse | recurse | recurse | recurse
| recurse | recurse | recurse | recurse | recurse | recurse |
recurse | recurse | recurse | recurse | recurse | recurse | recurse
| recurse | recurse | recurse | recurse | recurse | recurse |
recurse | recurse | recurse | recurse | recurse | recurse | recurse
| recurse | recurse | recurse | recurse | recurse | recurse |
recurse | recurse | recurse | recurse
 
L235[09:46:06] <ping> pls
 
L236[09:46:14] <ping> #ocbots if you want
to break it
 
L237[09:46:15] <Biohazard> wow
recursion
 
L238[09:46:31] <Biohazard> 10/9
 
L239[09:47:05] <Vexatos> .lua function
spam(text) print(text) end while 1~=0 do spam("Spammy")
end
 
L240[09:47:05] <^v> Vexatos, Spammy |
Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy |
Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy |
Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy |
Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy |
Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy |
Spammy | Spammy | Spammy | Spammy | Spammy | Spammy | Spammy |
Spammy | Spammy | Spammy | Spammy | Spammy | Spamm
 
L241[09:47:10] <Vexatos> That works
o.O
 
L242[09:47:19] *
Kenny brings out the Ban Hammer 
L243[09:47:55]
⇨ Joins: DreadTaco
(webchat@c-71-192-132-124.hsd1.ma.comcast.net) 
L244[09:48:10] <Kenny> next one to
deliberately make the bot spam the channel gets to timeout till
tomorrow
 
L245[09:48:45] <DreadTaco> ok
 
L246[09:50:16] ⇦
Parts: DreadTaco (webchat@c-71-192-132-124.hsd1.ma.comcast.net)
()) 
L247[09:51:08] <ShadowKatStudios> Okay
Kenny, if I make it spam the channel, I'll make sure you
don't know it's me :D
 
L248[09:51:31] <Kenny> kind of hard for
you to do
 
L249[09:51:53] <Kenny> afk for a bit
 
L250[09:51:55] ***
Kenny is now known as Kenny|AFK 
L251[09:52:30] *
ping slaps Vexatos 
L252[09:53:28]
⇨ Joins: DreadTaco
(webchat@c-71-192-132-124.hsd1.ma.comcast.net) 
L253[09:55:55] ***
alekso56_off is now known as alekso56 
L254[10:07:21]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl) 
L255[10:09:49]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net) 
L256[10:17:02] ***
prassel|off is now known as prasselpikachu 
L257[10:17:25] <ShadowKatStudios> Kenny, I
have a solution for spam which neutralizes bots: function error()
return error() end
 
L258[10:17:54] <ShadowKatStudios>
Kenny|AFK: ^
 
L259[10:17:59] <Kenny|AFK> i have a
solution to, just don't want to do it
 
L260[10:18:13] <Kenny|AFK> it's
called a ban hammer
 
L261[10:18:21] <ShadowKatStudios> Run that
code on a lua bot, and it crashes it :D
 
L262[10:18:31] <ShadowKatStudios> ... I
just discovered it.
 
L263[10:19:09] <ShadowKatStudios> LuaBar
has crashed byy the way
 
L264[10:20:24] <Kenny|AFK> hehe
 
L265[10:21:23] <ShadowKatStudios> I call
it an infinite error error.
 
L266[10:21:47] <ShadowKatStudios> Error
calls error, which calls error recursive. :D
 
L267[10:23:56]
⇨ Joins: Johannes13
(~Johannes@p4FDE84B6.dip0.t-ipconnect.de) 
L268[10:24:30] ***
Death is now known as death 
L269[10:26:17] ***
NyanCat is now known as Nyan||away 
L270[10:30:00] ***
Kenny|AFK is now known as Kenny 
L271[10:31:11] ⇦
Quits: DreadTaco (webchat@c-71-192-132-124.hsd1.ma.comcast.net)
(Ping timeout: 198 seconds) 
L272[10:45:57] ⇦
Quits: death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit:
*poofs fabulously*) 
L273[10:49:24] <Michiyo> Hey Sangar, any
idea why tabs are being shown as "?"?
 
L274[10:49:40] <ping> tabs ._.
 
L275[10:49:55] ***
ShadowKatStudios is now known as SKSBOT 
L276[10:50:12] ***
SKSBOT is now known as SKSIsLazy 
L277[10:50:39] <SKSIsLazy> Michiyo:
Because Chrome sucks at existing.
 
L278[10:50:51] <Michiyo> ... wat?
 
L279[10:51:11] <SKSIsLazy> Tabs.
 
L280[10:51:12] <Michiyo> Except.. I'm
using wget to grab the files directly, Chrome never touches
it.
 
L281[10:51:22] <Michiyo> So, try
again.
 
L282[10:51:29] <SKSIsLazy> It's a
joke >:O
 
L283[10:51:45] <SKSIsLazy> Chrome uses a
separate process for every tab
 
L284[10:51:55] <Michiyo> Yes, yes it
does.
 
L285[10:52:26] <SKSIsLazy> Firefox is
better LO
 
L286[10:52:28] <SKSIsLazy> :P
 
L287[10:53:10] <Michiyo> Opinions are like
ass ho... never mind.
 
L288[10:56:48] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit:
I'll probably come back in either 20 minutes or 8
hours.) 
L289[10:58:53] <Sangar> Michiyo, because
the screens can't display them. you can use text.detab(value)
to convert them to spaces before printing them to the screen.
 
L290[10:59:47] <Michiyo> Is that posisble
in the editor?
 
L291[10:59:59] <Michiyo> cause edit
displays the ?'s
 
L292[11:00:18] <Sangar> ah
 
L293[11:00:44] <Sangar> yeah, it should do
that before outputting then.
 
L294[11:00:55] <Sangar> i can have a look
later.
 
L295[11:01:08] <Michiyo> Mkay
 
L296[11:01:56] ***
Nyan||away is now known as NyanCat 
L297[11:13:31]
⇨ Joins: Dean4Devil
(~Keith@p5496323B.dip0.t-ipconnect.de) 
L298[11:13:41] <Dean4Devil> \o
 
L299[11:15:28] <SKSIsLazy> Hai Dean
 
L300[11:15:48] <Dean4Devil> Why so lazy?
:O
 
L301[11:16:07] <SKSIsLazy> I discovered
something: If you do 'function error() reuturn error() end
error()' it kills Lua
 
L302[11:16:15] <SKSIsLazy> I'm too
lazy to type my full name
 
L303[11:20:47] <SKSIsLazy> What kind of
fines do you get for transmitting on restricted radio
frequencies?
 
L304[11:20:59] <Dean4Devil> Depends
 
L305[11:21:11] <Dean4Devil> If you are
good, they ain't even catch you
 
L306[11:21:20] <Dean4Devil> (At least in
Germany)
 
L307[11:21:34] <SKSIsLazy> I'm in
Australia
 
L308[11:22:12] <SKSIsLazy> I figure in the
middle of nowhere if I set up a transmitter to do whatever no-one
would care
 
L309[11:22:59] <SKSIsLazy> I want to mess
with packet radio
 
L310[11:23:14] <SKSIsLazy> Considering
buying these 4-bit frequency doorbells
 
L311[11:23:29] <SKSIsLazy> Using them to
transmit data xD
 
L312[11:23:59]
⇨ Joins: Maxwolf (labs@madsciencemod.com) 
L313[11:23:59]
zsh sets mode: +v on Maxwolf 
L314[11:26:28]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net) 
L315[11:28:02] ***
SKSIsLazy is now known as
SKS|HybernatingBecauseCapsAreL 
L316[11:28:26] ***
SKS|HybernatingBecauseCapsAreL is now known as
SKS|ThisIsATerriblyLongNick 
L317[11:28:33] ***
SKS|ThisIsATerriblyLongNick is now known as
SKS|ThisIsATerriblyLongNick|As 
L318[11:29:03] ***
SKS|ThisIsATerriblyLongNick|As is now known as
SKS|ThisTerriblyLongNick|Aslee 
L319[11:31:21]
<SKS|ThisTerriblyLongNick|Aslee> Anyway, capacitors are
running low and I don't want a full reboot, I'm gonna
hibernate till morning, night o/
 
L320[11:32:56] <Dean4Devil> night o/
 
L321[11:33:06] <ping> night
 
L322[11:35:35] ⇦
Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net) (Quit:
tiuq/) 
L323[11:41:58] <Michiyo> event.pull is
blocking, correct?
 
L324[11:45:25] <Maxwolf> Naw I think
it's just block
 
L325[11:45:31] <Maxwolf> pull is the bow
animation
 
L326[11:45:43] <Michiyo> erm..
 
L327[11:45:48] <Maxwolf> Let me
check
 
L328[11:45:50] <Maxwolf> One sec
 
L330[11:46:29] <Maxwolf> Oh sorry, I
thought you mean for animation
 
L331[11:46:36] <Maxwolf> Like with
Steve
 
L332[11:46:38] <Maxwolf> Sorry
 
L333[11:46:39] <Michiyo> :P
 
L334[11:46:39] <ping> it is blocking, but
listeners are still called
 
L335[11:48:49] <Michiyo> ok.. if I
event.listen, I take it all the paramaters from the event are
passed into the function?
 
L336[11:55:07] <ping> yep
 
L337[11:55:15] <Michiyo> Odd...
 
L338[11:55:33] <Michiyo> attempt to call
global 'text' (a nil value) but it's not nil..
 
L339[11:55:47] <ping> apparently it is
:P
 
L340[11:57:12] <Michiyo> anyone have a
event.listen snippet handy? :D
 
L341[11:57:13] <Michiyo> lol
 
L342[12:00:52] <ping> erm
 
L343[12:01:04] <ping> well, it returns the
event as first argument
 
L344[12:01:05] <Michiyo> Cause I seem to
be doing something stupidly wrong.
 
L345[12:01:53] <Michiyo> ahh thats
new..
 
L348[12:02:21] <ping> code?
 
L350[12:04:00] <Michiyo> nothing hsould be
firing the sgIncoming event when that is ran either..
 
L351[12:04:45] <Michiyo> but as you can
see, I run it and it instantly fires, the tries to run again? and
says test is nil.
 
L352[12:05:05] <ping> code?
 
L353[12:05:07] <ping> fail
 
L354[12:05:20] <ping> utard
 
L355[12:05:22] <Michiyo> I see the example
you posted as the function directly in the listen.
 
L356[12:05:30] <Michiyo> I suppose I could
do that.
 
L357[12:05:35] <ping>
event.listen("sgIncoming",test)
 
L358[12:05:40] *
ping slaps Michiyo 
L359[12:05:50] <Michiyo> ...
 
L360[12:06:06] <ping> you called the
function you wanted to listen with
 
L361[12:07:01]
⇨ Joins: Pontiac76
(~Pontiac76@ykfvpn.navtech.aero) 
L362[12:08:34] <Michiyo> I just need a way
to listen to the sgIncoming event in the background of this DHD
script, so I can do logging, without blocking the UI of said
DHD.
 
L363[12:12:00] <Michiyo> meh... i
don't get it.
 
L364[12:18:47] <Kenny> create the function
and run it with a timer
 
L365[12:19:42] <Kenny> afk for a bit. need
to get something to eat
 
L366[12:19:45] ***
Kenny is now known as Kenny|AFK 
L367[12:22:56] ⇦
Quits: Vexatos
(~Vexatos@p200300556E0DF847E199949D99F12E83.dip0.t-ipconnect.de)
(Ping timeout: 380 seconds) 
L368[12:22:59] <Michiyo> Erm, with a
timer, I'd have to run very often..
 
L369[12:37:39] ⇦
Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Read
error: Connection reset by peer) 
L370[12:37:47] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read
error: Connection reset by peer) 
L371[12:37:56]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) 
L372[12:38:00]
⇨ Joins: ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net) 
L373[13:03:16] ***
JoshTheEnder|IsOnHoliday is now known as JoshTheEnder 
L374[13:04:47] <JoshTheEnder> ~tells
 
L375[13:06:56] <JoshTheEnder> Hi all
 
L376[13:09:09] <ping> \o/
 
L377[13:15:50]
⇨ Joins: Death
(webchat@wsip-24-249-110-67.ks.ks.cox.net) 
L378[13:20:37] ⇦
Quits: LordFokas|off (LordFokas@162.243.30.68) (Quit:
Goodbye) 
L379[13:21:17]
⇨ Joins: LordFokas|off
(LordFokas@thatjoshgreen.me) 
L380[13:25:07] ***
prasselpikachu is now known as prassel|off 
L381[13:26:42] ***
JoshTheEnder is now known as LordFokas 
L382[13:26:58] ***
LordFokas is now known as JoshTheEnder 
L383[13:42:16]
⇨ Joins: maximus
(~max@pool-173-69-1-187.prvdri.fios.verizon.net) 
L384[13:53:42] ***
NyanCat is now known as NyanCat|sad 
L385[13:55:25] ***
prassel|off is now known as prasselpikachu 
L386[13:56:11] ***
AngieBLD is now known as LordFokas|StupidEsper 
L387[13:56:35] ***
LordFokas|StupidEsper is now known as AngieBLD 
L388[14:02:51]
⇨ Joins: Katie
(webchat@cpe-24-210-223-235.neo.res.rr.com) 
L389[14:03:51] ***
prasselpikachu is now known as prassel|off 
L390[14:29:03]
⇨ Joins: Wobbo
(~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) 
L391[14:29:03]
zsh sets mode: +v on Wobbo 
L392[14:31:34] <Wobbo> Sangar:
OpenComponents works with 1.7.2, but the readme on github is not
entirely clear about this. It only links towards the 1.6 version,
and that is confusing.
 
L393[14:40:59] ***
AngieBLD is now known as LordFokas 
L394[14:41:31] ***
LordFokas is now known as AngieBLD 
L395[14:41:41] ***
alekso56 is now known as alekso56_off 
L396[14:43:37] <Michiyo> Hey Sangar you
around?
 
L397[14:43:51] <Katie> Hai Michiyo
 
L398[14:44:04] <Michiyo> Heya
 
L399[14:44:18] <Katie> hows it going
 
L400[14:44:34] *
JoshTheEnder waves 
L401[14:44:45] *
Katie waves back 
L402[14:44:58] <Michiyo> Not to good,
spent last night in the hospital, and not 100% sure I'm gonna
be able to work tonight.. :/
 
L403[14:45:14] <Katie> ohh that
sucks
 
L404[14:45:25] <Sangar> all the
pings.
 
L405[14:45:30] *
JoshTheEnder is bored 
L406[14:45:30] <Michiyo> lol
 
L407[14:45:31] <Katie> not as bad as being
there for a week
 
L408[14:45:38] <Sangar> Wobbo, ah, right.
i'll update the wiki in the 1.7 branch of occ.
 
L409[14:45:44] <Michiyo> I only pinged you
once.. :P
 
L410[14:46:01] <Sangar> true :)
 
L411[14:46:01] <JoshTheEnder> Hello Sangar
:P
 
L412[14:46:28] <Wobbo> Derp… I only looked
in the 1.6 branch XD Maybe include a link there aswel?
 
L413[14:46:31] <Sangar> it's just the
typical i go away for a bit come back to see pings :P
 
L414[14:46:40] <Michiyo> Does:
node.sendToVisible("computer.signal", new Object[] {
"sgIdle", true }); look right..?
 
L415[14:46:41] <Sangar> Wobbo, mm, i
guess.
 
L416[14:46:58] <Wobbo> It is the first
place I went to look for a download link
 
L417[14:47:02] <Michiyo> cause none of my
signals seem to be going through...
 
L418[14:47:57] <Sangar> Michiyo, not
quite. node.sendToVisible("computer.signal",
"sgIdle", true)
 
L419[14:48:04] <Sangar> i think
 
L420[14:48:05] <Sangar> :P
 
L421[14:48:09] <Michiyo> Oh... so no need
for the object?
 
L422[14:48:28] <Sangar> let me check. my
memory is bad :P
 
L423[14:48:31] <Michiyo>
li.cil.oc.api.network.Node.sendToVisible(String name, Object...
data)
 
L424[14:49:18] <TwoWholeWorms> Can you
connect a server rack to a screen using a cable, or does it have to
be directly adjacent to control it?
 
L425[14:49:30] <TwoWholeWorms> Obv, it
needs a GPU.
 
L426[14:49:38] <Sangar> hmmm, i'm not
quite sure. varargs is just sugar for an object array afaik, but
i'm not sure if actually passing an object array would be the
same.
 
L427[14:50:18] <Sangar> TwoWholeWorms,
cable works, just make sure it's connected to the right side
(the one configured in the rack gui)
 
L428[14:51:17] <Michiyo> I'll give it
a shot, thanks Sangar
 
L429[14:52:01] <TwoWholeWorms> Sangar:
Cheers. That would probably be the reason it wasn't working.
xD
 
L430[14:52:40] <Sangar> happy to help
:)
 
L431[14:53:06] <Michiyo> Ok.. now I have
to figure out a way to listen to signals in the background
lol
 
L432[14:54:21] <JoshTheEnder> Ohh, just
read the change logs for 1.2.5/6. Awesomeness awaits me when I fet
back home
 
L433[14:54:32] <JoshTheEnder> *get
 
L434[14:54:55] <Michiyo> Hmm yeah
doesn't seem I'm getting any signals from the gate..
crap
 
L435[14:55:18] <Wobbo> Michiyo: from the
OC computer? or in Java?
 
L436[14:55:33] <Michiyo> from my mod to
OC
 
L437[14:55:51] <Wobbo> But where do you
want to catch the signals?
 
L438[14:55:57] <Michiyo> in lua
 
L439[14:56:12] <Wobbo> there is
event.listen if I am not mistaken
 
L440[14:56:32] <Michiyo> Yeah, and I
couldn't get it to work properly.. so just to test I'm
using event.pull even though it is blocking..
 
L441[14:56:37] <Wobbo> event.listen(name,
callback)
 
L442[14:57:02] ⇦
Quits: Death (webchat@wsip-24-249-110-67.ks.ks.cox.net)
() 
L443[14:58:16] ***
Biohazard is now known as Cyborg 
L444[14:59:07] <Michiyo> Right now
I'm trying: while true do _, address =
event.pull("sgCheveronEncode") print(address) end
 
L445[14:59:16] <Michiyo> and it just sits
there... laughing at me.. never doing anything.
 
L446[14:59:47] <Wobbo> Michiyo: did you
spell the event name right?
 
L447[15:00:08] <Michiyo> Yeah.. I just
typed it wrong here :P
 
L448[15:00:20] <Wobbo> :P
 
L449[15:01:39] <Wobbo> Michiyo: try
event.pull(60, “eventname”). It should print something every minute
that way
 
L450[15:01:48] <Wobbo> might be nil
though
 
L451[15:03:49] <JoshTheEnder> If you dont
specify a signal name, it should catch all of them which may help a
bit more
 
L452[15:04:19] <Wobbo> That might help as
well. Also Maybe print all the return values.
 
L453[15:04:55] <Wobbo> tab =
{event.pull()} for v in ipairs(tab) do print(tostring(v)) end
 
L454[15:05:16] ***
tgame14 is now known as tgame14|sleep 
L455[15:05:19] <Michiyo> Yeah my signal is
never being sent.
 
L456[15:05:21] *
TwoWholeWorms frowns. 
L457[15:05:47] <Michiyo> my code fires,
cause I have debug output in my switch..
 
L458[15:05:47] <TwoWholeWorms> OK, so the
screen shows the output from the terminal, if I activate my remote
terminal and type jargon, it appears on the screen as expected, but
the terminal itself is blank. halp? :s
 
L459[15:06:32] <Sangar> TwoWholeWorms, a
gpu can only output to one screen at a time, and the remote
terminal is a screen.
 
L460[15:07:16] <JoshTheEnder> Right,
I'm off for now, good day to you all
 
L461[15:07:26] <Sangar> see ya Josh
:)
 
L462[15:07:31] <Michiyo> Later
 
L463[15:08:00] <Sangar> Michiyo, for
testing maybe try just a name, no args, i.e.
sendToReachable("computer.signal",
"test")
 
L464[15:08:11] ***
JoshTheEnder is now known as JoshTheEnder|IsOnHoliday 
L465[15:08:47] <Michiyo> Should I use
Reachable, or Visible?
 
L466[15:09:55] <Sangar> reachable makes
more sense for signals, but visible should work as well (|visible|
>= |reachable|)
 
L467[15:10:24] <Michiyo>
node.sendToReachable("computer.signal",
"sgIdle"); Nothing...
 
L468[15:11:31] <Sangar> hmm, is the code
on github so i can have a look?
 
L469[15:11:46] <Michiyo> erm, the old code
with the new object crap is.. lol
 
L470[15:12:25] <Sangar> just wondering
about node, you sure that's set up correctly?
 
L472[15:13:01] <Michiyo> other stuff using
the node works, and my debug code fires in the switch
 
L473[15:13:15] <Michiyo> Lines 151-178 are
the code
 
L474[15:14:47] ***
Sorroko is now known as Sorroko_Off 
L475[15:15:11] <Sangar> hmmm, yeah, looks
good. odd.
 
L476[15:15:19] <Michiyo> Ok... well
 
L477[15:15:22] <Michiyo> I R COnfus.
 
L478[15:15:27] <Michiyo> it's working
now
 
L479[15:15:27] <Michiyo> lol
 
L480[15:15:33] <Sangar> oh o.O
 
L481[15:15:37] <Michiyo> the idle event
isn't firing still...
 
L482[15:15:39] <Michiyo> which is
odd.
 
L483[15:15:42] <Michiyo> but the others
seem to be.
 
L484[15:16:35] <Sangar> huh.
 
L485[15:17:01] <Michiyo> But I WAS
watching the other events too, so not sure why they magicly started
working
 
L486[15:17:24] <Michiyo> I wonder if we
stopped returning idle... that'd suck.
 
L487[15:22:39] ⇦
Parts: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com)
()) 
L488[15:23:03]
⇨ Joins: Katie
(webchat@cpe-24-210-223-235.neo.res.rr.com) 
L489[15:25:07] <Michiyo> I'd try it
in CC, but no CC support in 24+ :P
 
L490[15:36:47] ⇦
Quits: maximus (~max@pool-173-69-1-187.prvdri.fios.verizon.net)
(Quit: Leaving) 
L491[15:38:41] *
Michiyo facedesks 
L492[15:40:17] <Michiyo>
node.sendToReachable("computer.signal",
"sgIncoming", "Text") event, text =
event.pull() print(text) pints 
http://puu.sh/83Lc0.png :/
 
L493[15:40:36] <TwoWholeWorms> Sangar: So,
if I disconnect the screen to set it up, then reconnect it, it
should work?
 
L494[15:40:56] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Ping
timeout: 186 seconds) 
L495[15:41:13] <TwoWholeWorms> Also,
I'm not sure how to get hard disks to automount or how to get
autorun.lua to work. Doesn't seem to be a good tutorial on it
either. Might right one once I've got the hang of this.
 
L496[15:41:28] ⇦
Quits: ping (~notPing@c-71-238-153-166.hsd1.mi.comcast.net) (Ping
timeout: 186 seconds) 
L497[15:41:54] <Wobbo> TwoWholeWorms:
local fs = require “filesystem” local address = … fs.mount(adress,
“wherever you want”)
 
L498[15:42:09] <TwoWholeWorms> Ah, so
there's no /etc/fstab then. ;)
 
L499[15:42:22] <Wobbo> if something goes
wrong, you can find a file called event.log in /tmp
 
L500[15:42:27] <Sangar> Michiyo, yeah, for
signals generated that way it'll automatically inject the
address of the node the signal came from
 
L501[15:42:35] <Wobbo> TwoWholeWorms: No,
only autorun.lua on the file itself :P
 
L503[15:43:10] <Sangar> which is what
Wobbo said but with images :P
 
L504[15:43:22] <Wobbo> Images are great
:P
 
L505[15:43:49] <TwoWholeWorms> Sangar: I
spotted that, but wasn't sure if there was anything actually
built-in to do it.
 
L506[15:44:12] <TwoWholeWorms> I, ah, also
didn't read the whole thing xD
 
L507[15:44:16] *
TwoWholeWorms .fail(); 
L508[15:44:20] <Sangar> :>
 
L509[15:44:21] <Wobbo> Hmm… in theory it
would be possible to write autorun.lua in Lisp, that would make it
an autorun of over 1000 lines long :P
 
L510[15:44:27] <TwoWholeWorms> eww
 
L511[15:44:36] <TwoWholeWorms> and also:
ewwer.
 
L512[15:44:44] <Wobbo> Sangar: BTW, I
found a lisp to Lua compiler that I got working with OC!
 
L513[15:44:50] <TwoWholeWorms> ;_;
 
L514[15:44:58] <Wobbo> It only eats a lot
of RAM
 
L515[15:45:16] <Sangar> oh, and as for the
screen: once a remote terminal is bound to a server that
'virtual' screen stays until the server is removed from
the rack (even if the term gets bound to another server)
 
L516[15:45:28] *
TwoWholeWorms has an urge to marry Noe Schitt-Sherlock.
o.o 
L517[15:45:32] <Sangar> Wobbo, oh, wow, so
lisp in oc basically?
 
L518[15:45:52] <Wobbo> Sangar: sort of, I
haven’t tried the compiler yet, only the Lua it generates
 
L519[15:46:07] <Wobbo> But a simple
program already needs 128 kb :P
 
L520[15:46:11] <Sangar> ah ok.
 
L521[15:46:27] <Sangar> hmm, well
that'll probably be mostly 'runtime' overhead, tho,
no?
 
L523[15:46:59] <Wobbo> That is during
runtime, but I guess the compiler needs at least as much
 
L524[15:47:19] <Wobbo> I mean, macros are
lisp code as well, and it needs to run those
 
L525[15:47:42] <Sangar> ah, well yes. what
meant is that's sort of the 'lisp vm' taking so much
space, so even a more complex program would not take *that* much
more memory perhaps
 
L526[15:47:57] <Wobbo> Ah, no, it probably
wouldn't
 
L527[15:48:15] <Wobbo> But now I can’t use
gentic algorithms on my robots :P
 
L528[15:48:31] <Wobbo> I can’t use genetic
algorithms at all now anyway, but soon…
 
L529[15:48:44] <Sangar> well, throw
another 96k into the upgrade slot and it might just be enough
:P
 
L530[15:48:56] <Sangar> ah ok.
 
L531[15:49:02] <TwoWholeWorms> woo, it
works. :D
 
L532[15:49:16] <Sangar> well until then i
might have reworked robots :P
 
L533[15:49:48] <Wobbo> I hope so :P
 
L534[15:50:20] <Wobbo> I also still need
to fix that compiler a little, it uses table.maxn, which is
depricated
 
L535[15:52:03] <Wobbo> Then I will bug the
forum with it :P
 
L536[15:58:31] ***
NyanCat|sad is now known as NyanCat 
L537[15:59:27] <TwoWholeWorms> Sangar:
might? :p
 
L538[15:59:31] <Wobbo> Sangar: I had a
look ata that comiler, It copies most of its code into the output
file >_>
 
L539[15:59:58] <TwoWholeWorms> also, for
reference, do powered-on OC machines boot up and run their autorun
scripts when the MC server itself is restarted?
 
L540[16:00:35] <Sangar> they don't
'notice' the server restart. they're
presistent.
 
L541[16:00:42] <Sangar> for them it's
like the server never stopped.
 
L542[16:00:51] <TwoWholeWorms> oh,
wicked.
 
L543[16:01:00] <TwoWholeWorms> That was my
main gripe with CC.
 
L544[16:01:29] <TwoWholeWorms> But since
switching over, I've managed to replace a 90-terminal
Railcraft monitoring system with 4 servers. o.o
 
L545[16:01:55] <TwoWholeWorms> Just
didn't autorun properly xD
 
L546[16:04:00] ⇦
Quits: NyanCat (~vifino@ip-5-146-144-100.unitymediagroup.de) (Quit:
Read Error: Cat Overflow exception) 
L547[16:07:29] <TwoWholeWorms> oh, a
server needs a GPU to connect to a remote terminal as well. That
makes sense. xD
 
L548[16:07:47] ⇦
Quits: Katie (webchat@cpe-24-210-223-235.neo.res.rr.com) (Ping
timeout: 198 seconds) 
L549[16:08:27] <Wobbo> TwoWholeWorms: It
all makes sense. Except for the low levels of RAM in robots
:P
 
L550[16:11:11] <TwoWholeWorms> heh
 
L551[16:11:33] <TwoWholeWorms> Something
that doesn't make sense is why the redstone IO blocks
don't show up when you run components.lua.
 
L552[16:11:41] <TwoWholeWorms> I'm
guessing they can't be access by addresses?
 
L553[16:12:11] <Wobbo> They should show
up
 
L554[16:14:16] <TwoWholeWorms> hmm
 
L555[16:14:32] <TwoWholeWorms> oh, do they
have to be powered separately?
 
L556[16:14:39] <TwoWholeWorms> can't
just use a cable
 
L557[16:14:42] <Wobbo> Are they connected
properly? No switches in between them or something?
 
L558[16:14:48] <TwoWholeWorms> no
switches, just one cable
 
L559[16:14:49] <Wobbo> You should be able
to use a cable
 
L560[16:15:09] <TwoWholeWorms> And they
don't have to be connected from a specific side?
 
L561[16:15:29] <Wobbo> Not on the redstone
side, as far as I am aware
 
L562[16:15:42] <Wobbo> Did you connect it
to the server on the correct side?
 
L563[16:17:23] ***
JoshTheEnder|IsOnHoliday is now known as JoshTheEnder 
L564[16:17:40] <TwoWholeWorms> yeah,
assuming left is left and not west.
 
L565[16:17:46] <Wobbo> Alright, created a
topic for the lisp compiler. So people can scream at me for using
lisp now
 
L566[16:17:48] <TwoWholeWorms> because
left is north in thhis case.
 
L567[16:17:56] <TwoWholeWorms> Wobbo:
You're a terrible human being. >.<
 
L568[16:18:00] <Wobbo> TwoWholeWorms:
could you send a screenshot?
 
L569[16:18:11] <Wobbo> :P
 
L570[16:18:23] <TwoWholeWorms> Gimme a
bit, rebuilding the connections.
 
L571[16:18:24] <Wobbo> But the
metaprogarmming! :D
 
L572[16:18:46] <TwoWholeWorms> Programming
in Lisp is as enjoyable as swimming in cat sick. D:
 
L573[16:19:05] <Wobbo> I don’t know, but I
quite like Lisp now
 
L574[16:19:27] <Wobbo> I’m still learning
it, but the tutorial I use is really good
 
L575[16:20:11] <Wobbo> TwoWholeWorms:
Where did you learn lisp?
 
L576[16:21:49] <TwoWholeWorms> 6th form
college, which roughly translates to high school, but I taught
myself it as it wasn't on the official syllabus (which was all
VB6 >.<)
 
L577[16:22:13] <TwoWholeWorms> I did my
final year project in C++ just to piss the teacher off.
 
L578[16:22:19] <TwoWholeWorms> Still got
an A. :p
 
L579[16:22:36] <Wobbo> XD
 
L580[16:23:50] <Wobbo> We didn’t even have
Computer Science at my high school.
 
L581[16:24:00] *
JoshTheEnder stands in the corner with a disturbing grin on his
face muttering the words "hello mortals" 
L582[16:24:04] <Wobbo> But I learned
myself to “program” in TI-Basic.
 
L583[16:24:20] <TwoWholeWorms> I did
Computing rather than Computer Science.
 
L584[16:24:32] <TwoWholeWorms> It was more
programming than computer theory.
 
L585[16:24:37] <Wobbo> So I had to relearn
programming when I go t university :P
 
L586[16:24:39] <TwoWholeWorms> Kinda
regret not going to uni
 
L587[16:24:49] <TwoWholeWorms>
JoshTheEnder: Eh, you're no Anubis.
 
L588[16:24:54] <TwoWholeWorms> Wobbo:
heh
 
L589[16:25:05] <TwoWholeWorms> I learnt
MSX BASIC. :)
 
L590[16:25:22] <TwoWholeWorms> My dad
bought one a couple of years before I was born, so I grew up with
it.
 
L591[16:25:24] <JoshTheEnder>
TwoWholeWorms, never said I was :)
 
L592[16:25:32] <TwoWholeWorms> Penguin
Adventure is still my favourite game evar.
 
L593[16:25:37] <Wobbo> I now know C, Java,
Lua, a little bit of Objective-C, Python, LaTeX and Lisp :P All in
one and a half year
 
L594[16:26:31] <JoshTheEnder> Python, lua
and a tiny bit of java
 
L595[16:26:35] <JoshTheEnder> For me
 
L596[16:27:02] <TwoWholeWorms> I
wouldn't call that know. :p I've been writing PHP
professionally since 2003 and I still consult the manual every day.
:p
 
L597[16:27:57] <Dean4Devil> I think
"knowing" a programming language is more about knowing
the syntax and the principles behind it rather than knowing every
command
 
L598[16:28:05] <TwoWholeWorms> True,
true.
 
L599[16:28:13] <Wobbo> I agree with
Dean4Devil
 
L600[16:28:17] <TwoWholeWorms> Point well
made.
 
L601[16:28:50] <Dean4Devil> Being a
"professional" PHP / HTML programmer as well, i do not
know the exact specifications of HTML5, but i can USE IT.
 
L602[16:29:32] <Wobbo> I only know html’s
syntax (put stuff between <> and the browser does some stuff)
and even I can use HTML :P
 
L603[16:29:37]
⇨ Joins: Gopher
(~Gopher@185.sub-70-193-134.myvzw.com) 
L604[16:29:37]
zsh sets mode: +v on Gopher 
L605[16:30:08] <JoshTheEnder> Hmm. Well,
going by Dean's point, knock java off my list and add html
+php
 
L606[16:30:50] <TwoWholeWorms> In which
case it's (in order of learning) MSX BASIC, (QBASIC if you
count that), C (dikumud! \o/), C++, PHP, then Lua, Tcl, VB6, Java,
and JavaScript all roughly at the same time, and most recently
Occam and Malbolge. Because I hate myself.
 
L607[16:30:55] <Dean4Devil> Question
arises if HTML is actually a programming language :P
 
L608[16:31:13] <TwoWholeWorms> Tcl makes
me want to kill kittens.
 
L609[16:31:19] <Wobbo> Dean4Devil: I
believe HTML5+CSS is turing complete.
 
L610[16:31:21] <TwoWholeWorms> And it
isn't, it's a markup system for denoting structure.
 
L611[16:31:38] <TwoWholeWorms> Wobbo:
[citation needed] :p
 
L612[16:31:38] <Dean4Devil> I started with
C++
 
L613[16:31:38] <Dean4Devil> Biggest.
Mistake. Ever.
 
L614[16:31:41] <TwoWholeWorms> heh
 
L615[16:31:42] <Gopher> it started that
way, it's ... evolved a bit since then
 
L616[16:31:46] <Wobbo> TeX was turing
complete before widespread use of the internet :P
 
L617[16:32:21] <TwoWholeWorms> TeX's
creator thinks X is pronounced like a K, though, and is thus a
giant dong.
 
L618[16:32:22] <Gopher> dean, I went
fairly directly to c++ after a year or two dabbling in basic
 
L619[16:32:24] <Dean4Devil> Well, if you
take CSS3 into the equasion everything gets hella more
powerful
 
L620[16:32:39] <Wobbo> TwoWholeWorms: it
is actaully a chi, a greek letter.
 
L621[16:32:40] <Dean4Devil> Well yes, but
i was 8.
 
L622[16:32:55] <TwoWholeWorms> Looks like
an X to me. :p
 
L623[16:33:27] <Wobbo> Also,
TwoWholeWorms, you just insulted Donald Knuth :P
 
L624[16:33:36] <Dean4Devil> I should have
started with something easy like Python or maybe even Java, where
its harder to break stuff
 
L625[16:33:39] <JoshTheEnder> Awww, no-one
has put a server in the server section
 
L626[16:33:49] <Dean4Devil> Josh: working
on that
 
L627[16:34:00] <Gopher> nonsense! I
wouldn't be the programmer I am today if I had started in
safe, friendly languages XD
 
L628[16:34:13] <TwoWholeWorms> Otherwise
it should be written Τεχ. ¨:ρ
 
L629[16:34:13] <Gopher> I wasn't in
c+
 
L630[16:34:15] *
JoshTheEnder runs around like a madman 
L631[16:34:22] <Gopher> c++ long before I
started learing x86 assembly, heh
 
L632[16:34:28] <Dean4Devil> And i
wouldn't be the geek i am now :3
 
L633[16:34:33] <Gopher> so many
"Creative Reboots"
 
L634[16:34:40] <TwoWholeWorms> 23:33
<+Wobbo> Also, TwoWholeWorms, you just insulted Donald Knuth
:P <--- I do that a lot. :p
 
L635[16:34:46] <Wobbo> XD
 
L636[16:34:50] <Dean4Devil> Windows: Every
boot does good :D
 
L637[16:34:57] <TwoWholeWorms>
Intelligence I respect, but being a pretentious knob I
don't.
 
L638[16:34:59] <Gopher> pfft, I
wasn't using windows yet in those days
 
L639[16:35:06] <Gopher> DOS!
 
L640[16:35:10] <Wobbo> Dean4Devil:
windows: every hammer does good :P
 
L641[16:35:12] <TwoWholeWorms> Same reason
I wouldn't shit on Stallman if he was on fire.
 
L642[16:35:13] <Dean4Devil> Linux!
 
L643[16:35:24] <JoshTheEnder> Java still
kinda confuses me which is annoying as it affects me when I want to
make a mod
 
L644[16:35:39] <Gopher> I had linux too,
for a while. Took an entire week to download the entire slackware
distribution on my crappy dialup internet XD
 
L645[16:35:40] <Dean4Devil> Josh: How
about Scala?
 
L646[16:35:44] <TwoWholeWorms> Percussive
maintenance++
 
L647[16:35:55] <TwoWholeWorms> Dean4Devil:
Scala is Ruby for an even more horrible VM. :p
 
L648[16:36:11] <Dean4Devil> Slackware? I
never got to like that thingie :/
 
L649[16:36:22] <TwoWholeWorms> I always
had driver problems with Slackware.
 
L650[16:36:28] <Dean4Devil> TWW: I
actually do like scala
 
L651[16:36:37] <Gopher> there wasn
 
L652[16:36:42] <JoshTheEnder> Havent fully
looked, was going to about 2 weeks ago but I was in college work
and am on holiday at the moment
 
L653[16:36:53] <Gopher> there wasn't
much I needed drivers /for/ for slackware in those days, and I
never had issue with the ones I did.
 
L654[16:36:53] <TwoWholeWorms> I
didn't say it was a bad language, I just said it was Ruby for
an even more horrible VM. :p
 
L655[16:36:58] <Dean4Devil> Not on a
height with something like C++, but its java, what did you expect
:P
 
L656[16:37:21] <TwoWholeWorms> heh
 
L657[16:37:38] <Gopher> I do recall having
sound card issues, but since there were no games for linux in those
days anyway, it was a minor concern at most
 
L658[16:37:48] <TwoWholeWorms> Actually,
TBH, it's more like Python, which I jsut realised I missed off
my list.
 
L659[16:38:13] <TwoWholeWorms> Did two
projects in Django and then decided that any language that pretends
to be ducktyped and then tells you that 3 / 2 == 1 isn't
trustworthy.
 
L660[16:38:18] <Dean4Devil> Question to
the people: Does lua count as a interpreted language?
 
L661[16:38:26] <TwoWholeWorms> er,
yes.
 
L662[16:38:30] <Wobbo> Yeas
 
L663[16:38:34] <TwoWholeWorms> Very
definitely.
 
L664[16:39:03] <JoshTheEnder> I like
python, EnderBot & SuperBot (SuPeRMiNoR2's bot) are coded
in python
 
L665[16:39:17] <TwoWholeWorms> Has he
actually given in and put the manual online yet, or is he still
trying to sell it in dead tree format?
 
L666[16:39:17] <Dean4Devil> Because while
it gets compiled to bytecode (or at least can be) its then
interpreted as well..
 
L667[16:39:20] <TwoWholeWorms> (re:
Lua)
 
L668[16:39:27] <Wobbo> I don’t like python
that much. I don’t dislike, I just prefer Lua
 
L669[16:39:42] <Wobbo> Dean4Devil: most
interpreted languages get comiled
 
L670[16:39:46] <Wobbo> *compiled
 
L671[16:39:55] <TwoWholeWorms> Lua's
a bit too basic for my usual needs, but it's pretty damn good
for scripting things like game cutscenes, which is one of its
biggest uses.
 
L672[16:39:58] <Wobbo> At least, according
to the PIL
 
L673[16:40:02] <TwoWholeWorms> Same is
true of Tcl.
 
L674[16:40:38] <TwoWholeWorms> Although
Tcl's syntax makes me want to smack cats.
 
L675[16:40:52] <Dean4Devil> Poor kittens
:(
 
L676[16:41:03] <TwoWholeWorms> And dammit,
I really wish Forge would hurry up and get the 1.7.* release out.
>.<
 
L677[16:41:22] <Dean4Devil> There is a
forge 1.7.2
 
L678[16:41:26] <TwoWholeWorms> Taht stupid
bug where it thinks you're holding down shift is SOOO
annoying, even moreso when you have to kill the client and have 200
mod installed. >.<
 
L679[16:41:35] <TwoWholeWorms> Dean4Devil:
Well, I meant more the mod authors we use. xD
 
L680[16:41:44] <TwoWholeWorms> *200
mods
 
L681[16:42:00] <TwoWholeWorms>
There's a few really important ones that we can't just
drop and they don't work > 1.6.4
 
L682[16:42:10] <JoshTheEnder> My little
brother just turned the dryer on accidentally and it scared him as
it was slightly out of place and made a tonne of noise
 
L683[16:42:11] <Dean4Devil> TE... ?
 
L684[16:43:05] <Gopher> TE is the only one
I'm really waiting on right now
 
L685[16:43:12] <Dean4Devil> same :(
 
L686[16:43:41] <Dean4Devil> got a real
cool 1.7.2 modpack going, but its missing either Mechanism or TE.
Preferably TE
 
L687[16:44:01] <JoshTheEnder> Did anyone
ever use the turret mod by SanandreasP?
 
L688[16:44:17] <Dean4Devil> broke my
client the only time i tried
 
L689[16:44:27] <Dean4Devil> was my fault
tbh
 
L690[16:44:42] <Wobbo> Meh. I’m going to
bed
 
L691[16:44:46] <Wobbo> Later!
 
L692[16:44:52] <Dean4Devil> good
night
 
L693[16:44:52] <JoshTheEnder> Oh
noes
 
L694[16:45:02] *
JoshTheEnder waves at Wobbo 
L695[16:45:07] <Dean4Devil> o/
 
L696[16:45:11] <JoshTheEnder> .wobbo
 
L697[16:45:12] ⇦
Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit:
Wobbo) 
L698[16:45:14] <JoshTheEnder> Aww
 
L699[16:45:27] <Dean4Devil> ping
isn't here anyway
 
L700[16:45:27] <JoshTheEnder> Dammit ^v
where you at?
 
L701[16:48:10] <Dean4Devil> Will be away
for some time. Bye to yall :)
 
L702[16:48:18] ***
Dean4Devil is now known as DeanAway 
L703[16:51:04] <TwoWholeWorms> Balls, he
goes to bed just as I get those screenshots xD
 
L705[16:51:20] ⇦
Quits: Gopher (~Gopher@185.sub-70-193-134.myvzw.com) (Ping timeout:
186 seconds) 
L706[16:51:31] <TwoWholeWorms> The
redstone IO blocks don't show up in components, despite being
connected.
 
L707[16:53:24]
⇨ Joins: Gopher
(~Gopher@140.sub-174-229-1.myvzw.com) 
L708[16:53:24]
zsh sets mode: +v on Gopher 
L709[16:53:36] <JoshTheEnder> Go into the
lua prompt, load the component library/api then do
 
L710[16:54:18] <JoshTheEnder> For I, v in
pairs( component. List() ) do print(I, v) end
 
L711[16:54:47] <JoshTheEnder> Stupid
tablet, component.list()
 
L712[16:55:04] <JoshTheEnder> No space and
lowercase " l "
 
L713[16:56:16] <JoshTheEnder>
TwoWholeWorms, ^^^^
 
L714[16:56:56] <TwoWholeWorms> I figured
that bit out, but I get bad argument #1 to pairs (table expected,
got function) o.o
 
L715[16:57:18] <JoshTheEnder> Try removing
the ()
 
L716[16:57:30] <TwoWholeWorms> no
change
 
L717[16:57:55] <JoshTheEnder> Anyway, I
have to go. Not sure if I'll be back tonight or not
 
L718[16:58:11] <TwoWholeWorms> Oh, pairs
isn't needed
 
L719[16:58:12] *
JoshTheEnder bows tomthe room and exits 
L720[16:58:15] <Gopher> component.list
returns an iterator
 
L721[16:58:16] <Gopher> remove pairs
entirely
 
L722[16:58:23] <TwoWholeWorms> And
that's the same code components.list() runs
 
L723[16:58:26] <TwoWholeWorms> er
 
L724[16:58:28] <TwoWholeWorms>
components.lua
 
L725[16:58:33] <TwoWholeWorms> which
doesn't show them up, as per the screenie
 
L726[16:59:04] ***
JoshTheEnder is now known as JoshTheEnder|IsOnHoliday 
L727[16:59:27] <TwoWholeWorms> heh
 
L728[17:03:57] ⇦
Quits: jk-5 (~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl) (Ping
timeout: 186 seconds) 
L729[17:06:48]
⇨ Joins: jk-5
(~jk-5@5ED41A81.cm-7-5a.dynamic.ziggo.nl) 
L730[17:18:39] <Sangar> TwoWholeWorms,
that's the right. the sides are from the 'point of
view' of the case/rack
 
L731[17:35:00]
⇨ Joins: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) 
L732[17:35:23] ⇦
Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
(Client Quit) 
L733[17:36:37] <TwoWholeWorms> Sangar:
o.o
 
L734[17:36:40] <TwoWholeWorms> -_-
 
L735[17:36:49] *
TwoWholeWorms sashays away in shame. 
L736[17:37:26]
⇨ Joins: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) 
L737[17:43:03] ***
SKS|ThisTerriblyLongNick|Aslee is now known as
ShadowKatStudios 
L738[17:43:22] <ShadowKatStudios> Yaaaay,
the sun came back out :D
 
L739[17:43:38] ⇦
Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
(Ping timeout: 198 seconds) 
L740[17:44:19]
⇨ Joins: Death
(webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net) 
L741[17:46:32] ⇦
Quits: Pontiac76 (~Pontiac76@ykfvpn.navtech.aero) () 
L743[17:49:13] <ShadowKatStudios>
Who?
 
L744[17:54:24] ***
ds84182 is now known as dsAway 
L745[17:54:43]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) 
L746[17:54:49]
⇨ Joins: ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net) 
L747[17:55:38] ***
JoshTheEnder|IsOnHoliday is now known as JoshTheEnder 
L748[17:55:42] ***
Flenix is now known as SleepyFlenix 
L749[17:55:51] <ping> leeroy
 
L750[17:55:55] <ping> jenkens
 
L751[17:57:08] *
JoshTheEnder reappears in a puff of purplish smoke 
L752[17:57:22] *
ping eats JoshTheEnder 
L753[17:57:32] *
JoshTheEnder eats ping 
L754[17:58:02] *
JoshTheEnder has just created a paradox 
L755[17:59:04] <ping> not really
 
L756[17:59:12] <ping> you can eat someones
arm
 
L757[17:59:18] <ping> then have them eat
youts
 
L758[17:59:28] <JoshTheEnder> Wait, does
the forum use gravitar?
 
L760[17:59:37] <ping> maby
 
L761[17:59:39] <ping> but i dont use
it
 
L762[18:00:06] <JoshTheEnder> Cause I dont
remember setting my avitar...
 
L763[18:00:54] <Death> :<
 
L764[18:00:58] <Death> avatar*
 
L766[18:01:15] <ping> the forums were
merged
 
L767[18:02:16] <JoshTheEnder> Shove over,
I'm on a tablet and not bothering to type 100% properly
 
L768[18:02:49] <Death> You spelled it
wrong twice
 
L769[18:03:02] *
JoshTheEnder stabs Death 
L770[18:03:03] <Death> and I thought most
tablet keboards would have an autocorrect.
 
L771[18:03:13] <TwoWholeWorms> Sangar: She
wrote the Adrian Mole series.
 
L772[18:03:20] <JoshTheEnder> It does
tjough I have to click it
 
L773[18:03:30] <ping> ewwww tablet
 
L774[18:03:44] <Death> I use a tablet
because portable Linux
 
L775[18:03:46] <ping> can you play 2048 on
a tablet?
 
L776[18:03:58] <ping> wo shitty
keyboard
 
L777[18:04:03] <JoshTheEnder>
?2048game
 
L779[18:04:09] <ping> .2048 random
 
L782[18:04:13] <Death> ping: yep.
 
L783[18:04:17] <ping> cool
 
L784[18:04:18] <Death> because
hacker's keyboard.
 
L785[18:04:24] ***
dsAway is now known as ds84182 
L786[18:04:31] *
Death plugs into ds84182 
L787[18:04:40] <Death> well, I have
Animation stuff to fuck around with
 
L788[18:05:02] <ds84182> hai
 
L790[18:05:08] <ping> it is the hardest to
beat
 
L791[18:05:25] <ping> takes centuries at
1ms per move
 
L792[18:05:44] <Death> lol
 
L793[18:06:11] <ping> also, i got 2048
before i could lose
 
L794[18:06:20] <ping> losing is rly
hard
 
L795[18:07:13] <TwoWholeWorms> ping: I
dunno, I got linked to one the other day that was very NSFW.
xD
 
L796[18:08:13] <ping> wat
 
L797[18:08:15] <JoshTheEnder> ?help
 
L798[18:08:15] <EnderBot> I can help you
with: BlackKnight, opencomputers, opencomponents, OpenPrograms,
ocforum, dev-builds, chanstats, 2048game,
 
L799[18:08:16] <EnderBot> Command usage:
?<topic> e.g. ?stargates
 
L800[18:08:28] <JoshTheEnder>
?chanstats
 
L803[18:09:07] <ping> wow
TwoWholeWorms
 
L804[18:09:10] <ping> so nsfw
 
L806[18:18:57] <ping> is the higgs boson
the same as 2048
 
L807[18:19:23] <Death> ping: Apparenly the
forum DOES use Gravatar.
 
L808[18:19:30] <ping> waaaaaat
 
L809[18:19:31] <Death> seeing as my avatar
is now a 5x5 pixel heart
 
L810[18:21:33] <JoshTheEnder> 2 days
roughly till I'm back home \o/
 
L811[18:21:55] <JoshTheEnder> ? Lua
print("hi")
 
L812[18:21:56] <EnderBot> I'm sorry,
I couldn't find the help topic you requested :(
 
L813[18:22:01] <JoshTheEnder> -_-
 
L814[18:24:14] <Death> I'm totally
remaking my bot
 
L815[18:24:21] <Death> I don't know
what stuff I was smoking while making it
 
L816[18:24:26] <Death> but it must've
been powerful.
 
L817[18:25:31] <JoshTheEnder> I find that
with my stuff, its like "dafuq did I do it this way
for?"
 
L818[18:27:17] *
JoshTheEnder is bored 
L819[18:28:31] <Death> I had it separate
the message from the server into a table
 
L820[18:28:34] <Death> separated by "
"
 
L821[18:29:38] <ping> idk
 
L822[18:30:02] <ping> i just write
nonsensical code then put it with all my other nonsensical
functions
 
L823[18:31:50] <JoshTheEnder> Well my
first irc bot wasnt that inteligent because it didnt split messages
at newlines so you'd have stuff about hostnames and the
initial PING in the same message, breaking the make shift ping
replyer
 
L824[18:32:21] <ping> i dont know how you
managed that but okay
 
L825[18:32:50] <JoshTheEnder> Neither do
I, I think I connected it to my bouncer for rate limiting
 
L826[18:33:42] <JoshTheEnder> If you
slowed the message queue a bit it'd be able to read the socket
before the next message came in
 
L827[18:33:53] <ping> >_>
 
L828[18:34:00] <ping> i dont even get how
that would work
 
L829[18:34:11] <ping> socket:read() just
reads the next line
 
L830[18:34:35] <JoshTheEnder> This is
python, its a bit lower level (I think)
 
L832[18:34:50] <ping> python doesnt do
that?
 
L833[18:34:52] <ping> mfw.
 
L834[18:35:20] <Stary2001> nope python
does it on byte level
 
L835[18:35:40] <ping> wat
 
L836[18:35:45] <ping> socket:read(1)
 
L837[18:35:48] <ping> byte
 
L838[18:35:50] <ping> ffs
 
L839[18:36:04] <JoshTheEnder> Anyway,
I'm using an actual library so I let that handle the pings (on
EnderBot2 at least anyway)
 
L840[18:36:15] <Stary2001> ping, no
 
L841[18:36:15] <ping> eww library
 
L842[18:36:21] <SuPeRMiNoR2> python is
great ping, shut up
 
L843[18:36:27] <Stary2001> python is
meh
 
L844[18:36:32] <ping> great like ur
mum
 
L845[18:36:39] <ping>
IMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRYIMSORRY
 
L846[18:37:12] <JoshTheEnder> Right, off
again for a bit. Going to try and waste money
 
L848[18:37:39] <Death> How to waste money
- give to me.
 
L849[18:37:51] <ping> Death, how do you
waste yours
 
L850[18:37:58] ***
JoshTheEnder is now known as JoshTheEnder|IsOnHoliday 
L851[18:38:46] <SuPeRMiNoR2> $slap
ping
 
L852[18:38:46] *
SuperBot slaps ping around a bit with a burning ember 
L853[18:38:55] <ping> .slap SuperBot
 
L854[18:38:55] * ^v
slaps SuperBot 
L855[18:40:28] <Death> ping:
computers
 
L856[18:40:30] <Death> mostly
 
L857[18:40:35] <ping> ._.
 
L858[18:40:56] <ping> well, all my money
goes into one computer
 
L859[18:46:40] <Death> I manage to break
them too easily
 
L860[18:52:31] <ping> ffs, gtk
failing
 
L862[18:52:48]
⇨ Joins: ping
(~notPing@c-71-238-153-166.hsd1.mi.comcast.net) 
L863[18:52:50] <Death> That's a
serious fail
 
L864[18:52:56] <ping> wat
 
L865[18:53:06] <Death> what's
gtk?
 
L866[18:53:24] <ping> google?
 
L867[18:53:35] <Death> Failed so hard that
you quit?
 
L869[18:53:53] <ping> i quit
 
L871[18:56:09] <TwoWholeWorms> gtk is not
google. o.o
 
L872[18:56:12] <ping> working on that
ircd
 
L873[18:56:23] <TwoWholeWorms> why are you
using GTK in an ircd. o.o
 
L875[18:56:33] <ping> for fucks sake
 
L876[18:56:48] <ping> hexchat uses
gtk
 
L877[18:56:53] <ping> and gtk was bugging
out
 
L878[18:57:06] <TwoWholeWorms> I read
"GTK is a highly unstable" xD
 
L880[18:57:54] <ping> but i am working on
my ircd
 
L881[18:57:57] <ping> a working one
 
L882[18:57:59] <ping> >_>
 
L883[18:58:46] <ping> you know the kind,
ability to join more than one channel
 
L884[19:02:37] <Death> i'll just
stick with bots for now...
 
L885[19:04:01] <ds84182> ping: Is it
up?
 
L886[19:04:03] <ds84182> I wanna break
it
 
L887[19:04:25] <ping> ds84182, no
 
L888[19:04:29] <ping> im working on it
.-.
 
L889[19:04:30] <ds84182> darn
 
L890[19:04:35] <ping> completely
remaking
 
L891[19:08:24] ***
Alex_hawks|Sleep is now known as Alex_hawks 
L892[19:20:50] ***
marcan929 is now known as gamax92 
L893[19:42:39] ⇦
Quits: TwoWholeWorms (~heifer@pinky.vinari.co.uk) (Quit: Lost
terminal) 
L894[19:53:10]
⇨ Joins: Katie
(webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net) 
L895[20:10:12] ⇦
Quits: Katie
(webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net) (Quit: Web
client closed) 
L896[20:14:01]
⇨ Joins: Katie
(webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net) 
L897[20:15:59]
⇨ Joins: Dean4Devil
(~Keith@p549636A1.dip0.t-ipconnect.de) 
L898[20:16:55] ***
JoshTheEnder|IsOnHoliday is now known as JoshTheEnder 
L899[20:19:36] ⇦
Quits: DeanAway (~Keith@p5496323B.dip0.t-ipconnect.de) (Ping
timeout: 380 seconds) 
L900[20:22:32] ⇦
Quits: Death (webchat@99-98-207-58.lightspeed.wchtks.sbcglobal.net)
(Quit: tiuq\) 
L901[20:23:58] *
JoshTheEnder apears in a puff of smoke 
L902[20:26:15] <SuPeRMiNoR2> Hai
JoshTheEnder
 
L903[20:26:18] <SuPeRMiNoR2> you
there?
 
L904[20:26:24] <JoshTheEnder> Ja
 
L905[20:28:10]
⇨ Joins: PiBot
(~PiBot@75-167-67-92.desm.qwest.net) 
L906[20:28:19] <ping> wats a pi bot
 
L907[20:28:25] <ping> also, wadafack so
many bots
 
L908[20:28:28] <SuPeRMiNoR2> MyBot
 
L909[20:28:48] <SuPeRMiNoR2> *join
#ocbots
 
L910[20:29:06] <SuPeRMiNoR2> because this
channel has a bunch of people who love programming
 
L911[20:29:42]
⇨ Joins: finkmac
(~finkmac@68-68-10-41.applecreek.pathcom.com) 
L912[20:29:43] <PiBot> Ohai there
finkmac
 
L913[20:30:19] <ping> ewwwwwww
 
L914[20:30:21] <ping> IRCUtils?
 
L915[20:30:27] <ping> custom ftw
 
L916[20:31:19] <JoshTheEnder> 
https://db.tt/YHYlcq5e I forgot to tell SuPeRMiNoR2
about some of the flaws in the code of my bot that was on
bitbucket
 
L917[20:32:29] <SuPeRMiNoR2> ping:
superbot is custum
 
L918[20:32:53] <ping> PiBot isnt .-.
 
L919[20:33:37] <SuPeRMiNoR2> yes
 
L920[20:33:42] <SuPeRMiNoR2> so
 
L921[20:33:53] <SuPeRMiNoR2> they both
work :)
 
L922[20:34:32] <JoshTheEnder> Me &
SuPeRMiNoR2 like experementing, though the current SuperBot &
EnderBot are using custom stuff
 
L923[20:36:12]
⇨ Joins: Johannes13_
(~Johannes@p4FDE8B22.dip0.t-ipconnect.de) 
L924[20:36:12] <PiBot> Ohai there
Johannes13_
 
L925[20:36:26] <SuPeRMiNoR2> gotta turn
that off
 
L926[20:36:27] ⇦
Quits: PiBot (~PiBot@75-167-67-92.desm.qwest.net) (Remote host
closed the connection) 
L927[20:38:07] <finkmac> PiBot
 
L928[20:38:09] <finkmac> huh
 
L929[20:41:41] ⇦
Quits: Johannes13 (~Johannes@p4FDE84B6.dip0.t-ipconnect.de) (Ping
timeout: 380 seconds) 
L930[20:58:29] ***
JoshTheEnder is now known as JoshTheEnder|IsOnHoliday 
L931[20:59:56] ⇦
Parts: Katie
(webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net)
()) 
L932[21:00:42]
⇨ Joins: Katie
(webchat@75-38-201-121.lightspeed.nctnoh.sbcglobal.net) 
L933[21:21:49] ***
ds84182 is now known as dsAway 
L934[21:22:59] ***
cazzar|Away is now known as Cazzar 
L935[21:25:09] ⇦
Quits: Lathanael|Away (~Lathanael@p54971291.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds) 
L936[21:35:01]
⇨ Joins: Lathanael|Away
(~Lathanael@p54973BC9.dip0.t-ipconnect.de) 
L938[22:05:08] <ping> espernet
 
L939[22:05:12] <ping> is restarting
 
L940[22:05:36] ***
Cyborg is now known as Biohazard 
L942[22:06:23]
⇨ Joins: pong
(~notPing@2601:4:4500:887:d9b3:463c:6f64:186e) 
L943[22:06:58] <pong> hmm
 
L944[22:07:04] <pong> .raw whois
pong
 
L945[22:07:33] ⇦
Quits: Johannes13_ (~Johannes@p4FDE8B22.dip0.t-ipconnect.de) (Ping
timeout: 194 seconds) 
L946[22:25:58]
⇨ Joins: ping
(~notPing@2601:4:4500:887:f835:768e:a1fb:c7d) 
L947[22:26:09] <Katie> o/
 
L948[22:27:14]
⇨ Joins: Johannes13
(~Johannes@p4FDE8B22.dip0.t-ipconnect.de) 
L949[22:27:40] ⇦
Quits: pong (~notPing@2601:4:4500:887:d9b3:463c:6f64:186e) (Ping
timeout: 190 seconds) 
L950[22:28:06] <ping> .lua51 for k,v in
pairs(irc) do if v.server=="aperture.esper.net" then
print(k) end end
 
L951[22:28:06] <^v> ping, SpiritedDusty |
nil
 
L952[22:28:08] <ping> wat
 
L953[22:28:15] <ping> SpiritedDusty, you
are alone bro
 
L954[22:28:31] <ping> :( only you are
going to be killed when aperature restarts
 
L955[22:29:53] <ping> but for the sake of
science pls dont rejoin, i want to see what happens
 
L956[22:34:56]
⇨ Joins: asie
(~textual@078088168214.elblag.vectranet.pl) 
L957[22:37:09] ⇦
Quits: PixelToast (PixelToast@Bash.Is.Better.Than.zsh.PanicBNC.biz)
(Ping timeout: 186 seconds) 
L958[22:37:33] ⇦
Quits: dsAway (ds84182@Bash.Is.Better.Than.zsh.PanicBNC.biz) (Ping
timeout: 186 seconds) 
L959[22:41:48]
⇨ Joins: Wired
(~jacob@c-75-72-220-179.hsd1.mn.comcast.net) 
L960[22:41:59] <Wired> Good evening
everybody!
 
L961[22:42:18] <ping> its almost 1 AM but
okay
 
L962[22:42:48]
⇨ Joins: PixelToast
(PixelToast@Bash.Is.Better.Than.zsh.PanicBNC.biz) 
L963[22:42:51] <Wired> 1 AM, 6 AM, 8 PM,
what's the difference?
 
L964[22:42:56] ⇦
Quits: asie (~textual@078088168214.elblag.vectranet.pl) (Quit:
I'll probably come back in either 20 minutes or 8
hours.) 
L965[22:43:07] <Wired> Oh yeah, 5 and
14.
 
L966[22:43:41] <Wired> Or 10 depending on
how you look at it.
 
L967[22:53:20] <ping> whats a Wired
 
L968[22:54:28] <Wired> whats a ping
 
L969[22:54:36] <ping> idk
 
L970[22:54:38] <ping> google it
 
L971[22:54:56] <ping> i wish
 
L972[22:55:04] <ping> i could record drunk
mom
 
L973[22:55:09] <Wired> Wired- in a
nervous, tense, or edgy state
 
L974[22:55:16] <Wired> This is actually
what I meant when I made the name.
 
L975[22:55:56] ⇦
Quits: finkmac (~finkmac@68-68-10-41.applecreek.pathcom.com) (Quit:
Nettalk6 - www.ntalk.de) 
L976[23:02:50]
⇨ Joins: dsAway
(ds84182@Bash.Is.Better.Than.zsh.PanicBNC.biz) 
L977[23:07:54] ⇦
Quits: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net) (Quit:
WeeChat 0.4.3) 
L978[23:25:45] ⇦
Quits: ping (~notPing@2601:4:4500:887:f835:768e:a1fb:c7d) (Read
error: Connection reset by peer) 
L979[23:26:04]
⇨ Joins: ping
(~notPing@2601:4:4500:887:f835:768e:a1fb:c7d) 
L980[23:26:21] ⇦
Quits: ^v (~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) (Read
error: Connection reset by peer) 
L981[23:26:35]
⇨ Joins: ^v
(~pingbot@c-71-238-153-166.hsd1.mi.comcast.net) 
L982[23:36:00] ⇦
Parts: Dean4Devil (~Keith@p549636A1.dip0.t-ipconnect.de)
()) 
L983[23:54:41] <ShadowKatStudios> That
moment when someone tells you to get lost from your own youtube
page
 
L984[23:55:35] ⇦
Quits: ShadowKatStudios
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) (Read error:
Connection reset by peer) 
L985[23:56:01] ⇦
Quits: Gopher (~Gopher@140.sub-174-229-1.myvzw.com) () 
L986[23:59:08]
⇨ Joins: ShadowKatStudios
(~chatzilla@c211-31-42-102.rochd5.qld.optusnet.com.au) 
L987[23:59:16] <ShadowKatStudios> Aaand
firefoxcrashes
 
L988[23:59:19] <ShadowKatStudios>
crashed
 
L989[23:59:32] <ShadowKatStudios>
Spacesareoverrated