<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:50] *** LordFokas is now known as LordFokas|off
L2[00:06:05] <Sangar> i'm off o/
L3[00:13:32] <ShadowKatStudios> \o
L4[00:18:19] <ShadowKatStudios> o.o FORTH is basicaly an object-oriented database
L5[00:23:34] ⇦ Quits: AtomSponge (~AtomSpong@aftr-37-201-225-208.unity-media.net) (Quit: Leaving)
L6[00:35:32] *** ShadowKatStudios is now known as SKS-Away
L7[00:50:41] ⇦ Quits: ^v (~ping@2601:4:4500:e15:9543:9fbe:1b15:e82e) (Ping timeout: 183 seconds)
L8[00:53:47] ⇨ Joins: jgile2 (~jgile2@c122-108-201-198.rochd4.qld.optusnet.com.au)
L9[00:54:24] ⇦ Quits: v^ (~no@2601:4:4500:e15:90e9:eac:2b29:a479) (Ping timeout: 378 seconds)
L10[00:54:52] ⇦ Quits: SKS-Phone (~androirc@210.1.213.55) (Ping timeout: 200 seconds)
L11[00:55:09] ⇦ Quits: justastranger|zzz (justastran@b1f-005.static.bnc4free.com) (Remote host closed the connection)
L12[01:02:28] ⇨ Joins: SKS-Phone (~androirc@CPE-121-216-76-158.lnse1.ken.bigpond.net.au)
L13[01:27:34] ⇨ Joins: ^v (~ping@c-71-238-153-166.hsd1.mi.comcast.net)
L14[01:31:30] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 183 seconds)
L15[01:31:47] ⇨ Joins: v^ (~no@2601:4:4500:e15:9543:9fbe:1b15:e82e)
L16[01:31:47] zsh sets mode: +v on v^
L17[01:35:52] ⇨ Joins: justastranger|zzz (justastran@b1f-005.static.bnc4free.com)
L18[01:35:54] *** justastranger|zzz is now known as justastranger
L19[01:38:01] ⇦ Quits: gamax92 (gamax92@The.Dragon.Slayer.PanicBNC.eu) (Quit: Gazoobadaba!)
L20[01:45:09] <ds84182> I attempted to encrypt something using bigint.
L21[01:45:12] <ds84182> Not enough memory
L22[01:45:14] <ds84182> god dayam
L23[01:47:04] <ds84182> well time for spaceballs
L24[01:47:16] <Porygon2> yay
L25[01:48:03] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L26[01:56:41] *** ds84182 is now known as dsAway
L27[01:57:54] *** Cazzar is now known as Cazzar|Away
L28[01:58:52] ⇨ Joins: Wembly (~Wembly@50.240.220.69)
L29[02:00:39] ⇨ Joins: gamax92 (gamax92@The.Dragon.Slayer.PanicBNC.eu)
L30[02:07:14] ⇦ Quits: manmaed|AFK (~Ender@2e403ae8.skybroadband.com) (Ping timeout: 186 seconds)
L31[02:10:18] ⇨ Joins: manmaed|AFK (~Ender@5ec2fc85.skybroadband.com)
L32[02:11:04] *** manmaed|AFK is now known as manmaed
L33[02:13:03] ⇦ Quits: TangentDelta (~christine@63.143.24.24) (Remote host closed the connection)
L34[02:19:34] ⇦ Quits: SKS-Phone (~androirc@CPE-121-216-76-158.lnse1.ken.bigpond.net.au) (Ping timeout: 200 seconds)
L35[02:29:38] ⇨ Joins: gjgfuj (~gjgfuj@119.15.76.203)
L36[02:33:32] *** Cazzar|Away is now known as Cazzar
L37[02:57:33] *** Cazzar is now known as Cazzar|Away
L38[02:58:42] *** Cazzar|Away is now known as Cazzar
L39[03:16:46] *** DeanIsaKitty is now known as DeanIsGone
L40[03:17:25] ⇦ Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 183 seconds)
L41[03:34:28] ⇦ Quits: Lathanael|Away (~Lathanael@p5497241E.dip0.t-ipconnect.de) (Ping timeout: 183 seconds)
L42[03:35:23] ⇨ Joins: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
L43[03:35:27] <techno156> \o
L44[03:37:54] ⇨ Joins: Lathanael|Away (~Lathanael@p54972625.dip0.t-ipconnect.de)
L45[03:40:40] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Ping timeout: 183 seconds)
L46[03:56:20] ⇨ Joins: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
L47[03:57:33] *** Caitlyn is now known as Caitlyn|Off
L48[04:00:18] ⇦ Quits: gjgfuj (~gjgfuj@119.15.76.203) (Ping timeout: 183 seconds)
L49[04:01:38] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Ping timeout: 186 seconds)
L50[04:02:56] *** Techokami is now known as Techokami|Off
L51[04:05:17] *** Caitlyn|Off is now known as Caitlyn
L52[04:14:45] ⇨ Joins: gjgfuj (~gjgfuj@119.15.76.203)
L53[04:39:47] ⇨ Joins: SKS-Phone (~androirc@CPE-121-216-76-158.lnse1.ken.bigpond.net.au)
L54[04:40:50] ⇦ Quits: justastranger (justastran@b1f-005.static.bnc4free.com) (Ping timeout: 186 seconds)
L55[04:43:09] ⇨ Joins: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
L56[04:43:18] ⇦ Quits: SKS-Phone (~androirc@CPE-121-216-76-158.lnse1.ken.bigpond.net.au) (Ping timeout: 200 seconds)
L57[05:01:21] *** SKS-Away is now known as ShadowKatStudios
L58[05:02:52] ⇨ Joins: mindstorm8191 (~IceChat77@162-203-90-21.lightspeed.lsvlky.sbcglobal.net)
L59[05:05:23] *** mrkirby153 is now known as kirby|Gone
L60[05:05:25] ⇦ Quits: mindstorm8191 (~IceChat77@162-203-90-21.lightspeed.lsvlky.sbcglobal.net) (Client Quit)
L61[05:51:55] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L62[05:51:55] zsh sets mode: +v on asie
L63[06:01:50] <pre> man
L64[06:01:57] <pre> I can't get my robot to use an item it's holding
L65[06:02:23] <pre> e.g buckets for milking cows, water bucket for placing in the world, etc
L66[06:02:36] <pre> running 1.3.6.69
L67[06:02:51] <ShadowKatStudios> Ohhey, 1.3.6 has been released.
L68[06:05:46] <asie> 1.3.6
L69[06:05:47] <pre> yeah.. for some reason robots are not "equipping" items they should be having selected
L70[06:05:48] <asie> it's like 1.4.0 only 1.3.6
L71[06:06:14] <pre> i am pretty sure i am doing everything right, i've read the github on robot api like four times now, but maybe i missed something
L72[06:07:07] <pre> e.g., i have a sword in slot 1 and place a cow in front of the robot and do robot.swing(), but the cow takes 1 damage instead of 6 damage or so due to the sword on slot-1
L73[06:13:05] <ShadowKatStudios> .w robot
L74[06:13:05] <^v> ShadowKatStudios, http://ocd.cil.li/api:robot
L75[06:13:17] <ShadowKatStudios> Lemme see
L76[06:13:29] <ShadowKatStudios> I don't know if it's the first slot or the selected slot that's relevant
L77[06:14:03] <pre> well, for this situation, they're the same
L78[06:14:07] <ShadowKatStudios> pre: Try using robot.select(1) before robot.swing()?
L79[06:14:13] <pre> yeah, i have
L80[06:14:18] <pre> it's outlined in green and all that
L81[06:15:01] <ShadowKatStudios> Uh... Dunno.
L82[06:15:05] <ShadowKatStudios> I don't use robots.
L83[06:15:22] <ShadowKatStudios> Sorry, I can't help you, you'll have to ask someone else \o/
L84[06:15:35] <pre> i blame asie
L85[06:15:45] ⇦ Parts: asie (~asie@078088168214.elblag.vectranet.pl) (Leaving))
L86[06:15:49] <pre> see
L87[06:15:52] <pre> definitely asie's fault
L88[06:21:02] <ShadowKatStudios> Sidenote: asie probably rigged up a script to do that automatically if someone says they blame them.
L89[06:24:13] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L90[06:24:13] zsh sets mode: +v on asie
L91[06:34:03] ⇨ Joins: Vexatos (~Vexatos@p200300556E319A555055C8454F92B5B0.dip0.t-ipconnect.de)
L92[06:37:26] <gjgfuj> mmm.... 1.4.0. Sounds tasty.
L93[06:38:10] <gjgfuj> pre: You fixed the thing yet?
L94[06:38:17] <pre> i'm even having robot.nope
L95[06:38:20] <pre> oops
L96[06:38:33] <pre> didn't realize i had text there. nope, haven't fixed it
L97[06:38:54] <gjgfuj> Because I'm pretty sure that robots have a separate equipped slot. Do you see the item when you look at the robot in it's hand?
L98[06:39:14] <pre> no, i just see the inventory chest in the back
L99[06:39:26] <gjgfuj> Yeah.
L100[06:39:44] <gjgfuj> I think it's like robot.equip or something like that.
L101[06:39:52] <gjgfuj> or inventory_controller.equip
L102[06:39:58] <pre> Ahhhhhhhh, I see now
L103[06:40:08] <pre> There's a little wrench icon below the inventory
L104[06:40:18] <pre> that works perfectly. thanks!
L105[06:40:38] <gjgfuj> Yeah.
L106[06:40:44] <gjgfuj> There you go.
L107[06:42:57] <gjgfuj> Is there any way to paste something in with OC keyboards yet?
L108[06:43:49] <pre> the Insert key?
L109[06:44:06] <pre> that should paste up to 255 lines
L110[06:48:34] <gjgfuj> Crap.
L111[06:48:41] <gjgfuj> I don't have an insert key on my keyboard.
L112[06:48:52] <gjgfuj> :P
L113[06:51:19] <Kodos> MIddle Mouse button
L114[06:56:20] <gjgfuj> Don't have one of those either. :P
L115[06:56:34] <gjgfuj> I can get one of those though.
L116[07:01:19] <gjgfuj> Has anyone built a zip program for OC?
L117[07:06:33] <gjgfuj> OH GREAT TAR IS SO USEFUL. :P
L118[07:08:01] <Kodos> If you don't have an insert key, or a middle mouse button, you should probably get better hardware
L119[07:11:17] *** SkylordRS|zzz is now known as SkylordRedstone
L120[07:13:12] <ShadowKatStudios> gjgfuj: We have tar, but no archives with compression yet
L121[07:13:33] <gjgfuj> Don't neccessarily need compression.
L122[07:13:52] <gjgfuj> I would prefer something which lets me create archives from the computer.
L123[07:14:13] <ShadowKatStudios> Talk to gamax, I think he has tar
L124[07:14:46] <gjgfuj> Oh, so there is a limit to screen size.
L125[07:14:49] <gjgfuj> Interesting.
L126[07:25:38] <Wembly> i'm me :)
L127[07:25:54] <gjgfuj> Ah.
L128[07:27:32] <Wembly> no
L129[07:27:43] <ShadowKatStudios> :D my TWGOK is downloading
L130[07:30:06] <ShadowKatStudios> I should have another go at getting my laptop server working
L131[07:32:02] ⇦ Quits: kuya (~dunk@95.151.61.155) (Ping timeout: 186 seconds)
L132[07:49:11] ⇦ Quits: Hobbyboy|Sleep (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 183 seconds)
L133[07:52:41] ⇨ Joins: jgile2_ (jgile2@c122-108-201-198.rochd4.qld.optusnet.com.au)
L134[07:53:50] ⇦ Quits: jgile2 (~jgile2@c122-108-201-198.rochd4.qld.optusnet.com.au) (Ping timeout: 183 seconds)
L135[07:56:13] ⇨ Joins: Hobbyboy|Sleep (Hobbyboy@hobbyboy.co.uk)
L136[07:56:42] *** Hobbyboy|Sleep is now known as Hobbyboy
L137[07:59:06] <Wembly> what's the limit?
L138[08:00:05] <Wembly> doh
L139[08:02:27] <techno156> the sky!
L140[08:02:50] ⇦ Quits: Yepoleb (~quassel@194-166-5-63.adsl.highway.telekom.at) (Ping timeout: 186 seconds)
L141[08:04:17] ⇨ Joins: Yepoleb (~quassel@188-23-118-106.adsl.highway.telekom.at)
L142[08:06:14] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Ping timeout: 183 seconds)
L143[08:38:57] ⇨ Joins: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
L144[08:46:55] <gjgfuj> Is there any way to catch errors in lua?
L145[08:54:26] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 186 seconds)
L146[08:55:56] ⇨ Joins: Wem (~Wembly@50.240.220.69)
L147[08:56:32] ⇦ Quits: JZTech101 (jztech101@crabhost.org) (Ping timeout: 198 seconds)
L148[08:56:52] ⇦ Quits: Ir7_o (~Ir7_o@74.91.17.50) (Ping timeout: 183 seconds)
L149[08:56:52] ⇦ Quits: binaryblade (~Binarybla@server.jonathanfraser.ca) (Ping timeout: 183 seconds)
L150[08:57:22] ⇨ Joins: binaryblade (~Binarybla@server.jonathanfraser.ca)
L151[08:57:54] ⇦ Quits: Wembly (~Wembly@50.240.220.69) (Ping timeout: 183 seconds)
L152[08:59:20] ⇨ Joins: JZTech101 (jztech101@crabhost.org)
L153[08:59:38] ⇨ Joins: Ir7_o (~Ir7_o@74.91.17.50)
L154[08:59:38] zsh sets mode: +o on Ir7_o
L155[09:02:32] <Vexatos> gjgfuj: pcall(function, arguments)
L156[09:02:42] <Vexatos> returns true, return values on success
L157[09:02:44] <gjgfuj> Yeah, Vexatos, I looked it up.
L158[09:02:47] <Vexatos> false, error message otherwies
L159[09:02:49] <Vexatos> otherwise*
L160[09:04:17] ⇦ Quits: jgile2_ (jgile2@c122-108-201-198.rochd4.qld.optusnet.com.au) (Quit: Leaving)
L161[09:10:32] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L162[09:10:32] zsh sets mode: +v on asie
L163[09:24:01] ⇨ Joins: jgile2 (jgile2@c122-108-201-198.rochd4.qld.optusnet.com.au)
L164[09:35:12] ⇦ Quits: Maxwolf (labs@pipette.madsciencemod.com) (Quit: Leaving)
L165[09:35:34] *** v^ is now known as v^|roboticsTurnoment
L166[09:39:29] ⇨ Joins: Johannes13 (~Johannes@141.70.98.71)
L167[09:42:02] ⇦ Quits: ^v (~ping@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L168[09:45:42] ⇦ Quits: v^|roboticsTurnoment (~no@2601:4:4500:e15:9543:9fbe:1b15:e82e) (Ping timeout: 378 seconds)
L169[09:49:37] ⇨ Joins: Hobby_boy (~Hobbyboy@host81-132-197-54.range81-132.btcentralplus.com)
L170[10:03:12] * skyem123|away pokes ShadowKatStudios with a calculator
L171[10:03:17] *** skyem123|away is now known as skyem123
L172[10:14:34] ⇨ Joins: Magik6k (~Magik6k@host-89-228-224-53.kalisz.mm.pl)
L173[10:26:21] ⇨ Joins: AtomSponge (~AtomSpong@aftr-37-201-225-199.unity-media.net)
L174[10:31:57] <Kilobyte> o/
L175[10:32:50] ⇦ Quits: vifino (me@vifino.cc) (Ping timeout: 186 seconds)
L176[10:34:03] <skyem123> \o
L177[10:35:48] ⇨ Joins: vifino (me@vifino.cc)
L178[10:44:25] ⇨ Joins: Lumien (~lumien@p4FED5F60.dip0.t-ipconnect.de)
L179[11:05:01] *** SleepingFairy is now known as Daiyousei
L180[11:07:03] *** DeanIsGone is now known as DeanIsaKitty
L181[11:19:24] <Ender> o/ DeanIsaKitty
L182[11:19:56] <DeanIsaKitty> \o Ender
L183[11:19:59] ⇨ Joins: Lunatrius` (~Lunatrius@77.38.103.182)
L184[11:20:26] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 186 seconds)
L185[11:20:35] <Ender> http://puu.sh/c7XKd/5619601aa1.png BC being fairly specific on what version it is
L186[11:20:38] *** Lunatrius` is now known as Lunatrius
L187[11:21:27] <DeanIsaKitty> xD
L188[11:25:43] <Daiyousei> so they switched to BTW's versioning system?
L189[11:25:45] <Daiyousei> xd
L190[11:26:28] *** DeanIsaKitty is now known as DeanIsGone
L191[11:28:23] *** Daiyousei is now known as Sniper
L192[11:37:19] *** Sniper is now known as Daiyousei
L193[11:42:39] *** DeanIsGone is now known as DeanIsaKitty
L194[11:50:11] *** DeanIsaKitty is now known as DeanIsGone
L195[11:51:12] ⇨ Joins: Vaht (~Tahg@pool-96-233-104-191.bstnma.fios.verizon.net)
L196[11:51:12] zsh sets mode: +v on Vaht
L197[11:52:02] ⇦ Quits: Tahg (~Tahg@pool-96-233-104-191.bstnma.fios.verizon.net) (Ping timeout: 186 seconds)
L198[11:59:36] <ShadowKatStudios> urgh
L199[11:59:56] <ShadowKatStudios> My download is slow because it keeps timing out half way through :(
L200[12:00:04] <Ender> :/
L201[12:00:53] ⇨ Joins: Tahgtahv (~Tahg@pool-96-233-104-191.bstnma.fios.verizon.net)
L202[12:00:53] zsh sets mode: +v on Tahgtahv
L203[12:03:14] ⇦ Quits: Vaht (~Tahg@pool-96-233-104-191.bstnma.fios.verizon.net) (Ping timeout: 186 seconds)
L204[12:23:18] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Quit: Leaving)
L205[12:30:10] *** DeanIsGone is now known as DeanIsaKitty
L206[12:31:35] ⇦ Quits: VikeStep (~VikeStep@101.163.3.251) (Quit: Leaving)
L207[12:32:46] <ShadowKatStudios> Ugh. I can either do text or dodgy 16-bit colour renditions of images.
L208[12:33:05] <ShadowKatStudios> Manually doing that to images will be hard :(
L209[12:36:59] <ShadowKatStudios> .w gpu
L210[12:36:59] <EnderBot2> The wiki can be found here http://ocd.cil.li
L211[12:36:59] <EnderBot2> Normally ^v would do this but it's not here at the moment :(
L212[12:38:41] <ShadowKatStudios> Hmm, colours are 24-bit... Time to write some bit-shifting functions
L213[12:45:55] *** DeanIsaKitty is now known as DeanIsGone
L214[12:48:28] *** alekso56_off is now known as alekso56
L215[12:59:59] <ShadowKatStudios> If anyone cares, I just wrote a function that converts a 24-bit value to a string and vice-versa
L216[13:02:24] <ShadowKatStudios> ow
L217[13:02:32] <ShadowKatStudios> all my bandwidth is being eaten by torrents
L218[13:04:16] <ShadowKatStudios> Aha, found the picture I was looking for: http://i.4cdn.org/w/1408394665134.jpg
L219[13:05:07] <ShadowKatStudios> Oh, that's gonna be so good for sniping egos with...
L220[13:05:57] <Vexatos> Including random people on the image
L221[13:06:45] *** Techokami|Off is now known as Techokami
L222[13:06:51] <ShadowKatStudios> They're not random, they make sense if you've read a certain fanfic that happens to be longer than the entirety of LoTR
L223[13:07:12] <ShadowKatStudios> I think it's slightly shorter than LoTR with appendixes
L224[13:12:03] <ShadowKatStudios> I'm fairly sure that the one on the left is Sasaki, and bottom right is Kanae.
L225[13:14:22] <vifino> ShadowKatStudios! \o/
L226[13:14:34] <ShadowKatStudios> vifino! \o/
L227[13:14:39] <vifino> :D
L228[13:14:50] <ShadowKatStudios> I'm finally getting off my ass and writing something for rendering images.
L229[13:14:51] <vifino> Wolfram alpha banned me D:
L230[13:15:00] <ShadowKatStudios> o.O they do that?
L231[13:15:07] <vifino> yes :<
L232[13:15:21] <vifino> because I was trying to make a command line tool for it
L233[13:15:29] <vifino> then they decided to ban my ip
L234[13:15:41] <ShadowKatStudios> Also my eyes are burning, I've only been up for 18 hours :(
L235[13:16:38] <vifino> I'm writing a bot
L236[13:16:39] <vifino> in go
L237[13:16:40] <ShadowKatStudios> yay blinkenlights on my ethernet switch
L238[13:16:45] <vifino> and types are evil :(
L239[13:17:37] <ShadowKatStudios> Types can make life easier.
L240[13:17:47] ⇦ Quits: jgile2 (jgile2@c122-108-201-198.rochd4.qld.optusnet.com.au) (Ping timeout: 183 seconds)
L241[13:17:54] <ShadowKatStudios> <insert standard bad joke here>
L242[13:19:41] <ShadowKatStudios> Do we have a working OC emulator yet?
L243[13:20:51] <Kilobyte> dunno
L244[13:21:00] <ShadowKatStudios> Okay, so properly advanced images are supported: you have a background colour, a foreground colour and a character to specify.
L245[13:21:08] <Vexatos> SKS: You sure it's longer than LoTR?
L246[13:21:17] <ShadowKatStudios> >2k pages
L247[13:21:24] <Vexatos> Hmm
L248[13:21:27] <ShadowKatStudios> as in, it's more than 2k pages
L249[13:21:36] <ShadowKatStudios> I didn't do a wordcount, because I'm sane.
L250[13:21:42] <Vexatos> All 5 books are ~1300, I guess
L251[13:21:47] <Vexatos> or ~1700 rather
L252[13:21:52] <ShadowKatStudios> 5?
L253[13:21:56] <Vexatos> Yes, 5
L254[13:21:58] <Vexatos> Five
L255[13:22:07] <Vexatos> Ever read LoTR?
L256[13:22:26] <Vexatos> It's five books
L257[13:22:37] <ShadowKatStudios> I read The Hobbit, The Fellowship Of The Ring, The one in the middle, and The Return Of The King
L258[13:22:39] <Vexatos> book 1 is part one, part 2 consists of book 2 and 3
L259[13:22:45] <Vexatos> part 3 consists of book 4 and 5
L260[13:23:27] <Vexatos> Book 1, 3 and 5 are basically the story of the protagonists
L261[13:23:32] <ShadowKatStudios> I should cut my hair, all it seems to do is make my eyes hurt
L262[13:23:35] <Vexatos> part 2 and 4 the story of the rest
L263[13:23:44] <Vexatos> In the book they are seperate stories
L264[13:24:11] <ShadowKatStudios> Also the version I read had ~2k pages
L265[13:24:21] <ShadowKatStudios> ... Where did that go?
L266[13:24:37] <Vexatos> Might be a version with larger font
L267[13:25:11] <ShadowKatStudios> I'd say it has smaller pages.
L268[13:25:14] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 186 seconds)
L269[13:26:03] <ShadowKatStudios> This has 6 books in it, apparently
L270[13:26:19] <ShadowKatStudios> And it is only ~1150 pages
L271[13:26:21] <ShadowKatStudios> wtf
L272[13:26:40] <ShadowKatStudios> This book has changed since I last read it.
L273[13:31:44] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 183 seconds)
L274[13:32:45] <Magik6k> I'm thinking of making the oetf page myself
L275[13:35:36] <ShadowKatStudios> methinks I need to learn java to make this thing retry downloading when it times out
L276[13:35:51] *** AngieBLD is now known as AngieBLD|Off
L277[13:37:10] <vifino> ShadowKatStudios: D:
L278[13:37:16] <vifino> Java == bad
L279[13:37:30] <vifino> Don't do it D:
L280[13:37:32] *** dsAway is now known as ds84182
L281[13:37:37] <vifino> o/ ds84182
L282[13:37:47] <vifino> Oh, right..
L283[13:38:29] <ShadowKatStudios> vifino: But I'd prefer not to hit 'download' 100 times in order to download a chapter of manga
L284[13:38:49] <ShadowKatStudios> *1* chapter
L285[13:38:56] <ShadowKatStudios> Hopefully.
L286[13:40:10] <ShadowKatStudios> *damnit*, converting images to ascii while maintaining aspect ratio will be hard, especially with a max resoltion of 160x50
L287[13:40:19] <vifino> o_o
L288[13:42:05] <ShadowKatStudios> By the looks, I'll need a 200x100 screen >.<
L289[13:42:22] <ShadowKatStudios> I can't do games with detailed graphics with stuff like this >.<
L290[13:42:34] <ShadowKatStudios> Unless...
L291[13:42:42] <ShadowKatStudios> Looks like it's time to abuse unicode.
L292[13:43:45] <ShadowKatStudios> >:)
L293[13:45:16] <Kilobyte> ShadowKatStudios: yep
L294[13:45:45] <ShadowKatStudios> It's a good thing I'm not doing moving pictures, render time will be horrendous
L295[13:47:39] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L296[13:47:40] zsh sets mode: +v on asie
L297[13:48:07] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L298[13:48:59] <ShadowKatStudios> So... max res of 160x100, this is probably workable, if I have 24-bit colour
L299[13:51:39] <ShadowKatStudios> Great, manual conversion.
L300[13:57:12] ⇨ Joins: CompanionCube (~samis@94.7.57.131)
L301[13:57:52] * skyem123 shoots companioncube with kitty ray
L302[13:58:14] * CompanionCube deflects
L303[13:58:23] <skyem123> ...
L304[13:58:44] *** skyem123 is now known as skyeIsaKitty
L305[13:59:11] <ShadowKatStudios> skyeIsaKitty: I'm gonna be honest, I'm pretty sure people are sick of the kitty ray.
L306[13:59:18] <ShadowKatStudios> Myself included.
L307[13:59:29] <skyeIsaKitty> Mew. :<
L308[14:00:12] <ShadowKatStudios> I'm gonna need more memory in this box.
L309[14:00:22] <ShadowKatStudios> 16777216.
L310[14:00:54] * skyeIsaKitty disassembles the kitty ray
L311[14:02:03] <vifino> ShadowKatStudios: Yep, me too.
L312[14:02:22] * skyeIsaKitty uses emergency human ray
L313[14:02:24] <ShadowKatStudios> ogod
L314[14:02:29] <ShadowKatStudios> render times are painful
L315[14:02:31] *** skyeIsaKitty is now known as skyem123
L316[14:02:43] <ShadowKatStudios> It's gonna too long before yielding before it finishes the first line >.<
L317[14:03:05] <vifino> ShadowKatStudios: Why not preconvert?
L318[14:03:37] <ShadowKatStudios> That's what I'm doing
L319[14:03:42] <ShadowKatStudios> It gives pixel colours
L320[14:04:43] <ShadowKatStudios> -_- Why is the pallete greyscale?
L321[14:04:57] <ShadowKatStudios> I want my 24-bit colour
L322[14:05:02] <vifino> o_o
L323[14:06:35] <asie> ShadowKatStudios: Maximum image res of 160x100?
L324[14:06:36] <asie> What?
L325[14:06:38] <asie> 320x100 is easily doable on OC
L326[14:06:44] <asie> like, very easily
L327[14:06:54] <asie> note that the pixels aren't square but it still beats 160x100 by a wide margin
L328[14:06:58] <ShadowKatStudios> I don't care, my format supports 160x100
L329[14:07:14] ⇦ Quits: Wem (~Wembly@50.240.220.69) (Ping timeout: 186 seconds)
L330[14:07:23] <CompanionCube> ShadowKatStudios, what are you doing? OC images?
L331[14:07:39] <ShadowKatStudios> No shit, sherlock.
L332[14:07:44] *** LordFokas|off is now known as LordFokas
L333[14:08:24] <CompanionCube> neat
L334[14:08:28] * CompanionCube imagines splash screens
L335[14:09:42] ⇨ Joins: TangentDelta (~christine@63.143.24.24)
L336[14:11:19] <ShadowKatStudios> o.o So basically, greyscale and then navy blue.
L337[14:11:21] <ShadowKatStudios> wtf.
L338[14:11:56] <ShadowKatStudios> 0x777777
L339[14:12:43] <vifino> 0xWTFWTF
L340[14:12:49] <vifino> :3
L341[14:13:17] *** Tahgtahv is now known as Tahg
L342[14:13:21] <ShadowKatStudios> Is it just me, or is 0x777777 navy blue?
L343[14:13:35] <ShadowKatStudios> It should be grey, but it renders as navy blue.
L344[14:14:23] <ds84182> OC GPU has worst fill rate I've ever seen
L345[14:14:51] <ds84182> Diagonal lines across the screen takes about a minute to draw
L346[14:14:52] <ShadowKatStudios> wtf, why is the colours API called colors?
L347[14:15:11] * ShadowKatStudios renames the API in his fs
L348[14:15:39] <ds84182> because it can
L349[14:15:40] <ds84182> breh
L350[14:15:53] <ds84182> plus you would probally break half the programs with the rename
L351[14:15:57] <ds84182> just make a copy
L352[14:16:23] <ShadowKatStudios> But like, Sangar is from europe, why would he use derpy American spelling?
L353[14:16:54] <vifino> ds84182: Why is it so slow?
L354[14:19:15] <ds84182> worst
L355[14:19:17] <ds84182> fillrate
L356[14:19:18] <ds84182> ever
L357[14:21:09] <ds84182> actual, ShadowKatStudios, why don't you look at the git blame?
L358[14:21:17] <ds84182> it would contain the person who made the file
L359[14:22:36] <ds84182> oh wait Sangar is to blame
L360[14:23:35] <CompanionCube> ds84182, 1 statement would fix the rename problems
L361[14:23:52] <ShadowKatStudios> yay, I managed to convert an image to a reasonable size
L362[14:23:56] <ds84182> local colours = require "colors"
L363[14:24:05] <vifino> Wait, where is v^
L364[14:24:07] <vifino> or ^v
L365[14:24:09] <vifino> or ping
L366[14:24:12] <vifino> or watever
L367[14:24:23] <ds84182> atleast it's not like cc where os.loadAPI would depend on the file name
L368[14:25:02] <CompanionCube> ds84182, or just do colors = colours semewehre
L369[14:27:06] <ds84182> we need a gpu.upload({huge ass table here})
L370[14:27:16] <ds84182> so I can pre render all my shit to a table
L371[14:27:19] <ShadowKatStudios> gpu.setBlock() ?
L372[14:27:23] <ds84182> and then upload it
L373[14:27:26] <ShadowKatStudios> Maybe with even colour tables?
L374[14:27:45] <ds84182> We atleast need something better than gpu.set
L375[14:28:38] <ds84182> anyways, breakfast time
L376[14:30:30] <ShadowKatStudios> Argh, aspect ratio is off
L377[14:31:14] <CompanionCube> ShadowKatStudios, how have you been the past few days
L378[14:31:32] <ShadowKatStudios> dead
L379[14:31:47] <CompanionCube> from?
L380[14:31:52] <ShadowKatStudios> school
L381[14:32:05] <ShadowKatStudios> my caffine wore off on thursday
L382[14:32:12] <ShadowKatStudios> I proceeded to fall asleep in half my classes
L383[14:33:30] <CompanionCube> ShadowKatStudios, is bad when I'm sad because my server only has 96% uptime?
L384[14:33:54] <ShadowKatStudios> I discovered I couldn't access my site today because I forgot to enable httpd
L385[14:34:00] <ShadowKatStudios> >.<
L386[14:34:09] <CompanionCube> haaa
L387[14:34:26] <CompanionCube> ShadowKatStudios, you do any uptime monitoring of your shit?
L388[14:34:41] <ShadowKatStudios> Nope, I avoid the downward spiral.
L389[14:34:53] <CompanionCube> downward spiral?
L390[14:35:01] <ShadowKatStudios> yay I fixed the aspect ratio
L391[14:35:23] <ShadowKatStudios> You're sad because your server only has 96% uptime. I don't need that shit.
L392[14:36:03] <CompanionCube> to be fair, beforehand it had been up for ~160 days.
L393[14:36:21] <CompanionCube> plus stability is awesome
L394[14:37:09] <ShadowKatStudios> I'm not able to have decent uptime- I run the server at home, and my dumbass sister has a tendancy to turn my computer off when I'm not using it
L395[14:39:10] <CompanionCube> ah
L396[14:41:45] <ShadowKatStudios> https://i.imgur.com/ynyRLbq.png
L397[14:41:58] <ShadowKatStudios> I'm done, I've achieved my life goals.
L398[14:43:57] <CompanionCube> OC ASCII art?
L399[14:44:14] <ShadowKatStudios> OC ASCII anime characters.
L400[14:44:27] <ShadowKatStudios> More specifically, tsugumi
L401[14:44:48] <ShadowKatStudios> http://static.zerochan.net/Tsugumi.%28GUILTY.CROWN%29.full.1330340.jpg original pic
L402[14:46:22] <ShadowKatStudios> On the upside, I've discovered that it is more or less impossible to have detail in an OC image.
L403[14:47:37] <ds84182> ShadowKatStudios, use gamax's converter
L404[14:47:44] <ds84182> it uses the fuck out of unicode chars
L405[14:47:52] <vifino> ShadowKatStudios: I was like 'MY F***ING WHAT!?!?!?! I WANT!'
L406[14:48:35] <ShadowKatStudios> gamax92: I hear you have a converter?
L407[14:49:01] <vifino> ds84182: Do you know where v^ is?
L408[14:49:13] <ds84182> I think hes away Q_Q
L409[14:49:20] <vifino> Ah, k
L410[14:49:35] <ShadowKatStudios> Not logged in atm
L411[14:50:09] <ShadowKatStudios> ds84182: Where do I find this converter?
L412[14:50:13] *** Cazzar is now known as Cazzar|Away
L413[14:50:22] <ds84182> ShadowKatStudios, I'm attempting to look for it
L414[14:50:50] <ShadowKatStudios> I have roughly no bandwidth at the moment because torrents so github is loading slow.
L415[14:50:50] <vifino> ShadowKatStudios: Quick, give me an idea of what command line tool i should code, and what it should do :o
L416[14:51:31] <ds84182> I don't think he released it T_T
L417[14:51:47] *** Caitlyn is now known as Caitlyn|Off
L418[14:52:19] * ShadowKatStudios returns to working on ASCII renders of anime characters
L419[14:52:28] <vifino> ShadowKatStudios: Please :<
L420[14:52:33] <vifino> I need ideas for tools D:
L421[14:52:50] <ds84182> I watched Spaceballs last night
L422[14:52:54] <ds84182> It was amazing
L423[14:52:59] <ShadowKatStudios> vifino: Make a tool for downloading manga that retries when it times out.
L424[14:53:04] <vifino> ._.
L425[14:53:21] <vifino> ShadowKatStudios: Something useful :|
L426[14:53:22] <ds84182> ShadowKatStudios, wait, do you have access to wget?
L427[14:53:24] <ShadowKatStudios> YES! Chapter 43 downloaded!
L428[14:53:30] <ShadowKatStudios> I do have wget.
L429[14:53:38] <vifino> ShadowKatStudios: axel?
L430[14:53:38] <ds84182> wget -c [url] resumes a download
L431[14:53:47] <ds84182> so if it times out then just resume it
L432[14:53:49] <ds84182> ( ͡^ ͜ʖ ͡^)
L433[14:54:02] <ShadowKatStudios> I'm using a tool written in java
L434[14:54:07] <vifino> >:|
L435[14:54:10] <ShadowKatStudios> considering learning java to fix this issue
L436[14:54:20] <ds84182> Hmm...
L437[14:54:33] <ds84182> Well you would have to send range headers to resume the download
L438[14:55:18] <vifino> bbl
L439[15:05:02] <ShadowKatStudios> coffee
L440[15:05:08] <ShadowKatStudios> i need more coffee
L441[15:05:29] * CompanionCube gives ShadowKatStudios decaf#
L442[15:05:33] * CompanionCube hides
L443[15:06:13] <ds84182> nasty microsoft coffee
L444[15:06:21] <ds84182> just give him decaf++
L445[15:07:41] * ShadowKatStudios stabs CompanionCube with a spoon
L446[15:07:49] <ShadowKatStudios> Don't mention that hellspawn in my presence.
L447[15:09:33] <ShadowKatStudios> Also, only reason I'm still awake is because I'm running on iced coffee because we don't have any cold cola
L448[15:11:21] <ShadowKatStudios> We're almost out of iced coffee, too.
L449[15:18:14] <CompanionCube> haaaa
L450[15:20:29] *** Benguin[ZzZ] is now known as Benguin
L451[15:21:35] <ShadowKatStudios> ... setting priority improves network stability?
L452[15:24:16] *** Caitlyn|Off is now known as Caitlyn
L453[15:24:48] <ShadowKatStudios> ... 8-bit colour at 160x50 resolution.
L454[15:31:10] ⇨ Joins: Vexaton (~Vexatos@p200300556E319A306D55775EC824A54E.dip0.t-ipconnect.de)
L455[15:33:09] ⇦ Quits: Vexatos (~Vexatos@p200300556E319A555055C8454F92B5B0.dip0.t-ipconnect.de) (Ping timeout: 183 seconds)
L456[15:38:40] <ds84182> Sangars midi player is cool and all, but I might as well make a nbs player
L457[15:38:58] <ds84182> It has problems handling multiple instruments
L458[15:39:07] <ds84182> makes the song unreconizable
L459[15:39:19] <ShadowKatStudios> Sanga_r has a midi player?
L460[15:39:24] <ds84182> yes
L461[15:39:26] <ShadowKatStudios> So I could play midi songs on OC computers?
L462[15:39:45] <ds84182> if its single track, yes
L463[15:39:54] <ShadowKatStudios> *win*
L464[15:40:07] * ShadowKatStudios splits tracks and sets up a SMP setup
L465[15:42:55] <vifino> Back
L466[15:43:11] <vifino> I partitioned \o/
L467[15:43:19] <vifino> I fixed mah leeenox
L468[15:43:22] <ds84182> I might have to port super noteblock to oc
L469[15:43:36] <ds84182> anyways, hot chocolate time
L470[15:44:21] <vifino> aw, i want hot chocolate :'(
L471[15:44:38] <ShadowKatStudios> I have hot chocolate, but I choose to drink iced coffee
L472[15:45:43] <CompanionCube> vifino, fixing linux is nea
L473[15:45:58] <vifino> wtf is 'nea'
L474[15:46:02] <CompanionCube> when my network + xorg broke, I had to boot from a livecd and reinstall stuffs.
L475[15:46:08] <CompanionCube> vifino, was typo :p
L476[15:46:22] <vifino> CompanionCube: i doubled my partition size :D
L477[15:46:30] <CompanionCube> vifino, neat
L478[15:46:45] <ShadowKatStudios> >.< 90% HDD usage
L479[15:47:08] <ShadowKatStudios> fuck 200GB
L480[15:47:17] <ShadowKatStudios> Only 2 more days...
L481[15:47:38] <CompanionCube> ShadowKatStudios, until?
L482[15:47:40] * vifino boops ShadowKatStudios
L483[15:47:48] <ShadowKatStudios> Until I get a 1TB drive.
L484[15:47:57] <CompanionCube> ooh
L485[15:47:59] <CompanionCube> 1Tb
L486[15:48:06] <ShadowKatStudios> And replace this melting slagheap
L487[15:48:14] * CompanionCube has a 64GB / partition
L488[15:48:26] <CompanionCube> because I has to share 300GB drive with winderps
L489[15:48:58] <vifino> CompanionCube: Had that, now I have 128gb ;D
L490[15:49:02] <CompanionCube> I also allocated 2GB for swap, and 384MB for /boot
L491[15:49:03] <ShadowKatStudios> I /might/ install Winderps on my current drive. Under the same token, I might just use it for storing anime, it might fit most of it.
L492[15:49:26] <ShadowKatStudios> Keywords: might, most
L493[15:51:18] <ShadowKatStudios> If I installed both Winderps and my anime on the same drive, Winderps would waste like 10GB of space...
L494[15:52:26] ⇦ Quits: Bacon (~tasty@5.231.51.78) (Ping timeout: 186 seconds)
L495[15:52:27] <CompanionCube> ShadowKatStudios, you could always has a winderps VM
L496[15:52:44] <ShadowKatStudios> Are VMs acceptable for gaming?
L497[15:53:11] <CompanionCube> If you use the correct settings, I believe it is plausable.
L498[15:53:30] <CompanionCube> VM'd MC nearly worked, if VMWare didn't fuck with the mouse
L499[15:53:49] <ShadowKatStudios> Mehh, my computer would melt under the load of a VM and Winderps at the same time.
L500[15:54:04] <ShadowKatStudios> I only have a low-end C2D from 2007 :(
L501[15:55:58] <Ender> gforce experience load the fuck up
L502[15:56:10] <ShadowKatStudios> Ohai Ender
L503[15:56:14] <Ender> hi
L504[15:56:42] ⇨ Joins: Bacon (~tasty@5.231.51.78)
L505[15:56:42] zsh sets mode: +v on Bacon
L506[15:57:00] <vifino> Bacon: You'll get nom'd son!
L507[15:57:15] <ShadowKatStudios> Status report if anyone cares: My eyes have given up on feeling like sandpaper, I'm twitching and I'm almost out of caffinated beverages
L508[15:57:57] <vifino> ShadowKatStudios: :'(
L509[15:58:29] <ShadowKatStudios> I know, the near-lack of caffine is terrible, isn't it?
L510[15:58:46] <ShadowKatStudios> On the upside, my manga is downloading stably now.
L511[15:59:29] <vifino> I need my coke and or coffee to keep being alive
L512[15:59:44] <vifino> s/and or/and\/or/
L513[16:02:26] ⇦ Quits: gjgfuj (~gjgfuj@119.15.76.203) (Ping timeout: 186 seconds)
L514[16:02:31] <ShadowKatStudios> It's fine, I have normal coffee in a jar, it's just more effort to prepare.
L515[16:03:00] <ds84182> it must be a java jar
L516[16:03:03] <ds84182> ( ͡° ͜ʖ ͡°)
L517[16:04:48] <vifino> lal
L518[16:05:20] <ShadowKatStudios> uh
L519[16:05:23] <ShadowKatStudios> Blend 43
L520[16:07:40] ⇨ Joins: sciguyryan (sciguyryan@109-205-169-131.dynamic.swissvpn.net)
L521[16:13:32] ⇨ Joins: samis (~samis@94.11.113.5)
L522[16:13:44] <vifino> samis: Hello :o
L523[16:14:08] <samis> y'all are aware CompanionCube == samis right
L524[16:15:00] ⇦ Quits: CompanionCube (~samis@94.7.57.131) (Ping timeout: 183 seconds)
L525[16:15:13] <vifino> samis: yes
L526[16:15:15] <vifino> ofc
L527[16:15:54] <samis> just wanted to make sure
L528[16:16:07] <vifino> I'm not that dumb .-.
L529[16:20:13] *** Vexaton is now known as Vexatos
L530[16:20:28] ⇨ Joins: gjgfuj (~gjgfuj@119.15.76.203)
L531[16:38:02] ⇦ Quits: Magik6k (~Magik6k@host-89-228-224-53.kalisz.mm.pl) (Quit: Wychodzi)
L532[16:38:46] ⇦ Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 183 seconds)
L533[16:39:12] ⇨ Joins: Magik6k (~Magik6k@host-89-228-224-53.kalisz.mm.pl)
L534[16:40:10] ⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L535[16:44:02] ⇦ Quits: A1_C4T\gone (~Dean@paranoidlabs.org) (Ping timeout: 186 seconds)
L536[16:48:28] <Sangar> o/
L537[16:48:46] <ds84182> \o
L538[16:49:49] <Vexatos> \o
L539[16:50:05] <ShadowKatStudios> \o/
L540[16:51:05] ⇨ Joins: A1_C4T\gone (~Dean@paranoidlabs.org)
L541[16:53:52] <skyem123> o/
L542[16:54:21] <ds84182> o/
L543[16:54:30] <skyem123> \o
L544[16:55:03] <Ender> \o Sangar
L545[16:55:08] *** kirby|Gone is now known as mrkirby153
L546[16:55:18] <skyem123> o/
L547[16:55:43] <Sangar> (o)
L548[16:56:19] <ShadowKatStudios> >.< It's 4 AM
L549[16:56:25] * skyem123 hugs Sangar
L550[16:56:44] <Sangar> lies, it's 7pm
L551[16:57:02] <Vexatos> Sangar: Lies
L552[16:57:06] <Vexatos> It's 3 to 7
L553[16:57:11] <ShadowKatStudios> Sangar: Why did you use amercian spelling for colour library even though you're from europe?
L554[16:57:13] <skyem123> lies! 1756
L555[16:57:36] <ShadowKatStudios> Lies! It's the 12th of october!
L556[16:57:36] <Vexatos> SKS: Because coding?
L557[16:57:44] <ShadowKatStudios> Oshit, it's 2 days away.
L558[16:57:44] <Sangar> ShadowKatStudios, dunno, i'm more used to ae in apis
L559[16:58:06] <Vexatos> Software usually uses AE
L560[16:58:10] <Vexatos> Unfortunately
L561[16:58:16] <Sangar> also, uk != europe :P
L562[16:58:18] <Vexatos> Except for "Aluminium" :3
L563[16:58:29] <Vexatos> Sangar: We learn British English in school, though
L564[16:58:30] <skyem123> al u mini um
L565[16:58:38] <ShadowKatStudios> Everywhere except America uses the British spelling
L566[16:58:51] <ShadowKatStudios> when using english, that is
L567[16:58:55] <Sangar> Vexatos, let me quote my english teacher in response to a parent whether we'd learn ae ur be: "i'm happy if they learn english at all"
L568[16:59:05] <Vexatos> Seriously?
L569[16:59:09] <Sangar> yes
L570[16:59:12] <Vexatos> We were learning British English
L571[16:59:13] <vifino> I demand gamax92 .~.
L572[16:59:32] <Vexatos> At Primary school I had an American teacher teaching British English, though
L573[16:59:34] <Vexatos> Was funny
L574[16:59:40] <Sangar> :D
L575[17:00:27] <ShadowKatStudios> How should I build a network map?
L576[17:00:48] <samis> ShadowKatStudios, use a tool?
L577[17:00:54] <ShadowKatStudios> Ohhey, I have a proper rackmount server case under my desk- what are you doing there?
L578[17:01:04] <ShadowKatStudios> samis: Tools don't cope with my network topology
L579[17:01:06] * samis is jelly
L580[17:01:14] <samis> ShadowKatStudios, ALL of them
L581[17:01:15] <samis> ?
L582[17:01:46] <ShadowKatStudios> I have tried all the OSS ones I could find
L583[17:01:55] <skyem123> Why not hand draw it?
L584[17:02:05] <ShadowKatStudios> I'm considering that
L585[17:02:31] <ShadowKatStudios> I'm thinking use pins and pieces of paper, and pin them up on a board and use string to represent connections
L586[17:02:41] <skyem123> should I try to buy this: http://www.ebay.co.uk/itm/Netgear-Gsm7224-24-Port-Gigabit-Managed-Switch-/261616744497?pt=UK_Computing_NetworkSwitches_RL&hash=item3ce992b831
L587[17:02:51] <ShadowKatStudios> Why do you need it?
L588[17:03:11] <skyem123> link aggregation
L589[17:03:22] <ShadowKatStudios> explain.
L590[17:03:28] <skyem123> and PORTS
L591[17:03:52] <ShadowKatStudios> What do you need 24 ports for?
L592[17:07:08] <samis> ShadowKatStudios, does jnetmap work for you, conisdering you can manually set the map up
L593[17:07:29] <ShadowKatStudios> I can't manually set up connections without going deep into XML
L594[17:07:56] <skyem123> ShadowKatStudios, why not have 24 ports
L595[17:08:06] <samis> because monies
L596[17:08:11] <ShadowKatStudios> Why spend money on something you don't need?
L597[17:08:54] <ds84182> Why don't you just wire all your monies to ShadowKatStudios's bank account
L598[17:09:00] <ds84182> anyways time to eat a sub
L599[17:09:10] <ShadowKatStudios> Yeah! I need a bank account.
L600[17:10:36] <gamax92> vifino: denied.
L601[17:11:11] * skyem123 has a bank account
L602[17:11:31] <skyem123> £255
L603[17:11:45] <samis> >�255 for a switch
L604[17:11:48] <ShadowKatStudios> gamax92: Will you accept 65536 human souls of living humans in payment of your services?
L605[17:11:49] <skyem123> .-.
L606[17:11:59] <gamax92> no
L607[17:12:07] <ShadowKatStudios> No?
L608[17:12:19] <skyem123> >£255 in bank account
L609[17:12:33] <gamax92> £256>£255
L610[17:12:35] <samis> skyem123, bid �10.50
L611[17:12:38] <skyem123> heh
L612[17:13:14] <ShadowKatStudios> 91% HDD usage
L613[17:13:27] <ShadowKatStudios> gamax92: How many souls? Name your price.
L614[17:13:37] <gamax92> 0
L615[17:13:50] <ShadowKatStudios> Is 0 infinite or none?
L616[17:13:53] <skyem123> 1 / 0?
L617[17:14:00] <gamax92> what
L618[17:14:08] <gamax92> why is it 1/X?
L619[17:14:27] <skyem123> /0
L620[17:15:02] <ShadowKatStudios> ... Chapter 46
L621[17:15:06] <gamax92> You wanted to give me 1/65536 souls?
L622[17:15:17] <gamax92> I don't read your chapters
L623[17:15:20] <skyem123> number divided by 0 == infinite
L624[17:15:28] <gamax92> .l 1/0
L625[17:15:38] <gamax92> dammit v^
L626[17:15:40] ⇨ Joins: SpiritedDusty (~SpiritedD@24-205-168-36.dhcp.wsco.ca.charter.com)
L627[17:15:40] zsh sets mode: +o on SpiritedDusty
L628[17:16:08] <ShadowKatStudios> gamax92: Not my chapters.
L629[17:16:30] <ShadowKatStudios> That's how many chapters the Haruhi Suzumiya manga has. At least, the version I downloaded.
L630[17:16:42] <gamax92> oh that
L631[17:16:54] <ShadowKatStudios> Next is TWGOK
L632[17:16:56] <gamax92> ShadowKatStudios: is it as out of order as the tv show was?
L633[17:17:19] <ShadowKatStudios> Dunno yet, bulk-downloading for 'school use' aka use in maths
L634[17:18:17] <ShadowKatStudios> I'm ahead by a year, so I may as well enjoy it.
L635[17:18:45] <gamax92> oh great, dolphin changed the control config format again
L636[17:18:53] <gamax92> now i have to redo the entire controller setup
L637[17:20:58] * skyem123 gives ShadowKatStudios cookies with added caffeine
L638[17:21:10] <ShadowKatStudios> I have to get up tomorrow!
L639[17:21:20] <ShadowKatStudios> Well, or I could stay awake, but \o/
L640[17:21:29] *** Hobbyboy is now known as Hobbyboy|Sleep
L641[17:21:37] *** Hobbyboy|Sleep is now known as Hobbyboy
L642[17:22:00] <vifino> gamax92! \o/
L643[17:22:04] * skyem123 removes the caffeine
L644[17:22:25] * skyem123 adds capnip
L645[17:22:55] <gamax92> vifino: you are an arcade machine
L646[17:22:57] <ds84182> capnit
L647[17:23:03] * gamax92 inserts tokens into vifino
L648[17:23:22] * vifino makes arcade sounds
L649[17:23:23] <skyem123> .-.
L650[17:23:34] * gamax92 inserts tokens into skyem123
L651[17:23:39] * skyem123 chokes
L652[17:23:58] <gamax92> :O the choking game is not to be taken lightly
L653[17:24:14] <skyem123> h...e...l..p.....
L654[17:24:20] <gamax92> "CONTROLLER DISCONNECTED" What the fuck dolphin
L655[17:24:29] <gamax92> ds84182: dolphin refuses to controller.
L656[17:24:33] <ShadowKatStudios> skyem123: If you die, can I have your stuff?
L657[17:24:55] <ShadowKatStudios> s/if/when
L658[17:25:07] <skyem123> S......k........s..................................
L659[17:25:18] <gamax92> I believe that is a yes
L660[17:25:22] * ShadowKatStudios ninja-kicks skyem123 in the back
L661[17:25:25] <skyem123> y.........o.....u.....w....o.....u....l...d................
L662[17:25:36] * Vexatos blames Snagar
L663[17:26:09] <Ender> Shagar,
L664[17:26:17] <skyem123> h......a....v....e.............to.....sh..........are..........................w...i...t..h....m..y........c...o..u..s..i..n........
L665[17:26:33] <gamax92> "E for everyone" "Mild cartoon violence"
L666[17:26:43] * ShadowKatStudios ninja-kicks skyem123 in the back, knocking the tokens back up his throat
L667[17:27:01] * skyem123 choughs the tokens up
L668[17:27:16] <skyem123> *GASP*
L669[17:27:18] <ShadowKatStudios> If I kill you, do I get all of your stuff?
L670[17:27:49] <skyem123> no
L671[17:28:11] <skyem123> My cousin gets the expensive stuff
L672[17:28:30] <Vexatos> SKS: He's got a 6.25% chance of dropping a 24MB floppy disc, though
L673[17:28:51] <skyem123> Vexatos, ?
L674[17:29:19] <gamax92> So, if you kill skyem123 at least 16 times you should have a floppy disk
L675[17:29:31] <skyem123> .-.
L676[17:29:35] <skyem123> O_O
L677[17:29:38] <skyem123> O_o
L678[17:29:42] <skyem123> o_O
L679[17:29:46] <skyem123> o_o
L680[17:29:47] <gamax92> stahp spamming
L681[17:30:01] <ShadowKatStudios> In that case, time to go grind and get a FD.
L682[17:30:06] <skyem123> I only have a 1.44 USB FFD
L683[17:30:17] <skyem123> and a pack of 10 FD
L684[17:30:32] * vifino hugs gamax92
L685[17:30:40] * skyem123 throws them at ShadowKatStudios
L686[17:30:43] <ShadowKatStudios> You should see my boxes of FDs
L687[17:30:48] <gamax92> ShadowKatStudios: I should
L688[17:30:54] <gamax92> and then I should make images of all of them.
L689[17:31:14] <ShadowKatStudios> Of all of the WordPerfect and random crap documents and letters?
L690[17:31:38] <vifino> gamax92: Hello
L691[17:31:44] <gamax92> Hi
L692[17:31:49] <vifino> pls make stuff less boring
L693[17:31:55] <ShadowKatStudios> >finishes turning off all the lights in the house except for the computer room
L694[17:32:03] <ShadowKatStudios> >Higurashi theme comes on
L695[17:32:04] <ShadowKatStudios> SHit.
L696[17:32:14] <vifino> rekt
L697[17:32:24] <gamax92> vifino: okay, pls finish dumping music from Skyroads
L698[17:32:30] <vifino> gamax92: wat
L699[17:32:36] <skyem123> ShadowKatStudios, wat?
L700[17:32:42] <gamax92> vifino: yeah thats right bitch, i said it.
L701[17:32:52] <gamax92> I fucking brought it up.
L702[17:32:56] <gamax92> When you gonna do it
L703[17:32:59] <vifino> gamax92: Please give me an idea of what commandline tool i could make
L704[17:33:03] <vifino> uwot
L705[17:33:11] <ShadowKatStudios> skyem123: https://www.youtube.com/watch?v=gATwngi9FV0&list=PLUA4NojaBE4NimJkML0yvHHaZbnptEzyt&index=19 Listen to that and tell me it isn't mildly creepy/freaky
L706[17:33:11] <gamax92> vifino: MUZIK.LZS decrypter
L707[17:33:39] <vifino> wtf is dat
L708[17:33:39] <gamax92> or modify dosbox to track what skyroads does with muzik.lzs
L709[17:33:48] <gamax92> or compile a debug build of dosbox so i can dump memory
L710[17:33:50] <vifino> q_q
L711[17:34:19] <gamax92> pretty sure the uncompressed song will reside in memory.
L712[17:34:26] <gamax92> but i couldn't compile it
L713[17:34:43] <Kilobyte> Vexatos: did you forget the blame chain?
L714[17:34:47] * ShadowKatStudios idly wonders if bochs can dump memory, and if it can run a 286
L715[17:34:51] <vifino> gamax92: other ideas, pls
L716[17:34:54] <gamax92> ShadowKatStudios: or that, that'd work.
L717[17:35:05] <Vexatos> Kilobyte: I did indeed
L718[17:35:08] <Vexatos> Blame Snagar
L719[17:35:29] <Kilobyte> Sangar -> Me -> You
L720[17:35:43] <Vexatos> ->gamax
L721[17:35:43] <gamax92> vifino: umm, write a C64 SID player for DOS
L722[17:35:46] <gamax92> ->SKS
L723[17:36:05] <ShadowKatStudios> Wah?
L724[17:39:03] <ShadowKatStudios> What'd I do?
L725[17:39:09] <gamax92> ShadowKatStudios: its the blame chain
L726[17:39:21] <ShadowKatStudios> What am I being blamed for?
L727[17:39:32] <vifino> gamax92: im bored
L728[17:39:36] <gamax92> if any one person in the chain is blamed it follows to the last person, which happens to be you unless you pass it along to someone else
L729[17:39:37] <vifino> do something
L730[17:39:42] <gamax92> vifino: umm, write a C64 SID player for DOS
L731[17:39:46] <vifino> gamax92: no
L732[17:39:47] <ShadowKatStudios> -> skyem123
L733[17:40:01] <gamax92> vifino: then stay bored
L734[17:40:03] <gamax92> bork
L735[17:40:06] <gamax92> facade
L736[17:40:07] <vifino> .-.
L737[17:40:11] <gamax92> joel
L738[17:40:18] * skyem123 blames asie
L739[17:40:21] * gamax92 watches vinesauce
L740[17:41:03] <gamax92> oh i haz things for you vifino
L741[17:41:09] <vifino> :O
L742[17:41:19] <gamax92> ShadowKatStudios, vifino: http://hastebin.com/iyofoyotey.c
L743[17:41:21] <vifino> Gifts \o/
L744[17:41:31] <ShadowKatStudios> vifino: Write an image system for OC that works, unlike mine.
L745[17:42:03] <vifino> gamax92: what the heck is dis
L746[17:42:18] <gamax92> vifino: music player routine decompiled
L747[17:42:29] <vifino> .-.
L748[17:43:04] <Magik6k> has anyone written websocket library for oc already?
L749[17:46:00] <gamax92> vifino: what if you decompiled a decompiler using the decompiler
L750[17:46:17] <vifino> gamax92: then mind == blown
L751[17:46:51] <Magik6k> .w internet
L752[17:46:51] <EnderBot2> The wiki can be found here http://ocd.cil.li
L753[17:46:51] <EnderBot2> Normally ^v would do this but it's not here at the moment :(
L754[17:47:17] * vifino hugs EnderBot2
L755[17:47:17] * EnderBot2 is wondering why vifino is hugging him...
L756[17:47:33] <vifino> EnderBot2: Shhh... It's ok!
L757[17:48:40] <gamax92> vifino: wanna write something in node.js?
L758[17:48:42] <gamax92> no?
L759[17:48:43] <gamax92> okay then
L760[17:48:49] <vifino> gamax92: Depends.
L761[17:48:51] <gamax92> oh?
L762[17:49:15] <vifino> gamax92: What is it going to be?
L763[17:49:24] <gamax92> a white board
L764[17:49:35] * vifino calls Sorroko
L765[17:49:55] <vifino> He is the js guy
L766[17:50:18] <Sorroko> :/
L767[17:50:27] <gamax92> >_> its just a canvas and spamming messages to the server and receiving spam from the server
L768[17:50:29] <Kilobyte> pew js
L769[17:50:35] <Kilobyte> y u no coffeescript
L770[17:51:03] <gamax92> Kilobyte: find some easy socket stuff that i can do in coffeescript and python/lua/node.js/some scripting language
L771[17:51:27] <Kilobyte> gamax92: coffee is nothing but a different syntax for javascript
L772[17:51:40] <gamax92> then I'll just use javascript
L773[17:51:53] <Kilobyte> why? its much cleaner than javascript
L774[17:52:00] <gamax92> says you
L775[17:52:16] <Kilobyte> let me give you an example
L776[17:53:19] <Kilobyte> $(document).ready(function() { $("element").click(function(event) { alert("Test"); }); });
L777[17:53:22] <Kilobyte> now in coffee
L778[17:54:21] <Kilobyte> $(document).ready -> $("element").click((event) -> alert "Test")
L779[17:54:34] <gamax92> k, and?
L780[17:54:56] <ShadowKatStudios> They both look nasty.
L781[17:54:59] <Kilobyte> with second one its way easier to see on first glance what it does
L782[17:55:03] <gamax92> what sks said
L783[17:55:19] <Kilobyte> yes, but if you have to use js, coffeescript is better
L784[17:55:19] <LordFokas> I still prefer the JS way
L785[17:55:30] <ShadowKatStudios> Spread out your code a little, at least
L786[17:55:44] <Kilobyte> LordFokas: i used to, but i switched, because its just easier to work with
L787[17:56:01] <LordFokas> with Coffee all you see is an arrow, with JS it immediately tells you it's an anonymous func
L788[17:56:02] ⇦ Quits: NixillUmbreon (~kvirc@c-24-11-46-42.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L789[17:56:06] <gamax92> ^
L790[17:56:19] <Kilobyte> LordFokas: -> in coffeescript always means function. :P
L791[17:56:23] <Sorroko> Coffee is less to write and may be faster to write, but I think js is clearer
L792[17:56:28] <gamax92> ^
L793[17:56:32] <Kilobyte> name = (param) -> code
L794[17:56:37] <Kilobyte> thats a function def in coffee
L795[17:57:00] <vifino> Sorroko: I want to code a bot in go with you. .~.
L796[17:57:15] <Kilobyte> that compiles to 'var name = function(param) { return code; }'
L797[17:57:32] <LordFokas> In Interaction Design there's something called "Consistency and Standards"
L798[17:57:42] <ShadowKatStudios> I am going to go to sleep.
L799[17:57:48] <ShadowKatStudios> o/
L800[17:57:51] <Kilobyte> \o
L801[17:57:52] <vifino> ShadowKatStudios: Bai! :'(
L802[17:57:54] *** ShadowKatStudios is now known as SKS-Away
L803[17:58:10] <LordFokas> doing something just to be different and original isn't good, quite the opposite
L804[17:58:16] <SKS-Away> vifino: It's 5 AM, geez, I can't stay up all night.
L805[17:58:30] <vifino> :(
L806[17:59:07] <Kilobyte> LordFokas: the thing coffee is trying to be compact while not overly hard to learn.
L807[17:59:24] <Kilobyte> only thing i don't like about it is thats its indention sensitive
L808[17:59:36] <LordFokas> imagine the manufacturer who made the doors in your house decided it'd be original if your knobs had to be rotated in the opposite direction, you know, just because it'd be original and the knob's internal mechanism would be simpler...
L809[17:59:36] <Kilobyte> but eh, you can't have everything
L810[17:59:44] <vifino> Kilobyte: You can.
L811[17:59:56] <vifino> just make your own lang ffs
L812[18:00:07] <LordFokas> and your own compilers
L813[18:00:12] <Kilobyte> errrr why would i if theres something that does my job
L814[18:00:15] <Sorroko> I dislike python for the same reason, I want my curly braces
L815[18:00:28] <LordFokas> and spend the next 20 years fixing shit and putting up with script kiddies
L816[18:00:33] <Kilobyte> its a huge ton to work with
L817[18:00:40] <Kilobyte> err grammar fail
L818[18:00:50] <Kilobyte> Sorroko: i personally use ruby as scipting lang and scala as compiled lang
L819[18:00:53] <vifino> Sorroko: ruby
L820[18:00:55] <vifino> or go
L821[18:01:56] <Kilobyte> scala has a LOT of features and is compact and consistant
L822[18:02:41] <Kilobyte> define a method? def name(param: Type) = code
L823[18:02:58] <Kilobyte> define anonymous method? (param) => code
L824[18:03:29] <Kilobyte> you may in some cases explicitely specify param types for anonymous functions
L825[18:05:28] <Sorroko> ruby is ok, not my favourite language though
L826[18:06:12] <vifino> 'ruby is ok'
L827[18:06:13] <vifino> wot
L828[18:06:15] <vifino> its op m9
L829[18:06:17] <Sorroko> :D
L830[18:06:29] <Kilobyte> brb grabbing a beer
L831[18:07:19] <gamax92> D: we're driving Kilobyte to drink.
L832[18:08:29] <skyem123> :O
L833[18:08:56] <Kilobyte> lolo
L834[18:09:51] <Kilobyte> what forum softwares do you guys use?
L835[18:10:19] <Kilobyte> wanna get a list of open source ones, preferably with postgre support
L836[18:10:23] <gamax92> I know my father manages a forum that uses SMF
L837[18:10:29] <Kilobyte> ya, SMF is neat
L838[18:10:37] <Kilobyte> but maybe there are better ones
L839[18:10:46] <Kilobyte> (SMF has postgre support btw)
L840[18:11:11] <gamax92> oh right i need to attempt to compile dosbox for debugging or see if bochs can debug
L841[18:11:38] <Kilobyte> why bochs?
L842[18:11:47] <gamax92> SKS-Away mentioned it
L843[18:11:48] <Sorroko> Discourse is nice and has postgres support, not sure if it's any good https://github.com/discourse/discourse
L844[18:11:56] <gamax92> Kilobyte: i need to dump memory from a game
L845[18:12:32] <Kilobyte> Sorroko: looked at it for a short time, but it didn't really appeal to me
L846[18:12:56] <gamax92> if Discourse is what i remember it to be, then imho it looks awful
L847[18:13:17] <gamax92> yep it is what i remembered
L848[18:13:35] <Kilobyte> idk how much it supports theming
L849[18:13:48] <Kilobyte> on plus side, it doesn't need php
L850[18:14:12] <Sorroko> There's some screenshots on the github page, looks quite themeable
L851[18:14:13] <gamax92> lol their sandbox
L852[18:15:03] <gamax92> "THIS SITE IS A SANDBOX – it is reset every day" has posts from Aug 28
L853[18:16:21] <skyem123> heh
L854[18:16:45] <gamax92> i have no clue how to open this cheese slice packet
L855[18:16:53] <gamax92> there is no folded edge
L856[18:16:59] <gamax92> and its sealed tight
L857[18:17:05] <Kilobyte> my locale is fucked up for some reason
L858[18:17:07] <gamax92> opening it would involve cutting into the cheese
L859[18:17:24] <gamax92> Kilobyte: have you attempted to upgrade the os without reinstalling it?
L860[18:17:32] <Kilobyte> ugrade?
L861[18:17:35] <Kilobyte> *upgrade
L862[18:17:55] <Kilobyte> this locale is fucked since first day
L863[18:18:02] <Kilobyte> but i cba reinstalling
L864[18:18:12] <Kilobyte> must haved fucked up something
L865[18:18:22] <gamax92> locale-gen?
L866[18:18:34] <Kilobyte> might retry
L867[18:21:46] *** Keridos is now known as Keridos_off
L868[18:22:18] *** Keridos_off is now known as Keridos
L869[18:32:14] <gamax92> https://gist.github.com/gigaherz/d1c0d08e129c73688348
L870[18:40:43] ⇨ Joins: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L871[18:54:09] *** DeanIsGone is now known as DeanIsaKitty
L872[18:55:47] ⇨ Joins: Negi (~Negi@2a01:e35:2f6a:7060:680d:835d:c9a7:b445)
L873[18:55:58] ⇦ Quits: Negi (~Negi@2a01:e35:2f6a:7060:680d:835d:c9a7:b445) (Read error: Connection reset by peer)
L874[18:57:50] *** Daiyousei is now known as ShoweringFairy
L875[18:59:32] <DeanIsaKitty> o/
L876[18:59:40] <skyem123> \o
L877[19:02:03] ⇦ Quits: Vexatos (~Vexatos@p200300556E319A306D55775EC824A54E.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L878[19:23:17] *** ShoweringFairy is now known as Daiyousei
L879[19:32:45] *** DeanIsaKitty is now known as DeanIsGone
L880[19:32:48] <SpiritedDusty> to whoever runs oetf, http://puu.sh/c8r94/98a79ef3c7.png
L881[19:33:14] <Ender> SpiritedDusty, that would be dean and he knows
L882[19:33:16] *** DeanIsGone is now known as DeanIsaKitty
L883[19:33:28] <SpiritedDusty> ah ok
L884[19:34:30] ⇦ Parts: ds84182 (ds84182@2604:180:0:3a::7) (Leaving))
L885[19:34:39] ⇨ Joins: ds84182 (ds84182@2604:180:0:3a::7)
L886[19:34:40] <ds84182> FUCK
L887[19:35:07] <DeanIsaKitty> SpiritedDusty: Two problems: I don't want to transfer login data over HTTP without ssl. But Certificates are rather expensive, especially as I'd need one just for oetf.cil.li since the other domains I'm using are *.paranoidlabs.[org/com]
L888[19:35:59] <SpiritedDusty> so it it just using a self-signed cert right now?
L889[19:36:04] <DeanIsaKitty> Yeah
L890[19:36:27] <DeanIsaKitty> That - just saying - is more secure than certs used by facebook or amazon or ebay, but meh xD
L891[19:47:26] <gamax92> well, gonna attempt to decompile dos programs
L892[19:47:27] <gamax92> brb
L893[19:51:36] <samis> DeanIsaKitty, when will the OETF work?
L894[19:53:44] <DeanIsaKitty> After I got school sorted out. ATM is pretty stressful.
L895[19:54:03] <gamax92> ATM's are stressful, especially when they take your money and then crash.
L896[19:54:32] <Ender> s/is/it's
L897[19:54:52] * Ender stabs Kilobyte, where be Kibi?
L898[19:54:52] <DeanIsaKitty> But the next update includes more functionality, account creation and the first steps for and actual JSON API :P
L899[19:55:03] <Kilobyte> sec
L900[19:56:22] <pre> Is restarting a computer still the only way to terminate an infinite loop if the program isn't listening for key input?
L901[19:56:37] ⇨ Joins: Kibibyte (~PircBotX@hathor.stary2001.co.uk)
L902[19:56:38] <pre> That is, there's no universal "kill program" shortcut?
L903[19:56:50] <ds84182> ctrl-alt-c
L904[19:56:55] <ds84182> that usually works
L905[19:57:01] <pre> doesn't seem to
L906[19:57:20] <ds84182> yeah, you probally have to restart then
L907[19:57:31] <pre> yeah, i saw an issue at https://github.com/MightyPirates/OpenComputers/issues/162 but was just wondering if anything changed since jun
L908[19:57:35] <Ender> ds84182, that only works if the computer is sleeping or waiting for events (through event.pull() )
L909[19:57:46] <ds84182> hmm...
L910[19:58:20] <ds84182> Actually
L911[19:58:25] <ds84182> Sangar, I got an idea
L912[19:58:30] <ds84182> ish
L913[19:58:47] <ds84182> the ability for an os to register debug hooks
L914[19:59:21] <ds84182> so then openos and custom oses can do things
L915[20:01:17] <ds84182> inb4 attempt to yield across metamethod/C-call boundary
L916[20:07:54] <Kilobyte> ds84182: he's likely gone
L917[20:08:20] <ds84182> q-q
L918[20:08:41] <Kilobyte> ds84182: note that some things can't work in debug hooks, also i am not quite positive you can have multiple active debug hooks for a coroutine at same time
L919[20:08:56] <Kilobyte> by things i mean stuff like yielding
L920[20:09:01] <Kilobyte> that will break persistance
L921[20:09:16] <Kilobyte> eris doesn't support serializing yielded debug hooks
L922[20:09:16] <ds84182> hmm...
L923[20:09:45] <Kilobyte> thats why we got no autoyield yet
L924[20:09:54] *** Techokami is now known as Techokami|Off
L925[20:13:05] <samis> autoyield would be neat
L926[20:15:15] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 183 seconds)
L927[20:19:36] <pre> i'll pay a whopping $2 for an a* pathing api
L928[20:19:58] <pre> don't all pm me at once
L929[20:21:28] <pre> actually, maybe a* would be possible with geolyzer data
L930[20:21:29] <Sangar> not gone! as for user-controlled debug hooks, a) sandbox nightmare b) not (easily) peristable [the hooks that is, they have to be re-registered after loading]
L931[20:22:21] <ds84182> hmm...
L932[20:22:23] <Sangar> and yes, as mentioned, c) only one hook per coroutine also makes this kinda painful, since they all get one automatically to enforce the timeout
L933[20:25:16] * DeanIsaKitty pokes Sangar
L934[20:26:41] *** SkylordRedstone is now known as SkylordRS|zzz
L935[20:34:03] *** prassel|off is now known as prasselpikachu
L936[20:34:36] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L937[20:34:37] zsh sets mode: +v on asie
L938[20:36:10] <pre> anyone know if there's a variable-size quarry or tree-logger in the wild for opencomputers?
L939[20:36:46] <pre> actually, i don't think i've found any releases for robots at all, strangely
L940[20:48:50] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-36.dhcp.wsco.ca.charter.com) (Ping timeout: 186 seconds)
L941[20:52:43] <Kilobyte> Sangar: heya
L942[20:54:24] <Kilobyte> pre | Is restarting a computer still the only way to terminate an infinite loop if the program isn't listening for key input?
L943[20:54:48] <Kilobyte> the program should be killed automatically unless it calls event.yield() every now and then
L944[20:55:03] <Kilobyte> and if it does call that you can use ctrl+alt+c
L945[20:55:17] <Kilobyte> as long as the program doesn't disable it
L946[20:57:48] <Sangar> hey Kilo
L947[20:57:48] <ds84182> Roblox works pretty damn well in Wine 1.7
L948[20:58:05] <ds84182> I'm actually getting 60fps
L949[20:58:09] <ds84182> I never get 60fps in windows
L950[20:58:12] ⇦ Quits: samis (~samis@94.11.113.5) (Remote host closed the connection)
L951[20:58:23] <Sangar> well, if you continually call some method that eventually yields (say, gpu.set) you get cases where the only way to break it is to hard reset the comptuer
L952[20:59:11] <Sangar> ("sys yields" i.e., meaning you can't intercept the yield)
L953[21:00:58] <Kilobyte> Sangar: what about a recursive method using pcall
L954[21:00:59] <Sangar> in hindsight i should've probably done that more transparently, like yielding ("invoke", args...) in the main coro or something, buuut well, it is how it is now :P
L955[21:01:22] <Kilobyte> function evil() pcall(evil) end
L956[21:01:24] <Kilobyte> evil()
L957[21:01:27] <Sangar> Kilobyte, kernel replaces coroutine.resume and yield
L958[21:01:47] <Kilobyte> Sangar: wouldn't that code be unterminatable
L959[21:01:50] <Kilobyte> wait no derp
L960[21:01:58] <Kilobyte> function evil() while true do pcall(evil) end end
L961[21:01:59] <Sangar> so if usercode yields it gets different handling than when a kernel method yields
L962[21:02:01] <Kilobyte> i meant that
L963[21:02:25] <Kilobyte> Sangar: that would probably be able to avoid yielding for like an hour
L964[21:02:32] <Kilobyte> or more
L965[21:02:59] <Sangar> nah, pcall is also replaced
L966[21:03:04] *** vifino is now known as Prince_Vifino
L967[21:03:06] <Sangar> and does an instant check for the timeout
L968[21:03:19] <Sangar> so once it timeouts it immediately bubbles up through all the pcalls
L969[21:03:38] <Kilobyte> ah, good
L970[21:03:49] <Kilobyte> what about ("aa"):rep(2938348):match(".*b")
L971[21:04:05] <Sangar> yeah, that's a different thing :P
L972[21:04:36] <Kilobyte> Sangar: thats my reliable way to crash lua evaluation bots
L973[21:04:55] <Sangar> stuff like that may take out a worker thread for a while. which is why the number of worker threads is limited.
L974[21:05:19] <Kilobyte> in my lua eval bots i usually limit regex operations to strings with a length of like 100-1000
L975[21:05:39] <Kilobyte> but in OC you can't really do that
L976[21:06:01] <Kilobyte> that will actually make Multitasking OSes harder
L977[21:10:29] <Kilobyte> Sangar: hmm theoretically someone could DOS OC with that
L978[21:10:45] <Kilobyte> because if you had all worker threads occupied
L979[21:11:09] <Sangar> yep. but not the server itself :P
L980[21:11:16] <Kilobyte> of course
L981[21:11:24] <Kilobyte> but you could render OC unusable with that
L982[21:11:34] <Kilobyte> even unloading a chunk wouldn't work
L983[21:11:52] <Kilobyte> in fact, it might cause delays on chunk unload, idk how thats implemented
L984[21:11:55] <Sangar> the main problem is that it's not safe to forcibly interrupt the workers. even less so than with normal java threads. because of c alloc'ed stuff.
L985[21:12:06] <Kilobyte> yes i am aware
L986[21:12:24] <Kilobyte> lots of memory leaks
L987[21:12:31] <Sangar> aye :/
L988[21:12:53] <Kilobyte> Sangar: maybe a configurable limit to pattern operations
L989[21:13:47] <Kilobyte> which would default to infinite for singleplayer and some reasonable number if it detects a dedicated server
L990[21:14:40] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 183 seconds)
L991[21:15:05] <Sangar> in principle, sure, but: via native patching or by replacing the methods with java/scala ones? the latter could lead to very... non-standard effects (see luaj), the former... well...
L992[21:15:18] <Kilobyte> Sangar: wrappers
L993[21:15:29] <Sangar> go on
L994[21:15:43] <Kilobyte> the wrapper does a plausibility check and if its passed it calls the native version
L995[21:15:48] <Kilobyte> otherwise it returns with an error
L996[21:16:04] <Kilobyte> that wrapper could even be implemented in kernel.lua
L997[21:16:51] <Sangar> hrm. well, it'd be better than nothing i guess. sounds kinda error-prone though.
L998[21:16:59] <Kilobyte> an error message like "For security reasons there is a limit to how long pattern operation input can be. Please adjust setting x in config to change this limit)
L999[21:17:41] <Kilobyte> Sangar: i don't wanna know what would happen when a chunk is attempted to be unloaded while its in a match() call that takes a few hours to complete
L1000[21:17:48] <Kilobyte> or a server shutdown
L1001[21:17:53] <Sangar> actually... i do wonder how... memory efficient the pattern matching is implemented
L1002[21:18:08] ⇨ Joins: v^ (~no@c-71-238-153-166.hsd1.mi.comcast.net)
L1003[21:18:09] zsh sets mode: +v on v^
L1004[21:18:14] <Kilobyte> latter could maybe even cause world corruption if you ctrl+c the server
L1005[21:18:15] <Sangar> because if it isn't, it might just oom quickly :P
L1006[21:18:22] <v^> .didtoday won again >_>
L1007[21:18:58] <Kilobyte> Sangar: you got better insigt into internal, so you gotta check if i am true
L1008[21:18:58] ⇨ Joins: ^vDoge (~mooooon@c-71-238-153-166.hsd1.mi.comcast.net)
L1009[21:19:37] <Sangar> Kilobyte, i'd have to check again what's synched to what where, but i suppose it's a possibility.
L1010[21:19:38] <Kilobyte> maybe also notify server owners (and log the thing) if a worker thread isn't responding for too long
L1011[21:19:48] <Kilobyte> so they can find out about those things
L1012[21:20:10] <Kilobyte> does a computer track who placed it?
L1013[21:20:13] <Sangar> i did consider that, but up until now the more common reason for timeouts was servers simply being overloaded, and it'd just have spammed the log :X
L1014[21:20:32] <Sangar> the computer... i don't think so, no. only robots do iirc.
L1015[21:20:56] <Kilobyte> so you'd have to take a list of close players. would make blaming the person easier
L1016[21:21:09] <Kilobyte> because there are ppl who will abuse this for their evil
L1017[21:21:14] <Sangar> ofc
L1018[21:21:18] <v^> netsplit?
L1019[21:21:19] <v^> fak
L1020[21:22:15] <Kilobyte> this way you could tell the owner "Hey there is a computer at X, Y, Z not responding for 10 seconds. Close players: EvilDude: 25m, WorseGuy: 5m"
L1021[21:22:21] <Kilobyte> something along those lines
L1022[21:23:08] ⇨ Joins: ^v (~ping@2601:4:4500:e15:9543:9fbe:1b15:e82e)
L1023[21:23:12] <v^> .didtoday won again >_>
L1024[21:23:12] <^v> v^, Inserted
L1025[21:23:14] <Kilobyte> Sangar: maybe even mark those computers as tainted until the worker responds again. tainted computers wouldn't be persisted. again we'd need a reasonable limit
L1026[21:23:40] <Kilobyte> to prevent world corruption on ctrl+c
L1027[21:24:06] <v^> .addaward Monroe : Champion, Sportsmanship
L1028[21:24:06] <^v> v^, added
L1029[21:24:25] <v^> fffffffff
L1030[21:24:28] <v^> forgot date
L1031[21:24:44] <Sangar> well, again, i'll have to check how it's synchronized again, but if that is possible (which it probably is) i'd rather replace that logic with a timeout-capable lock. so as you say, the blocking ones just wouldn't save.
L1032[21:25:28] <Sangar> that would pretty much make the wrapper stuff unnecessary, too.
L1033[21:25:46] <Sangar> sure, it'd block workers, but it'd sort itself out sooner or later with the reporting.
L1034[21:26:20] <Kilobyte> again, a server would often need a manual restart
L1035[21:26:47] <Sangar> what do you mean?
L1036[21:27:15] <Kilobyte> when all workers get locked up, they could render OC unusable for many hours
L1037[21:28:07] <Kilobyte> Sangar: maybe if you were to extract the machine code part i might look into having a seperate addon that puts worker in seperate processes
L1038[21:28:11] <Sangar> mm, just using 4mb with only emergence gc if any?
L1039[21:29:05] <Sangar> uhh, would that even be portable?
L1040[21:29:10] <Kilobyte> Sangar: i mean, lets say you got the default of 4 threads. then you'd essentially be able to deadlock all computer action using 4 computers
L1041[21:29:20] <Kilobyte> Sangar: in theory yes
L1042[21:29:37] <Kilobyte> just replace all JNLua operations with IPC stuff
L1043[21:29:56] <Kilobyte> and communicate with the worker over tcp or a unix socket
L1044[21:30:06] <Sangar> "just"
L1045[21:30:10] <Kilobyte> indeed
L1046[21:30:22] <Kilobyte> there must be a better way
L1047[21:30:30] <Kilobyte> if we only had more abstraction D:
L1048[21:31:16] <Kilobyte> very tedious, but not really hard
L1049[21:31:51] <Sangar> i can't even start to imagine how userdata would keep working
L1050[21:32:04] <Sangar> without shared memory
L1051[21:32:09] <Kilobyte> hmm good point
L1052[21:32:35] <Kilobyte> unless you pass all operations on userdata back
L1053[21:32:42] <Kilobyte> could get painful
L1054[21:32:52] <Sangar> sounds that way :D
L1055[21:33:35] <Prince_Vifino> o/ v^
L1056[21:33:47] <Sangar> has mantlerd been here since he showed up last time?
L1057[21:34:17] <Kilobyte> Sangar: set up a test forum yesterday lol... idk why
L1058[21:34:36] <Kilobyte> kinda wanna get into forum admin, but eh, that doesn't work a test forum thats only LAN accessible
L1059[21:35:14] <Sangar> heh
L1060[21:35:36] <Kilobyte> SMF supports postgre btw :D
L1061[21:36:49] * skyem123 wonders why vifino is a prince
L1062[21:38:14] <Prince_Vifino> skyem123: q_q
L1063[21:38:33] <Prince_Vifino> Princess_Nadia + Prince_Vifino = <
L1064[21:38:34] <Prince_Vifino> 3
L1065[21:39:04] <Prince_Vifino> skyem123: ^
L1066[21:39:12] * skyem123 sets fire to Prince_Vifino
L1067[21:39:20] * Prince_Vifino is invincible
L1068[21:39:32] <skyem123> when did that happen?
L1069[21:39:49] <Prince_Vifino> Since epoch.
L1070[21:40:03] <skyem123> what epoch?
L1071[21:40:36] <Prince_Vifino> unix epoch >_<
L1072[21:40:46] <skyem123> 1970?
L1073[21:40:50] <Prince_Vifino> 1 January 1970
L1074[21:41:03] <Prince_Vifino> ( Not that I am that old :o )
L1075[21:41:11] <skyem123> heh
L1076[21:41:12] <v^> Prince_Vifino, wat
L1077[21:41:22] <Prince_Vifino> v^: o/
L1078[21:41:34] * skyem123 waits until 2038
L1079[21:42:54] <Prince_Vifino> skyem123: #64bit
L1080[21:42:54] * skyem123 sets system time to 2038
L1081[21:43:00] <skyem123> oh come ON!
L1082[21:43:10] <skyem123> .l 2^64
L1083[21:43:10] <^v> skyem123, 1.844674407371e+19
L1084[21:43:20] <Ender> http://imgur.com/gallery/lwup3EN
L1085[21:43:27] * skyem123 sets system time to 1.844674407371e+19
L1086[21:44:21] <Caitlyn> %calc 2^64
L1087[21:44:22] <MichiBot> Caitlyn: 18,446,744,073,709,552,000
L1088[21:44:22] <Caitlyn> :P
L1089[21:44:31] <Sangar> Kilobyte, lots of things do :P anyway, in conclusion to all that, because i'm feeling lazy, i guess i'll throw in a wrapper that limits inputs as a stopgap (that'll probably live forever...)
L1090[21:44:57] <skyem123> Prince_Vifino, are you a kitty?
L1091[21:45:06] <Prince_Vifino> skyem123: stfu
L1092[21:45:08] <Sangar> tomorrow tho, because i'm off now
L1093[21:45:09] <Sangar> o/
L1094[21:45:13] <Prince_Vifino> Bai Sangar
L1095[21:45:17] <Kilobyte> Sangar: sleep well
L1096[21:45:19] <skyem123> o/
L1097[21:46:17] * skyem123 pets Prince_Vifino
L1098[21:46:28] * Prince_Vifino slaps skyem123
L1099[21:46:34] <skyem123> :(
L1100[21:47:23] *** ds84182 is now known as dsAway
L1101[21:47:35] <skyem123> SKS, also made me get rid of the kitty ray
L1102[21:47:54] <Prince_Vifino> Finally, gosh.
L1103[21:48:04] <skyem123> :(
L1104[21:48:27] * skyem123 smacks Prince_Vifino with a 5kg keyboard
L1105[21:49:16] <v^> so yeah
L1106[21:49:16] * Prince_Vifino shoots skyem123 with a desert eagle
L1107[21:49:22] <skyem123> :<
L1108[21:49:24] <skyem123> gah!
L1109[21:49:26] <v^> i won for the third fucking time in a row
L1110[21:49:33] <skyem123> pain
L1111[21:49:34] <skyem123> why?
L1112[21:49:36] <Prince_Vifino> v^: gratz
L1113[21:49:39] <skyem123> pain
L1114[21:49:40] <v^> also i am depressed a couple days after turnoment
L1115[21:49:47] <skyem123> why, Prince_Vifino
L1116[21:49:48] <v^> so gl getting me to *
L1117[21:52:40] <skyem123> do you mean the '*' as the wildcard for everything / anything?
L1118[21:54:26] ⇦ Quits: v^ (~no@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L1119[21:54:27] ⇦ Quits: ^v (~ping@2601:4:4500:e15:9543:9fbe:1b15:e82e) (Ping timeout: 183 seconds)
L1120[21:54:27] ⇦ Quits: ^vDoge (~mooooon@c-71-238-153-166.hsd1.mi.comcast.net) (Ping timeout: 183 seconds)
L1121[21:54:33] <skyem123> D:
L1122[21:55:04] <Kilobyte> funny how they got different IPs
L1123[22:04:19] *** DeanIsaKitty is now known as DeanIsGone
L1124[22:05:58] ⇨ Joins: Maxwolf (labs@pipette.madsciencemod.com)
L1125[22:05:58] zsh sets mode: +v on Maxwolf
L1126[22:15:14] ⇦ Quits: alekso56 (~alekso56@2001:464b:33b4:0:226:55ff:febe:6c5b) (Ping timeout: 186 seconds)
L1127[22:17:30] ⇨ Joins: alekso56 (~alekso56@2001:464b:33b4:0:226:55ff:febe:6c5b)
L1128[22:21:46] ⇦ Quits: Lumien (~lumien@p4FED5F60.dip0.t-ipconnect.de) (Quit: Nettalk6 - www.ntalk.de)
L1129[22:24:11] ⇨ Joins: jgile2 (~jgile2@c122-108-201-198.rochd4.qld.optusnet.com.au)
L1130[22:25:37] * skyem123 is bored
L1131[22:37:59] <Kilobyte> time to sleep
L1132[22:38:05] <Kilobyte> getting really tired
L1133[22:41:42] *** wolfmitchell is now known as ectoBiologist
L1134[22:46:16] *** Cruor is now known as Cruor|Away
L1135[22:56:30] *** Techokami|Off is now known as Techokami
L1136[23:00:49] ⇦ Quits: Maxwolf (labs@pipette.madsciencemod.com) (Quit: Leaving)
L1137[23:01:27] ⇦ Quits: sciguyryan (sciguyryan@109-205-169-131.dynamic.swissvpn.net) ()
L1138[23:02:15] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:94ac:614a:6722:753) (Quit: Leaving)
L1139[23:03:10] ⇨ Joins: VikeStep (~VikeStep@101.163.3.251)
L1140[23:06:00] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:94ac:614a:6722:753)
L1141[23:07:57] <Kodos> When I do /forge tps, what should be my ideal Mean tick time
L1142[23:08:20] <Ender> what is it now?
L1143[23:08:26] <Kodos> 7.9ish ms
L1144[23:08:33] <Ender> that's good
L1145[23:08:44] <Kodos> Then why's it taking 15-20 seconds for a chest GUI to open =\
L1146[23:08:48] <Ender> [19:08:25 INFO]: Dim 0 : Mean tick time: 13.204 ms. Mean TPS: 20.000
L1147[23:08:48] <Ender> is my server currently
L1148[23:09:56] *** Oddstr13 is now known as Odd-test
L1149[23:10:02] *** Odd-test is now known as Oddstr13
L1150[23:12:18] *** Daiyousei is now known as SleepingFairy
L1151[23:12:49] ⇨ Joins: mindstorm8191 (~IceChat77@162-203-90-21.lightspeed.lsvlky.sbcglobal.net)
L1152[23:13:30] ⇦ Quits: gjgfuj (~gjgfuj@119.15.76.203) (Ping timeout: 183 seconds)
L1153[23:20:15] *** Hobbyboy is now known as Hobbyboy|Sleep
L1154[23:26:12] <Prince_Vifino> :O
L1155[23:26:18] <Prince_Vifino> my wolfram command works!
L1156[23:27:59] ⇦ Quits: Hobby_boy (~Hobbyboy@host81-132-197-54.range81-132.btcentralplus.com) (Remote host closed the connection)
L1157[23:35:53] *** Prince_Vifino is now known as vifino
<<Prev Next>> Scroll to Top