<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:08:23] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:f58c:b0b4:f302:8184) (Quit: Cervator)
L2[00:21:15] ⇨ Joins: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au)
L3[00:21:32] ⇦ Quits: Hyst` (cxsss1@cpe-124-189-28-144.bkzh1.cht.bigpond.net.au) (Ping timeout: 186 seconds)
L4[00:34:44] ⇦ Quits: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au) (Ping timeout: 384 seconds)
L5[00:45:07] ⇦ Quits: qws-user-1228 (~quassel@cpe-76-181-123-141.columbus.res.rr.com) (Read error: Connection reset by peer)
L6[00:46:59] ⇨ Joins: qws-user-1228 (~quassel@2605:a000:110c:814f:693b:503f:80b8:a97b)
L7[01:14:34] ⇨ Joins: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au)
L8[01:17:21] ⇨ Joins: ChJees (~ChJees@217-212-206-126-no62.tbcn.telia.com)
L9[01:25:47] ⇨ Joins: SixDev (uid64016@id-64016.richmond.irccloud.com)
L10[01:54:00] ⇨ Joins: Keanu73 (~Keanu73@host-92-28-93-223.as13285.net)
L11[02:00:20] <Lizzy> yay, getting to walk to work in -2°C
L12[02:03:35] ⇨ Joins: rashdanml (~rashdanml@S0106848dc7ea7a0a.gv.shawcable.net)
L13[02:04:15] <Totoro> Lizzy: cool =)
L14[02:05:44] ⇦ Quits: rashy (~rashdanml@S0106848dc7ea7a0a.gv.shawcable.net) (Ping timeout: 198 seconds)
L15[02:06:19] *** minecreatr is now known as Mine|dreamland
L16[02:07:32] ⇨ Joins: qws-user-1229 (~quassel@cpe-76-181-123-141.columbus.res.rr.com)
L17[02:09:56] ⇦ Quits: qws-user-1228 (~quassel@2605:a000:110c:814f:693b:503f:80b8:a97b) (Ping timeout: 198 seconds)
L18[02:20:23] ⇦ Quits: Keanu73 (~Keanu73@host-92-28-93-223.as13285.net) (Quit: Gotta go to bed or something. See ya!)
L19[02:29:50] <Forecaster> here, have some more adorable
L20[02:29:52] <Forecaster> http://imgur.com/gallery/OT6f44q
L21[02:38:08] <LordRyan> Forecaster: is that an albino sugar glider? :O
L22[02:38:14] <Forecaster> maybe
L23[04:14:52] ⇨ Joins: Inari (~Pinkishu@p5DEC6634.dip0.t-ipconnect.de)
L24[04:34:14] ⇨ Joins: VikeStep (~VikeStep@101.184.229.226)
L25[05:07:45] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L26[05:15:29] ⇨ Joins: MalkContent (~MalkConte@p4FDCFC4E.dip0.t-ipconnect.de)
L27[05:33:56] ⇦ Quits: Madxmike (~Madxmike@99-116-221-165.lightspeed.tukrga.sbcglobal.net) (Ping timeout: 198 seconds)
L28[05:50:03] <DaMachinator> the forums hate me
L29[05:53:03] <Lizzy> eh?
L30[05:54:26] ⇦ Quits: wolfmitchell[m] (~mitchellm@osiris.stary2001.co.uk) (Remote host closed the connection)
L31[05:55:09] ⇨ Joins: wolfmitchell[m] (~mitchellm@osiris.stary2001.co.uk)
L32[05:59:12] ⇨ Joins: Stary[m] (~starymatr@osiris.stary2001.co.uk)
L33[05:59:36] <Stary[m]> matrix a broke
L34[05:59:37] <Stary[m]> fuk
L35[06:01:19] <Mystia_Lorelei> lul
L36[06:05:17] <DaMachinator> nvm noscript hates captchas
L37[06:05:46] <Lizzy> DaMachinator, if you mean that your post required approval. That is to stop spammer accounts from filling our forums with kitchen ads
L38[06:06:14] <DaMachinator> no, i mean i couldn't register because noscript was preventing the keycaptcha from running
L39[06:06:19] <DaMachinator> which i fixed
L40[06:06:27] <Lizzy> ah
L41[06:06:47] ⇦ Quits: qws-user-1229 (~quassel@cpe-76-181-123-141.columbus.res.rr.com) (Read error: Connection reset by peer)
L42[06:07:44] ⇨ Joins: qws-user-1228 (~quassel@2605:a000:110c:814f:693b:503f:80b8:a97b)
L43[06:08:39] <Saphire> Uh..
L44[06:08:46] <Saphire> I want to make a 3D printer ._.
L45[06:09:45] <DaMachinator> now i have to ignore Imgur being blocked because of the stupid way the school district set up internet and filtering for the schools
L46[06:10:40] <DaMachinator> apparently all of the district's schools are linked to a central location, and there is only one filter - appropriate for elementary-school children
L47[06:11:16] <Saphire> ююю
L48[06:11:18] <Saphire> *...
L49[06:11:22] <Saphire> well shit
L50[06:11:30] <Mystia_Lorelei> xaxaxa
L51[06:13:24] <Forecaster> what would you call one of those woven emblem things you can get of for example a figure?
L52[06:13:31] <Forecaster> on a plastic backing for example
L53[06:13:46] <Forecaster> I don't know if they've got a specific name
L54[06:14:00] <Inari> Lizzy: Haha, kitchen ads
L55[06:14:32] <Lizzy> thankfully we haven't had many of them but i know that the CC forums had quite a few of them
L56[06:14:43] <Lizzy> then again that was back in like, 2014
L57[06:16:16] <Forecaster> so what you're saying is that the oc forums is not the place to go if you're in the market for a kitchen
L58[06:16:19] <Forecaster> damn
L59[06:35:39] ⇨ Joins: Mettaton_Fab (~herecomes@p579641BC.dip0.t-ipconnect.de)
L60[06:37:31] <Izaya> Okay so
L61[06:37:36] <Izaya> fresh Windows 8.1 install
L62[06:38:10] <Izaya> Disabled Internet Exploder and Windows Media Disabler, installed Classic Shell, Mozarella Filofax, VLC, M$ office, LibreOffice
L63[06:38:14] <Izaya> am I forgetting anything?
L64[06:38:17] <Izaya> (This is for a client)
L65[06:39:38] <Stary[m]> Google ultron
L66[06:39:44] <Stary[m]> jk
L67[06:39:52] <Izaya> I hear NASA uses that
L68[06:39:54] <Mystia_Lorelei> more office programs
L69[06:40:09] <Izaya> inb4 openoffice, staroffice, calligra
L70[06:40:41] <Stary[m]> yes
L71[06:40:53] <Stary[m]> multiple offices = more productivity!!!
L72[06:41:44] <Izaya> exactly
L73[06:41:46] <Izaya> by that logic
L74[06:41:53] <Izaya> I should install as many email clients as possible too
L75[06:42:25] <Mystia_Lorelei> yep
L76[06:43:18] ⇦ Quits: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au) (Ping timeout: 206 seconds)
L77[06:43:22] ⇨ Joins: Hyst (cxsss1@cpe-124-189-28-144.bkzh1.cht.bigpond.net.au)
L78[06:45:42] <Mystia_Lorelei> and web browsers
L79[06:45:49] <Izaya> "Origin - Like Steam, but for EA."
L80[06:46:59] <Lizzy> with an overpriced store
L81[06:51:51] <DaMachinator> i prefer thunderbird over outlook personally but so many people use webmail nowdays that it doesn't really matter
L82[06:52:47] <DaMachinator> also, depending on who this client is and why they want it disabling internet explorer may not be as practical as you might think, given the number of enterprise webapps that don't work properly on any other browser
L83[06:52:49] <Izaya> both suck
L84[06:53:01] <Izaya> (Outlook and Thunderbird)
L85[06:53:07] <Izaya> all the email clients I've tried have sucked
L86[06:53:18] <Izaya> the least sucky was Evolution and it had some nasty unclean stuff
L87[06:55:40] <Totoro> what about https://nylas.com/ ?
L88[06:55:58] <Lizzy> also disabling IE in windows has an effect on anything that uses the win32 api / libraries for displaying web-page stuff
L89[06:56:55] <ade129> All legacy encodings for languages should die in a fire
L90[07:02:53] <S3> whee
L91[07:04:05] <ade129> The only exceptions are ASCII and Latin-1 since they are compatible with unicode
L92[07:04:32] ⇦ Quits: Dashkal (~dashkal@S0106d43d7ef8be0d.vf.shawcable.net) (Ping timeout: 198 seconds)
L93[07:19:01] <Inari> http://imgur.com/gallery/GgFiv wow
L94[07:21:16] <ade129> Lovely, just saw a data dump of Random Hong Kong people in pastebin... I do not happen to know any of them but they look legit
L95[07:23:12] <ade129> They are legit, just looked up a few places
L96[07:23:29] <Inari> like their whole body data? :o
L97[07:23:44] <ade129> Nope
L98[07:23:52] <Inari> payonel: http://imgur.com/gallery/0xEilxR
L99[07:24:48] <ade129> Here's the format I managed to guess:
L100[07:25:26] <ade129> (Does corded still not send the 3rd line?)
L101[07:25:58] ⇨ Joins: Vexatos (~Vexatos@p200300556E653118F4042E4AE3105077.dip0.t-ipconnect.de)
L102[07:25:58] zsh sets mode: +v on Vexatos
L103[07:26:36] <ade129> Also the gender...
L104[07:27:04] <ade129> and the email...
L105[07:30:08] *** TangentDelta|Away is now known as TangentDelta
L106[07:30:26] <S3> Izaya: easy? no easy? http://hastebin.com/urubisiham.lua
L107[07:30:39] <S3> basic network interface driver for my OC os ^
L108[07:30:55] * Izaya sighs
L109[07:31:06] <Izaya> Why does hastebin require javashit to display the fucking paste?
L110[07:31:48] <Izaya> S3: I feel like it would make more sense if I'd seen more of the OS
L111[07:33:25] <S3> complain to hastebin
L112[07:33:31] <S3> it's probably for their syntax highlighting
L113[07:39:09] <Forecaster> just go to the raw output
L114[07:40:45] <DaMachinator> you know what would be a fun project if i had more free time...
L115[07:40:49] <DaMachinator> IP over RedNet
L116[07:50:30] <Izaya> IPoRN?
L117[07:50:47] <Stary[m]> mfw #oc has no names set
L118[07:50:49] <Stary[m]> in matrix
L119[07:50:51] <Stary[m]> and
L120[07:50:51] <Stary[m]> @irc_bridge:matrix.9net.org is a Admin
L121[07:53:14] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L122[07:56:15] <ade129> I've finally found an excuse to use IRC
L123[07:56:29] *** Keridos|away is now known as Keridos
L124[07:56:47] ⇨ Joins: ade124 (~ade129@221.124.197.155)
L125[07:56:54] <ade124> hi
L126[08:05:13] <Forecaster> what excuse?
L127[08:05:26] <LordRyan> it's good
L128[08:05:27] <LordRyan> :D
L129[08:06:04] <Forecaster> http://imgur.com/gallery/EESue
L130[08:07:13] <ade124> ... 50% of chats I like are only available on IRC
L131[08:07:41] <ade124> So now I have esper and freenode
L132[08:07:49] <ade124> (This being the only esper server)
L133[08:07:52] <ade124> *channel
L134[08:08:31] <ade124> I have 1 server per channel, that's extremely fun
L135[08:08:32] <Forecaster> you only realized this now?
L136[08:08:41] <Forecaster> :P
L137[08:08:44] <ade124> yes... lol
L138[08:08:48] <Forecaster> what's the freenode one then
L139[08:08:54] <ade124> ##conlang
L140[08:08:56] <ade124> Don't ask me why
L141[08:09:05] <Caitlyn> Why
L142[08:09:57] <ade124> idk
L143[08:10:00] <Forecaster> why tho
L144[08:10:03] <Forecaster> what is it even
L145[08:10:25] <Forecaster> on freenode I'm in #irssi and #starbound
L146[08:10:35] <ade124> and then I have #linguistics on irc.snoonet.org, it's *really* fun
L147[08:11:14] <ade124> (The other 49% of chats I like are only on discord though, and this is the only one that is available in both)
L148[08:11:57] <Forecaster> there's 1% missing there
L149[08:12:00] <Forecaster> > . >
L150[08:12:18] <LordRyan> one's on Matrix.
L151[08:12:20] <LordRyan> :P
L152[08:12:41] <LordRyan> the reason the percentage is so low is because matrix is so unstable
L153[08:14:32] * Lizzy snuggles her vifino
L154[08:14:41] <S3> hm
L155[08:14:49] <S3> wonder if anyone ever made a matrix mod
L156[08:15:24] <Lizzy> sync could kinda be used for that purpose
L157[08:15:36] <Lizzy> if by matrix you mean the films
L158[08:20:27] ⇦ Quits: Syrren (~syrren@101.166.208.194) (Ping timeout: 206 seconds)
L159[08:22:02] <S3> They made films of the matrix? I mean the books
L160[08:22:11] <LordRyan> they made exactly one film.
L161[08:22:25] <LordRyan> they also made two abominations.
L162[08:23:37] <Forecaster> I'm dumb :|
L163[08:23:38] <Forecaster> http://i.imgur.com/GPEYRvC.png
L164[08:24:48] ⇦ Quits: ade124 (~ade129@221.124.197.155) (Ping timeout: 206 seconds)
L165[08:28:00] <Lizzy> lol
L166[08:30:15] <Inari> 54 mb of mails stored so far in some 9 months. The most clean mailbox I ever kept
L167[08:31:29] ⇦ Quits: Icedream (~icedream@has.streaminginter.net) (Remote host closed the connection)
L168[08:31:50] <Inari> https://i.redd.it/jwpvj803x80y.png lol
L169[08:31:56] ⇨ Joins: solace (~quassel@c-67-169-234-216.hsd1.ca.comcast.net)
L170[08:32:38] <Lizzy> my gmail reports 1.2GB used but i'm not sure if that's just mail or also including my google drive usage
L171[08:34:00] <Inari> on gmail I just did never care lol
L172[08:34:02] <Lizzy> though my gmail has 20,705 Conversations (that's conversations, not individual emails)
L173[08:34:06] <Inari> 2.75 GB here
L174[08:35:02] <Lizzy> aha, found a break down. 0.13GB is being used by my drive, 1.04GB by mail and 0.01GB on Google Photos (which i think was picasa at some point)
L175[08:37:43] <Inari> Lewd nude pics?
L176[08:38:19] <Forecaster> I'm using 0.01GB apparently
L177[08:40:54] <Lizzy> Inari, na, i think it's mainly pictures of lego
L178[08:40:57] ⇨ Joins: Icedream (~icedream@has.streaminginter.net)
L179[08:42:56] <Forecaster> lewd lego?
L180[08:43:29] <Lizzy> no
L181[08:44:28] <ade129> Oh, the remaining 1% is this server which is accessible from both discord and IRC
L182[08:45:08] <ade129> and I found a linguistics discord which kind of nullifies the other... 40% approximately so... Back to discord we go
L183[08:45:18] <ade129> sorry
L184[08:45:23] <Lizzy> eh?
L185[08:46:29] <ade129> basically I decided to switch back to discord because I'm lazy
L186[08:46:46] <Forecaster> some of us are on both at the same time :P
L187[08:47:00] <Forecaster> so that's a terrible excuse!
L188[08:47:16] <ade129> I'm on my phone
L189[08:47:28] <ade129> Too lazy to install an IRC client
L190[08:47:29] <Lizzy> also my google photos contain pictures of my lego boat, my dad's old cat, my pc case and pictures of me and vifino
L191[08:48:00] <Forecaster> I use ssh
L192[08:48:01] <Forecaster> :P
L193[08:48:12] <Forecaster> because mobile irc clients suck
L194[08:48:22] <Lizzy> AndChat isn't too bad
L195[08:48:32] <ade129> The only reason I kind of wanted to switch back to IRC is because KDE came with a IRC client
L196[08:50:46] <ade129> I'm at *that* level of lazy...
L197[08:52:43] <Totoro> ade129: constructed languages?
L198[08:52:55] <ade129> yeah
L199[08:53:26] <Totoro> a like this theme too =)
L200[08:54:18] <Totoro> considered the idea of creating a simple language for my RPG game
L201[08:54:29] <Totoro> but never had enough time for this
L202[08:55:49] <ade129> Well, finally someone who can understand weird symbols like ʃ and ð I ɡueas
L203[08:56:23] ⇦ Quits: VikeStep (~VikeStep@101.184.229.226) (Read error: Connection reset by peer)
L204[08:57:31] <Totoro> not all weird symbols i can understand, but i like them anyway =)
L205[09:00:56] ⇨ Joins: admicos (~admicos@46.196.95.19)
L206[09:07:47] <Forecaster> http://imgur.com/gallery/rYzEKbT this got me
L207[09:07:56] <Forecaster> damn you perspective!
L208[09:12:12] *** Keridos is now known as Keridos|away
L209[09:13:07] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L210[09:13:07] zsh sets mode: +v on EnderBot2
L211[09:16:02] ⇦ Quits: solace (~quassel@c-67-169-234-216.hsd1.ca.comcast.net) (Ping timeout: 206 seconds)
L212[09:24:11] ⇨ Joins: Michiyo (~Michiyo@mail.pc-logix.com)
L213[09:24:11] zsh sets mode: +o on Michiyo
L214[09:24:31] <Lizzy> ohai der Michiyo
L215[09:24:37] <Michiyo> o/
L216[09:27:05] <Michiyo> Damn it I forgot to commit and build OpenFM last night ._.
L217[09:27:41] <Lizzy> :/
L218[09:29:19] <Michiyo> It removes the max speaker limit.. or rather, moves it to the config
L219[09:29:42] <Michiyo> setting it too high WILL cause performance issues though, there is a reason it was set to 10
L220[09:39:38] ⇦ Quits: Fiender (~Fiender@services.net.ru) (Quit: ZNC - http://znc.in)
L221[09:39:38] ⇦ Quits: fingercomp (~fingercom@services.net.ru) (Quit: .)
L222[09:39:45] ⇨ Joins: Fiender (~Fiender@services.net.ru)
L223[09:40:02] ⇦ Quits: Fiender (~Fiender@services.net.ru) (Remote host closed the connection)
L224[09:40:09] ⇨ Joins: Fiender (~Fiender@services.net.ru)
L225[09:40:18] *** Keridos|away is now known as Keridos
L226[09:41:09] ⇨ Joins: fingercomp (~fingercom@services.net.ru)
L227[09:47:48] *** Away_21 is now known as Wuerfel_21
L228[09:47:58] <Michiyo> yay deposit hit my bank account and I'll have my debit card soon
L229[09:48:11] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L230[09:52:58] <LizzyTheKitty> woo
L231[09:55:15] ⇨ Joins: xarses (~xarses@8.39.49.133)
L232[09:56:05] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L233[09:59:03] ⇦ Quits: xarses (~xarses@8.39.49.133) (Ping timeout: 206 seconds)
L234[10:01:03] <Wuerfel_21> WTH does lewd even mean?
L235[10:01:41] <LordRyan> sexually related
L236[10:02:36] * Inari hands Wuerfel_21 lewd pictures
L237[10:03:53] <Wuerfel_21> ahhhh...
L238[10:04:14] <Inari> Sigh I hate imgur
L239[10:05:40] ⇦ Quits: SixDev (uid64016@id-64016.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L240[10:07:25] <Forecaster> Inari: why?
L241[10:07:44] <Inari> They made it so favortiing doesn't upvote
L242[10:07:54] * Forecaster shrugs
L243[10:08:06] <Forecaster> I could create a userscript that does that if I wanted to
L244[10:08:16] <Inari> Maybe, but I'm lazy and its a stupid change
L245[10:08:26] <Forecaster> I don't really care
L246[10:08:31] <Inari> Well I do
L247[10:08:33] <Inari> hence I do hate imgur
L248[10:08:35] <Inari> not you hate imgur
L249[10:08:36] <Inari> I do
L250[10:08:36] <Inari> :P
L251[10:09:06] <Forecaster> I didn't imply that was the case either
L252[10:09:08] <Michiyo> I actually like the change.
L253[10:09:14] <Michiyo> :P
L254[10:09:20] <Inari> Michiyo: Eh they could have at least made it an option
L255[10:09:24] <Michiyo> True I guess
L256[10:09:26] <Forecaster> I am indifferent to the change
L257[10:09:54] <Inari> I prefer favourite for easier saving, but favourite doesn't show in the sidebar thingy so its less easy to see what I looked at already
L258[10:10:22] <Forecaster> I recognize what I've looked at already
L259[10:10:32] <Michiyo> ugh... fun topimax side effect of the day: super light headed
L260[10:12:14] <Inari> Forecaster: takes longer tahn just seeing the green thigny when scrolling thorugh
L261[10:12:48] * Lizzy puts a hat on Michiyo that has small pockets which she puts small weights in to make her head heavier
L262[10:13:11] <Michiyo> Lizzy, sadly I don't think that'd work :p
L263[10:13:57] <Inari> http://pm1.narvii.com/5923/9a9d0c5c8351ec5e31c8b4f24102ca0d17b947e7_hq.jpg
L264[10:14:00] <Forecaster> #literalhospital
L265[10:14:40] <Mettaton_Fab> which anime is dis?
L266[10:14:49] <Inari> Utawarerumono
L267[10:15:05] <Michiyo> Inari, http://imgur.com/gallery/6INN6 lol
L268[10:15:21] ⇦ Quits: techno156 (~techno156@137.154.59.35) (Quit: There are those who live without living. Don't be one of those.)
L269[10:15:38] <gamax92> -4
L270[10:22:18] <Inari> (NSFW) https://vk.com/doc31215309_439366421?hash=7033621ef67ac8e530&dl=39889f04833d1fd3ee apparently thats a thing
L271[10:23:09] <gamax92> oh
L272[10:23:24] <gamax92> Wasn't expecting a pdf of all things
L273[10:24:06] ⇨ Joins: Keanu73 (~Keanu73@host-92-28-69-90.as13285.net)
L274[10:28:55] <DaMachinator> tables in lua are confusing...
L275[10:29:01] <Inari> How so
L276[10:29:14] <DaMachinator> i just want to:
L277[10:29:57] <DaMachinator> 1) iterate through attached components looking for specific ones (repeatedly, since there is more than one possible type of valid components)
L278[10:30:01] <DaMachinator> 2) store them in a table
L279[10:30:21] <DaMachinator> 3) access the table using an index value
L280[10:32:10] <DaMachinator> which reminds me i need to attach a bunch of RotaryCraft stuff to a computer and call the attached functions so I can figure out what they are called
L281[10:32:35] <gamax92> Inari: jeez it just kept going and going
L282[10:33:05] <DaMachinator> is there a lua object i can store arbitrary variables in and access them using an index value
L283[10:33:12] <DaMachinator> and is it dynamically expandable
L284[10:33:35] <Skye> DaMachinator, that is what a table IS
L285[10:33:37] <gamax92> a table
L286[10:33:50] <Skye> Use table.insert
L287[10:33:53] <Skye> If you want to append
L288[10:33:59] <Skye> If you just want indexes
L289[10:34:15] <Skye> Just use them as indexes
L290[10:34:27] <DaMachinator> I'm writing a program to control a rotarycraft extractor. On program start I need to:
L291[10:34:41] <DaMachinator> Iterate through the attached components, looking for power sources
L292[10:34:48] <Forecaster> anyone wanna buy a soul?
L293[10:34:49] <Forecaster> https://www.amazon.com/dp/B01BZGY5AI/ref=?tag=natdee-20
L294[10:34:50] <DaMachinator> Store the power sources in a table
L295[10:35:28] <DaMachinator> I need to learn how tables work, then...
L296[10:35:44] <Forecaster> it has "Easy to read English instructions!"
L297[10:36:06] <gamax92> stab self and then die, soul will take over your body
L298[10:36:28] <DaMachinator> are tables zero-indexed
L299[10:36:34] <Inari> No
L300[10:36:36] <Inari> Well
L301[10:36:38] <Inari> they can be
L302[10:36:43] <Inari> but all the standard libs use one-indexed
L303[10:37:14] <Skye> If you want to use them zero indexed, just subtract and add one where needed.
L304[10:40:42] <DaMachinator> why does the lua manual stick two colons in front of the assignment operator
L305[10:41:01] <DaMachinator> no example OC code i've seen does that...
L306[10:42:05] <gamax92> that's Extended Backus–Naur for showing syntax
L307[10:42:23] <DaMachinator> in english pls
L308[10:42:39] <Inari> Its a formatting/language/whatever you use to explain syntax
L309[10:42:48] <gamax92> just know that it's not Lua code and don't try to write code in Lua with ::=, it's not Lua and could never be valid Lua code
L310[10:43:15] <DaMachinator> ok that was what i needed to know
L311[10:43:47] * DaMachinator is used to Javascript
L312[10:48:41] <Lizzy> god dammit who fired the lewd thoughts dart at me?
L313[10:49:44] <Forecaster> it was probably payonel
L314[10:51:33] ⇨ Joins: Jezza (~Jezza@92.206.4.86)
L315[10:54:10] ⇦ Parts: DaMachinator (~DaMachina@40.112.138.169) (All the world's a stage))
L316[10:54:11] ⇨ Joins: DaMachinator (~DaMachina@40.112.138.169)
L317[10:57:18] <DaMachinator> sorry, intel display drivers decided they didn't like something
L318[10:57:26] <DaMachinator> had to force restart
L319[11:10:22] <Lizzy> home time!
L320[11:11:42] <Forecaster> hammer time!
L321[11:11:51] <Forecaster> wait dammit I misread!
L322[11:11:59] <Forecaster> anyone know how to fix a vase?
L323[11:12:23] <Forecaster> that may or may not have been hammered by an unidentified assailant?
L324[11:13:48] <gamax92> Forecaster: MIGHTY PUTTY
L325[11:14:22] <payonel> Inari: ! iwas going to send you that same image :)
L326[11:14:40] <payonel> Inari: http://i.imgur.com/0xEilxR.gifv
L327[11:14:49] <payonel> Forecaster: ?
L328[11:15:26] <Forecaster> I didn't do it!
L329[11:15:30] <payonel> i cast lewd darts?
L330[11:15:36] * Forecaster hides vase shards under the carpet
L331[11:16:47] ⇨ Joins: cloakable (~cloakable@cpc87219-aztw31-2-0-cust20.18-1.cable.virginm.net)
L332[11:16:55] <gamax92> hey cloakable
L333[11:17:08] <payonel> DaMachinator: in lua, tables are both 'arrays' and 'maps' -- but the array methods count from 1
L334[11:18:15] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L335[11:19:19] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L336[11:20:25] <Mettaton_Fab> https://www.amazon.com/popular-Interest-sharing-Random-color/dp/B018XKRLXC/ref=pd_sbs_328_29?_encoding=UTF8&pd_rd_i=B018XKRLXC&pd_rd_r=1A6W4VVKKSBYTF882NMP&pd_rd_w=RbrKa&pd_rd_wg=z6V71&psc=1&refRID=1A6W4VVKKSBYTF882NMP there.
L337[11:20:55] <cloakable> Hoi gamax92
L338[11:22:18] <Forecaster> http://m.imgur.com/gallery/uhQsGLX
L339[11:23:19] <cloakable> Time to look into building the 1.10.2 pack again I think
L340[11:25:59] <payonel> Forecaster: i see what you did there...
L341[11:27:17] ⇦ Quits: rikai (~quassel@rekd.net) (Quit: No Ping reply in 180 seconds.)
L342[11:28:26] ⇨ Joins: rikai (~quassel@rekd.net)
L343[11:29:41] <Forecaster> payonel: you did? :O
L344[11:29:49] <Mettaton_Fab> amazon has some fucked up shit: https://www.amazon.com/Sad-Frog-Silicone-Gaming-Mousepad/dp/B01FFRUWO6/ref=pd_sbs_229_19?_encoding=UTF8&pd_rd_i=B01FFRUWO6&pd_rd_r=HPRFER0P4PYMM20WEMGE&pd_rd_w=cUbCY&pd_rd_wg=EItQb&psc=1&refRID=HPRFER0P4PYMM20WEMGE
L345[11:34:35] <gamax92> oh.
L346[11:38:25] <Forecaster> Owl
L347[11:38:28] <Forecaster> http://m.imgur.com/gallery/uhFFkKa
L348[11:39:29] <gamax92> delicous
L349[11:40:31] <Inari> payonel: hehe
L350[11:46:03] <gamax92> not all heros wear capes
L351[11:48:35] <Forecaster> http://imgur.com/gallery/9Ybgz
L352[11:57:58] ⇨ Joins: scj643_ (~quassel@scj.theender.net)
L353[11:58:04] ⇦ Quits: scj643 (~quassel@scj.theender.net) (Ping timeout: 186 seconds)
L354[12:03:45] *** scj643_ is now known as scj643
L355[12:19:04] ⇨ Joins: Tiin57 (~tiin57@tiin57.net)
L356[12:22:40] ⇦ Quits: surferconor425 (~surfercon@46.101.41.205) (Quit: Goodbye)
L357[12:24:34] ⇦ Quits: wolfmitchell[m] (~mitchellm@osiris.stary2001.co.uk) (Remote host closed the connection)
L358[12:24:34] ⇦ Quits: Stary[m] (~starymatr@osiris.stary2001.co.uk) (Remote host closed the connection)
L359[12:26:05] ⇨ Joins: wolfmitchell[m] (~mitchellm@osiris.stary2001.co.uk)
L360[12:29:21] ⇨ Joins: surferconor425 (~surfercon@119.89.199.104.bc.googleusercontent.com)
L361[12:29:54] <wolfmitchell[m]> k
L362[12:30:23] <Forecaster> b
L363[12:32:56] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L364[12:33:04] <wolfmitchell[m]> http://matrix.9net.org//_matrix/media/v1/download/matrix.9net.org/iDtBQApPNHDInlEKWHBXoOXN - wolfmitchell[m]_2016-11-30_18:33:03.txt
L365[12:33:06] <wolfmitchell[m]> k
L366[12:33:10] <wolfmitchell[m]> thanks rdesktop
L367[12:34:41] <wolfmitchell[m]> Stary: remember this mess? http://www.cisco.com/c/dam/en/us/support/docs/field-notices/637/fn63722_mzf4km.jpg
L368[12:34:48] <wolfmitchell[m]> guess what happened to me during lunch
L369[12:34:55] ⇨ Joins: Dashkal (~dashkal@S0106d43d7ef8be0d.vf.shawcable.net)
L370[12:34:57] ⇨ Joins: Stary[m] (~starymatr@osiris.stary2001.co.uk)
L371[12:34:59] <Stary[m]> LOL
L372[12:35:06] <Stary[m]> srs wolfmitchell
L373[12:35:13] <wolfmitchell[m]> yes
L374[12:35:15] <Mettaton_Fab> wat?
L375[12:35:23] <wolfmitchell[m]> solution?
L376[12:35:24] <wolfmitchell[m]> pocket knife!
L377[12:35:29] <wolfmitchell[m]> cut the reset button off!
L378[12:35:29] <wolfmitchell[m]> jk
L379[12:36:16] <wolfmitchell[m]> Stary: ^
L380[12:36:24] <Stary[m]> :^)
L381[12:38:24] <gamax92> [m]
L382[12:38:49] <Forecaster> that kind of looks like a punch
L383[12:39:10] <wolfmitchell[m]> gamax92: because using Stary's matrix to irc bridge
L384[12:39:23] <wolfmitchell[m]> i mean i could use an irc client it just requires me to uh
L385[12:39:27] <gamax92> care?
L386[12:39:27] <wolfmitchell[m]> open an irc client
L387[12:39:32] <wolfmitchell[m]> and not just have a browser open
L388[12:39:34] <Forecaster> what is matrix
L389[12:39:41] <wolfmitchell[m]> http://matrix.org
L390[12:41:32] <wolfmitchell[m]> https://screenshits.nofla.me/2016-11-30-134121_1329x744.png
L391[12:42:15] <wolfmitchell[m]> Stary: ^ kek
L392[12:42:49] <Forecaster> I see
L393[12:45:19] ⇨ Joins: solace (~quassel@207.166.7.215)
L394[12:58:13] <DaMachinator> hmm
L395[13:04:52] <DaMachinator> will this work: https://gist.github.com/DaMachinator/d0fba0a43d3f8e88f41ee0eecedabff8
L396[13:05:50] <DaMachinator> the objective is to get a pair of tables with the component address in the first and the component type in the second
L397[13:09:41] <DaMachinator> hallo?
L398[13:11:12] ⇦ Quits: Dandrik (webchat@71-217-78-150.tukw.qwest.net) (Ping timeout: 195 seconds)
L399[13:12:06] <payonel> hi
L400[13:12:52] <Inari> DaMachinator: Patience, young one
L401[13:13:12] <payonel> DaMachinator: i wouldn't call comp.proxy on nil, i'd check the list() result first
L402[13:13:15] ⇨ Joins: qws-user-1229 (~quassel@cpe-76-181-123-141.columbus.res.rr.com)
L403[13:13:16] ⇦ Quits: qws-user-1228 (~quassel@2605:a000:110c:814f:693b:503f:80b8:a97b) (Read error: Connection reset by peer)
L404[13:13:20] <payonel> i dont recall if that is asserted in proxy()
L405[13:14:17] <payonel> also, you could use table.insert(addresses, addr) table.insert(types, turbine)
L406[13:14:36] <payonel> also, your `turbine` identifier on line 21 is nil
L407[13:14:42] <payonel> i dont see where you are assigning that
L408[13:14:51] <payonel> did you mean `name` ?
L409[13:15:09] <DaMachinator> did i forget to make that a string...
L410[13:15:11] <payonel> and, i dont know the mod your using, or how it names its components exactly
L411[13:15:15] <DaMachinator> yes i did
L412[13:15:21] <DaMachinator> the mod is wierd
L413[13:15:32] <payonel> but - the name will also start with "turbine"
L414[13:15:34] <DaMachinator> there are sets of components with the same function values and relevant data
L415[13:15:40] <payonel> because you asked for that specifically in component.list
L416[13:16:05] <payonel> so for example, "turbine", "turbine_foo", and "turbine_bar" would be returned by component.list("turbine")
L417[13:16:07] <DaMachinator> is there a way to say 'contains "turbine"' instead
L418[13:17:26] <payonel> other methods for appending to arrays include tbl[#tbl+1]=value
L419[13:17:40] <payonel> but table.insert(tbl, value) is also used often
L420[13:18:05] <payonel> keeping track of your own index for this purpose is not elegant in lua
L421[13:18:52] <payonel> i dont know what code is consuming this data, but my other thought is why have an array for this
L422[13:18:58] <payonel> id just use a single table, keyed by addr
L423[13:19:08] <DaMachinator> the identifier does not need to exist
L424[13:19:17] <payonel> turbines[addr] = name
L425[13:19:33] <DaMachinator> i am trying to detect the power source for the extractor that the program is trying to monitor so that it can monitor those too
L426[13:20:18] <payonel> or perhaps even turbines[addr] = {type=name, proxy=comp.proxy(addr)}
L427[13:21:21] <DaMachinator> so, store a two-variable table in each element of the table
L428[13:21:37] <payonel> it depends how you plan to use this data, these are just style suggestions
L429[13:21:45] <payonel> but yes
L430[13:21:48] <DaMachinator> the mod i am using is rotarycraft, by the way
L431[13:22:05] <payonel> ok - know of it, but i haven't interfaced with it in oc before
L432[13:22:33] <DaMachinator> it is not important to store the name because i don't know of any way to tell component.list to search for entries that contain a string rather than start with one
L433[13:23:18] <payonel> just list all components and regex the names yourself
L434[13:23:59] <payonel> for addr,type in comp.list() do if type:match(".*turbine.*") then turbines[addr] = {...} end end
L435[13:24:34] <DaMachinator> I didn't know there was even a way to do regex in lua.
L436[13:24:50] <DaMachinator> Because my only reference for "how lua works" is the manual.
L437[13:25:14] <Forecaster> it's not exactly regex
L438[13:25:18] <Forecaster> but it's pretty similar
L439[13:25:34] <payonel> DaMachinator: https://www.lua.org/manual/5.3/manual.html#6.4.1
L440[13:25:41] <payonel> yes, i call it lua-style regex :)
L441[13:26:26] <DaMachinator> i also apparently can't read
L442[13:26:47] <payonel> maybe you don't have permissions
L443[13:27:48] <DaMachinator> wrong kind of reading
L444[13:27:55] <payonel> :)
L445[13:28:49] <DaMachinator> also writing lua in notepad++ and saving it as a lua source file for some reason tells N++ "oh you must want this highlighted as Objective C"
L446[13:29:12] <payonel> haha really? :/
L447[13:29:22] <DaMachinator> yes
L448[13:29:28] <DaMachinator> started with normal text file
L449[13:29:38] <payonel> i like vscode btw
L450[13:29:42] <DaMachinator> wrote the first library include statement
L451[13:30:07] <payonel> and this plugin for lua: https://marketplace.visualstudio.com/items?itemName=keyring.Lua
L452[13:30:13] <DaMachinator> i like things that are on my school-provided laptop that i am not allowed to install programs on
L453[13:30:37] <DaMachinator> fortunately most of the fun things i like to do have portable versions
L454[13:30:57] <payonel> vscode can run portably, without install
L455[13:31:08] <payonel> portable-install as in, from a folder
L456[13:32:08] <DaMachinator> so #table is equal to the number of items in a table?
L457[13:32:19] <payonel> almost :)
L458[13:32:27] <DaMachinator> ...
L459[13:32:32] <payonel> first of all, use the wording "#tbl" as opposed to "#table"
L460[13:32:45] <payonel> so as to not refer to the std library table `table`
L461[13:33:38] <payonel> secondly, #tbl invokes an "array" method on tbl that counts from [1] until the value is nil
L462[13:33:43] <DaMachinator> will using the analyzer on a component give me its component name
L463[13:33:58] <payonel> analyzer?
L464[13:34:07] <DaMachinator> it's an item
L465[13:34:19] <DaMachinator> you can use it to get component addresses
L466[13:35:54] <DaMachinator> http://ocdoc.cil.li/item:analyzer
L467[13:35:58] <DaMachinator> this thing
L468[13:36:08] <DaMachinator> it appears that it will
L469[13:37:27] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:ccf0:f6a:1443:6d40)
L470[13:38:01] <DaMachinator> time to load MC
L471[13:51:03] ⇦ Quits: solace (~quassel@207.166.7.215) (Ping timeout: 206 seconds)
L472[13:53:43] ⇨ Joins: Madxmike (~Madxmike@99-116-221-165.lightspeed.tukrga.sbcglobal.net)
L473[13:56:57] ⇨ Joins: gwyneth (~123@47.148.52.185)
L474[13:59:33] ⇨ Joins: SixDev (uid64016@id-64016.richmond.irccloud.com)
L475[14:01:40] ⇦ Quits: Madxmike (~Madxmike@99-116-221-165.lightspeed.tukrga.sbcglobal.net) (Ping timeout: 384 seconds)
L476[14:01:56] <Michiyo> I wish I could MC on this computer so I could try to repro this ticket
L477[14:03:17] <gamax92> Michiyo: what ticket?
L478[14:07:05] <Michiyo> issue with alarms on OS
L479[14:07:50] <Michiyo> seems on MP it only plays the default alarm
L480[14:07:58] <Michiyo> which I swear I tested for, but what do I know
L481[14:07:59] <Michiyo> :p
L482[14:08:32] <Forecaster> is being firm not the same as being stubborn?
L483[14:08:41] <Forecaster> I'm not sure what the difference is
L484[14:10:08] <Michiyo> "As adjectives the difference between firm and stubborn is that firm is steadfast, secure, hard (in position) while stubborn is refusing to move or to change one's opinion; obstinate; firmly resisting. "
L485[14:12:15] ⇨ Joins: Madxmike (~Madxmike@99-116-221-165.lightspeed.tukrga.sbcglobal.net)
L486[14:12:21] <Forecaster> hm
L487[14:12:40] <Inari> Hm
L488[14:13:10] <Inari> I'd feel like being firm just means you have an opinion you hold. Being stubborn is if you're not even changing that opinion despite good evidence its wrong
L489[14:13:12] <Inari> Or something like that
L490[14:14:24] <Forecaster> yeah
L491[14:19:34] <DaMachinator> i feel like being firm is associated with justice/authority
L492[14:19:54] <DaMachinator> one is me using an IRC client
L493[14:20:02] <DaMachinator> wrong channel...
L494[14:22:27] <DaMachinator> what was that function that appends an item to a table again...
L495[14:23:59] ⇨ Joins: Seryoga (~Thunderbi@89.223.47.219)
L496[14:24:04] <DaMachinator> table.insert...
L497[14:25:11] <DaMachinator> the syntax looks like i would insert value n in table t at index i with table.insert(t,i,n), not t.insert(i,n)
L498[14:25:34] ⇦ Parts: Seryoga (~Thunderbi@89.223.47.219) ())
L499[14:37:56] ⇦ Quits: Madxmike (~Madxmike@99-116-221-165.lightspeed.tukrga.sbcglobal.net) (Ping timeout: 384 seconds)
L500[14:48:52] <DaMachinator> https://gist.github.com/DaMachinator/d0fba0a43d3f8e88f41ee0eecedabff8
L501[14:48:56] <DaMachinator> new revision
L502[15:06:12] ⇨ Joins: qws-user-1228 (~quassel@cpe-76-181-123-141.columbus.res.rr.com)
L503[15:06:12] ⇦ Quits: qws-user-1229 (~quassel@cpe-76-181-123-141.columbus.res.rr.com) (Read error: Connection reset by peer)
L504[15:08:38] <DaMachinator> the latest version runs...
L505[15:11:12] <payonel> DaMachinator: that oc analyzer? yes, it'll give you the component name that component.list() would also use
L506[15:11:56] <DaMachinator> i took your suggestion and have an if-elif statement using string.match() instead
L507[15:11:59] <DaMachinator> it "works"
L508[15:12:10] <DaMachinator> whether it puts the correct values into the table i do not know yet
L509[15:12:40] <payonel> DaMachinator: it isn't tbl.insert(i, n) - rather, table.insert(tbl, i, n) [ or, tbl:insert(i, n) <- but the : operator ]
L510[15:13:13] <payonel> and table.insert(tbl, n) would append to tbl
L511[15:13:29] <payonel> table.insert(tbl, n) == tbl[#tbl+1]=n
L512[15:14:32] <DaMachinator> is there a reason to use one above the other
L513[15:15:26] <payonel> i wouldn't be surprised if table.insert is optimized. but no, style
L514[15:16:12] <Inari> TIL a good stone blade is sharper tahn a lot of metal blades
L515[15:18:18] <payonel> Michiyo: stubborn to me is unwilling to listen to reason or alternative viewpoints. stubborn is closed minded even to reasonable debate. firm holds to opinion as well and also doesn't listen to debate but if it judges that debate or alternative viewpoint to be unreasonable
L516[15:18:47] <payonel> so to me, the diff is in the interpretation of the opposing viewpoint, stubborn disregards all, firm disregards the unreasonable
L517[15:19:43] <Michiyo> I was just quoting a website :P
L518[15:22:42] <payonel> i was just trying to join the comment thread
L519[15:23:54] <Inari> I wonder if we'll ever be able to watch nukes go off as kind of a tourist attraction
L520[15:24:07] <DaMachinator> you can
L521[15:24:25] <Inari> oh? where :o
L522[15:24:28] <DaMachinator> it's called looking up films of nuclear tests on the internet
L523[15:24:35] <Inari> Well thats not quite the same
L524[15:24:55] ⇦ Quits: Jezza (~Jezza@92.206.4.86) (Quit: Leaving)
L525[15:25:05] <DaMachinator> for instance: https://www.youtube.com/watch?v=t8IvER-GGEY
L526[15:25:05] <MichiBot> The Atomic Cannon (Upshot-Knothole Grable) 15 kt | length: 1m 18s | Likes: 230 Dislikes: 11 Views: 98,369 | by riceicles123 | Published On 16/7/2009
L527[15:25:33] <Inari> Thats like saying you'll go watch rollerocaster vids
L528[15:26:17] <payonel> weeee!
L529[15:26:27] <DaMachinator> i'd never ride a roller coaster IRL so yes
L530[15:26:39] <Inari> I wouldnt either
L531[15:26:43] <DaMachinator> except nuclear explosions are less boring than rollercoasters
L532[15:26:43] <Inari> but you should be aware of the difference
L533[15:27:09] ⇦ Quits: Mettaton_Fab (~herecomes@p579641BC.dip0.t-ipconnect.de) (Quit: here goes dat boi!)
L534[15:51:43] ⇦ Quits: Keanu73 (~Keanu73@host-92-28-69-90.as13285.net) (Quit: Gotta go to bed or something. See ya!)
L535[15:58:53] ⇦ Quits: MalkContent (~MalkConte@p4FDCFC4E.dip0.t-ipconnect.de) (Quit: Leaving)
L536[16:06:04] ⇦ Quits: admicos (~admicos@46.196.95.19) (Ping timeout: 186 seconds)
L537[16:13:51] *** Wuerfel_21 is now known as Away_21
L538[16:14:34] <gamax92> Inari: what about VR
L539[16:14:49] <Inari> gamax92: Eh, modern VR isn't very good
L540[16:15:22] <gamax92> I've never experienced VR
L541[16:17:48] <Inari> gamax92: its bad resolution, doesn't replicate smell, wind, correct sound, etc
L542[16:18:06] ⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L543[16:18:22] <payonel> vr also doesn't do vaporization at thousands of degrees
L544[16:18:39] <payonel> a nice experience for nuclear blast observers
L545[16:18:58] <gamax92> I think nukes as a tourist attraction wouldn't involve you being nuked :P
L546[16:20:17] <Inari> Well yeah, you'd not exactly be next to it :P
L547[16:30:36] <Skye> I'm designing a 68k computer.
L548[16:30:42] <Skye> Electronics is expensive
L549[16:30:59] <Skye> I've designed a freerun circuit, but I'm missing parts.
L550[16:33:43] ⇦ Quits: Inari (~Pinkishu@p5DEC6634.dip0.t-ipconnect.de) (Quit: 'Beauty can be found where _everything_ is in harmony.' - Symmetra (Overwatch))
L551[16:37:31] <CompanionCube> 14:14 <emmah> Hi, we fixed a zero day today, so please update your Firefox. https://blog.mozilla.org/security/2016/11/30/fixing-an-svg-animation-vulnerability/
L552[16:37:43] <CompanionCube> Skye: why 68k
L553[16:39:22] <Skye> CompanionCube: it can run Linux and I have the chip
L554[16:43:54] *** Gavle|Away is now known as Gavle
L555[16:53:25] *** medsouz|offline is now known as medsouz
L556[16:57:50] ⇨ Joins: Xilandro (~Kodos@2602:306:ce20:6c30:91ce:74ee:3d52:2ebd)
L557[16:57:50] zsh sets mode: +v on Xilandro
L558[16:58:19] ⇦ Quits: Vexatos (~Vexatos@p200300556E653118F4042E4AE3105077.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L559[17:00:02] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:91ce:74ee:3d52:2ebd) (Ping timeout: 206 seconds)
L560[17:03:58] *** Mine|dreamland is now known as minecreatr
L561[17:08:44] ⇦ Quits: gwyneth (~123@47.148.52.185) (Ping timeout: 206 seconds)
L562[17:09:38] ⇨ Joins: gwyneth (~123@47.148.52.185)
L563[17:13:53] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L564[17:24:51] *** alfw is now known as alfw|Off
L565[17:39:19] <payonel> Skye: C.H.I.P. chip ?
L566[17:39:35] <payonel> i also have one, i regret not buying the pocketchip on cyber monday
L567[17:52:18] <lperkins2> ugh, latest version of openos, find no longer takes -maxdepth as an argument...
L568[17:53:16] <Caitlyn> payonel, ^
L569[17:58:21] <lperkins2> oh, heh, nevermind, it's that find now exists as a program,
L570[17:58:29] <lperkins2> but doesn't support that argument,
L571[17:58:44] <lperkins2> so my script thinks it's running on linux, but can't use the shell commands it expects
L572[18:05:40] ⇦ Quits: SixDev (uid64016@id-64016.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L573[18:08:05] <lperkins2> hm, lua5.3 removes bit32?
L574[18:08:17] <lperkins2> nope, just not imported by default
L575[18:08:42] <payonel> lperkins2: `find` previously was on oppm only, now is part of openos
L576[18:08:53] <payonel> and no, i didn't implement `maxdepth`
L577[18:10:22] <payonel> lua5.3 added bit ops, so the bit32 wasn't needed
L578[18:10:35] <lperkins2> Fair enough. I implemented a find library, which checks for the existence of 'find' as a separate program, and uses it if it exists
L579[18:11:02] <lperkins2> now I have it check for the existence of the filesystem table, and only fall back to the standalone program if the table can't be required
L580[18:11:26] <lperkins2> yeah, but you have to use bit32 if you want to support multiple versions of lua
L581[18:13:09] <lperkins2> Looks like those are the only issues getting module imports to work on lua5.3
L582[18:16:07] <payonel> lperkins2: require("bit32") should load our /lib/bit32 when in 5.2
L583[18:16:22] <payonel> and require("bit32") should use the machine level bit32 wrapper for 5.3 bitwise ops when in 5.3
L584[18:16:53] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 206 seconds)
L585[18:16:55] <payonel> sorry, that's backwards i think :)
L586[18:17:24] <payonel> when in 5.2, machine level provides us the bit32 lib, and require("bit32") will give that
L587[18:17:37] <payonel> when in 5.3, there is no machine level bit32 lib, but require will load it from /lib/bit32
L588[18:19:40] <lperkins2> which means it will be slower in 5.3
L589[18:19:58] <lperkins2> meh, this is all for user IO, speed isn't super important.
L590[18:21:37] *** wer38 is now known as wer38|AFK
L591[18:36:56] <lperkins2> hm, I spoke too soon
L592[18:36:59] <lperkins2> math.frexp is gone
L593[18:41:12] <lperkins2> and ugh, broken symlinks are removed on reboot?
L594[18:46:05] <payonel> of course it would be slower in 5.3 - the /lib/bit32 library is using 5.3 syntax but yes, you're making extra function calls
L595[18:46:14] <payonel> if you want it faster, then don't use bit32 lib
L596[18:46:26] <payonel> and if-else your code locally
L597[18:46:45] <payonel> of course, for it to compile, you'd have to split your source files
L598[18:47:07] <payonel> lperkins2: and yes, i never made symlinks persistent
L599[18:47:31] <payonel> that was a feature request for 1.6. I implemented a solution but i didn't like it
L600[18:47:37] <payonel> i may revisit it again
L601[18:47:49] <lperkins2> 'tis okay, I just added a startup script to recraete theme
L602[18:50:16] <lperkins2> hm, a binformat system would be really neat
L603[18:50:27] <payonel> lperkins2: btw, my solution for symlinks would be to create a ${mount_point}/.links on the target fs, and run that on mount
L604[18:50:58] <lperkins2> that would work
L605[18:51:01] <payonel> the file name isn't that important, could be anything. but i would need to store the links on the target fs for persistence to make sense
L606[18:51:40] <lperkins2> yup, you could also create a special file at the destination
L607[18:51:53] <payonel> also, my issue with links currently in openos (as inherited from previous openos versions) is that the sym link path is always absolute
L608[18:51:58] <lperkins2> hm, so you can't create a broken symlink
L609[18:52:03] <payonel> i dont like that, and would prefer the option for relative sym link pathing
L610[18:52:11] <lperkins2> yeah, that would be nice
L611[18:52:28] <payonel> yeah, again, more of the inherited code in the filesystem
L612[18:52:30] <lperkins2> being able to have a broken link is probably more important to me, since I like to symlink to removable disks
L613[18:52:37] <payonel> mhmm
L614[18:52:47] <payonel> these are 1.7 features though
L615[18:52:49] <payonel> just fyi
L616[18:52:50] <lperkins2> and a nicer way for shell scripting
L617[18:53:09] <lperkins2> currently it's cat `path-to-script.sh` | sh
L618[18:54:23] <payonel> the biggest thing on the plate for 1.7 is swap space. 2nd to that is even more io rework to treat the screen as a dump tty device and support for ansi codes, such as colors: https://github.com/MightyPirates/OpenComputers/issues/1847
L619[18:54:54] <payonel> but also cursor movements so that /lib/term can be separated from the screen tty
L620[18:55:20] <payonel> lperkins2: you're using `s :) ?
L621[18:55:23] <lperkins2> where does it go to figure out what file to execute when you type a command name?
L622[18:55:33] <payonel> $PATH
L623[18:55:41] <lperkins2> er, oops, 'path-to-script.sh'
L624[18:55:44] <payonel> checks for the first ${command}.lua in $PATH
L625[18:55:51] <lperkins2> No, I mean what does the checking?
L626[18:56:01] <lperkins2> I'd like to try to make it support other file extensions,
L627[18:56:19] <lperkins2> since there are a number of them available, or possibly add shebang support
L628[18:56:32] <payonel> ah, /lib/process loads the command
L629[18:56:39] <payonel> /lib/process checks for the shebang
L630[18:57:09] <payonel> line 68: if shabang == "#!" then
L631[18:57:22] <payonel> and line 49: local program, reason = shell.resolve(path, 'lua')
L632[18:57:42] <lperkins2> oh, someone added shebang support already?
L633[18:57:55] <lperkins2> can tell it's been a long time since I updated OpenOS
L634[18:59:04] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L635[18:59:10] <payonel> lperkins2: i did a lot :)
L636[18:59:26] <lperkins2> well that gets shell scripting going
L637[18:59:42] <lperkins2> now just need binfmt support
L638[19:01:11] <payonel> i have to run -- if you have more questions/concerns/complaints -- just add my name to your comments here so that i see the ping later
L639[19:01:14] <payonel> o/
L640[19:02:18] <lperkins2> sure, thanks for the assistance
L641[19:11:44] <gamax92> payonel: I am hungry and have little food, send help
L642[19:12:19] <Caitlyn> ^ I second this
L643[19:21:56] <lperkins2> Sweet, got a crude binfmt system working. Currently hardcoded into process.lua. Ideally it needs to be a pluggable system.
L644[19:29:09] ⇨ Joins: Madxmike (~Madxmike@99-116-221-165.lightspeed.tukrga.sbcglobal.net)
L645[19:34:13] ⇦ Quits: Tedster (~Tedster@flux.tedster.net) (Ping timeout: 206 seconds)
L646[19:39:31] *** Gavle is now known as Gavle|Away
L647[19:42:21] *** medsouz is now known as medsouz|offline
L648[19:49:00] ⇨ Joins: Tedster (~Tedster@flux.tedster.net)
L649[19:50:43] <DaMachinator> if tbl = {} is #tbl equal to nil or 0?
L650[20:01:37] <CompanionCube> lperkins2: what do you plan to use binfmt for
L651[20:03:00] <lperkins2> there are a couple of other languages added in oppm
L652[20:03:24] <lperkins2> I'm hoping to get it to recognize them both in their interpreted and compiled forms
L653[20:04:26] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L654[20:05:44] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L655[20:05:52] <lperkins2> DaMachinator 0
L656[20:06:05] <DaMachinator> thx
L657[20:06:45] <lperkins2> Hm, I've sorta got it working, but passing the contents of argv on is proving to be somewhat difficult.
L658[20:28:57] <DaMachinator> https://github.com/DaMachinator/OC-Programs/blob/master/extractor/extract.lua
L659[20:29:50] <DaMachinator> code commented out at line 59 causes the program to crash saying that a bad argument was passed (string expected, got nil)
L660[20:30:31] <lperkins2> at a guess, no redstone component
L661[20:30:38] <lperkins2> in a repl try =component.redstone
L662[20:32:37] <DaMachinator> this is running on a server with a t2 redstone card
L663[20:32:59] <DaMachinator> also it needs to not crash when there is no redstone component
L664[20:33:09] <DaMachinator> that is what the elseif is for...
L665[20:34:00] <DaMachinator> i could try placing a Redstone I/O
L666[20:35:26] <DaMachinator> also doesn't work
L667[20:35:43] <DaMachinator> lperkins2: so how would you suggest that i detect whether a redstone component exists
L668[20:37:43] <lperkins2> the simplest solution, if there is only a single redstone card, is to check component.redstone~=nil
L669[20:39:29] <gamax92> there is isAvailable iirc
L670[20:39:32] <gamax92> ~w component api
L671[20:39:32] <ocdoc> http://ocd.cil.li/api:component
L672[20:39:57] <gamax92> yes, use component.isAvailable("redstone")
L673[20:40:03] <DaMachinator> ideally it should detect a redstone card or a redstone io
L674[20:40:12] <gamax92> same component type
L675[20:40:18] <DaMachinator> component.isAvailable detects whether a primary component exists
L676[20:40:26] <gamax92> ... and?
L677[20:40:48] <DaMachinator> remote components (those attached via cables) tend to not get assigned as a primary even if they are the only component of that type
L678[20:41:01] <gamax92> that makes no sense
L679[20:41:27] <Caitlyn> I have never had that happen
L680[20:41:31] <gamax92> ^
L681[20:41:36] <DaMachinator> if i run component.getPrimary("Extractor") with my setup, it returns nil
L682[20:41:36] <payonel> DaMachinator: #({}) == 0
L683[20:41:48] <payonel> lperkins2: ah, you already answered
L684[20:42:06] * payonel sends bacon to gamax92 and Caitlyn
L685[20:42:17] <gamax92> components are components, shouldn't matter if it's in the computer or next to the computer or attached via cable, if the computer sees it it sees it
L686[20:42:27] <DaMachinator> setup has a RotaryCraft extractor attached via a cable atttached to the screen
L687[20:42:46] <DaMachinator> because racks have funny side connection rules
L688[20:42:49] *** Keridos is now known as Keridos|away
L689[20:43:26] <DaMachinator> well, i will try that for redstone card detection
L690[20:44:02] <DaMachinator> hopefully if anyone else uses this program they will be smart enough not to put multiple redstone components on the machine and expect me to figure out which one it is
L691[20:44:11] <payonel> DaMachinator (and lperkins2) calling component.redstone when there is no redstone component will assert, check component.isAvailable(comp_name) (or component.list(comp_name)) first
L692[20:44:26] <DaMachinator> i did...
L693[20:44:32] <DaMachinator> it crashes the program
L694[20:44:43] <payonel> the first of any component becomes the primary component
L695[20:44:47] <payonel> ^ ^ ^
L696[20:45:01] <DaMachinator> elseif component.list("redstone") then == crash
L697[20:45:08] <payonel> except for screens and keyboards, which are magical so "things just work" when you detach and reattach screens
L698[20:45:24] ⇨ Joins: Wiiplay123 (~kvirc@adsl-72-154-28-166.bna.bellsouth.net)
L699[20:45:40] <DaMachinator> payonel: commented out code at line 59 https://github.com/DaMachinator/OC-Programs/blob/master/extractor/extract.lua
L700[20:45:45] <payonel> component.list() returns a table of results, so always truthy
L701[20:45:45] <gamax92> DaMachinator: component.list returns an empty list if there is no component
L702[20:45:53] <gamax92> as payonel says
L703[20:45:57] <DaMachinator> wait
L704[20:46:04] <DaMachinator> is an empty list equal to nil
L705[20:46:06] <gamax92> no
L706[20:46:07] <payonel> no
L707[20:46:10] <payonel> :)
L708[20:46:11] <gamax92> only nil is equal to nil
L709[20:46:13] <DaMachinator> ok that explains a lot
L710[20:46:22] <payonel> only nil and false are falsey
L711[20:46:38] <payonel> 0, {}, everything else is truthy
L712[20:46:54] <gamax92> #lua not not (0/0)
L713[20:46:54] <payonel> truethy* ? :/
L714[20:46:54] <|0xDEADBEEF|> > true
L715[20:47:01] <DaMachinator> so then why the the first statement work
L716[20:47:07] <DaMachinator> *does the
L717[20:47:08] <payonel> gamax92++ :)
L718[20:47:14] <gamax92> payonel: just testing
L719[20:47:25] <DaMachinator> oh wait it doesn't
L720[20:47:35] <gamax92> DaMachinator: because you are calling the interator
L721[20:48:15] <DaMachinator> the condition for the IF statement: if what you're telling me is right, doesn't it always return true?
L722[20:48:38] <gamax92> the very first one at the top that is: "if not comp.list("Extractor")() then", right?
L723[20:48:42] <gamax92> cause that'll work
L724[20:48:57] <gamax92> "if not comp.list("Extractor") then" will not work (note the lack of secondary parenthesis that calls the iterator)
L725[20:49:03] <DaMachinator> i know it works, because i tested it
L726[20:49:12] <gamax92> you just said it doesn't
L727[20:49:13] <DaMachinator> oh
L728[20:49:16] <gamax92> what line are you referring to then.
L729[20:49:21] <payonel> gamax92: thanks, not table - iterator
L730[20:49:21] <DaMachinator> no, the first statement at the top works
L731[20:49:29] <gamax92> payonel: but it is a table :P
L732[20:49:32] <DaMachinator> the one that checks whether an extractor component exists
L733[20:49:36] <payonel> oh it is? with __call?
L734[20:49:40] <gamax92> DaMachinator: ... so the one at the top? :P
L735[20:49:54] <DaMachinator> i forgot to add the secondary parenthesis to the ones at the bottom
L736[20:49:55] <gamax92> cause the first statement that is also at the top checks whether an extractor component exists
L737[20:50:26] <DaMachinator> the statement at the top which checks whether an extractor component exists has been confirmed working by me testing it
L738[20:50:34] <gamax92> SO WHAT LINE ARE YOU REFERRING TO THAT IS BROKEN
L739[20:51:21] <DaMachinator> the ones areound line 59 where i forgot to put secondary parenthesis on component.list("AdvancedGear") and component.list("redstone")
L740[20:52:35] <DaMachinator> i have now fixed it and will test it in the morning because if i do not go to bed now i am not going to wake up in time to catch my bus in the morning
L741[20:53:08] <DaMachinator> thank you for pointing out the thing about the secondary parenthesis
L742[20:53:17] <DaMachinator> that are necessary
L743[20:53:44] <gamax92> gah, sorry ...
L744[20:55:13] <DaMachinator> thx
L745[20:55:20] <gamax92> payonel: ocemu technically doesn't do the right thing regarding component.list, but when I had it output just a table (since machine.lua is the thing that adds a __call metamethod) it would just crash on boot
L746[20:55:35] * gamax92 shrugs
L747[20:56:01] <LordRyan> so has anyone been able to run LuLPeg inside of OpenComputers?
L748[20:56:22] <LordRyan> Theoretically it shouldn't be too hard but I'd just like to know if there's any issues before I try
L749[20:58:35] <lperkins2> ugh, looks like my OpenOS is still seriously out of date...
L750[20:59:05] <lperkins2> what is the easiest way to get an updated version without updating the OC mod?
L751[21:00:04] <gamax92> download the github zip and just unpack the loot/openos folder contents into your hard drive?
L752[21:01:21] <payonel> DaMachinator: btw, i forgot about list()'s 2nd arg, bool exact
L753[21:01:52] <gamax92> I'm going to go take a break now ... bbl
L754[21:01:57] <payonel> so component.list("redstone", true) will returns only exact matches of components named "redstone". false being default - and thus, the partial matching
L755[21:02:24] <payonel> lperkins2: i didn't make an update tool for openos
L756[21:02:28] <payonel> perhaps that'd be a good oppm project
L757[21:04:06] <gamax92> but how would you check for updates?
L758[21:04:29] <payonel> diff every file? :P
L759[21:04:38] <payonel> cache commit sha of last update check?
L760[21:07:51] <lperkins2> I can just copy the contents of loot/openos to a disk?
L761[21:08:06] <payonel> lperkins2: yes
L762[21:08:19] <payonel> i need to go afk, laters o/
L763[21:08:27] <lperkins2> sure
L764[21:08:48] <lperkins2> How do you set the default boot device?
L765[21:08:58] <gamax92> it's the eeprom's data section
L766[21:09:02] <gamax92> so ... component.eeprom.setData
L767[21:09:06] <gamax92> takes a uuid
L768[21:10:12] <lperkins2> ick
L769[21:10:19] <lperkins2> just pulling the disk is probably easier
L770[21:12:09] <lperkins2> hm, running on the new disk, I keep getting failed to load getGlobalArea
L771[21:12:50] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:715f:589c:7b77:8b05)
L772[21:15:18] <lperkins2> looks like it just doesn't like running from a CC disk
L773[21:18:47] <payonel> lperkins2: some parts of openos depend on updated oc
L774[21:18:53] <payonel> if it has been long enough
L775[21:21:26] <lperkins2> yeah, I'll do a full update here soon,
L776[21:21:45] <lperkins2> my OC isn't too out of date, I don't think...
L777[21:21:50] <payonel> the gpu method for the global area is one such dependency you'll run into
L778[21:22:52] <lperkins2> 1.6.0.7-rc1, from october
L779[21:22:58] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:715f:589c:7b77:8b05) (Ping timeout: 206 seconds)
L780[21:23:18] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:715f:589c:7b77:8b05)
L781[21:26:36] ⇦ Quits: ChJees (~ChJees@217-212-206-126-no62.tbcn.telia.com) (Ping timeout: 186 seconds)
L782[21:31:16] <lperkins2> cool, that fixed the issue with arguments not getting passed to the child script
L783[21:32:05] <payonel> lperkins2: btw, what edits did you have to make to process.lua .. or, btw, were you editing the old process.lua?
L784[21:32:38] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:715f:589c:7b77:8b05) (Ping timeout: 206 seconds)
L785[21:32:59] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L786[21:33:06] ⇨ Joins: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L787[21:33:37] <lperkins2> I was editing the old one, and hit a wall
L788[21:33:53] <lperkins2> so I updated openos and the edit was really simple
L789[21:34:18] <lperkins2> basically instead of just checking the shabang,
L790[21:35:01] <lperkins2> I pull in the first 4 bytes of the file and check if they are recognized
L791[21:35:21] <lperkins2> ideally we'd be able to check the mime type of the file,
L792[21:37:29] ⇨ Joins: Syrren (~syrren@101.166.208.194)
L793[21:37:40] <lperkins2> currently I've just added support for pyc files,
L794[21:38:55] <lperkins2> I don't know how many other of the languages in oppm use a compiled intermediary,
L795[21:39:02] <lperkins2> and my version here isn't exactly clean.
L796[21:39:36] <lperkins2> ideally it should have some sort of registry of first 2/4 bytes of the file to file format
L797[21:41:44] <gamax92> I have food~
L798[21:43:48] <lperkins2> Oh, and shell scripts don't seem to work properly,
L799[21:43:55] <lperkins2> sh < /path/to/script works
L800[21:44:02] <lperkins2> sh /path/to/script doesn't
L801[21:44:08] <lperkins2> it launches a new shell
L802[21:52:46] <payonel> lperkins2: ok good catch, but why specify sh and not just execute the file?
L803[22:01:10] <lperkins2> oh, that doesn't work either
L804[22:01:23] <lperkins2> but I did that before I knew shabangs work
L805[22:01:50] <payonel> os.execute("/path/to/script.py") doesn't work?
L806[22:04:26] <lperkins2> os.execute('/path/to/script.py') works
L807[22:04:33] <lperkins2> os.execute('/path/to/script.sh') does not
L808[22:04:45] <lperkins2> (the first is python, the second is just a list of shell commands)
L809[22:04:46] <payonel> what is the shebang in your script.sh file
L810[22:04:50] <payonel> ah
L811[22:04:59] <lperkins2> #!/bin/sh.lua
L812[22:05:21] <payonel> well "list of shell commands" is not lua code
L813[22:05:21] <lperkins2> and #!/bin/pythonc
L814[22:05:27] <payonel> and sh doesn't run shell commands like that
L815[22:05:40] <payonel> #!/bin/source would work
L816[22:05:50] <lperkins2> I suppose that works
L817[22:06:01] <payonel> but i could consider reviewing the sh code for running a file as sh commands
L818[22:06:16] <lperkins2> it is what anyone coming from *nix is going to expect
L819[22:06:24] <lperkins2> source pollutes the local environment
L820[22:06:43] <payonel> fair fair
L821[22:06:48] <payonel> btw, i'm definitely coming from linux
L822[22:06:58] <lperkins2> I did get that impression
L823[22:07:33] <payonel> the changes to the shell were .. a migration to a more bash-like experience
L824[22:08:00] <lperkins2> yeah, I'm rather enjoying it, all in all
L825[22:08:21] <payonel> these issues you are finding weren't high up on the list
L826[22:08:52] <lperkins2> understandable, and I'm happy to hack anything that gets in my way too much myself
L827[22:12:14] <payonel> i'm less interested in adding mime-type-to-executor mapping
L828[22:12:50] <payonel> but fixing sh to run a file arg in a child shell
L829[22:12:51] <payonel> i like that
L830[22:13:35] <lperkins2> understandable,
L831[22:14:14] <lperkins2> if more people start using python I may see about fixing it properly and making a pull request
L832[22:15:11] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L833[22:16:23] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:29b7:6df0:abca:f1cb)
L834[22:18:23] <payonel> lperkins2: also, your perspective helps. one problem with working in openos land a lot - you get used to what is openos and forget what is real
L835[22:19:11] <lperkins2> yeah, I could see that being a problem, I don't touch openos very often,
L836[22:21:12] <lperkins2> sweet, got it set up to autorecompile python scripts
L837[22:21:31] <lperkins2> now I just need to make it only recompile them if the timestamp is newer
L838[22:21:52] <lperkins2> how do I check the timestamp?
L839[22:28:42] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:29b7:6df0:abca:f1cb) (Ping timeout: 206 seconds)
L840[22:29:34] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:29b7:6df0:abca:f1cb)
L841[22:30:02] <lperkins2> ugh, setting a shabang to /bin/source.lua doesn't pollute the parent namespace
L842[22:37:32] ⇦ Quits: Lathanael (~Lathanael@p54960097.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L843[22:38:51] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:29b7:6df0:abca:f1cb) (Ping timeout: 206 seconds)
L844[22:39:07] ⇨ Joins: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L845[22:39:20] ⇦ Quits: Wiiplay123 (~kvirc@adsl-72-154-28-166.bna.bellsouth.net) (Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/)
L846[22:43:52] ⇨ Joins: Lathanael|Away (~Lathanael@p549618CC.dip0.t-ipconnect.de)
L847[22:54:10] ⇦ Quits: Graypup_ (Graypup@lfcode.ca) (Quit: ZNC 1.6.1 - http://znc.in)
L848[22:54:24] ⇨ Joins: Graypup_ (lf@lfcode.ca)
L849[23:01:14] ⇦ Quits: Graypup_ (lf@lfcode.ca) (Quit: ZNC 1.6.1 - http://znc.in)
L850[23:01:22] ⇨ Joins: Graypup_ (Graypup@lfcode.ca)
L851[23:05:15] <lperkins2> ugh, why oh why is bool(0) true!!! bit me again
L852[23:05:33] ⇦ Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Quit: ZNC - http://znc.in)
L853[23:05:34] ⇦ Quits: Reika (~Reika@reika.kalseki.mods.abrarsyed.com) (Quit: ZNC - http://znc.in)
L854[23:07:27] ⇨ Joins: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L855[23:07:27] zsh sets mode: +v on Cazzar
L856[23:07:44] ⇨ Joins: Reika (~Reika@reika.kalseki.mods.abrarsyed.com)
L857[23:07:49] <lperkins2> oh great, where is log2 defined...
L858[23:09:02] <lperkins2> oops, typo
L859[23:13:53] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: Don't forget DL-6!)
<<Prev Next>> Scroll to Top