<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:09] ⇦
Quits: SnowDapples (~powered@p5794CB91.dip0.t-ipconnect.de) (Killed
(NickServ (GHOST command used by
SnowDapples_!~powered@p5791B341.dip0.t-ipconnect.de)))
L2[00:03:17] ⇨
Joins: SnowDapples
(~powered@p5791B341.dip0.t-ipconnect.de)
L3[00:07:28] ⇦
Quits: h3po (~h3po@aftr-5-146-249-182.unity-media.net) (Quit:
Leaving.)
L4[00:34:01] ⇦
Quits: ping (~pixel@c-68-41-215-101.hsd1.mi.comcast.net) (Read
error: Connection reset by peer)
L5[00:38:53] ⇦
Quits: EliteAnax17 (~quassel@2601:100:8001:506:8cad:ce72:5da1:1942)
(Read error: Connection reset by peer)
L6[00:39:00] ⇨
Joins: EliteAnax17
(~quassel@2601:100:8001:506:8cad:ce72:5da1:1942)
L7[00:52:17] ⇦
Quits: Reika (~Reika@reika.kalseki.mods.abrarsyed.me) (Ping
timeout: 195 seconds)
L8[00:52:24] ⇦
Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Ping
timeout: 206 seconds)
L9[01:27:00] <Kodos> Okay, now to write a
program that converts total input from bundled cable back into
0-15
L10[01:34:01] ⇨
Joins: lperkins2 (~perkins@63.227.187.208)
L12[01:35:20] ⇦
Quits: EliteAnax17 (~quassel@2601:100:8001:506:8cad:ce72:5da1:1942)
(Read error: Connection reset by peer)
L13[01:48:23] ⇨
Joins: EliteAnax17
(~quassel@2601:100:8001:506:8cad:ce72:5da1:1942)
L14[01:56:05] ⇦
Quits: brandon3055__ (~Brandon@122.129.140.106) (Read error:
Connection reset by peer)
L15[01:57:01] ⇨
Joins: brandon3055__ (~Brandon@120.19.170.166)
L17[02:00:31] ⇨
Joins: Cazzar
(~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L18[02:00:31] zsh
sets mode: +v on Cazzar
L19[02:01:11] ⇨
Joins: Reika (~Reika@reika.kalseki.mods.abrarsyed.me)
L20[02:05:04] ⇨
Joins: brandon3055_ (~Brandon@122.129.140.106)
L21[02:07:58] ⇦
Quits: brandon3055__ (~Brandon@120.19.170.166) (Ping timeout: 192
seconds)
L22[02:14:32] ⇨
Joins: Vexatos
(~Vexatos@p200300556E4E736515D196221C254510.dip0.t-ipconnect.de)
L23[02:14:32] zsh
sets mode: +v on Vexatos
L25[02:43:31] ⇦
Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping
timeout: 206 seconds)
L26[02:46:29] ⇦
Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout:
378 seconds)
L27[03:00:41] ⇦
Quits: Yepoleb (~quassel@188-22-161-131.adsl.highway.telekom.at)
(Killed (warden.esper.net (Nickname regained by
services)))
L28[03:00:42] ⇨
Joins: Yepoleb
(~quassel@188-22-163-214.adsl.highway.telekom.at)
L29[03:06:03] ***
brandon3055_ is now known as brandon3055
L30[03:14:22] ⇨
Joins: h3po
(~h3po@eduroam-24-21.eduroam.ruhr-uni-bochum.de)
L31[03:25:58] ⇨
Joins: perkins (~perkins@63.227.187.208)
L32[03:43:56] ⇦
Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout: 206
seconds)
L33[03:45:56] ⇦
Quits: EliteAnax17 (~quassel@2601:100:8001:506:8cad:ce72:5da1:1942)
(Read error: Connection reset by peer)
L34[03:52:59] ***
Keridos|away is now known as Keridos
L35[04:10:43] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Quit: I think the BNC
broke.)
L36[04:22:26] ⇨
Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L37[04:33:12] ⇨
Joins: t3hero
(~t3hero@2601:202:100:7e79:5ca2:43c7:919e:3d2c)
L38[04:37:46] ⇨
Joins: t3hero_
(~t3hero@2601:202:100:7e79:c574:8ebb:aa58:e2f2)
L39[04:40:58] ⇦
Quits: t3hero (~t3hero@2601:202:100:7e79:5ca2:43c7:919e:3d2c) (Ping
timeout: 206 seconds)
L40[04:52:31] ⇨
Joins: Tahgtahv
(~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net)
L41[04:54:30] ⇦
Quits: Vaht (~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net)
(Ping timeout: 206 seconds)
L42[04:54:30] ⇦
Quits: andior_ (~andior@171.189.broadband11.iol.cz) (Ping timeout:
206 seconds)
L43[04:54:30] ⇦
Quits: LJack2k (~LJack2k@spool128-71.cable.tolna.net) (Ping
timeout: 206 seconds)
L44[04:54:59] ⇦
Quits: iceman11a (icemna11a@cpe-74-141-48-157.neo.res.rr.com) (Ping
timeout: 206 seconds)
L45[04:54:59] ⇦
Quits: spiriteddusty (spiriteddu@eos.pc-logix.com) (Ping timeout:
206 seconds)
L46[04:55:03] ⇨
Joins: spiriteddusty (spiriteddu@eos.pc-logix.com)
L47[04:55:05] ⇨
Joins: andior (~andior@171.189.broadband11.iol.cz)
L48[04:55:07] zsh
sets mode: +o on spiriteddusty
L49[04:55:25] ⇨
Joins: iceman11a
(icemna11a@cpe-74-141-48-157.neo.res.rr.com)
L50[04:55:31] ⇨
Joins: LJack2k (~LJack2k@spool128-71.cable.tolna.net)
L51[05:05:56] *
Lizzy yawns
L52[05:21:54] ⇨
Joins: Turtle (~Turtle@145.37.72.200)
L53[05:22:08] <Turtle> o/
L54[06:00:00] ⇨
Joins: KomputerKid (~KK@67.204.178.35)
L55[06:04:59] ⇨
Joins: Inari (~Uni@p5B102651.dip0.t-ipconnect.de)
L56[06:07:47] ⇦
Quits: h3po (~h3po@eduroam-24-21.eduroam.ruhr-uni-bochum.de) (Ping
timeout: 378 seconds)
L57[06:13:26] ⇨
Joins: cpup (~cpup@32.218.117.54)
L58[06:19:53] ⇦
Quits: CoderPuppy (~cpup@32.218.119.108) (Ping timeout: 378
seconds)
L59[06:44:08] ⇨
Joins: brandon3055_ (~Brandon@120.21.7.101)
L60[06:44:38] ⇦
Quits: brandon3055 (~Brandon@122.129.140.106) (Read error:
Connection reset by peer)
L61[06:46:02] ⇨
Joins: TangentDelta (~tangentde@63.143.24.22)
L62[07:02:59] ⇦
Quits: Turtle (~Turtle@145.37.72.200) (Quit: Nettalk6 -
www.ntalk.de)
L63[07:11:11] ⇦
Quits: Icedream (~icedream@212-83-173-97.rev.poneytelecom.eu)
(Quit: A lol made me boom.)
L64[07:14:20] ⇦
Quits: TangentDelta (~tangentde@63.143.24.22) (Quit: WeeChat
1.3)
L65[07:14:52] ⇨
Joins: h3po
(~h3po@eduroam-24-21.eduroam.ruhr-uni-bochum.de)
L66[07:26:53] <scj643> Looks like polymer
only works well on chrome
L67[07:27:30] ***
Cranium[Away] is now known as Cranium
L68[07:28:15] <scj643> Just doesn't work
well with the current Ubuntu version
L69[07:28:21] <scj643> Of Firefox
L70[07:43:38] ⇨
Joins: Turtle (~Turtle@145.37.72.41)
L71[07:48:32] <Turtle> o/
L72[07:48:33] ⇨
Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-318-138.w109-209.abo.wanadoo.fr)
L73[07:49:16] <Turtle> hmh, just how
persistant is OC with regards to crashes/badsysadminning
L74[07:49:41] <Turtle> Can I reliably
expect computers that were on before a crash to either restart or
resume?
L75[07:50:04] *
Vexatos pokes Sangar
L76[07:50:16] <Kubuxu> They don't
resume,
L77[07:50:29] <Kubuxu> And IIRC you have to
restart them manually.
L78[07:50:45] <Kubuxu> But IMHO some
changes in this matter could be maid.
L79[07:51:10] <Turtle> I know, from
experience, CC is very fiddly with restarting or not
L80[07:51:12] <Kubuxu> On the other hand it
could cause crash loop so I don't know if it is good idea.
L81[07:51:29] <Vexatos> well
L82[07:51:35] <Vexatos> I usually have a BC
gate below my computer
L83[07:51:40] <Vexatos> if I need that to
run 24/7
L84[07:51:46] <Vexatos> it checks every 5
seconds if it's turned off
L85[07:51:50] <Vexatos> and if it is, it
will restart it
L86[07:51:51] <Turtle> Kubuxu, crashloops
are not uncommon in other mods
L87[07:52:11] <Vexatos> so why not just use
BC gates :P
L88[07:52:23] <Turtle> I could, didn't know
that BC gates allow computers to start
L89[07:55:57] <Turtle> (This is regarding a
server I needed to set up and do some stuff with, building an OC
monetairy system is slightly less 'ugh' than trying to convince
bukkit to work with mods)
L90[07:56:40] <Kubuxu> Turtle: we had
pretty advanced money system in works.
L91[07:57:00] <Kubuxu> It's dev froze as I
and Magik almost stopped playing MC again.
L92[07:57:10] <Turtle> ah :P
L93[07:57:30] <Turtle> Yeah I'm probably
going to rely on the ender network card thingies and opensecurity's
mag cards
L94[07:57:58] <Kubuxu> It is based on the
OC's crypto card and Zetta's private NFC cards.
L95[07:58:32] <Vexatos> Turtle, BC gates do
if you have Computronics installed :3
L96[07:58:39] <Turtle> I do have
computronics
L97[07:58:46] <Turtle> also moarperipherals
because damn that tower is good.
L98[07:58:57] <Vexatos> well, then you will
have the triggers and actions on Computer cases
L99[08:00:15] <Turtle> actually let me look
at the crypto cards
L100[08:01:53] <Kubuxu> They have
public-private key crypto (tier 3) with signing.
L101[08:02:26] <Vexatos> Advanced Cipher
block is still cooler :<
L102[08:03:00] <Turtle> yeah I will
probably just do basic name+passwordhash
L103[08:04:06] <Izaya> luasocket is
nice
L104[08:06:23] <Kodos> That tower is nice,
but does it work with OC without CC being present?
L105[08:06:33] <Vexatos> It doesn't
L106[08:06:35] <Vexatos> it's a CC
addon
L107[08:06:39] <Kodos> Then I don't care
=P
L108[08:10:09] <Turtle> :P
L109[08:18:44] ⇦
Parts: LJack2k (~LJack2k@spool128-71.cable.tolna.net)
())
L110[08:25:22] <Kodos> o7
L111[08:26:51]
⇨ Joins: LJack2k
(~LJack2k@spool128-71.cable.tolna.net)
L112[08:30:47] ⇦
Quits: h3po (~h3po@eduroam-24-21.eduroam.ruhr-uni-bochum.de) (Ping
timeout: 378 seconds)
L113[08:32:05] ⇦
Quits: Turtle (~Turtle@145.37.72.41) (Quit: Nettalk6 -
www.ntalk.de)
L114[08:55:55] <Inari> Izaya: made your
script for auto-repack yet? :P
L115[08:59:34] ***
seanwcom is now known as SeanWcom
L116[09:15:27] ⇦
Parts: LJack2k (~LJack2k@spool128-71.cable.tolna.net)
())
L117[09:35:56] ***
Cranium is now known as Cranium[Away]
L118[09:50:21]
⇨ Joins: Turtle
(~SentientT@82-171-92-73.ip.telfort.nl)
L119[10:02:17] <gamax92> I think I'll
write a script to automatically reset the wireless when link
quality dives down below 80
L120[10:02:42] <Inari> izaya-ojisan has
abandoned us
L121[10:03:01] <gamax92> s/us/me/
L122[10:03:01] <Kibibyte> <Inari>
izaya-ojisan has abandoned me
L123[10:03:10] <Inari> lol
L124[10:03:11] <gamax92> I'm sorry for
your loss
L125[10:03:49]
⇨ Joins: Nathan1852
(~Nathan185@p5DC11A13.dip0.t-ipconnect.de)
L126[10:03:52] <Inari>
s/\/us\//\/me\//
L127[10:03:54] <Inari> :<
L128[10:06:08] <gamax92> ds84182: Hey, how
can i get the current bssid in android?
L129[10:13:36]
⇨ Joins: t3hero__
(~t3hero@2601:202:100:7e79:8809:fbe8:1c3d:65ae)
L130[10:16:22] ⇦
Quits: t3hero_ (~t3hero@2601:202:100:7e79:c574:8ebb:aa58:e2f2)
(Ping timeout: 195 seconds)
L131[10:16:47]
⇨ Joins: t3hero
(~t3hero@2601:202:100:7e79:74dc:17ed:cf79:1df4)
L132[10:17:59]
⇨ Joins: t3hero_
(~t3hero@c-50-173-229-254.hsd1.ca.comcast.net)
L133[10:18:42] ⇦
Quits: t3hero__ (~t3hero@2601:202:100:7e79:8809:fbe8:1c3d:65ae)
(Ping timeout: 195 seconds)
L134[10:21:14] ⇦
Quits: t3hero (~t3hero@2601:202:100:7e79:74dc:17ed:cf79:1df4) (Ping
timeout: 206 seconds)
L135[10:21:25] ***
Lilly_Satou is now known as Daiyousei
L136[10:22:40] ***
Cranium[Away] is now known as Cranium
L137[10:35:48] <Mimiru> %seen
TotallyNotKatie
L138[10:35:50] <MichiBot> Mimiru:
TotallyNotKatie was last seen 1d 15h 24m 29s ago.
L139[10:36:51]
⇨ Joins: brandon3055__ (~Brandon@120.21.7.101)
L140[10:37:01] <vifino> Hey Mimiru.
L141[10:37:09] <Mimiru> Hi vifino
L142[10:37:10] ***
surferconor425|Away is now known as surferconor425
L143[10:37:34] <vifino> How are you
doing?
L144[10:38:09] ⇦
Quits: brandon3055_ (~Brandon@120.21.7.101) (Ping timeout: 206
seconds)
L145[10:38:22] <Mimiru> Meh. Not too bad,
you?
L146[10:41:53] <vifino> Quite okay.
L147[10:44:20] <Mimiru> Yeah..
L148[10:45:27] ⇦
Quits: MichiBot (~lb@eos.pc-logix.com) ()
L149[10:45:39] <Mimiru> Oh it worked
L150[10:45:40]
⇨ Joins: MichiBot (~lb@eos.pc-logix.com)
L151[10:47:12] <Mimiru> %ytc enable
L152[10:47:15] <MichiBot> Mimiru: Enabled
YTInfo for this channel
L154[10:47:17] <MichiBot> Mimiru:
Flight Facilities - Crave You (Adventure Club Dubstep Remix)
| length:
3m 57s | Likes:
307201 Dislikes:
5364 Views:
41062010 | by
MrSuicideSheep
L155[10:47:21] <Mimiru> \o/
L156[10:47:57]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L157[10:48:33] <Mimiru> %ytc list
L158[10:48:33] <MichiBot> Mimiru: Enabled
YT channels: [#oc]
L159[10:48:51] <Mimiru> %url list
L160[10:48:51] <MichiBot> Mimiru: Enabled
URL channels: []
L161[10:48:53] <Mimiru> good.
L162[10:52:32] ⇦
Quits: t3hero_ (~t3hero@c-50-173-229-254.hsd1.ca.comcast.net) (Ping
timeout: 195 seconds)
L163[10:52:59] ***
rakiru|offline is now known as Kasen
L164[10:58:22]
⇨ Joins: t3hero
(~t3hero@2601:202:100:7e79:bda6:21ec:d6f6:9f7f)
L165[11:02:05] <Lizzy> Ohai mimiru
L166[11:02:21] <Mimiru> o/ Lizzy
L167[11:02:39] <Mimiru> %alot enable
L168[11:02:41] <MichiBot> Mimiru: Enabled
Alot for this channel
L169[11:02:51] <Mimiru> I like this a
lot
L170[11:02:53] <Mimiru> aww
L171[11:02:54] <Mimiru> right
L172[11:02:59] <Mimiru> autoreplace
lol
L173[11:03:05] <vifino> hah
L174[11:03:08] <Lizzy> I like alot of
spam
L176[11:03:09] <Skye> alot
L178[11:03:29] <Lizzy> Huh, EnderBot2
didn't respond to the spam
L179[11:03:40] <Mimiru> Isn't it still a
random chance?
L180[11:03:56] <Lizzy> Yeah, usually it
does though
L181[11:04:24] <Mimiru> Meh I find if you
spam it enough
L183[11:04:29] <Mimiru> it'll do it
:P
L184[11:04:33] <Lizzy> There we go
L185[11:04:35] <Lizzy> Now
L186[11:04:51] <Lizzy> Now it won't do it
for another 5 or so mins
L187[11:04:54] <Mimiru> Meh, I still need
to move ignored users into sqlite
L188[11:05:26] <vifino> oh boy
L189[11:05:36] <vifino> pkgconf compiles
its stuff with -funroll-loops by default
L190[11:05:38] <vifino> .-.
L191[11:05:56] <vifino> thats so gentoo i
dont even
L192[11:06:09] <vifino> wait, not pkgconf,
shine
L193[11:06:10] <vifino> *
L194[11:11:23] ⇦
Quits: alekso56 (~znc@2001:464b:c2aa:0:250:56ff:fe31:2812) (Ping
timeout: 378 seconds)
L195[11:11:47]
⇨ Joins: Jezza (~Jezza@92.206.13.233)
L196[11:21:23]
⇨ Joins: Guest94444
(~znc@2001:464b:c2aa:0:250:56ff:fe31:2812)
L197[11:26:10] ⇦
Quits: JohnC (webchat@173-17-170-145.client.mchsi.com) (Ping
timeout: 204 seconds)
L198[11:30:03]
⇨ Joins: LJack2k
(~LJack2k@spool128-71.cable.tolna.net)
L199[11:30:04] ⇦
Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Quit: ZNC
- http://znc.in)
L200[11:30:04] ⇦
Quits: Reika (~Reika@reika.kalseki.mods.abrarsyed.me) (Quit: ZNC -
http://znc.in)
L201[11:32:08]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-127.unity-media.net)
L202[11:33:09] ***
Shuudoushi is now known as Shuudoushi|Away
L203[11:34:04] ⇦
Quits: KomputerKid (~KK@67.204.178.35) (Ping timeout: 192
seconds)
L204[11:34:48] ⇦
Quits: h3po (~h3po@aftr-5-146-248-127.unity-media.net) (Client
Quit)
L205[11:37:25]
⇨ Joins: Cazzar
(~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L206[11:37:25]
zsh sets mode: +v on Cazzar
L207[11:38:01]
⇨ Joins: Reika
(~Reika@reika.kalseki.mods.abrarsyed.me)
L208[11:38:19] <Sangar> weekend \o/
L209[11:39:55] <Lizzy> Woo
L210[11:42:27] <vifino> woo
L211[11:43:34]
⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L212[11:55:32] ⇦
Quits: M89_ (~M89@quizzor.pl) (Ping timeout: 195
seconds)
L213[11:55:58] ⇦
Quits: Kubuxu (~Kubuxu@51.254.25.17) (Ping timeout: 206
seconds)
L214[11:57:58]
⇨ Joins: t3hero_
(~t3hero@2601:202:100:7e79:245e:79db:9c30:6546)
L215[11:58:08] ⇦
Quits: marcin212 (~marcin212@bymarcin.com) (Ping timeout: 378
seconds)
L216[11:58:35]
⇨ Joins: Kubuxu (~Kubuxu@51.254.25.17)
L217[11:58:39] ⇦
Quits: Magik6k (~Magik6k_@magik6k.net) (Read error: Connection
reset by peer)
L218[11:58:46]
⇨ Joins: Magik6k (~Magik6k_@51.254.25.16)
L219[11:59:16] ***
Magik6k is now known as Guest59917
L220[11:59:38]
⇨ Joins: marcin212 (~marcin212@bymarcin.com)
L221[11:59:43] ***
Daiyousei is now known as Lilly_Satou
L223[12:00:47] ⇦
Quits: t3hero (~t3hero@2601:202:100:7e79:bda6:21ec:d6f6:9f7f) (Ping
timeout: 195 seconds)
L224[12:05:52]
⇨ Joins: M89 (~M89@quizzor.pl)
L226[12:21:17] <vifino> Sangar: oh my
:o
L227[12:22:52] <lperkins2> So, how do I
add a script to the boot disk? I want to add a library to the
openos disk
L228[12:40:45] <dangranos> you can make a
custom loot disk
L229[12:41:09] <lperkins2> Yeah, thought
about that
L230[12:41:22] <dangranos> you can do that
without poking jar
L231[12:41:48] <lperkins2> Yeah, assuming
they're just in the jar file, I'll just push it in there
L232[12:42:13] <dangranos> ._.
L233[12:42:18] <lperkins2> Just wanted to
know if there's some list of which to actually include or something
that would require actually recompiling.
L234[12:42:18] <dangranos> whatever
L235[12:42:32] <dangranos> nope, those are
just assets
L236[12:42:45] <dangranos> you'll need
reload though (i think)
L237[12:42:59] <lperkins2> Yeah,
probably.
L238[12:43:14]
⇨ Joins: v^
(~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L239[12:43:14]
zsh sets mode: +v on v^
L240[12:43:24]
⇨ Joins: ^v
(~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L241[12:45:29] *
Lizzy is home
L242[12:46:32] ⇦
Quits: Nathan1852 (~Nathan185@p5DC11A13.dip0.t-ipconnect.de) (Ping
timeout: 378 seconds)
L243[12:47:25]
⇨ Joins: Icedream
(~icedream@212-83-173-97.rev.poneytelecom.eu)
L244[13:18:32] ***
Guest94444 is now known as alekso56
L245[13:21:15] ***
Guest59917 is now known as Magik6k
L246[13:22:50]
⇨ Joins: t3hero__
(~t3hero@2601:202:100:7e79:51b6:ac8d:b7ee:e69f)
L247[13:24:48]
⇨ Joins: t3hero
(~t3hero@2601:202:100:7e79:a886:d52f:7a5b:a722)
L248[13:25:52] ⇦
Quits: t3hero_ (~t3hero@2601:202:100:7e79:245e:79db:9c30:6546)
(Ping timeout: 206 seconds)
L249[13:26:32] ⇦
Quits: t3hero__ (~t3hero@2601:202:100:7e79:51b6:ac8d:b7ee:e69f)
(Ping timeout: 195 seconds)
L250[13:33:36] ⇦
Quits: andior (~andior@171.189.broadband11.iol.cz) (Ping timeout:
206 seconds)
L251[13:34:57]
⇨ Joins: andior
(~andior@171.189.broadband11.iol.cz)
L252[13:54:45]
⇨ Joins: EliteAnax17
(~quassel@2601:100:8001:506:8cad:ce72:5da1:1942)
L253[14:02:25]
⇨ Joins: ping
(~pixel@c-68-41-215-101.hsd1.mi.comcast.net)
L254[14:02:25]
zsh sets mode: +v on ping
L256[14:08:35] ***
Cranium is now known as Cranium[Away]
L257[14:14:10] ***
Cranium[Away] is now known as Cranium
L258[14:16:34] <ping> Lizzy, tom scott
0/10 noob
L259[14:16:51] *
Lizzy stabs ping
L260[14:17:38] ***
Cranium is now known as Cranium[Away]
L261[14:21:10]
⇨ Joins: Wobbo
(~Wobbo@5249bc59.cm-4-2c.dynamic.ziggo.nl)
L262[14:22:24] <Wobbo> o/
L263[14:22:34] <CompanionCube>
!wobbo
L264[14:22:38] <Sangar> ohai wobbo!
L265[14:22:50] <Izaya> .wobbo
L266[14:22:54] <Izaya> ...
L267[14:23:15] <Wobbo> How are things
going?
L268[14:23:46] <Sangar> pretty good
L269[14:23:49] <Sangar> self?
L270[14:24:18] <Emblem> Oh lord.
L271[14:24:20] <Wobbo> Busy as always, but
fine.
L272[14:24:36] <Emblem> TIL Nanobots will
take chunks of health to recharge
L273[14:24:39] <Skye> Sangar, not good,
you failed and we had to send you to a data recovery service
L274[14:24:59] ⇦
Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Remote host
closed the connection)
L275[14:24:59] <Sangar> Skye, see, i don't
remember that part ;)
L276[14:24:59] ⇦
Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Remote host
closed the connection)
L277[14:25:09]
⇨ Joins: brandon3055_ (~Brandon@122.129.140.106)
L278[14:25:14] <Izaya> hah
L279[14:25:21] ⇦
Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
(Quit: Leaving)
L280[14:25:22] <Wobbo> Sangar: You didn't
wake up and felt like you missed a day?
L281[14:25:43] <Sangar> Wobbo, nah,
fabricated memories ftw
L282[14:25:46] <gamax92> artificial data
was generated for the missing day
L283[14:26:26] <Skye> nah
L284[14:26:29] <Wobbo> Damn, I might be
reset quite regularly then. I'm never sure which day it is
L285[14:26:30] <Skye> the day wasn't
missing
L286[14:26:42] <Skye> the day ended like a
horrible nightmare
L287[14:26:58] <Sangar> Wobbo, as long as
you have no deja-vus everything's fine ;)
L288[14:27:09] <Wobbo> Not regularly,
no
L289[14:27:15] <Sangar> how's vifino's
novella going anyway
L290[14:27:18] <Emblem> DAFUQ
L291[14:27:28] <gamax92> hi Emblem
L292[14:27:28] ⇦
Quits: brandon3055__ (~Brandon@120.21.7.101) (Ping timeout: 192
seconds)
L293[14:27:32] <Emblem> Hi.
L294[14:27:37] <Emblem> I DON'T THINK THE
CONFIG WORKED
L295[14:27:38] <Sangar> emblem's being
eaten by nanomachines :P
L296[14:27:44] <Temia> >.>
L297[14:27:47] <vifino> Sangar: oh, yeah,
i wrote it in a few hours, didnt heck if though, people liked it
and stuff.
L298[14:27:48] <Emblem> I disabled Harm
effect
L299[14:27:52] <Wobbo> That should totally
be a death message
L300[14:27:59] <vifino> CompanionCube:
gist where!
L301[14:28:05] <Emblem> Aaaaaand it didn't
work
L302[14:28:09] <Emblem> got harm'd
anyways
L303[14:28:11] <Izaya> reduced to a fine
paste, perhaps?
L304[14:28:17] <Sangar> Emblem, did you a)
restart mc, b) eat new nanomachines?
L305[14:28:21] <Emblem> Yes.
L306[14:28:23] <Emblem> Both.
L307[14:28:34] <CompanionCube> vifino,
wut?
L308[14:28:37] <CompanionCube> ah
L309[14:28:51] <Sangar> well, it only
draws from the list in the config, so it has to be some other
effect then :P
L310[14:28:52] <CompanionCube> Sangar, ah.
Want me to give you the link?
L311[14:28:59] <Emblem> Nope, listed as
harm.
L312[14:29:02] <Sangar> CompanionCube,
please
L313[14:29:07] <Temia>
DivideByDiamondException remains my favourite death message.
L315[14:29:30] <gamax92> Temia:
>_>
L316[14:29:41] <vifino> .-. now everyone
gets to see how terribad my writing skills are
L317[14:29:46] <Emblem> New nanos ->
close MC -> re-save config -> re-open -> new nanos ->
DED
L318[14:29:49] <vifino> thaaaaaaaaaaaanks
CompanionCube >___>
L319[14:29:59] <CompanionCube> vifino,
it's not terribad
L320[14:30:02] <Sangar> let's post it on
reddit! :P
L321[14:30:07] <vifino> its
terribad.
L322[14:30:07] <vifino> :l
L323[14:30:08] *
CompanionCube huggles vifino
L325[14:30:20] *
vifino hugs CompanionCube back
L326[14:30:21] <MichiBot> gamax92:
I
tried a thing. | length:
32s | Likes:
0 Dislikes:
0
View:
1 | by
gamax92
L327[14:30:22] <CompanionCube> huggles is
a word now mkay
L328[14:30:30] <Izaya> vifino, I've seen
worse - ie mine
L329[14:30:42] <Lizzy> CompanionCube,
huggles has always been a word, did you not get the memo?
L330[14:31:32] <Wobbo> vifino: There are
multiple subreddits about writing, you might try posting it there
if its on the internet anyway
L331[14:31:40] <vifino> gamax92: that
sounds like skipping to positions of a reversed sound
L332[14:31:53] <vifino> or something
L333[14:32:02] <gamax92> it's a thing that
I tried
L334[14:32:17] <vifino> Wobbo: .~. yeah,
r/roastme
L335[14:33:12] <CompanionCube> could just
say it was written by a friend
L336[14:33:13] <Emblem> Sagnar0 is it
possible to just flat-out get no effects on a nanomachines
input?
L338[14:34:45] <Sangar> Emblem, no. it'll
always do something, but it might need a second to.
L339[14:34:56] <Temia> Vifino what am I
reading
L340[14:35:09] <vifino> nothing .-.
L341[14:35:21] <Temia> This seems like an
awful lot of nothing then!
L342[14:35:37] <vifino> or something not
many people should have read .-.
L343[14:36:05] <CompanionCube> Temia,
you're reading vifino's story of Sangar the HDD
L344[14:36:07] <Sangar> vifino, ignoring
the typos, fine ;)
L345[14:36:12] <Emblem> With 10 dead
inputs, iterating through every possible combo, I've only found 4
hidden inputs @-@
L346[14:36:43] <vifino> Sangar: I wrote it
in one go at 3 am or something, put it there without even reading
it first <_<
L347[14:36:52] <Sangar> heh
L348[14:37:07] <Sangar> if i'm panicking,
make me kernel panic, please :P
L349[14:37:19] <CompanionCube> since when
would a HDD be running a kernel
L350[14:37:31] <Sangar> since when would
usb call firewire?
L351[14:37:35] <vifino> I may or may not
have drawn a bit of artwork of you <_<
L352[14:37:36] <Wobbo> CC: Go away with
your logic!
L353[14:37:37] <CompanionCube> the
military totally needs to have a Colonel Panic though
L354[14:37:51] <Sangar> >_>
L355[14:37:59] <Temia> Kernel Panic! At
the disk0
L356[14:38:18] <CompanionCube> Sangar, bad
pun?
L357[14:38:27] <vifino> CompanionCube: bad
day?
L358[14:38:33] <Sangar> CC i love bad puns
:P
L359[14:39:12] <CompanionCube> inb4
General Protection Fault
L360[14:39:45] <lperkins2> What's lua's
binary and operator?
L361[14:40:26] <gamax92> bit32.band or
&
L362[14:40:47] <gamax92> 5.2/5.3 and 5.3
respectively
L363[14:41:08] <Dashkal> Sangar: A sheep,
a drum, and a snake fall off a cliff. Ba-dumm-tsss
L364[14:41:16] <Temia> The Bitbangers
would make an awesome chiptune group
L366[14:41:50] <MichiBot> Wobbo:
Two
Drums and a Cymbal Fall off a Cliff | length:
59s |
Likes:
5088 Dislikes:
100 Views:
588040 | by
Tom
Scott
L367[14:42:17] <lperkins2> why is 5.2
masked I gentoo... ugh
L368[14:42:27] ***
Cranium[Away] is now known as Cranium
L369[14:42:27] <gamax92> lperkins2:
wat
L370[14:42:28] ***
Cranium is now known as Cranium[Away]
L371[14:42:38] <Lizzy> ha
L372[14:42:41] <gamax92> wow holy shit
that video is old
L373[14:42:42] <CompanionCube> vifino,
would you mind if I posted it to /r/shortscifistories saying it
came from a friend
L374[14:42:46] <CompanionCube> so you
don't have to be grilled
L375[14:42:47] <lperkins2> I'm doing an
emerge sync, maybe I just synced last time at a bad spot
L377[14:43:15] <vifino> CompanionCube:
meh, i dunno.
L378[14:44:20] <S3> scj643: Hey
L379[14:44:20] <Dashkal> Wobbo: Oh that's
amazing
L380[14:44:46] <S3> just made a PAL
decoder on scj643's server
L382[14:44:50] <scj643> Yes
L383[14:45:00] <S3> it's extremely
fast
L384[14:45:01] <scj643> Getting on
mumble
L385[14:45:15] <S3> won'tbe on long
because gotta pay rent
L386[14:45:17] <Wobbo> gamax92: Its just
from 2009
L387[14:45:36] <gamax92> yes, old
L388[14:45:48] <gamax92> thats like what,
more than 6 years ago?
L389[14:45:49] <vifino> pls voat on zhe
poll <.<
L390[14:45:58] <vifino> its important
._.
L391[14:45:59] <Wobbo> There are freshman
who think I'm old now and you are only making me feel older
:(
L392[14:46:12] <gamax92> plz voat an zhe
paul
L394[14:46:37] <Temia> Wobbo, age
check?
L395[14:47:18] <Temia> Vifino
L396[14:47:28] <vifino> Temiamoo.
L397[14:47:30] <Temia> Where's the
"this is silly and cute and you're silly and cute
*cheekpinch*" option
L398[14:47:43] <vifino> <.<
L399[14:47:45] <Wobbo> Temia: 21
L400[14:48:05] <Temia> Cry me a river
then.
L401[14:48:10] <gamax92> hah
L402[14:48:36] *
Dashkal shakes his cane at everybody
L403[14:48:41] <vifino> Temia: I'm making
a new poll already ._.
L404[14:48:41] <Wobbo> I know I'm not old,
but that doesn't mean that I can't feel that way
L405[14:48:53] <Dashkal> In internet years
I'm ancient. Still fairly young in human years though.
L406[14:49:02] <Temia> Yeah, but as
someone who has always felt old and is in fact older than you
L407[14:49:20] <lperkins2> yup, fresh
emerge --sync
L408[14:49:20] <Temia> I get to leverage
my cynicism :P
L409[14:49:24] <Wobbo> I mean, there are
also 9 or 10-years at the study association, so I know I'm not old,
but still…
L410[14:49:27] <lperkins2> and lua 5.2.3
iss still masked
L411[14:49:38] <lperkins2> (hard mask
{M})
L412[14:49:40] <CompanionCube> unmask
it
L413[14:49:44] <lperkins2>
obviously,
L414[14:49:48] <lperkins2> I'm just
surprised
L415[14:49:49] <gamax92> force
install
L416[14:50:09] <gamax92> download the
archive and unpack it, run any scripts, edit database to make as
install
L418[14:51:50] <Temia> :D
L419[14:52:15] <lperkins2> hm, wesnoth
requires lua 5.1...
L420[14:52:48] <Temia> Is that game any
good?
L421[14:53:04] <lperkins2> It's okay
L422[14:53:22] <lperkins2> It uses an
LCPRNG, so it can be a bit annoything
L423[14:53:32] <Temia> I see it every so
often but I never really bothered trying it because I'm not big on
strategy games
L424[14:53:34] <lperkins2> but a patch to
make it use a good RNG is easy
L425[14:53:44] <lperkins2> some of the
story lines are pretty good
L426[14:53:53] <lperkins2> the lack of
ranged weapons is annoying.
L428[14:55:52] <vifino> most important
person to vote
L429[14:57:16] ⇦
Quits: Vexatos
(~Vexatos@p200300556E4E736515D196221C254510.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L430[14:58:02] <vifino> CompanionCube: Why
do you want to post it there again? >_>
L431[14:58:12] <CompanionCube> vifino,
because why not
L432[14:58:18] <vifino> ._.
L433[14:58:26] ***
Cranium[Away] is now known as Cranium
L434[14:58:26] <CompanionCube> and because
it's not bad
L435[14:58:31] <vifino> pfft
L436[14:59:18] <Wobbo> vifino: If you post
it ther you can get critique on your writing and improve
L437[14:59:26] <vifino> Temia: Your option
has 50% x.x
L438[14:59:35] <vifino> woops, 56%
.-.
L439[15:00:03] <Temia> :'D
L440[15:00:12] *
Temia cheekpinches
L441[15:01:11] <vifino> Wobbo: I wrote it
because people demanded for more Sangar the hard drive jokes, I'm
terrible at writing and I will probably not write anything in the
near future without a good reason, nor did I check the text I wrote
through, i wrote it in a few hours in vim at 3 am <.<
L442[15:01:16] <vifino> '.'
L443[15:01:44] <DeanIsaKitty> o/
L444[15:01:44] <Wobbo> vifino: vim master
race!
L445[15:01:50] <Wobbo> Hi Dean
L446[15:01:54] <vifino> Wobbo:
Indeed.
L447[15:01:57] <DeanIsaKitty> Hi
Wobbo
L448[15:02:01] <vifino> ohai
DeanIsaKitty
L449[15:02:06] <DeanIsaKitty> ohai
vifino
L450[15:02:09] <vifino> Wanna read
something terrible?
L451[15:02:09] *
Lizzy divehugs DeanIsaKitty
L452[15:02:21] <DeanIsaKitty> eeeeeek
*splash*
L453[15:02:29] *
DeanIsaKitty hugs Lizzy
L454[15:02:33] <Lizzy> who put the pool
here?
L455[15:02:38] *
Lizzy hugs DeanIsaKitty back
L456[15:02:44] <sugoi> lperkins2: fellow
gentooer!? hi o/
L457[15:02:56] <vifino> oh boy, gentoo
overload
L458[15:03:02] <vifino> RUN WHILE YOU
STILL CAN
L459[15:03:03] <sugoi> >.<
L460[15:03:05] <lperkins2> yeah, switched
from mint 2 years ago
L461[15:03:15] <sugoi> i'm here when you
need a hug
L462[15:03:35] <Wobbo> The levle of Gentoo
is TOO DAMN HIGH! :P
L463[15:03:37] <lperkins2> got a processor
with the avx extensiion and wanted to be able to take advantage of
it
L464[15:03:48] <vifino> more like the
waiting is too long!
L465[15:03:58] <sugoi> i love so much
about gentoo. but i won't kid, i love watching updates
compile
L466[15:04:06] <DeanIsaKitty> Today is
probably the most popcorn-worthy day the whole year of 2015 when it
comes to news :'D
L467[15:04:23] <sugoi> why? /me opens
news
L468[15:04:25] <lperkins2> Waiting isn't
long when you've got a mini server farm to do the compiles, distcc
is great
L469[15:04:40] <DeanIsaKitty> First:
Microsoft now owns Havok
L470[15:04:41] <Emblem> what the
poop
L471[15:04:44] <Emblem> this batch of
nanobots
L473[15:04:53] <Emblem> gave ONE
input
L474[15:04:57] <Emblem> A PARTICLE
EFFECT
L475[15:05:04] <Emblem> how.jpg
L476[15:05:08] <sugoi> lperkins2: distcc
is great, but i don't mind the long builds.
L477[15:05:16] <DeanIsaKitty> Amazon
kicked out Apple TV and Google Chromecast because THE FREE MARKET
WILL SAVE US ALL
L478[15:05:23] <DeanIsaKitty> And
then
L479[15:05:50] <lperkins2> Yeah, my
current project is compiling gentoo for an i586
L480[15:05:59] <lperkins2> cause I have a
586 arch for OC
L481[15:06:06] ***
Lilly_Satou is now known as Daiyousei
L482[15:06:34] <Skye> lperkins2, i586 is
the original Pentium?
L484[15:06:56] <DeanIsaKitty> I'm just
rolling on the floor laughting right now :'D
L485[15:07:02] <lperkins2> more or less,
strictly JPC is a 686, pentium II
L486[15:07:12] <lperkins2> but some of the
686 instructions are buggy
L487[15:07:55] <Wobbo> DeanIsaKitty: I
didn't even know you could buy apple products on Amazon!
L488[15:10:04] <DeanIsaKitty> Anyway, the
last one is pretty much USA spouting about "civil deaths"
caused by Russia's planes and Putin was like "... We haven't
even flown our first attack run yet."
L489[15:10:25] <Wobbo> DeanIsaKitty: Putin
is pretty weird
L490[15:10:33] *
vifino pokes DeanIsaKitty
L491[15:10:48] ⇦
Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Ping
timeout: 206 seconds)
L492[15:11:21]
⇨ Joins: Vex|Mobile
(~Vexatos@p200300556E4E736595F8006726ED80CE.dip0.t-ipconnect.de)
L493[15:11:21]
zsh sets mode: +v on Vex|Mobile
L494[15:11:28] *
DeanIsaKitty pokes vifino
L495[15:11:30]
⇨ Joins: Cazzar
(~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L496[15:11:30]
zsh sets mode: +v on Cazzar
L497[15:11:32] ⇦
Quits: Reika (~Reika@reika.kalseki.mods.abrarsyed.me) (Ping
timeout: 195 seconds)
L498[15:11:51] <vifino> DeanIsaKitty: Mind
giving it a read and voting?
L499[15:11:53] <Temia> How's that JPC
integration going, by the way?
L500[15:12:05] <lperkins2> It's
functional, after a fashion
L501[15:12:08]
⇨ Joins: Reika
(~Reika@reika.kalseki.mods.abrarsyed.me)
L502[15:12:30] <lperkins2> I'm still
trying to get /init (linuxrc) to read from /dev/tty0 and write to
/dev/ttyS0
L503[15:12:56] <lperkins2> the current
issue is genkernel keeps ignoring my modified linuxrc file
L504[15:13:17] <lperkins2> but it boots,
and it runs
L505[15:13:46] <lperkins2> got sidetracked
writing a little python.lua project, and I'm about to have to do a
paying job...
L506[15:13:51] <sugoi> never used
genkernel. you like it (besides your rc file issue)?
L507[15:14:08] <lperkins2> but then I'll
be writing device drivers for talking to OC components
L508[15:14:20] <Temia> Wait, why reading
and writing to two separate ttys?
L509[15:14:23] <lperkins2> it's okay, it
streamlines a lot of stuff for you
L510[15:14:31] <Temia> Can't you feed
keyboard input into the ttyS0 Rx stream?
L511[15:14:43] <Wobbo> lperkins2:
Python2lua compiler?
L512[15:14:55] <lperkins2> because the
ttyS0 input is not implemnted
L513[15:15:01] <Temia> oh ._.
L514[15:15:03] <lperkins2> there's a stub
for it,
L515[15:15:12] <lperkins2> meanwhile the
PS/2 input is complete
L516[15:15:19] <lperkins2> No, not a
compiler
L517[15:15:22] <DeanIsaKitty> vifino: its
says. Really. Not sais.
L518[15:15:33] <lperkins2> an
implementation of ceval.c in lua
L519[15:15:42] <Temia> On your end or on
JPC's?
L520[15:15:48] <lperkins2> JPC's
L521[15:15:53] <Temia> shiiiit.
L522[15:16:03] <vifino> DeanIsaKitty:
"written in a few hours at 3 am without reading it myself
<_<" >_>
L523[15:16:13] <lperkins2> spawning init
on 2 consoles is simple,
L524[15:16:14] <Temia> I'dve thought a
full serial interface would've been a priority target.
L525[15:16:28] <DeanIsaKitty> Yeah, i
figured that after three sentences :P
L526[15:16:31] <lperkins2> stuff... <
/dev/tty0 > /dev/ttyS0 2>&
L527[15:16:49] <lperkins2>
/s/&/&1/
L528[15:16:50] <CompanionCube>
DeanIsaKitty, what do you think of it
L529[15:16:50] <Vex|Mobile> Sais?
L530[15:16:51] <Kodos> What the hell is a
sanger hard drive
L531[15:17:08] <Wobbo> lperkins2: Whats
ceval.c?
L532[15:17:17] <DeanIsaKitty>
CompanionCube: Now will you two stop bombarding me?? :D
L533[15:17:29] <Vex|Mobile> Kodos, a hard
drive containing Snagar
L534[15:17:32] <CompanionCube> ^
L535[15:17:37] <lperkins2> CPython uses a
state machine (called the python vm) to execute bytecode generated
by the python compiler
L536[15:17:40] <CompanionCube> that Skye
shook
L537[15:17:47] <Kodos> vifino, what's the
strawpoll for
L538[15:17:48] <lperkins2> the file which
runs the state machine is ceval.c
L539[15:17:59] <vifino> Kodos: read the
darn title
L540[15:18:03] <Vex|Mobile> a skye
hook?
L542[15:18:32] <Wobbo> lperkins2: So it
allows you to run python bytecode?
L543[15:18:35] <lperkins2> yup
L544[15:18:37] <Kodos> "How do you
rate Sangar the Hard drive?"
L545[15:18:41] ⇦
Quits: Vex|Mobile
(~Vexatos@p200300556E4E736595F8006726ED80CE.dip0.t-ipconnect.de)
(Quit: TurboIRC for iOS. Available at the App Store.)
L546[15:18:52] <DeanIsaKitty> vifino: Its
probably quite good. But I am the wrong person for fanfiction and
I'm 115% sure I do not want any part in #oc fanfic :P
L547[15:18:56] <Kodos> That's not the kind
of title I'm able to understand within 10 minutes of waking
up
L548[15:19:11] <lperkins2> on the backend,
I have a fuse filesystem set up which automatically compiles .py
files to .pyc whenever the .py file is flushed
L550[15:19:43] <lperkins2> which allows
editing the .py files on OC, and then executing them
L551[15:19:54] <lperkins2> classes,
function, importing all work
L552[15:19:54] <vifino> and don't dare to
choose the Temia option, DeanIsaKitty.
L553[15:20:05] <Temia> aw, why not
:<
L554[15:20:09] <vifino> x.x
L555[15:20:10] <DeanIsaKitty> vifino: But
I can only vote once 0.0
L556[15:20:21] <vifino> oh, alrighty
then
L557[15:20:29] <lperkins2> I'm currently
making vararg functions and kwarg functions work properly
L558[15:20:33] <DeanIsaKitty> vifino:
"u suck"? or which one? :P
L559[15:20:50] <vifino> DeanIsaKitty:
"this is silly and cute and you're silly and cute
*cheekpinch*" >.>
L560[15:21:28] <DeanIsaKitty> I was
debating either that or "I don't want to answer" but
choose something completely other in the end :P
L561[15:22:05] <vifino> What did you
choose?
L562[15:22:15] <DeanIsaKitty> :)
L563[15:22:21] <Wobbo> vifino: "U
suck" obviously
L564[15:22:26] <vifino> that's not an
option, maybe next time, DeanIsaKitty.
L565[15:23:18] <vifino> Apart from that,
why do so many people choose 'this is silly and cute and you're
silly and cute *cheekpinch*'? Like, 45% ._.
L566[15:23:42] <Wobbo> vifino: Because you
are so worked up about it
L567[15:23:51] <vifino> .-.
L568[15:24:32] <lperkins2> the whole thing
is about 2k lines lua
L569[15:24:37] ⇦
Quits: Icedream (~icedream@212-83-173-97.rev.poneytelecom.eu)
(Quit: A lol made me boom.)
L570[15:24:45] <lperkins2> got about 2/3
of the opcodes supported
L571[15:25:38] <CompanionCube> wow
L572[15:26:19] <lperkins2> getting IEEE754
support was the most annoying part
L573[15:26:44] <Wobbo> lperkins2: IEEE754
does what?
L574[15:26:57] <lperkins2> binary
representation of floating point number
L575[15:27:36] <lperkins2> pyc files are
marshalled code objects, the marshal format encodes floats as 64bit
IE754
L576[15:27:42] <lperkins2> IEEE754
L577[15:28:14] <lperkins2> lua doesn't
know how to read that, so you have to read it in, bitshift, and do
math
L578[15:28:51] <gamax92> lperkins2: you
can do that in 5.3
L579[15:29:11] <lperkins2> 5.3 isn't even
in portage yet...
L580[15:29:13] <gamax92> string.pack will
take double bytes and spit out a number
L581[15:29:17] <lperkins2> is OC running
5.3?
L582[15:29:24] <gamax92> it has 5.3 in it,
not by default
L583[15:29:42] <lperkins2> packing them is
easy
L584[15:29:46] <lperkins2> I need to
unpack them
L585[15:29:47] <gamax92> you have to shift
rclick the gpu iirc.
L586[15:29:53] <gamax92> err sorry,
string.unpack
L587[15:30:00] <Temia> The CPU, but
yes
L588[15:30:05] <gamax92> >_> yes,
cpu
L589[15:30:10] <Temia> also jeez.
L590[15:30:14] <Temia> Arch got 5.3 ages
ago.
L591[15:30:16] *
gamax92 goes back to sleep
L592[15:30:16] <lperkins2>
string.unpack==nil, in 5.2
L593[15:30:20] <Temia> Gentoo really is
backwards
L594[15:30:22] <gamax92> because I said
5.3
L595[15:30:26] <Temia> Or awit
L596[15:30:28] *
Temia rubs eyes
L597[15:30:36] <lperkins2> aye, I was just
confirming that it isn't there in < 5.3
L598[15:30:41] <Temia> Yeah, Gentoo
L599[15:30:50] <Wobbo> In brew 5.2.4 is
still default
L600[15:30:53] <lperkins2> and my
implementation will work on 5.3, so it should be finee
L601[15:30:55] <vifino> Gentoo is the home
of rice.
L602[15:30:56] <Temia> I need more coffee.
I was starting to mix up portage/ports in my head
L603[15:31:13] *
gamax92 curls up on Temia instead
L604[15:31:15] <lperkins2> it even all
runs in 5.1
L605[15:31:26] <vifino> Temia: portage is
gentoo, ports is freebsd
L606[15:31:37] <Temia> Yeah.
L607[15:31:41] <Temia> "was'
L608[15:31:48] <gamax92> cool but, for
100% guaranteed accuracy or even just speed, use string.unpack
:P
L609[15:31:53] <Temia> I set myself
straight pretty promptly
L610[15:31:55] <vifino> Was just trying to
help '.'
L611[15:31:58] *
Temia headpats.
L612[15:32:05] <lperkins2> ugh,
lua...
L613[15:32:14] <lperkins2> if 0 then
print(5) end >> 5
L614[15:32:25] *
cloakable fox()
L615[15:32:37] <lperkins2> I get languages
which don't support conditional with non-boolean types
L616[15:32:40] <DeanIsaKitty> vifino:
OpenBSD & FreeBSD has ports. But they are not exactly the same
thing
L617[15:32:49] <lperkins2> but I don't get
the logic of bool(0)==true...
L618[15:32:56] <vifino>
s/freebsd$/*BSD/
L619[15:32:56] <Kibibyte> <vifino>
Temia: portage is gentoo, ports is *BSD
L620[15:32:59] <vifino> <_<
L621[15:33:03] <sugoi> lperkins2: i
agree
L622[15:33:03] <gamax92> only booleans are
booleans, except for nil, which is falsy
L623[15:33:09] <gamax92> numbers are not
booleans
L624[15:33:12] <Wobbo> lperkins2: only nil
and false are false, its because Lua is a Lisp
L625[15:33:18] <sugoi> booleans are
numbers :)
L626[15:33:25] <gamax92> not in lua
sugoi
L627[15:33:31] <gamax92> stop spreading
false logic
L628[15:33:33] <Temia> that captain lua,
it is a LISP!
L629[15:33:44] <Temia>
</obscuregundamjokes>
L630[15:33:48] <DeanIsaKitty> Technically
NetBSD does use Ports but the call it pcksrc or something like
that
L631[15:33:58] <sugoi> i wasn't talking
about lua - i assumed my sarcasm was obvious
L632[15:34:03] <lperkins2> yeah, I know
what it is, and it's one of the things about CLisp that I don't
like.
L633[15:34:07] <vifino> pkgsrc*
L634[15:34:28] <DeanIsaKitty> See last 4
words
L635[15:34:45] <sugoi> just agreeing with
lperkins2 , in that, 0 is false bc booleans are numbers (i would
expect in a language)
L636[15:34:52] <lperkins2> It's like java,
where you must compare 1==1, which the jvm turns into aa 1
L637[15:34:54] ***
Cranium is now known as Cranium[Away]
L638[15:35:13] <lperkins2> I wouldn't
expect it in a language, I'd expect bool(0) to be false, subtly
different
L639[15:35:26] <Wobbo> lperkins2: It makes
a lot of sense actually, why would 0 be false?
L640[15:35:49] <lperkins2> basically if
the if operator will accept args that are not type==bool, then
if(0) sshould take the false branch
L641[15:36:02] <lperkins2> It's an
artifact of C and other similar low level languages
L642[15:36:20] <Temia> Where booleans are
social constructs
L643[15:36:34] <Wobbo> lperkins2: for a
low level language I can see why, but we don't drag around
artifacts of low level languages all the time
L644[15:36:50] <vifino> oh, i completely
forgot
L645[15:36:52] <sugoi> i do, it makes
sense
L646[15:36:55] <vifino> Nice to see you,
DeanIsaKitty.
L647[15:37:05] <lperkins2> the fact that
0==NULL==false, because your CPU is usually optimized for branch
statements to work based on register-holds-zero or not
register-holds-zero
L648[15:37:09] <DeanIsaKitty> Huh? did I
do something wrong?
L649[15:37:15] <sugoi> false, off, 0, no,
empty, nil -- zeros
L650[15:37:38] <sugoi> but meh, let's
change the meaning of false because it shouldn't matter where we
came from
L651[15:37:55] <gamax92> it is its own
language >_>
L652[15:37:59] <sugoi> that said, don't
get me wrong. i love lua - the only scripting language i have
enjoyed
L653[15:38:07] <gamax92> it doesn't have
to fucking emulate behaviours of other languages
L654[15:38:13] <gamax92> it just has to be
its own language
L655[15:38:28] <lperkins2> Not saying that
it does, just that it is a non-intuitive, non-sensical design
decision
L656[15:38:36] <vifino> DeanIsaKitty: No,
you didn't. I just decided to greet you a bit nicer and less
single-word-y
L657[15:38:37] <sugoi> same
L658[15:38:39] <DeanIsaKitty> Why tf are
you talking about true/false when Lua counts from 1 and not from 0?
<.<
L659[15:38:54] <sugoi> DeanIsaKitty: well
i disagree with that too :)
L660[15:38:55] <DeanIsaKitty> Ah. Nice to
see you too vifino :)
L661[15:39:11] <sugoi> and yes, i count
from 0 all the time irl
L662[15:39:18] <sugoi> whenever i'm
talking about position
L663[15:39:18] <lperkins2> because I've
got a spot where I'm doing what should be a silly comparison
L664[15:39:20] <lperkins2> (val >
0)
L665[15:40:10] <lperkins2> And I'm betting
that any decent JIT implementation of lua will see that and go 'Oh!
if val...'
L666[15:40:17] <Wobbo> sugoi: Then you are
doing it wrong, you count from 1, index from 0 :P
L667[15:40:27] <vifino> DeanIsaKitty: Oh,
yeah, I helped a CCC member with Makefile syntax :P
L668[15:40:49] <DeanIsaKitty> Cool
L669[15:40:53] <Kodos> Can someone go to
steam's store via website, and take a screenshot of where the
change language option is
L670[15:41:01] <Kodos> I accidentally set
mine to some cyrillic language
L671[15:41:10] <lperkins2> ouch...
L672[15:41:15] <gamax92> also, I have to
wonder why google maps' street view will randomly break like it can
and ahs
L673[15:42:11] <sugoi> Wobbo: that's what
i was trying to say, i index from 0
L674[15:42:11] <gamax92> not like the
application crashes but like, the imagery is just plain messed up,
example: new baltimore
L675[15:42:21] <Temia> Click random
drop-downs until you start seeing things that aren't in
Cyrillic?
L676[15:42:26] <DeanIsaKitty> Kodos: Far
right top. Right of Install steam button (look for a caret)
L677[15:43:58] <Kodos> Got it,
thanks
L678[15:48:53] <DeanIsaKitty> Random PSA:
My GPG FP is 3F29 7AF1 E725 3031 1127 8C5F E9B5 049B 2974 C68A. If
somebody gives you a key with my name on it with a different fp
shoot some lead in the general direction of that fella, will
you?
L679[15:49:12] <Temia> You're concerned
someone is impersonating you?
L680[15:49:29] <DeanIsaKitty> *again
L681[15:49:55] <Wobbo> Why would people be
impersonating you?
L682[15:50:24] <Temia> Shit, that's a hard
lot in life :/
L683[15:50:48] <DeanIsaKitty>
Revenge/Malice/My access to certain servers in a certain country
:/
L684[15:51:06] ***
Daiyousei is now known as Lilly_Satou
L685[15:51:52] <lperkins2> Gah, why does
lua not display a table's contents by default when printing
it..
L686[15:52:35] <DeanIsaKitty> lperkins2:
table.foreach(t, print) ?
L687[15:52:53] <vifino> is that a
thing?
L688[15:53:00] <DeanIsaKitty> Temia: I had
worse, don't worry ;)
L689[15:53:03] <vifino> >
table.foreach
L690[15:53:03] <vifino> nil
L691[15:53:10] <DeanIsaKitty> Huh?
L692[15:53:13] <vifino> not in lua
5.3.1
L693[15:53:28] <DeanIsaKitty> I tought
there was something like that but my lua has become rusty over
time
L694[15:53:54] <DeanIsaKitty> 'Note: this
function is deprecated in Lua 5.1' Oh
L695[15:54:00] ***
Cruor is now known as Cruor|Away
L696[15:54:30] <lperkins2> yes..., but
such solutions are much more typing than print(t)
L697[15:54:51] <Wobbo> function t(tab)
return setmetatable(tab, {__tostring = function(self) local rep =
{} for k, v in pairs(tab) do table.insert(rep, tostring(k) ..
" = " .. tostring(v)) end return table.concat(rep,
", ") end })
L698[15:55:14] <DeanIsaKitty> And thats
less typing because ... ?
L699[15:55:40] <Wobbo> Because after that
you can write t{hello = "world"}
L700[15:55:47] <lperkins2> he's saying to
add a pretty print function,
L701[15:56:50] <lperkins2> I like lua as a
language, it's standard implementations' standard libraries are not
quite what I'd like them to be.
L702[15:58:17] <Temia> Yeah, lua's stdlib
is an indication that it was not really meant as an independent
scripting language.
L703[15:58:47] <Wobbo> Thats why you can
easily change the libraries :D
L704[15:58:58] <lperkins2> for some
definitions of easily...
L705[15:59:12] <Wobbo> Well, you have to
rewrite it of course
L706[15:59:22] <lperkins2> makes writing
portable lua slightly better than writing portable scheme
L707[15:59:26] <Temia> Yes. Custom
implementations are a big thing for it
L708[16:01:07] <lperkins2> (but only
because at least (almost?) everyone has the same core
interpreter)
L709[16:02:07] <Wobbo> lperkins2: Thats
why I wrote everything in brainfuck, your always sure it will
run
L710[16:02:09] <vifino> lperkins2: R5RS,
eh?
L711[16:02:54] <lperkins2> heh, I've got
some r5rs stuff that doesn't work the same in guile as it does in
racket,
L712[16:03:12] <lperkins2> to be fair,
I've not verified that it's 100% pure r5rs, but it's advertised as
such
L713[16:04:01] <lperkins2> that's why so
many of the 'r5rs compatible' libraries include an
implementation-specific initialization file
L714[16:04:30] <Wobbo> lperkins2: Common
Lisp actually solved that problem
L715[16:04:45] <lperkins2> heh, hardly,
that was it's goal
L716[16:04:59] <lperkins2> but its means
of doing so was to restrict to the union of the standard
implementations
L717[16:04:59] <CompanionCube>
DeanIsaKitty, what servers do you have that are sufficiently
interesting for them to be worth impersonating you
L718[16:05:15] <lperkins2> which means
that there's fairly little you can actually do with it
L719[16:05:56] <Wobbo> lperkins2: You have
the features list, which is a pretty nice mechanism to deal with
different implementations
L720[16:06:34] <lperkins2> Aye, as far as
such things aare possible.
L721[16:07:21] <lperkins2> The lack of
decent, working, standard libraries is why I ended up writing my
own scheme interpreter, which is fully interoperable with standard
python librariess
L722[16:07:34] <DeanIsaKitty>
CompanionCube: PM
L723[16:07:43] <lperkins2> (and supports
full call/cc and syntax extensions)
L724[16:08:23] <lperkins2> It's great for
things like HTML templating, using s-expressionss
L725[16:08:33] <lperkins2> or for parsing
xml
L726[16:08:33] <Wobbo> lperkins2: but
scheme isn't clisp :P
L727[16:08:51] <lperkins2> no, it isn't,
it's a separate lisp
L728[16:09:36] <lperkins2> because clisp
doesn't have much of anything to recommend it over scheme (other
than portability)
L729[16:10:13]
⇨ Joins: t3hero_
(~t3hero@2601:202:100:7e79:6163:b967:d10a:f234)
L730[16:10:21] <lperkins2> which is a non
issue, since anything written with schemepy is likely to be
non-portable due to use of the python stdlib
L731[16:11:19] <Wobbo> so schemepy is like
hy but more schemey?
L732[16:11:55] <lperkins2> essentially,
I've actually not heard of hy before (looking now)
L733[16:12:40] <lperkins2> I don't
translate the code to python (well I do now, if the JIT is
enabled), since doing so would tie you to the python stack, which
makes TCO and call/cc difficult to implement
L734[16:13:35] ⇦
Quits: t3hero (~t3hero@2601:202:100:7e79:a886:d52f:7a5b:a722) (Ping
timeout: 206 seconds)
L735[16:13:46] <Temia> Lua seems
interesting, but I'm not sure how well the LVM would work under
multiple concurrent threads.
L736[16:14:29] <lperkins2> Also, I
implemented it with no reserved keywords,
L737[16:14:36] <lperkins2> so you can do
things like
L738[16:14:39] <lperkins2> (define +
-)
L739[16:14:52] <lperkins2> and even
(define 5 6)
L740[16:15:16] <lperkins2> which can be
useful for parsing XML files,
L741[16:16:29]
⇨ Joins: t3hero__
(~t3hero@2601:202:100:7e79:11ea:343:3da8:3b91)
L742[16:16:34] <Wobbo> lperkins2: I've
been doing some work on a Lisp myself, it should target Lua, but it
doesn't really work.
L743[16:16:54] <lperkins2> heh, I'm
working on getting schemepy to run on top of python.lua
L744[16:17:07] <Wobbo> but it doesn't have
macros, so its pretty useless :P
L745[16:17:13] <lperkins2> I figure when
it's working, I'll have the kinks worked out of python.lua
L746[16:17:37] <lperkins2> yeah, adding
macro support was actually harder than adding call/cc or the
JIT
L747[16:17:49] <lperkins2> well,
non-hygenic macros were easy...
L748[16:18:04] <Wobbo> wait, so you want
to run a vm for scheme in a vm for python in a vm for Lua? Sounds
like you are trying to do something wrong…
L749[16:18:23] <lperkins2> mostly to see
if I can
L750[16:18:37] <lperkins2> python.lua's
performance already precludes serious use of it probably...
L751[16:18:39] <sugoi> to a hobbyist
programmer, there is no wrong way :)
L752[16:18:58] <Wobbo> lperkins2: The
problem is is that it target Lua, so macros need to be handeld
specially
L753[16:19:12] ⇦
Quits: t3hero_ (~t3hero@2601:202:100:7e79:6163:b967:d10a:f234)
(Ping timeout: 195 seconds)
L754[16:19:19] <lperkins2> 'though I'll
likely see if I can optimize it later (I've got a bunch of
a=STACK:pop() STACK:push(a) stuff)
L755[16:19:28] <lperkins2> doesn't lua
have a binary representation form?
L756[16:19:44] <lperkins2> have it output
that, after doing syntax expansion
L757[16:20:06]
⇨ Joins: t3hero_
(~t3hero@2601:202:100:7e79:e5d9:cdb7:ad18:bf89)
L758[16:20:37] <lperkins2> besides, with
full JIT optimizations enabled, the scheme interpreter runs roughly
at native python speed
L759[16:20:44] <lperkins2> (some things
faster, some slower)
L760[16:21:00] <lperkins2> (define (double
x) (* x 2))
L761[16:21:21] <lperkins2> returns exactly
the same thing as double = lambda x:x*2
L762[16:21:56] <lperkins2> chained
comparisons include 2 extra opcodes
L763[16:22:31] <Wobbo> Nah, I prefer to
target the text so it can run in OC
L764[16:22:35] <lperkins2> nested
functions can get flattened into a single function, which lets the
scheme interpreter actually run faster than native equivalent
code
L765[16:22:45] <lperkins2> true..
L766[16:22:46] ⇦
Quits: t3hero__ (~t3hero@2601:202:100:7e79:11ea:343:3da8:3b91)
(Ping timeout: 206 seconds)
L767[16:23:02] <lperkins2> that just means
you need to write a lua-bin interpreter in lua...
L768[16:23:04]
⇨ Joins: t3hero
(~t3hero@2601:202:100:7e79:8da7:9c0a:a9bb:e0d9)
L769[16:23:24] <lperkins2> or in scheme
and run it on top of python on top of lua...
L770[16:23:30] <Wobbo> You are making
stuff to hard now
L771[16:23:54] <lperkins2> so why do you
need to handle macros specially?
L772[16:24:24] <lperkins2> macros can be
expanded during syntax parsing,
L773[16:24:25] <Wobbo> Because local vars
can't hold macros and stuff like that
L774[16:25:02] ⇦
Quits: t3hero_ (~t3hero@2601:202:100:7e79:e5d9:cdb7:ad18:bf89)
(Ping timeout: 195 seconds)
L775[16:25:06] <Wobbo> Yeah, that works, I
knwo when to do it, just no clean way to do it though. beside
saying you can't let a macro
L776[16:25:15] <lperkins2> true, usually
there's a table of macros
L777[16:25:28] <lperkins2> wait, does CL
let you define macros outside the global scope?
L778[16:25:48] <Wobbo> macrolet
L779[16:25:59] <lperkins2> eh, make the
macros first class objects
L780[16:26:33] <lperkins2> make your
interpreter loop check if the head object is a macro, and if so,
call it with the syntax as arguments
L781[16:26:37] <Wobbo> The problem is that
you can't access local variables from outside
L782[16:26:45] <Wobbo> and its not an
interpreter, but a compiler
L783[16:26:55] <lperkins2> ah, that's
slightly trickier
L784[16:27:08] <lperkins2> that's why I
went the interpreter+JIT route
L785[16:28:14] <Lizzy> Kodos, that TARDIS
mod kinda needs like 3 or 4 people to help level it up
L786[16:28:28] <Kodos> Lizzy, lower the
speed
L787[16:28:33] <Lizzy> Kodos, i know
L788[16:28:46] <Kodos> Unless you're bad
at seeing the things light up, I don't know how you think you need
3 people
L789[16:28:46] <Lizzy> but still, with 4
people it'd be fun and fast
L790[16:28:51] <Kodos> Yeh, true
L791[16:28:53] <Kodos> Also
L792[16:28:58] <Kodos> Once you hit level
7, you get the stabilizers anyway
L793[16:29:04] <Kodos> And if you just
wanna mess around, you can add XP via command
L794[16:29:52] <Lizzy> also the TARDIS mod
is definatly going on my server
L795[16:30:38] <Lizzy> wtd
L796[16:30:46] <Lizzy> my tardis landed in
the water...
L797[16:30:54] <lperkins2> heh,
woops
L798[16:31:07] <lperkins2> was reversing
the order of arguments...
L799[16:31:12] <Kodos> There's a thing you
can get and turn on, to make sure you're landing on the
ground
L801[16:31:19] <Kodos> And check the
safety of exiting your TARDIS before you do
L802[16:31:24] <Lizzy> Kodos, i think i
have that on
L803[16:31:40] <Lizzy> ya, got land on
ground on
L804[16:31:43] <Kodos> Also don't forget
to go level up your TARDIS on the engine
L805[16:31:43] <lperkins2> Is the compiler
itself written in lua?
L806[16:32:03] <lperkins2> will the whole
thing work self-contained in OC?
L807[16:32:13] <Wobbo> lperkins2: It
should
L808[16:32:19] <Lizzy> Kodos, i is at
level 4, currently have like, 2 energy regen and 2 energy storage
points
L809[16:32:21] <lperkins2> sweet
L810[16:32:29] <Lizzy> or maybe 2 regen
and 1 storage
L811[16:32:33] <Wobbo> But I haven't
tested it outside lua 5.2 yet
L812[16:32:45] <Wobbo> But since OC is lua
5.2 by default it should work
L813[16:32:59] <lperkins2> Oh, I also have
a lua->scheme transpiler someplace, someone else wrote it, and
it's for 5.1, but I hacked it over to run on OC
L814[16:33:04] <gamax92> how do you get
lpeg in oc?
L815[16:33:25] <lperkins2> if you want to
look at how it handles stuff, I can probably drum it up
L816[16:33:48] <gamax92> are you going to
use Neil with LuLPeg?
L817[16:33:51] <Wobbo> gamax92: There is a
Lua implementation of lpeg
L818[16:34:08] <Wobbo> But I might rewrite
the parser.
L819[16:34:09] <gamax92> the level of
slowness is probably huge :P
L820[16:34:23] <Wobbo> Writing a Lisp
compiler by hand isn't hard
L821[16:34:41] <lperkins2> other than
macros
L822[16:34:49] <Lizzy> also Kodos, if i
enable the stabilisers, will it still get me xp in drifting flight
mode?
L823[16:34:50] <Lilly_Satou> still not too
hard
L824[16:34:53] <Wobbo> I meant parser,
Lisp parser
L825[16:34:59] <Lilly_Satou> macros are
just lisp code that generates lisp code
L826[16:35:07] <lperkins2> right, the
parser is about 60 chars of regex...
L827[16:35:12] <Temia> Hrm.
L828[16:35:16] <Temia> Hrrrm.
L829[16:35:26] <Wobbo> Lilly_Satou: The
problem is that you need to deal with Lua's local for lets.
L830[16:35:31] <lperkins2> that's what's
so neat, lisp is a regular language
L831[16:35:33] <Lilly_Satou> oh
L832[16:35:34] <Lilly_Satou> lua
L833[16:35:34] <Lilly_Satou> lel
L834[16:36:02] <Lilly_Satou> then its prob
a bit more difficult heh
L835[16:36:18] <Temia> I'm trying to
figure out if it's possible (without hackery) to pass an object
between multiple lua instances at different times, such as when
scheduling.
L836[16:36:26] <lperkins2> and why I'm
only writing a python vm, not a python language implementation,
because I don't want to try to parse a non-regular languge
L837[16:36:45] <gamax92> Temia: multiple
lua states?
L838[16:36:45] <lperkins2> serialize
it?
L839[16:36:55] <Wobbo> lperkins2: You can
just use a had written parser as well. Also probably makes it
easier to implement reader macros
L840[16:37:09] <Temia> I'm trying to make
this performance-oriented and taking advantage of multiple
threads.
L841[16:37:23] <Temia> Serialising it
totally destroys the performance and makes it a pain to work with
in native code afterwards >.>
L842[16:37:27] <Kodos> Lizzy, I don't
think so, but it removes your exterior from the world, so you can
'hide' from things
L843[16:37:28] <gamax92> Temia: so do you
have multiple lua states ...
L844[16:37:32] <Temia> Yes.
L845[16:37:52] <Wobbo> Temia: Can't you
serialize it to a binary format?
L846[16:37:56] <gamax92> hmm, I should
still have that xmove code that's designed specifically to work
with multiple states
L847[16:38:04] <lperkins2> or serialize
the java object holding it?
L848[16:38:13] <Temia> I'm working with D,
not Java.
L849[16:38:16] <Kodos> Also, Lizzy, we
need to coordinate our skins and figure out who's going to be which
who =)
L850[16:38:23] <lperkins2> Ah, I just
assumed OC
L851[16:38:37] <Temia> No biggie. I didn't
exactly specify.
L852[16:38:50] <Lizzy> technically i'm
already a Time Lady so i can just be myself :P
L853[16:38:50] <lperkins2> serialize the D
object holding it?
L854[16:39:27] <Temia> I'm still concerned
that'd destroy any performance benefits from opening multiple
threads to schedule operations between them.
L855[16:39:27] <Wobbo> Why is Buffy so
inconsistent! D:
L856[16:39:46] <Wobbo> Temia: I don't
think there is any other way
L857[16:39:52] <Temia> Uuugh.
L858[16:39:52] <lperkins2> depends on how
long the serialization takes and how often you have to pass it from
one thread to another
L859[16:39:56] <Temia> Maybe I'll look at
Angelscript instead.
L860[16:40:01] <lperkins2> is there a
generic copy method?
L861[16:40:25] <Temia> Which thread it
goes to is determined purely by which thread is open for a new
operation.
L862[16:40:51] <Temia> Otherwise, once per
1/60s, though multiple objects are going to be doing this
L863[16:41:12] <Temia> Target: Speed
sufficient to operate on a multicore ARMv7
L864[16:41:50] <Wobbo> Temia: If you want
easy threading you'll have to use Erlang :P
L865[16:43:14] <Lizzy> i wonder if there's
protections in place to stop you from landing one tardis in
another
L866[16:44:05] <Kodos> That... is a good
question
L867[16:44:26] <Temia> You know what, if
it's a lua-to-native interface and the object pointer is simply
passed, it should probably be fine. The fact that it's operating on
a scheduler means that none of the threads will have simultaneous
access to one object.
L868[16:46:13] <Lizzy> Kodos, we should
test that some time
L869[16:46:35] <lperkins2> ah, didn't
catch that no threads will run at the same time
L870[16:46:41] <Kodos> If you can get you
know who to add it to her server, we could test there
L871[16:46:46] <Temia> They'll run at the
same time, just not with the same objects.
L872[16:46:49] <Temia> Otherwise what's
the point.
L873[16:46:58] <Mimiru> I *just* got
home..
L874[16:47:01] <lperkins2> but if no
threads run at the same time...
L875[16:47:02] <lperkins2> right
L876[16:47:11] <lperkins2> that's what I
was about to say
L877[16:47:24] <lperkins2> (the answer is
easy concurrency, ala python)
L878[16:47:54] <Temia> I'm skipping Python
for internal scripting specifically because of the GIL
L879[16:48:02] <Lizzy> Kodos, indeed
L880[16:48:22] <lperkins2> GIL's been
removed in the experimental branch of pypy
L881[16:48:37] <lperkins2> uses
transactional memory instead
L882[16:48:46] <Temia> Sounds great,
especially since I'm working with external bindings, but eh.
L883[16:48:51] <Temia> Already trying out
D for the hell of it
L884[16:48:58] <lperkins2> it's not ready
for prime time yet
L885[16:49:23] <Mimiru> There isn't even a
server ATM, I've gotta finish cleaning up the pack, archive the
existing stuff..
L886[16:49:31] <lperkins2> depending on
what you're doing, it's 20-50% slower per-thread than the GIL
version, so unless you can go massively concurrent...
L887[16:50:08] <lperkins2> I tend to do a
lot with multiprocessing
L888[16:52:02] <Temia> Hmm.
L889[16:52:16] <Temia> With Python I
mostly stuck to threads for event-driven systems and file I/O
L890[16:53:01] <lperkins2> sweet varargs
now work
L891[16:53:06] <Lizzy> ... wtf, tardis
said i needed 3k energy to go to the nether, now it's saying
5k
L892[16:53:22] <lperkins2> now to
implement **kw
L893[16:53:50] <lperkins2> ugh, so the
deepest thing on the stack is the function,
L894[16:53:56] <lperkins2> then the
positional arg
L895[16:53:58] <lperkins2> s
L896[16:54:03] <lperkins2> then the
keyword args
L897[16:54:42] <lperkins2> to get the
number of positional args the function wants, or if the kw args
should be stored in some **kw dict,
L898[16:54:51] <lperkins2> you have to dig
down to the function,
L899[16:55:00] <lperkins2> which means
moving the arguments to temporary storage
L900[16:55:18] <Kodos> Lizzy, it's a
percentage of your max energy afaict
L901[16:55:21] <lperkins2> would be nicer
if the function came in on top of the stack
L902[16:55:30] <Kodos> If you upgraded
your max energy, it goes up
L903[16:55:41] <Lizzy> my max energy is
3k....
L904[16:55:47] <Kodos> Oh
L905[16:55:48] <Kodos> Weird
L906[16:55:53] <Kodos> What dim are you in
currently
L907[16:55:53] <Wobbo> lperkins2: You
can't peek down the stack?
L908[16:55:55] <lperkins2> well, ya know,
it's 1.3xmax energy
L909[16:56:14] <lperkins2> I can, I just
don't want to...
L910[16:56:23] <Wobbo> Why not?
L911[16:56:26] <lperkins2> lua...
L912[16:56:26] <Lizzy> also aparrently i'm
now in the nether, despite it's protests that it couldn't go there
and me switching it back to dim 9
L913[16:56:29] <CompanionCube> Temia,
looked at ruby
L914[16:56:29] <Lizzy> *0
L915[16:56:45] <Temia> A long time
ago.
L916[16:56:46] <Lizzy> hmm
L917[16:56:54]
⇨ Joins: Timmy94W
(webchat@ip5f5b3e07.dynamic.kabel-deutschland.de)
L918[16:56:56] <Temia> My boyfriend's more
experienced with it than I am.
L919[16:57:01] <Lizzy> did i accedentially
make it try to go to the end,,,,
L920[16:57:05] <Timmy94W> hi
L921[16:57:12] <CompanionCube> why not use
it for internal scripting
L922[16:57:47] <Temia> It'd be a tough
sell. My old memories of Ruby aren't exactly fond.
L923[16:57:50] <Lizzy> ah, Kodos trying to
go to the end will require 5k
L924[16:58:13] <lperkins2> heh, ruby is
about the only language on my list of 'actively don't want to
learn'
L925[16:58:29] <sugoi> lperkins2: js for
me
L927[16:58:41] <DeanIsaKitty>
CompanionCube: How well does Ruby do in a multithreaded
environment?
L928[16:58:59] <lperkins2> js isn't so bad
if you restrict the dialect sufficiently
L929[16:59:04] <CompanionCube>
DeanIsaKitty, dunno
L930[16:59:11] <gamax92> Timmy94W: what is
your end goal?
L931[16:59:21] <CompanionCube> but
Rubinius says this:
L932[16:59:23] <lperkins2> I learned js
within the divmod framework, which does a lot in the background to
make it behave like python
L933[16:59:27] <Wobbo> lperkins2, sugoi :
No more hate for PHP here?
L934[16:59:31] <CompanionCube> 'An
implementation of Ruby designed for concurrency using native
threads to run Ruby code on all the CPU cores. '
L935[16:59:41] <gamax92> because yes, your
infinite while loop will cause it to "too long without
yeilding"
L936[16:59:46] <lperkins2> eh, I already
learned php, kinda too late to avoid it :-P
L937[16:59:54] <Timmy94W> gamax92: i want
to trigger the Iris to close
L938[17:00:16] <Temia> Trick is I also
need to restrict myself to what would be readily available on a
modern 'nix system.
L939[17:00:21] <lperkins2> besides, as a
language, it's slightly less irregular than perl
L940[17:00:21] <Temia> Portability and
such.
L941[17:00:27] <Lizzy> dammit i lost the
spawn
L942[17:00:35] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Time to go,
to adventure!)
L943[17:00:36] <Temia> I am not going the
/opt route.
L944[17:01:03] <CompanionCube> define
'nix. Are we talking OSX, or one of the Linux distros
L945[17:01:06] <Temia> That route is the
manifestation of distrust and incompetence.
L946[17:01:42] <Wobbo> CC: POSIX
standard
L947[17:01:43] <lperkins2> um, you could
ship a tiny lisp, or even a tiny c compiler for internal
scripting...
L948[17:01:54] <Temia> Any modern desktop
Linux or BSD distribution. OpenDarwin would technically count, I
suppose, but OSX has its own userland packaging system on top of
Darwin
L949[17:02:18] <Lizzy> aha, found
spawn
L950[17:02:18] <Wobbo> Temia: what are you
trying to do?
L951[17:02:22] <CompanionCube> have you
looked at perl
L952[17:02:32] <CompanionCube> it's one of
the lowest-common-denominators for nix iirc
L953[17:02:35] <lperkins2> ick, only if
I'm getting paid, a lot...
L954[17:02:42] <Temia> Make it so I don't
have to hardcode enemy behaviour in my shmup and still be able to
run it on something as lightweight as an RPi :T
L955[17:02:52] <lperkins2> perl and python
and *sh are everywhere
L956[17:03:18] <DeanIsaKitty> Temia: This
might have been said before, but what about a Lisp?
L957[17:03:32] <Temia> It hasn't been, and
not really my style.
L958[17:03:32] <CompanionCube>
DeanIsaKitty, <Temia> Trick is I also need to restrict myself
to what would be readily available on a modern 'nix system.
L959[17:03:48] <CompanionCube> since when
is a lisp readily available on a *nix
L960[17:03:52] ***
Lilly_Satou is now known as SleepingLilly
L961[17:03:54] <lperkins2> depending on
how much of a lisp you need, you can get it in like 200 lines of
C
L962[17:03:56] <DeanIsaKitty>
CompanionCube: Python is not shipped with ther kernel either, is
it?
L963[17:04:08] <CompanionCube> I didn't
mention python
L964[17:04:10] <Wobbo> CC: Nor is
*sh
L965[17:04:11] ⇦
Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Read error:
Connection reset by peer)
L966[17:04:21] <lperkins2> busybox isn't
in the kernel?
L967[17:04:32] <lperkins2> or rather in
the initramfss
L968[17:04:34] <Temia> If I wanted to run
a shmup in kernelspace, I'd use fukken Allegro 4 and DR-DOS.
L969[17:05:00] <CompanionCube> Wobbo,
actually pretty sure every unix system ever has *some* shell
L970[17:05:06] <Temia> What's available to
package distribution systems is what counts.
L971[17:05:24] <CompanionCube> problem:
that varies wildly
L972[17:05:30] <CompanionCube> some have
old-as-shit packages
L973[17:05:32] <Wobbo> Temia: If you want
shit in brew, I can have a look at Formulas and shit
L974[17:05:35] <CompanionCube> others have
bleeding-edge ones
L975[17:05:53] <lperkins2> and *some* lisp
is always readily available in *nix, since lots of things implement
a lisp internaally
L977[17:06:06] <Temia> I'll just
experiment with the suggestions I've been given for now.
L978[17:06:41] <CompanionCube> if we're
being pedantic, only use what's mandated by SUSv4
L979[17:06:55] <CompanionCube> that
defines a true UNIX according to some peoples
L980[17:07:51] <Wobbo> Temia: So if you
want it to work on OS X, I could make it work, even using things
that are not in the default installation
L981[17:08:40] <lperkins2> Um, roll your
own DSL?
L982[17:09:07] <Temia> My concern is not
OSX userland or Windows. Those are nonissues.
L983[17:09:14] <CompanionCube> DSLs can be
hard yo
L984[17:09:19] <Temia> Packaging all the
bits with the game is par for the course there.
L985[17:09:23] <lperkins2> DSLs are
easy
L986[17:09:28] <Temia> But /opt on Linux
is a blight and I will not fall to it.
L987[17:09:42] <lperkins2> just about any
syntax can be converted to lisp
L988[17:09:55] <lperkins2> and fed to a
lisp interpreter for the heavy lifting
L989[17:09:55] <CompanionCube> Temia,
define /opt
L990[17:10:01] <DeanIsaKitty> Thats
because LISP is an AST in disguise.
L991[17:10:09] <CompanionCube> almost
anything is available via package manager depending on distro
L992[17:10:09] <gamax92> #p
L993[17:10:09] <|0xDEADBEEF|> >
0.281381172 Seconds passed.
L994[17:10:14] <Wobbo> DeanIsaKitty: Its
not even a disguise :P
L995[17:10:16] <Temia> The place where
non-conformant applications go to DIE
L996[17:10:40] <lperkins2> exactly, it
lets you execute your AST
L997[17:10:59] <CompanionCube> the only
shit in my /opt are a router toolchain and the firmware mod
kit
L998[17:11:05] <CompanionCube> no apps
there
L999[17:11:17] <Temia> Either way.
L1000[17:11:31] <Temia> I see /opt as
unncessary for a project as this.
L1001[17:11:32] <DeanIsaKitty> $ ls /opt
$ livestreamer-twitch-gui maven qtemu SteamApps teamviewer
vagrant
L1002[17:11:35] <DeanIsaKitty>
hm....
L1003[17:11:36] <lperkins2> and opens the
door to any GCC supported languages via gccxml
L1004[17:11:55] <Temia> It shouldn't need
such specific binary blobs that it has to be given its own little
sandbox.
L1005[17:12:10] <Temia> It should be able
to play just fine with the system and trust its environment.
L1006[17:12:25] <lperkins2> often /opt is
how lazy packagers deal with library-version issues
L1007[17:12:26] <CompanionCube> why not
just use steam
L1008[17:12:33] <CompanionCube> it has a
runtime
L1009[17:12:36] <CompanionCube> for
games
L1010[17:12:39] <DeanIsaKitty> Steam is
expensive
L1011[17:12:44] <Temia> Because this is a
freeware OSS project for the hell of it.
L1012[17:12:49] <CompanionCube> hm
L1013[17:13:18] <Temia> Even if I looked
at Steam as a distribution platform for more professional
works
L1014[17:13:27] <Temia> "Steam"
would simply be a build target among many.
L1015[17:13:30] <CompanionCube> I see
generic portability between all Linuxes and BSDs as a non-trivial
problem
L1016[17:13:39] <CompanionCube> because
of the variety
L1017[17:13:47] <Temia> Because I'd still
release the engine itself to the public. Often with a little
shareware game package.
L1018[17:13:48] <lperkins2> for what it's
worth, lisp (scheme or CL) is still pretty much the defacto choice
for AI programming,
L1019[17:14:02] <DeanIsaKitty> lperkins2:
Go talk to Wobbo :P
L1020[17:14:05] <lperkins2> um, you can
bet that they all have gcc supporting c89
L1021[17:14:11] <Wobbo> Thats why you
should keep to the POSIX standard for most things, and use cross
platform libraries for the rest
L1022[17:14:35] <Wobbo> lperkins2: It
really depends. Prolog is big as well. And python and Java.
L1023[17:14:50] <Temia> Yes. I am largely
relying on Phobos and Allegro for most day-to-day things, and they
are both multiplatform, but I still require a scripting system
which those two lack.
L1024[17:14:52] <Wobbo> lperkins2: Lisp
is really not that big anymore in AI.
L1025[17:15:03] <CompanionCube> Temia,
lua?
L1026[17:15:04] <lperkins2> true, because
so few people bother to learn it
L1027[17:15:10] <Temia> And the
conversation loops back around
L1028[17:15:16] <Temia> My eye is
twitching.
L1029[17:15:25] <Temia> No shit it is
twitching and I can feel it and it is annoying
L1030[17:15:27] <Wobbo> lperkins2: The
only major AI thing I know that is written in Lisp is ACT-R. And
that has an entirely different syntax basically
L1031[17:15:37] <lperkins2> SHRDLU
L1032[17:15:53] <Wobbo> lperkins2: Modern
major AI thing.
L1033[17:15:59] <CompanionCube> I see 3
major options: Perl, Python, or an embedded scripting language (e.g
Lua)
L1034[17:17:02]
⇦ Quits: Timmy94W
(webchat@ip5f5b3e07.dynamic.kabel-deutschland.de) (Ping timeout:
204 seconds)
L1035[17:17:10] <Temia> Yeah, I'll
probably look at lua.
L1036[17:17:21] <Wobbo> lperkins2: They
don't even teach us Lisp, only C, Java, Python, R, Matlab. And
ACT-R, but as I said, doesn't look like Lisp even though it is
lisp
L1037[17:17:28]
⇨ Joins: KomputerKid (~KK@67.204.178.35)
L1038[17:17:50] <lperkins2> aye, and you
have other non-standard-lisp-syntax lisps, like ANT,
L1039[17:18:01] <Temia> I might mess
around with Hedgehog simply because it looks interesting from the
perspective of an embedded-focused computer engineer
L1040[17:18:13] <DeanIsaKitty> Temia: For
a totally different approach: Use Python in the Development
environment and when you want to ship compile that Python down
using Cython? Might be worth shot
L1041[17:18:21] <Temia> GIL.
L1042[17:18:31] <CompanionCube> oh, and
if you make your shit Debian/Ubuntu specific I will throw a
sledgehammer in your direction
L1043[17:18:49] <lperkins2> um, why not
use an external program?
L1044[17:18:52] <Temia> My main problem
is performance and multiple concurrent threads fed objects by a
scheduler.
L1045[17:19:01] <Temia> Cube
L1046[17:19:03] <Temia> If I did
that
L1047[17:19:03] <lperkins2> can fire up
several python vms in child processes, avoids the GIL
L1048[17:19:08] <Temia> I would throw a
sledgehammer in MY OWN direction.
L1049[17:19:12] <DeanIsaKitty> I have no
real idea how the code that Cython emits looks like but is the GIL
still a problem on the C site?
L1050[17:19:23] <Wobbo> Anyway, I'm
going
L1051[17:19:29] <Temia> Dean, no, but the
thing is
L1052[17:19:29] <DeanIsaKitty> o/
Wobbo
L1053[17:19:35] <Wobbo> Bye! \o
L1054[17:19:37] <Temia> The C (or rather
D) side is largely in one thread.
L1055[17:19:40] <sugoi> so the
event.listen question, you want to use event.pull -
hopeimnotlate.png
L1056[17:19:57] <Temia> The scripting is
done in multiple concurrent threads as enemy and bullet scripting
is parsed
L1057[17:19:59] <Wobbo> sugoi: or remove
the while loop
L1058[17:20:02]
⇦ Quits: Wobbo (~Wobbo@5249bc59.cm-4-2c.dynamic.ziggo.nl)
(Quit: Textual IRC Client: www.textualapp.com)
L1059[17:20:13] <sugoi> or remove the
while loop :)
L1060[17:20:31] <sugoi> depends if they
plan to write more after that line
L1061[17:20:38] <sugoi> most people don't
write scripts as services (i assume)
L1062[17:21:10] <Temia> Hence why my
original question was how well multiple lua states play along when
an object with its own possible values is passed between them at
different times.
L1063[17:21:24] <lperkins2> try it and
see...
L1064[17:21:32] <Temia> Yeah, that seems
to be what I'll have to do.
L1065[17:22:56] <DeanIsaKitty> Temia: The
language that springs into my mind for that specific purpose is
Lisp on the one hand and Squirrel on the other
http://www.squirrel-lang.org/
L1066[17:23:57] <DeanIsaKitty> Both do
this interpreted/compiled dance quite well. But one has just a few
years more experience :P
L1067[17:23:58] <CompanionCube> Squirrel
is a good example
L1068[17:24:03] <CompanionCube> OpenTTD
uses it for AI scripting
L1069[17:24:29] <vifino> ew
L1070[17:25:25] <lperkins2> ugh, why is
there no 'in' operator...
L1071[17:25:52] <lperkins2> I'm honestly
surprised lua is as fast as it is, given how few operations run in
native code
L1072[17:26:06] <DeanIsaKitty> lperkins2:
as in "for .. in .."? there's pairs and ipairs
L1073[17:26:13] <lperkins2> No...
L1074[17:26:20] <lperkins2> as in 'if a
in b'
L1075[17:26:24] <DeanIsaKitty> Ah
L1076[17:26:47] <lperkins2> you have to
iterate the list, checking identity
L1077[17:27:15] <lperkins2> something
that most languages provide a function to do in native code
L1078[17:30:17]
⇨ Joins: Nathan1852
(~Nathan185@p5DC11A13.dip0.t-ipconnect.de)
L1079[17:34:57] <lperkins2> Also, why is
there no native way to get the length of the hashmap portion of a
table...
L1080[17:37:58] <ds84182> lperkins2:
Because they felt the user could implement it on their own :P
L1081[17:38:10] <ds84182> It doesn't
really have much use
L1082[17:38:47] <lperkins2> it's
something I use regularly, normally
L1083[17:39:02] <lperkins2> since it
opens the door to things like while len(d) > 0 do...
L1084[17:39:22] <ds84182> For the
>hashmap< portion?
L1085[17:39:34] <lperkins2> of course,
that doesn't work well in lua, since len has to count the
entries
L1086[17:40:06] <lperkins2> aye, at least
in python or java, when I'm doing something destructive to the
hashmap
L1087[17:40:40] <lperkins2> both of those
track the number of keys in the hashmap, so looking up the length
is an O(1) operation
L1088[17:40:46] <ds84182> The point of
HashMap is to NOT iterate through it like a list all the time
:/
L1089[17:41:10] <ds84182> If you wanted
to go through a hashmap and remove all entries like a queue, you're
using the wrong collection
L1090[17:41:14] <lperkins2> It's to be
able to have ~O(c) lookup time for any element
L1091[17:41:30] <lperkins2> no, not like
a queue, since a queue implies order
L1092[17:41:45] <lperkins2> if the order
is extrinsic to the hashmap, then a hashmap is the proper data
structure
L1093[17:41:53] <lperkins2> so
L1094[17:42:40] <lperkins2> while
len(somehash)>0:
L1095[17:42:40] <lperkins2> k =
calculateKeyToRemoveNext()
L1096[17:42:40] <lperkins2>
doSomethingWithKey(k)
L1097[17:42:41] <lperkins2>
somehash.pop(k)
L1098[17:43:14] <ds84182> Well, with Lua
tables, there is no way in hell you can ensure order
L1099[17:43:26] <ds84182> And it's
possibly the same in Java and Python
L1100[17:43:30] <lperkins2> it is
L1101[17:43:47] <lperkins2> python has an
OrderedDict which is slow, but preserves order
L1102[17:43:53] <ds84182> Lua tables, by
key and values, are not ordered
L1103[17:43:55] <lperkins2> (basically
just a pair of lists)
L1104[17:44:32] <ds84182> When you spawn
a new lua state, it bases string hashes off of a randomly generated
number in order to make sure someone cannot craft a string exploit
that works in every part of Lua
L1105[17:45:35] <lperkins2> As for not
iterating over the hashmap regularly, python has fast dictionary
iteration support, where it hands you key/value pairs quickly,
they'll be unordered, but there's no significant performance
implication for using it.
L1106[17:46:21] <lperkins2> (because
python doesn't use a linked-list hashmap implementation)
L1107[17:49:35]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-206.unity-media.net)
L1108[17:50:05] <ds84182> lperkins2:
Well, probably the reason why Lua doesn't have explicit fast and
slow paths is because the path that is available is the only
sensible path
L1109[17:50:39] <lperkins2> I'm not sure
I agree with that...
L1110[17:51:05] <lperkins2> If for extra
information I want to print the number of entries in a lua hashmap,
I have to first count them...
L1111[17:51:17] <lperkins2> or track the
insertions and deletions explicitly
L1112[17:52:02] <lperkins2> the first
option is slow, the second is verbose, and introduces additional
chances for bugs
L1113[17:52:08] <ds84182> Well, in Java
you would also have to "count them" so to speak, since
you would do a call to keySet which would >create< a keySet
with the keys from the hashmap in it
L1114[17:52:31] <lperkins2> with the
default hashmap, true,
L1115[17:53:01] <lperkins2> (though you
could subclass it and explicitly count additions and
deletions)
L1116[17:53:03] <ds84182> Plus in Lua,
counting is as easy as doing your for in, since for in is already
optimized to use native code for the logic
L1117[17:53:20] <lperkins2> ah, that's
what I was missing...
L1118[17:53:30] <ds84182> lperkins2: And
technically you could do the same with Lua and it's
metatables
L1119[17:53:34] <lperkins2> that does
make it much less of a bad idea
L1120[17:53:40] <ds84182> However,
metatables murder your speed
L1121[17:54:11] <lperkins2> yes, but with
java, and private variables/methods, you don't have to worry much
about something stealth-adding or removing a key
L1122[17:54:41] <ds84182> The thing is,
with Java, HashMaps aren't the core for storage of structured data,
Classes are
L1123[17:54:59] <lperkins2> right
L1124[17:55:22] <ds84182> So you simply
cant "extend a table" without sacrificing a lot of
speed
L1125[17:55:52] <ds84182> It's like
extending a struct into a C++ class that tracks field sets
L1126[17:56:33] <ds84182> All those
really fast mov instructions get turned into expensive call
instructions, especially if you have virtual methods
L1127[17:56:41] <lperkins2> can I modify
a table while iterating over it without losing my place in the
iteration?
L1128[17:57:02] <ds84182> lperkins2:
pairs should be able to do that for you
L1129[17:57:10] <lperkins2> okay,
good
L1130[17:57:20] <lperkins2> that reduces
the strain of no copy method somewhat
L1131[17:57:30] <ds84182> pairs just uses
next as the underlying implementation
L1132[17:57:42] <ds84182> and next has
all those facilities built in
L1133[17:57:48] <ds84182> In fact, next
is pretty OP
L1134[17:58:11] <ds84182> #lua local t =
{a=1,b=2,c=3} return next(t), next(t,"a")
L1135[17:58:11] <|0xDEADBEEF|> >
c
L1136[17:58:18] <ds84182> ...
|0xDEADBEEF| pls
L1137[17:58:21] <ds84182> #lua local t =
{a=1,b=2,c=3} return next(t)
L1138[17:58:21] <|0xDEADBEEF|> > c |
3
L1139[17:58:25] <ds84182> Oh
L1140[17:58:28] <ds84182> #lua local t =
{a=1,b=2,c=3} return next(t), next(t,"c")
L1141[17:58:28] <|0xDEADBEEF|> > c | b
| 2
L1142[18:01:40]
⇨ Joins: TangentDelta (~tangentde@63.143.24.22)
L1143[18:06:37]
⇨ Joins: Icedream
(~icedream@212-83-173-97.rev.poneytelecom.eu)
L1144[18:06:46]
⇦ Quits: KomputerKid (~KK@67.204.178.35) (Ping timeout: 192
seconds)
L1145[18:07:47] <lperkins2> it
works...
L1146[18:07:55] <lperkins2> **kw args are
now supported
L1147[18:14:54]
⇦ Quits: Jezza (~Jezza@92.206.13.233) (Quit:
sleep)
L1148[18:16:13] ***
Skye is now known as Skye|ZZZ
L1149[18:16:36] <Emblem> @lua
print(2+2)
L1150[18:16:44] <Emblem> #lua
print(2+2)
L1151[18:16:48] <|0xDEADBEEF|> > 4 |
nil
L1152[18:22:18] <Emblem> #lua local a=0
for i=1,16 do a=a+t end print(a)
L1153[18:22:19] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to perform arithmetic on a nil
value (global 't')
L1154[18:22:28] <Emblem> oops
L1155[18:22:33] <Emblem> #lua local a=0
for i=1,16 do a=a+i end print(a)
L1156[18:22:33] <|0xDEADBEEF|> > 136 |
nil
L1157[18:22:42] <Emblem> neat
L1158[18:23:17] <Emblem> #lua
print(136/8)
L1159[18:23:17] <|0xDEADBEEF|> > 17.0
| nil
L1160[18:23:28] <Emblem> Which is
16+1
L1161[18:23:30] <Emblem> \o/
L1162[18:24:08] <lperkins2> yeah...
L1163[18:26:20] <lperkins2> Σi=1:n =
n*(n+1) / 2,
L1164[18:26:36] <lperkins2> so dividing
by 0.5n will give you n+1
L1165[18:28:09] <Emblem> noice
L1166[18:28:22] <Emblem> #lua
print(1/0)
L1167[18:28:22] <|0xDEADBEEF|> > inf |
nil
L1168[18:29:49] <vifino> faaaak.
L1169[18:30:20] <Emblem> #lua local T=0
for i=1,15 do for j=i+1,16 do T=T+1 end end print(T)
L1170[18:30:20] <|0xDEADBEEF|> > 120 |
nil
L1171[18:30:27] <vifino> When you nyan'd
for over 4400s and you accidentally ^C
L1172[18:30:29] <Emblem>
print(120/3)
L1173[18:30:36] <Emblem> #lua
print(120/3)
L1174[18:30:36] <|0xDEADBEEF|> > 40.0
| nil
L1175[18:30:43] <Emblem> okay, that
works
L1176[18:31:23]
⇦ Quits: Nathan1852
(~Nathan185@p5DC11A13.dip0.t-ipconnect.de) (Ping timeout: 378
seconds)
L1177[18:32:14] <Emblem> wait oops
L1178[18:32:21] <Emblem> #lua
print(136/3)
L1179[18:32:21] <|0xDEADBEEF|> >
45.333333333333 | nil
L1180[18:32:27] <Emblem> crap, that's not
as pretty
L1181[18:33:35] <lperkins2> ugh, I need
to make this print a python traceback when it dies
L1182[18:34:00]
⇦ Quits: Icedream
(~icedream@212-83-173-97.rev.poneytelecom.eu) (Remote host closed
the connection)
L1183[18:48:30]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-318-138.w109-209.abo.wanadoo.fr) (Quit:
Leaving)
L1184[19:01:41]
⇨ Joins: GeorgeTSpicy (~GeorgeTSp@24.15.137.211)
L1185[19:15:00]
⇦ Quits: GeorgeTSpicy (~GeorgeTSp@24.15.137.211)
()
L1186[19:19:28]
⇦ Quits: EliteAnax17
(~quassel@2601:100:8001:506:8cad:ce72:5da1:1942) (Read error:
Connection reset by peer)
L1187[19:19:36]
⇨ Joins: EliteAnax17
(~quassel@2601:100:8001:506:e180:c4e9:c47b:f7b0)
L1188[19:26:29] <vifino> "And we
connect the $35,000 5u NAS to the $4000 10GB switch and we use the
$800 PCIe enclosure to connect the $500 10GB ethernet card to the
$379 eMachines laptop with the $39 250GB 5400rpm harddrive. After
Windows 7 Starter Edition finishes loading we drag over the files
we want to copy. Then the laptop bursts into flames."
L1189[19:30:08] <lperkins2> schemepy
environments now load.
L1190[19:31:52] *
Temia poses with her back to the camera and a hand over her face.
Time now resumes.
L1191[19:34:56] <Lizzy> is Temia a
weeping angel?
L1192[19:35:03] <Temia> No.
L1193[19:35:09] <Lizzy> good
L1194[19:35:13] *
Lizzy blinks
L1195[19:35:14] *
Temia puts in plastic fangs and gnaws on Lizzy's wings
L1196[19:35:20] <Temia> I am a vampire!
Bleh! Bleh! Muda!
L1197[19:35:35]
⇦ Quits: ICWiener (~DFrostedW@38.81.149.254) (Read error:
Connection reset by peer)
L1198[19:35:35]
⇦ Quits: DFrostedWang (~DFrostedW@38.81.149.254) (Read error:
Connection reset by peer)
L1199[19:35:37] <Lizzy> oww
L1200[19:35:44]
⇨ Joins: DFrostedWang (~DFrostedW@38.81.149.254)
L1201[19:37:42] <Lizzy> also Temia,
beware when drinking my blood, it's slightly toxic to others
L1202[19:38:10] <Temia> That's okay, I'm
still a minotaur!
L1203[19:38:18] *
Temia spits out fake fangs and curls up on
L1204[19:38:56] *
Lizzy pets
L1205[19:41:32]
⇨ Joins: KomputerKid (~KK@67.204.178.35)
L1206[19:42:03] *
Lizzy leans against vifino and dozes off to sleep
L1207[19:42:27] *
vifino picks Lizzy up, carries her to bed
L1208[19:44:34]
⇨ Joins: ICWiener (~DFrostedW@38.81.149.254)
L1209[19:50:42] <scj643> Anyone need
me
L1210[19:51:08] <scj643> I'm forcing my
Ubuntu to revert to official versions of sound utilities
L1211[19:53:43] <lperkins2> hm, I seem to
have found a maximum code length for my unmarshaller
L1212[19:59:46] <scj643> No comment on me
messing up the audio system on my Ubuntu install
L1213[20:00:43] <scj643> Also I'm
switching to unity because mate sucks for multiple monitors
L1214[20:02:15] <Mimiru> lolunity
L1215[20:04:43] <Lizzy> ^
L1216[20:05:18] <Mimiru> ^^
L1217[20:05:22] *
Lizzy falls asleep again
L1218[20:05:44] <scj643> Open box is too
minimal mate is failing to work on two displays without shitting
itself
L1219[20:06:03] <Lizzy> MATE works fine
for me
L1220[20:06:40] <Mimiru> xfce ftfw
L1221[20:07:23] <Temia> xfce~
L1222[20:07:29] *
Temia ^5 Mimiru
L1223[20:08:01] <Temia> I've been rocking
multimonitor flawlessly on xfce4
L1224[20:08:16] *
Mimiru reciprocates
L1225[20:09:48] <Temia> Though I admit
xfce4's kind of light on utilities, so I supplement them with
MATE's
L1226[20:12:05] *
CompanionCube loves Enlightenment
L1227[20:12:35] *
vifino drags Lizzy back to bed
L1228[20:12:40] ***
Cranium[Away] is now known as Cranium
L1229[20:12:43] <vifino> Stay.
L1230[20:13:05] <CompanionCube> Much
configuration, little RAM usage
L1231[20:14:06] <ds84182> I just want
something that doesn't absolutely use more than 2% of cpu while
idle
L1232[20:14:23] <ds84182> Anything more
than 10% and this laptop starts heating up :X
L1233[20:14:47] <ds84182> Sitting at a
constant-ish 57 deg Celcius
L1234[20:14:57] <Temia> hmm. lua lanes is
MIT-licensed. That makes packaging easy... I could even just have
it set up to grab and statically build into the executable.
L1235[20:14:58] <CompanionCube> I can't
give accurate CPU-usage values
L1236[20:14:58] <ds84182> Celsius
L1237[20:15:00] <Temia> If needs
be.
L1238[20:15:24] <CompanionCube> because I
nice my apps but not the DE - so the values would be
incorrect
L1239[20:15:35] <scj643> Mate isn't
working with another monitor that is an HD TV
L1240[20:15:41] <ds84182> Actually, I
lie, I'm running at 10% cpu right now
L1241[20:15:48] *
ds84182 wonders whats running
L1242[20:15:50] <scj643> If I could just
make it ignore my laptops display
L1243[20:16:03] <ds84182> .-.
firefox
L1244[20:16:06] *
scj643 thinks it's he botnet
L1245[20:16:49] <ds84182> Apparently my
lowest CPU usage is 0%
L1246[20:17:11] <ds84182> I've also seen
Max at 102% once
L1247[20:17:45] <CompanionCube> ds84182:
mulltiple cores
L1248[20:18:00] <scj643> The desktop
zooms in when I manually change my resolution using xrandr
L1249[20:18:25] <Mimiru> scj643, I have 3
monitors, one is a HDTV, xfce gave no fucks
L1250[20:18:41] <scj643> Using mate
man
L1251[20:19:06] <ds84182> CompanionCube:
Nah, this accounts for all cores
L1252[20:19:13] <ds84182> 100% is all 4
cores being used at the same time
L1253[20:19:22] <Mimiru> I'm aware, You
were talking about switching to *shudders* unity... I'm just
saying, there are better options than that piece of shit.
L1254[20:19:25] <scj643> Damn I only gave
2
L1255[20:19:42] *
Temia hmms. Angelscript doesn't look too bad...?
L1256[20:19:47] <scj643> Not switching to
unity to many dependencies
L1257[20:20:29] <Temia> Also more
multithread-friendly...
L1258[20:22:11] <Mimiru> I need a decent
way to VPN with a single IP on the end server..
L1259[20:22:30] <scj643> Softether VPN
Mimiru
L1260[20:24:18] <Mimiru> Huh.. doesn't
look terrible
L1261[20:24:23] <Mimiru> I'll look into
it, thanks scj643
L1262[20:25:04] <scj643> I use it to
tunnel into my home network
L1263[20:25:25] <scj643> Also they give a
free subdomain if you need it
L1264[20:25:36] <scj643> Got mate working
with my tv
L1265[20:25:54] <Mimiru> I just need a
way to access the internet from my house via my server, including
UDP, otherwise I'd just do ssh tunneling
L1266[20:26:37] <scj643> That should work
not 100% on udp but some protocol that it uses must have it
L1267[20:26:57] <Mimiru> ssh tunnling
works fine for everything *except* udp
L1268[20:27:03] <Mimiru> which I can't
get working for the life of me.
L1269[20:27:15] <scj643> Apparently mates
display settings just reads the xrandr modes
L1270[20:27:47] <scj643> I think this
does do udp it also emulates a lot of different protocols like
openvpn l2tp and such
L1271[20:28:53] <ds84182> #lua
(100-36)/2
L1272[20:28:53] <|0xDEADBEEF|> >
32.0
L1273[20:30:19] <CompanionCube> Tried
tinc?
L1274[20:30:33] <CompanionCube> Can do
both layer3 and layer2 vpn
L1275[20:31:10] <Mimiru> thanks cc I'll
look into that too
L1276[20:31:16] <Mimiru> gotta run atm
though
L1277[20:35:28] <ds84182> #lua
(66-32)/2
L1278[20:35:28] <|0xDEADBEEF|> >
17.0
L1279[20:35:34] <ds84182> #lua
32+17
L1280[20:35:35] <|0xDEADBEEF|> >
49
L1281[20:44:52] <scj643> Ubuntu and I are
just not getting along
L1282[20:45:19] <scj643> Mate and I
aren't getting alon
L1283[20:45:23] <scj643> Along
L1284[20:47:11] ***
surferconor425 is now known as surferconor425|Away
L1285[20:50:32]
⇦ Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout:
192 seconds)
L1286[21:02:05]
⇦ Quits: TangentDelta (~tangentde@63.143.24.22) (Remote host
closed the connection)
L1287[21:05:54]
⇨ Joins: snow_
(webchat@187.125-242-81.adsl-dyn.isp.belgacom.be)
L1288[21:06:29]
⇦ Quits: Inari (~Uni@p5B102651.dip0.t-ipconnect.de) (Read
error: Connection reset by peer)
L1289[21:06:59]
⇦ Quits: ping (~pixel@c-68-41-215-101.hsd1.mi.comcast.net)
(Read error: Connection reset by peer)
L1290[21:11:44]
⇦ Quits: snow_
(webchat@187.125-242-81.adsl-dyn.isp.belgacom.be) (Quit: Web client
closed)
L1291[21:15:26] <S3> whee
L1292[21:15:31] <S3> so I got my circuit
done
L1293[21:15:31] <S3> phew
L1294[21:15:51] <S3> in an ic workbench
for project red
L1295[21:16:01] <S3> and now I have no
idea how to get it out and into an ic printer lol
L1296[21:17:01]
⇨ Joins: rashy
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1297[21:18:05]
⇦ Quits: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1298[21:19:05]
⇨ Joins: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1299[21:21:28]
⇦ Quits: rashy
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1300[21:24:24]
⇨ Joins: rashy_
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1301[21:26:47]
⇦ Quits: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1302[21:27:31]
⇨ Joins: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1303[21:28:44] <S3> eah I dunno. I wish
I could find some documentation for this
L1304[21:30:07] <Kodos> Did oyu check the
wiki
L1305[21:30:10]
⇦ Quits: rashy_
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1306[21:32:06]
⇦ Quits: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1307[21:33:33]
⇨ Joins: rashy
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1308[21:35:35]
⇨ Joins: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1309[21:37:54]
⇦ Quits: rashy
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1310[21:39:03] <vifino> nyan cat in
terminal too op
L1311[21:39:05] <vifino> 'You have nyaned
for 11336 seconds!'
L1312[21:39:09] <vifino> time to
sleep
L1313[21:46:47]
⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L1315[21:50:08] <S3> 7 segment decoder in
project red ic circuit
L1316[21:57:11] <scj643> S3 are you on
the server?
L1317[22:10:40]
⇨ Joins: rashy
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1318[22:10:46] <S3> not now
L1319[22:12:13]
⇦ Quits: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1320[22:21:34] <dangranos> gah
L1321[22:43:09]
⇦ Quits: Lathanael|Away
(~Lathanael@p54970350.dip0.t-ipconnect.de) (Ping timeout: 206
seconds)
L1322[22:50:32]
⇨ Joins: Lathanael|Away
(~Lathanael@p549716BC.dip0.t-ipconnect.de)
L1323[22:50:47]
⇦ Quits: t3hero
(~t3hero@2601:202:100:7e79:8da7:9c0a:a9bb:e0d9) (Read error:
Connection reset by peer)
L1324[22:52:13]
⇨ Joins: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1325[22:54:45]
⇦ Quits: rashy
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1326[22:54:51]
⇨ Joins: rashy_
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1327[22:57:10]
⇦ Quits: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1328[23:09:15]
⇦ Quits: rashy_
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1329[23:10:13]
⇦ Quits: KomputerKid (~KK@67.204.178.35) (Ping timeout: 206
seconds)
L1330[23:12:51]
⇦ Quits: Guest59576 (~Michiyo@lynx.afterlifelochie.net)
(Quit: lol)
L1331[23:16:52]
⇨ Joins: rashy
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1332[23:17:03]
⇨ Joins: SoraFirestorm
(~EiraIRC@131-191-86-130.as.clicknet.org)
L1333[23:27:36] <gamax92>
INFINALITY
L1334[23:28:31]
⇦ Quits: SoraFirestorm
(~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the
connection)
L1335[23:50:12]
⇨ Joins: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1336[23:51:20]
⇨ Joins: rashy_
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1337[23:52:16]
⇦ Quits: rashy
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1338[23:54:12]
⇦ Quits: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1339[23:56:54]
⇦ Quits: SnowDapples (~powered@p5791B341.dip0.t-ipconnect.de)
(Killed (NickServ (GHOST command used by
SnowDapples_!~powered@pD9588637.dip0.t-ipconnect.de)))
L1340[23:56:59]
⇨ Joins: rashdanml
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L1341[23:57:02]
⇨ Joins: SnowDapples
(~powered@pD9588637.dip0.t-ipconnect.de)
L1342[23:59:31]
⇦ Quits: rashy_
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206
seconds)
L1343[23:59:37]
⇨ Joins: rashy_
(~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)