<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:03] <SinaMegapolis> so i want to convert "screen" to "monitor"
L2[00:02:24] <SinaMegapolis> good idea right?
L3[00:02:53] * Temia shrugs apathetically.
L4[00:03:09] <Temia> eh. don't fix what ain't broken.
L5[00:03:49] <SinaMegapolis> :l
L6[00:05:13] <Temia> :3
L7[00:05:57] <Izaya> cpr monitors?
L8[00:06:27] <SinaMegapolis> yeah
L9[00:06:33] <Izaya> do you mean crt?
L10[00:06:46] <SinaMegapolis> ?
L11[00:06:50] <Izaya> Because I have a cathode ray tube monitor on my desk
L12[00:06:51] <SinaMegapolis> yeah
L13[00:06:59] <Izaya> It's not bad, but the computer built into it is terrible
L14[00:07:41] * Temia doesn't know what she's going to do about her nice CRT serial terminal when she moves :<
L15[00:07:55] <SinaMegapolis> and i domt like ctr monitors (i used them 10 years :l )
L16[00:08:11] <SinaMegapolis> crt*
L17[00:08:26] <Izaya> CRT monitors are great for a lot of things
L18[00:08:30] <Izaya> Temia: which?
L19[00:09:15] <Temia> Which model? DEC VT420.
L20[00:09:28] <SinaMegapolis> lzaya : for graphic?!
L21[00:10:08] <Temia> CRT displays are frequently lagless, so yes, actually
L22[00:10:24] <SinaMegapolis> ?
L23[00:10:41] <Izaya> They're good for watching videos on and playing games
L24[00:10:46] <Izaya> They're not great at text though
L25[00:11:03] <Temia> Well, I say "frequently", but honestly I can't think of a single one that isn't
L26[00:12:37] <Temia> Also, my serial terminal is nice for text. Nice crisp green phosphors. 'w'
L27[00:13:10] <Izaya> Monochrome CRTs are fine for text
L28[00:13:22] <Izaya> and look wonderful
L29[00:13:25] <Temia> ~
L30[00:24:02] * Temia idly contemplates whether she could make Ilberd a Feared name on SS13 because of all the Griffin she'd be obligated to do.
L31[00:24:18] * Temia ...shows herself out.
L32[00:39:36] <Izaya> Temia: I want one of these https://www.jwz.org/blog/2016/11/termaaa60-mk-2/
L33[00:42:31] ⇨ Joins: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net)
L34[01:00:14] ⇦ Quits: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net) (Read error: Connection reset by peer)
L35[01:01:55] ⇨ Joins: Vartru (~Vartru@65-78-64-118.c3-0.eas-ubr4.atw-eas.pa.cable.rcn.com)
L36[01:02:07] <Vartru> 'scuse me, anyone around?
L37[01:04:15] <Izaya> no
L38[01:08:32] <Vartru> I've got a question regarding the mod. I'm trying to write a file to a cassette in computronics, but am having trouble
L39[01:10:35] <Vartru> I can't quite figure out how to direct the <Tape Write> to the file on my computer. Can anyone help me demystify that?
L40[01:13:21] <Izaya> So the file is on the ingame computer?
L41[01:13:32] <Vartru> No, that's where my hiccup is.
L42[01:13:54] <Vartru> I've got it sitting on my desktop, and can't figure out where to put it so that I can access it ingame
L43[01:14:07] <Izaya> There's a few ways to do that
L44[01:14:39] <Vartru> I tried uploading the file to my google drive so that I could HTTP it, but that didn't work out, and it stops trying to write it after about 7%
L45[01:14:54] <Izaya> You can shut the ingame computer down and take the HDD out, copy it into the folder in your save and then start the computer again
L46[01:14:56] <Izaya> ah you see
L47[01:15:04] <Izaya> it was probably trying to download like 999 GB of google javashit
L48[01:15:14] <Izaya> Try something like https://pomf.cat
L49[01:18:44] <Vartru> [processing...]
L50[01:21:20] <Vartru> That worked! thank you much!
L51[01:24:12] ⇨ Joins: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au)
L52[01:24:18] ⇦ Quits: Vartru (~Vartru@65-78-64-118.c3-0.eas-ubr4.atw-eas.pa.cable.rcn.com) ()
L53[01:41:04] <Chaz> Hmm. How would I go about calling a secondary component? I've got a computer setup that uses two transposers and I'd like to make a shortcut for both the primary transposer and the secondary one
L54[01:41:11] <Chaz> (or just calling both by their address)
L55[01:46:53] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L56[01:47:49] <Chaz> Ah wait, I think I might have it, let's see
L57[01:51:17] <Chaz> Or not, that just throws a malformed number at me
L58[01:55:21] <Chaz> Ah, just a pebcak. Forgot to wrap the address in quotes
L59[02:29:36] ⇨ Joins: Inari (~Pinkishu@p5dec6ace.dip0.t-ipconnect.de)
L60[02:33:13] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:d4dd:b688:ae99:62c5) (Quit: Cervator)
L61[02:33:37] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L62[02:38:06] ⇨ Joins: Vexatos (~Vexatos@p200300556E5AFE555487DD433767DD0C.dip0.t-ipconnect.de)
L63[02:38:06] zsh sets mode: +v on Vexatos
L64[02:42:10] <Inari> Michiyo: I forgot how to build/run Lanteabot :P
L65[02:42:55] <Inari> I can gradelb uild it, but then it errors with java.lang.NoClassDefFoundError: org/reflections/Reflections after asking the channel it should be in
L66[02:45:52] <Vexatos> %tell Sangar So... components duplicate after vanishing? Caching issue? https://github.com/MightyPirates/OpenComputers/issues/2268
L67[02:45:52] <MichiBot> Vexatos: Sangar will be notified of this message when next seen.
L68[02:50:31] <Inari> Quantum issues
L69[02:53:33] ⇦ Quits: TheCryptek (thecryptek@2607:fe90:4:b:5054::30) (Quit: Glitch got lose, I must catch him!)
L70[02:54:46] <Forecaster> https://xkcd.com/1797/
L71[02:54:47] <MichiBot> XKCD Comic Name: Stardew Valley Posted on: 2/10/2017
L72[02:56:08] ⇨ Joins: TheCryptek (thecryptek@ircbouncehouse.com)
L73[02:57:41] ⇦ Quits: Stary (Stary@2001:470:ca8f::ffff) (Ping timeout: 384 seconds)
L74[02:58:47] <Inari> "watered" ahuuu
L75[02:58:51] <Inari> If thats your fetish, I guess
L76[02:59:32] ⇦ Quits: quantsini (~quantsini@2604:a880:1:20::744:f001) (Remote host closed the connection)
L77[02:59:42] ⇨ Joins: quantsini (~quantsini@2604:a880:1:20::744:f001)
L78[03:02:12] ⇨ Joins: Stary (Stary@2001:470:ca8f::ffff)
L79[03:32:04] * Ashindigo_ looks at the random robot names list
L80[03:32:45] * Ashindigo_ wants to make a robot now just for this
L81[04:14:11] ⇦ Quits: johnnyhostile (~irssi@castlevania.bhgdo.com) (Ping timeout: 384 seconds)
L82[04:19:46] * FR^2 .oO( ESP8266 with DS18S20 sends temperature measurements into the minecraft server for in-game display? )
L83[04:20:11] <Inari> Ashindigo_: The caliburator
L84[04:22:04] <Ashindigo_> deus ex reference or something else?
L85[04:41:35] <Inari> Ashindigo_: Dunno just thougth a bot named "The calibrator" funny andthen that reminded be if liberator, and then i somehow meshed caliburator out of that
L86[04:47:02] <Vexatos> Forecaster, that xkcd is very, very accurate :P
L87[04:48:54] <Inari> https://www.youtube.com/watch?v=hoCEi7RoDA8 so good
L88[04:48:55] <MichiBot> フリップフラッパーズ OP FULL /Flip Flappers opening | length: 4m 44s | Likes: 764 Dislikes: 5 Views: 92,220 | by Twin DrillXV | Published On 10/11/2016
L89[04:49:27] <Ashindigo_> ッ
L90[04:49:44] ⇨ Joins: diphtherial (~diphtheri@dainsleif.pw)
L91[04:50:00] <diphtherial> is there a way to view more of the entries in a table after printing it out with the '=' operator?
L92[04:51:37] <Vexatos> no but you can do for k, v in pairs(tbl) do print(k, v) end
L93[04:52:14] <Vexatos> (oooor $(tbl):foreach(print) if you have selene :⁾)
L94[04:52:33] <diphtherial> unfamiliar with selene, but the syntax looks nice; i'll look into it
L95[04:52:42] <Vexatos> ,_,
L96[04:52:50] <diphtherial> i don't do a lot of lua programming; my day-to-day language is python
L97[04:52:59] <Vexatos> So you are one of those sane people
L98[04:53:15] <diphtherial> frankly, my initial interest in OC was to provide a way for me to check up on my game without opening the client (which takes like 5 minutes)
L99[04:53:22] * Vexatos glares at S3 for using perl
L100[04:53:22] <diphtherial> heh
L101[04:54:02] <Vexatos> You're free to write an OC addon adding a python architecture :P
L102[04:54:23] <Vexatos> There aren't many architectures out there right now
L103[04:54:25] <diphtherial> that'd be interesting. i'll consider it
L104[04:54:29] * Ashindigo_ kinda feels like adding some adapter methods
L105[04:54:39] <Vexatos> Ashindigo_, to what :U
L106[04:54:50] <Ashindigo_> thats the issue... i dont know
L107[04:55:00] <diphtherial> a solution looking for a problem, heh
L108[04:55:13] <Inari> diphtherial: Lots more architectures have been started than ever finished from what I've seen
L109[04:56:15] <Vexatos> AFAIK the only working architectures were MIPS and... something else I can't remember
L110[04:56:18] <Vexatos> only two, I think
L111[04:56:33] <Vexatos> And even those had neither persistence nor memory usage implemented
L112[04:56:56] <Inari> Gimem MIPS with persistence and usage
L113[04:57:22] <diphtherial> so you'd write your code in mips assembly, or did they also provide compilers for high-level languages to mips?
L114[04:57:35] <diphtherial> i haven't done anything in MIPS since my undergrad
L115[04:57:59] <Inari> There are alreadt compilers for that thing I'd think
L116[04:58:09] <Ashindigo_> vexatos is it this? https://oc.cil.li/index.php?/topic/572-mc1710oc15xarm-architecture-oc-arm-alpha-updated-2016-06-07/
L117[04:58:37] <Vexatos> I have no idea
L118[04:59:10] <Vexatos> diphtherial, IIRC you'd use an external compiler to compile to the MIPS architecture
L119[04:59:17] <Vexatos> and then load that bytecode
L120[04:59:33] <Inari> http://cs.mtu.edu/~mmkoksal/blog/?x=entry:entry120116-180446
L121[04:59:42] <Inari> Well I mean
L122[04:59:53] <Inari> once you have your mips PC running, nothing stops you from compiling ingame I guess
L123[05:00:51] <Inari> Its just assembly,not rocket science
L124[05:05:06] <diphtherial> iirc mips is a register-based architecture, and writing code that efficiently uses the registers can be tricky
L125[05:05:16] <diphtherial> it'd be trivial if it were stack-based, like the jvm
L126[05:05:37] <20kdc> *efficiently* uses the registers
L127[05:05:48] <20kdc> Key word there seems to be *efficiently*
L128[05:05:49] <diphtherial> i suppose it doesn't matter for the kinds of programs people typically write in OC as long as they're correct
L129[05:05:52] <diphtherial> indeed
L130[05:06:13] <20kdc> you could always use the PDP-11 B compiler approach
L131[05:06:31] <diphtherial> what approach is that?
L132[05:06:44] <20kdc> output a bunch of library routines, then have your code consist entirely of calls to those routines
L133[05:07:20] <diphtherial> i don't know what's going on with mosh, but it's having real trouble with whatever this discord-to-irc bot is outputting
L134[05:07:57] <20kdc> it probably contains colour formatting stuff
L135[05:08:29] <diphtherial> <+Corded> <20kdc>e it probably contains colourformatting stuff
L136[05:08:36] <diphtherial> just to give you a sample
L137[05:08:50] <20kdc> interesting that there's an extra 'e' and a missing space there
L138[05:09:30] <20kdc> basically if you see any bytes under 0x20 then they're probably formatting bytes
L139[05:11:09] <20kdc> at some point some bright spark invented an in-band way to send colours over IRC using the unused parts of the character set between 0x01 and 0x1F. Like, on HexChat Ctrl-K will write a colour-selection-byte, and then a number or two can be put after that
L140[05:11:38] <20kdc> Since they aren't used in most messages but IIRC Corded uses them, I'd guess that's the issue?
L141[05:15:34] ⇨ Joins: Asior (~Asioron@217.118.95.70)
L142[05:21:13] ⇦ Parts: Asior (~Asioron@217.118.95.70) (Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is))
L143[05:25:30] <Kodos> o/
L144[05:26:31] <Ashindigo_> \o
L145[05:26:40] <Kodos> Have I missed anything
L146[06:01:48] <SinaMegapolis> lol
L147[06:03:41] <SinaMegapolis> ashindigo are you there?
L148[06:16:36] ⇨ Joins: t20kdc (~20kdc@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net)
L149[06:17:39] <20kdc> Kodos: someone's IRC client is acting weird due to how Corded formats messages, checking raw logs in 3, 2, 1...
L150[06:17:55] <20kdc> ...no formatting at all???
L151[06:18:00] ⇦ Parts: t20kdc (~20kdc@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net) (Leaving))
L152[06:20:29] <diphtherial> fwiw, it's not really a big deal for me; it could just be my irssi+mosh situation specifically
L153[06:24:37] <Izaya> 20kdc, isn't that called like, threaded compilation or something?
L154[06:24:55] <Izaya> I think a threaded FORTH is one that is entirely calls to other words that call other words
L155[06:36:12] ⇨ Joins: Turtle (~SentientT@82.171.92.73)
L156[06:50:25] <Mimiru> inari when you build it you should get a few jars
L157[06:50:31] <Mimiru> you have to run the biggest one
L158[06:51:01] <Mimiru> Oh.. no I changed that didn't I
L159[06:51:08] <Mimiru> you only get the full jar now
L160[06:51:21] <Inari> I ran LanteaBot-1.1.0.jar
L161[06:51:48] <Mimiru> Yeah.. I forgot I made it only generate the one jar..
L162[06:52:10] <Lizzy> hmm, why is my script using a load of cpu time
L163[06:52:15] <Lizzy> it's doing sod all....
L164[06:52:21] <Mimiru> compile 'org.reflections:reflections:0.9.9-RC1' is in the build.gradle
L165[06:52:25] <Mimiru> is it not downloading or something?
L166[06:52:57] <Inari> Hmm will check again later I suppose :P
L167[06:53:42] <Inari> At least it isn't becauseI'm building it wrongly
L168[06:53:49] <Mimiru> Inari, try switching that to 0.9.10
L169[07:23:07] <20kdc> Izaya: *googles* yeah, that
L170[07:23:48] <Lizzy> WOOHOO my script works
L171[07:24:12] <Lizzy> it's a little crash-happy with some exceptions that i'll need to fix but it works
L172[07:24:32] <Lizzy> also need to work out why it uses 100% of the cpu
L173[07:24:54] <Izaya> 20kdc: It's an elegant method. Makes even the machine code easy to follow.
L174[07:29:33] <Mimiru> Corded explicitly *strips* color stuff from IRC to Discord, it doesn't do any kind of color stuff from Discord to IRC.
L175[07:44:07] ⇦ Quits: techno156 (~techno156@137.154.137.222) (Quit: Leaving)
L176[07:50:15] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L177[07:55:47] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L178[08:21:03] ⇦ Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au) (Read error: Connection reset by peer)
L179[08:25:07] <20kdc> Izaya: definitely elegant
L180[08:25:10] <20kdc> also probably not optimal
L181[08:25:18] <20kdc> but definitely elegant and will get a system running
L182[08:26:25] <Izaya> It's not horrifyingly slow and when you're working with something like FORTH it's a lot better than a word being other words concatenated or something
L183[08:26:40] <Izaya> because FORTH often means reading and writing manually
L184[08:26:52] <Izaya> and I mean if you want something that works reasonably for a compiler it works well too.
L185[08:27:46] ⇨ Joins: johnnyhostile (~irssi@castlevania.bhgdo.com)
L186[08:28:52] <Lizzy> k, just found out that the script i was working on may not be needed
L187[08:29:05] <Lizzy> ¬_¬
L188[08:29:23] <Lizzy> thanks line manager for relaying that information to me...
L189[08:29:24] <Lizzy> not
L190[08:30:14] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:af:d92b:ba21:fd7b)
L191[08:30:34] <Forecaster> woo
L192[08:30:44] <20kdc> Izaya: definitely easier to work with than writing a compiler which doesn't consider stack accesses and instead sends stack metadata & what it wants to access to a semi-assembler down the line to manage stack for it
L193[08:31:17] <20kdc> (which is what happens when trying to write optimal code for a stack machine)
L194[08:33:13] <Lizzy> now, do i continue working on GRS or do i just shelve it in it's current 'working-but-fragile' state and do other stuff
L195[08:34:24] <20kdc> ...GRS?
L196[08:34:34] <Izaya> 20kdc: is it bad that my idea of fun is hand-assembling programs for an imaginary stack machine?
L197[08:34:52] <Lizzy> Creen Rabbit Swordfish, project name for my computer wakeup script stuff at work
L198[08:35:19] <20kdc> Izaya: is it bad that my idea of fun is writing a B compiler for an existing but obscure stack machine?
L199[08:35:36] <Izaya> touch'e
L200[08:36:57] <20kdc> I wonder if translating C++ into C, then translating C into B would work... that would be useful, since then I could compile just about anything into B, and from there it's relatively simple to compile B
L201[08:37:49] <20kdc> new OC architecture? *writes not-very-good-but-servicable B compiler, compiles Lua*
L202[08:38:07] <20kdc> that wouldn't need the C++ -> C step, even
L203[08:38:28] <20kdc> ...Aha! Idea! *Compile asm.js into B.*
L204[08:40:26] <Izaya> That's horrifying.
L205[08:40:31] <Izaya> (Do it! :D)
L206[08:40:56] <20kdc> well, thinking about it: asm.js is basically B given that it only has one machine word type for address / ints
L207[08:41:23] <20kdc> unless I've missed some memo, anyway
L208[08:41:55] <20kdc> I guess there's floats in asm.js?
L209[08:42:07] <20kdc> Still, it ought to work
L210[08:42:16] <20kdc> ...now if only I had a clue how to parse asm.js
L211[08:43:49] <Kodos> wat
L212[08:44:58] <Inari> I have no clue wth you're on about :P
L213[08:46:44] <20kdc> plus, technically the B compiler for asm.js probably only needs to support a subset of B. asm.js never takes the reference of a variable, for example.
L214[08:46:50] <20kdc> This means that subset could be translated into Lua.
L215[08:48:00] <20kdc> So compiling NetHack into asm.js, asm.js into a subset of B, a subset of B into Lua, might be a reasonably feasible option if you were slightly insane.
L216[08:49:23] <Saphire> Uh
L217[08:49:38] <Saphire> Why not just fucking LLVM it directly into lua?
L218[08:49:49] <20kdc> ...can LLVM output Lua code?
L219[08:49:59] <Stary> make a backend
L220[08:50:03] <Stary> ( ͡° ͜ʖ ͡°)
L221[08:50:08] <Saphire> https://github.com/Neopallium/llvm-lua if you manage to compile this, yes
L222[08:50:20] <20kdc> ...I read the LLVM documentation on writing a backend. It's a ton of pages and includes a metric ton of interfaces.
L223[08:50:30] <Saphire> 20kdc: yup, it's scary
L224[08:50:35] <20kdc> Plus last I heard LLVM interfaces change every 8 months or so.
L225[08:50:36] <Stary> that's the other way
L226[08:50:40] <Stary> lua -> llvm
L227[08:50:53] <Saphire> Oooh, wait
L228[08:50:55] <Saphire> https://github.com/dibyendumajumdar/ravi
L229[08:51:05] <Saphire> Here, better one i think
L230[08:51:09] <20kdc> At least, *that's what I found out when getelementptr changed.*
L231[08:52:21] <20kdc> Suffice to say I gave up on LLVM at that point because if I can't expect stability using it as a compiler target, and the backend interface is overcomplicated so I can't use it to turn C into whatever, I might as well just do things myself.
L232[08:57:51] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:a963:53e7:a3fd:34cb) (Ping timeout: 198 seconds)
L233[08:58:25] ⇨ Joins: Doty1154 (~Doty1154@67.215.244.186)
L234[09:14:53] ⇨ Joins: Thamathar (~Thamathar@cb-217-129-170-13.netvisao.pt)
L235[09:14:58] <Thamathar> Hello everyone
L236[09:15:33] <Forecaster> hi
L237[09:16:22] <Thamathar> Any news on the bug of the fake components?!
L238[09:18:20] <Forecaster> not that I'm aware
L239[09:19:38] <Thamathar> Saying that I have now 63/16 components hehe must restart the server to go back to normal
L240[09:19:42] <Saphire> Isn't that a somewhat old bug now>
L241[09:20:20] <Thamathar> If its old I don't know
L242[09:38:15] ⇨ Joins: Charlotte (Charlotte@Allons-y.PanicBNC.ninja)
L243[09:46:29] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:526:a831:b4e8:89fe)
L244[09:46:29] zsh sets mode: +v on Kodos
L245[09:49:53] <Kodos> Bleh
L246[09:50:34] <Izaya> So uh
L247[09:51:13] <Izaya> Why didn't Microsoft compile GNU against the existing POSIX API that was in older Windows versions?
L248[10:09:46] <Lizzy> Thamathar, have you raised a ticket for it on the issue tracker
L249[10:10:37] <Vexatos> (or found an existing one)
L250[10:11:50] <Lizzy> ^
L251[10:23:22] <payonel> o/
L252[10:23:36] <Michiyo> \o mayonel
L253[10:23:37] <Michiyo> <3
L254[10:23:45] <payonel> haha :)
L255[10:23:55] <Vexatos> It's mayonel and Pichiyo!
L256[10:24:06] <Michiyo> \o/
L257[10:25:14] *** payonel is now known as mayonel
L258[10:25:51] <Ashindigo_> /me claps
L259[10:25:52] <Ashindigo_> ...
L260[10:25:54] * Ashindigo_ claps
L261[10:28:35] *** Michiyo is now known as Pichiyo
L262[10:28:55] <Pichiyo> -NickServ- Nick Pichiyo is now registered to your account. heh
L263[10:29:11] <mayonel> :)
L264[10:37:05] <Kodos> Ugh, this is such a pain in the ass
L265[10:37:46] <Vexatos> Kodos, constipated?
L266[10:38:05] <Kodos> Vexatos, no, trying to package my products and get them listed for sale (Second Life)
L267[10:38:19] <Skye> Izaya, easy: they didn't want to maintain the userland
L268[10:38:22] <Skye> also
L269[10:38:28] <Skye> they used what they already had for android
L270[10:39:05] <Sangar> o/
L271[10:40:02] <Kodos> o/
L272[10:41:59] <Vexatos> Sangar o\
L273[10:42:03] <Vexatos> NotEnoughTells!
L274[10:42:38] ⇨ Joins: Schzd (~Schzdadep@modemcable121.35-162-184.mc.videotron.ca)
L275[10:42:47] ⇦ Quits: Schzd (~Schzdadep@modemcable121.35-162-184.mc.videotron.ca) (Read error: Connection reset by peer)
L276[10:43:35] <Ashindigo_> /o\
L277[10:44:06] <mayonel> Sangar: o/
L278[10:44:18] <mayonel> oh ha, still mayo
L279[10:44:21] *** mayonel is now known as payonel
L280[10:45:57] <Kodos> We all got a chicken duck woman thing waiting for us
L281[10:46:38] <Kodos> Every day I worry all day
L282[10:47:42] <Sangar> ~o~
L283[10:47:44] <Sangar> mmm
L284[10:48:07] <Sangar> Vexatos, no idea about the issue you linked, very weird :/
L285[10:49:31] <Thamathar> Back
L286[10:50:15] <Thamathar> Lizzy I though that Kodos did pass the info, from what I did understood he did pass it to Sangar and Vexatos, but let me check the discord chat
L287[10:50:47] ⇨ Joins: SinaMegapolis (webchat@46.143.4.22)
L288[10:50:48] <Thamathar> "Vexatos and Sangar sounded like they might have figured out the problem. I'll keep you posted"
L289[10:50:59] <Thamathar> but if needed I will create a ticket on the github for it
L290[10:51:11] <Vexatos> There are already four hundred tickets on that issue
L291[10:51:17] <SinaMegapolis> hello mayonel :D
L292[10:51:29] <SinaMegapolis> http://ibb.co/mqpvva any comments?
L293[10:51:32] <Vexatos> well, 400±397
L294[10:51:55] <payonel> Vexatos++ for unicode ±
L295[10:51:57] <Thamathar> Ok I would say alot :P so no need to add another one
L296[10:52:10] <Vexatos> payonel, RightAlt+Shift+9
L297[10:52:16] <Vexatos> lrn2keyboard
L298[10:52:33] <Vexatos> (You need this character a lot when studying chemistry :P)
L299[10:52:45] <payonel> 1. it's ctrl+shift+u on ubuntu, and 2. i know how to keyboard, thanks
L300[10:53:00] <Vexatos> Ctrl+Shift+U for unicode
L301[10:53:19] <Vexatos> But rightAlt+shift+9 just puts the character there directly
L302[10:53:22] * Vexatos praises ibus
L303[10:53:29] <payonel> not on this system it doesn't
L304[10:53:34] <Vexatos> Install ibus :3
L305[10:53:37] <payonel> no thanks
L306[10:53:40] <Vexatos> :3
L307[10:53:51] <payonel> Vexatos-- for ibus
L308[10:54:02] <Vexatos> It's super useful for the greek keyboards it has
L309[10:54:13] <Vexatos> So many special characters needed ._.
L310[10:54:23] <payonel> Inari is a special character
L311[10:54:50] <Vexatos> Inari is not on my keyboard... Or is it
L312[10:54:59] ⇦ Quits: SinaMegapolis (webchat@46.143.4.22) (Ping timeout: 180 seconds)
L313[10:55:18] ⇨ Joins: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net)
L314[10:55:57] <Vexatos> Nevermind I actually do
L315[10:56:32] <Vexatos> have a couple of IMEs on here
L316[10:56:43] <Vexatos> So Inari technically is on my keyboard :X
L317[10:56:59] <Vexatos> Why do I have so much junk installed
L318[10:57:09] <Vexatos> Apparently a hebrew keyboard as well ._.
L319[11:00:48] *** Pichiyo is now known as Michiyo
L320[11:02:28] ⇨ Joins: SinaMegapolis (webchat@46.143.4.22)
L321[11:04:42] ⇦ Quits: SinaMegapolis (webchat@46.143.4.22) (Client Quit)
L322[11:07:22] <Michiyo> my tablet's GPS thinks I'm in California...
L323[11:08:20] <Vexatos> well are you?
L324[11:08:24] <Michiyo> No...
L325[11:08:25] <Vexatos> Or is your tablet's GPS module?
L326[11:08:28] <Michiyo> Nowhere near
L327[11:08:34] <Vexatos> you sure
L328[11:08:38] <Michiyo> ummm, the GPS module is in the tablet, so I'm going to go with no as well
L329[11:08:44] <Vexatos> maybe California is the name of the neighboring street
L330[11:08:49] <Vexatos> :3
L331[11:09:21] <Michiyo> Sure, maybe.. but it thinks I'm in yuba city
L332[11:10:04] <Michiyo> http://www.yubacity.net/
L333[11:10:11] <Michiyo> Protip: I'm not here
L334[11:14:33] <Michiyo> woot pizza ordered for lunch
L335[11:24:27] <payonel> well crap. was trying to fix one last thing in my oc emulator for the day before i decide to focus on work i'm paid for -- and i broke everything
L336[11:24:38] <payonel> everything as in, my config load
L337[11:24:54] <Sangar> gg
L338[11:24:55] <payonel> and really, the lua value type to my c++ wrapper converter :(
L339[11:24:58] <Sangar> ;)
L340[11:25:08] <Sangar> version control ftw
L341[11:25:24] <payonel> yeah, it's all versioned
L342[11:25:44] <payonel> but i'm disappointed :/ i'll have this over my head for the whole day until i can see what i did wrong
L343[11:26:11] <Vexatos> just port OC to 1.11 to relax
L344[11:26:33] <payonel> i have a recursive Value converter that takes the lua_State and an index (to convert a value on the stack), and my config is now { components = { {...}, {...} } } and it (the conversion) segfaults when in that innermost table
L345[11:27:08] <Vexatos> and that is why you use a language with GC :⁾
L346[11:27:13] * Vexatos runs
L347[11:27:46] <payonel> right, bc a gc would stop me from writing crap code :)
L348[11:27:49] *** Vi is now known as Lily
L349[11:28:26] <Vexatos> payonel, GC means Garbage Code
L350[11:28:35] <Vexatos> it is _made_ for that :⁾
L351[11:28:43] <payonel> haha
L352[11:30:32] * gamax92 stares
L353[11:30:50] * AshIndigo looks up from his oc screen
L354[11:39:54] ⇨ Joins: sytoru (webchat@host86-184-18-45.range86-184.btcentralplus.com)
L355[11:39:58] <sytoru> toot toot
L356[11:40:08] <AshIndigo> chugga chugga chugga
L357[11:41:07] <sytoru> ^^
L358[11:59:51] <AshIndigo> can microcontrollers use redstone?
L359[12:06:15] <Inari> I believe so :P
L360[12:07:29] <payonel> AshIndigo: yep, create your uc with a redstone card
L361[12:07:41] <AshIndigo> cool
L362[12:08:40] <Inari> payonel: Did any work on bytecode signing yet?
L363[12:09:00] <payonel> no...i've been having WAY too much fun making an oc emulator
L364[12:09:23] <Inari> lol
L365[12:09:29] <payonel> seriously, building a lua_State controller in c++ has been very enjoyable
L366[12:09:39] <Inari> Is the bytecode loading something that would go in anyway?
L367[12:10:06] <payonel> it's something i care about, if that's sort of what you're asking
L368[12:10:42] <payonel> i want to add swap to openos, and that's how i want to do it
L369[12:12:53] <Inari> Hmmm
L370[12:13:53] <Inari> How did you want to do taht again xD Like allowing only the dumped bytecode
L371[12:14:00] <payonel> yeah
L372[12:14:36] <Inari> Yeah, but
L373[12:14:37] <Inari> how
L374[12:14:44] <Inari> How do you attach somethign to string.dump return
L375[12:14:47] <Inari> That can be saved to a file
L376[12:16:40] <payonel> string.dump's return would be unaltered bytecode. but i would intercept and keep a record of the bytecode to know it is trusted
L377[12:16:59] <Inari> Hm
L378[12:17:08] <Inari> You'd have to do that on the scala side though?
L379[12:17:11] <payonel> i could prevent memory abuse by storing the record of the bytecode in the same lua state of the "machine"
L380[12:17:28] <payonel> i could actually manage it fully in machine.lua
L381[12:17:41] <Inari> Doesn't it count to the memory limitaiton then though
L382[12:17:42] <payonel> which is one layer outside the sandbox of the runtime
L383[12:17:46] <payonel> yes
L384[12:18:01] <payonel> but just the "key" of the bytecode, so a small cost
L385[12:18:18] <Inari> Like a hashsum?
L386[12:18:21] <payonel> yes
L387[12:18:25] <Inari> Hmm makes sense
L388[12:18:51] <Inari> I was thinking hashsum but didn't see how you'd only allow preivoulsy dumped code :P But if you track the sums that works of course
L389[12:19:30] <payonel> i dont know how (yet) to hook in to persistence though
L390[12:19:43] <payonel> i would need to store these keys for unloading and reloading the chunks
L391[12:20:00] <Inari> Aren't they persisted by default?
L392[12:20:03] <Inari> As part of the luastate
L393[12:20:09] <payonel> but i'm sure i can solve that, i just dont know that code in oc yet
L394[12:20:14] <payonel> oh
L395[12:20:17] <payonel> you might be right
L396[12:20:25] <payonel> that might "just work"
L397[12:20:26] <payonel> :)
L398[12:20:33] <payonel> lua is so cool
L399[12:20:35] <Inari> I mean they are in the lua state, just not in the layer acessible by users
L400[12:20:42] <Inari> I think so anyway :P
L401[12:20:49] <payonel> right, but as you say, the machine.lua is PART of that state
L402[12:20:53] <payonel> i think you're right
L403[12:21:12] <Inari> Dealing with locals will still be a pain though :P
L404[12:22:22] <payonel> think of the lua state like: root { machine { openos } }
L405[12:22:39] <payonel> i could put the hashing code in machine, and store the data there quite easily
L406[12:22:46] <payonel> the "root" lua state is managed in scala
L407[12:23:20] <payonel> but when a machine is persisted, that whole stack is saved
L408[12:23:30] <payonel> not JUST openos, but everything from that root
L409[12:23:34] <Inari> Yeah, thats why I was thinking it should be persisted by default :P
L410[12:23:40] <payonel> and i think youre right
L411[12:23:41] <Inari> WAsn't sure if the machine layer migth be shraed across all machines
L412[12:23:45] <payonel> im just showing why i agree
L413[12:23:50] <payonel> it is not
L414[12:24:19] <Inari> I think string table is shared though
L415[12:24:25] <Inari> Or was that only on CC
L416[12:24:57] <payonel> well, that depends how the scala layer is building the root state when it loads the std libs for lua
L417[12:25:00] <gamax92> Inari: machine.lua generates an entire new environment table anyway so it's not
L418[12:25:05] <gamax92> and iirc that was just a LuaJ issue
L419[12:25:29] <payonel> yeah that makes sense, it would depend on LuaJ in that case
L420[12:25:39] <Inari> LuaJ, urgh
L421[12:25:46] <payonel> but i would be intercepting the string.dump in machine.lua
L422[12:25:53] <payonel> not in the standard lib outside root
L423[12:26:05] <20kdc> payonel: so, break one hash, and you get the ability to load untrusted bytecode?
L424[12:26:15] <payonel> 20kdc yep
L425[12:26:20] <20kdc> ...choose wisely.
L426[12:26:25] <Inari> Well no
L427[12:26:39] <Inari> Because he stores the hashes. Unless you mean finding a collision
L428[12:26:45] <20kdc> Yes.
L429[12:26:45] <gamax92> finding a collision
L430[12:26:49] <payonel> i assumed the collision
L431[12:26:50] <Inari> Yeah well
L432[12:26:52] <20kdc> I mean, that *should* be impossible
L433[12:27:02] <Inari> Its virtuall impossible I'd think
L434[12:27:09] <payonel> s/ the/he was referring to the/
L435[12:27:09] <MichiBot> <payonel> i assumed he was referring to the collision
L436[12:27:23] <20kdc> but if it came down to it I'd just store the bytecode as-is and have it count towards the memory limit indirectly
L437[12:27:24] <Inari> you need a modified bytecode that still somehow gets the same hash and is valid to laod
L438[12:27:33] <Inari> Or does lua just laod any given bytecode :P
L439[12:27:34] ⇦ Quits: xandaros (~xandaros@185.35.77.23) (Quit: WeeChat 1.7)
L440[12:27:51] <Inari> 20kdc: I believe the memory limit isn'thandled on the lua side though?
L441[12:28:13] <20kdc> Inari: the memory limit is handled by the C code IIRC
L442[12:28:20] <Inari> Yeah
L443[12:28:23] <Inari> so you'd need to mod that then xD
L444[12:28:29] <20kdc> So if you wanted bytecode to count against the memory limit
L445[12:28:30] <payonel> i would charge the cost of the key
L446[12:28:35] <20kdc> just keep it Lua-side
L447[12:28:49] <20kdc> so long as it's Lua-side then it counts against the memory limit
L448[12:28:52] <Inari> 20kdc: It makes no sense if it counts against the emmory limit though
L449[12:28:52] <payonel> i could charge the memory cost anywhere, it's just easier to do all of this within machine.lua
L450[12:29:08] <Inari> We're talking about allowing bytecode that was previously gotten from string.dump to be loaded again
L451[12:29:14] <payonel> Inari: i want it to count against the memory limit
L452[12:29:17] <Inari> If the bytecode still costs memory then its useless fro swapping
L453[12:29:24] <payonel> no, JUST the key
L454[12:29:34] <payonel> or is 20kdc saying to charge the entire bytecode?
L455[12:29:36] <Inari> payonel: Yes, but 20kdc said the bytecode
L456[12:29:36] <Inari> :P
L457[12:29:40] <payonel> because no...like Inari said, that would be pointless
L458[12:29:44] <20kdc> hmm, I suppose
L459[12:29:54] <payonel> sorry i misunderstood
L460[12:30:11] <20kdc> I'd have done it simply on security basis, but yeah, it is pointless
L461[12:30:14] <Inari> https://www.youtube.com/watch?v=q6v51jfkmC0 whys this song so good
L462[12:30:21] ⇨ Joins: xandaros (~xandaros@185.35.77.23)
L463[12:30:43] <Inari> Just rewrite OC to properly sandbox lua :P
L464[12:30:51] <payonel> haha
L465[12:30:52] <Inari> Then we can load any btecode
L466[12:31:03] <payonel> it is sandboxed quite well :)
L467[12:31:20] <payonel> but maybe rewrite lua load to not give vunerability to loading bytecode
L468[12:31:28] <payonel> :)
L469[12:31:43] <Inari> Well sure.... thats going to be a hard one though
L470[12:32:25] <Kodos> Wife got me my V-Day present early :3
L471[12:32:48] <Inari> I' mkind of happy I don't do V-Day presents... though I'd be happy making a chocolate heart or something
L472[12:32:49] <Vexatos> V-Day?
L473[12:32:58] <Inari> vagin--- valentines day
L474[12:32:59] <Vexatos> Is that like D-Day? :P
L475[12:33:09] <Vexatos> So it is indeed
L476[12:33:21] <payonel> ive never called it v-day, but i guessed Kodos was talking about the 14th
L477[12:33:28] <Kodos> Indeed
L478[12:33:31] <Vexatos> Oh right that was the 14th
L479[12:33:37] <Kodos> id have typed it out but lazy
L480[12:33:45] <Kodos> Vexatos, is, not was
L481[12:33:48] <Kodos> It's only the 10th
L482[12:33:50] <Vexatos> I never notice that day happening :P
L483[12:33:55] <payonel> Inari: :) that must be what it stands for
L484[12:34:04] <Vexatos> It's just an excuse to buy flowers
L485[12:34:30] <Inari> You need an excuse to do so
L486[12:34:31] <Inari> Poor vex
L487[12:34:35] <Kodos> We don't waste money on flowers
L488[12:34:39] <Kodos> We usually go out to eat
L489[12:34:40] <payonel> i like to think of it as a reminder to be generous to my significant other
L490[12:34:40] <Vexatos> flower industry makes more money the three days before Valentine's day than they make during the other 362 days
L491[12:34:43] <Kodos> But since my wife isn't feeling good
L492[12:34:46] <Kodos> I got her her favorite food
L493[12:34:48] <Vexatos> (combined)
L494[12:34:53] <Inari> Sushi?
L495[12:34:54] <Kodos> And she got me two slices of the best sausage pizza in the area
L496[12:35:03] <Kodos> Nothing quite so elegant
L497[12:35:04] <Inari> Waiot
L498[12:35:08] <Kodos> She's a mashed potato junkie
L499[12:35:10] <Inari> what did she do with the other 6 slices
L500[12:35:19] <Kodos> Nothing, our local place sells it by the slice
L501[12:35:25] <Vexatos> My grandmother makes the best mashed potatoes
L502[12:35:31] <Vexatos> She even grows them herself
L503[12:35:38] <Inari> So
L504[12:35:39] <Kodos> Does your grandmother sprinkle cheddar in her mashed potatoes
L505[12:35:49] <Inari> Who makes Kodos' wife meet up with Vexatos' grandmother?
L506[12:36:03] <Vexatos> No because they usually eat it with Sauerkraut or kale and that wouldn't fit
L507[12:36:06] <Kodos> Wherever she goes, I'll have to go as well
L508[12:36:13] <Kodos> Mmm kale
L509[12:38:39] <Kodos> Huh, Steam Greenlight's getting redlighted =D
L510[12:39:15] <20kdc> ...this means?
L511[12:39:22] <Kodos> They're replacing it
L512[12:39:28] <Kodos> In the spring, apparently
L513[12:40:39] <20kdc> Good.
L514[12:44:36] <Inari> Yep
L515[12:44:41] <Inari> It will be even easier to get crap on steam :D
L516[12:45:21] <Ashindigo_> Great!
L517[12:45:34] <Inari> At this point they can replace it with a filehosting service
L518[13:04:45] <payonel> Inari: ha!
L519[13:05:13] <payonel> also, https://youtu.be/lKq7UqplcL8
L520[13:05:13] <MichiBot> Kedi - Official U.S. Trailer - Oscilloscope Laboratories | length: 2m 17s | Likes: 1,565 Dislikes: 24 Views: 164,628 | by oscopelabs | Published On 15/12/2016
L521[13:05:48] <S3> Hey
L522[13:06:27] <Ashindigo_> Heyo
L523[13:08:20] <sytoru> o/
L524[13:10:36] <sytoru> imma grab a cup of tea and then fun times with pairing keyboard/screen with a computer
L525[13:15:33] <sytoru> ok
L526[13:16:07] <sytoru> having recently started with OC I quickly discovered the joy of random keyboard/screen assignment on boot
L527[13:16:46] <sytoru> np. did some digging and i got a script together than binds the gpu to the screen and sets the appropriate keyboard as primary
L528[13:17:17] <sytoru> runs fine if called through the profile
L529[13:18:00] <sytoru> however, if i call it through rc.d it gets reset at system init phase of boot
L530[13:18:30] <sytoru> keeping it as a profile call is no biggie, but I want to use rc.d for 2 reasons
L531[13:18:34] <sytoru> 1 more elegant
L532[13:19:06] <sytoru> 2 i can create a script that autocreates the bind script in rc.d and calls rc <script> enable
L533[13:19:27] <sytoru> to make installing it on a new computer as simple as a single script call
L534[13:20:38] <sytoru> (also would make it idiot proof for release)
L535[13:35:33] <S3> whee
L536[13:35:37] <S3> it is 12 degrees out
L537[13:35:44] <S3> (F)
L538[13:35:47] <S3> nice and warm
L539[13:35:58] <S3> 20mph wind gusts
L540[13:36:20] <Kodos> 12 F is anything but warm
L541[13:39:20] <S3> it's fine :D
L542[13:42:42] <sytoru> any ideas/suggestions on avoiding the reset?
L543[13:46:33] <Michiyo> afaik, you can't but payonel would know better..
L544[13:46:44] <Michiyo> assuming he's around
L545[13:51:33] <sytoru> uhuh
L546[13:51:41] <sytoru> kk and thx
L547[13:57:20] <payonel> sytoru: gpu+window binding in an rc script for boot?
L548[13:58:52] <sytoru> bsically
L549[13:59:08] <sytoru> it's a gpu.bind and setPrimary("keyboard"
L550[13:59:19] <payonel> openos shoudn't be changing the gpu and screen selected right from the very start of boot
L551[13:59:36] <payonel> i'm not certain about the kb binding, but the gpu and screen surely should not be altered
L552[14:00:06] <payonel> what i'm saying is, you may have found a bug (so far as I consider the design of the boot process)
L553[14:00:26] <sytoru> the screen binding to gpu is randomly selecting a screen (with attached keyboard)
L554[14:00:35] <payonel> yes,"random"
L555[14:00:37] <sytoru> which afaik was intended operation
L556[14:00:43] <payonel> but during boot, before any boot script, before any rc
L557[14:00:51] <sytoru> yeah
L558[14:01:10] <sytoru> when the boot process hits "system init" it resets to the initial
L559[14:01:11] <payonel> and after that, but it is not rebound after that
L560[14:01:26] <payonel> that should not be the case
L561[14:02:06] <sytoru> i assume that the primary component setting is done at the system init stage
L562[14:02:25] <payonel> it's not an issue about primaries
L563[14:02:32] <sytoru> nono
L564[14:02:40] <sytoru> i was thinking in terms of the backend setup
L565[14:03:07] <sytoru> assuming that system init is when the computer components are assigned their attributes
L566[14:03:40] <payonel> let's give some names to the stages, as in everything that happens before shell is ready
L567[14:03:52] <sytoru> sure
L568[14:04:39] <sytoru> we can use the ones listed on screen during boot
L569[14:05:02] <payonel> boot is all of that. init is core library loading. boot_scripts are after that, and rc is next. then "init" signal dispatch, last event processing
L570[14:05:23] <payonel> so boot: core, boot_scripts, rc, "init", event processing
L571[14:05:34] <sytoru> hmm
L572[14:06:03] <payonel> during core, gpu and screen are selected and bound
L573[14:06:15] <payonel> i do that so you see the boot messages
L574[14:06:18] <sytoru> i see the last items listed as "boot/99_rc.lua", "initializing components...", "initializing system..."
L575[14:06:24] <sytoru> *nods*
L576[14:06:59] <payonel> but gpu and screen should there after be left alone, and i would not expect them to rebind
L577[14:07:04] <payonel> even if you change them during rc
L578[14:07:13] <sytoru> kk
L579[14:07:16] <payonel> so, i consider this a bug and will investigate tonight
L580[14:07:25] <sytoru> the steps seen from my end
L581[14:07:43] <sytoru> "boot/99_rc.lua" is displayed on the randomly selected screen
L582[14:07:58] <sytoru> my script then assigns the desired keyboard/screen
L583[14:08:23] <sytoru> "init. comp." and "init. sys." msgs are displayed on that assigned screen
L584[14:08:36] <sytoru> and then things go back to the initially selected screen
L585[14:08:46] <payonel> sounds like term might be rebinding
L586[14:08:49] <sytoru> although i only have 2 computers interconnected atm
L587[14:09:06] <sytoru> do you want me to hook a third in and see if it re-randomises
L588[14:09:08] <sytoru> ?
L589[14:09:10] <payonel> there is some fail safe code in term that makes sure you always have a screen
L590[14:09:22] <sytoru> mhm
L591[14:09:23] <payonel> but it could be buggy in this workflow
L592[14:09:38] <sytoru> let me check the version i'm using
L593[14:09:52] <sytoru> it's the currently included one for curse sf3
L594[14:10:01] <payonel> anything after 1.6 would be relevant
L595[14:10:10] <sytoru> yeah
L596[14:10:15] <sytoru> it's 1.6.1.6
L597[14:10:19] <payonel> yep, very relevant
L598[14:10:27] <payonel> well, if you can wait a day, i'll work on it tonight
L599[14:10:27] <sytoru> xD
L600[14:10:33] <payonel> you are welcome to troubleshoot it too if you like
L601[14:10:37] <sytoru> i can wait more than a day xD
L602[14:11:00] <payonel> well sure, typically i wouldn't give priority to a day :) but, gpu binding matters to me :)
L603[14:11:04] <sytoru> i'm a lua noob but dabbled with programming in various languages for.... :D
L604[14:11:21] <sytoru> np.
L605[14:11:38] <sytoru> for the moment i'll just use a call from either profile or .shrc
L606[14:11:55] <payonel> yeah, and that's not going to run before term loads, so youre safe there
L607[14:12:17] <payonel> well...unless term has other related areas of concern :)
L608[14:12:29] <payonel> to be honest, term is the most complex library in the system
L609[14:12:31] <sytoru> heh. i only went for rc.d because of elegance and creating a simple as possible program
L610[14:13:01] <sytoru> the goal was to create a program i can pastebin onto an unconnected computer, run once and have it do everything
L611[14:13:04] <payonel> while boot in its own right is complex, and the delayload library system is also rather complex..also devfs
L612[14:13:09] <payonel> term wins
L613[14:13:14] <sytoru> hee hee
L614[14:13:32] <sytoru> yeah. in anything like this "most complex" is always a relative term
L615[14:13:49] <sytoru> that implies nothing on other parts except not most
L616[14:14:03] <payonel> i'm honestly proud of where /lib/term is now
L617[14:14:29] <sytoru> i was really impressed with how comfortable it all felt
L618[14:14:30] <payonel> it's not as unix-like as i would like. there is a lot i've learned about how real shell and terminals work since i started rewriting /lib/term
L619[14:14:44] <sytoru> i've used *nix systems since around '93
L620[14:15:00] <payonel> but, for example, openos term handles wide chars even better than putty and gnome terminal
L621[14:15:18] <sytoru> even down to the imprelementation of a man command <3
L622[14:15:26] <sytoru> dayum
L623[14:15:44] <payonel> haha, well, i could do some improvements to man, like have a formatting language, and not just /bin/more a plain text file
L624[14:15:55] <payonel> we do have /bin/less now, btw (since 1.6)
L625[14:16:04] <payonel> it's has SOME bugs (edge cases)
L626[14:16:07] <sytoru> i'm British so basically forget about everything except English language :D
L627[14:16:08] <sytoru> heh
L628[14:16:15] <sytoru> haven't used that yet
L629[14:16:18] <sytoru> i was always a cat man
L630[14:16:19] <payonel> when i get around to working those out, i'll replace the default PAGER (used by man)
L631[14:16:29] <sytoru> which also worked xD
L632[14:16:44] <payonel> well when your screen is too short (and we dont have terminal buffering)
L633[14:16:44] <sytoru> haven't tried piping anything yet tho ;)
L634[14:17:04] <sytoru> fair enough
L635[14:17:19] ⇨ Joins: Laurelianae (~Eleria@ipb21bbf30.dynamic.kabel-deutschland.de)
L636[14:17:20] <payonel> but /bin/more doesn't give scrolling back up. /bin/less does
L637[14:17:31] <sytoru> being new to the mod i'm only looking at short stuff so dar
L638[14:17:36] <sytoru> nice
L639[14:17:58] ⇦ Parts: Laurelianae (~Eleria@ipb21bbf30.dynamic.kabel-deutschland.de) ())
L640[14:17:59] <payonel> well if you could pastebin your rc script and share the link
L641[14:18:04] <sytoru> sure
L642[14:18:05] <payonel> just to make sure i repro things appropriately
L643[14:19:33] <sytoru> http://pastebin.com/aJCwM9CR
L644[14:19:43] <sytoru> the resolution call is also reset
L645[14:20:04] <payonel> THAT is different
L646[14:20:05] <sytoru> and you can ignore the "Hello Dave" that's just simple testing
L647[14:20:21] <sytoru> ??
L648[14:20:29] <payonel> the resolution issue
L649[14:20:35] <payonel> it's working as designed
L650[14:20:47] <payonel> that's not to say the design is right - just that i would expect it to reset
L651[14:20:52] <sytoru> heh
L652[14:20:55] <sytoru> fair enough :D
L653[14:21:32] <sytoru> it's not something that i would include in a default script
L654[14:21:43] <payonel> i can't control the order of events, and when term "wakes up", it checks that it is fullscreen
L655[14:21:56] <payonel> this is necessary for reasons...
L656[14:22:04] <payonel> such as hot swapping gpus and screens that vary in resolution
L657[14:22:12] <payonel> openos actually supports that, without crashing
L658[14:22:17] <sytoru> yeah
L659[14:22:30] <sytoru> it was something i was actually considering for my particular usage case
L660[14:22:32] <payonel> which, again, points to "term is complex"
L661[14:23:01] <payonel> not messy, not bloated. the rework (since 1.5) greatly improved term
L662[14:23:09] <payonel> but it needs to be not-crashy
L663[14:23:22] <sytoru> rather than running the same program on multiple computers but swapping output between screens
L664[14:23:40] <payonel> yeah, i've done similar pet projects
L665[14:24:02] <payonel> which is one reason this matters to me; why "respecting the boot gpu" matters to me
L666[14:25:50] <Forecaster> gpu respect yo
L667[14:25:58] * Forecaster throws up random sign
L668[14:26:07] <payonel> Forecaster: o_O
L669[14:26:14] <payonel> why did you eat this random sign to begin with?
L670[14:26:25] <Forecaster> I was hungry!
L671[14:28:08] <payonel> sytoru: btw, you shouldn't have to set the kb
L672[14:28:38] <payonel> what happens if you don't? [[ assuming you've put the bind in .shrc ]]
L673[14:31:39] <Forecaster> https://www.factorio.com/blog/post/fff-177
L674[14:31:43] <Forecaster> factorio \o/
L675[14:31:53] <Forecaster> 0.15 eta "end of march"
L676[14:31:56] <Forecaster> \o/
L677[14:32:01] <Forecaster> @Lizzy
L678[14:32:12] <Lizzy> woo
L679[14:32:43] <Forecaster> I wanna nuclear all the things!
L680[14:36:15] <Kodos> Will the reactors' finished sprite not look like ass?
L681[14:36:26] <Kodos> Last I checked, it was a gray square with a radioactive symbol on it
L682[14:37:10] <Forecaster> that was "programmer art"
L683[14:37:26] <Kodos> I hope they asked GotLag for permission to use their assets
L684[14:37:30] <Kodos> His reactors look nice
L685[14:37:53] <Forecaster> most likely their artists will make sprites for them
L686[14:37:55] <Inari> The article even stated that its just the art he (the programmer) used while implementing the stuff and that the art department will make proper ones
L687[14:37:56] <Inari> :p
L688[14:38:09] <Forecaster> ^
L689[14:38:17] <Inari> Or She I guess
L690[14:38:21] <Inari> I didn't check their name/gender
L691[14:38:21] <Inari> :p
L692[14:38:35] <Inari> Lets use they
L693[14:40:43] <Forecaster> they have an "Art-director" called Albert and a Graphic artist called Jurek
L694[14:41:01] <Forecaster> and another graphic artist called Václav
L695[14:41:22] <Forecaster> so he, he and he
L696[14:41:23] <Forecaster> :P
L697[14:42:23] <Inari> Well I was referring to the programmer, not the art department
L698[14:42:23] <Inari> :P
L699[14:42:35] <Inari> Also you are assuming people's gender, how rude!
L700[14:48:02] <S3> whee
L701[14:52:11] <CompanionCube> Inari: how are you
L702[14:59:02] <Inari> CompanionCube: The lewd has accumulated and I have spawned
L703[14:59:10] <Inari> Hrm
L704[14:59:20] <Inari> That sounds odder than I intended given the different meanings of spawning
L705[15:00:07] <Inari> CompanionCube: How are you?
L706[15:00:30] <CompanionCube> good
L707[15:03:58] <Inari> How lewd is good?
L708[15:15:38] <CompanionCube> Inari: about 1% of your lewdness
L709[15:17:03] <Forecaster> they have even more programmers!
L710[15:18:53] <sytoru> @payonel sorry dude. missed that
L711[15:19:01] <sytoru> if i don't set the keyboard and rebind the gpu
L712[15:19:07] <sytoru> then the keyboard is not moved
L713[15:19:22] <sytoru> resulting in me having the output on a screen with no way to input
L714[15:19:35] <sytoru> from right clicking on that screen
L715[15:19:58] <sytoru> actually no way to input at all
L716[15:20:02] <payonel> hmm, ok - kb is probably cached in term
L717[15:20:18] <payonel> if you remove/add a kb (anywhere) you'll have a kb on your active screen
L718[15:20:20] <sytoru> or do you mean after the reset?
L719[15:21:08] <sytoru> from what i saw
L720[15:21:22] <sytoru> they keyboard is bound to the screen, but not the other way around
L721[15:21:53] <sytoru> so rebinding the gpu to a different screen leaves the systems bound input keyboard as the original
L722[15:22:08] <sytoru> but the output from that keyboard is still associated with the screen that it is placed on
L723[15:22:32] <payonel> i understand it is the screen that holds the kb, but term is responsible for keeping the active screen "interactive"
L724[15:22:41] <sytoru> ah okies :D
L725[15:22:58] <payonel> i'll consider reviewing the cache code in term for this workflow
L726[15:23:08] <payonel> it's lower priority than the rebind issue you've uncovered
L727[15:23:14] <sytoru> kk
L728[15:23:47] <sytoru> it's not something that you would noticed unless you had the "intended" knowledge in your head
L729[15:24:50] <sytoru> and you may not necessarily want to swap the term's keyboard if the program running is outputing to muiltiple screens
L730[15:25:40] <sytoru> ie: i have a reactor monitor that switches gpu.bind in order to output a graphical display of each of the reactors
L731[15:25:40] <payonel> the issue i have to solve is that...every kb component on your screen sends kb events
L732[15:25:54] <payonel> so i have must filter, unfortunately
L733[15:26:06] <payonel> the other problem is that i have to cache, else term response time is unsuable
L734[15:26:17] <sytoru> mhm
L735[15:26:41] <payonel> and - as is the problem with caching, you have to update cache
L736[15:27:46] <payonel> i probably just need to release the kb cache when the gpu.bind occurs
L737[15:27:58] <payonel> thought i was, but, i it's been a while
L738[15:32:08] <sytoru> oh. while i remember
L739[15:32:09] <sytoru> http://pastebin.com/YcVbUUt2
L740[15:32:17] <sytoru> if you pastebin run that
L741[15:32:35] <sytoru> it will create a script to bind the keyboard/screen in the location you ran it from.
L742[15:36:34] <payonel> haha, nice
L743[15:36:55] <payonel> btw, what if you could label your components?
L744[15:37:01] <payonel> and instead of binding to address, you could bind to names?
L745[15:37:07] <AshIndigo> that would make me happy
L746[15:37:39] <payonel> there is an experimental feature in openos (in latest builds) for that
L747[15:37:52] <payonel> /bin/label can now label components
L748[15:37:59] <payonel> and you can refer to them by that label name
L749[15:38:28] <payonel> it's...not perfect (there are workflows that can confuse this, where there is no clear unambiguous solution)
L750[15:38:37] <payonel> but i wanted it out there for review and bake time
L751[15:39:27] * AshIndigo wishes he had dev oc right now
L752[15:39:52] <payonel> AshIndigo: i've been asked (numerous times) to make an oppm tool to let you update your openos install
L753[15:40:00] <payonel> it's something i should do..eventually
L754[15:40:18] <sytoru> @payonel something like that would be awesome
L755[15:40:41] <AshIndigo> i like the sound of it
L756[15:40:58] <sytoru> it's effectively is the diffrence between entering a web address normally or using the ip of the site xD
L757[15:41:15] <sytoru> and i could write a dns server for my power plant :D
L758[15:42:25] <sytoru> since br_reactor is listed as a component :p
L759[15:42:31] <payonel> i'll show you the commands to use named components, it might be slightly verbose or clunky, but, it's very alpha i suppose
L760[15:43:02] <payonel> sytoru: what example component do you want me to demonstrate? a named screen or a named br_reactor?
L761[15:44:09] <sytoru> screen is probably safer ;)
L762[15:44:38] <payonel> at some point you have to know which screen you want named, or maybe you have only one screen connected and you name it first?
L763[15:44:40] <sytoru> although i had a thought about whether you meant internally or naming them with a right click in game
L764[15:44:48] <payonel> ah
L765[15:44:51] <payonel> no internal to openos
L766[15:45:21] <payonel> though can't you copy-to-clipboard the component address in-game?
L767[15:45:28] <payonel> then you could use that address and name it in openos
L768[15:45:41] <AshIndigo> i use the atlauncher log to copy the address
L769[15:45:43] <sytoru> well
L770[15:45:57] <sytoru> i don't really know all that much of what is available
L771[15:46:05] <payonel> anyways -
L772[15:46:19] <payonel> `l /dev/components/by-type/br_reactor`
L773[15:46:20] <sytoru> i wrote that script because i said screw typing that long ass address :D
L774[15:46:38] <sytoru> i haven't seen a highlight/copy/paste thing for the screen
L775[15:46:39] <payonel> will list your reactors as symlinks named "0" .. n where (n-1) is the number of reactors you have connected
L776[15:46:47] <sytoru> and i didn't think to try pasting from the chat in-game
L777[15:46:51] <payonel> and "0", btw, will always be your primary component of that type
L778[15:47:14] <sytoru> that's awesome
L779[15:47:27] <payonel> you can `cat /dev/components/by-type/br_reactor/0/address` to get its address
L780[15:47:38] <sytoru> hee hee
L781[15:47:54] <payonel> if you `label /dev/components/by-type/br_reactor/0/device my_fav_reactor` then your reactor is labeled
L782[15:48:13] <payonel> and `cat /dev/components/by-label/my_fav_reactor/address` is now that same reactor
L783[15:48:18] <sytoru> hmmm
L784[15:48:30] <payonel> persists after reboot (if / is rw)
L785[15:48:41] <sytoru> would it be possible for the label to exist as a 0 byte file within the file structure?
L786[15:48:57] <sytoru> like br_reactor/label
L787[15:49:07] <AshIndigo> -_-
L788[15:49:08] <payonel> there is a label dev file already
L789[15:49:14] <AshIndigo> im disappointed in myself
L790[15:49:21] <payonel> `cat /dev/components/by-type/br_reactor/0/label`
L791[15:49:30] <payonel> AshIndigo: ?
L792[15:49:30] <AshIndigo> "powerRuning" != "powerRunning"
L793[15:49:39] <payonel> AshIndigo: derp
L794[15:49:56] <payonel> sytoru: you can also create a custom rule in /etc/udev/rules.d/foobar.lua
L795[15:50:10] <payonel> such as {{address="........", label="my_fav_reactor"}}
L796[15:50:13] <sytoru> mhm
L797[15:50:34] <payonel> this feature area is very limited for now
L798[15:50:48] <sytoru> *nods*
L799[15:50:52] <payonel> again, it's an initial release of it all
L800[15:51:23] <sytoru> what?
L801[15:51:33] <sytoru> the pre-alpha is missing features?
L802[15:51:33] <payonel> ?
L803[15:51:36] <payonel> haha
L804[15:51:37] <sytoru> HOW DARE YOU!
L805[15:51:50] <payonel> :|
L806[15:52:05] <sytoru> sorry
L807[15:52:07] * AshIndigo hides with his oc server
L808[15:52:11] <sytoru> i came over all consumer for a moment
L809[15:52:30] * payonel throws semicolons at sytoru
L810[15:52:52] <sytoru> lol
L811[15:53:01] <sytoru> i'm not used to lua yet
L812[15:53:12] <sytoru> the number of times i've had to delete those ; .....
L813[15:53:39] <payonel> oh i wasn't referring to your lua code btw, was just being odd
L814[15:53:42] <AshIndigo> i feel like lua is going to mess me up once i get back to java
L815[15:53:56] <payonel> AshIndigo: it's not you, it's the java
L816[15:54:01] <sytoru> heh np
L817[15:54:08] <sytoru> you wouldn't know xD
L818[15:54:25] <AshIndigo> well time to go install more adapters all over the place
L819[15:54:53] <payonel> sytoru: what's your preferred language? (preference can be weighted by experience, xor enjoyment, xor pseudo-random)
L820[15:55:22] <sytoru> variants of C
L821[15:55:32] <sytoru> C was my first main language
L822[15:55:49] <sytoru> back when C++ was still being finalised
L823[15:57:35] <payonel> i started in c++, then did c#, and am back in c++ now. never worked in c (i've worked with c, but with!=in)
L824[15:57:57] <sytoru> heh
L825[15:58:01] <sytoru> i'm just old
L826[15:58:16] <sytoru> there is no real reason to use C over C++ anyway
L827[15:58:46] <payonel> i personally prefer c++. i dont enjoy c
L828[15:58:48] *** medsouz|offline is now known as medsouz
L829[15:59:17] <sytoru> lol
L830[15:59:24] <sytoru> i didn't have a choice at the time
L831[15:59:31] <sytoru> we were taught C, then fortran
L832[15:59:36] <sytoru> and then machine code
L833[15:59:39] <Temia> Well, good to know someone's my clear senior here.
L834[15:59:56] <sytoru> which we entered into test stations via a hex keypad
L835[16:00:16] <payonel> sytoru: you dont have to be old to work in c, or even machine code
L836[16:00:19] <payonel> depends on your industry
L837[16:00:24] <Temia> Fortran, however...
L838[16:00:33] <payonel> nasa still uses fortran heavily
L839[16:00:38] <sytoru> yeah
L840[16:00:39] <Temia> Okay, fair point.
L841[16:00:45] <sytoru> because they are old
L842[16:00:47] <payonel> haha
L843[16:00:51] <sytoru> and that was what their shit was written in
L844[16:01:02] <sytoru> and they never paid for a full rewrite :D
L845[16:01:03] <payonel> well, i dont consider myself old, but i've been working i c++ since the late 90s
L846[16:01:10] <Temia> They haven't the budget for a full rewrite.
L847[16:01:30] <payonel> in*
L848[16:01:33] <sytoru> well not now they don't :D
L849[16:01:55] <sytoru> but it's cool that their high-tech spaceship shit is all from the 70s/80s :D
L850[16:02:01] <sytoru> and yeah
L851[16:02:19] <sytoru> i don't consider myself old, but as far as minecraft community goes i am :)
L852[16:02:47] ⇦ Quits: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net) (Read error: Connection reset by peer)
L853[16:05:41] <payonel> sytoru: would be cool to see a poll of mc players
L854[16:06:28] <payonel> to chart statistically age, demographics, reasons for play, types of play, mods used, type of servers used (personal hosting, private hosting), years played, hours played
L855[16:06:32] <payonel> etc
L856[16:06:52] <payonel> # of accounts owned :)
L857[16:07:12] <payonel> <- 4
L858[16:07:16] <Inari> I have like
L859[16:07:17] <Inari> 5 or 6
L860[16:07:21] <payonel> haha! nice
L861[16:08:35] <Forecaster> I have exactly 1
L862[16:08:36] ⇨ Joins: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net)
L863[16:09:11] <payonel> yeah, that's how i feel about AshIndigo, too
L864[16:10:21] <AshIndigo> ?
L865[16:10:34] <payonel> AshIndigo: oh youre back ...
L866[16:10:43] * Temia technically has 0. Not a cracked player, she just piggybacks on a friend's account when someone invites her to a server. .3.
L867[16:10:49] <Inari> payonel: http://i.imgur.com/UKb3vtn.mp4
L868[16:10:53] <AshIndigo> i never really left..
L869[16:11:22] <AshIndigo> its adorable inari
L870[16:11:47] <Forecaster> you left for about 6 seconds :O
L871[16:12:00] <AshIndigo> mc crashed
L872[16:12:33] <payonel> Inari: that's really sweet :). the head-bury in the hand is like my cat, Popo
L873[16:12:46] <Inari> That naming though
L874[16:13:00] <payonel> ? popo? :)
L875[16:13:04] <Inari> Yeah
L876[16:13:16] <payonel> poh-poh :), payo and his cat popo :/
L877[16:13:22] <Inari> https://en.wiktionary.org/wiki/Popo#Noun
L878[16:13:31] <Forecaster> One of ours is named Snape
L879[16:13:38] <payonel> ha
L880[16:13:55] <Forecaster> we didn't name him, but it suits him
L881[16:13:59] <Forecaster> he's 100% black
L882[16:14:04] <payonel> i also didn't name popo
L883[16:14:11] <payonel> but he's most definitely, Popo
L884[16:14:55] <Forecaster> and I mean 100%, not a single bit of fur on him that is white or anything else...
L885[16:14:59] <Forecaster> even his nose is black
L886[16:15:16] <Forecaster> I've never seen a cat that is completely single-color before
L887[16:15:23] <payonel> ha, cool
L888[16:16:32] <Inari> Forecaster: Now paint him with that pure-black material
L889[16:16:53] <Forecaster> vanta-black
L890[16:17:05] <Inari> That
L891[16:17:17] <payonel> oh the light-sucking black stuff?
L892[16:17:31] <Inari> Yeah
L893[16:17:31] <Forecaster> yeah
L894[16:17:39] <payonel> that stuff is unnerving
L895[16:17:55] <Inari> I still want clothing that reacts to electroagmetnic fields :P
L896[16:18:02] <Inari> We've got the tech apparently, but noone made it
L897[16:18:03] <Inari> :<
L898[16:18:31] <Forecaster> "react"?
L899[16:18:37] <Forecaster> how?
L900[16:18:51] <Inari> change colour depending on direction and/or strength
L901[16:18:58] <Forecaster> ah
L902[16:20:14] <Inari> Probably even woudl change i you stoo dstill but people who looked at you moved
L903[16:20:17] <Inari> Come to think of it :P
L904[16:23:13] <sytoru> http://pastebin.com/PxEQ3pvX
L905[16:23:37] <sytoru> ^script will create an rc.d script and enable it to bind keyboard/screen
L906[16:23:47] <AshIndigo> "555" best component name
L907[16:24:01] <sytoru> work now finished. time to concentrate on some minecrafting :DD
L908[16:27:53] <sytoru> the mod was updated to reflect the new pastebin address right?
L909[16:31:09] <Kodos> Hm?
L910[16:31:21] <payonel> yes
L911[16:37:47] *** Tedster is now known as AndChat|140627
L912[16:38:00] *** AndChat|140627 is now known as Tedster
L913[16:40:59] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L914[16:53:35] ⇦ Quits: Inari (~Pinkishu@p5dec6ace.dip0.t-ipconnect.de) (Quit: 'The wave-particle duality is like a struggle between a tiger and a shark: each is supreme in his own element but helpless in that of the other.')
L915[17:05:31] <Sangar> https://gfycat.com/HandmadeWeeklyEmperorpenguin \o/
L916[17:09:56] <Forecaster> gasp, shiny things
L917[17:11:26] <Vexatos> >work on finding fixes for critical bugs in OC making the game almost unplayable due to your work getting lost frequently
L918[17:11:35] <Vexatos> >add new features in obscure mod few people even know about
L919[17:11:38] <Vexatos> Yes
L920[17:11:48] <Sangar> :3
L921[17:11:50] * Vexatos approves
L922[17:17:06] <payonel> Sangar: still awake? :)
L923[17:17:25] <Sangar> aye
L924[17:18:53] <payonel> Sangar: if i create a local var in machine.lua - is it persisted between loads?
L925[17:19:07] <payonel> i could make it _G or _ENV if needed
L926[17:19:16] <payonel> just curious how the rules of persistence works at that level
L927[17:19:27] <payonel> in-game, as per your scala code
L928[17:19:42] <payonel> also, where is that save code?
L929[17:19:57] <payonel> i'm interested to repro it in c++
L930[17:22:43] <Sangar> uhhh... i think it will be persisted, yeah. the actual calls to do the serialization/ deserialization of the lua state are in here: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/server/machine/luac/PersistenceAPI.scala
L931[17:23:18] <payonel> ok thanks
L932[17:26:23] ⇦ Quits: Chaoschaot234 (~Chaoschao@83-221-68-156.dynamic.primacom.net) (Read error: Connection reset by peer)
L933[17:27:47] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L934[17:34:23] <Sangar> working on tis is so fun, it's so... focused :P
L935[17:35:16] <Vexatos> a language with a static analyzer
L936[17:35:46] <Vexatos> come to #charset and have fun telling mezz at how the Scala plugin doesn't care about annotations like @Nonnull \:D/
L937[17:36:13] <Vexatos> (I'm close to giving up the 1.11 port again)
L938[17:38:58] <Sangar> D:
L939[17:39:00] <Sangar> well
L940[17:39:08] <Sangar> might be a good time as any to rewrite oc in java
L941[17:39:12] <Sangar> i'm not even joking
L942[17:50:39] *** Vexatos is now known as Vexasleep
L943[17:50:42] ⇦ Quits: Vexasleep (~Vexatos@p200300556E5AFE555487DD433767DD0C.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L944[17:59:51] <gamax92> Sangar: on a scale of 1 to 1 how much regret do you have writing oc in scala
L945[18:00:09] <AshIndigo> alot?
L946[18:00:15] <gamax92> a lot
L947[18:01:10] <Sangar> what happened to the alot bot response :(
L948[18:03:15] <Sangar> frankly not that much, learning scala was a pretty great experience. and this was before capabilities and java 8, so traits were kind of king. if 1 is meh and 10 is utter existential despair, then probably somewhere around 3, but rising :P
L949[18:03:22] ⇦ Quits: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net) (Read error: Connection reset by peer)
L950[18:05:11] ⇦ Quits: Turtle (~SentientT@82.171.92.73) (Quit: Nettalk6 - www.ntalk.de)
L951[18:19:10] ⇨ Joins: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au)
L952[18:21:00] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L953[18:35:47] <TYKUHN2> Suddenly 60 "USB device not recognized" messages!
L954[19:09:45] <S3> so I got cool-retro-term hooked up.
L955[19:10:23] ⇦ Quits: Crazylemon (~Crazylemo@207.62.170.220) (Remote host closed the connection)
L956[19:15:28] ⇦ Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Read error: Connection reset by peer)
L957[19:17:00] ⇨ Joins: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L958[19:20:47] <gamax92> frag 256
L959[19:20:48] <gamax92> rts 1
L960[19:22:15] <gamax92> retry 0
L961[19:22:38] <gamax92> because anything over 0 results in internet lock ups
L962[19:23:15] ⇨ Joins: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net)
L963[19:26:23] ⇦ Quits: Thamathar (~Thamathar@cb-217-129-170-13.netvisao.pt) (Quit: Leaving)
L964[19:38:50] ⇦ Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Read error: Connection reset by peer)
L965[19:40:25] ⇨ Joins: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L966[19:55:26] ⇦ Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Read error: Connection reset by peer)
L967[19:56:59] ⇨ Joins: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L968[20:01:09] ⇦ Quits: Doty1154 (~Doty1154@67.215.244.186) (Ping timeout: 198 seconds)
L969[20:01:32] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:a963:53e7:a3fd:34cb)
L970[20:02:59] ⇦ Quits: sytoru (webchat@host86-184-18-45.range86-184.btcentralplus.com) (Ping timeout: 180 seconds)
L971[20:03:29] ⇨ Joins: sytoru (webchat@host86-184-18-45.range86-184.btcentralplus.com)
L972[20:03:42] <sytoru> stupid cable :c
L973[20:16:23] ⇨ Joins: techno156 (~techno156@137.154.137.222)
L974[21:01:30] <S3> so
L975[21:01:46] <S3> sytoru: go with DSL?
L976[21:04:00] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:a963:53e7:a3fd:34cb) (Read error: Connection reset by peer)
L977[21:04:26] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L978[21:17:31] <TYKUHN2> Suck it AI
L979[21:27:05] ⇦ Quits: techno156 (~techno156@137.154.137.222) (Ping timeout: 190 seconds)
L980[21:49:07] <TYKUHN2> And short circut returns first right?
L981[21:51:39] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L982[22:20:33] ⇦ Quits: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net) (Quit: Quitting)
L983[22:26:47] ⇦ Quits: Ashindigo_ (uid202308@id-202308.hathersage.irccloud.com) (Quit: Connection closed for inactivity)
L984[22:39:03] <TYKUHN2> function meta.__sub(one, two) one + (two * -1)
L985[23:08:07] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L986[23:08:12] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L987[23:11:25] ⇦ Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au) (Quit: Leaving)
L988[23:33:34] ⇨ Joins: techno156 (~techno156@137.154.137.222)
L989[23:39:34] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: Mischief Managed!)
<<Prev Next>> Scroll to Top