<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:11] <greaser|q> ok, does anyone have any idea why the hell there's a 64KB volume that gets mounted on every damn system
L2[00:00:20] <SoraFirestorm> Is that the tmpfs?
L3[00:00:27] <SoraFirestorm> We were discussing the tmpfs earilre
L4[00:00:32] <SoraFirestorm> s/earilre/eariler/
L5[00:00:32] <MichiBot> <SoraFirestorm> We were discussing the tmpfs eariler
L6[00:00:45] ⇨ Joins: Temia (~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net)
L7[00:01:25] <greaser|q> yes, does it actually affect RAM usage
L8[00:02:02] <greaser|q> for whatever reason it's actually part of the bloody system and not part of the OS
L9[00:02:10] <greaser|q> erm, not just some virtual drive in the OS
L10[00:02:44] ⇨ Joins: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net)
L11[00:03:37] <sugoi> greaser|q: comment out the tmpfs mount in init.lua and retest free mem
L12[00:03:59] <sugoi> sorry
L13[00:03:59] <greaser|q> sugoi: it shows up even when not using OpenOS
L14[00:04:04] <sugoi> boot/02_os.lua
L15[00:04:15] <greaser|q> it's a fixed 64KB volume that always exists
L16[00:04:36] <sugoi> there is definitely NOT 64k allocated by the time init is called, ffiw
L17[00:04:55] <sugoi> as soon as eeprom hands boot over to me (i==openos, init.lua) there is only ~12k allocated
L18[00:05:30] <greaser|q> https://i.imgur.com/21rC5Jg.png
L19[00:05:54] <greaser|q> note i'm on 1.5 because 1. no 1.6 dev builds for 1.8.9 and 2. where the fuck IS the 1.6 source anyway
L20[00:06:05] <SoraFirestorm> It's the master branch
L21[00:06:14] <SoraFirestorm> It's also on it's own branches
L22[00:06:32] <greaser|q> is it actually called 1.5.22
L23[00:06:55] <sugoi> greaser|q: i sympathize, it took me a bit to find
L24[00:07:01] <sugoi> and at the moment, i dont even know how i found it
L25[00:07:24] <greaser|q> master-MC1.8.9 is 1.5.22 or something like that
L26[00:08:16] <SoraFirestorm> so
L27[00:08:19] <SoraFirestorm> I have a challenge
L28[00:08:41] <SoraFirestorm> https://github.com/RobertCochran/lua53mod
L29[00:08:50] <SoraFirestorm> This is the repo with my modified vanilla Lua 5.3
L30[00:09:03] <sugoi> whay do you mean "vanilla lua 5.3"
L31[00:09:10] <sugoi> i mean, how is it modified?
L32[00:09:11] <SoraFirestorm> Not OC's Lua
L33[00:09:22] <sugoi> i totally quoted the wrong part
L34[00:09:29] <SoraFirestorm> It has a patch to support the per-coroutine stuff
L35[00:09:33] <sugoi> i meant at first to ask, "what do you mean "modified" vanilla..."
L36[00:09:39] <sugoi> oh thats that one
L37[00:09:40] <sugoi> ok
L38[00:09:51] <SoraFirestorm> Need to find a better way to charge allocations
L39[00:10:03] <SoraFirestorm> Then I can 'port' it over to JNLua
L40[00:10:32] <SoraFirestorm> gamax92: you around?
L41[00:10:45] <SoraFirestorm> I'd like to see that script you were testing my patch with
L42[00:11:08] <sugoi> on a side note, why does my superflat test world always revert difficulty when i reenter the world?
L43[00:11:21] <sugoi> the first thing i'm always doing is /difficulty 0
L44[00:11:51] <SoraFirestorm> That might not save
L45[00:11:53] <SoraFirestorm> dunno though
L46[00:14:17] <Shuudoushi> uh huh... http://puu.sh/mBcRk/764bd8d762.png
L47[00:14:41] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L48[00:15:09] <Shuudoushi> oh...
L49[00:15:18] <SoraFirestorm> I take it you're on the 5.3 arch?
L50[00:15:30] <Shuudoushi> I forgot to preload it with the rest of thepackages...
L51[00:15:39] <SoraFirestorm> oops
L52[00:15:47] <Shuudoushi> yeah, which I readded bit32 to
L53[00:16:59] <Shuudoushi> yeah.. that bit at the end of the 'package.preload' stuff was missing >.> http://puu.sh/mBcYU/f4f2783023.txt
L54[00:17:16] <Sharidan> can custom events be added to the event queue?
L55[00:17:34] <sugoi> yes
L56[00:17:52] <SoraFirestorm> just use the pushing mechanisms
L57[00:18:06] <SoraFirestorm> It's different between OSes/the 'bare metal'
L58[00:19:01] <SoraFirestorm> For OpenOS, use the event library
L59[00:19:14] <SoraFirestorm> for the 'bare metal', use computer.pushSignal()
L60[00:19:22] <SoraFirestorm> for any other OS... check your manual :)
L61[00:19:26] <Shuudoushi> hmmm, I wonder what email address i'll find this time http://puu.sh/mBd6j/321c9a4802.png
L62[00:19:47] <Shuudoushi> yeah... totally legit... http://puu.sh/mBd7O/5739ea6f3d.png
L63[00:19:48] <Sharidan> I was looking at the event api on the wiki, looking for a method to queue up custom events, but I can't see any push/queue method there. am I blind?
L64[00:19:49] ⇨ Joins: Madxmike (~Madxmike@71-90-219-250.dhcp.spbg.sc.charter.com)
L65[00:20:02] <SoraFirestorm> ~w event
L66[00:20:02] <ocdoc> http://ocd.cil.li/api:event
L67[00:20:14] <Sharidan> oh ok
L68[00:20:31] <Shuudoushi> event.listen() is one you can use
L69[00:20:43] <SoraFirestorm> That doesn't push events though
L70[00:20:46] <SoraFirestorm> It merely listens
L71[00:20:48] <Sharidan> doesnt that only tie into an event listener/trigger?
L72[00:20:49] <Sharidan> ye
L73[00:20:50] <Shuudoushi> true enough
L74[00:21:08] <SoraFirestorm> that's weird
L75[00:21:17] <SoraFirestorm> There's not an event call AFAIT
L76[00:21:19] <Sharidan> Sora said the computer api has a pushSignal method (looking it up now..)
L77[00:21:48] <Sharidan> nice - thanks Sora!
L78[00:21:51] <SoraFirestorm> yup
L79[00:22:12] <SoraFirestorm> I find it weird that OpenOS does not have facilities for pushing events
L80[00:22:31] <SoraFirestorm> But it would probably be just a thin wrapper anyways
L81[00:22:37] <Sharidan> true
L82[00:22:48] <SoraFirestorm> hell, I'd even do something like
L83[00:22:57] <SoraFirestorm> event.push = computer.pushSignal
L84[00:23:03] <SoraFirestorm> Literally make them the same function
L85[00:23:51] <Sharidan> I guess manipulating the event queue could be considered slightly more advanced scripting than what was intended for OpenOs
L86[00:26:09] <SoraFirestorm> that was fun news
L87[00:26:35] <SoraFirestorm> I think the correct term is "great uncle", he died
L88[00:26:49] <Shuudoushi> SoraFirestorm: explain more of this idea about event.push = computer.pushsignal?
L89[00:26:49] <Sharidan> who?
L90[00:27:00] <SoraFirestorm> Sharidan: one of my family members
L91[00:27:22] <Sharidan> oh - I'm sorry for your loss
L92[00:27:25] <SoraFirestorm> Shuudoushi: just that I find it weird that the event library has no pushing mechanisms
L93[00:27:49] <Shuudoushi> I'm thinking about added it to SOS at least
L94[00:27:52] <Sharidan> probably a simple oversight, but easily fixable
L95[00:27:57] <SoraFirestorm> But unless I'm mistaken, pushing isn't as complicated as pulling is from an event library standpoint
L96[00:28:13] <SoraFirestorm> I know there's special processing for event pulling
L97[00:28:22] <SoraFirestorm> not sure if there is anything special for pushing
L98[00:28:32] <SoraFirestorm> thanks Sharidan btw
L99[00:28:42] ⇨ Joins: calclavia (uid15812@richmond.irccloud.com)
L100[00:28:42] zsh sets mode: +v on calclavia
L101[00:29:14] <Shuudoushi> function event.push(...) computer.pushSignal(...) end it is then
L102[00:29:24] <SoraFirestorm> why do that?
L103[00:29:37] <sugoi> Shuudoushi: lighter weight to just event.push=computer.pushSignal
L104[00:29:38] <SoraFirestorm> Just do event.push = computer.pushSignal
L105[00:29:46] <Shuudoushi> fine
L106[00:29:50] <SoraFirestorm> technically more efficient :P
L107[00:30:02] <sugoi> i'll add it to openos if The One wants it so
L108[00:30:04] <Sharidan> overly complicated ... event.push = computer.pushSignal creates a pointer instead of a full function reference
L109[00:30:06] <sugoi> i've nothing against doing so
L110[00:30:25] <SoraFirestorm> wha?
L111[00:30:39] <Shuudoushi> XD
L112[00:30:42] *** Kasen is now known as rakiru|offline
L113[00:30:50] <SoraFirestorm> oh, that was an argument for, not against
L114[00:31:02] <SoraFirestorm> I read that like "don't do that! It's bad because xyz"
L115[00:31:03] <sugoi> i'll even put in the comments above that assignment
L116[00:31:11] <sugoi> -- SoraFirestorm said this was an oversight
L117[00:31:21] <SoraFirestorm> XD
L118[00:31:23] <sugoi> or, said not having this was ...
L119[00:31:45] <Shuudoushi> sugoi: did you get your thingy yet?
L120[00:32:08] <sugoi> what was my thingy?
L121[00:32:24] <SoraFirestorm> Shuudoushi: you talking about the 'special thinger'?
L122[00:32:24] <Shuudoushi> for some reason, this just looks like it's going to break stuff.. event.push = computer.pushSignal
L123[00:32:29] <Shuudoushi> yes
L124[00:32:43] <Shuudoushi> I couldn't remember what it was called >.>
L125[00:32:43] <SoraFirestorm> Shuudoushi: I'd be greatly surprised if it broke things
L126[00:33:05] <sugoi> i can tell you, in openos, it is not a functional problem to allow this
L127[00:33:08] <sugoi> to assign that
L128[00:33:11] <Shuudoushi> so would I, but it just looks broken b/c of the missing '()' lol
L129[00:33:17] <sugoi> oh :)
L130[00:33:24] <SoraFirestorm> oh
L131[00:33:26] <SoraFirestorm> nopes
L132[00:33:31] <SoraFirestorm> as intended :)
L133[00:33:32] <sugoi> Shuudoushi: i'm not sure what thing you're talking about, sorry
L134[00:33:48] <Shuudoushi> the special thinger...
L135[00:33:55] <SoraFirestorm> sugoi: the little robot parrot that contributors get
L136[00:33:59] <Shuudoushi> the fucking robot shoulder thing
L137[00:34:07] <sugoi> oh that
L138[00:34:08] <SoraFirestorm> What is the requirements for a special thinger anyways?
L139[00:34:12] <sugoi> haha
L140[00:34:18] <sugoi> i didn't know it could be referred to as that
L141[00:34:23] <sugoi> no, i haven't, but i'm fine without
L142[00:34:27] <Shuudoushi> 'great contribution to OC'
L143[00:34:33] <SoraFirestorm> ah
L144[00:34:33] <sugoi> well
L145[00:34:42] <sugoi> openos 1.6 isn't out yet
L146[00:34:48] <Shuudoushi> basically at least
L147[00:34:49] <sugoi> so technically, i've not contributed 'great'
L148[00:34:55] <SoraFirestorm> heh
L149[00:35:04] <sugoi> i have 2 PRs for openos 1.6
L150[00:35:12] <sugoi> first, the big dump and ram killer
L151[00:35:19] <sugoi> second, this optimization crap
L152[00:35:28] <Shuudoushi> lol
L153[00:35:30] <sugoi> btw, i didn't really kill that much ram
L154[00:35:32] <SoraFirestorm> if I get my patch in
L155[00:35:32] <sugoi> honestly
L156[00:35:54] <SoraFirestorm> that thought went nowhere
L157[00:35:55] <SoraFirestorm> nvm
L158[00:35:59] <sugoi> but ... openos 1.5 is SO close to the hard limit that suddenly my upgrades goes into the red
L159[00:36:37] <sugoi> right now i'm ~17k over 1.5
L160[00:36:44] <sugoi> out of ~200
L161[00:36:47] <sugoi> not huge,imo
L162[00:36:52] <SoraFirestorm> I think that the default memory values aren't high enough
L163[00:36:54] <Shuudoushi> I've been thinking about PRing this to OC (after clean up) but idk really https://github.com/Shuudoushi/SecureOS/blob/dev/lib/util.lua
L164[00:37:32] <Shuudoushi> we need t4 stuffz!
L165[00:37:50] <SoraFirestorm> Shuudoushi: you can do the stuff in util.readableNumber() with a logarithm
L166[00:37:59] <SoraFirestorm> no need for the if-else chain
L167[00:38:20] <Shuudoushi> thus why I said 'after clean up' lol
L168[00:38:36] <SoraFirestorm> I actually wrote a similar function in vanilla using said technique
L169[00:38:39] <SoraFirestorm> lemme see if I can find it
L170[00:39:09] <Shuudoushi> if your way is cleaner, I might just steal it >.>
L171[00:39:14] <Shuudoushi> lol
L172[00:39:38] <Shuudoushi> I also still have to fix my updater script >.>
L173[00:39:56] <SoraFirestorm> found it
L174[00:40:05] <Shuudoushi> it's SOOOO bad right now... https://github.com/Shuudoushi/SecureOS/blob/dev/sbin/update.lua
L175[00:41:04] <Shuudoushi> I should maybe move the 'event.push' thing to the top of the event lib...
L176[00:41:21] <SoraFirestorm> http://pastebin.com/1qMd2T4j
L177[00:41:35] <SoraFirestorm> Shuudoushi: throw a 'Sora helped me' somewhere and feel free to use
L178[00:42:08] <Shuudoushi> SoraFirestorm: to the 'readme' your name goes! I do need the link to your github though
L179[00:42:18] <SoraFirestorm> github.com/RobertCochran
L180[00:42:44] <SoraFirestorm> It feels so weird writing my real name :P
L181[00:43:21] <Shuudoushi> XD
L182[00:44:04] <Shuudoushi> what's the bit at the very bottom for?
L183[00:44:14] <SoraFirestorm> I originally wrote this as a Unix filter
L184[00:44:25] <SoraFirestorm> go ahead and strip that out
L185[00:44:27] <Shuudoushi> ah
L186[00:44:51] <Shuudoushi> ah, yes, I see the bash stuff at the top now
L187[00:44:57] <SoraFirestorm> yup
L188[00:45:03] <Shuudoushi> bash is a bad way to put it... but still
L189[00:45:16] <SoraFirestorm> The shebang
L190[00:46:16] <Shuudoushi> lol
L191[00:46:29] <SoraFirestorm> That's what its called :P
L192[00:46:35] <Shuudoushi> I also still need to get 'sudo !!' working come to think of it...
L193[00:46:36] <sugoi> openos checks for it too
L194[00:46:45] <SoraFirestorm> kinda neat actually
L195[00:46:51] <SoraFirestorm> that OpenOS checks for it
L196[00:47:05] <SoraFirestorm> Functionality that almost noone will use though
L197[00:47:11] <sugoi> heh yeah
L198[00:47:19] <Shuudoushi> I have forgotten how I was going to do this...
L199[00:47:24] <sugoi> also that still *.lua is hard coded into path resolution
L200[00:47:30] <Shuudoushi> holy fuck I really do need sleep...
L201[00:48:17] <sugoi> come one be less than 219k!!!!!
L202[00:48:29] <Shuudoushi> s/one/on
L203[00:48:29] <MichiBot> <sugoi> come on be less than 219k!!!!!
L204[00:48:49] <Sharidan> uhm, what is a good way to determine memory spendage on a script?
L205[00:48:59] <sugoi> s#/on#/on/#
L206[00:49:02] <SoraFirestorm> There's not
L207[00:49:14] <sugoi> Sharidan: excellent question :)
L208[00:49:21] <Sharidan> lol
L209[00:49:28] <SoraFirestorm> I mean
L210[00:49:41] <SoraFirestorm> The only way to do it atm is to measure free memory before and after
L211[00:49:43] <Sharidan> so it's basically shoot and hope you don't hit the max
L212[00:49:52] <SoraFirestorm> And that is subject to the GC doing its thinga
L213[00:49:57] <SoraFirestorm> s/thinga/thing/
L214[00:49:57] <MichiBot> <SoraFirestorm> And that is subject to the GC doing its thing
L215[00:50:16] <SoraFirestorm> when (if) I complete my coroutine patch
L216[00:50:21] <SoraFirestorm> You can just query it
L217[00:50:25] <SoraFirestorm> until then
L218[00:50:30] <SoraFirestorm> good luck :P
L219[00:51:04] <sugoi> Sharidan: before you call your script, call collectgarbage (in oc we can't directly)
L220[00:51:11] <Shuudoushi> I have a function for benchmarking, but it only does how long the script takes to run atm...
L221[00:51:49] <Sharidan> hoki
L222[00:52:24] <Shuudoushi> does this look right? http://puu.sh/mBeGM/189a81799c.txt
L223[00:53:03] <Shuudoushi> thinking about how to do sudo bang bang fucked up my train of thought on the task at hand again...
L224[00:54:23] <SoraFirestorm> If the only place you are going to use the round() function is in my formatter
L225[00:54:32] <SoraFirestorm> Don't bother tonumber()ing it
L226[00:54:37] <SoraFirestorm> That was a mistake in my original
L227[00:54:58] <SoraFirestorm> Because I tend directly turn around and make it a string again
L228[00:55:09] <SoraFirestorm> other than that
L229[00:55:13] <SoraFirestorm> looks fine to me
L230[00:55:59] <Shuudoushi> so the first local and the if can all get removed
L231[00:56:27] <SoraFirestorm> no,
L232[00:56:31] <SoraFirestorm> what I'm saying is
L233[00:56:34] <greaser|q> ok, the amount of free RAM reported tends to fluctuate
L234[00:56:37] <SoraFirestorm> in the body for local function round()
L235[00:56:40] <SoraFirestorm> instead of
L236[00:56:44] <SoraFirestorm> return tonumber(blah)
L237[00:56:46] <sugoi> greaser|q: welcome to my hell
L238[00:56:51] <SoraFirestorm> just do return blah
L239[00:57:00] <SoraFirestorm> as long as you aren't relying on it to return a number elsewhere
L240[00:57:06] <SoraFirestorm> That's a mistake in my original
L241[00:57:09] <greaser|q> sometimes it's ~20KB used, sometimes it's ~100KB used
L242[00:57:10] <sugoi> SoraFirestorm: ok this is crazy
L243[00:57:20] <SoraFirestorm> the tonumber() is pointless in my usecase because I turn it back into a string directly after
L244[00:57:32] <Shuudoushi> ah, ok
L245[00:57:32] <sugoi> adding ONLY i promise ONLY event.push=computer.pushSignal to event.lua -- adds 8k allocation of ram on boot
L246[00:57:39] <SoraFirestorm> wtf
L247[00:57:41] <SoraFirestorm> no
L248[00:57:42] <SoraFirestorm> no
L249[00:57:42] <sugoi> i tested like 4 times, removed it, 8k back
L250[00:57:43] <Shuudoushi> brain less scrambled now
L251[00:58:11] <SoraFirestorm> why the hell?
L252[00:58:13] <Shuudoushi> lol, how the actual fuck
L253[00:58:14] <sugoi> greaser|q: call os.sleep(0) or computer.pushSignal(0) 20 times
L254[00:58:27] <greaser|q> yeah ok i think i know why it fluctuates, GC buildup
L255[00:58:51] <SoraFirestorm> just
L256[00:58:52] <SoraFirestorm> I don
L257[00:58:53] <SoraFirestorm> 't
L258[00:58:56] <SoraFirestorm> whaaa?
L259[00:59:00] <SoraFirestorm> that makes no sense
L260[00:59:06] <sugoi> yes, and bc we dont have collectgarbage in oc sandbox, The Brown let's it be called when the machine host gets yield back 20 times
L261[00:59:31] <Shuudoushi> ...
L262[00:59:49] <Shuudoushi> we need to figure out how to sandbox collectgarbage...
L263[00:59:53] <SoraFirestorm> yeaaah
L264[01:00:10] <SoraFirestorm> I don't quite understand why it needs to be sandbox-ed out
L265[01:00:16] <SoraFirestorm> But that's my inexperience showing
L266[01:00:28] <Shuudoushi> writes to host HDD?
L267[01:00:32] <Sharidan> forgive me for planting that oversight out there sugoi (event.push)
L268[01:00:36] <Shuudoushi> idfk either
L269[01:00:52] <Shuudoushi> Sharidan: it'll be added to SOS at least
L270[01:00:57] <SoraFirestorm> I suppose the answer would be to ask Sangar
L271[01:01:19] <Shuudoushi> sora just pinged The Wizard!
L272[01:01:30] <Sharidan> honestly I don't care where I have to place the call, as long as I can do it :)
L273[01:01:39] <Shuudoushi> lol, oh god this is going to get out of hand XD
L274[01:01:51] <SoraFirestorm> Sharidan: in the mean time, just use computer.pushSignal()
L275[01:01:56] <sugoi> well, if we could at least config it back in
L276[01:02:03] <sugoi> that'd be good enough for me
L277[01:02:04] <SoraFirestorm> Shuudoushi: how is this going to get out of hand?
L278[01:02:07] <Sharidan> that's the plan Sora :)
L279[01:02:12] <Shuudoushi> well, sugoi is also having to build for computers running on one t1 ram
L280[01:02:13] <SoraFirestorm> Did I just seriously mess up or something?
L281[01:02:34] <Shuudoushi> with the nicknames to avoid pinged The Brown
L282[01:02:53] <SoraFirestorm> The Brown?
L283[01:03:13] <Shuudoushi> He Who Don't Ping Needlessly
L284[01:03:33] <SoraFirestorm> oh, nicknames to avoid pinging who I just pinged?
L285[01:03:35] <greaser|q> i call him that because i endeavour to make it my duty to make him shit himself
L286[01:03:38] <Shuudoushi> s/He Who Don't Ping Needlessly/He Who We Don't Ping Needlessly
L287[01:03:38] <MichiBot> <Shuudoushi> He Who We Don't Ping Needlessly
L288[01:03:44] <greaser|q> see: video codec @ BTM
L289[01:03:46] ⇦ Quits: septi25 (~septi25@ipb21a8a62.dynamic.kabel-deutschland.de) (Ping timeout: 186 seconds)
L290[01:04:26] <Shuudoushi> SoraFirestorm: yes
L291[01:04:30] <SoraFirestorm> ah
L292[01:04:33] <SoraFirestorm> alright then
L293[01:04:59] <SoraFirestorm> I still need a way to get Emacs to yell or something when someone pings me
L294[01:05:03] <SoraFirestorm> Haven't quite figured that out yet
L295[01:05:28] <Shuudoushi> so till The Master speaks again, we'll just keep coming up with nicknames for The Brown and make sure The Wizard is highly confused :D
L296[01:05:33] <sugoi> he's probably used to seeing pings when he logs back
L297[01:05:39] <SoraFirestorm> probably
L298[01:06:22] <Shuudoushi> yeah, but this is still funny as hell XD
L299[01:07:04] <Sandra> ffs ace attorney. "The victim, Mr Deid Mann."
L300[01:07:43] <Shuudoushi> lol
L301[01:07:47] <Sharidan> can the cursor position be set through gpu?
L302[01:07:53] <Shuudoushi> yes
L303[01:07:59] <Shuudoushi> though it's a bit of a pain
L304[01:08:10] <Shuudoushi> ~w gpu
L305[01:08:10] <ocdoc> http://ocd.cil.li/component:gpu
L306[01:08:32] <Sharidan> so it would be easier to use term.setCursor() for that
L307[01:08:33] <Shuudoushi> Sharidan: take a look at your init.lua to see it in action
L308[01:08:42] <Shuudoushi> oooooh yesss
L309[01:08:43] <Shuudoushi> lol
L310[01:09:31] <Sandra> and don't forget the defendant, Mr Mack Rell.
L311[01:09:56] <Shuudoushi> I think it's something like 'component.gpu.fill(1,1)' to set cursor pos
L312[01:09:58] <Sharidan> I'm doing the UI for my ticket stand and I've been trying to avoid referencing term
L313[01:10:16] <SoraFirestorm> Sharidan: any particular reason?
L314[01:10:27] <Shuudoushi> I could be wrong on that one though
L315[01:10:32] <Sharidan> one less lib to reference :)
L316[01:10:45] <Shuudoushi> Sharidan: just use GMl like everyone else lol
L317[01:10:48] <Sharidan> less libs require'd should mean less memory usage
L318[01:11:05] <SoraFirestorm> indeed
L319[01:11:09] <SoraFirestorm> just curious
L320[01:11:17] <Sharidan> well, eventually I might cook up a competitor to gml
L321[01:12:22] <sugoi> how important is it that a lib/library have a queriable interface? :) like...for method in pairs(lib) do print(method) end ?
L322[01:12:40] <SoraFirestorm> I do it all the time
L323[01:12:45] <sugoi> yeah...'
L324[01:13:09] <sugoi> so even lib.method = function(...)end for 12 methods is costing me 3k
L325[01:13:17] <sugoi> with empty functions
L326[01:13:32] <SoraFirestorm> why does that feel so very wrong/
L327[01:13:35] <SoraFirestorm> I mean
L328[01:13:37] <SoraFirestorm> 3k
L329[01:13:39] <SoraFirestorm> srsly?
L330[01:13:42] <sugoi> yeah
L331[01:14:28] <Shuudoushi> ok... wtf SOS? http://puu.sh/mBfCX/540122f7b9.png
L332[01:15:21] *** Antheus is now known as AntheusSleep
L333[01:15:25] <Shuudoushi> sugoi: any ideas?
L334[01:16:48] <sugoi> SoraFirestorm: so i'm creating a lazy loader
L335[01:16:56] <sugoi> those 12 methods fully loaded cost 5k
L336[01:17:06] <sugoi> but that stupid redirect load ALONE costs 3k
L337[01:17:09] <sugoi> so i'm saving 2k
L338[01:17:13] <SoraFirestorm> I don't even
L339[01:17:13] <sugoi> it's so very painfully lame
L340[01:17:18] <sugoi> Shuudoushi: um
L341[01:17:22] <sugoi> i dunno :)
L342[01:17:26] <sugoi> i could probably help
L343[01:17:28] <sugoi> but...
L344[01:17:39] <sugoi> my brain is upset about lua memory atm
L345[01:18:10] <Shuudoushi> i'm just highly confused as to wtf is going on with SOS atm myself...
L346[01:18:18] <SoraFirestorm> hm
L347[01:18:28] <SoraFirestorm> I think I know how to fix my patch
L348[01:18:38] <sugoi> each redirect must be a static function address, in case a user tries to local grab one
L349[01:18:40] <Shuudoushi> DOOOO EEEET
L350[01:18:54] <sugoi> so i'm trying to find the least overhead in doing so
L351[01:19:07] <sugoi> but this is kicking my butt, 400 bytes per redirect?! really?1
L352[01:19:41] <Shuudoushi> doesn't each line of code add so much extra ram usage/
L353[01:20:02] <Shuudoushi> limit all those to just one line and see happens?
L354[01:20:06] <Izaya> http://i.imgur.com/8SBTy91.png http://i.imgur.com/GpbnDHS.png I can't decide whether to contemplate my life choices or go "this'll be so good when it's finished! :D "
L355[01:20:15] <sugoi> Shuudoushi: i would have said no, that'd make no diff
L356[01:20:30] <sugoi> but then again i just saw 8k vanish for a stupid event.push=computer.pushSignal line
L357[01:20:34] <sugoi> so what the crap do i know
L358[01:21:05] <Shuudoushi> Izaya: ...
L359[01:21:23] <Izaya> I haven't even written any code for it yet
L360[01:21:27] <Izaya> but this'll be glorious
L361[01:21:30] <Shuudoushi> get the fuck back in your cage and think about your life for awhile...
L362[01:21:53] <Izaya> it took me most of a day to collect those
L363[01:22:01] <Izaya> :<
L364[01:22:33] <Shuudoushi> sugoi: I'm going to laugh like a fucking madman and get the cops called to my house if putting all that shit on one line greatly lowers ram usage
L365[01:22:52] <Shuudoushi> Izaya: I'll trade you some TNT for that sppon
L366[01:22:55] <Shuudoushi> spoon*
L367[01:23:13] <Izaya> which spoon
L368[01:23:25] <Shuudoushi> the one you're digging that hole with
L369[01:23:26] <Izaya> I only have a knife on my desk
L370[01:24:14] <Shuudoushi> my southern humor is lost on you I see...
L371[01:24:39] <sugoi> Shuudoushi: it dropped from 3k to ~2.8k
L372[01:24:41] <Izaya> usually we dig holes with shovels or associated tools
L373[01:24:45] <sugoi> but, nothing that small can be trusted
L374[01:25:13] <Shuudoushi> sugoi: tbh... I'm shocked it dropped at all...
L375[01:25:26] <sugoi> well that mystery 8k came back on the first test :)
L376[01:25:42] <Shuudoushi> lol, wtf
L377[01:25:52] <Shuudoushi> maybe the emu has a bug?
L378[01:26:55] <sugoi> i'm not in the emu for memory testing
L379[01:27:14] <sugoi> HA
L380[01:27:15] <Shuudoushi> I have not a single fucking clue then yo...
L381[01:27:22] <sugoi> so i luaminified it for kicks and giggles
L382[01:27:31] <sugoi> now i have 9k lost
L383[01:27:41] <Shuudoushi> you did what to it?
L384[01:27:49] <sugoi> https://mothereff.in/lua-minifier
L385[01:27:52] <greaser|q> mine's probably quite heavy for RAM usage
L386[01:27:57] <greaser|q> well, heavyish
L387[01:27:59] <Shuudoushi> OOOOHHHH
L388[01:28:09] <Shuudoushi> lua minified
L389[01:28:35] <Shuudoushi> gotcha
L390[01:29:08] <SoraFirestorm> ok
L391[01:29:10] <SoraFirestorm> soooo
L392[01:29:20] <Shuudoushi> ok, fuck it, people ar just going to have to require bit32 in their programs
L393[01:29:27] <SoraFirestorm> https://github.com/RobertCochran/lua53mod/tree/alloc-fix
L394[01:29:28] * Shuudoushi flips the table.
L395[01:29:32] <SoraFirestorm> Maybe that fixes my alloc stuff
L396[01:29:34] <SoraFirestorm> who knows
L397[01:29:41] <Izaya> I wrote a function to flip tables
L398[01:29:48] <SoraFirestorm> Smart people (including gamax92): test this please
L399[01:29:57] <Izaya> it puts them in reverse order
L400[01:30:00] <SoraFirestorm> I meant for that to ping
L401[01:30:01] <Izaya> even the string ones
L402[01:30:03] <Izaya> don't ask me why
L403[01:30:05] <sugoi> you know..i think i know what this myster 8k thing is
L404[01:30:15] <sugoi> i think...somewhere...files are being cached
L405[01:30:20] <sugoi> outside of openos
L406[01:30:31] <sugoi> and when i change one ENOUGH, it gets the system mad at me
L407[01:30:35] <Shuudoushi> sugoi: MURDER THEM!!!!!!!
L408[01:30:35] <sugoi> and makes ME pay for it
L409[01:30:44] <Shuudoushi> lol
L410[01:30:52] <sugoi> but i'm serious
L411[01:30:57] <sugoi> i minify and mem goes up 8k
L412[01:31:04] <sugoi> so i close mc
L413[01:31:22] <Shuudoushi> you have buffering enabled in the config don't you?
L414[01:31:30] <sugoi> well i shutdown oc first, close out, recopy files, restart mc and my oc pc, and 8k is back
L415[01:31:37] <sugoi> i have buffering off
L416[01:31:43] <sugoi> should be direct file writes
L417[01:31:43] <Shuudoushi> o.O
L418[01:31:51] <Shuudoushi> wtf...
L419[01:32:05] <sugoi> it gets the NEW file fine
L420[01:32:10] <sugoi> but i think....the OLD file is still cached
L421[01:32:11] <Shuudoushi> sounds like it may be scala/java side then...
L422[01:32:30] <sugoi> and i think MY oc computer (in-game) is paying for that cache
L423[01:32:39] <Shuudoushi> seems it
L424[01:33:08] <sugoi> if someone would just make a fully functional memory usage tool for an emulator....
L425[01:33:33] <Saphire> Heh
L426[01:33:43] <sugoi> i wonder .. if i make sure to delete any oc state files (from the save/)
L427[01:33:49] * sugoi tries this
L428[01:34:34] ⇨ Joins: mr_joseph (~mr_joseph@24-217-84-88.dhcp.stls.mo.charter.com)
L429[01:34:43] <Saphire> Q_Q
L430[01:34:47] <sugoi> oh...that crashes mc
L431[01:35:10] * Saphire catastrophically overate
L432[01:35:17] <sugoi> did i just lose my test world...
L433[01:35:37] <sugoi> .................
L434[01:35:41] <SoraFirestorm> oops
L435[01:35:48] * sugoi .....
L436[01:35:50] <Sharidan> real men don't make backups. they just spend tons of money on shrinks when they need their backups :)
L437[01:35:51] <Shuudoushi> OH MOTHERFUCKING HELL...
L438[01:35:55] <Saphire> #blamesora
L439[01:36:01] <SoraFirestorm> wait what/
L440[01:36:02] <Shuudoushi> I for got to push my changes to github -_-
L441[01:36:18] <SoraFirestorm> why are we blaming me?
L442[01:36:19] <Shuudoushi> the package.preload works fine -_-
L443[01:36:57] <Saphire> Dunno
L444[01:37:00] <sugoi> so yeah
L445[01:37:03] <sugoi> new superflat
L446[01:37:43] <Shuudoushi> sugoi: at least you weren't on a server :D
L447[01:38:03] * sugoi is a server
L448[01:38:12] <Shuudoushi> pretty sure you'd be getting lynched right about now :D
L449[01:39:08] <SoraFirestorm> uh
L450[01:39:10] <SoraFirestorm> nvm on that patch
L451[01:39:12] ⇦ Quits: mr_joseph (~mr_joseph@24-217-84-88.dhcp.stls.mo.charter.com) (Client Quit)
L452[01:39:13] <SoraFirestorm> It's still broken
L453[01:39:18] <Shuudoushi> i think I'm going to take a page from Magik6k's book and build openloader into SOS
L454[01:39:25] ⇨ Joins: mr_joseph (~mr_joseph@24-217-84-88.dhcp.stls.mo.charter.com)
L455[01:40:18] <sugoi> Shuudoushi: well i'm not running this oc test stuff on an active world :)
L456[01:40:26] <Shuudoushi> lol
L457[01:41:48] ⇦ Quits: mr_joseph (~mr_joseph@24-217-84-88.dhcp.stls.mo.charter.com) (Client Quit)
L458[01:49:35] <Shuudoushi> now to watch as shit explodes :D
L459[01:59:55] <Shuudoushi> strange... http://puu.sh/mBhxx/11b07fd771.png
L460[02:00:14] <SoraFirestorm> lol
L461[02:00:19] <Shuudoushi> oh wait... did I ever add rm to the update path...
L462[02:00:21] * Sharidan offers fresh coffee [_P to everyone in channel
L463[02:00:29] <SoraFirestorm> hmmmmm coffee
L464[02:00:30] <SoraFirestorm> do want
L465[02:00:41] <SoraFirestorm> *ought*to go make some
L466[02:00:46] <Shuudoushi> fuck no I didn't
L467[02:00:47] <SoraFirestorm> But I'm a lazy bastard
L468[02:01:17] <SoraFirestorm> aha
L469[02:01:19] <Sharidan> there's always a pot of fresh coffee on my table :)
L470[02:01:23] <SoraFirestorm> now I know what's wrong
L471[02:03:55] <Shuudoushi> you know... forgetting to add shit to the update path could very well be the reason my keyboard wouldn't work the first time I tried adding multi-monitor support update...
L472[02:04:07] <SoraFirestorm> There's a situation that I'm not handling in the allocator...
L473[02:04:09] <Shuudoushi> adding the*
L474[02:04:15] <SoraFirestorm> well, may not be handling
L475[02:04:23] <SoraFirestorm> that would explain the discrepancy
L476[02:11:46] ⇦ Quits: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 186 seconds)
L477[02:13:40] <SoraFirestorm> wellll
L478[02:13:46] <SoraFirestorm> Maybe it's the way I've done my math here
L479[02:13:55] <SoraFirestorm> I'd be kinda surprised if it changes anything
L480[02:15:38] <SoraFirestorm> alright
L481[02:15:38] <SoraFirestorm> so
L482[02:15:51] <SoraFirestorm> there are 1552 bytes that Lua has that I am not aware of
L483[02:16:11] <SoraFirestorm> soooo
L484[02:16:20] <Sharidan> overhead?
L485[02:16:32] <SoraFirestorm> overhead for?
L486[02:16:56] <Sharidan> dunno - just wondering if that 1.5kb could be overhead of some sort
L487[02:17:12] <SoraFirestorm> I'm hooked into the allocator that Lua gets most of its memory from
L488[02:17:19] <SoraFirestorm> (obviously not all)
L489[02:17:20] <SoraFirestorm> so
L490[02:17:26] <SoraFirestorm> I'm confused where the extra is coming from
L491[02:17:35] <SoraFirestorm> Especially because the difference is a constant 1552
L492[02:17:38] *** Daiyousei is now known as LearningFairy
L493[02:17:41] <SoraFirestorm> It's not fluctuating
L494[02:17:51] <Sharidan> static reference maybe
L495[02:18:35] ⇦ Quits: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590) (Read error: Connection reset by peer)
L496[02:18:36] <SoraFirestorm> And it's the same after stopping the process and starting another
L497[02:18:37] <SoraFirestorm> so
L498[02:19:05] ⇨ Joins: VikeStep (~VikeStep@101.184.165.77)
L499[02:19:20] ⇨ Joins: Inari (~Pinkishu@p5dec6d18.dip0.t-ipconnect.de)
L500[02:35:29] <SoraFirestorm> I think its a mismatch with tracking of the GCdebt
L501[02:35:37] <SoraFirestorm> I'm still not even sure what that bit does though
L502[02:39:05] <Sharidan> gah .. it's really difficult shoehorning an app on a t1.5 setup, when most of the required libs eat up 14-19kb :/
L503[02:39:35] <SoraFirestorm> I know this was a long time ago
L504[02:39:42] <SoraFirestorm> But whoever mentioned T4 kit
L505[02:39:46] <SoraFirestorm> Why?
L506[02:39:49] <SoraFirestorm> And what would it be?
L507[02:40:08] <Sharidan> got roughly 60kb left to work with, of which the libs eat 14-17kb
L508[02:40:30] <Sharidan> may have to require a slightly bigger memory setup to get this running :/
L509[02:41:56] <SoraFirestorm> Sharidan: what are you writing again?
L510[02:42:12] <Sharidan> ticket stand for railcraft destinations
L511[02:42:58] <Sharidan> using the ticket machine from openperipherals to print the tickets. ticket stand uses a 3x3 screen block touch setup, for ticket destination selection
L512[02:43:29] <SoraFirestorm> sounds fine to me
L513[02:43:39] <SoraFirestorm> but maybe I don't understand things well enough
L514[02:44:49] <Sharidan> I'm just trying to figure out what the minimum memory requirements would be for the ticket stand app to run
L515[02:45:10] <SoraFirestorm> No idea
L516[02:45:20] <SoraFirestorm> Doesn't sound like it should be tons and tons though
L517[02:45:25] <Sharidan> on our live server, we've got roughly 170 stations that each would need a stand-alone ticket stand with an OC setup
L518[02:45:34] <SoraFirestorm> I think you'll fit plenty within 60k
L519[02:45:56] <SoraFirestorm> Do all your destinations fit on a single monitor?
L520[02:45:59] <Sharidan> sometimes it'll start, sometimes it wont
L521[02:46:00] <SoraFirestorm> Or will you need scrolling?
L522[02:46:03] <SoraFirestorm> hm
L523[02:46:25] <Shuudoushi> this is going to take for forever...
L524[02:46:25] <SoraFirestorm> mind if I look at the code?
L525[02:46:26] <Sharidan> I'll need scrolling or letter sorting to find the destinations - havnt written that yet
L526[02:47:03] <Sharidan> most of the code is still messy because I'm still experimenting and learning the OC way of doing things. I'm used to CC
L527[02:47:14] <Shuudoushi> bringing over the changes of edit and term are going to be the end of me...
L528[02:49:08] <SoraFirestorm> There's that 1552 number again
L529[02:49:15] <Sharidan> I was just wondering if I could get it running on the smaller t1.5 setup. since I need touch screens for destination selection, it will have to run on a t2 machine regardless, which by default means more memory
L530[02:49:46] <SoraFirestorm> you mean can take more memory?
L531[02:49:59] <Sharidan> I'll have more memory available
L532[02:50:05] <Sharidan> to spend
L533[02:50:50] <SoraFirestorm> s/take/put in/
L534[02:50:52] <MichiBot> <SoraFirestorm> you mean can put in more memory?
L535[02:50:58] <SoraFirestorm> that's what I meant to say
L536[02:51:54] <Sharidan> well, I figured I might aswell just throw in a t2 memory stick in the t2 case for the ticket stand
L537[02:52:08] <SoraFirestorm> sure
L538[02:52:26] <SoraFirestorm> sounds like you're far enough into the game that you can toss a bit more gold into it
L539[02:52:35] <Sharidan> the t2 stick is bigger than the t1.5 stick, so I'll have more free memory to work with :)
L540[02:52:49] <SoraFirestorm> And you'll probably be fine with that
L541[02:53:10] <Sharidan> gold is not that big an issue anymore. I'm running the rail network, which has about 170 stations spread over roughly 12k blocks in total
L542[02:53:24] <Sharidan> players "pay" a gold nugget per trip they take
L543[02:53:39] <SoraFirestorm> Figured about as much
L544[02:53:44] <SoraFirestorm> Lots and lots of stations though
L545[02:53:45] <SoraFirestorm> wow
L546[02:53:58] <Sharidan> yup - took ages to build, but it's pretty cool :)
L547[02:54:26] <SoraFirestorm> I admittedly have yet to do a good build with OC
L548[02:54:43] <Sharidan> at any given time, some 290 trains are roaming the tracks - about half of them are passenger trains, the other half is goods transportation (items and liquids)
L549[02:54:53] <SoraFirestorm> cool
L550[02:55:15] <SoraFirestorm> wish I had some friends to play with
L551[02:55:22] <SoraFirestorm> my friends tend not to play anymore
L552[02:55:25] <SoraFirestorm> especially modded
L553[02:55:25] <Sharidan> eventually I'd like to build up a centralized control office for the entire rail network, where I can remote control the ticket stands, when adding new stations or retiring old ones
L554[02:55:33] <SoraFirestorm> we've had... not good experiences
L555[02:55:52] <Sharidan> ugh - doesnt sound good. griefing?
L556[02:55:59] <SoraFirestorm> kiiiiinda
L557[02:56:05] <Sharidan> crashing mods?
L558[02:56:07] <Sharidan> :P
L559[02:56:11] <SoraFirestorm> younger siblings
L560[02:56:19] <Sharidan> ah yes
L561[02:56:29] <Sharidan> fun times.
L562[02:56:36] <SoraFirestorm> I had one friend's little sister ban evade
L563[02:56:39] <SoraFirestorm> was so pissed off
L564[02:56:59] <Sharidan> not fun at all
L565[02:57:09] <SoraFirestorm> and other times it was us the main players
L566[02:57:20] <SoraFirestorm> we were not always the most mature with each other
L567[02:58:12] <SoraFirestorm> no one involved was particularly fond of mods ever since
L568[02:58:29] <Sharidan> stuff happens and people move on
L569[02:58:32] <SoraFirestorm> yeah
L570[02:58:41] <SoraFirestorm> part of the problem in finding a server is that I do my own pack
L571[02:58:55] <SoraFirestorm> I haven't done any of the mainline FTB stuff or anything like that in quite some time
L572[02:58:55] <Shuudoushi> well, edit is finally done...
L573[02:59:01] <Shuudoushi> onto to ls x.x
L574[02:59:28] <SoraFirestorm> and so long as there would be only 5 or 6 of us
L575[02:59:29] <Sharidan> we're running with a custom pack on our setup too
L576[02:59:32] <SoraFirestorm> I would totally host
L577[02:59:49] <SoraFirestorm> I have my own launcher and everything (kinda)
L578[02:59:57] <Sharidan> nice :)
L579[03:00:40] <SoraFirestorm> the friend who is actually hosting the files is having trouble with his server though
L580[03:00:47] <SoraFirestorm> so it hasn't been working right lately
L581[03:01:03] <Sharidan> that sucks :/
L582[03:01:07] <SoraFirestorm> yeah
L583[03:01:34] <SoraFirestorm> the other part of the problem is that a lot of people don't share my mod sensibilities
L584[03:01:51] <Sharidan> like?
L585[03:01:59] <SoraFirestorm> None of my friends are particular fond of Flan's Mod, particularly the guns
L586[03:02:16] <SoraFirestorm> I'm a gun person, so I like having them
L587[03:02:27] <SoraFirestorm> Even though you could easily build TiCons far more powerful
L588[03:02:36] <SoraFirestorm> s/TiCons/TiCon tools/
L589[03:02:36] <MichiBot> <SoraFirestorm> Even though you could easily build TiCon tools far more powerful
L590[03:03:14] ⇦ Quits: Yepoleb (~quassel@188-22-165-231.adsl.highway.telekom.at) (Ping timeout: 198 seconds)
L591[03:03:14] <SoraFirestorm> actually, that's the only disliked one I can think of off-hand
L592[03:03:22] <SoraFirestorm> but that was a big barrier to entry for some people
L593[03:03:25] <SoraFirestorm> :/
L594[03:03:54] <Sharidan> I usually don't have much use of the combat system, as I'm usually the tech & infrastructure builder
L595[03:04:12] <SoraFirestorm> I do have lots and lots of tech mods
L596[03:04:27] ⇨ Joins: Yepoleb (~quassel@194-166-3-19.adsl.highway.telekom.at)
L597[03:04:28] <SoraFirestorm> I offer the "choice" of Thermal Suite, Mekanism, and EnderIO
L598[03:04:39] <Sharidan> oh that reminds me: is enderio supported in oc?
L599[03:04:46] <SoraFirestorm> can't recall
L600[03:05:08] <Sharidan> as in the redstone conduits - similar to the bundled cables from projectred/redlogic
L601[03:05:14] <SoraFirestorm> oh
L602[03:05:17] <SoraFirestorm> uuuuhhh
L603[03:05:20] <SoraFirestorm> still dunno
L604[03:05:24] <SoraFirestorm> preeetty sure
L605[03:05:24] <Sharidan> I havnt seen enderio mentioned anywhere
L606[03:06:00] <SoraFirestorm> well
L607[03:06:07] <SoraFirestorm> We have wrench intergration
L608[03:06:21] <SoraFirestorm> no bundle support it seems :/
L609[03:06:49] <greaser|q> i have enough of a filesystemsystem that i can run dh0:bin/echo.lua
L610[03:07:00] <SoraFirestorm> I recall hearing offhand that Computronics had support?
L611[03:07:07] <SoraFirestorm> Don't 100% remember
L612[03:07:10] <Sharidan> there are ways to convert if needed
L613[03:08:18] <SoraFirestorm> checking...
L614[03:09:06] <SoraFirestorm> yes, Computronics supports "Any EnderIO device"
L615[03:09:32] <Sharidan> oki cool. thanks for checking :)
L616[03:09:36] <SoraFirestorm> yup
L617[03:09:49] <Sharidan> btw - you and I are name brothers - heh
L618[03:10:07] <SoraFirestorm> ?
L619[03:10:15] <Sharidan> Robert - my first name too
L620[03:10:20] <SoraFirestorm> ah
L621[03:10:21] <SoraFirestorm> cool
L622[03:10:37] <SoraFirestorm> *still* feels weird writing my real name on the Internet :P
L623[03:10:49] <Sharidan> I feel the same way! :D
L624[03:13:03] <Saphire> Q_Q
L625[03:13:08] <SoraFirestorm> Saphire: ?
L626[03:13:19] ⇨ Joins: septi25 (~septi25@ipb21a8a62.dynamic.kabel-deutschland.de)
L627[03:13:35] <SoraFirestorm> Sharidan: pretty sure I'll start transitioning to using my real name soonish
L628[03:13:36] <Saphire> somewhy if name ends with aeiou i assume it's female
L629[03:14:04] <SoraFirestorm> Saphire: that did not make any sense. please try again.
L630[03:14:27] <Sharidan> how come Sora?
L631[03:14:37] <SoraFirestorm> Sora from Kingdom Hearts
L632[03:14:54] <Saphire> :c
L633[03:15:26] <Saphire> rl name is Danil, fucking overused here
L634[03:15:33] <SoraFirestorm> :(
L635[03:15:40] <SoraFirestorm> sorry
L636[03:15:55] <Saphire> Hm?
L637[03:16:24] <SoraFirestorm> forget it
L638[03:16:31] <SoraFirestorm> I'm now totally confused
L639[03:16:38] <SoraFirestorm> thinking is hard
L640[03:17:29] <Saphire> As for what i said before.. if name matches regexp [aeiou]$ i think that it's a female name because in my (russian) language female names end with vowels
L641[03:17:53] <SoraFirestorm> okay
L642[03:18:03] <Sharidan> cultural differences ftw :)
L643[03:18:11] <SoraFirestorm> yeah
L644[03:18:25] <SoraFirestorm> I've been told that apparently Sora is a girl's name
L645[03:18:38] <SoraFirestorm> Even though I totally stole it from a male character
L646[03:18:47] <Saphire> (attached regexp will match every string (a name in this case) that ends with a, e, i, o or u)
L647[03:18:56] <Saphire> SoraFirestorm: yeah
L648[03:18:57] <SoraFirestorm> Saphire: I saw
L649[03:19:07] <SoraFirestorm> "Sora" is Japanese for sky
L650[03:19:13] <Saphire> Ah
L651[03:19:18] <SoraFirestorm> and that makes it a girl's name idk
L652[03:19:26] <Lizzy> "<SoraFirestorm> thinking is hard" I can confirm
L653[03:19:33] <SoraFirestorm> Thank you Lizzy :P
L654[03:19:37] <Cruor> SoraFirestorm: then what about KH :I
L655[03:19:41] <Saphire> Hi Lizzy
L656[03:19:43] <Lizzy> hi
L657[03:19:44] <SoraFirestorm> Cruor: yeah idk
L658[03:19:58] * Saphire waits for dentist in line :c
L659[03:20:00] <SoraFirestorm> Most people on the internet just assume I'm a guy
L660[03:20:05] <Cruor> and NGNL
L661[03:20:08] <SoraFirestorm> Some get the reference
L662[03:20:19] <Cruor> seems rather unisex :p
L663[03:20:29] <SoraFirestorm> I guess
L664[03:20:35] <Sharidan> had to go look it up tbh when you mentioned the reference Sora
L665[03:20:40] ⇦ Quits: calclavia (uid15812@richmond.irccloud.com) (Quit: Connection closed for inactivity)
L666[03:20:46] <SoraFirestorm> I've only had the one person tell me Sora is a female name
L667[03:20:47] <SoraFirestorm> so
L668[03:20:48] <Saphire> with sounds of drill on background and smell of.. something .-.
L669[03:21:09] <Saphire> SoraFirestorm: someone who isn't me?
L670[03:21:21] <SoraFirestorm> yeah
L671[03:21:28] <SoraFirestorm> it was a while ago
L672[03:21:28] <Saphire> Huh
L673[03:21:29] * Lizzy is downloading GTAV to her laptop using her work's internet + some VPN tunnels at about 11MB/s
L674[03:21:32] <SoraFirestorm> Don't remember where it was
L675[03:21:42] <SoraFirestorm> > 11MBs
L676[03:21:47] <SoraFirestorm> ;_;
L677[03:21:51] <Saphire> Must have been some russian/slavic :D
L678[03:21:59] <Shuudoushi> I really wish I could remember what I changed in the term lib so I can redo it once I merge the changes from OOS...
L679[03:22:22] <SoraFirestorm> Lizzy: 2MB up 1MB down
L680[03:22:26] <SoraFirestorm> life is hard
L681[03:22:40] <SoraFirestorm> (MB being megabyte)
L682[03:22:42] <Lizzy> SoraFirestorm, yep, work has 1Gbit internet links
L683[03:23:06] <SoraFirestorm> eventually we'll have fiber
L684[03:23:07] <SoraFirestorm> eventually
L685[03:23:09] <Sharidan> nice place to work :)
L686[03:23:20] ⇨ Joins: Turtle (~SentientT@145.37.53.185)
L687[03:23:28] <Lizzy> SoraFirestorm, heh, my dad has fiber. get about 30/5 there
L688[03:23:30] <Lizzy> well
L689[03:23:34] <Lizzy> in a speedtest anyway
L690[03:23:34] <SoraFirestorm> Apparently the local municipal internet provider is going to do fiber around here
L691[03:23:40] <Lizzy> steam doesn't go above 6MB/s
L692[03:23:42] <SoraFirestorm> which would be nice
L693[03:24:38] <Lizzy> also talking of fiber, all the switches in this building are linked together with either 1Gbit or 1Gbit fiber to the core and these switches achieve near-line-speeds
L694[03:24:52] <SoraFirestorm> jelly
L695[03:24:55] <SoraFirestorm> incredibly so
L696[03:25:25] <Lizzy> yeah, i wish i had it for home internet
L697[03:25:26] <SoraFirestorm> can we hurry up on getting ISPs reclassed as common carriers already?
L698[03:25:41] <Saphire> uuuugh
L699[03:26:16] <Saphire> Why people confuse name 'Danil' with 'Denis'?
L700[03:26:25] <SoraFirestorm> It's a one letter difference
L701[03:26:34] <Lizzy> 2, actually
L702[03:26:43] <SoraFirestorm> oops
L703[03:26:46] <SoraFirestorm> yup
L704[03:27:41] <SoraFirestorm> Lizzy: wouldn't happen to be familiar with the Lua internals, would you?
L705[03:28:03] <Lizzy> heh, just monitoring iftop on my server that i'm VPN'd into, it's currently showing high bandwidth to steam/valve servers :P
L706[03:28:08] <Lizzy> SoraFirestorm, in what way?
L707[03:28:18] <SoraFirestorm> I'm trying to fix my coroutine memory patch
L708[03:28:23] <Lizzy> ah, then no
L709[03:28:38] <SoraFirestorm> And there is this diffence of 1552 bytes between what Lua reports and what I report
L710[03:29:32] <SoraFirestorm> I have no idea where this extra 1552 is
L711[03:29:38] <Saphire> Up or down?
L712[03:29:50] <SoraFirestorm> Lua's is 1552 up from mine
L713[03:30:00] <Saphire> Ah
L714[03:30:29] <Saphire> some overhead that doesn't gets captured by your code?
L715[03:31:13] <SoraFirestorm> I doubt it, but that might be it
L716[03:31:30] <SoraFirestorm> I'm hooked into the allocator that almost everywhere else gets its memory from
L717[03:31:43] <Saphire> >almost
L718[03:31:51] <SoraFirestorm> well, not that 1552! :P
L719[03:32:07] <SoraFirestorm> I have no idea where this alloc is coming from though
L720[03:35:11] ⇨ Joins: sciguyryan (~sciguyrya@95.211.203.218)
L721[03:35:25] <Sharidan> don't let those 1552 bytes haunt your mind Sora
L722[03:35:44] <SoraFirestorm> :P
L723[03:36:04] <Saphire> Just add magical number \o/
L724[03:36:11] <SoraFirestorm> eeeeh
L725[03:36:14] <Sharidan> excellent idea! :D
L726[03:36:17] <SoraFirestorm> I need to do more science before I do that
L727[03:36:22] <Saphire> >:)
L728[03:36:39] <Sharidan> "There's only one thing left to do: I'm gonna have to science the shit outta this."
L729[03:37:42] <Shuudoushi> what the actual fuck did I change in the term lib to warrant me putting it in the update path...
L730[03:38:31] <Sharidan> comments & notes .. hint, hint
L731[03:38:38] <Saphire> Ident changes?
L732[03:38:47] <SoraFirestorm> made it change
L733[03:38:52] <Shuudoushi> may have been indents...
L734[03:38:59] <SoraFirestorm> %calc 1624 - 1552
L735[03:38:59] <MichiBot> SoraFirestorm: 72
L736[03:39:17] <Saphire> git diff *path*
L737[03:39:24] <Sharidan> so what did you do to make it change?
L738[03:39:28] <Shuudoushi> I really should start leaving notes on what i edit and where so I can figure this shit out...
L739[03:39:33] <SoraFirestorm> created a coroutine
L740[03:39:45] <Saphire> Ah?
L741[03:39:49] <Sharidan> corotine pointer table maybe?
L742[03:39:54] <Shuudoushi> let me look at my github history for term
L743[03:40:21] <SoraFirestorm> 72
L744[03:40:28] <SoraFirestorm> 72 is the magic increase number
L745[03:40:57] <SoraFirestorm> woaaah
L746[03:41:09] <SoraFirestorm> made the difference go down *drastically*
L747[03:41:16] <SoraFirestorm> from 1600 to 888
L748[03:41:28] <SoraFirestorm> (did a collectgarbage() btw)
L749[03:42:08] <Saphire> Hm?
L750[03:42:24] <Shuudoushi> Oh cock sucking motherfucking whore bag of a cum guzzling slut of a turkey fucking nun -_-
L751[03:42:34] <SoraFirestorm> uh
L752[03:42:35] <SoraFirestorm> no?
L753[03:42:49] <Shuudoushi> it landed in the update path b/c of changes to OC main -_-
L754[03:43:05] <Saphire> Uh
L755[03:43:17] <Saphire> What do you mean?
L756[03:43:35] <Shuudoushi> SOS is built from OpenOS
L757[03:43:54] <Shuudoushi> so it shares a lot of the same libs and programs
L758[03:44:25] <Shuudoushi> and anytime there is a change to OpenOS on the OC repo, I mirror the changes in SecureOS
L759[03:44:54] <Shuudoushi> in other words, I can just copy paste the whole fucking term.lua and not make SOS explode
L760[03:46:50] <Shuudoushi> https://github.com/Shuudoushi/SecureOS/commit/e2513966bc9d105bd59fd4bf115106a5f2a9f6a5
L761[03:48:37] <Shuudoushi> github... stop smokeing meth... I only changed like 4 line for sh.lua...
L762[03:50:08] <DeanIsaKitty> Thats git's diff function for you :P
L763[03:50:18] <SoraFirestorm> the way that diff comes up with the patch bands can be really weird
L764[03:51:48] <SoraFirestorm> Shuudoushi: you know what that looks like?
L765[03:51:53] <SoraFirestorm> Line ending conversions
L766[03:51:57] <Shuudoushi> a fucking mess/
L767[03:52:08] <Shuudoushi> I think you're right...
L768[03:52:13] <SoraFirestorm> run this diff on the commandline
L769[03:52:17] <Shuudoushi> I use linux line endings...
L770[03:52:21] <SoraFirestorm> See if you can find "^M"s
L771[03:52:39] <Shuudoushi> yeah, no need
L772[03:53:00] <Shuudoushi> I already know it's the line endings, I just recently switched to the linux ones
L773[03:53:36] <SoraFirestorm> any editor worth using will only use CRLF line endings only if the file already is CRLF
L774[03:54:02] <SoraFirestorm> quite honestly, the only editor that I know of that is too dumb to do CRLFs is Notepad
L775[03:54:11] <SoraFirestorm> s/CRLF/LF/
L776[03:54:11] <MichiBot> <SoraFirestorm> quite honestly, the only editor that I know of that is too dumb to do LFs is Notepad
L777[03:54:35] <SoraFirestorm> Some other editors may not be smart enough to do LF as default though
L778[03:54:35] <Sharidan> the perfect M$ tool at it's best :)
L779[03:54:57] <Shuudoushi> I setup atom to automatically convert all line endings to the linux ones
L780[03:55:20] <SoraFirestorm> Sharidan: Most of that problem is that Notepad hasn't significantly changed in the last 40 years
L781[03:55:35] <Sharidan> hence why it's useless :)
L782[03:55:55] <Shuudoushi> the only change I can think of is that it went from C# to C++
L783[03:56:25] <Shuudoushi> C#? ... fuck it
L784[03:56:54] <Sharidan> M$ is of the oppinion, that it's best to sell the same product to each customer at least 10 times, due to licensing differences, but never actually change the product itself
L785[03:57:16] ⇦ Parts: Stary2001 (Stary2001@praise.ipv6.fossil.stary2001.co.uk) (Leaving))
L786[03:57:54] <Shuudoushi> lol... in my frenzy to update SOS before i pass out... I forgot to make sure this ended back in the event lib... event.push = computer.pushSignal
L787[03:58:03] <SoraFirestorm> lol
L788[03:58:35] <Sharidan> oops - heh
L789[03:58:43] <Shuudoushi> there, fucking fixed, now let's see if SOS explodes
L790[03:58:55] * Sharidan hands Shuudoushi a stick of TNT
L791[03:58:58] <Sharidan> try with that :)
L792[03:59:09] <Shuudoushi> I really do have some TNT
L793[03:59:13] <Shuudoushi> ...
L794[03:59:22] <Sharidan> lol
L795[04:00:03] <Sharidan> never code on your 22nd hour of no sleep
L796[04:00:49] <Turtle> grr ms office is acting up
L797[04:01:21] <Sharidan> kill TrustedInstaller, kill office, reboot :P
L798[04:01:54] <Turtle> Visio is randomly going crashy crashy presumably b/c addins, which I don't have in safe-mode
L799[04:02:20] <Shuudoushi> shit has exploded... http://puu.sh/mBmjY/fc75adfea9.png
L800[04:03:58] <Shuudoushi> ummm... http://puu.sh/mBmns/bc20a2c729.png
L801[04:04:27] <Shuudoushi> wtf?
L802[04:04:41] <Turtle> the function doesn't exist?
L803[04:04:58] <Shuudoushi> 12~14 local function gpu()
L804[04:04:58] <Shuudoushi> return select(2, term.getGPU())
L805[04:04:58] <Shuudoushi> end
L806[04:05:07] <Turtle> getGPU =/= gpu
L807[04:05:50] <Shuudoushi> https://github.com/MightyPirates/OpenComputers/commit/29c49e0cf7c8862b2f3fa2f178344991cb19acd3#diff-5001003922125adb1f8c83a0d465b039R13
L808[04:06:00] <Shuudoushi> wow, big link...
L809[04:06:18] <Turtle> oh hurr
L810[04:06:24] <Turtle> uhh... term.getGPU no exist.
L811[04:06:50] <Shuudoushi> if it's freaking about the APU I'm using in the computer, someone is getting a boot in the ass -_-
L812[04:07:13] <Turtle> vOv, but term.getGPU doesn't exist, go figure out why
L813[04:08:22] <Sharidan> .getGPU is not natively in the term api - is it custom to SOS?
L814[04:08:41] <Shuudoushi> term.lua l210 function methods:getGPU()
L815[04:08:52] <Shuudoushi> no
L816[04:09:03] <Shuudoushi> latest ver of OC 1.5
L817[04:09:18] <Sharidan> ah ok
L818[04:09:48] <Sharidan> I'm stuck on 1.5.21 due to 1.7.10 environment
L819[04:10:25] <Lizzy> Sharidan, the latest OC releases (1.6 which is currently in-dev) still work on 1.7.10
L820[04:11:13] <Sharidan> I got this version off curse a few days ago. was the newest 1.7.10 release I could find there
L821[04:11:30] <SoraFirestorm> Because it's the latest stable
L822[04:11:36] <Sharidan> gotcha
L823[04:11:46] <SoraFirestorm> You can build the devel version from Github if you felt like it
L824[04:12:44] <Sharidan> true I could. just havnt had the time yet
L825[04:13:49] <Aedda> I had an odd, glitch, it only happened once but I am curious if anyone has heard of it. The Screen and Case are both T3, both were dyed with black dye. I went exploring, came back to this https://i.imgur.com/XUBrJmG.png note neither is dyed black any longer, the Screen is facing the wall.
L826[04:13:54] <SoraFirestorm> Believe it's even available via Jenkins
L827[04:14:20] <SoraFirestorm> Aedda: weird
L828[04:14:32] <Sharidan> lovely glitch you have there Aedda :)
L829[04:15:13] <Shuudoushi> lol, wtf
L830[04:17:03] <Aedda> I have since re-placed the Screen and dyed both purple, waiting to see if it happens again.
L831[04:17:14] <Saphire> Whew
L832[04:17:27] <Saphire> Got permanent tooth.. patch?
L833[04:17:36] <Shuudoushi> oh fuck this shit, I'll work on it tomorrow -_-
L834[04:17:45] <Saphire> And there wasn't even any pain \o/
L835[04:18:03] <Shuudoushi> ... later today it is then... I'm not going to get much of shit worth sleep...
L836[04:18:06] <Aedda> It has happened again!
L837[04:18:20] <Saphire> Though now i have awful taste of meds and pulverised tooth in my mouth
L838[04:18:28] <SoraFirestorm> Aedda: Is this SSP?
L839[04:18:39] <Aedda> yes
L840[04:18:55] <Shuudoushi> have you tried turning it off and on?
L841[04:19:01] <SoraFirestorm> back to blue monitor backwards and grey case?
L842[04:19:08] <Aedda> https://i.imgur.com/yNOUmiT.png
L843[04:19:08] <SoraFirestorm> at any rate
L844[04:19:13] <SoraFirestorm> Try a full restart of MC
L845[04:19:25] <Aedda> Shuudoushi: It isn't even powered yet lol
L846[04:19:31] <SoraFirestorm> just the monior this time
L847[04:19:32] <Aedda> SoraFirestorm: That seems to be what is causing it
L848[04:19:32] <Shuudoushi> lol
L849[04:19:37] <Shuudoushi> yep, night all o/
L850[04:19:43] <Aedda> Sleep well Shuudoushi
L851[04:26:30] <SoraFirestorm> Going to hop off IRC too
L852[04:26:34] <SoraFirestorm> laters yall
L853[04:26:36] ⇦ Parts: SoraFirestorm (~user@131-191-86-130.as.clicknet.org) (ERC (IRC client for Emacs 24.5.1)))
L854[04:38:10] *** gAway2002 is now known as g
L855[04:41:53] <Saphire> Hi g
L856[04:42:23] <g> o/
L857[04:42:42] <Lizzy> o/
L858[04:43:08] <Saphire> o/
L859[04:48:42] <g> Sup?
L860[04:50:45] <Turtle> uggghhhh.... future me is going to hate me for ripping this code apart and making it a seperate lib
L861[04:59:34] <Turtle> ... wait what the hell do I call a hacky mess that controls an instance of chrome to provide an api onto a fuckmess of js.
L862[05:01:17] <Lizzy> Does anyone know of any IPv6 ULA-sending linux daemons?
L863[05:12:38] ⇦ Quits: Turtle (~SentientT@145.37.53.185) (Quit: Nettalk6 - www.ntalk.de)
L864[05:24:28] ⇦ Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L865[05:35:16] ⇨ Joins: Turtle (~SentientT@145.37.53.185)
L866[05:51:59] ⇦ Quits: Turtle (~SentientT@145.37.53.185) (Quit: Nettalk6 - www.ntalk.de)
L867[05:56:33] * vifino groans and walks towards Lizzy half-asleep
L868[05:56:59] * Lizzy grabs vifino as he accedentially walks past and hugs him
L869[05:57:28] * vifino snuggles Lizzy and falls asleep on her again
L870[06:05:25] ⇨ Joins: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
L871[06:10:22] ⇦ Quits: Tedster (~Tedster@host86-170-31-233.range86-170.btcentralplus.com) (Read error: Connection reset by peer)
L872[06:20:28] ⇨ Joins: Turtle (~SentientT@145.37.53.185)
L873[06:29:27] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L874[06:33:53] <Lizzy> :< kebab shop doesn't open till 1pm
L875[06:34:55] ⇦ Parts: Mimiru (Mimiru@eos.pc-logix.com) (Leaving))
L876[06:35:06] ⇨ Joins: Mimiru (Mimiru@eos.pc-logix.com)
L877[06:35:07] *** Server sets mode: +ntz
L878[06:35:07] zsh sets mode: +o on Mimiru
L879[06:35:07] *** Server sets mode: +ntz
L880[06:35:10] <Mimiru> o_O
L881[06:36:01] <Lizzy> ?
L882[06:36:04] <MajGenRelativity> Mimiru, how do I figure out things like the cooldown rate and movement speed of laser turrets?
L883[06:36:14] <MajGenRelativity> are they methods I can call?
L884[06:36:23] <MajGenRelativity> s/they/there
L885[06:36:23] <MichiBot> <MajGenRelativity> are there methods I can call?
L886[06:37:07] <Mimiru> Well, you can call isReady to see if the gun has cooled
L887[06:37:18] <Mimiru> as far as movement speed... no theres no method for it
L888[06:37:40] <MajGenRelativity> want to give me some super special dev knowledge about the movement speed? :P
L889[06:37:45] <Mimiru> but the base is 0.005 and each speed upgrade adds 0.002
L890[06:37:54] <MajGenRelativity> ok, thank you!
L891[06:38:13] <Mimiru> When I get the chance to add tiers t2 upgrades will add more
L892[06:38:13] <MajGenRelativity> OS is in my modpack, and I have the latest version as of yesterday
L893[06:38:18] <MajGenRelativity> :O
L894[06:38:28] <Mimiru> but that's a while off
L895[06:38:55] <MajGenRelativity> ok
L896[06:39:15] <MajGenRelativity> Mimiru, want me to hit you up with a modpack link so you can see what I have with your mod, or nah?
L897[06:41:00] <Mimiru> Also, Lizzy my o_O was to the fact that shift-clicking a channel closes it, and I left OC cause of it :P
L898[06:41:09] <Lizzy> ah
L899[06:42:49] <Sharidan> hmm .. is there a way to unreference or force a reload of libraries, when editing them in an external editor?
L900[06:42:58] <Sharidan> without having to reboot the comp I mean
L901[06:43:02] <Mimiru> yes
L902[06:43:16] <Mimiru> I just can't remember exactly how to
L903[06:43:17] <Mimiru> lol
L904[06:45:44] <Mimiru> Sharidan, package.loaded.Name = nil
L905[06:46:20] <Mimiru> iirc
L906[06:46:32] <Sharidan> is it added to package when you require() some lua file?
L907[06:47:32] <Mimiru> yes
L908[06:48:20] <Sharidan> hokay, so I should really use that to clean up after my app when it's done I guess
L909[06:49:28] <Sharidan> yea this definately works. thank you Mimiru :)
L910[06:52:02] <Mimiru> np
L911[06:58:29] <Mimiru> Next project is OpenPrinter for 1.8... maybe it'll be easier then OS for 1.8
L912[06:58:57] <Mimiru> I'll just nuke the 3d model...
L913[07:00:12] <MajGenRelativity> Just have the printer use the "missing block" model
L914[07:00:17] <MajGenRelativity> who needs textures anyways?
L915[07:01:04] <Mimiru> It already has a block texture :P
L916[07:01:20] <MajGenRelativity> get rid of it
L917[07:01:25] <MajGenRelativity> who needs textures anyways?
L918[07:01:37] <MajGenRelativity> :P
L919[07:01:58] ⇦ Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 189 seconds)
L920[07:02:10] <MajGenRelativity> anyways, did you want a modpack link Mimiru, or nah?
L921[07:02:31] <Mimiru> Nah, not right now anyway
L922[07:02:34] <MajGenRelativity> Ok
L923[07:02:51] <MajGenRelativity> Let me know if you ever do, I try to update all the mods once a month
L924[07:04:01] ⇨ Joins: wembly (~wembly@50.240.220.69)
L925[07:04:48] <MajGenRelativity> Next update will hopefully include the new update to Draconic Evolution that will make my armor good again
L926[07:06:14] <Sharidan> where would be a good/correct location to put config files for a script? should I place my configs in the usr folder somewhere or is there a different recomended location?
L927[07:07:29] <Saphire> /etc
L928[07:07:43] <Mimiru> Configs? Pffft hardcode everything!
L929[07:08:04] <Sharidan> hehe wish I could, but not quite an option in this case, sadly :)
L930[07:08:13] <Saphire> that's the FHS
L931[07:08:24] <Sharidan> fhs?
L932[07:08:30] <Saphire> https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard >/etc >Host-specific system-wide configuration files
L933[07:08:50] <Sharidan> aah ok
L934[07:08:50] <Mimiru> Fish high school
L935[07:08:54] <Mimiru> :p
L936[07:08:55] <Sharidan> lol
L937[07:08:59] <Saphire> Or that :D
L938[07:09:53] <Sharidan> on cc everything's one huge mess and no real standard ways of doing things. here I'd like to try to follow intended standards when possible
L939[07:11:08] ⇦ Quits: Turtle (~SentientT@145.37.53.185) (Quit: Nettalk6 - www.ntalk.de)
L940[07:12:44] <Sharidan> thank you for the link Saphire :)
L941[07:15:28] <Saphire> \o/
L942[07:15:48] <Saphire> CC is mess
L943[07:15:57] <Sharidan> true - heh
L944[07:16:16] <Saphire> if someone tries to follow *nix standards... they hit the /rom and other RO things
L945[07:17:37] <Mimiru> 95% of 16GB of ram...
L946[07:17:40] <Mimiru> and mosto f it is fucking chrome
L947[07:17:53] <Sharidan> ick!
L948[07:18:02] <MajGenRelativity> Install Google Ultron :P
L949[07:18:15] <Mimiru> MajGenRelativity, it's getting old man
L950[07:18:26] ⇨ Joins: Turtle (~SentientT@145.37.53.185)
L951[07:18:41] <MajGenRelativity> Mimiru, alright, I'll save it for later
L952[07:18:42] <Lizzy> ^
L953[07:18:55] <Saphire> and even if they ignore the ROM, they hit the problem of other programs messing the standards
L954[07:19:07] <MajGenRelativity> Mimiru, do you have a laptop or desktop?
L955[07:19:11] <Saphire> and nobody uses CC without premade programs
L956[07:19:26] <Mimiru> MajGenRelativity, Neither
L957[07:19:36] <MajGenRelativity> All-in-one thingy?
L958[07:19:39] <MajGenRelativity> what is it?
L959[07:19:41] <Mimiru> I do everything on an original RasPi
L960[07:19:48] <MajGenRelativity> with 16 GB of RAM
L961[07:19:51] <Mimiru> Yep
L962[07:19:55] <MajGenRelativity> :\
L963[07:20:03] <MajGenRelativity> Pretty sure that wasn't the factory specification
L964[07:20:20] <Mimiru> I didn't say it was stock, I said it's an original
L965[07:20:29] <MajGenRelativity> Ah
L966[07:20:33] * Mimiru ** SysInfo ** Client: HexChat 2.10.2 (x64) ** OS: Microsoft Windows 10 Pro ** CPU: AMD FX(tm)-8350 Eight-Core Processor (4.00 GHz) ** RAM: 16333 MB Total (4150 MB Free) ** VGA: NVIDIA GeForce GTX 960 ** Uptime: 225.66 Hours **
L967[07:20:39] <Mimiru> It also has a FX8350..
L968[07:20:44] <Mimiru> which was really hard to get working
L969[07:21:56] <Mimiru> It's a desktop..
L970[07:22:15] <Lizzy> No, you clearly said it was an original Raspberry Pi
L971[07:22:23] <Lizzy> :P
L972[07:22:25] <Mimiru> lol
L973[07:22:26] <MajGenRelativity> Why do you have all of this on a Raspberry Pi
L974[07:22:38] <Mimiru> Why not man?
L975[07:22:38] <MajGenRelativity> How does that not defeat the purpose of its existence
L976[07:22:40] <Lizzy> "Because why not"?
L977[07:22:59] <Sharidan> Saphire: so true ... they usually shout at me to load up their turtles with my scripts
L978[07:23:08] <Saphire> users?
L979[07:23:09] <MajGenRelativity> How does the motherboard have the expansion slots for all this stuff?
L980[07:23:11] <Saphire> Q_Q
L981[07:23:34] <Lizzy> MajGenRelativity, I2C hackery
L982[07:23:38] <Sharidan> Saphire: the bunch I usually play with yea. I think I've spoiled them with my scripts
L983[07:23:40] <Mimiru> Yep
L984[07:23:45] <MajGenRelativity> I2C?
L985[07:24:00] <Saphire> Sharidan: throw them to wol... forums
L986[07:24:21] <Mimiru> %g i2c
L987[07:24:22] <MichiBot> Mimiru: https://en.wikipedia.org/wiki/I%C2%B2C - I��C - Wikipedia, the free encyclopedia: "Alternatively I��C is spelled I2C (pronounced I-two-C) or IIC (pronounced I-I-C).
L988[07:25:13] <Sharidan> they are already requesting ports of my turtle scripts over to OC robots - heh
L989[07:25:46] <Saphire> yay \o/
L990[07:26:34] <Mimiru> https://mojang.com/2016/01/announcing-minecraft-education-edition/
L991[07:26:47] <Saphire> um
L992[07:27:02] <Sharidan> I wrote a rather movement efficient cuboid digging script for turtles. not sure how that will translate over to robots and their power spendage
L993[07:27:30] <Saphire> isn't there MCEdu or something like that?
L994[07:27:42] <Mimiru> Yes, read the article :P
L995[07:28:25] <Saphire> Oh. They brought it out?
L996[07:28:29] <Mimiru> Yep
L997[07:29:05] * Saphire is scared of MS
L998[07:29:39] <Saphire> they bought one the most popular games.. and then the education project based on it..
L999[07:29:40] <Sharidan> just show MS some cash and you've got full control Saphire ;)
L1000[07:34:31] <Turtle> Isn't MS just funding it with relatively minor manglement?
L1001[07:35:58] <Turtle> like, I get the feeling they're doing it for exclusivity
L1002[07:36:29] <Sharidan> MS is probably doing to Mojang, what they did to every other gaming company they previously "aquired"
L1003[07:36:46] <Mimiru> I should update OpenFM to 1.8.9.. and just jump OP to it as well
L1004[07:37:06] <Sharidan> what is OpenFM ?
L1005[07:37:20] <Mimiru> My streaming radio mod
L1006[07:37:28] <Sharidan> sweet! :D
L1007[07:37:29] <Mimiru> with OC control
L1008[07:37:39] <Sharidan> of course :)
L1009[07:38:49] <Mimiru> http://minecraft.curseforge.com/projects/openfm the UI looks a BIT different these days though heh
L1010[07:41:48] <Sharidan> very nice!
L1011[07:42:35] <Sharidan> gawd - seems I'll be doing a major update of our pack again sometime soon(tm). add in a few more OC related mods :D
L1012[07:42:57] <Mimiru> Theres also OpenPrinter, which adds... a printer :P
L1013[07:43:23] <Sharidan> similar to the printer in cc? or something entirely different?
L1014[07:43:31] <Mimiru> That also scans, it has a shredder, and a (IMO) Neat File Folder that lets you put pages in it to view kinda like a book
L1015[07:43:49] <Mimiru> like CC's but better :P
L1016[07:44:07] ⇨ Joins: fotoply (~fotoply@2-104-228-18-static.dk.customer.tdc.net)
L1017[07:44:41] <Sharidan> of course it is :)
L1018[07:45:10] <Sharidan> I've (sadly!) only recently moved over to OC from CC, but from what I've seen so far, everything OC is light years ahead of CC
L1019[07:45:33] <Mimiru> http://minecraft.curseforge.com/projects/openprinter
L1020[07:46:01] <Mimiru> I need to update the CF page with the new mod stuff.. but lazy dev mode engage
L1021[07:46:50] <Sharidan> both of these your mods?
L1022[07:46:55] <Mimiru> Yeah
L1023[07:46:59] <Sharidan> love the model for the printer
L1024[07:47:05] <MajGenRelativity> Sharidan, check out Open Security
L1025[07:47:08] <Sharidan> very nicely done :)
L1026[07:47:09] <MajGenRelativity> it has laser turrets
L1027[07:47:14] <Sharidan> link me :D
L1028[07:47:15] <MajGenRelativity> Also by Mimiru
L1029[07:47:16] <Sharidan> pls
L1030[07:47:24] <Mimiru> http://minecraft.curseforge.com/projects/opensecurity
L1031[07:47:29] <MajGenRelativity> http://www.curse.com/mc-mods/minecraft/231687-opensecurity
L1032[07:47:44] <MajGenRelativity> snipe
L1033[07:47:49] <Mimiru> Theres also http://minecraft.curseforge.com/projects/openlights but it doesn't support colored lighting ATM
L1034[07:48:32] <Mimiru> ColoredLightsCore broke for me a while back and I got fed up trying to support it so I yanked it
L1035[07:48:41] <Mimiru> so it just does block coloring and white light :P
L1036[07:48:47] *** amadornes[OFF] is now known as amadornes
L1037[07:49:05] <Sharidan> oh I know someone who's gonna love those laser turrets :)
L1038[07:50:10] <Sharidan> well, I've bookmarked all of them and they'll go into our update pool next weekend :)
L1039[07:50:32] <Sharidan> I do have one "complaint" about OC tho ...
L1040[07:50:40] <Mimiru> They're brand new, so if you find issues please let me know, either on the OC forums, or github
L1041[07:50:43] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L1042[07:51:24] <Sharidan> absolutely - you need the feedback we can provide you with :)
L1043[07:51:54] <Sharidan> the "complaint" I have is that there are too many cool features in OC, so I keep getting sidetracked in random directions :P
L1044[07:52:01] <Mimiru> lmao
L1045[07:52:03] <Mimiru> https://oc.cil.li/index.php?/topic/831-iso-files/ o_O
L1046[07:52:05] <Sharidan> :D
L1047[07:53:09] <Sharidan> uhm, somebody's not quite getting it in that thread me tinks
L1048[07:55:49] <Mimiru> anyway, gotta run, taking Naomi for breakfast, then work
L1049[07:55:49] <Sharidan> on the other hand, it seems I can get OC to do all the things that failed misserably with CC
L1050[07:56:00] <Sharidan> enjoy your breakfast :)
L1051[07:57:58] ⇨ Joins: Vexatos (~Vexatos@p200300556E6CB783CC4C2AF219785805.dip0.t-ipconnect.de)
L1052[07:57:59] zsh sets mode: +v on Vexatos
L1053[07:59:35] <_habnabit> http://i.imgur.com/qmppScy.png tracking chemical data using opencomputers and influxdb
L1054[08:00:49] <dangranos> \o/
L1055[08:01:08] <dangranos> ...wai what the data is taken from?
L1056[08:01:12] <dangranos> *where
L1057[08:01:15] <Vexatos> mekanism.
L1058[08:01:24] <_habnabit> http://i.imgur.com/XSqh8Y1.png fixed the axes labels (chronograf is weird)
L1059[08:01:44] <_habnabit> dangranos, pressure pipes tanks with data ports
L1060[08:01:53] <dangranos> what is going on with oxygen?
L1061[08:02:39] <_habnabit> there's a check valve between the water supply and the electrolytic separator (which produces oxygen) which opens only when oxygen gets below 99% full
L1062[08:03:09] <_habnabit> it fills quickly and shuts off, but the drain rate is more constant
L1063[08:07:30] ⇦ Quits: Turtle (~SentientT@145.37.53.185) (Quit: Nettalk6 - www.ntalk.de)
L1064[08:07:58] ⇨ Joins: SM2k (webchat@c-73-180-117-89.hsd1.sc.comcast.net)
L1065[08:09:44] <SM2k> followed crafting recipe for inventory upgrade on wiki. it calls for 1 hopper, 1 piston, 1 dispenser, 1 chest, 1 tier 1 microchip and 4 planks. can't seem to make it work.
L1066[08:10:07] <Saphire> >using wiki for recipes
L1067[08:10:20] <Saphire> >not using in-game guide book
L1068[08:10:33] * SM2k hits self in face and hangs head
L1069[08:10:35] <Saphire> >not even trying to use NEI to look up recipe
L1070[08:10:57] <SM2k> I don't have any other mods loaded. running on 1.8.9 so NEI isn't ported forward yet afaik :)
L1071[08:10:58] <Saphire> (It's R when hovering over item, and usage is U)
L1072[08:11:07] <Saphire> ah
L1073[08:11:09] <Saphire> sowwy
L1074[08:11:21] <SM2k> but I have to have built one before to hover over it correct? :)
L1075[08:11:32] <Saphire> ...
L1076[08:11:41] <Saphire> there is list of items on the right :P
L1077[08:11:50] <Saphire> (and search bar on the bottom)
L1078[08:15:28] ⇨ Joins: Meow-J (uid69628@id-69628.highgate.irccloud.com)
L1079[08:16:51] <SM2k> thanks for you help @Saphire brb
L1080[08:17:14] <Saphire> \o/
L1081[08:20:24] ⇦ Quits: SM2k (webchat@c-73-180-117-89.hsd1.sc.comcast.net) (Ping timeout: 204 seconds)
L1082[08:20:39] ⇨ Joins: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L1083[08:20:39] zsh sets mode: +v on Kodos
L1084[08:20:54] <Kodos> x.x
L1085[08:21:06] <MajGenRelativity> Hi Kodos
L1086[08:21:40] ⇨ Joins: h3po (~h3po@aftr-5-146-248-9.unity-media.net)
L1087[08:22:46] ⇦ Quits: VikeStep (~VikeStep@101.184.165.77) (Read error: Connection reset by peer)
L1088[08:22:48] <Lizzy> o/
L1089[08:22:53] <Lizzy> ohai spaces
L1090[08:23:13] <Kodos> Wiide Oopen Spaaaces
L1091[08:23:27] * vifino curls up on Lizzy
L1092[08:23:55] <Cazzar> https://www.youtube.com/watch?v=myEOJaNMQZo
L1093[08:23:57] <MichiBot> Corded: Spaaace | length: 11s | Likes: 688 Dislikes: 5 Views: 113025 | by emptyangel
L1094[08:30:02] <Kodos> Railcraft is about to go die in a fire in all my packs
L1095[08:30:23] <Lizzy> ?
L1096[08:30:44] <Kodos> I don't know how or why, but residual heat blocks keep reenabling themselves
L1097[08:30:50] <Kodos> And it's pissing me the fuck off
L1098[08:32:06] <Mimiru> #blamedan200
L1099[08:32:16] <Lizzy> ^
L1100[08:32:25] <Kodos> No, I'll blame CovertJaguar and his bullshit feature that no one fucking uses
L1101[08:32:44] <MajGenRelativity> residual heat blocks?
L1102[08:33:05] <Kodos> Yes
L1103[08:33:07] <MajGenRelativity> would you care to enlighten me on what those are, Kodos?
L1104[08:33:33] <Kodos> You can use trackman's goggles to 'track' where a player has been, with the residual heat blocks. They basically linger anywhere a player's stood for more than 2 ticks for 30 minutes
L1105[08:33:57] <MajGenRelativity> O_O
L1106[08:34:04] <MajGenRelativity> That sounds incredibly useful
L1107[08:34:15] <Kodos> But they're tile entities, so they break any kind of multiblock that isn't coded with block.isAir() instead of checking for ID 0
L1108[08:34:28] <MajGenRelativity> oh
L1109[08:34:42] * dangranos pokes asie
L1110[08:34:43] <MajGenRelativity> yeah that sounds annoying
L1111[08:34:47] * MajGenRelativity pokes dangranos
L1112[08:34:52] <Cazzar> Better, block.isReplaceable()
L1113[08:34:57] <asie> dangranos: ?
L1114[08:34:58] *** Cranium[Away] is now known as Cranium
L1115[08:35:16] <dangranos> asie: where do i get this awesomeness?
L1116[08:35:23] <asie> LuPi?
L1117[08:35:26] <asie> i'm rewriting it right now
L1118[08:35:28] <dangranos> mhm
L1119[08:35:29] <asie> we have framebuffer blitting
L1120[08:35:31] <asie> full unifont support
L1121[08:35:36] <asie> and now i'm making it go FAST
L1122[08:35:54] <dangranos> well, i meant the OC compatability layer? or is it included?
L1123[08:36:10] <asie> included
L1124[08:36:16] <asie> LuPi is designed solely to emulate OC
L1125[08:36:17] <asie> as /sbin/init
L1126[08:36:42] <dangranos> :O
L1127[08:47:33] *** LearningFairy is now known as Hanako_Ikezawa
L1128[08:53:29] ⇨ Joins: SM2k (webchat@69.12.45.210)
L1129[09:08:57] * Michiyo quits job
L1130[09:09:27] * MajGenRelativity hires Michiyo
L1131[09:11:09] <Michiyo> No... noooo
L1132[09:12:07] <MajGenRelativity> I echo that with my server
L1133[09:12:10] * Lizzy hires Michiyo
L1134[09:12:10] <MajGenRelativity> It keeps crashing on me
L1135[09:12:23] * dangranos has no job
L1136[09:12:25] <dangranos> yet
L1137[09:12:35] <dangranos> yet = at least few more years
L1138[09:14:32] ⇨ Joins: Jezza (~Jezza@185.44.151.103)
L1139[09:14:54] * Michiyo Gladly accepts the position with Lizzy
L1140[09:15:27] <Michiyo> Hope I can telecommute :p
L1141[09:21:54] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-134-3-200-62.hsi14.kabel-badenwuerttemberg.de)
L1142[09:24:39] * vifino yawns and flops on Lizzy
L1143[09:25:06] <dangranos> "open terminal failed: missing or unsuitable terminal: tmux-256color"
L1144[09:25:09] <dangranos> Q_Q
L1145[09:25:19] * dangranos flops next to vifino
L1146[09:25:38] * vifino stabs dangranos and pushes him away
L1147[09:25:50] <dangranos> :C
L1148[09:29:04] *** amadornes is now known as amadornes[AFK]
L1149[09:37:31] <Vexatos> https://beam.pro/asiekierka so cute
L1150[09:37:34] <Vexatos> that zipit
L1151[09:37:35] <Vexatos> ;_;
L1152[09:37:53] ⇦ Quits: Sharidan (~Random475@0x5552afe5.adsl.cybercity.dk) (Quit: zzz)
L1153[09:42:34] ⇦ Quits: cpup (~cpup@32.218.114.144) (Ping timeout: 189 seconds)
L1154[09:44:27] ⇨ Joins: cpup (~cpup@32.218.114.144)
L1155[09:46:14] * vifino returns with pepsi and coke, putting it next to Lizzy, curling up on her
L1156[09:48:52] * Lizzy pets vifino and sips pepsi#
L1157[09:49:42] * vifino purrs
L1158[09:51:23] <Skye> Someone stepped on my hand today.
L1159[09:51:58] <MajGenRelativity> ow
L1160[09:52:35] <vifino> Skye: Are they table dancers?
L1161[09:53:02] <Skye> No
L1162[09:53:11] <Skye> I fell onto the floor
L1163[09:53:16] <vifino> .-.
L1164[09:53:24] <Skye> And they stepped on my hand and didn't even say sorry
L1165[09:53:37] ⇨ Joins: Keanu73 (~Keanu73@host-78-150-231-188.as13285.net)
L1166[09:54:03] <MajGenRelativity> that stinks
L1167[09:54:22] <MajGenRelativity> I was on my knees to get something from a printer behind a counter, and one of my co-workers nearly trampled me
L1168[09:54:37] <vifino> s/am/um/
L1169[09:54:38] <MichiBot> <MajGenRelativity> I was on my knees to get something from a printer behind a counter, and one of my co-workers nearly trumpled me
L1170[09:55:58] <Skye> Ouch
L1171[09:56:00] <MajGenRelativity> of course vifino
L1172[09:59:37] *** MajGenRelativity is now known as MGR|away
L1173[10:01:53] <Kodos> Welp, 4 hours later, and I give up
L1174[10:06:44] <DeanIsaKitty> Kodos: ?
L1175[10:07:13] <Kodos> I was trying to make my own rack mountable raids
L1176[10:12:17] <Kodos> It didn't end well
L1177[10:13:31] * Michiyo flips some more tables
L1178[10:13:36] <Michiyo> %flip tables
L1179[10:13:36] <MichiBot> Michiyo: (╯°□°)╯︵sǝlqɐʇ
L1180[10:14:08] * DeanIsaKitty walks behind Michiyo and returns the tables to the upright position
L1181[10:14:17] * Michiyo flips DeanIsaKitty
L1182[10:14:20] <Michiyo> %flip DeanIsaKitty
L1183[10:14:20] <MichiBot> Michiyo: (╯°□°)╯︵ʎʇʇı丬ɐsIuɐǝᗡ
L1184[10:14:48] <DeanIsaKitty> %flip ʎʇʇı丬ɐsIuɐǝᗡ
L1185[10:14:48] <MichiBot> DeanIsaKitty: (╯°□°)╯︵DeanIsaKitty
L1186[10:15:35] <Skye> Can I flip the universe?
L1187[10:16:12] <DeanIsaKitty> %flip the universe
L1188[10:16:12] <MichiBot> DeanIsaKitty: (╯°□°)╯︵ǝsɹǝʌıun ǝɥʇ
L1189[10:16:14] <DeanIsaKitty> Yep.
L1190[10:16:32] <Skye> :D
L1191[10:16:43] <MGR|away> %flip MajGenRelativity
L1192[10:16:45] <MichiBot> MGR|away: (╯°□°)╯︵ʎʇıʌıʇɐlǝᴚuǝפɾɐW
L1193[10:16:55] <DeanIsaKitty> MichiBot: Are you ok with me totally stealing the %flip idea?
L1194[10:17:00] <DeanIsaKitty> Michiyo: *
L1195[10:17:43] <dangranos> Shocky has flip too
L1196[10:19:17] * Michiyo shrugs
L1197[10:19:32] <Michiyo> MichiBot's flip chars were stolen from shocky too :P
L1198[10:21:20] <Michiyo> %flip ^
L1199[10:21:20] <MichiBot> Michiyo: (╯°□°)╯︵Ԁ: ooʇ ʎʞɔoɥs ɯoɹɟ uǝloʇs ǝɹǝʍ sɹɐɥɔ dılɟ s,ʇoℇıɥɔıW
L1200[10:22:18] <Kodos> %flip ^
L1201[10:22:18] <MichiBot> Kodos: (╯°□°)╯︵Ԁ: ooʇ ʎʞɔoɥs ɯoɹɟ uǝloʇs ǝɹǝʍ sɹɐɥɔ dılɟ s,ʇoℇıɥɔıW
L1202[10:22:29] <Kodos> Shouldn't it reflip the flip?
L1203[10:24:30] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L1204[10:27:00] <asie> yes
L1205[10:27:02] <asie> %flip ^
L1206[10:27:03] <MichiBot> asie: (╯°□°)╯︵sǝʎ
L1207[10:28:16] <Michiyo> No, cause the output of flip isn't stored in the message table
L1208[10:28:21] <Kodos> oh
L1209[10:28:27] <Michiyo> I mean it COULD be...
L1210[10:28:31] <Michiyo> but I don't do it..
L1211[10:29:15] <Kodos> Indeed
L1212[10:29:25] <Michiyo> But yeah, commands, and command output aren't put into the messages list, I HAD a reason for it when I did it
L1213[10:29:30] <Michiyo> I don't remember what it was..
L1214[10:29:44] <Kodos> #blameshuu
L1215[10:29:50] <Michiyo> lol, sounds good.
L1216[10:30:10] <Michiyo> No one has opened any issues about the new Turrets, so I'm gonna say they work pretty well
L1217[10:30:17] <Kodos> Neat
L1218[10:31:20] <Michiyo> Oh.. at the time it was a timed hashlist and it seemed kinda silly to bother putting them in it.
L1219[10:31:49] <Michiyo> cause stuff fell off within 5 minutes..
L1220[10:31:54] <Michiyo> now it's 150? entries
L1221[10:32:20] <MGR|away> Michiyo, putting the upgardes into the turrets is a bit wonky
L1222[10:32:23] *** MGR|away is now known as MGR
L1223[10:32:26] <Michiyo> Oh?
L1224[10:32:28] <Michiyo> Also customer AFK
L1225[10:32:38] <MGR> shift clicking them doesn't always work
L1226[10:32:43] <MGR> sometimes it freezes your inventory
L1227[10:35:01] <MGR> all you need to do to clear it is close your inventory and re-open
L1228[10:37:53] <Michiyo> I tested that quiet a bit and never had issues...
L1229[10:37:57] <Michiyo> I'll look into it though
L1230[10:38:45] * MGR shrugs
L1231[10:38:49] <MGR> could just be me
L1232[10:43:59] <Corded> * Pwootage complains about x86
L1233[10:44:02] <Pwootage> In other news, good morning
L1234[10:44:20] <Kodos> o7
L1235[10:44:39] ⇦ Quits: BBoldt (~BBoldt@192.99.145.160) (Ping timeout: 186 seconds)
L1236[10:44:57] <MGR> Hi Pwootage
L1237[10:47:31] <Michiyo> I really need a MC install at work..
L1238[10:47:56] <Michiyo> sadly my bench PC is a P4 with 1.5 GB of RAM, and Windows 7 sitting idle makes the CPU fan try to move the thing off the bench
L1239[10:49:15] <Michiyo> So, I don't think firing up MC would work.. lol
L1240[10:49:49] <g> Michiyo: someone plays our modpack of 160 mods on 2GB of RAM
L1241[10:49:53] <Inari> sounds like a terrible PC with a terrible fan :P
L1242[10:49:54] <Kodos> %weather 62012
L1243[10:49:56] <MichiBot> Kodos: Current weather for 62012 Current Temp: 18°F/-8°C Feels Like: 5°F/-15°C Current Humidity: 67 Wind: From the SE 12 Mph/19 Km/h Conditions: Partly Cloudy
L1244[10:49:59] <g> so I'm sure you could do an MC install with the basics
L1245[10:50:07] <MGR> g, I play my modpack of 140 mods on 2 GB of RAM too
L1246[10:50:21] <Michiyo> A single core 1.whatever P4 though?
L1247[10:50:34] <Michiyo> that sites at 60% CPU doing *nothing*?
L1248[10:50:37] <g> try it
L1249[10:50:37] <Michiyo> sits*
L1250[10:50:51] <Michiyo> I opened firefox today, and had to walk away
L1251[10:51:03] <MGR> XD
L1252[10:51:35] <Michiyo> anyway.. afk
L1253[10:51:41] <Michiyo> I have a bunch of not work to not do...
L1254[10:53:17] <Kodos> And I have more failing at coding a rack raid to do
L1255[10:54:00] <Pwootage> It's always good to get some perspective... I was complaining about my work PC having too slow of an SSD and not enough ram (16gb), I guess it could be way worse
L1256[10:58:28] ⇨ Joins: reinei (~reinei@pD9E1D2E0.dip0.t-ipconnect.de)
L1257[10:58:47] <reinei> o/
L1258[10:58:59] <Kodos> Project Red alternatives for 1.7.10, go
L1259[10:59:21] <g> 1, project red
L1260[10:59:23] <g> 2, project red
L1261[10:59:25] <g> 3, project red
L1262[10:59:27] <reinei> 3, charset
L1263[10:59:32] <reinei> aww too slow
L1264[10:59:39] <Inari> opencomputers
L1265[11:00:29] <DeanIsaKitty> Depending on what you want, Immibis
L1266[11:00:44] <Kodos> https://gyazo.com/74d49b22fafa94efc6d2989befcdc0ce
L1267[11:00:47] <Kodos> Also, there's that
L1268[11:01:11] <Kodos> I basically need bundled redstone that works with OC, preferably with some way of having a control panel as compactly as possible
L1269[11:01:15] <Kodos> I'm currently using Project Blue
L1270[11:01:26] <Kodos> But P:R is a pain to update, and its ingots look fucking weird with SoS
L1271[11:01:57] <Vexatos> Kodos, redlogic
L1272[11:01:58] <Vexatos> redlogic
L1273[11:01:59] <Vexatos> redlogic
L1274[11:02:09] <Vexatos> my three suggestions
L1275[11:02:10] <Michiyo> P:R really needs a AIO jar.. lol
L1276[11:02:15] <Kodos> Does it have any sort of control panels
L1277[11:02:21] <Vexatos> Michiyo, would kill their business model
L1278[11:02:32] <Vexatos> 6 adf.ly links, 6 projects on curse to gain points from
L1279[11:02:39] <Michiyo> int num_fucks_given = 0;
L1280[11:02:45] <Kodos> http://www.cosc.canterbury.ac.nz/greg.ewing/minecraft/mods/ProjectBlue/doc/ControlPanel.html
L1281[11:02:51] <Kodos> I need this, basically
L1282[11:03:40] <reinei> I could bet no other mod has that kind of functionality
L1283[11:03:51] <Vexatos> TIS-3D does
L1284[11:04:02] <reinei> actually, true yeah
L1285[11:04:14] <Kodos> Oh?
L1286[11:04:18] <Kodos> How? Got code handy?
L1287[11:04:26] <reinei> but its 'just' a numpad
L1288[11:04:44] ⇨ Joins: Nachtara (uid74214@id-74214.charlton.irccloud.com)
L1289[11:04:46] <reinei> then again, doesn't the redstone module support charset '+' wires?
L1290[11:05:00] <reinei> (did asie even put in bundled cables yet? O.o)
L1291[11:05:34] <Kodos> Honestly, I may just deal with P:R for teh time being. It adds too much that I rely on
L1292[11:05:54] <asie> reinei: Yes
L1293[11:06:00] <Vexatos> one module to turn decimal into hex numbers
L1294[11:06:08] <Vexatos> one module or two to set bundled redstone signals
L1295[11:06:14] <Vexatos> I did that on BTM
L1296[11:06:15] <Pwootage> I really need to try out charset wires... hm
L1297[11:06:21] <Vexatos> to flip colours on a colorful lamp
L1298[11:06:27] <Vexatos> flip bits of the colour*
L1299[11:06:55] <Vexatos> So I guarantee it is possible :P
L1300[11:07:53] <Kodos> Well
L1301[11:07:55] <Kodos> I'm bad at MOV
L1302[11:08:04] <Kodos> So unless someone wants to make a control panel setup for me
L1303[11:08:13] ⇦ Quits: h3po (~h3po@aftr-5-146-248-9.unity-media.net) (Quit: Leaving.)
L1304[11:08:18] * reinei MOV Kodos, ACC
L1305[11:08:26] * reinei ADD 0xFF
L1306[11:09:56] *** rakiru|offline is now known as Kasen
L1307[11:15:36] <Kodos> https://gyazo.com/32b97ad9cdb0fc4e1733387fec62710a This is why I Project:Red
L1308[11:15:51] <Kodos> That's pretty much the only reason
L1309[11:21:02] ⇨ Joins: BBoldt (~BBoldt@192.99.145.160)
L1310[11:22:13] *** Keridos|away is now known as Keridos
L1311[11:23:54] <Michiyo> someone should come buy like $10,000 in stuff from me today
L1312[11:24:00] <Michiyo> that'd be great
L1313[11:30:10] <Kodos> If I had money, I'd come buy all the toggle switches and other shit I need for my cockpit
L1314[11:43:12] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198 seconds)
L1315[11:48:46] <Inari> if i had money, i'd order from amazon
L1316[11:49:20] <Michiyo> But buying from amazon doesn't help me q_q
L1317[11:49:35] <Inari> but your store probably has no website, or it sucks
L1318[11:49:42] <vifino> If I had money, I would pack my things and get a plane ticket.
L1319[11:49:43] <Michiyo> ...
L1320[11:51:33] <Inari> vifino: psh, if you had money you'd use a private jet
L1321[11:52:08] <vifino> nah, I wouldn't waste money for that.
L1322[11:52:26] <Inari> but for a plane ticket? :P
L1323[11:53:10] <vifino> Well, duh, how else would I get to Lizzy?
L1324[11:53:32] <Inari> train, boat, car
L1325[11:53:49] <vifino> Not fast enough
L1326[11:54:09] <Inari> DHL express shipping?
L1327[11:54:32] <vifino> Not enough shut up Inari.
L1328[11:54:37] <Inari> lol
L1329[11:56:58] <DeanIsaKitty> Inari: Do you know what DHL express shipping is? Exactly. A plane ticket for your cargo.
L1330[11:57:06] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1331[11:57:15] <Skye> The UK train network is both horrifying and amazing
L1332[11:57:44] <Skye> The Eurostar is the on the fastest line
L1333[11:58:41] <Lizzy> Inari, we've discussed this, mailing yourself via a postal services wouldn't work
L1334[12:06:22] <Kodos> Anything new in TIS3D since RAM Module
L1335[12:11:24] <Vexatos> SD module
L1336[12:11:27] <Vexatos> obviously
L1337[12:11:54] <Kodos> I meant int he base mod, I saw that it updated yesterday
L1338[12:20:25] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 189 seconds)
L1339[12:25:57] <Magik6k> ~w internet component
L1340[12:25:57] <ocdoc> http://ocd.cil.li/component:internet
L1341[12:28:36] <Inari> Lizzy: we did?
L1342[12:29:02] *** slpyflnx is now known as Flenix
L1343[12:31:45] ⇦ Quits: SM2k (webchat@69.12.45.210) (Quit: Web client closed)
L1344[12:32:26] *** amadornes[AFK] is now known as amadornes
L1345[12:34:42] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1346[12:36:32] ⇨ Joins: MajGenRelativity_ (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L1347[12:37:43] <Inari> "My favourite part of the bible is when god gives everyone free will and then drowns everyone for not acting the way he wanted"
L1348[12:38:34] ⇦ Quits: MGR (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Ping timeout: 186 seconds)
L1349[12:39:13] ⇨ Joins: h3po (~h3po@aftr-5-146-248-163.unity-media.net)
L1350[12:39:23] <DeanIsaKitty> God gave free will? From how I read it free will was an unwanted side effect of creating in God's own likeness.
L1351[12:40:35] ⇦ Quits: MajGenRelativity_ (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Ping timeout: 198 seconds)
L1352[12:42:31] <Inari> http://imgur.com/gallery/FGh4Sp4 thats creepy
L1353[12:45:11] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L1354[12:47:07] <Izaya> Inari, that's terrifying
L1355[12:47:22] <Inari> :P
L1356[12:47:35] <Inari> https://www.youtube.com/watch?v=ndsaoMFz9J4 with sound
L1357[12:47:36] <MichiBot> Inari: MEOW | length: 56s | Likes: 520188 Dislikes: 4856 Views: 13106680 | by Markiplier
L1358[12:53:24] ⇦ Quits: Brycey92 (~Brycey92@bmb5663-27-21.rh.psu.edu) (Quit: Live long and prosper)
L1359[12:56:00] <DeanIsaKitty> I just realized that this cat http://imgur.com/gallery/8ZsXWZG signs a mixture of "more" and "fill" in ASL. (Well, as good as a cat can do that at least) *~* Cuteness overload
L1360[12:56:18] ⇨ Joins: wiek (~wiek@91.236.129.109)
L1361[12:56:25] <sugoi> Vexatos: hi
L1362[12:58:34] <Vexatos> hi
L1363[12:59:07] <sugoi> say we have some core library, x (such as text, term, filesystem, etc)
L1364[12:59:17] <sugoi> and i find i can save a lot of memory cost with some hackery
L1365[13:00:47] ⇦ Quits: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit: Web client closed)
L1366[13:01:50] <Inari> DeanIsaKitty: how does "more" and "fill" relate to ASL and why do you ask a cat it?
L1367[13:01:58] <sugoi> sorry, mtg, talk later
L1368[13:02:16] <Inari> mtg?
L1369[13:02:46] ⇨ Joins: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590)
L1370[13:02:52] <asie> https://www.youtube.com/watch?v=GI_A1iNITsI
L1371[13:02:54] <MichiBot> asie: OpenComputers: Now in your pocket! (WIP) | length: 27s | Likes: 1 Dislikes: 0 Views: 4 | by asciicharismatic
L1372[13:02:54] <asie> Sangar: ^
L1373[13:02:55] <vifino> Inari: ASL = American sign langage.
L1374[13:02:57] <asie> this so much
L1375[13:03:12] <vifino> asie: I want all your pipits.
L1376[13:03:21] <vifino> All of them pipits.
L1377[13:05:06] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198 seconds)
L1378[13:05:52] <Inari> "lf a World War 3 happens, it would get really awkward online as we are able to talk with our enemies" heh
L1379[13:06:01] <Aedda> That is awesome
L1380[13:06:52] <asie> Vexatos: https://www.youtube.com/watch?v=GI_A1iNITsI
L1381[13:06:52] <MichiBot> asie: OpenComputers: Now in your pocket! (WIP) | length: 27s | Likes: 2 Dislikes: 0 Views: 16 | by asciicharismatic
L1382[13:07:31] <Aedda> "Hey are you who just tried to bomb me?" "Maybe" "Well you missed." "Meh, wanna play CoD?" "Yeah sure."
L1383[13:08:00] <Vexatos> Cruor ^
L1384[13:08:44] <MajGenRelativity> if World War 3 happened, nukes
L1385[13:09:43] <Magik6k> Vexatos, + that https://youtu.be/rks9KR2HVYM
L1386[13:09:57] <Vexatos> wee
L1387[13:09:58] <Magik6k> [that ram amount]
L1388[13:10:14] <asie> Sangar: ^ that too
L1389[13:10:18] * Inari notes to not open yT links for the next few days
L1390[13:10:19] <Vexatos> Magik6k, just say "way too much RAM"
L1391[13:10:44] <asie> Inari: why?
L1392[13:11:03] <Inari> cause all of them now seem to be running lua on <thingy> and im not very interested xD
L1393[13:11:08] <asie> it's not just lua
L1394[13:11:13] <asie> it's lua with OC's API, coded to run as /sbin/init
L1395[13:11:35] <asie> and a custom framebuffer renderer
L1396[13:11:40] <Inari> yeah, i just dont see any use :P
L1397[13:11:43] <asie> SOON(tm)
L1398[13:11:49] <Inari> if i wanna use OC i'll use an emu or MC
L1399[13:12:04] <asie> this is an emu
L1400[13:12:07] <Izaya> it's all just lua
L1401[13:12:12] <asie> (it can also run in a terminal, and i might make an SDL backend later)
L1402[13:12:31] <asie> it also happens this emu is coded entirely in C and will probably be more compatible soon
L1403[13:12:32] <Inari> asie: yeah but we had emus for a while
L1404[13:12:39] <asie> yeah but this one's better
L1405[13:12:42] <asie> \o/
L1406[13:12:49] <Inari> sure, then run it on windows and i'll have a use
L1407[13:12:55] <asie> oh
L1408[13:12:57] <asie> not gonna happen
L1409[13:13:02] <asie> this thing depends on linux apis in half the code
L1410[13:13:06] <Kubuxu> Inari: Magik will be making his amplifier include RPi with that.
L1411[13:13:16] <Inari> i just dont get the point of booting it on a device with a weird keyboard thats nobody gonna use xD
L1412[13:13:27] <asie> Inari: the second video is a Raspberry Pi
L1413[13:14:03] <Inari> well my point kind of is, if i wanna use OC, i'll do so on a proper PC
L1414[13:14:31] <Magik6k> Inari, the point is to port OC to IoT
L1415[13:14:32] <Kubuxu> You will use it on something that can interface with real world, 99% of PCs can't.
L1416[13:15:00] <Inari> Kubuxu: sure but the pi already does that
L1417[13:15:22] <Kubuxu> Yes but only real simple programming interface is python.
L1418[13:15:22] <Inari> not that i can think of any use for a pi in general either
L1419[13:15:23] <Inari> so xD
L1420[13:15:52] <Inari> hm i thought you could use machine-code for a pi, interesting
L1421[13:16:07] <Kubuxu> Only that I know of.
L1422[13:16:13] <vifino> asie: luajit support when
L1423[13:16:15] * vifino runs
L1424[13:16:20] <asie> vifino: no
L1425[13:16:24] <Inari> i guess i'd see more use if i saw more use for IoT
L1426[13:16:25] * asie catches vifino and throws him into the nearest pit
L1427[13:16:31] <Kubuxu> vifino: luajit hasn't ported from 5.1
L1428[13:16:38] <asie> luajit is in some weird mid-5.1/5.2 state
L1429[13:16:43] <asie> and it's not interested in porting to 5.3
L1430[13:17:18] <Inari> once IoT chips are reasonably good, very small (about the size of an SD card maybe), have good battery life, and cost like $1 there would be many uses
L1431[13:17:26] <vifino> asie: https://github.com/katlogic/ljx
L1432[13:17:37] <asie> vifino: we rely on 5.3 for a lot of stuff
L1433[13:17:54] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1434[13:18:01] <g> <Kubuxu> Yes but only real simple programming interface is python.
L1435[13:18:01] <g> <Inari> hm i thought you could use machine-code for a pi, interesting
L1436[13:18:05] <g> with an SD, you can install linux
L1437[13:18:07] <g> it's a computer..
L1438[13:18:18] <Inari> :p
L1439[13:18:45] <vifino> asie: does plan9k automatically yield and stuff?
L1440[13:18:49] <asie> vifino: ask Magik
L1441[13:18:59] <vifino> Magik6k: does plan9k automatically yield and stuff?
L1442[13:19:06] <Turtle> Wait, buildcraft updated the RF api for itself?
L1443[13:19:16] <asie> Turtle: Used Vanhal's version
L1444[13:19:20] <asie> which is the mostly-agreed-upon port
L1445[13:19:21] <Magik6k> vifino, for most things yes
L1446[13:19:23] <Turtle> aaah.
L1447[13:19:24] <asie> from Progressive Automation
L1448[13:19:45] <vifino> Magik6k: It doesn't make use of the debug library though, right?
L1449[13:19:57] <vifino> not sure if it s a thing in oc even
L1450[13:20:04] <Magik6k> nope, it yields from it's syscalls
L1451[13:20:22] <vifino> ah, interesting.
L1452[13:20:50] ⇦ Quits: reinei (~reinei@pD9E1D2E0.dip0.t-ipconnect.de) (Quit: Leaving)
L1453[13:23:20] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198 seconds)
L1454[13:24:05] <DeanIsaKitty> Inari: What vifno said, and I couldn't possibly imagining a cat asking for more or to fill a certain bowl at all. :P
L1455[13:25:12] <Inari> eh
L1456[13:25:16] <Inari> it would proabbly be able to ask for "more"
L1457[13:25:21] <Inari> if you teach it thats how it gets more food
L1458[13:25:29] <Inari> it wouldnt really understand much other than doing that gives food though
L1459[13:27:48] <DeanIsaKitty> Inari: Cats can learn human language just like every other higher mammal. They just don't have the vocal cords to speak. So they meow.
L1460[13:28:16] <Inari> again, i doubt they actually learn any language, they just connect certain tones or such to things
L1461[13:28:36] <DeanIsaKitty> That would be the definition of learning :P
L1462[13:28:52] <Inari> not if they dont really understand the actaul meaning and such
L1463[13:29:18] <DeanIsaKitty> Inari: You just connect an idea "meaning" to a sound/graphic. Its not that much more complex
L1464[13:29:25] <Inari> theres a diference between picking up random tidbits and learning xD thats why chatbots suck despite having huge databases to draw from
L1465[13:30:56] <Inari> maybe its jsut the scael im complaining about
L1466[13:31:12] <Inari> i.e. i know random words and meanings in italian, japanese, latin, etc, but iw ouldtn claim to have learned any of those langauges
L1467[13:31:24] <DeanIsaKitty> Inari: Yes, but there is no difference between connection things/ideas/principles to other thing/ideas/principles and learning
L1468[13:31:51] <DeanIsaKitty> Inari: If you would know enough of them and some concepts (grammar that is) then you would have learned the whole language
L1469[13:31:58] ⇨ Joins: IzayaMC (~EiraIRC@210.1.213.55)
L1470[13:32:07] <DeanIsaKitty> Because humans basically all work the same so does language
L1471[13:32:13] <IzayaMC> EiraIRC is great.
L1472[13:32:36] <Inari> i've found a second monitor to be better
L1473[13:33:06] <g> EiraIRC is so friggin' broken
L1474[13:33:25] <g> last time I used it at least
L1475[13:33:30] <DeanIsaKitty> s/EiraIRC/Minecraft/g
L1476[13:33:30] <MichiBot> <g> Minecraft is so friggin' broken
L1477[13:33:35] <DeanIsaKitty> ftfy
L1478[13:33:47] <g> can't really blame minecraft for EiraIRC relaying things only 50% of the time
L1479[13:33:50] <g> forge's hooks work fine
L1480[13:34:02] <g> or for EiraIRC eating messages starting with certain characters
L1481[13:34:04] <g> :P
L1482[13:34:06] <DeanIsaKitty> g: I blame Minecraft for *everything* in Minecraft
L1483[13:34:07] <IzayaMC> EiraIRC means I don't have to tab out, it's pretty nice IMO
L1484[13:36:53] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1485[13:44:59] ⇦ Quits: Vexatos (~Vexatos@p200300556E6CB783CC4C2AF219785805.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1486[13:48:30] <sugoi> vex[tab][tab]
L1487[13:48:33] <sugoi> DANGIT
L1488[13:48:38] * sugoi cries
L1489[13:48:40] <Inari> http://imgur.com/gallery/he2gcHN well i havents een that one before
L1490[13:48:46] * DeanIsaKitty hugs sugoi
L1491[13:48:48] <DeanIsaKitty> Poor sugoi
L1492[13:49:29] <sugoi> Inari: mtg==meeting
L1493[13:49:38] * sugoi is at work
L1494[13:49:41] <Inari> not magic the gathering?
L1495[13:50:07] <sugoi> heh, nope
L1496[13:50:12] <DeanIsaKitty> Moar than gaming?
L1497[13:50:21] * sugoi wonders if employees at wizards of the coast have mtg mtgs
L1498[13:50:54] <sugoi> ok so the question i had for vex
L1499[13:51:00] <sugoi> and please, everyone with an opinion, answer
L1500[13:51:06] <sugoi> say we have some core library (openos)
L1501[13:51:10] <DeanIsaKitty> sugoi: The answer is no
L1502[13:51:15] <DeanIsaKitty> there, opinion
L1503[13:51:19] <sugoi> like, filesystem, process, DeanIsaKitty, event, etc
L1504[13:51:19] <DeanIsaKitty> whats the question again?
L1505[13:51:34] <DeanIsaKitty> I'm a core library \o/
L1506[13:51:49] <sugoi> and you can query that library like for k,v in pairs(core_lib) do print(k) end
L1507[13:51:54] <sugoi> now...
L1508[13:52:07] <DeanIsaKitty> sugoi: <.< What does it return for me >.
L1509[13:52:08] <DeanIsaKitty> >
L1510[13:52:21] <sugoi> what if i were to tell you that: 1. next(core_lib) WILL NOT produce a complete set of keys, you must use pairs for that
L1511[13:52:34] <sugoi> and 2. the value given by pairs() may be different every time
L1512[13:52:42] <sugoi> usable, but possible different
L1513[13:53:26] <sugoi> #lua DeanIsaKitty={}
L1514[13:53:27] <|0xDEADBEEF|> > nil
L1515[13:53:31] <DeanIsaKitty> :(
L1516[13:53:45] <Izaya> #lua DeanIsaKitty
L1517[13:53:46] <|0xDEADBEEF|> > table: 0x7f7fc41a7ca0
L1518[13:53:57] <sugoi> #lua DeanIsaKitty.status=function()return "running like a boss"end
L1519[13:53:57] <|0xDEADBEEF|> > nil
L1520[13:54:04] <sugoi> #lua DeanIsaKitty.status()
L1521[13:54:04] <|0xDEADBEEF|> > running like a boss
L1522[13:54:08] <DeanIsaKitty> :3
L1523[13:54:17] <vifino> #lua DeanIsaKitty=math.huge
L1524[13:54:17] <|0xDEADBEEF|> > nil
L1525[13:54:21] * vifino runs
L1526[13:54:25] <sugoi> haha
L1527[13:54:40] <DeanIsaKitty> vifino: Are you trying to tell me I'm fat. If so, fuck off <.>
L1528[13:54:54] * vifino pets DeanIsaKitty
L1529[13:55:00] <vifino> It was the amount of pets I give.
L1530[13:55:02] * DeanIsaKitty scratches vifino's hand
L1531[13:55:13] <vifino> ow :<
L1532[13:55:14] <DeanIsaKitty> #lua DeanIsaKitty=0
L1533[13:55:15] <|0xDEADBEEF|> > nil
L1534[13:55:21] <DeanIsaKitty> thats the amount of fucks I give
L1535[13:55:26] <vifino> Damn.
L1536[13:55:39] ⇨ Joins: Temportalist (uid37180@id-37180.charlton.irccloud.com)
L1537[13:55:47] <DeanIsaKitty> #lua DeanIsaKitty.fucksgiven=0
L1538[13:55:47] <|0xDEADBEEF|> > [string "lua"]:1: attempt to index a number value (global 'DeanIsaKitty')
L1539[13:55:52] <DeanIsaKitty> damn
L1540[13:56:05] <DeanIsaKitty> #lua DeanIsaKitty={} DeanIsaKitty.fucksgiven=0
L1541[13:56:05] <|0xDEADBEEF|> > nil
L1542[13:56:11] <vifino> #lua DeanIsaKitty={fucksgiven=0}
L1543[13:56:11] <|0xDEADBEEF|> > nil
L1544[13:56:33] <sugoi> but any thoughts?
L1545[13:56:52] <vifino> on DeanIsaKitty? yes.
L1546[13:57:06] <vifino> Great library. 10/10 would recommend.
L1547[13:57:06] <Skye> # lua return DeanIsaKitty.fucksgiven
L1548[13:57:06] <|0xDEADBEEF|> > 0
L1549[13:57:13] <DeanIsaKitty> sugoi: Then you had a pretty screwed core library. What is your actual question?
L1550[13:57:39] <sugoi> is that acceptable
L1551[13:57:44] <sugoi> would a user really even care
L1552[13:58:15] <sugoi> do people actually use next() for querying a library and not a custom table?
L1553[13:58:24] <sugoi> lua doesn't give me a metatable intercept for next, only pairs
L1554[13:58:26] <DeanIsaKitty> sugoi, if you provide some abstractions for the general usecase then yes
L1555[13:59:04] <sugoi> and the values returned are not always the same, but that should matter
L1556[13:59:06] <sugoi> what i mean is
L1557[13:59:21] <sugoi> the function pointers may be different function pointers
L1558[13:59:48] <sugoi> they may be temporary wrappers
L1559[13:59:53] <DeanIsaKitty> sugoi: Again, if you have a stable api for a general usecase and advertise it as such nobody will care
L1560[14:00:21] <sugoi> so i'm trying to reduce openos boot ram cost
L1561[14:00:49] <sugoi> and i'm finding i can cut the cost of any library function
L1562[14:00:51] *** surferconor425|Away is now known as surferconor425
L1563[14:00:54] <sugoi> and essentially make it delay load
L1564[14:01:10] <sugoi> problem: i can't reduce that cost to <400 bytes PER FUNCTIN
L1565[14:01:13] <sugoi> function*
L1566[14:01:16] <sugoi> which really adds up
L1567[14:01:28] <sugoi> also -- that cost adds on top of the real function
L1568[14:01:43] <sugoi> so if everything loads, i've signficantly increased the total ram cost
L1569[14:01:53] <sugoi> but, if it is okay to jack pairs and such
L1570[14:01:57] <IzayaMC> So while it boots with less memory it uses more in the long run?
L1571[14:01:58] <sugoi> i could reduce this cost a LOT more
L1572[14:02:18] <sugoi> IzayaMC: yes, which i predicted and am okay with...but not when the per-lazy cost is 400 bytes
L1573[14:02:21] <Ivoah> #lua for i, v in _G do print(i, v) end
L1574[14:02:21] <sugoi> that adds up very fast
L1575[14:02:22] <|0xDEADBEEF|> > [string "lua"]:1: attempt to call a table value
L1576[14:02:42] <sugoi> #lua for i, v in pairs(_G) do print(i, v) end
L1577[14:02:42] <|0xDEADBEEF|> > Output: http://hastebin.com/raw/supefedeti
L1578[14:02:51] <Ivoah> ah yeah
L1579[14:03:06] <Skye> IzayaMC, did you know that OpenOS cannot unload libraries
L1580[14:03:14] <sugoi> Skye: ?
L1581[14:03:20] <sugoi> sure it can
L1582[14:03:20] <Skye> hm?
L1583[14:03:25] <Skye> well
L1584[14:03:41] <sugoi> it cannot unload libraries that have critical local state, such as filesystem
L1585[14:03:44] <Skye> then there's the problem that the next program that uses them causes them to be reloaded, right?
L1586[14:04:02] <sugoi> yes, that's possible
L1587[14:04:03] <Izaya> I have a script that can crash the FS library and take the OS with it
L1588[14:04:09] <sugoi> :)
L1589[14:04:21] * Lizzy sighs deeply and flops on vifino
L1590[14:04:30] <sugoi> filesystem, process, package <- some libs that will be unhappy if unloaded
L1591[14:05:13] <sugoi> anyways, i have a lot of really great ideas to drop memory costs
L1592[14:05:28] <sugoi> but they have side affects that could affect the knit picky
L1593[14:05:35] <sugoi> is that nit or knit?
L1594[14:05:56] <Skye> nit
L1595[14:06:05] <Inari> #lua for k, v in pairs(DeanIsaKitty) do print(tostring(k), tostring(v)) end
L1596[14:06:09] <|0xDEADBEEF|> > fucksgiven 0 | nil
L1597[14:06:10] ⇦ Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92) (Ping timeout: 192 seconds)
L1598[14:06:13] <Inari> :p
L1599[14:06:16] <sugoi> :)
L1600[14:06:17] * vifino pets Lizzy
L1601[14:06:36] <Inari> #lua for k, v in pairs(t) do print(tostring(k), tostring(v)) end
L1602[14:06:36] <|0xDEADBEEF|> > 1 a | 2 b | nil
L1603[14:06:44] <asie> MineOS native! http://img.asie.pl/6p28
L1604[14:06:47] <asie> dangranos: ^
L1605[14:07:04] <Michiyo> man.. today just needs to be over.
L1606[14:07:19] <Skye> asie, that's a bit underpowered for a ThinkPad
L1607[14:08:03] <Ivoah> does the #lua thing ever get reset?
L1608[14:08:24] <Michiyo> Ivoah yes, when someone resets it
L1609[14:08:24] <asie> #lua?
L1610[14:08:31] <sugoi> #lua ?
L1611[14:08:31] <|0xDEADBEEF|> > [string "lua"]:1: unexpected symbol near '?'
L1612[14:08:57] <sugoi> #lua coroutine.yield()
L1613[14:08:57] <|0xDEADBEEF|> > nil
L1614[14:09:21] <sugoi> #lua _G={}
L1615[14:09:21] <|0xDEADBEEF|> > nil
L1616[14:09:27] * sugoi hdies
L1617[14:09:29] <sugoi> HIDES*
L1618[14:09:34] * sugoi dies
L1619[14:09:40] <g> asie: woah, it's not half in russian o.o
L1620[14:09:52] <Skye> #lua print(_ENV)
L1621[14:09:52] <|0xDEADBEEF|> > table: 0x7f7fc41639c0 | nil
L1622[14:10:06] <Skye> #lua print(_G)
L1623[14:10:06] <|0xDEADBEEF|> > table: 0x7f7fc4174dc0 | nil
L1624[14:10:34] <Skye> #lua OLD_G = ENV._G
L1625[14:10:34] <|0xDEADBEEF|> > [string "lua"]:1: attempt to index a nil value (global 'ENV')
L1626[14:10:42] <Skye> #lua OLD_G = _ENV._G
L1627[14:10:42] <|0xDEADBEEF|> > nil
L1628[14:11:04] <Skye> #lua _ENV._G = nil
L1629[14:11:04] <|0xDEADBEEF|> > nil
L1630[14:11:09] <Skye> #lua _G
L1631[14:11:09] <|0xDEADBEEF|> > nil
L1632[14:11:22] <Skye> #lua _G = OLD_G
L1633[14:11:22] <|0xDEADBEEF|> > nil
L1634[14:11:27] <Skye> #lua _G
L1635[14:11:27] <|0xDEADBEEF|> > table: 0x7f7fc4174dc0
L1636[14:11:40] <Skye> #lua _ENV._G
L1637[14:11:40] <|0xDEADBEEF|> > table: 0x7f7fc4174dc0
L1638[14:11:47] <Lizzy> ....#
L1639[14:11:49] <Ivoah> #lua for i, v in pairs(_G) do print(i, v) end
L1640[14:11:49] <|0xDEADBEEF|> > nil
L1641[14:11:53] <gamax92> skye
L1642[14:11:54] <gamax92> staph
L1643[14:11:56] <gamax92> go in pm
L1644[14:12:41] <Skye> sorry
L1645[14:21:58] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 189 seconds)
L1646[14:22:37] <vifino> #resetlua
L1647[14:22:38] <|0xDEADBEEF|> > Sandbox Reset!
L1648[14:22:41] <vifino> "oops".
L1649[14:22:52] <gamax92> vifino: I had someone tell me oops today
L1650[14:22:55] <gamax92> I drowned
L1651[14:23:05] <vifino> ben drowned.
L1652[14:23:13] <gamax92> My name isn't ben
L1653[14:23:30] <vifino> then you didn't drown
L1654[14:23:40] <gamax92> how do you know
L1655[14:23:47] <vifino> you aren't ben
L1656[14:23:51] <gamax92> and?
L1657[14:23:59] <vifino> ben drowned.
L1658[14:24:02] <gamax92> and?
L1659[14:24:07] <vifino> you didn't
L1660[14:24:12] <gamax92> I did
L1661[14:24:19] <vifino> nope, you aren't ben
L1662[14:24:27] <IzayaMC> Soon: Gamax Drowned
L1663[14:24:37] <gamax92> vifino: and?
L1664[14:24:51] <vifino> gamax92: ben drowned
L1665[14:24:54] <gamax92> and?
L1666[14:24:58] <vifino> you aren't ben
L1667[14:25:00] <gamax92> and?
L1668[14:25:08] <vifino> and you are still asking questions
L1669[14:25:16] <gamax92> Yes because I don't see your point
L1670[14:25:17] <vifino> even though ben has drowned
L1671[14:25:22] <vifino> poor ben
L1672[14:25:26] <gamax92> cool, sucks to be ben
L1673[14:26:37] <vifino> big ben drowned too, happens every night
L1674[14:26:53] <Skye> wat
L1675[14:27:10] <Lizzy> can confirm, vifino is drunk
L1676[14:27:32] <vifino> lies, Lizzy only wishes that so she can...
L1677[14:27:34] <vifino> nevermind.
L1678[14:28:39] <gamax92> so she can abuse your body without you remembering a thing
L1679[14:28:57] <Lizzy> ^
L1680[14:29:02] * Lizzy hides
L1681[14:29:56] <DeanIsaKitty> Do me a favour and at least use protection. The last thing we need is a small lizzy/vifno hybrid running around here.
L1682[14:30:15] <IzayaMC> Small children are evil enough without that factor
L1683[14:30:19] <Lizzy> DeanIsaKitty, but wouldn't that be awesome and cute?
L1684[14:30:25] <Inari> no
L1685[14:30:26] <DeanIsaKitty> IzayaMC: objection
L1686[14:30:28] <Skye> DeanIsaKitty, DON'T GIVE THEM IDEAS
L1687[14:30:30] <Inari> children are ugly and terrible
L1688[14:30:50] <Lizzy> I mean, it's going to be mine and vifino's, it's going to be sarcastic shortly after it can talk
L1689[14:30:55] <DeanIsaKitty> Lizzy: A tad, but I don't want to play mama for a little goddess while you are out doing whatever it is you do all day <.>
L1690[14:31:24] <vifino> me
L1691[14:31:37] <DeanIsaKitty> Except for that
L1692[14:31:44] <vifino> more me
L1693[14:31:56] <DeanIsaKitty> Although I have to look after your little poopmachine even then.
L1694[14:32:38] <Skye> I doubt #oc can be trusted to create robots to take care of anything
L1695[14:33:13] <DeanIsaKitty> Skye: That's why you don't let CompanionCube near your children.
L1696[14:33:34] <Skye> to be honest
L1697[14:33:56] <Skye> I'd prefer companioncube to... IzayaMC's drone swarm
L1698[14:34:20] <IzayaMC> Drone swarms are not meant for such things
L1699[14:34:25] <IzayaMC> or are we speaking about in general?
L1700[14:34:33] <DeanIsaKitty> Skye. DO. NOT. I REPEAT. DO NOT LET IZAYA NEAR YOUR CHILDREN FFS
L1701[14:34:46] <Lizzy> DeanIsaKitty, but it would poop rainbows and other fun stuff
L1702[14:35:02] <IzayaMC> Thanks for the vote of confidence. You're probably right but \o/
L1703[14:35:28] * Lizzy hmms
L1704[14:35:40] <DeanIsaKitty> Lizzy: Its only fun if you don't have to clean it. Do you have any idea how fucking hard it is to get rainbow stains from a table??
L1705[14:36:14] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1706[14:36:20] <DeanIsaKitty> IzayaMC: At best you would just put them on the ground a la 'Nope, not dealing with this little shit right here'. At worst... "TOUCHDOWN!"
L1707[14:37:20] <Lizzy> DeanIsaKitty, kinda?
L1708[14:37:28] <IzayaMC> I hadn't considered that last one.
L1709[14:37:33] <Lizzy> uhoh
L1710[14:37:42] <DeanIsaKitty> Lizzy: I raised an unicorn. Its hard af. Just don't. <.>
L1711[14:37:51] <Lizzy> okay
L1712[14:38:08] * Lizzy scratches that out on her gene manipulation ideas pad
L1713[14:38:45] * vifino throws peanut butter at DeanIsaKitty
L1714[14:38:57] * DeanIsaKitty catches and throws tuna at vifino
L1715[14:39:06] <vifino> :O
L1716[14:39:08] <vifino> *.*
L1717[14:39:11] * vifino noms
L1718[14:40:17] <Inari> peanut butter cherry time
L1719[14:44:09] <vifino> Inari: jelly, not cherry.
L1720[14:44:11] <vifino> get it right.
L1721[14:44:28] <Inari> nah
L1722[14:44:36] <DeanIsaKitty> Inari: PB Cherry time \o/
L1723[14:44:46] <DeanIsaKitty> I'ma gonna always say that from now on :3
L1724[14:44:52] <Inari> lol
L1725[14:44:53] <sugoi> https://www.youtube.com/watch?v=s8MDNFaGfT4
L1726[14:44:56] <MichiBot> sugoi: It's Peanut Butter Jelly Time!!! | length: 1m 46s | Likes: 76710 Dislikes: 6093 Views: 25989432 | by mycreed
L1727[14:45:07] <sugoi> look.at.that.view.count
L1728[14:45:40] <Skye> wait... Lizzy has a gene manipulation ideas pad? should I run?
L1729[14:45:41] <DeanIsaKitty> Also, apparently cloudberries are a thing :D
L1730[14:45:59] <DeanIsaKitty> Skye: Nah, I still need you she won't use you... for now.
L1731[14:50:47] <Michiyo> ugh... dis chick.. I don't wanna say she's as dumb as a box of rocks... cause that's mean to rocks
L1732[14:50:55] <Michiyo> but.. I just can't think of anything more fitting
L1733[14:51:16] <sugoi> #lua Michiyo+context
L1734[14:51:16] <|0xDEADBEEF|> > [string "lua"]:1: attempt to perform arithmetic on a nil value (global 'Michiyo')
L1735[14:51:52] <DeanIsaKitty> #lua Michiyo="god"
L1736[14:51:52] <|0xDEADBEEF|> > nil
L1737[14:52:07] <Michiyo> She works at sears next door, they're owned by the same guy... and she keeps coming over here bugging the hell outa me..
L1738[14:52:09] <Izaya> muahahahaha
L1739[14:52:09] <DeanIsaKitty> #lua context=" does not exist"
L1740[14:52:10] <|0xDEADBEEF|> > nil
L1741[14:52:12] <Izaya> it works
L1742[14:52:12] <Izaya> :D
L1743[14:52:14] <DeanIsaKitty> sugoi: now
L1744[14:52:19] <Michiyo> #lua Michiyo="goddes"
L1745[14:52:19] <|0xDEADBEEF|> > nil
L1746[14:52:22] <Michiyo> ahem.
L1747[14:52:30] <Michiyo> :P
L1748[14:52:31] <sugoi> #lua Michiyo= Michiyo .."s"
L1749[14:52:31] <|0xDEADBEEF|> > nil
L1750[14:52:32] <vifino> #lua Michiyo="goddess"
L1751[14:52:32] <|0xDEADBEEF|> > nil
L1752[14:52:35] <Lizzy> you can't even spell it right you tit
L1753[14:52:38] <Michiyo> right... 2ss
L1754[14:52:45] <DeanIsaKitty> #lua Michiyo+context
L1755[14:52:45] <|0xDEADBEEF|> > [string "lua"]:1: attempt to perform arithmetic on a string value (global 'Michiyo')
L1756[14:52:50] <Michiyo> lal
L1757[14:52:53] <sugoi> this isn't js
L1758[14:52:53] <vifino> #lua Michiyo..context
L1759[14:52:54] <|0xDEADBEEF|> > goddess does not exist
L1760[14:53:02] <DeanIsaKitty> See, that does not work
L1761[14:53:05] <Michiyo> lol
L1762[14:53:14] <DeanIsaKitty> sugoi: wat
L1763[14:53:21] <sugoi> #js
L1764[14:53:21] <|0xDEADBEEF|> > null
L1765[14:53:24] <Michiyo> Lua is totally JS.
L1766[14:53:32] <sugoi> #js "a"+"b"
L1767[14:53:32] <|0xDEADBEEF|> > "ab"
L1768[14:53:35] <Michiyo> michibot has a very basic shitty js parser...
L1769[14:53:38] <sugoi> #lua "a"+"b"
L1770[14:53:38] <|0xDEADBEEF|> > [string "lua"]:1: attempt to perform arithmetic on a string value
L1771[14:53:43] <IzayaMC> #js {}+{}
L1772[14:53:48] <|0xDEADBEEF|> > NaN
L1773[14:53:49] <Michiyo> %js "a"+"b"
L1774[14:53:51] <MichiBot> Michiyo:
L1775[14:53:52] <MichiBot> Michiyo: Thread count: 37
L1776[14:53:55] <Michiyo> lol...
L1777[14:54:02] <DeanIsaKitty> #js []+1
L1778[14:54:02] <|0xDEADBEEF|> > "1"
L1779[14:54:02] <Michiyo> "shitty"
L1780[14:54:05] <DeanIsaKitty> #js []-1
L1781[14:54:06] <|0xDEADBEEF|> > -1
L1782[14:54:07] <Michiyo> I never finished it
L1783[14:54:10] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L1784[14:54:19] <sugoi> ANYways
L1785[14:54:26] <sugoi> Michiyo: what's something she has said?
L1786[14:54:29] <Skye> #js "1"+"1"
L1787[14:54:29] <|0xDEADBEEF|> > "11"
L1788[14:54:32] <Skye> #js "1"+"1" + 1
L1789[14:54:32] <|0xDEADBEEF|> > "111"
L1790[14:54:42] <Skye> #js 1+ "1"+"1"
L1791[14:54:42] <|0xDEADBEEF|> > "111"
L1792[14:54:50] <Skye> #js ("1"+"1") + 1
L1793[14:54:51] <|0xDEADBEEF|> > "111"
L1794[14:54:53] <IzayaMC> why people wanted JS on serverside is beyond me
L1795[14:54:53] <Skye> #js ("1"+"1") + 2
L1796[14:54:54] <|0xDEADBEEF|> > "112"
L1797[14:54:58] ⇦ Quits: v^ (~v^@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 189 seconds)
L1798[14:55:00] <Skye> #js ("1"+"1") + 1.2
L1799[14:55:00] <|0xDEADBEEF|> > "111.2"
L1800[14:55:03] <sugoi> ok ok
L1801[14:55:13] <Skye> #js ("1"+1)
L1802[14:55:13] <|0xDEADBEEF|> > "11"
L1803[14:55:15] ⇦ Quits: sciguyryan (~sciguyrya@95.211.203.218) (Remote host closed the connection)
L1804[14:55:33] <DeanIsaKitty> #js Array(16).join("wat" - 1) + " Batman"
L1805[14:55:33] <|0xDEADBEEF|> > "NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN Batman"
L1806[14:55:46] <IzayaMC> :3
L1807[14:55:51] <DeanIsaKitty> x3
L1808[14:56:02] <IzayaMC> Perhaps that's why they wanted JS on the server side
L1809[14:56:20] <IzayaMC> grats?
L1810[14:56:45] <Michiyo> sugoi well, she lets her phone almost die, comes over here wants me to open a iphone charger off the shelf to charge her phone. I have one that's been opened at the desk, so I use it.. she lets it charge for like 10 minutes then comes to get it. then can't understand why it's dying again 20 minutes later
L1811[14:57:21] <sugoi> :)
L1812[14:57:35] <Michiyo> This happens every. single. day.
L1813[14:57:39] <Inari> lol
L1814[14:58:21] <Michiyo> Boss won't give her the wifi password for her iphone, and she expects me to just give it to her, knowing that I know that he doesn't want her to have it.
L1815[14:58:36] <Michiyo> cause he knows giving it to her will mean she'll do nothing but sit on her phone *all* day
L1816[14:58:45] <Michiyo> or.. should I say on her phone MORE *all* day.
L1817[14:58:52] <Michiyo> fak cust.
L1818[14:58:53] <Michiyo> afk
L1819[14:59:25] <sugoi> gamax92: ha! it's back! no idea why, totally random (sdl window frame)
L1820[14:59:58] ⇨ Joins: v^ (~v^@c-68-41-215-101.hsd1.mi.comcast.net)
L1821[14:59:58] zsh sets mode: +v on v^
L1822[15:00:13] <sugoi> oh crazy
L1823[15:00:30] <sugoi> so when sdl window frame is created, I can't snap to side (windows features)
L1824[15:00:42] <sugoi> HA all this time, and i thought it would be nice to have that sdl frame...
L1825[15:01:43] ⇨ Joins: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L1826[15:02:54] <CompanionCube> what JS engine is behind the #js command?
L1827[15:02:56] <CompanionCube> v8?
L1828[15:03:14] <Inari> i wish we had bucket in here
L1829[15:03:23] * Lizzy makes a bucket
L1830[15:03:45] <Inari> :P
L1831[15:03:58] <Inari> http://wiki.xkcd.com/irc/Bucket
L1832[15:04:07] <CompanionCube> http://codegolf.stackexchange.com/a/61126
L1833[15:04:41] * Lizzy opens a can of tuna and gives it to vifino
L1834[15:04:56] ⇨ Joins: Vexatos (~Vexatos@p200300556E6CB783CC4C2AF219785805.dip0.t-ipconnect.de)
L1835[15:04:57] zsh sets mode: +v on Vexatos
L1836[15:05:11] * CompanionCube would likely not be terrible with children
L1837[15:05:18] <CompanionCube> DeanIsaKitty, ^
L1838[15:05:25] <vifino> *.*
L1839[15:05:31] * vifino noms om tuna and Lizzy
L1840[15:06:49] <DeanIsaKitty> CompanionCube: I don't really know you that well. All I know that I'm always the one who is okay with kids and suddenly I'm guarding a horde of 10 <8y olds <.>
L1841[15:07:36] <CompanionCube> wow
L1842[15:08:42] <Izaya> small children are evil
L1843[15:09:23] <DeanIsaKitty> CC, so the chances that I would have to deal with any offspring Lizzy & vifno may or may not produce are pretty high ^^
L1844[15:09:23] <sugoi> i'd be more afraid of giant children
L1845[15:09:38] <Inari> #lua _ENV=""
L1846[15:09:38] <|0xDEADBEEF|> > nil
L1847[15:09:42] <IzayaMC> ... so would I, actually
L1848[15:09:58] ⇦ Quits: Keanu73 (~Keanu73@host-78-150-231-188.as13285.net) (Quit: Gotta go to bed or something. See ya!)
L1849[15:10:03] <IzayaMC> But *evil*
L1850[15:10:10] <Inari> #lua print("A")
L1851[15:10:11] <|0xDEADBEEF|> > A | nil
L1852[15:10:13] <Inari> aw :P
L1853[15:10:37] <Inari> does _ENV just not work anymore in 5.3? xD or does it make a new env for each cmd
L1854[15:11:59] <Michiyo> bleh
L1855[15:12:38] <CompanionCube> #js clear(this);
L1856[15:12:38] <|0xDEADBEEF|> > clear is not defined
L1857[15:12:42] <CompanionCube> aw
L1858[15:13:01] <CompanionCube> #js process
L1859[15:13:02] <|0xDEADBEEF|> > process is not defined
L1860[15:14:13] ⇦ Quits: Madxmike (~Madxmike@71-90-219-250.dhcp.spbg.sc.charter.com) (Ping timeout: 189 seconds)
L1861[15:15:33] <Michiyo> %flip ^
L1862[15:15:33] <MichiBot> Michiyo: (╯°□°)╯︵pǝuıɟǝp ʇou sı ssǝɔoɹd <
L1863[15:15:44] <CompanionCube> #js eval();
L1864[15:15:45] <|0xDEADBEEF|> > null
L1865[15:16:36] <CompanionCube> #js global.eval();
L1866[15:16:37] <|0xDEADBEEF|> > global is not defined
L1867[15:19:17] ⇨ Joins: SoraFirestorm (~user@74-93-99-217-Washington.hfc.comcastbusiness.net)
L1868[15:19:28] <SoraFirestorm> hey you lot
L1869[15:19:37] <sugoi> SoraFirestorm: welcome
L1870[15:19:41] <Dashkal> o/
L1871[15:20:44] <DeanIsaKitty> SoraFirestorm you sucker how have you been? :P
L1872[15:20:50] <SoraFirestorm> I been alright
L1873[15:21:07] <SoraFirestorm> Today has been a day for Python so far
L1874[15:21:38] <DeanIsaKitty> A day of cringeworthiness or sunshine for you?
L1875[15:21:46] <SoraFirestorm> Mostly sunshine
L1876[15:22:10] * Michiyo yawns
L1877[15:22:22] <Michiyo> it's only 3:20... and I'm about to fall asleep
L1878[15:22:25] <Michiyo> ._.
L1879[15:22:36] <DeanIsaKitty> Michiyo: Coffee.
L1880[15:22:43] <Michiyo> can't
L1881[15:22:44] <sugoi> so
L1882[15:22:45] <DeanIsaKitty> and if that doesn't help, more coffee
L1883[15:22:45] <SoraFirestorm> Michiyo: lots of it
L1884[15:22:50] <SoraFirestorm> :P
L1885[15:22:51] <sugoi> you know how we're all in the this same place
L1886[15:22:55] <sugoi> #oc that is
L1887[15:23:03] <sugoi> yet...we're so distant, too
L1888[15:23:03] <Michiyo> I'm totally not in #oc
L1889[15:23:17] <SoraFirestorm> that's so deep
L1890[15:23:21] <sugoi> i just considered...this world is more than 3 dimensional
L1891[15:23:27] <DeanIsaKitty> sugoi: duh
L1892[15:23:33] <sugoi> yep
L1893[15:23:37] <sugoi> duh indeed
L1894[15:23:47] * Dashkal bends sugoi's spacetime
L1895[15:23:58] <DeanIsaKitty> sugoi: Depending on what your fix is its somewhere between 4 and 12 dimensional
L1896[15:23:58] <Michiyo> Oh yeah, bend that spacetime
L1897[15:24:17] <DeanIsaKitty> Show me that sigularity yeah baby
L1898[15:24:38] <Dashkal> Never, that stays hidden behind the horizion
L1899[15:24:47] <SoraFirestorm> y'all are weird :P
L1900[15:24:53] <DeanIsaKitty> SoraFirestorm: duh
L1901[15:24:54] <Dashkal> I certainly hope so
L1902[15:24:59] <Michiyo> Well, yeah
L1903[15:25:14] <sugoi> SoraFirestorm: so remember that400 byte per function redirect cost i was hitting?
L1904[15:25:29] <Inari> Dashkal: where all lines meet?
L1905[15:25:58] <Dashkal> Parallel lines, perpendicular lines, opposing vectors...
L1906[15:26:00] <sugoi> SoraFirestorm: i have been thinking, right my best solution is to redirect pairs and index
L1907[15:26:10] <Inari> Dashkal: technically you shoudl be able tos ee the singularity
L1908[15:26:12] <Inari> if you do it right
L1909[15:26:32] <Dashkal> The math required to end up with a naked singularity is beyond my area of study.
L1910[15:26:44] <SoraFirestorm> sugoi: what brings you to that conclusion?
L1911[15:27:41] <Inari> In general relativity, the mathematical condition for the existence of a black hole with an event horizon is simple. It is given by the following inequality: M^2 > (J/M)^2 + Q^2, where M is the mass of the black hole, J is its angular momentum and Q is its charge.
L1912[15:27:41] <Inari> Getting rid of the event horizon is simply a question of increasing the angular momentum and/or charge of this object until the inequality is reversed.
L1913[15:27:41] <Inari> supposedly
L1914[15:27:56] * Dashkal nods
L1915[15:28:06] <Dashkal> Yeah, I've seen the math. I just haven't studied the concepts enough to follow it.
L1916[15:28:12] <sugoi> to iterate my options...let us assume a few requirements. 1 i cannot trim any more fat, the api cannot shrink, but may grow
L1917[15:28:17] <Dashkal> I reserve my math study time for a very different field.
L1918[15:28:27] <SoraFirestorm> sugoi: alright
L1919[15:28:30] <DeanIsaKitty> Inari: whats your IQ again? <.<
L1920[15:28:43] <sugoi> 2. i cannot split the core libraries, that would confuse the namespace
L1921[15:28:50] <Inari> DeanIsaKitty: ?
L1922[15:28:53] <sugoi> 3. i cannot load a core library in full, too much ram cost
L1923[15:29:10] <sugoi> thus, i have to partially load libraries, thus i have to redirect calls to lazy load
L1924[15:29:18] <vifino> Inari: DeanIsaKitty wants to know if you are smurt or a goofball.
L1925[15:29:22] <SoraFirestorm> alright
L1926[15:29:24] <SoraFirestorm> makes sense
L1927[15:29:31] <sugoi> simple redirection costs 400 bytes per function, with the most simple of wrappers
L1928[15:29:40] <Inari> no clue what my IQ is :P im jus twondering why DeanIsaKitty asks
L1929[15:29:42] <sugoi> that cost is simply too much for me, i'm not happy
L1930[15:29:50] <DeanIsaKitty> vifino: I know Inari is a genius. I want to know how much more of a genius than the rest of us she is.
L1931[15:29:57] <Inari> i am?
L1932[15:29:58] <SoraFirestorm> DeanIsaKitty + vifino: That sentence has marks of being copy-pasted
L1933[15:30:13] <Inari> not sure where you're getting that from xD
L1934[15:30:14] <sugoi> so, A solution is to NOT create a rediret for each, but HANDLE calls when made (metatable __idnex)
L1935[15:30:21] <DeanIsaKitty> SoraFirestorm: Not based on this single sentence
L1936[15:30:24] <sugoi> i haven't been able to find a cheaper redirection
L1937[15:30:30] <Dashkal> I'm not sure how much stock I'm willing to put into those numbers... I remember mine, but I don't tend to say since it gives an odd impression.
L1938[15:30:33] <DeanIsaKitty> Inari: Mostly talking to you
L1939[15:30:40] <Inari> and yeha that was copypaasted
L1940[15:30:41] <SoraFirestorm> sugoi: sounds sane
L1941[15:30:47] <SoraFirestorm> called it
L1942[15:30:49] <Inari> hence the "supposedly" :P
L1943[15:30:53] <Inari> from an article i had once read about that
L1944[15:30:58] <Inari> ( http://www.technologyreview.com/view/419351/how-to-destroy-a-black-hole/ )
L1945[15:31:36] <DeanIsaKitty> Dashkal: They're pretty good at being comparable values is a specific area. But they are rather bad at being a measurement of general intelligence
L1946[15:32:03] <Dashkal> Indeed. Another place I haven't spent the time researching.
L1947[15:32:31] <DeanIsaKitty> Dashkal: Given you said odd impression I'm gonna assume 130+ :P
L1948[15:32:45] <Dashkal> >.>
L1949[15:33:00] <DeanIsaKitty> Or at least very close :P
L1950[15:33:21] <DeanIsaKitty> Also the average of maths in university is pretty high, I think something around 115
L1951[15:33:33] <DeanIsaKitty> As in average IQ of math students
L1952[15:34:25] <vifino> DeanIsaKitty: How goofball am I on your IQ scale?
L1953[15:34:34] ⇦ Quits: SoraFirestorm (~user@74-93-99-217-Washington.hfc.comcastbusiness.net) (Ping timeout: 186 seconds)
L1954[15:36:11] <DeanIsaKitty> vifino: On my or on the medical?
L1955[15:36:39] <vifino> DeanIsaKitty: Both?
L1956[15:36:43] <vifino> I dunno.
L1957[15:37:20] <vifino> Given that the answer to my question is purely for entertainment purposes, it doesn't matter.
L1958[15:37:24] <DeanIsaKitty> On my you are above average on a medical one you would probably score a very high number
L1959[15:38:19] <vifino> Wow, that's too... realistic. I was expecting a funny response. ._.
L1960[15:38:46] ⇨ Joins: SoraFirestorm (~user@74-93-99-217-washington.hfc.comcastbusiness.net)
L1961[15:38:49] <DeanIsaKitty> I don't analyze people funnily, you should know that by now
L1962[15:38:52] <sugoi> mine*
L1963[15:39:02] * SoraFirestorm is back
L1964[15:39:07] <SoraFirestorm> and there was much rejoicing
L1965[15:39:11] <DeanIsaKitty> SoraFirestorm you sucker how have you been? :P
L1966[15:39:14] <SoraFirestorm> XD
L1967[15:39:16] * Lizzy wanders off to have a shower
L1968[15:40:42] * vifino coughs and dissapears into a totally random direction
L1969[15:40:48] ⇦ Quits: AlmtyBob (~almtybob@ip174-65-81-108.sd.sd.cox.net) (Ping timeout: 198 seconds)
L1970[15:41:13] ⇨ Joins: AlmtyBob (~almtybob@ip174-65-81-108.sd.sd.cox.net)
L1971[15:41:18] <DeanIsaKitty> How much Sex can a human being have until its becomes dangerous in a medical sense? <.<
L1972[15:42:08] <Skye> wat
L1973[15:42:26] <DeanIsaKitty> Skye: You're to young to understand. Go back to your lego.
L1974[15:42:41] <sugoi> i like legos
L1975[15:42:41] <IzayaMC> Man I wish I still had my lego
L1976[15:42:47] <Skye> ._.
L1977[15:43:15] * Skye tactically places lego in the worse possible places on the floor
L1978[15:43:23] <DeanIsaKitty> I still have my lego \o/
L1979[15:43:30] <SoraFirestorm> Skye: you evil
L1980[15:43:45] * Skye places upturned 3 pin plugs
L1981[15:43:49] * Aedda puts up a fence around the lego to prevent steppage
L1982[15:44:03] <IzayaMC> My dad has my lego so I don't expect to see that again \o/
L1983[15:44:04] * Skye places upturned 3 pin plugs everywhere else
L1984[15:44:24] <DeanIsaKitty> IzayaMC: My dad never liked lego so I got that going for me :D
L1985[15:44:35] <Michiyo> I miss my Legos...
L1986[15:45:11] <DeanIsaKitty> to all iOS devs in here: https://twitter.com/tqbf/status/689526387254800384
L1987[15:45:13] <MichiBot> Tue Jan 19 13:14:36 CST 2016 @tqbf: iOS devs: this is one of the most important jobs on the Internet, and it’s open. Go take it. https://t.co/JspGn3sVWV
L1988[15:45:16] <Aedda> I have a box of lego in storage, it is a fairly good box, I think I like MC more now though
L1989[15:46:42] <SoraFirestorm> how is it important?
L1990[15:46:58] <SoraFirestorm> Apple trash by definition is not important
L1991[15:47:17] <Izaya> SoraFirestorm, but people have to interact with people with apple trash
L1992[15:47:31] <Izaya> and as such some form of encryption would be nice
L1993[15:47:33] <DeanIsaKitty> SoraFirestorm: Its not about Apple its about trustworthy crypto
L1994[15:48:48] <SoraFirestorm> It's crypto? That wasn't obvious...
L1995[15:50:05] <DeanIsaKitty> SoraFirestorm: Signal is probably the only reliable, good crypto messaging app out there outside of straight XMPP + Otr.
L1996[15:50:29] <Dashkal> So, seriously considering yet another project too big for my motivation.
L1997[15:50:40] <Dashkal> I have a toy language project that at some point I'll make an OC arch.
L1998[15:50:42] <DeanIsaKitty> Dashkal: Sure, I'll help
L1999[15:50:48] ⇦ Quits: Vexatos (~Vexatos@p200300556E6CB783CC4C2AF219785805.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L2000[15:50:58] <Dashkal> Giving some serious thought to not having syntax in the normal sense. You just operate on the AST with tool support.
L2001[15:51:48] <Dashkal> The gifs here give the idea: http://www.lamdu.org/
L2002[15:52:00] <Dashkal> You're not so much editing text as you're editing a tree.
L2003[15:53:36] * CompanionCube pokes at s-expressions being basically an AST imho
L2004[15:53:46] <SoraFirestorm> I'll agree with that ^
L2005[15:53:53] * Izaya mumbles something about FORTH having no syntax anyway
L2006[15:53:58] <SoraFirestorm> I think a Lisp arch would be pretty cool tbh
L2007[15:54:13] <SoraFirestorm> Izaya: it does... just a really primitive one
L2008[15:54:15] <Izaya> bring back the lisp machines of old
L2009[15:54:15] <CompanionCube> SoraFirestorm, Kawa implements Scheme in Java
L2010[15:54:52] <Izaya> hey CompanionCube, you could have Emacs OS
L2011[15:55:03] ⇦ Quits: wiek (~wiek@91.236.129.109) (Quit: Leaving)
L2012[15:55:07] <SoraFirestorm> 11/10 Emacs OS
L2013[15:55:07] <AntheusSleep> \o/ my mic is in
L2014[15:55:09] *** AntheusSleep is now known as Antheus
L2015[15:55:12] <CompanionCube> Izaya, well
L2016[15:55:20] <CompanionCube> for that you'd need elisp
L2017[15:55:27] <Antheus> Izaya, i'll be on the server later
L2018[15:55:35] <CompanionCube> I believe Guile could do that if you made java bindings
L2019[15:56:09] * CompanionCube wants to try GNU Guix at some point
L2020[15:56:19] <Antheus> wat
L2021[15:56:21] <Antheus> is
L2022[15:56:23] <Antheus> dat
L2023[15:56:25] <Antheus> .-.
L2024[15:56:29] <CompanionCube> Antheus, ever heard of Nix?
L2025[15:56:31] <greaser|q> FORTH syntax is basically: <stat> ::= {<word>}
L2026[15:56:34] <Izaya> guix is NixOS but using lisp
L2027[15:56:41] <Antheus> link *nix
L2028[15:56:47] <CompanionCube> which imho is a better choice than a weird DSL
L2029[15:56:49] <Antheus> oh
L2030[15:56:51] <Dashkal> Lisps would be interesting as well.
L2031[15:56:54] <Antheus> wat
L2032[15:56:55] <Dashkal> But I love me some lambda-calculus
L2033[15:56:57] <Antheus> i'm lost
L2034[15:57:01] <Antheus> ;aklgjasd
L2035[15:57:03] <Antheus> gf
L2036[15:57:07] <Antheus> also
L2037[15:57:11] <Antheus> I HAVE A NICE NEW HEADSET
L2038[15:57:11] <Dashkal> Start with lambda and application expressions. Everything else is sugar on top.
L2039[15:57:11] <greaser|q> also in my heart it isn't lisp unless you can do map over a function
L2040[15:57:15] <Antheus> AND IT"S BLUE
L2041[15:57:19] <CompanionCube> Antheus, http://nixos.org/
L2042[15:57:46] <SoraFirestorm> There are papers that suggest that you need somewhere in the line of 6 or 7 different primitives
L2043[15:57:48] <CompanionCube> http://nixos.org/nix/
L2044[15:58:06] <Antheus> JLKGDSiogas
L2045[15:58:08] <CompanionCube> Dashkal, so something like Scheme perhaps?
L2046[15:58:09] <Antheus> FUckin internet
L2047[15:58:23] <Antheus> spiriteddusty hasn't been on in a long time
L2048[15:58:25] <Antheus> .-.
L2049[15:58:33] <greaser|q> you CANNOT do map over a function in scheme because code is compiled and is its own type
L2050[15:58:50] <CompanionCube> might it not depend on the impl?
L2051[15:58:54] <Dashkal> CompanionCube: A scheme-like would definitely be interesting. Just not my thing.
L2052[15:58:54] <SoraFirestorm> greaser|q: uh
L2053[15:59:00] <SoraFirestorm> Most Common Lisps are compiled
L2054[15:59:06] <SoraFirestorm> They can do maps over functions
L2055[15:59:26] <Dashkal> I have lambda, application, name binding, and string/long/double literals
L2056[15:59:31] <greaser|q> pretty sure scheme won't let you though
L2057[15:59:36] ⇦ Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection reset by peer)
L2058[15:59:40] <SoraFirestorm> CMUCL and fork SBCL, for example
L2059[15:59:45] <Izaya> CompanionCube, my issue with using a real programming language for defining your OS
L2060[15:59:55] <Izaya> is how long until your OS definition is also your editor?
L2061[15:59:56] <greaser|q> and i do mean "feed a function into map to be mangled and shit out another function"
L2062[15:59:57] <Dashkal> Coming next is external calls and a better binding stack paradigm (I need them accessible to save them to NBT so my stuff persists)
L2063[16:00:22] <SoraFirestorm> uhm
L2064[16:00:27] <SoraFirestorm> http://www.cs.rpi.edu/courses/fall00/ai/scheme/reference/schintro-v14/schintro_106.html
L2065[16:00:31] <SoraFirestorm> This is mapping in Scheme
L2066[16:00:31] <greaser|q> trying to remember if it's picolisp or newlisp that lets you simply feed a lambda into map and it becomes a lambda
L2067[16:00:32] <CompanionCube> Izaya, meaning?
L2068[16:00:38] <SoraFirestorm> Am I missing something?
L2069[16:00:47] <Izaya> You'll end up with insanity in your configuration files.
L2070[16:00:47] <greaser|q> i think it's picolisp, whereas iirc newlisp requires you to tag it as a lambda somehow
L2071[16:00:56] <Antheus> stupid steam is being stupid
L2072[16:00:59] <CompanionCube> how so?
L2073[16:01:05] <SoraFirestorm> It appears that they are implementing their own map
L2074[16:01:13] <SoraFirestorm> But it's clearly possible if they're doing it :P
L2075[16:01:14] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Time to go, to adventure!)
L2076[16:02:06] <CompanionCube> seeing as your configuration files are written in a real programming language, you can simply refactor them
L2077[16:02:09] <CompanionCube> like you would a program#
L2078[16:03:09] * Izaya arghs
L2079[16:03:13] <Izaya> I'm not good at explaining
L2080[16:05:23] *** Hanako_Ikezawa is now known as SleepingFairy
L2081[16:07:43] <Izaya> CompanionCube, how about this
L2082[16:07:57] <Izaya> how is defining it with a programming language any different to using a program to write your config files?
L2083[16:08:53] <sugoi> :)
L2084[16:09:02] <sugoi> so a program's code is a configuration file for its host machine
L2085[16:09:13] ⇨ Joins: surferconor425|Cloud (uid77899@id-77899.tooting.irccloud.com)
L2086[16:09:46] * Michiyo squits
L2087[16:10:01] <DeanIsaKitty> Holy shit I misread that as squirts <.<
L2088[16:10:05] <Michiyo> o_O
L2089[16:10:07] <Michiyo> O_O
L2090[16:10:08] <vifino> <.<
L2091[16:10:17] <vifino> DeanIsaKitty: You weren't the only one
L2092[16:10:41] <DeanIsaKitty> Michiyo: definitely your fault :P
L2093[16:10:45] * Michiyo rsquits
L2094[16:10:47] <Michiyo> better?
L2095[16:11:03] <DeanIsaKitty> yep
L2096[16:11:27] <Michiyo> I dunno why I'd remote server quit right now..
L2097[16:11:28] <Michiyo> but sure
L2098[16:12:28] ⇨ Joins: calclavia (uid15812@2001:67c:2f08:6::3dc4)
L2099[16:12:28] zsh sets mode: +v on calclavia
L2100[16:13:04] <SoraFirestorm> I think I want real Common Lisp anyways
L2101[16:13:16] <SoraFirestorm> Scheme is all differenty in a couple places :P
L2102[16:16:18] <g> SoraFirestorm: Hy
L2103[16:16:35] <SoraFirestorm> ?
L2104[16:16:37] <g> SoraFirestorm: http://docs.hylang.org/en/latest/
L2105[16:17:05] <SoraFirestorm> I just realized that I am very ed-like
L2106[16:17:21] <IzayaMC> A confusing line editor?
L2107[16:17:33] <IzayaMC> (That I have written several clones of)
L2108[16:18:50] <SoraFirestorm> Whenever I don't understand
L2109[16:18:50] <SoraFirestorm> I just do '?'
L2110[16:18:50] <SoraFirestorm> ed must be my spirit editor or something...
L2111[16:19:11] <CompanionCube> Izaya, the latter cuts out the step of using a program to dit
L2112[16:19:41] ⇦ Quits: Jezza (~Jezza@185.44.151.103) (Quit: Leaving)
L2113[16:19:45] <g> SoraFirestorm, I figure you might prefer that to common lisp since you seem to like python
L2114[16:19:47] ⇨ Joins: SoraFire` (~user@74-93-99-217-Washington.hfc.comcastbusiness.net)
L2115[16:20:22] ⇦ Quits: SoraFirestorm (~user@74-93-99-217-washington.hfc.comcastbusiness.net) (Remote host closed the connection)
L2116[16:20:25] <SoraFire`> ick
L2117[16:20:35] <SoraFire`> I lagged out
L2118[16:20:35] *** SoraFire` is now known as SoraFirestorm
L2119[16:21:32] ⇦ Quits: SoraFirestorm (~user@74-93-99-217-Washington.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
L2120[16:21:38] *** Cranium is now known as Cranium[Away]
L2121[16:21:43] <g> <g> SoraFirestorm, I figure you might prefer that to common lisp since you seem to like python
L2122[16:24:15] <g> ..oh, he left
L2123[16:24:16] <g> derp
L2124[16:28:36] <Michiyo> erm.. and came back
L2125[16:28:48] <Michiyo> And disconencted again
L2126[16:28:49] <Michiyo> lol
L2127[16:28:51] <Michiyo> wow
L2128[16:29:25] <Michiyo> Top tier internet there
L2129[16:29:33] * Antheus slaps Michiyo with a large floppy disk
L2130[16:29:34] * EnderBot2 laughs
L2131[16:29:46] <Antheus> :P
L2132[16:29:55] *** Michiyo sets mode: +q Antheus!*@*
L2133[16:30:01] <Antheus> .-.
L2134[16:30:06] <Michiyo> Sadly that doesn't fix shit for me..
L2135[16:30:08] <DeanIsaKitty> No, dont....
L2136[16:30:10] <DeanIsaKitty> To late
L2137[16:30:10] <gamax92> z
L2138[16:30:12] <Michiyo> cause I can still see it :p
L2139[16:30:16] *** Michiyo sets mode: -q Antheus!*@*
L2140[16:30:46] * Antheus sets quiet on *!*@*
L2141[16:30:53] * greaser|q forces Antheus to use the IBM PC floppy disk controller
L2142[16:31:11] <greaser|q> is more horrifying than slapping someone with a full-sized 8" floppy disk drive
L2143[16:31:15] <Michiyo> AFK.. -_-
L2144[16:31:24] <greaser|q> WD1772 is a nice FDC though
L2145[16:31:34] <greaser|q> but whatever the hell the intel one is called, AVOID
L2146[16:31:51] <gamax92> greaser|q: name a terrible ide chip
L2147[16:33:05] <greaser|q> ah, it's apparently the 82077AA
L2148[16:33:17] <greaser|q> gamax92: can't, i just know how shit the ibm pc fdc is to code for
L2149[16:33:22] <gamax92> I can, CMD640
L2150[16:33:44] <greaser|q> the atari ST uses the WD1772 for its floppies and, well, it's actually nice to use
L2151[16:33:48] <greaser|q> at least in an emulator
L2152[16:33:58] <greaser|q> the 82077AA is a bitch even when it's in an emulator
L2153[16:34:58] <Inari> DeanIsaKitty: i woudl have thougth that from talkng to me you would rate me rather low on the IQ scale :P
L2154[16:35:13] <_habnabit> http://i.imgur.com/4JjL0z6.png graphs from a mekanism fusion reactor, collected with OC
L2155[16:35:27] <greaser|q> to read a sector on the WD1772: DAT=track, CMD=seek+step=3us, enable DMA, wait until completed, SEC=sector, CMD=read
L2156[16:35:36] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:c1a1:55d8:41ec:8389:93ca)
L2157[16:35:53] <greaser|q> _habnabit: nice
L2158[16:36:30] <Lizzy> Izaya, https://imgur.com/gallery/1wJ5qzm
L2159[16:36:55] <DeanIsaKitty> Inari: Nah, quite the opposite
L2160[16:37:08] <gamax92> greaser|q: the CMD640 chip responds to certain floppy commands and corrupts harddrive io, accessing both primary and secondary channels at the same time leads to corruption, prefetch mode generally leads to corruption, no 32bit writes
L2161[16:37:18] <greaser|q> oh lovely
L2162[16:37:27] <sugoi> ngramdly
L2163[16:37:29] <sugoi> nice
L2164[16:37:47] <Inari> DeanIsaKitty: interesting :P
L2165[16:37:59] <DeanIsaKitty> Inari: Yes, you are indeed :P
L2166[16:38:05] <Inari> haha
L2167[16:38:41] <greaser|q> gamax92: you're reminding me of something i read in psx-spx: the sony pocketstation has a lot of functions pretty much devoted to resetting the realtime clock
L2168[16:38:56] <Inari> i dont think im very high in terms of IQ, i even did a crappy IQ test once for a company where i did internship for 1-2 months (no clue why they wanted one) and was told it was "average" :P to be fair, i kind of suck at the pattern matching stuff
L2169[16:39:06] <Inari> and i had no clue wtf a pascals triangle is
L2170[16:39:07] <Inari> xD
L2171[16:39:17] <Inari> thats my main gripe with IQ tests though
L2172[16:39:26] <greaser|q> invalid commands tend to reset the RTC, some commands will reset the RTC as it goes along, sometimes it'll just randomly reset all by itself
L2173[16:39:32] <Inari> it seems you can practice for them too much for them to have a real value
L2174[16:39:33] <gamax92> >_> pascal's triangle isn't very hard to grasp
L2175[16:39:37] <DeanIsaKitty> Inari: Crappy IQ tests are worth nothing though :P
L2176[16:39:56] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-134-3-200-62.hsi14.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L2177[16:40:05] <greaser|q> it's not hard to grasp, but just saying "draw pascal's triangle" is a general knowledge thing
L2178[16:40:07] <Inari> gamax92: it is when you've never seen it, have no clue what the heck the question is asking of you and are annoyed by having to take a stupid IQ test for some stupid company you want to do internship at XD
L2179[16:40:13] <greaser|q> rather than a technical knowledge thing
L2180[16:40:13] ⇦ Quits: Greenphlem (uid22276@id-22276.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L2181[16:40:23] <Inari> i dont remember the actual Q though
L2182[16:40:36] <greaser|q> pascal's triangle is fucking weird
L2183[16:40:37] <Lizzy> https://imgur.com/gallery/Dxlvr
L2184[16:40:44] <greaser|q> simple, but there's a lot of fun patterns in it
L2185[16:41:27] *** amadornes is now known as amadornes[OFF]
L2186[16:42:53] <greaser|q> Lizzy: lost it at the suzie one
L2187[16:42:57] <greaser|q> *susie
L2188[16:43:08] <Inari> but yeah, i do sucka t pattern amtching xD
L2189[16:43:11] <IzayaMC> I love carpenter's garage doors
L2190[16:43:20] <Inari> DeanIsaKitty: well i'd like to some day take a real one, with having some preparation fro it too xD
L2191[16:43:30] <Inari> DeanIsaKitty: where i also gett old the actual score :P
L2192[16:43:32] <Inari> not just "average"
L2193[16:43:39] <Inari> thouhg im good in some things and bad in others
L2194[16:43:43] <Inari> so i dotn think it'll turn out very high
L2195[16:48:08] <Izaya> io.popen is for opening a process and reading stdout, right?
L2196[16:58:52] <gamax92> or for writing it it's stdin
L2197[16:59:07] <gamax92> but not both, you can only have one or the other
L2198[17:00:27] <IzayaMC> seeya
L2199[17:00:33] <IzayaMC> wait this is still IRC
L2200[17:00:35] <IzayaMC> damnit
L2201[17:00:54] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198 seconds)
L2202[17:05:04] ⇨ Joins: sciguyryan (~sciguyrya@95.211.148.215)
L2203[17:08:18] * vifino picks up Lizzy and carries her to bed
L2204[17:15:09] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L2205[17:15:42] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L2206[17:17:55] <sugoi> openos 1.6 will have popen!
L2207[17:19:52] <Michiyo> well... we made -8.36 in cash today
L2208[17:19:58] <Michiyo> I have no idea how to cash that out.
L2209[17:20:07] <sugoi> another return?
L2210[17:20:18] <Michiyo> yeah...
L2211[17:20:20] <sugoi> or just sales-your_pay?
L2212[17:20:25] <Michiyo> return
L2213[17:20:40] <Michiyo> we made like 240 in check/credit
L2214[17:20:46] <Michiyo> but.. I have to cash out the drawer..
L2215[17:20:50] <sugoi> the product i work on is free to use
L2216[17:20:51] <Michiyo> and we made -8.36
L2217[17:21:07] <sugoi> haha wow
L2218[17:21:29] <Michiyo> so 8.36-240 we still made profit
L2219[17:21:36] <Michiyo> but I dunno wtf to take out of the drawer.. lol
L2220[17:22:25] <sugoi> the software i work on uses a subscription payment model. but - it is free if you make <100k/year
L2221[17:23:38] <sugoi> we have a lot of users, but very few who pay
L2222[17:23:49] <sugoi> i'm amazed we have as many on the team as we do
L2223[17:24:06] <Magik6k> %tell Sangar Placing TIS blocks causes robots to wrap in cube: https://assets.magik6k.net/screenshoots/1453245790.png
L2224[17:24:07] <MichiBot> Magik6k: Sangar will be notified of this message when next seen.
L2225[17:25:00] <CompanionCube> sugoi, why was me first thought Unity or UE4
L2226[17:26:14] <sugoi> http://www.autodesk.com/products/fusion-360/overview
L2227[17:42:47] *** g is now known as gAway2002
L2228[17:44:20] ⇦ Quits: Lumien (Elite13049@ipv6.6.sigma.elitebnc.org) (Ping timeout: 198 seconds)
L2229[17:47:32] ⇨ Joins: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L2230[17:47:50] <_habnabit> oh, openos doesn't have reparenting
L2231[17:47:56] <_habnabit> sugoi, is this something you worked on?
L2232[17:48:07] <sugoi> yes indeed
L2233[17:48:14] <sugoi> openos 1.6 is being optimized
L2234[17:48:24] <_habnabit> neat
L2235[17:48:28] <sugoi> the ram cost is a bit high
L2236[17:48:51] <sugoi> after i get ram cost to awesome levels, then i'll be ready to submit
L2237[17:49:06] <sugoi> i have the first PR ready, which is the bulk of the work
L2238[17:49:12] <sugoi> what reparenting do you want?
L2239[17:49:34] <_habnabit> sugoi, if a process dies on a unixy OS, its parent is set to the parent of its parent
L2240[17:50:32] ⇨ Joins: Lumien (Elite13049@ipv6.6.sigma.elitebnc.org)
L2241[17:50:33] <_habnabit> sugoi, also i added pids to openos last night. is your code on github, then?
L2242[17:51:13] <sugoi> ok about pids, i have a lot in store for process data and even future support for things like something top like, or ps like
L2243[17:51:17] <sugoi> will kill support even
L2244[17:51:24] <_habnabit> okay neat
L2245[17:51:25] <sugoi> so,....mind if i review it?
L2246[17:51:33] <_habnabit> i'll post a patch; one sec
L2247[17:51:39] <sugoi> i'm not the final gatekeeper, but i'd like to weigh in on it
L2248[17:52:01] <IzayaMC> Review?
L2249[17:52:04] <_habnabit> i probably should submit it upstream but i'm sitting on a bunch of patches across several mods at this point
L2250[17:52:05] <sugoi> haha, not "will kill support" i meant "with kill support"
L2251[17:52:06] <IzayaMC> 10/9 with rice
L2252[17:54:46] <sugoi> _habnabit: as for reparenting, the process "stack" isn't how i want it yet with 1.6
L2253[17:55:01] <sugoi> i have more ideas, but i need to release at some point
L2254[17:55:29] <sugoi> so while i could support reparenting for 1.6 -- it might be best for something like 1.7
L2255[17:55:37] <_habnabit> okay
L2256[17:55:43] <sugoi> just because of how much i want to change about the process stack in general
L2257[17:57:20] <sugoi> also, about process death and reparenting, i thought the way it worked was for children to get new parents
L2258[17:57:32] <sugoi> you make it sound like if a child dies the parent gets a new parent
L2259[17:57:35] <sugoi> sorry if i misread
L2260[17:57:35] <_habnabit> that doesn't seem to be the case at the moment, but i'm not entirely sure
L2261[17:57:43] <_habnabit> at the moment, the child does not get a new parent
L2262[17:57:43] <sugoi> i'm not talking abotu openos
L2263[17:57:47] <sugoi> i do no reparenting in openos
L2264[17:57:47] <_habnabit> oh
L2265[17:57:51] <_habnabit> right ok
L2266[17:58:00] <sugoi> ok, we're on the same page then
L2267[17:58:15] <_habnabit> yes, on a unixy os, if you spawn a process and then exit, that process is reparented to your own parent
L2268[17:58:28] <_habnabit> all processes (except pid 1) must have an alive parent
L2269[17:58:32] <sugoi> yes, that's a better way to phrase it
L2270[17:59:47] <sugoi> _habnabit: when i work on 1.7 process changes, i'll make sure to ping you :)
L2271[17:59:53] <sugoi> always looking for feedback from ppl that care
L2272[17:59:54] <_habnabit> okay cool
L2273[18:00:09] <_habnabit> did you work on rc/service support? because you didn't ping me about that :p
L2274[18:00:25] <sugoi> i didn't forget :) and no, probably not for 1.6........but maybe
L2275[18:00:28] <sugoi> here's my roadmap
L2276[18:00:46] <sugoi> PR1 (bulk feature set) is done and in: https://github.com/MightyPirates/OpenComputers/pull/1610
L2277[18:00:57] <sugoi> PR2: memory optimizations
L2278[18:01:04] <sugoi> PR3: rc boot changes
L2279[18:01:10] <sugoi> PR2 is required for oc 1.6
L2280[18:01:11] <_habnabit> ah ok
L2281[18:01:15] <sugoi> i HAVE to get that done
L2282[18:01:27] <sugoi> PR3 is in the hope-chest :)
L2283[18:01:36] <sugoi> i have an rc-dev branch
L2284[18:01:47] <sugoi> it's fun, but not release ready and partially done
L2285[18:01:48] <_habnabit> sugoi, http://paste.pound-python.org/show/pFOOdsuScjFSloyQ2SDK/
L2286[18:01:49] <sugoi> so...yeah
L2287[18:01:53] ⇨ Joins: Tedster (~Tedster@host86-170-31-233.range86-170.btcentralplus.com)
L2288[18:03:50] <sugoi> haha ok this is good stuff but also
L2289[18:03:51] <sugoi> ...
L2290[18:03:58] <sugoi> are you giving random names to processes?!
L2291[18:04:01] <_habnabit> yes
L2292[18:04:05] <sugoi> haha, that's awesome
L2293[18:04:08] <_habnabit> i posted a screencap earlier
L2294[18:04:17] <_habnabit> http://i.imgur.com/4c4MG8W.png
L2295[18:04:26] <sugoi> haah
L2296[18:04:35] <sugoi> i've never considered something like that
L2297[18:04:37] <sugoi> fun
L2298[18:04:45] <_habnabit> more memorable than numbers
L2299[18:04:49] <Izaya> not eldrich horror enough
L2300[18:04:52] <_habnabit> haha
L2301[18:04:57] <Izaya> generate a random string
L2302[18:05:26] <Izaya> fuyhwenmc
L2303[18:05:29] ⇦ Quits: ashka (~postmaste@5.9.122.82) (Ping timeout: 198 seconds)
L2304[18:05:35] <CompanionCube> inb4 lisp machine in OC
L2305[18:07:42] ⇨ Joins: ashka (~postmaste@5.9.122.82)
L2306[18:11:51] <sugoi> i like how you separate load and spawn
L2307[18:12:06] <sugoi> i would leave the choice to take the naming to The One
L2308[18:12:10] <_habnabit> yeah, i needed spawn
L2309[18:12:24] <sugoi> i personally thinks it's fun, but not something i consider core
L2310[18:12:33] <sugoi> i add function option to load
L2311[18:12:56] <_habnabit> you remember the issue i had a while ago with coroutine spontaneously dying? i fixed that with process.spawn
L2312[18:12:59] <sugoi> but i can see the logic in having another api for functions
L2313[18:13:25] <sugoi> i dont, why/how was it dieing? did you lose a handle to it?
L2314[18:13:45] <sugoi> does a suspended thread get gc'd in lua?
L2315[18:13:53] <sugoi> i would think not, i haven't tested that
L2316[18:14:04] ⇦ Quits: Nachtara (uid74214@id-74214.charlton.irccloud.com) (Killed (NickServ (GHOST command used by Nachie!~coob@50-83-108-134.client.mchsi.com)))
L2317[18:14:10] ⇨ Joins: Nachie (~coob@50-83-108-134.client.mchsi.com)
L2318[18:14:13] <_habnabit> i was calling coroutine.create from an rc start function
L2319[18:14:46] <_habnabit> the coroutine was getting gc'd because process.running has weak keys
L2320[18:14:51] <sugoi> yes
L2321[18:14:52] <sugoi> but -
L2322[18:15:07] <sugoi> back to my question, is a suspended thread ready ... i guess it could be
L2323[18:15:10] <sugoi> i had not considered this
L2324[18:15:18] * sugoi ponders
L2325[18:15:24] <sugoi> ok this is important
L2326[18:15:34] *** Nachie is now known as Nachtara
L2327[18:15:47] <Shuudoushi> adding multi-threading or something sugoi?
L2328[18:15:56] <sugoi> yeah a suspended thread is just an object, lua gc doesn't care
L2329[18:16:00] <Izaya> oh hey it's Shuudoushi
L2330[18:16:11] <sugoi> Shuudoushi: no more than openos is already mutlithreaded i guess
L2331[18:16:17] <Shuudoushi> lol
L2332[18:16:22] <sugoi> just cleaning things up
L2333[18:16:31] <Izaya> take a guess at what I did with those 150 pictures?
L2334[18:16:33] <Shuudoushi> I've only caught a little bit of what's going on
L2335[18:17:07] <Shuudoushi> Izaya: masturbated ferociously to them till you passed out?
L2336[18:17:14] <Izaya> ha ha ha
L2337[18:17:15] <Izaya> no
L2338[18:17:16] <Izaya> http://shadowkat.science/yuki/
L2339[18:17:41] <CompanionCube> when does that domain expire
L2340[18:17:53] <Izaya> soon(TM)
L2341[18:17:56] <Izaya> I need a new one
L2342[18:17:57] <sugoi> _habnabit: back to load vs spawn
L2343[18:18:06] <sugoi> i decided to keep just one api, for simplicity
L2344[18:18:09] <Izaya> can't decide whether to splurge $30/year on a .su or go for something cheaper
L2345[18:18:12] <Izaya> .xyz is cheap
L2346[18:18:23] <CompanionCube> Izaya, github's edu pack gives you a free .me for a year
L2347[18:18:31] <sugoi> but why does your spawn take env - are you swaping out _G when you resume?
L2348[18:18:38] <sugoi> bc there is no setfenv anymore
L2349[18:18:42] <Shuudoushi> . Is also very cheap :D
L2350[18:18:51] <_habnabit> sugoi, not reason other than process.load already did
L2351[18:19:00] <sugoi> ok
L2352[18:19:13] <sugoi> so in my load overload to accept functions, i actually assert the user isn't trying to give env as well
L2353[18:19:17] <_habnabit> ah ok
L2354[18:19:25] <sugoi> i also needed load to take function, for popen actually
L2355[18:19:27] <_habnabit> that probably makes sense since you're calling the function anyway
L2356[18:19:46] <IzayaMC> Ohai.
L2357[18:19:51] <IzayaMC> damnit this is still IRC
L2358[18:19:58] <Mimiru> gg
L2359[18:20:01] <Shuudoushi> fucking dumbass
L2360[18:20:02] <_habnabit> i mean, because it's being called
L2361[18:20:09] <_habnabit> and you can provide whatever you want
L2362[18:20:12] <sugoi> yeah
L2363[18:20:41] ⇦ Parts: IzayaMC (~EiraIRC@210.1.213.55) ())
L2364[18:21:04] <Shuudoushi> who the shit buckets was the one that added multi monitor and shit?
L2365[18:21:16] <sugoi> mpmz...something
L2366[18:21:26] <sugoi> why?
L2367[18:21:41] <Shuudoushi> once MC boots up, I'll show you
L2368[18:21:57] <Shuudoushi> going to be a bit, we have a lot of mods...
L2369[18:23:03] ⇦ Quits: surferconor425 (~surfercon@2a03:b0c0:1:d0::dc:e001) (Remote host closed the connection)
L2370[18:23:10] <sugoi> _habnabit: so....i was playing with removing "v" mode from the process list
L2371[18:23:17] <_habnabit> sugoi, oh?
L2372[18:23:18] ⇦ Quits: sciguyryan (~sciguyrya@95.211.148.215) (Remote host closed the connection)
L2373[18:23:27] <sugoi> i have a branch that handles aborts and such
L2374[18:23:35] <sugoi> rather than just letting gc get things
L2375[18:23:51] <sugoi> i...
L2376[18:24:32] <sugoi> (err, "k" mode, the keys are the threads, you know what i meant :P)
L2377[18:24:54] <sugoi> but i didn't think ths was high priority until i could spend some more time on the process stack
L2378[18:24:56] <Shuudoushi> sugoi: ok, while MC boots, I'll give you a run down of the issue I'm having atm. this is erroring saying that term.getGPU() cannot be found https://github.com/Shuudoushi/SecureOS/blob/dev/bin/sh.lua#L13 , but it's right here https://github.com/Shuudoushi/SecureOS/blob/dev/lib/term.lua#L210-L213
L2379[18:25:16] <sugoi> _habnabit: you've done good stuff, it's not wrong, and would be easy to work on reparenting
L2380[18:25:24] <_habnabit> sugoi, cool
L2381[18:25:32] <_habnabit> sugoi, i'm glad i'm bringing these things up, at least
L2382[18:25:36] <Mimiru> yay, my local server just bit it
L2383[18:25:48] <Shuudoushi> ...
L2384[18:25:51] <Shuudoushi> again?
L2385[18:25:58] <sugoi> but...could we shelf part of this for a bit?
L2386[18:26:04] <_habnabit> sugoi, oh yeah np
L2387[18:26:14] <_habnabit> sugoi, with openos at least it's easy to modify the files locally
L2388[18:26:23] <sugoi> i will definitely make coroutines-started-from-rc safe with openos 1.6
L2389[18:26:44] <sugoi> i'll make that a high priority, i'll visit this issue for pr2
L2390[18:26:59] <Shuudoushi> sugoi: keep in mind, this only starts after a login: http://puu.sh/mCbtE/c8d1490586.png
L2391[18:27:04] <_habnabit> sugoi, thank you!
L2392[18:27:42] <sugoi> oh no thank you :) at the end of the day, i'm not the gatekeeper on this, but this has been my second job for some time
L2393[18:27:47] <sugoi> so i appreciate your support as well
L2394[18:29:29] <sugoi> i'm not sure the state of SOS
L2395[18:29:38] <sugoi> Shuudoushi: ok, now, reading your text, sorry
L2396[18:29:47] <Shuudoushi> np lol
L2397[18:30:05] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Quit: geeettttttt dunked on!!!)
L2398[18:30:15] <Shuudoushi> oh, and login is handled as a boot script unless 'logout' is used
L2399[18:30:28] <Inari> halp
L2400[18:30:33] <Inari> http://imgur.com/gallery/RuofZbu its so cute
L2401[18:31:26] <sugoi> so just talking out loud (typing out loud?) here Shuudoushi ... the methods:... are for each term instance
L2402[18:31:31] <sugoi> there should bea create ctor like thing..
L2403[18:31:36] * sugoi reads more
L2404[18:31:57] <sugoi> yeah, at the end
L2405[18:32:14] <Shuudoushi> sugoi: I directly ported the changes...
L2406[18:32:16] <sugoi> it creats the term object methods
L2407[18:32:34] <sugoi> well i'd have to debug it
L2408[18:32:44] <sugoi> don't hate me :) it works for me :/
L2409[18:32:51] <sugoi> (not sos, but i merged with it for openos)
L2410[18:33:02] <_habnabit> aaaaaaugh lua
L2411[18:33:07] <_habnabit> every now and then i get surprised
L2412[18:33:24] <Shuudoushi> I'LL KILL YOUUUUU
L2413[18:33:27] <Shuudoushi> nah, lol
L2414[18:33:33] <sugoi> _habnabit: i love learning new stuff, what is it this time?!
L2415[18:33:35] <Shuudoushi> n man, just when you have time
L2416[18:33:40] <sugoi> Shuudoushi: soooo
L2417[18:33:45] <sugoi> sec..
L2418[18:34:04] <sugoi> ok so this is without my pr (obviously..)
L2419[18:34:12] <_habnabit> apparently if you do `local function a() local function x() return y() end; local function y() ... end; return x; end` and try to call `a()()`, y will be nil
L2420[18:34:18] <_habnabit> and calling nil does nothing
L2421[18:34:23] <sugoi> so your term.write is still essentially a "render text right to gpu)
L2422[18:34:28] <_habnabit> i had no idea why my function wasn't running
L2423[18:34:46] <sugoi> so .. maybe try to print some debug stuff...see if the term object is built correctly during those end lines
L2424[18:35:00] <_habnabit> you have to do `local function a() local y; local function x() return y() end; function y() ... end; return x; end`
L2425[18:35:12] <sugoi> _habnabit: oh yes, i've hit that too
L2426[18:35:23] <sugoi> upvalue capturing cares about order of declaration
L2427[18:35:24] <_habnabit> `local y; ... local function y` makes a _new_ local binding and x won't see it
L2428[18:35:47] <_habnabit> ah well at least i figured it out
L2429[18:36:14] <Shuudoushi> the source btw, just encase I fucked up with a misspelling again >.> https://github.com/MightyPirates/OpenComputers/commit/29c49e0cf7c8862b2f3fa2f178344991cb19acd3
L2430[18:36:24] <sugoi> #lua local y;y=function(n)if n>100 then return n;end return y(n*2)end;return y(1)
L2431[18:36:24] <|0xDEADBEEF|> > 128
L2432[18:37:01] <sugoi> but if i remove that first declaration
L2433[18:37:09] <sugoi> #lua local y=function(n)if n>100 then return n;end return y(n*2)end;return y(1)
L2434[18:37:09] <|0xDEADBEEF|> > [string "lua"]:1: attempt to call a nil value (global 'y')
L2435[18:37:22] <sugoi> same type of problem that you saw
L2436[18:37:48] <_habnabit> _oh_ i know why i wasn't seeing that calling nil wasn't producing an error: there was nothing to trap and display that error
L2437[18:38:05] <_habnabit> apparently when event.timer calls a function errors are discarded
L2438[18:38:23] <sugoi> would you like those logged to $TMPDIR/event.log ?
L2439[18:38:26] <sugoi> :)
L2440[18:38:35] <_habnabit> i keep thinking about how to do logging in openos
L2441[18:38:37] <sugoi> or pushed to stderr
L2442[18:38:52] <_habnabit> what would be nice is a paper ticker or something, because disk space is kind of precious
L2443[18:39:06] <sugoi> paper ticker?
L2444[18:39:21] <Shuudoushi> the fuck o.O
L2445[18:39:22] <_habnabit> a peripheral that 'prints' to 'paper'
L2446[18:39:26] *** Cranium[Away] is now known as Cranium
L2447[18:39:49] <Shuudoushi> my local copy (on the server) doesn't have the if statement o.O
L2448[18:40:13] <Shuudoushi> http://puu.sh/mCcmp/0e719f4176.png
L2449[18:40:45] <sugoi> haahah
L2450[18:40:48] <sugoi> NICE
L2451[18:40:56] <sugoi> Shuudoushi: you just made my day :)
L2452[18:41:03] <sugoi> we've all done it man
L2453[18:41:05] <sugoi> merge issues, that is
L2454[18:41:12] <Shuudoushi> ?
L2455[18:41:13] <sugoi> in japanese there is a phrase
L2456[18:41:20] <sugoi> "even monkies fall from trees"
L2457[18:41:27] <sugoi> monkeys*
L2458[18:42:04] <Shuudoushi> I'm lost now >.>
L2459[18:42:38] <sugoi> _habnabit: what makes me discouraged a bit at the moment about openos future development is that we are on the hard line of memory usage
L2460[18:42:59] <_habnabit> sugoi, do you have a good way of doing memory profiling? i've run out of memory a few times
L2461[18:43:05] <Shuudoushi> looks like I messed something up in my init somehow... http://puu.sh/mCcv8/dd7871ad61.png
L2462[18:43:09] <sugoi> i have a lot of aggressive memory saving ideas, some i even shared with an expert coworker today (he created the whole memory model for autodesk inventor)
L2463[18:43:23] <sugoi> and we had a good discussion (yes, he's interested in my openos work)
L2464[18:43:27] <_habnabit> ha neat
L2465[18:43:28] <sugoi> so i think i can really shave some bits
L2466[18:44:01] <sugoi> but, man...future features are going to a continued fight to fit
L2467[18:44:31] <sugoi> Shuudoushi: such a beautiful color of blue, isn't it?!
L2468[18:44:41] <Shuudoushi> what the shit biscuits...
L2469[18:44:45] <sugoi> _habnabit: memory profiling?! oh man i wish
L2470[18:44:51] <Shuudoushi> sugoi: I want to make it red
L2471[18:44:53] <_habnabit> sugoi, :C
L2472[18:45:03] <sugoi> i've have memroy logging in my tests, but it is NOT consistent, and .. just painful
L2473[18:45:30] <sugoi> also i just learned last night, haven't proven it, but i'm 95% sure ---
L2474[18:46:13] <sugoi> that .. if you loadfile a file, shutdown your computer (in-game) swap that file out on disk, then reboot and loadfile the new one -
L2475[18:46:20] <sugoi> you are PAYING FOR BOTH loads in ram
L2476[18:46:26] <_habnabit> oh ick
L2477[18:46:53] <sugoi> it can be gc'd later, but that is still murky as to when you reclaim that ram
L2478[18:47:16] <sugoi> yes i can computer.pushSignal(0) 20 times to beg the oc runtime to collectgarbage
L2479[18:47:16] <_habnabit> so the whole state isn't dumped on shutdown?
L2480[18:47:26] <sugoi> but that doesn't free this loadfile caching the runtime is ALSO doing
L2481[18:47:36] <_habnabit> ah
L2482[18:47:48] <sugoi> this must be at the scala level
L2483[18:48:02] <sugoi> and our "machines" are paying for the cache
L2484[18:48:12] <sugoi> eventually, yes, it is reclaimed
L2485[18:48:25] <sugoi> but when you're profiling and retesting and retesting and retesting....
L2486[18:48:25] <Shuudoushi> The Brown still hasn't shown himself again I take it?
L2487[18:48:33] <sugoi> and then suddenly a 1 line change costs 9k in ram!?
L2488[18:48:40] <Mimiru> Shuudoushi, ?
L2489[18:48:47] <sugoi> Shuudoushi: nope
L2490[18:49:01] <Shuudoushi> oh yeah, Mimiru missed all that last night and this morning XD
L2491[18:49:15] <sugoi> _habnabit: anywho, so my logs of my homemade memory profiling are most of the time consistent
L2492[18:49:25] <Shuudoushi> Mimiru: we kept coming up with random nicknames for san to keep from pinging him
L2493[18:49:25] <sugoi> consistent of a virtual machine state of madness...
L2494[18:49:31] <Mimiru> o_o
L2495[18:49:43] <sugoi> but then i'll change a file and it gets double-cached and everything goes wrong
L2496[18:50:04] <sugoi> but i didn't understand/notice clearly this problem until last night
L2497[18:50:18] <sugoi> so at least now when i see a mem spike i can consider the culprit may not be me
L2498[18:50:31] <sugoi> Mimiru: i call him The One now
L2499[18:51:08] <Shuudoushi> He Who We Must not Needlessly Ping, is my contribution lol
L2500[18:51:18] <sugoi> Those That Must Be Kept
L2501[18:51:24] <sugoi> know the ref?
L2502[18:51:43] * Shuudoushi just read sugoi's messages about "theOne" and falls over laughing.
L2503[18:52:10] <Shuudoushi> wow english is hard tonight...
L2504[18:52:51] <sugoi> what's your naturaly spoken language?
L2505[18:52:57] <Shuudoushi> english...
L2506[18:53:02] <sugoi> hehe, ok
L2507[18:53:18] <Shuudoushi> only writen lang i know on top of it...
L2508[18:53:26] <_habnabit> sugoi, so you do automated testing for analyzing memory usage?
L2509[18:53:33] <sugoi> yes
L2510[18:53:39] <sugoi> well, mostly automated
L2511[18:54:14] <sugoi> at the very head of init, i create some _G.mem_* methods
L2512[18:54:21] <sugoi> like mem_history, which stores the log
L2513[18:56:37] <sugoi> then when shell fully loads and term.read is ready for the user, i dump the history to a log file in csv format
L2514[18:56:38] <Mimiru> god fucking damn it gradle
L2515[18:56:44] <sugoi> and i review it all in a merged excel sheet
L2516[18:57:12] <Mimiru> "Inherited json file (1.8.9) not found! Maybe you are running in offline mode?"
L2517[18:57:32] <Mimiru> All I want to do is setupDecompWorkspace
L2518[18:59:06] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L2519[18:59:47] <sugoi> _habnabit: btw, when you first asked "was this something you worked on?"
L2520[18:59:53] <sugoi> i thought you were asking about processes in oepnos
L2521[18:59:54] <sugoi> openos
L2522[19:00:02] <sugoi> were you actually asking about fusion 360?
L2523[19:00:07] <_habnabit> sugoi, oh, no, i don't think so
L2524[19:00:13] <_habnabit> sugoi, i don't even know what that is
L2525[19:00:19] <sugoi> oh sorry, nevermind
L2526[19:00:33] <sugoi> i had pasted a link to fusion 360 just above that question from you
L2527[19:00:36] <_habnabit> ah
L2528[19:02:32] <scj643> https://github.com/ABusers/A-Certain-Magical-API
L2529[19:02:49] ⇨ Joins: Something12 (~Something@184.65.42.207)
L2530[19:04:48] ⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L2531[19:09:34] <sugoi> _habnabit: i wonder what bugs in user code we'll expose with a more robust process stack :)
L2532[19:09:38] <sugoi> seriously, tho
L2533[19:09:40] <_habnabit> ha
L2534[19:10:26] <_habnabit> actually, while i'm thinking about it: what all can oppm install? any file anywhere?
L2535[19:10:59] <sugoi> yes, but i think (it's been a while) it will not overwrite
L2536[19:10:59] ⇦ Quits: fotoply (~fotoply@2-104-228-18-static.dk.customer.tdc.net) (Read error: Connection reset by peer)
L2537[19:11:08] <sugoi> maybe i'm wrong there
L2538[19:11:17] <sugoi> default paths are /usr
L2539[19:11:26] <sugoi> but a programs.cfg can define absolute paths
L2540[19:13:44] <Shuudoushi> why the shit muffins is 'dofile' making SOS crash...
L2541[19:23:27] <Shuudoushi> hmmm... when you have two monitors and two keyboards, 'string.<whatever>' instantly returns nil still...
L2542[19:25:10] <Shuudoushi> and it looks like the other crash is really line 28 of my login script... which is just 'term.write("User: ")'...
L2543[19:29:28] <Shuudoushi> _habnabit, sugoi: oppm install <program> [path]
L2544[19:29:52] <_habnabit> hm ok
L2545[19:30:44] <Shuudoushi> default is /usr
L2546[19:30:48] <_habnabit> oh, /usr/lib is on package.path
L2547[19:30:52] <_habnabit> that'll work
L2548[19:31:42] <Shuudoushi> so if in programs.cfg you have '/lib/<name>' it'll got to '/usr/lib/<name>', but if you do '//lib/<name>', it'll go to '/lib/<name>'
L2549[19:34:58] <_habnabit> uggghhhh oppm needs an internet card
L2550[19:35:08] <Shuudoushi> welll... yeah
L2551[19:35:09] <_habnabit> i was hoping it would do something tricky to avoid that
L2552[19:35:16] <Shuudoushi> lol, no
L2553[19:35:53] <gamax92> _habnabit: let me access the internet without having internet access
L2554[19:35:54] <gamax92> yeah okay.
L2555[19:36:04] <sugoi> :) oh come on
L2556[19:36:11] <sugoi> i was starting a project for justtaht
L2557[19:36:12] <sugoi> that*
L2558[19:36:17] <sugoi> back before openos took over my life
L2559[19:36:25] <_habnabit> gamax92, the realism in OC is... variable
L2560[19:36:34] <gamax92> so?
L2561[19:36:34] <Shuudoushi> iirc, there is a config setting to make it so you don't need an internet card to access the internet
L2562[19:36:41] <gamax92> ... wat?
L2563[19:36:43] <_habnabit> gamax92, so... why not?
L2564[19:36:44] <gamax92> that makes no sense
L2565[19:36:45] <sugoi> i was making a 'router' program that would run on one machine
L2566[19:36:58] <sugoi> and then all other machines could just get internet access via network cards
L2567[19:37:05] <_habnabit> oh i like that
L2568[19:37:14] <gamax92> sugoi: that still counts as having internet access
L2569[19:37:23] <sugoi> :)
L2570[19:37:26] <_habnabit> it does mean you need a networking card in each computer too
L2571[19:37:33] <sugoi> well...yes
L2572[19:37:36] <sugoi> :)
L2573[19:37:48] <Mimiru> lots of luck with all of the programs that hard check for internet cards.. :P
L2574[19:38:00] <sugoi> Mimiru: fake the component
L2575[19:38:07] <_habnabit> i wanted oppm for distributing my own code tbqh
L2576[19:38:23] <gamax92> _habnabit: explain to me how you are going to access the internet without an internet card, even if "realism in OC is variable"
L2577[19:38:44] <gamax92> because if you could magically do so without an internet card, then wtf is the point of the internet card
L2578[19:38:47] <gamax92> OH I KNOW
L2579[19:38:51] <gamax92> SO YOU CAN ACCESS THE INTERNET WITH IT
L2580[19:39:05] <_habnabit> gamax92, builtin "oppm" component
L2581[19:39:18] * sugoi is afk
L2582[19:39:23] <gamax92> oppm is literally just a program
L2583[19:39:33] <Mimiru> The import java.util.List cannot be resolved Neat...
L2584[19:39:51] <_habnabit> gamax92, sure. but if you moved it lower in the stack it could install programs without an internet card
L2585[19:40:07] <gamax92> ... if I do what now?
L2586[19:40:21] <_habnabit> push the functionality into scala, not lua
L2587[19:40:21] <Shuudoushi> you lost me as well...
L2588[19:40:28] <Shuudoushi> ...
L2589[19:40:30] <gamax92> ...
L2590[19:40:31] <Shuudoushi> SANDBOX
L2591[19:40:51] <_habnabit> sandbox?
L2592[19:41:04] <Shuudoushi> and it is in scala, the component just exposes the methods
L2593[19:41:15] <_habnabit> no, i mean oppm, not the internet card
L2594[19:41:26] <Shuudoushi> still, SANDBOX
L2595[19:41:31] <_habnabit> i don't know what that means
L2596[19:41:47] <Shuudoushi> building oppm into OC as scala code whould mean shit explodes
L2597[19:42:07] <gamax92> also that makes no sense and would just be more complicated
L2598[19:42:18] <Shuudoushi> sandbox means that lua and java/scala remains seperate
L2599[19:42:21] <gamax92> you'd still need a lua program to use the oppm component
L2600[19:42:35] <Shuudoushi> no way to write to scala from within OC
L2601[19:42:38] <_habnabit> gamax92, correct
L2602[19:42:49] <_habnabit> Shuudoushi, you'd have to patch the scala code, yes
L2603[19:43:25] <Shuudoushi> wtf would be the point in an 'oppm component' anyway? just make a fucking internet card an an oppm floppy
L2604[19:43:47] <_habnabit> effort
L2605[19:44:03] <Shuudoushi> uni task components like that are a 100% waste of time and resources
L2606[19:44:29] <Shuudoushi> like an oppm component would take any less effort to make than an internet card and a floppy
L2607[19:44:46] <_habnabit> i mean built in to the lua processors, not an item
L2608[19:44:52] <Shuudoushi> ...
L2609[19:45:00] <Shuudoushi> again... wtf would the point be?
L2610[19:45:02] ⇦ Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92) (Ping timeout: 192 seconds)
L2611[19:45:18] ⇨ Joins: jackmcbarn_ (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L2612[19:46:07] <_habnabit> effort. at this point i'm just going to continue tracking revisions to my code by looking on the minecraft server fs in world/opencomputers
L2613[19:46:15] <_habnabit> (which is a git repo)
L2614[19:46:34] <Shuudoushi> if you REALLY wanted to be lazy, make a PR that just adds the contents of the oppm disk to the internet cards filesystem
L2615[19:47:09] <Shuudoushi> craft internet card, have oppm, done
L2616[19:47:45] <Shuudoushi> that or just go into your mods folder and do it manually for local use
L2617[19:48:01] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Quit: geeettttttt dunked on!!!)
L2618[19:49:27] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L2619[19:51:33] <Shuudoushi> and I still can't figure out why this shit is hard crashing when calling 'term.write()' in my login script...
L2620[19:51:44] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L2621[19:52:47] <sugoi> well dont call term.write :)
L2622[19:52:58] <sugoi> i'm kidding ... and i shouldn't be here
L2623[19:53:06] <_habnabit> haha
L2624[19:53:09] <Shuudoushi> ...
L2625[19:53:44] <Shuudoushi> I'm going to watch some youtube or something then get some sleep... I still have to workon my car more tomorrow x.x
L2626[20:06:41] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L2627[20:10:21] ⇦ Quits: Inari (~Pinkishu@p5dec6d18.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.2 Aria http://www.kvirc.net/)
L2628[20:26:19] ⇨ Joins: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L2629[20:26:19] zsh sets mode: +v on Kodos
L2630[20:32:10] ⇦ Quits: Something12 (~Something@184.65.42.207) (Ping timeout: 186 seconds)
L2631[20:34:03] ⇨ Joins: Greenphlem (uid22276@id-22276.tooting.irccloud.com)
L2632[20:45:57] ⇨ Joins: Something12 (~Something@184.65.42.207)
L2633[20:47:00] <Mimiru> 116 errors left in OP for 1.8.9
L2634[20:47:45] <Mimiru> then I have to do the JSON crap
L2635[20:50:14] ⇨ Joins: Madxmike (~Madxmike@mc92c36d0.tmodns.net)
L2636[20:53:45] <Kodos> Mimiru: I saw that OP got an update not long ago, but I couldn't find any commits, is there a hidden branch?
L2637[20:53:54] <Mimiru> no..?
L2638[20:54:23] <Kodos> https://gyazo.com/74ddce35078e77aad3a3243cab1da80c
L2639[20:54:26] <Kodos> Odd
L2640[20:55:18] <Mimiru> Yeah that's not loading..
L2641[20:55:27] <Mimiru> There it goes
L2642[20:55:28] <Mimiru> maybe
L2643[20:56:19] <Mimiru> Or maybe chrome is just being fucking stupid
L2644[20:56:20] <Mimiru> whatever
L2645[20:56:54] <Mimiru> Who is saying it was updated an hour ago?
L2646[20:57:21] <Mimiru> Oh
L2647[20:57:23] <Mimiru> OH
L2648[20:57:25] <Mimiru> OOOOH
L2649[20:57:54] <Mimiru> I recreated the 1.8 branch
L2650[20:58:31] <Mimiru> wtf...
L2651[20:58:42] <Mimiru> is there no dev builds of 1.8.9 oc?
L2652[20:58:55] <Mimiru> api, javadoc, sources, and jar...
L2653[20:58:57] <Mimiru> but no dev
L2654[21:02:51] <Mimiru> 1.8-1.5.10.24 has a -dev
L2655[21:04:10] <Mimiru> 1.5.20.41-dev..
L2656[21:04:24] <Mimiru> 21.42-dev...
L2657[21:04:42] <Mimiru> 1.8.8 and higher don't though ¬_¬
L2658[21:28:59] <greaser|q> tbh i have no idea where the sources for 1.6 are
L2659[21:29:23] <greaser|q> unless the master branch is actually 1.6 for 1.7.10 and 1.5.22 for 1.8.9
L2660[21:29:25] <Mimiru> I don't need 1.6
L2661[21:29:29] <greaser|q> well, master branches
L2662[21:29:31] <greaser|q> i kinda do ish
L2663[21:29:40] <Mimiru> but afaik master IS 1.6
L2664[21:29:51] <greaser|q> master-1.8.9 is definitely 1.5
L2665[21:30:15] <greaser|q> as in i built it and it was 1.5.22 or something... and broke so i then went with a dev build
L2666[21:30:25] <greaser|q> and afaik master-1.8.9 is 1.5
L2667[21:30:27] <Mimiru> master 1.8+ is 1.5 it seems
L2668[21:30:29] <greaser|q> erm, master is 1.5
L2669[21:30:53] <Mimiru> master1.7 is 1.6
L2670[21:31:05] <Mimiru> https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/build.properties#L4
L2671[21:31:45] <Mimiru> That's... interesting
L2672[21:33:35] <Mimiru> Fuck it.. I'm going to bed
L2673[21:34:58] ⇦ Quits: h3po (~h3po@aftr-5-146-248-163.unity-media.net) (Quit: Leaving.)
L2674[21:42:20] <gamax92> .-.
L2675[21:42:29] <gamax92> Mimiru: you around still by any chance?
L2676[21:43:38] <gamax92> You can just run oc through BON2 to get a dev version
L2677[21:43:46] <sugoi> greaser|q: http://ci.cil.li/job/OpenComputers-dev-MC1.7.10/
L2678[21:44:21] <greaser|q> ah.
L2679[21:45:26] <Sandra> anyone want a copy of xcom/civ5?
L2680[21:46:03] <Sandra> or wait... never mind that.
L2681[21:49:07] <Sandra> also, anyone know an extension or something that lets me cap my youtube to a certain level?
L2682[21:49:13] <Sandra> i.e. 360p?
L2683[21:59:22] ⇦ Quits: Madxmike (~Madxmike@mc92c36d0.tmodns.net) (Ping timeout: 186 seconds)
L2684[22:03:11] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Quit: geeettttttt dunked on!!!)
L2685[22:05:47] <greaser|q> woohoo i have cat working \:D/
L2686[22:06:14] <gamax92> greaser|q: what was wrong with cat?
L2687[22:06:20] <gamax92> purring motor got jammed up?
L2688[22:06:21] <greaser|q> gamax92: i'm writing a replacement OS
L2689[22:06:39] <gamax92> was it's meow too squeaky?
L2690[22:06:48] <greaser|q> the best thing is it even works with the amigados-style pathing i have
L2691[22:08:30] ⇨ Joins: h3po (~h3po@aftr-5-146-248-138.unity-media.net)
L2692[22:09:57] <_habnabit> 'amigados' sounds like the worst OS possible
L2693[22:10:12] <_habnabit> did you add drive letters
L2694[22:10:27] <gamax92> _habnabit: no Skye did ;)
L2695[22:14:15] <greaser|q> woohoo faster term.write \:D/
L2696[22:14:54] <Temia> Amiga DOS is not the worst OS possible :c
L2697[22:14:57] ⇦ Quits: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit: Web client closed)
L2698[22:15:04] <Temia> How rude to claim it is!
L2699[22:16:53] ⇨ Joins: Madxmike (~Madxmike@71-90-219-250.dhcp.spbg.sc.charter.com)
L2700[22:17:10] <greaser|q> _habnabit: amigados is better than that, it has drive *strings*
L2701[22:17:19] <greaser|q> df0:virus.lua
L2702[22:17:25] <_habnabit> ech
L2703[22:17:27] <greaser|q> dh0:bin/sh.lua
L2704[22:17:33] <greaser|q> oh yeah did i mention the shell works?
L2705[22:17:48] <_habnabit> is df0:virus.lua relative, and df0:/virus.lua absolute?
L2706[22:17:53] <greaser|q> they're both absolute
L2707[22:17:59] <greaser|q> at least in the system i'm doing
L2708[22:18:01] <_habnabit> oh
L2709[22:18:06] <_habnabit> well, that was the worst feature of dos, so
L2710[22:18:07] <greaser|q> but basically drives are easier to handle than mountpoints
L2711[22:18:27] <greaser|q> put it this way, i am not doing per-drive directory tracking
L2712[22:18:35] <_habnabit> you mean, to implement, or to use?
L2713[22:18:50] <_habnabit> i'd argue it's simpler for users to have just a root fs with mount points
L2714[22:19:16] <greaser|q> to implement
L2715[22:19:44] ⇦ Quits: Lathanael|Away (~Lathanael@p549618BB.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L2716[22:19:45] <greaser|q> oh yeah this OS abuses the living shit out of setmetatable
L2717[22:19:53] <greaser|q> it's basically a replacement kernel for OpenOS
L2718[22:20:48] <gamax92> greaser|q: but does it run on 1 T1 stick
L2719[22:20:50] <greaser|q> yes
L2720[22:20:57] <gamax92> better than OpenOS
L2721[22:21:04] <greaser|q> it's a replacement *kernel*
L2722[22:21:19] <greaser|q> i'm aiming for at least some userland compat
L2723[22:21:30] <greaser|q> though i may end up splitting this into two files, "boot" and "core"
L2724[22:21:36] <greaser|q> it IS called bootcore after all
L2725[22:22:02] <gamax92> err ... what does it replace of OpenOS then?
L2726[22:22:15] <gamax92> and don't say kernel because there is no kernel.lua >_>
L2727[22:22:25] <Sandra> gamax92, there is a boot.lua
L2728[22:22:25] <greaser|q> there's an init.lua and an EEPROM ;)
L2729[22:22:31] <Sandra> or that one, sorry.
L2730[22:22:44] <greaser|q> it basically reimplements the APIs
L2731[22:22:52] <greaser|q> i've blown over the 4KB EEPROM limit so i'll need to do that split
L2732[22:22:58] <gamax92> and runs on 1 T1 o.o;
L2733[22:23:04] <greaser|q> yeah, sadly edit doesn't work yet
L2734[22:27:52] ⇨ Joins: Lathanael|Away (~Lathanael@p54961DF0.dip0.t-ipconnect.de)
L2735[22:28:52] <sugoi> my spidey sense tells me there is dissenting talk in opposition to openos
L2736[22:30:22] <greaser|q> i get the feeling cd.lua is going to need modifications
L2737[22:30:54] <sugoi> yeah?
L2738[22:31:11] <greaser|q> well shit the lua prompt kinda works
L2739[22:31:32] <greaser|q> just don't prefix your stuff with an = or else it'll complain about a lack of serialization module
L2740[22:33:27] <sugoi> gamax92: mutlimon should have been a separate loot disc :)
L2741[22:33:36] <sugoi> multi*
L2742[22:33:55] <sugoi> or an oppm
L2743[22:33:58] <sugoi> meh
L2744[22:34:04] <gamax92> multimon?
L2745[22:34:11] <sugoi> multi-monitor support
L2746[22:34:20] <gamax92> is this what causes openos to be bloaty?
L2747[22:34:26] <gamax92> memory wise
L2748[22:34:32] <sugoi> yeah, it was a big hit
L2749[22:34:40] <sugoi> but there are many areas
L2750[22:34:53] <sugoi> 5-10k here, 5-10k there
L2751[22:34:56] <sugoi> it adds up fast
L2752[22:35:09] <lashtear> now installing openos. Please insert disk 19 of 34.
L2753[22:35:11] <gamax92> I wonder if it can be consolidated and dynamically turned on
L2754[22:35:37] <sugoi> i've working on iteration...4? of that idea
L2755[22:35:42] <sugoi> all ideas have worked
L2756[22:35:46] <sugoi> but cost more than i'd like
L2757[22:36:16] <sugoi> i think this has the right balance of maintainability and efficiency
L2758[22:37:04] <sugoi> greaser|q: boots on 1x T1? nice, how much free at shell prompt?
L2759[22:37:11] <greaser|q> not sure
L2760[22:37:48] <sugoi> local m=0 for i=1,20 do computer.pushSignal(0) m=math.max(m,computer.freeMemory()) end print(m)
L2761[22:38:13] <gamax92> >_> wat?
L2762[22:38:36] <gamax92> why max of several rounds?
L2763[22:38:55] <sugoi> but things wiggle, and The One told me this is the best way
L2764[22:39:14] <sugoi> the 20 yields He said will invite a colectgarbage
L2765[22:39:44] <sugoi> the max will give a reasonable memory cost of what YOU have allocated, and not other noise
L2766[22:39:45] <gamax92> oh right nvm, free not used
L2767[22:39:47] <gamax92> carry on
L2768[22:40:02] * sugoi carries on
L2769[22:41:04] <greaser|q> i've got i think about 140KB free
L2770[22:41:07] * Antheus slaps gamax92
L2771[22:41:07] * EnderBot2 chuckles
L2772[22:41:32] <sugoi> 140k free!?!
L2773[22:41:34] <sugoi> of 1 T1?
L2774[22:41:41] <gamax92> sugoi: reminder, not much exists
L2775[22:41:51] <sugoi> 1 T1 is 192k, that means you've allocated only 52
L2776[22:42:03] <sugoi> and init is called with ~11k already allocated
L2777[22:42:11] <sugoi> thus yo've only taken ~41k
L2778[22:42:31] <sugoi> not much exists, but 41k is hardly a fart
L2779[22:43:00] <sugoi> every stupid function(...) invoke(...) end costs about 400 bytes alone
L2780[22:44:02] <sugoi> openos passed the 52k mark ... after package, filesystem, and io are loaded. and before ANY boot scripts, before text, shell, keyboard, term, ...etc
L2781[22:44:12] <sugoi> anyways, yeah, that's low
L2782[22:44:17] <greaser|q> i don't have package right now, just require
L2783[22:44:24] <gamax92> sugoi: where are these function() invoke end stuff?
L2784[22:44:25] <greaser|q> for component and filesystem i have metatables
L2785[22:44:35] <sugoi> gamax92: it was an example
L2786[22:44:39] <greaser|q> and functions to create more metatabled objects for wrapping and shit
L2787[22:44:40] <sugoi> i did simple function costs
L2788[22:44:58] <gamax92> sugoi: oh, so that's not an actual thing?
L2789[22:45:02] <sugoi> riht
L2790[22:45:04] <sugoi> right*
L2791[22:45:16] <gamax92> and i don't mean literally a function that does function(...) invoke(...) end, you know what I meant
L2792[22:45:21] <greaser|q> but yeah, hella metatable abuse, it's likely to thrash the living shit out of the GC though
L2793[22:52:20] *** Cranium is now known as Cranium[Away]
L2794[22:53:28] ⇦ Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L2795[23:07:18] *** SleepingFairy is now known as Daiyousei
L2796[23:14:57] ⇦ Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L2797[23:29:23] *** Keridos is now known as Keridos|away
L2798[23:29:49] <sugoi> greaser|q: what are some of your reasons for so much meta?
L2799[23:30:02] <greaser|q> keeps the code size waaaaaaaay down
L2800[23:30:31] <sugoi> an if is an if, but i trust you mean what you say. care to give an example?
L2801[23:31:25] <sugoi> i, for example, use a meta table so i dont have to capture any upvalues
L2802[23:31:46] <sugoi> it's a little thing, but it adds up
L2803[23:32:16] <sugoi> in this case, i need the metatable anyways, so i might as well use the callback for the object
L2804[23:42:10] <sugoi> there isn't some type of local environment table is there?
L2805[23:42:21] ⇦ Quits: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590) (Read error: Connection reset by peer)
L2806[23:42:35] <sugoi> because that'd be pretty cool
L2807[23:43:43] <greaser|q> C=component; local function cwrap(addr) return setmetatable({},{__index=function(t,k)return function(...)return C.invoke(addr,k,...)end end,__call=function()return addr end})end; _G.component=setmetatable({},{__index=function(t,k)return C[k]or C.list(k)()end})
L2808[23:44:06] <greaser|q> not tested btw
L2809[23:48:06] *** Kasen is now known as rakiru|offline
L2810[23:55:46] ⇦ Quits: surferconor425|Cloud (uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed for inactivity)
<<Prev Next>> Scroll to Top