<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:12] ⇦ Quits: Backslash (~Backslash@ip-176-199-150-218.hsi06.unitymediagroup.de) (Ping timeout: 204 seconds)
L2[00:02:37] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:4806:3662:c307:13bc)
L3[00:02:37] zsh sets mode: +v on Kodos
L4[00:07:28] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: Always save before encountering a shiny.)
L5[00:22:01] <maumagro> no one there?
L6[00:27:23] * gamax92 throws tumbleweed
L7[00:35:44] ⇦ Quits: maumagro (~maumagro@190.176.68.60) (Remote host closed the connection)
L8[01:41:05] <jojotastic777 [Waystone]> Is there a way to reboot a computer from an eeprom?
L9[01:47:15] <fingercomp> computer.shutdown(true)
L10[01:58:00] *** Oddstr13 is now known as Oddstr24
L11[02:00:10] <jojotastic777 [Waystone]> Thanks!
L12[02:06:16] ⇨ Joins: Sargauss (~sargauss@c-50-132-49-82.hsd1.wa.comcast.net)
L13[02:06:53] ⇨ Joins: maumagro (~maumagro@190.176.68.60)
L14[02:07:56] <Sargauss> anyone know how to get a computer to see my extreme reactor remotely?
L15[02:12:52] ⇨ Joins: crijosan (~crijosan@190.176.68.60)
L16[02:13:12] <maumagro> hey cris
L17[02:13:43] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:a13e:bec8:2c75:ad52) (Quit: Cervator)
L18[02:13:47] <crijosan> rfr
L19[02:13:59] <maumagro> escribis y le das enter
L20[02:17:20] <crijosan> hola
L21[02:17:32] ⇦ Quits: crijosan (~crijosan@190.176.68.60) (Client Quit)
L22[02:17:53] ⇦ Quits: ironmountain (~anon@73.104.46.162) (Ping timeout: 201 seconds)
L23[02:19:43] ⇨ Joins: crijosan (~crijosan@190.176.68.60)
L24[02:21:07] ⇦ Quits: maumagro (~maumagro@190.176.68.60) (Quit: Proudly using WocChat!)
L25[02:22:26] ⇦ Quits: jojotastic777 (~jojotasti@47.145.51.90) (Ping timeout: 180 seconds)
L26[02:26:58] ⇨ Joins: turtledude01 (~turtledud@71-89-110-94.dhcp.stpt.wi.charter.com)
L27[02:32:57] ⇨ Joins: Vexatos (~Vexatos@p200300556E580927BD6F3C552D00877A.dip0.t-ipconnect.de)
L28[02:32:58] zsh sets mode: +v on Vexatos
L29[02:34:05] <Vexatos> D:
L30[03:14:40] <BloodyRain2k> adapter and cables Sargauss ?
L31[03:16:43] ⇦ Quits: Sargauss (~sargauss@c-50-132-49-82.hsd1.wa.comcast.net) (Remote host closed the connection)
L32[03:47:48] ⇨ Joins: techno156 (~techno156@137.154.137.135)
L33[04:16:04] ⇨ Joins: Inari (~Pinkishu@p5DEC63A8.dip0.t-ipconnect.de)
L34[04:16:54] <BloodyRain2k> lovely, OC is trolling me again... I open a file through filesystem.open and verify that the returned handle is NOT nil which it isn't at that point but when it gets to the end of the operation a few lines later filesystem.close(handle) fails because now the handle is suddenly nil -_- just wtf
L35[04:17:19] <Inari> Code ? :D
L36[04:19:04] <BloodyRain2k> nvm, I was actually trolled by outdated docs
L37[04:19:35] <BloodyRain2k> looks like filesystem.open does NOT return a number:handler anymore but now a handler object/table
L38[04:19:56] <BloodyRain2k> and fs.close isn't a thing anymore, rather it's handler:close() now
L39[04:21:44] <Inari> Ah
L40[04:21:59] <Inari> fs or filesystem?
L41[04:22:16] <BloodyRain2k> fs is what I ref it as because fuck writing filesystem all over the place
L42[04:22:22] <Inari> Ah :P
L43[04:22:32] <Inari> I seem to recall fs being a handler and filesystem not (since its using the component directly)
L44[04:22:35] <Inari> Guess that changed then
L45[04:23:05] <BloodyRain2k> what besides os even exists before you ref it? O.o
L46[04:23:10] <BloodyRain2k> * os and io
L47[04:23:44] <Inari> ?
L48[04:24:58] <Izaya> depends
L49[04:26:38] ⇨ Joins: SquidDev (~SquidDev@host86-151-226-195.range86-151.btcentralplus.com)
L50[04:33:13] <BloodyRain2k> btw Izaya, is your name from dorarara?
L51[04:33:30] <Izaya> quite possibly
L52[04:35:34] <BloodyRain2k> so I guess it's not but you get asked that on a regular basis? XD
L53[04:36:29] <Izaya> quite possibly
L54[04:39:12] <BloodyRain2k> why do I feel reminded of terminator 2 where the pile of liquid metal impersonated connor's dead mom
L55[04:41:37] <BloodyRain2k> that feel when you write a loading function and forget to call it and wonder why the fuck it's doing jackshit... derp
L56[04:47:37] <BloodyRain2k> huh, there's suprisingly few items that are used for brewing, or usable rather
L57[04:52:39] ⇨ Joins: Dracotech (~techno156@137.154.137.135)
L58[04:53:17] ⇦ Quits: techno156 (~techno156@137.154.137.135) (Ping timeout: 201 seconds)
L59[05:18:49] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-149-172-252-166.hsi13.kabel-badenwuerttemberg.de)
L60[05:22:12] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L61[05:24:13] <Inari> https://youtu.be/4IivXMn-UKw?t=17s wat
L62[05:24:13] <MichiBot> Notice me senpai satan | length: 1m 55s | Likes: 7,181 Dislikes: 335 Views: 692,561 | by Arsh | Published On 24/8/2015
L63[05:26:05] <BloodyRain2k> sooo bored
L64[05:46:26] *** Guest4505 is now known as Thog
L65[06:10:20] ⇨ Joins: AshIndigo (uid202308@id-202308.charlton.irccloud.com)
L66[06:10:30] <Ember> o3o/
L67[06:11:12] <AshIndigo> o/
L68[06:59:39] *** Thog is now known as Marisa
L69[07:29:43] <AshIndigo> ~markov ocdoc
L70[07:29:43] <ocdoc> Hi Kodos is trying to mute me don't forget about me don't forget about me
L71[07:29:56] <AshIndigo> o.o that again
L72[07:40:55] <Inari> ~markov AshIndigo
L73[07:40:55] <ocdoc> %inv add a nondescript object nearby dragon
L74[07:41:05] <Inari> %inv add a nondescript object nearby dragon
L75[07:41:06] * MichiBot summons 'a nondescript object nearby dragon' and adds to her inventory. This seems rather fragile...
L76[07:41:30] <AshIndigo> \o/
L77[07:54:05] *** Dracotech is now known as techno156
L78[07:54:56] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L79[07:57:03] ⇦ Quits: SquidDev (~SquidDev@host86-151-226-195.range86-151.btcentralplus.com) (Ping timeout: 201 seconds)
L80[08:12:18] <Inari> AmandaC / payonel : https://imgur.com/gallery/aBes46z
L81[08:17:59] * Temia yawnmoos and flops. z.z Still a bit groggy, but that's partly because she lives in a later timezone with people who actually wake up at a decent hour.
L82[08:20:47] ⇦ Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L83[08:20:55] <Mimiru> Vexatos, the time is upon us.
L84[08:21:07] ⇨ Joins: MichiBot (~MichiBot@hekate.pc-logix.com)
L85[08:21:07] <Vexatos> D:
L86[08:21:07] zsh sets mode: +v on MichiBot
L87[08:21:20] <Vexatos> %lua print($("Hi"))
L88[08:21:25] <Vexatos> Lies :⁾
L89[08:21:35] <Mimiru> it takes time after initial connect.
L90[08:21:46] <MichiBot> main:1: unexpected symbol near '$'
L91[08:21:51] <Vexatos> WELL THEN
L92[08:21:59] <Mimiru> %lua load(selene.parse([[print($("hi"))]]))()
L93[08:21:59] <MichiBot> hi
L94[08:22:16] <Vexatos> >__>
L95[08:22:28] <Vexatos> Are you using latestest selene?
L96[08:22:44] <Mimiru> gamax92's commit says "updated selene"
L97[08:22:46] <Mimiru> so.. idk
L98[08:22:48] <Mimiru> yes?
L99[08:24:03] <Vexatos> looks like it
L100[08:24:45] <Mimiru> and what I used there is just what gamax92 had used to test.. IDK how selene works :P
L101[08:24:54] <Vexatos> Mimiru, could you try replacing line 103 with selene.load(nil, true)?
L102[08:25:08] <Vexatos> In JNSandbox.java
L103[08:25:13] <Vexatos> JNLuaSandbox*
L104[08:25:26] <Vexatos> %lua $("test")
L105[08:25:26] <MichiBot> main:1: unexpected symbol near '$'
L106[08:25:36] <Vexatos> I doubt it'll work but it's worth trying
L107[08:25:46] ⇨ Joins: SquidDev (~SquidDev@host86-151-226-195.range86-151.btcentralplus.com)
L108[08:26:15] <Mimiru> Vexatos, head to #MichiBot i'll start up my test bot
L109[08:28:23] <Mimiru> Vexatos, System.out.println(runScriptInSandbox("if selene then selene.load(nil, true) end")); ?
L110[08:33:46] ⇨ Joins: misdirection (~misdirect@31.214.224.141)
L111[08:34:00] <Vexatos> yes
L112[08:36:27] ⇦ Quits: crijosan (~crijosan@190.176.68.60) (Remote host closed the connection)
L113[08:37:34] ⇨ Joins: mis (webchat@ip4d14ff70.dynamic.kabel-deutschland.de)
L114[08:39:27] ⇦ Quits: misdirection (~misdirect@31.214.224.141) (Remote host closed the connection)
L115[08:40:59] ⇦ Quits: mis (webchat@ip4d14ff70.dynamic.kabel-deutschland.de) (Ping timeout: 180 seconds)
L116[08:41:59] ⇦ Quits: techno156 (~techno156@137.154.137.135) (Ping timeout: 186 seconds)
L117[08:56:40] ⇨ Joins: techno156 (~techno156@71.19.252.32)
L118[09:04:44] *** Marisa is now known as Thog
L119[09:07:15] ⇦ Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L120[09:07:25] <Mimiru> Ok, NOW the time us upon us.
L121[09:07:32] ⇨ Joins: MichiBot (~MichiBot@hekate.pc-logix.com)
L122[09:07:32] zsh sets mode: +v on MichiBot
L123[09:30:08] ⇦ Quits: techno156 (~techno156@71.19.252.32) (Quit: Leaving)
L124[09:42:57] <Temia> '^'?
L125[09:44:32] <Inari> I think Selene in Michibot
L126[09:45:25] <Mimiru> yes
L127[09:45:30] <Mimiru> still tweaking it is seems
L128[09:49:04] <Temia> Too bad Michibot isn't hosted on Eos or Helios then. :p
L129[09:50:56] <Mimiru> umm
L130[09:50:59] <Mimiru> Michiyo, is on "Eos"
L131[09:51:06] <Mimiru> Eos got rolled into Hekate. :P
L132[09:51:18] <Mimiru> errr
L133[09:51:20] <Mimiru> MichiBot,
L134[09:51:34] <Temia> Oh right.
L135[09:51:41] <Temia> Well, still.
L136[09:51:48] <Temia> Eos is a cooler name. <.<
L137[09:51:55] <Temia> Then again I'm biased
L138[09:52:10] <Mimiru> heh
L139[09:52:22] ⇦ Quits: Corded (~MichiBot@hekate.pc-logix.com) ()
L140[09:52:27] <Mimiru> damn it
L141[09:52:28] <Mimiru> wrong bot
L142[09:52:35] ⇦ Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L143[09:52:41] ⇨ Joins: Corded (~MichiBot@hekate.pc-logix.com)
L144[09:52:42] zsh sets mode: +v on Corded
L145[09:52:50] ⇨ Joins: MichiBot (~MichiBot@hekate.pc-logix.com)
L146[09:52:51] zsh sets mode: +v on MichiBot
L147[09:55:20] <Mimiru> so selene has the seal of approval from Vexatos now.
L148[09:55:26] <Mimiru> use %sel or %selene
L149[09:55:34] <Mimiru> to use the language no one knows.
L150[09:55:36] <BloodyRain2k> does it happen to be a white sticky seal?
L151[09:55:39] <Mimiru> other than vex and payo
L152[09:56:14] <Vexatos> Other than me* :⁾
L153[10:13:48] <Inari> I half like this style and half find it odd https://konachan.com/image/aa9dc1412606757fe676e45d3fcb83ff/Konachan.com%20-%20140976%20andou_chikanori%20blonde_hair%20blush%20close%20green_eyes%20hino_akane_%28idolmaster%29%20idolmaster%20idolmaster_cinderella_girls%20long_hair.jpg
L154[10:14:09] <Inari> I think it works better when scaled down
L155[10:14:15] <Inari> Her mouth and arms look a bit odd when bigger
L156[10:22:21] <payonel> Inari: her eye is too shiny, it is out of context with the rest of her
L157[10:22:48] <Inari> Hmm maybe, don't think I mind her eyes that much though
L158[10:23:04] <payonel> Vexatos: i have parallel event threads. i call them "event-boxed threads"
L159[10:24:37] <vifino> I call em noodles.
L160[10:25:07] <Mimiru> %sel $("test")
L161[10:25:08] <MichiBot> test
L162[10:25:24] <Vexatos> payonel, "parallel"
L163[10:25:45] <Vexatos> Thanks Mimiru :⁾
L164[10:25:53] <payonel> Vexatos: also, the WEIRDEST thing ever. i changed some code in /lib/event.lua (i will link) that affected memory cost in a way i can not explain
L165[10:26:03] <payonel> (let me explain parallel in a moment)
L166[10:26:09] <payonel> but consider this: https://github.com/payonel/OpenComputers/commit/8adf4689787e557aded3390abbbeeafeca532751#diff-3386d27b28d1774e4f4f47af2de8d00c
L167[10:26:18] <payonel> see the changed line 81 in event.lua ?
L168[10:26:26] <payonel> where i ADD the metatable?
L169[10:27:07] <Vexatos> ya
L170[10:27:22] <payonel> this change reduced memory by ~1500 bytes
L171[10:27:26] <Vexatos> ok
L172[10:27:32] <payonel> by ADDING that
L173[10:27:42] <Vexatos> what does that even do
L174[10:27:44] <Vexatos> what is handlers
L175[10:27:51] <payonel> i've never seen this. even making functions in the chunk can cost up to 350 bytes
L176[10:28:07] <payonel> (handlers are just the event registrants)
L177[10:28:21] <Vexatos> an iterable table?
L178[10:28:21] <payonel> but my point is the strange memory drop
L179[10:28:33] <Vexatos> why did you even decide to add that line
L180[10:28:37] <Vexatos> it seems awfully random
L181[10:28:47] <Vexatos> to add the pullSignal to handlers
L182[10:29:37] <payonel> it's a working concept for something else, these "event-boxed threads"
L183[10:29:57] <payonel> but ignoring the implementation choice for a moment
L184[10:30:03] <payonel> this reduced memory
L185[10:30:14] <payonel> just by adding that metatable and calling handlers() instead of _pullSignal
L186[10:30:33] <payonel> significantly in fact, ~1500 bytes
L187[10:31:21] <payonel> Vexatos: fwiw, this is a dev branch, i havent merged
L188[10:31:27] <payonel> still testing and cleaning
L189[10:32:27] <Vexatos> I could think it improved speed
L190[10:32:37] <Vexatos> because metatable access < upvalue access
L191[10:32:41] <Vexatos> but memory?
L192[10:32:43] <Vexatos> uuh
L193[10:33:01] ⇦ Quits: pwootage (~pwootage@2600:3c00::f03c:91ff:fee0:4f25) (Ping timeout: 204 seconds)
L194[10:33:05] <payonel> but handlers is also an upvalue
L195[10:33:11] ⇨ Joins: pwootage (~pwootage@li552-72.members.linode.com)
L196[10:33:11] <Vexatos> right.
L197[10:33:27] <Vexatos> time to meta all the tables? :I
L198[10:33:30] <payonel> anyways, crazy
L199[10:33:31] <payonel> haha
L200[10:34:57] <payonel> so, "parallel" in the sense these threads are well isolated from the blocking computer.pullSignal flow, and have their own event handlers
L201[10:35:41] <payonel> this allows a thread to call pullSignal without blocking
L202[10:35:53] <payonel> that thread, and its entire coroutine stack, is yielded
L203[10:40:51] <Vexatos> %sel $("hi payonel")
L204[10:40:51] <MichiBot> hi payonel
L205[10:40:53] <Vexatos> :I
L206[10:41:19] ⇦ Quits: SquidDev (~SquidDev@host86-151-226-195.range86-151.btcentralplus.com) (Quit: <quit message here>)
L207[10:42:00] <payonel> Vexatos: I knew about it! nice :) gamax92 did it for you, btw
L208[10:42:26] <AmandaC> %sel $("Kill all synths"):reverse
L209[10:42:26] <MichiBot> shtnys lla lliK
L210[10:43:31] <AmandaC> %sel $("Yvan eht nioj"):reverse
L211[10:43:32] <MichiBot> join the navY
L212[10:44:03] <payonel> %sel $("never odd or even"):reverse
L213[10:44:03] <MichiBot> neve ro ddo reven
L214[10:44:05] <Vexatos> payonel, gamax did half of it but then it was broken >_>
L215[10:44:08] <Vexatos> so I fixed it >_>
L216[10:44:17] <payonel> ah, i see
L217[10:46:13] <AmandaC> one day I'll stop cmd-w-ing my email window to try and close an email. Someday.
L218[10:48:17] <payonel> AmandaC: i feel your pain
L219[10:53:19] <AmandaC> in any case, I now have a linux kernel with the options I want compiled for my pocket-chip.
L220[10:53:50] <AmandaC> Just need to wait for the usb <-> uart thing I ordered to come in tomorrow and I'll be able to boot it \o/
L221[10:56:41] <Inari> AmandaC: the network died :<
L222[10:57:05] <AmandaC> Inari: yeah, I suspect ryujin is feeling unwell, as I can't get ahold of purrdeta, so he's probably asleep, not tinkering
L223[10:58:25] <AshIndigo> %sel help()
L224[10:58:25] <MichiBot> main:1: attempt to call global 'help' (a nil value)
L225[10:58:30] <Temia> I kind of want a pocket-chip but I don't want to make any extraneous expenses until I have a source of funds again.
L226[10:59:23] <AshIndigo> eh? windows just made a random noise that i havent heard before
L227[11:03:01] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:448:d507:48e4:8f51)
L228[11:03:30] <gamax92> ...
L229[11:06:36] <AmandaC> Inari: I've reached the limit of my server debugging skills on my current spoon level -- turning it off then on again didn't work
L230[11:07:31] <AmandaC> Morning gamax92
L231[11:10:27] <gamax92> yep
L232[11:10:32] <gamax92> Vexatos did this wrong.
L233[11:10:36] <gamax92> good job.
L234[11:11:26] <Vexatos> probably
L235[11:11:30] <Vexatos> at least it works now
L236[11:11:32] <Vexatos> so I don't care
L237[11:11:34] <Vexatos> :P
L238[11:21:08] <AmandaC> %lua help()
L239[11:21:08] <MichiBot> main:1: attempt to call global 'help' (a nil value)
L240[11:21:19] <gamax92> ...
L241[11:21:22] * AmandaC wonders what tipped gamax92 off that it was done wrong?
L242[11:21:39] <gamax92> VEXATOS WHY DID YOU CHANGE THE ENTIRE FUNCTION TO TWO SPACES
L243[11:21:51] <Vexatos> mimiru did!
L244[11:21:56] <gamax92> why did you change that function at all
L245[11:22:03] *** cbcercas is now known as cbcercas|AFK
L246[11:22:09] <Vexatos> Because 20000 instructions aren't enough for selene's parser: P
L247[11:22:13] <Vexatos> :P *
L248[11:22:51] <Vexatos> gamax92, this was the best I could come up with, you're free to do something else
L249[11:22:58] <Vexatos> but do not base it on instructions >_>
L250[11:24:07] * AmandaC wonders if Vexatos did what she thinks he did, just from the chat context.
L251[11:24:45] <gamax92> Vexatos: and you wonder why CC is better than OC
L252[11:25:12] <Vexatos> wut?
L253[11:25:20] <Vexatos> How is that related to michibot >_>
L254[11:26:02] <gamax92> time checking vs instruction count
L255[11:26:15] <Vexatos> time checking is more sane
L256[11:26:36] <Vexatos> Because you don't care about things that are not the time >_>
L257[11:28:32] <gamax92> I can apply the same logic to instruction counting too so
L258[11:28:52] <DeeJayh> Ladies...
L259[11:29:01] <DeeJayh> Let
L260[11:29:13] <DeeJayh> Lets just take a deep breath
L261[11:30:05] <DeeJayh> gamax92, there's more than one way to skin a cat
L262[11:30:12] <DeeJayh> Vexatos, if it ain't broke don't fix it
L263[11:30:15] * AmandaC hides from DeeJayh
L264[11:30:19] <DeeJayh> AmandaC, Hi!
L265[11:30:24] <gamax92> it was broke though
L266[11:30:49] <Vexatos> gamax92, not really, because what does it matter if it's 10 or 10000 instructions if both take the same amount of time
L267[11:31:32] <DeeJayh> Well now we're back to there's more than one way to skin a cat, if you've found the more efficient way then re-write whatever it is. If it's something that could'be been easily fixed with the old code then revert to that and modify it instead
L268[11:31:46] <gamax92> DeeJayh: please shut up you don't even know what you're talking about
L269[11:31:59] <gamax92> Vexatos: because then the same code runs the same amount of stuff non dependant of how fast your computer is
L270[11:32:15] <DeeJayh> actually, everything I said is accurate, that would point to me knowing what I'm talking about
L271[11:32:32] <Vexatos> gamax92, so what exactly is broken with my code, anyway >_>
L272[11:32:34] <DeeJayh> but I'm just a lowly grass farmer
L273[11:32:37] <DeeJayh> don't mind me
L274[11:32:53] * DeeJayh offers AmandaC some grass
L275[11:33:06] * gamax92 looks for Cruor's face
L276[11:33:16] <Cruor> where what when
L277[11:33:28] <Vexatos> does os.time not work wherever that bot is or what
L278[11:33:49] <gamax92> found
L279[11:34:05] <gamax92> Vexatos: because selene is too slow, fix :⁾
L280[11:34:12] <Vexatos> not slow
L281[11:34:15] <gamax92> too slow
L282[11:34:18] <Vexatos> just many instructions
L283[11:34:23] <Vexatos> that is the entire thing
L284[11:34:26] <gamax92> doing more = takes more time = slow
L285[11:34:27] <DeeJayh> Vexatos, no, because it uses SGA
L286[11:34:33] <Vexatos> gamax92, highly depends
L287[11:34:50] <Vexatos> the slowest part of selene are a few table.insert calls I can do nothing about
L288[11:34:58] <Vexatos> those take up about 60% of the time
L289[11:35:03] <gamax92> rewrite selene in C
L290[11:35:05] <Vexatos> I have many more string.find ones
L291[11:35:10] <Vexatos> which are super fast
L292[11:35:17] <Vexatos> Which is why instruction count is not a good way
L293[11:35:51] <gamax92> wouldn't that take up about the same amount of instuctions due to it just being calls into C functions?
L294[11:36:05] <AmandaC> instruction count is a better / faster metric for if the code is runaway, though
L295[11:36:10] <Vexatos> Yes, but they take different amounts of time
L296[11:36:12] <Vexatos> that is my entire point
L297[11:36:30] <Vexatos> if 2% of instructions make up 60% of the time used
L298[11:36:36] <Vexatos> going by instruction count makes little sense
L299[11:36:58] <Vexatos> since 4000 of those lower 2% would be slower than 100000 of the rest
L300[11:36:59] <gamax92> mmm no it surely does make more sense to use instruction counting
L301[11:37:57] <Vexatos> how
L302[11:38:04] <gamax92> time is not exact and can vary between multiple runs, and os.time is not even more precise than a second
L303[11:38:10] <Vexatos> yes
L304[11:38:22] <Vexatos> But 3 seconds should be more than enough time to execute anything that is not an infinite loop
L305[11:38:30] <Vexatos> which is the point
L306[11:38:36] <gamax92> you gave it 4 seconds btw
L307[11:38:39] <Vexatos> yes I know
L308[11:38:41] <Vexatos> doesn't matter
L309[11:38:56] <Vexatos> actually, it is anything between 3 and 4 seconds
L310[11:39:01] <Vexatos> which, again, doesn't matter
L311[11:39:12] <Vexatos> because all code should return after a few milliseconds anyway
L312[11:39:16] <Vexatos> no matter how many instructions
L313[11:39:22] <Vexatos> (which is my entire god damn point)
L314[11:39:50] <gamax92> if you're going to make it time based don't leave the thing at 20000 then :/
L315[11:39:58] <Vexatos> yes I do
L316[11:40:03] <Vexatos> it checks every 20000 instructions
L317[11:40:07] <Vexatos> whether the time has already passed
L318[11:40:12] <Vexatos> that's not too bad
L319[11:41:03] <DeeJayh> gamax92, re-write it by instruction count, benchmarking both. Whichever is worse after say 500 simulations, gets to were the dunce cap?
L320[11:41:14] <Vexatos> DeeJayh, shut up, thanks
L321[11:41:14] <DeeJayh> wear*
L322[11:41:23] * AmandaC wonders if DeeJayh wants to be a member of this community, or banned.
L323[11:41:32] <AmandaC> Don't poke the anthill
L324[11:42:32] <gamax92> I'm mostly just passing time as a burrito cooks
L325[11:42:35] <AmandaC> both sides have told you to stop butting your head in, maybe don't do that?
L326[11:42:53] <AmandaC> gamax92: ah, heh
L327[11:43:19] <Vexatos> %sel "a knee"
L328[11:43:19] <MichiBot> a knee
L329[11:43:20] * AmandaC can has cheezburger soon
L330[11:43:25] <DeeJayh> I don't understand why I'm not allowed to say things, especially legitimate things. I'm not trolling, it's a valid comparison method, but whatever I'll just go seek intelligent conversation and social interaction elsewhere... Come back when Izaya and Inari are back and we can talk about operating systems and anime respectively
L331[11:43:27] <Forecaster> So this arguments is the burritos fault
L332[11:43:39] <Vexatos> yes
L333[11:43:40] <gamax92> but yeah 20000 was just a completely arbitrary number iirc, or maybe it was borrowed from vifino's sandbox
L334[11:43:48] * DeeJayh meditates
L335[11:43:51] <DeeJayh> and burritos...
L336[11:43:54] <Vexatos> 20000 is a very small number
L337[11:44:07] <Vexatos> it works for most IRC commands because those are small >_>
L338[11:44:14] <gamax92> well it was open for changes :I
L339[11:44:22] <AmandaC> DeeJayh: one thing to learn: You can't fix all problems, and trying will just fan the flames in an argument between two people.
L340[11:44:25] <Vexatos> basing it on time is better
L341[11:44:27] <Vexatos> I wonder
L342[11:44:35] <Vexatos> %lua while true do end
L343[11:44:40] <MichiBot> script took too long
L344[11:44:42] <Vexatos> yup
L345[11:44:44] <Vexatos> works perfectly
L346[11:44:46] <gamax92> yeah that used to fail instantly
L347[11:44:52] <DeeJayh> AmandaC, I'm sure you're right. I'm too helpful sometimes.
L348[11:44:54] <Vexatos> it's good to have a timeout :P
L349[11:45:10] <Vexatos> DeeJayh, actually, you're just annoying
L350[11:45:16] <AmandaC> ^
L351[11:45:23] <gamax92> ^
L352[11:45:32] <gamax92> the other issue is that what you said both times wasn't helpful
L353[11:45:33] <Forecaster> <
L354[11:45:58] <Vexatos> Believe it or not, but both gamax92 and I know how to write software
L355[11:46:00] <Vexatos> >_>
L356[11:46:10] <AmandaC> Vexatos: what!? No way!
L357[11:46:13] <DeeJayh> actually a side by side comparison would be helpful AND prove which one of you is right so you could quit fighting about it, but let's just not rekindle the fire
L358[11:46:27] <Vexatos> But that wasn't even the argument >_>
L359[11:46:47] <AmandaC> Vexatos: I thought gamax92 was just 5 dogs in a trenchcoat and you were a sentient colonly of bees!
L360[11:47:01] <gamax92> Vexatos is bees :P
L361[11:47:01] <Vexatos> I'm an AI
L362[11:47:07] <Vexatos> the bees are just a side effect
L363[11:47:20] <gamax92> particle effect
L364[11:47:23] <Vexatos> yea
L365[11:47:51] <AmandaC> Ah, like the cupcake person in that one game whose name escapes my grasp atm.
L366[11:48:05] <DeeJayh> Well I'd rather be a colony of bees than have three people in a row affirm that I'm annoying
L367[11:48:11] <DeeJayh> So at least you have that going for you
L368[11:48:37] <Vexatos> I'd compare you to soni but soni occasionally produces intelligent sentences
L369[11:48:50] <DeeJayh> See?
L370[11:48:57] <DeeJayh> And if I rebuttal, I face retribution
L371[11:49:13] <Vexatos> rebuttal is not a verb
L372[11:49:21] <DeeJayh> If I offer*
L373[11:49:24] <DeeJayh> a
L374[11:49:45] <DeeJayh> You know what else isn't a verb
L375[11:49:48] <Vexatos> If you use victorian English, at least use it correctly >_>
L376[11:49:48] <DeeJayh> Friendship
L377[11:49:53] * DeeJayh offers a hugs
L378[11:50:00] * DeeJayh all the hug
L379[11:50:23] <DeeJayh> No one?
L380[11:50:42] <AmandaC> [ CRICKETS DOT WAV MISSING ]
L381[11:51:03] <Forecaster> That gives me an idea for a new command
L382[11:51:07] <DeeJayh> lol
L383[11:51:07] <AmandaC> oh no
L384[11:51:11] <DeeJayh> oh yes
L385[11:51:13] <AmandaC> TO THE BUNKERS!
L386[11:51:15] <gamax92> odd that even though these bottles are twist offs, I'll still use a bottle opener
L387[11:51:24] <DeeJayh> gamax92, same
L388[11:51:26] * AmandaC hides under Inari's blanket
L389[11:51:28] <DeeJayh> guess we're trwins
L390[11:51:40] <DeeJayh> Also I invented a word
L391[11:51:46] * Inari cooks AmandaC
L392[11:51:49] <AmandaC> D:
L393[11:51:49] <gamax92> D:
L394[11:51:52] <AmandaC> bad Inari!
L395[11:51:54] <Inari> Hey, I have a fever
L396[11:51:59] <Syrren> %pet Inari
L397[11:52:01] * MichiBot brushes Inari with Sangar's Patreon. Inari recovers 2 health!
L398[11:52:01] <DeeJayh> aww :(
L399[11:52:06] * gamax92 puts a burrito on Inari's head
L400[11:52:27] * AmandaC starts to wonder if all the girls she knows in germany are secretly the same person.
L401[11:52:34] <AmandaC> my RI is also feeling rather ill today.
L402[11:52:53] * AmandaC busts out the visual basic gooey
L403[11:53:20] <Forecaster> Maybe they're quantum linked
L404[11:53:21] <gamax92> oh and yeah, 20000 came from Numatron
L405[11:53:22] <Vexatos> %sel local a = {"H", "e", "l", "l", "o"} return for i <- a do print(i) end
L406[11:53:22] <MichiBot> main:1: unexpected symbol near 'for'
L407[11:53:29] <Vexatos> %sel local a = {"H", "e", "l", "l", "o"} for i <- a do print(i) end
L408[11:53:29] <MichiBot> 1 | 2 | 3 | 4 | 5
L409[11:53:30] <Vexatos> wee
L410[11:53:35] <DeeJayh> I'm gonna leave now, there's this awkward stigma to the whole "me talking" thing
L411[11:53:40] <DeeJayh> miss you Inari!
L412[11:54:00] <Syrren> %sel local a = {"H", "e", "l", "l", "o"} for i <- a do print(a[i]) end
L413[11:54:00] <MichiBot> H | e | l | l | o
L414[11:54:09] <Inari> DeeJayh: Just don't care about what people say
L415[11:54:09] <Inari> :D
L416[11:54:12] <Vexatos> Syrren, even better
L417[11:54:14] <Vexatos> %sel local a = ${"H", "e", "l", "l", "o"} for i <- a do print(i) end
L418[11:54:14] <MichiBot> 1 | 2 | 3 | 4 | 5
L419[11:54:18] <Forecaster> You know by keeping doing that you're just making it worse
L420[11:54:21] <Vexatos> %sel local a = ${"H", "e", "l", "l", "o"} for i, j <- a do print(j) end
L421[11:54:21] <MichiBot> H | e | l | l | o
L422[11:54:26] <gamax92> what is $ for
L423[11:54:28] <Inari> AmandaC: RI?
L424[11:54:37] <AmandaC> Romantic interest. :P
L425[11:54:41] <Inari> Oh , right
L426[11:54:43] <Forecaster> And you're being a drama queen :P
L427[11:54:43] <Vexatos> gamax92, http://git.io/vH2nw
L428[11:55:23] * DeeJayh places back of hand to forehead and falls daintly to the floor, sleeping forever until true loves first kiss
L429[11:57:19] <DeeJayh> Vexatos, paint me confused but where in that one liner is it getting the space,pipe,space?
L430[11:57:44] <Vexatos> the bot is doing that >:>
L431[11:57:51] <DeeJayh> ah, trickery!
L432[11:57:55] <DeeJayh> cool though
L433[11:58:03] <Syrren> it's translating \n to | so we don't get 5 lines of output in irc
L434[11:58:27] <Syrren> %sel print("Foo") print("Bar")
L435[11:58:28] <MichiBot> Foo | Bar
L436[11:58:28] <DeeJayh> Ahhh, ok, makes a lot of sense
L437[11:59:07] <DeeJayh> guessing %sel is short for selene?
L438[11:59:15] <gamax92> %lua uhm("I'm not drunk, you're drunk.")
L439[11:59:15] <MichiBot> 'Imm mnnoott ddrruunukk,k ,y oouo''rree ddrduunnkn..
L440[11:59:27] <Syrren> hehe
L441[12:00:08] <AmandaC> %sel $(uhm("I'm not drunk, you're drunk")):reverse
L442[12:00:09] <MichiBot> kkunuudrdde rerr''ouyoyy, ,,kkunuudrdd otnonnm 'mI'
L443[12:00:22] <AmandaC> yay, they share a sandbox!
L444[12:00:33] <Syrren> %lua uhm("Totally sober")..""
L445[12:00:34] <MichiBot> Toottaaallllyy ssooobbeeerr
L446[12:00:37] <AmandaC> or, at least, run the same init thing
L447[12:01:28] <gamax92> selene is written in lua and thus runs inside the lua sandbox
L448[12:01:32] <Inari> %give MichiBot winky face
L449[12:01:33] * MichiBot accepts winky face and adds it to her inventory
L450[12:01:40] <Syrren> %give MichiBot Selene
L451[12:01:41] * MichiBot accepts Selene and adds it to her inventory
L452[12:02:21] <DeeJayh> Been up for an hour, already learned like... 5 things today.
L453[12:02:23] <DeeJayh> On a roll.
L454[12:05:12] <ds84182> TIL with enough C++ metaprogramming you can generate imperative code
L455[12:05:16] <DeeJayh> %sel local a = 2 a += 5 print(a)
L456[12:05:17] <MichiBot> 7
L457[12:05:20] <DeeJayh> O_O
L458[12:05:33] <DeeJayh> Loving having the assignment operators
L459[12:05:34] <gamax92> hey welcome back ds84182
L460[12:05:40] <ds84182> hey gamax92
L461[12:07:38] <AmandaC> ds84182: with very careful and liberal use of constexpr, you can generate encoded data structures at compile time.
L462[12:08:03] <ds84182> teehee
L463[12:08:25] <ds84182> I'm using constexpr right now to hash strings at compile time
L464[12:08:46] <gamax92> I need to catch up on C++ features.
L465[12:09:11] <gamax92> and also yell at ds84182 to add opensimplex stuff
L466[12:09:12] <ds84182> my Dart native function wrapping code doesn't use any constexpr though
L467[12:09:48] <ds84182> It relies on GCC to optimize everything into some good machine code
L468[12:09:59] <ds84182> gamax92: opensimplex?
L469[12:10:21] <gamax92> like Simplex noise except a variation of the idea that isn't patented
L470[12:10:30] <ds84182> Oh
L471[12:14:07] <ds84182> https://godbolt.org/g/VgjrrJ
L472[12:14:47] ⇨ Joins: SquidDev (~SquidDev@host86-151-226-195.range86-151.btcentralplus.com)
L473[12:14:48] <gamax92> woah
L474[12:14:54] <gamax92> that's a neat site
L475[12:15:47] <ds84182> I <3 godbolt
L476[12:16:13] <ds84182> You could also do the same for Lua, except you'd have to deal with less boilerplate when converting values to/from Lua
L477[12:17:16] <ds84182> I might have to surround Dart_IsError with UNLIKELY to get GCC to place the return in a better spot
L478[12:17:56] <ds84182> When I add a second argument GCC places the early return in the middle of the function while LLVM places it at the end
L479[12:24:38] <Vexatos> gamax92, are you updating selene manually right now?
L480[12:24:47] <Vexatos> Because I just fixed two more bugs in the parser >_>
L481[12:25:39] <gamax92> updating just involves replacing the require line in init.lua
L482[12:26:09] <Vexatos> ah
L483[12:26:14] <Vexatos> yea there's a reason I pcall that >_>
L484[12:26:18] <Vexatos> init didn't change
L485[12:26:20] <Vexatos> only parser >_>
L486[12:26:40] <Vexatos> gamax92, what you could do, instead of doing that
L487[12:26:43] <Vexatos> is loading selene first
L488[12:26:50] <Vexatos> and then setting parser later
L489[12:26:54] <Vexatos> ...I think
L490[12:26:57] <Vexatos> yea that should work
L491[12:27:04] <gamax92> uhh
L492[12:27:15] <gamax92> isn't that table local though
L493[12:27:45] <Vexatos> you do selene.load(), right?
L494[12:27:48] <gamax92> yes
L495[12:27:52] <Vexatos> right after it, do selene.parser = whateveryouwant
L496[12:28:06] <gamax92> ahh, alright
L497[12:28:10] <Vexatos> that table is local, but it is the very table that selene returns
L498[12:28:21] <Vexatos> so yea, that should work
L499[12:28:31] <Vexatos> would allow you to just copypaste selene completely on update
L500[12:29:25] ⇨ Joins: alekso56 (~cax@ti0107a400-2940.bb.online.no)
L501[12:30:04] <gamax92> Vexatos: well go look for more fixes first :P
L502[12:30:17] <Vexatos> those fixes were only related to writing wrong selene code
L503[12:30:25] <Vexatos> actually, it merely produced the wrong error message :P
L504[12:30:50] <gamax92> still though
L505[12:31:09] <Vexatos> well uh
L506[12:31:25] <Vexatos> %tell payonel please write a few thousand selene payotests kthx
L507[12:31:26] <MichiBot> Vexatos: payonel will be notified of this message when next seen.
L508[12:31:55] <Vexatos> gamax92, it's not really easy to test every possible case of wrong code >_>
L509[12:32:34] <gamax92> no but you could atleast start on a test suite for your language, lua has it's own
L510[12:32:55] <Vexatos> But where should I start >_>
L511[12:33:12] <Vexatos> Right now, I'm just running tests by running a bunch of files with a bunch of random selene code in it
L512[12:33:42] <gamax92> i dunno, does $ do whatever it should, is += -= *= /= working, test the for <- syntax, and that's the extent of my selene knowledge
L513[12:34:35] <Vexatos> that's exactly what my files do
L514[12:34:43] <Vexatos> As I said, bunch of random selene code
L515[12:34:51] <Vexatos> the bug I just fixed was related to writing _wrong_ code that should error
L516[12:35:01] <Vexatos> in this particular case, a <- outside a for... do
L517[12:35:10] <AmandaC> Vexatos: port selene to pico-8 :trollface:
L518[12:35:26] <Vexatos> what is pico-8
L519[12:35:32] <Vexatos> I already got it working on love2d
L520[12:35:38] <Vexatos> so it shouldn't be impossible >_>
L521[12:35:43] <gamax92> pico-8 lacks a lot of the standard lua api though
L522[12:35:49] <AmandaC> I don't think pico-8 has-- yeah. :P
L523[12:35:55] <Vexatos> oh >_>
L524[12:36:43] <Vexatos> gamax92, if you want to learn more about sell a knee, that readme contains everything it does >_>
L525[12:36:46] <Vexatos> If you don't, yay >_>
L526[12:37:17] <Vexatos> %sel $"Cruor, find me a use for selene please"
L527[12:37:17] <MichiBot> Cruor, find me a use for selene please
L528[12:38:35] <Cruor> sir pls
L529[12:39:12] <20kdc> Vexatos: Idea: Use it to describe the moon!
L530[12:39:15] <gamax92> pico-8 also has instruction counting so I think selene would take a few dozen frames to even parse :P
L531[12:39:30] <Vexatos> >_>
L532[12:39:31] <AmandaC> maybe a pre-processor would be better
L533[12:39:47] <20kdc> Vexatos: ?
L534[12:39:48] <Vexatos> selene is written in Lua though >_>
L535[12:40:30] <20kdc> doesn't "selenec" act as a preprocessor?
L536[12:40:36] <20kdc> or am I misremembering
L537[12:40:37] <Vexatos> well yes >_>
L538[12:40:40] <Vexatos> it's a compiler
L539[12:40:57] <Vexatos> sooo kinda?
L540[12:40:59] <Inari> %give MichiBot >_>
L541[12:41:00] * MichiBot accepts >_> and adds it to her inventory
L542[12:41:08] <20kdc> Inari: You noticed it too?
L543[12:41:29] <Vexatos> >_>
L544[12:41:58] <Vexatos> selene is actually somewhat useful in OpenOS now
L545[12:42:02] <Vexatos> even without compiling it first
L546[12:42:06] <Vexatos> now that payo fixed shebang
L547[12:48:12] <gamax92> this paper towel holder is awful :I
L548[12:50:01] <gamax92> it's just a rod with a screw on the end of it, so you're looking down the thin gap between the paper towel roll and the edge of a holder trying to line up the screw
L549[12:52:21] <gamax92> it also has these covers that go on the end of the tube further obstructing your vision
L550[13:00:53] <AmandaC> <3
L551[13:00:56] <AmandaC> er, ww
L552[13:06:00] <Forecaster> wat wat
L553[13:07:28] <Inari> "Wrong window"?
L554[13:07:47] <Forecaster> or was it?!
L555[13:13:06] <Vexatos> uh gamax92
L556[13:13:15] <Vexatos> you need to switch lines 104 and 105 methinks
L557[13:13:20] <Vexatos> otherwise parser will be nil
L558[13:13:40] <gamax92> Vexatos: I tested it :I
L559[13:13:45] <Vexatos> huh
L560[13:13:47] <Vexatos> because http://git.io/vH2lQ
L561[13:14:02] <Vexatos> oh wait
L562[13:14:08] <Vexatos> no, 103 loads that
L563[13:14:11] <Vexatos> right
L564[13:14:11] <Vexatos> >_>
L565[13:14:14] <Vexatos> nevermind
L566[13:14:18] * gamax92 pets Vexatos
L567[13:14:25] <Vexatos> why did I call that method load
L568[13:20:33] <gamax92> (not one and two and three) or (one and not two and three) or (one and two and not three)
L569[13:22:16] <Vexatos> yes yes
L570[13:22:18] <Vexatos> quality code
L571[13:23:47] <Vexatos> I should add a fish operator
L572[13:24:36] <Syrren> what is the fish operator even used for?
L573[13:24:47] <gamax92> calling other fish
L574[13:25:11] <gamax92> on the fish network
L575[13:25:52] <AmandaC> • • − • • • • • • • • • •
L576[13:27:29] <Vexatos> Should probably be >-|> or something like that
L577[13:27:32] <Vexatos> maybe >=>
L578[13:27:33] <gamax92> ><>
L579[13:27:35] <Vexatos> yes
L580[13:27:35] <Vexatos> that
L581[13:27:36] <Vexatos> ofc
L582[13:27:42] <AmandaC> %choose pocket-pk or other
L583[13:27:42] <Vexatos> I even came up with that one before >_>
L584[13:27:43] <MichiBot> AmandaC: other
L585[13:27:46] <AmandaC> hrm
L586[13:27:52] <Vexatos> gamax92, worth making selene slower to add that operator? >_>
L587[13:27:58] <AmandaC> the phishy fishy
L588[13:27:58] <gamax92> %choose give gamax92 hug
L589[13:27:59] <MichiBot> gamax92: give gamax92 hug
L590[13:28:04] <gamax92> give gamax92 hug
L591[13:28:23] * AmandaC cuddles up gamax92's lap, as her paws aren't that good for hugging
L592[13:28:24] <Vexatos> one ><> two ><> three
L593[13:28:32] <Vexatos> legit implementation of the fish-or operation
L594[13:28:52] <gamax92> actually cat claws feel good, not when it's being violently scrapped against your arms but when they're kneading you
L595[13:28:59] <AmandaC> heh
L596[13:29:09] <AshIndigo> %pet AmandaC
L597[13:29:10] <Inari> Cat paws supposedly smell like popcorn
L598[13:29:11] * MichiBot brushes AmandaC with a thinkpad. AmandaC recovers 5 health!
L599[13:29:24] <Inari> Also
L600[13:29:30] <Inari> cat fur smells great
L601[13:29:31] <gamax92> my cat does this, he'll curl up around my arm and slowly knead it as I pet him
L602[13:31:06] <gamax92> he also licks everything though so >_>, petting him ends as soon as he starts doing that
L603[13:31:13] <AmandaC> :3
L604[13:32:20] <AmandaC> heh
L605[13:32:30] <Inari> %pet AmandaC
L606[13:32:32] * MichiBot brushes AmandaC with freelance work. AmandaC recovers 9 health!
L607[13:32:35] <Inari> %give MichiBot headache
L608[13:32:35] * MichiBot accepts headache and adds it to her inventory
L609[13:34:38] <gamax92> my first cat used to be super excited and energetic, would pounce and attack your feet by simply just walking by her
L610[13:35:06] <gamax92> and now she's super chill and quiet, used to have a roaring purr but now rarely purrs
L611[13:36:08] <gamax92> and the other cat acts like a baby 100% of the time and the mere sight of someone he starts purring :I
L612[13:43:24] <AmandaC> %inv list
L613[13:43:25] <MichiBot> AmandaC: Here's my inventory: http://michibot.pc-logix.com/inventory
L614[13:43:45] <AmandaC> good, she's still holding onto the backup of the world's love
L615[13:44:32] <AshIndigo> %juggle 5
L616[13:44:34] * MichiBot juggles with Forecaster's porn stash, the pointy end of the line they will also given us and blah, a mystcraft world with oceans of icetea, Cruxnor & cobalt
L617[13:44:35] * MichiBot drops the pointy end of the line they will also given us and blah which takes 3 damage, the pointy end of the line they will also given us and blah phases out of the dimension.
L618[13:44:36] * MichiBot drops cobalt which takes 3 damage
L619[13:44:37] <MichiBot> Dammit!
L620[13:44:53] <AshIndigo> "Forecaster's porn stash"
L621[13:45:13] <Vexatos> %inv add MagIc
L622[13:45:14] * MichiBot summons 'MagIc' and adds to her inventory. I could get some good swings in with this.
L623[13:45:26] <AmandaC> AshIndigo: added by BloodyRain2k, because ofc it was.
L624[13:45:51] * AshIndigo baps BloodyRain2k
L625[13:46:25] <AmandaC> %inv delete Tentacle Grape
L626[13:46:25] <MichiBot> AmandaC: Unknown sub-command 'delete' (Try: list, create (add), remove (rem, del), preserve (pre), unpreserve (unpre), count, favourite (fav))
L627[13:46:29] <AmandaC> %inv del Tentacle Grape
L628[13:46:30] <MichiBot> AmandaC: Removed item from inventory
L629[13:49:49] <Inari> AmandaC: But but
L630[13:49:50] <Inari> the grapist!
L631[13:56:12] <ds84182> %inv add hitler's paintings
L632[13:56:14] * MichiBot summons 'hitler's paintings' and adds to her inventory. I could get some good swings in with this.
L633[13:56:18] <Inari> o.o
L634[13:57:29] <ds84182> %inv add a backup of the united states, pre November 8th
L635[13:57:29] * MichiBot summons 'a backup of the united states, pre November 8th' and adds to her inventory. This seems rather fragile...
L636[13:57:37] <ds84182> it is ( ͡° ͜ʖ ͡°)
L637[13:57:51] * AshIndigo pets Inari
L638[14:01:10] <ds84182> %juggle 3
L639[14:01:10] * MichiBot juggles with a toothbrush, thwimp & freelance work
L640[14:01:11] * MichiBot drops thwimp which takes 5 damage, thwimp falls into a chasm.
L641[14:01:12] <MichiBot> I hope nobody saw that...
L642[14:01:16] <Inari> %stab AshIndigo
L643[14:01:17] * MichiBot stabs AshIndigo with IRC doing [4] damage
L644[14:01:31] <ds84182> %stab Inari
L645[14:01:31] * MichiBot strikes Inari with Pillows doing [10] damage
L646[14:01:41] <ds84182> they're made of rocks ( ͡° ͜ʖ ͡°)
L647[14:01:52] <AshIndigo> %stab ds84182
L648[14:01:54] * MichiBot shivs ds84182 with red pants doing [6] damage
L649[14:02:43] <ds84182> muhpants
L650[14:02:52] <Inari> %inv create moopants
L651[14:02:53] * MichiBot summons 'moopants' and adds to her inventory. This seems very sturdy.
L652[14:03:46] <Inari> Temia: Your pre-hiatus quitmessage was cut short btw
L653[14:04:06] <Forecaster> there, new command done
L654[14:04:07] <Forecaster> :3
L655[14:04:19] <Inari> Oh? :o
L656[14:04:24] <AshIndigo> New command?
L657[14:04:57] <Forecaster> exactly that :P
L658[14:05:04] <Forecaster> just needs a re-deploy
L659[14:05:17] <AshIndigo> %inv add a reployer
L660[14:05:17] * MichiBot summons 'a reployer' and adds to her inventory. I could get some good swings in with this.
L661[14:05:41] <Forecaster> also you should be using %give for that :P
L662[14:06:03] <Forecaster> inv add can now have... unintended side-effects...
L663[14:06:11] <Forecaster> if a certain thing happens
L664[14:06:16] * AshIndigo is curious
L665[14:06:52] <AshIndigo> %inv add MichiBot's secret
L666[14:06:52] * MichiBot summons 'MichiBot's secret' and adds to her inventory. This seems very sturdy.
L667[14:13:38] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:456a:892b:1260:1e1b)
L668[14:15:09] <AmandaC> %inv add MichiBot's secret
L669[14:15:12] * MichiBot watches the summoning misfire and the two identical items merge into a massive, unidentifiable blob
L670[14:15:39] <Forecaster> \o/
L671[14:15:45] <Forecaster> first time someone triggered it :D
L672[14:15:48] * AmandaC cheated
L673[14:15:53] * AmandaC looked through the source. :P
L674[14:15:55] <Forecaster> still :P
L675[14:16:06] <Forecaster> at least I didn't have to do it :P
L676[14:16:18] <Forecaster> anyway it's basically "inv del"
L677[14:16:23] <Forecaster> execpt you can do it by accident :P
L678[14:17:24] <AmandaC> %give Inari Massive Blob
L679[14:17:25] * MichiBot gives Inari Massive Blob from her inventory
L680[14:17:34] <Forecaster> xD
L681[14:23:33] ⇦ Quits: Vexatos (~Vexatos@p200300556E580927BD6F3C552D00877A.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L682[14:28:56] ⇦ Quits: SquidDev (~SquidDev@host86-151-226-195.range86-151.btcentralplus.com) (Quit: Bye!)
L683[14:36:36] ⇨ Joins: Vexatos (~Vexatos@p200300556E580936BD6F3C552D00877A.dip0.t-ipconnect.de)
L684[14:36:36] zsh sets mode: +v on Vexatos
L685[14:43:10] ⇨ Joins: Octobogs (webchat@c-73-6-253-184.hsd1.tx.comcast.net)
L686[14:43:20] <Octobogs> hi
L687[14:43:28] <Forecaster> hello
L688[14:43:50] <Octobogs> is there a list of mods supported by the adapter?
L689[14:43:58] <Forecaster> not really
L690[14:44:11] <Octobogs> hmm
L691[14:44:26] <Octobogs> will it for certain work on a vanilla minecraft chest?
L692[14:44:28] <Octobogs> for testing
L693[14:44:41] <Forecaster> for doing what?
L694[14:44:49] <Octobogs> making sure the adapter works :p
L695[14:44:59] <Forecaster> for inventories you need an inventory controller
L696[14:45:10] <Octobogs> oh
L697[14:45:28] <Octobogs> ok let me start over: I want to be able to read the capacity of my mfsu
L698[14:45:35] <Octobogs> what do
L699[14:45:58] <Forecaster> just put an adapter next to a thing, see if it shows up as a component
L700[14:46:28] <Octobogs> and if it doesn't I'm sol?
L701[14:46:59] <Forecaster> yep
L702[14:47:04] <Octobogs> shame
L703[14:47:29] <Octobogs> it's surprising that oc doesn't seem to have ic2 support
L704[14:47:41] <Forecaster> for ic2 power thingies you can get an approximate level from a comparator
L705[14:47:55] <Forecaster> there is support for some machines
L706[14:48:37] <Octobogs> hmm and I'm guessing the redstone adapter takes both input and output?
L707[14:49:11] <Forecaster> you mean the redstone IO?
L708[14:49:11] <Forecaster> yes
L709[14:49:56] <Octobogs> ok the comparator might work then. doesn't need to be particularly accurate
L710[14:54:21] ⇨ Joins: jojotastic777 (~jojotasti@47.145.51.90)
L711[15:03:32] <Octobogs> It looks like there's a driver for the mass fabricator
L712[15:03:40] <Octobogs> still not showing on components though
L713[15:06:12] <Temia> Inari: Was it?
L714[15:06:16] <Temia> Ah well .-.
L715[15:23:32] ⇨ Joins: brandon3055_ (~Brandon@106-69-198-202.dyn.iinet.net.au)
L716[15:24:33] ⇦ Quits: brandon3055 (~Brandon@106-69-198-202.dyn.iinet.net.au) (Read error: Connection reset by peer)
L717[15:28:41] ⇦ Quits: Octobogs (webchat@c-73-6-253-184.hsd1.tx.comcast.net) (Quit: Web client closed)
L718[15:28:44] <AmandaC> Inari: it took awhile, but it feexed
L719[15:37:06] ⇨ Joins: brandon3055__ (~Brandon@106-69-198-202.dyn.iinet.net.au)
L720[15:37:42] ⇦ Quits: brandon3055_ (~Brandon@106-69-198-202.dyn.iinet.net.au) (Read error: Connection reset by peer)
L721[15:38:21] ⇨ Joins: brandon3055_ (~Brandon@106-69-198-202.dyn.iinet.net.au)
L722[15:39:19] ⇦ Quits: brandon3055__ (~Brandon@106-69-198-202.dyn.iinet.net.au) (Read error: Connection reset by peer)
L723[15:43:42] ⇦ Quits: Inari (~Pinkishu@p5DEC63A8.dip0.t-ipconnect.de) (Quit: 'Get out of my way or the tadpole dies!')
L724[15:45:19] ⇨ Joins: brandon3055__ (~Brandon@106-69-198-202.dyn.iinet.net.au)
L725[15:46:20] ⇦ Quits: brandon3055_ (~Brandon@106-69-198-202.dyn.iinet.net.au) (Read error: Connection reset by peer)
L726[15:59:33] ⇦ Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L727[15:59:57] ⇨ Joins: MichiBot (~MichiBot@hekate.pc-logix.com)
L728[15:59:57] zsh sets mode: +v on MichiBot
L729[16:07:12] <AshIndigo> %inv add a bug
L730[16:07:14] * MichiBot summons 'a bug' and adds to her inventory. I could get some good swings in with this.
L731[16:11:12] <Forecaster> nope, no bugs here
L732[16:11:16] <Forecaster> > . >
L733[16:20:55] * Forecaster shuffles some bugs into the tentacle pit
L734[16:24:21] * AmandaC stares suspiciously at Forecaster
L735[16:26:14] <Mimiru> http://michi.pc-logix.com/2017-06-03_16-26-07.png
L736[16:26:44] <Forecaster> I mostly use :I
L737[16:27:20] <AmandaC> Mimiru: fuck off, that's not true at all!
L738[16:27:24] <AmandaC> :P
L739[16:27:32] <Mimiru> The fuck it isn't!
L740[16:27:36] <Mimiru> :D
L741[16:27:53] * AmandaC is pretty sure she'd be disowned if her parents were listening into her mind when she's stuck on a problem.
L742[16:28:09] <Mimiru> lmfao
L743[16:28:10] <Mimiru> right?
L744[16:28:28] <AmandaC> "WHY THE FUCK WONT THIS COCKSUCKER WORK ALREADY I CHECKED THE CODE LIKE TWENTY TI-- oh, missing semicolon, FML"
L745[16:31:56] <gamax92> that escalated
L746[16:36:28] <Vexatos> And this is why you use an IDE that detects syntax errors
L747[16:36:43] <AmandaC> Depends on the language
L748[16:36:49] <Vexatos> which language >_>
L749[16:36:56] <AmandaC> also, that was just a generic small issue that came to mind.
L750[16:37:40] <AmandaC> usually it's actually me being dumb and pointing something at the wrong input/output files or similar
L751[16:37:41] <gamax92> AmandaC: logic errors are fun too
L752[16:37:48] <gamax92> missing a !
L753[16:37:51] <AmandaC> logic errors are the bane of my existance.
L754[16:38:09] <AmandaC> I have a hard time keeping complex logic flows in my mental RAM
L755[16:38:59] <Vexatos> <gamax92> missing a !
L756[16:39:03] <Vexatos> something something chatbox derps
L757[16:49:52] ⇦ Quits: Vexatos (~Vexatos@p200300556E580936BD6F3C552D00877A.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L758[16:53:34] <jojotastic777 [Waystone]> hmm... Is there any particular reason that, when writing a bios, filesystem.exists gives inconsistent output?
L759[17:12:59] <jojotastic777> like, it changes between boots with only one drive installed. sometimes it gives true, sometimes it gives false.
L760[17:19:40] <Forecaster> sounds weird
L761[17:26:24] <jojotastic777> yea
L762[17:34:16] <jojotastic777> Hooray! My *really* basic BIOS *mostly* works!
L763[17:38:54] <Forecaster> woo
L764[17:39:37] <jojotastic777> except for the aforemention issue, to which my workarround is to reboot when it can't find the OS.
L765[17:40:08] <jojotastic777> *so* glad I can use an external editor.
L766[17:57:01] <Izaya> DeeJayh: ignore AmandaC, she misses having op and being a massive control freak but this isn't #computercraft
L767[17:57:53] * AmandaC looks to see what the ding was, sees it's just an ant farting, goes back to code
L768[17:59:07] <Temia> Izaya, please don't bring shit into here.
L769[17:59:13] <Mimiru> ^
L770[17:59:25] <Izaya> Noted.
L771[18:00:31] <Izaya> If I try to argue my side I'll get banned so sure.
L772[18:02:04] <gamax92> Izaya: what, that he didn't know what he was talking about and kept butting with stupid shit into my conversation with Vexatos?
L773[18:02:31] * Izaya is keeping his mouth shut
L774[18:03:30] <CompanionCube> `%oclogs
L775[18:03:37] <CompanionCube> %oclogs
L776[18:03:37] <MichiBot> https://oclogs.pc-logix.com/
L777[18:15:21] ⇦ Quits: BloodyRain2k (~BloodyRai@2a02:8109:8740:3c0c:9d4f:765:93aa:48e6) (Quit: Leaving)
L778[18:17:48] ⇦ Quits: AshIndigo (uid202308@id-202308.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L779[18:18:33] ⇨ Joins: PyrolusiteOC (~pyrolusit@ARouen-651-1-294-63.w109-209.abo.wanadoo.fr)
L780[18:18:43] <PyrolusiteOC> Oh shit, it really works
L781[18:18:49] <PyrolusiteOC> you guys are geniuses
L782[18:19:30] ⇨ Joins: Pyrolusite (~Pyrolusit@ARouen-651-1-294-63.w109-209.abo.wanadoo.fr)
L783[18:19:45] <Temia> It's not that unusual.
L784[18:20:19] <PyrolusiteOC> that's really cool though
L785[18:20:23] <Temia> Unlike ComputerCraft, OpenComputers can open and transmit through raw TCP sockets, so implementation of a plaintext protocol like IRC is rather easy.
L786[18:20:37] <PyrolusiteOC> nice
L787[18:22:19] ⇦ Quits: PyrolusiteOC (~pyrolusit@ARouen-651-1-294-63.w109-209.abo.wanadoo.fr) (Remote host closed the connection)
L788[18:34:55] <DeeJayh> Izaya, <3
L789[18:36:22] <Izaya> in all seriousness though, if people don't want you in a conversation it's polite to comply
L790[18:41:43] <DeeJayh> Izaya, Noted. It's also polite not to tell a person that you're not interested in their contribution by saying "please shut up"... As if the "please" somehow reduces the sting of being told to shut up...
L791[18:42:22] <Izaya> Can't be polite all the time I guess :p
L792[18:42:22] <DeeJayh> Anyways, I found the most amazing mix today
L793[18:42:33] <DeeJayh> I've been grooving out all day <3
L794[18:44:25] <Forecaster> herbal mix? :P
L795[18:46:33] <AmandaC> Maybe it's just me, but "Shut up" isn't inpolite. "Shut the fuck up" on the other hand...
L796[18:46:47] <AmandaC> s/in/im/
L797[18:46:48] <MichiBot> <AmandaC> Maybe it's just me, but "Shut up" isn't impolite. "Shut the fuck up" on the other hand...
L798[18:49:20] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-149-172-252-166.hsi13.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L799[18:53:48] <Forecaster> I think it may be completely subjective :P
L800[18:54:05] <AmandaC> indeed
L801[19:03:29] ⇦ Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping timeout: 204 seconds)
L802[19:03:53] <DeeJayh> Forecaster, https://www.youtube.com/watch?v=KwG6KTsf3ts
L803[19:03:54] <MichiBot> Best Gaming Music Mix 2017 ✪ Best of NCS #12 ✪ No Copyright Sounds - Cloudx Music | length: 1h 23s | Likes: 6,295 Dislikes: 147 Views: 438,252 | by Cloudx Music | Published On 20/1/2017
L804[19:10:44] ⇨ Joins: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L805[19:15:03] ⇦ Quits: Pyrolusite (~Pyrolusit@ARouen-651-1-294-63.w109-209.abo.wanadoo.fr) (Quit: Pyrolusite)
L806[19:36:37] ⇨ Joins: Alex (webchat@ip-95-223-149-1.hsi16.unitymediagroup.de)
L807[19:37:07] *** Alex is now known as Guest12468
L808[19:37:27] ⇦ Quits: Guest12468 (webchat@ip-95-223-149-1.hsi16.unitymediagroup.de) (Client Quit)
L809[20:05:55] ⇨ Joins: DarkCow (~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753)
L810[20:08:23] ⇦ Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:d041:df3d:e7dc:ee7a) (Ping timeout: 186 seconds)
L811[20:12:45] ⇨ Joins: Bhootrk_ (~Bhootrk_@202.156.206.129)
L812[20:22:03] ⇨ Joins: h0rdak (~stkr@ool-1826ff17.dyn.optonline.net)
L813[20:22:12] ⇦ Parts: h0rdak (~stkr@ool-1826ff17.dyn.optonline.net) ())
L814[20:57:25] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: Connection reset by peer)
L815[21:09:05] ⇦ Quits: Bhootrk_ (~Bhootrk_@202.156.206.129) (Quit: Leaving)
L816[21:34:19] ⇨ Joins: AshIndigo (uid202308@id-202308.charlton.irccloud.com)
L817[21:58:42] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L818[22:18:28] *** pelican is now known as glasspelican
L819[22:28:21] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L820[22:29:33] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L821[22:37:52] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L822[22:49:35] ⇨ Joins: Bhootrk_ (~Bhootrk_@202.156.206.129)
L823[23:16:17] ⇦ Quits: DarkCow (~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753) (Read error: Connection reset by peer)
L824[23:20:16] ⇨ Joins: Dark (~MrDark@2607:fcc8:d48b:eb00:356a:1c4c:935e:d570)
L825[23:55:09] ⇦ Quits: Altenius (Altenius@Moving.Mountains.At.PanicBNC.us) (Quit: o/)
<<Prev Next>> Scroll to Top