<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:05:30] ⇨ Joins: Trangar (~Trangar@46.102.230.170)
L2[00:10:27] <Tazz> Mimiru, you around? XD
L3[00:12:46] <Tazz> anyone involved with the openprinter mod? XD
L4[00:16:59] ⇨ Joins: Kiddobyte_ (~Kiddobyte@75-128-216-19.dhcp.trcy.mi.charter.com)
L5[00:17:40] ⇦ Quits: Kiddobyte (~Kiddobyte@75-128-216-19.dhcp.trcy.mi.charter.com) (Ping timeout: 190 seconds)
L6[00:51:30] ⇨ Joins: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net)
L7[00:55:03] ⇦ Quits: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net) (Ping timeout: 198 seconds)
L8[00:55:23] *** mrkirby153 is now known as kirby|gone
L9[01:00:04] ⇦ Quits: Kiddobyte_ (~Kiddobyte@75-128-216-19.dhcp.trcy.mi.charter.com) (Read error: Connection reset by peer)
L10[01:06:37] ⇦ Quits: L00_Cyph3r (~L00_Cyph3@546A51B2.cm-12-3b.dynamic.ziggo.nl) (Ping timeout: 192 seconds)
L11[01:07:08] ⇨ Joins: L00_Cyph3r (~L00_Cyph3@546A51B2.cm-12-3b.dynamic.ziggo.nl)
L12[01:24:35] <payonel> gamax92: make sure your read past end of file returns nil and not nil, "end of file" or anything non falsey for the 2nd return
L13[01:24:50] <payonel> buffer has a check for that, which is odd - but i dont care to change that
L14[01:25:02] <gamax92> wat
L15[01:25:07] ⇨ Joins: Trangar_ (~Trangar@46.102.230.170)
L16[01:25:10] <gamax92> Hi payonel
L17[01:25:12] <payonel> hi
L18[01:26:25] <snowden89> !seen pigpork
L19[01:26:41] <payonel> gamax92: https://github.com/MightyPirates/OpenComputers/pull/1954/commits/480002c555e5ebcddba09c7bc735c7ad039e7a99
L20[01:26:49] <payonel> /dev/eeprom and /dev/eeprom-data
L21[01:26:55] <payonel> still testing
L22[01:27:00] <payonel> but, might be interesting to have
L23[01:27:20] <payonel> also, if a dev point defines size, thought it'd be nice to return that
L24[01:27:25] <payonel> else (if not defined) 0 size
L25[01:27:27] ⇦ Quits: Trangar (~Trangar@46.102.230.170) (Ping timeout: 198 seconds)
L26[01:27:38] <payonel> (for listing to the fs)
L27[01:29:34] <payonel> going to bed
L28[01:29:40] <gamax92> payonel
L29[01:29:41] <payonel> give it a look, consider it for what you're doing with tape
L30[01:29:44] <payonel> yes?
L31[01:30:07] <gamax92> Won't that break if you have no eeprom
L32[01:30:26] <payonel> i considered that, i can check for that
L33[01:30:27] <payonel> but
L34[01:30:32] <payonel> what computers can boot without eeprom?
L35[01:30:33] <payonel> :)
L36[01:32:05] <payonel> anyways, if there are machines that don't need eeproms - yes
L37[01:32:12] <payonel> i can just check if eeprom is available
L38[01:33:47] <payonel> https://github.com/MightyPirates/OpenComputers/pull/1954/commits/b760243ce42010c8d0351d47fdaab2c85a0353e7
L39[01:34:03] <payonel> anyways -- do test with your tape work using the text.internal.reader and text.internal.writer i made
L40[01:34:12] <payonel> let me know if you have feedback for those helpers, and if they fit your needs
L41[01:34:30] <payonel> also, if you test that, we might find other limitations with devfs that we'd like fixed before rc
L42[01:34:42] <payonel> i look forward to your feedback. off to bed. laters
L43[01:43:10] ⇨ Joins: Vexatos (~Vexatos@p200300556E32CA27ECF25DF4868DF316.dip0.t-ipconnect.de)
L44[01:43:11] zsh sets mode: +v on Vexatos
L45[02:08:05] ⇦ Quits: BILLPC26841 (~BILLPC268@cpe-24-26-134-100.columbus.res.rr.com) (Ping timeout: 186 seconds)
L46[02:09:16] *** Trangar_ is now known as Trangar
L47[02:09:59] ⇦ Quits: Vexatos (~Vexatos@p200300556E32CA27ECF25DF4868DF316.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L48[02:20:28] ⇨ Joins: Vexatos (~Vexatos@p200300556E32CA64ECF25DF4868DF316.dip0.t-ipconnect.de)
L49[02:20:28] zsh sets mode: +v on Vexatos
L50[02:21:16] *** Antheus is now known as Antheus|Away
L51[02:24:03] ⇨ Joins: Meow-J (uid69628@id-69628.highgate.irccloud.com)
L52[02:36:36] ⇦ Quits: brandon3055 (~Brandon@122.129.142.14) (Read error: Connection reset by peer)
L53[03:12:33] ⇨ Joins: dan2wik (~dan2wik@108.61.191.205)
L54[03:13:14] <dan2wik> I am running this off an old etfPOS machine from mcdonalds
L55[03:13:27] <dan2wik> Surprised it works
L56[03:14:02] ⇨ Joins: evil_dan2wik (~evil_dan2@2a01:4f8:160:9023::4)
L57[03:14:16] <snowden89> woo!
L58[03:21:14] ⇦ Quits: dan2wik (~dan2wik@108.61.191.205) (Quit: dan2wik)
L59[03:32:36] ⇨ Joins: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net)
L60[03:39:31] ⇦ Quits: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net) (Ping timeout: 384 seconds)
L61[03:48:37] <evil_dan2wik> Is there a way to open zip files?
L62[03:48:51] <Forecaster> in oc?
L63[03:48:53] <Forecaster> no
L64[03:49:09] <evil_dan2wik> dam
L65[03:49:18] <evil_dan2wik> Is there a working git clone program?
L66[03:49:50] <Forecaster> there are probably libraries for lua for reading zip files
L67[03:50:12] ⇨ Joins: techno156 (~techno156@137.154.59.161)
L68[03:50:20] <Forecaster> pretty sure there is a git program
L69[03:51:47] <evil_dan2wik> gitrepo on oppm errors with 'attempt to index a nil value (local 'file')
L70[03:52:33] <Forecaster> which line?
L71[03:52:40] <evil_dan2wik> 194
L72[03:53:36] <evil_dan2wik> Which is file:write(raw)
L73[03:54:04] <Forecaster> one second, I don't have mc running
L74[03:54:54] <Tazz> does anyone know off hand how lua objects (like strings and whatnot) are used to index table values?
L75[03:55:02] <Tazz> like hashing or something of the object?
L76[03:55:21] <Forecaster> what?
L77[03:55:37] <Tazz> at least Im pretty sure you can use strings to index table values right?
L78[03:55:41] <Forecaster> yes
L79[03:55:51] <Tazz> so like how does that intrinsically work XD
L80[03:55:51] <Forecaster> table["key"] = value
L81[03:56:17] <Tazz> like what is the table doing to decide that that value is represented by that string? XD
L82[03:56:20] <Tazz> hash comparisons or something>
L83[03:56:30] <Forecaster> I have no idea
L84[03:56:34] <Forecaster> why do you want to know that?
L85[03:56:53] <Tazz> because of my lua vm
L86[03:57:12] <Tazz> trying to keep it as compatible as possible with lua libs and whatnot
L87[03:57:31] <Tazz> and while theoretically it would be fine with whatever method I use as long as its consistent
L88[03:57:45] <Tazz> however I would like to keep it as close as I can to luas implementation
L89[03:57:53] <Tazz> just in case Im totally wrong XD
L90[03:58:05] <Forecaster> there's probably a lua channel :P
L91[03:58:12] <Forecaster> someone there'd be more likely to know
L92[03:58:21] <Tazz> yeah I know
L93[03:58:23] <Tazz> but lazy
L94[03:59:31] <Tazz> also totally have slots open for testers of this VM as long as you have Lua knowledge and compatible hardware
L95[03:59:32] <Tazz> XD
L96[03:59:51] <Forecaster> what's compatible hardware?
L97[04:00:20] <Tazz> well currently the assembler Ive been using supports only x64 chips because thats what my computer is and I chose it first
L98[04:00:30] <Tazz> however I plan to support arm, and armv7
L99[04:00:34] <Tazz> plus x86
L100[04:00:58] <Forecaster> I have 64x I'm pretty sure
L101[04:01:03] <Tazz> I dont see another platform that would be benificial to look into yet
L102[04:01:09] <Tazz> unless its like highly requested haha
L103[04:01:27] <Tazz> but tbh I doubt Ill get farther than like a single user of the VM :X
L104[04:02:33] <Forecaster> evil_dan2wik: the code looks correct
L105[04:02:49] <Forecaster> it must fail to open the file it tries to put in "file"
L106[04:02:57] <Forecaster> and the program doesn't handle that
L107[04:03:20] <Forecaster> what did it say after "Writing to"?
L108[04:03:45] <evil_dan2wik> http://i.imgur.com/6zXEI1R.png
L109[04:05:28] <Forecaster> evil_dan2wik: can you check if it created that file?
L110[04:05:36] <evil_dan2wik> It did not
L111[04:05:53] <Forecaster> is there insufficient space on the harddrive?
L112[04:06:11] <evil_dan2wik> There is plenty of space
L113[04:06:19] <Forecaster> try running it again
L114[04:06:57] <evil_dan2wik> Same file, Same error
L115[04:07:29] <Forecaster> you might want to take this up with the author of this program, or try something else
L116[04:09:01] <evil_dan2wik> Aparently the error is not enough space
L117[04:09:18] <evil_dan2wik> Despite the file being 2kb and there being 1.3M available on the disk
L118[04:09:26] <Forecaster> odd
L119[04:09:46] <evil_dan2wik> Oh
L120[04:09:56] <evil_dan2wik> tmpfs is full
L121[04:10:01] <evil_dan2wik> I was looking at the drive stats
L122[04:13:35] <evil_dan2wik> There we go
L123[04:13:45] <evil_dan2wik> I mounted a drive as /tmp and it worked
L124[04:15:58] ⇨ Joins: LeshaInc (~LeshaInc@84.234.51.42)
L125[04:18:36] <Forecaster> nice
L126[04:19:53] <evil_dan2wik> For some reason, the program does not use the current folder as the default directory, it puts it in /tmp
L127[04:20:24] <evil_dan2wik> but 'gitrepo <githubid> ./' works
L128[04:49:49] <Forecaster> ~oc drone
L129[04:49:49] <ocdoc> http://ocd.cil.li/component:drone
L130[05:15:21] * Elizabeth groans
L131[05:16:13] <Trangar> Hot
L132[05:17:28] *** Kolatra|away is now known as Kolatra
L133[05:19:25] ⇨ Joins: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net)
L134[05:21:43] <cloakable> Hurrah for badly documented components! \o/
L135[05:21:58] <Forecaster> rain
L136[05:23:15] ⇦ Quits: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net) (Ping timeout: 198 seconds)
L137[05:24:25] <cloakable> Forecaster: Terminal Glasses Bridge from openblocks lets an OC/CC computer print stuff to your screen. Except how x, y on the component maps to x, y on the screen is undocumented, and to make things worse anchoring objects to different parts of the screen doesn't change the x y value of the object, and the way x, y interacts with anchoring is ALSO undocumented!
L138[05:25:49] <cloakable> And to make things even better, you can't get what the peripheral considers the maximum x and y of the screen!
L139[05:25:53] <Forecaster> I have that addon, but I haven't poked at it yet
L140[05:26:38] <cloakable> I suspect it will be very useful once I can work out how things map to the screen
L141[05:28:30] <Vexatos> openglasses?
L142[05:28:53] <cloakable> Oh: don't just do "glass.addText(x, y, "string")"; do "text = glass.addText(x, y, "string")", there are also methods you can call on the object they return. So you can call text.setText("string") to update that field
L143[05:29:09] <cloakable> Vexatos: OpenMods
L144[05:30:38] <Vexatos> openglasses.
L145[05:30:38] <Izaya> nginx wizards: can I make nginx on port 443 just pass connections to another server for a given domain?
L146[05:30:43] <Vexatos> Just use openglasses
L147[05:30:55] <Vexatos> because OpenPeripheral should not be used with OC :P
L148[05:31:05] <Vexatos> At least not with the configs you most likely use
L149[05:31:06] <Vexatos> :>
L150[05:31:08] <Forecaster> oh! oh!
L151[05:31:12] <Forecaster> I misunderstood
L152[05:31:23] <Forecaster> I have openglasses, not openperipherals
L153[05:31:28] <Forecaster> or openblocks
L154[05:31:59] <Forecaster> or openmods
L155[05:32:05] <Forecaster> any of those
L156[05:32:17] <Vexatos> what about opencomputers
L157[05:32:17] <Vexatos> :>
L158[05:32:30] <Forecaster> pff, who ues that :>
L159[05:32:36] <Forecaster> uses*
L160[05:33:31] <cloakable> I may try openglasses, but it seems to suffer from the same 'how does this map to the screen' problem as openmods
L161[05:34:01] <cloakable> also: I have the terminal glasses integrated into my eio dark steel helm :D
L162[05:34:26] <cloakable> Which is an awesome feature
L163[05:34:29] ⇦ Quits: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 186 seconds)
L164[05:35:10] <cloakable> "They go into your helmet slot" no I'd rather they went into my helmet
L165[05:36:51] <cloakable> If you are making me choose between the ability to have a computer-generated hud, and the functionality and protection of the dark helm, I will choose the dark helm every damn time xP
L166[05:37:17] <Vexatos> well that is your fault not mine
L167[05:37:28] <Vexatos> blame your inferior preferances
L168[05:37:32] <Vexatos> :)
L169[05:38:03] <cloakable> Yes, how terrible of me to value 'solar charging' 'nightvision' and oh, 'not dying' over 'cool hud' xP
L170[05:38:19] <Vexatos> yup
L171[05:38:20] <cloakable> But I have both so \o/
L172[05:38:23] <Vexatos> pretty stupuid imo
L173[05:38:28] <Vexatos> :P
L174[05:38:50] <cloakable> So my dark helm now has 'solar charging' 'nightvision' 'not dying' AND 'cool hud'
L175[05:39:04] <Vexatos> you wear hud glasses, hover boots, batpacks and nanomachines
L176[05:39:12] <cloakable> I'm like a heavily enchanted, darker armoured iron man
L177[05:39:21] <Forecaster> I have this problem with a whole bunch of different headwear
L178[05:39:37] <Vexatos> cloakable, you're kind of implying the game would still be fun when you're invincible
L179[05:40:21] <cloakable> Vexatos: It might not be for everyone, but I'm having lots of fun in my diamond-equiv protection IV enchanted armour :P
L180[05:40:35] <Vexatos> why aren't you just playing creative then >_>
L181[05:40:43] <Vexatos> it's not survival mode if you don't have to survive at all
L182[05:41:00] <cloakable> So it's only invincible if you call protection iv enchanted diamond armour invincible :P
L183[05:41:00] <Forecaster> maybe they enjoy resource gathering
L184[05:41:00] <Vexatos> or have to worry about surviving
L185[05:41:09] <Vexatos> hm
L186[05:41:49] <Forecaster> I just wish I had something that let me switch headwear quickly
L187[05:42:18] <cloakable> resource gathering, infrastructure design, and while I'm not invincible, I'd have to do something really stupid to die, as opposed to dying from random bad luck :P
L188[05:42:34] <cloakable> Which is a good place to be in survival imo
L189[05:44:06] <cloakable> It's not a ic2 quantum suit, or quantumflux battlesuit, or draconic evolution draconic armour. It's... the enderio dark armour. Diamond equiv, so 80% reduction from a full set.
L190[05:44:32] <Forecaster> "something stupid" is pretty much how you die in any armor
L191[05:44:59] <Forecaster> if you're smart and careful enough you can survive in anything :P
L192[05:45:37] <Forecaster> better armor just means you can take more risks
L193[05:45:42] <Forecaster> and survive
L194[05:45:51] <cloakable> The smart thing to do in leather armour is stay on the surface, but you'll hardly progress if you do that :P
L195[05:48:43] <Forecaster> doesn't mean you can't survive being undergound, like I said, if your're careful enough
L196[05:52:00] <Elizabeth> Izaya, yes
L197[05:57:54] <Vexatos> Forecaster knows what he is doing
L198[05:58:03] <Vexatos> he's died 363 times and only lost his stuff twice
L199[06:03:03] <Forecaster> dang shrubland
L200[06:03:12] <Forecaster> why do you have so many shrubs
L201[06:03:45] <Vexatos> BECAUSE IT IS NOT A TREELAND
L202[06:04:19] <Forecaster> I cant even
L203[06:04:31] <Forecaster> place tracks without getting rid of tons of shrubberies
L204[06:05:04] <Vexatos> obligatory https://www.youtube.com/watch?v=zIV4poUZAQo
L205[06:05:05] <MichiBot> The Knights Who Say "Ni!" - Monty Python and the Holy Grail | length: 1m 21s | Likes: 6793 Dislikes: 102 Views: 1180198 | by Monty Python
L206[06:06:29] *** amadornes[OFF] is now known as amadornes
L207[06:06:54] <Forecaster> at least the tracklayer cart can cut through leaves
L208[06:08:22] <Forecaster> but not the trunks
L209[06:12:42] <Forecaster> but I'm nearly at the place where the railway will turn south!
L210[06:12:53] <Forecaster> then I'll eventually encounter the ocean
L211[06:13:02] <Forecaster> and I'll get to use my robot for what I made it for :D
L212[06:18:50] <cloakable> Okay, I'm getting places. Via trial and error, but getting places.
L213[06:21:06] <cloakable> (Now to leverage this into a function that I can call)
L214[06:31:36] <Forecaster> I'd lend you my crowbar but I'm using it
L215[06:36:58] <Mimiru> Lewd
L216[06:40:32] <cloakable> heh
L217[06:41:01] ⇨ Joins: Trangar_ (~Trangar@46.102.230.170)
L218[06:41:02] <Mimiru> I wonder what Tazz wanted...
L219[06:41:21] <Forecaster> something about table indexes and vm's
L220[06:41:32] <Mimiru> Nah, he pinged me about something with OpenPrinter
L221[06:41:40] <Forecaster> oh
L222[06:42:26] <Mimiru> %tell Tazz whats wrong?
L223[06:42:27] <MichiBot> Mimiru: Tazz will be notified of this message when next seen.
L224[06:43:33] ⇦ Quits: Trangar (~Trangar@46.102.230.170) (Ping timeout: 201 seconds)
L225[06:45:39] ⇨ Joins: Dimensional|2 (~kvirc@40.134.242.242)
L226[06:47:44] ⇦ Quits: Dimensional (~kvirc@40.134.242.242) (Ping timeout: 186 seconds)
L227[06:55:37] * vifino groans and kisses Elizabeth
L228[07:00:13] ⇨ Joins: Inari (~Pinkishu@p5DEC68F7.dip0.t-ipconnect.de)
L229[07:00:18] ⇦ Quits: wembly (~wembly@50.240.220.69) (Read error: Connection reset by peer)
L230[07:02:13] ⇦ Quits: Nentify (sid14943@id-14943.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L231[07:02:15] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L232[07:02:20] ⇦ Quits: Kasen (~rakiru@198.50.204.214) (Ping timeout: 190 seconds)
L233[07:08:39] ⇨ Joins: wembly (~wembly@50.240.220.69)
L234[07:10:01] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Quit: Leaving)
L235[07:11:23] * Elizabeth snuggles and kisses vifino
L236[07:11:55] * Mimiru sighs
L237[07:12:07] <Mimiru> I wish I could get a bit more fucking communication from this guy
L238[07:13:46] <Mimiru> And it seems gamax92 hit the limitations of the "Simple" networking in forge..
L239[07:13:59] * cloakable savages the script
L240[07:14:06] <Mimiru> Savage
L241[07:14:52] <cloakable> 'attempt to index global 'glass' (a nil value)' THERE IS NO GLOBAL CALLED GLASS IN THIS ENTIRE SCRIPT
L242[07:15:06] <cloakable> either set or called
L243[07:15:15] <Mimiru> It's on line 134
L244[07:15:16] <Mimiru> :P
L245[07:15:52] <cloakable> it's claiming it's being called on line 35
L246[07:16:04] <cloakable> line 35 is, and I quote: 'end'
L247[07:17:08] ⇨ Joins: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net)
L248[07:17:34] <cloakable> okay, rebooting the computer cleared that up
L249[07:17:49] <Mimiru> something cached in a library or something?
L250[07:18:22] <cloakable> Yeah, looks like rc caches
L251[07:18:22] <Mimiru> Anything loaded via require gets cached
L252[07:32:01] <cloakable> Okay, making the rc.d script a simple shell.execute() on the actual script is working a bit better
L253[07:35:03] <cloakable> \o/ I now have a bit of gui that tells me how much energy is in my battery :D
L254[07:35:19] <Elizabeth> Mimiru, you about?
L255[07:35:44] <Mimiru> for a minute sup?
L256[07:35:55] <cloakable> Okay: step 'get it working' done, now for step 'make it pretty'
L257[07:36:26] <Elizabeth> is there anyway to make the dns stuff we're using allow recursive lookups for certain hosts?
L258[07:36:39] <Mimiru> ?
L259[07:36:42] ⇨ Joins: Caveman_ (~Caveman@2001:1c00:a08:f100:6cbf:fe7d:c5a4:5f21)
L260[07:37:18] <Elizabeth> cause janus is trying ot use itself to lookup dns stuff but can't
L261[07:37:28] <Inari> use itself
L262[07:37:28] <Inari> lewd
L263[07:37:42] <Elizabeth> .-.
L264[07:38:10] <Elizabeth> actually, i think stuff isn't working cause the secondary server isn't responding....
L265[07:38:25] <Mimiru> ns2?
L266[07:38:42] <Elizabeth> no
L267[07:39:02] ⇦ Quits: Caveman_ (~Caveman@2001:1c00:a08:f100:6cbf:fe7d:c5a4:5f21) (Client Quit)
L268[07:39:06] <Elizabeth> janus's resolv.conf has localhost and some other address, switched the 2nd one to 8.8.8.8
L269[07:39:54] <Mimiru> But yeah you can install powerdns-recursor, I've never used it though
L270[07:42:33] <Inari> right
L271[07:42:35] <Inari> no programming today
L272[07:42:51] <Forecaster> :O
L273[07:43:28] <Elizabeth> ¬_¬ prosody why are you not using the 2nd option?
L274[07:49:46] ⇨ Joins: Trangar__ (~Trangar@46.102.230.170)
L275[07:55:05] ⇦ Quits: Trangar_ (~Trangar@46.102.230.170) (Ping timeout: 384 seconds)
L276[07:55:34] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L277[07:57:20] <Elizabeth> THERE WE GO
L278[08:03:11] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Quit: Leaving)
L279[08:07:43] <Elizabeth> Mimiru: the recursive package is for places when you don't have the full server. For now I've set the recursor to 8.8.8.8 and allow-recursion from localhost
L280[08:09:11] ⇦ Quits: Trangar__ (~Trangar@46.102.230.170) (Quit: Leaving)
L281[08:11:13] <Mimiru> Oh yeah... that's how I usually configure mine.. I forgot about that
L282[08:15:13] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L283[08:15:17] ⇨ Joins: Nachie (~Nachie@50-83-108-134.client.mchsi.com)
L284[08:18:46] ⇦ Quits: techno156 (~techno156@137.154.59.161) (Quit: There are those who live without living. Don't be one of those.)
L285[08:23:55] <Magik6k> payonel, u here?
L286[08:24:00] ⇨ Joins: techno156 (~techno156@162.220.221.43)
L287[08:24:13] <Magik6k> How is /sys going in OpenOS?
L288[08:24:36] ⇨ Joins: BILLPC2684 (~BILLPC268@cpe-24-26-134-100.columbus.res.rr.com)
L289[08:26:44] <xandaros> So - all those APIs the docs mention (not components) - I assume they are part of OpenOS?
L290[08:27:04] <Forecaster> some of them
L291[08:27:53] <xandaros> So where are the other ones?
L292[08:28:26] <Forecaster> in whatever the api belongs to?
L293[08:28:36] <Forecaster> like the robot api is in the robot, obviously
L294[08:29:13] <xandaros> right. So, conceptually, the robot has a (ROM?) chip on it, providing the API?
L295[08:29:26] <Forecaster> sure
L296[08:29:50] <Forecaster> technically it provides a component that has the api
L297[08:29:53] <xandaros> Seems a bit odd, but sure. Let's go with it :D
L298[08:30:13] * Forecaster shrugs
L299[08:30:19] <xandaros> Yeah, that's a good point. Why isn't it part of the component, then?
L300[08:30:20] <Forecaster> the robot specific methods have to be somewhere
L301[08:31:28] <Forecaster> a component is an object that represents an item or block, or part of one
L302[08:31:41] <Forecaster> the api is the methods for interacting with the component
L303[08:32:41] <xandaros> Hmm, I guess the component API is low-level primitives, while the API contains wrapper functions with extended functionality
L304[08:32:54] <xandaros> Or “library”
L305[08:33:01] <xandaros> The docs just call it API
L306[08:33:06] <Forecaster> no idea what you're talking about now
L307[08:33:13] <Forecaster> an api is a set of methods
L308[08:33:17] <xandaros> http://ocdoc.cil.li/api:robot vs http://ocdoc.cil.li/component:robot
L309[08:33:22] <Forecaster> a component is a device
L310[08:34:20] <Forecaster> those methods refer to the same thing
L311[08:35:41] <xandaros> huh?
L312[08:36:00] <Inari> some things are written in openos libs, others are function the component itself provides
L313[08:36:13] <Forecaster> ^
L314[08:37:07] <Forecaster> like I said, a component can include an api for interacting with it
L315[08:37:13] <xandaros> So, how does my computer know about those extra functions? Component (2nd link), I can understand, since there's a sort of RPC protocol going on there. What about the other ones, though? (1st link) - Are they part of OpenOS, then?
L316[08:39:46] <Magik6k> xandaros, robot component provides filesystem with libs/binaries that are linked on boot to /lib and /bin, from https://github.com/MightyPirates/OpenComputers/tree/master-MC1.7.10/src/main/resources/assets/opencomputers/lua/component/robot
L317[08:40:42] <Magik6k> Other components like internet used to do that too, but now it was moved to loot disks
L318[08:40:59] <Forecaster> and then into openOS
L319[08:41:11] <xandaros> So some components (all?) contains a filesystem, which might contain an autorun file, which gets executed by OpenOS?
L320[08:41:21] <Forecaster> no
L321[08:41:49] * xandaros is confused
L322[08:41:57] <Magik6k> Now there is only robot component that does that, but not long ago more components did that
L323[08:42:07] <Forecaster> some components has a filesystem that contain libraries that become avaliable if you require them
L324[08:42:26] <Forecaster> the drones also do this still
L325[08:42:40] <Magik6k> OpenOS runs .autorun.lua from each filesystem, which in case of robot component injects the libraries
L326[08:42:58] <Forecaster> oh, okay
L327[08:43:15] <xandaros> Okay, so no external component contains any libraries except for their core component libraries. Any libraries are either part of OpenOS or separate software found on loot disks?
L328[08:44:31] <Magik6k> Yep, I think
L329[08:44:46] <xandaros> Awesome, that makes sense. :D
L330[08:45:57] <xandaros> And internal components contain a filesystem, which has an autorun file that gets run by OpenOS once it becomes available, which will link the libraries into the root filesystem?
L331[08:46:19] <Magik6k> yep
L332[08:46:30] <Magik6k> For now only robot component does that
L333[08:46:39] <Forecaster> and drone
L334[08:46:42] <Magik6k> And maybe some addon components
L335[08:46:58] <Magik6k> drone is uC like AFAIK, no no
L336[08:47:01] <Magik6k> *so no
L337[08:47:07] <xandaros> There is no drone library
L338[08:47:34] <Magik6k> It gives the component and maybe the filesystem, but it's not being run
L339[08:47:35] <Forecaster> there is a drone component that has methods
L340[08:47:46] <xandaros> Yes... but the component is different
L341[08:47:57] <xandaros> That's what I'm explicitly not talking about :P
L342[08:47:58] <Magik6k> component methods != component library
L343[08:49:00] <xandaros> So it runs autorun on any filesystem it finds? I'm not sure I agree with that... lol
L344[08:49:33] <Magik6k> Yep, it does
L345[08:49:48] <Forecaster> that used to be a thing in real life too :P
L346[08:49:50] <Mimiru> You can disable it on floppies
L347[08:49:51] <Forecaster> not so much anymore
L348[08:53:36] <Magik6k> xandaros, here is the code running autoruns: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/openos/boot/90_filesystem.lua#L37-L51
L349[08:54:20] ⇦ Quits: Vexatos (~Vexatos@p200300556E32CA64ECF25DF4868DF316.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L350[08:56:58] ⇨ Joins: Vexatos (~Vexatos@p200300556E32CA64ACA4E5E8AEB4C4F9.dip0.t-ipconnect.de)
L351[08:56:58] zsh sets mode: +v on Vexatos
L352[09:01:31] <xandaros> I guess I should separate all the bindings I made into different packages, then. Seeing that somebody might not actually be using all of that stuff. On the other hand, there's nothing preventing you from loading the module and using the functions anyway, without the software being there. I guess there's no way to get rid of the inherent unsafeness of Lua in some places :/
L353[09:01:39] ⇦ Quits: BILLPC2684 (~BILLPC268@cpe-24-26-134-100.columbus.res.rr.com) (Ping timeout: 190 seconds)
L354[09:02:20] ⇦ Quits: andreww (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping timeout: 190 seconds)
L355[09:02:21] <Magik6k> What are you trying to to? I've probably missed that
L356[09:03:13] <xandaros> Oh sorry. I sometimes assume people are all-knowing... because reasons xD I made bindings to purescript for opencomputers: https://github.com/Xandaros/purescript-opencomputers/tree/master/src/Control/Monad/Eff/OpenComputers
L357[09:03:33] <xandaros> Well, the libraries, anyway. Components are still WIP
L358[09:05:30] ⇨ Joins: Yepoleb (~yepoleb@178-190-225-199.adsl.highway.telekom.at)
L359[09:06:25] <Magik6k> Nice, some typed functional lang compiling to Lua, right?
L360[09:06:31] ⇨ Joins: Aquaver (webchat@atp23.neoplus.adsl.tpnet.pl)
L361[09:07:10] <xandaros> Yes, but it compiles to JS. I also wrote a Lua backend for it... I am going to great lengths to get this to work and I have no idea why :P
L362[09:07:23] <Magik6k> heh
L363[09:07:40] <Magik6k> And I'm sitting here implementing DHCP server for oc
L364[09:08:12] <xandaros> I intend to build a whole network stack at some point
L365[09:08:20] <Magik6k> I did already :p
L366[09:08:32] <Magik6k> IPv4 + base for v6
L367[09:08:48] <xandaros> TCP? UDP? ICMP? Multicast? :P
L368[09:09:02] <Magik6k> Already talking to linux tun device via internet card
L369[09:09:14] <Magik6k> UDP + some ICMP is done
L370[09:09:16] <xandaros> k then
L371[09:09:31] <Magik6k> +routing, IP packet assembly
L372[09:09:39] <Mimiru> %xkcd 927
L373[09:09:41] <MichiBot> Mimiru: XKCD Comic Name: Standards URL: https://xkcd.com/927
L374[09:10:16] <Magik6k> b b but It's real IP not other standard
L375[09:10:39] <Mimiru> I was referring to xandaros saying they were going to do it as well :P
L376[09:10:51] <Magik6k> heh
L377[09:11:01] <xandaros> Well, it would be multiple implementations of the same standard :P
L378[09:11:08] <xandaros> But I can also find something else to do
L379[09:11:16] <xandaros> I noticed there's no netcat atm
L380[09:11:23] <Mimiru> Look.. theres no xkcd on the EXACT thing... ok I work with what I'm given :P
L381[09:11:29] <Magik6k> Only two things that are custom for now is ARP equiv for OC networks and that DHCP-like thing I'm doing now
L382[09:11:44] <Magik6k> here are my notes: https://pad.starchasers.ovh/p/r.98b76f9e342c9be10fe7e0cee7f20b6a
L383[09:11:57] <xandaros> Btw, is it possible to make your own filesystem driver? Mewants sshfs
L384[09:12:11] <Magik6k> yep, easily
L385[09:12:46] <xandaros> Similar to fuse? :D
L386[09:13:01] <Magik6k> Probably even simpler
L387[09:13:13] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L388[09:13:24] <Magik6k> You just provide filesystem component fo filesystem library
L389[09:14:25] <xandaros> So you can make your own components?
L390[09:14:33] <xandaros> Well, of course you can. It's Lua...
L391[09:14:45] <Magik6k> for FS you don't have to
L392[09:14:58] <Magik6k> But there is virtual component library on OPPM
L393[09:15:12] <Magik6k> And it's built in Plan9k
L394[09:15:29] <xandaros> Plan9k is an alternative OS?
L395[09:15:30] <Magik6k> *built-in in?
L396[09:15:32] <Magik6k> Yep
L397[09:15:42] <xandaros> What's different?
L398[09:17:03] <Magik6k> Somewhat Compatibile with openOS, but it's heavier and has kernel/multitasking, /sys /proc, /dev, and is using package manager for it's parts
L399[09:17:33] <xandaros> Oh, that sounds nice
L400[09:17:44] <xandaros> Also modelling POSIX?
L401[09:17:54] <Magik6k> And uses vt100 codes for terminal
L402[09:18:00] <Magik6k> sort of
L403[09:18:21] <Magik6k> Lua interpretation of POSIX I'd say
L404[09:18:26] <xandaros> Yeah
L405[09:18:41] <xandaros> That's why I said modelling and not implementing :P
L406[09:20:18] ⇦ Quits: Aquaver (webchat@atp23.neoplus.adsl.tpnet.pl) (Ping timeout: 195 seconds)
L407[09:20:18] <xandaros> So - custom filesystem. I noticed filesystem.mount takes a component Proxy, which is likely what I'd mock. I guess it wouldn't have an Address, since it's virtual, but I guess you can generate a random UUID.
L408[09:20:33] <xandaros> Creating such a Proxy is going to be annoying to model in purescript, though
L409[09:21:45] ⇦ Quits: Dimensional|2 (~kvirc@40.134.242.242) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L410[09:21:49] <Magik6k> xandaros, you can look at http://mpt.magik6k.net/api/file/pipes/lib/modules/base/10_devfs.lua for reference. kernel.modules.vfs is like filesystem lib in OpenOS
L411[09:24:22] <xandaros> Looks pretty good. I guess I just have a function to create a FS proxy which you pass a whole load of functions. Alternatively, I guess I could pass it a record with the functions and it just wraps it in a Proxy.
L412[09:24:35] <xandaros> I think the second is better. Then, you can also do lens shenanigans if you so choose
L413[09:25:10] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L414[09:25:36] <xandaros> Or have an actual virtual component lib. Hmmmm
L415[09:25:54] <xandaros> decisions decisions
L416[09:28:58] ⇨ Joins: Nentify (uid14943@id-14943.highgate.irccloud.com)
L417[09:30:25] <xandaros> Magik6k: Well, I guess once I get home I'll actually set up a computer. Created this minecraft world specifically to play around with OpenComputers and I've done all sorts of things, but I haven't touched OC yet :D
L418[09:30:37] <xandaros> Is Plan9k a loot disk or does it have a recipe?
L419[09:34:51] <Magik6k> xandaros, loot disk and dunno about recipe
L420[09:35:13] <xandaros> Guess I'll have to do more caving, then
L421[09:35:18] <Magik6k> You can use oppm to install MPT and then use that to install Plan9k
L422[09:35:32] <xandaros> Well... does oppm have a recipe? :D
L423[09:36:10] <Forecaster> you can craft a disk with a scrench to cycle through the loot disks
L424[09:38:27] ⇨ Joins: Jezza_ (~Jezza@92.206.5.6)
L425[09:38:42] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Killed (NickServ (GHOST command used by Jezza_)))
L426[09:38:48] ⇦ Quits: Jezza_ (~Jezza@92.206.5.6) (Read error: Connection reset by peer)
L427[09:38:59] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L428[09:46:38] <gamax92> Mimiru: Nah it's okay, it's just that I learned a bit about networking and whats not possible
L429[09:46:46] <gamax92> So ... Take 2
L430[09:48:14] <xandaros> Forecaster: Oh, that is interesting. So I can craft an OpenOS disk and then get to any possible loot disk from there? o_O
L431[09:49:34] <gamax92> Over sleep I think I might have found something while slightly not conventional it should simplify some of the implementation
L432[09:49:48] <Forecaster> xandaros: yes
L433[09:50:06] <gamax92> Also if this is "simple networking" what's the other type
L434[09:50:45] * gamax92 pokes Vexatos
L435[09:50:53] <xandaros> Also, some of the return types in the docs realy need some parentheses. “string or nil, string” could be “(string or nil), string“ or “string or (nil, string)”. The former doesn't make too much sense, but it's still ambiguous :P
L436[09:50:55] <Elizabeth> vifino, 25 DAYS!!!!!
L437[09:51:00] * Elizabeth needs to go shopping
L438[09:51:06] <vifino> :3
L439[09:51:08] <Forecaster> until the world ends?!
L440[09:51:09] <Forecaster> :O
L441[09:51:13] <Elizabeth> yep
L442[09:51:17] <Vexatos> I HAVE BEEN POKED!
L443[09:51:35] * Forecaster un-pokes Vexatos
L444[09:51:53] <Vexatos> I HAVE BEEN UNPOKED!
L445[09:52:01] * Vexatos goes back to induction
L446[09:52:03] <xandaros> I think gamax92 would prefer him to stay poked, though
L447[09:52:30] <Forecaster> they should have declared the poke as private then D:<
L448[09:52:50] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L449[09:53:25] <gamax92> Vexatos: what networking is computronics/asielib using because it doesn't seem to be the simple networking stuff
L450[09:54:09] <Vexatos> no idea
L451[09:54:11] <Vexatos> asie made it
L452[09:54:13] <Vexatos> it works
L453[09:54:17] <Vexatos> that's all I care :P
L454[09:54:28] <gamax92> Vexatos: care harder.
L455[09:54:52] <gamax92> What if you get to a point where it stops working
L456[09:55:31] <Vexatos> then I care
L457[09:57:09] ⇨ Joins: BILLPC2684 (~BILLPC268@cpe-24-26-134-100.columbus.res.rr.com)
L458[10:01:14] <gamax92> oh, it's FML Channels based
L459[10:25:33] <Inari> "jam your poky bit in and turn it"
L460[10:25:50] <Forecaster> lewd
L461[10:26:40] <Elizabeth> ^
L462[10:26:44] <Elizabeth> %Inari
L463[10:26:46] <MichiBot> Elizabeth: http://i.imgur.com/XoYgHyi.jpg
L464[10:27:51] <vifino> %vifino
L465[10:27:53] <vifino> :(
L466[10:30:09] <Inari> "what happens if you get a limb stuck in a press" lewd
L467[10:30:41] <Forecaster> is the press hydraulic?
L468[10:37:39] <vifino> Mimiru: add %vifino, recommended by Elizabeth
L469[10:37:42] * vifino hides
L470[10:39:23] <gamax92> Mimiru: add cookies into my possession :D
L471[10:39:49] <Elizabeth> .jenkins
L472[10:39:49] <EnderBot2> Please wait whilst I query the servers!
L473[10:39:51] <EnderBot2> Latest builds: OpenLights1.7: #22 | ZettaIndustries: #120 | OpenSecurity: #91 | OpenPrinter: #79 | OpenPrinter1.7: #132 | OpenComputersDev: #940 | OpenLights: #20 | OpenComputers: #39
L474[10:40:13] <Elizabeth> y'know, that's a lot faster when both IPv4 and IPv6 are working
L475[10:40:19] <gamax92> "<EnderBot2> Recalculating splines"
L476[10:50:03] <Elizabeth> athar what the fuck are you doing...
L477[10:50:29] <Forecaster> "n nothing! close the door!"
L478[10:54:14] <Forecaster> s/door/poty
L479[10:54:14] <MichiBot> <Forecaster> "n nothing! close the poty!"
L480[10:54:17] <Forecaster> s/door/port
L481[10:54:17] <MichiBot> <Forecaster> "n nothing! close the port!"
L482[10:54:19] <Forecaster> dangit
L483[10:57:06] <Elizabeth> i swear, if her and Janus are hitting it off again....
L484[10:57:48] <Inari> lewd
L485[11:01:02] ⇦ Quits: Nachie (~Nachie@50-83-108-134.client.mchsi.com) (Quit: Tell your parents you love them)
L486[11:04:00] ⇦ Quits: Gyro (~Gyro@2601:184:300:5d60:8ca7:f5:fe33:2e7b) (Read error: Connection reset by peer)
L487[11:04:21] ⇨ Joins: Gyro (~Gyro@2601:184:300:5d60:8ca7:f5:fe33:2e7b)
L488[11:05:51] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Ping timeout: 198 seconds)
L489[11:06:19] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L490[11:06:27] ⇦ Quits: Inari (~Pinkishu@p5DEC68F7.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L491[11:06:37] ⇨ Joins: Inari (~Pinkishu@p5DEC68F7.dip0.t-ipconnect.de)
L492[11:07:21] ⇦ Quits: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au) (Read error: Connection reset by peer)
L493[11:08:51] ⇦ Quits: ds84182 (~ds84182@hekate.pc-logix.com) (Ping timeout: 198 seconds)
L494[11:09:01] ⇨ Joins: Kiddobyte (~Kiddobyte@75-128-216-19.dhcp.trcy.mi.charter.com)
L495[11:10:14] ⇦ Quits: techno156 (~techno156@162.220.221.43) (Quit: There are those who live without living. Don't be one of those.)
L496[11:11:44] ⇦ Quits: cpup (~cpup@32.218.115.149) (Ping timeout: 186 seconds)
L497[11:12:12] <gamax92> now to remember what all my packets were
L498[11:12:52] <Elizabeth> #the matrix
L499[11:13:06] <Forecaster> under the x-mas tree
L500[11:14:37] ⇨ Joins: ds84182 (~ds84182@hekate.pc-logix.com)
L501[11:16:32] ⇨ Joins: cpup (~cpup@32.218.114.23)
L502[11:16:56] <Elizabeth> .stats
L503[11:16:56] <EnderBot2> We have channel stats provided by Liz \o/ http://www.theender.net/stats/oc.html
L504[11:17:01] <Elizabeth> hm
L505[11:17:52] <Elizabeth> hmm, what commands have a ZWS in them...
L506[11:18:05] <Elizabeth> beep
L507[11:18:14] <Elizabeth> that didn't work how i wanted
L508[11:18:32] <Elizabeth> #p
L509[11:18:33] <|0xDEADBEEF|> > 1.292002009 Seconds passed.
L510[11:18:39] <Elizabeth> hmm
L511[11:18:42] <Elizabeth> %Inary
L512[11:18:43] <Elizabeth> ¬_¬
L513[11:18:47] <Elizabeth> %Inari
L514[11:18:47] <MichiBot> Elizabeth: http://i.imgur.com/XoYgHyi.jpg
L515[11:18:53] <Elizabeth> grr
L516[11:19:40] <gamax92> :3, this is looking good, looking clean, hopefully I don't hit a snag at the end
L517[11:19:42] <Elizabeth> .jenkins
L518[11:19:45] <Elizabeth> ffs
L519[11:19:52] <Elizabeth> just found another error in EnderBot2
L520[11:20:08] ⇨ Joins: CoderPuppy (~cpup@32.218.114.41)
L521[11:23:51] ⇦ Quits: SpiritedDusty (~SpiritedD@hekate.pc-logix.com) (Ping timeout: 198 seconds)
L522[11:24:19] ⇨ Joins: SpiritedDusty (~SpiritedD@hekate.pc-logix.com)
L523[11:24:19] zsh sets mode: +o on SpiritedDusty
L524[11:25:19] ⇦ Quits: cpup (~cpup@32.218.114.23) (Ping timeout: 384 seconds)
L525[11:29:10] <Inari> https://i.imgur.com/59IT14s.jpg l-lewd
L526[11:31:41] <Elizabeth> .shutdown
L527[11:31:45] <Elizabeth> no?
L528[11:31:49] <Elizabeth> oh wait
L529[11:31:56] <Elizabeth> it's command stff errored
L530[11:32:06] <Elizabeth> how the fuck did i underline that...
L531[11:32:12] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Quit: Ohh Noes)
L532[11:33:15] ⇨ Joins: andreww (~xarses@64.124.158.100)
L533[11:33:28] ⇨ Joins: bauen1_ (~bauen1@2a02:810d:1980:1584:a183:67ad:3da1:ddbc)
L534[11:34:00] <Forecaster> magical underlines!
L535[11:34:37] ⇦ Quits: bauen1 (~bauen1@2a02:810d:1980:1584:b1bd:2a75:66b6:e652) (Ping timeout: 201 seconds)
L536[11:34:54] <gamax92> ...
L537[11:35:18] <gamax92> my one test case, happens to work, it still works, every other one doesn't ... yay thanks test case
L538[11:35:29] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L539[11:35:30] zsh sets mode: +v on EnderBot2
L540[11:35:41] <Elizabeth> EnderBot2,
L541[11:35:51] <Elizabeth> good, that didn't break it
L542[11:35:56] <Elizabeth> .load
L543[11:35:56] <EnderBot2> Ermm, Lizzy I broked.. Plz fix
L544[11:35:57] <EnderBot2> Error: <type 'exceptions.NameError'>: global name 'timedelta' is not defined
L545[11:36:01] <Elizabeth> derp
L546[11:36:09] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Client Quit)
L547[11:36:25] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L548[11:36:26] zsh sets mode: +v on EnderBot2
L549[11:36:28] <Elizabeth> .load
L550[11:36:31] <Elizabeth> .load
L551[11:36:31] <EnderBot2> CPU: 0.27 0.25 0.22 , RAM: 13.5G/31.3G (~43.0%), SWAP: 344.7M (~0.4%), Uptime: 296 days, 18:21:09.450000
L552[11:36:35] <Elizabeth> \o/
L553[11:37:45] ⇦ Quits: bauen1_ (~bauen1@2a02:810d:1980:1584:a183:67ad:3da1:ddbc) (Client Quit)
L554[11:37:47] ⇦ Quits: BILLPC2684 (~BILLPC268@cpe-24-26-134-100.columbus.res.rr.com) (Ping timeout: 384 seconds)
L555[11:37:48] ⇨ Joins: bauen1 (~bauen1@2a02:810d:1980:1584:a183:67ad:3da1:ddbc)
L556[11:41:15] <vifino> .lizzy
L557[11:41:15] <EnderBot2> Ermm, Lizzy I broked.. Plz fix
L558[11:41:15] <EnderBot2> Error: <type 'exceptions.UnicodeDecodeError'>: 'ascii' codec can't decode byte 0xe2 in position 4: ordinal not in range(128)
L559[11:41:24] <Elizabeth> for fucks sake
L560[11:41:57] <Forecaster> at least it's polite :P
L561[11:42:22] <Elizabeth> %Inari
L562[11:42:25] <MichiBot> Elizabeth: http://i.imgur.com/XoYgHyi.jpg
L563[11:42:49] <Elizabeth> i litterally use the same escape as MichiBot
L564[11:43:05] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Quit: Ohh Noes)
L565[11:43:06] <vifino> .vifino
L566[11:43:09] <vifino> :(
L567[11:43:12] <Forecaster> mauybe there is no escape
L568[11:43:15] <Forecaster> maybe*
L569[11:45:09] <Elizabeth> test
L570[11:45:14] <Elizabeth> ¬_¬
L571[11:45:39] <Inari> Forecaster: lewd?
L572[11:45:41] <Elizabeth> come on, stupid fucking bot
L573[11:45:54] <Elizabeth> WHY THE FUCK ARE YOU NOW NOT WORKING?
L574[11:46:32] * Inari hands Elizabeth a cup of hot chocolate o.o
L575[11:47:39] ⇨ Joins: EnderBot2 (~EnderBot2@athar.theender.net)
L576[11:47:39] zsh sets mode: +v on EnderBot2
L577[11:47:43] <Elizabeth> test
L578[11:48:13] <Elizabeth> .shutdown
L579[11:48:21] <Elizabeth> it's being really slow...
L580[11:50:02] ⇦ Quits: EnderBot2 (~EnderBot2@athar.theender.net) (Read error: Connection reset by peer)
L581[11:50:31] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L582[11:50:32] zsh sets mode: +v on EnderBot2
L583[11:50:36] <Elizabeth> there
L584[11:50:39] <Elizabeth> .lizzy
L585[11:50:39] <EnderBot2> Ermm, Lizzy I broked.. Plz fix
L586[11:50:40] <EnderBot2> Error: <type 'exceptions.TypeError'>: send() takes exactly 3 arguments (4 given)
L587[11:50:45] <Elizabeth> .-.
L588[11:50:58] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Client Quit)
L589[11:51:38] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L590[11:51:38] zsh sets mode: +v on EnderBot2
L591[11:51:41] <Elizabeth> .lizzy
L592[11:51:42] <EnderBot2> Ermm, Lizzy I broked.. Plz fix
L593[11:51:42] <EnderBot2> Error: <type 'exceptions.TypeError'>: str() takes at most 1 argument (2 given)
L594[11:51:48] <Elizabeth> ARGHHH
L595[11:51:53] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Client Quit)
L596[11:52:03] ⇦ Quits: SpiritedDusty (~SpiritedD@hekate.pc-logix.com) (Ping timeout: 198 seconds)
L597[11:52:40] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L598[11:52:41] zsh sets mode: +v on EnderBot2
L599[11:52:45] <Elizabeth> .lizzy
L600[11:52:45] <EnderBot2> Ermm, Lizzy I broked.. Plz fix
L601[11:52:45] <EnderBot2> Error: <type 'exceptions.UnicodeDecodeError'>: 'ascii' codec can't decode byte 0xe2 in position 4: ordinal not in range(128)
L602[11:52:49] <Elizabeth> fuck it
L603[11:52:52] <Elizabeth> i gie up
L604[11:52:59] <Elizabeth> *give
L605[11:53:13] <Elizabeth> EnderBot2 is a piece of shit anyway
L606[11:53:33] <payonel> Magik6k: i added eeprom and eeprom-data last night
L607[11:54:26] <Elizabeth> EnderBot2, you're going to be replaced.
L608[11:59:50] <payonel> Magik6k: were you just curious or are you to looking to use some /sys feature from openos?
L609[12:01:27] <Magik6k> payonel, I'm thinking of porting my IP stack to OpenOS, bit it heavily requires /sys
L610[12:01:28] ⇨ Joins: SpiritedDusty (~SpiritedD@hekate.pc-logix.com)
L611[12:01:29] zsh sets mode: +o on SpiritedDusty
L612[12:01:45] <Magik6k> like for most of things: https://pad.starchasers.ovh/p/r.98b76f9e342c9be10fe7e0cee7f20b6a
L613[12:02:01] *** kirby|gone is now known as mrkirby153
L614[12:03:48] <payonel> to keep the # of virtual fs mounted at boot
L615[12:03:59] <payonel> you agreed it was better to have dev sym link to /sys points, yes?
L616[12:04:10] <Magik6k> yup
L617[12:04:27] <payonel> and what if /dev -> /sys/dev/
L618[12:04:29] <payonel> or is that just ugly?
L619[12:04:44] <payonel> i'd rather have one big symlink rather than sym links for many points under /dev
L620[12:04:57] <Magik6k> that actually what what I meant
L621[12:05:05] <payonel> ok
L622[12:05:19] <payonel> when i need to finish (i have a wip branch) is "dir" level dev points
L623[12:05:30] <payonel> what that is like, is more like a dev point factory
L624[12:05:34] <payonel> rather than a single purpose point
L625[12:05:42] <payonel> like, /dev/random or /dev/null, even /dev/eeprom
L626[12:05:47] <payonel> those are one-off handlers
L627[12:06:06] <payonel> but i'm working on a dir-level factory of points, a factory would have to handle list() requests (for listing files and dirs)
L628[12:06:21] <payonel> it fits better for things that have dynamic listings
L629[12:06:26] <payonel> rather than fixed lists
L630[12:06:49] <payonel> i believe that's what you'd want for something like /sys/net/if/[IF]/*
L631[12:07:04] <Magik6k> probably
L632[12:07:05] <payonel> i was doing this to handle the dynamic nature of filesystems
L633[12:07:10] <Elizabeth> HOME TIME
L634[12:07:12] <Magik6k> I implement it as metatable now
L635[12:07:39] ⇦ Quits: clever (~clever@nwcsnbsc03w-047055226178.dhcp-dynamic.FibreOp.nb.bellaliant.net) (Ping timeout: 198 seconds)
L636[12:07:54] ⇨ Joins: clever (~clever@nwcsnbsc03w-047055226178.dhcp-dynamic.FibreOp.nb.bellaliant.net)
L637[12:08:02] <Magik6k> http://hastebin.com/yudehahedo.lua is current implementation of interface
L638[12:08:21] <Magik6k> For Plan9k sysfs ofc
L639[12:08:27] <payonel> right
L640[12:09:59] <payonel> ok i like this better
L641[12:10:40] <payonel> my devfs library has a points object that is SIMILAR in purpose to your sysfs.data table
L642[12:11:08] <payonel> i'm going to work on this and see if i can make my points object simply compatable
L643[12:15:06] <Dustpuppy> first computer cart working :-)
L644[12:16:30] <gamax92> Magik6k!
L645[12:17:08] <Dustpuppy> nice little things the carts. tracks are much cheaper then me cable or conduits on longer ways
L646[12:18:10] ⇨ Joins: cpup (~cpup@32.218.114.249)
L647[12:19:28] * Elizabeth may or may not be debating what to get someone for their birthday
L648[12:19:40] <Forecaster> some ram
L649[12:19:45] <Forecaster> and/or wam
L650[12:19:52] <Magik6k> gamax92!
L651[12:19:58] <Elizabeth> I don't think they need that
L652[12:20:06] <Forecaster> everyone needs wam
L653[12:21:13] <gamax92> I would like a core 2 quad
L654[12:21:27] <Mimiru> vifino, Elizabeth ps can add commands :p
L655[12:21:36] <Mimiru> ops*
L656[12:21:36] <Forecaster> well you're getting wam.
L657[12:23:02] <Mimiru> What exactly should %vifino do? :P
L658[12:23:18] <Dustpuppy> birthday presents depending on age and sex
L659[12:23:22] * Elizabeth shrugs
L660[12:23:35] <Magik6k> ~oc inventory upgrade
L661[12:23:35] <ocdoc> http://ocd.cil.li/item:inventory_upgrade
L662[12:24:03] <CompanionCube> Elizabeth, you could always be evil
L663[12:24:10] <Dustpuppy> makes no sense to give a 5 year old girld free beer for the evening
L664[12:24:13] <CompanionCube> and see if you can get them credit for shitty facebook games
L665[12:24:19] <Elizabeth> No
L666[12:24:27] <Elizabeth> I hate Facebook
L667[12:24:49] ⇦ Quits: CoderPuppy (~cpup@32.218.114.41) (Ping timeout: 384 seconds)
L668[12:25:00] <Forecaster> that's why it's evil
L669[12:25:29] * Elizabeth throws a wam at Forecaster
L670[12:25:37] * Forecaster eats the wam
L671[12:25:50] <Elizabeth> Go forecast the weather
L672[12:26:01] <Forecaster> it's raining
L673[12:26:08] <CompanionCube> Forecaster, it's especially evil if whoever gets it is a gamer
L674[12:26:20] <Forecaster> oh yes
L675[12:26:23] ⇦ Quits: johnnyhostile (~irssi@castlevania.blackholegate.net) (Quit: leaving)
L676[12:29:26] <Mimiru> %xkcd 1705
L677[12:29:28] <MichiBot> Mimiru: XKCD Comic Name: Pokémon Go URL: https://xkcd.com/1705
L678[12:29:42] ⇨ Joins: Kasen (~rakiru@198.50.204.214)
L679[12:29:57] <Vexatos> MichiBot, A+ unicode support
L680[12:30:57] <Mimiru> Pok\u00c3\u00a9mon Go
L681[12:31:18] ⇨ Joins: johnnyhostile (~irssi@castlevania.blackholegate.net)
L682[12:31:41] <Mimiru> I don't do any processing to the title
L683[12:33:14] <Vexatos> http://xkcd.com/1704/
L684[12:33:14] <MichiBot> XKCD Comic Name: Gnome Ann Posted on: 7/8/2016
L685[12:33:47] <vifino> Mimiru: Dunno, ask Elizabeth.
L686[12:33:55] <Mimiru> I did, she shrugged
L687[12:34:05] <Forecaster> my computer is so slow at my base that I frequently see items that spawn in the world as stone briefly before they render the right model
L688[12:34:20] <Elizabeth> I'll get the lines that EnderBot2 was supposed to do when I get home
L689[12:34:57] *** gAway2002 is now known as g
L690[12:38:06] ⇨ Joins: jon (webchat@64.237.51.172)
L691[12:38:53] ⇨ Joins: CoderPuppy (~cpup@32.218.115.36)
L692[12:39:01] ⇦ Quits: Kasen (~rakiru@198.50.204.214) (Quit: boop)
L693[12:39:26] ⇦ Quits: jon (webchat@64.237.51.172) (Client Quit)
L694[12:39:36] <runescapejon> Hello
L695[12:39:37] <runescapejon> ?
L696[12:39:58] ⇨ Joins: Kasen (~rakiru@198.50.204.214)
L697[12:40:10] <Mimiru> hi
L698[12:40:41] <runescapejon> hey i have an issue with opencomputer mod here the link about the issue https://github.com/KaiKikuchi/GriefPreventionPlus/issues/102
L699[12:40:47] ⇦ Quits: cpup (~cpup@32.218.114.249) (Ping timeout: 192 seconds)
L700[12:43:40] <Forecaster> runescapejon: you're gonna have to make an issue about this on our tracker
L701[12:45:56] <Mimiru> https://github.com/MightyPirates/OpenComputers/issues
L702[12:46:52] <runescapejon> Thanks
L703[12:50:22] ⇦ Quits: LeshaInc (~LeshaInc@84.234.51.42) (Quit: Die)
L704[12:55:47] ⇨ Joins: LeshaInc (~LeshaInc@84.234.51.42)
L705[12:56:32] <Inari> @runescapejon what do you even mean ? and if that isnt disabled on the server you can user adduser to protect computers
L706[13:00:12] ⇨ Joins: Pigpork (webchat@014198047229.ctinets.com)
L707[13:00:23] <Pigpork> why did i get banned?
L708[13:00:30] <Forecaster> for spamming
L709[13:00:47] <Pigpork> i was just asking questions
L710[13:01:02] <Pigpork> no trolling/spamming intended
L711[13:01:04] <Forecaster> you spammed many lines of random letters
L712[13:01:15] <Pigpork> was not me, check the username
L713[13:01:48] <Forecaster> you had the same ip address
L714[13:02:04] <Pigpork> my computer get hacked sometimes
L715[13:02:11] <Pigpork> liike my fb account
L716[13:02:15] <Forecaster> surre
L717[13:02:58] <Pigpork> and the good thing is that i learned alot of stuff
L718[13:02:59] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L719[13:03:12] ⇨ Joins: hlgl2 (~hlgl2@aftr-37-201-226-112.unity-media.net)
L720[13:03:26] <Pigpork> lol
L721[13:03:46] <Forecaster> don't spam, and you wont get banned again
L722[13:04:23] <Pigpork> .
L723[13:05:10] <Pigpork> can anyone tell me how to connect turrets to a computer
L724[13:05:16] <Pigpork> cables dont work
L725[13:05:18] <Forecaster> "turrets"?
L726[13:05:21] <Forecaster> what turrets?
L727[13:05:31] <gamax92> Pigpork: you were very obviously trolling
L728[13:05:40] <Pigpork> openmodualrturrets
L729[13:05:43] <gamax92> Do not say otherwise.
L730[13:05:58] <Forecaster> afaik those do not support oc
L731[13:06:32] <Pigpork> is it me or the camera in computronics is bugged?
L732[13:06:42] <Mimiru> Most likely, you.
L733[13:06:47] <Forecaster> you're gonna have to be more specific
L734[13:07:01] <Pigpork> when i use a camera program on mineos
L735[13:07:13] <Pigpork> it only show random colours
L736[13:07:28] <Pigpork> and i connected a camera to the computer
L737[13:07:36] <gamax92> the computronics camera d oesn't show color, only depth
L738[13:07:59] <Pigpork> then why is it added
L739[13:08:07] <Pigpork> if it is almost pointless
L740[13:08:20] <Mimiru> Pointless to you != pointless.
L741[13:08:21] ⇨ Joins: afaf (Mibbit@aftr-37-201-226-112.unity-media.net)
L742[13:08:35] <Pigpork> then tell me, do you use it?
L743[13:08:38] <gamax92> yeah
L744[13:08:42] ⇦ Parts: afaf (Mibbit@aftr-37-201-226-112.unity-media.net) ())
L745[13:08:55] <gamax92> works for remote roboting
L746[13:09:02] <Forecaster> why do you care?
L747[13:09:04] <Forecaster> just don't use it
L748[13:09:16] <Pigpork> cause im bored and need info on the mod
L749[13:09:33] <Pigpork> i thought i could use the cam as a security cam
L750[13:11:07] <Pigpork> and does anyone knows what happen if i put a ridiculus amount of ram in a computer (through the config)
L751[13:11:11] <Mimiru> No, it doesn't even show entities
L752[13:11:28] <payonel> Pigpork: see computronics magical ram. it sets ram limit to math.huge
L753[13:11:36] <Forecaster> you'll have a ridiculus amount of ram avaliable
L754[13:11:37] <payonel> side affect, gc doesn't run (or something like that)
L755[13:12:12] <gamax92> Pigpork: yes, you end up using a ridiculous amount of ram for your server to pointlessly have a computer with way too much memory
L756[13:12:22] <Pigpork> i heard that splitting a program between multiple computers. is it true?
L757[13:12:35] <Pigpork> i found it somewhere on the forums
L758[13:12:42] <payonel> Pigpork: you didn't pose a question
L759[13:12:44] <Forecaster> that's an incomplete statement
L760[13:12:45] <gamax92> that's not even a statement
L761[13:12:53] <payonel> unless youre asking if we know if it is true that you heard it
L762[13:13:06] <Pigpork> can you split a program between multiple computers in oc?
L763[13:13:11] <Forecaster> yes
L764[13:13:14] <gamax92> yes why wouldn't you be able to
L765[13:13:16] <Elizabeth> ^
L766[13:13:23] <Pigpork> there are no tutorials
L767[13:13:33] <Forecaster> signals
L768[13:13:39] <Forecaster> aka events
L769[13:14:05] <payonel> Pigpork: not just any program, your program has to be designed for it
L770[13:14:11] <Pigpork> ok
L771[13:15:09] <Pigpork> and when i connect 2 computers and turn both of them on, one of them didt work, is it a bug?
L772[13:15:19] <Pigpork> i connected them with a cable
L773[13:15:19] <gamax92> oh right that reminds me
L774[13:15:21] <Forecaster> need more info
L775[13:15:27] <Forecaster> why didn't it work?
L776[13:15:29] <Elizabeth> did you put a relay between them
L777[13:15:29] <payonel> Pigpork: what does "didn't work" mean?
L778[13:15:39] <gamax92> any time I put redstone power to a screen the screen dies, goes solid black and never seems to wake up
L779[13:15:40] <Pigpork> the screen froze
L780[13:15:49] <payonel> Pigpork: are they connected to the same screen?
L781[13:15:55] <Pigpork> no
L782[13:16:01] <Elizabeth> gamax92, redstone turns the screen off
L783[13:16:02] <Pigpork> two cases and 2 screens
L784[13:16:12] <payonel> what parts/blocks of the computers are touching the cable?
L785[13:16:15] <Elizabeth> Pigpork, can you get a screenshot of your setup?
L786[13:16:16] <Forecaster> that's because plain cables allow computers to use any component that is connected
L787[13:16:22] <hlgl2> Can somebody help me? I can't read anything on an OC screen, when i'm a few blocks away from it. The text gets completely pixelated on the screen.
L788[13:16:32] <Forecaster> hlgl2: screenshot?
L789[13:16:46] <hlgl2> ok just a sec
L790[13:17:53] <gamax92> Elizabeth: yeah but then it never goes back on
L791[13:18:01] <Elizabeth> weird
L792[13:18:07] <gamax92> even after pulsing the redstone or removing it or rebooting computer
L793[13:18:17] <Forecaster> that sounds like a bug
L794[13:18:19] <gamax92> and then I have to break it and put a new screen down
L795[13:19:13] <Pigpork> you proberly take off a component while the computer is on
L796[13:19:17] <Pigpork> took*
L797[13:20:08] <hlgl2> here is the screenshot: http://raw.space-gaming.de/data/system/pics/2016-07-11_20.17.46.png
L798[13:20:09] <payonel> gamax92: i haven't tested that specifically, but my latest too-many-screens branch has some really fantastic screen related fixes (from the openos level)
L799[13:20:31] <XDjackieXD> hlgl2: it's called "your monitor's resolution" :P
L800[13:20:44] <XDjackieXD> (your physical one)
L801[13:20:50] <Forecaster> that's more than a "few blocks"
L802[13:20:51] <Pigpork> does anyone's oc computer lag with 4mb ram (minecraft got like 80fps)?
L803[13:20:56] ⇨ Joins: cpup (~cpup@32.218.115.152)
L804[13:21:07] <Elizabeth> Pigpork, what?
L805[13:21:10] <hlgl2> oh
L806[13:21:14] <gamax92> payonel: wat
L807[13:21:23] <gamax92> payonel: such advertisement :P
L808[13:21:30] <Pigpork> my oc computer is maxed but it lags when using mineos
L809[13:21:39] <Mimiru> Problem: You're using mineos.
L810[13:21:40] <Mimiru> stop.
L811[13:21:43] <Elizabeth> ^
L812[13:21:44] <Mimiru> issue will also stop.
L813[13:21:49] <gamax92> well no Mimiru
L814[13:21:55] <payonel> gamax92: just refering to losing screen events
L815[13:22:06] <XDjackieXD> hlgl2: mc doesn't use anti aliasing which would probably help for such cases
L816[13:22:07] <gamax92> for me the screen will cause lag in general when it's full of text
L817[13:22:15] <Elizabeth> also by "lags" what do you mean? do you have less fps?
L818[13:22:19] <gamax92> yeah
L819[13:22:19] ⇦ Quits: CoderPuppy (~cpup@32.218.115.36) (Ping timeout: 190 seconds)
L820[13:22:23] <Pigpork> finding files and programs will take years without mineos
L821[13:22:32] <Elizabeth> errr, no?
L822[13:22:34] <gamax92> no?
L823[13:22:35] <Mimiru> Lern2openos
L824[13:22:45] <Pigpork> i know
L825[13:22:48] <gamax92> I didn't know using cd and ls was super difficult
L826[13:23:00] <hlgl2> I've also tried anti aliasing and DSR and even 4K downscaling, but nothing works. The result is always the same -.-
L827[13:23:02] <payonel> and now grep and find!
L828[13:23:04] <payonel> :)
L829[13:23:10] <Pigpork> how do you copy a file in openos then?
L830[13:23:13] <payonel> Pigpork: cp
L831[13:23:13] <gamax92> cp
L832[13:23:27] <Forecaster> cp <source_file> <dest_file>
L833[13:23:32] <Elizabeth> hlgl2, what are your mipmap settings set to? (i think that's the name of the setting)
L834[13:23:38] <XDjackieXD> hlgl2: AA doesn't work in mc. 4k supersampeling should help though
L835[13:23:40] <Elizabeth> in your graphics settings
L836[13:23:40] <Pigpork> thumbs_up
L837[13:24:12] <gamax92> this isn't twitter
L838[13:25:08] <hlgl2> Mipmap is set to 4. I've also installed optifine and set the filtering to Trilinear.
L839[13:25:27] <Elizabeth> hmm, weird. have you tried lowering your DOF?
L840[13:25:52] <Pigpork> and is a internet browser possible in oc? (since in cc it is somewhat possible)
L841[13:26:09] <Elizabeth> yes
L842[13:26:19] <Pigpork> then why didnt anyone made it?
L843[13:26:28] <hlgl2> I've lowered it but only helps a littlebit.
L844[13:26:53] <Inari> Pigpork: making a web browser can be hard to do :P
L845[13:26:55] <Elizabeth> Pigpork, ...... why does "it's possible" == "it should be done" with you?
L846[13:27:02] <payonel> Pigpork: feel free to
L847[13:27:04] <gamax92> Pigpork: why do you think everyone is capable of just writing large complex programs instantly
L848[13:27:11] <payonel> Inari: o/
L849[13:27:11] <Elizabeth> ^
L850[13:27:14] <Pigpork> its like saying teleportation is possible
L851[13:27:16] <payonel> Elizabeth also says hi
L852[13:27:30] <Inari> teleportation is theoretically possible
L853[13:27:32] <Inari> so there you go
L854[13:27:36] <gamax92> sure, go use a debug card, get a player, and then set their position ;3
L855[13:27:45] <payonel> %p
L856[13:27:47] *** andreww is now known as xarses
L857[13:27:48] <MichiBot> Ping reply from payonel 2.09s
L858[13:27:52] <Inari> %p
L859[13:27:53] <MichiBot> Ping reply from Inari 0.26s
L860[13:27:55] <Inari> \o./
L861[13:27:56] <payonel> WOW
L862[13:27:58] <payonel> nice
L863[13:28:00] <Elizabeth> %p
L864[13:28:01] <MichiBot> Ping reply from Elizabeth 0.93s
L865[13:28:03] <Forecaster> %p
L866[13:28:07] <MichiBot> Ping reply from Forecaster 2.69s
L867[13:28:07] <hlgl2> %p
L868[13:28:08] <Inari> %p
L869[13:28:09] <Pigpork> has anyone tried mineos other than me?
L870[13:28:13] <Elizabeth> most of that is irssi being stupid
L871[13:28:13] <Mimiru> %p
L872[13:28:13] <Forecaster> I win! :D
L873[13:28:13] <MichiBot> Ping reply from Inari 0.5s
L874[13:28:14] <MichiBot> Ping reply from hlgl2 5.04s
L875[13:28:16] <MichiBot> Ping reply from Mimiru 2.55s
L876[13:28:19] <Pigpork> ping pong
L877[13:28:19] <Elizabeth> lol
L878[13:28:26] <payonel> Pigpork: i installed it in a vm once, just to see what it was
L879[13:28:27] <gamax92> Pigpork: but seriously, web pages are complex, it's been progressing since the beginning of the internet and is a large pile of specifications and cludges and duct tape
L880[13:28:28] <Forecaster> aw, hlgl2 is in the lead now
L881[13:28:29] <hlgl2> best ping xD
L882[13:28:29] <Forecaster> :P
L883[13:28:32] <Inari> Pigpork: took a look, but its not that great, the software is inconsistent and meh
L884[13:28:40] <Mimiru> flood protection kicked in I think
L885[13:28:58] <Pigpork> have anyone seen nedocomputers mod?
L886[13:29:03] <gamax92> isn't that dead
L887[13:29:06] <Mimiru> Very
L888[13:29:08] <Forecaster> it is
L889[13:29:13] <Pigpork> its for 1.7.10
L890[13:29:13] <payonel> hmm
L891[13:29:18] <Inari> Mimiru: it got too wet from all the people poking it and had to pause for amoment?
L892[13:29:19] <hlgl2> it's also crashing every 10 seconds
L893[13:29:19] <payonel> necroputers
L894[13:29:25] <payonel> Inari: !
L895[13:29:29] <Forecaster> dead means it isn't being developed anymore
L896[13:29:32] <Mimiru> And not actively developed in like 1 year +
L897[13:29:38] <Forecaster> regardless of version
L898[13:29:48] <Pigpork> 1.7.10 is the new version so...
L899[13:29:56] <hlgl2> %p
L900[13:29:59] <MichiBot> Ping reply from hlgl2 2.33s
L901[13:30:04] <Pigpork> pong
L902[13:30:12] <Forecaster> 1.7 is not new...
L903[13:30:30] <Pigpork> barely anyone use modded 1.8-1.10
L904[13:30:30] <Mimiru> 1.7.10, 1.8.9, 1.9.4, 1.10.2.....
L905[13:30:37] <Mimiru> erm youwot?
L906[13:30:45] <Inari> nah
L907[13:30:54] <Forecaster> that doesn't make 1.7 new
L908[13:30:55] <Elizabeth> Pigpork, you mean you don't use 1.8-1.10?
L909[13:30:55] <Forecaster> :P
L910[13:31:00] <Pigpork> nope
L911[13:31:00] <Inari> just me, and forgecraft, and this server i play on, and BTM
L912[13:31:01] <Inari> and stuff
L913[13:31:08] <Mimiru> Once again, just because YOU don't use it, doesn't mean it's not used.
L914[13:31:24] <Pigpork> not that many mods support above 1.7.10
L915[13:31:27] <Inari> Pigpork: you may be at the center of the universe, but so are we all
L916[13:31:45] <Forecaster> s/the/your
L917[13:31:45] <MichiBot> <Inari> Pigpork: you may be at your center of the universe, but so are we all
L918[13:31:46] <Inari> eh, most do
L919[13:31:46] <Elizabeth> Pigpork, there are a fair ammount
L920[13:31:54] <hlgl2> I've found the solution to my monitor problem! Supersampling doesen't work with SLI.
L921[13:31:57] <Inari> Forecaster: nah, the
L922[13:32:08] <Elizabeth> ah
L923[13:32:16] <Pigpork> for example the necromancy mod dont support 1.8-1.10
L924[13:32:19] <Inari> the 2 mods i know that havent udpated yet and im wating for are BC and RC
L925[13:32:20] <Forecaster> Inari: I meant for it to replace the last "the"
L926[13:32:35] <Inari> Forecaster: still the
L927[13:32:36] <Inari> ;)
L928[13:32:48] <Pigpork> i switched to 1.7.10 5mths ago lol
L929[13:32:52] <Mimiru> OpenPrinter will finally get to 1.8+ if Tazz ever finishes.. or I get tired of waiting again and finish
L930[13:32:54] <Elizabeth> Pigpork, you have given 1 example so far
L931[13:32:55] <gamax92> Pigpork: cool you can find one mod, that must totally mean that no mod ever is above 1.7
L932[13:33:01] <Forecaster> Inari: we don't even know where the center of "the universe" is :P
L933[13:33:06] <Forecaster> or maybe we do
L934[13:33:10] <Inari> Mimiru: finish ;£
L935[13:33:13] <Forecaster> but I'm pretty sure nobody is there
L936[13:33:16] * Elizabeth gives out sass cookies to gamax92
L937[13:33:16] <Forecaster> :P
L938[13:33:17] <payonel> Forecaster: she's right, i'm at the center, and so are you
L939[13:33:18] <hlgl2> Has anyone got OpenFM to work (without crashing)?
L940[13:33:26] <gamax92> hlgl2: yeah
L941[13:33:27] <Inari> Forecaster: every point is the center ;)
L942[13:33:30] <payonel> ^
L943[13:33:37] <Elizabeth> hlgl2, yes
L944[13:33:39] <Mimiru> As the developer of OpenFM... yes
L945[13:33:39] <gamax92> hlgl2: can you give a crash log? would like to look into it
L946[13:33:39] <Forecaster> there can be only one!
L947[13:33:41] <Mimiru> Yes I have
L948[13:33:41] <Pigpork> you should try dragonradio mod
L949[13:34:02] <Elizabeth> Pigpork, you should try shutting the fuck up occasionally
L950[13:34:13] <Mimiru> OpenFM IS DragonRadio... updated, with OpenComputers/CC Support
L951[13:34:18] <Pigpork> oh look, we got a badass over here
L952[13:34:22] <Forecaster> Inari: wouldn't the "center" be the point the universe is expanding from?
L953[13:34:22] <Mimiru> And with a metric FUCKTON more features
L954[13:34:30] <hlgl2> ok i'll upload the crashlog
L955[13:34:37] <Inari> more specifically, if you wanted to deifne any "center" you're out of luck as spaces just kind of expands, not grows. so there isnt really a "center", but since eveythign started in a dot and that dot expands, everything is kind of the center
L956[13:34:55] <Pigpork> Elizaberh: define occasionally
L957[13:34:58] <Mimiru> The DragonRadio developer gave me permissions.
L958[13:35:08] <Forecaster> well, I'm the center of "my" universe :P
L959[13:35:08] <Inari> Forecaster: doubt theres even sucha point, but no clue :P
L960[13:35:37] <Elizabeth> Pigpork, 95% of the time
L961[13:35:43] <Forecaster> I wouldn't be so arrogant as to say I'm ever the center of *the* universe
L962[13:35:48] <Forecaster> just sounds stuck-up
L963[13:36:25] <Pigpork> does anyone use customnpcs (barely anyone uses t now)?
L964[13:36:31] <Forecaster> no
L965[13:36:37] <gamax92> haven't in forever
L966[13:36:39] <Mimiru> Yes
L967[13:36:45] <Elizabeth> will you stop asking shitty useless questions?
L968[13:37:03] <Inari> i guess the analogy here is that if earth started as a dot and is inflating from it, every point is kind of still the center
L969[13:37:07] <Inari> and you cant find any center
L970[13:37:10] <Inari> as everythign just expands
L971[13:37:19] <Inari> and if you travel about it you just wrap around
L972[13:37:27] <Inari> (of the sruface that is :P of course the sphere has a center)
L973[13:37:34] <Pigpork> surface*
L974[13:37:42] <payonel> Inari: also, all points are the centers of their observable universe
L975[13:38:12] <payonel> sruface*
L976[13:38:30] <Pigpork> asface*
L977[13:38:33] <g> <+MichiBot> Ping reply from hlgl2 2.33s
L978[13:38:37] <g> I wonder why this highlighted me
L979[13:39:07] <Mimiru> g, antiping split it
L980[13:39:10] <Pigpork> why are michibot playing ping pong?
L981[13:39:16] <g> oh, I see
L982[13:39:17] <g> pin g
L983[13:39:30] <Mimiru> no, hl g l2
L984[13:39:39] <g> oh
L985[13:39:39] <g> wut
L986[13:39:40] <g> okay
L987[13:39:43] <Forecaster> Pigpork: is*
L988[13:39:53] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L989[13:39:53] <Pigpork> dang
L990[13:39:56] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Read error: Connection reset by peer)
L991[13:40:19] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L992[13:41:47] <Pigpork> here comes dat boi
L993[13:42:13] <Inari> what
L994[13:42:20] <Pigpork> its a meme
L995[13:42:38] <Pigpork> dat boi is a mlg frog on a unicycle
L996[13:42:57] <g> it's a pretty common shitpost
L997[13:43:04] <g> quickly falling out of style since it's not funny at all
L998[13:43:16] <Mimiru> shitpost.... so everything Pigpork has said so far.
L999[13:43:25] <Pigpork> im taking a shit
L1000[13:43:32] <g> we can see that
L1001[13:43:33] <Pigpork> it all makes sense
L1002[13:43:37] *** Pigpork was kicked by Mimiru (Pigpork))
L1003[13:43:41] <Mimiru> Fuck....
L1004[13:43:43] <Inari> thanks
L1005[13:43:47] <Mimiru> Damn finger slipped
L1006[13:43:48] <Inari> :p
L1007[13:43:49] <Mimiru> oh well
L1008[13:43:50] <g> :P
L1009[13:43:57] <Elizabeth> he can be unbanned in a week
L1010[13:44:13] <Forecaster> I bet he'll rejoin and ask why he was banned
L1011[13:44:20] <payonel> he was hacked
L1012[13:44:27] <g> it was his brother
L1013[13:44:30] <Elizabeth> he's banned, he can't rejoin
L1014[13:44:37] <g> it was an admin from planet minecraft
L1015[13:44:47] <Forecaster> after being unbanned of course
L1016[13:44:52] <Mimiru> Number of fucks given: NaN
L1017[13:44:53] <Forecaster> in a week
L1018[13:44:55] <Mimiru> Nil
L1019[13:44:58] <Mimiru> Null
L1020[13:45:19] <Forecaster> 0%
L1021[13:45:42] <gamax92> what does this return: -(0/0)
L1022[13:45:57] <Forecaster> #lua -(0/0)
L1023[13:45:57] <|0xDEADBEEF|> > nan
L1024[13:46:01] <gamax92> you cheat
L1025[13:46:04] <Forecaster> :P
L1026[13:46:07] <gamax92> you ruined the surprise
L1027[13:46:39] <Forecaster> oh hey youtube streaming? "Switch to night mode in YouTube gaming" huh? well I already have a dark theme, so no
L1028[13:47:23] <gamax92> wooo dark themes!
L1029[13:55:27] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Quit: Tell your parents you love them)
L1030[13:56:09] <Forecaster> I should try streaming sometime
L1031[13:57:06] <Inari> Let there be Łight!
L1032[13:58:02] <Forecaster> maybe once my upgrade has come together
L1033[13:59:52] <hlgl2> After a long time trying to upload a ******* txt file on my shitty server, here's the crashlog: http://raw.space-gaming.de/data/system/txt/chmodfix/crash.txt
L1034[14:00:22] <Inari> sounds like an issue
L1035[14:01:30] <hlgl2> I'm afk for about 20 minutes from now.
L1036[14:01:41] <hlgl2> see you later.
L1037[14:01:47] <Forecaster> time to go lay more tracks
L1038[14:01:57] <Inari> Forecaster: fake crime scene?
L1039[14:02:18] <Elizabeth> i wonder what E:D is like on tri-monitors
L1040[14:02:32] <Forecaster> oh yeah
L1041[14:02:36] <Forecaster> I wanted to set that up
L1042[14:02:44] <Forecaster> then got distracted
L1043[14:02:56] <Elizabeth> E:D or tri-monitors?
L1044[14:03:12] <Forecaster> E:D on tripple-monitors :P
L1045[14:03:16] <Elizabeth> ah
L1046[14:03:28] <Forecaster> I already have E:D set up
L1047[14:04:49] <Forecaster> noooo my firestone cracked D:
L1048[14:05:29] <Forecaster> and I need another piece of ore to repair it...
L1049[14:05:48] <Magik6k> how do I pickup creative drone?
L1050[14:05:55] <Forecaster> scrench
L1051[14:06:39] <Inari> Magik6k: compliment its creativity
L1052[14:06:41] <Inari> and aclohol
L1053[14:07:07] <Forecaster> it's creativity and obedience to the queen
L1054[14:22:36] <Forecaster> http://imgur.com/gallery/BPVzW
L1055[14:25:12] <gamax92> hmm, crash in initGui
L1056[14:27:47] <Forecaster> Ididntdoit
L1057[14:27:59] <gamax92> I know, it's from hlgl2's log
L1058[14:31:58] <gamax92> more null checks for Mimiru! :D
L1059[14:34:06] <Mimiru> \o/
L1060[14:34:57] <Inari> https://danbooru.donmai.us/data/__original_drawn_by_nakamura_sumikage__03b66d2e667bf3d5910a3817787fc74c.jpg ~
L1061[14:35:43] <gamax92> Mimiru: anyway, second iteration of networking rewrite, everything hooked up again and stuff seems to be working okay, currently just trying to test out and make sure the gui is all functional and that it's syncing properly
L1062[14:35:47] <Inari> this sentence makes no sense :s "Is Japanese hard to pronounce? If English (or Portuguese, or Italian) is your native language, you might find that it's not, since the vowels used in Japanese happen to closely match those languages. But if you're coming from a language like English, there can be challenges. "
L1063[14:35:56] <Inari> if you're english then it isn't. but if you are it is
L1064[14:35:57] <Inari> what
L1065[14:36:24] <Forecaster> maybe they meant UK english and american english? :P
L1066[14:36:29] <Forecaster> \s
L1067[14:36:42] <Inari> :P
L1068[14:37:12] <Mimiru> Thanks gamax92
L1069[14:37:16] <Forecaster> I need to start looking at streaming software
L1070[14:37:32] <gamax92> oh and I guess testing that the lua interface works
L1071[14:38:32] <Inari> Forecaster: OBS
L1072[14:39:35] <Forecaster> yes that is one of the popular ones isn't it
L1073[14:39:48] <Inari> Forecaster: it is
L1074[14:39:53] <gamax92> OBS is great
L1075[14:40:19] <Inari> listen to the gamax
L1076[14:40:32] <gamax92> give gamax a cookie
L1077[14:45:24] <Forecaster> I don't have any
L1078[14:45:33] * Forecaster attempts to hide jar behind his back
L1079[14:46:29] * Inari throws Set-Cookie: lewd=Lewd
L1080[14:46:36] <Inari> :<
L1081[14:46:38] <Inari> baka kvirc :P
L1082[14:47:03] <Mimiru> wait... build 27
L1083[14:47:13] <Mimiru> BUILD 27??!?!
L1084[14:47:19] <gamax92> ????!!!?!?!?!??!?!???
L1085[14:47:20] * Mimiru throws hlgl2 at curse
L1086[14:47:30] <Mimiru> wat. de. faq.
L1087[14:47:51] <Mimiru> Yeah you crashed on a build that is from dec 12, that doesn't have the 600+ nullchecks I added
L1088[14:48:46] <Mimiru> nullcheck, Null check, Null check, nullchecks, nullcheck, More null checks, more null checks
L1089[14:48:54] <Mimiru> So yeah.... 7 commits with nullchecks
L1090[14:49:10] <Inari> lol
L1091[14:49:18] <Inari> gg
L1092[14:59:55] ⇦ Quits: Vexatos (~Vexatos@p200300556E32CA64ACA4E5E8AEB4C4F9.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1093[15:00:59] <Mimiru> Oh yeah, those nullchecks are important gamax92 lol
L1094[15:03:22] ⇦ Quits: LeshaInc (~LeshaInc@84.234.51.42) (Quit: Die)
L1095[15:05:37] ⇨ Joins: MajGenRelativity (~MajGenRel@c-24-62-128-93.hsd1.ma.comcast.net)
L1096[15:11:07] <hlgl2> Has somebody found a solution (for my OpenFM crash)?
L1097[15:11:28] <Mimiru> Yeah
L1098[15:11:29] <Mimiru> update
L1099[15:11:29] <gamax92> hlgl2: yes, update
L1100[15:11:34] <Mimiru> you're build is from december
L1101[15:11:38] <Mimiru> your*
L1102[15:11:39] <Mimiru> pg9g
L1103[15:12:11] <hlgl2> Oh... Do you mean OpenFM or OpenComputers?
L1104[15:12:16] <Mimiru> OpenFM...
L1105[15:12:23] <Mimiru> 35 is latest
L1106[15:12:28] <Mimiru> you're on 27
L1107[15:12:32] <hlgl2> ok thx
L1108[15:15:58] <hlgl2> Finally it works!
L1109[15:16:12] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L1110[15:16:27] ⇨ Joins: CsokiCraft (~CsokiCraf@194.143.242.90.pool.invitel.hu)
L1111[15:17:15] <CsokiCraft> How do I get the Power Converter to work? It doesn't connect to either EnderIO or IC2 power cables
L1112[15:17:36] <CsokiCraft> On 1.10
L1113[15:17:56] <gamax92> That's a known bug iirc
L1114[15:18:15] <gamax92> And OpenComputer's dev is away right now
L1115[15:18:33] <gamax92> payonel: how long until Sangar returns?
L1116[15:18:43] <payonel> CsokiCraft: and 1.10 support is bleeding edge and alpha-ish
L1117[15:18:53] <CsokiCraft> I know
L1118[15:19:02] <payonel> he'll probably be active this weekend
L1119[15:19:17] <CsokiCraft> That doesn't mean that it has to be disfunctional
L1120[15:19:25] <payonel> :)
L1121[15:19:34] <CsokiCraft> So no way for me to fix it, then?
L1122[15:19:40] <gamax92> no not really :P
L1123[15:19:44] <payonel> may i respectfully say you dont understand what alpha and beta means, then
L1124[15:22:19] <CsokiCraft> Maybe I don't. But when I call one of my projects "alpha"/"beta", it means that extensive testing is needed and only parts of it function
L1125[15:22:30] <CsokiCraft> Which is kinda true for OC 1.10
L1126[15:22:48] <CsokiCraft> But the fact that I can't even start makes me a bit bitter
L1127[15:23:13] <CsokiCraft> No offense intended tho
L1128[15:23:23] <payonel> i'm not offended, i can sympathize
L1129[15:23:23] <Mimiru> Disable power...
L1130[15:23:26] <Mimiru> then you can start.
L1131[15:23:44] <payonel> CsokiCraft: but keep in mind, you're talking about power (an optional feature, can be disabled as Mimiru mentions)
L1132[15:23:51] <payonel> and also, you're talking about inter-mod-ability
L1133[15:23:59] <CsokiCraft> True
L1134[15:24:13] <payonel> which definitely is not a minimum required feature
L1135[15:24:37] <CsokiCraft> And I also see that the RF API has been going through a lot of changes
L1136[15:25:04] <payonel> right now our 1.10 support was really sangar making some compiles changes until a build worked
L1137[15:25:06] <payonel> :)
L1138[15:25:18] <payonel> we've been very busy with our own "1.6" release
L1139[15:25:23] <payonel> targetting 1.10 is lower priority
L1140[15:25:25] <payonel> -t
L1141[15:26:08] <CsokiCraft> Which MC version does that "own" release run on?
L1142[15:28:36] <cloakable> 1.7.10 and 1.9.4 at least, iirc
L1143[15:28:41] <payonel> http://ci.cil.li/ provides builds for 1.7.10, 1.8.9, 1.9.4, and 1.10 --
L1144[15:28:48] <payonel> sangar seems to work mostly with 1.9.4
L1145[15:29:07] <payonel> i, personally, work from 1.7.10
L1146[15:29:14] <payonel> but openos doesn't care about the mc version
L1147[15:29:21] <payonel> and, apparently i'm a newb for sticking to 1.7.10
L1148[15:29:35] <Tiktalik> payonel: yes you are
L1149[15:29:41] <payonel> o/
L1150[15:29:47] <CsokiCraft> Oooh, so you develop OpenOS?
L1151[15:29:59] <CsokiCraft> Don't worry, I also quite like 1.7.10
L1152[15:30:19] <CsokiCraft> I'm sad to let go of it
L1153[15:31:03] <payonel> CsokiCraft: i'm one of a few. but since openos 1.5 yes, it's mostly been me
L1154[15:32:39] <Forecaster> I couldn't care less about which mc version I'm using if I wasn't still waiting for some mods to update
L1155[15:32:42] <cloakable> I'll stick with 1.7.10 until oc-minecarts and railcraft hit 1.9.4 :D
L1156[15:34:17] <CsokiCraft> I haven't looked on OC's GitHub, so I'm in the dark, but how does OpenOS work? Do you write it in Lua or do you make a Java API of some sort?
L1157[15:34:28] <payonel> all lua
L1158[15:34:45] <payonel> the "machine" layer provides some computer layer api that i call into
L1159[15:35:13] <CsokiCraft> Right
L1160[15:35:23] <payonel> which in itself is what makes me love opencomputers, that an os can be custom made all from within the game world
L1161[15:35:40] <payonel> (though, technically, i dont write any code in-game)
L1162[15:35:55] * payonel throws virtual money at gamax92
L1163[15:36:26] <CsokiCraft> Off topic: What does the Network Stack disk do?
L1164[15:36:51] <payonel> CsokiCraft: i use editors outside the game, and i use gamax92's OCEmu ( https://github.com/gamax92/OCEmu ) to emulate the oc computers
L1165[15:37:33] <payonel> CsokiCraft: are you talking about the "network" loot disk? http://ocdoc.cil.li/item:loot_disks
L1166[15:38:09] <CsokiCraft> So you run OCEmu in a Lua environment?
L1167[15:39:03] <payonel> well ocemu itself is a lua program that uses various lua packages and some lua-wrapped c packages (such as sdl for graphics, mouse, and keyboard)
L1168[15:39:33] <payonel> but i dont run ocemu inside a lua environment...i run it as a lua program on my host machine
L1169[15:39:39] <payonel> but maybe that's what you meant..?
L1170[15:42:22] <CsokiCraft> I meant that you run it as a Lua program to emulate a Java program hosting a Lua shell
L1171[15:42:39] <payonel> yes, that is close
L1172[15:42:41] <payonel> except
L1173[15:43:13] <payonel> opencomputers is smart about its abstraction, and the interface that the in-game computers have from the java backend is a complete separation
L1174[15:43:40] <payonel> so, ocemu provides the same backend that the oc mod provides to the emulated-machine
L1175[15:43:47] <payonel> it just so happens that ocemu is done in lua
L1176[15:44:03] <payonel> oc has a "machine.lua" file that create the lua sandbox
L1177[15:44:22] <payonel> ocemu launches the machine.lua sandboxing unaltered
L1178[15:44:39] <payonel> ocemu just has to provide the appropriate "real" responses, to things such as mouse events
L1179[15:45:25] <payonel> so i wouldn't say "ocemu emulates a java program hosting a lua shell"
L1180[15:45:37] <CsokiCraft> So in OC what I write in Lua is separated from OpenOS's Lua interpreter?
L1181[15:45:49] <payonel> but rather, ocemu implements the appropriate backend environment that the oc sandbox expects
L1182[15:46:04] ⇦ Quits: Kiddobyte (~Kiddobyte@75-128-216-19.dhcp.trcy.mi.charter.com) (Read error: Connection reset by peer)
L1183[15:46:28] <payonel> what you write in oc -
L1184[15:46:41] <payonel> you mean, a script file you write on a oc-computer?
L1185[15:46:43] <payonel> running openos?
L1186[15:47:08] <payonel> the sandboxing is to separate the game world from the real world
L1187[15:47:58] <CsokiCraft> Like, if I make a program.lua and run it, will it run in a separate interpreter than OpenOS backend does?
L1188[15:48:23] <payonel> the oc computer, and openos running on it, only talk to the real world through the sandboxing interface, created by oc's "machine.lua" <- machine.lua is launched by the mod, from which the oc sandbox is created - my sandbox cannot alter, let alone read, the machine.lua file - it's outside my universe
L1189[15:48:36] <payonel> no, it runs on the same "processor"
L1190[15:48:49] <payonel> openos and your script run in the same space
L1191[15:49:19] <CsokiCraft> So machine.lua is the link between Lua and Minecraft?
L1192[15:49:38] ⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Quit: ZNC - http://znc.in)
L1193[15:49:39] <payonel> if we weren't talking about ocemu, or java, we'd never have to mention machine.lua
L1194[15:49:43] <payonel> just keep that in mind
L1195[15:49:43] ⇨ Joins: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L1196[15:49:51] <payonel> no where in the docs will i explain what machine.lua is
L1197[15:49:57] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 384 seconds)
L1198[15:50:10] <Inari> machine.lua is just what the lua interpreter (the native lua binaries on most systems) is started with
L1199[15:50:22] <payonel> it creates the sandbox, in which i live
L1200[15:50:33] <payonel> i am not creating a NEW sandbox for your scripts
L1201[15:50:37] <payonel> we are in the same space
L1202[15:50:46] <payonel> as far as "is it the link" sort of, yes
L1203[15:50:54] <CsokiCraft> I think I get it now.
L1204[15:50:55] <payonel> i definitely defines the link
L1205[15:50:57] <payonel> yeah
L1206[15:51:05] <payonel> it defines what is seen, it creates the window
L1207[15:51:08] * Inari puts lots of cats in payonel's sandbox, chuckling mischievously
L1208[15:51:22] <payonel> haha
L1209[15:52:06] <payonel> CsokiCraft: machine.lua is the plug in the back of neo's head
L1210[15:52:40] <CsokiCraft> The mod starts the Lua interpreter, which starts machine.lua which "encases" OpenOS and any programs running on it
L1211[15:52:44] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L1212[15:52:51] <Inari> kiiind of yeah
L1213[15:53:02] <CsokiCraft> Okay
L1214[15:53:09] <Inari> i think it just makes a coroutine that runs machine.lua which makes a coruotine that runs the EEPROm code
L1215[15:53:18] <Inari> which loads the init, which loads openos
L1216[15:53:19] <Inari> or something :P
L1217[15:53:35] <payonel> that's correct
L1218[15:53:47] <CsokiCraft> Thank you for confusing me once again
L1219[15:53:49] <payonel> that first coroutine is the main lau instance
L1220[15:53:51] <CsokiCraft> :P
L1221[15:54:25] <payonel> CsokiCraft: again, these details don't matter unless you are building your own emulator, or your own processor (say you wanted a x86 cpu in-game)
L1222[15:54:26] <CsokiCraft> "Coroutine" is like a separate thread?
L1223[15:54:44] <payonel> CsokiCraft: it is sufficient to say yes, keep in mind, the "main" thread is also a thread
L1224[15:55:08] <payonel> look, honestly, none of this matters to understand openos and oc
L1225[15:55:21] <CsokiCraft> "main" thread being the one that starts machine.lua?
L1226[15:55:38] <CsokiCraft> I know but I wanna understand things
L1227[15:55:42] <payonel> the point is :) oc computers run in a sandbox, they have a very tightly controlled view of the real metal host machine running java and the game
L1228[15:55:45] <CsokiCraft> It makes me feel good
L1229[15:56:06] <payonel> when i want to know about the game world, i talk to a component, like a redstone card
L1230[15:56:22] <payonel> the redstone card, in openos, can be loaded as an object, i can get a proxy to it
L1231[15:56:27] <payonel> that proxy will have methods i can call
L1232[15:56:34] <payonel> when i call those methods, the redstone card does stuff
L1233[15:56:37] <payonel> in the game world
L1234[15:56:59] <payonel> now, how does my redstone card code, from openos, affect the redstone wire in the game world?
L1235[15:57:05] <payonel> do you want a reasonably detailed explanation of that?
L1236[15:57:26] <gamax92> payonel: describe it in Lua VM bytecode and then JVM bytecode, when appropriate
L1237[15:57:33] <payonel> haha
L1238[15:58:01] ⇨ Joins: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au)
L1239[15:58:45] <CsokiCraft> Please not the bytecode
L1240[15:58:54] <CsokiCraft> Atleast talk in Java ASM
L1241[15:58:57] <CsokiCraft> :P
L1242[15:59:12] <CsokiCraft> jk don't actually
L1243[15:59:45] <payonel> for any component, like the redstone card, there is a java-backend (technically, in most cases, sangar wrote it in scala)
L1244[16:00:20] <payonel> the java class has a few methods that are regsitered for callback, and callback hooks are provided to a lua object -- which is the object(proxy) i get in openos
L1245[16:00:49] <CsokiCraft> As a userdata variable, I suppose?
L1246[16:00:55] <hlgl2> %p
L1247[16:00:59] <MichiBot> Ping reply from hlgl2 3.37s
L1248[16:01:05] <g> pls
L1249[16:01:06] <payonel> so when i call redstone_card.setOutput(sides.right, 15) -- it calls back to the java code registered with "setOutput"
L1250[16:01:16] * g sits on hlgl2
L1251[16:01:21] <hlgl2> noice
L1252[16:01:26] <payonel> CsokiCraft: no just a table with functions
L1253[16:01:52] <CsokiCraft> That's neat. I don't particularily like userdata
L1254[16:02:33] <CsokiCraft> Ant setOutput then does the redstone signal in Forge
L1255[16:02:37] <payonel> the setOuput method registered and hooked to the lua method -- is now executing, and then the java code can set the redstone wire signal and so forth
L1256[16:03:32] <CsokiCraft> And OpenOS needs to keep track of these callback variables?
L1257[16:04:01] <CsokiCraft> Or are they accessible by default through the initial Lua interpreter
L1258[16:04:14] <payonel> no they are stored in the proxies i get back from `component.proxy` http://ocdoc.cil.li/api:component
L1259[16:04:16] ⇨ Joins: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
L1260[16:05:13] <payonel> say i have a redstone card, it'll have a physical address, such as DEADBEAF-ABCD-1234-5678-1234567890AB
L1261[16:05:32] <payonel> i could get a proxy to the card: local redstone = component.proxy("DEADBEAF-ABCD-1234-5678-1234567890AB")
L1262[16:05:39] <payonel> this is the hard way --
L1263[16:06:06] <payonel> if there is a redstone card, openos creates an easy lookup for it, we call these the "primary" components
L1264[16:06:21] <payonel> if you have more than 1, it is "random" which is primary, but typically, that doesn't matter
L1265[16:06:36] <payonel> if component.isAvailable("redstone") then redstone_proxy = component.redstone end
L1266[16:07:12] <payonel> with that proxy, i can make those calls: redstone_proxy.setOutput(sides.right, 15)
L1267[16:07:25] *** MajGenRelativity is now known as MGR
L1268[16:07:46] <payonel> openos provides the component.isAvailable and the primary-component access
L1269[16:07:55] <payonel> oc defines component.proxy(string)
L1270[16:09:04] <CsokiCraft> So component.proxy is a bit like ComputerCraft's peripheral.wrap, and then OpenOS makes short-hands for installed cards?
L1271[16:09:16] <payonel> as far as i understand cc, yes
L1272[16:09:20] <payonel> i know very little about cc
L1273[16:09:48] <KR> That's pretty much right, yes
L1274[16:09:55] <CsokiCraft> ok
L1275[16:10:55] <hlgl2> Is it possible to send messages (with Network cards) without entering the full address of the receiver?
L1276[16:12:05] <gamax92> if you store the string in a variable then you can always just use that variable as a short hand
L1277[16:12:23] <payonel> hlgl2: you cannot. that'd be more like a broadcast
L1278[16:12:27] <gamax92> otherwise no, component.get doesn't work because that resolves stuff on your computer, and the receiver isn't attached to you it's over the network
L1279[16:12:48] <hlgl2> okay
L1280[16:12:48] <payonel> hlgl2: what you CAN do is broadcast something like "who has an address that begins 'de5'?"
L1281[16:13:27] <payonel> then your modem_messages you get back with have responder addresses (you get this for free, every modem_message has in the packet the sender's address)
L1282[16:13:40] <payonel> s/with have/will have/
L1283[16:13:40] <MichiBot> <payonel> then your modem_messages you get back will have responder addresses (you get this for free, every modem_message has in the packet the sender's address)
L1284[16:13:59] <hlgl2> ok, i'll try this method
L1285[16:14:11] <payonel> hlgl2: note, you'll have to write code for the respondants as well
L1286[16:14:42] *** MGR is now known as MajGenRelativity
L1287[16:14:44] <payonel> hlgl2: i find it nice to allow even zero-length addresses for the initial broadcast
L1288[16:14:53] <payonel> which means "who is listening?"
L1289[16:15:07] <payonel> then provide a selection prompt as i get responses
L1290[16:15:40] <hlgl2> Good idea!
L1291[16:16:22] <cloakable> yeah, modem.broadcast(port) is a good way to find listeners
L1292[16:17:17] <cloakable> I actually use that as part of one of my programs; the client sends out a broadcast, server responds with the data (it's a very simple protocol)
L1293[16:18:40] <Inari> ~oc adduser
L1294[16:18:40] <ocdoc> Predicted http://ocd.cil.li/addons
L1295[16:18:48] <payonel> Inari: was writing that just now
L1296[16:18:51] <payonel> mid-response atm
L1297[16:18:55] <Inari> haha
L1298[16:18:58] <payonel> may i link it? or would you prefer?
L1299[16:19:02] <Inari> payonel: does openos have adduser programs
L1300[16:19:08] <payonel> yes it does
L1301[16:19:13] <payonel> i was writing the response
L1302[16:19:20] <Inari> ah okay
L1303[16:19:20] <payonel> would you like to? or shall i "comment" ?
L1304[16:19:22] <Inari> i'll let you write then
L1305[16:19:23] <Inari> :P
L1306[16:19:25] <payonel> ok
L1307[16:19:53] <payonel> btw, it is http://ocdoc.cil.li/computer_users
L1308[16:25:49] <Temia> It's still a shame you can't provide different levels of access, such as peripheral interaction while still disabling parts access or block breaking.
L1309[16:28:17] ⇦ Quits: CsokiCraft (~CsokiCraf@194.143.242.90.pool.invitel.hu) (Quit: Leaving)
L1310[16:28:46] <payonel> Temia: user:group rwx permissions per file?
L1311[16:29:29] <Temia> I meant more the computer itself :p
L1312[16:29:41] <payonel> oh
L1313[16:29:41] <Temia> For secure kiosks and the like.
L1314[16:29:43] <payonel> :)
L1315[16:30:10] <payonel> well, were i to provide a secure kiosk, i would use a dumb terminal
L1316[16:30:18] <payonel> but perhaps that is more setup work than you want
L1317[16:30:50] <Forecaster> with file-level control couldn't you write a program that interacts with what you want which would limit the user
L1318[16:31:02] <Forecaster> or do you mean while still allowing the user to code?
L1319[16:31:11] <Temia> Mm. It could possibly work, but there's always the risk of tampering and snooping.
L1320[16:31:20] <Temia> No, no, Forecaster
L1321[16:31:50] <Temia> I just mean being able to use the usual KVM interface without being able to mess with the physical contents of the computer
L1322[16:31:51] <payonel> yes, to secure snooping you need encryption
L1323[16:31:59] <Forecaster> ah
L1324[16:32:00] <payonel> which also can be done - but, more setup
L1325[16:32:07] <Temia> Well, physical tampering can bypass that :p
L1326[16:32:12] <CompanionCube> for decent crypto you need the data card iirc
L1327[16:32:29] <Forecaster> probably don't want to let the player access the case in that case :P
L1328[16:32:40] <Forecaster> just show them a screen+keyboard
L1329[16:32:45] <payonel> Temia: right, and use user-level control on the case
L1330[16:33:05] <payonel> CompanionCube: yes, i'd use the data card
L1331[16:33:16] <Temia> ...but user control blocks peripheral access.
L1332[16:33:38] <payonel> Temia: add only the root owner to the case
L1333[16:33:49] <payonel> everything else through encrypted permissions
L1334[16:33:53] <Temia> Then the user can't use the screen or keyboard.
L1335[16:33:56] <Temia> It says right there.
L1336[16:34:00] ⇨ Joins: CoderPuppy (~cpup@32.218.117.231)
L1337[16:34:02] <payonel> on a 2nd machine
L1338[16:34:10] <payonel> a 2nd, insecure, machine
L1339[16:34:34] <payonel> non-protected?, not-secured?, untrusted?
L1340[16:34:35] <Temia> But the machine can still be tampered with to intercept input
L1341[16:34:49] <Temia> s/the/that
L1342[16:34:50] <MichiBot> <Temia> But that machine can still be tampered with to intercept input
L1343[16:35:10] <payonel> yes, that's true - makes me think of those gas-station debit-card readers
L1344[16:35:21] <payonel> bring-your-own-tablet? haha
L1345[16:35:30] <Temia> .~.
L1346[16:35:38] <payonel> big sign "connect to this network, use this public key at $url"
L1347[16:35:49] <payonel> :)
L1348[16:35:56] <Temia> I guess that would work, but it's definitely limited...
L1349[16:36:04] ⇦ Quits: cpup (~cpup@32.218.115.152) (Ping timeout: 186 seconds)
L1350[16:37:35] <payonel> hmm
L1351[16:38:38] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 201 seconds)
L1352[16:40:04] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Quit: Leaving)
L1353[16:43:20] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L1354[16:50:51] ⇦ Quits: CoderPuppy (~cpup@32.218.117.231) (Ping timeout: 198 seconds)
L1355[16:54:14] * Elizabeth falls asleep on vifino
L1356[16:56:30] ⇨ Joins: cpup (~cpup@32.218.118.15)
L1357[16:57:10] ⇦ Quits: Inari (~Pinkishu@p5DEC68F7.dip0.t-ipconnect.de) (Quit: 'Don't worry my friends! I will be your shield.' (Reinhardt))
L1358[16:57:37] <Mimiru> %addcommand vifino A vifino is a peculiar creature that sometimes inhabits these areas. They are known to eat Tuna and are commonly seen with a Lizzy
L1359[16:57:39] <MichiBot> Mimiru: Command Added
L1360[16:57:57] * vifino pets Elizabeth
L1361[16:58:22] <Mimiru> %addcommand lizzy A Li\xe2\x80\x8bzzy (also known as an Elizabeth) is a wild creature, usually cute and fluffy but if you find one in a bad mood it is advised to stay away. They can usually be found with a vifino.
L1362[16:58:22] <MichiBot> Mimiru: Command Added
L1363[16:58:25] <Mimiru> shit
L1364[16:58:29] <Mimiru> %delcommand lizzy
L1365[16:58:30] <MichiBot> Mimiru: Command deleted
L1366[16:58:40] <Mimiru> %addcommand lizzy A Lizzy (also known as an Elizabeth) is a wild creature, usually cute and fluffy but if you find one in a bad mood it is advised to stay away. They can usually be found with a vifino.
L1367[16:58:40] <MichiBot> Mimiru: Command Added
L1368[16:58:51] <Mimiru> %addcommand elizabeth A Lizzy (also known as an Elizabeth) is a wild creature, usually cute and fluffy but if you find one in a bad mood it is advised to stay away. They can usually be found with a vifino.
L1369[16:58:51] <MichiBot> Mimiru: Command Added
L1370[16:58:54] <Mimiru> K
L1371[16:58:57] <gamax92> !
L1372[16:59:07] <Mimiru> %vifino
L1373[16:59:07] <MichiBot> Mimiru: A vifino is a peculiar creature that sometimes inhabits these areas. They are known to eat Tuna and are commonly seen with a Lizzy
L1374[16:59:09] <Mimiru> %lizzy
L1375[16:59:09] <MichiBot> Mimiru: A Lizzy (also known as an Elizabeth) is a wild creature, usually cute and fluffy but if you find one in a bad mood it is advised to stay away. They can usually be found with a vifino.
L1376[16:59:19] <Forecaster> um
L1377[16:59:23] <Elizabeth> <3
L1378[16:59:25] <Mimiru> gamax92, I'll add one for you if you want
L1379[16:59:29] * Elizabeth purrs herself to sleep
L1380[16:59:34] <Forecaster> that messed up my terminal
L1381[16:59:41] <gamax92> /!\Mimiru/!\
L1382[16:59:42] <cloakable> :D
L1383[16:59:42] <Mimiru> You just have to supply me with the description :p
L1384[17:00:00] <Forecaster> it's not displaying correctly
L1385[17:00:06] <Forecaster> :I
L1386[17:00:16] <Mimiru> Elaborate
L1387[17:00:26] ⇨ Joins: lashtear (~lashtear@cpe-50-113-67-84.san.res.rr.com)
L1388[17:01:10] <Forecaster> https://www.dropbox.com/s/hkfdg5vrpvj4en8/Screenshot%202016-07-12%2000.00.54.png?dl=0
L1389[17:01:20] <Forecaster> it's breaking weird
L1390[17:01:27] <Forecaster> that might be my clients fault though
L1391[17:01:41] <Forecaster> not sure
L1392[17:01:41] <Temia> %temia
L1393[17:01:47] <Temia> Aw.
L1394[17:02:18] <Mimiru> Like I said, I'll add them but I need the text supplied :P
L1395[17:02:22] <Mimiru> %Inari
L1396[17:02:22] <MichiBot> Mimiru: http://i.imgur.com/XoYgHyi.jpg
L1397[17:02:24] * ocdoc pets Temia
L1398[17:02:30] <Mimiru> %addcommand inari http://i.imgur.com/XoYgHyi.jpg
L1399[17:02:30] <MichiBot> Mimiru: Command Added
L1400[17:03:14] <Temia> I'll provide one once I'm home. o/
L1401[17:03:56] <ocdoc> home ...
L1402[17:04:34] <Temia> ... '^'?
L1403[17:05:07] <gamax92> ocdoc doesn't quite have a home
L1404[17:05:33] <Forecaster> it lives on the street?
L1405[17:05:54] <Mimiru> It lives on Eos...
L1406[17:06:28] <Forecaster> then that's it's home :P
L1407[17:06:45] <ocdoc> eos is falling apart
L1408[17:06:54] <Mimiru> dot dot dot
L1409[17:07:11] <ocdoc> It ain't what it used to be.
L1410[17:07:32] <Mimiru> It's on my hardware now.. :(
L1411[17:08:03] <Forecaster> a homes a home
L1412[17:08:11] <Forecaster> better than livin' on the street
L1413[17:11:51] ⇦ Quits: Porygon (~bananagra@107.191.102.188) (Ping timeout: 198 seconds)
L1414[17:17:51] ⇦ Quits: cpup (~cpup@32.218.118.15) (Ping timeout: 198 seconds)
L1415[17:19:26] *** amadornes is now known as amadornes[OFF]
L1416[17:20:15] ⇦ Quits: Cranium (~znc@cpe-76-84-100-35.neb.res.rr.com) (Ping timeout: 198 seconds)
L1417[17:21:46] *** g is now known as gAway2002
L1418[17:21:46] ⇨ Joins: cpup (~cpup@32.218.118.76)
L1419[17:26:35] ⇨ Joins: Cranium (~znc@cpe-76-84-100-35.neb.res.rr.com)
L1420[17:28:48] ⇦ Quits: Yepoleb (~yepoleb@178-190-225-199.adsl.highway.telekom.at) (Quit: Yepoleb)
L1421[17:29:49] ⇨ Joins: CoderPuppy (~cpup@32.218.118.141)
L1422[17:30:45] <Forecaster> oo OBS dark theme
L1423[17:30:45] <Forecaster> nice
L1424[17:31:19] ⇦ Quits: cpup (~cpup@32.218.118.76) (Ping timeout: 190 seconds)
L1425[17:33:31] ⇦ Quits: Cranium (~znc@cpe-76-84-100-35.neb.res.rr.com) (Ping timeout: 201 seconds)
L1426[17:36:45] <gamax92> Forecaster is a fan of the dark themes I see
L1427[17:37:10] <Forecaster> or I enjoy talking about them
L1428[17:37:22] <gamax92> yes, hence what I just said
L1429[17:38:06] * LatvianModder wispers "I use light themes"
L1430[17:38:10] <Forecaster> s/I/I just
L1431[17:38:10] <MichiBot> <LatvianModder> *** wispers "I just use light themes"
L1432[17:38:16] <Forecaster> dangit
L1433[17:38:18] <Forecaster> > . >
L1434[17:38:31] <Forecaster> s/or I/or I just
L1435[17:38:31] <MichiBot> <Forecaster> or I just enjoy talking about them
L1436[17:38:37] <gamax92> dagnabbit
L1437[17:39:13] <LatvianModder> OBS has the worst updater.. that is, it doesnt have one
L1438[17:39:27] <Forecaster> LatvianModder: why does that require wispering?
L1439[17:39:43] <gamax92> yeah but OBS is nice
L1440[17:39:49] <LatvianModder> .. because roleplay..
L1441[17:39:52] <Forecaster> also I'm perfectly capable of updating applications myself i I need to
L1442[17:40:14] <LatvianModder> Yeah but am I supposed to uninstall the previous version / install the new version over the old one?
L1443[17:40:27] <gamax92> you're a windows user aren't you
L1444[17:40:45] <LatvianModder> yeah
L1445[17:41:38] ⇨ Joins: Cranium (~znc@cpe-76-84-100-35.neb.res.rr.com)
L1446[17:42:05] <Forecaster> as am I
L1447[17:42:23] <gamax92> gasp, that was not what I expected
L1448[17:42:59] <Forecaster> well, I use linux as well, but my primary computer is windows :P
L1449[17:43:49] <LatvianModder> Windows masterrace!
L1450[17:44:12] <Forecaster> uh no :P
L1451[17:44:15] <gamax92> no :P
L1452[17:46:24] <Forecaster> I'm scared of starting a stream for testing because I expect it to announce it publicly...
L1453[17:46:38] * Temia coughs.
L1454[17:47:20] * Forecaster throws cough-drops at Temia
L1455[17:47:48] <LatvianModder> o temia is here too. I dont see many channels with you :P
L1456[17:49:00] <Temia> Hey Lat. o/
L1457[17:49:23] <Temia> Also honestly my presence on EsperNet has been shrinking, so I'm not surprised.
L1458[17:49:27] ⇨ Joins: cpup (~cpup@32.218.118.186)
L1459[17:49:47] * Forecaster offers Temia some irc steroids
L1460[17:50:05] <gamax92> faaaaaaaaaaaaak
L1461[17:50:13] <Temia> `-`
L1462[17:50:24] * Temia slaps them out of Forecaster's hand.
L1463[17:50:24] * EnderBot2 high-fives Temia
L1464[17:50:24] <gamax92> I keep forgetting food in oven.
L1465[17:50:31] <gamax92> aaaaaaaa
L1466[17:50:43] * vifino sneezes
L1467[17:51:01] <Forecaster> aww but those were totally legit D:
L1468[17:51:19] ⇦ Quits: CoderPuppy (~cpup@32.218.118.141) (Ping timeout: 190 seconds)
L1469[17:51:44] * gamax92 offers Temia some crisp fish sticks >_>;
L1470[17:54:16] <Forecaster> Temia: where are you spending your time instead then :>
L1471[17:55:16] <Temia> Darkmyst, plus my own network Clever Pun.
L1472[17:55:24] * Temia noms on fishsticks. :>
L1473[17:56:42] <Mimiru> Yeah you don't come to PC-Logix anymore
L1474[17:56:46] <Mimiru> :(
L1475[17:57:15] <Forecaster> I'm on esper cause that's where the peeps are
L1476[17:57:26] <Temia> Huh, I wonder when that happened.
L1477[17:57:30] * Temia goes to reconnect.
L1478[17:59:48] <Temia> Hm. I'll poke it when I get home.
L1479[18:01:58] <Forecaster> lewd
L1480[18:05:27] <Forecaster> https://youtu.be/4e3VGhSkNN8
L1481[18:05:27] <MichiBot> Quadrilateral Cowboy (Indiecade 2013) | length: 42s | Likes: 299 Dislikes: 3 Views: 26575 | by Blendo Games
L1482[18:06:06] <Forecaster> computer stuff!
L1483[18:07:06] ⇨ Joins: CoderPuppy (~cpup@32.218.118.244)
L1484[18:08:39] ⇦ Quits: cpup (~cpup@32.218.118.186) (Ping timeout: 190 seconds)
L1485[18:14:42] ⇨ Joins: Ezreal_HD (webchat@178.172.240.115)
L1486[18:14:50] <Ezreal_HD> hello
L1487[18:15:18] ⇦ Quits: Ezreal_HD (webchat@178.172.240.115) (Client Quit)
L1488[18:15:40] <gamax92> k
L1489[18:21:17] ⇨ Joins: cpup (~cpup@32.218.119.33)
L1490[18:23:16] ⇦ Quits: CoderPuppy (~cpup@32.218.118.244) (Ping timeout: 186 seconds)
L1491[18:25:31] <Forecaster> hrm
L1492[18:25:41] <Forecaster> not liking youtube's streaming interface
L1493[18:25:46] <Forecaster> it's messy and confusing
L1494[18:28:58] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Remote host closed the connection)
L1495[18:29:09] <Forecaster> I'll have to give it another look tomorrow I guess
L1496[18:29:32] <Forecaster> I tried to make a private stream for testing, but I had a visitor anyway somehow
L1497[18:35:58] ⇦ Quits: feldim2425 (~feldim242@93-82-87-85.adsl.highway.telekom.at) (Ping timeout: 195 seconds)
L1498[18:38:54] ⇨ Joins: feldim2425 (~feldim242@91-113-90-189.adsl.highway.telekom.at)
L1499[18:55:14] <gamax92> https://twitter.com/hotdogsladies/status/146350449283440640
L1500[18:55:15] <MichiBot> Mon Dec 12 16:07:20 CST 2011 @hotdogsladies: USER: I want your new burger.
L1501[19:12:14] ⇦ Quits: Nentify (uid14943@id-14943.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L1502[19:22:14] <gamax92> hey Mimiru?
L1503[19:22:20] <Mimiru> Heya
L1504[19:22:58] <gamax92> Mimiru: so, I assume if two people have a GUI open, that if one makes changes it should immediately update the others? right now it makes you have to close and reopen it
L1505[19:23:11] <Mimiru> It *should* but it never has
L1506[19:23:40] <gamax92> the very bottom "OpenFM" text will actually change colors and volume syncs up, but besides that
L1507[19:24:19] <gamax92> oh and the playing indicator
L1508[19:24:59] ⇦ Quits: xarses (~xarses@64.124.158.100) (Ping timeout: 190 seconds)
L1509[19:25:40] ⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1510[19:26:00] <Mimiru> Never really tried it.. heh
L1511[19:28:31] ⇦ Quits: MajGenRelativity (~MajGenRel@c-24-62-128-93.hsd1.ma.comcast.net) (Quit: Leaving)
L1512[19:28:41] <Mimiru> Oh wow... I never really thought about how bad that network code was
L1513[19:28:50] <Mimiru> looking over your changes it's obvious
L1514[19:29:02] <gamax92> Yes, 51 49 12 15
L1515[19:29:33] <gamax92> All packets had super excessive data
L1516[19:29:47] <Mimiru> Yeah... o_O
L1517[19:38:33] ⇨ Joins: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net)
L1518[19:45:36] ⇨ Joins: TheFox (webchat@pool-108-4-58-236.rcmdva.fios.verizon.net)
L1519[19:45:44] <TheFox> Hey Everyone!
L1520[19:46:30] <ping> TheFox, wut
L1521[19:46:31] <gamax92> Everyone is not here at the moment, please leave a message after the tone
L1522[19:48:05] <TheFox> ping? what do you mean wut, i was saying Hi. gamax92 Hey E! pick up your stupid IRC client now!
L1523[19:48:18] <gamax92> there was never a tone
L1524[19:49:17] <TheFox> yes there was, you just didn't here it
L1525[19:49:21] <TheFox> hear it*
L1526[19:49:51] ⇨ Joins: CoderPuppy (~cpup@32.218.112.55)
L1527[19:52:52] ⇦ Quits: cpup (~cpup@32.218.119.33) (Ping timeout: 186 seconds)
L1528[19:53:14] <TheFox> So anything new?
L1529[19:53:43] <gamax92> Pigpork was being an idiot and received his second penality of being banned for a week
L1530[19:58:13] <TheFox> what happened?
L1531[20:03:07] ⇨ Joins: cpup (~cpup@32.218.112.99)
L1532[20:05:37] ⇦ Quits: CoderPuppy (~cpup@32.218.112.55) (Ping timeout: 192 seconds)
L1533[20:27:32] <TheFox> anyone else slightly bored with nothing better to do?
L1534[20:29:17] ⇨ Joins: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L1535[20:33:15] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L1536[20:41:28] ⇨ Joins: gamingdragondotb1 (webchat@199.30.125.230)
L1537[20:43:42] ⇦ Parts: gamingdragondotb1 (webchat@199.30.125.230) ())
L1538[20:50:32] ⇨ Joins: glasspelican (~quassel@stanley.glasspelican.ca)
L1539[20:55:47] ⇦ Quits: L00_Cyph3r (~L00_Cyph3@546A51B2.cm-12-3b.dynamic.ziggo.nl) (Ping timeout: 201 seconds)
L1540[20:55:59] ⇨ Joins: L00_Cyph3r (~L00_Cyph3@546A51B2.cm-12-3b.dynamic.ziggo.nl)
L1541[20:56:43] <glasspelican> hello i am running my server on smartos, an openSolarus derivative, this platform does not have native libaries for opencomputers, does anyone have information on what lib i need to build and how i can test in with oc
L1542[20:58:17] <gamax92> uhh, hold on lemme fetch the git repo
L1543[20:58:48] <gamax92> glasspelican: I believe it's this https://github.com/MightyPirates/OC-Natives
L1544[21:05:45] ⇦ Quits: hlgl2 (~hlgl2@aftr-37-201-226-112.unity-media.net) (Quit: bye guyz)
L1545[21:07:15] ⇨ Joins: techno156 (~techno156@137.154.59.161)
L1546[21:12:52] <TheFox> AHHHHHHHHHHH. i just spend the last hour building a stadium for one of my friends videos on MC its 100x100x100 and i got it un even
L1547[21:12:56] <TheFox> AHHHHHHHHHH
L1548[21:13:27] <glasspelican> i run the build be the output directory is empty
L1549[21:14:01] <glasspelican> i think its using the wrong include directoys
L1550[21:15:40] ⇦ Quits: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net) (Ping timeout: 186 seconds)
L1551[21:15:53] ⇦ Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L1552[21:16:07] ⇨ Joins: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net)
L1553[21:41:53] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L1554[21:51:38] <TheFox> what gives ipv6 the upper hand from ipv4? more addresses/
L1555[21:51:40] <TheFox> ??
L1556[21:51:54] <TheFox> and just an all around newer protocol?
L1557[21:51:56] <Mimiru> Well, we're out of IPv4 allocations for one....
L1558[21:52:09] <Mimiru> IPv6 doesn't require NAT, which is nice
L1559[21:53:55] <CompanionCube> Mimiru: iirc only ARIN is out
L1560[21:54:17] <TheFox> Mimiru: NAT is just making all the IP's go through 1 right?
L1561[21:54:24] <TheFox> Network address table?
L1562[21:54:27] <CompanionCube> NAT is evil.
L1563[21:54:35] <Stary2001> network address translation
L1564[21:54:38] <Mimiru> s/table/translation/
L1565[21:54:38] <MichiBot> <TheFox> Network address translation?
L1566[21:54:39] <TheFox> ill take your word for it, dont know much about networking
L1567[21:54:51] <CompanionCube> it works, but it's a hack.
L1568[21:56:27] ⇦ Quits: Dimensional (~kvirc@40.134.242.242) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L1569[21:58:01] <glasspelican> access not address, but close
L1570[21:58:21] <Mimiru> erm, wa?
L1571[21:58:58] <glasspelican> nvm i guess it has changed
L1572[21:59:02] <Mimiru> Er...
L1573[21:59:02] <Mimiru> Network Address Translation (NAT) is a way to map an entire network (or networks) to a single IP address. NAT is necessary when the number of IP addresses assigned to you by your Internet Service Provider is less than the total number of computers that you wish to provide internet access for. NAT is described in RFC 1631.
L1574[21:59:06] <Mimiru> https://tools.ietf.org/html/rfc1631
L1575[21:59:08] <Mimiru> 1994...
L1576[21:59:20] <TheFox> Mimiru: you googled that
L1577[21:59:36] <TheFox> that is exactly what i just read
L1578[21:59:36] <Mimiru> I looked up the RFC yes... your point?
L1579[21:59:49] <TheFox> you can get the same text if you google what is NAT
L1580[21:59:58] <Mimiru> That's nice... do you have a point?
L1581[22:00:07] * TheFox points at glasspelican
L1582[22:00:10] <TheFox> there is my point
L1583[22:21:06] <Tazz> yo Mimiru
L1584[22:23:23] <gamax92> the Mimiru you have is currently not available at the moment, please leave a message after the meteorite destroys all of humanity
L1585[22:24:02] <glasspelican> whenever i build the native lib, it says "UP-TO-DATE" and stops without building anything, nomater what platform i try it on, so its not just a solirus thing
L1586[22:27:13] <gamax92> glasspelican: huh, it does ...
L1587[22:30:12] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie_)))
L1588[22:30:19] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L1589[22:32:51] <gamax92> glasspelican: oh, did you init and update the submodules
L1590[22:32:55] <gamax92> since the repo has two submodules
L1591[22:35:36] <Tazz> uh anyways the model is borked or something
L1592[22:35:46] <Tazz> it totally crashes upon startup
L1593[22:39:51] <TheFox> well, night all
L1594[22:39:56] ⇦ Quits: TheFox (webchat@pool-108-4-58-236.rcmdva.fios.verizon.net) (Quit: tired)
L1595[22:40:47] <gamax92> glasspelican: also if you have oracle java or java 8 you'll probably have to edit the build.gradle to include the path to your jdk
L1596[22:41:01] <gamax92> with that and the submodules I got it built
L1597[22:43:52] <glasspelican> i have never worked with sub modules before
L1598[22:44:19] ⇦ Quits: Lathanael|Away (~Lathanael@p54960225.dip0.t-ipconnect.de) (Ping timeout: 201 seconds)
L1599[22:46:58] <Tazz> they aer coool
L1600[22:47:05] ⇨ Joins: Lathanael|Away (~Lathanael@p549611AA.dip0.t-ipconnect.de)
L1601[22:47:26] <gamax92> glasspelican: it's just a git submodules init and then git submodules update
L1602[22:47:35] <glasspelican> yep got that
L1603[22:48:09] <glasspelican> build is failing in the vm http://screenshot.glasspelican.ca/RnP6
L1604[22:48:19] <Tazz> then my fav git submodules foreach git pull
L1605[22:54:05] <glasspelican> eris build fails when i do it with the gradle script, but i can build it directly with " make solaris"
L1606[23:01:24] ⇨ Joins: Dracotech (~techno156@162.220.221.43)
L1607[23:04:03] ⇦ Quits: techno156 (~techno156@137.154.59.161) (Ping timeout: 198 seconds)
L1608[23:22:33] <glasspelican> i think i may have done it?
L1609[23:23:17] <glasspelican> got a libnatives.so file :)
L1610[23:25:45] <glasspelican> so i should just be able to copy this file to the root of my mc server, and set the forceNativeLibWithName config option?
L1611[23:31:13] ⇨ Joins: TheFox (~TheFox@pool-108-4-58-236.rcmdva.fios.verizon.net)
L1612[23:31:23] <TheFox> Hello
L1613[23:31:29] ⇦ Quits: alexbuzzbee (~alexbuzzb@d-162-223-180-83.cpe.metrocast.net) (Quit: Macbook has gone zzz)
L1614[23:32:49] <glasspelican> i thought you went to bed
L1615[23:33:26] <TheFox> I did to
L1616[23:34:03] <TheFox> To busy in the head, trying to slow down by joining slowish chat
L1617[23:34:33] <TheFox> So help me if you suggest warm milk!
L1618[23:34:49] <TheFox> I will, well I don't know what I'll do
L1619[23:35:07] <TheFox> Just dont do it ;)
L1620[23:36:09] <TheFox> So pelican I haven't seen you on before, you old or new here?
L1621[23:36:09] *** Kolatra is now known as kolatra|away
L1622[23:36:20] <glasspelican> new
L1623[23:36:33] <glasspelican> been trying to build the native lib for smartos
L1624[23:36:39] <TheFox> Um
L1625[23:37:16] <glasspelican> that is the correct response
L1626[23:37:18] <TheFox> You joined tonight then, I saw you post but ik nothing about that
L1627[23:38:22] <glasspelican> well i managed to get it to build, and tossing it on a server to test now
L1628[23:38:31] <TheFox> So, what is your ex
L1629[23:38:36] <TheFox> Wait
L1630[23:38:50] <TheFox> Experience in programming**
L1631[23:39:10] <glasspelican> mostly system c, with some java
L1632[23:40:11] <TheFox> Hit enter on accident. I promise I'm not as tired as that sentence made me look XD. I am trying to get java down but there isn't a lot a book can teach you compared to someone who actually knows it
L1633[23:40:40] <glasspelican> all programming mostly comes down to experience
L1634[23:40:52] <TheFox> Your right there!
L1635[23:41:31] <glasspelican> books are great to get started and for reference going forward, but you learn by breaking things over and over again
L1636[23:42:30] <glasspelican> smartos is a solaris derivative
L1637[23:42:45] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1638[23:42:46] <glasspelican> i use it as a hyperviser
L1639[23:42:58] <TheFox> That's what concerns me. At the same time I'm trying to do assembly. I really really don't want to learn by failing with assembly, halt and catch fire sounds like its bad for a computer :)
L1640[23:43:26] <TheFox> Idk much about solairs at all
L1641[23:43:37] <TheFox> Solaris*
L1642[23:43:50] <glasspelican> hmm lib didnt load, i wonder if i have it in the right spot
L1643[23:45:49] <TheFox> What are you doing , is it a system lib you made or a lib for mc to work with of on smartos
L1644[23:46:13] <TheFox> Mc to work with oc*
L1645[23:46:29] <glasspelican> the OC native lib
L1646[23:47:01] <TheFox> Oh
L1647[23:47:40] <TheFox> I might be to tired then. If I can't remember what your original question was
L1648[23:48:33] <glasspelican> original was about building the lib, got that going, now im trying to get oc to load it
L1649[23:48:51] <glasspelican> i thought it went in the mc server root dir
L1650[23:50:48] <TheFox> I believe it or not don't know much about how oc works that far down. Haven't looked yet, nor have I been bothered to look maybe I should
L1651[23:53:53] <TheFox> Alright, well I think I should head off now, welcome to the chat!
L1652[23:53:59] <glasspelican> thanks
L1653[23:54:03] <glasspelican> have a good night
L1654[23:54:04] <TheFox> Np
L1655[23:54:31] *** TheFox is now known as TheFox|AFK
L1656[23:59:33] ⇦ Quits: Corded (discord@eos.pc-logix.com) (Remote host closed the connection)
L1657[23:59:41] ⇨ Joins: Corded (discord@eos.pc-logix.com)
L1658[23:59:41] zsh sets mode: +v on Corded
<<Prev Next>> Scroll to Top