<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:42] ⇨ Joins: VikeStep (~VikeStep@101.184.15.75)
L2[00:04:25] <Kodosuntu> Okay, it's midnight. Gonna get this thing packed up and try to sleep
L3[00:04:39] <Kodosuntu> See you guys tomorrow evening if I can get internet access.
L4[00:05:12] ⇦ Quits: Kodosuntu (~Kodosuntu@2602:306:ce20:6c30:ddcf:5255:7112:6b03) (Quit: Leaving)
L5[00:05:44] *** Cruor|Away is now known as Cruor
L6[00:09:09] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L7[00:09:09] zsh sets mode: +v on v^
L8[00:14:15] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 180 seconds)
L9[00:15:54] ⇦ Quits: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net) (Ping timeout: 206 seconds)
L10[00:19:34] ⇨ Joins: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net)
L11[00:23:58] *** Cranium is now known as Cranium[Away]
L12[00:24:59] *** Cruor is now known as Cruor|Away
L13[00:26:28] ⇨ Joins: Sulljason (webchat@c-50-173-75-113.hsd1.ca.comcast.net)
L14[00:26:56] <Sulljason> Anyone know why component.list returns a function? Instead of a table of addresses so I can directly proxy the components.
L15[00:28:57] *** Kasen is now known as rakiru|offline
L16[00:30:04] *** Daiyousei is now known as LearningFairy
L17[00:35:53] <sugoi> Sulljason: call said function
L18[00:36:26] <gamax92> Sulljason: it is a table iirc
L19[00:36:36] <gamax92> but with a _call metamethod so it can also act like a function
L20[00:37:18] <sugoi> type(component.list) says function, does _call override that?
L21[00:37:21] <sugoi> gamax92: btw, pr
L22[00:38:10] <gamax92> sugoi: component.list is a function yes, but what it returns ;) is iirc not
L23[00:38:46] <sugoi> oh indeed, it is a table that is returned, as Sulljason i believe wants
L24[00:38:52] <Izaya> type(component.list())
L25[00:39:01] <sugoi> table
L26[00:39:15] <Izaya> there we go then
L27[00:40:18] <gamax92> umm ...
L28[00:42:29] <gamax92> sugoi: why not just replace os.remove instead of making os_remove_leaf, and why do you set os.remove to elsa.remove?
L29[00:43:07] <sugoi> because main doesn't use elsa.remove, it uses os.remove
L30[00:43:13] <sugoi> so i change it before running main
L31[00:44:24] <gamax92> sugoi: main does not use os.remove
L32[00:44:45] <sugoi> line 188?
L33[00:44:50] <sugoi> remove = os.remove
L34[00:45:00] <gamax92> is not using it
L35[00:45:39] <gamax92> thats just machine.lua's environment because I was too lazy to figure out what it should have, so I just put everything in it
L36[00:46:16] <sugoi> by 'use' do you think i'm saying 'calls' ?
L37[00:46:28] <sugoi> i mean, takes the function from
L38[00:46:31] <sugoi> or however you want to say it
L39[00:46:41] <sugoi> in building the env for machine, main takes the os.remove function
L40[00:46:50] <gamax92> sugoi, no matter how you want to call it
L41[00:46:53] <gamax92> main does not use os.remove
L42[00:47:06] <sugoi> then what is env.os.remove after line 188?
L43[00:47:18] <sugoi> and is that used is machine for os?
L44[00:47:30] <gamax92> machine doesn't use it either
L45[00:47:59] <sugoi> so env isn't used at all?
L46[00:48:17] <gamax92> ofc it's used
L47[00:48:18] <sugoi> i see you passing env is each fs load
L48[00:49:29] <sugoi> so backing up. you ask why not just replace os.remove instead of the extra locals
L49[00:51:33] <sugoi> that's just the style that felt natural, it works and isn't wrong. if i change os.remove to simply call recursiveDelete, then recursiveDelete will have the wrong value for os.remove. and i want recursiveDelete, and lfs.rmdir doesn't recursively delete
L50[00:51:59] <gamax92> you wouldn't change os.remove to simply call recursiveDelete
L51[00:52:00] <sugoi> i'm happy to learn from your lua experience and change it if you like
L52[00:52:24] <gamax92> you would just back up os.remove into os_remove (like you do) and replace the os.remove function (like you do)
L53[00:52:25] <sugoi> well i wanted to use your recursiveDelete, and i also needed to change os.remove
L54[00:53:33] <sugoi> yeah, but recursiveDelete needs to use my leaf call
L55[00:53:44] <gamax92> no it doesn't it can just call os.remove like it normally does
L56[00:53:45] <sugoi> and this way, i only check os type once
L57[00:53:57] <gamax92> you still only check os.type once
L58[00:54:16] <sugoi> would recursiveDelete use a captured os.remove then?
L59[00:54:45] <sugoi> i was concerned os would be captured, but remove lookup would occur during runtime
L60[00:55:19] <sugoi> or are both captured - i'll test that now.
L61[00:55:47] ⇦ Quits: Keridos|away (~Keridos@ironhide.stw-bonn.de) (Ping timeout: 378 seconds)
L62[00:57:43] <sugoi> yeah, os.remove in recursiveDelete would call recursiveDelete if i dont create a leaf method as i did
L63[01:00:15] ⇨ Joins: Keridos|away (~Keridos@ironhide.stw-bonn.de)
L64[01:02:17] <gamax92> sugoi: this works just fine https://github.com/gamax92/OCEmu/blob/master/src/boot.lua
L65[01:05:13] <sugoi> i'm confused a bit
L66[01:05:27] <gamax92> alright, what are you confused on?
L67[01:05:29] <sugoi> on line 69, why does os.remove work and not call elsa.remove?
L68[01:05:47] <sugoi> also, thanks for the cleaner windows check
L69[01:05:53] <gamax92> because os.remove is not elsa.remove
L70[01:06:08] <sugoi> but it is after 148
L71[01:06:31] <sugoi> (clearly not, just pointing out my confusion)
L72[01:06:35] <gamax92> did you look at the link i gave you?
L73[01:06:45] <sugoi> oh, you linked boot
L74[01:06:47] <sugoi> ok, checking
L75[01:07:03] <sugoi> oh oh yes
L76[01:07:05] <sugoi> i am
L77[01:07:38] <sugoi> ok, nvm, the i was reading lines from the commit diff
L78[01:07:44] <sugoi> so the line #s were off - so
L79[01:07:53] ⇦ Quits: Keridos|away (~Keridos@ironhide.stw-bonn.de) (Ping timeout: 378 seconds)
L80[01:08:01] <gamax92> but that makes sense right?
L81[01:08:50] <sugoi> oh, lfs.rmdir can remove recursively...
L82[01:08:54] <sugoi> the docs didn't specify that
L83[01:08:57] <sugoi> i should have tested that
L84[01:08:59] <sugoi> haha
L85[01:09:09] <sugoi> to me, rmdir is a linux call, which is not recursive
L86[01:09:12] <gamax92> oh, I wish I'd known that
L87[01:09:22] <sugoi> well you used that feature of it then, unknowingly
L88[01:09:37] <gamax92> not really
L89[01:09:44] <sugoi> because now, in machine, os.remove is simply calling lfs.remove on dirs
L90[01:09:45] <gamax92> the whole recursive part is in recursiveDelete
L91[01:10:09] <gamax92> ._. sugoi how many times do I have to tell you
L92[01:10:12] <sugoi> that's not even called anymore, you're not giving elsa.remove to the env
L93[01:10:46] <gamax92> just because it exists in the machine's environment doesn't mean it's used, at all.
L94[01:10:48] <gamax92> used is calling
L95[01:11:16] <sugoi> recursiveDelete is local, but called by elsa.remove
L96[01:11:23] <gamax92> removing files and folders in openos is done by the filesystem's component respective function, which my implementation will call elsa.remove, and does the whole recursive stuff
L97[01:11:24] <sugoi> elsa.remove is not copied to the env
L98[01:11:32] <sugoi> oh
L99[01:11:40] <sugoi> ha
L100[01:11:47] <sugoi> so
L101[01:12:02] <sugoi> in the emulator, lua> os.remove(dirpath) that is not empty, may fail
L102[01:12:04] * sugoi tess
L103[01:12:06] * sugoi tests*
L104[01:12:37] <sugoi> nope, works
L105[01:12:47] <sugoi> haha
L106[01:13:11] <gamax92> anyway, I'm reading LuaStateFactory to see what is actually in the machine's environment
L107[01:14:17] ⇨ Joins: Keridos|away (~Keridos@ironhide.stw-bonn.de)
L108[01:14:32] <gamax92> which seems like everything except io and os
L109[01:16:28] <gamax92> oh, I thought I put the code for loading the extras folder in boot.lua
L110[01:17:19] <sugoi> i have a local run.lua where i do that
L111[01:17:45] <sugoi> i thought .. i dont remember clearly .. that you said it was different for windows? so you hadn't added it to the source
L112[01:23:51] ⇨ Joins: Vexatos (~Vexatos@p200300556E06651504E3FDEA353B90E2.dip0.t-ipconnect.de)
L113[01:23:51] zsh sets mode: +v on Vexatos
L114[01:33:55] ⇦ Quits: Starhero (~Starhero@24-113-128-11.wavecable.com) (Quit: Oh shit I left! How rude!)
L115[01:38:58] ⇦ Quits: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net) (Ping timeout: 206 seconds)
L116[01:54:30] ⇨ Joins: {0xc6} (~c6h@cpc18-grim14-2-0-cust568.12-3.cable.virginm.net)
L117[02:25:44] ⇨ Joins: Nathan1852_ (~Nathan185@p5DC11A48.dip0.t-ipconnect.de)
L118[02:27:29] <dangranos> any suggestions for paste server?
L119[02:32:08] <Vexatos> pastebin? hastebin? asiebin? gist?
L120[02:37:05] ⇨ Joins: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net)
L121[02:44:34] <dangranos> php and self hosted
L122[02:44:45] <dangranos> or at least something that works with nginx
L123[02:44:45] <Mimiru> stikked
L124[02:44:59] <Mimiru> https://github.com/claudehohl/Stikked
L125[02:45:08] <Mimiru> That runs paste.pc-logix.com
L126[02:48:48] ⇨ Joins: Inari (~Uni@p5B102653.dip0.t-ipconnect.de)
L127[02:56:10] ⇨ Joins: h3po (~h3po@p5B368D9D.dip0.t-ipconnect.de)
L128[03:00:32] *** Yepoleb is now known as Guest59714
L129[03:00:32] ⇦ Quits: Guest59714 (~quassel@178-191-135-148.adsl.highway.telekom.at) (Killed (nova.esper.net (Nickname regained by services)))
L130[03:00:34] ⇨ Joins: Yepoleb (~quassel@188-22-162-225.adsl.highway.telekom.at)
L131[03:23:46] <dangranos> heh, replace access denied with 404.. or 500
L132[03:23:59] * dangranos is messing with nginx
L133[03:26:21] <Inari> http://imgur.com/gallery/14r6DMX
L134[03:36:19] <Izaya> apache most abuseable webserver
L135[03:40:52] ⇦ Quits: Sulljason (webchat@c-50-173-75-113.hsd1.ca.comcast.net) (Ping timeout: 204 seconds)
L136[03:46:45] <dangranos> huh
L137[03:46:57] <dangranos> define "abuseable"?
L138[03:59:03] ⇨ Joins: MrRatermat (~ratermat@host81-131-182-196.range81-131.btcentralplus.com)
L139[04:00:43] <dangranos> ._.
L140[04:01:01] <dangranos> you can have location in location
L141[04:01:15] <dangranos> damn you nginx, why you're so flexible
L142[04:19:45] ⇦ Quits: MrRatermat (~ratermat@host81-131-182-196.range81-131.btcentralplus.com) (Quit: MrRatermat)
L143[04:20:00] ⇨ Joins: meep (uid94726@id-94726.ealing.irccloud.com)
L144[04:24:05] ⇨ Joins: Pyrolusite (~Pyrolusit@ARouen-651-1-321-234.w90-22.abo.wanadoo.fr)
L145[04:26:52] ⇨ Joins: Nathan1852__ (~Nathan185@p5DC11A48.dip0.t-ipconnect.de)
L146[04:30:44] ⇦ Quits: Barbas (~Barbas@177.11.142.57) (Ping timeout: 201 seconds)
L147[04:32:29] ⇦ Quits: Nathan1852_ (~Nathan185@p5DC11A48.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L148[04:39:04] <robhol> Inari: jesus christ :p
L149[04:39:18] <Inari> :P
L150[04:56:34] ⇦ Quits: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net) (Ping timeout: 198 seconds)
L151[04:58:37] *** alekso56_off is now known as alekso56
L152[05:18:07] ⇦ Quits: h3po (~h3po@p5B368D9D.dip0.t-ipconnect.de) (Quit: Leaving.)
L153[05:48:19] ⇦ Quits: {0xc6} (~c6h@cpc18-grim14-2-0-cust568.12-3.cable.virginm.net) (Ping timeout: 198 seconds)
L154[05:53:34] ⇨ Joins: Barbas (~Barbas@177.11.142.57)
L155[05:57:30] ⇦ Quits: Nathan1852__ (~Nathan185@p5DC11A48.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L156[05:57:47] ⇨ Joins: Nathan1852__ (~Nathan185@p5dc11a48.dip0.t-ipconnect.de)
L157[05:57:58] ⇨ Joins: sciguyryan (~sciguyrya@93-94-245-80.dynamic.swissvpn.net)
L158[06:01:40] ⇨ Joins: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net)
L159[06:12:12] ⇦ Quits: Barbas (~Barbas@177.11.142.57) (Read error: Connection reset by peer)
L160[06:12:30] ⇨ Joins: Barbas (~Barbas@177.11.142.57)
L161[06:17:03] *** LearningFairy is now known as Daiyousei
L162[06:31:36] ⇦ Quits: meep (uid94726@id-94726.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L163[06:45:41] ⇨ Joins: Nathan1852 (~Nathan185@p5DC11A48.dip0.t-ipconnect.de)
L164[06:48:15] ⇦ Quits: Nathan1852__ (~Nathan185@p5dc11a48.dip0.t-ipconnect.de) (Ping timeout: 201 seconds)
L165[06:53:08] ⇦ Quits: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net) (Ping timeout: 206 seconds)
L166[06:53:51] <Magik6k> o/
L167[06:54:11] <Izaya> \o
L168[06:55:13] <Magik6k> Does anyone know when sangar plans to push oc update(I want to PR plan9k update)
L169[06:56:34] ⇦ Quits: Magik6k (~Magik6k@magik6k.net) (Quit: ZNC 1.6.1 - http://znc.in)
L170[06:56:39] ⇨ Joins: Magik6k (~Magik6k_@magik6k.net)
L171[06:57:04] ⇨ Joins: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net)
L172[06:57:06] *** Magik6k is now known as Guest35499
L173[06:57:47] *** Guest35499 is now known as Magik6k
L174[07:12:15] *** Cranium[Away] is now known as Cranium
L175[07:33:11] *** Cranium is now known as Cranium[Away]
L176[07:38:13] <gamax92> Magik6k: http://pastebin.com/ceNmDP2R you saw this right?
L177[07:38:34] <vifino> Receiving objects: 12% (7820/61297), 2.00 MiB | 3.00 KiB/s
L178[07:39:01] <vifino> I am suffering the pain of slower-than-dialup.
L179[07:43:36] <dangranos> OMFG
L180[07:43:38] <dangranos> terraria
L181[07:43:40] <dangranos> on linux
L182[07:43:42] <dangranos> (yay)
L183[07:47:12] <Magik6k> gamax92, not yet
L184[07:47:24] <Magik6k> ohwait, znc buffers fucked up
L185[07:47:58] <Magik6k> oh, nice, thanks
L186[07:49:19] <dangranos> vifino, aka "free wifi"? or is it "GPRS" (which is close to dialup iirc)
L187[07:49:30] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L188[07:54:58] <vifino> dangranos: gprs.
L189[07:55:08] <vifino> actually
L190[07:55:12] * dangranos pats vifino
L191[07:55:14] <vifino> its throtteled 3g
L192[07:57:44] <Magik6k> gamax92, http://assets.magik6k.net/screenshoots/Screenshot-14-57-29.png looks like a problem
L193[07:57:51] <Magik6k> I'll try thin on tape
L194[07:58:16] <gamax92> oh
L195[07:58:24] <gamax92> so i do need the two entries in the beginning ...
L196[07:59:56] <Magik6k> proably, same on tapes, whose driver seems to be good
L197[08:00:17] <gamax92> Magik6k: I know how to read my error messages :P
L198[08:00:25] <Magik6k> I guess ;p
L199[08:02:09] <Magik6k> And yeah, linux mkdosfs puts F8 FF FF FF after boot signatue
L200[08:02:50] <Izaya> "*presses F8* oh ffffff" ~ mkdosfs
L201[08:04:38] <gamax92> Magik6k: are you forcing mkdosfs to be FAT16?
L202[08:05:05] <Magik6k> don't remember, wait
L203[08:05:38] <Magik6k> hmm, last time I thing I did
L204[08:05:41] <Magik6k> "strace mkdosfs -F 16 dos 2> capt"
L205[08:05:45] <gamax92> dnt dew dat
L206[08:06:01] *** Cranium[Away] is now known as Cranium
L207[08:06:26] ⇦ Quits: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net) (Ping timeout: 378 seconds)
L208[08:10:47] <gamax92> Magik6k: http://pastebin.com/FXcVj01Q if you haven't fix it on your end
L209[08:11:02] <gamax92> oh, sorry for tabs
L210[08:11:43] <Magik6k> k
L211[08:13:32] <Magik6k> doesn't seem to work
L212[08:13:44] <gamax92> hmm?
L213[08:13:51] <Magik6k> http://assets.magik6k.net/screenshoots/Screenshot-15-13-39.png
L214[08:14:17] <gamax92> ._. i ... y
L215[08:14:32] <gamax92> Magik6k: cause you mounted the tape
L216[08:14:37] <Magik6k> ..
L217[08:14:39] <Magik6k> derp
L218[08:17:23] <gamax92> brb festbreak
L219[08:18:07] <Magik6k> well, somewhat better
L220[08:18:33] <Magik6k> gamax92, http://assets.magik6k.net/screenshoots/Screenshot-15-18-14.png
L221[08:19:10] <Vexatos> inb4 it's an issue with Selene even though it's probably not even installed on there
L222[08:21:42] <Magik6k> well, selene is installed, but I disabled liveMode
L223[08:24:15] <gamax92> Magik6k: it's okay, I'm convinced the writing stuff in the driver isn't too good.
L224[08:25:14] <gamax92> mainly because ignoring stuff like boot code and the missing volume entry, it's bit identical to what mkdosfs would give
L225[08:25:18] <dangranos> awesome
L226[08:28:57] <Izaya> ...
L227[08:29:02] <Izaya> I actually made mod_proxy work
L228[08:29:04] <Izaya> cool
L229[08:29:16] <Magik6k> mkdosfs on tapes is waaaaaaaaaaay slower
L230[08:29:51] <gamax92> :P
L231[08:30:33] <gamax92> #lua 13+512
L232[08:30:33] <|0xDEADBEEF|> > 525
L233[08:32:34] <Magik6k> hmm, same happens on tapes
L234[08:32:51] <Magik6k> it's just slower giving hope it may work
L235[08:33:00] <gamax92> :P
L236[08:33:38] <gamax92> I'll look into it in the afternoon or so
L237[08:33:45] <gamax92> VEXATOASTER
L238[08:33:55] <gamax92> the tape files are simply gzipped right?
L239[08:34:25] <Magik6k> I'll download preformatted tape image
L240[08:36:45] ⇦ Quits: Nathan1852 (~Nathan185@p5DC11A48.dip0.t-ipconnect.de) (Ping timeout: 180 seconds)
L241[08:38:53] ⇦ Quits: VikeStep (~VikeStep@101.184.15.75) (Read error: Connection reset by peer)
L242[08:45:08] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L243[08:45:09] zsh sets mode: +v on v^
L244[08:45:20] <Vexatos> gamax92, that doesn't ping me
L245[08:47:22] ⇨ Joins: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L246[08:47:39] <dangranos> heh
L247[08:47:48] * dangranos just found nice firefox UI theme
L248[08:47:51] <gamax92> Vexatos: wow, out of all thing things that do ...
L249[08:48:09] <gamax92> Vexatos: either way, they're gzipped right?
L250[08:49:48] <Vexatos> No clue
L251[08:49:55] <Vexatos> Never looked at that part of code
L252[08:49:56] <gamax92> you're useless
L253[08:50:20] <Vexatos> It appears so
L254[08:53:11] <gamax92> GZIPInputStream
L255[08:53:54] <Vexatos> yep
L256[09:00:53] <gamax92> oh tapes are easy to make then
L257[09:01:20] <gamax92> just tack on a x01 x00 x00 x00 x00 at the beginning of a file and then gzip it
L258[09:02:11] <Vexatos> Yea, assuming stream.write(1) only writes one byte
L259[09:02:30] <Vexatos> because, well, 1 is an integer
L260[09:02:31] <Vexatos> \:D/
L261[09:03:01] ⇨ Joins: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net)
L262[09:03:33] *** Skye is now known as Skye|Homework
L263[09:09:50] *** Ekoserin|Off is now known as Ekoserin
L264[09:11:19] ⇦ Quits: Barbas (~Barbas@177.11.142.57) (Ping timeout: 201 seconds)
L265[09:12:27] ⇨ Joins: Barbas (~Barbas@177.11.142.57)
L266[09:27:25] <dangranos> yay
L267[09:27:35] <Ekoserin> Bagels.
L268[09:27:41] <dangranos> i just added slight text "glow" to selected tabs
L269[09:35:56] ⇦ Quits: RaptorJeebus (~RaptorJee@124.180.109.7) (Read error: Connection reset by peer)
L270[09:36:54] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 198 seconds)
L271[09:37:28] ⇦ Quits: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 206 seconds)
L272[09:40:48] ⇨ Joins: h3po (~h3po@p5B368D9D.dip0.t-ipconnect.de)
L273[09:43:47] <h3po> looks like big reactors is now my backup power gen, rftools coal block dimension gives me 360krf/t on just one ender quarry
L274[09:43:47] <h3po> http://imgur.com/a/3004N
L275[09:50:49] ⇨ Joins: RaptorJeebus (RaptorJeeb@124.180.109.7)
L276[09:52:02] ⇦ Quits: Vexatos (~Vexatos@p200300556E06651504E3FDEA353B90E2.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L277[10:01:49] ⇨ Joins: Vexatos (~Vexatos@p200300556E06657004E3FDEA353B90E2.dip0.t-ipconnect.de)
L278[10:01:50] zsh sets mode: +v on Vexatos
L279[10:06:50] <Magik6k> gamax92, http://assets.magik6k.net/screenshoots/Screenshot-17-06-37.png
L280[10:08:40] <Magik6k> ohwait, this is better http://assets.magik6k.net/screenshoots/Screenshot-17-08-32.png
L281[10:10:15] <Ekoserin> Looks cool.
L282[10:11:22] <Vexatos> Magik6k, do you have the code up on mpt/github yet?+
L283[10:11:40] <Magik6k> Vexatos, I code all the stuff on wpt ;p
L284[10:11:57] <Vexatos> wpt? cool, something new? :3
L285[10:12:02] <Magik6k> mpt
L286[10:12:08] <Magik6k> dvorak types
L287[10:12:11] <Magik6k> *typos
L288[10:12:30] <Vexatos> so what's the package called
L289[10:12:35] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L290[10:12:36] zsh sets mode: +v on v^
L291[10:12:45] <Magik6k> plan9k-tests
L292[10:13:02] <Magik6k> pcakage with unpackaged mess
L293[10:13:05] <Magik6k> ;p
L294[10:13:25] <Vexatos> lack of Selene - I am disappointed
L295[10:13:26] <Vexatos> :3
L296[10:13:52] <Magik6k> once I implement #! I may ose it ;p
L297[10:13:57] <Vexatos> the heck? mpt has autocomplete now ;_;
L298[10:14:18] <Vexatos> unofortunately still the wrong default indentation
L299[10:14:20] <Magik6k> yup, since quite a bit of time
L300[10:14:29] <Vexatos> Why did you never fix it
L301[10:14:30] <Magik6k> heh
L302[10:14:48] <Vexatos> the official Lua manual an tutorial use 2 spaces ;_;
L303[10:14:52] <Vexatos> why don't you too
L304[10:14:53] <Vexatos> ;_;
L305[10:15:22] *** Cruor|Away is now known as Cruor
L306[10:18:01] * Vexatos blames Magik6k
L307[10:20:04] <localhost> what are you talking about, Vexatos
L308[10:20:12] <Magik6k> actually
L309[10:20:18] <Magik6k> it's simple
L310[10:20:47] <Magik6k> as long as one doesnt use framework in which mpt was made
L311[10:22:21] <Vexatos> ... huh
L312[10:22:50] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 378 seconds)
L313[10:24:57] <Magik6k> Vexatos, you can change it in editor options
L314[10:25:10] <Magik6k> one problem is
L315[10:25:27] <Magik6k> that they are slightly hard to access
L316[10:25:41] <Magik6k> widgetStorage[widgetStorage.length - 1].data.editor.session.setOptions({tabSize: 2})
L317[10:25:47] <Magik6k> in page console ;p
L318[10:25:53] <Vexatos> just add a button >_>
L319[10:25:58] <Vexatos> and set default to 2
L320[10:26:09] <Vexatos> Because that's standard ;_;
L321[10:26:36] <Magik6k> I'd rather just set default and convert my code ;p
L322[10:27:14] <Vexatos> 4 spaces is just really bad for Lua
L323[10:27:18] <Vexatos> especially the in-game editor
L324[10:27:19] <Vexatos> or cat
L325[10:27:24] <Vexatos> or anything in-game
L326[10:27:28] <Vexatos> it's really bad for small screens+
L327[10:27:37] ⇦ Quits: h3po (~h3po@p5B368D9D.dip0.t-ipconnect.de) (Quit: Leaving.)
L328[10:28:52] <Ivoah> I can't build an Inventory Upgrade :(
L329[10:29:10] <Ivoah> I have all the materials in the right locations, but it doesn't show up in the output
L330[10:29:23] <Ivoah> wait, nvm
L331[10:29:28] <Ivoah> the wiki is wrong
L332[10:29:36] <Ivoah> it needs a dropper, not a dispenser
L333[10:34:07] <localhost> https://archive.moe/v/thread/307715060 HAHAHHAHA no.
L334[10:34:31] <Ekoserin> Saw that. No effect.
L335[10:34:47] <Ivoah> Is there a way to make assembling and disassembling immediate?
L336[10:35:01] <S3> hmm
L337[10:36:09] <S3> robots can carry quite a bit it seems
L338[10:36:18] <S3> 16 inventory slots
L339[10:37:23] <S3> has anyone made a robot that generates dirt terrain?
L340[10:37:49] <Vexatos> up to 64 slots
L341[10:37:49] <Vexatos> with 4 inventory upgrades
L342[10:37:58] <S3> interesting
L343[10:38:36] <S3> I'm creating a world in the last millenium void dimension and I was hoping to make the terrain more natural looking
L344[10:40:36] ⇨ Joins: Starhero (~Starhero@24-113-128-11.wavecable.com)
L345[10:41:00] <S3> Hey Starhero
L346[10:41:26] <Starhero> Sup, I forgot about ZNC
L347[10:41:33] <S3> lol
L348[10:41:44] <Starhero> rebooted my server and POOF...been gone for hours
L349[10:41:52] <S3> Stary2001, I'm continuing the Lua BSD clone project
L350[10:42:08] <Stary2001> neat
L351[10:42:10] <S3> rewriting it for Open Computers
L352[10:42:42] <S3> it's going to have a forth like powered stub bootloader and everything
L353[10:42:46] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L354[10:46:51] ⇨ Joins: reinei (~reinei@ip-2-202-204-175.web.vodafone.de)
L355[10:46:51] <Vexatos> S3, well
L356[10:47:23] <Vexatos> Sangar has made a perlin noise generator, and his hologram demo program "holo-flow" uses it to generate pseudorandom wave-like terrain
L357[10:47:26] <Vexatos> might be able to use that :P
L358[10:47:32] <Vexatos> with a low amplitude, of course
L359[10:47:47] <reinei> what are we trying to do?
L360[10:48:14] <reinei> also, wasn't there this one noise generation method even faster than perlin?
L361[10:48:44] <S3> Vexatos, oh yeah I forgot about that..
L362[10:48:55] <Magik6k> QQ, I'll need to design own FS
L363[10:49:06] <S3> Magik6k, you know what they say
L364[10:49:09] <Magik6k> fat is too simple and ext2 is too complex
L365[10:49:18] <S3> those who design FS lose their sanity?
L366[10:49:29] <S3> we all know hans reiser..
L367[10:50:13] <Magik6k> heh
L368[10:50:15] <S3> I did design my own FS (though I'm not insane), it supports up to ~138K of space
L369[10:50:21] <S3> it's meant for super tiny systems
L370[10:51:04] <S3> it's quite fast and especially intended for EEPROM use
L371[10:51:15] <reinei> so Magik6k are you using unmanaged HDD's or why do you want your own FS?
L372[10:51:17] <S3> and it fits on my 8K eeprom for my 6502
L373[10:51:18] <Magik6k> I just want simple multi-volume fs with UID/perwissions
L374[10:51:31] <reinei> or that wow
L375[10:51:32] <Magik6k> reinei, I am
L376[10:51:32] <S3> oh yeah my FS doesn't support anything like that
L377[10:51:50] <S3> my FS is incredibly simple, and should be used where fragmentation is not an issue.
L378[10:53:31] <Magik6k> reinei, http://assets.magik6k.net/screenshoots/Screenshot-17-53-26.png
L379[10:53:33] ⇨ Joins: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L380[10:55:07] <reinei> well have fun :P
L381[10:55:23] <reinei> I somehow ended up reading a 2001 US Patent about simplex noise ...
L382[10:56:01] <S3> hmm
L383[10:58:40] <S3> ooh
L384[11:00:06] ⇦ Quits: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Read error: No route to host)
L385[11:00:09] <S3> you know what, instead of rewriting my forth like, I can just extend miniforth
L386[11:00:23] <S3> just checked, and miniforth written in lua, fits in 1K minimized.
L387[11:00:47] <S3> at that point it'd be fun to fit that on an eeprom :)
L388[11:01:33] <reinei> how much space does a eeprom have min/max ?
L389[11:01:36] <S3> I would just need to add some extra code to it to support the OC environment..
L390[11:01:39] <S3> 4K
L391[11:01:51] ⇨ Joins: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L392[11:02:22] <reinei> well ~3K space for corrections at the start should be plenty, right?
L393[11:02:43] <S3> exactly
L394[11:02:59] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L395[11:02:59] zsh sets mode: +v on v^
L396[11:03:20] <S3> heck I might be able to make it look for init.lua as well if it doesn't find any 4th files.
L397[11:04:09] <reinei> forth has the abbreviation 4th? lol python needs that xD
L398[11:04:55] <S3> well there is no "forth"
L399[11:05:02] <S3> it's whatever you want it to be
L400[11:05:11] <S3> there never was an actual official standard
L401[11:05:15] <S3> even the ANSI project failed
L402[11:05:21] <reinei> xD
L403[11:05:37] <S3> so the correct term is "forth like" in most cases
L404[11:05:44] <reinei> so if I ever invent a custom language and I don't want a name I call it 'forth'?
L405[11:05:52] <S3> LOL
L406[11:05:59] <S3> I called my forth like tron paul when I wrote it
L407[11:06:06] <Lizzy> Use the forth, Like.
L408[11:06:10] <Lizzy> Phone wtf
L409[11:06:17] <S3> LOL
L410[11:06:29] <Lizzy> s/ik/uk
L411[11:06:29] <Kibibyte> <Lizzy> Use the forth, Luke.
L412[11:06:50] <reinei> well Use the forth, Like. was even better for me
L413[11:06:59] <reinei> I actually thought that was intentional at first
L414[11:07:14] <Lizzy> I need to charge my phone when I get in
L415[11:07:54] <S3> I should be able to get away with adding a very simple way of handling components (sending commands, receiving events)
L416[11:07:57] <S3> in that small space
L417[11:08:06] <S3> should be all I need
L418[11:08:58] <dangranos> awesome
L419[11:09:00] <reinei> and then murphy hits
L420[11:09:01] <dangranos> css is awesome
L421[11:09:13] <S3> lol
L422[11:09:20] <v^> "css is awesome"
L423[11:09:29] <v^> im sorry but have you ever done any web dev?
L424[11:09:31] <reinei> dangranos: css as in cascading style sheets?
L425[11:09:37] <dangranos> mhm
L426[11:09:43] <S3> meh
L427[11:09:45] <S3> web dev is lame
L428[11:09:46] <v^> its hell from start to finish
L429[11:10:06] <S3> I used to be a web developer, it was my first real job
L430[11:10:10] <dangranos> browser compatability?
L431[11:10:10] <reinei> luckily I am still refusing to get into angular material and continue working our backend xD
L432[11:10:26] <v^> want to align something?
L433[11:10:34] <v^> fuck you you need to use a work around
L434[11:10:36] <Starhero-MC> S3 that is hilarous...i consider that my first real job aswell
L435[11:10:36] <S3> I was a backend dev actually, but sometimes you end up doing design stuff too
L436[11:10:38] <v^> or javascript
L437[11:10:56] <S3> Starhero-MC, yeah I remember
L438[11:11:17] <Starhero-MC> btw have you had any lag on the server? at all in 72 hours?
L439[11:11:25] <v^> backend is fun for certain things, but as a job id emagine you would be making 50 login forms per day
L440[11:11:55] <reinei> S3 well I do not really 'work' for our backend, but it gets me a discount on our 'abiball' :P
L441[11:12:42] <reinei> v^ if I had to do 50 login forms per day I'd write code to generate login frameworks and then just tweak shit
L442[11:12:46] <S3> hm. I should also consider making a very simple screen scroller for OC for this forth interpreter too
L443[11:13:01] <S3> gotta make it small as possible
L444[11:13:11] <v^> reinei, i recognise that name
L445[11:13:49] <reinei> what name? reinei? (side note: I am NOT rei)
L446[11:13:59] <v^> yeah
L447[11:14:02] ⇨ Joins: RaptorJeebus_ (~RaptorJee@124.180.109.7)
L448[11:14:12] <S3> What's the most reliable way to get a screen to display stuff on at boot? I've been just grabbing the first screen component. I didn'tknow if anyone else had some procedure I'm not thinking of
L449[11:14:31] <reinei> well, your name is ... kinda non-descriptive xD
L450[11:14:37] <S3> I don't mean drawing stuff to it, just deciding what screen and what graphics card to use
L451[11:15:13] <reinei> S3 for a eeprom I'd also just grab the first thing to come up
L452[11:15:26] <S3> That's what I figured
L453[11:15:31] <reinei> the programs can decide what to do later (IMHO)
L454[11:15:49] <v^> reinei, probably from computercraft
L455[11:15:54] <v^> ive been there for awhile
L456[11:16:00] <reinei> most likely v^
L457[11:16:15] ⇦ Quits: RaptorJeebus (RaptorJeeb@124.180.109.7) (Ping timeout: 180 seconds)
L458[11:16:51] <reinei> although there is a key difference between this reinei and the reinei from cc ... the reinei from cc has actually worked with the mod he is talking about xD
L459[11:18:21] <S3> lol
L460[11:18:30] <S3> I thought I recognized reinei as well
L461[11:19:19] <S3> interesting
L462[11:19:54] <S3> if I have 3K of free space, I can define 4th modules that can use lua to extend the forth interpreter running from the eeprom in your /.boot directory
L463[11:20:25] <S3> using some sort of simple API to add words to callbacks and do type checks
L464[11:20:34] <S3> a simple FFI
L465[11:20:44] <v^> reinei, yeah i thought you were rei
L466[11:20:49] ⇦ Quits: RaptorJeebus_ (~RaptorJee@124.180.109.7) (Ping timeout: 201 seconds)
L467[11:21:15] <Starhero-MC> I find it funny I, accidently, made netboot on my drone.
L468[11:21:28] <reinei> well If I had been rei I would have made another mod by now ...
L469[11:21:33] <Yepoleb> does anyone know a good server to play on?
L470[11:21:53] <reinei> Yepoleb: give us a evaluation function to define 'good' please
L471[11:22:20] <Yepoleb> reinei: it has oc and active players
L472[11:22:25] <reinei> I should really code at least 1 genetic algorithm before I graduate xD
L473[11:23:05] <reinei> although I got quite some time as I am not even at University yet ... still
L474[11:24:38] <S3> just write digimon 2.0
L475[11:25:36] <reinei> what does that have to do with genetic evolution? It would satisfy goal #2 of writing a program using genetics, yes
L476[11:26:34] ⇨ Joins: h3po (~h3po@p5B368D9D.dip0.t-ipconnect.de)
L477[11:28:17] <v^> anyone make a neural network in OC?
L478[11:28:30] <S3> lol
L479[11:28:43] <reinei> lol
L480[11:28:50] <S3> you don't remember the digimon anime?
L481[11:28:57] <reinei> I do
L482[11:28:58] <S3> where the guy makes little pixelated creatures
L483[11:29:06] <S3> and next thing they know they EAT YOUR FACE
L484[11:29:15] <S3> not realy but haha can't resist
L485[11:29:22] <reinei> well I never saw the beginning of the sotry xD
L486[11:29:29] <S3> ah
L487[11:29:29] <reinei> story*
L488[11:29:40] <reinei> but I know that whole evolution thingy
L489[11:29:46] <reinei> just lake pokémon later
L490[11:29:48] <S3> yeah it looked like a bunch of little tomagotchy's in ASCII or some shit
L491[11:29:52] <S3> on a monochrome display
L492[11:30:02] <S3> and they evolved
L493[11:30:23] <v^> id be supprised if anyone managed to make one big enough to do anything
L494[11:30:35] <reinei> but that would be goal #2 I meant a genetic algorithm to solve a problem or stuff
L495[11:30:50] <reinei> v^ well a neural network can do lots of stuff
L496[11:31:06] <reinei> it would be awesome if you could get it to manage .*reactors
L497[11:31:08] <S3> you should write a neural network for this forth eeprom
L498[11:31:17] <S3> :D
L499[11:31:34] <reinei> S3 you mean using that eeprom, right?
L500[11:31:43] <S3> haha
L501[11:32:07] * reinei queues a 'oh god no!' in case of a 'no'
L502[11:32:08] <S3> it was either this reinei or it was "prove to gamax92 that I can write a bytecode powered VM in < 4K"
L503[11:32:14] <S3> and I was like well the vm would be useless
L504[11:32:20] <S3> but I know I could do it
L505[11:32:46] <v^> ROFL
L506[11:33:05] <S3> it'd only have a few instructions
L507[11:33:24] <S3> this forth implementation I'm porting to OC has only ONE word.
L508[11:33:26] <v^> nuclear reactor managed by a neural network
L509[11:33:27] <reinei> welp, some people call me 'allknowing' or 'the CS nerd' but I think its better that those people don'T know IRC xD
L510[11:33:41] <reinei> v^ wanna do it?
L511[11:33:42] <reinei> xD
L512[11:33:56] <S3> and that one word interperets Lua code, so I can add a small API for registering words to the forthlike
L513[11:34:13] <S3> if it is small enough I might be able to add some default stuff to the end of the eeprom
L514[11:34:47] <reinei> so S3 the interpreter is like, a sandbox used to make an interpreter of whatever you feed it? and then allowing you to execute that stuff?
L515[11:35:08] <S3> well here's my reasoning
L516[11:35:10] <reinei> like <code to register all keywords> <actual code using keywords>?
L517[11:35:44] *** rakiru|offline is now known as Kasen
L518[11:36:04] <reinei> and you start out with a simple <forth command> echo "print(...)" and it defines the <echo> command?
L519[11:36:16] <reinei> that would be a heck of a lot of fun to code actually
L520[11:36:52] <S3> I decided to recontinue my old project to build BSD for CC, but instead rewrite it for OC. FreeBSD in particular uses a forth powered boot loader, so I was like, hmm. Just to be in style, why not? and so my idea was to provide an init.lua boot stub which was capable of extracting the forth implementation from the OCBSD kernel, but I thought it'd be cool to provide it as an eeprom you can use, which looks for collections of 4th files in /.boot/
L521[11:37:09] <S3> hopefully that didnt get cut off
L522[11:37:29] <reinei> it didn't I think, it came all the way to /.boot/
L523[11:37:30] <S3> so you'd be able to run without the eeprom, but you could program an eeprom with it so you could use it for your own fun
L524[11:37:31] <v^> neural network in brainfuck
L525[11:37:40] <S3> that was the end reinei
L526[11:37:48] <reinei> v^ now you're just fucking with us xD
L527[11:37:59] <S3> v^, not fun
L528[11:38:03] <reinei> but in befunge it might work
L529[11:38:11] <S3> I hooked up brainfuck to CGI once
L530[11:38:23] <S3> just to prove somebody you could technically write a website with brainfuck
L531[11:38:42] <S3> I put it to print Content-Type: text/html from my string table and then was like, MEH. never again.
L532[11:39:31] <S3> but yeah in response to what you were saying earlier reinei, ues that's exactly how it works
L533[11:39:34] <reinei> <insert language ref with reflection capabilities> super-race FTW
L534[11:40:22] <v^> S3, did you see my IRC bot in brainfuck
L535[11:40:26] <S3> reinei, considering it's a boot loader stub, you can add scripts that call the right stuff, if it had to some lua, and then you could hit tab on boot to interrupt the delay
L536[11:40:29] <S3> then typ ein say
L537[11:40:36] <reinei> so I put that kind of stuff into for example /.boot/spec.4th (or whatever the extension you are using) and it would allow me to use echo "hello"?
L538[11:40:38] <S3> /path/to/kernel/image boot
L539[11:40:47] <S3> you wouldn't even know it's forth :)
L540[11:41:07] <S3> yeah. basically these scripts just add a bunch of words
L541[11:41:11] <S3> and maybe a couple of boot time hooks
L542[11:41:16] <reinei> cool
L543[11:41:19] <S3> maybe one for pxebooting
L544[11:41:41] <S3> you can add features to your boot sequence and stuff by just changing on disk files instead of reprogramming the eeprom
L545[11:41:51] <S3> you can do that now but in a forth like way I mean
L546[11:42:26] <reinei> I really need a OK RegEx lib compatible with OC
L547[11:42:59] <reinei> one that doesn't blow your HDD to hell while allowing recursion or at least lookaheads
L548[11:44:54] <S3> lol
L549[11:45:02] <S3> Lua regex sucks so bad
L550[11:45:06] <S3> I wish it used pcre
L551[11:45:24] <S3> pcre would allow you to make super complex lexers and parsers very quickly.
L552[11:45:37] <reinei> I read somewhere that lua's patterns should be called just that: 'patterns' and NOT regex
L553[11:45:52] <S3> heh.
L554[11:45:53] <reinei> S3 at expense of the non-regexers out there x
L555[11:46:05] <reinei> s/x$/xD/
L556[11:46:05] <Kibibyte> <reinei> S3 at expense of the non-regexers out there xD
L557[11:46:24] <S3> you can do quite a bit with Lua patterns, it's just.. pcre would make so many things so much easier
L558[11:47:00] <reinei> actually, OC MIGHT allow lrexlib linking
L559[11:47:08] <reinei> CC sure as hell doesn't
L560[11:48:26] <S3> this miniforth implementation is nice
L561[11:49:13] <S3> As you said, you make your own words: http://hastebin.com/ujimuyoqug.vhdl
L562[11:49:41] <S3> if space is available, one with builtins can be included in the eeprom
L563[11:50:07] <S3> then you can add more lua powered words and stuff in your scripts, and then just write the rest in forth, or let your users use the forth like to do stuff with your functions
L564[11:50:45] <S3> I'm bookmarking this lua implementation
L565[11:51:45] <reinei> could you do _F["<some symbol here>(%d+)"] = function(cap) push(DS, cap) end?
L566[11:51:47] <S3> the implementation doesn't even have a built in stack
L567[11:51:56] <S3> its adding it for you in that example
L568[11:52:16] <S3> (this gives you a LOT of versatility!) yeah I believe so reinei
L569[11:52:30] <reinei> well I saw that
L570[11:52:38] <reinei> and I like this kind of programming
L571[11:52:48] <S3> looks like _F is the word list
L572[11:53:02] <S3> remember the RPC8e for redpower?
L573[11:53:03] <reinei> you could even misuse it to make a sort of lua++ xD
L574[11:53:28] <S3> I was making a lisp implementation back then that did the same thing, except instead of adding lua code there was an (inline-asm) s-expression
L575[11:53:29] <reinei> somewhat vaguely, but yes
L576[11:53:42] <S3> so you could add lisp functions with asm
L577[11:54:06] <S3> also reinei forth makes it easy to do things like network data propagation
L578[11:54:31] <S3> because you're working completely on a stack, you can just receieve events and naturally iterate the popping of incoming data off of the stack
L579[11:55:42] <reinei> I should poke someone about a nice server to quickly get into OC xD
L580[11:56:11] <reinei> all I ever did was poke around amie code to find that one line stopping event processing to correctly work
L581[11:56:17] <reinei> s/work/working/
L582[11:56:17] <Kibibyte> <reinei> all I ever did was poke around amie code to find that one line stopping event processing to correctly working
L583[11:58:02] <S3> did you just fix your grammer to make it incorrect?
L584[11:58:04] <S3> :P
L585[11:58:19] <reinei> lol you're right XDD
L586[12:05:12] <S3> so I guess all I need to do is supply the miniforth implementation which is 1K, then add a bit of code to find suitable disk locations with fourth code. I'll likely still have about 3K left of space by then, so I should us ethe rest to load up a string of default forth code to run which will add words for printing to the screen and talking to components.
L587[12:05:19] <S3> I should have certainly enough for that
L588[12:05:44] <S3> then the final task is to squeeze a REPL in the EEPROM
L589[12:05:54] <S3> all of that stuff in 4K. I think I can do it.
L590[12:06:01] <reinei> write the repl in forth xD
L591[12:06:34] <S3> that's what I plan to do.
L592[12:06:41] <S3> should only take a few lines.
L593[12:07:04] ⇦ Quits: sciguyryan (~sciguyrya@93-94-245-80.dynamic.swissvpn.net) ()
L594[12:07:04] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L595[12:07:24] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L596[12:07:37] <S3> all I have to do is iterate infinitely, yielding so I don't block, and then load strings of forth code and evaluate them
L597[12:07:41] <S3> then print the stack state
L598[12:07:51] <dangranos> hm
L599[12:08:00] <dangranos> where can i find browser.xul?
L600[12:08:12] <reinei> ah but aren't you implementing freeBSD?
L601[12:08:46] <S3> reinei, if all goes well I can port the official FreeBSD forth loader to OC
L602[12:08:58] <S3> with changes in mind like the fact of memory addressing being non existent
L603[12:09:04] <S3> but things like the boot menu, etc.. I can do
L604[12:09:13] <S3> they're all plain text 4th files.
L605[12:09:13] <reinei> ah right, because if you just looped indefinitly, you could never REALLY start up
L606[12:09:35] <S3> the idea is to only enter REPL if you hit tab within the first 2 seconds
L607[12:09:36] <S3> or so
L608[12:09:48] <dangranos> yay
L609[12:09:50] <dangranos> found it
L610[12:09:51] <S3> otherwise, itl look for a forth word called AUTORUN or something
L611[12:09:55] <S3> seem reasonable?
L612[12:10:03] <reinei> yes
L613[12:10:22] <Vexatos> S3, you can make that implementation of forth WAAAY smaller even
L614[12:10:32] <S3> Vexatos, miniforth?
L615[12:10:36] <S3> it's currently 1K
L616[12:10:38] <S3> when minimized
L617[12:10:49] <Vexatos> minified? Mhm
L618[12:10:54] <S3> yeah
L619[12:11:13] <S3> 3K of space is more than enough for some default forth code and stuff.
L620[12:11:38] <S3> maybe if I have the space then I can expose a function that allows you to change the default forth code.
L621[12:11:52] <S3> without wiping out the forth implementation on the EEPROM
L622[12:11:53] <reinei> like a 'flash' function?
L623[12:11:56] <S3> yeah
L624[12:12:02] <S3> except that it re-embeds miniforth
L625[12:12:05] <S3> correctly
L626[12:12:31] <S3> this would be just for changing that string that holds the built in forth code.
L627[12:13:33] <S3> gotta catch a bus
L628[12:24:19] <Sangar> o/
L629[12:26:48] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 201 seconds)
L630[12:27:34] <Ekoserin> Bagels.
L631[12:27:36] ⇦ Quits: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 206 seconds)
L632[12:27:45] <Sangar> nope, pizza
L633[12:27:54] <Ekoserin> BAGELs.
L634[12:28:19] <Sangar> suit yourself :P
L635[12:30:12] <Vexatos> mmmmhm
L636[12:30:15] <Vexatos> tasty beagles
L637[12:31:25] <Ekoserin> Beagles?
L638[12:33:12] <sugoi> Sangar: your patreon has increased slightly over the last month!
L639[12:33:58] <Vexatos> Ekoserin, https://en.wikipedia.org/wiki/Beagle
L640[12:34:19] <Ekoserin> Dachshund.
L641[12:35:10] ⇨ Joins: RaptorJeebus (RaptorJeeb@CPE-137-147-153-15.lnse7.win.bigpond.net.au)
L642[12:35:15] <Sangar> sugoi, yeah, i'm quite surprised!
L643[12:35:33] * sugoi wants to pridefully point out he's one of them
L644[12:36:08] * Sangar wants to very much thank sugoi for that
L645[12:36:18] <Vexatos> Ekoserin, no
L646[12:36:24] <Vexatos> It's different
L647[12:36:27] <sugoi> :)
L648[12:36:52] <Ekoserin> Right, well, have fun with that.
L649[12:39:23] ⇨ Joins: KK (~KK@67.204.178.35)
L650[12:40:29] <Sangar> so. anyone speaking russian wanna translate that graphical os to english so we can point people at that when they ask? :X
L651[12:41:06] * Vexatos stares intensely at dan
L652[12:41:13] <Sangar> (http://t.co/pvRclCQNOb that one)
L653[12:41:17] <dangranos> uh?
L654[12:41:50] <dangranos> >pastebin run 0nm5b1ju
L655[12:41:52] <dangranos> ._.
L656[12:42:06] * dangranos grabs flamethrower and lots of fuel
L657[12:42:24] <Sangar> :P
L658[12:42:26] <Sangar> https://github.com/IgorTimofeev/OpenComputers
L659[12:42:31] <dangranos> oh
L660[12:42:39] <Vexatos> >people using pastebin run
L661[12:42:42] <dangranos> just noticed installed source..
L662[12:42:49] <Vexatos> I only added it because CC had it ;_;
L663[12:43:00] <Vexatos> pastebin is the only legit CC ripoff in all of OC
L664[12:43:38] <dangranos> heh
L665[12:43:44] <dangranos> we need git and gist
L666[12:43:47] <Sangar> well, at least it's written from scratch :P
L667[12:44:00] <Vexatos> Sangar, write some comment like "I don't understand a word, but it does look impressive"
L668[12:44:01] <Vexatos> :P
L669[12:44:07] <Vexatos> it is
L670[12:44:08] <Sangar> ^^
L671[12:44:19] <dangranos> um
L672[12:44:29] <Vexatos> them random English words in the video
L673[12:44:32] <Sangar> i'm watching it with english subtitles, autotranslated from the autogenerated russian ones
L674[12:44:33] <dangranos> isn't it "translated" already?
L675[12:44:33] <Sangar> quite amusing
L676[12:44:39] <Vexatos> "bla blah blah 3D printer blah blah"
L677[12:44:44] <dangranos> oh
L678[12:45:04] <Sangar> parts of it are english, apparently
L679[12:45:18] <Sangar> but stuff like the installation wizard and some menues are in russian
L680[12:45:24] <Sangar> (yay unifont i suppose)
L681[12:45:34] <dangranos> in repo he says that some of programs are original and some are just copied from sites
L682[12:45:41] <Sangar> :X
L683[12:45:51] * dangranos pats whoever added unicode support
L684[12:46:06] <Vexatos> #blameasie
L685[12:47:03] <Vexatos> Btw, Sangar, I ripped off my own program xD
L686[12:47:10] <dangranos> heh, found him on vk.com
L687[12:47:19] <Sangar> Vexatos, hm?
L688[12:47:20] <Vexatos> Sangar, https://github.com/OpenPrograms/Vexatos-Programs/blob/master/asiebin/asiebin.lua
L689[12:47:42] <Sangar> ah :X
L690[12:48:01] <Vexatos> (IIt's only 65% my program, but whatever)
L691[12:48:04] <Sangar> is vk like russian facebook or what?
L692[12:48:29] <Magik6k> Sangar, when do you plan to make next release(I'd PR plan9k update)
L693[12:49:04] <Sangar> Magik6k, no concrete plans. i'll probably have a look over current issues on the weekend, see if/what i get done and if that'll be worth a release
L694[12:49:10] <dangranos> https://github.com/dangranos/OpenComputers-1 < welp, forked repo
L695[12:49:16] <Sangar> heh
L696[12:49:57] <Magik6k> So I'll try to make it to this weekend
L697[12:51:31] <dangranos> how should i name language variable?
L698[12:51:58] <Sangar> dangranos, notices _OSLANGUAGE in here http://git.io/vsxb0
L699[12:51:58] <dangranos> i mean varible in which is stored currently selected language
L700[12:52:02] <dangranos> oh
L701[12:52:02] <Sangar> *noticed
L702[12:52:11] <reinei> hi Sangar
L703[12:52:14] <dangranos> hm
L704[12:52:18] <Sangar> so i suppose it uses that
L705[12:52:30] <Sangar> but that's just that editor i think
L706[12:52:37] <Sangar> an env var might be better
L707[12:52:42] <Sangar> hei reinei
L708[12:53:25] <dangranos> so, what env var?
L709[12:53:28] <dangranos> LANG?
L710[12:53:31] <Sangar> idk
L711[12:53:37] <Sangar> is there such a thing in normal linux?
L712[12:53:39] <Sangar> :X
L713[12:53:45] <dangranos> yup
L714[12:53:54] <reinei> yes
L715[12:53:55] <dangranos> dangranos@sigrun  ~  echo $LANG
L716[12:53:55] <dangranos> ru_RU.UTF-8
L717[12:53:57] <sugoi> it is in fact, LANG
L718[12:54:02] <Sangar> welp, then that
L719[12:54:11] <reinei> echo $LANG just outputted en_GB.UTF-8 in fedora 22
L720[12:54:12] <dangranos> um... how do i env var?
L721[12:54:26] <Sangar> os.getenv iirc?
L722[12:54:30] <Magik6k> os.getenv
L723[12:54:31] <sugoi> ^
L724[12:54:33] <sugoi> and set
L725[12:54:34] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L726[12:54:37] ⇦ Quits: h3po (~h3po@p5B368D9D.dip0.t-ipconnect.de) (Quit: Leaving.)
L727[12:54:39] <Magik6k> yup
L728[12:54:56] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L729[12:54:56] <dangranos> should i use simply "en"?
L730[12:55:07] <dangranos> i mean two letter lang codes
L731[12:55:09] <sugoi> as opposed to en_US?
L732[12:55:15] <sugoi> or en_UK or ec
L733[12:55:15] <Sangar> :sub(1,2)=="en"? :P
L734[12:55:17] <sugoi> etc*
L735[12:56:09] <dangranos> %lua return 1
L736[12:56:11] <dangranos> uh
L737[12:56:24] <dangranos> what was command for lua interpreter here for some bot?
L738[12:56:33] <Sangar> #lua ?
L739[12:56:33] <|0xDEADBEEF|> > [string "lua"]:1: unexpected symbol near '?'
L740[12:56:38] <Sangar> yeah, that
L741[12:57:21] <dangranos> #lua tbl = {"en" = {1, 2}} return (tbl["nope"] or tbl["en"])[1]
L742[12:57:21] <|0xDEADBEEF|> > [string "lua"]:1: '}' expected near '='
L743[12:57:23] <reinei> does DEADBEEF support 'os' in its sandbox?
L744[12:57:34] <Sangar> try it?
L745[12:57:39] <reinei> #lua tbl = {["en"] = {1, 2}} return (tbl["nope"] or tbl["en"])[1]
L746[12:57:40] <|0xDEADBEEF|> > 1
L747[12:57:43] <dangranos> #lua tbl = {"en" = {1, 2}} return (tbl["en"])[1]
L748[12:57:43] <|0xDEADBEEF|> > [string "lua"]:1: '}' expected near '='
L749[12:57:58] <dangranos> #lua tbl = {"en" = {"a" = 1, "b" = 2}} return (tbl["en"]).a
L750[12:57:58] <|0xDEADBEEF|> > [string "lua"]:1: '}' expected near '='
L751[12:57:58] <reinei> dangranos: eitehr use ["..."] or just ...
L752[12:58:03] <dangranos> um?
L753[12:58:19] <dangranos> oh
L754[12:58:20] <Sangar> a=1 or ["a"]=1
L755[12:58:20] <reinei> #lua tbl = {en = {a = 1, b = 2}} return (tbl["en"]).a
L756[12:58:20] <|0xDEADBEEF|> > 1
L757[12:58:24] <dangranos> >_<
L758[12:58:33] <dangranos> derp
L759[12:59:09] <dangranos> "io.stderr:write((lang[os.getenv("LANG")] or lang["en"]).github_connection_error)" < trying to make messages localized
L760[13:00:10] <reinei> well
L761[13:00:20] <reinei> you might want to make helper functions
L762[13:00:28] <dangranos> hm
L763[13:00:30] <dangranos> yeah..
L764[13:00:34] <reinei> so its localize('github_connection_error')
L765[13:00:48] <reinei> and localize may even cache the lang, maybe
L766[13:01:17] <Sangar> function L(name) return (lang[os.getenv("LANG")] or lang["en"])[name] or lang["en"][name] or "!"..name.."!" end
L767[13:01:18] <Sangar> :P
L768[13:01:34] <Sangar> (second fallback for if theres a lang table but no entry for that in it)
L769[13:01:46] * dangranos pats Sangar
L770[13:01:48] <dangranos> thanks!
L771[13:02:02] <reinei> Sangar knows what he's talking about
L772[13:02:12] <Sangar> at least i'm very good at pretending i do!
L773[13:02:40] <reinei> hey Sangar, would you say it was a good idea to make OC in scala?
L774[13:02:43] <Sangar> then you can just L"github_connection_error" :3
L775[13:02:49] <Sangar> that even looks kinda neat
L776[13:02:59] <reinei> oh right lua syntactic sugar
L777[13:03:33] <reinei> you gotta love l "hello" l("hello") l{"hello", "world"}
L778[13:03:36] <Sangar> reinei, yes. sure, makes it kinda hard for people to contribute to the core stuff, but it made my life soooo much easier (in particular traits / mutliple inheritance)
L779[13:03:52] <dangranos> #lua local F = function(str) return "."..str end return F"tst"
L780[13:03:52] <|0xDEADBEEF|> > .tst
L781[13:03:55] <dangranos> yay
L782[13:04:04] <reinei> well I was thinking of getting back up to speed with java (like) and a mod is always fun
L783[13:04:10] <dangranos> #lua local F = function(str) return "."..str end return F{"tst", 1}
L784[13:04:10] <|0xDEADBEEF|> > [string "lua"]:1: attempt to concatenate a table value (local 'str')
L785[13:04:13] <dangranos> oh
L786[13:04:18] <Sangar> was expecting that test string to be 'uck' >_>
L787[13:04:30] <sugoi> <_<
L788[13:04:30] <reinei> it creates a table as in f{0, 1} does f({0, 1})
L789[13:04:54] <reinei> Vexatos you here?
L790[13:05:05] <Vexatos> No
L791[13:05:13] <Vexatos> :3
L792[13:05:17] <reinei> what was that lib you made called aggain?
L793[13:05:26] <Sangar> asielib
L794[13:05:27] <reinei> with wrapped strings/tables
L795[13:05:33] <Sangar> sell-a-knee
L796[13:05:49] <dangranos> hm
L797[13:06:00] <dangranos> nah
L798[13:06:25] <reinei> actually never mind
L799[13:06:41] <reinei> that feature request of mine would require huge code introspection
L800[13:06:54] <Sangar> aka debug lib?
L801[13:07:04] <reinei> Sangar, no
L802[13:07:10] <reinei> even further I think
L803[13:07:18] <reinei> it was about python like argument unpacking
L804[13:07:24] <reinei> in lua
L805[13:07:39] <Sangar> haven't pythoned in a long time
L806[13:07:50] <Sangar> but lua has `local x,y,z = f()`
L807[13:07:59] <Sangar> if that's what you mean?
L808[13:08:09] <reinei> in python you could do a = [1, 2, 3] and then f(*a)
L809[13:08:15] <reinei> to do f(1, 2, 3)
L810[13:08:21] <Sangar> ah
L811[13:08:21] <Sangar> table.unpack
L812[13:08:25] <reinei> yeah
L813[13:08:29] <reinei> but using * notation!
L814[13:08:32] <Sangar> :P
L815[13:08:39] <reinei> well
L816[13:08:44] <Sangar> Vexatos, go string replace * with table.unpack
L817[13:08:46] <Sangar> go go go
L818[13:08:49] <reinei> a 'simple' pattern match might be able to do that
L819[13:08:55] <dangranos> do you think you can shorten netowrk card to "netcard"?
L820[13:09:00] <dangranos> *internet
L821[13:09:18] <Sangar> make it f(arr:_*) and it's like in scala \o/
L822[13:09:28] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L823[13:09:37] <reinei> Sangar and what about all the patterns containing *?
L824[13:09:59] <Sangar> dangranos, hmm, maybe LAN-card? :X (it's what i use internally at least :P)
L825[13:10:06] <reinei> also, lua kwargs! (keyword arguments for anyone not pythonic in here )
L826[13:10:08] <dangranos> "inetcard"
L827[13:10:09] <Sangar> reinei, shhhh
L828[13:10:14] <dangranos> "err_no_inetcard"
L829[13:10:24] <dangranos> or maybe just "inet"?
L830[13:10:25] <Sangar> ah, sure
L831[13:10:30] <Sangar> hmmm
L832[13:10:38] <Sangar> dunno
L833[13:10:40] <sugoi> lua question. given i have local result; and later on i want to use result, reason = f(); if i understand correctly, reason is global. to make reason local do i have to forward declare it to? what happens if i local result, reason = f(); (again, given that result is already forward declared)
L834[13:10:54] <Sangar> no_inet could mean you have a card but the http stuff is disabled in config :P
L835[13:11:26] <reinei> sugoi I dunno is result, local reason = f() possible?
L836[13:11:35] <reinei> lemme try that real quick for you
L837[13:11:43] <Sangar> nope
L838[13:11:50] <Sangar> you'd have to forward declare it
L839[13:11:51] <dangranos> err_github_no_con
L840[13:11:54] <sugoi> ok
L841[13:11:58] <dangranos> ^ for "no connection" error
L842[13:12:00] <sugoi> that's what i've been doing
L843[13:12:04] <reinei> #lua local result; local function f() return 1, 2 end; result, local reason = f()
L844[13:12:04] <|0xDEADBEEF|> > [string "lua"]:1: unexpected symbol near 'local'
L845[13:12:06] <Sangar> local result, reason would create a second reason
L846[13:12:07] <reinei> yep
L847[13:12:08] <Sangar> with a smaller scope
L848[13:12:14] <Sangar> iirc
L849[13:12:21] <sugoi> second result, that is?
L850[13:12:28] <reinei> sugoi yes
L851[13:12:30] <Sangar> well, if it's in the same scope, the first one would be kinda unreachable
L852[13:12:36] <Sangar> so i'm not sure if lua would even optimize that away
L853[13:12:44] <sugoi> which at this point doesn't matter
L854[13:12:50] <reinei> #lua local reason; result, reason = f()
L855[13:12:50] <|0xDEADBEEF|> > [string "lua"]:1: attempt to call a nil value (global 'f')
L856[13:12:51] <sugoi> i ... just wish lua was default-local
L857[13:12:58] <Sangar> yeaaaaah, well
L858[13:13:01] <Sangar> :P
L859[13:13:06] <sugoi> q:
L860[13:13:06] <reinei> python isn't either
L861[13:13:15] <Sangar> few languages i know are, actually
L862[13:13:25] <Sangar> javascript isn't, either (var is like local)
L863[13:13:28] <Sangar> php is
L864[13:13:31] * dangranos slaps Ekoserin
L865[13:13:31] * EnderBot2 rulls on the floor laughing
L866[13:13:37] <dangranos> I AM TRANSLATING IT DAMN IT
L867[13:13:39] <Sangar> so you end up with global $blah, $foo, $bar everywhere :X
L868[13:13:49] <dangranos> something something alone something
L869[13:13:56] <dangranos> heh
L870[13:14:05] <dangranos> i found one variable named "cyka" in the code
L871[13:14:13] <dangranos> renamed to content :D
L872[13:14:29] * Sangar goes to google translate
L873[13:14:37] <dangranos> cyka = bitch
L874[13:14:43] <sugoi> how about strict for lua (forward declare only)
L875[13:14:45] <Daiyousei> cyka blyat
L876[13:14:45] <Sangar> ah :P
L877[13:14:48] <Daiyousei> rash b
L878[13:14:56] <sugoi> i heard there was a lua script someone wrote for that
L879[13:14:59] <Daiyousei> the good old csgo experience
L880[13:15:05] <sugoi> does it work reasonably well? other solutions?
L881[13:15:07] <Sangar> sugoi, yeah
L882[13:15:11] * dangranos resists to write a lot of swearing
L883[13:15:17] <Ekoserin> Dang Ranos...
L884[13:15:21] <Sangar> it basically adds a metatable to the env that errors when __newindex is called :P
L885[13:15:32] <sugoi> ha, ok
L886[13:15:37] <dangranos> da kakoy nahuy B? vi tam sovsem ohueli pidori?
L887[13:15:46] * dangranos hides
L888[13:15:47] <sugoi> and forward declaring doesn't do that? interesting
L889[13:15:49] <Vexatos> Sangar: Selene is Scala rather than Python :P
L890[13:16:01] <Sangar> Vexatos, hence me mentioning the :_* notation, yeah ;)
L891[13:16:02] <Vexatos> table.unpack is very lua-like
L892[13:16:05] <reinei> ah yeah it was Selene
L893[13:16:05] * dangranos added github_repo variable
L894[13:16:09] <Vexatos> Selene tries to follow Lua syntax style
L895[13:16:10] <Sangar> sugoi, nope, locals don't go into the env
L896[13:16:12] <sugoi> well, i guess....forward declaring would be local, not global
L897[13:16:14] <sugoi> right
L898[13:16:21] <sugoi> so basically..lock down global
L899[13:16:21] <Vexatos> hence stuff like string.split
L900[13:16:23] <sugoi> which is what i do
L901[13:16:26] <Sangar> mhm
L902[13:16:28] <sugoi> i dont have any globals
L903[13:16:52] <sugoi> interesting, i might just start doing that
L904[13:17:02] <Vexatos> <Sangar> sell-a-knee
L905[13:17:07] <reinei> locals will be accessible in 'dynamically' compiled chunks executed using pcall, right?
L906[13:17:09] <Vexatos> reinei, Sangar literally told you
L907[13:17:16] <Sangar> brb cat
L908[13:17:42] <reinei> Vexatos: I read that as english and then it doesn't sound like my Selene
L909[13:18:03] <Vexatos> If you read it english it should
L910[13:18:30] <dangranos> yay to vim
L911[13:18:32] <dangranos> 3dw
L912[13:18:44] <Vexatos> Either you pronounce "Selene" German or "sell-a-knee" English
L913[13:18:50] <Vexatos> anything else is pretty much wrong :P
L914[13:18:54] <reinei> the a is throwing me off
L915[13:19:06] <Vexatos> Most people pronounce it "Selleen"
L916[13:19:10] <Vexatos> that's the issue
L917[13:19:50] <reinei> I would do that too, if you hadn't told me it was meant to be German
L918[13:21:05] <Vexatos> it's not
L919[13:21:07] <sugoi> i had never heard of selene until this channel and Vexatos's work with it for oc
L920[13:21:14] <Vexatos> the name is also pronounced the right way in English
L921[13:21:17] <Vexatos> Since it's a greek word
L922[13:21:24] <sugoi> and i dont speak german, and i say "suh-lene"
L923[13:21:30] <Vexatos> but most English people are not... <potato> enough
L924[13:21:36] <Vexatos> sugoi, exactly
L925[13:21:45] <Vexatos> You can't be much more wrong than that
L926[13:21:46] <sugoi> though, i'd love to speak german
L927[13:21:53] <reinei> I'd say sel-een-e
L928[13:22:00] <Vexatos> https://en.wikipedia.org/wiki/Selene
L929[13:22:00] <Vexatos> there
L930[13:22:04] <Vexatos> see the IPA
L931[13:22:22] <reinei> silini?! wow
L932[13:22:25] <reinei> I am SO off xD
L933[13:22:31] <sugoi> meh
L934[13:22:33] <sugoi> good to know
L935[13:22:34] <Vexatos> German is quite close to the greek original
L936[13:22:36] <sugoi> doesn't bother me i was wrong
L937[13:22:45] ⇨ Joins: v^ (~ping@mdb2836d0.tmodns.net)
L938[13:22:46] zsh sets mode: +v on v^
L939[13:22:58] ⇨ Joins: ^v5 (~^v@mdb2836d0.tmodns.net)
L940[13:24:15] ⇨ Joins: meep (uid94726@id-94726.ealing.irccloud.com)
L941[13:25:06] <meep> Warning: Not safe for persons who die of cuteness. https://i.imgur.com/2SYxaxB.jpg
L942[13:25:45] <reinei> so nsfca (or nsfcat for those on the internet)?
L943[13:26:51] ⇦ Quits: v^ (~ping@mdb2836d0.tmodns.net) (Ping timeout: 198 seconds)
L944[13:27:59] <dangranos> pushed what i did so far
L945[13:28:01] ⇦ Quits: cpup (~cpup@32.218.118.125) (Ping timeout: 206 seconds)
L946[13:28:40] <dangranos> also changed ident
L947[13:28:46] <Temia> ehhh,.
L948[13:28:47] <dangranos> from tabs to 4 spaces
L949[13:28:49] <Temia> I'm not seeing it.
L950[13:28:54] <dangranos> https://github.com/dangranos/OpenComputers-1/commit/5df0af93f9e67a9c4bb80c1daf77b7028e471938
L951[13:29:02] <Temia> I must be truly hardened to cuteness.
L952[13:29:08] * Temia moo. `o`
L953[13:29:38] <vifino> '^'
L954[13:29:44] ⇨ Joins: cpup (~cpup@32.218.118.125)
L955[13:29:50] ⇦ Quits: ^v5 (~^v@mdb2836d0.tmodns.net) (Ping timeout: 378 seconds)
L956[13:30:01] <reinei> so Temia has a Cuteness-Def of over 500?
L957[13:30:11] <Temia> ...n-no, vifino
L958[13:30:13] <Temia> Don't do it
L959[13:30:16] <Temia> DON'T
L960[13:30:23] <vifino> ' ^ '
L961[13:30:37] <Temia> I KNOW WHAT YOU'RE ABOUT TO ASK AND I HAVE NO TUNA
L962[13:30:41] <Temia> DON'T DO THIS TO MEEEE ;A;
L963[13:30:55] <reinei> you seem terrified ...
L964[13:31:48] * Temia nnngh--breaks down and hugscritches catboy ;_;
L965[13:31:52] <Ekoserin> Um
L966[13:32:23] <reinei> vifino i SERIOUSLY hope you have an explanation for this!
L967[13:32:40] <vifino> ' ^ '
L968[13:33:25] <Temia> don't be sad you'll break my heart ;w; *scritchscritch*
L969[13:33:35] * vifino hugs Temia
L970[13:33:43] <reinei> vifino thats NOT an explanation, you know
L971[13:33:51] <vifino> It's okay, moomoo. '^'
L972[13:35:25] <vifino> reinei: I.. I don't know, I didn't want Temiamoo to be sad '^'
L973[13:35:34] <reinei> well thats a lot better
L974[13:36:31] * Temia ...eeeees. <3
L975[13:36:35] * Temia hugs tight
L976[13:38:30] <cloakable> d'aww
L977[13:39:11] <cloakable> behold the adorbs
L978[13:39:37] * cloakable puts a kitten on Temia and vifino
L979[13:39:48] <vifino> '.'
L980[13:40:59] * Ekoserin films
L981[13:41:35] <cloakable> :D
L982[13:41:53] * cloakable puts a puppy on too
L983[13:45:32] ⇨ Joins: Sulljason (webchat@c-24-23-9-249.hsd1.ca.comcast.net)
L984[13:45:41] <Ekoserin> Hi.
L985[13:46:14] <Sulljason> Hi
L986[13:46:39] <Sulljason> Anyone know how to use the function that component.list returns instead of something sane like a tablet of addresses.
L987[13:46:54] <Sulljason> table*
L988[13:47:33] <Sulljason> If it was addresses I could just pop em into component.proxy and be dont with it.
L989[13:47:42] <Sulljason> done*
L990[13:47:59] <dangranos> oh god
L991[13:48:01] <dangranos> OH GOD
L992[13:48:29] <dangranos> installed uses some lib that uses CC-style event listener/responce
L993[13:50:03] ⇦ Quits: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net) (Ping timeout: 201 seconds)
L994[13:52:12] *** Skye|Homework is now known as Skye
L995[13:52:15] ⇦ Quits: RaptorJeebus (RaptorJeeb@CPE-137-147-153-15.lnse7.win.bigpond.net.au) (Ping timeout: 180 seconds)
L996[13:52:23] ⇨ Joins: RaptorJeebus (RaptorJeeb@CPE-121-220-76-138.lnse2.win.bigpond.net.au)
L997[13:53:06] ⇨ Joins: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net)
L998[13:53:37] <gamax92> hi
L999[13:53:59] <vifino> gamax92! :D
L1000[13:54:45] <gamax92> hi
L1001[13:55:11] <vifino> :(
L1002[13:55:18] <gamax92> no why you sad
L1003[13:55:21] <gamax92> don't be sad
L1004[13:55:24] * gamax92 hugs vifino
L1005[13:55:31] * vifino hugs gamax92
L1006[13:56:54] <Sangar> cat gone
L1007[13:57:31] <Vexatos> gone: file not found
L1008[13:57:40] * Vexatos blames Sangar
L1009[13:57:50] <reinei> cat /dev/null
L1010[13:57:57] <Sangar> well, yeah
L1011[13:58:05] <sugoi> what kind of cat, Sangar?
L1012[13:58:20] * sugoi has a wonderfully loving Siamese, Popo
L1013[13:58:25] <Vexatos> cat /dev/zero
L1014[13:58:26] <sugoi> sometimes i call him the pope
L1015[13:58:34] <Sangar> dunno, just one of the neighbors cats that come by rather frequently :X
L1016[13:58:39] <Sangar> nah, no siamese, regular one
L1017[13:58:43] <Sangar> "regular"
L1018[13:58:46] <sugoi> hah
L1019[13:58:57] <Sangar> heh
L1020[13:59:35] <dangranos> so
L1021[13:59:56] <dangranos> could anybody try freshly butchered installer?
L1022[14:00:34] ⇦ Quits: RaptorJeebus (RaptorJeeb@CPE-121-220-76-138.lnse2.win.bigpond.net.au) (Quit: Leaving)
L1023[14:01:07] <sugoi> of what?
L1024[14:02:34] <dangranos> wtf
L1025[14:02:47] <Sangar> "wtf", the new os for oc
L1026[14:02:53] <sugoi> ha
L1027[14:02:54] <dangranos> i pushed an update and it's still stuck on previous version..
L1028[14:03:16] <dangranos> https://raw.githubusercontent.com/dangranos/OpenComputers-1/master/Installer/Installer.lua is there a russian text on the end of file?
L1029[14:03:36] <sugoi> dangranos: i have many times seen github delay
L1030[14:03:39] <Sangar> yeah, iirc raw tends to update a bit slower than regular
L1031[14:03:42] <dangranos> oh
L1032[14:03:44] <dangranos> OH
L1033[14:03:47] <dangranos> i'm idiot
L1034[14:03:52] <dangranos> forgot to git addd it
L1035[14:03:56] <Sangar> haha
L1036[14:03:57] <Sangar> or that :P
L1037[14:04:02] <sugoi> haha
L1038[14:04:06] <dangranos> git happens
L1039[14:04:11] <dangranos> hm..
L1040[14:04:17] <dangranos> sh/git happens
L1041[14:04:25] * dangranos hides
L1042[14:04:41] <Sangar> cat sh/git happens? :P
L1043[14:05:03] <dangranos> a cat is fine too
L1044[14:07:44] <dangranos> okay, fixed few vars
L1045[14:07:44] <CompanionCube> (sh|g)it happens
L1046[14:08:05] <dangranos> CompanionCube, heh, regexps...
L1047[14:08:31] <dangranos> cat .gitignore
L1048[14:08:34] <dangranos> .gitignore
L1049[14:10:57] <Sulljason> @Sangar \o
L1050[14:11:33] <Sulljason> Sangar: How do I use the function component.list returns to get the components addresses?
L1051[14:11:44] <dangranos> ~w api:component
L1052[14:11:45] <ocdoc> http://ocd.cil.li/api:component
L1053[14:11:49] <dangranos> ^
L1054[14:11:52] <dangranos> Sulljason, ^
L1055[14:12:13] <dangranos> also http://ocdoc.cil.li/component:component_access
L1056[14:12:37] <Sulljason> Ya it returns a function that's an iterator. And idk how to use that
L1057[14:13:01] <dangranos> can anyone test that installer?
L1058[14:13:10] <dangranos> second link
L1059[14:13:19] <dangranos> open that, it has usage example
L1060[14:13:25] <Sulljason> I'm confused so it's just a key value table then why is it a function.
L1061[14:13:58] <Sulljason> Is this one of those crazy Lua things or am I just ignorant?
L1062[14:14:26] <cloakable> It's a function that can be used as a table
L1063[14:14:31] <Sulljason> wat...
L1064[14:14:32] <gamax92> no
L1065[14:14:37] <gamax92> tables that can be used as a function
L1066[14:14:55] <gamax92> it's basically putting a __call metamethod on a table
L1067[14:15:00] <cloakable> I love Lua xD
L1068[14:15:10] <Sulljason> Ya didn't read much on those cause they're weird.
L1069[14:15:57] <Sulljason> cloakable: Really? I hate it cause of it's weird design choices and completely ignoring the groundwork from languages like C. Making it annoying to learn. And omg it's documentaiton...
L1070[14:16:12] <gamax92> it's documentation is really good
L1071[14:16:29] <Sulljason> Not compared to Javadocs
L1072[14:17:12] <gamax92> just because A is better than B doesn't mean B is a horrible piece of garbage
L1073[14:17:28] <Sulljason> It being written like a book does. :3
L1074[14:17:45] ⇨ Joins: Nathan1852 (~Nathan185@p5DC11A48.dip0.t-ipconnect.de)
L1075[14:17:55] <reinei> should I use gradle.noarch or grdle.local.noarch mmh
L1076[14:18:17] <Sangar> Lua is so small there's not that much to document anyway >_>
L1077[14:18:18] <reinei> Sulljason: also, python-docs and you'll never question ANY doc's again
L1078[14:18:22] <Sangar> and the manual is pretty good, imho
L1079[14:19:07] <sugoi> Sulljason: you want to iterate the components from component.list ?
L1080[14:19:29] <reinei> 184 packages and only 84MB to download, Linux is windows 1000x superior ...
L1081[14:19:30] <sugoi> Sulljason: comps = component.list()
L1082[14:20:16] <Sulljason> sugoi: Thanks someone gave me a usage example. Ididn't know datastructures were magically functions.
L1083[14:20:48] <Sangar> they can be :P in this case it's only that way because the iterator was there first
L1084[14:21:06] <Sangar> so to avoid breaking existing stuff...
L1085[14:21:13] <Sulljason> Sangar: On that note it's all fun and games till you want to something crazy like crawl the filesystem.
L1086[14:21:20] <Sangar> :3
L1087[14:21:41] <Sulljason> Can you bundle libraries in Lua or do they have to be installed to the system?
L1088[14:21:56] <Sangar> what do you mean?
L1089[14:22:07] <Sulljason> like LuaFS
L1090[14:22:18] <Sulljason> how would I package that with a Lua program.
L1091[14:22:33] <Sulljason> Java lets you just pop it in the Jar and it's dank.
L1092[14:23:04] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L1093[14:23:05] zsh sets mode: +v on v^
L1094[14:23:07] ⇦ Quits: Pyrolusite (~Pyrolusit@ARouen-651-1-321-234.w90-22.abo.wanadoo.fr) (Ping timeout: 206 seconds)
L1095[14:23:21] ⇦ Quits: reinei (~reinei@ip-2-202-204-175.web.vodafone.de) (Ping timeout: 201 seconds)
L1096[14:23:32] <Sangar> i think . is part of the package search path?
L1097[14:23:35] <Sulljason> Gotta make a JAR decompressor called "Shirt".
L1098[14:23:40] <Sangar> so in that case you could just throw the lib next to the script
L1099[14:23:59] <Sulljason> So you can bundle em?
L1100[14:24:17] <Sangar> in a single file? if it's a c lib i don't think so, if it's also lua, sure
L1101[14:24:45] <Sulljason> Also is there any library that adds full regex?
L1102[14:25:04] <Sulljason> I get why it isn't in the core cause it would bloat it. But sometimes ya need regex...
L1103[14:25:07] <Sangar> probably
L1104[14:25:20] <Sulljason> I couldn't find one. So you don't know of one?
L1105[14:25:23] <Sangar> it's not regex, but there's lpeg :P (and lulpeg, a pure lua variant of it)
L1106[14:25:37] <Stary2001> til of lulpeg
L1107[14:26:15] <Sulljason> I'm working on correctly naming like 2TB of media to XBMC will index it. Would prefer to use Lua for quick and dirty scripts. But patterns sometimes don't cut it.
L1108[14:26:47] <Sangar> heh, fun times.
L1109[14:26:52] <Sangar> anyway, i'm off for today o/
L1110[14:27:07] <Sulljason> Sangar: Cya and thanks for all the fish.
L1111[14:27:34] <Magik6k> I'm designing wultivolume fs for oc
L1112[14:27:39] <Magik6k> *multi
L1113[14:28:00] <Sulljason> We have that RAID thingy. But it software couldn't hurt.
L1114[14:28:18] <Magik6k> well you can raid 256 raids ;p
L1115[14:28:28] <Magik6k> or tapes
L1116[14:28:39] <Magik6k> #lua 256*32
L1117[14:28:39] <|0xDEADBEEF|> > 8192
L1118[14:28:48] <Magik6k> 8 GB, nice
L1119[14:29:02] <sugoi> #lua math.huge
L1120[14:29:02] <|0xDEADBEEF|> > inf
L1121[14:29:12] ⇨ Joins: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L1122[14:32:44] <Sulljason> My friends response to tables being functions. "/me kills self while eating"
L1123[14:35:57] <Vexatos> Tables aren't functions
L1124[14:36:04] <Vexatos> tables may be called if they have a __call metamethod
L1125[14:36:12] <Vexatos> but they are completely separate from functions
L1126[14:38:34] ⇨ Joins: reinei (~reinei@ip-2-202-183-193.web.vodafone.de)
L1127[14:40:08] <Sulljason> Vexatos: But why does a KV table need an a __call metamethod
L1128[14:40:44] <Vexatos> it doesn't
L1129[14:40:48] <Vexatos> if it has one, you can call it
L1130[14:40:51] <Vexatos> if not, you can't
L1131[14:41:12] <Sulljason> I'm talking specifically about component.list
L1132[14:41:38] <Vexatos> component.list returns an iterator function
L1133[14:41:45] <Vexatos> not related to this at all
L1134[14:42:02] <sugoi> Sulljason: open a lua shell in the game
L1135[14:42:14] <sugoi> and type: =type(component.list)
L1136[14:42:38] <gamax92> once upon a time Sangar make component.list return an actual function, but then later on he changed it to be a table with addresses as keys and types as values
L1137[14:42:52] <Sulljason> oh so the wikis just outdated
L1138[14:42:58] <gamax92> to maintain backwards compatibility, he readded the iterator style function calling via __call
L1139[14:43:06] <Sulljason> nvm then.
L1140[14:43:16] <sugoi> Sulljason: it doesnt matter, the use of the object is the same
L1141[14:43:39] <sugoi> Sulljason: think of it this way. everything in lua is just an object, and you can override operators
L1142[14:43:49] <Vexatos> nope
L1143[14:43:51] <Sulljason> Lua doesn't have objects
L1144[14:43:55] <Sulljason> has prototypes.
L1145[14:43:56] <Vexatos> only tables and functions are objects
L1146[14:43:57] * sugoi rolls eyes
L1147[14:44:01] <Vexatos> anything else is not
L1148[14:44:02] <gamax92> lua doesn't have prototypes
L1149[14:44:14] <Sulljason> oh ya that was a library my bad
L1150[14:44:16] <Vexatos> tables and functions can have instanciated objects
L1151[14:44:17] <sugoi> you guys argue so much about lingo
L1152[14:44:18] <Vexatos> other values can't
L1153[14:44:29] <Sulljason> lingo mattes.
L1154[14:44:30] <sugoi> fine, tables are objects
L1155[14:44:38] <Sulljason> cause people make assumptions based on the lingo.
L1156[14:44:41] <sugoi> look, that wasn't even my point
L1157[14:44:50] <gamax92> its not just lingo its that certain things are horridly not at all similar except for say one aspect
L1158[14:45:05] <sugoi> my point is, you can override the () operator by defining the __call
L1159[14:45:17] <sugoi> i wasn't refering to value types number and such
L1160[14:45:20] <sugoi> i was only refering to tables
L1161[14:45:25] <sugoi> sorry for the big everything word
L1162[14:45:35] <sugoi> i wasn't trying to define what a dynamic is
L1163[14:45:54] <sugoi> you guys are hard to love
L1164[14:46:04] * sugoi quaffs a dew
L1165[14:46:06] <Sulljason> Lua's hard to love.
L1166[14:46:41] <reinei> sugoi: certain people try to make it especially hard to be loved
L1167[14:47:07] <sugoi> woah sugoi said everything! let's shame him! vs ... you mean tables+functions are objects, carry on
L1168[14:47:43] <gamax92> sugoi: except the latter happened
L1169[14:47:58] <gamax92> and you got annoyed and "rolls eyes"
L1170[14:48:01] ⇦ Quits: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 201 seconds)
L1171[14:50:05] <Sulljason> sugoi: You're taking it to personally.
L1172[14:50:41] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 378 seconds)
L1173[14:51:20] <sugoi> indeed i am
L1174[14:52:02] * vifino hugs sugoi
L1175[14:52:26] * sugoi has to pee now, dew!
L1176[14:52:35] <sugoi> vifino: squeezed too hard
L1177[14:52:44] <vifino> '^'
L1178[14:53:33] <gamax92> '*'
L1179[14:53:38] <Sulljason> sugoi: Pees Mountain Dew?
L1180[14:53:57] <sugoi> aye
L1181[14:54:07] <sugoi> i drink a lot of dew
L1182[14:54:15] <Sulljason> There might be something wrong with your kidneys
L1183[14:54:50] <Sulljason> Ah Lua functions "end end end end end end".
L1184[14:55:00] <Sulljason> Can you put those on one line?
L1185[14:55:07] <gamax92> all of lua can be put onto one line
L1186[14:55:31] <Sulljason> Just gonna use spaces for the ends?
L1187[14:55:37] <Sulljason> gotta*
L1188[14:55:44] <gamax92> sometimes you don't even need spaces
L1189[14:56:26] <Sulljason> Guess ill just write a test script.
L1190[14:56:51] <Magik6k> gamax92, look at dis: https://docs.google.com/document/d/1jfGkJs_NT-txI0c8tnBWxsUhgMsFNxaeqt65inKCYW4/edit?usp=sharing
L1191[14:57:12] <gamax92> I'd love to
L1192[14:57:23] <gamax92> but google docs fails to work in google chrome for me
L1193[14:57:32] <Magik6k> wat
L1194[14:57:41] <gamax92> it loads, looks absolutely fine, and then wipes the webpage and goes "Something went wrong"
L1195[14:57:53] <Sulljason> Works for me
L1196[14:58:10] <Magik6k> at least you know that something went wrong
L1197[14:58:34] <Sulljason> Ya the blank page didn't give you a clue. :3
L1198[14:58:45] <gamax92> who is editing it ...
L1199[14:58:59] <Sulljason> Anonymous!
L1200[14:59:01] <Sulljason> Haxorz
L1201[14:59:13] <Sulljason> But ya you might want to lock it down if you're gonna link to it...
L1202[15:00:20] <Sulljason> Fancy person is fancy and knows more about the low level parts of filesystems than I do.
L1203[15:00:25] <sugoi> Vexatos: so i didn't consider functions as objects, just tables. what then is an 'object' in lua if a functin qualifies?
L1204[15:00:28] <sugoi> function*
L1205[15:00:41] <Vexatos> something with a unique metatable
L1206[15:01:02] <Vexatos> anything that has its own metatable
L1207[15:01:11] <sugoi> interesting, and i thought only tables had that
L1208[15:01:14] <sugoi> ok
L1209[15:01:14] <Vexatos> strings and numbers have a shared metatable
L1210[15:01:26] <Vexatos> so if you change the metatable of one string, you change the metatable of all strings
L1211[15:01:30] <sugoi> can you define indexers for functions then via metatable?
L1212[15:01:35] <Vexatos> yes
L1213[15:01:38] <sugoi> ha
L1214[15:01:46] <Vexatos> The sandbox may not allow it
L1215[15:01:55] <Vexatos> but it is possible for functions to have __index and __newindex
L1216[15:01:56] <sugoi> so functions with table notation, and tables than be called
L1217[15:01:57] <Vexatos> Pretty sure
L1218[15:02:07] <sugoi> that* can be called
L1219[15:02:15] <sugoi> interesting
L1220[15:02:20] <Vexatos> it's way easier to use tables for both though
L1221[15:02:24] <sugoi> this is good
L1222[15:02:30] <Vexatos> Selene uses table metamethods quite extensively
L1223[15:02:39] <Vexatos> might want to look into it to see what you can do with them
L1224[15:02:49] <sugoi> well, i'm working on an api -
L1225[15:02:56] <sugoi> i want each method to have a description
L1226[15:03:09] <sugoi> i was using callable tables, with a 'description' key
L1227[15:03:17] <sugoi> but...then the types are tables, i didnt like that
L1228[15:03:28] <sugoi> maybe i'll use functions, with a key for description
L1229[15:03:29] <Sulljason> I'm working on a moron level mining robot to get some work multiplication going on.
L1230[15:05:26] <Sulljason> Magik6k: What's an inode?
L1231[15:05:47] <Magik6k> Sulljason, https://en.wikipedia.org/wiki/Inode
L1232[15:05:53] <sugoi> .. https://en.wikipedia.org/wiki/Inode
L1233[15:05:53] <Sulljason> aw ok
L1234[15:05:59] <sugoi> seriously, was grabbing the same link
L1235[15:06:37] <Sulljason> Ik they're used in rl filesystems. But sometimes wikipedia is written in alien languages. Have you read some of the pages on mathmatical algorithms?
L1236[15:07:08] ⇦ Quits: KK (~KK@67.204.178.35) (Ping timeout: 201 seconds)
L1237[15:07:09] <Sulljason> Oh... that was a rlly simple definition. So just an object in the filesystem.
L1238[15:07:56] <reinei> gosh how can a rpm install gradle and NOT GIVE ME A FRICKING $GRADLE_HOME
L1239[15:08:08] <reinei> that caps is sorry for being there
L1240[15:08:26] <sugoi> you're not, but the cap'd letters are?
L1241[15:08:37] <reinei> well most likely
L1242[15:08:40] <sugoi> haha
L1243[15:10:17] ⇦ Quits: TotallyNotKatie (TotallyNot@mail.pc-logix.com) ()
L1244[15:10:49] <reinei> so now I found ti grr
L1245[15:10:53] ⇨ Joins: TotallyNotKatie (TotallyNot@mail.pc-logix.com)
L1246[15:10:53] zsh sets mode: +o on TotallyNotKatie
L1247[15:11:45] ⇦ Quits: TotallyNotKatie (TotallyNot@mail.pc-logix.com) (Client Quit)
L1248[15:11:53] ⇨ Joins: TotallyNotKatie (TotallyNot@mail.pc-logix.com)
L1249[15:11:53] zsh sets mode: +o on TotallyNotKatie
L1250[15:13:26] <Sangar> oh, back for one more thing: Sulljason you'll love to hear that every method on a component proxy is actually also a table :P
L1251[15:13:58] <Sangar> (that's the reason you can do `tostring(comp.method)` to get the docstring)
L1252[15:14:51] * Lizzy cant feel her foot
L1253[15:15:19] ⇦ Quits: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net) (Ping timeout: 206 seconds)
L1254[15:15:31] * Sangar lends her a hammer
L1255[15:15:57] <Vexatos> Don't worry, Lizzy, you still have another one
L1256[15:15:57] <Vexatos> <3
L1257[15:16:04] <Lizzy> .-.
L1258[15:16:04] <Sangar> and to avoid the consequences: off for good now! gnight, and don't bash lua too hard :X
L1259[15:16:17] <Vexatos> Sangar, lua.sh?
L1260[15:16:17] <Vexatos> :23
L1261[15:16:18] <Magik6k> huh, my FS will be ultra fragmented after little time
L1262[15:16:29] <Sangar> Vexatos, yes, obvious pun was obvious i see :P
L1263[15:16:44] <Sangar> Magik6k, write a defragmenter!
L1264[15:16:44] <Lizzy> i should have not changed my sitting position
L1265[15:16:50] <CompanionCube> defragmentato
L1266[15:16:51] <Lizzy> oww pins and needles
L1267[15:16:51] <Sangar> Win95 nostalgia
L1268[15:16:54] <Magik6k> Sangar, filesystem first ;p
L1269[15:16:58] <Sangar> heh
L1270[15:17:09] <Magik6k> but
L1271[15:17:19] ⇦ Quits: Vexatos (~Vexatos@p200300556E06657004E3FDEA353B90E2.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1272[15:17:20] <Magik6k> It's already fragmented in its doc ;p
L1273[15:17:39] <Sangar> off to a good start!
L1274[15:17:44] <Magik6k> heh
L1275[15:18:34] <Lizzy> there
L1276[15:19:01] <Lizzy> now the numbness and the pain is gone i can go get Pegasus (my pi
L1277[15:19:39] <Mimiru> Ugh.. I need to reboot Eos again at some point today
L1278[15:21:25] <Lizzy> why's that?
L1279[15:21:46] * vifino snuggles Lizzy
L1280[15:21:53] <Mimiru> Because it's not running headless
L1281[15:21:59] <Lizzy> ah
L1282[15:22:00] <Mimiru> and I need to fix the CPU cores
L1283[15:22:03] * Lizzy snuggles vifino
L1284[15:22:26] <Mimiru> But yeah if something happens to the x server on Midori Eos will die a horrid death
L1285[15:22:38] <sugoi> Magik6k: do i recall you were working on a cow fs as well? or is that the only fs you're doing? or am i making this all up?
L1286[15:23:24] <Magik6k> sugoi, cow sort of works
L1287[15:23:41] <Magik6k> it was a hack to boot plan9k from loot floppy
L1288[15:23:56] <sugoi> interesting
L1289[15:24:08] <reinei> `inverseGenomes.get(g1.getClass())` why does IntelliJIdea think this is a suspicious call to map.get? :P
L1290[15:24:14] <Magik6k> but its not perfect
L1291[15:27:06] <Sulljason> Sangar: To many tables gg.
L1292[15:27:41] <Sulljason> Sangar: Also I made a robot without OpenOS installed because I thought I could get a reference to robot from the eeprom.
L1293[15:31:36] ⇦ Quits: meep (uid94726@id-94726.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L1294[15:34:41] ⇨ Joins: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net)
L1295[15:35:16] <sugoi> Sangar: still on?
L1296[15:35:31] <reinei> nope
L1297[15:35:33] <reinei> he left
L1298[15:35:44] <reinei> its 10:35pm for us after all
L1299[15:38:54] <ds84182> [16:17:39] <Sangar> off to a good start!
L1300[15:39:39] <vifino> ds84182!
L1301[15:39:42] <ds84182> hi
L1302[15:39:50] <ds84182> what is slack and why do I need it
L1303[15:40:03] <vifino> its a chat thing
L1304[15:40:17] <ds84182> more chat things? :/
L1305[15:40:20] <vifino> yes.
L1306[15:40:41] <ds84182> IRC, Hangouts... And now you want to add one more
L1307[15:40:43] <ds84182> pls
L1308[15:41:04] <vifino> ds84182: yes, please ._.
L1309[15:41:25] <Mimiru> DS I'm about to reboot Eos one last time (I Hope) since it seems to have lived through the night with plenty of network traffic
L1310[15:41:37] <ds84182> Ok
L1311[15:41:39] <Mimiru> It's currently not headless, and I need to fix the CPU settings
L1312[15:41:47] <ds84182> I was right about to respawn boop :P
L1313[15:41:50] <ds84182> Thanks for the heads up
L1314[15:41:58] <Mimiru> lol
L1315[15:42:06] <Mimiru> kk, should be back in a minute or so
L1316[15:42:28] ⇨ Joins: Caitlyn (Caitlyn@2001:470:1f0f:dec:7054:906d:33e5:b822)
L1317[15:42:35] zsh sets mode: +o on Caitlyn
L1318[15:42:39] <vifino> R.I.P People...?
L1319[15:42:44] <vifino> Why are there no dead people D:
L1320[15:42:49] <vifino> I mean, uh..
L1321[15:42:53] <vifino> Stuff!
L1322[15:43:13] <ds84182> lel
L1323[15:43:14] <Caitlyn> ._.
L1324[15:53:52] ⇨ Joins: Mimiru (Mimiru@eos.pc-logix.com)
L1325[15:53:52] zsh sets mode: +o on Mimiru
L1326[15:54:04] *** Server sets mode: +ntz
L1327[15:54:08] <Caitlyn> I didn't think about it trying to use it for outbound connections
L1328[15:55:29] ⇦ Quits: Caitlyn (Caitlyn@2001:470:1f0f:dec:7054:906d:33e5:b822) (Quit: Leaving)
L1329[15:56:24] ⇨ Joins: Shuudoushi (Shuudoushi@2607:5300:60:51da::c0f:fee)
L1330[15:56:26] <Mimiru> ¬_¬
L1331[15:56:55] ⇨ Joins: Naomi (Naomi@eos.pc-logix.com)
L1332[15:57:21] ⇦ Quits: Sulljason (webchat@c-24-23-9-249.hsd1.ca.comcast.net) (Quit: Web client closed)
L1333[15:59:27] ⇨ Joins: mrdeadlocked (~admin@199.204.185.12)
L1334[16:04:58] ⇨ Joins: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L1335[16:12:29] ⇨ Joins: Mimiru (Mimiru@eos.pc-logix.com)
L1336[16:12:30] zsh sets mode: +o on Mimiru
L1337[16:12:30] *** Server sets mode: +ntz
L1338[16:12:37] <sugoi> Caitlyn: not sure if this idea works for you, or sounds interesting but -
L1339[16:12:48] <sugoi> i use one node for a remote ssh connection
L1340[16:12:53] ⇦ Quits: Caitlyn (Caitlyn@2001:470:1f0f:dec:7054:906d:33e5:b822) (Quit: Leaving)
L1341[16:12:59] <sugoi> that has access to the rest...AND i'm talking to myself
L1342[16:13:02] ⇨ Joins: Naomi (Naomi@eos.pc-logix.com)
L1343[16:13:05] <ds84182> Aaand were back
L1344[16:13:32] ⇨ Joins: Shuudoushi (Shuudoushi@2607:5300:60:51da::c0f:fee)
L1345[16:14:02] ⇨ Joins: kodos (kodos@eos.pc-logix.com)
L1346[16:14:13] <ds84182> sugoi: erm, no
L1347[16:14:18] <ds84182> Mimiru == Caitlyn
L1348[16:14:30] *** kodos is now known as Guest72103
L1349[16:14:50] <sugoi> is that a normal == or some broken java == ?
L1350[16:15:01] <sugoi> tbh...i dont know much about java ==, just that it is weird
L1351[16:15:03] <ds84182> javascript ==
L1352[16:15:08] <sugoi> haha okay
L1353[16:15:17] <sugoi> maybe it was js == that is weird
L1354[16:15:23] <ds84182> Where 1 == "1" and 1 == "1e0"
L1355[16:15:33] <sugoi> ah that one, yes
L1356[16:15:36] <sugoi> that's the one i was thinking of
L1357[16:15:51] <ds84182> #js 1 == "1e0"
L1358[16:15:52] <|0xDEADBEEF|> > true
L1359[16:16:17] <ds84182> I've gotten into the habit of using === and !== when using Javascript now
L1360[16:16:25] <ds84182> Because thats what == should of been
L1361[16:16:25] ⇦ Quits: Nathan1852 (~Nathan185@p5DC11A48.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L1362[16:16:55] <Ekoserin> I'm in the habit of using == and ~= in real life.
L1363[16:17:03] <sugoi> i've been able to stay clear of web development in my career
L1364[16:17:24] <Mimiru> fucking docker isn't starting
L1365[16:17:26] <Mimiru> god damn it
L1366[16:17:53] <ds84182> #js 1 === "1e0"
L1367[16:17:53] <|0xDEADBEEF|> > false
L1368[16:18:01] <ds84182> #js [] + {}
L1369[16:18:01] <|0xDEADBEEF|> > "[object Object]"
L1370[16:18:04] <ds84182> #js [] + []
L1371[16:18:05] <|0xDEADBEEF|> > ""
L1372[16:18:11] <ds84182> #js {} + []
L1373[16:18:12] <|0xDEADBEEF|> > 0
L1374[16:18:18] <ds84182> #js {} + {}
L1375[16:18:19] <|0xDEADBEEF|> > NaN
L1376[16:18:25] <ds84182> You have to love this stuff, really
L1377[16:18:38] <Mimiru> FATA[0000] Error starting daemon: error initializing graphdriver: driver not supported
L1378[16:18:40] <sugoi> ive read about this, in some why-js-sucks thing
L1379[16:18:48] <Yepoleb> me too
L1380[16:18:54] <sugoi> it makes sense why it does it that way
L1381[16:19:00] <vifino> sugoi: the talk is called "wat".
L1382[16:19:06] <sugoi> i mean, not their motive, but how it works that way
L1383[16:19:18] <sugoi> but it's just not my style
L1384[16:19:26] <ds84182> #lua 256<<1
L1385[16:19:26] <|0xDEADBEEF|> > 512
L1386[16:20:22] <gamax92> hey ds
L1387[16:20:33] <gamax92> how's the drive component going?
L1388[16:23:14] <ds84182> it's gone nowhere
L1389[16:23:21] <ds84182> I didn't even create the .lua file
L1390[16:24:29] * Mimiru flips a table
L1391[16:26:20] <Mimiru> fml it's because of the kernel update
L1392[16:29:33] <ds84182> %flip table?
L1393[16:29:38] <ds84182> oh dam
L1394[16:29:50] <Mimiru> Yeah Michibot's cron is teh fail
L1395[16:30:21] <Mimiru> Also seems I have to fucking reboot again because I didn't get the proper fucking headers, and virtual kernel shit
L1396[16:30:32] *** Daiyousei is now known as SleepingFairy
L1397[16:33:28] <Mimiru> fucking flaming bullshit
L1398[16:34:28] ⇨ Joins: Caitlyn (Caitlyn@2001:470:1f0f:dec:7054:906d:33e5:b822)
L1399[16:34:35] zsh sets mode: +o on Caitlyn
L1400[16:40:17] ⇨ Joins: Mimiru (Mimiru@eos.pc-logix.com)
L1401[16:40:19] zsh sets mode: +o on Mimiru
L1402[16:40:29] *** Server sets mode: +ntz
L1403[16:40:44] ⇨ Joins: Nathan1852 (~Nathan185@p5DC11A48.dip0.t-ipconnect.de)
L1404[16:40:57] ⇨ Joins: dangranos (dangranos@2607:5300:60:51da::dead:90d)
L1405[16:41:21] ⇦ Quits: Nathan1852_ (~Nathan185@p5DC11A48.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L1406[16:42:38] <Mimiru> Ok, there I think everything is fixed now.
L1407[16:42:39] <Mimiru> ¬_¬
L1408[16:43:25] ⇨ Joins: kodos (kodos@eos.pc-logix.com)
L1409[16:43:29] ⇨ Joins: spiriteddusty (spiriteddu@eos.pc-logix.com)
L1410[16:43:31] zsh sets mode: +o on spiriteddusty
L1411[16:43:39] ⇦ Parts: Caitlyn (Caitlyn@2001:470:1f0f:dec:7054:906d:33e5:b822) (Leaving))
L1412[16:43:52] *** kodos is now known as Guest73090
L1413[16:44:01] ⇨ Joins: ds84182 (ds84182@2607:5300:60:51da::1ce:c01d)
L1414[16:44:30] ⇨ Joins: Naomi (Naomi@eos.pc-logix.com)
L1415[16:44:44] ⇦ Quits: TotallyNotKatie (TotallyNot@mail.pc-logix.com) ()
L1416[16:45:31] ⇨ Joins: Shuudoushi (Shuudoushi@2607:5300:60:51da::c0f:fee)
L1417[16:46:23] ⇨ Joins: Nathan1852_ (~Nathan185@p5dc11a48.dip0.t-ipconnect.de)
L1418[16:46:29] ⇨ Joins: TotallyNotKatie (TotallyNot@mail.pc-logix.com)
L1419[16:46:30] zsh sets mode: +o on TotallyNotKatie
L1420[16:49:20] ⇦ Quits: Nathan1852 (~Nathan185@p5DC11A48.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1421[16:54:32] ⇨ Joins: Sulljason (webchat@c-24-23-9-249.hsd1.ca.comcast.net)
L1422[17:07:16] ⇨ Joins: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net)
L1423[17:07:51] <Mimiru> ds84182, should be safe to start boop
L1424[17:07:55] <Mimiru> everything looks good
L1425[17:12:33] ⇨ Joins: afsdfas (Mibbit@104.238.169.137)
L1426[17:15:40] <Mimiru> "mencoder.exe has a return code of -1073741819" o_O
L1427[17:16:40] <ds84182> Ok
L1428[17:24:00] <Temia> cannot code mans at this time, please try again later
L1429[17:24:07] <Temia> Error: insufficient monsterboy quota
L1430[17:24:39] ⇦ Quits: Nathan1852_ (~Nathan185@p5dc11a48.dip0.t-ipconnect.de) (Ping timeout: 201 seconds)
L1431[17:26:09] * vifino boops Temiamoo
L1432[17:31:39] * Temia moops
L1433[17:31:54] * Lizzy looks at issue #1385 and weeps that it's been untouched
L1434[17:38:57] * Lizzy starts talking softly to the voices
L1435[17:39:56] * vifino runs to Lizzy, scooping her up and placing her on his shoulders and continues to run around in circles a few times
L1436[17:40:15] * Lizzy holds on
L1437[17:40:16] * ds84182 crashes into vifino and Lizzy
L1438[17:40:32] <ds84182> Do we exchange insurance now?
L1439[17:40:46] * ds84182 gives vifino his <NULL> insurance, takes his ( ͡^ ͜ʖ ͡^)
L1440[17:41:49] <vifino> my lenny?
L1441[17:41:52] <vifino> Oh boy.
L1442[17:41:57] <Stary2001> xd
L1443[17:42:44] <ds84182> dx
L1444[17:42:56] <vifino> tx
L1445[17:42:58] <vifino> rx
L1446[17:46:46] <vifino> I should make an automatic wire routing thingiedingie.
L1447[17:46:54] <vifino> like, ascii wires
L1448[17:46:55] <vifino> :3
L1449[17:54:45] ⇦ Quits: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net) (Quit: Eternity beckons.)
L1450[17:54:57] ⇨ Joins: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net)
L1451[17:56:11] ⇦ Quits: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net) (Remote host closed the connection)
L1452[17:56:26] * Lizzy continues muttering to the voices
L1453[17:59:25] <ds84182> gamax92: should we commit Lizzy to the mental ward?
L1454[17:59:35] <gamax92> why?
L1455[17:59:39] <ds84182> ...
L1456[17:59:42] <ds84182> The voices.
L1457[18:00:27] <ds84182> vifino: Ok, I am going to start implementing the configuration UI!
L1458[18:00:31] <vifino> :D
L1459[18:00:38] <gamax92> I did a derp in the msdos driver
L1460[18:00:39] <ds84182> This is going to be really fucking hard D:
L1461[18:01:10] <vifino> ds84182: Also, if you commit Lizzy there, I'm gonna get her out and murder you on the way to that.
L1462[18:01:14] <vifino> Just sayin.
L1463[18:01:30] <ds84182> vifino: I mean the github thing
L1464[18:01:37] <vifino> ds84182: I know :3
L1465[18:01:48] <ds84182> Time to make a pull request
L1466[18:02:10] * vifino stabs ds84182
L1467[18:02:11] <Mimiru> Ugh my kingdom for a simple to setup media server for xbox 360 that can do mkv/ogm/avi/mp4 by default
L1468[18:02:49] <vifino> Mimiru: If there is plex for an xbox 360, use it, I guess.
L1469[18:02:52] <Mimiru> Plex would be great, if the fucking 360 app would let me view by folder, and not just dump my entire 2 TB of anime/movies into a single library
L1470[18:02:58] <vifino> oh..
L1471[18:03:03] <Mimiru> So I have to setup a library for each fucking show
L1472[18:04:30] <Mimiru> I was using Windows Media Center to stream to the xbox, but 2 issues, Windows 10 doesn't have that anymore and I'd like to upgrade. And even with sharks codecs it has issues with a few of my series.
L1473[18:04:44] <Mimiru> So I switched to PS3 Media Server, which works great for EVERYTHING BUT mkv and ogm
L1474[18:05:01] <Mimiru> I hacked mkv into working with mencoder special settings, but ogm refuses to do shit.
L1475[18:05:19] <Mimiru> Plex streams them fine... but super shitty library view makes it useless.
L1476[18:05:36] <vifino> :/
L1477[18:06:32] <ds84182> Lemme prod ping for INSTAMERGE
L1478[18:06:35] <Mimiru> 300 GB of Anime, 692 GB of "TV Series", then another TB or so of just movies.
L1479[18:06:36] <vifino> Mimiru: xbmc/Kodi and PleXBMC?
L1480[18:07:26] <Mimiru> I have Kodi, not heard of PleXBMC though..
L1481[18:08:06] <ds84182> Oh wait, I can merge it myself
L1482[18:08:20] <ds84182> Merged.
L1483[18:08:33] <ds84182> vifino: it is done
L1484[18:08:47] <vifino> Mimiru: http://kodi.wiki/view/Add-on:PleXBMC
L1485[18:08:56] <vifino> ds84182: What do you want? My congratulations?
L1486[18:09:02] <ds84182> Yes
L1487[18:09:32] <vifino> Well here you go: Screw you.
L1488[18:09:36] <ds84182> ( ͡^ ͜ʖ ͡^)
L1489[18:09:49] <Mimiru> Oh.... Erm I'm not sure that'd help in this case would it? "Allows XBMC to play media from a Plex Media Server" Doesn't help me play media on the 360
L1490[18:11:33] <vifino> Mimiru: Does xbmc play the media?
L1491[18:11:37] <vifino> If yes, then it does.
L1492[18:12:17] <Mimiru> How? Kodi on my PC can play it sure... but how do I get that to my 360? Am I missing a magical Kodi/XBMC on Xbox 360 thing here?
L1493[18:12:28] <vifino> :x
L1494[18:12:36] <Mimiru> I have XBMC on my original xbox... but I'm playing 1080p shit here, and it can't quiet keep up.
L1495[18:12:59] <vifino> Fair enough.
L1496[18:13:04] <vifino> Thought you had it running on there.
L1497[18:13:18] <Mimiru> XBMC on the 360 would be amazing
L1498[18:13:19] <Mimiru> sadly no
L1499[18:13:29] <Stary2001> lol 360
L1500[18:13:45] <Mimiru> …
L1501[18:15:23] <Mimiru> People are talking about how Plex supposedly takes car of the sorting... I'd love it to do so..
L1502[18:15:50] <ds84182> car sorting?
L1503[18:15:56] <Mimiru> care
L1504[18:16:00] <ds84182> aww
L1505[18:16:11] <ds84182> Mimiru: maybe get a Nexus Player?
L1506[18:16:19] <ds84182> You can install Kodi on there ( ͡^ ͜ʖ ͡^)
L1507[18:16:37] <Mimiru> but I have Videos/Anime, Anime/Bleach, Anime/Sailor Moon, Anime/Soul Eater.... /Videos/TV Series, TV Series/House, TV Series/Firefly etc etc
L1508[18:16:45] <Mimiru> but EVERYTHING is just in a single dump...
L1509[18:17:00] <ds84182> Hm...
L1510[18:17:22] <vifino> Firefly is awesome. Sadly it got murdered.
L1511[18:17:28] <Mimiru> Yeah :(
L1512[18:17:31] <ds84182> Yeah, if you have $90 laying around, you should invest it in a Nexus Player :P
L1513[18:17:53] <Mimiru> If I could get Kodi on my chromecast I'd be happy.. lol
L1514[18:18:28] <Mimiru> ds84182, I don't have $9 laying around atm
L1515[18:18:28] <vifino> Mimiru: plex can stream to a chromecast, i think, or was it airplay and plex devices only..?
L1516[18:18:29] <ds84182> I wish the chromecast ran full Android TV
L1517[18:18:34] <ds84182> that would be awesome
L1518[18:18:37] <Mimiru> and my job got pushed back another week \o/
L1519[18:18:44] <ds84182> Damn
L1520[18:18:47] <Mimiru> vifino, plex is my fucking issue here. :P
L1521[18:19:05] <vifino> Mimiru: Shh, plex is awesome and you know it :3
L1522[18:19:07] <ds84182> Looking at the page for the Kodi wiki, Nexus Player has no issues with anything... nice
L1523[18:19:18] <Mimiru> %flip vifino
L1524[18:19:18] <MichiBot> Mimiru: (╯°□°)╯︵ouıɟıʌ
L1525[18:19:32] <vifino> (╯°o°)╯彡 Mimiru
L1526[18:19:57] <vifino> (╯°o°)╯彡┻━┻
L1527[18:20:15] ⇦ Quits: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 180 seconds)
L1528[18:21:19] <vifino> Mimiru: I really like playing media from plex to my stuff, mostly because I've got awesome scripts and addons cleaning my library up and making it look sexy :P
L1529[18:21:25] ⇨ Joins: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L1530[18:21:50] <Mimiru> Plex LOOKS like it would be perfect, if it didn't just take my fucking directory and treat it like a single folder of bs
L1531[18:21:57] <Stary2001> mhm
L1532[18:22:00] <Stary2001> plex is nice
L1533[18:22:04] <Stary2001> but its a clusterfuck sometimes
L1534[18:22:07] <ds84182> vifino: Do you have a script that makes your library look like a silloete of Lizzy? If so, thats awesome
L1535[18:22:21] <ds84182> Shillong
L1536[18:22:32] <Lizzy> wha?
L1537[18:22:40] <ds84182> Fuckit, thats one word I've never been able to spell
L1538[18:23:14] <vifino> Time to go to bed, I don't feel like doing anything but sleeping right now.
L1539[18:23:24] * vifino picks up Lizzy and goes the fuck to bed
L1540[18:23:34] * Lizzy hugs
L1541[18:24:15] <ds84182> sleep
L1542[18:28:47] ⇨ Joins: lostkangaroo (~lostkanga@c-73-32-137-97.hsd1.tx.comcast.net)
L1543[18:28:50] * Ekoserin signs
L1544[18:29:36] ⇦ Quits: Inari (~Uni@p5B102653.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L1545[18:33:48] <Mimiru> Ok, I take it back.... Plex isn't bad... I set Anime and TV Series up as single libraries with the type set to Series, it breaks them up as expected.
L1546[18:33:57] <Mimiru> I justh ave to wait for it to index everything
L1547[18:38:43] <SuPeRMiNoR2> Kodi > plex
L1548[18:38:47] <SuPeRMiNoR2> XD
L1549[18:39:06] <Mimiru> SuPeRMiNoR2, get Kodi on my 360 and I'll use it
L1550[18:40:12] <SuPeRMiNoR2> Or maybe just dont use a 360 to play media
L1551[18:40:17] <SuPeRMiNoR2> thing is power hungry
L1552[18:41:49] <Mimiru> … I use what I have.
L1553[19:11:15] ⇦ Quits: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net) (Ping timeout: 180 seconds)
L1554[19:14:22] *** Cranium is now known as Cranium[Away]
L1555[19:15:23] ⇦ Quits: Sulljason (webchat@c-24-23-9-249.hsd1.ca.comcast.net) (Quit: Web client closed)
L1556[19:23:23] *** Cranium[Away] is now known as Cranium
L1557[19:29:53] *** Cranium is now known as Cranium[Away]
L1558[19:36:34] ⇦ Quits: lostkangaroo (~lostkanga@c-73-32-137-97.hsd1.tx.comcast.net) (Read error: Connection reset by peer)
L1559[19:36:51] *** Cranium[Away] is now known as Cranium
L1560[19:37:28] <Antheus> .
L1561[19:37:30] <Antheus> so
L1562[19:37:44] <Antheus> i'm getting a lil laptop thingy for school
L1563[19:37:56] <Antheus> and goood night
L1564[19:38:57] ⇨ Joins: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net)
L1565[19:39:43] <Ekoserin> I want to play GTA on a doorknob.
L1566[19:40:19] * Lizzy should go to bed
L1567[19:42:00] * Lizzy is going to sleep now
L1568[19:43:36] <Ekoserin> What's "sleep"?
L1569[19:45:15] ⇦ Quits: cpup (~cpup@32.218.118.125) (Ping timeout: 180 seconds)
L1570[19:45:17] ⇦ Quits: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 198 seconds)
L1571[19:45:48] <dangranos> in my case today/night/this morning it's just a few hours of ... something
L1572[19:46:45] ⇨ Joins: cpup (~cpup@32.218.118.125)
L1573[19:59:26] ⇨ Joins: lostkangaroo (~lostkanga@c-73-32-137-97.hsd1.tx.comcast.net)
L1574[20:04:11] <gamax92> Magik6k: you alive?
L1575[20:04:47] <gamax92> Either way, I've done some changes to the msdos driver, fixing a couple of bugs, some that break functionality and some that wreck the entire filesystem >_>;
L1576[20:17:24] ⇦ Quits: Wug (~Wug@wuggl.es) (Ping timeout: 206 seconds)
L1577[20:35:59] ⇨ Joins: Wug (~Wug@wuggl.es)
L1578[20:47:51] <dangranos> ._.
L1579[20:47:57] * dangranos pokes sangar
L1580[20:49:43] * gamax92 pokes dangranos
L1581[20:50:04] <dangranos> remember that OS sangar poked me with?
L1582[20:50:14] <dangranos> i contacted it's dev
L1583[20:50:15] <dangranos> Q_Q
L1584[20:50:20] ⇨ Joins: Pereba (~UserNick@187.59.103.232)
L1585[20:50:26] <dangranos> "why there is no T3 gpu for tablets"
L1586[20:50:27] <gamax92> FAT is simple Magik6k said ...
L1587[20:50:32] <dangranos> "why geolizer is so slow"
L1588[20:50:43] <gamax92> is that the orange guy
L1589[20:50:53] <dangranos> "why must i recursively copy directories?"
L1590[20:50:59] <gamax92> linky
L1591[20:51:37] <Ekoserin> I want Sangar's left arm.
L1592[20:52:04] <Magik6k> gamax92, somewhat
L1593[20:53:21] <gamax92> yet a real implementation would basically have to have giant abstractions for 12/16/32, as there are times when all three differ, and there are times where 12/16 differs from 32
L1594[20:54:36] <Magik6k> gamax92, will try tommorow
L1595[20:54:46] <Magik6k> (it's almost 4AM here)
L1596[20:55:26] <Magik6k> so I think I'll go to sleep
L1597[20:59:24] <ds84182> what about eXFAT
L1598[20:59:36] <ds84182> Stop hating on EXFAT, SHITLORD
L1599[21:00:14] <dangranos> oh sh~
L1600[21:00:18] <ds84182> ~!
L1601[21:00:46] <dangranos> that OS is using MacOSX-like apps, as in applications-folders
L1602[21:01:24] * dangranos is going to finish off that installer and get away the hell from it
L1603[21:03:09] <Ekoserin> It doesn't run for me. Am I a dipshit or is it broken?
L1604[21:05:01] <dangranos> what doesnt?
L1605[21:05:42] ⇦ Quits: Pereba (~UserNick@187.59.103.232) (Quit: moc.criida.www ni eno reporp a daolnwod ,nekorb si tneilc cri ruoy)
L1606[21:13:49] ⇨ Joins: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L1607[21:16:41] <gamax92> dangranos: omfg, linky
L1608[21:16:42] <gamax92> link
L1609[21:16:52] <gamax92> give a link, i have no fucking clue wtf you're talking about
L1610[21:16:57] <gamax92> or what os you're talking about
L1611[21:16:59] <gamax92> or who you're talking about
L1612[21:21:57] <dangranos> https://github.com/IgorTimofeev/OpenComputers
L1613[21:23:30] <Skye> uhm
L1614[21:23:34] <Skye> what is that licence.
L1615[21:23:43] * dangranos shrugs
L1616[21:24:29] <Ekoserin> Basically: don't steal my shit, don't change my shit, do not touch my shit, not my fault if you break my shit
L1617[21:24:42] <gamax92> "Some of your personal data (logins, passwords to Pastebin.com) can be read by other people and used for personal gain."
L1618[21:25:03] <dangranos> that's first time i read that license actually..
L1619[21:25:04] <gamax92> "Your computer can be remotely locked by the author of this OS."
L1620[21:25:20] <Skye> It's not even an OS
L1621[21:25:28] <Skye> it's a graphical shell for OpenOS
L1622[21:25:34] <dangranos> yeah
L1623[21:25:36] <dangranos> CC style
L1624[21:25:43] <Skye> KILL IT WITH FIRE
L1625[21:25:46] <dangranos> i think it's port of some CC project
L1626[21:25:56] <dangranos> and Sangar liked it..
L1627[21:26:00] <Skye> KILL IT WITH MORE FIRE
L1628[21:26:10] <Skye> PUNISH SANGAR WITH FIRE
L1629[21:26:11] <Ekoserin> VERSION is still "OpenOS 1.5"
L1630[21:26:37] <dangranos> todo: kill that OS with fire and rewrite it in linux style
L1631[21:26:45] <dangranos> not some CC/Mac/Windows thingy
L1632[21:27:02] <gamax92> Sangar must be a commie
L1633[21:27:18] <dangranos> or he just didn't check the code and structure of that
L1634[21:27:55] <gamax92> ._. these "PNG" files ...
L1635[21:28:01] <dangranos> yeah
L1636[21:28:18] <Ekoserin> That really russled my jimmies.
L1637[21:28:57] <Ekoserin> s/russled/rustled
L1638[21:28:58] <Kibibyte> <Ekoserin> That really rustled my jimmies.
L1639[21:30:51] *** progwml6 is now known as progwml6|L
L1640[21:31:04] *** progwml6|L is now known as progwml6|P
L1641[21:31:11] *** progwml6|P is now known as progwml6
L1642[21:35:33] <Ekoserin> Did the gorilla steal your voices?
L1643[21:35:42] <gamax92> yes
L1644[21:35:46] <gamax92> send help
L1645[21:36:10] <Ekoserin> 911, what's your emergency?
L1646[21:36:29] * Skye sends Lizzy instead of help
L1647[21:36:36] <gamax92> Lizzy: help
L1648[21:36:52] <Ekoserin> Hello? Sir? If there is no emergency, please don't call 911.
L1649[21:37:13] <gamax92> Ekoserin: Hi can I have a pizza?
L1650[21:37:48] <Ekoserin> Um, this is 911. Not a pizza parlor. Are you sure you have the right number?
L1651[21:38:06] * Skye dials 999
L1652[21:38:17] <gamax92> Ekoserin: Yes, my address is 7532 Bakenlat Cir
L1653[21:39:50] * Ekoserin hangs up
L1654[21:40:15] ⇦ Quits: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net) (Ping timeout: 180 seconds)
L1655[21:41:15] <gamax92> Ekoserin: you're a terrible 911 operator
L1656[21:41:37] <gamax92> you didn't even catch on to the fact that my address was where I needed help
L1657[21:41:54] <Ekoserin> I could not trace the address.
L1658[21:42:08] <Ekoserin> honestly, it sounds like a prank call.
L1659[21:42:14] * Skye dials 999
L1660[21:42:33] <gamax92> Hello this is XYZ how may I help you?
L1661[21:42:50] <Skye> ?
L1662[21:42:56] * Skye sets the phone line on fire
L1663[21:43:34] <Ekoserin> Hi, this is Phone Tapping Co., how may we direct your call?
L1664[21:44:06] <gamax92> Ekoserin: but seriously go look up 911 pizza
L1665[21:44:17] * Skye sets Ekoserin's phone on fire remotely
L1666[21:44:22] <Skye> Hello, NSA
L1667[21:45:20] * Ekoserin feels like an idiot
L1668[21:45:53] * Skye taps Ekoserin's phones
L1669[21:46:31] * Ekoserin dials
L1670[21:47:13] * Skye drinks Ekoserin's call
L1671[21:47:29] <Ekoserin> -- What?
L1672[21:47:41] <gamax92> /*
L1673[21:47:48] <gamax92> WTF ARE YOU DOING
L1674[21:47:51] <gamax92> STAP IT CODE
L1675[21:47:53] <gamax92> */
L1676[21:48:03] <Skye> I tapped your call
L1677[21:48:22] * Ekoserin asks for a taxi
L1678[21:48:35] * Skye drinks the taxi
L1679[21:48:45] * Ekoserin drinks Skye
L1680[21:48:52] ⇨ Joins: NSA (Caitlyn@2001:470:1f0f:dec:7054:906d:33e5:b822)
L1681[21:49:00] <NSA> Awww
L1682[21:49:00] *** NSA is now known as Guest96605
L1683[21:49:08] <Guest96605> It kept Caitlyn... damn hexchat
L1684[21:49:13] <Ekoserin> Hi Caitlyn.
L1685[21:49:20] *** Guest96605 is now known as nsa
L1686[21:49:25] zsh sets mode: +o on nsa
L1687[21:49:33] <nsa> Yes, I'm aware.
L1688[21:49:36] *** nsa is now known as NSA
L1689[21:49:53] <Mimiru> But yeah, I totally have NSA registered lol
L1690[21:49:58] ⇦ Quits: NSA (Caitlyn@2001:470:1f0f:dec:7054:906d:33e5:b822) (Client Quit)
L1691[21:50:05] * Ekoserin jumps into a door
L1692[21:50:06] <Stary2001> lel
L1693[21:51:35] <Ekoserin> Hey, are the toilets working? I don't want a repeat of last time.
L1694[21:52:35] * CompanionCube covertly places clingfilm over the seat
L1695[21:53:07] <Skye> Ekoserin, there are some dusty ones in #ocmadness
L1696[21:53:26] <Ekoserin> Alright, I'll be back.
L1697[21:53:37] ⇦ Parts: Ekoserin (~Ekoserin@2601:144:1:73ae:70e4:daa2:c1ce:e621) (I am outta here!))
L1698[22:01:56] ⇨ Joins: sugoi_ (~sugoi@71-212-35-126.tukw.qwest.net)
L1699[22:10:41] ⇦ Quits: dustinm` (~dustinm@2607:5300:100:200::160d) (Ping timeout: 378 seconds)
L1700[22:10:59] ⇨ Joins: Ekoserin (~Ekoserin@2601:144:1:73ae:70e4:daa2:c1ce:e621)
L1701[22:11:09] <dangranos> yay
L1702[22:11:12] <dangranos> it's running
L1703[22:11:29] <Ekoserin> Everywhere I went was either silent or jammed.
L1704[22:12:24] <dangranos> sec, i'll push it
L1705[22:13:01] ⇨ Joins: dustinm` (~dustinm@2607:5300:100:200::160d)
L1706[22:14:04] <Ekoserin> PonyChat had no human facilities, EnterTheGame was some empty aircraft hangar, EntropyNet was abandoned, and FreeNode's were clogged.
L1707[22:14:15] <dangranos> PonyChat?
L1708[22:14:24] <Ekoserin> I don't know either.
L1709[22:14:37] <dangranos> there is #geek on it..
L1710[22:15:08] ⇦ Quits: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 198 seconds)
L1711[22:15:12] <Ekoserin> I'll just go on the floor in some abandoned channel.
L1712[22:16:07] ⇦ Quits: Ekoserin (~Ekoserin@2601:144:1:73ae:70e4:daa2:c1ce:e621) (Quit: I am outta here!)
L1713[22:16:18] <ds84182> Dammit, I was about to tell him to go to FurryLand
L1714[22:16:42] ⇨ Joins: Ekoserin (~Ekoserin@2601:144:1:73ae:a5a8:5c48:678c:c5a)
L1715[22:17:09] <ds84182> Ekoserin: Go to FurryLand
L1716[22:18:20] <Ekoserin> Nah, I just went in #empty.
L1717[22:21:04] <S3> o m g
L1718[22:21:14] <S3> the second half of death note is so stupid and so wrong
L1719[22:21:16] ⇦ Quits: Away_21 (crystal@bronyville.me) (Quit: lol im out bye TACOS)
L1720[22:21:37] *** Ekoserin is now known as Ekoserin|Off
L1721[22:21:48] <S3> it goes from super exciting then halfway through the series it's like, wow this is frigging lame
L1722[22:22:39] ⇨ Joins: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L1723[22:23:07] <ds84182> SLEEEEEEEEEEEEEEEEEp
L1724[22:23:12] <Stary2001> what is that
L1725[22:23:25] <ds84182> a thing I do
L1726[22:23:28] <Stary2001> lel
L1727[22:23:46] ⇨ Joins: Away_21 (crystal@bronyville.me)
L1728[22:25:54] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L1729[22:25:54] zsh sets mode: +v on v^
L1730[22:38:03] <S3> huh
L1731[22:38:10] <S3> there is no eval.
L1732[22:38:22] <S3> assert(load()) seems to be slightly different
L1733[22:38:24] *** Cranium is now known as Cranium[Away]
L1734[22:38:37] ⇨ Joins: h3po (~h3po@p5B368D9D.dip0.t-ipconnect.de)
L1735[22:39:11] <S3> 5.3 is weird. If I do load("some_string") can that string read / alter global variables I already have in my evvironment? I would think so..
L1736[22:40:48] <gamax92> S3: theres a simple way to test that
L1737[22:40:57] <gamax92> print(_ENV)
L1738[22:41:02] <gamax92> load("print(_ENV)")()
L1739[22:41:02] <S3> hmm
L1740[22:42:08] ⇦ Quits: h3po (~h3po@p5B368D9D.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1741[22:42:37] <S3> lol
L1742[22:42:44] <S3> just says table SOME_ADDR
L1743[22:43:39] <gamax92> the point is that both addresses are the same, no?
L1744[22:44:36] <gamax92> also youtube really should not support emoji ????????????????????????????????????????????????????????????????????????????????????????????????????
L1745[22:44:36] <gamax92> ?????????????????????????????????????????
L1746[22:44:45] <gamax92> because you get people who do this ?????????????????????????????????????????????????????????????????????????????v
L1747[22:44:51] <Stary2001> m8
L1748[22:44:57] <Ekoserin|Off> Aaaaah
L1749[22:45:05] <Temia> hsjdfncezs
L1750[22:45:10] <Temia> Dammit Gamax
L1751[22:45:34] <gamax92> .-. what did I cause now?
L1752[22:46:18] <gamax92> no seriously, why does a repeated character cause distress in three people
L1753[22:46:36] <S3> it is the same.. I wonder why it isnt working then
L1754[22:46:37] <gamax92> its just a fucking character, is your client so shitty that it decided to break horridly because of it?
L1755[22:46:42] <Temia> It's really bright and ugly on my phone.
L1756[22:47:05] <Temia> It's like a sea of angry mac and cheese all over my screen.
L1757[22:47:17] <gamax92> XD
L1758[22:47:48] <gamax92> the thought of angry mac and cheese X3
L1759[22:48:45] <Temia> You could probably make a veinthrob out of elbow noodles
L1760[22:49:10] ⇦ Quits: Lathanael|Away (~Lathanael@p54970123.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L1761[22:53:31] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 206 seconds)
L1762[22:56:20] ⇦ Quits: ^v5 (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 378 seconds)
L1763[22:57:00] ⇨ Joins: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net)
L1764[22:57:12] ⇨ Joins: Lathanael|Away (~Lathanael@p54971451.dip0.t-ipconnect.de)
L1765[22:58:54] <S3> wow this show became completely pathetic
L1766[23:01:40] <Izaya> what show?
L1767[23:03:43] <S3> death note
L1768[23:03:53] <S3> halfway through the series it becomes super awful to watch
L1769[23:06:50] <Izaya> ehh
L1770[23:06:54] <Izaya> I've seen worse
L1771[23:12:43] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1772[23:26:26] ⇨ Joins: Kodosuntu (~Kodosuntu@184-100-164-233.ptld.qwest.net)
L1773[23:26:39] *** SleepingFairy is now known as Daiyousei
L1774[23:26:53] <Kodosuntu> Made it =D
L1775[23:45:42] ⇦ Quits: SnowDapples (~powered@pD9589BFC.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by SnowDapples_!~powered@pD9588D87.dip0.t-ipconnect.de)))
L1776[23:45:48] ⇨ Joins: SnowDapples (~powered@pD9588D87.dip0.t-ipconnect.de)
L1777[23:46:57] *** Kodosuntu is now known as Herpaderpicus
L1778[23:48:43] zsh sets mode: +v on Herpaderpicus
L1779[23:48:47] *** Herpaderpicus is now known as Kodos
L1780[23:50:25] <Kodos> Bleh
L1781[23:50:27] <Kodos> 9 down, 4 up
<<Prev Next>> Scroll to Top