<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:21] *** SleepingFairy is now known as Daiyousei
L2[00:03:20] ⇨ Joins: Jasontti (~Jason@dsl-prvbrasgw1-58c000-47.dhcp.inet.fi)
L3[00:04:06] <Thorinori> Anyone with AE2 and OC Integration experience around?
L4[00:04:55] ⇦ Quits: Alex-Learning (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L5[00:08:23] ⇦ Quits: Jezza (~Jezza@2a00:c1a0:c091:5700:8b0:b5a6:b1ce:ca94) (Quit: Leaving)
L6[00:09:43] ⇦ Quits: SoraFirestorm (~user@131-191-86-130.as.clicknet.org) (Read error: Connection reset by peer)
L7[00:10:26] ⇨ Joins: SoraFirestorm (~user@131-191-86-130.as.clicknet.org)
L8[00:10:31] <SoraFirestorm> bleh
L9[00:10:36] <SoraFirestorm> was not watching battery closely
L10[00:11:45] *** Kasen is now known as rakiru|offline
L11[00:14:48] *** Daiyousei is now known as LearningFairy
L12[00:15:34] <SoraFirestorm> well that sucks
L13[00:15:40] <SoraFirestorm> My launcher isn't working
L14[00:15:47] <SoraFirestorm> ohwell I guess...
L15[00:16:29] <Thorinori> For what pack?
L16[00:24:28] <Thorinori> Hmm so I managed to make an unknown error show up playing around with AE2
L17[00:26:23] <SoraFirestorm> Thorinori: Custom launcher using sk98q (?)'s Skcraft launcher code
L18[00:26:37] <Thorinori> Cool
L19[00:26:46] <SoraFirestorm> The problem is that all of the data is on a friend's server
L20[00:26:54] <SoraFirestorm> And the website part isn't working atm
L21[00:27:22] <Thorinori> D:
L22[00:27:28] <Thorinori> Googled that launcher, it looks cool
L23[00:27:54] <SoraFirestorm> Pretty neat
L24[00:28:11] <SoraFirestorm> Can't host my pack on any of the 'real' launchers
L25[00:28:12] <Thorinori> Especially because my friends and I were considering making a custom pack
L26[00:28:45] <SoraFirestorm> I've been doing it since 1.5ish, when the major FTB packs didn't have everything I wanted in a single pack
L27[00:28:53] <Thorinori> Makes sense
L28[00:29:03] <Thorinori> some of em still dont have everything we want or have too much XD
L29[00:29:07] <SoraFirestorm> Since then I haven't played wih the FTB packs
L30[00:29:19] <SoraFirestorm> I'm probably guilty of a little too many
L31[00:29:25] <SoraFirestorm> I think it's around 140 'mods'
L32[00:29:29] <SoraFirestorm> on the title screen
L33[00:29:38] <Thorinori> Makes sense, we usually do around that too
L34[00:30:07] <Thorinori> Hell, playing something other than FTB helped me find this mod haha
L35[00:30:20] <Thorinori> currently goofing around in Bevo's Tech pack off the AT Launcher
L36[00:30:31] <SoraFirestorm> It's really too bad FTB doesn't have OC in any packs last I checked
L37[00:30:48] <Thorinori> They usually use computercraft
L38[00:30:55] <SoraFirestorm> CC really is meant more for learning instead of actual survival use
L39[00:30:58] <Thorinori> It kinda makes sense though, it is a bit more user firnedly
L40[00:31:15] <Thorinori> Ive been hard pressed to find viable uses for either CC or OC in survival
L41[00:31:21] <SoraFirestorm> Education was dan200's main motivator
L42[00:31:27] <Thorinori> that is why I am trying to make a functioning AE system based off the computer
L43[00:31:33] <SoraFirestorm> So he made the barrier to entry purposefully low
L44[00:31:37] <Thorinori> Makes sense
L45[00:31:43] <SoraFirestorm> right
L46[00:31:45] <SoraFirestorm> no problem
L47[00:31:55] <Thorinori> My biggest problem with OC is that is requires spider eyes for grog ---
L48[00:32:04] <Thorinori> or that we need moree grog for every circuit board
L49[00:32:15] <SoraFirestorm> Are you playing hard mode?
L50[00:32:17] <SoraFirestorm> I don't
L51[00:32:28] <Thorinori> what do you mean by hard mode?
L52[00:32:35] <SoraFirestorm> There are two recipe sets
L53[00:32:40] <Thorinori> ,,,,,,,,,,,,,,,,,,,,,,
L54[00:32:44] <SoraFirestorm> The standard one and a harder one
L55[00:32:49] <Thorinori> That was meant to be .......
L56[00:32:59] <Thorinori> What is the normal grog recipe?
L57[00:32:59] <SoraFirestorm> The harder one was the old standard set
L58[00:33:03] <SoraFirestorm> idk
L59[00:33:10] <SoraFirestorm> You don't use grog much in the easy mode recipe set
L60[00:33:21] <SoraFirestorm> It only recently got a use in nanomachines in the easy set
L61[00:33:30] <Thorinori> In whatever version I have I need it for every single circuit board..
L62[00:33:41] <Thorinori> ram requires 3 circuit boards for T1
L63[00:33:50] <SoraFirestorm> Either really old (unlikely) or configured for hard mode
L64[00:34:04] <SoraFirestorm> brb
L65[00:34:10] <Thorinori> What is current version again?
L66[00:35:26] <Thorinori> The version I am on is 1.5.0.6 ._. we are on 1.5.21 as of the 29th
L67[00:36:05] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:c1a1:9132:ea4:6016:583c) (Quit: Leaving)
L68[00:41:22] <SoraFirestorm> 1.5.21 I think
L69[00:41:47] <SoraFirestorm> 1.5 is new enough to have the new default
L70[00:41:50] <Thorinori> I am on 1.5.0.6 apparently
L71[00:41:54] <SoraFirestorm> I think your pack is configured for hardmode
L72[00:41:57] <Thorinori> where do you tell what recipes you are using?
L73[00:42:05] <Thorinori> I think it is too ._.
L74[00:42:17] <SoraFirestorm> It would be in the OpenComputers.cfg file
L75[00:42:44] <Thorinori> ty
L76[00:42:48] <Thorinori> I totally am in hardmode...
L77[00:43:08] <Thorinori> apparently the normal circuitboard recipe is a ball of clay, a gold nugget and some green dye
L78[00:43:12] <SoraFirestorm> yup
L79[00:43:15] <SoraFirestorm> That's it
L80[00:43:19] <Thorinori> I am so salty right now
L81[00:43:20] ⇨ Joins: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590)
L82[00:43:30] <Thorinori> I have gone through SO much crap to get nowhere so far on my server
L83[00:44:06] <SoraFirestorm> sorry :(
L84[00:45:09] <Thorinori> I cant find where to change it in the config :c
L85[00:45:24] <SoraFirestorm> Me neither
L86[00:45:31] <SoraFirestorm> Thought I'd have found it by now
L87[00:46:10] <Thorinori> maybe it is a minetweaker setting
L88[00:46:18] <SoraFirestorm> nah
L89[00:46:22] <SoraFirestorm> I mean
L90[00:46:25] <SoraFirestorm> you *can*
L91[00:46:29] <SoraFirestorm> but
L92[00:46:37] <SoraFirestorm> it was a config option at *some* point
L93[00:46:59] <Thorinori> YEah xD
L94[00:48:18] <Izaya> ah hardmode
L95[00:48:22] <Izaya> evil
L96[00:48:31] <Thorinori> so the user.recipes thing has instructions, but no idea what he means by them
L97[00:48:36] <Thorinori> It is very evil
L98[00:48:43] <SoraFirestorm> user.recipess?
L99[00:48:44] <SoraFirestorm> holdon
L100[00:48:57] <SoraFirestorm> Don't see that in my config file...
L101[00:50:24] <Thorinori> it is in the config folder thejn OC folder
L102[00:50:29] <Thorinori> then*
L103[00:51:07] <SoraFirestorm> No such folder for me...
L104[00:51:18] <Thorinori> you dont have a config folder?
L105[00:51:33] <SoraFirestorm> I don't have any OC related folders in my config folder
L106[00:51:45] <SoraFirestorm> Just the OpenComputers.cfg
L107[00:51:48] <Thorinori> weird
L108[00:51:56] <Thorinori> my pack has a folder for OC and the .cfg
L109[00:52:24] <SoraFirestorm> nvm found it
L110[00:52:29] <SoraFirestorm> case sensitivity bit me
L111[00:52:34] <Thorinori> XD
L112[00:52:59] <SoraFirestorm> well
L113[00:53:16] <SoraFirestorm> appears you just uncomment the base recipe set you want
L114[00:53:24] <SoraFirestorm> then you add additional ones if you'd like
L115[00:54:16] <Thorinori> hm lets try that
L116[00:54:24] <Thorinori> it was the formatting that was making it weird for me
L117[00:55:29] <SoraFirestorm> I don't blame you for not liking the hardmode recipes
L118[00:55:47] <SoraFirestorm> I hate grindy hard recipes in general
L119[00:55:50] <Thorinori> it is specifically the grog requirement for circuit boards
L120[00:55:55] <Saphire> Heh
L121[00:56:02] <Thorinori> that is the only part that is absolutely terrible
L122[00:56:05] <Saphire> Spider grinder?
L123[00:56:17] <SoraFirestorm> I dunno why that part in particular
L124[00:56:20] <Thorinori> Was attempting that, wasnt going well
L125[00:56:27] <SoraFirestorm> I tend to find lots of spider eyes in my worlds
L126[00:56:32] <Thorinori> I rarely do
L127[00:56:40] <SoraFirestorm> Then again, I don't often have a use for them so they pile up
L128[00:56:44] <Thorinori> the slime was fine, bones fine, everything but the damn spider eyes
L129[00:56:59] <SoraFirestorm> maybe it's me thinking I'm finding more than I'm actually getting
L130[00:57:19] <Thorinori> Most mods dont use them in excess
L131[00:57:38] <Thorinori> hmm seems commenting out the include in user.recipes didnt work
L132[00:58:03] <SoraFirestorm> dunno what to say then tbh
L133[00:59:37] <Thorinori> :s
L134[01:00:26] <Thorinori> time to go extreme and see what happens if I just remove the other options XD
L135[01:00:37] <SoraFirestorm> make a backup!
L136[01:00:59] <Thorinori> I already exported the one program I made I give a damna bout, if I have to reinstall pack, so be it :P
L137[01:01:37] <SoraFirestorm> kewl I guess
L138[01:02:33] <Thorinori> bah it just regened the files
L139[01:02:44] <SoraFirestorm> :/
L140[01:03:20] <SoraFirestorm> Still Bevo's, right?
L141[01:03:48] <Thorinori> Yup
L142[01:04:14] <Thorinori> the temptation to se what happens if I delete the recipes from the jar...
L143[01:04:28] <SoraFirestorm> You don't want to do that :P
L144[01:04:57] <Thorinori> Probably not, but messing with jars is fun :P made my fair share of em
L145[01:05:18] <Thorinori> time to try it! I am at the point where I just wanna screw around with things until it does what I want unless I find an actual answer lol
L146[01:06:36] <SoraFirestorm> Thorinori: eeeehhh, it seems quite a few of the mods in Bevo's are more than just a version or two out of date
L147[01:06:45] <SoraFirestorm> It's still using a 6.x series Buildcraft, for example
L148[01:06:56] <Thorinori> Yeah, not sure when it was last updated
L149[01:07:17] <Thorinori> but it had the mods some friends wanted, so we did it XD prob gonna try that launcher you mentioned to make my own, up to date pack
L150[01:07:26] <SoraFirestorm> Feburary 21st
L151[01:07:29] <SoraFirestorm> 2015
L152[01:07:39] <Thorinori> XD
L153[01:08:20] <SoraFirestorm> His Github repo is pretty stale
L154[01:08:38] <SoraFirestorm> Someone is working on an update
L155[01:08:48] <SoraFirestorm> But there is apparently only a preliminary mod list
L156[01:09:19] <Thorinori> makes sense
L157[01:09:34] <Thorinori> hmmm so deleting the other recipe lists broke the recipes in general
L158[01:09:53] ⇨ Joins: VikeStep (~VikeStep@101.184.165.77)
L159[01:10:14] <Thorinori> heh I cant craft anything from OC now XD
L160[01:10:25] <SoraFirestorm> oops :P
L161[01:10:57] <Thorinori> so time to fix that..
L162[01:11:10] <SoraFirestorm> yeah, at the very least I'd move to a supported pack
L163[01:11:25] <SoraFirestorm> I don't think Bevo's is going to get an update any time soon
L164[01:11:38] <Thorinori> Yeah...
L165[01:12:12] <Thorinori> Fixed the jar and configs
L166[01:12:26] <Thorinori> time to download that SKCraft launcher and play with that a bit
L167[01:12:34] <SoraFirestorm> Neat stuf
L168[01:12:56] ⇨ Joins: SF-G3 (~SoraFires@66.87.139.158)
L169[01:13:07] <SoraFirestorm> I've liked it
L170[01:13:26] <Thorinori> So I have to compile and style it myself?
L171[01:13:26] <SoraFirestorm> The only bad part is that you need to find a place to host it
L172[01:13:31] <SoraFirestorm> yeah
L173[01:13:35] <SoraFirestorm> not that bad of a task tbh
L174[01:13:40] <SoraFirestorm> The wiki is pretty good
L175[01:13:45] <Thorinori> yeah, gonna follow it
L176[01:13:56] <Thorinori> compiling isnt too bad anyways if the compiler exists already lol
L177[01:13:59] <SoraFirestorm> But you'd have to host a 3rd party pack elsewhere on all of the big launchers
L178[01:14:06] <SoraFirestorm> What platform are you on?
L179[01:14:10] <Thorinori> for hosting it, I am assuming a dropbox or drive wont work :P
L180[01:14:22] <Thorinori> I have Windows 10 and an Ubunutu VM
L181[01:14:22] <SoraFirestorm> No, Dropbox won't work. Tried that.
L182[01:14:32] <SoraFirestorm> I'd do the compile on the VM
L183[01:14:42] <SoraFirestorm> You're more likely to have the java compiler there
L184[01:14:57] <Thorinori> I have the JDK on my Windows as well
L185[01:15:01] <SoraFirestorm> ah
L186[01:15:03] <Cruor> uhh, imma assume SKLauncher is a modpack thing
L187[01:15:16] <Cruor> that website didnt tell me a thing .-.
L188[01:15:17] <SoraFirestorm> It's a base for custom launchers
L189[01:15:18] <Thorinori> Im a Computer Science Major :P
L190[01:15:37] <SoraFirestorm> So you tweak some settings, find a place to host, and bam
L191[01:15:42] <SoraFirestorm> Instant custom private launcher
L192[01:16:13] <SoraFirestorm> Thorinori: heh, sorry. should have known better *here* of all places. :P
L193[01:16:19] <Thorinori> :P
L194[01:16:31] <SoraFirestorm> I don't interact with computer people in meatspace very much
L195[01:16:35] <Thorinori> Remember when I said I did my fair share of jar editting? hahaha
L196[01:16:48] ⇨ Joins: mr208 (~mallrat20@184-88-190-37.res.bhn.net)
L197[01:16:48] <Cruor> SoraFirestorm: wut is a compooter :I
L198[01:16:57] <Thorinori> I am assumign once I compile and make my launcher, I can zip it up so my friends dont have to bother
L199[01:16:59] ⇨ Joins: Vaht (~Tahg@pool-96-230-5-84.bstnma.fios.verizon.net)
L200[01:17:02] <SoraFirestorm> Cruor: not that bad, thank God
L201[01:17:17] <Cruor> kboord no woork, i mash, screen black
L202[01:17:17] <SoraFirestorm> Thorinori: yeah, they just run it
L203[01:17:31] <Thorinori> Makes sense
L204[01:17:37] <SoraFirestorm> It handles updating, so no distributing ZIPs
L205[01:17:48] <SoraFirestorm> It makes pack updates easier for the non-technical
L206[01:17:53] <SoraFirestorm> That's why I switched to it :P
L207[01:17:55] <Cruor> im so happy i dont work on the tech support section we have ;_;
L208[01:18:01] <Thorinori> So I can just make the launcher and it will update itself if I update the pack ont he website I figure out?
L209[01:18:50] ⇦ Quits: hi117 (~hi117@68-200-177-34.res.bhn.net) (Ping timeout: 198 seconds)
L210[01:19:17] ⇦ Quits: SF-G3 (~SoraFires@66.87.139.158) (Ping timeout: 198 seconds)
L211[01:19:17] ⇦ Quits: Lathanael|Away (~Lathanael@p54961981.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L212[01:19:17] ⇦ Quits: Forecaster (~Forecaste@83.223.1.173) (Ping timeout: 198 seconds)
L213[01:19:17] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 198 seconds)
L214[01:19:17] ⇦ Quits: iceman11a (icemna11a@cpe-74-141-48-157.neo.res.rr.com) (Ping timeout: 198 seconds)
L215[01:19:17] ⇦ Quits: Temia (~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net) (Ping timeout: 198 seconds)
L216[01:19:17] ⇦ Quits: Wer38|afk (~wer38@wer38.info) (Ping timeout: 198 seconds)
L217[01:19:17] ⇦ Quits: Tahg (~Tahg@pool-96-230-5-84.bstnma.fios.verizon.net) (Ping timeout: 198 seconds)
L218[01:19:17] ⇦ Quits: SkySom (~SkySom@162.243.21.185) (Ping timeout: 198 seconds)
L219[01:19:17] ⇦ Quits: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net) (Ping timeout: 198 seconds)
L220[01:19:24] ⇨ Joins: SF-G32 (~SoraFires@66-87-139-158.pools.spcsdns.net)
L221[01:19:34] <SF-G32> Sorry, laptop crashed
L222[01:19:37] <SF-G32> But yeah
L223[01:19:50] <SF-G32> You send the updated files to the hosting place
L224[01:20:02] ⇨ Joins: iceman11a (icemna11a@cpe-74-141-48-157.neo.res.rr.com)
L225[01:20:04] <SF-G32> And the launcher works out if it's a new version
L226[01:20:29] <Thorinori> that is cool
L227[01:20:35] <SF-G32> Yup
L228[01:20:35] <Thorinori> The wiki says dropbox might work
L229[01:20:38] ⇦ Quits: dustinm` (~dustinm@105.ip-167-114-152.net) (Ping timeout: 198 seconds)
L230[01:20:38] ⇦ Quits: spiriteddusty (spiriteddu@eos.pc-logix.com) (Ping timeout: 198 seconds)
L231[01:20:41] <Cruor> that sounds useful, actually .-.
L232[01:20:46] <SF-G32> It didn't last I tried
L233[01:20:49] ⇦ Quits: SoraFirestorm (~user@131-191-86-130.as.clicknet.org) (Read error: Connection reset by peer)
L234[01:20:53] <Cruor> why dont they have a sane website <_<
L235[01:21:02] <SF-G32> Not without a paid account iirc
L236[01:21:13] <Thorinori> It says with an older account
L237[01:21:26] <SF-G32> Or that
L238[01:21:30] ⇨ Joins: SoraFirestorm (~user@131-191-86-130.as.clicknet.org)
L239[01:21:44] <SoraFirestorm> finally back on desktop
L240[01:21:46] <SoraFirestorm> <3
L241[01:22:05] ⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L242[01:22:17] <SoraFirestorm> The requirement is that the launcher needs http or https links
L243[01:23:01] <Thorinori> makes sense
L244[01:23:21] <SF-G32> Links that stay consistent
L245[01:23:35] <SF-G32> Not like 'share this file' links
L246[01:24:25] <Thorinori> yup
L247[01:25:06] ⇨ Joins: Temia (~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net)
L248[01:25:11] <SF-G32> You could throw it on Github, but I feel like it's not okay to use Github for not code personally
L249[01:25:15] ⇨ Joins: SkySom (~SkySom@162.243.21.185)
L250[01:25:20] ⇨ Joins: Wer38|afk (~wer38@wer38.info)
L251[01:25:26] <SF-G32> My conscience is too strong :P
L252[01:25:37] ⇦ Quits: SoraFirestorm (~user@131-191-86-130.as.clicknet.org) (Read error: Connection reset by peer)
L253[01:26:39] ⇨ Joins: SoraFirestorm (~user@131-191-86-130.as.clicknet.org)
L254[01:26:45] ⇨ Joins: Lathanael|Away (~Lathanael@p54961981.dip0.t-ipconnect.de)
L255[01:26:57] <Thorinori> not gonan bothwer with dropbox
L256[01:27:01] <Thorinori> gonna try the thing they suggested
L257[01:27:26] <Saphire> Github?
L258[01:27:34] <Thorinori> OpenShift
L259[01:27:47] <SoraFirestorm> ah yes
L260[01:27:58] <SoraFirestorm> OpenShift wasn't a thing when I was setting up
L261[01:28:14] ⇨ Joins: dustinm` (~dustinm@2607:5300:100:200::160d)
L262[01:28:36] <SoraFirestorm> wonder if I could use it as a VPS
L263[01:28:43] <Thorinori> Maybe
L264[01:29:00] <SoraFirestorm> I'd honestly like a free VPS, even if that meant I had to go low-end on it
L265[01:29:01] ⇨ Joins: spiriteddusty (spiriteddu@eos.pc-logix.com)
L266[01:29:04] zsh sets mode: +o on spiriteddusty
L267[01:29:11] <SoraFirestorm> I have plenty of things I could do to it
L268[01:29:18] <SoraFirestorm> s/to/with/
L269[01:29:18] <MichiBot> <SoraFirestorm> I have plenty of things I could do with it
L270[01:30:06] <Thorinori> This is gonna be an ordeal to set up XD
L271[01:30:27] <SoraFirestorm> Something along the lines of 256MB RAM and 10-20GB HDD
L272[01:30:33] <SoraFirestorm> That would be fine
L273[01:31:34] <Thorinori> Neat
L274[01:31:43] <Thorinori> Does it help with setting up servers as well?
L275[01:31:58] <SoraFirestorm> It can
L276[01:32:04] <Thorinori> Kk
L277[01:32:19] <SoraFirestorm> There wasn't a GUI tool for it last I checked
L278[01:32:45] <Thorinori> kk
L279[01:32:45] <SoraFirestorm> I mostly use the pack assembly tool for the server so that the client-only mods are excluded
L280[01:32:56] <Thorinori> Ah makes sense
L281[01:33:03] <SoraFirestorm> since the launcher does make a server only and client only distinction if you want it to
L282[01:33:11] <SoraFirestorm> Which is nice
L283[01:33:32] <Thorinori> Sweet
L284[01:33:59] ⇨ Joins: hi117 (~hi117@68-200-177-34.res.bhn.net)
L285[01:34:32] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L286[01:35:23] <SoraFirestorm> The best part, honestly
L287[01:35:33] <SoraFirestorm> no rules for what you can and can't have in a pack
L288[01:36:07] <SoraFirestorm> I personally think some people go waaay too far with the whole 'permissions' thing
L289[01:36:21] <Thorinori> It makes sense, since it is intellectual Property
L290[01:36:28] <SoraFirestorm> I don't mind so much for public packs
L291[01:36:29] <Thorinori> but yeah, private packs ftw
L292[01:36:29] <Cruor> SoraFirestorm: just try back in the day with CC...
L293[01:36:45] <Cruor> jesus, it says you can use it in any pack what so ever
L294[01:36:48] <Cruor> and people asked
L295[01:36:54] <Cruor> alll the damn time
L296[01:36:55] <Cruor> <_>
L297[01:37:01] <SoraFirestorm> But who the hell has *any* right to say 'you can't use this mod in a private pack'?
L298[01:37:05] <SoraFirestorm> *private* pack
L299[01:37:10] <SoraFirestorm> That's total bs
L300[01:37:12] <Thorinori> yup
L301[01:37:25] <SoraFirestorm> Cruor: that's a result of people being unable to read
L302[01:37:32] <Cruor> i know >_<
L303[01:37:40] <Cruor> but it was right next to the download link
L304[01:37:42] <Cruor> q_q
L305[01:37:53] <Skye> If I recall correctly, many mods say they're allowed in private packs and defined what private was.
L306[01:37:59] <SoraFirestorm> Well, I heard most of the whole fiasco started because people thought that Tekkit was one bigass mod
L307[01:38:08] <Thorinori> Tekkit was a fun pack
L308[01:38:10] <Cruor> what, tekkit isnt a mod?!
L309[01:38:14] <Cruor> wtf
L310[01:38:16] <Cruor> tekkit computers
L311[01:38:18] <Cruor> and tekkit pipes
L312[01:38:26] <SoraFirestorm> Apparently that was part of the uproar
L313[01:38:31] * Saphire grabs some popcorn and munches on it
L314[01:38:33] <Thorinori> XD
L315[01:38:38] ⇦ Quits: Temia (~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net) (Ping timeout: 198 seconds)
L316[01:38:42] <SoraFirestorm> I never saw for myself anyone who thought that
L317[01:38:55] <Skye> I like open source stuff.
L318[01:38:57] <Cruor> we had a few "tekkit computer" people >_<
L319[01:38:59] <SoraFirestorm> Tekkit was a fun pack
L320[01:39:05] ⇦ Quits: Lathanael|Away (~Lathanael@p54961981.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L321[01:39:17] <SoraFirestorm> It has some bad memories in our circle though
L322[01:39:24] <Thorinori> I loved Tekkit
L323[01:39:27] <SoraFirestorm> Mods in general have bad memories in our circle
L324[01:39:29] <Thorinori> in my circle it has some great ones
L325[01:39:41] <Thorinori> mostly involving nuking our friends, multiple times, at once
L326[01:39:47] <SoraFirestorm> Hell, Minecraft in general has bad memories in our circle
L327[01:39:59] ⇦ Quits: spiriteddusty (spiriteddu@eos.pc-logix.com) (Ping timeout: 198 seconds)
L328[01:40:16] <SoraFirestorm> *anyways*
L329[01:40:17] <Thorinori> lol
L330[01:40:20] <SoraFirestorm> Tekkit was cool
L331[01:40:43] <SoraFirestorm> Tekkit was probably the first time I had full mod immersion with stuff that added world gen and all the other neat stuff
L332[01:40:52] <Thorinori> same here
L333[01:41:11] <SoraFirestorm> I had done small, mod-at-a-time things a few times
L334[01:41:18] <SoraFirestorm> Nothing as big as Tekkit
L335[01:41:46] <Thorinori> apparently we have very similar pasts with MC hahaha
L336[01:41:53] <Saphire> I hate custom launchers that dont allow building own pack locally
L337[01:42:09] <SoraFirestorm> A common theme in our circle is kid siblings being too dramatic and immature
L338[01:42:31] <SoraFirestorm> Causing problems *every* *damn* server iteration, modded or not
L339[01:43:24] <SoraFirestorm> enough about that
L340[01:43:36] <SoraFirestorm> Favorite mod was Equivalent Exchange
L341[01:43:42] <SoraFirestorm> Best. Mod. Ever.
L342[01:43:56] <SoraFirestorm> I don't care if everyone else things 'waaaay 2 op'
L343[01:43:59] <Thorinori> EE2 was broken
L344[01:44:01] <SoraFirestorm> I loved the hell out of it
L345[01:44:04] <Thorinori> It was fun
L346[01:44:08] ⇨ Joins: Temia (~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net)
L347[01:44:09] <Thorinori> I cant wait for EE3 to be finished
L348[01:44:44] <SoraFirestorm> EE3 has been so feature-incomplete for so long that I traded it with Project E
L349[01:44:48] <SoraFirestorm> That was a good trade
L350[01:45:00] <Thorinori> Havent tried Project E, havent seen much either
L351[01:45:10] <Thorinori> EE3 was feature-incomplete for a reasont hough
L352[01:45:39] <SoraFirestorm> sure
L353[01:45:40] <Thorinori> Pahimar has spent this whole time making a huuuuuge backend framework to make it so absolutely anything can get an emc value automatically generated, or changed manually
L354[01:45:54] <SoraFirestorm> yeah
L355[01:46:05] <SoraFirestorm> I've already run into problems where items don't get EMC values
L356[01:46:17] <SoraFirestorm> Tends to be when they are machine processed
L357[01:46:29] <Thorinori> Weird
L358[01:46:31] <SoraFirestorm> And I honestly can't be bothered to configure EMC values for all those things
L359[01:46:44] <SoraFirestorm> (With Project E, mind you)
L360[01:46:52] <SoraFirestorm> (*not* EE3)
L361[01:47:05] <Thorinori> Havent seen project E at all
L362[01:47:10] <SoraFirestorm> as long as it is just crafting or smelting
L363[01:47:17] ⇨ Joins: Lathanael|Away (~Lathanael@p54961981.dip0.t-ipconnect.de)
L364[01:47:20] <SoraFirestorm> Project E's EMC auto-assigner does a fairly good job
L365[01:48:17] <Thorinori> Cool
L366[01:48:35] <SoraFirestorm> Things made in, say, induction smelters
L367[01:48:39] <SoraFirestorm> tend not to get EMC values
L368[01:49:02] <SoraFirestorm> nor liquids in the crucible
L369[01:49:09] <SoraFirestorm> not that big a deal imo
L370[01:49:30] <Thorinori> makes sense
L371[01:49:41] <SoraFirestorm> It adds its own little challenge if you want only make things you can recycle back into EMC ;)
L372[01:50:11] ⇨ Joins: spiriteddusty (spiriteddu@eos.pc-logix.com)
L373[01:50:12] zsh sets mode: +o on spiriteddusty
L374[01:50:20] <Thorinori> XD
L375[01:50:42] <SoraFirestorm> I actually view EMC as kind of a storage system
L376[01:50:54] <SoraFirestorm> anything you can reduce back into EMC can be 'stored' in it
L377[01:51:04] <SoraFirestorm> Otherwise you have to find real inventory space for it
L378[01:51:28] <Thorinori> Makes sense
L379[01:51:29] <SoraFirestorm> That provides at least a little incentive to go 'recycable' imo
L380[01:51:41] <SoraFirestorm> And if you don't care, cool
L381[01:51:49] <Thorinori> lets you recycle crap into good stuff
L382[01:51:50] <SoraFirestorm> Most of the materials for most things have EMC values
L383[01:51:56] <SoraFirestorm> that too
L384[01:51:57] <Thorinori> like 8192 cobble into diamonds >:D
L385[01:52:10] <Thorinori> wow I cant believe I still remember that number...
L386[01:52:21] <SoraFirestorm> haha
L387[01:52:42] <SoraFirestorm> I would have remember it anyways
L388[01:52:46] <SoraFirestorm> 8192 is a power of 2
L389[01:53:01] <SoraFirestorm> 2^13, iirc
L390[01:53:06] <SoraFirestorm> %calc 2 ^ 13
L391[01:53:07] <MichiBot> SoraFirestorm: 8,192
L392[01:53:09] <SoraFirestorm> bam
L393[01:53:16] <Thorinori> yup
L394[01:53:28] <Thorinori> That is a neat bot
L395[01:53:31] <SoraFirestorm> I know all of them up to 16
L396[01:53:35] <SoraFirestorm> Pfft yeah
L397[01:53:38] <Thorinori> Hahaha nice
L398[01:53:39] <SoraFirestorm> MichiBot is the best
L399[01:53:48] <Thorinori> Woo OpenShift website set up
L400[01:53:49] <SoraFirestorm> Thank you MichiBot for being a winner!
L401[01:53:53] <MichiBot> SoraFirestorm: You're welcome!
L402[01:53:56] <SoraFirestorm> <3
L403[01:54:05] <SoraFirestorm> Thorinori: woo
L404[01:55:22] <Cruor> SoraFirestorm: but what about the 1048576
L405[01:55:31] <SoraFirestorm> That's 2^20
L406[01:55:45] <Thorinori> %calc 2^20
L407[01:55:45] <SoraFirestorm> I also know that one :P
L408[01:55:51] <MichiBot> Thorinori: 1,048,576
L409[01:56:00] <Cruor> and the 2147483648 + 4294969796
L410[01:56:13] <SoraFirestorm> 31 and 32
L411[01:56:20] <SoraFirestorm> respectively
L412[01:56:24] <Cruor> i dont even why i memorized these
L413[01:56:31] <Cruor> i dont even why i memorized these >_<
L414[01:56:34] <Cruor> uhhhhhh
L415[01:56:39] * Cruor slaps arrow keys
L416[01:56:39] * EnderBot2_ rulls on the floor laughing
L417[01:56:42] <Thorinori> well the last one would be max int for 32bit systems if I remember right
L418[01:56:44] <SoraFirestorm> I don't have them memorised, but I know them to look at them
L419[01:56:46] <Cruor> you are to close to the shirt button
L420[01:57:05] * Cruor rolls away before this gets more awkward
L421[01:57:06] <SoraFirestorm> Thorinori: max for unsigned int on a 32bit system is 2^32 - 1
L422[01:57:08] <Cruor> i blame the keyboard
L423[01:57:17] <SoraFirestorm> 0 is a number too ;)
L424[01:57:24] <Thorinori> You would be correct xD
L425[01:57:27] <Cruor> no, its the demon
L426[01:57:36] * Cruor gives up typing
L427[01:57:38] <Cruor> is evil number
L428[01:57:40] <Thorinori> its 1 Am and I am trying to do server thingies, cant remember everythign exactly
L429[01:57:40] <Cruor> mkay?
L430[01:57:58] <Cruor> dont think i can blame this keyboard anymore :I
L431[01:58:00] <SoraFirestorm> signed is a range of -2^31 to (2^31)-1
L432[01:58:40] <Thorinori> What launcher version should I use for auto-updating and all?
L433[01:58:47] <SoraFirestorm> ?
L434[01:59:02] <Thorinori> wait nvm
L435[01:59:06] <Cruor> SoraFirestorm: my teacher told me that Int4 would be -7 -> 7
L436[01:59:08] <Cruor> i died inside
L437[01:59:16] <Cruor> and he didnt belive me when i explained how -8 existed
L438[01:59:18] <Cruor> q_q
L439[01:59:35] <Cruor> god bless school
L440[01:59:51] <SoraFirestorm> oops
L441[01:59:53] <SoraFirestorm> haha
L442[02:00:02] <Thorinori> So should I be focusing on using the launcher-bootstrap version?
L443[02:00:05] <SoraFirestorm> someone thinks there'a a -0
L444[02:00:12] <SoraFirestorm> Thorinori: uh
L445[02:00:16] <SoraFirestorm> Don't think so
L446[02:00:30] <Cruor> SoraFirestorm: there is in the Float spec
L447[02:00:41] <SoraFirestorm> launcher-4.3-SNAPSHOT-all.jar
L448[02:00:44] <SoraFirestorm> something like that
L449[02:00:44] <Thorinori> Kk so normal launcher or fancy should be fine then
L450[02:01:02] <SoraFirestorm> Cruor: sure, but that's IEE754 floats, not ints
L451[02:01:14] <SoraFirestorm> oops
L452[02:01:20] <SoraFirestorm> s/IEE/IEEE/
L453[02:01:23] <MichiBot> <SoraFirestorm> Cruor: sure, but that's IEEE754 floats, not ints
L454[02:01:38] <Cruor> can i burn slashes bots at the stake
L455[02:01:46] <Cruor> holy god i couldnt even comprehend to mentaly replace that
L456[02:01:50] <Cruor> /s
L457[02:02:00] <SoraFirestorm> ????
L458[02:02:14] <SoraFirestorm> I did not understand any of those words
L459[02:02:24] <Cruor> oh my, bbl
L460[02:04:04] <Thorinori> This is a cool launcher
L461[02:06:36] <SoraFirestorm> Indeed sir
L462[02:09:08] <SF-G32> I think a Lisp arch would be neat
L463[02:09:19] *** SF-G32 is now known as SF-G3
L464[02:11:19] <Thorinori> I like this launcher so far
L465[02:11:27] <Thorinori> figuring out how to make the modpacks will be interesting though
L466[02:12:06] <Thorinori> Oh they have a page for that xD
L467[02:13:46] <SF-G3> Yup lol
L468[02:18:21] <SoraFirestorm> and back on PC
L469[02:18:26] <Thorinori> lol
L470[02:18:38] <SoraFirestorm> Had to leave the room for a minute
L471[02:20:21] <Thorinori> hmm so making the packs doesnt seem too bad
L472[02:21:00] <Thorinori> So I would put the mod jars on myown site or should I do the url redirection stuff
L473[02:21:04] <Thorinori> Then again, private pack
L474[02:21:44] <SoraFirestorm> You can put the jar anywhere you want
L475[02:21:52] <Thorinori> makes sense
L476[02:21:57] <SoraFirestorm> I have my launcher in a separate place on my friends server
L477[02:22:13] <SoraFirestorm> It's password protected, so that I can claim it is indeed a private launcher
L478[02:22:31] <SoraFirestorm> (Just in case someone decides to get butthurt over my modpacks...)
L479[02:23:12] <Thorinori> I will probably have the pack itself just up on the website, no pass etc, then just have the launcher zipped up on my friends server
L480[02:23:29] <SoraFirestorm> pack itself doesn't need a password
L481[02:23:37] <SoraFirestorm> Not the data that goes on the server
L482[02:23:51] <SoraFirestorm> There's not really a way to make a pack out of it without the launcher
L483[02:24:12] <Thorinori> true enough
L484[02:25:17] <Thorinori> time to make a quick test with just OC and Forge xD
L485[02:27:10] <Thorinori> Do you know of a way to make the launcher-fancy work like the bootstrapper one so it can self-update and look nice?
L486[02:27:30] <SoraFirestorm> I've not found the need for the launcher itself to be self-updating tbh
L487[02:27:50] <SoraFirestorm> I think the 'normal' one is just fine
L488[02:27:51] <Thorinori> Ah yeah true, I am probably never gonna actually update the launcher XD
L489[02:27:54] <SoraFirestorm> But that is personal opinion
L490[02:28:51] <Thorinori> Doesnt really matter
L491[02:28:55] ⇨ Joins: Turtle (~SentientT@145.37.53.148)
L492[02:29:23] <Thorinori> omg
L493[02:29:32] <Thorinori> they made an ingame manual for OC??
L494[02:29:52] <SoraFirestorm> yeah
L495[02:29:56] <SoraFirestorm> covers blocks and items
L496[02:29:57] <Thorinori> Sweeeeet
L497[02:30:00] <SoraFirestorm> no APIs though
L498[02:30:05] <SoraFirestorm> kinda a bummer imo
L499[02:30:13] <SoraFirestorm> Would have mostly used it for the API docs
L500[02:30:18] <SoraFirestorm> if it had them
L501[02:30:34] <Thorinori> That would be wonderful
L502[02:30:49] <SoraFirestorm> I asked Sangar about it a while ago
L503[02:31:05] <SoraFirestorm> He wasn't keen on it, don't remember the exact reason
L504[02:31:08] <Thorinori> Woo this is on thenormal version of recipes too <3 <3 <3
L505[02:31:20] <Thorinori> Well you can look up the apis on the computers
L506[02:31:31] <Thorinori> but I wish that they would show the whole api on the larger ones
L507[02:31:42] <SoraFirestorm> sure, until you're playing, say, on the road or on an airplane and then can't
L508[02:31:59] <Thorinori> ?
L509[02:32:06] <SoraFirestorm> oh
L510[02:32:08] <SoraFirestorm> yeah
L511[02:32:09] <SoraFirestorm> Well
L512[02:32:19] <Thorinori> in the lua shell you can type =component.<compoment> and see its methods
L513[02:32:23] <Turtle> welp rip the infrastructure exam
L514[02:32:30] <SoraFirestorm> The API docs aren't super great
L515[02:32:39] <Thorinori> Agreed
L516[02:32:42] <SoraFirestorm> I misread that as s/computers/internet/ btw
L517[02:33:12] <Thorinori> lol
L518[02:34:06] <SoraFirestorm> so my bad on that one
L519[02:34:19] <SoraFirestorm> But the builtin documentation is kinda bad
L520[02:34:36] <Thorinori> yeah, I wish it was a little more clear
L521[02:34:42] <Thorinori> especially on the integration with other mods
L522[02:35:09] <SoraFirestorm> One of the mods I had a while ago had API listings for some blocks/items, including some cross-mod stuff
L523[02:35:14] <SoraFirestorm> Not sure which one did it though
L524[02:35:20] <Thorinori> NEI?
L525[02:35:30] <SoraFirestorm> no, not NEI proper
L526[02:35:41] <SoraFirestorm> something that was an NEI addon
L527[02:35:52] <SoraFirestorm> part of me is leaning towards it being a native OC thing
L528[02:36:00] <SoraFirestorm> Can't remember, can't really check
L529[02:36:18] <Thorinori> In I think 1.4 they added some in-game api stuff through nei
L530[02:36:43] <SoraFirestorm> Friend's website still isn't working
L531[02:36:46] <SoraFirestorm> :/
L532[02:37:01] <Thorinori> D:
L533[02:37:52] <SoraFirestorm> I'll just boot my test copy, I guess
L534[02:39:17] <SoraFirestorm> I'll check NEI again
L535[02:39:25] <Thorinori> xD
L536[02:39:43] <SoraFirestorm> The NEI docs were decent, but may not span across mods that OC doesn't directly know about
L537[02:40:15] ⇨ Joins: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
L538[02:40:40] <Thorinori> true enough
L539[02:41:18] <SoraFirestorm> wow this is not loading quickly
L540[02:41:20] <SoraFirestorm> Worse than usual
L541[02:42:24] <SoraFirestorm> I'm almost thinking kill -9 here
L542[02:42:28] <SoraFirestorm> This is kinda bad
L543[02:42:31] <Thorinori> xD
L544[02:43:19] ⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L545[02:43:29] <SoraFirestorm> oh of course
L546[02:43:32] <Thorinori> ?
L547[02:43:33] <SoraFirestorm> finally finishes loading
L548[02:43:41] <SoraFirestorm> *after* I say close
L549[02:43:42] <SoraFirestorm> ffs
L550[02:45:11] <Thorinori> hmmm 6 of my files couldnt upload for some reason
L551[02:45:14] ⇦ Quits: careo (~careo@exsurgent.com) (Ping timeout: 198 seconds)
L552[02:46:08] ⇦ Quits: spiriteddusty (spiriteddu@eos.pc-logix.com) (Ping timeout: 198 seconds)
L553[02:46:12] ⇨ Joins: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
L554[02:46:35] ⇦ Quits: Graypup_ (Graypup@lfcode.ca) (Ping timeout: 198 seconds)
L555[02:47:02] ⇦ Quits: ^v4 (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 198 seconds)
L556[02:47:02] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 198 seconds)
L557[02:47:13] ⇨ Joins: ^v4 (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L558[02:49:06] <SF-MC> and this time
L559[02:49:08] <SF-MC> I was patient
L560[02:49:13] <Thorinori> XD
L561[02:49:28] ⇨ Joins: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L562[02:49:44] <SF-MC> API docs are present in NEI
L563[02:49:49] <SF-MC> At least for builtin items
L564[02:49:51] <Thorinori> keeps saying could not start transfer for a few of the libraries
L565[02:51:05] <SF-MC> however, nothing has docs outside of OpenComputers itself or the mods it has intergration for
L566[02:51:06] <Turtle> I mean, you could do some metatable shenanigans for documentation
L567[02:52:39] ⇨ Joins: Graypup_ (Graypup@lfcode.ca)
L568[02:53:25] ⇨ Joins: careo (~careo@exsurgent.com)
L569[02:54:23] <Thorinori> Do I need both forge and lite modloaders?
L570[02:54:35] <SF-MC> depends on what mods you are using
L571[02:54:41] <Thorinori> prob should get both
L572[02:54:56] <SF-MC> liteloader is so tiny it won't hurt to get it
L573[02:59:36] <Thorinori> true enough
L574[03:00:35] <SF-G3> Dammit crash again
L575[03:01:03] <SF-G3> Fedora plssss, kernel 4.3
L576[03:01:27] <SF-G3> I want my Skylake support dammit!
L577[03:01:38] <Thorinori> xD
L578[03:02:02] ⇦ Quits: SoraFirestorm (~user@131-191-86-130.as.clicknet.org) (Read error: No route to host)
L579[03:02:04] <SF-G3> Had to turn on experimental mode in the driver
L580[03:02:06] ⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org) (Ping timeout: 198 seconds)
L581[03:02:14] <SF-G3> Bet that's why it's so crashy
L582[03:02:18] <Izaya> why not arch?
L583[03:02:40] <Izaya> Linux nagato 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015 x86_64 GNU/Linux
L584[03:03:04] <SF-G3> I just don't see the magic in it
L585[03:03:14] ⇦ Quits: Yepoleb (~quassel@188-23-118-245.adsl.highway.telekom.at) (Ping timeout: 198 seconds)
L586[03:03:15] * vifino yawns
L587[03:03:23] * Izaya waves to vifino
L588[03:03:29] <Izaya> I have automated PXE installation working!
L589[03:03:30] <SF-G3> Not saying Arch is *bad*, just that I see no reason for it
L590[03:03:30] * vifino waves back at Izaya
L591[03:03:32] <vifino> Yay!
L592[03:03:45] <vifino> Izaya: Want my pxe boot menu? :P
L593[03:04:01] <Izaya> I'm still figuring out how it works and how to add 32-bit
L594[03:04:07] <SF-G3> That, and this system is my daily computer, and needs to be operational 99% of the time
L595[03:04:08] <Izaya> but I might take you up on that offer later
L596[03:04:12] <vifino> ipxe bootstrapped pxelinux loading all he things \o/
L597[03:04:19] * Elizabeth yawns and stretches then lays back against her pillow, vifino
L598[03:04:25] <vifino> :3
L599[03:04:32] * vifino pets Elizabeth
L600[03:04:37] <SF-G3> I can't have any distro oopses prevent me from using the system
L601[03:04:44] ⇨ Joins: Yepoleb (~quassel@188-22-167-45.adsl.highway.telekom.at)
L602[03:04:49] <Thorinori> I think I am missing a mod, crashing right away
L603[03:05:07] <Thorinori> I have Forge, Lite, and OC, but crash on startup
L604[03:05:14] <vifino> I really should get it working again. It was darn awesome.
L605[03:05:15] <Elizabeth> Thorinori, crashlog?
L606[03:05:25] <Elizabeth> for OC you only need forge
L607[03:05:25] <SF-G3> ^
L608[03:05:29] ⇨ Joins: SoraFirestorm (~user@131-191-86-130.as.clicknet.org)
L609[03:05:46] <Thorinori> That is what I thought
L610[03:05:51] ⇨ Joins: Vexatos (~Vexatos@p200300556E6CB721204D814577651B23.dip0.t-ipconnect.de)
L611[03:05:51] zsh sets mode: +v on Vexatos
L612[03:05:59] <SoraFirestorm> hiya Vexatos
L613[03:06:04] <Thorinori> http://pastebin.com/UtHhNtCn
L614[03:06:19] <Elizabeth> now to wait for chrome to load
L615[03:07:11] <Elizabeth> Thorinori, can you see if there's a log in the crash-reports folder? if so pastebin it
L616[03:07:14] <SoraFirestorm> TIL pastebin does not work well in eww
L617[03:07:25] <Elizabeth> also what version of Forge and OC are you using?
L618[03:07:44] <Thorinori> Latest OC and Recommended 1..7.10 Forge
L619[03:07:56] <Vexatos> So I set my alarm to go off at 9 a.m., it's 10 a.m. now because it decided to reset tonight >_>
L620[03:08:09] <SoraFirestorm> :/
L621[03:08:30] *** DFrostedWang is now known as CaptainJackHardness
L622[03:08:38] <Elizabeth> Thorinori, try latest forge perhaps? also cna you give me an actual version number than "latest"
L623[03:08:45] <Elizabeth> s/na/an
L624[03:08:46] <MichiBot> <Elizabeth> Thorinori, try latest forge perhaps? also can you give me an actual version number than "latest"
L625[03:09:16] <Thorinori> OC was 1.5.21.41
L626[03:09:26] <Elizabeth> okay
L627[03:09:41] <Thorinori> Forge: forge-1.7.10-10.13.4.1558-1.7.10-installer
L628[03:10:20] <Elizabeth> try the latest forge version
L629[03:10:41] <Thorinori> kk
L630[03:11:11] * vifino stretches, picks up Elizabeth and goes to find the sparse resource called "Coffee"
L631[03:12:49] <Turtle> I should probably go see if 1.8 broke -all of my code-
L632[03:13:16] * SoraFirestorm wishes Emacs' terminal emulators weren't so damn slow
L633[03:13:47] <SoraFirestorm> (and also wishes they supported 256 color emulation out of the box)
L634[03:14:10] <Thorinori> xD
L635[03:14:22] <SoraFirestorm> Seriously
L636[03:14:25] <Saphire> nvim
L637[03:14:35] <Thorinori> Crashed again
L638[03:14:44] <SoraFirestorm> Terminal is like the only big thing I do outside Emacs
L639[03:14:49] <SoraFirestorm> I finally got email going even
L640[03:14:58] <Thorinori> http://pastebin.com/5ZxzKHc9 log straight from the terminal
L641[03:15:26] <Thorinori> I feel like I am missing a core mod
L642[03:15:50] <SoraFirestorm> obligatory "modlist pls"
L643[03:16:01] <SoraFirestorm> nothing seems obviously wrong from the stacktrace though
L644[03:16:01] <Thorinori> Literally just forge, lite, and OC
L645[03:16:31] <SoraFirestorm> sanity check - ensure that the OC you have is for 1.7.10 and not 1.8
L646[03:16:42] <Thorinori> Checked that, it is 1.7.10
L647[03:16:50] <Thorinori> OpenComputers-MC1.7.10-1.5.21.41-universal
L648[03:18:10] * vifino returns
L649[03:18:12] <Izaya> Hrm, I should be able to switch over my LAN's DHCP server without too much breaking
L650[03:18:14] <vifino> Coffeeeeeee. =.=
L651[03:18:30] <Izaya> Could probably use a BSD or Linux VM for routing if I were crazy enoughm, too
L652[03:18:42] <SoraFirestorm> Thorinori: the almighty Google says something managed to install wrong
L653[03:18:53] <SoraFirestorm> Redo yer forge installation
L654[03:19:01] <Thorinori> I just redwnloaded forge
L655[03:19:18] <Thorinori> the latest log was with the latest version
L656[03:19:24] <Elizabeth> Thorinori, try with just forge, then forge+oc
L657[03:19:34] <Thorinori> gonna also remove lite
L658[03:19:36] <SoraFirestorm> that too
L659[03:20:06] <SoraFirestorm> liteloader shouldn't be causing issues, but decent idea in the name of narrowing the problem down
L660[03:23:47] <Thorinori> launched with forge
L661[03:24:06] <Elizabeth> now try with forge and OC
L662[03:24:15] <Thorinori> i was trying forge + lite first
L663[03:25:38] <Thorinori> launched with lite loader + forge
L664[03:25:58] <SoraFirestorm> hopefully adding OC will magically work this time :)
L665[03:26:05] ⇨ Joins: spiriteddusty (spiriteddu@eos.pc-logix.com)
L666[03:26:06] <vifino> I shall reboot my dedi with a new kernel.
L667[03:26:07] zsh sets mode: +o on spiriteddusty
L668[03:27:43] <Izaya> vifino, -funrollloops?
L669[03:28:46] <vifino> Izaya: Yes.
L670[03:28:49] <SoraFirestorm> last time that came up I distinctly remember hostility :P
L671[03:28:53] <Thorinori> Magically it worked this time
L672[03:28:55] <Thorinori> ._.
L673[03:29:00] <SoraFirestorm> lol
L674[03:29:03] <SoraFirestorm> such is the way of things
L675[03:29:08] <SoraFirestorm> take it and run like hell
L676[03:29:25] <Thorinori> That was really weird
L677[03:29:45] <SoraFirestorm> maybe you generated some sort of config that was needed idk
L678[03:29:55] <Thorinori> no idea
L679[03:30:02] <Izaya> oooo all the client nodes are almost installed (except for the PXE one, I started that like an hour later)
L680[03:30:05] <Thorinori> may hvae helped that it was installed one at a time too
L681[03:30:25] <SoraFirestorm> may have
L682[03:30:35] <Thorinori> Well now I can make modpacks :D sweeeet
L683[03:30:45] <Izaya> http://i.imgur.com/XyVOfUw.png
L684[03:31:00] <SoraFirestorm> much vm
L685[03:31:03] <Kodos> RIP David Bowie =(
L686[03:31:12] <Izaya> rip
L687[03:31:13] <Thorinori> RIP
L688[03:31:13] <Elizabeth> Kodos, indeed :(
L689[03:31:23] <vifino> RIP.
L690[03:31:25] <Kodos> We will all miss the Starman
L691[03:31:46] <Thorinori> I am still more sad about Lemmy ;_;
L692[03:32:08] <Kodos> gg Mithion https://twitter.com/Mithion13/status/686379122575163394
L693[03:32:08] <MichiBot> Sun Jan 10 20:48:29 CST 2016 @Mithion13: Bruises on my legs and spine because I tripped over a tractor.
L694[03:32:22] <SoraFirestorm> tripped over a tractor
L695[03:32:27] <SoraFirestorm> who the hell does that
L696[03:32:32] <Kodos> Mithion apparently
L697[03:32:33] <SoraFirestorm> tractors are big-ass thangs
L698[03:32:39] <SoraFirestorm> you don't simply trip over one
L699[03:32:52] <Kodos> Apparently it was a "Full sized lawn tractor"
L700[03:32:57] <Kodos> So likely a riding mower
L701[03:33:05] <SoraFirestorm> Stilllll
L702[03:33:18] <SoraFirestorm> Not so small as to totally trip on the damn thing
L703[03:33:30] <Kodos> He explains what happened in the reply thread
L704[03:33:32] <Thorinori> That is impressive
L705[03:35:38] <Kodos> Anyway, have I missed anything?
L706[03:35:51] <Kodos> Fell asleep on the couch early this afternoon, wife made me go to bed, though I have no recollection of that
L707[03:36:14] <SoraFirestorm> so, from reading Mithion's twitter
L708[03:36:24] <SoraFirestorm> TIL AM2 is open-source
L709[03:36:30] <Kodos> Yep
L710[03:36:44] <SoraFirestorm> I have it in my pack
L711[03:36:54] <SoraFirestorm> It's something I've always wanted to get into but haven't
L712[03:37:19] <Kodos> When it isn't buggy, it's a very fun mod
L713[03:37:27] *** CaptainJackHardness is now known as DFrostedWang
L714[03:37:34] <Kodos> I was archmage on Mith's old server, as well as an admin
L715[03:37:38] ⇦ Quits: Turtle (~SentientT@145.37.53.148) (Ping timeout: 189 seconds)
L716[03:37:40] <Kodos> Because I was on so much lol
L717[03:37:40] <SoraFirestorm> I saw someone, think it was DW20, with some spells
L718[03:37:48] <SoraFirestorm> It looked sweet-ass
L719[03:39:39] <Kodos> Anyone know if it's been 24h since Soni was a shitter
L720[03:39:51] <SoraFirestorm> ?
L721[03:39:57] <Kodos> %seen Soni
L722[03:39:57] <MichiBot> Kodos: Soni was last seen 13h 30m 33s ago.
L723[03:40:06] <Kodos> Not yet then
L724[03:40:16] ⇨ Joins: Turtle (~SentientT@145.37.53.148)
L725[03:40:24] <Thorinori> AM2?
L726[03:40:26] <Kodos> Sora, Soni got a 24h ban yesterday, just keeping tabs on the time
L727[03:40:26] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 190 seconds)
L728[03:40:29] <Kodos> Ars Magica 2
L729[03:40:34] <Thorinori> Ah yeah ty
L730[03:40:48] <SoraFirestorm> There's not a tool that does that for you?
L731[03:40:48] <Thorinori> I kinda forget Ars Magica exists XD I neeeeeever use it
L732[03:41:36] <SoraFirestorm> I've always meant to get into it
L733[03:41:36] <Kodos> SoraFirestorm: Not that I know of
L734[03:41:39] <SoraFirestorm> But I never do
L735[03:41:52] <SoraFirestorm> Always go for tech/alchemy
L736[03:43:09] <Thorinori> Same here Sora
L737[03:43:30] <SoraFirestorm> Stop being me! :P
L738[03:43:43] <Elizabeth> Kodos, mind PM'ing me about soni's ban?
L739[03:43:44] <Thorinori> Or maybe you are being me! D:
L740[03:43:48] <SoraFirestorm> D:
L741[03:44:06] <Kodos> It was 9 lines of spam, they copied and pasted into the channel
L742[03:44:07] <EnderBot2_> https://www.youtube.com/watch?v=anwy2MPT5RE
L743[03:44:09] <MichiBot> EnderBot2_: Monty Python - Spam | length: 3m 20s | Likes: 29177 Dislikes: 700 Views: 6949071 | by zumpzump
L744[03:44:16] <Thorinori> o____O The world may never know who was first
L745[03:44:21] * Elizabeth prods EnderBot2_
L746[03:44:22] <SoraFirestorm> hahaha
L747[03:44:22] <Kodos> Soni PM'd me and said it was some sort of GC exploit
L748[03:44:30] <Elizabeth> .restore
L749[03:44:36] <Elizabeth> what was that command
L750[03:44:39] <Elizabeth> .default
L751[03:44:40] *** EnderBot2_ is now known as EnderBot2
L752[03:44:40] <Kodos> Then had a tantrum about never reporting security issues again
L753[03:44:43] <Elizabeth> \o/
L754[03:44:58] <Elizabeth> k
L755[03:45:08] <Kodos> I told them pastebin and github are both places they could've put it, and pasted a link
L756[03:45:10] *** EnderBot2 is now known as Guest45413
L757[03:45:15] <Elizabeth> ffs
L758[03:45:22] * Elizabeth stabs Guest45413
L759[03:45:28] <Kodos> Though I wouldn't be surprised if Soni is banned from opening issues
L760[03:46:18] ⇦ Quits: Guest45413 (enderbot2@athar.theender.net) (Quit: Ohh Noes)
L761[03:46:24] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L762[03:46:24] zsh sets mode: +v on EnderBot2
L763[03:47:29] <SoraFirestorm> Soni == SoniEx2 ?
L764[03:47:55] <Kodos> Yes
L765[03:48:12] <SoraFirestorm> Just trying to keep my names straight
L766[03:48:15] <Kodos> Yep
L767[03:48:15] <Kodos> brb
L768[03:49:38] <vifino> Time to reboot. See ya guys.
L769[03:49:43] <SoraFirestorm> buh bye
L770[03:50:01] <Elizabeth> Kodos: just went though my irssi backlog, yep. that ban was justified
L771[03:50:23] <Kodos> k
L772[03:50:30] ⇦ Quits: vifino (vifino@tty.sh) (Quit: Who turned this off?! D:<)
L773[03:51:23] * Elizabeth is going to work on her new bot more
L774[03:51:52] <Thorinori> Oooh I should get back to work on the bot I was making
L775[03:52:32] <Elizabeth> which, when it's done you will just be able to do [.,!]warn nick reason, and then it'll record it and set a ban and unban at the apropiet times
L776[03:53:09] <v^> Elizabeth, i killed your family
L777[03:53:16] <v^> its just a prank bro its just a prank bro
L778[03:53:20] <Elizabeth> ...
L779[03:53:21] <v^> CALM DOWN ITS JUST A PRANK
L780[03:53:33] <Thorinori> o.O
L781[03:53:44] <SoraFirestorm> SOunds like v^ is about to regret it
L782[03:53:48] * Elizabeth drops v^ into the pit of death
L783[03:53:57] <Thorinori> My bot does giveaways and goofy stuff, it is a chat bot for twitch.tv
L784[03:53:57] * v^ toggles noclip
L785[03:54:03] <Turtle> Didn't one of those 'HURR IT'S A PRANK BRO' idiots get shot?
L786[03:54:05] <v^> sv_cheats is 0
L787[03:54:06] <v^> fuck
L788[03:54:07] <v^> ded
L789[03:54:18] <v^> Turtle, it was for publicity lmao
L790[03:54:37] <Thorinori> Hey Sora
L791[03:55:03] <SoraFirestorm> ?
L792[03:55:11] <Thorinori> How do you set up a server from this launcher?
L793[03:55:25] <SoraFirestorm> lemme check
L794[03:55:30] <SoraFirestorm> I'd have to check the scripts
L795[03:55:49] <Thorinori> kk
L796[03:56:03] <Thorinori> the wiki is saying it doesnt build the srver with forge etc, basically just makes the mod folder
L797[03:57:05] <Izaya> http://i.imgur.com/GjaNNxR.png it lives!
L798[03:57:21] <Thorinori> So I am guesisng it is just make a blank forge server and drop the mods folder into it?
L799[03:57:54] <SoraFirestorm> something like that
L800[03:58:07] <SoraFirestorm> it copies them into a folder
L801[03:58:27] <Kodos> Pretty sure the Forge Installer will set up a server for you
L802[03:58:30] <SoraFirestorm> where you then run the forge jar and it starts up
L803[03:58:35] <SoraFirestorm> waaait
L804[03:58:39] <SoraFirestorm> It packages the forge installer
L805[03:58:40] <Kodos> Then you just put the mods (And config) if applicable
L806[03:58:46] <SoraFirestorm> which you install
L807[03:58:49] <SoraFirestorm> then you run
L808[03:59:10] <Thorinori> I tried the deploy server fromt he creation tool and it didnt put the installed in the server files
L809[03:59:19] <Thorinori> so I guess I need to use the installer manually?
L810[03:59:24] <SoraFirestorm> yeah
L811[03:59:34] <SoraFirestorm> java -jar forge-isntall-blah --installServer
L812[03:59:48] <SoraFirestorm> You can probably write a script for that
L813[04:00:55] <Thorinori> sweet ty
L814[04:01:01] <Thorinori> been way too long since I had to do this
L815[04:01:14] <SoraFirestorm> then you can run the forge jar it creates
L816[04:02:22] <SoraFirestorm> then the server goes
L817[04:02:30] <SoraFirestorm> first time you hafta do the eula thing
L818[04:02:43] <Thorinori> kk ty
L819[04:02:54] <SoraFirestorm> should be pretty easy
L820[04:03:05] <Elizabeth> the EULA stuff is fucking annoying
L821[04:03:15] <SoraFirestorm> yeah
L822[04:03:22] <SoraFirestorm> but too many people were being damn assholes
L823[04:03:39] <SoraFirestorm> who were swindling damn morons
L824[04:03:50] <SoraFirestorm> Mojang had enough of 'I paid for thingies!'
L825[04:04:09] <Thorinori> lol
L826[04:04:57] <SoraFirestorm> Specifically, Mojang had enough of 'I paid for thingies, help meee!'
L827[04:04:58] <Kodos> Whee, wife made mac and cheese
L828[04:05:13] <SoraFirestorm> whether help me be 'money back nao' or 'give me my thingies'
L829[04:05:22] <SoraFirestorm> When Mojang had nothing to do with it
L830[04:06:04] <SoraFirestorm> Kodos: aw yiss mac and chees
L831[04:06:09] <SoraFirestorm> s/chees/cheese/
L832[04:06:09] <MichiBot> <SoraFirestorm> Kodos: aw yiss mac and cheese
L833[04:07:26] <Elizabeth> ~oc custom os
L834[04:07:26] <ocdoc> Predicted http://ocd.cil.li/tutorial:custom_oses
L835[04:09:14] <Sandra> chrome has decided not to render any navigation bars.... gj.
L836[04:09:20] <SoraFirestorm> nice
L837[04:10:50] <Sandra> literally above the web pane, (which still works completely), there's black.
L838[04:10:53] <Kodos> Okay, done eating, time to go hack Sanger's MCU program to see if packet spamming with an MCU will lag
L839[04:10:53] <EnderBot2> https://www.youtube.com/watch?v=anwy2MPT5RE
L840[04:11:05] <SoraFirestorm> hahaha EnderBot2
L841[04:11:10] *** cbcercas|AFK is now known as cbcercas
L842[04:11:11] <Sandra> http://puu.sh/mrAys/da0fe9ed1d.png
L843[04:11:21] <Thorinori> Woo server set up
L844[04:11:30] <SoraFirestorm> also
L845[04:11:34] <SoraFirestorm> dammit come on fedora!
L846[04:11:42] <SoraFirestorm> Kernel 4.4 has shipped
L847[04:11:51] <SoraFirestorm> When are we going to get 4.3?!
L848[04:11:55] <SoraFirestorm> D:
L849[04:12:04] <Kodos> Source?
L850[04:12:05] <Izaya> in a debian-grade timescale
L851[04:12:07] ⇨ Joins: onifiv (vifino@tty.sh)
L852[04:12:11] <onifiv> weee
L853[04:12:11] <Kodos> As in, are you waiting on the kernel source?
L854[04:12:14] <SoraFirestorm> https://lwn.net/Articles/671305/
L855[04:12:17] ⇨ Joins: vifino (vifino@tty.sh)
L856[04:12:20] <onifiv> There we go.
L857[04:12:21] <SoraFirestorm> no
L858[04:12:26] <onifiv> Only took a long time.
L859[04:12:33] <SoraFirestorm> I'm waiting for the Fedora Project to package kernel 4.3
L860[04:12:40] <SoraFirestorm> Source is long out
L861[04:12:41] *** cbcercas is now known as cbcercas|AFK
L862[04:12:50] <Izaya> why not like, build from source and package yourself?
L863[04:12:52] <SoraFirestorm> But the Fedora Project does not yet have an official package pushed out
L864[04:13:08] <SoraFirestorm> No way in hell I'm going to package it. Not worth it.
L865[04:13:18] <Izaya> gotta love RPM-based distros
L866[04:13:35] <SoraFirestorm> Building from source will involve more effort than I'm willing to put in
L867[04:13:55] <Izaya> but then you can like, -funrollloops and stuff /s
L868[04:14:10] <vifino> Did I ever mention how much I love virsh?
L869[04:14:11] <vifino> Saved my ass couple o times.
L870[04:14:27] <Kodos> What I'd really like, is to know the text resolution of my netbook, so I can make a splash screen/login screen as opposed to a simple prompt
L871[04:15:14] ⇨ Joins: Madxmike (~Madxmike@172.56.5.132)
L872[04:15:31] <vifino> Izaya: You make that joke waaay too often.
L873[04:15:44] ⇨ Joins: Inari (~Pinkishu@p5DEC6D14.dip0.t-ipconnect.de)
L874[04:15:47] <vifino> I mean, I use gentoo sometimes, but I don't use -funrollloops
L875[04:16:00] <vifino> I mean, I use gentoo sometimes, but I don't use -funroll-loops*
L876[04:16:07] <Izaya> fine
L877[04:16:08] <vifino> dash be bork.
L878[04:16:09] <Izaya> you can like
L879[04:16:14] <Kodos> Vexatos: you around?
L880[04:16:18] * Izaya goes to look up some other options
L881[04:16:28] <vifino> Izaya: -Ofast.
L882[04:16:37] <SoraFirestorm> -Oincrediblyfast?
L883[04:16:45] <Izaya> -Ogottagofast
L884[04:16:46] <Kodos> Bleh, brb a sec
L885[04:16:54] <SoraFirestorm> good lord
L886[04:16:59] <vifino> SoraFirestorm: -Ofast breaks standards to archieve a little bit more speed.
L887[04:17:00] <SoraFirestorm> that is a *much* better flag name XD
L888[04:17:17] <Vexatos> Kodos, maybe
L889[04:17:20] <SoraFirestorm> figured something along those lines
L890[04:17:25] <Izaya> --hurd
L891[04:17:26] <vifino> *status | Disconnected from IRC (error:140940E5:SSL routines:ssl3_read_bytes:ssl handshake failure). Reconnecting...
L892[04:17:28] <vifino> Wat.
L893[04:17:35] <Kodos> Vexatos: I just logged into my world from yesterday, and light boards don't keep the colors I set between loads
L894[04:17:59] <Vexatos> did the program stop running?
L895[04:18:06] <Vexatos> because that's the only way that could happen
L896[04:18:14] <Izaya> vifino, secretly builds GNU hurd. there is also --kfreebsd, --kopenbsd and --knetbsd /s
L897[04:18:16] <vifino> Izaya: But yeah, I got my dedi a gooood new kernel.
L898[04:18:31] <vifino> Izaya: haha
L899[04:18:33] <Thorinori> I am gonna head to bed, thanks for all the help guys! I will be sure to come around here more often, fun place :D
L900[04:18:35] <Kodos> It didn't, but shouldn't the colors retain their settings until new ones are applied?
L901[04:18:39] <Elizabeth> o/
L902[04:18:41] <Kodos> And/or the board is removed and replaced
L903[04:18:43] <Thorinori> o/
L904[04:18:47] <Izaya> Seeya Thorinori
L905[04:18:49] <vifino> o/
L906[04:18:54] <SoraFirestorm> laters Thorinori
L907[04:19:11] <Vexatos> Kodos, when the board is removed
L908[04:19:14] <Vexatos> or power is lost
L909[04:19:15] <vifino> I alwys read Thorinori as Tunainori .-.
L910[04:19:20] <Kodos> >power is lost
L911[04:19:21] <Vexatos> it should reset the colours
L912[04:19:30] <Kodos> Creative server
L913[04:19:36] <Izaya> SoraFirestorm, (zsh) alias --global '-Ogottagofast'='-Ofast'
L914[04:19:52] <Kodos> Unless power blinks off for a tick during world load, I can't think of anything else
L915[04:20:03] <Vexatos> Through loads http://git.io/vzeqU
L916[04:20:26] <Kodos> Then could it be a visual thing? Maybe a sync issue?
L917[04:20:43] <Vexatos> could be, yes
L918[04:20:53] <Vexatos> if OC doesn't sync the entire rack once on reload
L919[04:20:57] <Vexatos> which it probably should
L920[04:21:13] <Kodos> How would I check that
L921[04:22:18] * vifino looks at Elizabeth and holds his growling stomach
L922[04:22:31] * Elizabeth sneezes
L923[04:22:34] ⇦ Quits: Thorinori (webchat@host-72-174-2-236.msl-mt.client.bresnan.net) (Ping timeout: 204 seconds)
L924[04:23:29] * vifino gives Elizabeth a tissue
L925[04:23:45] <vifino> fooooooood? '.'
L926[04:24:01] <SoraFirestorm> some making me hungry dammit
L927[04:24:37] * Kodos whispers 'Mac and cheese' in SoraFirestorm's ear
L928[04:24:38] * Elizabeth points to SoraFirestorm
L929[04:24:40] <Elizabeth> he's food
L930[04:24:41] <SoraFirestorm> s/some/stop/
L931[04:24:43] ⇨ Joins: malcom2073_ (~quassel@mikesshop.net)
L932[04:24:43] <MichiBot> <SoraFirestorm> stop making me hungry dammit
L933[04:24:44] <SoraFirestorm> wat no
L934[04:24:51] <SoraFirestorm> *not* food
L935[04:25:22] <vifino> :D
L936[04:25:25] <vifino> FOOOOD
L937[04:25:29] <SoraFirestorm> naaaauuu!!
L938[04:25:40] <SoraFirestorm> *kick*
L939[04:25:46] <Kodos> https://pastebin.com/SC1K4usK
L940[04:25:49] * vifino gets an axe and stares at SoraFirestorm
L941[04:25:56] <vifino> Foood >:)
L942[04:26:07] <SoraFirestorm> uh, well, uh
L943[04:26:08] <SoraFirestorm> dammit
L944[04:27:09] * Elizabeth sneaks out to the shops
L945[04:27:22] <vifino> Nooo!
L946[04:27:26] * vifino follows Elizabeth
L947[04:27:34] <SoraFirestorm> Too late?
L948[04:28:14] * Elizabeth waits for vifino to catch up then continues
L949[04:28:26] <SoraFirestorm> That's just mean Elizabeth :P
L950[04:33:12] ⇦ Quits: onifiv (vifino@tty.sh) (Quit: toodles maccaroodles)
L951[04:38:56] <Kodos> Is there a way to flash an eeprom without needing to rotate them into a computer
L952[04:39:15] <SoraFirestorm> One of the OpenSec tools can flash them, so I heard
L953[04:39:23] <Kodos> Ah yes, cardwriter
L954[04:39:24] <Kodos> derp
L955[04:41:52] <Kodos> Hm, that didn't work
L956[04:42:27] ⇦ Quits: Turtle (~SentientT@145.37.53.148) (Ping timeout: 198 seconds)
L957[04:42:29] <Kodos> Lol, NEI recipe for Tablet is still using the ollllld tablet texture
L958[04:45:41] <Kodos> Whee, it works =D
L959[04:45:50] <Kodos> Packet spam in an MCU =D
L960[04:45:50] <EnderBot2> https://www.youtube.com/watch?v=anwy2MPT5RE
L961[04:45:54] <Kodos> FUck off
L962[04:46:11] <SoraFirestorm> You're the one who keeps bringing EnderBot2 up :P
L963[04:47:16] <SoraFirestorm> Anyone know if Sangar will be around soon?
L964[04:47:32] * Elizabeth returns with food
L965[04:47:34] <SoraFirestorm> I have a whole bunch of questions I wanna ask, and that's the only thing standing between me and sleep
L966[04:47:38] <Kodos> ~w computer.pullSignal
L967[04:47:38] <ocdoc> http://ocd.cil.li/api:computer
L968[04:48:04] <Kodos> Blehhh
L969[04:48:07] <Kodos> Creative MCU doesn't have infinite power
L970[04:48:55] <Kodos> Well, the cod works at least
L971[04:48:58] <Kodos> code*
L972[04:49:13] <Kodos> OH
L973[04:49:15] <Kodos> BRILLIANT IDEA
L974[04:49:24] <Kodos> A drone that does the same thing, but also patrols over an area
L975[04:49:34] * vifino stares at Elizabeth, having his stomach growl loudly
L976[04:49:50] <Kodos> Guys, what do you think? A drone that denies network messaging in its immediate area
L977[04:50:10] <SoraFirestorm> A DOS Drone?
L978[04:50:13] <SoraFirestorm> eeeehhhhh
L979[04:50:13] <SoraFirestorm> no
L980[04:50:25] <Kodos> No as in it wouldn't really work, or no as in that's an asshole idea
L981[04:50:38] <SoraFirestorm> 2, but 1 would be nice
L982[04:51:20] * Elizabeth opens a can on tuna and hands it to vifino
L983[04:51:34] <vifino> :O
L984[04:51:35] <SoraFirestorm> s/hands it to/throws it at/
L985[04:51:36] <Kodos> Anyone know what the port range is? Is it 1-65535 or w/e, or can you use a negative integer
L986[04:51:36] <MichiBot> <Elizabeth> *** opens a can on tuna and throws it at vifino
L987[04:51:42] * Elizabeth beats SoraFirestorm
L988[04:51:44] <SoraFirestorm> That mostly worked
L989[04:51:46] <SoraFirestorm> ouch
L990[04:51:47] * vifino nomnomnoms tuna and Elizabeth
L991[04:51:55] <Elizabeth> Kodos, 1-65535
L992[04:52:00] * Elizabeth nyahs
L993[04:52:01] <SoraFirestorm> no negatives
L994[04:52:04] <Kodos> k
L995[04:52:10] <Kodos> Too used to LSL channels I guess
L996[04:52:26] <Elizabeth> though i think there's also a limit on how many ports you can have open at once
L997[04:52:26] <SoraFirestorm> They're similar to real-world UDP ports
L998[04:52:32] <Kodos> 16, configurable
L999[04:52:47] <Kodos> I don't need a ton open though, just the one to fill a relay
L1000[04:52:47] ⇨ Joins: Turtle (~SentientT@145.37.53.148)
L1001[04:52:58] <Kodos> Time to build a drone
L1002[04:56:56] <Kodos> Just had a crazy idea
L1003[04:56:56] <Kodos> Stick a chat upgrade in a drone, and have it do stuff based on what its owner says
L1004[04:57:10] <Sandra> Kodos, i remember Izaya doing such a thing at BTM15, a chat controlled drone that could be controlled by anyone at the con.
L1005[04:57:24] <Kodos> Hm, I'll have to get his EEPROM code then
L1006[04:57:27] <Sandra> i think it was izaya anyway.
L1007[04:57:31] <Sandra> maybe it was vex.
L1008[04:57:32] <Izaya> but then I changed it to just me and tried to take over
L1009[04:57:46] <Izaya> followed by realising they had no weapons so they somehow crashed the server
L1010[04:57:51] <SoraFirestorm> Like the one at BTM?
L1011[04:57:52] <Izaya> apparently a drone swarm can crash as server?
L1012[04:57:52] ⇦ Quits: Lumien (Elite13049@ipv6.6.sigma.elitebnc.org) (Ping timeout: 192 seconds)
L1013[04:57:52] ⇦ Quits: Kamran (Kamran@Youre.All.Mad.PanicBNC.ca) (Ping timeout: 192 seconds)
L1014[04:57:53] <Sandra> oh god.
L1015[04:58:11] <Sandra> you just crashed lumien and kamran!
L1016[04:58:20] <SoraFirestorm> lol
L1017[04:58:41] <SoraFirestorm> I'm just going to open an issue on OC-Native and go to bed
L1018[04:59:28] ⇨ Joins: Lumien (Elite13049@ipv6.6.sigma.elitebnc.org)
L1019[05:00:16] <Sandra> 1.8 modding: still use "gradlew setupDecompWorkspace idea" yes?
L1020[05:00:23] <Kodos> Do you need a nav upgrade for a drone to use waypoints
L1021[05:00:29] <SoraFirestorm> believe so
L1022[05:00:34] <Sandra> I believe so yes.
L1023[05:01:16] <Kodos> Does a creative one work, or no since it uses a map
L1024[05:01:16] <Sandra> and they need to be on the nav upgrade's internal map iirc.
L1025[05:01:16] <Sandra> idk.
L1026[05:01:44] ⇨ Joins: Kamran (Kamran@Youre.All.Mad.PanicBNC.ca)
L1027[05:02:13] *** Kamran is now known as Guest85385
L1028[05:02:14] <Kodos> It's really hard to packet spam a fully upgraded relay
L1029[05:02:25] <vifino> /nick vφno
L1030[05:02:44] <vifino> ( Get it? Vee Phi No... )
L1031[05:04:51] <Sandra> Kodos, couldn't you just use multiple computers?
L1032[05:05:06] <Sandra> a ddos if you will?
L1033[05:08:07] <Elizabeth> Izaya, i think you crashed BTM15 because you had a shit load of the things and when they all moved together, MC had to calculate their movements as well as their collisions
L1034[05:08:23] <Izaya> ah
L1035[05:08:30] <Izaya> so perhaps next time do them one-at-a-time?
L1036[05:08:54] <Sandra> oh god.
L1037[05:09:01] <Sandra> why did you do such a thing Izaya.
L1038[05:09:02] <Elizabeth> possibly, that or space them out a bit
L1039[05:09:26] *** gAway2002 is now known as g
L1040[05:09:45] ⇦ Quits: Madxmike (~Madxmike@172.56.5.132) (Remote host closed the connection)
L1041[05:09:58] <Izaya> maybe have a 'master' drone scheduling movements?
L1042[05:10:03] ⇦ Quits: Vexatos (~Vexatos@p200300556E6CB721204D814577651B23.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L1043[05:10:09] <Elizabeth> that could work
L1044[05:10:17] <Izaya> eheh then there'd be minion drones
L1045[05:10:30] <Izaya> plus then the master could be the only one with a chat upgrade
L1046[05:10:32] <Inari> Elizabeth: i dont see how that shoudl crash it though
L1047[05:10:37] <Inari> it can make it slow, yes, but thats not a crash
L1048[05:10:39] ⇦ Quits: calclavia (uid15812@2001:67c:2f08:6::3dc4) (Quit: Connection closed for inactivity)
L1049[05:10:43] <Elizabeth> Inari, it's MC
L1050[05:10:49] <Inari> :p
L1051[05:11:07] <Inari> yet noone seems to have made a good mc clone yet
L1052[05:11:08] <Inari> ;-,
L1053[05:11:34] * vifino curls up on Elizabeth
L1054[05:11:45] <Izaya> minetest is nice
L1055[05:11:46] * Elizabeth pets vifino
L1056[05:11:50] <Izaya> modding API is in lua, too
L1057[05:11:55] <Inari> i disagree, but eh
L1058[05:12:08] <g> I wouldn't like to do entire mods in lua honestly
L1059[05:12:17] * vifino purrs
L1060[05:12:30] <Kodos> Sandra: I could, but this would allow me to remotely DOS someone
L1061[05:12:35] <Sandra> g, so not a potential user of NewMoon then?
L1062[05:12:57] <g> What's NewMoon?
L1063[05:13:04] <Izaya> well really you just make a block and a few hook functions, give them textures and you're basically done
L1064[05:13:22] <Inari> minetest lacks certain essential things
L1065[05:14:29] <Sandra> NewMoon is my new WIP modding API. (WIP means very WIP.) the intention is to create a universal modding API for all sandbox games ever.
L1066[05:14:42] <g> ah, yeah, most likely no
L1067[05:14:44] <Sandra> it uses Lua for ease of embedding into anything.
L1068[05:14:48] <Inari> *cough* nova *cough*?
L1069[05:14:53] <g> I just don't like lua
L1070[05:14:55] <Sandra> Inari, indeed.
L1071[05:15:00] <g> it's far too barebones for me
L1072[05:15:24] <Sandra> NewMoon is what happens if you translate NovaLua from portugese.
L1073[05:15:25] <Inari> how would you make a usable modding api for /all/ sandbox games even
L1074[05:16:17] <Sandra> NOVA, although interesting, is too low-scope for my intentions.
L1075[05:16:32] <Sandra> I want to wrap it to at least starbound and factorio, as well as voxel games.
L1076[05:17:05] <Inari> i guess i fail to see the point
L1077[05:17:32] <g> yeah, that doesn't make sense to me
L1078[05:17:46] <g> those games are all completely different
L1079[05:18:05] <SoraFirestorm> alrighty
L1080[05:18:07] <malcom2073_> The only way to make an api generic enough to work with that wide a variety of games, is to make it have so little in the wat of features that it is near useless
L1081[05:18:20] <Sandra> it's not that wide a variety.
L1082[05:18:27] <SoraFirestorm> Could someone make sure Sangar sees this when he comes around?
L1083[05:18:30] <SoraFirestorm> https://github.com/MightyPirates/OC-Natives/issues/2
L1084[05:18:38] <Kodos> Pretty sure he'll get an email about it
L1085[05:18:45] <SoraFirestorm> either way
L1086[05:18:56] <Inari> i still wish nova would be better ;-;
L1087[05:19:02] <SoraFirestorm> It's late over in UTC-8, and as much as I would have rather asked him on IRC
L1088[05:19:11] <Inari> do any packs you know use nova?
L1089[05:19:12] <SoraFirestorm> I'm super tired and I have things to do in the morning
L1090[05:19:21] <SoraFirestorm> laters all
L1091[05:19:25] ⇦ Quits: SoraFirestorm (~user@131-191-86-130.as.clicknet.org) (Quit: ERC (IRC client for Emacs 24.5.1))
L1092[05:19:33] <g> I tried to write a jython mod loader once
L1093[05:19:44] <g> I got it to register blocks but couldn't get it to load textures/strings
L1094[05:20:10] <Inari> and well i guess i mostly like nova not for "portability" but for its abstraction from MC code
L1095[05:20:17] ⇦ Quits: Jasontti (~Jason@dsl-prvbrasgw1-58c000-47.dhcp.inet.fi) (Ping timeout: 195 seconds)
L1096[05:21:50] <g> python doesn't get enough love with the modding scene :u
L1097[05:22:25] <g> the only things I really see it used for are iceball and space of ai- er, ace of spades
L1098[05:22:38] <malcom2073_> Whitespace scope is the devils playground
L1099[05:22:46] <g> How so?
L1100[05:23:04] <g> does your IDE not have indent guides?
L1101[05:23:08] <Inari> im not a huge python fan
L1102[05:23:14] <malcom2073_> Sure it does, but they're not forced on the user
L1103[05:23:28] <g> well yeah, I wouldn't expect that unless you were using a python IDE
L1104[05:24:56] <SF-G3> Python is awesome, in spite of 'indentation == block level'
L1105[05:25:25] <g> python is my favourite language, although I know java as well
L1106[05:25:37] <g> scala/clojure/other functional languages can nope off for now though
L1107[05:25:56] <SF-G3> Java is horrendous
L1108[05:25:57] <vifino> BASH BEST LANGUAGE
L1109[05:26:13] <SF-G3> Not even a language :P
L1110[05:26:15] <g> I don't dislike java but it's used for a lot of things that it just isn't designed for
L1111[05:26:26] <vifino> Just gonna leave this here https://github.com/vifino/ircprinter/blob/master/src/irc
L1112[05:26:29] <Sandra> Inari, no packs use nova, because no mods use nova.
L1113[05:26:40] <Inari> :P
L1114[05:26:45] <Sandra> except EDX but that doesn't really work.
L1115[05:26:50] <Inari> but nova is so good :<
L1116[05:27:06] <SF-G3> Java's compiler will *error* if you don't name files to its standard
L1117[05:27:15] <g> yeah, I know
L1118[05:27:21] <g> but to be fair, it's a good standard
L1119[05:27:32] <g> given the way everything is supposed to be structured
L1120[05:27:35] <SF-G3> That is *never* *ever* *EVER* a good reason to error
L1121[05:27:46] <g> I would say that should /at least/ be a warning
L1122[05:27:49] <Sandra> ...
L1123[05:27:51] <Sandra> no.
L1124[05:27:53] <Inari> SF-G3: it does?
L1125[05:28:05] <SF-G3> Inari: yup
L1126[05:28:06] <Sandra> Inari, yes it does.
L1127[05:28:10] <Inari> what standard
L1128[05:28:11] <Inari> Oo
L1129[05:28:23] <Sandra> if you don't name a java file the exact same name as the class inside.....
L1130[05:28:25] <g> Inari: the general java style guides
L1131[05:28:31] <Inari> thats kinda dumb lol
L1132[05:28:36] <Sandra> rip you.
L1133[05:28:37] <g> file only has one top-level class, file is named after the class
L1134[05:28:45] <SF-G3> Whoever said 'that's an error' had major brain damage
L1135[05:28:52] <g> it seems restrictive but it does help a lot with structure
L1136[05:29:04] <g> and jumping around isn't a problem with a half-decent IDE
L1137[05:29:17] <Sandra> I mean, I guess the point is that you only have 1 place to look for a specific class.
L1138[05:29:29] <Inari> maybe
L1139[05:29:31] <Sandra> and packages also have to be in folders with the same name.
L1140[05:29:37] <Inari> i just dont feel lik eits teh compilers job to enforce that :P
L1141[05:29:45] <SF-G3> It's not
L1142[05:29:51] <Sandra> so net.minecraft.block is net/minecraft/block
L1143[05:29:53] <g> packages named after folders makes a lot of sense too
L1144[05:29:58] <g> it's all structure
L1145[05:30:02] <SF-G3> It's a suggestion at best
L1146[05:30:06] <Inari> it isnt about it making sense or not
L1147[05:30:09] <g> it's the same in almost literally every other language
L1148[05:30:14] <Inari> it shouldn't need to be enforced by the compiler
L1149[05:30:16] <SF-G3> I'll even go so far as to say a good suggestion
L1150[05:30:18] <Sandra> net.minecraft.block.Block is at net/minecraft/block/Block.java
L1151[05:30:21] ⇨ Joins: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net)
L1152[05:30:22] <g> I wouldn't say that's enforced
L1153[05:30:28] <g> it's just, yknow, how it works
L1154[05:30:40] <g> if you're importing a package it needs to know where to find the package
L1155[05:30:51] <Sandra> g, you say that but yet you're a python programmer.
L1156[05:30:53] <Sandra> hahahahahahaha.
L1157[05:30:57] <SF-G3> On the local package path dammit
L1158[05:31:01] <Sandra> python has really dumb import statements.
L1159[05:31:10] <g> some of them are pretty odd, yeah
L1160[05:31:19] <g> don't import * from anywhere please
L1161[05:31:26] <SF-G3> Python lets you rename things
L1162[05:31:33] <g> that's true as well, yeah
L1163[05:31:46] <SF-G3> That's brain damage too
L1164[05:31:54] <g> it's handy in a small number of cases
L1165[05:31:57] <g> but usually not needed
L1166[05:32:00] <Inari> nah
L1167[05:32:08] <SF-G3> Shouldn't ever be needed
L1168[05:32:09] <Sandra> import pygame
L1169[05:32:15] <Sandra> from pygame.locals import *
L1170[05:32:23] <g> only when you're importing a class that clashes with another class already in scope for example
L1171[05:32:30] <Inari> local a = require("blub")
L1172[05:32:37] <g> Sandra, you should really not ever import * :P
L1173[05:32:41] <Sandra> yes that's a good thing.
L1174[05:32:46] <SF-G3> Someone has failed the naming game then
L1175[05:32:50] <g> I'm pretty sure latest python deprecated that
L1176[05:32:55] <g> or was it implicit relative imports
L1177[05:33:03] <Inari> SF-G3: maybe, but if you're gonna use the lib you'Re gonna use the lib
L1178[05:33:06] <Sandra> g, you don't have to, since all the things in pygame.locals are also under the pygame package.
L1179[05:33:10] <Sandra> thankfully.
L1180[05:33:14] <Sandra> for that api.
L1181[05:33:30] <g> Sandra, even so, if you're using eg pycharm for your IDE it'll just import things as you use them anyway
L1182[05:33:31] <Sandra> aka literally the only reason I ever used python since everything else in the language is horrible.
L1183[05:34:01] <g> I should point out that I run a tool called flake8 over all my code which bitches about little things like that
L1184[05:34:06] <g> but that's a linter, that's what it's for
L1185[05:34:50] <Sandra> also did you say you disliked functional languages, g?
L1186[05:34:51] <SF-G3> I don't understand the whole ice
L1187[05:34:56] <SF-G3> Dammit
L1188[05:34:57] <g> Sandra, yeah
L1189[05:35:03] <g> but my introduction to it was clojure
L1190[05:35:05] <Sandra> why?
L1191[05:35:12] <g> which I had to learn for work in 2 weeks
L1192[05:35:17] <g> I just find it unwieldy
L1193[05:35:19] <SF-G3> s/ice/IDE thing/
L1194[05:35:23] <MichiBot> <SF-G3> I don't understand the whole IDE thing
L1195[05:35:24] <Sandra> oh have fun with that.
L1196[05:35:26] <Inari> i like scala, rust and lua quite a lot haha, javascript is pretty good too, c# and c++ are okay, not a big fan of python or tcl/tk
L1197[05:35:31] <g> oh, I'm not working there anymore
L1198[05:35:37] ⇦ Quits: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net) (Read error: Connection reset by peer)
L1199[05:35:41] <g> I don't like javascript
L1200[05:35:48] <Sandra> g, python is actually quite good at functional programming.
L1201[05:35:49] <g> SF-G3, what do you mean?
L1202[05:35:49] <SF-G3> As a side note
L1203[05:35:53] <g> Sandra, yeah, I know
L1204[05:35:54] <g> and there's hy
L1205[05:35:57] ⇨ Joins: h3po (~h3po@aftr-5-146-248-0.unity-media.net)
L1206[05:36:06] <SF-G3> Why do people use those things?
L1207[05:36:12] <SF-G3> I don't get it
L1208[05:36:13] <Sandra> scala is the same tbh.
L1209[05:36:14] <g> because they make programming a lot faster
L1210[05:36:19] <g> Hy: http://docs.hylang.org/en/latest/
L1211[05:36:34] <g> SF-G3, have you ever used pycharm for your python?
L1212[05:36:40] <SF-G3> No
L1213[05:36:47] <g> you should try it, there's a free community edition
L1214[05:36:58] <SF-G3> Zeiss
L1215[05:36:59] <Sandra> I should really get pycharm for my intellij.
L1216[05:37:02] <Sandra> but..... nah.
L1217[05:37:09] <g> I prefer to have it separate
L1218[05:37:14] <SF-G3> Serious question
L1219[05:37:14] <g> plus I have an OSS license for pycharm pro, lol
L1220[05:37:32] <SF-G3> What does that do that I can't get Emacs to do?
L1221[05:37:42] <Sandra> SF-G3, nothing.
L1222[05:37:43] <g> given that you can write an OS in emacs
L1223[05:37:44] <Sandra> at all.
L1224[05:37:57] <g> if you like emacs, use emacs
L1225[05:38:07] <g> but don't kid yourself and say it's not an IDE when you have it kitted out with all your tools
L1226[05:38:08] <g> :P
L1227[05:38:30] <SF-G3> :P
L1228[05:38:41] <Kodos> By that logic, though, Windows is an IDE, isn't it?
L1229[05:38:46] <Sandra> I remember when I did a presentation on emacs even though I'd literally only used emacs for 2 weeks.
L1230[05:38:49] <Kodos> Since you can kit that out with tools to make something
L1231[05:38:53] <g> windows isn't a text editor however Kodos
L1232[05:38:58] <Sandra> Kodos, it's not integrated into windows though.
L1233[05:39:07] <Kodos> Is'nt emacs an os tho
L1234[05:39:11] <Sandra> keyterm: integrated.
L1235[05:39:13] <g> emacs is a text editor
L1236[05:39:20] <g> you can write an OS in it if you want though, sure
L1237[05:39:21] <Sandra> Integrated Development Environment.
L1238[05:40:10] <g> the problem I have with emacs, is like, I already know how to use a basic text editor
L1239[05:40:18] <g> and IDEs build on top of that knowledge instead of throwing it out the window
L1240[05:40:35] <g> if you have a free month to learn emacs though, then fair enough
L1241[05:40:46] <Sandra> emacs is more of a regular text editor than vim.
L1242[05:40:56] <SF-G3> Emacs' bindings predate the 'standard' CUA bindings
L1243[05:40:57] <Sandra> it just has lots of weird keybindings.
L1244[05:41:03] <g> vim is hard enough to use that someone had to gameify the keybindings
L1245[05:41:06] <Sandra> as do both.
L1246[05:41:08] <g> to help people learn how to use it
L1247[05:41:11] <Sandra> yeah.
L1248[05:41:27] <vifino> Emacs is a good OS, but lacks a good text editor.
L1249[05:41:30] <g> I can use linux vim
L1250[05:41:32] <g> I have trouble with bsd vim
L1251[05:41:42] <SF-G3> I never did figure out how to do anything beyond save and Wii
L1252[05:41:48] <SF-G3> $/
L1253[05:41:49] <vifino> :wq
L1254[05:42:01] <SF-G3> s/Wii/quit in vi/
L1255[05:42:01] <Sandra> my vim knowledge:
L1256[05:42:03] <MichiBot> <SF-G3> I never did figure out how to do anything beyond save and quit in vi
L1257[05:42:04] <Inari> wii u?
L1258[05:42:04] <Sandra> i
L1259[05:42:07] <Sandra> type
L1260[05:42:12] <Sandra> blah blah blah
L1261[05:42:14] <SF-G3> Phone keyboard is hard
L1262[05:42:14] <Sandra> escape
L1263[05:42:20] <Sandra> :wq
L1264[05:42:25] <Sandra> :q!
L1265[05:42:29] <Sandra> that's all I know.
L1266[05:42:39] <SF-G3> Pretty much same here
L1267[05:42:42] <Sandra> if I need a console editor, I much prefer nano.
L1268[05:42:46] <vifino> You don't need to :q! if :w saved successfully.
L1269[05:42:51] <SF-G3> Ugh, nano
L1270[05:42:58] <SF-G3> I don't like nano
L1271[05:43:07] <g> Nano is what I usually use via ssh
L1272[05:43:07] <Sandra> since it has all the keybinds there on the screen.
L1273[05:43:16] <SF-G3> Better than other things though
L1274[05:43:22] <SF-G3> Anyways
L1275[05:43:27] <g> it has syntax highlighting, basic tools, and not much else
L1276[05:43:27] <Sandra> vifino, i know I don't, but I either :wq or :q!.
L1277[05:43:29] <g> it's a text editor.
L1278[05:43:31] <g> :P
L1279[05:43:38] <Sandra> for save and quit or quit without saving.
L1280[05:43:49] <g> C-x, y, enter
L1281[05:43:50] <SF-G3> Gone for good this time. Laters.
L1282[05:43:54] <g> o/
L1283[05:43:57] <Sandra> My editors:
L1284[05:44:01] ⇦ Quits: SF-G3 (~SoraFires@66-87-139-158.pools.spcsdns.net) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
L1285[05:44:06] <Sandra> gedit on linux, notepad++ on windows.
L1286[05:44:11] <Sandra> idea on both.
L1287[05:44:12] <g> no love for sublime text?
L1288[05:44:21] <Sandra> fuck sublime text.
L1289[05:44:36] <g> I like how it works with multiple cursors everywhere
L1290[05:44:43] <Sandra> nano on consoles.
L1291[05:44:43] <g> but editing config json files for everything is stupid
L1292[05:44:53] <vifino> My editors: vim and atom sometimes.
L1293[05:44:55] ⇦ Quits: Turtle (~SentientT@145.37.53.148) (Quit: Nettalk6 - www.ntalk.de)
L1294[05:45:05] <Sandra> (I remember on my chromebook it had this weirdass version of vim which I didn't understand.)
L1295[05:45:09] <Sandra> and no nano.
L1296[05:45:16] <g> My editors: sublime text, IDEA/PyCharm, nano
L1297[05:45:32] <Elizabeth> Mine are Sublime Text 3 & vim
L1298[05:45:38] <Sandra> so I had to copy nano from the ubuntu installation I had out to the chrome os installation, so I could actually have a text editor.
L1299[05:45:47] <vifino> I consider learning to use vi ( not vim ) an essential skill in maintaining a linux or *BSD box.
L1300[05:45:51] <Sandra> with system access.
L1301[05:45:54] <g> Sandra, that was BSD vim
L1302[05:45:57] <g> it uses the old-style keybinds
L1303[05:46:00] <vifino> Because vi will be there.
L1304[05:46:04] <Sandra> probably yeah.
L1305[05:46:04] <vifino> Busybox has it.
L1306[05:46:16] <Sandra> fuck that.
L1307[05:46:27] <Elizabeth> I'm not sure what vi/vim Cygwin has but it's fucking impossible to use
L1308[05:46:34] <g> it's BSD vim
L1309[05:46:41] <g> if it's not linux vim it's probably BSD vim
L1310[05:47:01] <Sandra> isn't it like hjkl as arrows or something dumb like that?
L1311[05:47:10] <g> only if you're not in insert mode
L1312[05:47:25] <Sandra> what the hell does it use in insert mode?
L1313[05:47:30] <g> it doesn't
L1314[05:47:35] <Sandra> fuck that.
L1315[05:48:10] <g> there are keybinds for moving between words, but yeah
L1316[05:48:16] <g> it's silly
L1317[05:48:51] <Sandra> that's why I copied /home/chronos/.crouton/instances/*something*/usr/bin/nano to /usr/bin/nano
L1318[05:48:53] <Elizabeth> Sandra, i can move around, i can't actually insert anything on it
L1319[05:49:13] <Sandra> so I didn't have to use some dumb version of vi.
L1320[05:49:16] <Kodos> What is the thing called (IRL) that you can put on a server rack, and pull it out and it's a foldup screen and keyboard
L1321[05:49:31] <Elizabeth> Kodos, KVM
L1322[05:51:24] <Sandra> oh yeah... intellij still doesn't have an internal updater.
L1323[05:51:33] <Sandra> I've seen minecraft mods with an internal updater.
L1324[05:51:34] <g> it does, but it can only do it for the next patch level
L1325[05:51:38] <Sandra> but intellij....
L1326[05:51:40] <Sandra> nah m8.
L1327[05:52:05] <Sandra> so 15.0.1 can't update to 15.0.2 by itself.
L1328[05:52:10] <Sandra> g?
L1329[05:52:25] <g> I don't use IDEA enough to confirm but pycharm patches itself most of the time
L1330[05:52:32] <g> then again I update immediately most of the time
L1331[05:52:35] <Izaya> oh man this 1680x1050 monitor is perfect
L1332[05:52:42] <g> wu
L1333[05:52:43] <g> wut
L1334[05:52:47] <g> that's an odd resolution
L1335[05:52:58] <Izaya> better than 1600x900
L1336[05:53:11] <g> that's a less unusual one though
L1337[05:53:22] <Sandra> I mean, I have no real reason to have ultimate edition but I got it for free so *shrug*
L1338[05:53:34] <Sandra> oh yeah....
L1339[05:53:39] <g> I had ultimate for a while as well
L1340[05:53:44] <g> but I ended up shuttering my community
L1341[05:53:47] <g> so I don't really do java anymore
L1342[05:54:13] <Izaya> 16:10 isn't all that weird
L1343[05:54:16] <Izaya> or rather 8:5
L1344[05:54:25] <Sandra> the only reason I use ultimate is since it has plugins containing pycharm, rubymine, phpstorm etc.
L1345[05:54:50] <g> Yeah, I can see why that'd be useful
L1346[05:54:57] <Kodos> Going to type this out before I forget it
L1347[05:55:18] <Izaya> http://i.imgur.com/CcaWo7b.png
L1348[05:55:26] <Sandra> and since I have limited disk space, I can't hold 5 different 200MB ides.
L1349[05:55:29] <Kodos> I want an OC Card that you right click a terminal server with that binds the card to it, so you can plug it in a regular computer and remotely do things with the server from the computer
L1350[05:55:37] <g> Izaya: this is a tiling WM
L1351[05:55:41] <Sandra> rather, I can download a 50MB plugin for the IDE I already have.
L1352[05:55:56] <Izaya> g: but the new monitor just fits everything onto it
L1353[05:56:05] <g> oh, I see
L1354[05:56:16] <Izaya> 1440x900 does not do the job as well
L1355[05:56:22] <Izaya> http://i.imgur.com/GjaNNxR.png
L1356[05:56:29] <g> Why do you have all these weird screens?
L1357[05:56:40] <Izaya> I didn't pay for any of them
L1358[05:56:42] <Sandra> Izaya, what WM do you use?
L1359[05:56:44] <g> ah, okay
L1360[05:56:47] <Izaya> Sandra, awesome
L1361[05:56:53] <g> I have 2x1920x1080, so yknow
L1362[05:56:57] <Sandra> ah right.
L1363[05:57:03] <Izaya> yeah I'm too cheap for 1080p
L1364[05:57:14] <g> well my left one was like €20
L1365[05:57:26] <g> it was second-hand though
L1366[05:57:31] <Izaya> What I should do is take the 3 1440x900s, rotate them and use them in portrait mode
L1367[05:57:43] <Izaya> so I could have 2700x1440
L1368[05:57:51] <Sandra> I remember my idea for Aslang, or Awesome Sauce LAnguage Next Generation
L1369[05:58:10] <Sandra> (a fun little acronym I came up with.)
L1370[05:58:16] <g> wat
L1371[05:58:23] <g> can I eat that?
L1372[05:58:25] <Sandra> it was a java pre-processor.
L1373[05:58:40] <g> oh, another one?
L1374[05:58:43] <g> as if kotlin wasn't enough
L1375[05:58:44] <g> :P
L1376[05:59:01] <Sandra> this was before kotlin existed, or at least before I knew about it.
L1377[05:59:10] <g> ah, okay
L1378[05:59:10] <Sandra> this was like 2-3 years ago.
L1379[05:59:15] <g> disclaimer: I don't like kotlin either
L1380[05:59:16] <g> brb
L1381[05:59:25] <Sandra> I've never used it.
L1382[05:59:39] <Sandra> basically aslang added modules and macros to java.
L1383[05:59:53] <Sandra> modules being essentially traits.
L1384[06:00:13] <Sandra> and macros being quick short versions of long statements.
L1385[06:00:49] <Sandra> the way I planned to implement modules was as an interface, with the method code inside a comment in the file.
L1386[06:01:26] <Sandra> the aslang compiler would then create a class with whatever modules are implemented, copy-pasting the code, from whatever superclass existed.
L1387[06:01:42] <Sandra> and macros were pretty simple s/something/something else/
L1388[06:04:15] ⇨ Joins: querdenker_9 (uid127501@id-127501.brockwell.irccloud.com)
L1389[06:06:21] <Sandra> so a aslang generated class would be like class ASLANG_MODULE_Block_MItemStackHandler_MBlueCheeseHandler extends Block implements MItemStackHandler,MBlueCheeseHandler {
L1390[06:07:04] <Izaya> hrm
L1391[06:07:08] <Izaya> Salt or Ansible?
L1392[06:07:21] <Sandra> I never did much with that though.
L1393[06:07:24] <Sandra> Izaya, ?
L1394[06:07:49] <Izaya> trying to figure out which set of management software I want to use
L1395[06:07:52] <vifino> Izaya: 16:10 is really goood.
L1396[06:07:54] <Izaya> ah well, first, LDAP
L1397[06:07:59] <vifino> Izaya: SSH works good.
L1398[06:08:00] <Izaya> vifino, tis great
L1399[06:08:05] <Izaya> ha ha
L1400[06:08:12] <Izaya> I have to manage like 10 machines though
L1401[06:08:30] <vifino> Izaya: SSH is everywhere.
L1402[06:08:44] <Izaya> so
L1403[06:08:46] <Izaya> ansible?
L1404[06:08:51] <vifino> bash.
L1405[06:09:05] <vifino> Well, SSH with bash as automation.
L1406[06:09:24] ⇦ Parts: querdenker_9 (uid127501@id-127501.brockwell.irccloud.com) ())
L1407[06:11:58] <vifino> FML laptop locked up.
L1408[06:12:10] <vifino> I blame my ssd, as usual.
L1409[06:12:15] <vifino> Uuurgh.
L1410[06:12:38] ⇦ Quits: Inari (~Pinkishu@p5DEC6D14.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.2 Aria http://www.kvirc.net/)
L1411[06:14:50] <Kodos> Anyone familiar with pcpartpicker
L1412[06:15:25] <vifino> Yes.
L1413[06:15:53] <Kodos> You wanna do a huge favor for a buddy of mine?
L1414[06:16:02] <vifino> Uh, oh. Depends.
L1415[06:16:27] <Kodos> He doesn't really know what he's doing as far as picking parts goes, but he wants to build a PC. Mind putting together a gaming rig for him with a budget of 1200?
L1416[06:16:35] <Kodos> As in, make a build on the site and permalink it
L1417[06:16:48] <Kodos> 1200 USD, that is
L1418[06:16:58] <Izaya> vifino, why not put the SSD in the laptop?
L1419[06:17:24] <vifino> Izaya: Because I can detach it and pretend it never happened later in support.
L1420[06:17:27] <vifino> Or something.
L1421[06:17:28] <vifino> I dunno.
L1422[06:17:41] <vifino> Actually, it was because then I can switch between using my linux install on my computers.
L1423[06:18:21] <vifino> aka I can run it using my laptop or my desktop, both have intel i7's with a nvidia gpu
L1424[06:19:04] <vifino> Well, that would work if only my cpu wouldn't be dead and I wouldn't be waiting for intel to finally get the result "It's dead, Jim.".
L1425[06:19:25] <vifino> Send me muh fext chip bruhs.
L1426[06:25:43] <vifino> Kodos: Maybe in a few days, got much stuff to do the next couple of days, sorry.
L1427[06:26:55] <Kodos> No worries
L1428[06:27:07] <Kodos> I just want to make sure he gets one that doesn't have any incompatible parts, and I have no idea what I'm doing
L1429[06:27:31] <Izaya> Kodos, USD?
L1430[06:28:01] <Kodos> American Dollars
L1431[06:28:09] <Izaya> does it need a case?
L1432[06:28:15] <Kodos> I assume he needs everything
L1433[06:29:30] <vifino> 3Great repository names are short and memorable. Need inspiration? How about cuddly-engine.
L1434[06:29:36] <vifino> Thanks, I guess.
L1435[06:30:10] <Kodos> That thing is where Bearded Octo Nemesis came from
L1436[06:30:20] <vifino> Whazzat?
L1437[06:30:24] <Kodos> BON?
L1438[06:30:28] <vifino> Yeah.
L1439[06:30:34] <Kodos> It's a thing Immibis did I think
L1440[06:30:43] <Kodos> Something to do with decompiling mods
L1441[06:30:47] <vifino> Izaya: https://github.com/vifino/cgistuff/blob/master/hello_worlds/asm_linux_hello_world.S how2cgiinx86assemblywithoutlibc
L1442[06:31:43] <Izaya> vifino, you are insane
L1443[06:31:46] <Izaya> the good kind of insane
L1444[06:31:47] <Izaya> but
L1445[06:31:49] <vifino> :D
L1446[06:31:53] <Izaya> well
L1447[06:31:58] <Izaya> it's CGI in x86 asm
L1448[06:32:02] <Izaya> not even ARM or MIPS asm
L1449[06:32:07] <Izaya> :P
L1450[06:32:20] <vifino> Yeah, that is way saner, or so I've heard.
L1451[06:32:27] <Izaya> Kodos, single-core or multi-core gaming?
L1452[06:32:37] <vifino> Also, y u no call c function with stack linux?!?!?!
L1453[06:32:45] <vifino> I mean, sure, its ram not registers, but...
L1454[06:32:51] <Izaya> 'cause I can get an i7 for like $100 less if you don't mind 3.4Ghz instead of 4Ghz
L1455[06:32:52] <vifino> It is sane. .-.
L1456[06:33:41] <vifino> Izaya: Also, if you ever end up doing x86 assembly, use a libc, it makes things huge, but keeps you sane.
L1457[06:33:42] <Izaya> http://i.imgur.com/8ZMBRPQ.png
L1458[06:33:49] <vifino> call printf is so wonderful
L1459[06:34:04] <Izaya> Kodos, ^^
L1460[06:34:46] <vifino> Instead of all the interrupts, you can just call c functions, which is waaay easier.
L1461[06:34:52] <vifino> Plus looks better.
L1462[06:35:27] <vifino> actually, wait, i am a derp
L1463[06:35:48] <vifino> you use the stack to call c funcs, you use registers to call kernel
L1464[06:36:33] <vifino> push dastring and then call printf is so much cleaner.
L1465[06:37:09] <vifino> system calls are just bleh.
L1466[06:39:48] <Izaya> $1.2k is a lot to play with
L1467[06:43:52] ⇨ Joins: Turtle (~SentientT@145.37.77.220)
L1468[06:45:01] <Izaya> Kodos, plus keyboard, mouse and monitor?
L1469[06:47:13] <Izaya> Kodos, http://pcpartpicker.com/p/DBp2hM this is what I have, no mouse but keyboard + monitor, $80 under budget
L1470[06:47:25] <Izaya> (well, this is the parts list I came up with)
L1471[06:47:34] <Izaya> thanks for allowing me to think I had any form of actual money to play with
L1472[06:49:21] <Sandra> you can buy a mouse for $80 easily no?
L1473[06:49:31] <Izaya> well yes
L1474[06:49:36] <Izaya> but I dunno what people use in mice
L1475[06:49:40] <Izaya> I have a cheap Dell
L1476[06:49:44] <Izaya> I had a nice logitech once
L1477[06:49:54] <Izaya> but the scroll wheel died after a few years of use
L1478[06:49:54] <Sandra> left click, right click, scroll wheel, middle click.
L1479[06:50:00] <Sandra> moving left to right.
L1480[06:50:05] <Sandra> and up and down.
L1481[06:50:12] <Sandra> not right to left though.
L1482[06:50:18] <Sandra> you're a scrub if you do that.
L1483[06:50:25] <Izaya> you just have to loop it
L1484[06:52:02] <Sandra> exactly.
L1485[06:52:16] <Izaya> interesting
L1486[06:52:22] <Kubuxu> Sandra: even cheaper, look for mouses from Bloody A4Tech
L1487[06:52:39] <Kubuxu> They are great.
L1488[06:52:40] ⇨ Joins: Alex-Learning (uid57631@id-57631.charlton.irccloud.com)
L1489[06:52:41] <Sandra> the mouse I'm currently using is a hp thingy.
L1490[06:52:45] <Sandra> idk what that is.
L1491[06:53:08] <Sandra> because, although I do have a gaming mouse, my computer's USB ports completely die upon it's insertion.
L1492[06:53:20] <Kubuxu> Lool
L1493[06:53:35] <Sandra> as do they upon the insertion of any usb drive.
L1494[06:54:39] <Sandra> along with the screen being smashed, the cpu? failing, the bluetooth failing a little, the usb ports being unable to handle anything more complex than a simple wired mouse.....
L1495[06:54:51] <Sandra> I really need a new computer.
L1496[06:56:20] <Izaya> http://i.imgur.com/9frOMBP.jpg new mouse vs old mouse
L1497[07:00:09] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 198 seconds)
L1498[07:02:31] ⇦ Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 190 seconds)
L1499[07:02:36] ⇦ Quits: Turtle (~SentientT@145.37.77.220) (Quit: Nettalk6 - www.ntalk.de)
L1500[07:06:02] ⇨ Joins: wembly (~wembly@50.240.220.69)
L1501[07:10:37] <Kodos> Izaya: Just curious, why that processor over something like a 4790k
L1502[07:11:12] <vifino> Kodos: because its cheaper.
L1503[07:11:13] <Izaya> Kodos, it's cheaper and just as powerful, and it has VT-d, but at the cost of 600Mhz clock speed
L1504[07:11:27] <Izaya> the k processors pre-skylake have no VT-d
L1505[07:11:44] <vifino> uh, wat
L1506[07:12:01] <Kodos> Izaya: Okay, now say that in English so I can explain to my friend
L1507[07:12:02] <Elizabeth> plus k series Intel processors can be overclocked
L1508[07:12:10] <Izaya> ^
L1509[07:12:30] <Elizabeth> Kodos, basically VT-d is device passthrough for virtual guest support
L1510[07:12:30] <vifino> thats something for it, not against it...
L1511[07:12:59] <vifino> Izaya: I call bs on your vt-d claim tho.
L1512[07:13:00] <Kodos> And that benefits what exactly? The guy really just wants a gaming rig
L1513[07:13:09] <vifino> i7-4790k has vt-d.
L1514[07:13:24] <vifino> My laptop haswell has vt-d.
L1515[07:13:33] <Elizabeth> also 600MHz isn't going to do much
L1516[07:13:36] <Izaya> Kodos, well there's also the fact that it's $100 cheaper than a 4790k
L1517[07:14:11] <Izaya> vifino, really? Huh.
L1518[07:14:15] <Izaya> So it does.
L1519[07:14:20] <Izaya> TIL.
L1520[07:14:43] <Izaya> I was under the impression that the unlocked processors didn't have VT-d until Skylake
L1521[07:14:56] <vifino> Nope, they have had that for a while
L1522[07:15:12] <Izaya> Elizabeth, well considering that processors run at like double the speed of the memory and all the hardware
L1523[07:15:19] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L1524[07:15:21] <Izaya> and on a CISC chip that isn't hugely useful
L1525[07:16:16] <Elizabeth> https://i.imgur.com/pOVAVCP.jpg
L1526[07:17:35] <Kodos> Anyway, my friend just needs a gaming computer. He doesn't even know how to do 90% of the stuff we talk about here
L1527[07:17:48] <Kodos> The only other thing it'll be doing is college homework
L1528[07:18:30] <Izaya> Kodos, if he went for a cheaper keyboard or monitor (or if he already had one of them) he could go for the 4790k
L1529[07:19:11] <Kodos> Well this is the build he came up with https://l.facebook.com/l.php?u=http%3A%2F%2Fpcpartpicker.com%2Fp%2FMFnLzy&h=pAQH4GifD
L1530[07:19:15] <Kodos> Annnd fuck facebook
L1531[07:19:23] <Kodos> http://pcpartpicker.com/p/MFnLzy
L1532[07:19:46] ⇦ Quits: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590) (Ping timeout: 186 seconds)
L1533[07:20:08] <Izaya> that would work well too, nothing wrong with it
L1534[07:20:14] <Izaya> though he could always not pay for the software
L1535[07:20:21] <Izaya> all software is free as in free beer, after all
L1536[07:21:32] ⇨ Joins: t3hero (~t3hero@2601:202:200:fb50:6191:8615:de2e:f374)
L1537[07:24:31] *** cbcercas|AFK is now known as cbcercas
L1538[07:27:31] ⇨ Joins: Turtle (~SentientT@145.37.66.209)
L1539[07:38:52] <Kodos> %seen soni
L1540[07:38:54] <MichiBot> Kodos: soni has not been seen.
L1541[07:38:57] <Kodos> %seen Soni
L1542[07:38:57] <MichiBot> Kodos: Soni was last seen 17h 29m 32s ago.
L1543[07:39:00] <Kodos> Almost
L1544[07:39:56] <Sandra> I'm making the OA laser API no longer work with TEs, and now it works with BlockStates in 1.8.
L1545[07:40:01] <Sandra> hoorah.
L1546[07:42:49] ⇨ Joins: Jasontti (~Jason@dsl-prvbrasgw1-58c000-47.dhcp.inet.fi)
L1547[07:43:14] <Kodos> Are there 1.8.9 versions of 1.6 OC?
L1548[07:44:54] <Kodos> Newp
L1549[07:45:17] <Sandra> Kodos, yes, there are?
L1550[07:45:22] <Sandra> maybe.
L1551[07:45:26] <Sandra> or at least 1.8.8.
L1552[07:45:45] <Sandra> try the latest, whatever that is.
L1553[07:47:52] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L1554[07:48:31] <Kodos> Eh, it's alright. CF just has 1.5.21
L1555[07:48:41] <Kodos> Just putting together a TC pack, I just wanted OC because OC
L1556[07:51:01] *** amadornes[OFF] is now known as amadornes
L1557[07:53:15] *** Keridos is now known as Keridos|away
L1558[08:27:12] <Izaya> http://i.imgur.com/HvXOKwn.png
L1559[08:31:10] * Mimiru sighs
L1560[08:33:40] <vifino> So... I have decided I want to run a bbs.
L1561[08:33:45] <vifino> Go me.
L1562[08:36:05] ⇦ Quits: VikeStep (~VikeStep@101.184.165.77) (Quit: Leaving)
L1563[08:36:15] *** cbcercas is now known as cbcercas|AFK
L1564[08:37:21] <Mimiru> Bleh I get to close for the foreseeable future.. :/
L1565[08:38:27] ⇨ Joins: sciguyryan (~sciguyrya@95.211.140.205)
L1566[08:38:27] <Mimiru> Off to work
L1567[09:01:33] <Guest10541> o_O
L1568[09:01:38] * Guest10541 sighs
L1569[09:01:41] *** Guest10541 is now known as Michiyo
L1570[09:01:48] zsh sets mode: +o on Michiyo
L1571[09:05:06] <Kodos> vifino: make it accessible via OC =D
L1572[09:05:26] <vifino> Kodos: Well, it has telnet, no?
L1573[09:05:43] <vifino> Probably only works properly in plan9k tho.
L1574[09:05:49] <vifino> ANSI sequences and stuff.
L1575[09:05:53] <vifino> Otherwise no colors. :(
L1576[09:09:21] <S3> Hey
L1577[09:09:32] *** LearningFairy is now known as Daiyousei
L1578[09:10:00] <S3> Daiyousei, what?
L1579[09:10:15] <Daiyousei> hm?
L1580[09:10:22] <vifino> S3: Do you run a bbs?
L1581[09:10:23] <S3> Strange nicknames..
L1582[09:10:32] <S3> vifino, heck no. I did years ago
L1583[09:10:36] <Daiyousei> well
L1584[09:10:39] <Daiyousei> daiyousei is a fairy from touhou
L1585[09:10:45] <S3> why?
L1586[09:11:08] <vifino> S3: because I'mma make one.
L1587[09:11:20] <S3> vifino, if the ocranet comes out
L1588[09:11:24] <S3> then we should make one for that
L1589[09:11:36] <S3> or some sort of mailing list powered bbs
L1590[09:11:49] <vifino> I'll just make a plugin that accepts connections via plugins.
L1591[09:11:53] <vifino> ezpz.
L1592[09:12:12] <S3> haha
L1593[09:12:27] <S3> I made the best homefries last night
L1594[09:12:32] <S3> by accident
L1595[09:12:34] <vifino> Nobody would have anything against me if I made one in bash, right?
L1596[09:12:57] <S3> vifino, until somebody sends a post with -- rm -rf /
L1597[09:13:01] <S3> er forget the --
L1598[09:13:13] <S3> wrong operator :D
L1599[09:13:13] <vifino> S3: it's not evaluating anything ¬_¬
L1600[09:13:47] <S3> That's what the people who got squashed by shellshock said
L1601[09:13:53] <S3> you know it's funny
L1602[09:13:55] <vifino> ¬_¬
L1603[09:14:03] <S3> every case of shellshock I've seen has been a case of stupid devs / stupid admins
L1604[09:14:08] <S3> who do things I don't even do
L1605[09:14:18] <S3> If I wouldn't do it why would they
L1606[09:14:38] <S3> connecting a shell to cgi.. wtf?
L1607[09:14:59] <vifino> #!/bin/sh
L1608[09:15:11] <vifino> echo "Content-Type: text/html"
L1609[09:15:12] <vifino> echo
L1610[09:15:23] <vifino> echo "<h1> Hello world!</h1>"
L1611[09:15:24] <vifino> tada
L1612[09:16:14] <S3> vifino, and then I come and be like,
L1613[09:16:33] <S3> wget -U "() { test;};echo \"Content-type: text/plain\"; echo; echo; /bin/cat /etc/passwd" http://yourcgilocation
L1614[09:17:11] <S3> I mean come on. why wouldn't they see that. That's not an exploit. That's stupidity
L1615[09:17:43] <vifino> cept my version of bash isn't vulnerable :D
L1616[09:18:01] <S3> right, it's been patched, but it shouldn't have to be
L1617[09:18:08] ⇦ Quits: Turtle (~SentientT@145.37.66.209) (Quit: Nettalk6 - www.ntalk.de)
L1618[09:18:15] <S3> imo, they probably should have just left it open and said "it's your problem"
L1619[09:18:35] <vifino> ¬_¬
L1620[09:19:28] <S3> It's like as if somebody were to patch Perl so that open() didn't take a list
L1621[09:20:31] <S3> In Perl, a list is similar to an array, but it is anonymous and can be compiled differently than an array. For example, print() is a list function, I can do print "test", "two", "three", and so forth;
L1622[09:21:15] <S3> open() can also take a list, and if you do not use a 3 parameter list, if the conditions are right, somebody can put IPC pipes into your open function
L1623[09:21:51] <S3> But why patch it if everyone can just be smart and use 3 parameter or more lists
L1624[09:22:15] <S3> open my $fh, "<", "foo.txt" or die $!;
L1625[09:22:20] <S3> 3 parameter list ^
L1626[09:23:23] <Daiyousei> shellshock happened because devs used shell() instead of the exec* functions rite
L1627[09:23:26] <Daiyousei> or was it something else
L1628[09:23:54] <S3> let's look at the patch
L1629[09:24:24] <vifino> Daiyousei: i still dont get how some people don't use exec in bash if they run something as the last thing
L1630[09:24:24] <vifino> .-.
L1631[09:24:26] <vifino> its like
L1632[09:24:41] <vifino> "hurr durr lets keep our shell in memory because idunno"
L1633[09:24:46] <Daiyousei> lel
L1634[09:24:52] <S3> lol
L1635[09:26:02] <Kodos> How hard would it be to make a mod that makes it so when you use a bucket on a lava source, it doesn't consume the source
L1636[09:26:20] <Kodos> 1.8.9
L1637[09:26:33] <S3> why would you do that
L1638[09:26:40] <Kodos> Modpack for my wife
L1639[09:26:49] <S3> why would she do that?
L1640[09:27:01] <Kodos> There aren't really any mods that would become imba if she did, so why not
L1641[09:27:02] ⇨ Joins: Jezza (~Jezza@2a00:c1a0:c091:5700:8b0:b5a6:b1ce:ca94)
L1642[09:27:15] <S3> just a weird thing
L1643[09:27:20] <Kodos> Well, except for the tanks mod I added
L1644[09:27:21] <S3> I never had a problem with lava sources :P
L1645[09:27:40] <Kodos> Well, you can have an infinite water source, I think she just wants an infinite lava source
L1646[09:27:59] <Kodos> She still plans on going to the nether for lava, apparently
L1647[09:28:01] <S3> Probably the most ironic patch I ever saw though vifino, and Daiyousei is heartbleed
L1648[09:28:32] <S3> I was never more dissapointed. I was more dissapointed than the dragon ball z picolo revenge patch
L1649[09:28:37] <S3> for dolphin
L1650[09:29:04] <Kodos> Anyone know if Random Things for 1.8.9 has the Notification Interface? It's still listed in the 1.7.10 section :x
L1651[09:30:08] <vifino> Ughhh, how shall I make that bbs...
L1652[09:30:11] <S3> what
L1653[09:30:17] <S3> all of the snow melted this morning
L1654[09:30:23] <S3> the temperature is 32 degrees :(
L1655[09:30:26] <S3> so warm
L1656[09:31:07] <S3> OH
L1657[09:31:12] <S3> yay snow tomorrow and the day after
L1658[09:31:14] <S3> and more saturday
L1659[09:32:34] <vifino> I think I need to implement tcp servers for lua or something.
L1660[09:32:36] <vifino> Welp.
L1661[09:32:40] <S3> LOL
L1662[09:32:48] <S3> clicked on the google image of the day thing
L1663[09:32:50] <S3> for alice paul
L1664[09:32:56] <S3> clicked on top link in google
L1665[09:32:57] <S3> http://www.alicepaul.org/who-was-alice-paul/
L1666[09:33:04] <S3> ERROR ESTABLISHING DATABASE CONNECTION
L1667[09:33:06] <S3> wut
L1668[09:33:26] <S3> oh it works now
L1669[09:33:37] <S3> I refreshed it like 10 times lol
L1670[09:35:46] <S3> Cruor, 200/200 archon
L1671[09:43:29] <nxsupert> o/
L1672[09:46:45] ⇦ Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Remote host closed the connection)
L1673[09:46:45] ⇦ Quits: Reika (~Reika@reika.kalseki.mods.abrarsyed.me) (Remote host closed the connection)
L1674[09:50:23] ⇨ Joins: Temportalist (uid37180@id-37180.charlton.irccloud.com)
L1675[09:52:40] <Kodos> Aww, Chunk Animator doesn't work =(
L1676[09:52:47] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-134-3-200-62.hsi14.kabel-badenwuerttemberg.de)
L1677[09:56:00] ⇨ Joins: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L1678[09:56:00] zsh sets mode: +v on Cazzar
L1679[09:56:10] <S3> Kodos, Any errors?
L1680[09:56:52] ⇨ Joins: Reika (~Reika@reika.kalseki.mods.abrarsyed.me)
L1681[09:58:59] <Kodos> Some weird crash, let me get a report
L1682[10:00:51] <Kodos> https://pastebin.com/3cyBkV9r
L1683[10:01:46] <SkySom> Why does it seem you're running 1.8.9 and 1.7.10 mods together Kodos ?
L1684[10:02:11] <Kodos> I'm not afaik
L1685[10:02:22] <Kodos> Oh wtf Curse
L1686[10:02:23] <Kodos> Nevemrind
L1687[10:02:28] <SkySom> "Minecraft 1.8.9 loading" "ChunkAnimator-MC1.7.10-1.0.1.jar"
L1688[10:02:30] <Kodos> Yeah
L1689[10:02:31] <Kodos> Just saw
L1690[10:02:35] <Kodos> Fucking Curse gave me the wrong file
L1691[10:02:54] <Kodos> Listed as a 1.8.9 mod
L1692[10:02:57] <Kodos> Gives me 1.7.10
L1693[10:04:48] ⇨ Joins: tim4242 (~tim4242@dslb-188-097-159-224.188.097.pools.vodafone-ip.de)
L1694[10:05:29] *** Cranium[Away] is now known as Cranium
L1695[10:08:54] <Kodos> Does OC 1.8.9 have MCMP support for cables?
L1696[10:15:20] <Cruor> S3: did you remember to flush?!
L1697[10:17:08] ⇨ Joins: Keanu73 (~Keanu73@host-92-15-166-140.as43234.net)
L1698[10:18:36] <S3> Cruor, can't do that anymore
L1699[10:18:42] <S3> :( stupid dumb patches
L1700[10:18:48] <S3> Archon toilets were SO MUCH FUN
L1701[10:18:51] <Cruor> what
L1702[10:18:54] <Cruor> they patched that? D:
L1703[10:18:57] <S3> yeah..
L1704[10:19:16] <Cruor> rip archon toilet
L1705[10:19:24] <S3> units inside of the toilet don't get hurt while in the toilet or something and after they come oiut theres a short delay of invulnerability
L1706[10:19:51] <S3> I thought theyt patched that forever ago
L1707[10:20:54] <Cruor> i dont play the a-move race
L1708[10:20:57] <clever> hmmm, is there a way to access another mods block via both an adapter like API and using an inventory upgrade, thru the same face?
L1709[10:21:14] <S3> http://wiki.teamliquid.net/starcraft/images2/8/85/Toilet-fast.gif
L1710[10:21:21] <S3> in case somebody doesn't know what an archon toilet it ^
L1711[10:21:22] <S3> is*
L1712[10:22:03] <S3> Cruor, What do you play?
L1713[10:22:11] <S3> I bet you are a terran player
L1714[10:24:44] *** surferconor425 is now known as surferconor425|Away
L1715[10:25:27] <Cruor> u wut m8
L1716[10:25:32] <Cruor> zerg masterrace
L1717[10:25:39] <Cruor> zerg > toss > terran, by far
L1718[10:28:46] <S3> :)
L1719[10:28:51] * S3 is a zerg only player
L1720[10:30:20] <dangranos> hah
L1721[10:30:40] <dangranos> nonono, it's zerg > toss > terran > zerg
L1722[10:32:20] <vifino> Schrödinger's Zerg?
L1723[10:50:15] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L1724[10:57:28] <S3> Cruor, What I find ironic
L1725[10:57:43] <S3> is that a 7 roach rush is still fast enough to stop a 6 pool zerg rush
L1726[10:57:59] <S3> as long as you delay the rush by 20 seconds by putting down two spine crawlers
L1727[10:58:14] <S3> it may not even be 20 seconds
L1728[11:06:16] <Izaya> well then my IRC bot can be easily extended now
L1729[11:23:05] <S3> How?
L1730[11:23:31] <vifino> pluggginssss
L1731[11:23:42] <S3> Duh, but tell us about how your plugin system works
L1732[11:23:55] <vifino> S3: how to bbs in a nutshell: socat tcp-listen:1337,reuseaddr,fork 'exec:./bbs_main.sh'
L1733[11:24:01] <S3> ....
L1734[11:24:39] <vifino> What?
L1735[11:24:42] <vifino> it works perfectly.
L1736[11:24:45] <S3> lol
L1737[11:24:55] ⇦ Quits: Alex-Learning (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L1738[11:25:05] <vifino> socat is _the_ best tool for network testing and stuff.
L1739[11:25:09] <vifino> I absolutely love it.
L1740[11:25:15] <S3> nope
L1741[11:25:27] <Kodos> emacs > vim
L1742[11:25:28] <Kodos> Discuss
L1743[11:25:28] <vifino> Yes, yes I do.
L1744[11:25:30] <S3> all you need is a voltmeter and 3 batteries.
L1745[11:25:35] <g> Kodos: no
L1746[11:25:42] <g> emacs == vim
L1747[11:25:48] <S3> with 3 batteries you can do 5v and 3.3v TTL
L1748[11:25:56] <S3> and voltymeter you can read the bits
L1749[11:26:04] <vifino> S3, please.
L1750[11:26:07] <S3> lol
L1751[11:26:11] <vifino> Just.. no.
L1752[11:26:16] <S3> Actually
L1753[11:26:19] <vifino> No.
L1754[11:26:23] <g> S3 is writing an IRC client in voltmeter eh
L1755[11:26:28] <S3> I wrote an EEPROM that way once for my 6502
L1756[11:26:38] <vifino> With a voltmeter?
L1757[11:26:40] <S3> it takes a LONG time
L1758[11:26:41] <S3> yep
L1759[11:26:42] <vifino> Cool story bruh.
L1760[11:26:44] <S3> and 3 double as
L1761[11:27:11] <vifino> S3: Do you want a static socat binary which you can just drop anywhere?
L1762[11:27:14] <S3> is all you need, a resistor, 3 batteries an da voltmeter and some wire
L1763[11:27:27] <vifino> 2.0, beta 8, no less
L1764[11:27:37] <S3> vifino, meh
L1765[11:28:02] <S3> for most situations netcat is enough
L1766[11:28:28] <S3> but socat has some cool stuff
L1767[11:28:35] <S3> like serial line flow control, etc
L1768[11:28:38] <S3> iirc
L1769[11:28:40] <vifino> S3: Do you want or not want?
L1770[11:28:46] <S3> I don't need it
L1771[11:28:53] <S3> it probably will not run anyways
L1772[11:28:54] <Izaya> S3, basically
L1773[11:28:59] <Izaya> there are 3 different types of plugins
L1774[11:28:59] <S3> on my box
L1775[11:29:53] <vifino> I should make a lua plugin for socat.
L1776[11:29:54] <Izaya> hooks, which run every recieved message, commands, which run when you say :command and timers which run every second
L1777[11:30:24] <S3> why not programmable timers?
L1778[11:30:35] <g> wait what
L1779[11:30:37] <g> tick-based irc bot?
L1780[11:30:41] <Izaya> Because this meant I could be lazy
L1781[11:30:48] <Izaya> g, sorta
L1782[11:30:53] <Izaya> it actually has a timeout of 1 second
L1783[11:31:00] <g> What'd you write it with?
L1784[11:31:03] <S3> Izaya, I am very fascinated with how amazing and dead simple buu's bb4 bot is
L1785[11:31:10] <S3> it has two types of plugins
L1786[11:31:13] <Izaya> Lua + luasocket
L1787[11:31:13] *** rakiru|offline is now known as Kasen
L1788[11:31:22] <g> that sounds like an achievement
L1789[11:31:25] <Izaya> https://github.com/XeonSquared/yukichan
L1790[11:31:32] <S3> the first type of plugin in bb4 is a plugin that keeps state
L1791[11:31:42] <S3> which acts like a service such as nickserv
L1792[11:31:50] <g> Why does a bot need plugin types?
L1793[11:32:00] <S3> g because this is better
L1794[11:32:01] <g> surely what the plugin does should be an implementation detail
L1795[11:32:10] <S3> g you'll see
L1796[11:32:15] <g> I'm listening
L1797[11:32:15] <g> :P
L1798[11:32:23] <S3> and the second type of plugin for bb4 is not really as much of a plugin as you would think
L1799[11:32:28] <S3> instead, it is a process
L1800[11:32:52] <S3> they can be written in any language or into any executable that your machine can run. all data from say privmsg, etc gets passed via enviropnment variables, etc
L1801[11:32:55] <S3> and arg0
L1802[11:33:02] <vifino> I made a coolish bot in lua using threads, rpc, and all that goodness.
L1803[11:33:07] <S3> allowing you to create one shot plugins with very little efforty
L1804[11:33:18] <g> that seems a little airy-fairy, but I guess it could be useful if one is very lazy
L1805[11:33:30] <S3> it is very useful
L1806[11:33:39] <S3> an echo plugin could be as simple as say
L1807[11:33:45] <S3> #!/bin/sh; echo $1
L1808[11:34:02] <g> so the plugin is expected to return raw IRC data?
L1809[11:34:09] <S3> via stdout
L1810[11:34:16] <S3> g if you think about it. what is IPC?
L1811[11:34:18] <g> what if you want it to, say, unload another plugin?
L1812[11:34:23] <S3> it uses files to communicate
L1813[11:34:31] <S3> STDOUT and STDIN are open for you usually, so
L1814[11:34:38] <S3> why not just use those, they're just as fast
L1815[11:34:53] <S3> g that should be a service
L1816[11:35:04] <S3> a service is a plugin that can integrate with the bot's core
L1817[11:35:11] <g> so we have 3 types of plugin?
L1818[11:35:12] <S3> and acts like an IRCD service
L1819[11:35:14] <S3> no two
L1820[11:35:21] <g> I thought the other one was just one that had state
L1821[11:35:28] <S3> that's a service
L1822[11:35:40] <g> this is confusing
L1823[11:35:46] <S3> plugin processes exit as soon as they are finished
L1824[11:35:49] <S3> they are one shot
L1825[11:35:57] <S3> but services don't
L1826[11:36:01] <S3> so they can keep state
L1827[11:36:11] <g> service seems like an odd name for it
L1828[11:36:17] <g> maybe like, core plugin
L1829[11:36:18] <g> I dunno
L1830[11:36:27] <S3> I think they're called something else iirc but I'd have to find the repo again
L1831[11:36:42] <S3> the bot is written by a guy I have known for a long time, he's quite amazing at what he does
L1832[11:36:49] <g> that approach wouldn't work for a non-IRC-bot as well but it's an IRC bot so that's a bit moot
L1833[11:37:22] <S3> yep they are services
L1834[11:37:48] <S3> ok
L1835[11:37:55] <S3> so his echo plugin looks like
L1836[11:38:00] <S3> #!/bin/bash
L1837[11:38:04] <S3> echo "$*"
L1838[11:38:09] <S3> and that's it
L1839[11:38:16] <g> yup, it just returns the data it's sent
L1840[11:38:31] <S3> but he also has a service
L1841[11:38:31] <g> I would like to see someone try to do that with mumble
L1842[11:38:33] <g> lol
L1843[11:38:34] <S3> called "last"
L1844[11:38:37] <S3> you know what that does
L1845[11:38:38] <S3> https://github.com/rmzg/bb4/blob/master/services/last.pl
L1846[11:38:44] <g> PERL
L1847[11:38:46] * g puts on perl hat
L1848[11:38:58] <S3> lol
L1849[11:39:06] <g> I can't read this perl script
L1850[11:39:21] <S3> his style is a bit different than mine
L1851[11:39:29] <S3> My IRC bot is a completely new animal
L1852[11:39:34] <S3> my IRC bot actually kind of cheats
L1853[11:39:36] <g> https://i.imgur.com/M5wl14r.png
L1854[11:39:36] <Daiyousei> i can read it fine
L1855[11:39:44] <S3> because I am using my game engine's plugin system
L1856[11:39:47] <S3> in my IRC bot
L1857[11:39:52] <S3> which I wrote of course
L1858[11:40:11] <Izaya> I should modify that image slightly
L1859[11:40:11] <g> I don't see what's wrong with that
L1860[11:40:22] <Izaya> so it has an extra line
L1861[11:40:24] <S3> my plugin system is a bit weird because it is independent of my game engine. nah. It's not wrong, it's just overkill
L1862[11:40:33] <Izaya> with just different modifier keys
L1863[11:40:38] <Izaya> 'I don't know how to quit emacs'
L1864[11:40:43] <g> Ultros (my bot) has an events-based system
L1865[11:41:07] <g> all the basic stuff is abstracted away because it supports more than IRC, though
L1866[11:41:17] <S3> my plugin system is mixins based
L1867[11:41:41] <g> ours just requires that you inherit the base plugin class, it locates the classes at runtime
L1868[11:42:01] <S3> $self->dispatch( 'Plugins::That::Dance' => @dancers => 'dance');
L1869[11:42:05] <g> and when you tell it to collect
L1870[11:42:05] <S3> :)
L1871[11:42:08] <S3> in your plugin
L1872[11:42:10] <g> I still can't read that perl script
L1873[11:42:10] <S3> all you do is like
L1874[11:42:12] *** Daiyousei is now known as ShoweringFairy
L1875[11:42:12] <g> :P
L1876[11:42:15] <S3> with 'Plugins::That::Dance';
L1877[11:42:22] <S3> and bam your plugin can dance
L1878[11:42:30] <g> so it's classless?
L1879[11:42:37] <g> (I don't know perl)
L1880[11:42:50] ⇨ Joins: calclavia (uid15812@2001:67c:2f08:6::3dc4)
L1881[11:42:50] zsh sets mode: +v on calclavia
L1882[11:42:54] <S3> It's not classless, but it uses meta apis to pass around events
L1883[11:43:01] <S3> and the entire engine is meta
L1884[11:43:14] <S3> so I can go as far as modifying the core if I had to from a plugin
L1885[11:43:18] <S3> I can be evil:
L1886[11:43:28] <g> python by design allows you to modify everything
L1887[11:43:37] <g> lots of meta sounds like too much magic for me though
L1888[11:43:49] <S3> $self->_core->meta->add_function('myfunction' => sub { foobar } )
L1889[11:43:56] <S3> which is evil ^
L1890[11:43:57] <S3> but
L1891[11:44:20] <S3> the nice thing about moose meta though is that I write it so you pay for what you use
L1892[11:44:26] <g> self.factory_manager.add = lambda x, y: x + y
L1893[11:44:32] <S3> if you never call certain functions, etc they never even get compiled
L1894[11:44:33] <S3> :)
L1895[11:44:54] <S3> with the one drawback that you get like a 50ns delay when you call functions the first time
L1896[11:45:01] <g> wait
L1897[11:45:01] <S3> but the next time they are called it is fast as ever
L1898[11:45:09] <g> your core has functions that you don't actually call by default?
L1899[11:45:14] <S3> :)
L1900[11:45:26] <S3> yeah. you make them "lazy"
L1901[11:45:36] <g> well, I know how it works
L1902[11:45:37] <g> but
L1903[11:45:42] <g> why add functions that you don't use?
L1904[11:45:46] <S3> so they don't even get compiled in until you call them, the autoloader kicks in and loads the functions to force them to compile then cache them for the interpreter
L1905[11:45:58] <S3> because it's an engine
L1906[11:46:06] <S3> every function has importance
L1907[11:46:19] <g> but if you're not actually using the function...?
L1908[11:46:36] <S3> but there is no proof that every function will be called. in a program, typically the same group of functions will get called
L1909[11:46:43] <S3> you will have "bottleneck functions"
L1910[11:46:50] <S3> like the event dispatch() function gets called the most
L1911[11:46:58] <S3> most everything drills through that
L1912[11:47:02] <g> I think you're misunderstanding me
L1913[11:47:07] <S3> What's up
L1914[11:47:14] <g> I have a core class with a bunch of stuff
L1915[11:47:18] <g> and an add() function
L1916[11:47:22] <g> nothing uses the add() function
L1917[11:47:26] <g> what's the point of including it?
L1918[11:47:45] <g> replace add() with whatever function above you're not expecting to be called
L1919[11:47:46] <S3> plugins might call it.
L1920[11:47:56] ⇨ Joins: Inari (~Pinkishu@p5DEC6D14.dip0.t-ipconnect.de)
L1921[11:47:58] <S3> the one thing you should know about my engine
L1922[11:48:02] <S3> is that 99% of it is written in plugins
L1923[11:48:13] <S3> the core is very tiny
L1924[11:48:30] <S3> this is the entire core:
L1925[11:48:31] <S3> https://github.com/bhodgins/Universa/blob/master/engine/Universa/Core.pm
L1926[11:48:33] <g> the lazy compilation sounds kind of moot then, if it's that small
L1927[11:48:35] <S3> \very small
L1928[11:48:56] <S3> g yes, but subsystems have lots of functions
L1929[11:49:06] <g> Makes sense
L1930[11:49:13] <S3> subsystems are mixins
L1931[11:49:16] <S3> and they get jammed into the core
L1932[11:49:22] <S3> they are plugins that extend the core basically
L1933[11:49:23] <g> I understand the concept of "because I can", by the way, people are making Ultros link to IRCds :P
L1934[11:49:34] <S3> that's why I made the core as small as possible
L1935[11:49:41] <S3> lol
L1936[11:50:08] <S3> here's an example
L1937[11:50:09] <S3> https://github.com/bhodgins/Universa/blob/master/engine/Universa/DEMUX.pm
L1938[11:50:14] <g> I dunno, it just seems unnecessary, but I'm not a perl coder
L1939[11:50:16] <S3> this is the demultiplexer subsystem
L1940[11:50:24] <S3> it is the heart of the engine for the most part.. sorta
L1941[11:50:40] <S3> it contains communication channels for message passing, as a router
L1942[11:50:51] <S3> but I mark it lazy, because therer is a small chance you won't use it
L1943[11:50:55] <g> so it's a message queue, alright
L1944[11:51:00] <S3> and if you don't then you won't load an extra few mb of ram
L1945[11:51:09] <S3> and you won't waste compile time
L1946[11:51:17] <S3> until the moment you need it
L1947[11:51:20] <g> that's.. basically what python does
L1948[11:51:30] <g> it won't compile into bytecode until you actually import the thing
L1949[11:51:30] <S3> Good.
L1950[11:51:46] <S3> well this is a bit different
L1951[11:51:57] <S3> because you can import this and it still won't be all loaded
L1952[11:52:07] <S3> for this subsystem it's not so important
L1953[11:52:18] <S3> but for other subsystems there are functions that do not depend so much on it
L1954[11:52:31] <S3> which you can still access without triggering compiling in more functions you don't need
L1955[11:52:52] <g> it sounds very efficient
L1956[11:53:01] <g> I would say it was very over the top but it's based on a game engine, so
L1957[11:53:14] <S3> well that code there IS my game engine
L1958[11:53:18] <S3> but
L1959[11:53:48] <g> I gotta brb, keep typing :P
L1960[11:54:18] <S3> As I was getting to originally, I send event dispatches via mixins (roles), They look exactly like this:
L1961[11:54:19] <S3> https://github.com/bhodgins/Universa/blob/master/engine/Universa/Role/EntityHandler.pm
L1962[11:54:38] <S3> any plugin that loads the mixin "EntityHandler" will get these events
L1963[11:55:55] <S3> and then here on line 76 the dispatcher gets wrapped by the plugin system:
L1964[11:55:56] <S3> https://github.com/bhodgins/Universa/blob/master/engine/Universa/Role/PluginManagement.pm#L76
L1965[11:56:38] <S3> so whenever the core calls dispatch() or something calls the core's dispatch() anyways, it gets wrapped by plugin_dispatch, the plugin system class injects that for you
L1966[11:56:52] <S3> and then you're all welcome to do any meta hacks from here :D
L1967[11:56:54] <S3> there*
L1968[11:57:45] <g> I prefer stuff like that to be explicit
L1969[11:58:00] <g> I suppose it would be as possible in python but you'd have an awful lot of class inheritance if you're using mixins
L1970[11:58:34] <S3> mixins don't use inheritance though
L1971[11:58:37] <g> class PluginName(PluginObject, EntityHandler, MetaWhatever, ...):
L1972[11:58:39] <g> not in perl
L1973[11:58:40] <S3> mixins are consumed
L1974[11:58:42] <Inari> argh
L1975[11:58:45] <Inari> so much short nick talk
L1976[11:58:46] <Inari> :P
L1977[11:58:57] <S3> LOL
L1978[11:58:59] <g> Inari: I almost got banned from #minecraftforge for having a short nick once
L1979[11:59:05] <Inari> Oo
L1980[11:59:16] <S3> heh
L1981[11:59:18] <Inari> i mean i know they ban for long nicks
L1982[11:59:19] <Inari> but why short
L1983[11:59:20] <g> lex was like "Your nick is annoying, change it"
L1984[11:59:24] <Inari> lol
L1985[11:59:24] <g> and I was like "no"
L1986[11:59:26] <Inari> typical lex
L1987[11:59:31] <g> and he just set me on /ignore instead
L1988[11:59:33] <S3> I see what I'm doing here
L1989[11:59:34] <g> good times
L1990[12:00:03] <S3> so in the situation of my IRC bot, instead of wrapping the dispoatch from the core, I am actually overriding the plugin system's dispatch from the core in my IRC bot
L1991[12:00:11] <S3> to make it work for hash based parameters
L1992[12:00:11] <g> I always thought it was funny that I was the only bukkit plugin dev that knew how to use hibernate
L1993[12:00:24] <S3> and this is where it gets evil g
L1994[12:00:32] <S3> I have a plugin in my IRC bot called policykit
L1995[12:00:40] <S3> it is basically iptables for the bot
L1996[12:01:02] <S3> when it is loaded, it rips the event dispatch function out of memory and replaces it with its own
L1997[12:01:05] <S3> which adds filtering
L1998[12:01:14] <S3> very evil
L1999[12:01:28] <g> yeah, I prefer a proper events system almost infinitely there
L2000[12:01:36] <S3> well
L2001[12:01:36] <g> Ultros allows plugins to modify and cancel events
L2002[12:01:42] <S3> the reason I chose to do it that way is performance
L2003[12:01:45] <g> seems more sane
L2004[12:01:50] <g> well, sure, I guess
L2005[12:01:51] <S3> even though it is an IRC bot
L2006[12:01:52] <S3> but
L2007[12:02:00] <g> "because I can"
L2008[12:02:03] <S3> I wanted dispatch to be "stupid"
L2009[12:02:10] <S3> and not knopw what events are or anything
L2010[12:02:14] <S3> it just routes them
L2011[12:02:29] <g> well, there's something to be said for generic systems
L2012[12:02:30] <S3> doesn't even look at them
L2013[12:02:47] <g> actually I think our event manager just checks .cancelled
L2014[12:02:55] <S3> foreach my $plugin ($self->plugins_with($role)) {
L2015[12:02:55] <S3> $plugin->$call(@{ $args }) if $plugin->can($call);
L2016[12:02:55] <S3> }
L2017[12:02:58] <S3> is basically what it does
L2018[12:03:10] <S3> but with policykit it adds pre and post filtering hooks
L2019[12:03:23] <g> we do have filters as well
L2020[12:03:30] <g> but those aren't really part of the event
L2021[12:03:46] <S3> and it also differentiates between not only events
L2022[12:03:50] <S3> but the plugins that called them
L2023[12:04:00] <S3> you give access to people by adding policies for plugins or commands, etc
L2024[12:04:02] <g> yeah, we make that available too
L2025[12:04:04] *** ShoweringFairy is now known as Daiyousei
L2026[12:04:09] <S3> and then I go even more crazy
L2027[12:04:21] <S3> and load yet the same plugin system inside of the policy kit plugin
L2028[12:04:27] <S3> sorta, but less messy
L2029[12:04:40] <S3> so that policykit can support its own plugins via T800's plugin list
L2030[12:04:55] <S3> a policykit plugin may be to check things like nicknames
L2031[12:05:00] <g> WE NEED TO GO DEEPER
L2032[12:05:24] <Daiyousei> ( ͡° ͜ʖ ͡°)
L2033[12:05:45] <Inari> hm
L2034[12:05:46] <S3> policykit -A PREDISPATCH -m nickinfo -nick g -m pluginmatch -plugin rot13 -j DROP
L2035[12:05:48] <S3> lol
L2036[12:05:49] <Inari> what to write an IRC bot in...
L2037[12:05:59] <g> ...lol
L2038[12:05:59] <S3> something like that
L2039[12:06:04] <g> Inari, you know what I'm going to suggest
L2040[12:06:05] <g> :P
L2041[12:06:06] <S3> it uses getopt)()
L2042[12:06:10] <S3> ()*
L2043[12:06:15] <Inari> not python :P
L2044[12:06:20] <Inari> im leaning nodejs but no clue
L2045[12:06:22] <g> PYTHON!!!!!11!1
L2046[12:06:26] <g> oh, node
L2047[12:06:28] <g> do yourself a favour
L2048[12:06:37] <g> and learn the uh
L2049[12:06:39] <S3> I have a book on python. Never got past like.. 20 pages
L2050[12:06:40] <g> ..fuck, what was it called
L2051[12:06:40] <g> hold on
L2052[12:06:42] <S3> and close dit forever
L2053[12:06:53] <S3> said, screw this
L2054[12:07:05] <g> Inari, https://alexeypetrushin.github.io/synchronize/docs/index.html
L2055[12:07:09] <g> learn how to use this
L2056[12:07:15] <Inari> haha
L2057[12:07:22] <g> it'll make life so much easier by allowing you to essentially ignore callback trees when you don't need them
L2058[12:07:29] <Inari> sounds nice
L2059[12:07:44] <Inari> thinking /maybe/ rust but i still feel that isnt as stable as i'dl ike it to be :P
L2060[12:07:52] <g> rust still feels too new
L2061[12:08:03] <g> mind you, a lot of people do use it
L2062[12:08:07] <g> then again, a lot of people use clojure too
L2063[12:08:10] <Inari> C# would be a pain to find hosting for
L2064[12:08:22] <S3> Meh
L2065[12:08:32] <Inari> oh oh
L2066[12:08:34] <Inari> i could go with PHP
L2067[12:08:34] <Inari> :p
L2068[12:08:37] <Daiyousei> ew
L2069[12:08:38] <Daiyousei> ew
L2070[12:08:39] <Daiyousei> ew
L2071[12:08:39] <S3> I will probably be trying to glue Perl6 into some Minecraft modding this week
L2072[12:08:42] <Daiyousei> php alert
L2073[12:08:43] ⇨ Joins: lizzy (~lizzy@2a02:c7d:c506:fc00:ba27:ebff:fe7c:1c18)
L2074[12:08:43] zsh sets mode: +o on lizzy
L2075[12:08:46] <S3> because Perl6runs on the jvm
L2076[12:08:47] <Daiyousei> insert zyklon b here
L2077[12:08:48] <Inari> lol
L2078[12:08:49] ⇦ Quits: lizzy (~lizzy@2a02:c7d:c506:fc00:ba27:ebff:fe7c:1c18) (Remote host closed the connection)
L2079[12:09:01] <Inari> well nodejs is probably the easiest to be fiar
L2080[12:09:01] <S3> and as much as I hate Perl6 in a way
L2081[12:09:07] <S3> if you load inline::perl5
L2082[12:09:12] <S3> you can write perl5 in perl6
L2083[12:09:12] <S3> :D
L2084[12:09:14] <g> node is problematic simply becaues it's javascript
L2085[12:09:21] <g> it does have a couple niceties though
L2086[12:09:26] <g> you can import .json files for example
L2087[12:09:34] <Inari> hows that problematic :P
L2088[12:09:41] <g> that's not problematic
L2089[12:09:49] <Inari> you just said ti is
L2090[12:09:59] <g> no, I used it as an example of its niceties
L2091[12:10:07] <Inari> well obviously im referring to your first line
L2092[12:10:20] <g> [18:09:24] <g> it does have a couple niceties though
L2093[12:10:20] <g> [18:09:28] <g> you can import .json files for example
L2094[12:10:35] <Inari> ~.~
L2095[12:10:37] <g> I find JS's prototypical system problematic, as well as its scope
L2096[12:10:45] <Kodos> 1.8.8 mods work on 1.8.9 right?
L2097[12:10:50] <Inari> eh, it has some oddities but its pretty nice esp. in ES6
L2098[12:10:57] <g> ES6 does fix a lot of things
L2099[12:11:14] <Inari> does nodejs do es6 yet?
L2100[12:11:14] <g> but JS is php-like in some ways (implicit type casting, for example), and the scope is.. weird
L2101[12:11:16] <Inari> i dunno
L2102[12:11:33] <g> also I refuse to use node for ethical reasons
L2103[12:11:40] <Inari> lol
L2104[12:11:56] <g> they have an entire repo dedicated to creating "safe spaces" in github issues
L2105[12:12:05] <S3> You know
L2106[12:12:07] <g> going so far as to (apparently) get a guy banned for using an eggplant emoji
L2107[12:12:07] <g> :P
L2108[12:12:25] <S3> nodejs isn't very old
L2109[12:12:33] ⇨ Joins: lizzy (~lizzy@2a02:c7d:c506:fc00:ba27:ebff:fe7c:1c18)
L2110[12:12:33] zsh sets mode: +o on lizzy
L2111[12:12:34] <g> anyway, https://nodejs.org/en/docs/es6/
L2112[12:12:35] <S3> and it already has almost 25,000 libs
L2113[12:12:46] <g> most of the libs are absolute bullshit
L2114[12:12:46] * lizzy baps Amelius
L2115[12:12:49] <g> I say this from experience
L2116[12:12:50] <S3> so I am going to go ahead and assume that the quality of nodejs libs are crap
L2117[12:12:51] <Inari> g: banned from what?
L2118[12:12:54] <g> Inari: github
L2119[12:13:00] <lizzy> stay on dammit
L2120[12:13:05] <Inari> sounds somewhat unlikely
L2121[12:13:07] <Inari> but okay xD
L2122[12:13:17] <g> yeah, that's why I say apparently
L2123[12:13:26] <Inari> i dont see why github would ban anyone
L2124[12:13:29] <g> but there is a /massive/ ticket where they complain about the ethics of using an eggplant emoji
L2125[12:13:39] <g> it's complicated, and I don't really do conspiracies
L2126[12:13:53] <Inari> linkt o ticket?
L2127[12:14:42] <g> give me a sec
L2128[12:14:50] <S3> but yeah
L2129[12:14:58] <S3> If I'm going to get back into MC modding
L2130[12:15:14] <S3> itl be either Perl6 or Scala
L2131[12:15:53] <g> https://archive.is/7b1iG
L2132[12:16:12] <g> I read about it on reddit mostly, https://www.reddit.com/r/KotakuInAction/comments/3syfzb/socjus_github_project_nodejs_bans_user_for/
L2133[12:16:18] <g> disclaimer: this is a pro-gamergate subreddit
L2134[12:16:52] <asie> oh, huh
L2135[12:16:56] <g> o/ asie
L2136[12:17:05] <asie> this is one of the rare times two drama-ful communities intersect
L2137[12:17:07] * asie jots that down
L2138[12:17:09] <Daiyousei> gamergate is still alive?
L2139[12:17:13] <Daiyousei> lmao
L2140[12:17:21] <Inari> well they're banning form nodejs org, not github itself?
L2141[12:17:24] <g> yeah, mostly because it's not what people seem to think it is
L2142[12:17:43] <g> Inari, in this one, yeah, just from the nodejs stuff and issue tracker
L2143[12:17:58] <g> the actual github ban was from the guy's twitter so it's not as verifiable
L2144[12:18:06] <Inari> also lol @ CoC
L2145[12:18:18] <Daiyousei> ?
L2146[12:18:25] <Daiyousei> big fat CoCs
L2147[12:18:33] <Inari> mostly reminds me of corruption of champions
L2148[12:18:34] <Inari> :p
L2149[12:18:40] <g> lol
L2150[12:19:53] <g> "I dunno man, I think node.js code of conduct isn't so bad (when formatted properly)."
L2151[12:19:55] <g> https://i.imgur.com/nEbZu9K.png
L2152[12:19:55] * Temia stuffs Inari's head in a burlap sack and drags off to the cellar
L2153[12:19:57] <Temia> Nope.
L2154[12:20:00] <Temia> Not for #oc.
L2155[12:20:18] <Cruor> Inari: is that the nsfw text game? q_q
L2156[12:20:24] <Daiyousei> yes
L2157[12:20:30] <Cruor> oh god why
L2158[12:20:32] <Inari> lol
L2159[12:20:35] <Kodos> Okay, new favorite sandwich
L2160[12:20:42] <Inari> Temia: daw :P
L2161[12:20:46] * Temia clubs Dai and Cruor over the head, gives them the burlap sack treatment
L2162[12:20:51] <Kodos> Pastrami, baby swiss, mild banana rings, and sriracha on Honey wheat
L2163[12:21:31] <g> anyway yeah
L2164[12:21:36] <g> I have a bunch of reasons to not use node
L2165[12:21:39] <g> it still works, though
L2166[12:22:02] <Inari> hm
L2167[12:22:16] <Inari> well i dont like python :P so will likely end up node
L2168[12:22:21] ⇦ Quits: cpup (~cpup@32.218.112.240) (Ping timeout: 198 seconds)
L2169[12:22:31] <g> do you like lisp?
L2170[12:22:32] <g> :P
L2171[12:22:32] <Temia> Node bugs me simply because of the Javascript association.
L2172[12:22:38] <g> yeah, I don't like JS
L2173[12:22:39] <Daiyousei> who had the bright idea to take a browser scripting language and use it to make servers with
L2174[12:22:43] <Inari> dunno, i couldnt really get it to work when i last tried to try :P
L2175[12:22:45] <Daiyousei> a i d s
L2176[12:22:57] <g> Inari, well, Ultros supports http://docs.hylang.org/en/latest/ if you want to try a lisp
L2177[12:22:58] <Inari> cause i couldn tbe bothered dealing with all the fine details of just getting thes tupid thing to run
L2178[12:23:14] <Temia> You'd really think they'd try to associate Node with one of the alternate names of the language rather than the one plagued by years upon years of vendor conflict?
L2179[12:23:31] <g> more people know JS as JS, though
L2180[12:23:32] ⇨ Joins: cpup (~cpup@32.218.112.240)
L2181[12:24:24] <Temia> More ought to know of the time when JS was the scourge of the internet.
L2182[12:24:34] <g> it isn't?
L2183[12:24:47] <g> well, I guess it's not PHP
L2184[12:24:51] <Temia> Well, no, it still is.
L2185[12:24:55] <Temia> It and PHP are both awful things
L2186[12:25:03] <Inari> nah Js is pretty god
L2187[12:25:04] <Temia> But they are unfortunately both ubiquitous now as well
L2188[12:25:04] <Inari> *good
L2189[12:25:20] <Temia> It only started approaching acceptable when Strict mode was introduced
L2190[12:25:29] <g> I wish I could use literally anything else in the browser without compiling it to JS
L2191[12:25:42] <Inari> wait for webassembly
L2192[12:25:51] <g> ..or asm
L2193[12:25:57] <g> I'm not using asm to sort tables
L2194[12:25:57] <g> xD
L2195[12:25:58] <Daiyousei> when will we get webc++ and webhaskell
L2196[12:26:01] *** lizzy is now known as Lizzy
L2197[12:26:18] <Temia> Anyway, point being.
L2198[12:26:40] ⇨ Joins: Vexatos (~Vexatos@p200300556E6CB720844672BC3170BF0B.dip0.t-ipconnect.de)
L2199[12:26:41] zsh sets mode: +v on Vexatos
L2200[12:27:03] <Temia> It's got a bad history among longtime programmers about being a horrible mess of arbitrary behaviours and you'd think people would be more willing to distance themselves from that?
L2201[12:27:18] <g> yeah, agreed
L2202[12:27:30] <g> I should've asked the founder of netscape when I had the chance
L2203[12:27:31] <g> lol
L2204[12:27:40] <Inari> Daiyousei: well wiht webassembly you also have webc++
L2205[12:27:57] <Daiyousei> heh
L2206[12:28:13] <Vexatos> weeeeeeeeeeeeeeeeeeeee
L2207[12:28:24] <g> webpython pls
L2208[12:28:34] <g> well, there are various python-to-js implementations actually
L2209[12:28:37] <Inari> webassembly gives you webeverything
L2210[12:28:46] <Daiyousei> webrootkits
L2211[12:28:57] <Inari> webmoms
L2212[12:29:02] <g> it's obviously still going to be sandboxed lol
L2213[12:29:40] <Daiyousei> people will still find ways to break out of it
L2214[12:29:47] <g> well yeah
L2215[12:29:50] <g> but that happened with JS anyway
L2216[12:29:52] <Daiyousei> in the start, at least
L2217[12:29:55] <g> just keep your shit up to date
L2218[12:29:58] <Daiyousei> yes
L2219[12:30:31] <g> speaking of which
L2220[12:30:32] <g> https://www.techdirt.com/articles/20160108/07020333277/tvs-now-smart-enough-to-get-hijacked-pick-up-malware.shtml
L2221[12:33:00] <S3> Looks like Perl6's JVM support is getting much better
L2222[12:33:09] <S3> writing Minecraft mods in Perl6 may not be so painful
L2223[12:33:11] <g> why is that a thing?
L2224[12:33:18] <g> it seems a very unlikely direction to go for perl
L2225[12:33:31] <S3> It's Perl6
L2226[12:33:33] <S3> not Perl
L2227[12:33:40] <S3> completely different :)
L2228[12:33:42] <g> so it's perl?
L2229[12:33:45] <S3> No
L2230[12:33:51] <S3> Definately not
L2231[12:33:51] <g> so it's javascript, but perl?
L2232[12:33:58] <S3> There is one limiting factor
L2233[12:34:03] <S3> Perl can not be compiled in Perl
L2234[12:34:10] <S3> but Perl6 can be compiled in Perl6
L2235[12:34:17] <S3> Big difference :)
L2236[12:34:36] <S3> Perl6 needs a VM to run
L2237[12:34:40] <S3> it's a much different language
L2238[12:34:44] <S3> both syntatically and internally
L2239[12:34:53] <g> the fuck did they call it perl6, then?
L2240[12:35:02] <S3> Becuase Larry wall is weird.
L2241[12:35:10] <S3> I ask that question myself
L2242[12:35:32] <g> gg larry
L2243[12:36:01] <S3> Cruor, I think I broke the game!
L2244[12:36:06] <S3> 200/200 larvae
L2245[12:36:14] <Cruor> >_< staph
L2246[12:36:18] <S3> LOL
L2247[12:36:36] <S3> 200 viper
L2248[12:36:41] <Cruor> no
L2249[12:36:42] <Cruor> SH
L2250[12:36:43] <S3> yes!
L2251[12:36:52] <S3> 200.. observer
L2252[12:36:58] <S3> yep
L2253[12:37:02] <S3> 200/200 observer
L2254[12:37:13] <S3> is all you need
L2255[12:37:15] <g> 200 pill?
L2256[12:37:24] <S3> g don't get the reference yet?
L2257[12:37:31] <g> nope
L2258[12:37:47] <S3> it's more fun than running away from 200/200 zealot
L2259[12:37:47] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L2260[12:37:58] <S3> g want to see an archon toilet?
L2261[12:38:06] <g> a what?
L2262[12:38:25] <S3> http://wiki.teamliquid.net/starcraft/images2/8/85/Toilet-fast.gif
L2263[12:38:37] <S3> something they removed from the game
L2264[12:38:39] <S3> and you'll see wehy
L2265[12:38:41] <S3> why*
L2266[12:39:31] <S3> got an army? flush it down the toilet ^
L2267[12:39:51] <S3> g basically, you use archons which do heavy splash damage
L2268[12:39:54] <S3> suck em into the vortex
L2269[12:39:55] <g> ..lol
L2270[12:39:58] <S3> and kill everything
L2271[12:40:00] <g> army? what army?
L2272[12:40:03] <S3> its like killing one unit
L2273[12:40:10] <S3> and all of em die
L2274[12:47:10] ⇨ Joins: AntheusSchool (~Mutter@mobile-166-173-059-087.mycingular.net)
L2275[12:47:22] * g shrugs
L2276[12:47:34] *** AntheusSchool is now known as AntheusMobile
L2277[12:47:36] <g> Inari: so, node or lithp?
L2278[12:47:55] <g> I'm not sure how sockets work in node but, well, I'm sure it involves lots of callbacks..
L2279[12:49:37] ⇦ Quits: Lizzy (~lizzy@2a02:c7d:c506:fc00:ba27:ebff:fe7c:1c18) (Remote host closed the connection)
L2280[12:50:48] ⇨ Joins: lizzy (~lizzy@2a02:c7d:c506:fc00:ba27:ebff:fe7c:1c18)
L2281[12:50:48] zsh sets mode: +o on lizzy
L2282[12:51:50] ⇦ Quits: AntheusMobile (~Mutter@mobile-166-173-059-087.mycingular.net) (Remote host closed the connection)
L2283[12:52:39] <Inari> g: no clue what lithp is :P so likely node
L2284[12:52:44] <g> lisp
L2285[12:52:45] <g> with a lisp
L2286[12:52:51] <g> :P
L2287[12:52:56] <Inari> well given that i couldnt even get lisp to run last time...
L2288[12:52:57] <Inari> :p
L2289[12:53:04] <g> there are a lot of lisps, though
L2290[12:53:15] <Inari> that was half the issue, yeh
L2291[12:53:16] <g> there's clojure if you like the jvm, or hy if you like python's "batteries included"
L2292[12:53:40] <g> I find hy a lot easier than clojure, but yknow, I would
L2293[12:55:07] <Kodos> Whee, I got a golem that will flip a lever on or off every second or so
L2294[12:55:17] <g> ..lol, that's one way to do it
L2295[12:55:37] <Cruor> g: how pythonic is the hy? :p
L2296[12:55:47] <g> Cruor, it's python with lisp syntax and extras
L2297[12:56:05] <Cruor> failed to find examples, gave up on life
L2298[12:56:25] <g> http://docs.hylang.org/en/latest/tutorial.html
L2299[12:56:26] <Inari> any good reddit to ask for "where can i buy this" :P
L2300[12:56:36] <Inari> preferably fashion/apparel specific ones
L2301[12:57:13] <Kodos> There's an askreddit subreddit
L2302[12:57:37] <Cruor> oh, so its like, lisp syntax + python functions? >_<
L2303[12:57:47] <g> Cruor, basically
L2304[12:57:58] <g> it supports classes and all that jazz of course
L2305[12:58:18] <g> context managers, generators, etcd
L2306[12:58:20] <g> etc*
L2307[12:58:47] <Cruor> this looks like a sane language to try to learn lisp syntax in >_<
L2308[12:59:38] <g> lisp syntax itself isn't really something that needs learning
L2309[12:59:48] <Cruor> ehh
L2310[12:59:51] <g> it's just (operation arg arg arg)
L2311[12:59:54] <Cruor> need to comprehend all the () :p
L2312[13:00:20] <Vexatos> Cruor, selene
L2313[13:00:25] <Vexatos> ()()()()()()((((()))))
L2314[13:00:29] <Cruor> Vexatos: lispene?!
L2315[13:01:11] <g> https://xkcd.com/297/
L2316[13:01:12] <MichiBot> XKCD Comic Name: Lisp Cycles Posted on: 8/1/2007
L2317[13:01:19] *** Keridos|away is now known as Keridos
L2318[13:02:08] <Inari> Kodos: doesnt sound like the reddit to post in
L2319[13:02:23] <Cruor> Inari: /r/gibfashionpls ?
L2320[13:02:30] <Cruor> please tell me it doesnt exist
L2321[13:04:40] <g> it doesn't
L2322[13:05:12] <g> Inari, https://www.reddit.com/r/findfashion
L2323[13:05:27] <Inari> ew, heels
L2324[13:06:00] <Inari> but looks good :P thanks
L2325[13:06:02] <g> insert_gender_here
L2326[13:06:02] <g> :P
L2327[13:06:09] <Inari> ?
L2328[13:06:15] <Cruor> damn i want these heels
L2329[13:06:16] <Cruor> :I
L2330[13:06:28] <g> "ew, heels" - not sure if you're saying you don't like them on people or you don't like them on yourself
L2331[13:06:29] <g> :P
L2332[13:06:33] <Inari> i just want pyjamas ;-;
L2333[13:06:40] <Inari> g: i dont like them either way xD
L2334[13:07:05] <g> Why? :P
L2335[13:07:23] <Cruor> :I you have to ask
L2336[13:07:25] <Inari> well they're uncomfrotable, ugly, uncute, ugly, uncute and ugly
L2337[13:07:30] <Cruor> ^
L2338[13:07:41] <Izaya> uncomfrotable
L2339[13:07:41] <Cruor> can confirm they are uncomfortable
L2340[13:08:06] <g> well, they /look/ uncomfortable
L2341[13:08:14] <g> though I'd imagine small heels aren't too bad? Dunno
L2342[13:08:21] <g> 2male
L2343[13:09:03] <Inari> well they are ugly either way
L2344[13:09:17] <g> to each his/her own
L2345[13:09:18] <g> :P
L2346[13:09:30] <Inari> haha
L2347[13:09:39] <Inari> dont mind me, i just hate how they look, how they make feet look etc :3
L2348[13:09:58] <g> That's fair, you should wear whatever you're comfortable in anyway :P
L2349[13:09:58] <sugoi_> hello
L2350[13:10:01] <g> Hi!
L2351[13:10:16] <Inari> flat classic mary janes, literaally best shoes
L2352[13:10:38] <g> well, they do tend to look good on the people I know that wear those
L2353[13:12:23] <g> I'd say that's a good call. :P
L2354[13:13:20] ⇦ Quits: lizzy (~lizzy@2a02:c7d:c506:fc00:ba27:ebff:fe7c:1c18) (Remote host closed the connection)
L2355[13:14:41] ⇨ Joins: lizzy (~lizzy@2a02:c7d:c506:fc00:ba27:ebff:fe7c:1c18)
L2356[13:14:41] zsh sets mode: +o on lizzy
L2357[13:24:30] *** surferconor425|Away is now known as surferconor425
L2358[13:39:23] <Michiyo> A little late to the convo, but I like heels, I'm a little tall for them, which makes me sad though.. :(
L2359[13:39:34] <Inari> i cant stand heels haha
L2360[13:39:42] <Inari> but i already said that
L2361[13:39:42] <Inari> :P
L2362[13:39:44] <Michiyo> at 6' 4" I look kinda odd in heels.
L2363[13:39:51] <g> damn, you're tall
L2364[13:39:55] <Michiyo> I am.
L2365[13:39:56] <Kodos> =D I found a Runescape mod that works
L2366[13:40:28] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-134-3-200-62.hsi14.kabel-badenwuerttemberg.de) (Quit: Bye :))
L2367[13:40:49] <g> Do you have trouble finding dresses/pants that are the right length Michiyo?
L2368[13:41:10] *** sugoi_ is now known as sugoi
L2369[13:41:12] <Michiyo> Yeah
L2370[13:41:35] <g> That must get annoying
L2371[13:41:40] <Michiyo> It can be
L2372[13:43:11] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 189 seconds)
L2373[13:43:30] <Michiyo> co-worker leaves in 15 minutes, which leaves me here alone.. :/
L2374[13:43:35] <Michiyo> and she's off tomorrow
L2375[13:43:36] <Michiyo> bleh
L2376[13:43:41] <g> you're never alone with IRC \o/
L2377[13:44:12] <Michiyo> Sadly, I can't STAY on IRC, I have to do work sometimes :P
L2378[13:44:34] <g> I can IRC at work but that mostly involves sitting on a bus, so eh :P
L2379[13:44:39] <Michiyo> lol
L2380[13:45:43] <g> the only annoying thing is that it's boring I guess
L2381[13:45:44] <g> what do you do?
L2382[13:47:52] <Michiyo> I work at RadioShack
L2383[13:47:54] <Michiyo> So, sales etc
L2384[13:48:04] <lashtear> those are still around?
L2385[13:48:06] <g> Ah, okay, fair enough
L2386[13:48:13] <g> having read what some of the customers are like: rather you than me
L2387[13:48:14] <g> :P
L2388[13:49:07] <Michiyo> lashtear yes, a company bought the name/trademark last year, and this is a franchise store, those were given the option to stay open when RadioShack filed for Chap 11
L2389[13:49:47] <Kodos> g, customers like that come with the territory of retail period
L2390[13:50:51] <g> Kodos, I help run a craft shop in town here and it's nowhere near as bad
L2391[13:50:51] <g> :P
L2392[13:50:52] <g> brb
L2393[13:53:21] <g> then again I suppose the people that buy craft stuff and haberdashery aren't the type that need lots of simple help with electronics
L2394[13:53:27] *** cbcercas|AFK is now known as cbcercas
L2395[13:57:07] ⇦ Quits: tim4242 (~tim4242@dslb-188-097-159-224.188.097.pools.vodafone-ip.de) (Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!)
L2396[14:00:36] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L2397[14:03:53] *** Guest85385 is now known as Kamran
L2398[14:09:14] <Michiyo> arg... this stupid POS won't burn a disc -_-
L2399[14:09:19] <Michiyo> ha... it IS a POS...
L2400[14:09:25] <Michiyo> It's also a POS.
L2401[14:10:40] ⇨ Joins: Wobbo (~Wobbo@5249A8F6.cm-4-2c.dynamic.ziggo.nl)
L2402[14:11:47] <Michiyo> Oh, so it seems the discs are shit
L2403[14:11:47] <Michiyo> k
L2404[14:16:38] <gamax92> fsdklfjsdklfjsdfklsdjfklsdjfklsdf
L2405[14:16:41] <gamax92> didn't set timer
L2406[14:16:43] <gamax92> food burn
L2407[14:16:58] <Wobbo> Thats why you always set a timer when you cook
L2408[14:18:56] *** Vaht is now known as Tahg
L2409[14:21:29] <gamax92> DJSKFJSDFKLSDJFKLSDFJSDAFJSDKLFJASKDFJLKFSDLFJALDK D:<
L2410[14:21:44] <gamax92> windows update crashed as soon as I clicked installed, is now making me recheck
L2411[14:23:01] <Ivoah> I once had a windows update take 78 hours just to check for updates
L2412[14:25:51] <g> Michiyo: when I was at school they had this machine that basically looked like a PC tower with 30 CD drives in it
L2413[14:26:02] <g> they used to use it to pirate CDs and DVDs for students
L2414[14:26:14] <g> but roughly 25% of the discs it burned were duds
L2415[14:26:20] <g> simpler times, simpler times
L2416[14:26:43] <sugoi> what is the design motive behind the equivalent ctrl+c SIGINT for oc being ctrl+alt+c?
L2417[14:26:43] <gamax92> Ivoah: I've only had an hour and a half
L2418[14:26:45] <Wobbo> Wait, the school pirated CDs?
L2419[14:27:01] <Wobbo> sugoi: because ctrl+c is also paste
L2420[14:27:02] <g> Wobbo: in ireland it's legal to pirate for educational purposes
L2421[14:27:11] <Wobbo> TIL
L2422[14:27:17] * gamax92 forgot who g is ...
L2423[14:27:20] <g> I was surprised to find out about that
L2424[14:27:22] <g> gamax92, gdude2002/arbot
L2425[14:27:29] <gamax92> ohai
L2426[14:27:32] <g> hi, :P
L2427[14:27:35] <sugoi> Wobbo: hi! again thanks for the grep source which i'm adapting (finishing that up today, btw)
L2428[14:27:46] <Michiyo> yeah I loved those mass CD/DVD duplicators
L2429[14:28:02] <g> I was surprised when I first saw it
L2430[14:28:06] <g> and then wondered why I was surprised
L2431[14:28:09] <Michiyo> lol
L2432[14:28:15] <Wobbo> sugoi: Your welcome!
L2433[14:28:16] <sugoi> Corded: that's a silly reason...
L2434[14:28:20] <sugoi> crap
L2435[14:28:28] <sugoi> meant to say, Wobbo: that's a silly reason
L2436[14:28:28] <Michiyo> :P
L2437[14:28:49] <gamax92> so is pirating a game to play it and be educational about what happens in the game?
L2438[14:28:50] <Wobbo> sugoi: Thats the reason Sangra gave me if I remember correctly
L2439[14:28:57] <g> gamax92, you could spin most things
L2440[14:29:01] <g> we had media studies, music class
L2441[14:29:07] <g> computing
L2442[14:29:09] <Wobbo> sugoi: And yeah, its a silly reason, we all now p in normal mode is paste :P
L2443[14:29:12] <sugoi> Wobbo: not trying to say it's wrong :) just whining :)
L2444[14:29:16] <Michiyo> someone email me 2 good CR-Rs plox :D
L2445[14:29:22] <Michiyo> CD-Rs too
L2446[14:29:23] <Michiyo> :P
L2447[14:29:32] <g> Michiyo: What constitutes a good CD-R?
L2448[14:29:39] <sugoi> can you even highlight in oc terminals?
L2449[14:29:47] <g> I mean, aside from not needing to be burned at 1x
L2450[14:29:48] <sugoi> sans some editor hackery
L2451[14:29:56] <Michiyo> g, ones that will actually detect when inserted into the computer.
L2452[14:30:04] <Michiyo> unlike the 4 I've tried in 3 PCs so far.
L2453[14:30:16] <g> are they just old or kept in a bad spot?
L2454[14:30:19] <Wobbo> sugoi: Wait, got that wrong ctrl + c is copy >.<
L2455[14:30:20] * Michiyo shrugs
L2456[14:30:25] <g> CDs can warp in heat
L2457[14:30:28] <sugoi> i know what you meant
L2458[14:30:35] <gamax92> wobbo ...
L2459[14:30:42] <Michiyo> Nah, they're not anywhere like that fg
L2460[14:30:44] <Michiyo> err g
L2461[14:30:46] <gamax92> ctrl-c is not copy in OpenOS
L2462[14:30:47] <g> ah, okay
L2463[14:31:14] <g> gamax92 I disappeared from everywhere because I shut down my MC community
L2464[14:31:21] <Michiyo> the discs themselfs seem physically fine
L2465[14:31:25] <Wobbo> gamax92: Then why is ctrl+c not sigint?
L2466[14:31:27] <g> you'll be pleased to hear though that I still haven't learned and therefore still have a server with like 170 mods
L2467[14:31:38] <Michiyo> just... "please insert a disc" message when you try to use 'em
L2468[14:31:39] <gamax92> Wobbo: Because OpenOS also doesn't have signals?
L2469[14:31:39] <g> Michiyo, brand?
L2470[14:31:49] <sugoi> gamax92: it's not a question of signals
L2471[14:31:50] <Wobbo> gamax92: You know what we mean
L2472[14:32:04] <Michiyo> no clue..., unmarked case, and they don't have a "label" side, or serial numbers.
L2473[14:32:17] <g> I uh
L2474[14:32:18] <g> hmm.
L2475[14:32:21] <gamax92> no seriously I don't, programs can handle ctrl-c just fine
L2476[14:32:35] <g> well, wait, you're in radioshack, can't you yoink a spindle of CDs?
L2477[14:32:55] <Michiyo> I *could* but I'd have to get my bosses OK.. and I'd rather not talk to him ATM :D
L2478[14:33:01] <g> lol, fair enough
L2479[14:33:15] <Wobbo> gamax92: But that didn't quit the program right? I haven't played minecraft in so long I can't quite remember >.<
L2480[14:33:40] <gamax92> ctrl-c is "event.shouldSoftInterrupt" and ctrl-alt-c is in "event.shouldInterrup"
L2481[14:34:46] <gamax92> doing ctrl-c gives your program the "interrupted" event
L2482[14:35:02] <gamax92> doing ctrl-alt-c errors with "interrupted"
L2483[14:35:15] <Wobbo> Ah, then I missremebered. My mistake!
L2484[14:35:49] <Michiyo> lol... I was looking at the CD/DVDs and we also have some ZIP discs... and behind a box of them I found an AMD Athlon II quadcore socket AM3 2.6 GHZ CPU...
L2485[14:36:00] <gamax92> :o
L2486[14:36:04] <sugoi> but if that is so ---
L2487[14:36:16] <sugoi> then like real world, a program that doesn't handle the event should be killed
L2488[14:36:22] <g> Michiyo: oh man, zip drives
L2489[14:36:29] <g> haven't seen one of those in.. well, ever, I think
L2490[14:36:43] <Michiyo> lmao, I had a USB zip drive, it was teh awesome
L2491[14:36:59] <g> is there any advantage to them? :P
L2492[14:37:42] <Kodos> This is so fun...
L2493[14:38:12] <sugoi> Michiyo: i did too. paid a pretty penny for it thinking i was really getting into high tech gear
L2494[14:40:00] <g> "Early models of ZipCD drives were rebadged Philips drives, which were also so unreliable that a class action lawsuit succeeded"
L2495[14:40:02] <Michiyo> sugoi well, I needed higher capacity than floppies, and CD Burners weren't really cheap yet, I paid like $40 for it, when burners were still in the $200+ range
L2496[14:40:03] <g> lol
L2497[14:40:39] ⇦ Quits: calclavia (uid15812@2001:67c:2f08:6::3dc4) (Quit: Connection closed for inactivity)
L2498[14:40:51] <sugoi> from memory...weren't the disks like 150MB?
L2499[14:40:52] <Michiyo> I never had issues out of mine, and at 120 mb each instead of 1.44 lol
L2500[14:41:00] <Michiyo> 120 or 150.. or something idr
L2501[14:41:25] <Michiyo> Oh no, I had the 250s
L2502[14:41:28] <g> they went up to 750MB
L2503[14:41:37] <Michiyo> yeah, 100, 150, 250, and 750
L2504[14:41:43] * Elizabeth uses a 1.44MB floppy at work as a coaster
L2505[14:41:51] ⇦ Quits: sciguyryan (~sciguyrya@95.211.140.205) (Remote host closed the connection)
L2506[14:41:53] <Michiyo> I could do 100/150/250, and bought 250s
L2507[14:41:54] <g> lol
L2508[14:43:00] <Michiyo> damn it I need my hirens disc though -_-
L2509[14:43:18] <g> oh, bootcd
L2510[14:43:22] <Kodos> I still have my iomega serial Zip drive somewhere
L2511[14:43:38] <Kodos> I think it was serial
L2512[14:43:41] <Kodos> Might have been USB
L2513[14:44:21] <Michiyo> Oh man, the one I had goes for like $60 these days
L2514[14:44:27] <Michiyo> upto $120
L2515[14:45:55] <Skye> My dad has a SCSI Zip drive.
L2516[14:46:25] <Inari> god i love the madoka cake song D:
L2517[14:46:53] <g> this wasn't in the anime..
L2518[14:46:59] <Inari> it was
L2519[14:47:02] <Inari> in the movie
L2520[14:47:02] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L2521[14:47:02] <Inari> :p
L2522[14:47:11] <g> in the movie, sure, but not the anime :P
L2523[14:47:20] <Inari> go watch the movie then
L2524[14:47:57] <Inari> the first two just retell the anime
L2525[14:48:01] <Inari> the third adds new story
L2526[14:48:18] <g> is it worth watching having watched the anime twice?
L2527[14:48:41] <g> er, watched it through that is
L2528[14:48:57] <Inari> its great :P as said, third movie adds new story
L2529[14:49:18] <Inari> as in
L2530[14:49:27] <Inari> whole new story, not just a new scene here or there
L2531[14:49:36] <g> aha, okay, maybe worth a look then
L2532[14:49:47] <g> if I find the time
L2533[14:49:48] <Inari> i enjoyed watching the frist 2 too though, even if they just retold the story
L2534[14:49:55] <g> I've only watched 3 animes through, usually don't have time to finish one
L2535[14:50:15] <gamax92> windows wtf are you doing, have you forgotten how to maximize a window ...
L2536[14:50:40] <gamax92> when I go to maximize hexchat it puts the window half way off the screen
L2537[14:50:43] <Inari> g: well its a movie
L2538[14:50:52] <Inari> sit down for 1h 56m and finished
L2539[14:50:52] <Inari> :p
L2540[14:51:03] <g> yeah, finding that time together is hard
L2541[14:51:03] <g> :P
L2542[14:51:15] <Inari> haha
L2543[14:51:21] <Inari> nah~
L2544[14:53:07] <MajGenRelativity> who is g?
L2545[14:53:18] <g> I'm g
L2546[14:53:22] <g> ask a better question
L2547[14:53:23] <g> :P
L2548[14:54:29] <MajGenRelativity> have you been here for a while? i.e. multiple weeks?
L2549[14:54:41] <g> I've been here a lot in the past
L2550[14:54:49] <g> I left for a few months because I left all MC-related channels
L2551[14:55:18] ⇨ Joins: Alex-Learning (uid57631@id-57631.charlton.irccloud.com)
L2552[14:57:38] <g> MajGenRelativity: you seem curious
L2553[14:57:53] <MajGenRelativity> I've been around for a while and I haven't seen you
L2554[14:58:01] <g> How long is a while?
L2555[14:58:03] <g> I left in october
L2556[14:58:05] <MajGenRelativity> And people here have a habit of changing their names to one letter
L2557[14:58:14] <g> oh, no, I've had this nick for years
L2558[14:58:16] <MajGenRelativity> I appeared out of the ether around then
L2559[14:58:29] <g> ah, okay
L2560[14:59:05] <g> nickserv says I've had this for 3y 41w but it's closer to 5y, since I got tempbanned from esper once
L2561[14:59:11] <MajGenRelativity> K
L2562[14:59:20] <MajGenRelativity> What brought you back?
L2563[14:59:47] <g> well, I shut my community down - which is why I left almost every MC-related channel I was in - but kept up a whitelisted modded server for myself and a couple people I know
L2564[14:59:55] <g> iirc it was asking about api stubs for OC
L2565[15:00:08] <MajGenRelativity> I also own a server :P
L2566[15:00:21] <MajGenRelativity> I have a good group, but always trying to get more
L2567[15:00:29] <g> https://archivesmc.com/
L2568[15:02:19] <MajGenRelativity> huh
L2569[15:02:20] <asie> i'm working on a modded server atm for 1.8.9
L2570[15:02:24] <MajGenRelativity> I'll be honest, never heard of you :P
L2571[15:02:28] <g> we're old
L2572[15:02:30] <g> that's why :P
L2573[15:02:38] <g> we were popular during classic, and then the cod-playing teens showed up
L2574[15:02:51] <asie> yeah
L2575[15:02:53] <g> creative minecraft was already starting to die when survival was popularized
L2576[15:02:53] <asie> i was one of the archives' players
L2577[15:02:55] <asie> it was great
L2578[15:03:04] <asie> i truly miss those days.
L2579[15:03:17] <g> asie, your maps are in that classic server download :P
L2580[15:03:21] <g> still got 'em
L2581[15:03:27] <asie> cool
L2582[15:04:12] * MajGenRelativity comes up with a pun
L2583[15:04:19] <MajGenRelativity> homie g, sounds cool
L2584[15:04:21] * MajGenRelativity laughs
L2585[15:04:24] <g> o\
L2586[15:04:38] * Michiyo facedesks
L2587[15:05:03] * MajGenRelativity laughs more
L2588[15:05:13] <MajGenRelativity> g, I'm a good person like that :P
L2589[15:05:16] <Kodos> Damn this Runescape mod is wicked fun ;3
L2590[15:05:35] <g> MajGenRelativity: if you were around during classic, you'd have heard of us
L2591[15:05:48] <MajGenRelativity> g, I got MC when 1.7.3 came out
L2592[15:05:50] <g> if only because we also served as the backup solution for the reddit server and world of minecraft
L2593[15:05:51] <g> xD
L2594[15:05:59] <MajGenRelativity> well
L2595[15:06:08] <g> the classic server had a bot that crawled other servers and archived their worlds every so often
L2596[15:06:27] <g> and you could go and look at any archive for any of the crawled servers
L2597[15:06:36] <g> hence, "the archives"
L2598[15:07:49] <MajGenRelativity> huh
L2599[15:08:07] <MajGenRelativity> Does your server have The Enshenya?
L2600[15:08:09] <g> so a few servers would come on after a major grief and download an archive
L2601[15:08:14] <g> since it was every 30 mins
L2602[15:08:19] <g> No idea who/what that is
L2603[15:08:48] <g> we eventually had to stop archiving because it annoyed a few servers and it was taking up a lot of space
L2604[15:09:06] <g> according to a log for #appliedenergistics, The Enshenya is a ship? :P
L2605[15:09:44] <MajGenRelativity> It is officially classified as an Imperator ! Class Flying Fortress
L2606[15:09:54] <MajGenRelativity> Note, Imperator ! not Imperator 1
L2607[15:09:56] <g> What fandom is this?
L2608[15:10:00] <MajGenRelativity> No fandom
L2609[15:10:11] <MajGenRelativity> It is my pet project on my server
L2610[15:10:16] <g> Ah, right, I see
L2611[15:10:21] <MajGenRelativity> Capable of unleashing massive destruction
L2612[15:10:25] <g> yeah, no, we haven't backed up servers in years
L2613[15:10:30] <asie> yeah
L2614[15:10:33] <MajGenRelativity> Also no longer capable of moving because of size constraints
L2615[15:10:33] <g> classic is officially dead
L2616[15:10:35] <asie> right now i'm working on the charset dev server
L2617[15:10:48] <MajGenRelativity> Not even SpatialIO can handle The Enshenya's size
L2618[15:11:08] <g> remain in motion might be able to but it'd lag to hell
L2619[15:11:14] <MajGenRelativity> However, it will serve as the platform from which I will lead the EqD into The Final Fight
L2620[15:11:21] <MajGenRelativity> I will look that mod up g
L2621[15:11:29] <g> it's just "redstone in motion" continued
L2622[15:11:30] <Vexatos> asie, will it be a unicode bug symbol? >_>
L2623[15:11:47] <MajGenRelativity> If I can fly The Enshenya, that will be magnificent
L2624[15:11:48] <g> and you'd have to build in the mod's frames
L2625[15:11:54] <MajGenRelativity> Well
L2626[15:12:03] <MajGenRelativity> I'll check it out before I seal up the hull
L2627[15:12:12] <Kodos> asie, let me know when your pack is done, I'd like to mix it in with my pack =D
L2628[15:12:47] <Kodos> I haven't had this much fun playing Minecraft since my first week with ICBM and Assembly Line
L2629[15:12:53] <Elizabeth> %seen Soni
L2630[15:12:55] <MichiBot> Elizabeth: Soni was last seen 1d 1h 3m 28s ago.
L2631[15:12:58] <Kodos> Whoops
L2632[15:13:00] <Kodos> I'll get it
L2633[15:13:02] <Kodos> !unban Soni
L2634[15:13:02] *** zsh sets mode: -b *!*@189.55.64.196
L2635[15:13:04] <g> I haven't had any fun with minecraft in some time
L2636[15:13:31] <Michiyo> you know, you can totaly set timed bans.. :P
L2637[15:13:33] ⇨ Joins: Soni (SoniEx2@189.55.64.196)
L2638[15:13:40] <Kodos> How?
L2639[15:13:41] <Soni> so does OC support __gc?
L2640[15:13:44] <g> Michiyo: wut, how?
L2641[15:13:53] <Skye> Soni, probably not
L2642[15:13:54] <g> oh, your bot does it
L2643[15:14:05] <Inari> g: got any offers for the nick yet? :P
L2644[15:14:06] <Michiyo> g, no, through services
L2645[15:14:08] <MajGenRelativity> g, do you want to join my server?
L2646[15:14:13] <g> Inari: no :P
L2647[15:14:14] <MajGenRelativity> I hef fun server
L2648[15:14:19] <g> Michiyo: since when?
L2649[15:14:19] <Inari> MajGenRelativity: lol
L2650[15:14:19] <Elizabeth> False
L2651[15:14:21] <vifino> Soni: Scientia potentia est
L2652[15:14:25] <g> MajGenRelativity: I don't play minecraft :P
L2653[15:14:30] <MajGenRelativity> g, ah
L2654[15:14:35] <g> I haven't played it to play it for several years
L2655[15:14:36] <MajGenRelativity> weren't you just asking about OC API?
L2656[15:14:38] <Michiyo> since forever, I've seen LexManos ban for an hour - a few days v ia !ban
L2657[15:14:39] <Inari> is soni who i think she is
L2658[15:14:42] <Kodos> Yes
L2659[15:14:42] <Michiyo> !ban
L2660[15:14:49] <Michiyo> Hmm
L2661[15:15:07] <sugoi> who is soni?
L2662[15:15:08] <Kodos> Cruor: rsmc.io
L2663[15:15:08] <Michiyo> I think it's just !ban nick 24h or 1d or whatever
L2664[15:15:16] <Elizabeth> hmm
L2665[15:15:23] <Elizabeth> !ban Michiyo 1m
L2666[15:15:25] <Elizabeth> nope
L2667[15:15:30] <Kodos> Try doing it on a non op
L2668[15:15:32] <Michiyo> I know it's doable though
L2669[15:15:37] <Michiyo> I've seen lex do it.
L2670[15:15:52] <Elizabeth> Michiyo, are you sure it's not a bot removing it after?
L2671[15:15:53] <g> MajGenRelativity, I get a little enjoyment out of MC with a stupid amount of mods
L2672[15:16:01] <Michiyo> Elizabeth pretty sure..
L2673[15:16:03] <MajGenRelativity> g, I have a stupid amount of mods
L2674[15:16:11] <g> I have 16-0170 mods
L2675[15:16:14] <g> 160-170*
L2676[15:16:21] <sugoi> Inari: who is soni? someone to know of?
L2677[15:16:28] <Kodos> sugoi: SoniEx2
L2678[15:16:34] <MajGenRelativity> g, I have about 100
L2679[15:16:39] <Kodos> Just google the name, I'm sure something will come up
L2680[15:16:49] <Elizabeth> sugoi, no, to your second question
L2681[15:16:57] <Elizabeth> :P
L2682[15:17:11] ⇦ Quits: Vexatos (~Vexatos@p200300556E6CB720844672BC3170BF0B.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L2683[15:17:17] <g> also I only really play with small groups of people I know
L2684[15:17:25] <g> although it's nice to actually talk to people in here
L2685[15:17:25] <g> :P
L2686[15:17:51] <Kodos> Someone go test https://pastebin.com/K1VXCNSw out
L2687[15:18:05] <MajGenRelativity> g, yeah, I understand
L2688[15:18:09] <Soni> hmm oh
L2689[15:18:25] <Soni> it does support __gc but it has a wrapped __gc
L2690[15:18:32] <MajGenRelativity> g, I just like talking to people, and I want a large player base because The Enshenya needs a large crew
L2691[15:18:34] <Soni> and it re-sets debug hooks
L2692[15:18:40] <MajGenRelativity> Even though I will automate the entire gunnery deck
L2693[15:18:51] <g> I gave up on trying to attract players, as you can probably tell
L2694[15:19:00] <g> we were around for 7-8 years
L2695[15:19:01] <Soni> so apparently OC is immune to that bug
L2696[15:19:10] <g> and we found it almost impossible to recruit players
L2697[15:19:19] <Kodos> Wonder if CC is immune to it
L2698[15:19:25] <MajGenRelativity> g, I have about 15 people
L2699[15:19:33] <Soni> Kodos, CC is LuaJ, so probably
L2700[15:19:34] <vifino> Kodos: It is.
L2701[15:19:37] <g> that's fine, but they won't stick around forever
L2702[15:19:38] <g> :P
L2703[15:19:41] <Kodos> It took dan200 what, 3 years, to fix that one bug?
L2704[15:20:13] <sugoi> what does select(-1, ...) grab?
L2705[15:20:19] <sugoi> does that grab last?
L2706[15:20:23] ⇨ Joins: IT (webchat@94.242.34.251)
L2707[15:20:23] * sugoi tests
L2708[15:20:32] <sugoi> ah yes
L2709[15:20:33] <sugoi> duh
L2710[15:20:36] <IT> is anybody here?
L2711[15:20:37] * sugoi puts on derp hat
L2712[15:20:40] <sugoi> IT: nope
L2713[15:20:42] <Kodos> No, IT, you're completely alone
L2714[15:20:52] <Soni> Kodos, and CC doesn't have newproxy() and __gc on tables doesn't work in Lua 5.1
L2715[15:20:52] <g> IT: yeah, we're just figments of your imagination
L2716[15:20:53] *** IT is now known as Guest37604
L2717[15:21:10] <Guest37604> need help with converting colors for opencomputers (from 24 bit to 8bit)
L2718[15:21:23] <Guest37604> sangar using some strange formulas
L2719[15:21:26] <MajGenRelativity> g, I know they won't
L2720[15:21:28] <Michiyo> !akick
L2721[15:21:30] <Kodos> Uhh I think I have a thing for that
L2722[15:21:31] <Kodos> sec
L2723[15:21:44] <Michiyo> !akick add Guest74744 1d
L2724[15:21:47] <Michiyo> Ahh
L2725[15:21:55] <g> ah, yeah, I see
L2726[15:21:55] <Michiyo> I could have sworn he just used ban though..
L2727[15:22:01] <g> it's /msg ChanServ AKICK #foo ADD *!*foo@bar.com !T 5d
L2728[15:22:03] <g> interesting
L2729[15:22:06] <Soni> CC has been immune from pure luck
L2730[15:22:09] <g> I've been using atheme for years and never knew that
L2731[15:22:23] <Michiyo> I used Atheme for a while, but switched back to Anope
L2732[15:22:38] <g> but atheme is so much better ;-;
L2733[15:22:58] <g> especially if you use an ircd that actually supports everything
L2734[15:23:05] <g> (inspircd)
L2735[15:23:07] <Michiyo> Meh, I like Atheme's web panel better, but I had stuff already written for Anope's SQL DB stuff
L2736[15:23:15] <g> oh god, don't use atheme's web panel
L2737[15:23:18] <g> injection everywhere
L2738[15:23:19] <g> :P
L2739[15:23:22] <Michiyo> And then I switched what I was using it weiyth over to XMPP
L2740[15:23:29] <Michiyo> with*
L2741[15:23:37] <Michiyo> I hate this keybord
L2742[15:23:40] <Michiyo> BOARD
L2743[15:23:41] <Michiyo> ffs
L2744[15:23:50] <g> What's the deal with xmpp?
L2745[15:23:58] <g> so many services use it but writing a twisted client for it is a pain
L2746[15:24:01] <g> ..and it uses xml
L2747[15:24:59] <vifino> S3: So, uh, my bbs consists of socat and a mini c almost-script that just passes an environemental variable as the last argument. Yay?
L2748[15:25:29] <Michiyo> Well, I'm using it for an MMO, and I needed something to provide "local" chat
L2749[15:25:35] <Michiyo> which XMPP's XML is useful for :P
L2750[15:27:02] <Michiyo> You have local (like 50 feet of the player), Zone (The entire section of city they're in), and Global, which is like IRC, in that you can join/part channels etc
L2751[15:27:18] * g nods
L2752[15:27:24] <Kodos> Are you making an MMO?
L2753[15:27:29] <Michiyo> Slowly
L2754[15:27:44] <Michiyo> https://cohrevival.com
L2755[15:27:44] <Kodos> Good times
L2756[15:28:20] <Kodos> City of Heroes Revival?
L2757[15:28:26] <Michiyo> Aye
L2758[15:28:28] <Kodos> o.o
L2759[15:28:29] <g> aw man
L2760[15:28:29] <g> ip.b
L2761[15:28:41] <Kodos> Where do I sign up for a founder's account?
L2762[15:28:54] <Kodos> I played CoX all the way up until the servers shut down
L2763[15:29:18] <MajGenRelativity> what is the title of the circles song?
L2764[15:29:20] <Michiyo> Yeah I played from near the end of the closed beta til shutdown
L2765[15:29:28] <Kodos> The internet radio station I listen to would do their saturday evening show in the city
L2766[15:29:32] <Kodos> Split Infinity Radio
L2767[15:29:47] <Michiyo> heh yeah, I listened to The Cape Radio at times
L2768[15:29:57] <Michiyo> They still run from Paragon Chat some times
L2769[15:30:09] <Kodos> I still remember my toon, too. The Atomic Bomb-shell
L2770[15:30:12] <Michiyo> Which is pretty fun.. but kinda meh at the same time
L2771[15:30:15] <Kodos> Supermodel turned superhero
L2772[15:30:21] <Michiyo> I mainly played on Vicory
L2773[15:30:26] <Michiyo> Victory*
L2774[15:30:28] <Michiyo> damn keyboard
L2775[15:31:02] <Michiyo> But yeah, signup Kodos, if we ever get to a playable point you'll be able to play :P
L2776[15:31:10] <Kodos> Assuming my wife lets me
L2777[15:31:12] <Michiyo> It's just the two of us, so it's slow
L2778[15:31:15] <Kodos> Or I have a new GPU by then
L2779[15:31:38] <Michiyo> I do have the auth process working though, so that's a plus
L2780[15:31:49] <Michiyo> our login screen works heh
L2781[15:32:12] <Michiyo> And it drops you into Atlas Park where you can run around and see other people..
L2782[15:32:20] <Michiyo> but theres no char customization.. or powers...
L2783[15:32:35] <Kodos> You should put rock throwing in. Let everyone just throw rocks at each other
L2784[15:32:40] <Kodos> As a temporary activity
L2785[15:32:49] <Michiyo> lol, that still requires a powers like system
L2786[15:32:53] <Michiyo> which we don't have yet :P
L2787[15:32:56] <Kodos> =P
L2788[15:32:59] <Michiyo> I DID make superspeed though..
L2789[15:33:47] <Michiyo> Though sadly Irish is having to move very soon, and they had like NO notice so she's going through a really rough time right now trying to find a place to live
L2790[15:33:58] <Michiyo> their roommates bailed on them
L2791[15:34:12] <g> I'm assuming they don't actually live in ireland?
L2792[15:34:16] <Michiyo> No :p
L2793[15:34:18] <Michiyo> Portland ATM
L2794[15:34:19] ⇦ Quits: Guest37604 (webchat@94.242.34.251) (Quit: Web client closed)
L2795[15:34:20] <g> Damn. :P
L2796[15:34:30] <Michiyo> looking to possibly move to Washington though
L2797[15:35:14] <Michiyo> afk work
L2798[15:36:10] ⇨ Joins: sciguyryan (~sciguyrya@31.3.154.21)
L2799[15:36:28] <Elizabeth> Michiyo, i can't remember, did i make an account on that COH thingy of yours?
L2800[15:38:36] <Skye> ???
L2801[15:41:45] <Kodos> I'm guessing Chisel and Carpenter's Blocks haven't been moved to 1.8.9 yet
L2802[15:44:58] <g> probably not
L2803[15:45:05] <g> such pivotal mods, and yet, slow to update
L2804[15:45:18] ⇦ Quits: Keanu73 (~Keanu73@host-92-15-166-140.as43234.net) (Quit: Gotta go to bed or something. See ya!)
L2805[15:51:51] <Michiyo> Elizabeth not sure
L2806[15:52:46] <MajGenRelativity> Carpenter's Blocks said he would need help
L2807[15:52:51] <MajGenRelativity> Idk about chisel
L2808[15:53:11] <Michiyo> No records for for Lizzy or Elizabeth
L2809[15:53:18] <Elizabeth> okay
L2810[15:53:24] <Michiyo> found for*
L2811[15:55:00] <Kodos> Oh neat, RLD is on 1.8.9
L2812[15:55:20] <Elizabeth> now there should be :P
L2813[15:56:02] *** cbcercas is now known as cbcercas|AFK
L2814[15:56:22] <Elizabeth> fuck off outlook, stop moving all my email to junk
L2815[15:56:43] <Michiyo> I manually approved you :p
L2816[15:56:57] <Elizabeth> fair enough
L2817[15:57:14] <MajGenRelativity> RLD?
L2818[15:58:04] <Michiyo> 1.5 hours ._.
L2819[15:58:24] <Michiyo> Ugh.. I have no idea how to figure store accounts when I'm counting my drawer
L2820[15:58:37] <Elizabeth> ?
L2821[15:58:38] <g> MajGenRelativity: really large dongs?
L2822[15:58:42] <g> Kodos?
L2823[15:59:15] <Elizabeth> Michiyo, :( http://puu.sh/msd48/888901fba6.jpg
L2824[15:59:41] <MajGenRelativity> g, Kodos blocked me, so he can't see my messages
L2825[15:59:59] <Kodos> uwot
L2826[16:00:03] <MajGenRelativity> I have no clue why, nor care any more, why he blocked me, but he can't see my stuff
L2827[16:00:04] <g> Kodos, rld?
L2828[16:00:09] <Kodos> Roguelike dungeons
L2829[16:00:13] <MajGenRelativity> ah
L2830[16:00:18] <g> also why do you have MajGenRelativity on /ignore?
L2831[16:00:19] ⇦ Quits: Jezza (~Jezza@2a00:c1a0:c091:5700:8b0:b5a6:b1ce:ca94) (Quit: Leaving)
L2832[16:00:24] <MajGenRelativity> thanks for intermediating me, g
L2833[16:00:35] <g> no problem
L2834[16:00:43] <Michiyo> Elizabeth downloads are disabled for everyone :P
L2835[16:00:47] <Michiyo> since theres nothing to download ATM
L2836[16:00:50] <Elizabeth> Michiyo, still sadface
L2837[16:00:53] <Kodos> g: this particular time, I don't recall to be quite honest, but I know that every time I unignore him, he ends up on the list again within a few days, so I just stopped removing him
L2838[16:01:19] <Kodos> Also, woo 3rd place on breakout
L2839[16:01:32] * g looks at his ignore list
L2840[16:01:33] <Inari> what was the url for hte logs again
L2841[16:01:50] <MajGenRelativity> g, nobody else ignores me
L2842[16:01:55] <Inari> i want the rest of that alt-rightlcick convo from yesterday
L2843[16:01:57] <Elizabeth> Inari, logs.pc-logix.com i think
L2844[16:01:57] <g> the only thing on my ignore list is kibivyte
L2845[16:01:58] <MajGenRelativity> I'm pretty sure it is a weird quirk of his XD
L2846[16:02:02] <g> kibibyte*
L2847[16:02:03] <Michiyo> Elizabeth http://puu.sh/msdf5/452e249b78.png see disabled for me to :P
L2848[16:02:05] <Michiyo> oclogs
L2849[16:02:08] <Michiyo> oclogs.pc-logix.com
L2850[16:02:15] <Elizabeth> i was close
L2851[16:02:20] <Inari> thanks xD
L2852[16:03:09] <Michiyo> lol why'd you ignore kibi?
L2853[16:03:21] <g> Michiyo, wasn't that the bot that was noticing the channel?
L2854[16:03:25] <Michiyo> Oh right
L2855[16:03:37] <g> yeah
L2856[16:03:38] <g> :P
L2857[16:03:38] * Michiyo hugs MichiBot
L2858[16:03:48] <Inari> ah, dfo just chose to never say anything else
L2859[16:03:50] <Inari> great lol
L2860[16:03:59] <Michiyo> MichiBot's notices are very rare, and only to nicks, not channels.
L2861[16:04:08] <g> Michiyo, as it should be
L2862[16:04:12] <g> MajGenRelativity, well I dunno, ignore lists are kinda unregulated per-user :P
L2863[16:04:20] <g> up to Kodos if he wants you on it or not
L2864[16:04:21] <g> he/she
L2865[16:04:36] <Kodos> He
L2866[16:04:37] <MajGenRelativity> g, like I said, I don't care if he has me on his list
L2867[16:04:41] <Michiyo> 4:04 time not found.
L2868[16:04:49] <g> [22:04:41] <@Michiyo> 4:04 time not found.
L2869[16:04:52] <g> murrican!
L2870[16:04:53] <g> :P
L2871[16:04:55] <Michiyo> :P
L2872[16:05:04] <g> I wish it was 4:04
L2873[16:05:07] <g> (pm)
L2874[16:05:10] <malcom2073_> Hey, it's 5pm somewhere
L2875[16:05:12] <g> I'd have more day
L2876[16:05:13] <malcom2073_> like... here
L2877[16:05:18] <malcom2073_> beeroclock!
L2878[16:05:18] <Elizabeth> it's 10pm here
L2879[16:05:21] <Michiyo> I wish it was 5:30 pm...
L2880[16:05:28] <g> Elizabeth: go team!
L2881[16:05:29] <Michiyo> cause I'd be locking this place up
L2882[16:05:36] <Kodos> Okay, time to build a gigantic thaumaturgist's tower, with offshoots for 6 chambers
L2883[16:05:54] <vifino> 11pm.
L2884[16:06:16] <g> Michiyo: well I get up at 6am so I'll be going to bed in the next hour or so
L2885[16:06:17] <Kodos> Annnnnd world spawn is an island...
L2886[16:06:17] <g> :P
L2887[16:06:25] <vifino> Though my everything is after Elizabeth :P
L2888[16:07:19] <Michiyo> damn it.. I need a 350 watt PSU
L2889[16:07:27] <g> that.. doesn't sound like a lot
L2890[16:07:34] <Michiyo> It does, when you have no spare PSUs
L2891[16:08:13] * Elizabeth needs a new cpu/motherboard for her main pc
L2892[16:08:15] <Michiyo> my 850 died, Naomi gave me her 800, I took the 450 out of the server and put it in her computer, and put mine in the server, cause in my computer it was fine, until I tried to game.
L2893[16:08:31] <Michiyo> well, in the server it randomly just powers off..
L2894[16:08:37] <Michiyo> which it never did in my computer
L2895[16:08:57] ⇦ Quits: lizzy (~lizzy@2a02:c7d:c506:fc00:ba27:ebff:fe7c:1c18) (Quit: naptime)
L2896[16:09:08] <Michiyo> I ran a PSU calculator, and all it needs is a 350 or so
L2897[16:09:17] <Michiyo> but I have no more PSUs..
L2898[16:09:37] <Michiyo> and the one we have here is 20 pin only, with no 4 pin CPU connector
L2899[16:09:37] <g> honestly, out of all the things I've heard people don't have enough of
L2900[16:09:44] <Michiyo> I need 20+4/24 and a 4pin CPU
L2901[16:09:46] <g> not enough ram sticks, not enough SSDs, not enough power cables
L2902[16:09:50] <MajGenRelativity> I have a huge slab of concrete
L2903[16:09:54] <g> how do you not have as many PSUs as machines?
L2904[16:10:02] <Michiyo> PSU death..?
L2905[16:10:11] <g> ah, right
L2906[16:10:14] <g> derp
L2907[16:10:15] <g> lol
L2908[16:10:26] * MajGenRelativity expodes Michiyo 's PSU
L2909[16:10:30] <Michiyo> ...
L2910[16:10:32] * vifino picks up Elizabeth and carries her to bed
L2911[16:10:45] <g> see you in two hours, vifino
L2912[16:10:47] <g> :P
L2913[16:10:50] <Elizabeth> Michiyo, i have an olf 350w psu but it's old
L2914[16:10:51] <Michiyo> Elizabeth I have a Athlon II x4 here in the store.. :P
L2915[16:11:02] <Elizabeth> Michiyo, eh, not helpful
L2916[16:11:04] <Michiyo> I know you do intel :P
L2917[16:11:11] <Elizabeth> need something sandy/ivy bridge
L2918[16:11:12] <vifino> Elizabeth: Go to bed already!
L2919[16:11:14] <Elizabeth> anyway
L2920[16:11:17] <Michiyo> Night :P
L2921[16:11:19] * Elizabeth falls asleep on vifino
L2922[16:11:20] * MajGenRelativity explodes Elizabeth's PSU
L2923[16:11:28] <vifino> Oh you...
L2924[16:11:40] *** MajGenRelativity was kicked by Elizabeth (THIS. IS. SPARTA!!!))
L2925[16:11:44] <Michiyo> ^_^
L2926[16:11:46] <vifino> :D
L2927[16:11:48] <Michiyo> wooooo
L2928[16:11:50] <g> lol
L2929[16:12:11] <g> oh, we don't have free invite
L2930[16:12:18] <Elizabeth> no
L2931[16:12:26] <g> makes sense actually
L2932[16:12:29] <Kodos> Someone saying "This is madness!" should trigger a kick with the reason "Madness? THIS. IS. SPARTA!!!"
L2933[16:12:32] <g> I tend to invite people after I kick them if I'm joking
L2934[16:12:37] <g> so they realise
L2935[16:12:41] <g> I don't know if they will
L2936[16:12:41] <g> :P
L2937[16:12:43] <Michiyo> Who was joking? lol
L2938[16:12:43] <vifino> Elizabeth: Go to bed! You have to get up early tomorrow.
L2939[16:12:50] <Elizabeth> i am
L2940[16:12:57] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L2941[16:12:58] <Michiyo> heh, night Elizabeth
L2942[16:13:01] <MajGenRelativity> THIS IS NOT SPARTA
L2943[16:13:03] <g> night Elizabeth o/
L2944[16:13:06] ⇨ Joins: surferconor425|Cloud (uid77899@id-77899.tooting.irccloud.com)
L2945[16:13:23] * vifino makes sure Elizabeth sleeps for real this time
L2946[16:13:27] ⇦ Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L2947[16:13:28] <Elizabeth> :O
L2948[16:13:36] <Elizabeth> okay, i sleep nao
L2949[16:13:37] * MajGenRelativity walks over with a SPAMR
L2950[16:13:37] <g> mind the sleep darts
L2951[16:13:38] <g> they're pointy
L2952[16:13:47] <vifino> You better! :P
L2953[16:14:22] *** Daiyousei is now known as SleepingFairy
L2954[16:14:44] <S3> I am thinking of designing an IRL HDMI crossbar switch that you can wirelessly control from a web page or something (via your phone, etc)
L2955[16:15:27] <S3> Maybe 3 - 5 inputs and 3 - 5 outputs
L2956[16:15:34] <g> interesting idea
L2957[16:15:42] <g> but an odd piece of gear to require networking
L2958[16:16:08] <vifino> S3: Welp, I need ascii art for my bbs.
L2959[16:16:41] <S3> Well, it's easier (and sometimes cheaper) to connect something to an 802.11 network than to use custom radio transmission, etc
L2960[16:16:44] <Kodos> I thought i could use banners as flags
L2961[16:16:56] <S3> g ^
L2962[16:17:16] <g> well, yeah
L2963[16:17:17] <S3> but this way I can hook up all my video game systems etc in one place
L2964[16:17:20] <S3> like my server rack
L2965[16:17:25] <S3> and then go to any tv in the house
L2966[16:17:37] <g> Kodos: nope, no sideways banners
L2967[16:17:40] <S3> and just press the button to connect HDMI input 2 to HDMI output 5
L2968[16:17:52] <g> for the same reason we have no sideways slabs: "screw you guys we're lazy"
L2969[16:17:53] <S3> directing it to the TV I wanty
L2970[16:17:54] <S3> want*
L2971[16:18:09] <Kodos> More like "Our rendering system is fucked and we cba to fix it"
L2972[16:18:18] <S3> and the maximum distance for HDMI cables is much higher than the ratings
L2973[16:18:24] <S3> with decent performance
L2974[16:18:25] <g> carpenters blocks manages it
L2975[16:18:28] <g> they can manage it
L2976[16:18:28] <g> :u
L2977[16:19:12] <S3> vifino, how do I post on this bbs?
L2978[16:19:17] <S3> where is your bbs
L2979[16:19:48] <Kodos> Right now i'm just trying to figure out what the hell the thaumcraft banners are good for
L2980[16:19:50] <Michiyo> There
L2981[16:19:59] <g> there?
L2982[16:20:11] <g> Kodos, they existed pre-vanilla-banners
L2983[16:20:18] <g> iirc
L2984[16:20:21] <vifino> S3: It has no post yet.
L2985[16:20:27] <Michiyo> I was answering S3, it's "There"
L2986[16:20:27] <vifino> It has nothing.
L2987[16:20:29] <S3> vifino, but then how is it a bbs?!
L2988[16:20:29] <g> they generate with the crimson cult camps
L2989[16:20:30] <S3> :D
L2990[16:20:36] <vifino> S3: Not yet.
L2991[16:20:40] <S3> :(
L2992[16:20:48] <S3> is this running on OC?
L2993[16:20:52] <vifino> No.
L2994[16:22:03] <Soni> uhh guys
L2995[16:22:09] <g> yas?
L2996[16:22:12] <Soni> turns out OC does suffer from the bug
L2997[16:22:17] <g> uh-oh
L2998[16:22:23] <S3> What bug
L2999[16:22:27] <gamax92> D: a wild Soni
L3000[16:22:33] <Soni> you can eat all the CPU time from a __gc hook
L3001[16:22:49] <vifino> gamax92: do you want a statically linked socat 2.0 beta 8
L3002[16:22:53] <gamax92> no
L3003[16:22:56] <vifino> :(
L3004[16:23:25] <Kodos> Soni, open an issue for it, please. With a detailed explanation
L3005[16:23:36] <Soni> Kodos, that C code I spammed is the explanation
L3006[16:23:45] <Kodos> Cool, go paste it in the issue tracker
L3007[16:23:46] <Soni> it's the same code used by debug hooks
L3008[16:24:01] <Soni> it basically disables debug hooks (you can't trigger a debug hook from a debug hook)
L3009[16:26:13] <Kodos> https://github.com/MightyPirates/OpenComputers/issues/new
L3010[16:26:55] <gamax92> Loading bootlogo
L3011[16:27:12] <LactateFactate> Oh my god look who it is
L3012[16:27:15] <LactateFactate> gamax92.
L3013[16:27:22] <gamax92> cool
L3014[16:29:35] <g> LactateFactate, dun dun dun
L3015[16:29:38] <g> also, what's with that nick?
L3016[16:29:46] ⇦ Quits: BBoldt (~BBoldt@192.99.145.160) (Quit: Off doing BBoldt things.)
L3017[16:29:51] <Soni> well, bring on the DoS :P
L3018[16:30:07] <vifino> gamax92: I am making a bbs mostly with socat and bash
L3019[16:30:15] <Soni> btw the code: setmetatable({}, {__gc=function(t)while true do end end})
L3020[16:30:19] <vifino> wanna help or something?
L3021[16:30:23] <Soni> use that to kill any OC server
L3022[16:30:28] ⇦ Quits: Wobbo (~Wobbo@5249A8F6.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
L3023[16:30:39] <Kodos> Soni, if you're going to promote malicious code and crashing of servers, I'll ban you again
L3024[16:30:46] <Kodos> If you're not going to open the issue, please stfu about the bug
L3025[16:30:55] <Soni> Kodos, I'm doing it, please wait
L3026[16:32:10] <Soni> Kodos, there
L3027[16:32:36] <Soni> Kodos, https://github.com/MightyPirates/OpenComputers/issues/1606
L3028[16:32:49] <Soni> label it with your highest-priority labels and stuff
L3029[16:32:50] ⇨ Joins: BBoldt (~BBoldt@192.99.145.160)
L3030[16:33:01] <Soni> "critical" "high priority" etc
L3031[16:33:22] ⇨ Joins: Raoru (~raoru@pc-134-92-161-190.cm.vtr.net)
L3032[16:33:28] <Raoru> Hi
L3033[16:33:34] <gamax92> Hi
L3034[16:33:53] <Raoru> testing the computer
L3035[16:34:19] <gamax92> wocchat :D
L3036[16:34:38] <Raoru> yeah :D
L3037[16:35:12] <Kubuxu> It affects a lot.
L3038[16:35:29] <Kubuxu> Soni: you should have talked about it with Sangar first.
L3039[16:35:49] <Kubuxu> but that is IMHO
L3040[16:36:04] <Soni> Kubuxu, sangar is ignoring me or something
L3041[16:36:13] * Kodos mumbles something to himself.
L3042[16:36:27] <Kubuxu> Soni: Sangar is just away.
L3043[16:36:28] <Soni> or maybe I'm just never on when sangar is on
L3044[16:36:29] <gamax92> Soni: you know it's like 11pm in germany right now?
L3045[16:36:38] <Kubuxu> You can check /whois Sangar
L3046[16:36:48] <Soni> gamax92, been trying to contact him for a few days now
L3047[16:36:53] <gamax92> ahh
L3048[16:36:56] <Kubuxu> gamax92: almost 12pm
L3049[16:36:57] <gamax92> then he is probably ignoring you :P
L3050[16:37:12] <Soni> :/
L3051[16:37:34] <Soni> well he won't be able to ignore that tho
L3052[16:37:36] <Kubuxu> Soni: he might have just added you to an ignore list sometime ago.
L3053[16:37:56] <LactateFactate> g: whats with the nick?
L3054[16:37:59] <Kubuxu> You are being annoying sometimes, that is true. :P (no offense)
L3055[16:38:00] <gamax92> Soni: I don't blame him, when you make stupid fucking issues like 237
L3056[16:38:29] <g> LactateFactate, your nick
L3057[16:38:49] <LactateFactate> g, your nick too :P
L3058[16:38:51] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 198 seconds)
L3059[16:38:52] <LactateFactate> jk
L3060[16:38:56] <LactateFactate> And there it goes
L3061[16:39:01] <LactateFactate> I crashed that some time ago
L3062[16:39:14] <g> my irl name starts with g
L3063[16:39:19] * g folds arms
L3064[16:39:19] <vifino> george?
L3065[16:39:23] <g> no
L3066[16:39:25] <LactateFactate> gLactate
L3067[16:39:28] <g> my name is considerably more welsh
L3068[16:39:28] <LactateFactate> Got it
L3069[16:39:28] <vifino> grill?
L3070[16:39:29] <g> lol
L3071[16:39:32] <Inari> Grosaur the VIII
L3072[16:39:36] <g> XD
L3073[16:39:37] <g> gareth.
L3074[16:39:42] <malcom2073_> gafelter
L3075[16:39:43] <Inari> well
L3076[16:39:46] <vifino> Ginger?
L3077[16:39:46] <Inari> that a pretty unique name
L3078[16:39:59] <Kubuxu> Heh, I have unlimited bash history and hook that logs "commands not found", then I will analyze it and look for my most common misspells. :D
L3079[16:40:02] <vifino> Grudge?
L3080[16:40:02] <g> "Gareth"? there's a bunch of variations and stuff
L3081[16:40:06] <g> but I guess it's not that common
L3082[16:40:14] <Soni> gamax92, remember when I released a computercraft exploit as an useful tool? (it was an useful tool... except that a CC bug made it freeze the server after a few minutes)
L3083[16:40:25] <malcom2073_> Kubuxu: Wil you then make aliases for them so they still work even when misspelled? :P
L3084[16:40:27] <g> Kubuxu, https://github.com/nvbn/thefuck
L3085[16:40:35] <gamax92> no?
L3086[16:40:46] <Soni> gamax92, wturtle or something
L3087[16:40:58] <Kubuxu> Soni: i have ccspolit written, 5 exploits, each killing server in different way. :p
L3088[16:41:02] <Kubuxu> malcom2073_: ofc
L3089[16:41:16] <Inari> cc so good
L3090[16:41:23] ⇨ Joins: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L3091[16:41:30] <Soni> it'd use rednet to tell a remote turtle to call methods, and serialize+deserialize all input/output before sending
L3092[16:41:38] <Kubuxu> g: I've seen it, I don't like it.
L3093[16:41:39] <Soni> like RPC
L3094[16:41:42] <Turtle> I HAVE BEEN SUMMONED FROM THE ELDRITCH DEPTHS
L3095[16:41:45] <g> Kubuxu: fuck
L3096[16:41:51] <Kubuxu> too much stuff can go wrong and I have alias for fuck already.
L3097[16:41:53] <LactateFactate> gwelsh
L3098[16:41:54] <Turtle> MORTAL, WHAT DO YOU DESIRE
L3099[16:41:59] <LactateFactate> Turtle: Penises.
L3100[16:42:03] <Kubuxu> alias fuck='sudo $(history -p \!\!)'
L3101[16:42:04] <Turtle> THE PACT HAS BEEN SEALED.
L3102[16:42:05] <g> it does require you to confirm with enter
L3103[16:42:07] <g> lol
L3104[16:42:07] <LactateFactate> A bucket of penises
L3105[16:42:08] <vifino> S3: You there?
L3106[16:42:17] <Soni> and then you'd be able to run turtle code from a plain CC computer (connected to a turtle ofc)
L3107[16:42:19] <Kubuxu> g: yes but you end up spamming enter.
L3108[16:42:19] <EnderBot2> https://www.youtube.com/watch?v=anwy2MPT5RE
L3109[16:42:22] <S3> vifino, yeah
L3110[16:42:24] <S3> taking a test
L3111[16:42:26] <Soni> and the rednet spam crashed it
L3112[16:42:34] <S3> sorta
L3113[16:42:38] <vifino> S3: Got a simple perl login checker thing thats a little bit secure?
L3114[16:42:51] <vifino> Like, just a login prompt and stuff.
L3115[16:42:55] <S3> login checker thing?
L3116[16:42:58] <vifino> maybe something to register.
L3117[16:43:02] <S3> oh
L3118[16:43:04] <S3> I could make one
L3119[16:43:06] <Soni> well this time I released the whole exploit because nobody told me how to report this kinda stuff
L3120[16:43:10] <vifino> S3: Do it! :D
L3121[16:43:16] <S3> vifino, what do you want for criteria?
L3122[16:43:30] <S3> how do you want it to check authentication that is
L3123[16:43:40] <S3> berkeley db?
L3124[16:43:42] <S3> sqlite
L3125[16:43:44] <S3> I dunno
L3126[16:43:48] <Kubuxu> .l setmetatable({}, {__gc=function(t) while true do end end})
L3127[16:43:48] <^v4> Kubuxu, lua:1: attempt to call global 'setmetatable' (a nil value)
L3128[16:43:55] <Kubuxu> heh
L3129[16:43:56] <S3> a simple sha256 passwd file?
L3130[16:43:59] <vifino> S3: ask for username and password, check in some db, least dependencies please.
L3131[16:44:02] <vifino> sure, why not
L3132[16:44:04] <S3> ok
L3133[16:44:21] <S3> itl probably require 1 dependency: the encryption alorithm
L3134[16:44:33] <Kubuxu> S3: for passwd?
L3135[16:44:36] <Kubuxu> like
L3136[16:44:48] <S3> Kubuxu, wrong passwd file
L3137[16:45:20] <vifino> S3: As long as I don't need to install cpan or something for it, I don't care.
L3138[16:45:39] <S3> you have cpan
L3139[16:45:54] <g> alright, I've gotta go to bed now
L3140[16:45:55] <S3> cpan is part of perl base and is a requirement of the LSB
L3141[16:45:56] <g> night awesome people o/
L3142[16:46:06] <vifino> I do, but I want to have the least dependencies ¬_¬
L3143[16:46:09] <Inari> night g
L3144[16:46:10] <S3> ok
L3145[16:46:17] <vifino> Preferrably, none at all.
L3146[16:46:19] *** g is now known as gAway2002
L3147[16:46:21] <S3> give me a bit and I'll reboot into FreeBSD
L3148[16:46:25] <vifino> Except perl, obviously.
L3149[16:46:33] <Inari> vifino is a strong muffin that doesnt depend on things
L3150[16:46:39] <S3> you could do it with none vifino but you'll want SOMETHING for encrypting the password to check
L3151[16:46:42] <vifino> Wait... You're _NOT_ on freebsd now?
L3152[16:46:43] <S3> unelss you really want plain test
L3153[16:46:45] <S3> text*
L3154[16:46:48] <S3> vifino, it takes 3 seconds.
L3155[16:46:51] <vifino> I don't, no.
L3156[16:47:31] <vifino> Inari: I'm a strong, independant, white chocolate drug muffin. Check your privilege.
L3157[16:47:51] <Inari> nah
L3158[16:47:56] * Inari checks her chocolattage instead
L3159[16:48:15] <vifino> Just uh, don't eat me.
L3160[16:49:46] <S3> so let's see here..
L3161[16:50:53] <S3> vifino: heck I got an idea.
L3162[16:51:01] <S3> nobody ever sees this script right?
L3163[16:51:07] <S3> you'll like this
L3164[16:55:19] <Michiyo> 35 minutes...
L3165[16:55:59] <Inari> Michiyo: ?
L3166[16:57:04] <vifino> S3: Uh, yeah, probably.
L3167[16:57:17] <Inari> lizzy's github av is from idolmaster ;o
L3168[16:57:34] <Izaya> so
L3169[16:57:39] <Izaya> I figured out how to use Windows
L3170[16:58:01] <Inari> thats a pretty simple thing for most poeple :P
L3171[16:58:01] <Izaya> http://i.imgur.com/35e5ozE.jpg
L3172[16:58:06] <vifino> Inari: What now?
L3173[16:58:15] <Michiyo> Inari til I go hooome
L3174[16:58:20] <Inari> vifino: ?
L3175[16:58:23] <S3> I'm not even going to use functions :D
L3176[16:58:25] <S3> screw that
L3177[16:58:27] <S3> this is too simple
L3178[16:58:32] <vifino> Inari: Inari | lizzy's github av is from idolmaster ;o
L3179[16:58:38] <Inari> https://konachan.com/post/show/194940 ?
L3180[16:58:49] ⇦ Quits: Raoru (~raoru@pc-134-92-161-190.cm.vtr.net) (Quit: Raoru)
L3181[16:58:56] <vifino> Ah.
L3182[16:59:03] <S3> vifino: retry cycle? or just exit if not correct?
L3183[16:59:12] <vifino> S3: Exit.
L3184[16:59:16] <S3> sure.
L3185[17:00:17] <S3> oh
L3186[17:00:31] <S3> how do you want to get the username of the account that logged in?
L3187[17:00:43] <S3> I don't think I can send it with exit() no?
L3188[17:00:46] <S3> isn't exit a number?
L3189[17:00:50] <Inari> i lik ehow easy it nowadays usually is to find the original image from an avatar
L3190[17:01:10] <S3> other than that it's almost done
L3191[17:01:15] <MajGenRelativity> Imperator ! Class Star Destroyer base hull nearly done
L3192[17:01:16] <Izaya> Inari, TIL that is where that picture is from
L3193[17:01:20] <Izaya> there you go
L3194[17:01:30] <Inari> ?
L3195[17:01:42] <vifino> S3: Hmm. I have no idea actually. How about sending it on stderr so I can catch it easily?
L3196[17:01:50] <S3> sure!
L3197[17:02:06] <S3> I thought of environment variable, but I wasn't sure how you were executing the script. stderr is perfect
L3198[17:02:29] <S3> vifino: here's what I'll do
L3199[17:02:38] <S3> I'll exit with an integer. and return the username to stderr regardless.
L3200[17:02:44] <Inari> Izaya: well i just like to look up where pics are from haha
L3201[17:02:45] <S3> if you get 1 for exit value, it's success
L3202[17:02:51] <S3> and 0, it's fail, so you can log
L3203[17:02:52] <S3> :)
L3204[17:02:55] <S3> if that works
L3205[17:02:58] <Inari> Izaya: not sure wht you meant with "there you go" though
L3206[17:03:14] <Izaya> not sure how to explain it
L3207[17:03:21] <Izaya> it's sort of like "huh" I guess
L3208[17:03:25] <Inari> ah
L3209[17:03:33] <Inari> Izaya: you know how to look up pics i hope D:
L3210[17:03:45] <Izaya> I can reverse google image search
L3211[17:04:00] <vifino> S3: uh, no.
L3212[17:04:02] <Izaya> I just don't randomly look up people's avatars, y'know
L3213[17:04:05] <vifino> exit 1 when it doesn't work.
L3214[17:04:11] <Inari> Izaya: wrong way!!
L3215[17:04:17] <Inari> well
L3216[17:04:20] <Inari> i guess it works too :P
L3217[17:04:23] <vifino> exit 0 if it succeeds. AKA like every program in existance.
L3218[17:05:20] <S3> sure.
L3219[17:05:32] <Inari> Izaya: for avs i stick it into iqdb.org, it usually doesnt find anything directly, then go to tineye and goolge image search to find a more complete version of the pic and sitck that back into iqdb.org and iterate
L3220[17:05:33] <S3> 1 or -1 for fail?
L3221[17:05:37] <S3> that part isn't standard :P
L3222[17:05:45] <vifino> ¬_¬
L3223[17:05:48] <vifino> Yes it is.
L3224[17:05:49] <malcom2073_> It's a standard nonzero
L3225[17:05:50] <S3> :D
L3226[17:05:51] <vifino> 1.
L3227[17:05:53] <S3> I'm just messing
L3228[17:05:58] <S3> 9001!
L3229[17:06:06] <Izaya> Inari, so eventually you end up with the highest-quality version of that image online?
L3230[17:06:24] <Inari> well likely yeah, the picture sites tend to have those?
L3231[17:06:27] <Inari> and iqdb searched them
L3232[17:06:28] <Izaya> or rather, indexed by search engines
L3233[17:06:30] <Inari> plu you ge tthe tags
L3234[17:07:07] <S3> almost done
L3235[17:07:40] <Izaya> so I automated installing debian from PXE to setting up a display manager
L3236[17:07:48] <Izaya> now I need to set up an LDAP server and some NFS stuff
L3237[17:08:17] <Inari> Izaya: well that AV was simple ( https://avatars3.githubusercontent.com/u/3775521?v=3&s=96 ) => iqdb (no finding) => tineye (directly from iqdb link) => first match https://img.tineye.com/result/1af2d37a79eb5f95e86e4afbb2132c00ab8d6b46f8bb61d8ac5db10637acbb7e?size=160 => iqdb.orgi => match
L3238[17:10:56] <S3> vifino: one little line to finish it but I have to run for a few, I'll be back soon
L3239[17:11:06] <vifino> okay.
L3240[17:11:08] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L3241[17:14:50] ⇦ Quits: t3hero (~t3hero@2601:202:200:fb50:6191:8615:de2e:f374) (Read error: Connection reset by peer)
L3242[17:15:18] ⇦ Quits: cpup (~cpup@32.218.112.240) (Ping timeout: 198 seconds)
L3243[17:15:37] <Kodos> I wish chunks weren't an even number across x.x
L3244[17:16:04] <Dashkal> 2^v4lyfe
L3245[17:16:07] * Dashkal feels dirty
L3246[17:18:05] <Michiyo> 13 minutes...
L3247[17:22:17] ⇨ Joins: calclavia (uid15812@richmond.irccloud.com)
L3248[17:22:17] zsh sets mode: +v on calclavia
L3249[17:24:21] ⇨ Joins: cpup (~cpup@32.218.112.240)
L3250[17:34:42] ⇦ Quits: sciguyryan (~sciguyrya@31.3.154.21) (Remote host closed the connection)
L3251[17:38:16] <Kodos> I reallly like the boats in 1.9
L3252[17:38:26] <Kodos> Especially the fact that they'll put you on land if you're close enough when you dismount
L3253[17:49:24] *** Tiin57_ is now known as Tiin57
L3254[17:50:38] <S3> vifino: back!
L3255[17:51:00] <S3> I had a weird issue where sha256 disnt match the output of sha256 command. It is always my stupidity :P
L3256[17:51:10] <S3> I was like, wat
L3257[17:52:05] <S3> it's usually because I used echo instead of echo -n
L3258[17:52:06] <S3> :D
L3259[17:59:59] <S3> http://hastebin.com/hazaxepaxu.pl
L3260[18:00:01] <S3> vifino: there you go
L3261[18:00:19] <Sandra> what's echo -n?
L3262[18:00:22] <S3> you can add one user per line at the bottom below __DATA__
L3263[18:00:31] <S3> Sandra: doesnt' add \n
L3264[18:00:43] <S3> vifino: the password for test is "testing"
L3265[18:00:43] <Sandra> ah.
L3266[18:00:44] <S3> so you can test it
L3267[18:00:50] <S3> and it is sha256
L3268[18:01:34] <S3> it uses two modules which are very easy, and one is in core I think
L3269[18:01:37] <S3> lemme check
L3270[18:01:58] <S3> yep!
L3271[18:02:04] <S3> vifino: Digest::SHA is included in Perl now
L3272[18:02:08] <S3> so all you gotta do is do
L3273[18:02:17] <S3> cpan install Term::ReadKey
L3274[18:02:19] <S3> and bam you're good.
L3275[18:03:07] <_habnabit> ugh colordlightscore.us.to has been super flaky
L3276[18:04:44] <S3> vifino: also password has noecho so no typing is seen
L3277[18:11:18] <S3> vifino: update:
L3278[18:11:20] <S3> http://hastebin.com/ucifazugak.pl
L3279[18:11:26] <S3> forgot to make it echo the username even if it failed
L3280[18:11:31] <S3> but done now
L3281[18:12:39] <S3> wait a minute
L3282[18:12:44] <S3> that resource says
L3283[18:12:48] <S3> ucifazugak
L3284[18:12:54] <S3> ucifazugak could be a word!
L3285[18:12:58] *** S3 is now known as ucifazugak
L3286[18:17:30] <ucifazugak> vifino: if you don't want the \n at the end of the username print for stderr, remove \n and add STDERR->flush;
L3287[18:17:33] <ucifazugak> :)
L3288[18:17:39] <ucifazugak> or I could do it
L3289[18:21:55] <Kodos> Okay, combat is fun as hell in 1.9
L3290[18:22:26] <ucifazugak> Kodos: oh?
L3291[18:22:28] <ucifazugak> how
L3292[18:22:29] ⇨ Joins: Thorinori (webchat@host-72-174-2-236.msl-mt.client.bresnan.net)
L3293[18:22:32] <Thorinori> Yo!
L3294[18:22:35] <ucifazugak> hey Thorinori
L3295[18:22:51] <ucifazugak> brb
L3296[18:22:56] <ucifazugak> I'm going to take a picture of chicken
L3297[18:22:58] <ucifazugak> and post it
L3298[18:23:34] <Kodos> ucifazugak: Shields, actual b locking of arrows and things like creeper explosions, health regeneration tweaks, tons of food in just vanilla
L3299[18:23:39] <Kodos> Lingering potions, potion arrows
L3300[18:25:24] <ucifazugak> ok
L3301[18:25:29] <ucifazugak> I'm uploading this chicken wing
L3302[18:27:16] <ucifazugak> ok guys
L3303[18:27:18] <ucifazugak> http://imgur.com/yjmonIZ
L3304[18:27:25] <ucifazugak> this is what came out of my bag of chicken wings
L3305[18:28:20] <Kodos> Looks like a bag of everything to me
L3306[18:29:03] <ucifazugak> :D
L3307[18:30:07] <Inari> https://coubsecure-a.akamaihd.net/get/b3/p/coub/simple/cw_gif_big/4bf5a474ba4/ae7d06ca0cb7d4be2df3d/1411289358_1389295616_l4qenw_d7nt.gif chicken
L3308[18:38:05] ⇨ Joins: Something12 (~Something@184.65.42.207)
L3309[18:40:42] *** mr208 is now known as mallrat208
L3310[18:44:57] *** kirby|gone is now known as mrkirby153
L3311[19:03:32] <MajGenRelativity> YES!
L3312[19:03:42] <MajGenRelativity> THE BASE LAYER OF THE HULL OF THE ENSHENYA IS DONE!
L3313[19:03:57] * MajGenRelativity is extremely pleased
L3314[19:05:23] <_habnabit> just curious: has nobody been building OC recently, or is it just me having issues with coloredlightscore.us.to?
L3315[19:08:03] <MajGenRelativity> probably both
L3316[19:10:46] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:c1a1:3de3:ee85:7268:a75a)
L3317[19:11:22] <Kodos> Last build was 5 days ago
L3318[19:11:26] <Kodos> Official one anyway
L3319[19:15:17] <Inari> _habnabit: maybe the maven or such is just down today
L3320[19:16:07] <_habnabit> Inari, is this a regular occurence?
L3321[19:17:26] <Inari> with so many dependencies and modding not being highly professional or anyhting, i suppose? no clue :P
L3322[19:17:54] <MajGenRelativity> Inari, modding is the pinacle of proffessionalism
L3323[19:24:46] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Time to go, to adventure!)
L3324[19:46:07] <Kodos> Okay, I'm heading to bed. You kids be good now.
L3325[19:46:19] ⇦ Quits: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit: Web client closed)
L3326[19:46:54] <Alex-Learning> LETS PARTY !!!
L3327[19:46:56] <Alex-Learning> lol
L3328[19:51:56] <Soni> _habnabit, trying to make a python arch for OC?
L3329[19:54:19] <_habnabit> no?
L3330[19:54:53] <Soni> why not?
L3331[19:55:04] ⇨ Joins: M_A_Y_A_T (Riry@These.Arent.The.Droid.Youre.Looking.For.PanicBNC.org)
L3332[19:55:08] <_habnabit> no reason for it
L3333[19:55:10] <_habnabit> python sucks
L3334[19:55:26] <Soni> hmm ok
L3335[19:56:06] <greaser|q> python's great but nigh unembeddable and also fairly heavy
L3336[19:56:15] <greaser|q> not as heavy as java of course but yeah
L3337[19:56:21] <_habnabit> pypy has a pretty ok embedding api
L3338[19:56:30] *** M_A_Y_A_T is now known as m_A_y_A_t
L3339[19:56:34] <greaser|q> sorry, nigh unsandboxable
L3340[19:57:07] <_habnabit> pypy had some features for that too, but they've not been updated in a while
L3341[19:57:21] <greaser|q> i think pypy might be sandboxable but cpython can really only be sandboxed by hooking syscalls or something like that
L3342[19:57:28] <_habnabit> cpython is crap anwayy
L3343[19:57:30] <_habnabit> anyway
L3344[19:57:52] <greaser|q> pypy is great when it actually compiles, sadly it crapped out when i was on freebsd but now i'm on crux i might give it another go
L3345[19:58:01] <greaser|q> it's fun to compile too, it draws a fractal to your terminal
L3346[19:58:45] ⇦ Quits: h3po (~h3po@aftr-5-146-248-0.unity-media.net) (Read error: Connection reset by peer)
L3347[19:58:56] <Soni> greaser|q, reminds me of mandelbrot set in postgresql
L3348[19:59:01] <Soni> hmm...
L3349[19:59:36] <Soni> say what if I add an SQL arch to OC? :P
L3350[20:00:02] <Soni> (SQL /is/ turing-complete after all)
L3351[20:00:09] <ucifazugak> vifino: !!!!
L3352[20:00:40] <greaser|q> pure SQL isn't, but many dialects are
L3353[20:00:43] <greaser|q> AFAIK
L3354[20:00:55] <Soni> greaser|q, pure SQL is
L3355[20:01:00] <greaser|q> it's the sort of lang you'd almost want to be turing-complete
L3356[20:01:24] <Soni> https://wiki.postgresql.org/wiki/Mandelbrot_set
L3357[20:01:26] <Soni> pure SQL
L3358[20:02:16] <greaser|q> needs common table expressions and windowing to be turing complete, so not sure if that's part of the core
L3359[20:02:40] <Soni> it says "It is written entirely in SQL:2008-conformant SQL. "
L3360[20:03:17] *** LactateFactate is now known as `-`
L3361[20:03:38] <ucifazugak> why not 9001?
L3362[20:04:14] <Soni> (now we just need a text editor in SQL)
L3363[20:06:37] <greaser|q> we have a text editor in gnu lisp, who the hell thought THAT was a good idea
L3364[20:06:56] <ucifazugak> emacs is a great operating systemn
L3365[20:07:06] <ucifazugak> it just needs a text editor
L3366[20:07:51] <Soni> hmm I like lua coroutines and I can't live without them
L3367[20:08:04] <ucifazugak> Soni: there is only one problem with lua coroutines
L3368[20:08:13] <ucifazugak> and there is a C patch for it
L3369[20:08:19] <Soni> ucifazugak, what?
L3370[20:08:21] <ucifazugak> I wish OC would apply it honestly
L3371[20:08:30] <ucifazugak> well
L3372[20:08:43] <ucifazugak> if you copy a coroutine, it doesn't copy the coroutine, it copies a reference to it
L3373[20:08:56] <ucifazugak> it may not sound useful but check this out
L3374[20:08:59] <ucifazugak> you run a program
L3375[20:09:04] <Soni> ucifazugak, uhh
L3376[20:09:06] <ucifazugak> then you yield
L3377[20:09:13] <ucifazugak> then you copy the coroutine
L3378[20:09:16] <ucifazugak> and you resume the copy
L3379[20:09:28] <Soni> ucifazugak, and how do you handle shared state?
L3380[20:09:32] <ucifazugak> when you resume the one you copied from, it starts where it was copied, not where the copy left off.
L3381[20:09:37] <ucifazugak> that is the requirement for fork()
L3382[20:09:49] <ucifazugak> you don't need to worry so much about that
L3383[20:09:52] <Soni> ucifazugak, and what do you mean by "copy"?
L3384[20:09:59] <ucifazugak> lua's stack operation is smart enough to figure it out
L3385[20:10:08] <ucifazugak> oddly enough
L3386[20:10:11] <ucifazugak> the c patch is very tiny
L3387[20:10:22] <ucifazugak> Soni: exactly as I said
L3388[20:10:30] <ucifazugak> basically all you are doing
L3389[20:10:39] <Soni> ucifazugak, like how do you copy a coroutine?
L3390[20:10:45] <ucifazugak> is is making a bookmark to where a coroutine left off.
L3391[20:11:04] <ucifazugak> that's all it is
L3392[20:11:15] <ucifazugak> Soni: imagine this:
L3393[20:11:59] <Soni> ucifazugak, CODE!
L3394[20:12:01] <ucifazugak> fork() -- calls fork, which causes this to yield and raises a syscall that copies the coroutine for us in my homebrew lua OS.
L3395[20:12:07] <ucifazugak> sorry
L3396[20:12:11] <ucifazugak> child_pid = fork()
L3397[20:12:18] <ucifazugak> somebody was talking to me when I said I couldnt lol
L3398[20:12:23] <ucifazugak> then you can go
L3399[20:12:33] <ucifazugak> if child_pid ~= nil then
L3400[20:12:47] <ucifazugak> -- We're in the child! child coroutine runs this code, parent doesn't
L3401[20:12:47] <ucifazugak> end
L3402[20:13:04] <ucifazugak> -- parent runs this code, and if the child doesn't loop or exit, runs this code too
L3403[20:13:19] <Soni> ucifazugak, uhh
L3404[20:13:30] <ucifazugak> Soni: This is pretty normal stuff.
L3405[20:13:33] <Soni> I feel like you don't know what lua coroutines are about
L3406[20:13:47] <ucifazugak> No, I understand
L3407[20:14:13] <ucifazugak> I think you don't understand quite why I would ever want to do that
L3408[20:14:28] <ucifazugak> I can still create an implementation of fork()
L3409[20:14:38] <ucifazugak> but it ugly, and a small bit of a hack
L3410[20:15:00] <ucifazugak> but somebody else got pissed the same I did
L3411[20:15:09] <ucifazugak> and made a very tiny C patch for lua, which fixes that
L3412[20:15:29] <Soni> ucifazugak, shouldn't fork() copy the whole program's state into a separate process?
L3413[20:15:41] <ucifazugak> that's not really what happens
L3414[20:15:50] <ucifazugak> fork() is actually extremely ligtweight
L3415[20:16:06] <ucifazugak> Soni: in unix, fork() only copies the process, not the state
L3416[20:16:08] <ucifazugak> the state is shared.
L3417[20:16:15] <ucifazugak> this is why you don't need to reopen filehandles, etc
L3418[20:16:16] <Soni> also shouldn't it be "if child_pid == nil then --[[we're in the child]] end"?
L3419[20:16:51] <ucifazugak> yes sorry, parent gets child pid
L3420[20:17:01] <ucifazugak> child gets pid of 0
L3421[20:17:22] <ucifazugak> I got confused because of some other higher level language implementations of fork screw with that
L3422[20:17:32] <malcom2073_> Erm, they don't share state
L3423[20:17:40] <malcom2073_> the child gets a *copy* of the state, it's not shared, it's identical
L3424[20:17:44] <malcom2073_> (in posix)
L3425[20:17:52] <ucifazugak> malcom2073_: documentation reference!
L3426[20:18:13] <ucifazugak> because last I remember, it wans't for performance reasons.
L3427[20:18:16] <_habnabit> http://linux.die.net/man/2/fork
L3428[20:18:25] <ucifazugak> oh that's linux fork wtf
L3429[20:18:30] <malcom2073_> ucifazugak: Virtual memory ftw in that case, I can find the posix refernece if you really need it
L3430[20:18:36] <ucifazugak> screw linux fork but I'll look
L3431[20:18:41] <_habnabit> ummmm
L3432[20:18:46] <_habnabit> Conforming to
L3433[20:18:46] <_habnabit> SVr4, 4.3BSD, POSIX.1-2001.
L3434[20:18:54] <ucifazugak> I figure it does
L3435[20:18:59] <Soni> `man 2 fork` "The child process and the parent process run in separate memory spaces. At the time of fork() both memory spaces have the same content. Memory writes, file mappings (mmap(2)), and unmappings (munmap(2)) performed by one of the processes do not affect the other."
L3436[20:19:18] <Soni> I'm guessing it's COW (copy-on-write) for performance
L3437[20:19:37] <ucifazugak> okay so you'r eright, it is copied state. but in a lua world, I wouldn't worry so much about having an entire copy. Though that would be even better
L3438[20:20:06] <ucifazugak> I just looked at the man page
L3439[20:20:09] <Temia> mooo o3o
L3440[20:20:09] <ucifazugak> on my FreeBSD box
L3441[20:20:14] <malcom2073_> The way you described it, it sounds like it *is* a copy, you said when youcopy, the parent resumes from the point it was copied from, *not* the point where the copy left off, right?
L3442[20:20:41] <_habnabit> the easiest way to describe it is 'fork returns twice'
L3443[20:20:55] <malcom2073_> Right, once in each process
L3444[20:21:04] <Soni> ucifazugak, I feel like you're spewing stuff out of your ass now...
L3445[20:21:25] <greaser|q> could be interesting implementing COW using metatables
L3446[20:21:40] <ucifazugak> either way though, I really wish you could copy a coroutine in the sense that when you resume one and yield, and resume the original it doesn't start where the copy yieled. That's what the c patch did
L3447[20:21:47] <ucifazugak> which if I could remember where I found it..
L3448[20:22:03] <ucifazugak> because the way it works right now
L3449[20:22:32] <ucifazugak> in ocbsd, is that you pass it a function to branch off of, like you would creating any coroutine
L3450[20:22:40] <ucifazugak> but a bit extra happens
L3451[20:23:13] <Soni> wtf is "ocbsd"?
L3452[20:23:20] <greaser|q> i think he meant pcbsd
L3453[20:23:25] <greaser|q> wait
L3454[20:23:31] <Soni> wtf is "pcbsd"?
L3455[20:23:33] <greaser|q> never mind
L3456[20:23:37] <ucifazugak> LOL
L3457[20:23:39] <greaser|q> pc-bsd is a freebsd distro
L3458[20:23:46] <greaser|q> ocbsd sounds like something someone wrote for OC
L3459[20:23:47] <ucifazugak> No, I'm talking about ocbsd
L3460[20:23:55] <Soni> wtf is "ocbsd"?
L3461[20:24:02] <`-`> wtf is "wtf"?
L3462[20:24:09] <ucifazugak> ocbsd is a port of the FreeBSD kernel topology to OC.
L3463[20:24:09] <greaser|q> wtf is "quotes"?
L3464[20:24:18] <ucifazugak> kobjects and everything
L3465[20:24:31] <greaser|q> tbh i'd rather get behind plan9k than write yet another unix but eh
L3466[20:24:50] <greaser|q> hmm, can you run kernel modules and hook syscalls?
L3467[20:24:55] <ucifazugak> it runs on unmanaged hard drives and does caching of sectors, etc
L3468[20:25:06] <malcom2073_> Wait, so when you fork, the parent process resumes at the point that the child yields()?
L3469[20:25:07] <ucifazugak> yeah, I actually kind of cheated on the syscalls
L3470[20:25:07] <Soni> ucifazugak, so basically you wanna be able to copy coroutines, even tho they have shared state...
L3471[20:25:08] *** ucifazugak is now known as S3
L3472[20:25:09] <greaser|q> because i did that once to stop the spread of a specific virus that shits over all your .exe files
L3473[20:25:12] <S3> so,
L3474[20:25:27] <Soni> S3, do you have raw eris access?
L3475[20:25:40] <Soni> if so, do a serialize() then unserialize()
L3476[20:25:44] <Soni> that'll copy the whole state
L3477[20:26:25] <Soni> it's not COW but it's the best you can get in OC
L3478[20:26:25] <S3> in *nix everything is a file really, in general- and your processes kind of depend on them to be useful at all, so I cheated by making it so that to perform a syscall, you have to yield. of course the APIs do this for you, but you're being cheated into yielding to the process scheduler, the upper half of the kernel.
L3479[20:27:01] <S3> so as long as your program is doing anything useful multiprocessing works fine.
L3480[20:27:18] <Soni> S3, sounds like a plain old kernel
L3481[20:27:27] <S3> Soni: of course
L3482[20:27:52] <Soni> (actually OC does exactly that for syscalls)
L3483[20:28:06] <S3> Soni: the only thing spectacular about it is probably the plans for mixin based file handles
L3484[20:28:10] <Soni> (and by "syscalls" I mean Lua->Java API calls)
L3485[20:28:12] <S3> so for example
L3486[20:28:39] <Soni> why not implement your own arch?
L3487[20:28:44] <S3> there's tons of socket support under the /sys/net kobject tree, but the basic socket is represented in sysfs under /sys/net/socket which is a purely raw socket
L3488[20:29:07] <S3> if you open it, it not only gives you a file descriptor, but you get more than just a number
L3489[20:29:11] ⇦ Quits: Inari (~Pinkishu@p5DEC6D14.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.2 Aria http://www.kvirc.net/)
L3490[20:29:32] <S3> you get an object with mixins for that file. containing the basic read and write, etc, but also functions that a socket would have and a normal file would not.
L3491[20:29:56] <Soni> meh anyway
L3492[20:30:09] <S3> And the reason I did that, is so that you don't need a bunch of random functions like socket() etc
L3493[20:30:13] <Soni> coroutines work perfectly if you're not being stupid about them
L3494[20:30:17] <S3> you just use sysfs
L3495[20:30:45] <S3> That's what kobjects and sysfs are for anyways, userspace access to drivers and subsystems
L3496[20:31:58] <S3> Soni: I don't have a lot of interest implementing my own architecture, I have some microkernel designs from a long time ago but meh.
L3497[20:32:58] <Soni> S3, use JS then, you'll love it
L3498[20:33:04] <S3> Ew.
L3499[20:33:05] <Soni> it has everything you need including callback hell
L3500[20:33:29] <S3> You know
L3501[20:34:13] <S3> I added JavaScript support to my game engine a while back, and it lasted about a couople months then I ripped it out with a great big message saying that JavaScript is a giant mess, especially in the API of say spidermonkey
L3502[20:34:17] <S3> or V8
L3503[20:34:39] <S3> couldn't stand that crap
L3504[20:34:51] <Soni> that's why you're supposed to use RPC
L3505[20:34:58] <Sandra> I've tried twice to make a new architecture iirc.
L3506[20:35:12] <Sandra> the idea was a simple component access script.
L3507[20:35:22] <Sandra> so like:
L3508[20:35:35] <Sandra> ~w gpu
L3509[20:35:35] <ocdoc> http://ocd.cil.li/component:gpu
L3510[20:36:05] <S3> Sandra: there is a mod I was planning to write that provide JSON access to components on OC computers from a network socket on your server
L3511[20:36:15] <S3> but I don't have time for that
L3512[20:36:22] <Sandra> gpu set 4 4 "b"
L3513[20:36:31] <S3> with it you could say hook it up to AE or something and make a website where you can manage it or look at it
L3514[20:36:39] <S3> or control it with Perl or whatever
L3515[20:36:39] <Sandra> gpu get 4 4 > blue
L3516[20:36:48] <Sandra> gpu set 5 5 $blue
L3517[20:36:55] <Sandra> that'd be all the stuff it does.
L3518[20:36:58] <S3> heh
L3519[20:37:24] <S3> OCBSD throws components into a "component bus" under /sys
L3520[20:37:46] <S3> many of them have drivers, but there's a way to use them without drivers as well if there is no support.
L3521[20:37:52] <Soni> S3, https://github.com/ds84182/LuaVM
L3522[20:37:53] <Soni> use that
L3523[20:38:12] <S3> Soni: Actually, I talked with ds about that
L3524[20:38:19] <Soni> Sandra, why not SQL?
L3525[20:38:20] <S3> I asked him about benchmarks, etc
L3526[20:38:30] <S3> Soni: because I considered using it to wrap processes in OSBSD
L3527[20:38:31] <Soni> S3, and you didn't think about adding a JIT recompiler?
L3528[20:38:53] <S3> with it, I can do memory management
L3529[20:39:11] <S3> He said it's fast enough to do it
L3530[20:39:29] <S3> so I may add support for it then provide a kobject in sysfs to enable it
L3531[20:39:34] <Soni> S3, (you can do memory management in pure Lua if you have access to lua_newstate)
L3532[20:39:50] <Sandra> Soni, sql?
L3533[20:39:52] <S3> I'm talking about OC here
L3534[20:39:57] <Sandra> what would I use SQL for?
L3535[20:40:17] <Soni> Sandra, well think about it, you use SQL tables for the various peripherals
L3536[20:40:22] <Soni> and SQL statements to do stuff with them
L3537[20:40:37] <Sandra> ... so you're saying I make an SQL architecture.
L3538[20:40:39] <Sandra> really.
L3539[20:40:47] <Sandra> that sounds.... just wow.
L3540[20:41:07] <Soni> just an idea
L3541[20:41:13] <S3> yeah.. I would have to disable it by default for 5.3 compatability
L3542[20:41:16] <Soni> S3, OC = pure Lua
L3543[20:41:20] <Soni> (almost)
L3544[20:41:29] <S3> almost
L3545[20:41:38] <Soni> S3, OC = pure Lua + eris
L3546[20:41:46] <S3> eris is the state crap isn't it?
L3547[20:41:53] <S3> for persistence
L3548[20:41:56] <Soni> find a way to access the raw lua_newstate and you have everything you want
L3549[20:42:36] <S3> Not quite sure how I'd be able to do that. Last I heard it wasn't easy with OC when I've asked in the past
L3550[20:42:55] <S3> vyr I do know somebody was able to make a working swap.. (why?)
L3551[20:44:32] <Sandra> S3, state crap?
L3552[20:44:42] <Sandra> define crap.
L3553[20:46:49] <S3> Cyclic Recursive Authentication Passwords.
L3554[20:49:21] <S3> Soni: Port TempleOS to OC
L3555[20:49:30] <Sandra> oh goodness.
L3556[20:49:36] <S3> :>
L3557[20:49:57] <Soni> S3, wtf is "TempleOS"?
L3558[20:50:11] <_habnabit> you're in for a treat
L3559[20:50:32] <S3> Soni: O M G
L3560[20:51:00] <greaser|q> templeOS is actually glorious
L3561[20:51:02] ⇨ Joins: infina (~infina@9600-baud.net)
L3562[20:51:10] <greaser|q> like, it's a very interesting OS design
L3563[20:51:19] <S3> https://www.youtube.com/watch?v=EViG0Q4lTeA&spfreload=10
L3564[20:51:19] <S3> Soni: ^
L3565[20:51:21] <MichiBot> S3: The 64-Bit Temple Operating System | length: 7m 54s | Likes: 1054 Dislikes: 97 Views: 153618 | by Terry A Davis
L3566[20:51:21] <infina> S3: no.
L3567[20:51:28] <S3> What?!
L3568[20:51:32] <S3> no whaty
L3569[20:51:41] <greaser|q> you write your graphics code by literally drawing onto the editor using the draw tool
L3570[20:51:46] <S3> you don't know what wer'e talkin about infina
L3571[20:51:49] <S3> go home
L3572[20:52:09] <infina> S3: You have shown me before, and I say no.
L3573[20:52:16] <S3> greaser|q: I like the feature where you can write a line of code in your shell and compile it to machine code
L3574[20:52:22] <S3> shown you what
L3575[20:52:40] <S3> Soni: do you want to code in holyc?
L3576[20:54:18] *** surferconor425 is now known as surferconor425|Away
L3577[20:55:56] *** S3 is now known as icodeinholyc
L3578[20:56:19] <infina> icodeinholyc: really now?
L3579[21:01:04] <icodeinholyc> Oh no, znc wiped my buffer
L3580[21:01:15] <Soni> wtf is "holyc"?
L3581[21:01:26] <Thorinori> the language C
L3582[21:01:49] <icodeinholyc> Soni: did you watch the video
L3583[21:01:55] <icodeinholyc> the guy made a dialect of C
L3584[21:01:57] <icodeinholyc> called holy C
L3585[21:02:02] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:c1a1:3de3:ee85:7268:a75a) (Read error: Connection reset by peer)
L3586[21:04:53] <Soni> meh
L3587[21:05:54] <icodeinholyc> wait what
L3588[21:05:57] *** icodeinholyc is now known as S3
L3589[21:05:58] <S3> wtf
L3590[21:06:04] <S3> how the frig
L3591[21:06:05] <infina> S3: XD
L3592[21:06:09] <S3> infina: !!!
L3593[21:06:32] <S3> REALLY infina ?
L3594[21:07:00] <infina> S3: well, you do enjoy talking about it.
L3595[21:53:56] <Saphire> %ping
L3596[21:54:00] <MichiBot> Ping reply from Saphire 1.07s
L3597[21:55:19] <Mimiru> %p
L3598[21:55:22] <MichiBot> Ping reply from Mimiru 0.5s
L3599[22:28:26] ⇦ Quits: Lathanael|Away (~Lathanael@p54961981.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L3600[22:31:10] ⇨ Joins: Lathanael|Away (~Lathanael@p5496159E.dip0.t-ipconnect.de)
L3601[22:35:31] <SuPeRMiNoR2> %p
L3602[22:35:33] <MichiBot> Ping reply from SuPeRMiNoR2 0.44s
L3603[22:36:06] <SuPeRMiNoR2> Mimiru: Is MichiBot hosted on eos?
L3604[22:36:11] <Mimiru> yes
L3605[22:36:33] <SuPeRMiNoR2> I am suprised it took that long to ping me then
L3606[22:36:48] <greaser|q> i think i could get it further
L3607[22:36:49] <greaser|q> %p
L3608[22:36:54] <Mimiru> Well, if you're not in it's cache it has to do permission lookup and shit
L3609[22:36:54] <MichiBot> Ping reply from greaser|q 3.31s
L3610[22:37:01] <greaser|q> ah
L3611[22:37:02] <Ivoah> %p
L3612[22:37:06] <MichiBot> Ping reply from Ivoah 1.57s
L3613[22:37:07] <greaser|q> wait shit i'm on quassel, that's not my local address
L3614[22:37:09] <greaser|q> %p
L3615[22:37:11] <Mimiru> though, the permission lookup doesn't change the ping time
L3616[22:37:12] <MichiBot> Ping reply from greaser|q 2.39s
L3617[22:37:15] <SuPeRMiNoR2> %p
L3618[22:37:17] <MichiBot> Ping reply from SuPeRMiNoR2 0.39s
L3619[22:37:23] <SuPeRMiNoR2> Eh
L3620[23:14:09] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L3621[23:15:44] ⇦ Quits: johnlage (johnlage@204.44.91.127) (Ping timeout: 189 seconds)
L3622[23:16:40] *** SleepingFairy is now known as Daiyousei
L3623[23:18:33] ⇨ Joins: johnlage (johnlage@204.44.91.127)
L3624[23:24:55] ⇦ Quits: Alex-Learning (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L3625[23:44:29] <asie> %p
L3626[23:44:31] <MichiBot> Ping reply from asie 1.66s
L3627[23:44:34] <asie> 2long
L3628[23:45:44] ⇦ Quits: surferconor425|Cloud (uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L3629[23:49:25] <Saphire> %p
L3630[23:49:28] <MichiBot> Ping reply from Saphire 1.08s
<<Prev Next>> Scroll to Top