<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:47] <TheFox> GreaseMonkey: c for a IRC bot?
L2[00:00:53] <GreaseMonkey> i've done it and it's fine
L3[00:01:09] <GreaseMonkey> although if i did it again i'd probably use strspn/strcspn rather than rolling my own
L4[00:01:14] <TheFox> never used c before, used c++ and c# though
L5[00:01:17] <GreaseMonkey> S3: also: https://github.com/fnuecke/Circuity/issues/16#issuecomment-243375895
L6[00:01:52] <GreaseMonkey> from a C++ perspective, C is basically C++ minus the distractions, and you use it rather differently
L7[00:02:30] <TheFox> are you telling me i should heavily consider switching?
L8[00:03:53] <GreaseMonkey> i'm telling you you should try C without the ++, the reality is in practice it's a different language
L9[00:04:30] <TheFox> what do you use c for, you specificly, not the world
L10[00:04:40] <GreaseMonkey> data processing mainly
L11[00:04:51] <GreaseMonkey> that's what it does well
L12[00:04:58] <GreaseMonkey> also system-level stuff
L13[00:05:51] <GreaseMonkey> but yeah, the C standard library provides some rather interesting ways of dealing with strings
L14[00:06:16] <GreaseMonkey> i'd say one advantage though is it doesn't have overloading so you're less likely to shoot yourself in the foot in *that* manner
L15[00:06:38] <TheFox> c is not oop right?
L16[00:06:43] <TheFox> or is it?
L17[00:06:47] <TheFox> i cant remember
L18[00:06:56] <GreaseMonkey> it's not, but it can simulate it
L19[00:07:05] <GreaseMonkey> you can use function pointers anyway
L20[00:07:36] <GreaseMonkey> also it does let you encapsulate stuff despite not having explicit classes
L21[00:07:55] <GreaseMonkey> with that said, computers don't work on objects, they work on data
L22[00:08:05] <GreaseMonkey> objects just hide most of the things you can use to make your programs go fast
L23[00:08:19] <TheFox> ok
L24[00:08:39] <GreaseMonkey> the biggest advantage C++ has over Java is you can still make good ol' C structs
L25[00:08:50] <GreaseMonkey> and you still have control over how stuff is arranged in memory
L26[00:09:08] <TheFox> i thought we where talking about just c not c++?
L27[00:10:07] ⇨ Joins: gm|and (~gm|and@128.67.224.49.dyn.cust.vf.net.nz)
L28[00:10:57] <gm|and> vodafone are useless cunts and the irony is they're also my cellphone providor
L29[00:11:22] <TheFox> GreaseMonkey: the only reason im not switching at the moment is because an IRC Bot was supposed to be my first java from scratch project, that and in order to switch to c i would have to learn c and java at the same time
L30[00:11:29] ⇦ Quits: Wiiplay123|2 (~kvirc@adsl-72-154-29-140.bna.bellsouth.net) (Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/)
L31[00:11:33] <gm|and> what i tried to say: but yeah, if you remove yourself from the sugar that C++ adds, you can then focus on things that you wouldn't have considered
L32[00:11:50] <TheFox> gm|and == GreaseMonkey right?
L33[00:12:00] <GreaseMonkey> yep, and the connection went back up again
L34[00:12:31] <GreaseMonkey> fortunately i have a usb-otg cable so it's not complete hell
L35[00:13:02] <GreaseMonkey> if what you're doing is learning java then by all means go make a bot in java
L36[00:13:36] <GreaseMonkey> but once you get around to making a bot in C, this covers the networking stuff: https://beej.us/guide/bgnet/
L37[00:13:40] <TheFox> well, now i am torn between it, i could do a shit ton with java, and i could do a shit ton with c
L38[00:14:53] <TheFox> or i could procrastinate 10 more weeks, then college would teach me
L39[00:15:26] <TheFox> slowly
L40[00:15:35] <TheFox> aaaand painfully
L41[00:15:44] <GreaseMonkey> i really need to make a C tutorial that doesn't suck
L42[00:15:52] <GreaseMonkey> because by the looks of things, C The Hard Way kinda does suck
L43[00:16:37] <TheFox> you mean the tutorial C The Hard way? or the method "The Hard Way"?
L44[00:17:04] <TheFox> because learning any language via that method sucks
L45[00:17:26] <GreaseMonkey> the tutorial thing
L46[00:17:42] <TheFox> oh, i kinda liked there tutorial on c++
L47[00:19:13] <TheFox> .stats
L48[00:19:14] <EnderBot2> We have channel stats provided by Caitlyn \o/ https://oclogs.pc-logix.com/stats.html, seriously :)
L49[00:20:13] <TheFox> must be serious...
L50[00:20:40] <TheFox> welp, i gtg for now, its kinda late over here and i got a vacation to get ready for... cya later!
L51[00:23:29] ⇦ Quits: gm|and (~gm|and@128.67.224.49.dyn.cust.vf.net.nz) (Quit: Bye)
L52[00:28:45] <Forecaster> http://i.imgur.com/9GOiXcz.jpg
L53[00:48:07] ⇨ Joins: tekmaster (~tekacs@tekacs.com)
L54[00:48:11] ⇨ Joins: Light (~Light@helium.nk3r.com)
L55[00:48:25] ⇨ Joins: medsouzf (~medsouz@medsouz.net)
L56[00:49:12] ⇨ Joins: Cyrusc_ (~cyrusc@30.ip-149-56-141.net)
L57[00:49:19] ⇨ Joins: payo-remote (~payonel@static-50-53-74-132.bvtn.or.frontiernet.net)
L58[00:49:52] ⇨ Joins: Naomi_ (~Naomi@hekate.pc-logix.com)
L59[00:49:55] ⇦ Quits: Light_Alch (~Light@helium.nk3r.com) (Ping timeout: 190 seconds)
L60[00:49:55] ⇦ Quits: medsouz|offline (~medsouz@medsouz.net) (Ping timeout: 190 seconds)
L61[00:49:58] ⇦ Quits: tekacs (~tekacs@tekacs.com) (Ping timeout: 190 seconds)
L62[00:50:29] ⇨ Joins: Lymee (~lymia@magical.girl.lyrical.lymia.moe)
L63[00:50:52] ⇦ Quits: Lymia (~lymia@magical.girl.lyrical.lymia.moe) (Killed (NickServ (GHOST command used by Lymee)))
L64[00:50:54] *** Lymee is now known as Lymia
L65[00:50:55] ⇦ Quits: Lymia (~lymia@magical.girl.lyrical.lymia.moe) (Killed (NickServ (GHOST command used by Aurora!~nia@magical.girl.lyrical.lymia.moe)))
L66[00:50:58] ⇨ Joins: Michiyo__ (~Michiyo@mail.pc-logix.com)
L67[00:51:01] ⇨ Joins: Lymia (~lymia@magical.girl.lyrical.lymia.moe)
L68[00:51:23] ⇨ Joins: Daiyousei_ (Daiyousei@dai.is.best.fairy.stary2001.co.uk)
L69[00:52:21] ⇨ Joins: Hyst` (~cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au)
L70[00:52:29] ⇨ Joins: cloakable_ (~cloakable@cpc87205-aztw31-2-0-cust241.18-1.cable.virginm.net)
L71[00:53:58] ⇨ Joins: quantsini_ (~quantsini@2604:a880:1:20::744:f001)
L72[00:54:34] ⇦ Quits: cloakable (~cloakable@cpc87205-aztw31-2-0-cust241.18-1.cable.virginm.net) (*.net *.split)
L73[00:54:34] ⇦ Quits: panda_2134 (~panda_213@ss1.flamerat.org) (*.net *.split)
L74[00:54:34] ⇦ Quits: payonel (~payonel@static-50-53-74-132.bvtn.or.frontiernet.net) (*.net *.split)
L75[00:54:34] ⇦ Quits: Hyst (~cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au) (*.net *.split)
L76[00:54:34] ⇦ Quits: Cyrusc (~cyrusc@30.ip-149-56-141.net) (*.net *.split)
L77[00:54:34] ⇦ Quits: Michiyo (~Michiyo@mail.pc-logix.com) (*.net *.split)
L78[00:54:34] ⇦ Quits: mort (~mort@188.166.114.29) (*.net *.split)
L79[00:54:34] ⇦ Quits: Naomi (~Naomi@2607:5300:60:9553::1bad:babe) (*.net *.split)
L80[00:54:34] ⇦ Quits: Mimiru (~Mimiru@hekate.pc-logix.com) (*.net *.split)
L81[00:54:34] ⇦ Quits: matrix89 (~matrix89@51.254.25.18) (*.net *.split)
L82[00:54:34] ⇦ Quits: KomputerKid (~KomputerK@komputerkid.net) (*.net *.split)
L83[00:54:34] ⇦ Quits: progwml6 (~progwml6@104.168.20.187) (*.net *.split)
L84[00:54:34] ⇦ Quits: Sangar (~Sangar@2001:41d0:2:b7b9::) (*.net *.split)
L85[00:54:34] ⇦ Quits: Daiyousei (Daiyousei@dai.is.best.fairy.stary2001.co.uk) (*.net *.split)
L86[00:54:34] ⇦ Quits: KR (~KR@znc.squelch.chat) (*.net *.split)
L87[00:54:34] ⇦ Quits: quantsini (~quantsini@2604:a880:1:20::744:f001) (*.net *.split)
L88[00:54:34] ⇦ Quits: Pwootage (~Pwootage@54.243.207.243) (*.net *.split)
L89[00:55:11] ⇨ Joins: panda_2134 (~panda_213@ss1.flamerat.org)
L90[00:55:22] ⇦ Quits: panda_2134 (~panda_213@ss1.flamerat.org) (Ping timeout: 190 seconds)
L91[00:55:30] ⇨ Joins: KomputerKid (~KomputerK@komputerkid.net)
L92[00:55:39] ⇨ Joins: progwml6 (~progwml6@104.168.20.187)
L93[00:56:49] ⇨ Joins: Mimiru (~Mimiru@2607:5300:60:9553::1bad:babe)
L94[00:56:49] zsh sets mode: +o on Mimiru
L95[00:57:24] ⇨ Joins: KR (~KR@znc.squelch.chat)
L96[00:58:49] ⇨ Joins: Pwootage (~Pwootage@54.243.207.243)
L97[01:01:42] ⇨ Joins: Sangar (~Sangar@cil.li)
L98[01:01:42] zsh sets mode: +o on Sangar
L99[01:04:44] ⇨ Joins: matrix89 (~matrix89@51.254.25.18)
L100[01:06:21] ⇨ Joins: panda_2134 (~panda_213@ss1.flamerat.org)
L101[01:07:49] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L102[01:10:30] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L103[01:39:36] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L104[01:46:05] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L105[01:47:33] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L106[01:58:10] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L107[02:06:09] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping timeout: 202 seconds)
L108[02:06:35] ⇨ Joins: alekso56 (~znc@ti0107a400-0479.bb.online.no)
L109[02:16:48] ⇦ Quits: alekso56 (~znc@ti0107a400-0479.bb.online.no) (Read error: Connection reset by peer)
L110[02:20:07] ⇨ Joins: alekso56 (~znc@ti0107a400-0479.bb.online.no)
L111[02:36:11] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L112[02:39:23] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L113[02:42:13] *** payo-remote is now known as payonel
L114[02:42:35] zsh sets mode: +v on payonel
L115[02:59:34] ⇨ Joins: Vexatos (~Vexatos@p200300556E2AE244C9B283B26BF4F115.dip0.t-ipconnect.de)
L116[02:59:35] zsh sets mode: +v on Vexatos
L117[03:14:29] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L118[03:16:51] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L119[03:26:05] ⇦ Quits: SpiritedDusty (~SpiritedD@hekate.pc-logix.com) (Ping timeout: 198 seconds)
L120[03:26:45] ⇦ Quits: wolfmitchell (~wolfmitch@149.56.182.12) (Ping timeout: 198 seconds)
L121[03:26:45] ⇨ Joins: SpiritedDusty (~SpiritedD@hekate.pc-logix.com)
L122[03:26:50] zsh sets mode: +o on SpiritedDusty
L123[03:27:16] ⇦ Quits: progwml6 (~progwml6@104.168.20.187) (Ping timeout: 198 seconds)
L124[03:27:20] ⇨ Joins: progwml6 (~progwml6@104.168.20.187)
L125[03:28:27] ⇨ Joins: Inari (~Pinkishu@p5DEC6431.dip0.t-ipconnect.de)
L126[03:35:11] ⇨ Joins: wolfmitchell (~wolfmitch@149.56.182.12)
L127[03:35:27] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L128[03:37:24] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L129[03:47:08] * Lizzy snuggles her vifino
L130[03:53:51] ⇨ Joins: admicos (~admicos@46.196.95.19)
L131[03:53:58] ⇦ Parts: admicos (~admicos@46.196.95.19) ())
L132[04:00:22] * Lizzy is already bored at work
L133[04:14:52] <GreaseMonkey> Lizzy: do you want a puzzle to solve? it involves designing a task scheduler
L134[04:15:24] <Lizzy> eh, not really
L135[04:15:30] <Lizzy> got work stuff to do
L136[04:15:40] <Lizzy> it's just boring as hell
L137[04:17:47] <Lizzy> also when i take breaks or have some time free, i'm working on my site
L138[04:19:11] ⇦ Quits: alekso56 (~znc@ti0107a400-0479.bb.online.no) (Read error: Connection reset by peer)
L139[04:19:57] <GreaseMonkey> ah alright
L140[04:23:51] ⇨ Joins: alekso56 (~znc@ti0107a400-0479.bb.online.no)
L141[04:25:05] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-136-64.as13285.net)
L142[04:27:08] <Vexatos> GreaseMonkey, scheduler.schedule(task)
L143[04:27:09] <Vexatos> :>
L144[04:28:02] <GreaseMonkey> Vèˆxatos: the puzzle's a bit harder than that
L145[04:28:35] <GreaseMonkey> suppose you have several tasks and they have all page faulted and are waiting for data from a disk
L146[04:28:43] <GreaseMonkey> how do you schedule this nicely
L147[04:28:48] <SpaceWolfve> Lol
L148[04:29:21] <GreaseMonkey> i'm mostly thinking there should be a "swapper" task which would deal to, e.g. "fd0" "fd1" "hd0" tasks
L149[04:30:50] <GreaseMonkey> basically, this is the sort of shit your OS is likely doing right now
L150[04:30:55] <GreaseMonkey> anyhow afk, shower
L151[04:40:04] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L152[04:49:29] ⇦ Quits: brayden (~brayden@2400:9c00:184:1:216:3cff:febe:e861) (Ping timeout: 202 seconds)
L153[04:49:43] ⇨ Joins: brayden (~brayden@163.47.16.134)
L154[04:59:28] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de) (Killed (NickServ (GHOST command used by Nathan1852_)))
L155[04:59:32] ⇨ Joins: Nathan1852_ (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L156[05:18:50] ⇨ Joins: Nentify (uid14943@id-14943.highgate.irccloud.com)
L157[05:42:59] <Inari> https://www.youtube.com/watch?v=rYfkhdKcEiE&feature=youtu.be fighting fire with fire!
L158[05:42:59] <MichiBot> Can Paper Cut Wood? | length: 2m 9s | Likes: 111041 Dislikes: 2605 Views: 10455219 | by John Heisz
L159[05:46:32] ⇨ Joins: MalkContent (~MalkConte@p4FDCD597.dip0.t-ipconnect.de)
L160[05:57:57] <Tiktalik> Lily_White: ow D:
L161[06:08:06] <snowden89> lol
L162[06:15:54] <Forecaster> http://thehackernews.com/2016/08/dropbox-data-breach.html
L163[06:16:36] <Forecaster> tldr if your dropbox password is older than 2012 change it
L164[06:16:59] ⇦ Quits: Nathan1852_ (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L165[06:19:05] ⇦ Quits: Dark_Hunter (~Dark_Hunt@2604:a880:400:d0::7f0:2001) (Ping timeout: 202 seconds)
L166[06:24:02] ⇦ Quits: alekso56 (~znc@ti0107a400-0479.bb.online.no) (Read error: Connection reset by peer)
L167[06:28:41] <Inari> "the best stuff comes wrapped in lolis" - EEVblog 2016
L168[06:32:35] ⇨ Joins: alekso56 (~znc@ti0107a400-0479.bb.online.no)
L169[06:37:13] ⇨ Joins: techno156 (~techno156@137.154.59.149)
L170[06:50:16] <Forecaster> does that apply to people too? :P
L171[06:50:22] * vifino snuggles Lizzy
L172[06:50:36] <Inari> Forecaster: even the best lolis come wrapped in lolis!
L173[06:50:51] <Forecaster> as in s/stuff/people
L174[06:51:34] <vifino> GreaseMonkey's puzzle about a task scheduler made me remember to work on the ideas for the changes to the OS I'm working on. Thanks.
L175[06:51:45] * Lizzy snuggles vifino
L176[06:51:56] <vifino> Right, RTC, VFS and... something else!??!
L177[06:57:42] ⇨ Joins: LeshaInc (~LeshaInc@213.5.22.198)
L178[06:57:44] <Inari> puzzle about task scheduler? o.o
L179[06:58:10] <Shawn|4650M> does opencomputers have a teamspeak?
L180[06:58:30] <Inari> i dont think anyone coded a teamspeak client
L181[06:58:48] <Vexatos> It has a discord server :P
L182[06:59:10] <Shawn|4650M> ...
L183[06:59:26] <Shawn|4650M> does opencomputers have a teamspeak server?
L184[06:59:35] <Inari> doubt anyone coded that either
L185[07:00:53] <Shawn|4650M> coded??
L186[07:00:59] <Shawn|4650M> you set one up, not code
L187[07:01:11] <Inari> you code on if you want to run it on opencomputers :D
L188[07:01:17] <Inari> but nah, theres a discord server, as said
L189[07:01:23] <Shawn|4650M> that wont happen in even 5 years
L190[07:01:30] <Shawn|4650M> teamspeak is voice chat
L191[07:01:41] <Inari> discord has voice chat
L192[07:03:02] ⇦ Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 186 seconds)
L193[07:04:52] <Shawn|4650M> indeed it does
L194[07:05:22] <Shawn|4650M> ive not tried inari, as an american, do you think I would like it?
L195[07:05:35] <Inari> Oo
L196[07:05:43] <Shawn|4650M> it looks good though, dont know what its wrapped in
L197[07:05:55] <Inari> wrapped in?
L198[07:05:56] ⇨ Joins: wembly (~wembly@50.240.220.69)
L199[07:05:59] <Shawn|4650M> o.O
L200[07:06:03] <Shawn|4650M> \_/
L201[07:06:06] <Inari> its wrapped in lolis
L202[07:06:07] <Forecaster> inari is wrapped in loli of course
L203[07:06:10] <Inari> like all the best stuff
L204[07:06:10] <Forecaster> dammit
L205[07:06:12] <Inari> :P
L206[07:06:31] <Shawn|4650M> lolis?
L207[07:06:35] <Inari> lolis.
L208[07:06:44] <Shawn|4650M> what is that?>
L209[07:06:47] <Inari> https://www.google.com/search?q=lolis&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjLpMDzzuvOAhWBQBoKHSqnCE0Q_AUICCgB&biw=1097&bih=556
L210[07:07:54] <Shawn|4650M> o.O
L211[07:07:55] <Shawn|4650M> why
L212[07:08:00] <Inari> anyone here watching zestiria?
L213[07:08:07] <Shawn|4650M> I thought your name was named after sushi
L214[07:08:23] <Inari> nope, its named somewhat after the shinto deity though
L215[07:08:35] <Inari> https://en.wikipedia.org/wiki/Inari_%C5%8Ckami
L216[07:08:51] <Kimiro> *chews on Inari*
L217[07:09:02] <Lizzy> Shawn|4650M, we don't have a Teamspeak server and probably never will, we have a discord server (link is in the topic) which can do voice chat so there's not really any need for a TS one
L218[07:10:21] <Shawn|4650M> ah
L219[07:10:34] <Shawn|4650M> cool
L220[07:12:45] <MonTaGeFreaK> hi
L221[07:13:05] * Lizzy should probably get back to work
L222[07:13:13] <Kimiro> *may be on the oc Discord chat later to hand out edicts in my glorious booming voice*
L223[07:13:36] * Lizzy prepares a "booooo!!!" sound affect
L224[07:13:41] <Lizzy> *effect
L225[07:14:14] <Kimiro> Lizzy: My voice is the voice of all of humanity.
L226[07:14:18] <Lizzy> na
L227[07:14:57] <MonTaGeFreaK> neato Mr Corded is here too!
L228[07:14:59] <Kimiro> *swallows Lizzy*
L229[07:15:23] * Lizzy cuts her way out of @kimiro's stomach, cleans herself off then goes and sits next to vifino
L230[07:16:08] <Lizzy> #p
L231[07:16:09] <|0xDEADBEEF|> > 0.570333835 Seconds passed.
L232[07:16:19] <MonTaGeFreaK> how are you Mr Corded?
L233[07:16:48] <Elizabeth> @MonTaGeFreaK it's Miss, and she's a bot, currently playing with @Natsumi
L234[07:17:07] * Lizzy cuts her way out of @kimiro's stomach, cleans herself off then goes and sits next to vifino (resending since it didn't come through to discord)
L235[07:17:13] <Lizzy> wtf
L236[07:17:22] <Lizzy> Mimiru, actions be broked again
L237[07:17:35] ⇨ Joins: Mettaton_Fab (~user@p57964A08.dip0.t-ipconnect.de)
L238[07:17:44] * Mimiru shrugs
L239[07:17:52] <Mimiru> workedforme.jpg
L240[07:18:04] <Lizzy> ...
L241[07:18:11] * Lizzy cuts her way out of kimiro's stomach, cleans herself off then goes and sits next to vifino
L242[07:18:17] <Elizabeth> so that worked
L243[07:18:26] <Mettaton_Fab> shall i install lubuntu on a USB drive or on a hard disk?
L244[07:18:30] <Mimiru> Oh.. the mention broke it
L245[07:18:30] <Shawn|4650M> who knew Corded could be in 2 places at once!
L246[07:18:31] <Mimiru> Odd
L247[07:18:34] * vifino stabs Kimiro
L248[07:18:41] <Lizzy> Shawn|4650M, ?
L249[07:18:54] <Mimiru> Shawn|4650M, Corded is the bot that relays chat between Discord and IRC, of course it's in both places
L250[07:19:12] * Lizzy kisses her vifino
L251[07:19:14] <Shawn|4650M> Mr Corded is quite the multitasker
L252[07:19:16] * Mettaton_Fab pets vifino and gives him taquitos
L253[07:22:37] <Mimiru> s/Mr/Miss
L254[07:22:37] <MichiBot> <Shawn|4650M> Miss Corded is quite the multitasker
L255[07:22:57] <Shawn|4650M> ahh
L256[07:23:03] <Shawn|4650M> they are married!
L257[07:23:07] *** gAway2002 is now known as g
L258[07:23:14] <Mimiru> "they"?
L259[07:23:35] <Shawn|4650M> Mr and Miss Corded
L260[07:23:49] <Shawn|4650M> Miss Corded alias MichiBot
L261[07:23:54] <Mimiru> o_O
L262[07:23:57] <Mimiru> What...?
L263[07:24:35] <Mimiru> Also, Lizzy works fine in my local copy of Corded... no idea why it didn't work here
L264[07:25:02] <Mimiru> Hmmm
L265[07:25:11] <Mimiru> Hello @ds8412
L266[07:25:16] <Mimiru> Ok what
L267[07:25:38] <Mimiru> Hello @kimiro
L268[07:25:43] <Mimiru> Ok... what the hell
L269[07:25:58] <Shawn|4650M> o.O
L270[07:26:12] <vifino> Mimiru: It is ds84182 and not ds8412
L271[07:26:34] <Mimiru> yes I'm aware thanks.
L272[07:26:44] <Kimiro> *swallows the oc power-couple Lizzy and vifino*
L273[07:26:45] <Mimiru> ANything with a @mention that it can't match for some reason fails.
L274[07:27:04] * vifino stabs Kimiro
L275[07:27:06] <Mimiru> Hello @Kimiro
L276[07:27:08] ⇨ Joins: Kimiro (~MobileDra@24.114.43.112)
L277[07:27:17] <Mimiru> And That matched, so it sent the message
L278[07:27:29] <Mimiru> Lizzy's weren't matching cause it seems it's case sensitive
L279[07:27:35] <Mimiru> so the message failed to send totally
L280[07:28:02] <Kimiro> *swallows Mimiru*
L281[07:28:07] <Mimiru> …
L282[07:28:43] <Kodos> Holy shit Starbound is fun as shit
L283[07:29:24] <Kimiro> File photo of @Kimiro: http://pre11.deviantart.net/52bf/th/pre/i/2010/239/9/1/doomgape_by_daveallsop.jpg
L284[07:29:42] <Kimiro> (During breakfast.)
L285[07:30:32] <vifino> As disgusting as I thought.
L286[07:31:14] <Kimiro> *pats vifino*
L287[07:31:26] <Kimiro> I won't destroy you today.
L288[07:32:28] <Corded> * Elizabeth also stabs @Kimiro
L289[07:32:52] * Mettaton_Fab pets Kimiro
L290[07:33:06] <Lizzy> Shawn|4650M, Corded != MichiBot
L291[07:33:10] <Kimiro> *eats all the knives that have been jammed into him, and gulps down Mettaton_Fab too*
L292[07:33:46] * Lizzy sits next to her vifino and patches in cables using her telekinesis
L293[07:33:47] * Mettaton_Fab respawns after 5 secs and runs away.
L294[07:34:23] * Mettaton_Fab throws taquitos at Kimiro
L295[07:34:52] <Shawn|4650M> they are both married
L296[07:35:16] <Mimiru> Again.... Wat..?
L297[07:35:49] <Shawn|4650M> Mr Corded and Miss MichiBot
L298[07:35:54] <Lizzy> no
L299[07:35:56] <Mimiru> I give up
L300[07:36:02] <Mettaton_Fab> they are the same.
L301[07:36:08] <Lizzy> no they're not
L302[07:36:09] <Mimiru> They are not the same
L303[07:36:11] <Mettaton_Fab> they can't get married.
L304[07:36:37] <Mettaton_Fab> ever seen a schizophrenic person getting married to itself?
L305[07:36:43] * Lizzy takes Shawn|4650M and Mettaton_Fab's drugs away
L306[07:37:08] <Mettaton_Fab> i still have weed.
L307[07:37:16] <Mettaton_Fab> you can't find it.
L308[07:37:29] <Shawn|4650M> I dont take drugs
L309[07:37:30] <Kimiro> *eats Mettaton_Fab's entire stash*
L310[07:37:32] <Shawn|4650M> never had em
L311[07:37:51] <Mettaton_Fab> Kimiro, it is unfindable, as i said.
L312[07:38:00] <Mettaton_Fab> even i can't find it.
L313[07:38:26] <Kimiro> Mettaton_Fab: My nose knows.
L314[07:38:43] <Elizabeth> but does your knows nose?
L315[07:39:42] <Mimiru> Ok, getUsersByName is indeed case sensitive -_-
L316[07:40:58] <Kimiro> *gets @Mimiru's username on Gelbooru*
L317[07:41:44] <Mimiru> good luck with that
L318[07:42:17] * Lizzy huggles her vifino <3
L319[07:42:28] <Kimiro> *thinks @Mimiru is into some freaky shit*
L320[07:42:34] <Shawn|4650M> o.O
L321[07:42:47] <Mimiru> While that may be the case, you won't find an account, cause I don't have one
L322[07:43:05] ⇦ Quits: Nentify (uid14943@id-14943.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L323[07:44:01] <Kimiro> @Mimiru: You ruin all my fun with your facts and your stunning good looks and you ability to murder me.
L324[07:44:15] <Shawn|4650M> *gets MichiBot's username on backpage
L325[07:44:17] <Shawn|4650M> *
L326[07:44:17] <Mimiru> ;)
L327[07:45:06] <Kimiro> *eats @Mimiru's armory and face*
L328[07:46:13] <Mimiru> ...
L329[07:46:28] <Mimiru> Ok, I made Corded not totally fail to send the message if it can't highlight someone
L330[07:46:49] *** Daiyousei_ is now known as Daiyousei
L331[07:47:03] <Kimiro> Lul
L332[07:47:09] <Kimiro> Gg Mimi.
L333[07:47:28] <Corded> * Mimiru builds Yuri
L334[07:47:42] <Skye> lewd?
L335[07:48:04] <Kimiro> *bombards @Mimiru with Lolions*
L336[07:48:12] ⇦ Quits: Corded (~Corded@eos.pc-logix.com) ()
L337[07:48:19] ⇨ Joins: Corded (~Corded@eos.pc-logix.com)
L338[07:48:19] zsh sets mode: +v on Corded
L339[07:48:34] <Mimiru> testing @invalidmention @Mimiru hello
L340[07:48:38] <Mimiru> k
L341[07:48:58] * Mettaton_Fab throws lilis at Kimiro
L342[07:49:10] * Mettaton_Fab throws lolis at Mimiru
L343[07:50:14] <Corded> * Mimiru collects the lolis
L344[07:50:52] <Kimiro> (The lightest of the Hentai Particles, the Lolion, or Inarion as it's known in some circles, demonstrates a negative angle of interaction and is comprised of two tsun quarks and two dere quarks.)
L345[07:51:04] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L346[07:54:31] <Mettaton_Fab> https://www.myinstants.com/
L347[07:54:37] <Mettaton_Fab> some sounds.
L348[07:54:44] <Mettaton_Fab> listen to click here.
L349[07:54:53] <Kimiro> owo
L350[07:55:09] <Kimiro> Did Mettaton_Fab become a spam bot suddenly?
L351[07:55:55] <Mettaton_Fab> no, i became a potato owner.
L352[07:56:26] <Kimiro> *buys Mettaton_Fab*
L353[07:56:58] <Mettaton_Fab> you cant buy potatos
L354[07:57:12] <Mettaton_Fab> atleast not their owners.
L355[07:57:32] <Kimiro> I can, because I'm not a penniless human hippy.
L356[07:58:49] * Mettaton_Fab pets kimiro
L357[07:59:38] * Mettaton_Fab gives Kimiro taquitos
L358[07:59:51] <Lizzy> Mettaton_Fab, please stop posting random links here
L359[08:00:03] <Mettaton_Fab> ok.
L360[08:00:19] <Mimiru> The urge to be a smartass was strong, but I resisted
L361[08:01:02] <Lizzy> Mimiru, it's oka to be a smartass sometimes :)
L362[08:01:10] <Kimiro> *munches taquitos, no longer a vicious orb of teeth bent on eating everything*
L363[08:04:20] ⇦ Quits: TheFox (webchat@pool-72-82-58-229.rcmdva.fios.verizon.net) (Quit: be back later)
L364[08:07:12] * Mettaton_Fab pets Kimiro
L365[08:07:36] <Mimiru> http://gizmodo.com/mac-bittorrent-client-transmission-gets-infected-with-m-1785957214?utm_campaign=socialflow_gizmodo_facebook&utm_source=gizmodo_facebook&utm_medium=socialflow
L366[08:10:37] * Mettaton_Fab is happy that he has no mac
L367[08:13:06] * Lizzy flops onto vifino's lap and rolls onto her back and requests belly rubs from vifino
L368[08:15:02] * Mettaton_Fab is now aware from which anime the tuturu sound comes.
L369[08:18:36] <Shawn|4650M> nice sounds
L370[08:18:54] <Shawn|4650M> sweet potato sushi
L371[08:19:27] <Mettaton_Fab> potato sushi?
L372[08:23:41] ⇦ Quits: Mettaton_Fab (~user@p57964A08.dip0.t-ipconnect.de) (Ping timeout: 202 seconds)
L373[08:24:02] <Shawn|4650M> yea
L374[08:24:21] ⇦ Quits: MalkContent (~MalkConte@p4FDCD597.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L375[08:27:56] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Quit: Leaving)
L376[08:32:28] ⇦ Quits: alekso56 (~znc@ti0107a400-0479.bb.online.no) (Read error: Connection reset by peer)
L377[08:37:17] ⇨ Joins: alekso56 (~znc@ti0107a400-0479.bb.online.no)
L378[08:45:03] ⇨ Joins: Aensland (~Aensland@host240-43-dynamic.55-82-r.retail.telecomitalia.it)
L379[08:46:11] ⇨ Joins: Mettaton_Fab (~user@p57964A08.dip0.t-ipconnect.de)
L380[08:46:19] <Mettaton_Fab> oi.
L381[08:46:23] ⇦ Quits: Aensland (~Aensland@host240-43-dynamic.55-82-r.retail.telecomitalia.it) (Client Quit)
L382[08:46:30] <Forecaster> nyarwr
L383[08:48:55] ⇦ Quits: Shawn|4650M (~shawn156@c-50-170-156-102.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L384[08:49:21] <Forecaster> https://www.youtube.com/watch?v=iHzzSao6ypE
L385[08:49:21] <MichiBot> The Simple Solution to Traffic | length: 5m 14s | Likes: 11453 Dislikes: 174 Views: 113248 | by CGP Grey
L386[08:52:34] ⇨ Joins: TheFox (webchat@74-92-187-106-Richmond.hfc.comcastbusiness.net)
L387[08:52:41] <TheFox> hello
L388[08:52:57] <Forecaster> harble
L389[08:53:25] <TheFox> how have you been?
L390[08:53:45] <Forecaster> mostly good
L391[08:53:50] <Forecaster> some aaaaargh!
L392[08:54:34] ⇦ Quits: Mettaton_Fab (~user@p57964A08.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by Mettaton_F)))
L393[08:54:36] ⇨ Joins: Mettaton_Fab (~user@p57964A08.dip0.t-ipconnect.de)
L394[08:58:07] * TheFox pokes Forecaster and Mettaton_Fab
L395[08:58:21] <Mettaton_Fab> why you poke me?
L396[08:58:31] <TheFox> do i need a reason?
L397[08:59:45] <Mettaton_Fab> yes.
L398[08:59:57] <TheFox> ok, what reason would you like me to give you?
L399[09:00:24] * Mettaton_Fab hits TheFox with 3kgs of Nutella
L400[09:00:36] <TheFox> thats a lot
L401[09:00:58] <Mettaton_Fab> 5kgs is more
L402[09:01:31] <Forecaster> s/Nutella/nebula
L403[09:01:31] <MichiBot> <Mettaton_Fab> *** hits TheFox with 3kgs of nebula
L404[09:02:54] ⇨ Joins: Nebula (~Michiyo@mail.pc-logix.com)
L405[09:02:54] zsh sets mode: +o on Nebula
L406[09:02:59] <Nebula> ;) :P
L407[09:03:01] ⇦ Quits: Nebula (~Michiyo@mail.pc-logix.com) (Client Quit)
L408[09:03:40] <Michiyo__> I almost lost that one.. thanks for reminding me ;p
L409[09:03:46] <Forecaster> :P
L410[09:03:47] *** Michiyo__ is now known as Michiyo
L411[09:03:55] <TheFox> what was that?
L412[09:03:55] zsh sets mode: +o on Michiyo
L413[09:04:02] <Forecaster> magic~
L414[09:04:08] <TheFox> hello Michiyo
L415[09:04:10] <Michiyo> Hi
L416[09:04:17] * Forecaster throws glitter at TheFox and skips away
L417[09:04:22] <Forecaster> magic~!
L418[09:04:35] <TheFox> :/
L419[09:04:54] <Michiyo> %addcommand magic http://www.reactiongifs.com/wp-content/uploads/2013/03/magic.gif
L420[09:04:56] <MichiBot> Michiyo: Command Added
L421[09:04:58] <Michiyo> %magic
L422[09:04:58] <MichiBot> Michiyo: http://www.reactiongifs.com/wp-content/uploads/2013/03/magic.gif
L423[09:05:17] <Forecaster> :D
L424[09:06:04] * Mettaton_Fab throws capacitors at Forecaster
L425[09:06:18] <TheFox> what uf?
L426[09:06:24] * Forecaster turns them into glitter
L427[09:06:45] <TheFox> nooo, i needed 14 100uf caps
L428[09:06:58] <Mettaton_Fab> at 16volts?
L429[09:07:08] <TheFox> no, 5v
L430[09:07:12] <Mettaton_Fab> i have enough of dee
L431[09:07:29] <Mettaton_Fab> a hasz 2 200v 80uf caps
L432[09:08:06] <TheFox> i have two 240 V at unknown uf off a forklift for a home made rail gun
L433[09:08:47] <TheFox> that may or may not be contorlled from an arduino :/
L434[09:10:23] <Izaya> >railguns
L435[09:10:28] <Izaya> only for big stuff
L436[09:10:35] <Izaya> coil guns are better at small scale
L437[09:11:47] <TheFox> Izaya: i have forklift scrap, i can go for the big stuff
L438[09:12:01] <Izaya> by big
L439[09:12:09] <Izaya> I mean at least tank turret size
L440[09:12:22] <TheFox> ;)
L441[09:12:30] <Izaya> if you can though...
L442[09:12:32] <Izaya> I want pics
L443[09:12:50] <TheFox> ima try coil gun first, then rail gun though
L444[09:13:17] <TheFox> rail gun is likely to fire backwards before the coil gun does
L445[09:13:41] <vifino> rail guns are ugly, they damage themselves on every shot, have high failure rate. multi stage coilguns are much better.
L446[09:14:03] <TheFox> yes
L447[09:14:20] <TheFox> but rail guns have a shit ton more power,so its a balancing act, i dont need power though
L448[09:14:38] <TheFox> have you seen the rail gun the US is testing in VA?
L449[09:14:53] <TheFox> it made youtube several dozen times
L450[09:14:54] <vifino> a little bit more power doesn't matter if you can only shoot a few rounds.
L451[09:15:18] <TheFox> vifino: U.S. is about to mount rail guns on our destroyers
L452[09:15:29] <TheFox> more then a few rounds
L453[09:16:11] <TheFox> gratned you only need one round froma rail gun big eough
L454[09:16:49] <TheFox> Forecaster: can you tell me about the IDE you mentiones yesterday, IDEA?
L455[09:17:26] <vifino> TheFox: Given that the projectile literally rubs across metal rails, it looses acuracy and power every single shot.
L456[09:18:04] <Forecaster> TheFox: you have the internet
L457[09:18:05] <vifino> Plus you can not shot more than one projectile at a time, while with multistage coilguns you can.
L458[09:18:18] <Forecaster> it's an IDE, you write stuff in it
L459[09:18:31] <TheFox> Forecaster: no shit, i was asking why you like it more
L460[09:19:05] <TheFox> vifino: buuut it is arguable that one does not need more then 1 shot from a rail gun in certain situations
L461[09:19:07] <Forecaster> because beyond Java I can also write PHP and HTML/JS in it
L462[09:19:28] <TheFox> ok
L463[09:20:42] <vifino> TheFox: Coil guns can be much more efficient without loosing a lot due to heat, they require much less maintainance, much less strained, much more controllable.
L464[09:21:11] <vifino> for example, it is very hard to control the speed of a projectile in a railgun, however, it is quite possible to do so in a coil gun.
L465[09:21:33] * Mettaton_Fab pets TheFox
L466[09:22:54] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L467[09:23:20] * Mettaton_Fab pets Inari
L468[09:23:27] * TheFox points coil gun at Mettaton_Fab
L469[09:23:48] <TheFox> what is it with you and the petting?
L470[09:23:50] <Mettaton_Fab> what kinda mosfets do you use for the coilgun?
L471[09:23:58] <TheFox> big ass mosfets
L472[09:24:13] <Mettaton_Fab> that couldhurt.
L473[09:24:13] <TheFox> i dont know yet, still researching the projects
L474[09:24:49] <Mettaton_Fab> GreatScott made a video about coilguns.
L475[09:25:12] ⇨ Joins: cpup (~cpup@32.218.119.174)
L476[09:27:23] <vifino> I once had a finished design that was 6 stage, powered by caps on each stage, recharged by an external 12v car battery.
L477[09:27:29] <vifino> had a magazine and all.
L478[09:27:41] <TheFox> my goal is a portable long lasting light weight weapon
L479[09:27:51] <vifino> you aren't gonna get that.
L480[09:27:52] <TheFox> that i may or may not sale
L481[09:27:59] * Lizzy tries again to request belly rubs from vifino
L482[09:28:23] <TheFox> vifino: i have some ideas... its getting lighter every revision
L483[09:29:51] <vifino> you need huge amounts of energy, which just isn't portable, you need super capacitors because of the high discharge and big batteries to charge them again, and unless you only plan to shoot 10 times, you need big ass batteries. i do not concider a car battery portable or light weight, but it is cheap and has a lot of power.
L484[09:30:02] <vifino> anyhow, gotta go back to cleaning up
L485[09:30:10] * Lizzy pouts
L486[09:30:36] * TheFox points vifino towards Lizzy
L487[09:33:51] * Mettaton_Fab gives Lizzy bellyrubs
L488[09:34:57] <TheFox> heaven help you for touching vifi's lizzy
L489[09:37:19] * Lizzy bites Mettaton_Fab's hand
L490[09:38:19] <Mettaton_Fab> i hasz armored gauntlets!
L491[09:38:33] * Mettaton_Fab pets Lizzy with armored gauntlets
L492[09:38:58] * Lizzy bites through them
L493[09:39:13] * Lizzy wonders if Mettaton_Fab will get the hint that she doesn't want him petting her
L494[09:42:09] * Mettaton_Fab puts taquitos on Lizzy
L495[09:42:23] * Mettaton_Fab stops petting Lizzy
L496[09:44:01] ⇨ Joins: MalkContent (~MalkConte@p4FDCD597.dip0.t-ipconnect.de)
L497[09:50:04] ⇨ Joins: Kiddobyte (~Kiddobyte@75-128-216-19.dhcp.trcy.mi.charter.com)
L498[09:50:39] <Corded> * Kimiro bites Lizzy
L499[09:50:50] <Kimiro> Only I may abuse Mettaton_Fab.
L500[09:51:27] * Lizzy stabs @Kimiro
L501[09:51:33] * Skye pokes @Kimiro with a knife
L502[09:51:45] <Mimiru> I got mentioned somewhere, but be damned if I can find it ._.
L503[09:51:59] <Elizabeth> @Mimiru #general
L504[09:52:02] <Kimiro> @Mimiru I forked you in #general
L505[09:52:13] <Mimiru> Oh... odd that it didn't show the red number
L506[09:52:32] <Mimiru> It didn't even show activity there
L507[09:53:36] <Mimiru> The phone I want is $864 :(
L508[09:56:16] <Corded> * Kimiro forks @Mimiru from here as well; will soon have an army of adorable slaves with which to take over the world.
L509[09:57:42] <Mimiru> Mimiru's don't support slave out of the box, you'll have to modify code (Unless you're @Naomi, then I have a special mode) :P
L510[09:58:17] ⇦ Quits: Mettaton_Fab (~user@p57964A08.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L511[09:58:23] <Kimiro> @Mimiru If I wasn
L512[09:58:30] <Mimiru> Well said.
L513[09:58:52] <Kimiro> @Mimiru If I wasn't going to modify your code, I'd just download a copy of you from some shady site.
L514[09:59:07] <Corded> * Kimiro needs the source code, for obvious reasons.
L515[09:59:15] ⇨ Joins: Mettaton_Fab (~user@p57964A08.dip0.t-ipconnect.de)
L516[09:59:16] * Lizzy rolls her eyes
L517[09:59:19] * Mettaton_Fab roots Mimiru to support slave mode
L518[09:59:38] * Lizzy denies access
L519[09:59:51] * Mettaton_Fab puts blankets on Lizzy
L520[10:00:04] * Lizzy kicks them off
L521[10:00:23] * Mettaton_Fab puts Tungsten plates on Lizzy
L522[10:00:45] * Lizzy kicks them off too
L523[10:00:51] * Mettaton_Fab throws AMD processors around
L524[10:01:01] <Corded> * Kimiro shunts Lizzy into the demi-elemental plane of ranch dressing.
L525[10:02:27] * Lizzy refuses
L526[10:05:49] * Mettaton_Fab pets Kimiro
L527[10:06:02] * Mettaton_Fab puts taquitos on Kimiro
L528[10:06:25] <Corded> * Kimiro accepts pets; nawms taquitos
L529[10:08:26] ⇨ Joins: LilyWhite (~IceChat9@nj-76-1-239-0.dhcp.embarqhsd.net)
L530[10:14:46] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-136-64.as13285.net) (Quit: Gotta go to bed or something. See ya!)
L531[10:20:54] ⇦ Quits: cpup (~cpup@32.218.119.174) (Ping timeout: 186 seconds)
L532[10:21:12] * Mettaton_Fab tries to reboot Kimiro
L533[10:21:41] <SpaceWolfve> @Mimiru what phone?
L534[10:21:56] <Mimiru> Note 7
L535[10:25:56] * Mettaton_Fab tries to restart Kimiro in safe mode
L536[10:25:57] ⇨ Joins: cpup (~cpup@32.218.119.174)
L537[10:26:18] <Elizabeth> Oww, foot cramp
L538[10:27:51] <Corded> * Mimiru sighs
L539[10:27:54] <Mimiru> USPS != UPS
L540[10:28:31] <Mettaton_Fab> ok.
L541[10:28:55] <LilyWhite> THANK YOU
L542[10:29:02] * LilyWhite hugs Mimiru TIGHTLY
L543[10:29:38] <LilyWhite> I swear people see UPS and their brain automatically adds a second S in there
L544[10:29:42] <LilyWhite> X__X
L545[10:29:49] <LilyWhite> or rather
L546[10:29:49] <LilyWhite> no wait
L547[10:29:51] <LilyWhite> other way around
L548[10:29:58] <Daiyousei> wew
L549[10:29:58] <LilyWhite> they see USPS and their brain remmmoves the first S
L550[10:30:03] * LilyWhite smooches Dai lots
L551[10:30:08] <Daiyousei> 8)
L552[10:30:21] <Forecaster> o,o
L553[10:30:33] <Mimiru> lol yes.. I can't count the number of people who try to leave their USPS packages with us
L554[10:30:50] <Mimiru> UPS/FedEx we can do, USPS? Take that junk to the post office lol
L555[10:31:24] <Yuujin Hiiragi> I am SO glad that someone else feels my pain
L556[10:31:29] * Mettaton_Fab pets Mimiru
L557[10:31:34] <Yuujin Hiiragi> I've been working with my father in the shipping ndustry for three years
L558[10:32:12] <SpaceWolfve> What the hell id USPS
L559[10:32:17] *** Light is now known as Light_Alch
L560[10:32:19] <Mimiru> US Postal Service
L561[10:32:25] <Mimiru> AKA, The Post Office.
L562[10:32:45] <Yuujin Hiiragi> eeyup
L563[10:33:04] <Yuujin Hiiragi> you wouldn't believe some of the shit we have to send
L564[10:33:23] <Yuujin Hiiragi> We've shipped a taxidermied hawk and a taxidermied wolverine at one point
L565[10:33:29] <TheCryptek> mimiru
L566[10:33:38] <Yuujin Hiiragi> right now the project of the day is figuring out the most cost-effective way to send a 90 pound guitar amp to Hawaii
L567[10:33:46] <Yuujin Hiiragi> Spoiler: ~~it's not cost effective at all~~
L568[10:33:57] <TheCryptek> I have the turret from your mod hooked up to a power source but it keeps returning "Not enough energy" when I do component.os_energyturret.fire()
L569[10:34:07] <Corded> * Kimiro reboots in MURDER Mettaton_Fab MODE
L570[10:34:09] <TheFox> Yuujin, dont know, but good luck
L571[10:34:20] <Yuujin Hiiragi> $382 to send that amp to Hawaii
L572[10:34:36] <Yuujin Hiiragi> and t hat's BEFORE any value coverage is added
L573[10:34:39] <Mimiru> "A power source" what kind of power source?
L574[10:34:45] <Corded> * Kimiro shunts @Yuujin Hiiragi into the demi-elemental plane of ranch dressing
L575[10:34:52] <Mimiru> a AA Battery isn't going to help :p
L576[10:34:59] <Yuujin Hiiragi> ?
L577[10:35:01] <TheCryptek> Mimiru: Like severel 100 blocks of solar panels and a bunch of MFSUs
L578[10:35:01] * Mettaton_Fab pets Kimiro
L579[10:35:33] <Mimiru> And how do you have that "connected"?
L580[10:35:39] <Mimiru> also, customer so AFK
L581[10:35:42] <Yuujin Hiiragi> kek
L582[10:35:42] <TheCryptek> Mimiru: Fibre Glass cable :P
L583[10:35:50] <Mimiru> Yeah.. so it's not "connected' is it?
L584[10:35:54] <Mimiru> OC Power.
L585[10:35:57] <Mimiru> that's ALL it supports
L586[10:35:57] <TheCryptek> Yes
L587[10:35:58] <TheCryptek> owo
L588[10:36:01] <TheCryptek> Oh
L589[10:36:06] <TheCryptek> It only supports oc power?
L590[10:36:51] <Mimiru> Isn't that what I *just* said?
L591[10:36:51] ⇦ Quits: alekso56 (~znc@ti0107a400-0479.bb.online.no) (Read error: Connection reset by peer)
L592[10:37:05] <TheCryptek> How do I get it to draw from OC power?
L593[10:37:14] <TheFox> normal lan cable
L594[10:37:23] <TheCryptek> Its connected via normal lan cable
L595[10:37:24] <TheCryptek> owo
L596[10:37:34] <Mimiru> https://git.io/viTh5
L597[10:37:39] <TheFox> add a power converter somewhere along the line and plug fiber cable in it
L598[10:37:47] <TheCryptek> OHHHHHHHHHHHHH i'm fucking dumb
L599[10:37:54] <LilyWhite> kek
L600[10:38:14] <Daiyousei> me irl
L601[10:38:22] * LilyWhite rubs Dai's wings
L602[10:38:23] <LilyWhite> o 3o
L603[10:38:26] <LilyWhite> best fairy
L604[10:38:46] <Mimiru> Energy turrets get kinda power hungry, for every damage upgrade in them it increases draw
L605[10:39:02] <TheCryptek> Power hungry is no issue :D
L606[10:39:27] <Daiyousei> :3
L607[10:41:31] ⇨ Joins: alekso56 (~znc@ti0107a400-0479.bb.online.no)
L608[10:42:04] ⇨ Joins: Nentify (uid14943@2604:8300:100:200b:6667:1:0:3a5f)
L609[10:44:34] * Mettaton_Fab pets Daiyousei
L610[10:44:53] <Daiyousei> 8)
L611[10:45:11] <Corded> * Kimiro pets Daiyousei but much better
L612[10:45:28] <Daiyousei> 8D
L613[10:46:32] * Mettaton_Fab pets Daiyousei more
L614[10:47:44] <SpaceWolfve> *pets @Kimiro*
L615[10:49:25] * Mettaton_Fab pets Kimiro more
L616[10:52:03] <Daiyousei> mfw have to work nights
L617[10:52:05] <Daiyousei> me irl http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/5d/5d28a4a875de25ba8c3a1612613fed367db580f8_full.jpg
L618[10:53:57] ⇦ Quits: cpup (~cpup@32.218.119.174) (Ping timeout: 384 seconds)
L619[10:54:02] <Vexatos> Did someone say USPS? :D
L620[10:55:50] <LilyWhite> plz
L621[10:56:56] <Corded> * Kimiro licks @SpaceWolfve
L622[10:57:08] * Mettaton_Fab pets Kimiro
L623[10:57:18] * Mettaton_Fab gives Kimiro taquitos
L624[11:09:33] ⇦ Quits: Vexatos (~Vexatos@p200300556E2AE244C9B283B26BF4F115.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L625[11:09:51] ⇨ Joins: Vexatos (~Vexatos@p200300556E2AE244C9B283B26BF4F115.dip0.t-ipconnect.de)
L626[11:09:51] zsh sets mode: +v on Vexatos
L627[11:18:20] <Forecaster> I want a laser powerful enough to shoot wasps/flies out of the air with
L628[11:19:37] <Daiyousei> get a class 4 laser
L629[11:19:44] <LilyWhite> YES
L630[11:19:56] <LilyWhite> Dai! I hereby task you with engineering a device that can laser wasps and stuff out of the air for me
L631[11:19:57] <TheFox> TheCryptek: ~w redstone
L632[11:19:57] <LilyWhite> O 3O
L633[11:20:01] <TheFox> do that
L634[11:20:57] <Forecaster> I just need to mount it on a handle with a sight so it can be aimed
L635[11:21:24] <Daiyousei> Hey look, buddy, I'm an Engineer. That means I solve problems.
L636[11:21:45] <TheFox> Daiyousei: can you solve Forecaste's problems?
L637[11:22:04] <TheFox> how abuot my problems?
L638[11:22:47] <Daiyousei> to get rid of the wasps
L639[11:22:49] <Daiyousei> use a gun
L640[11:22:51] <Daiyousei> if that doesnt work
L641[11:22:53] <Daiyousei> use more gun
L642[11:23:04] * Daiyousei rancho relaxes
L643[11:23:06] <Forecaster> hm, I wonder where I can get one of those here
L644[11:23:14] <TheFox> i like your trouble shooting skills Daiyousei
L645[11:23:25] * LilyWhite rancho relaxos with Dai
L646[11:23:27] * LilyWhite makeout
L647[11:23:31] <LilyWhite> °3°
L648[11:23:38] <Forecaster> :O
L649[11:23:45] <Daiyousei> hot :#
L650[11:23:46] <Daiyousei> :#
L651[11:23:47] <Daiyousei> :3
L652[11:23:50] <Skye> lewd
L653[11:24:40] * LilyWhite smooches Skye as well
L654[11:25:08] <Skye> !
L655[11:25:15] <LilyWhite> Fairy kisses
L656[11:25:24] <Forecaster> what's the wattage supposed to be on those?
L657[11:26:21] <LilyWhite> watt do you mean?
L658[11:26:22] <LilyWhite> w'
L659[11:26:24] <LilyWhite> 'w'*
L660[11:26:41] <Forecaster> the ouput power
L661[11:27:48] <Corded> * Kimiro pecks Lily_White on the cheek
L662[11:28:01] <LilyWhite> o 3o
L663[11:28:01] <LilyWhite> °3°
L664[11:28:32] <Kimiro> Dragon kisses.
L665[11:28:39] <Kimiro> They tend to leave scorch marks.
L666[11:28:45] <Yuujin Hiiragi> oh dear
L667[11:28:49] <Daiyousei> kalameet detected
L668[11:28:51] <Daiyousei> D:
L669[11:29:47] <Forecaster> sigh
L670[11:29:58] <Forecaster> most of the results are for "heal yourself at home" type things
L671[11:30:09] <Forecaster> "Infrared K-Laser (Class 4 laser) Therapy"
L672[11:30:19] * Lizzy is still lying on her back on vifino's lap, tries requesting belly rubs from vifino again
L673[11:31:49] <Vexatos> Forecaster, do you really intend to burn wasps alive?
L674[11:31:55] <Vexatos> Animal cruelty, ya know
L675[11:32:00] <Forecaster> ...yes
L676[11:32:20] <Daiyousei> dont think peta would mind it
L677[11:32:23] <Forecaster> wasps are a pest
L678[11:32:25] <Daiyousei> its wasps after all
L679[11:32:41] <Forecaster> we kill them and destroy their hives
L680[11:32:51] <Daiyousei> miniature flying hitlers
L681[11:33:07] * vifino pets Lizzy
L682[11:33:14] * Lizzy puurs loudly
L683[11:33:20] <Forecaster> seems class 4 laser compoents aren't easy to find on google though
L684[11:33:50] <Forecaster> components*
L685[11:33:51] * Mettaton_Fab pets Daiyousei
L686[11:33:54] <Daiyousei> you have to buy them from places that sell industrial machines n stuff
L687[11:33:58] <Daiyousei> and i dont think you can personally get those
L688[11:34:00] <Forecaster> I could buy one in the shape of a lightsaber...
L689[11:34:02] <Daiyousei> they're extremely dangerous
L690[11:34:34] <Forecaster> http://www.wickedlasers.com/arctic
L691[11:34:37] <Daiyousei> powerful enough that reflections of the laser can burn a hole in your eyes if you are unlucky
L692[11:34:38] <Daiyousei> D:
L693[11:34:43] <Forecaster> this is a class 4 according to the specs
L694[11:35:04] <Forecaster> yes, class 4 can easily cause permanent eye damage or skin burns
L695[11:35:04] <Daiyousei>
L696[11:35:07] <Daiyousei> yea
L697[11:35:07] <Forecaster> I'm aware
L698[11:36:31] <SpaceWolfve> I cant seem to join the irc.esper.net
L699[11:36:36] <SpaceWolfve> It says no valid port given
L700[11:36:43] <Forecaster> join with what?
L701[11:36:54] <SpaceWolfve> The irc program from oc
L702[11:37:00] <SpaceWolfve> I got a internet card
L703[11:37:05] <Forecaster> are you giving it a port then?
L704[11:37:11] <Sangar> o/
L705[11:37:18] <TheFox> hello Sangar
L706[11:37:27] <SpaceWolfve> No the OC page doesnt say something about a port
L707[11:37:45] <Sangar> ohey. looks like i avoided the oc issue tracker for almost a month now >_>
L708[11:37:55] <Sangar> i should probably do something about that. sometime.
L709[11:38:18] <Forecaster> eh, it wont go anywhere :P
L710[11:38:21] <TheFox> procrastinate! procrastinate! procrastinate!
L711[11:38:25] ⇦ Parts: nekosune (~BNCClient@darkmatter.spacetechnology.net) ())
L712[11:38:27] <Sangar> Forecaster, that's the problem :P
L713[11:38:41] <SpaceWolfve> How do you guys connect then?
L714[11:38:42] <Sangar> TheFox, if working on another mod is procrastination, i suppose so :X
L715[11:38:55] <Forecaster> with a proper irc client
L716[11:39:04] <Forecaster> I've never used the oc one
L717[11:39:09] <Vexatos> Sangar, one month no commit
L718[11:39:11] <Vexatos> p l s
L719[11:39:48] <TheFox> Sangar: oh, well take a break then
L720[11:39:50] ⇨ Joins: SpaceWolfve (kiwiirc@ip54529963.speed.planet.nl)
L721[11:40:04] <SpaceWolfve> Test
L722[11:40:23] <Sangar> Vexatos, feelsgoodman
L723[11:41:27] <Sangar> well, the progress on circuity does, actually
L724[11:41:29] <TheFox> ~w term
L725[11:41:29] <ocdoc> http://ocd.cil.li/api:term
L726[11:41:31] <Sangar> but same thing, almost
L727[11:41:32] <Vexatos> Sangar, soo #2019 when
L728[11:41:40] <Sangar> Vexatos, i don't even know what 2019 is \o/
L729[11:41:44] <Vexatos> it's the most important
L730[11:41:47] <Sangar> k
L731[11:42:04] ⇨ Joins: Spacey (~spacey@static.46.138.9.176.clients.your-server.de)
L732[11:42:09] <Spacey> Oh my
L733[11:42:14] <Spacey> Woo it works :D
L734[11:42:22] <Spacey> The port is 6667 apperntly
L735[11:42:27] <Sangar> Vexatos, ah that. when you fix it, i guess :X
L736[11:42:44] ⇦ Quits: SpaceWolfve (kiwiirc@ip54529963.speed.planet.nl) (Client Quit)
L737[11:42:58] <Vexatos> Sangar, but if I knew I'd have fixed it already?
L738[11:43:22] <Sangar> tough :/
L739[11:44:23] <Spacey> Hmm
L740[11:44:58] ⇦ Quits: TheFox (webchat@74-92-187-106-Richmond.hfc.comcastbusiness.net) (Quit: be back in a few hours)
L741[11:45:29] <TheCryptek> How do I stop a while loop
L742[11:45:50] <Forecaster> break
L743[11:46:06] <TheCryptek> break?
L744[11:46:16] <TheCryptek> I have afsu.lua running in a loop and cant figure out how to stop it ._.
L745[11:46:31] <Forecaster> restart the computer
L746[11:46:46] <TheCryptek> ok how do I put a break into the while loop?
L747[11:47:32] <Forecaster> write "break" somewhere
L748[11:47:34] ⇦ Quits: Lily (~Vic@v22016073721836141.luckysrv.de) (Quit: Nyuu~)
L749[11:48:04] <TheCryptek> But that stops it from running period, cant I fix it so it stops if the user hits CTRL + C?
L750[11:48:09] <SpaceWolfve> Why you wanna break your loop cryptek?
L751[11:48:22] ⇨ Joins: Lily (~Vic@nightfall.moe)
L752[11:48:29] <Forecaster> there's this thing called an if statement
L753[11:48:36] <Forecaster> lets you do things conditionally, very fancy
L754[11:48:45] <TheCryptek> SpaceWolfve: Working on a powergrid management.
L755[11:48:58] <TheCryptek> Forecaster; No idea how to use forloops and fix it so CTRL+C stops it ._.
L756[11:48:59] <SpaceWolfve> Ah
L757[11:49:22] * Skye throws Lily and LilyWhite
L758[11:49:27] <Skye> s/and/at
L759[11:49:27] <MichiBot> <Skye> *** throws Lily at LilyWhite
L760[11:49:28] <Forecaster> pressing ctrl c in oc fires the "interrupted" event
L761[11:49:44] <TheCryptek> but it doesnt stop the while loop ._.
L762[11:49:51] <Forecaster> -_-
L763[11:49:54] <Vexatos> Ctrl+Alt+C does
L764[11:49:55] <SpaceWolfve> ...
L765[11:50:03] <TheCryptek> I tried CTRL+ALT+C ._.
L766[11:50:05] <Forecaster> break, if statement, event
L767[11:50:09] <Forecaster> there's the pieces
L768[11:50:14] <Forecaster> you gotta assemble them yourself
L769[11:50:20] <SpaceWolfve> :D
L770[11:51:08] <TheCryptek> Ha I didnt call the event library
L771[11:52:22] <TheCryptek> Now how do I call multiple components. Like if I have 3 AFSU's hooked up and all of them have the same component name of AFSU how do I use their address?
L772[11:53:00] <Forecaster> component.proxy(component.get("partofaddress")) I think
L773[11:53:08] <TheCryptek> Holy balls
L774[11:53:25] <TheCryptek> Idk why I decided to jump into this thing like this ._. thanks forecaster
L775[11:53:50] <Forecaster> and partofaddress has to be enough so it's a unique match
L776[11:53:51] <Vexatos> Sangar, 2019 pls, this is critical for sound cards :X
L777[11:53:51] <SpaceWolfve> Do you have a bit of lua experience?
L778[11:54:14] <SpaceWolfve> God..
L779[11:54:35] <SpaceWolfve> Private pack got updated but he forgot to enable anchor carts..
L780[11:54:41] <Forecaster> usually the first 3 characters are enough
L781[11:54:57] ⇦ Quits: Spacey (~spacey@static.46.138.9.176.clients.your-server.de) (Remote host closed the connection)
L782[11:55:56] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-142-40.as13285.net)
L783[12:01:04] ⇨ Joins: brandon3055 (~Brandon@122.129.142.14)
L784[12:01:35] <TheCryptek> component.proxy(component.get("partofaddress")) <-- in this line I can replace proxy with say AFSU1 right?
L785[12:01:46] <Forecaster> no
L786[12:02:05] <Forecaster> you take the return value and put it in a variable
L787[12:02:09] <Forecaster> that's your component
L788[12:02:19] <TheCryptek> return value?
L789[12:02:27] <Forecaster> ...
L790[12:02:39] <Forecaster> you're new to programming aren't you
L791[12:02:50] <TheCryptek> Didnt know component.proxy(component.get("blah")) returned a value owo
L792[12:03:08] <Forecaster> how else would it do anything?
L793[12:03:37] <TheCryptek> so then
L794[12:03:50] <TheCryptek> component.proxy(component.get("b82"))
L795[12:03:57] <TheCryptek> local afsu1 = b82?
L796[12:04:06] <Forecaster> no
L797[12:04:29] <Forecaster> that's not how you get a return value from anything
L798[12:04:39] <TheCryptek> How do I get a return value from that line
L799[12:04:40] <TheCryptek> ._.
L800[12:04:48] <Forecaster> like you would any function
L801[12:04:59] <TheCryptek> im so confused
L802[12:05:00] <TheCryptek> ._.
L803[12:05:55] <TheCryptek> what would the return value of local c = require("component")?
L804[12:06:06] <Forecaster> what?
L805[12:06:14] <TheCryptek> Idk thats not a function :P
L806[12:06:17] <SpaceWolfve> Nothing
L807[12:06:18] ⇦ Quits: techno156 (~techno156@137.154.59.149) (Read error: Connection reset by peer)
L808[12:06:19] <TheCryptek> I'm just super confused
L809[12:06:20] <TheCryptek> ._.
L810[12:06:21] <Forecaster> yes it is
L811[12:06:27] <Forecaster> require is a function
L812[12:06:27] <TheCryptek> then
L813[12:06:29] <TheCryptek> oh
L814[12:06:43] <TheCryptek> so
L815[12:06:50] <TheCryptek> wouldn't ("component") be the return value
L816[12:06:52] <TheCryptek> well
L817[12:06:54] <TheCryptek> component
L818[12:06:54] <Forecaster> no
L819[12:06:55] <TheCryptek> ._.
L820[12:06:57] <Lizzy> It would return a table that represents the component library
L821[12:07:06] <TheCryptek> I'm so confused
L822[12:07:07] <TheCryptek> ._.
L823[12:07:12] <Lizzy> Why?
L824[12:07:15] <Forecaster> the stuff in the parenthesis are parameters or arguments
L825[12:07:38] <TheCryptek> Then why can't I do component.proxy(component.get("b82"))
L826[12:07:46] <TheCryptek> local afsu1 = component.b82
L827[12:08:12] <SpaceWolfve> Since it doesnt work
L828[12:08:27] <TheCryptek> But why doesn't it work? How do I get it to be called as afsu1
L829[12:08:28] <TheCryptek> owo
L830[12:08:49] <SpaceWolfve> Since its not programmed that way
L831[12:08:55] <Forecaster> if you don't know how a function works you should say so.
L832[12:09:19] <TheCryptek> I don't understand how component.proxy(component.get("b82")) works
L833[12:09:21] <TheCryptek> ._.
L834[12:09:31] <SpaceWolfve> Google perhaps?..
L835[12:09:37] <Forecaster> it's two functions being called
L836[12:09:41] <TheCryptek> Yes
L837[12:09:45] <TheCryptek> Component.proxy
L838[12:09:48] <TheCryptek> and component.get
L839[12:09:51] <Forecaster> yes
L840[12:09:55] <Temia> You're giving component.get() a text string called "b82". It returns a string which then is given to component.proxy()
L841[12:10:02] <Forecaster> ^
L842[12:10:03] <Temia> And then that returns a string which is going nowhere.
L843[12:10:08] <TheCryptek> Oh
L844[12:10:15] <Forecaster> they aren't really strings? but yes
L845[12:10:20] <Temia> Er, not string.
L846[12:10:21] <Temia> Table.
L847[12:10:23] <Temia> I just woke up.
L848[12:10:27] <TheCryptek> so then afsu1 = component.proxy(component.get("b82"))
L849[12:10:31] <Temia> Correct.
L850[12:10:32] <Forecaster> there you go
L851[12:10:35] <TheCryptek> I'm a fucking idiot
L852[12:10:37] <Forecaster> although use local
L853[12:10:41] <Forecaster> of course
L854[12:10:50] <TheCryptek> Wow
L855[12:10:52] <TheCryptek> Please
L856[12:10:56] <TheCryptek> fucking roast me for that one
L857[12:11:03] <Temia> Mistakes happen.
L858[12:11:13] <TheCryptek> But I should have known that
L859[12:11:20] <TheCryptek> especially after being use to python for years
L860[12:11:32] <Temia> ...eh.
L861[12:11:33] <Kimiro> Ohai TheCyrptek.
L862[12:11:38] <Kimiro> And Temia.
L863[12:11:40] <TheCryptek> Kimiro: Hai
L864[12:14:19] <TheCryptek> so http://pastebin.com/9sq2u0np pretty much like that
L865[12:14:55] <Forecaster> yep
L866[12:15:07] <TheCryptek> Sheesh ._.
L867[12:15:20] <Forecaster> you could also use a table, instead of three variables
L868[12:15:38] <Forecaster> like "local afsu = []"
L869[12:15:52] <Forecaster> asfu[1] = c.proxy(etc)
L870[12:15:58] <Forecaster> asfu[2] = c.proxy(etc)
L871[12:16:27] <TheCryptek> Not there yet with lua knowledge ;P
L872[12:16:36] <TheCryptek> Gotta fix this weird proxy call error
L873[12:21:00] <TheCryptek> Do i have to local proxy = require("proxy")?
L874[12:21:10] <Forecaster> no
L875[12:21:21] <Forecaster> "proxy" is a method, not an api
L876[12:21:26] <Forecaster> it's part of the component api
L877[12:21:32] <TheCryptek> Welp i need help with this error, I'll put up a screenshot
L878[12:22:31] <TheCryptek> http://imgur.com/a/FAulY
L879[12:23:08] * Forecaster prefers linking to the image instead of the imgur post
L880[12:23:27] <Forecaster> show the code
L881[12:23:44] <TheCryptek> http://pastebin.com/4gzygvt5
L882[12:23:57] <Mimiru> And where are you requiring component?
L883[12:24:02] * TheCryptek doesn't know how to link to the image instead of the imgure post
L884[12:24:03] <Mimiru> Oh, right there...
L885[12:24:04] <TheCryptek> at the top
L886[12:24:06] <TheCryptek> xD
L887[12:24:06] <Mimiru> where you've commented it out
L888[12:24:29] <Forecaster> you're also calling the variable "c"
L889[12:24:30] <TheCryptek> er
L890[12:24:33] <Mimiru> and you're using "c"
L891[12:24:34] <Forecaster> but trying to call "component"
L892[12:24:43] <Mimiru> so those calls would be c.proxy(c.get(
L893[12:24:45] <TheCryptek> but I got an error when I used c ._.
L894[12:24:47] <Forecaster> ^
L895[12:25:00] <Forecaster> because you commented it out?
L896[12:25:04] <Mimiru> ^
L897[12:25:08] <gamax92> ^
L898[12:25:09] <TheCryptek> No
L899[12:25:12] <TheCryptek> I commented it out
L900[12:25:28] <TheCryptek> thinking "Hey maybe it wills till call component" because aparantly im drunk ._.
L901[12:25:30] <Forecaster> whatever, fix it, try again, post new error
L902[12:27:32] <TheCryptek> http://i.imgur.com/RfzFBHa.png
L903[12:28:23] <Mimiru> I'd assume that means it couldn't get the component from the .get call
L904[12:28:29] <Forecaster> ^
L905[12:29:14] <TheCryptek> But I gave it the address
L906[12:29:18] <TheCryptek> http://pastebin.com/StkBkAMZ <-- new code btw
L907[12:29:20] <Forecaster> make sure the component you're trying to reach is actually connected
L908[12:29:32] <Forecaster> in the openos promt run "components"
L909[12:29:36] <Forecaster> and see if it's listed
L910[12:29:36] <TheCryptek> Its showing up in components
L911[12:29:55] <Mimiru> "co."
L912[12:29:57] <Mimiru> niiice :p
L913[12:30:01] <Forecaster> xD
L914[12:30:06] <Mimiru> not your error though, but it will be an issue soon
L915[12:30:07] <Forecaster> line 5 :P
L916[12:30:33] <TheCryptek> refresh page fixed it xD
L917[12:31:01] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-142-40.as13285.net) (Read error: Connection reset by peer)
L918[12:31:07] * Lizzy is home \o/
L919[12:31:16] <Forecaster> try entering a longer address?
L920[12:31:24] <TheCryptek> Ok i'll go 4
L921[12:31:33] <Mimiru> I usually do 5, but I'm paranoid :p
L922[12:32:01] <TheCryptek> same error
L923[12:32:20] <Forecaster> weird
L924[12:32:38] <TheCryptek> if you need to join my server I updated the forum post ._>
L925[12:32:40] <TheCryptek> ._.*
L926[12:33:09] <Forecaster> does it work after a reboot?
L927[12:33:29] <TheCryptek> Nope
L928[12:33:30] <TheCryptek> same error
L929[12:34:12] <TheCryptek> guys
L930[12:34:14] <TheCryptek> line 11
L931[12:34:16] <TheCryptek> its afsu
L932[12:34:18] <TheCryptek> not afsu1
L933[12:34:20] <TheCryptek> ...
L934[12:34:33] <Mimiru> And your error is on line 4
L935[12:34:41] <Forecaster> yes
L936[12:34:51] <TheCryptek> Yes
L937[12:34:59] <TheCryptek> but I found a minor issue that would get me later :P
L938[12:35:00] <Forecaster> you'll run into the problems further down later
L939[12:35:23] <Mimiru> welp my lunch is over
L940[12:35:25] <Mimiru> so back to work
L941[12:35:41] <TheCryptek> I don't know what this error is ._.
L942[12:36:03] <Forecaster> try a print(c.get("b82"))
L943[12:36:10] <Mimiru> That it's getting nil, on line 4
L944[12:36:12] <Mimiru> :P
L945[12:36:12] <Forecaster> then modify it until it stops returning nil
L946[12:36:25] <Mimiru> (do that BEFORE line 4..) :P
L947[12:36:30] <Forecaster> yes
L948[12:36:33] <TheCryptek> ._.
L949[12:36:39] <Forecaster> get should return the full address
L950[12:36:47] <Forecaster> if it finds a matching component
L951[12:37:03] <TheCryptek> There is nothing wrong with anything before line 4 ._.
L952[12:37:10] <Forecaster> we know
L953[12:37:12] <Mimiru> No shit
L954[12:37:24] <Forecaster> she meant put the print before line 4 or it wont reach it before erroring
L955[12:37:26] <Mimiru> That's why we're saying do "print(c.get("b82"))" BEFORE line 4..
L956[12:37:34] <TheCryptek> OH
L957[12:37:40] <TheCryptek> I didnt see the print function sorry
L958[12:38:16] <TheCryptek> nil no such component
L959[12:38:17] <TheCryptek> owo
L960[12:38:27] <Mimiru> Well, theres your issue.
L961[12:38:34] <Mimiru> screenshot the components output
L962[12:39:14] <TheCryptek> HA
L963[12:39:20] <TheCryptek> b82 should be b8a..
L964[12:39:25] <Mimiru> yeah..
L965[12:39:27] <Mimiru> figured
L966[12:39:33] <Mimiru> anyway I'm late
L967[12:39:51] <TheCryptek> sorry, its hard to read the text from oc on my screen sometimes..
L968[12:40:48] <Forecaster> :P
L969[12:40:58] <Forecaster> welcome to debugging funtimes
L970[12:41:33] ⇦ Quits: alekso56 (~znc@ti0107a400-0479.bb.online.no) (Read error: Connection reset by peer)
L971[12:42:34] <TheCryptek> Yup
L972[12:43:05] <TheCryptek> how do I fix it so when it prints -> print(val1,val2,val3) it prints AFSU1 AFSU2 AFSU3 above the val[1-3] output?
L973[12:43:40] <Forecaster> print("AFSU1", etc)
L974[12:44:00] <TheCryptek> so print("afsu1",val1,"AFSU2",val2")?
L975[12:44:10] <Forecaster> not sure what you meant by "above"
L976[12:44:16] <TheCryptek> so it displays
L977[12:44:24] <TheCryptek> AFSU1----AFSU2
L978[12:44:37] <TheCryptek> 12931----15234
L979[12:44:45] <TheCryptek> ^ Like that without the ----
L980[12:45:11] <Forecaster> print("AFSU1 AFSU2 AFSU3")
L981[12:45:25] <TheCryptek> And add spaces if it doesn't line up?
L982[12:45:34] <Forecaster> print(val1 .. " " .. val2 .. " " .. val3)
L983[12:45:56] <Forecaster> well, that'll be tricky with numbers that can vary in length
L984[12:46:00] <Forecaster> but sure
L985[12:46:13] ⇨ Joins: alekso56 (~znc@ti0107a400-0479.bb.online.no)
L986[12:47:16] <TheCryptek> I'm just leraning it will eventually just be bar graphs :P
L987[12:47:21] <TheCryptek> but idk how to do that in LUA
L988[12:47:21] <EnderBot2> It's Lua, not LUA. Name, not an acronym
L989[12:47:32] <TheCryptek> I'm sorry!
L990[12:47:43] * Lizzy pets EnderBot2
L991[12:48:26] <TheCryptek> can I do addquote?
L992[12:48:33] <Forecaster> AUL! Get to da choppa!
L993[12:48:49] <Forecaster> yes
L994[12:48:52] <TheCryptek> %addquote TheCryptek "I'm stoopid"
L995[12:48:53] <MichiBot> TheCryptek: Quote added at id: 574230
L996[12:48:56] <TheCryptek> :D
L997[12:49:00] <TheCryptek> %quote TheCryptek
L998[12:49:01] <MichiBot> Quote #116: <TheCryptek> "I'm stoopid"
L999[12:49:12] <Forecaster> the quotation marks weren't necessary though
L1000[12:49:21] <TheCryptek> don't tell me that ._. cuzz now I gotta fix it
L1001[12:49:27] <Forecaster> you can't
L1002[12:49:33] <TheCryptek> aw crup
L1003[12:49:34] <TheCryptek> okay :D
L1004[12:50:20] <Forecaster> only bot operators can delete quotes
L1005[12:51:02] <MalkContent> i'm being stupid right now
L1006[12:51:12] <MalkContent> didnt the os have a sleep function or something?
L1007[12:51:15] <Inari> https://www.youtube.com/watch?v=iHzzSao6ypE&feature=em-uploademail
L1008[12:51:15] <MichiBot> The Simple Solution to Traffic | length: 5m 14s | Likes: 37140 Dislikes: 843 Views: 379700 | by CGP Grey
L1009[12:51:28] <Forecaster> I already linked that Inari D:<
L1010[12:51:33] <Inari> :P
L1011[12:51:35] <Inari> I was awayt
L1012[12:51:38] <Forecaster> MalkContent: os.sleep
L1013[12:51:45] <Forecaster> that's no excuse!
L1014[12:51:50] <Inari> is!
L1015[12:51:51] <Forecaster> well, maybe it is >:
L1016[12:52:01] <Forecaster> but I can still be grumpy about it!
L1017[12:52:05] <Forecaster> harumph
L1018[12:52:43] <MalkContent> *squints* well it's there now
L1019[12:52:56] <MalkContent> welp. as i said. "i'm being stupid right now"
L1020[12:55:58] * Inari wishes Star Citizen would have an Angel-tai
L1021[12:59:22] <Michiyo> Damn it.. the 3rd Aftermath book needs to come out already
L1022[12:59:39] <Forecaster> Aftermath?
L1023[12:59:48] <Michiyo> Star Wars book trilogy
L1024[12:59:52] <Forecaster> ah
L1025[13:00:31] <Michiyo> Aftermath, Aftermath: Life Debt, and Aftermath: Empires End
L1026[13:00:54] <Michiyo> they take place shortly after the battle of Endor
L1027[13:01:33] <Michiyo> But I have to wait til Jan 31'st 2017 for part 3 :(
L1028[13:02:22] <TheCryptek> How do I use the interweb?
L1029[13:02:41] <Forecaster> it's a crafting component
L1030[13:02:47] <TheCryptek> Oh
L1031[13:02:48] <TheCryptek> lol
L1032[13:02:50] <TheCryptek> okay
L1033[13:03:05] ⇦ Quits: Nentify (uid14943@2604:8300:100:200b:6667:1:0:3a5f) (Quit: Connection closed for inactivity)
L1034[13:04:39] <MalkContent> trying to measure item throughput by counting how many times i looped and sleep(1)-ed
L1035[13:05:15] <Forecaster> item throughput through what?
L1036[13:05:31] <MalkContent> just how many melons this farm produces
L1037[13:05:38] <Inari> ItemoMeter (C)
L1038[13:05:55] <MalkContent> does robot.count/drop consume time?
L1039[13:05:59] <Forecaster> not exactly what I was asking for
L1040[13:06:08] <Forecaster> yes
L1041[13:06:14] <MalkContent> shite
L1042[13:06:25] <Inari> do you have BC?
L1043[13:06:30] <MalkContent> no
L1044[13:06:36] <Forecaster> what are you trying to do exactly?
L1045[13:06:54] <Forecaster> and I don't mean "count melons", more specific
L1046[13:06:58] <SpaceWolfve> It does consume some time Malk
L1047[13:07:00] <Inari> Forecaster: how much more exact than "counting item output of farm do you need
L1048[13:07:09] <Forecaster> Inari: how he's trying to do it.
L1049[13:07:29] <MalkContent> trying to figure out melon/min from a 9x9 melon farm
L1050[13:07:33] <Inari> MalkContent: you could use a hopper and comparator i guess
L1051[13:07:55] <Inari> MalkContent: well it shoudlnt matter much that a robot needs time to do tstuff
L1052[13:07:55] <MalkContent> so i can say how many of those i need to satisfy my IE fermenter
L1053[13:07:58] <Inari> have a chest
L1054[13:07:59] <Forecaster> why don't you just pump items into the robot from the farm, then have it output them
L1055[13:08:00] <Inari> wait til ltheres a stack
L1056[13:08:04] <Forecaster> and count how many it's outputting
L1057[13:08:07] <Inari> take it out and put it into another chest
L1058[13:08:17] <Inari> or that
L1059[13:08:17] <Inari> :P
L1060[13:08:28] <MalkContent> i gotta take time somehow, no?
L1061[13:08:31] <MalkContent> o waot
L1062[13:08:37] <Inari> yeah
L1063[13:08:38] <MalkContent> wait*
L1064[13:08:38] <Inari> time start
L1065[13:08:39] <Inari> time end
L1066[13:08:41] <Inari> :P
L1067[13:08:43] <Forecaster> got nothing to do with time
L1068[13:08:51] <Forecaster> just count the items the robot it outputting
L1069[13:08:54] <Inari> then you ahve items passsed / time
L1070[13:09:28] <Forecaster> oh you want an average?
L1071[13:09:44] <Inari> "per minute" tends to mean that
L1072[13:10:03] <Forecaster> I missed the melon/min line
L1073[13:11:19] <Mimiru> So... F2P EVE Online...
L1074[13:11:28] <Mimiru> That might just kill the little bit of free time I have
L1075[13:11:39] <Forecaster> wait what
L1076[13:11:50] <Mimiru> http://kotaku.com/eve-online-goes-free-to-play-in-november-1785996720?utm_campaign=Socialflow_Kotaku_Facebook&utm_source=Kotaku_Facebook&utm_medium=Socialflow
L1077[13:12:26] <Forecaster> oh, so that's what that email was about...
L1078[13:12:28] * Forecaster reads it
L1079[13:12:34] <Inari> https://www.youtube.com/watch?v=ferGx_mtHdM ~ *dances*
L1080[13:12:34] <MichiBot> Unbreakable Machine Doll Ending Full - Maware! Setsugetsuka | length: 3m 55s | Likes: 1522 Dislikes: 19 Views: 176629 | by AnimeTuned13Fall2A
L1081[13:12:39] <Forecaster> Omega clones will be familiar to all our current players, and will operate just like a subscribed character does today.
L1082[13:12:42] <Forecaster> Alpha clones will be accessible for free, without subscription, and will be capable of training an assigned set of skills themed to a character’s race.
L1083[13:12:46] <Forecaster> tldr
L1084[13:13:32] <Mimiru> Hopefully I won't have to kill you @Forecaster :P
L1085[13:13:39] <Mimiru> j/k... I avoided PVP
L1086[13:13:46] <Forecaster> I don't play anymore
L1087[13:13:55] <Mimiru> I don't either...
L1088[13:13:58] <Mimiru> until November :p
L1089[13:14:00] <Forecaster> I'd rather play Elite
L1090[13:14:12] <Mimiru> I don't have Elite, so I can't lol
L1091[13:14:22] <Forecaster> it doesn't cost me anything but time since I already bought it
L1092[13:14:26] <Forecaster> and is more fun too :P
L1093[13:14:42] <SpaceWolfve> transporting slaves all day :P
L1094[13:14:51] <Forecaster> I was a bit dissapointed with EVE when you didn't get to fly the ships
L1095[13:14:52] <Mimiru> Well, like I said, I don't have it, so it's not an option
L1096[13:15:32] <Forecaster> plus you don't have to play with other players unless you want to :P
L1097[13:15:34] <Forecaster> which is nice
L1098[13:16:07] <Mimiru> If it were free, I'd consider it :p
L1099[13:16:30] <Forecaster> well worth the money as far as I'm concerned :P
L1100[13:16:36] <SpaceWolfve> Meh
L1101[13:16:37] <Mimiru> Sure if you have it.
L1102[13:16:44] * Mettaton_Fab pets Inari
L1103[13:17:05] <Forecaster> well, it wouldn't have any money to be worth if I hadn't spent any on it xD
L1104[13:17:19] <Mimiru> Currently I'm praying I get my moms life insurance so I can keep her truck, pay off her bills, and have insurance again next month, otherwise I'm fucked
L1105[13:17:28] <Forecaster> :/
L1106[13:18:27] <Inari> hm elite got better since I last played it, but I still wish i could move around on space stations and such already :P
L1107[13:18:45] <Lizzy> right, well i've finished setting up lastpass on my main pc, it now has all the accounts that my chrome did (so many passwords for localhost ¬_¬_
L1108[13:18:50] <Inari> i dont like how the only thing i can currently do is fly form A to B and the only real interaction with th eworld is clicking "accept" and "claim reward" on the menus
L1109[13:19:04] <Forecaster> it's not, but whatever
L1110[13:19:12] <Inari> Forecaster: :P
L1111[13:19:23] <Mimiru> Yeah good times. I make $150 a week, and have to pay $225 a month for her truck, $130 a month for ins, then food, personal expenses, I've gotta pay back the money I got for the insurance this month
L1112[13:19:23] <Inari> so far it mostly is
L1113[13:19:25] <Forecaster> didn't you see the video I linked a few days ago?
L1114[13:19:25] <Corded> * Mimiru sighs heavily
L1115[13:19:35] <Forecaster> :P
L1116[13:19:35] <Inari> click accept -> 2 jumps -> dock -> click Claim Reward
L1117[13:19:41] <Inari> Forecaster: which video
L1118[13:20:04] <Forecaster> https://www.youtube.com/watch?v=9Q8pOjxXaRc
L1119[13:20:05] <MichiBot> BONUS [Episode 9] - Elite Dangerous - The Chase | length: 16m 39s | Likes: 0 Dislikes: 0 Views: 10 | by Forecaster
L1120[13:20:06] <Forecaster> this one
L1121[13:20:32] <Forecaster> this was a mission
L1122[13:20:34] <TheCryptek> How do I make the redstone card give off redstone on say the right side of the PC?
L1123[13:20:52] <Forecaster> TheCryptek: call the right methods on the redstone card
L1124[13:21:07] <Forecaster> ~oc redstone
L1125[13:21:07] <ocdoc> http://ocd.cil.li/component:redstone
L1126[13:21:22] <Lizzy> TheCryptek, use the sides api, so like: sides = require("sides") redstone.setOutput(sides.right, 15)
L1127[13:21:23] <Mimiru> setOutput(side: number, value: number): number
L1128[13:21:37] <Forecaster> ^ those things
L1129[13:21:42] <TheCryptek> What number sponds with right owo
L1130[13:21:47] <Mimiru> use sids api
L1131[13:21:48] <Forecaster> use the sides api
L1132[13:21:51] <Mimiru> like Lizzy said
L1133[13:21:59] <Mimiru> sides = require("sides")
L1134[13:22:01] <Mimiru> sides.right
L1135[13:22:04] <Mimiru> that gives you a number.
L1136[13:22:05] <Inari> Forecaster: well i meant non-combat stuff ^^
L1137[13:22:19] <Forecaster> ...
L1138[13:22:46] <Forecaster> well if you only do cargo missions I don't see how you could expect anything other than A to B
L1139[13:23:03] <Lizzy> ^
L1140[13:23:07] <TheCryptek> it says no primary sides available..
L1141[13:23:22] <Mimiru> ...
L1142[13:23:37] <Mimiru> no primary...
L1143[13:23:37] *** Tiktalik is now known as potato
L1144[13:23:45] <TheCryptek> yes
L1145[13:23:47] <Mimiru> wait you're not trying to do component.sides right?
L1146[13:23:51] <Lizzy> ^
L1147[13:23:52] <Inari> well by there being something other than that :D like walking around on stations with all the itneresting side stuff coming with it... and there isnt a lot of non-combat misison types aside "go from A to B" I guess, from what I've seen anyway
L1148[13:23:54] <TheCryptek> nope
L1149[13:23:58] <Mimiru> show the code -_-
L1150[13:24:03] <Lizzy> ^
L1151[13:24:06] <TheCryptek> I'm in the interpreter
L1152[13:24:13] * Lizzy gives Mimiru the title of ninja
L1153[13:24:17] <Lizzy> then screenshot it
L1154[13:24:30] <Forecaster> I still fail to see what walking around stations would add except more fluff
L1155[13:24:38] <Mimiru> also note, in the interpreter you can't use local
L1156[13:24:42] <Mimiru> as it'll be local to that line
L1157[13:24:48] <TheCryptek> I'm not using local
L1158[13:24:55] <Mimiru> Just saying.. lots of people try it
L1159[13:25:21] <Lizzy> TheCryptek, screenshot the error
L1160[13:25:29] <Inari> Forecaster: change of scenery, not feeling hotglued to a seat, bars, finding trade deals, stores to shop at, just hanging out with other players, ideally there could be some form of crafting or the like.. duno it would just make the whole "fly form A to b" more intersting as a whole
L1161[13:25:53] <Forecaster> so basically start citizen
L1162[13:25:57] <Forecaster> star*
L1163[13:25:59] <Inari> somewhat
L1164[13:26:10] <Lizzy> there is a crafting mechanic added in the latest instalment of horizons IIRC
L1165[13:26:23] <TheCryptek> http://i.imgur.com/QpPvVmu.png [the component part was me trouble shooting]
L1166[13:26:29] * Lizzy feels like buying rimworld
L1167[13:26:38] <Inari> Lizzy: let me guess, by clickng holographic menus from the ship's seat?
L1168[13:26:40] <Mimiru> and you did the sides = require("sides") right?
L1169[13:26:41] <Forecaster> Inari: and that is what fluff is, things to fill out gameplay
L1170[13:26:55] <Lizzy> TheCryptek, sides.right isn't a function
L1171[13:27:03] <TheCryptek> I was just told
L1172[13:27:04] <Inari> Forecaster: it extends gameplay if done well
L1173[13:27:07] <SpaceWolfve> Isnt it sides(right)?
L1174[13:27:08] <Mimiru> ahh right that couldn't see the ()'s
L1175[13:27:10] <Mimiru> no..
L1176[13:27:12] <Mimiru> it's sides.right
L1177[13:27:12] <TheCryptek> sides.right to output a number
L1178[13:27:15] <SpaceWolfve> Oh
L1179[13:27:18] <Mimiru> no ()'s
L1180[13:27:22] <Mimiru> sides.right, sides.left
L1181[13:27:22] <TheCryptek> sides.right without () gave me an error
L1182[13:27:23] <Mimiru> etc
L1183[13:27:28] <Lizzy> TheCryptek, sides.right *is* a number
L1184[13:27:31] <SpaceWolfve> if u do = sides.right should return the number
L1185[13:27:32] <Mimiru> ^
L1186[13:27:39] <Lizzy> ^
L1187[13:27:40] <Inari> lol
L1188[13:27:41] <TheCryptek> I did = sides.right
L1189[13:27:44] <TheCryptek> and got an error
L1190[13:27:47] <Inari> #lua sides.right
L1191[13:27:50] <Lizzy> show us the error
L1192[13:27:51] <|0xDEADBEEF|> > [string "lua"]:1: attempt to index a nil value (global 'sides')
L1193[13:27:53] <Inari> :<
L1194[13:27:53] <Lizzy> Inari, wont work
L1195[13:27:58] <SpaceWolfve> Cryp
L1196[13:27:59] <Mimiru> http://ocdoc.cil.li/api:sides
L1197[13:28:00] <Inari> someone load sides into this thing
L1198[13:28:05] <SpaceWolfve> do local sides = require(sides)
L1199[13:28:11] <Mimiru> no local...
L1200[13:28:12] <TheCryptek> It works now ._. I did require wrong..
L1201[13:28:15] <Inari> no require even
L1202[13:28:18] <Lizzy> lol
L1203[13:28:22] <Inari> lua hsould have the libs preloaded
L1204[13:28:22] <SpaceWolfve> oh
L1205[13:28:34] <Mimiru> ^
L1206[13:28:45] <Inari> "lua" bieng the interpreter thingy
L1207[13:28:48] <Inari> not lua
L1208[13:28:55] <Mimiru> ^ lol
L1209[13:29:08] <gamax92> lozlaul
L1210[13:29:16] <Inari> Forecaster: anyway, i just wish for more variety in non-combat stuff :P
L1211[13:29:20] <Inari> also i heard the new woW expansion is good
L1212[13:29:21] <Forecaster> also I wouldn't call being chased by a ship while in an SRV combat exactly
L1213[13:29:22] <Lizzy> gamax92, can OCEmu connect to stuff using the internet card in the same way that OC itself can?
L1214[13:29:38] <Forecaster> I don't play wow
L1215[13:29:43] <gamax92> yes
L1216[13:29:44] <SpaceWolfve> World of warships or warcraft?
L1217[13:29:47] <Lizzy> cool
L1218[13:29:54] <Forecaster> the latter
L1219[13:30:00] * Lizzy has a potential idea for something
L1220[13:30:03] <Michiyo> I was just about to say.. I need to install idea on this server...
L1221[13:30:05] <Michiyo> and there it is
L1222[13:30:49] <Inari> Forecaster: and i guess, i'd still ike something that doesnt involve shooting or being shot at... games rarely seem to focus on that :P
L1223[13:30:57] <TheCryptek> stdn1 <name> expected near four -- component.redstone.setoutput(side:4, value:15)
L1224[13:31:16] <Lizzy> no
L1225[13:31:18] <Forecaster> I don't see what's wrong with that
L1226[13:31:34] <Lizzy> component.redstone.setOutput( sides.right, 15)
L1227[13:31:37] <Lizzy> ^ TheCryptek
L1228[13:31:49] <TheCryptek> but I tought
L1229[13:31:51] <TheCryptek> gah
L1230[13:32:06] <Inari> Forecaster: its just... boring mostly? its mostly padding to make gameplay longer and often not very interesting at that, and im just tired of it being the only thing everywhere that gets any kind of attention in regards to gameplay
L1231[13:32:10] <Lizzy> the side and value bits only explain what should go there
L1232[13:32:33] <Lizzy> side being well, the side and value being the redstone strength
L1233[13:32:48] <Forecaster> I thought being chased by a ship firing a railgun at me was pretty exciting
L1234[13:33:06] <Inari> i guess i just take not much interest in being fired at
L1235[13:33:19] <Lizzy> Inari, if you don't like it, don't play it :P
L1236[13:33:21] <Forecaster> sounds more like an issue with you than the game :P
L1237[13:33:29] <Inari> my light masochistic trait is in more sexual areas
L1238[13:33:38] <Forecaster> danger is exciting
L1239[13:33:46] <Inari> danger is scary
L1240[13:33:52] <Lizzy> sadly i don't think E:D will be adding space sex any time soon
L1241[13:33:52] <Forecaster> that's why NMS is boring to me
L1242[13:33:59] <Forecaster> there is no danger or challenge
L1243[13:34:03] <Forecaster> it's just moving around
L1244[13:34:42] <Inari> eh, i wont say NMS is brilliant, but also not super boring i guess
L1245[13:34:47] <Inari> Lizzy: hehe
L1246[13:34:59] <Forecaster> to me it's super boring
L1247[13:35:37] <Inari> i guess i'd justlike E:D to be a more complete wordl with all kinda of versatile things... walking around on space station, bars, restaurants (becoem a cook!), enegineering by players, space station managmeent, security, medical stuff, able to move from ship to ship in space and such things
L1248[13:35:50] <Forecaster> it will get more complex with time
L1249[13:35:59] <Forecaster> probably not in the exact way you'd like
L1250[13:36:06] <Forecaster> but in some ways
L1251[13:36:13] <Inari> I guess theres one interesting activity that doesnt involve combat
L1252[13:36:16] <Inari> fuel rating
L1253[13:36:22] <Inari> or is it ratting
L1254[13:36:25] <Forecaster> ratting
L1255[13:36:39] <Forecaster> from the "Fuel Rats"
L1256[13:37:11] <Forecaster> see that's another exciting thing about Elite
L1257[13:37:19] <Forecaster> the players created that, without the game telling them to
L1258[13:37:24] <Forecaster> they were just given some tools
L1259[13:37:34] <Inari> exactly
L1260[13:37:38] <Inari> i just wihs there were more such tools :)
L1261[13:37:43] <Forecaster> there will be
L1262[13:37:46] ⇦ Quits: Corded (~Corded@eos.pc-logix.com) ()
L1263[13:37:56] ⇨ Joins: Corded (~Corded@eos.pc-logix.com)
L1264[13:37:56] zsh sets mode: +v on Corded
L1265[13:38:14] <Inari> i guess the most interestin gaddition would be abillity to desing ships and program stuff :P along with space stations and their requisiite activities
L1266[13:38:17] <Forecaster> but if they're focused on making it possible walking around stations there'd be less than there are now
L1267[13:38:21] <Forecaster> fluff can come later
L1268[13:38:44] <Mimiru> Ok.. time to test this
L1269[13:38:51] <Inari> eh, dunno, fluff becomes important if 80% of the game is somethign you odnt carea bout i guess :D
L1270[13:38:51] <Michiyo> Hello @mimiru
L1271[13:38:54] <Michiyo> :/
L1272[13:38:59] <Forecaster> I doubt either of those are going to happen
L1273[13:38:59] <Michiyo> Hello @Mimiru
L1274[13:39:09] <Michiyo> son of a bitch
L1275[13:39:46] <Mimiru> I foirgot to use equalsIgnoreCase
L1276[13:39:47] <Mimiru> -_-
L1277[13:39:49] <Mimiru> damn Java
L1278[13:39:55] <Inari> Forecaster: sadly i doutb that too... probammable interface would be cool though
L1279[13:40:17] ⇦ Quits: Corded (~Corded@eos.pc-logix.com) (Client Quit)
L1280[13:40:19] <Forecaster> you keep wanting an ideal game that contains everything you want and none of the things you want
L1281[13:40:20] ⇨ Joins: Corded (~Corded@eos.pc-logix.com)
L1282[13:40:20] zsh sets mode: +v on Corded
L1283[13:40:26] <Forecaster> you're always going to be dissapointed
L1284[13:40:36] <Forecaster> none of the things you don't want*
L1285[13:40:39] <Inari> i dont care if it contains thign si dont want :D as long as it has enough of the things I do want
L1286[13:40:39] <Michiyo> @mimiru
L1287[13:40:42] <Michiyo> -_-
L1288[13:40:43] <Michiyo> ffs
L1289[13:40:50] <Inari> sadly that ratio usually is something lke 90/10, 10 being the "do want"
L1290[13:41:03] <Forecaster> that's complaining right there :P
L1291[13:41:11] <Inari> yea, so?
L1292[13:41:48] <Michiyo> dml
L1293[13:41:55] <Forecaster> you keep wanting your ideal game, you're very unlikely to get it, you'll keep being dissapointed.
L1294[13:41:55] <Michiyo> fml too
L1295[13:42:12] <Inari> Forecaster: sure i'll want an ideal game, i'll settle for a good-enough game though
L1296[13:42:15] ⇦ Quits: Corded (~Corded@eos.pc-logix.com) (Client Quit)
L1297[13:42:18] <Inari> but theres hardly any of these about
L1298[13:42:18] <Forecaster> I have ideals too, but I play non-ideal games anyway and enjoy them for what they are
L1299[13:42:18] ⇨ Joins: Corded (~Corded@eos.pc-logix.com)
L1300[13:42:19] zsh sets mode: +v on Corded
L1301[13:42:23] <Michiyo> @mimiru
L1302[13:42:29] * Michiyo flips a table
L1303[13:42:34] <Forecaster> or I ignore them if they're not satisfying
L1304[13:42:55] <Inari> Forecaster: which would be easier if there was a set of games to play instead ;)
L1305[13:43:19] <Inari> anyway
L1306[13:43:23] <Forecaster> -_-
L1307[13:43:42] <Inari> lets hope someone makes a spacegame encompassing socila nd engienering aspects to a bigger degree \o/
L1308[13:45:33] <Mimiru> @Mimiru
L1309[13:45:39] <Mimiru> Err shit
L1310[13:45:43] <Michiyo> @Mimiru
L1311[13:45:49] <Michiyo> K... that still works
L1312[13:47:44] ⇦ Quits: Corded (~Corded@eos.pc-logix.com) ()
L1313[13:48:04] ⇨ Joins: Corded (~Corded@eos.pc-logix.com)
L1314[13:48:04] zsh sets mode: +v on Corded
L1315[13:48:10] <Michiyo> @mimiru
L1316[13:48:38] <Mimiru> And I didn't think that through well enough -_-
L1317[13:48:42] ⇦ Quits: Corded (~Corded@eos.pc-logix.com) (Client Quit)
L1318[13:49:00] ⇨ Joins: Corded (~Corded@eos.pc-logix.com)
L1319[13:49:00] zsh sets mode: +v on Corded
L1320[13:49:02] <Forecaster> ?
L1321[13:49:07] <Michiyo> @mimiru
L1322[13:49:15] <Michiyo> I had it print the FULL userlist to stdout
L1323[13:49:26] <Forecaster> ah
L1324[13:49:42] <Michiyo> Redirected it to a file
L1325[13:49:43] <Michiyo> and Mimiru
L1326[13:49:43] <Michiyo> mimiru
L1327[13:49:43] <Michiyo> true
L1328[13:49:49] <Michiyo> SO.. why doesn't it work
L1329[13:49:59] * Inari stll wants 0x10c
L1330[13:50:49] <Michiyo> Forecaster, http://puu.sh/qVkj5/6d8f6d9399.txt thoughts?
L1331[13:50:58] <Inari> oh neat quadrilaterla cowboy is released
L1332[13:50:59] <Inari> migth try that
L1333[13:53:38] <Forecaster> that's been out for a while :P
L1334[13:53:44] <Forecaster> I watched someone play through that
L1335[13:54:36] <Michiyo> I just don't get it..
L1336[13:55:06] ⇨ Joins: Jezza (~Jezza@92.206.33.136)
L1337[13:55:17] <Forecaster> does the username used in the discord ping need to have the right capitalization?
L1338[13:55:25] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-142-40.as13285.net)
L1339[13:55:46] <Michiyo> no
L1340[13:55:56] <Michiyo> I don't think.. but I use user.getUserName()
L1341[13:56:07] <Michiyo> which should give me the users properly capitalized name
L1342[13:56:28] <Forecaster> but corded writes the un-capitalized name on the discord side?
L1343[13:56:39] <Michiyo> Yes, because it never does the replace
L1344[13:56:56] ⇦ Quits: Corded (~Corded@eos.pc-logix.com) ()
L1345[13:57:12] ⇨ Joins: Corded (~Corded@eos.pc-logix.com)
L1346[13:57:12] zsh sets mode: +v on Corded
L1347[13:57:19] <Michiyo> @mimiru
L1348[13:57:46] <Forecaster> @Forecaster
L1349[13:57:48] <Michiyo> Yeah.. see it DOES match, and gives the proper cap in this Mentioning: Mimiru
L1350[13:58:02] <Forecaster> @forecaster
L1351[13:58:04] <Forecaster> hm
L1352[13:58:16] <Michiyo> System.out.println("Mentioning: " + user.getUsername());
L1353[13:58:19] <Michiyo> shit cust afk
L1354[13:58:34] <MalkContent> there a way to keep printing into the same line?
L1355[13:58:59] <Forecaster> yeah with term
L1356[13:59:10] <Forecaster> term write or so
L1357[13:59:25] <MalkContent> ty
L1358[14:00:20] * Mettaton_Fab pets Inari
L1359[14:03:02] <Michiyo> ok.. back
L1360[14:03:16] <Michiyo> yeah it never does the replace, though it matches cause a write in the if fires
L1361[14:03:41] <Michiyo> waaait
L1362[14:04:19] <Michiyo> it's failing IN the replace
L1363[14:04:31] <Michiyo> because mimiru != Mimiru in the replace call
L1364[14:04:41] <Michiyo> I need to replaceAll("(?i)Bleh, bleh)
L1365[14:04:55] <Michiyo> BUT.. that causes another issue I think
L1366[14:05:01] <Forecaster> what issue?
L1367[14:06:09] <Michiyo> Well, it's not a horrible issue, but if you do @Mimiru, hello, thought I'd just say hello to mimiru, it'd replace both of the instances of "Mimiru"
L1368[14:06:48] <Michiyo> I could also just do replace(matcher.group(0).replace("@",""), user.getAsMention())
L1369[14:06:59] <Michiyo> which would not have that issue and would match EXACTLY what was said
L1370[14:07:13] <Michiyo> so only @Mimiru hi @Mimiru would replace both as mentions
L1371[14:07:17] <Michiyo> Hopefully :P
L1372[14:07:36] <Forecaster> :P
L1373[14:08:45] <Michiyo> 6 builds today.. lol
L1374[14:09:11] ⇦ Quits: Corded (~Corded@eos.pc-logix.com) ()
L1375[14:09:16] ⇨ Joins: Corded (~Corded@eos.pc-logix.com)
L1376[14:09:16] zsh sets mode: +v on Corded
L1377[14:09:20] <Michiyo> Hi @mimiru
L1378[14:09:23] <Michiyo> \o/
L1379[14:09:25] <Forecaster> yay
L1380[14:09:32] <Michiyo> Hi @mimiru testing mimiru
L1381[14:09:32] <Forecaster> @foreCaster
L1382[14:09:38] <Michiyo> lol it did it anyway
L1383[14:09:53] <Michiyo> Oh well...
L1384[14:09:53] <Forecaster> xD
L1385[14:10:04] <Forecaster> are you not matching the @?
L1386[14:10:44] <Michiyo> I am, once.. lol
L1387[14:11:06] <Michiyo> http://puu.sh/qVlAK/f4c2d947c4.txt current code
L1388[14:11:35] <Forecaster> eeegh, puush too bright
L1389[14:11:41] * Forecaster pastes code into something dark
L1390[14:12:32] <Michiyo> lol stylish makes everything better :p
L1391[14:12:54] <Forecaster> I don't use puu.sh myself and almost never see it
L1392[14:13:10] <Forecaster> so I haven't gotten any styles for it
L1393[14:13:20] <Michiyo> I have it on the server here, at home I use sharex to put stuff directly on my paste site, or hastebin
L1394[14:13:32] <Michiyo> files go to michi.pc-logix.com
L1395[14:14:41] <Forecaster> well, I can't really tell how this works because I don't know what these methods return
L1396[14:14:50] <Forecaster> like group and getAsMention
L1397[14:16:50] <Michiyo> group?
L1398[14:16:56] <Michiyo> Oh... group it's part of the matcher thing
L1399[14:17:25] <Michiyo> and getAsMention returns <@mydiscordidnumber>
L1400[14:17:30] <Forecaster> oh right
L1401[14:18:49] <Forecaster> ah well, I don't have enough of an overview to be able to make sense of it, sorry :P
L1402[14:19:00] <Forecaster> but it's fine that it replaces all instances of your name in the line
L1403[14:26:01] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L1404[14:35:18] ⇦ Quits: LilyWhite (~IceChat9@nj-76-1-239-0.dhcp.embarqhsd.net) (Ping timeout: 186 seconds)
L1405[14:37:42] <Michiyo> Yeah I'm not too worried about it
L1406[14:38:11] <Michiyo> Just as long as Mimiru doesn't notify me there :P
L1407[14:38:13] <Michiyo> lol ok
L1408[14:38:24] <Inari> http://store.steampowered.com/app/382310/ sounds interesting
L1409[14:39:12] <Forecaster> at a glance looks like another mc derivative
L1410[14:39:34] ⇨ Joins: cpup (~cpup@32.218.119.174)
L1411[14:40:45] <Inari> Forecaster: at a glance ;)
L1412[14:40:51] <Forecaster> yes
L1413[14:41:40] <Michiyo> yay, theres a Mumps outbreak in my state
L1414[14:42:11] <Forecaster> D:
L1415[14:42:43] <Michiyo> Atleast it's on the other side of the state
L1416[14:42:55] ⇦ Quits: brandon3055 (~Brandon@122.129.142.14) (Read error: Connection reset by peer)
L1417[14:43:12] <Forecaster> well, the videos don't show much
L1418[14:43:33] <Forecaster> looks interesting with the focus on enviromental cause and effect
L1419[14:43:35] ⇨ Joins: gudenau (~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net)
L1420[14:44:36] <Forecaster> https://twitter.com/KitsuneKihira/status/771068761474465792
L1421[14:44:36] <MichiBot> Wed Aug 31 14:34:53 CDT 2016 @KitsuneKihira: Immersive Floofs, for when other people aren't floofy enough https://t.co/b8C94nTZnP
L1422[14:44:37] <Forecaster> heh
L1423[14:45:05] <Michiyo> I need to clean MichiBot's code up..
L1424[14:45:10] <Michiyo> and work on the config
L1425[14:45:28] <Michiyo> and poke at the twitter module
L1426[14:45:32] <Michiyo> and.. and.. and..
L1427[14:45:37] ⇨ Joins: brandon3055 (~Brandon@122.129.142.14)
L1428[14:45:39] <gudenau> and (.*)
L1429[14:45:41] <Forecaster> take over the world!
L1430[14:45:50] <Forecaster> or write a bot to do it
L1431[14:46:11] <Michiyo> lol
L1432[14:47:42] <Inari> https://twitter.com/DavidWehle/status/767070303155388417
L1433[14:47:42] <MichiBot> Sat Aug 20 13:46:26 CDT 2016 @DavidWehle: Stress testing the bunny herds—with unforeseen consequences. #screenshotsaturday #gamedev #indiegame #madewithunity https://t.co/5cAOP6f6zD
L1434[14:47:58] <Inari> Forecaster: reminds me of that cat ear gun
L1435[14:48:04] * Mettaton_Fab pets Inari
L1436[14:48:11] <Inari> https://www.youtube.com/watch?v=q4Dw42ODFJ8
L1437[14:48:11] <MichiBot> Catgirl Raygun | length: 1m 52s | Likes: 659 Dislikes: 55 Views: 241327 | by Asurei
L1438[14:49:10] <gudenau> Maven question, what is the correct way to add multiple repos to my build.gradle file?
L1439[14:50:19] <Forecaster> two wonders
L1440[14:50:31] <Forecaster> does she have a gun that makes nearly identical outfits for them as well
L1441[14:50:44] <Inari> no clue :D seems so
L1442[14:50:45] <Forecaster> and does the first gun also make their normal ears go away
L1443[14:50:49] <Inari> gudenau: start by sacrificing your firstborn
L1444[14:51:03] <Michiyo> just add more (tm)
L1445[14:51:06] <Inari> Forecaster: doesnt amtter :3 as long as the cat ears are usable
L1446[14:51:08] <gudenau> Guess I will have to find a girl...
L1447[14:51:44] <Forecaster> just do it â„¢
L1448[14:51:55] <Michiyo> gudenau, https://git.io/vikXj
L1449[14:52:16] <gudenau> Must I use names?
L1450[14:52:55] <Michiyo> idk..? maybe?
L1451[14:53:39] <Mettaton_Fab> lets watch sum Highschool DxD.
L1452[14:54:08] <Inari> payonel: https://twitter.com/ZwartblesIE/status/763621911679107072
L1453[14:54:08] <MichiBot> Thu Aug 11 01:23:45 CDT 2016 @ZwartblesIE: Inspecting the windfall apples as the go into the bucket https://t.co/VVRDYBe8Nr
L1454[14:57:26] <Achai> great, my backlog for every channel has been nuked because my laptop froze
L1455[14:58:45] <Forecaster> get a bnc
L1456[14:59:03] * Mettaton_Fab pets Achai
L1457[14:59:20] <gudenau> compile "li.cil.oc:OpenComputers:MC1.10.2-1.6.0.31-dev:api"?
L1458[15:00:34] <Achai> Forecaster: I have a bnc
L1459[15:00:42] <Achai> ffs
L1460[15:00:50] <Achai> I don't feel like explaining anything today
L1461[15:01:04] <Achai> This has fucked everything up and now I'm stressed
L1462[15:01:16] <Forecaster> doesn't your client log to files?
L1463[15:01:39] <Michiyo> gudenau, looks right
L1464[15:01:41] <Michiyo> compile "li.cil.oc:OpenComputers:MC1.9.4-1.6.0.52-dev:api"
L1465[15:02:15] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L1466[15:02:32] <Michiyo> Achai, I can get your logs
L1467[15:02:36] <Michiyo> would that help?
L1468[15:02:44] <Achai> Michiyo: Yeah, I guess
L1469[15:03:07] <Achai> Hexchat completely barfed all over the client logs when my laptop froze
L1470[15:03:26] <Michiyo> gzipping them now
L1471[15:03:35] ⇦ Quits: LeshaInc (~LeshaInc@213.5.22.198) (Quit: return 0;)
L1472[15:05:18] <Inari> payonel: https://twitter.com/meanpIastic/status/732053803126509569
L1473[15:05:19] <MichiBot> Sun May 15 22:43:22 CDT 2016 @meanpIastic: I sincerely hope that this video of an otter eating lettuce brings peace and joy to your life https://t.co/l6aLJL6ipT
L1474[15:06:28] <Michiyo> Ok... re gzipping them -_-
L1475[15:08:23] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L1476[15:18:41] ⇦ Quits: Kimiro (~MobileDra@24.114.43.112) (Quit: Connection lost: Psionic link severed.)
L1477[15:19:37] * Mettaton_Fab pets Inari
L1478[15:20:06] <gudenau> Can OC make a ServerSocket?
L1479[15:23:34] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L1480[15:24:02] <g> gudenau, don't think so
L1481[15:24:08] <g> that'd be messy either way
L1482[15:24:40] ⇨ Joins: Nentify (uid14943@id-14943.highgate.irccloud.com)
L1483[15:30:12] ⇦ Quits: xerxes (~xerxes@2605:a000:110c:a04b:4c19:f13e:ff55:717f) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L1484[15:30:44] ⇨ Joins: xerxes (~xerxes@2605:a000:110c:a04b:4c19:f13e:ff55:717f)
L1485[15:37:23] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L1486[15:37:29] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L1487[15:40:16] ⇨ Joins: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
L1488[16:10:19] <Vexatos> https://amzn.com/8590379868 teeempting
L1489[16:10:28] <Lily_White> hmmm
L1490[16:10:56] ⇦ Quits: IzayaXMPP (~858c52067@210-1-213-55-cpe.spintel.net.au) (Ping timeout: 182 seconds)
L1491[16:11:42] ⇦ Quits: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au) (Ping timeout: 182 seconds)
L1492[16:11:50] <Inari> Vexatos: how so?
L1493[16:12:19] ⇦ Quits: Jezza (~Jezza@92.206.33.136) (Quit: Leaving)
L1494[16:15:01] <Vexatos> Inari, I read PIL 3 and it was amazing
L1495[16:15:11] <Vexatos> So if only to support Mr. Ierusalimschy
L1496[16:22:30] <Vexatos> And donate it to the library
L1497[16:27:19] <gudenau> java.lang.RuntimeException: java.io.FileNotFoundException: Resource nexus-maven-repository-index.properities does not exist
L1498[16:32:14] <Achai> https://pub.dartlang.org/packages/_test_
L1499[16:32:19] <Achai> best lib
L1500[16:34:59] <SpaceWolfve> For?
L1501[16:36:18] <Kilobyte> Achai: thats some quality library, i agree
L1502[16:36:31] <gudenau> Does what it says on the tin?
L1503[16:37:55] ⇦ Quits: ChJees (~ChJees@h126n12-sv-a13.ias.bredband.telia.com) (Ping timeout: 384 seconds)
L1504[16:38:24] ⇨ Joins: Wiiplay123 (~kvirc@adsl-72-154-29-140.bna.bellsouth.net)
L1505[16:42:29] ⇨ Joins: IzayaPhone (~izaya@pa49-182-80-144.pa.nsw.optusnet.com.au)
L1506[16:46:43] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L1507[16:47:34] ⇦ Quits: IzayaPhone (~izaya@pa49-182-80-144.pa.nsw.optusnet.com.au) (Remote host closed the connection)
L1508[16:47:39] ⇨ Joins: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au)
L1509[16:50:57] *** g is now known as gAway2002
L1510[16:53:18] <Michiyo> gudenau, http://stackoverflow.com/questions/5349261/how-to-index-a-maven-repo-without-nexus-artifactory-etc maybe? IDK.. looks like this maven repo doesn't like idea?
L1511[16:59:28] <gudenau> Is it OK to ask Forge questions here?
L1512[17:00:38] <SpaceWolfve> Itsss thursday!!
L1513[17:00:44] <SpaceWolfve> Atleast for me...
L1514[17:00:55] <SpaceWolfve> Atleast for me
L1515[17:01:00] <SpaceWolfve> :-P
L1516[17:01:57] <gudenau> Yay?
L1517[17:05:12] ⇨ Joins: ^v (~^v@c-73-161-239-117.hsd1.mi.comcast.net)
L1518[17:10:46] <Kilobyte> gudenau: i personally don't see why not (i am no operator though so i can't say for sure), although you'll prob get a better answer in #minecraftforge anyways
L1519[17:11:11] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-142-40.as13285.net) (Read error: Connection reset by peer)
L1520[17:13:11] <gudenau> Kilobyte, Lex is a butt so I can not use that channel anymore.
L1521[17:13:49] <Kilobyte> yeah, he sometimes overdoes his bans, thats well known
L1522[17:14:32] <gudenau> Well. He refused to help with my PR, and then banned me for working on implementing it with a coremod. So......
L1523[17:15:00] <Michiyo> yeah.. he *LOVES* coremods...
L1524[17:17:15] <Kilobyte> "coremodding... sur- wait, you are coremodding forge? BANNED."
L1525[17:17:25] <gudenau> So, now I can never have a PR or use that channel. *shrug*
L1526[17:18:43] <gudenau> Hey, go set your clock to 8/17 and use my mod. https://minecraft.curseforge.com/projects/machines-and-more
L1527[17:18:58] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L1528[17:19:20] <gudenau> I wish I could F3+T to reload my mod's resources. :-/
L1529[17:20:24] <flappy> gudenau: didn't you know you're already supposed to be a master at coding to PR into forge
L1530[17:20:52] <Kilobyte> i gotta admit: coremodding is fun :P
L1531[17:21:09] <gudenau> Yeah, seems that only an elite few can have code pulled.
L1532[17:21:38] <flappy> gudenau: also, no practicing using coremods, that's cheating :P
L1533[17:21:48] * Kilobyte is thinking about reviving his old patches to oc as a coremod
L1534[17:21:59] <gudenau> Well, lex hates me already.
L1535[17:22:01] <Kilobyte> and adding even more warning labels - just in case
L1536[17:22:49] <gudenau> How does the shift+scroll stuff work with items?
L1537[17:23:04] <Kilobyte> for those (probably most of you): my patches add options to disable the sandbox of oc partially or fully. for security reasons they were not merged into oc.
L1538[17:23:07] ⇨ Joins: MalkContent_ (~MalkConte@p4FDCD597.dip0.t-ipconnect.de)
L1539[17:23:09] <Kilobyte> is there interest?
L1540[17:23:11] <flappy> gudenau: you're most definitely not the only one w/r/t ban status
L1541[17:23:23] <Kilobyte> allows you to load native system lua libraries or use the debug library
L1542[17:23:35] <flappy> also shiftscroll sounds like mousetweaks/nei
L1543[17:23:46] <gudenau> What does debug do?
L1544[17:23:59] <gudenau> flappy, those do not add items though.
L1545[17:24:04] <Kilobyte> http://lua-users.org/wiki/DebugLibraryTutorial
L1546[17:24:16] <flappy> gudenau: what do you mean
L1547[17:24:22] <gudenau> Like the C&B thing that allows you to change the placement mode.
L1548[17:24:40] <flappy> oh, you mean not-in-GUI
L1549[17:25:11] <Kilobyte> it also adds options for running bytecode which in itself is a huge security risk.
L1550[17:25:18] <flappy> i think all C&B userfacing stuff is done in its own items
L1551[17:25:21] <Kilobyte> it's not intended for servers but singleplayer only
L1552[17:25:29] <gudenau> Unsafe more or less. Cool.
L1553[17:26:12] <Kilobyte> but if it isn't of use i don't see a reason to port it.
L1554[17:27:42] <gudenau> It could be super handy, but print should be good enough for 99% of use cases.
L1555[17:28:17] <gudenau> Woops, it is Chisel and Bits, not Chisel and Butts
L1556[17:28:21] <Kilobyte> thats what i thought too
L1557[17:28:29] <Mettaton_Fab> nignt.
L1558[17:28:32] ⇦ Quits: Mettaton_Fab (~user@p57964A08.dip0.t-ipconnect.de) (Quit: I have to go, my birds need me!)
L1559[17:28:55] ⇦ Quits: MalkContent (~MalkConte@p4FDCD597.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L1560[17:29:26] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L1561[17:30:05] <gudenau> Looks like it uses an event.
L1562[17:37:31] <Kilobyte> Lizzy: small thing about the channel rules: second offense for bot abuse gets you bot access denied - will there also be a ban issued? might want to add that to the rules
L1563[17:42:50] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-50-170-156-102.hsd1.co.comcast.net)
L1564[17:54:43] <Inari> does the penalty count ever reset? :P
L1565[17:57:09] <Kilobyte> uhh... probably not very quickly
L1566[17:57:56] <gudenau> That feeling when you use = instaead of !.
L1567[17:58:14] <Kilobyte> as in == vs !=?
L1568[17:58:28] <gudenau> Yeah.
L1569[17:58:35] <Kilobyte> trust me, i have done more stupid shit
L1570[17:58:44] <gudenau> I have as well.
L1571[17:58:50] <gudenau> Just that is the latest thing.
L1572[17:58:57] <Kilobyte> including wondering why code wasn't working, then realizing i didn't actually write the implementation
L1573[17:59:05] <gudenau> Object state = new Object()
L1574[17:59:14] ⇦ Quits: Vexatos (~Vexatos@p200300556E2AE244C9B283B26BF4F115.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1575[17:59:16] <gudenau> if(state == null){init();}
L1576[17:59:22] <gudenau> Never inits, wat?
L1577[17:59:29] <gudenau> Took a few hours. :-/
L1578[17:59:37] <Kilobyte> why no boolean though
L1579[17:59:48] <gudenau> Because one less field.
L1580[18:00:05] <Kilobyte> well, you can't store something in an object anyways
L1581[18:00:14] <gudenau> I know, that was an example.
L1582[18:00:27] <Kilobyte> a stupid one though :P
L1583[18:00:34] <Kilobyte> but yeah, i see what you mean
L1584[18:00:55] ⇨ Joins: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L1585[18:00:55] * Kilobyte secretly likes how that bug would not have happened in idiomatic scala
L1586[18:01:02] <gudenau> How about this one, I am calling setItemDamage but the item damage is not changing?
L1587[18:01:30] <Kilobyte> sounds like you are interacting with minecraft code. i feel with you.
L1588[18:01:39] <gudenau> I am planning on getting my game to a point where it does something, then trying to convert it to Scalla.
L1589[18:01:52] <gudenau> Do I need to set the item in the inventory?
L1590[18:02:09] <Kilobyte> i have no clue, i don't do much with inventories
L1591[18:06:25] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L1592[18:06:38] <gudenau> At least, I think I am doing that.
L1593[18:07:18] <gudenau> DEBUGGER GO!!!
L1594[18:09:38] <gudenau> Yay, got it.
L1595[18:09:53] <gudenau> Now to figure out how to prevent that switching animation.
L1596[18:10:23] <Kilobyte> i don't think there is an easy way
L1597[18:13:03] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L1598[18:18:43] <gudenau> Interesting. It appears that my Capability is not getting saved to the player?
L1599[18:19:22] ⇨ Joins: TheFox (webchat@pool-72-82-58-229.rcmdva.fios.verizon.net)
L1600[18:19:26] <TheFox> hello
L1601[18:22:53] <Kilobyte> o/
L1602[18:23:21] <gudenau> Anyone have an example ICapabilityProvider?
L1603[18:23:24] <gudenau> Hello TheFox
L1604[18:25:34] <Kilobyte> what is that?
L1605[18:26:03] <gudenau> It is an interface in forge for adding capabilities to things.
L1606[18:26:20] <Kilobyte> gudenau: https://duckduckgo.com/?q="ICapabilityProvider"+"minecraft"+site%3Agithub.com
L1607[18:29:07] <gudenau> Most annoying GitHub thing ever. "Sorry, forked repositories are not currently searchable."
L1608[18:29:46] <Kilobyte> that is in fact annoying
L1609[18:30:03] <Inari> well
L1610[18:30:09] <Inari> as if github search was capable of finding anything regardles
L1611[18:30:26] <gudenau> It always does for me, unless there is a fork.
L1612[18:30:45] <Kilobyte> search engines :P
L1613[18:31:05] <Inari> it always doesnt find the part i want :P
L1614[18:38:56] <Achai> well in comparison Bitbucket kinda sorta just added an in-beta search feature to repositories
L1615[18:39:19] * Inari shrugs
L1616[18:39:28] <Inari> seems more constructive for everybody if you just clone it and use grep
L1617[18:39:43] <Achai> Inari: Some repos are huge
L1618[18:39:51] <gudenau> Maybe ther could grep it. :-P
L1619[18:39:51] <Achai> like unclonable huge
L1620[18:40:02] <gudenau> Android is like 20GB or something/
L1621[18:40:07] <Achai> https://github.com/illacceptanything/illacceptanything is huge
L1622[18:40:22] <Achai> gudenau: yeah and spread through 100 repos
L1623[18:40:35] <Achai> I actually use github search to grep android source
L1624[18:41:03] <gudenau> Yay, this kind of works!
L1625[18:42:03] <gudenau> Gosh darn it, my item is not saving the state. Yay Client side only right?
L1626[18:43:19] ⇦ Quits: Inari (~Pinkishu@p5DEC6431.dip0.t-ipconnect.de) (Quit: 'Flow, like the river.' (Hanzo))
L1627[18:46:37] <TheFox> im back, sorry abotu that hello gudenau
L1628[18:47:49] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L1629[18:51:08] <Kilobyte> tfw code turns out more compact than you expected
L1630[18:51:37] <Kilobyte> i estimated this programming task i made to be done in 3-4 LOC
L1631[18:51:42] <Kilobyte> turned out to be one
L1632[18:52:29] <Kilobyte> gudenau: just do a shallow clone
L1633[18:52:38] <Kilobyte> enough most of the time
L1634[18:52:50] <gudenau> For my client thing?
L1635[18:52:58] <Kilobyte> for local search
L1636[18:53:15] <gudenau> Now I am confused.
L1637[18:56:30] <TheFox> you and me both
L1638[18:59:09] <Kilobyte> gudenau: you were saying cloning a huge repo takes long
L1639[18:59:19] <Kilobyte> you can make it shorter by doing a shallow clone
L1640[18:59:28] <TheCryptek> Hey TheFox
L1641[18:59:39] <Kilobyte> where only files referenced by current HEAD are cloned
L1642[18:59:41] <TheCryptek> How do I get started with graphs?
L1643[18:59:53] <TheCryptek> Like a bar that fills or depletes with the energy level in an MFSU
L1644[19:00:32] <gudenau> Oh, Kilobyte I have 200+ down. Just limited by my FREAKING WIRELESS CONNECTION most days. I want a wire to be able to use more of my gigabit internet.
L1645[19:00:35] <S3> DAFUQ
L1646[19:00:36] <S3> so
L1647[19:00:45] <S3> my cat, slept on my laptop while it was open last night
L1648[19:00:55] <Kilobyte> lan beats wifi any time :3
L1649[19:01:02] <S3> she turned off narrator so that it says every key you press (on this windows 10 laptop I have lying around)
L1650[19:01:04] <Kilobyte> i would however enjoy gbit at home
L1651[19:01:06] <S3> turned the screen sideways
L1652[19:01:08] <Kilobyte> i only have it at work
L1653[19:01:26] <S3> and she also made my screen zoomed in like 500% like windows magnifyer and I can't figure out how to reset that..
L1654[19:01:37] <S3> the whole screen scrolls around the edges
L1655[19:01:39] <gudenau> Close the magnifier.
L1656[19:01:43] <TheCryptek> S3: I'm sorry >:(
L1657[19:01:47] <gudenau> It is transparent.
L1658[19:01:51] <S3> oh shit
L1659[19:01:55] <S3> that's much better
L1660[19:02:05] <S3> gudenau: I'm used to like windows 95 magnifyer
L1661[19:02:06] <S3> lol
L1662[19:02:13] <S3> where it was very obvius
L1663[19:02:15] <gudenau> No problem.
L1664[19:02:17] <S3> obvious*
L1665[19:02:29] <S3> lol cat
L1666[19:02:39] <TheFox> Hey TheCryptek
L1667[19:02:43] <TheCryptek> Hey TheFox
L1668[19:02:48] <TheFox> whats up?
L1669[19:02:55] <Kilobyte> S3: this is why you lock your computer when you go away :D
L1670[19:02:57] ⇨ Joins: CoderPuppy (~cpup@32.218.116.240)
L1671[19:03:01] <Kilobyte> even at home
L1672[19:03:21] <gudenau> Or do not have cats.
L1673[19:03:31] <gudenau> OH MY GOD
L1674[19:03:49] ⇦ Quits: cpup (~cpup@32.218.119.174) (Ping timeout: 182 seconds)
L1675[19:03:50] <TheFox> TheCryptek: i can help you with some of the math you can do for your graph program
L1676[19:03:53] <TheFox> but i cant sing on
L1677[19:03:55] <TheFox> sign*
L1678[19:03:58] <gudenau> I had THE FEAKING SUPER INTENDENT to my school sit next to me, she then left for like a minute WITH HER LAPTOP UNLOCKED.
L1679[19:04:23] <TheFox> gudenau: your on honor roll this semester arent you
L1680[19:04:24] <TheCryptek> TheFox: I don't even know how to make a graph ._.
L1681[19:04:29] <TheFox> TheCryptek: i can help you
L1682[19:04:36] <gudenau> Oh, this was a few years ago.
L1683[19:04:42] <TheFox> gudenau: ok
L1684[19:04:43] <TheCryptek> TheFox: Alright let me set up a pad
L1685[19:04:51] <gudenau> I told her that I could have easy screwed a ton of stuff up.
L1686[19:05:16] <alekso56> gudenau: sounds great for building confidence.
L1687[19:05:24] <TheFox> oooooooorrrrrrr just gotten straight A's
L1688[19:05:29] <gudenau> Yeah, they hated me anyway. :-P
L1689[19:05:36] <TheCryptek> TheFox: https://pad.sking.io/p/TheCryptek give me a second to get the code onto it.
L1690[19:05:55] <Kilobyte> gudenau: my work mates never let their computers unlocked
L1691[19:06:11] <Kilobyte> or they will end up with a dickbutt or pink unicorn as wallpaper
L1692[19:06:11] <CompanionCube> gudenau: someone wrote powershell malware to explicitly STOP that
L1693[19:06:16] <TheFox> who joined that link?
L1694[19:06:45] <CompanionCube> google 'badabook powershell'
L1695[19:06:46] <gudenau> My dad's work has these neat little USB key fob things that have crypto hardware that are needed to unlock the computers and stuff.
L1696[19:07:00] <CompanionCube> sa
L1697[19:07:02] <CompanionCube> smartcards?
L1698[19:08:22] <gudenau> YUBIKEY 4
L1699[19:08:29] <CompanionCube> oo, nice.
L1700[19:08:51] * CompanionCube wonders if they deal with sensitive shit or just like the thing
L1701[19:08:59] <gudenau> Both.
L1702[19:10:23] <Kilobyte> gudenau: thats good design
L1703[19:10:43] <gudenau> SSDs that can kill themselves as well IIRC.
L1704[19:10:53] <gudenau> Full disk crypto I think?
L1705[19:10:57] <CompanionCube> don't most SSDs support secure erase
L1706[19:11:09] <TheFox> which one of you is the idiot messing with that link?
L1707[19:11:09] <gudenau> No idea, never used that.
L1708[19:11:22] <CompanionCube> gudenau: some company gives multiple fucks about security
L1709[19:11:25] <CompanionCube> what's the OS?
L1710[19:11:32] <gudenau> Windows 10 I think.
L1711[19:11:42] <CompanionCube> ...really?
L1712[19:11:52] <gudenau> I think?
L1713[19:11:57] <Temia> Secure erase is pretty much ubiquitous in SSDs.
L1714[19:12:12] <Kilobyte> gudenau: eh. dd if=/dev/urandom of=/dev/sda count=1 bs=2M
L1715[19:12:16] <Kilobyte> problem solved.
L1716[19:12:26] <Kilobyte> your data is now gone.
L1717[19:12:31] <gudenau> Better to use -1 IIRC.
L1718[19:12:32] <Kilobyte> (assuming ur using luks)
L1719[19:12:37] <Temia> ...eh, no.
L1720[19:12:48] <TheCryptek> TheFox: Check your query
L1721[19:12:58] <Temia> Testdisk can fix that shit pretty easy.
L1722[19:13:10] <gudenau> sudo !!
L1723[19:13:19] <Kilobyte> Temia: when i overwrite all key data? good luck with that.
L1724[19:13:43] <Temia> Yes, because there is a large amount of redundancy in most filesystems these days.
L1725[19:13:49] <CompanionCube> Temia: but not when it very shortly reaches the filesystem metadata stuffs
L1726[19:14:01] <Kilobyte> do you even know how luks works?
L1727[19:14:18] <gudenau> So I guess it was a good idea for my imaginary FS to stick that at the end.
L1728[19:14:33] <Temia> I would have to look into the particulars.
L1729[19:14:52] <Kilobyte> the drive is fully encrypted with a master key. that key is then encrypted with a key derived from the user password and stored in the luks header
L1730[19:14:59] <Temia> Ah.
L1731[19:14:59] <Kilobyte> so i overwrite the luks header.
L1732[19:15:06] <Temia> Right, fair enough.
L1733[19:15:23] ⇨ Joins: brandon3055_ (~Brandon@122.129.142.14)
L1734[19:15:30] <Kilobyte> and overwriting 2 MB (which to my knowlage is the luks header size) takes a fraction of a second
L1735[19:15:32] <Temia> Regardless, executing a secure erase avoids the issue of interruption and backups of the header.
L1736[19:15:46] <Kilobyte> sure, additional security layer :P
L1737[19:15:55] <gudenau> How about you power the drive and toss it in a pain of water?
L1738[19:15:57] <Kilobyte> first overwrite header, then hardware secure wipe
L1739[19:16:08] <gudenau> Then put it in water.
L1740[19:16:12] <Kilobyte> in water, nah too easy to recover
L1741[19:16:15] <Kilobyte> shredder :P
L1742[19:16:17] <Temia> Or just do the secure erase
L1743[19:16:24] <Temia> One command as opposed to two.
L1744[19:16:35] <Kilobyte> i wouldn't trust anything that is done in hardware, sorry
L1745[19:16:48] <Kilobyte> at least not disk related
L1746[19:16:54] ⇦ Quits: brandon3055 (~Brandon@122.129.142.14) (Ping timeout: 186 seconds)
L1747[19:17:05] <Kilobyte> i have heard of crypto disks which didn't actually properly perform a secure erase
L1748[19:17:08] <CompanionCube> if it gthttps://i.redd.it/wiw7snw9wdhx.jpg heh
L1749[19:17:11] <gudenau> Can't you recover data from magnetic media that was wiped with a fairly week magnet?
L1750[19:17:17] ⇨ Joins: cpup (~cpup@32.218.117.25)
L1751[19:17:32] <Temia> And yet you trust the header to be erased rather than the random data being placed elsewhere due to wear leveling?
L1752[19:17:37] <Kilobyte> not sure about that, i am no forensics expert
L1753[19:17:40] <CompanionCube> gudenau: good luck doing that with modern HDDs.
L1754[19:17:49] ⇦ Quits: MalkContent_ (~MalkConte@p4FDCD597.dip0.t-ipconnect.de) (Quit: Leaving)
L1755[19:17:53] <TheFox> ~w gpi
L1756[19:17:53] <ocdoc> Predicted http://ocd.cil.li/api
L1757[19:17:57] <TheFox> ~w gpu
L1758[19:17:57] <ocdoc> http://ocd.cil.li/component:gpu
L1759[19:18:02] <gudenau> I think it was for a diskett that I saw that. :-P
L1760[19:18:04] <Kilobyte> Temia: i wouldn't trust either of them. but doing both means that if one fails, the other still works
L1761[19:18:27] <Temia> I am seeing a flaw in your logic here.
L1762[19:18:34] <gudenau> while true dd if=/dev/random of=/dev/sda BS=2M end
L1763[19:18:46] <gudenau> Let that bake for a few hours. :-P
L1764[19:18:53] <Kilobyte> gudenau: still won't work reliably on an ssd
L1765[19:19:00] <Kilobyte> on a hdd it probably will
L1766[19:19:01] <CompanionCube> gudenau: or just reboot to darik's boot and nuke
L1767[19:19:09] ⇦ Quits: CoderPuppy (~cpup@32.218.116.240) (Ping timeout: 182 seconds)
L1768[19:19:15] <Kilobyte> CompanionCube: same issue.
L1769[19:19:26] <CompanionCube> Kilobyte: also
L1770[19:19:29] <CompanionCube> if you dd the hdd
L1771[19:19:34] <Kilobyte> ssds are a sience for themselves
L1772[19:19:38] <CompanionCube> what about the encryption key currently stored in RAM?
L1773[19:19:40] <gudenau> My dad's work has these neat things that automatically have a several pass erase. :3
L1774[19:21:03] <Temia> If you don't want the disk to survive, then a 110VAC line being hooked to the chips' VCC pins will solve the issue.
L1775[19:21:12] ⇨ Joins: miningpro362 (Mibbit@72.79.171.138)
L1776[19:21:17] <gudenau> Could melt it.
L1777[19:21:23] <Temia> But in any other case, a secure erase does the job fastest and leaves the disk usable for other things.
L1778[19:21:32] <CompanionCube> Temia: someone made a USB computer melter
L1779[19:21:53] ⇦ Parts: miningpro362 (Mibbit@72.79.171.138) ())
L1780[19:21:56] <gudenau> -200V on the USB bus and kiss the port goodbye.
L1781[19:22:44] <Kilobyte> CompanionCube: there is a tool to wipe current ram
L1782[19:22:48] <Kilobyte> forgot it's name
L1783[19:23:10] <Kilobyte> also closing a luks device will automatically wipe the key from kernel memor
L1784[19:23:57] <Kilobyte> tails uses said tool on shutdown btw
L1785[19:24:33] <Temia> The secure erase function is also useful for utility purposes, such as returning an SSD to a factory default state for reimaging.
L1786[19:25:14] <gudenau> Might be cool to add an SSD to OC.
L1787[19:25:36] <Temia> ...there is no purpose for one in a system already that abstracted.
L1788[19:25:48] <gudenau> The HDD is slow though. :-P
L1789[19:26:33] <Kilobyte> i don't think it's the hdd but the delay in calls to the filesystem component
L1790[19:27:20] <Kilobyte> (which most component calls have)
L1791[19:27:43] <flappy> gudenau: might be the point there
L1792[19:28:07] <Kilobyte> also i kinda like the boot messages going by
L1793[19:29:12] <gudenau> Hmmmm. I am having problems making my capability save. :-/
L1794[19:30:00] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Quit: Smell ya later!)
L1795[19:33:21] <Kilobyte> shouldn't that save automagically
L1796[19:38:14] <gudenau> My read and write methods are not getting called.
L1797[19:38:50] <Kilobyte> do you need to register something?
L1798[19:38:59] <gudenau> I think I did.
L1799[19:39:25] <Kilobyte> also can someone remind me in around 10h that i wanted to do some network maintainance
L1800[19:39:27] <gudenau> CapabilityManager.INSTANCE.register(Class<T> type, Capability.IStorage<T> storage, Callable<? extends T> factory)
L1801[19:39:55] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L1802[19:40:00] <Kilobyte> that looks disgusting
L1803[19:40:05] <Kilobyte> how do you call it?
L1804[19:40:22] <TheFox> CompanionCube: i am going to go on a limb and say you where one of the people that joined that pad werent you
L1805[19:40:36] <gudenau> register(XCapability.class, new XStorage(), XCapability::new)
L1806[19:40:48] <gudenau> I did just to say hi. :3
L1807[19:41:26] <Kilobyte> gudenau: gist -p XCapability.java XStorage.java pls
L1808[19:41:28] <GreaseMonkey> computronics adds an SSD
L1809[19:41:39] <GreaseMonkey> or Server Self Destructor for short
L1810[19:41:40] <CompanionCube> TheFox: lolwut
L1811[19:41:45] <CompanionCube> why me
L1812[19:41:50] <gudenau> Meh, it will be open source soon so I suppose.
L1813[19:42:03] <Kilobyte> i have no clue of that stuff, but maybe i can see some more
L1814[19:42:05] <GreaseMonkey> you put one into a server rack, call a suitable method on it and the rack will explode
L1815[19:42:30] <gudenau> Sounds fun.
L1816[19:42:33] <Kilobyte> the only reason to not release something as open source is because it's not released yet and you want to avoid people bothering you with bug reports
L1817[19:42:56] <Kilobyte> oh that reminds me of the guy who mounted a disk as /C:
L1818[19:43:12] <Kilobyte> and i then suggested a change to oc where a computer would explode if you did that
L1819[19:43:12] <gudenau> I'm waiting for people to find the Easter egg. But I guess I told you guys about it.
L1820[19:43:30] <CompanionCube> Kilobyte: I wonder
L1821[19:43:32] <Kilobyte> yeah, easter eggs are hard in open source
L1822[19:43:39] <CompanionCube> would that be a legal filename in linux
L1823[19:43:45] <CompanionCube> or directory name
L1824[19:43:46] <Kilobyte> of course
L1825[19:43:52] <gudenau> http://pastebin.com/S2pdQr4s http://pastebin.com/DjQa2UCV
L1826[19:43:55] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L1827[19:44:03] <Kilobyte> legal is everything that doesn't contain a / or a \0
L1828[19:44:09] <gudenau> Kilobyte, I have encryption in there so it is not "X does Y". :3
L1829[19:44:49] <gudenau> How do I put my mod on Github? Isn't there a special way to do that?
L1830[19:45:41] <Temia> This doesn't necessarily mean you won't have to escape or enclose the filename when typing it in shell, but that's no big surprise.
L1831[19:45:47] <CompanionCube> gudenau: presuming you're already using git
L1832[19:45:57] <CompanionCube> just create a repository and follow the given instructions
L1833[19:46:08] <Kilobyte> i forgot how ugly and verbose java is -.-
L1834[19:46:20] <gudenau> Ugly?
L1835[19:46:25] <Achai> ur ugly and verbose :<
L1836[19:46:44] <Kilobyte> if(nbt instanceof NBTTagCompound){
L1837[19:46:46] <Kilobyte> NBTTagCompound tagCompound = (NBTTagCompound) nbt;
L1838[19:46:46] ⇦ Quits: cpup (~cpup@32.218.117.25) (Ping timeout: 186 seconds)
L1839[19:46:47] <CompanionCube> Kilobyte: I'd say it's more inelegant than ugly
L1840[19:46:51] <Kilobyte> prime example right there.
L1841[19:47:05] <gudenau> How would you make that bnetter?
L1842[19:47:10] <Kilobyte> by not using java
L1843[19:47:13] <gudenau> You need to check types with everything ever.
L1844[19:47:54] <CompanionCube> orly
L1845[19:47:59] <Achai> Kotlin has type inference when you check things
L1846[19:48:01] <Temia> I suppose that's one interesting thing about D.
L1847[19:48:07] <CompanionCube> gudenau: type inference is a thing
L1848[19:48:16] <Kilobyte> nbt match { case tc: NBTTagCompount => if tc.hasKey(...); case _ => {}}
L1849[19:48:17] ⇦ Quits: gudenau (~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net) (Read error: Connection reset by peer)
L1850[19:48:24] <Kilobyte> easy as that - if you were using scala
L1851[19:48:29] <CompanionCube> where you need to specify types, it can likely be done more elegantly than that
L1852[19:48:31] ⇨ Joins: gudenau (~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net)
L1853[19:48:33] <Achai> So the above would be rewritten as if (nbt is NBTTagCompound) do X
L1854[19:48:36] <gudenau> Note to self.
L1855[19:48:37] <Temia> Despite being statically typed, you can let the compiler figure it out.
L1856[19:48:47] <Achai> Scala (to me) looks more verbose
L1857[19:48:50] <gudenau> Never update graphics drivers while using IRC.
L1858[19:48:51] <Achai> well
L1859[19:48:51] <Temia> Though it has the side effect of allowing the creation of Voldemort types, which is... bad.
L1860[19:48:53] <Achai> the weird matching thing
L1861[19:49:04] <Kilobyte> pattern matching is amazing
L1862[19:49:06] <Achai> With the extra things
L1863[19:49:20] <Kilobyte> once you get it you never want to ever write code without it again
L1864[19:49:23] <Achai> I've never found a use for it
L1865[19:49:31] <Temia> But I dunno, I don't especially like D myself.
L1866[19:49:33] <Achai> Its a glorified switch statement
L1867[19:49:51] <CompanionCube> gudenau: have you used any language more...dynamic than jav
L1868[19:49:53] <CompanionCube> *java
L1869[19:50:00] <Kilobyte> as for type stuff: look at haskell. haskell is one of the most typed languages to ever be developed
L1870[19:50:01] <gudenau> Ok, so Minecraft puts a bunch of junk in the root of my project. How do I handle that with git?
L1871[19:50:09] <Kilobyte> gudenau: gitignore.
L1872[19:50:11] <gudenau> CompanionCube, dynamic?
L1873[19:50:23] <CompanionCube> gudenau: say, Ruby or Smalltalk or a lisp
L1874[19:50:30] <gudenau> No, why?
L1875[19:50:35] <Achai> #lua string.format("%X", ("c"):byte())
L1876[19:50:35] <|0xDEADBEEF|> > 63
L1877[19:50:36] <Kilobyte> however except for some very rare corner cases you never ever have to write a single type in haskell
L1878[19:50:57] <gudenau> (int)'c'
L1879[19:50:59] <gudenau> :-P
L1880[19:51:41] <gudenau> How do I gitignore the java_pidXXXXX.hprof files?
L1881[19:51:49] <Kilobyte> *.hprof
L1882[19:51:53] <Mimiru> ^
L1883[19:51:54] <Kilobyte> in your .gitignore
L1884[19:51:56] <gudenau> Can I make MC run in a diffrent folder?
L1885[19:51:57] <CompanionCube> you may also google for java templates
L1886[19:52:06] <Kilobyte> gudenau: yes, in your build.gradle
L1887[19:52:18] <Kilobyte> i'd just exclude /run or w/e it's called
L1888[19:52:39] <gudenau> Oooh nice.
L1889[19:52:40] <Kilobyte> as well as /build
L1890[19:52:42] ⇨ Joins: cpup (~cpup@32.218.117.55)
L1891[19:52:45] <gudenau> that is getting ignored.
L1892[19:52:58] <CompanionCube> gudenau: if you're on a *nix box, man gitignore
L1893[19:53:51] <Kilobyte> gudenau: also, unrelated, you might want to change your default template :)
L1894[19:53:55] <gudenau> Ok then, next question. How do I make minecraft run in run since it is being ignored? ._.
L1895[19:54:04] <gudenau> Kilobyte, ?
L1896[19:54:06] <Kilobyte> it should run there by default
L1897[19:54:13] <gudenau> It does not.
L1898[19:54:14] <Achai> Isn't this elegant enough? https://repl.it/DHJ3
L1899[19:54:18] <Kilobyte> gudenau: intellij template intellij
L1900[19:54:24] <gudenau> Ah.
L1901[19:54:46] <gudenau> Achai, why escape everything?
L1902[19:54:52] <Achai> gudenau: why not
L1903[19:55:04] <gudenau> Readability.
L1904[19:55:27] <Achai> But Scala isn't readable so why should \u004A\u0061\u0076\u0061?
L1905[19:55:29] <gudenau> I had a very mean and hateful Java teacher once, so I would turn stuff in on one line.
L1906[19:55:58] <Achai> I'd escape all my code ( ͡° ͜ʖ ͡°)
L1907[19:56:02] <Temia> Oh, I've been there.
L1908[19:56:12] <Achai> Or have variable names with lookalike unicode
L1909[19:56:16] <gudenau> Heh.
L1910[19:56:26] <Kilobyte> Achai: scala is very compact. and therefore you don't have that much code infront of your eyes so you can understand more in less time
L1911[19:56:44] <Kilobyte> like with any language you need some basic understanding first though
L1912[19:56:49] <Temia> The programming teacher I had in college instituted a rule to only use what had been taught in the course material to that point
L1913[19:56:58] <gudenau> Yeah, I learned nothing from that class. The teacher decided to revoke my computer permissions because she hated me, only accepted 50% of my work, etc, etc, etc.
L1914[19:57:00] <CompanionCube> gudenau: alternatively just submit deocmpiled code
L1915[19:57:02] <Kilobyte> Temia: i had that too, at uni
L1916[19:57:02] <CompanionCube> trolololo
L1917[19:57:11] <Temia> Because I was a smartass who turned the extra credit assignment in using a single 80-character line
L1918[19:57:39] <gudenau> Ooooh, use Unsafe and crypto to load an encrypted class!
L1919[19:57:46] <gudenau> Or, reflection and crypto.
L1920[19:57:51] <gudenau> Either works.
L1921[19:57:52] <Kilobyte> custom classloader.
L1922[19:57:55] <Achai> I really want to respond to Kilobyte but I'm lost as to how less code in front of my eyes would make me understand more
L1923[19:58:01] <gudenau> Nah, to readable.
L1924[19:58:04] <Achai> When things are inferred like hell
L1925[19:58:24] <Kilobyte> things that are inferred are things you don't have to care about
L1926[19:58:30] <gudenau> So, why does MC not run in run? .-.
L1927[19:58:37] <Temia> It was a class for a language I was already fluent in and Python's generators were fun to mess with
L1928[19:58:49] <gudenau> Scalla looks like a pain to adjust, but it could be neat.
L1929[19:59:00] <Kilobyte> adjust as in?
L1930[19:59:07] <Kilobyte> also it's spelt with one l :P
L1931[19:59:07] <gudenau> Learn it, get used to it.
L1932[19:59:24] <Kilobyte> well, it has quite a big influence from the functional world
L1933[19:59:25] *** medsouzf is now known as medsouz|offline
L1934[19:59:27] <gudenau> Oh bah.
L1935[19:59:40] <Kilobyte> in fact, you can write almost pure functional code if you want
L1936[19:59:45] <Temia> I believe the extra credit was like "create a script that generates a triangle of Xes"
L1937[19:59:47] <Kilobyte> but you can also write pure imperative code
L1938[19:59:50] <gudenau> I never understood that.
L1939[20:00:04] <Kilobyte> functial code is really great :P
L1940[20:00:06] <gudenau> Difrent "types" of code, like what?
L1941[20:00:15] <Achai> Kilobyte: Is it really now?
L1942[20:00:29] <gudenau> http://assets.amuniversal.com/2dc1bd80a039012f2fe600163e41dd5b
L1943[20:00:31] <Temia> So I was just "yeah okay print(*("X"*i for i in range(10)))"
L1944[20:00:32] <Kilobyte> imperative: main thing you do is assinging values to variables
L1945[20:00:35] <Temia> Or however I did it
L1946[20:00:36] <Temia> I forget
L1947[20:00:48] <Kilobyte> functional: main thing you do is applying functions to arguments
L1948[20:01:00] <gudenau> ->
L1949[20:01:01] <gudenau> ?
L1950[20:01:06] <CompanionCube> Achai: pretty much
L1951[20:01:31] <CompanionCube> you *may* care, but I don't think you *have* to
L1952[20:01:32] ⇦ Quits: brandon3055_ (~Brandon@122.129.142.14) (Read error: Connection reset by peer)
L1953[20:01:37] <Achai> Honestly I really don't like functional programming
L1954[20:01:51] <Kilobyte> it has some really great advantages
L1955[20:01:57] <Kilobyte> like being easier to test
L1956[20:02:10] <Kilobyte> and generally being more expressibe
L1957[20:02:14] ⇦ Quits: cpup (~cpup@32.218.117.55) (Ping timeout: 186 seconds)
L1958[20:02:21] <gudenau> Could someone go ask the people in #MinecraftForge why runDir is not respected with Idea? Like, not mention me?
L1959[20:02:37] <Kilobyte> (scala.xml.XML.loadString(scala.io.Source.fromURL("https://kilobyte22.de/books.xml&quot;).mkString) \ "book" \ "author").map(_.text).distinct
L1960[20:02:41] <Achai> I'm just going to stop asking questions ¯\_(ăƒ„)_/¯
L1961[20:02:47] <Kilobyte> (don't judge the choice of books :P)
L1962[20:02:58] <Kilobyte> you can probably tell pretty quickly what exactly that does
L1963[20:03:02] <Achai> See, I do like streams
L1964[20:03:04] <S3> I'm thinking of making an ATTiny powered serial to VGA adaptor that makes ANY VGA monitor into a serial terminal with unicode support.
L1965[20:03:09] <S3> instead of vt100
L1966[20:03:09] <Achai> But I don't know what the hell the slashes are doing
L1967[20:03:19] <Kilobyte> xpath :P
L1968[20:03:27] <gudenau> OOOH
L1969[20:03:29] <gudenau> I MIGHT KNOW
L1970[20:03:37] <gudenau> Prints the authors of all the books?
L1971[20:03:42] <Kilobyte> yep :P
L1972[20:03:50] <gudenau> .distinct?
L1973[20:04:01] <Kilobyte> only include every value at most once
L1974[20:04:23] <gudenau> Oh, neat trick.
L1975[20:04:30] <Achai> My only problem is that I cannot tell what the hell the slashes are by looking at it
L1976[20:04:39] <Kilobyte> thats what documentation is for
L1977[20:04:45] <Achai> That was my main fallout with Scala. Fuckin operators
L1978[20:04:48] * CompanionCube is a fan of Smalltalk, e.g 'positiveAmounts := allAmounts select: [:anAmount | anAmount isPositive]'
L1979[20:05:10] <gudenau> Cool, Java has that.
L1980[20:05:13] <CompanionCube> nearly everything in that sentence is either an object or a message to an object
L1981[20:05:25] <gudenau> https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html#distinct--
L1982[20:05:27] <Kilobyte> Achai: well, most of the operators are actually fairly well known
L1983[20:05:52] <gudenau> I know almost nothing about Scala and I figured it out. :-P
L1984[20:05:53] <Kilobyte> heh, yeah java 8 has gotten some really nice stuff in the area of functional programming
L1985[20:06:05] <CompanionCube> also, how to delete everything/hang the VM in a single LOC
L1986[20:06:13] <CompanionCube> 'Smalltalk := nil.'
L1987[20:06:34] <gudenau> Like, every other class has -> in my mod. :-P
L1988[20:06:45] <Kilobyte> i can give you code btw which compiles fine in java, but crashes at runtime with a type error
L1989[20:07:05] <Kilobyte> without using any explicit casts
L1990[20:07:09] <gudenau> Oooh?
L1991[20:07:14] <Kilobyte> one sec
L1992[20:07:24] <CompanionCube> finally, something that's technically possible, but also hangs the VM: 'true become: false.'
L1993[20:08:17] ⇨ Joins: cpup (~cpup@32.218.117.94)
L1994[20:09:38] <Achai> Kilobyte's snippet could be turned into Dart easily since the xml parsing libraries return iterables
L1995[20:09:52] <gudenau> Isn't dart JS?
L1996[20:09:56] <Achai> gudenau: Nope
L1997[20:09:59] <Achai> It has it's own VM
L1998[20:10:13] <CompanionCube> (it would work because both are actually singleton instances of their respective classes which both subclass from Boolean)
L1999[20:10:18] <Achai> The VM will inline calls to map and stuff to an optimized loop
L2000[20:11:00] <gudenau> What in the world?
L2001[20:11:12] <gudenau> runDir is only in the changes and build.gradle?
L2002[20:11:36] <Kilobyte> Achai: i don't exactly like dart
L2003[20:11:52] <S3> so uh
L2004[20:11:52] <Kilobyte> especially since to my knowlage its type system isn't very strong
L2005[20:12:04] <Kilobyte> also crap, i lost the code snippet
L2006[20:12:09] <Achai> Kilobyte: The type system can be strongly typed when you enable strong mode
L2007[20:12:20] <Kilobyte> a type system should never be not strong
L2008[20:12:28] <Achai> Most typing is dynamically inferred at runtime
L2009[20:12:39] <Achai> And methods get compiled for type combinations when they are hit a lot
L2010[20:12:51] <Achai> They also get compiled for type combos that are explicitly defined
L2011[20:13:04] <Achai> And if you turn on checked mode then you essentially get strong typing at runtime too
L2012[20:13:15] ⇦ Quits: Eleria (~Eleria@p4FE63E50.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L2013[20:13:21] <gudenau> Bye.
L2014[20:13:26] ⇨ Joins: Elerianae (~Eleria@p4FE63D84.dip0.t-ipconnect.de)
L2015[20:13:45] ⇦ Quits: gudenau (~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net) (Read error: Connection reset by peer)
L2016[20:13:58] <Kilobyte> also crap, i lost the code snippet which does the type stuff, but it basicly boils down to creating a list, changing the type knowlage the java compiler has and then storing an element inside which should not fit in
L2017[20:14:41] <Kilobyte> Achai: what i love about static typing is that i get punched in the face at compile time if i fuck up my types
L2018[20:14:53] <Achai> Kilobyte: Thats what the analysis server is for
L2019[20:15:01] <Achai> And checked mode
L2020[20:15:11] <Kilobyte> why not build it in the compiler
L2021[20:15:13] <Kilobyte> way easier
L2022[20:15:33] <Kilobyte> and the way i understand checked mode is that it adds runtime check for types
L2023[20:15:33] <Achai> Because checked mode is slower than release mode
L2024[20:15:43] <Achai> And in release mode you should know it should work
L2025[20:16:01] <Achai> Also the compiler is passive
L2026[20:16:03] <Kilobyte> how can something dynamically typed be faster than something statically typed
L2027[20:16:13] <Kilobyte> i put that down to bad design.
L2028[20:16:15] <Achai> Kilobyte: JITted function specialization
L2029[20:16:32] <Kilobyte> as opposed to compile time specialization?
L2030[20:16:42] <Kilobyte> i
L2031[20:17:00] <Achai> Wait, lemme find something real quick
L2032[20:17:09] <Kilobyte> i'd rather sacrifice 10 minute of compile time if my program runs 0.1 seconds quicker in return
L2033[20:17:15] <Kilobyte> *10 seconds
L2034[20:17:33] <Achai> Kilobyte: and like I said thats what the analysis server is for
L2035[20:17:41] <Achai> It integrates with you IDE and shows warnings and errors
L2036[20:17:54] <Achai> You can also run it outside of the IDE and get the warnings and errors
L2037[20:18:06] <Kilobyte> again: why does the compiler not do this.
L2038[20:18:19] <Kilobyte> thats the job of a compiler in the first place
L2039[20:18:41] <Kilobyte> 1. check that the programmer did not fuck up 2. generate a code that the computer/runtime can understand
L2040[20:18:56] <Kilobyte> dart seems to skip important parts of step 1
L2041[20:18:57] <Achai> Kilobyte: The vm does lazy evaluation of functions
L2042[20:19:11] <Kilobyte> that is no excuse
L2043[20:19:19] <Achai> No, like it skips over function bodies
L2044[20:19:37] <Achai> When parsing files for the first time it skips over function bodies and reads the declaration
L2045[20:19:43] <Kilobyte> which brings what advantage?
L2046[20:19:50] <Achai> Functions are fully parsed when they are first read
L2047[20:19:59] <Kilobyte> well, parsing a function shouldn't be hard
L2048[20:20:12] <Achai> Kilobyte: If a library has a lot of functions that the programmer doesn't use they it isn't a penalty to them
L2049[20:20:16] <Kilobyte> since at that point it should all be bytecode
L2050[20:20:28] <Achai> Kilobyte: I don't think you even know Dart's design
L2051[20:20:37] <Achai> Dart doesn't even have immediate bytecode
L2052[20:20:46] <Kilobyte> did i say bad design already?
L2053[20:20:48] <Achai> (well thats all changing with "kernel_sdk")
L2054[20:21:01] <Achai> Kilobyte: How is not having bytecode a bad design?
L2055[20:21:17] <Kilobyte> you don't want to evaluate text at runtime
L2056[20:21:21] <Kilobyte> just makes things slow
L2057[20:21:39] <Achai> Then turn it into a snapshot and load if you don't want things to be slow
L2058[20:22:01] <Achai> Snapshots are just the expression of the VM's internal state
L2059[20:22:21] <Kilobyte> and where is the advantage?
L2060[20:22:40] <Achai> Its essentially like linking your application to all the libraries
L2061[20:22:57] <Kilobyte> except that it is much more complicated than it needs to be
L2062[20:23:09] <Kilobyte> which i won't count as advantage
L2063[20:23:11] <Achai> How is it more complicated?
L2064[20:23:28] <Kilobyte> bytecode is extremely simple (mostly)
L2065[20:23:45] <Kilobyte> an entire vm state - yeah i can see things going wrong there quite well
L2066[20:23:50] <Achai> Kilobyte: The point is that when you are testing the program you don't create bytecode
L2067[20:24:02] <Achai> But when you are deploying you capture the VM state and you just unbox it later
L2068[20:24:09] <Achai> Think Lua
L2069[20:24:10] <Kilobyte> but the problem is still that it does the type checks at runtime
L2070[20:24:29] <Kilobyte> lua is a horrible language for bigger projects
L2071[20:24:34] <Kilobyte> for smaller stuff it's okay
L2072[20:24:38] ⇦ Quits: cpup (~cpup@32.218.117.94) (Ping timeout: 186 seconds)
L2073[20:24:48] <Achai> If they already have a program that tells you where your potential problems are
L2074[20:24:57] <Achai> Then why do they need to duplicate the feature inside the VM?
L2075[20:25:09] <Kilobyte> all the type checking should be compile time
L2076[20:25:16] <Kilobyte> at runtime no more type checking is needed.
L2077[20:25:21] <Achai> It isn't even compiled jesus
L2078[20:25:40] <Kilobyte> which in itself is a problem
L2079[20:25:42] <Kilobyte> :P
L2080[20:25:48] <Achai> How is that a problem?
L2081[20:26:24] <Kilobyte> parsing code is really slow
L2082[20:26:31] <Kilobyte> you don't want to do that at runtime
L2083[20:26:31] <Achai> Ok, and?
L2084[20:26:37] <Kilobyte> (one of the many reasons)
L2085[20:26:44] <Achai> So you don't do that at runtime when you do a full deploy
L2086[20:27:02] <Achai> It is as simple as that
L2087[20:27:11] <Achai> You use a snapshot
L2088[20:27:14] <Achai> Which does no parsing
L2089[20:27:18] <Achai> So that problem is fixed
L2090[20:27:20] <Achai> What else?
L2091[20:28:32] <Kilobyte> Achai: you still haven't told me any advantages
L2092[20:28:49] <Achai> You didn't ask me for any advantages
L2093[20:29:01] <Kilobyte> 03:22:28 +Kilobyte | and where is the advantage?
L2094[20:29:14] <Achai> Oh, sorry
L2095[20:29:18] <Achai> I missed that line
L2096[20:29:25] <Kilobyte> happens :P
L2097[20:29:45] <Achai> I did say an advantage was for big libraries and projects you don't evaluate what you don't need due to function skipping
L2098[20:30:02] <Achai> And when you are testing a lot of things you don't need that additional compilation step
L2099[20:30:15] <Kilobyte> yeah? done in some compiled languages for years now (when statically linking)
L2100[20:30:28] <Kilobyte> they simply don't include the function in the linker output :P
L2101[20:30:47] <Achai> Kilobyte: Java doesn't do the same
L2102[20:30:57] <Kilobyte> i never said java is a good language
L2103[20:31:03] <Achai> And also think about tweaking something in a header file that is dependent on a lot of things
L2104[20:31:10] ⇨ Joins: cpup (~cpup@32.218.117.119)
L2105[20:31:13] <Kilobyte> and i also never said the jvm is a good platform
L2106[20:31:38] <CompanionCube> so basically, snapshots are a reinvention of he image concept
L2107[20:31:42] <Achai> (Personally I'm still trying to figure out why Scala is on the JVM)
L2108[20:31:48] <CompanionCube> which has been around since before 1980.
L2109[20:31:51] <Kilobyte> idk that either
L2110[20:32:00] <Kilobyte> but, it helps when modding :P
L2111[20:32:08] <Achai> CompanionCube: Can you take an image of Java and throw it at another machine?
L2112[20:32:16] <Achai> I wish you could
L2113[20:32:24] <Achai> Mod crashes would be so much more debuggable
L2114[20:32:42] * CompanionCube looks at Common Lisp and Smalltalk for at least 2 languages with this
L2115[20:32:44] <Kilobyte> thats actually easier in c/c++ :P
L2116[20:32:47] <Kilobyte> core dumps ftw
L2117[20:32:53] <Achai> Core dumps are nice
L2118[20:33:11] <Achai> There was a program that packaged the entire environment with a core dump
L2119[20:33:13] <Achai> I forgot what it was
L2120[20:33:17] <Kilobyte> anyways, i was actually thinking if it was worth updating the community made llvm backend for scala
L2121[20:33:24] <Kilobyte> then i found rust
L2122[20:33:38] <Achai> I just can't get into rust
L2123[20:33:55] <GreaseMonkey> nice thing about LLVM is you can spew out bytecode which can then be linked for your platform of choice
L2124[20:33:56] <Kilobyte> it's a rough start, but once you start to understand it, it feels not too bad
L2125[20:34:01] <Achai> I think the main thing that is keeping me away from rust for now is the lack of incremental compilation
L2126[20:34:26] <Kilobyte> Achai: they have some internal magic for that
L2127[20:34:34] <Kilobyte> works decently
L2128[20:34:40] <Kilobyte> not perfect though
L2129[20:34:43] <Achai> Hmm
L2130[20:35:09] <Kilobyte> GreaseMonkey: doesn't always apply though. usually the bytecode is already tailored for platform
L2131[20:35:19] <Achai> I wonder if GCC does function skipping...
L2132[20:35:46] <Kilobyte> well, only ever useful for statically linked stuff
L2133[20:36:04] <Kilobyte> for dynamically linked stuff (which is 99% of all programs) it's useless
L2134[20:36:19] <Achai> Kilobyte: #include <algorithm> comes into mind
L2135[20:36:34] <Achai> There are some big stl headers :/
L2136[20:36:37] <Kilobyte> well, thats a compile time cost
L2137[20:36:50] <Achai> Well function skipping at parse time
L2138[20:36:58] <Achai> Thats what I meant to say
L2139[20:37:22] <TheFox> stupid question, in OC 0,0 is the bottom left right? because for me its behaving like the top right
L2140[20:37:24] <Kilobyte> thats what header files are for :P
L2141[20:37:44] <Kilobyte> TheFox: if oc behaves like every other computer program it's top left
L2142[20:38:18] <Kilobyte> Achai: the header files usually don't include any function body
L2143[20:38:28] <Kilobyte> except for functions which are meant to be inlined
L2144[20:38:29] <Achai> Kilobyte: unless you are dealing with templates
L2145[20:38:45] <TheFox> Kilobyte: welp, that explains my problem then
L2146[20:38:57] <Kilobyte> i haven't done too much with crazy template stuff
L2147[20:39:07] <Kilobyte> in any case, c++ is known for it's long compile times
L2148[20:39:09] <Kilobyte> so is scala
L2149[20:39:10] <Achai> bits/stl_algobase.h is 1,434 lines and bits/stl_algo.h is 5,547 lines
L2150[20:39:33] <Achai> And that doesn't include <utility> which is included by <algorithm>
L2151[20:39:56] ⇨ Joins: CoderPuppy (~cpup@32.218.117.139)
L2152[20:39:59] <GreaseMonkey> i know that haxe's *initial* compile times tend to be really nasty
L2153[20:40:09] <GreaseMonkey> but the incrementals aren't too bad
L2154[20:40:22] <GreaseMonkey> thing is though, stencyl never does incremental
L2155[20:40:37] <Kilobyte> the more work the compiler does for you, the longer the compile time
L2156[20:40:44] <Kilobyte> doesn't exactly apply to c++ though
L2157[20:40:54] <Achai> templates are a lot of work
L2158[20:40:58] <Achai> More functions to compile
L2159[20:41:14] <TheFox> ok, for some reason, this stupid thing is beating me...
L2160[20:41:19] <Achai> And 90% of them are discarded because function specializations are weak symbols
L2161[20:41:24] <Kilobyte> well yeah, but templates in general are a pain :P
L2162[20:41:31] <Kilobyte> even though they are really fucking powerful
L2163[20:41:34] ⇦ Quits: cpup (~cpup@32.218.117.119) (Ping timeout: 182 seconds)
L2164[20:41:35] <Achai> Yeah
L2165[20:42:16] <Achai> In a project I'm working on right now I'm using template specializations to allow me to say "create an object of this type" without having to have much details about the object
L2166[20:42:28] <Kilobyte> theres a competition in finding the shortest c++ code that gets the longest error message from g++
L2167[20:42:31] <Achai> Well, the only detail I have is the name
L2168[20:42:39] <Achai> Oh lord
L2169[20:42:46] <Kilobyte> the top entries are like 2 GB of error for 100 bytes of code
L2170[20:42:56] <Kilobyte> most of them abusing templates
L2171[20:43:05] <Achai> You can generate megabytes of errors from a fuckup with glm
L2172[20:43:10] <Achai> a single fuckup
L2173[20:43:17] <Kilobyte> also sounds nasty :P
L2174[20:43:27] <TheFox> gpu.fill(), how do i get it to go from the bottom up, for some reason this has the best of me
L2175[20:43:48] <Kilobyte> TheFox: the best documentation is the oc source code :P
L2176[20:43:52] <Achai> http://tgceec.tumblr.com/
L2177[20:44:11] <TheFox> Kilobyte: thats a bit much for such a simple question
L2178[20:44:11] <Kilobyte> exactly that
L2179[20:44:15] ⇦ Quits: CoderPuppy (~cpup@32.218.117.139) (Ping timeout: 182 seconds)
L2180[20:44:28] <Kilobyte> well, i don't know so...
L2181[20:44:39] <Kilobyte> while you wait for a reply, you might as well look yourelf
L2182[20:44:39] <TheFox> GreaseMonkey: you still here?
L2183[20:44:45] <GreaseMonkey> yeah, what for?
L2184[20:45:11] <TheFox> how can i get gpu.fill() to go from the bottom up instead of the top down, for some damn reason it has me beat
L2185[20:45:27] <Achai> template<class T,class...>class C{C<T*const,T,C>a;C<T,C>b;};C<int>c;
L2186[20:45:30] <GreaseMonkey> you just convert it to work from the top down
L2187[20:45:31] <Achai> time to test
L2188[20:45:47] <Kilobyte> ah yeah, that looks nasty
L2189[20:46:00] <Achai> ok, coliru froze
L2190[20:46:09] <Achai> got it
L2191[20:46:26] <GreaseMonkey> cerr.cpp:1:49: error: template instantiation depth exceeds maximum of 900 (use -ftemplate-depth= to increase the maximum) instantiating 'class C<int* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* const* c...
L2192[20:46:28] <Achai> http://hastebin.com/wojahumeno.vbs
L2193[20:46:28] <TheFox> GreaseMonkey: i thought it worked like (x,y,endx,endy) but it does not... so i am at a loss as to how to convert it
L2194[20:46:37] <GreaseMonkey> TheFox: x,y,w,h i believe
L2195[20:46:41] ⇨ Joins: cpup (~cpup@32.218.117.139)
L2196[20:46:44] <TheFox> GreaseMonkey: correct
L2197[20:46:56] <TheFox> and h can NOT be negative, which would make my life easier
L2198[20:47:13] <Achai> clang segfaults (or used to) on template<class T>class L{L<T*>operator->()};L<int>i=i->
L2199[20:47:24] <GreaseMonkey> TheFox: y-(h-1)
L2200[20:47:27] <GreaseMonkey> ^ use that
L2201[20:48:24] <Kilobyte> ah, compiler crashes
L2202[20:48:27] <Kilobyte> those are fun
L2203[20:48:44] <Kilobyte> only thing better are crashbugs introduced by the compiler
L2204[20:48:58] <Achai> I'm amazed that the C Preprocessor doesn't crash when doing CPP_COMPLETE
L2205[20:49:05] <Achai> It only takes 8gb of ram
L2206[20:49:14] <Achai> And a minute or three
L2207[20:49:29] <Kilobyte> CPP_COMPLETE being?
L2208[20:50:13] <TheFox> GreaseMonkey: hang on
L2209[20:50:21] ⇦ Quits: cpup (~cpup@32.218.117.139) (Ping timeout: 202 seconds)
L2210[20:51:26] <Achai> Kilobyte: hold on
L2211[20:51:35] <Achai> https://github.com/orangeduck/CPP_COMPLETE
L2212[20:51:46] <TheFox> GreaseMonkey: thanks, got it, just need to remember to subtract and not add
L2213[20:52:41] <Kilobyte> Achai: so turns out someone has too much time? :D
L2214[20:53:03] <Achai> Yeah
L2215[20:53:06] ⇦ Quits: Nentify (uid14943@id-14943.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L2216[20:53:06] <Achai> way too much time
L2217[20:54:30] <Kilobyte> so the c preprocessor is turing complete xD
L2218[20:58:11] * CompanionCube wonders if segfaults or ICEs are worse
L2219[20:58:25] <CompanionCube> with a segfault, couldn't you debug from the coredump
L2220[20:58:34] <CompanionCube> vs with the ICE you're rather screwed
L2221[20:58:36] ⇨ Joins: mort (~mort@188.166.114.29)
L2222[21:01:29] <Kilobyte> anyways, gonna go to bed now
L2223[21:01:40] <Kilobyte> wanna do some network maintainance tomorrow
L2224[21:01:40] <TheFox> why does OC do it that way, why not startX,startY,endX,endY ?
L2225[21:02:02] <Kilobyte> night o/
L2226[21:02:42] <GreaseMonkey> they're both valid but w,h is typically more consistent
L2227[21:02:42] <TheFox> night Kilobyte
L2228[21:02:53] <GreaseMonkey> and also closer to how it would really be implemented
L2229[21:03:03] <TheFox> GreaseMonkey: fair point
L2230[21:04:54] <GreaseMonkey> reminds me, there's a few ways you can draw a triangle
L2231[21:05:03] <GreaseMonkey> a reasonably common one is to split it into two semitriangles
L2232[21:05:15] <GreaseMonkey> the vertically-middlemost point is usually the split point
L2233[21:05:25] <GreaseMonkey> you calculate 3 dx/dy gradients, one for each line
L2234[21:05:43] <GreaseMonkey> and then you do the two semitriangles using those gradients
L2235[21:06:41] <GreaseMonkey> fun fact, the Nintendo 64 RDP (the chip that does the actual rendering) expects commands where you have calculated the necessary points and gradients, not just the bounds but also the colour/texcoord/Z gradients
L2236[21:07:20] <GreaseMonkey> almost everything goes via RSP microcode though which will do the translation from something a bit nicer to the RDP
L2237[21:07:57] <GreaseMonkey> compare this with the PlayStation, where you just send commands to the GPU
L2238[21:08:09] <GreaseMonkey> and bash in 3 x,y coordinates
L2239[21:10:33] <GreaseMonkey> what makes this even more fun? the N64 RDP+RSP and PS1 GPU+GTE are all made by SGI
L2240[21:16:24] <Achai> SGI made so much money :^)
L2241[21:17:28] <Achai> Also thats what makes the N64 so hard to emulate
L2242[21:18:04] <Achai> Emulators have never emulated RSP microcode, instead they do HLE
L2243[21:19:17] <Achai> I'm pretty sure no emulators right now can play that game
L2244[21:19:27] <Achai> I forgot the name of the game but its that game
L2245[21:20:54] <GreaseMonkey> Achai: Indiana Jones and the Infernal Machine?
L2246[21:21:06] <Achai> Yeah
L2247[21:21:10] <GreaseMonkey> afaik there's at least two emulators which don't completely and utterly fucking suck balls
L2248[21:21:15] <GreaseMonkey> MAME and CEN64
L2249[21:21:16] <Achai> Can any emulators play that
L2250[21:21:36] <GreaseMonkey> iirc it's unstable in at least one of those
L2251[21:21:55] <GreaseMonkey> i'm not sure what's up with ferris's one
L2252[21:22:09] <Achai> ferris' is currently on hold
L2253[21:22:15] <GreaseMonkey> dammit
L2254[21:22:42] <GreaseMonkey> but yeah, anything zilmar-based or mupen-based completely and utterly fucking sucks balls
L2255[21:24:01] <GreaseMonkey> an issue i'm aware of with cen is PD doesn't detect the extra RAM
L2256[21:24:42] <Achai> PD doesn't detect the extra RAM on my real hardware because I don't have it Q_Q
L2257[21:24:59] <Achai> We grew up playing Combat Simulator
L2258[21:25:02] <Achai> No story stuff
L2259[21:25:02] <GreaseMonkey> whereas cen provides it
L2260[21:25:10] <GreaseMonkey> i did both
L2261[21:25:25] <GreaseMonkey> there were some gloriously bullshit guns in that game
L2262[21:25:27] <GreaseMonkey> farsight anyone?
L2263[21:25:39] <GreaseMonkey> AKA wallhack sniper rifle with slow aimbot
L2264[21:26:26] <GreaseMonkey> Achai: did you ever get far enough to get the golden magnum
L2265[21:27:09] * CompanionCube isgoing to try Gentoo with OpenRC...and see how long he can go before he wants systemd back
L2266[21:28:25] <Achai> GreaseMonkey: nope
L2267[21:28:34] <GreaseMonkey> otoh, using runit here (on void), i'd rather have bsd init, but i'm ok with runit anyway
L2268[21:28:54] <Achai> I think I've used it on the 360 port tho
L2269[21:29:00] <Achai> when playing with friends
L2270[21:29:05] <GreaseMonkey> have you ever done the story
L2271[21:29:07] <Achai> Isn't it like 1 hit kill?
L2272[21:29:09] <GreaseMonkey> yes
L2273[21:29:25] <GreaseMonkey> then again several other guns tend to be 1HK anyway, but still
L2274[21:29:26] <Achai> GreaseMonkey: A little bit of it in an emulator on a tiny laptop a while back
L2275[21:29:37] <CompanionCube> GreaseMonkey: I wouldn't mind using GNU's interesting init system that happens to be entire configured and written in Guile Scheme.
L2276[21:29:42] <Achai> But I really want to experience it on actual hardware instead of an emulator or port
L2277[21:29:58] <GreaseMonkey> but yeah feel free to get an emu that completely and utterly sucks balls (because it'll be fast enough) and go through the story
L2278[21:30:05] <GreaseMonkey> a ps3 controller is totally ok to use
L2279[21:30:14] <GreaseMonkey> use scheme 1.2
L2280[21:30:23] <GreaseMonkey> 1.1 is default and rather shit, 1.2 is closer to modern stuff
L2281[21:30:47] <GreaseMonkey> 1.1: stick does forward + turn, pad does sidestep + tilt
L2282[21:30:59] <GreaseMonkey> 1.2: stick does rotation, pad does motion
L2283[21:32:14] <Achai> I like 1.1 though
L2284[21:32:29] <Achai> On the 360 version I actually turn my controls back to legacy
L2285[21:34:07] <GreaseMonkey> ah alright
L2286[21:56:58] ⇦ Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L2287[21:59:36] <GreaseMonkey> ok, screwed with the compile flags and used clang w/ AVX2 + LTO, MK64 stays at 60fps most of the time
L2288[22:00:37] <GreaseMonkey> seems SM64 also counts as "60fps most of the time" although i have to wait for this unskippable cutscene
L2289[22:00:48] <Achai> in CEN64?
L2290[22:00:55] <GreaseMonkey> yeah
L2291[22:00:59] <Achai> Wow
L2292[22:00:59] <GreaseMonkey> ah shit it prefers 50fps
L2293[22:01:10] <Achai> I got 15fps tops with SM64
L2294[22:01:24] <Achai> but that was a cmake release build with no special stuff
L2295[22:01:26] <GreaseMonkey> enable busywait detection
L2296[22:01:33] <GreaseMonkey> what's your CPU?
L2297[22:01:56] <Achai> GreaseMonkey: how and AMD APU
L2298[22:02:02] <Achai> I know my CPU sucks
L2299[22:02:06] <GreaseMonkey> ccmake is a bit nicer to use
L2300[22:02:16] <GreaseMonkey> cmake w/ easy config stuff
L2301[22:03:08] <Achai> Alright, I see the stuff in ccmake
L2302[22:03:45] <GreaseMonkey> also multithread mode helps
L2303[22:03:56] <Achai> yeah I was using multithread
L2304[22:03:56] <GreaseMonkey> you'll want to run latest git master
L2305[22:04:05] <GreaseMonkey> if your CPU supports AVX, use that build type
L2306[22:04:26] <Achai> Yeah I switched it to AVX
L2307[22:04:27] <GreaseMonkey> getting it to work w/ avx2 + clang + LTO is a bit tricky
L2308[22:04:34] <GreaseMonkey> also, use "Release" as your build type
L2309[22:05:22] <Achai> Its going a bit faster
L2310[22:05:30] <Achai> but not full speed
L2311[22:05:39] <GreaseMonkey> yeah full speed is pretty fucking hard
L2312[22:08:13] <GreaseMonkey> oh actually
L2313[22:08:20] <GreaseMonkey> Achai: set the build type to Native
L2314[22:10:17] <Achai> ok
L2315[22:11:02] <Achai> Its going even slower
L2316[22:11:45] *** Keridos|away is now known as Keridos
L2317[22:12:36] <GreaseMonkey> dammit
L2318[22:12:56] <GreaseMonkey> i'm trying to get PGO working
L2319[22:15:18] <ping> im a flat earther now
L2320[22:15:20] <ping> im so convinced
L2321[22:15:21] <ping> http://pix.toile-libre.org/upload/original/1472699703.png
L2322[22:15:42] <ping> http://pix.toile-libre.org/upload/original/1472697747.png
L2323[22:15:44] <ping> explain this
L2324[22:16:07] <ping> Achai, convert to us
L2325[22:16:40] ⇨ Joins: brandon3055 (~Brandon@122.129.142.14)
L2326[22:21:38] *** Guest82940 is now known as `
L2327[22:24:49] <GreaseMonkey> iiixcc
L2328[22:24:51] <GreaseMonkey> dammit
L2329[22:28:26] <GreaseMonkey> ok, so basically 55fps for SM64, and 40fps for PD
L2330[22:29:17] ⇦ Quits: alekso56 (~znc@ti0107a400-0479.bb.online.no) (Read error: Connection reset by peer)
L2331[22:29:39] <lashtear> ......
L2332[22:29:53] <lashtear> you see the curved arc because they are doing a gravity turn to enter orbit
L2333[22:30:20] <lashtear> orbit is effectively moving sideways fast enough that your "falling" always misses the local SOI gravity well
L2334[22:30:49] <lashtear> if you launch with a pure vertical trajectory, you still need to thrust sideways later on or you just fall back down.
L2335[22:33:02] <lashtear> also most launches are from ground sites north or south of the equator, so there is a fair bit of thrust used to change inclination during insertion, either to reach a more useful final inclination or avoid flying over population centers
L2336[22:33:19] <Achai> I'm going to sleep
L2337[22:33:21] <Achai> goodnight
L2338[22:33:27] <lashtear> ok
L2339[22:33:40] ⇨ Joins: alekso56 (~znc@ti0107a400-0479.bb.online.no)
L2340[22:33:43] ⇦ Quits: brandon3055 (~Brandon@122.129.142.14) (Read error: Connection reset by peer)
L2341[22:34:08] ⇨ Joins: brandon3055 (~Brandon@122.129.142.14)
L2342[22:38:48] *** Keridos is now known as Keridos|away
L2343[22:43:39] <GreaseMonkey> well i killed the timing accuracy and now it performs at >50fps most of the time in PD
L2344[22:43:46] <GreaseMonkey> (i chucked out the interleaving)
L2345[22:45:58] ⇦ Quits: Lathanael|Away (~Lathanael@p54961209.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L2346[22:46:15] <GreaseMonkey> poor thing still doesn't like rocket smoke though
L2347[22:49:12] ⇨ Joins: DarkArcher (webchat@c-68-54-142-85.hsd1.in.comcast.net)
L2348[22:52:57] ⇨ Joins: Lathanael|Away (~Lathanael@p54960488.dip0.t-ipconnect.de)
L2349[22:55:20] <lashtear> well dangit now I need to go play more ksp
L2350[23:03:06] ⇨ Joins: Dimitriye98 (~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L2351[23:07:33] ⇦ Quits: feldim2425 (~feldim242@93-82-139-142.adsl.highway.telekom.at) (Ping timeout: 202 seconds)
L2352[23:08:33] <DarkArcher> So uhh, is troubleshooting help allowed in here?
L2353[23:09:05] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L2354[23:09:40] ⇨ Joins: feldim2425 (~feldim242@178-191-242-16.adsl.highway.telekom.at)
L2355[23:13:56] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L2356[23:15:01] <ping> lashtear, yes it was a joke
L2357[23:15:11] <ping> ive played ksp i know how you get into orbit
L2358[23:18:30] <ping> lashtear, also you dont need sidways thrust to reach geostationary orbit
L2359[23:18:33] <ping> iirc
L2360[23:18:52] <ping> assuming you are launching at equator
L2361[23:19:27] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:147b:175:c19e:c499)
L2362[23:28:19] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:147b:175:c19e:c499) (Ping timeout: 182 seconds)
L2363[23:29:05] ⇨ Joins: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L2364[23:35:11] ⇦ Quits: Kiddobyte (~Kiddobyte@75-128-216-19.dhcp.trcy.mi.charter.com) (Read error: Connection reset by peer)
L2365[23:37:57] ⇦ Quits: glasspelican (~quassel@stanley.glasspelican.ca) (Ping timeout: 186 seconds)
L2366[23:37:57] ⇨ Joins: BTC (~xerxes@2605:a000:110c:a04b:4c19:f13e:ff55:717f)
L2367[23:37:57] ⇨ Joins: glasspelican (~quassel@stanley.glasspelican.ca)
L2368[23:37:57] ⇦ Quits: xerxes (~xerxes@2605:a000:110c:a04b:4c19:f13e:ff55:717f) (Read error: Connection reset by peer)
L2369[23:40:07] ⇦ Quits: Wiiplay123 (~kvirc@adsl-72-154-29-140.bna.bellsouth.net) (Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/)
L2370[23:41:47] <Saphire> poor archer guy
L2371[23:44:54] <DarkArcher> Nevermind, solved it
L2372[23:49:44] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L2373[23:59:16] ⇦ Quits: DarkArcher (webchat@c-68-54-142-85.hsd1.in.comcast.net) (Quit: Web client closed)
<<Prev Next>> Scroll to Top