<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:04] ⇨ Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L2[00:00:04] zsh sets mode: +v on Corded
L3[00:02:09] *** CB|Away is now known as Kimiro
L4[00:04:55] ⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection reset by peer)
L5[00:05:05] <Shuudoushi> http://imgur.com/gallery/Kptff
L6[00:05:17] ⇦ Quits: Yepoleb (~yepoleb@188-23-116-61.adsl.highway.telekom.at) (Quit: Yepoleb)
L7[00:07:31] ⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L8[00:11:17] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:ec2f:eef7:26b2:aec) (Read error: Connection reset by peer)
L9[00:17:44] ⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection reset by peer)
L10[00:20:18] ⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L11[00:21:41] <Saphire> OMG
L12[00:21:56] <Saphire> windows version of stellaris works fine on linux o.o
L13[00:22:01] <Saphire> AND MY COMPUTER CAN HANDLE IT
L14[00:22:34] <Shuudoushi> https://www.craigslist.org/about/best/aaa/425529349.html?lang=en&cc=us
L15[00:29:57] *** Kasen is now known as rakiru|offline
L16[00:31:18] ⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection reset by peer)
L17[00:33:59] ⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L18[00:34:05] <Antheus> I FINALLY got shutter to work
L19[00:37:00] ⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection reset by peer)
L20[00:39:31] ⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L21[00:42:22] *** mrkirby153 is now known as kirby|gone
L22[01:00:21] *** Antheus is now known as Antheus|Sleep
L23[01:09:01] ⇨ Joins: Vexatos (~Vexatos@p200300556E32CA5210F6D8366FB667D8.dip0.t-ipconnect.de)
L24[01:09:02] zsh sets mode: +v on Vexatos
L25[01:10:05] ⇨ Joins: fingercomp (~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L26[01:10:59] <Vexatos> o\
L27[01:14:01] <Izaya> https://lain.shadowkat.net/~izaya/img/s10e-medusa.png LXQt is nice
L28[01:22:12] <Saphire> That's a small screen..
L29[01:23:30] <Izaya> That's an S10e for you
L30[01:39:32] <asie> S10e?
L31[01:39:41] <asie> oh
L32[01:58:21] ⇦ Quits: bauen1 (~quassel@2a02:810d:1980:1584:3114:fd46:9885:c028) (Ping timeout: 190 seconds)
L33[02:23:17] ⇨ Joins: Vexaton (~Vexatos@p200300556E32CA6310F6D8366FB667D8.dip0.t-ipconnect.de)
L34[02:23:18] zsh sets mode: +v on Vexaton
L35[02:23:31] *** Vexatos is now known as Guest39512
L36[02:23:31] *** Vexaton is now known as Vexatos
L37[02:28:36] ⇦ Quits: Guest39512 (~Vexatos@p200300556E32CA5210F6D8366FB667D8.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L38[02:42:11] ⇨ Joins: Keanu73 (~Keanu73@92.25.96.203)
L39[02:57:52] *** amadornes[OFF] is now known as amadornes
L40[03:02:16] ⇨ Joins: Pyrolusite (~Pyrolusit@109.209.201.161)
L41[03:14:08] <Snapples> PRAISE THE EMPEROR
L42[03:47:01] ⇦ Quits: Cranium (~znc@cpe-72-180-39-249.neb.res.rr.com) (Quit: Oh no, my bouncer died!)
L43[03:56:36] <Snapples> Huh, seems like the build server is offline.
L44[03:57:40] ⇨ Joins: Inari (~Pinkishu@p5DEC69FB.dip0.t-ipconnect.de)
L45[04:01:37] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L46[04:10:22] *** amadornes is now known as amadornes[AFK]
L47[04:22:27] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L48[04:22:33] ⇦ Quits: Keanu73 (~Keanu73@92.25.96.203) (Quit: Gotta go to bed or something. See ya!)
L49[04:34:46] ⇨ Joins: Nathan1852_ (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L50[04:37:27] <asie> It is indeed!
L51[04:50:20] zsh sets mode: +v on asie
L52[04:51:03] *** gAway2002 is now known as g
L53[04:55:14] <Snapples> RIP
L54[04:55:56] ⇦ Quits: Vexatos (~Vexatos@p200300556E32CA6310F6D8366FB667D8.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L55[04:57:07] ⇨ Joins: kremsy (~Lukas@cm56-201-86.liwest.at)
L56[04:59:16] <Zeizon> Hello, iv'e been working my way in to madness that is networks, events and signals.
L57[04:59:38] <Zeizon> would like to know if there's any good example programs/librarys that could be of used in learning?
L58[05:00:02] <Zeizon> in addition to oc wiki
L59[05:00:20] ⇨ Joins: Vexatos (~Vexatos@p200300556E32CA63E9447BCA5EDD620B.dip0.t-ipconnect.de)
L60[05:00:21] zsh sets mode: +v on Vexatos
L61[05:00:42] <Skye> Zeizon: networking in OC?
L62[05:00:47] <Zeizon> forum seems to have lots of unfinished network apis :S
L63[05:00:48] <Zeizon> yes
L64[05:01:02] <Zeizon> i have difficulties to understant event handling
L65[05:01:13] <Skye> Ah
L66[05:01:16] <Zeizon> modem api usage is straight forward
L67[05:01:25] <Inari> what about it
L68[05:01:25] <Skye> I see
L69[05:02:03] <Zeizon> event.listen works like an interrupt?
L70[05:02:48] <Skye> Kinda
L71[05:02:57] <Inari> ~~~kinda~~~
L72[05:03:05] <Skye> In Lua, functions are like variables
L73[05:03:12] <Skye> Well
L74[05:03:16] <Inari> it calls the method if the event occurs, yes
L75[05:03:21] <Zeizon> ok
L76[05:03:24] <Skye> Functions can be stored in variables
L77[05:03:25] <Inari> but its inner workings arent like interrupts
L78[05:03:26] <Inari> :p
L79[05:04:02] <Inari> whenever someone asks that it makes me want to explain all the stuff haha
L80[05:04:25] <Zeizon> event API has good example, but i seem to miss some points on it :/
L81[05:05:11] <Zeizon> but it's run in the background even if the main program is running in other while loop for example?
L82[05:05:24] <Inari> ~~~kinda~~~
L83[05:05:40] <Zeizon> well the event handling is done in background and then main loop is interrupted
L84[05:05:56] <Zeizon> kinda? :D
L85[05:06:00] <Inari> haha kinda
L86[05:06:10] <Inari> more like
L87[05:06:19] <Inari> the main loop temporarily gives up control all the time :p
L88[05:06:38] <Inari> do you know coroutines?
L89[05:06:55] <Skye> And you can release control from your own function too
L90[05:07:08] <Zeizon> i'm aware of coroutines
L91[05:07:24] <Inari> okay, you also know that only one coroutine runs at any given time then?
L92[05:07:43] <Zeizon> yes
L93[05:08:02] <Inari> good :p
L94[05:08:10] <Inari> but you dont know how signals operate?
L95[05:08:34] <Zeizon> well, i'm getting there
L96[05:09:43] <Zeizon> i have some background of C and microcontrollers, it's bit of a sift in thinking to move into software simulated enviroment
L97[05:10:26] <Zeizon> but anyway, i'll have to test some thing later to get more specific questions
L98[05:13:02] <Inari> aw
L99[05:13:05] <Inari> i was just goign to explain a bit :D
L100[05:14:56] <Zeizon> I'll take any help i can get with this :)
L101[05:15:17] <Inari> though im not sure what actaully pull sthe events in openOS
L102[05:15:37] <Zeizon> community generated content is bit lacking in tutorials with oc currently
L103[05:15:42] <Inari> but yeah, event handling cant run "in the background" because only one thing ever runs at a time. (and code has to give up control, rather than being interrupted)
L104[05:16:06] <Zeizon> yes
L105[05:17:09] <Zeizon> but it's like an interrupt in AVR that forces a pointer to move in to specified function and after that back in to the palce it was interrupted
L106[05:18:30] <Inari> hm... i dont really like comparing it to that I suppose, since signals are a queue, but it has thes ame properites in that, your loop yields, the signal is pulled, the event handler function is called and executes, that then yields or ends and then your loop resumes where it yielded, yes
L107[05:19:08] <Zeizon> ok cool. it seems that i need to learn more about ignal queu
L108[05:20:06] <Inari> its really just a queue :D you put stuff onto it by calling pushSignal, and you pull stuff by calling pullSignal (which internally actually yields the machine coroutine, waiting for the jvm to resum eit with the requested (or any) signal supplied (or after a given timeout)
L109[05:20:38] <Inari> hmm though i can recall if pullSignal yiedls the machein coroutine directly then, doubt that
L110[05:20:56] <Inari> it porobabyl just yields to the coroutine that resumed it, whichin turn does its stuff and will proabbyl call pullSignal eventaully
L111[05:21:01] <Inari> *cant
L112[05:21:47] <Zeizon> ok
L113[05:21:52] <Inari> oh right the machien coroutine keeps pulling signals
L114[05:22:01] <Inari> and passes that to the bios
L115[05:23:07] <Inari> so its probably something like... your program yields, so the shell does some other stuff and also yields, the bios yields, the machine couritne yields to jvm. jvm passes in somethign new resuming the machine, it in turn resumes the bios, the bios resumes the shell and the shell resumes your (and possible other running) programs. thats without the event api at least
L116[05:23:47] <Zeizon> is this queue automatically emptied?
L117[05:23:48] <Inari> with the event api you just register with the event api that when it sees a certain signal name it will call a certain function, and then its somewhere along that chain, so something will call its pull, it pulls the signal, does the functions
L118[05:24:01] <Zeizon> oh ok
L119[05:24:05] <Inari> well the item gets dequeued when the jvm hands it to the machine
L120[05:24:09] <Zeizon> that simplifies a lot of things
L121[05:24:13] <Inari> other than that, it stays in the queue
L122[05:24:26] <Inari> hmm
L123[05:24:41] <Inari> im not quite sure what calls event.pull in openos though as said :s migth be that you have to call it in your main loop instead of yielding/sleeping
L124[05:25:16] <Inari> the nice way of that organization is that if a computer just sits tehre and waits fro events, it wont be wasting cycles as its coroutines are paused :D
L125[05:25:32] <Zeizon> event.pull will wait for an event to happen and event.listen registers it to the background handler
L126[05:25:41] <Inari> Zeizon: well you can look at the event.lua and usch too, if you're intereted in microcontroller stuff, eeprom is a bit more lowlevel
L127[05:26:03] <Zeizon> yeah, need to check those out
L128[05:26:04] <Inari> hmm basically, yeah. however, event.pull will just fetch any event, and if it matches the registered thingy it hen call sthat :p
L129[05:26:14] <Zeizon> ok
L130[05:27:13] <Zeizon> thank you, this has been quite helpful :)
L131[05:28:41] <Inari> i hope i got ti right :P
L132[05:29:46] <Zeizon> close enough for me for this moment :)
L133[05:30:08] <Zeizon> i'll be back later with more questions :D
L134[05:30:57] <Zeizon> oh and have to ask about your nick, is it after the Inari lake?
L135[05:31:09] <Inari> nope, the shinto deity haha
L136[05:31:25] <Zeizon> the food was my second quess :)
L137[05:31:35] <Zeizon> ah Inari Okami
L138[05:31:39] <Inari> yep
L139[05:31:48] <Zeizon> cool
L140[05:31:50] <Inari> i seem to often remind peopple of the food though
L141[05:31:53] <Inari> and make them hungry haha
L142[05:32:05] <Inari> payonel: what does "--[[@delayloaded-start@]]" even do
L143[05:32:41] <Zeizon> there's certain music video that features couple of inaris in it :)
L144[05:33:03] <Inari> which kind of inaris?
L145[05:33:12] <Zeizon> food and the lake in Finland
L146[05:33:26] <Zeizon> there's a state of Inari near the lake
L147[05:33:42] <Inari> ah :p
L148[05:36:42] <Inari> payonel: why is it calling event.pull only if no filter/timeout is specified? (if im reading this right :P)
L149[05:37:09] <Inari> but yeah term.lua and sh.lua and all openos stuffs eems to extensively call event.pull
L150[05:37:20] <Inari> so youmgith not have to call it manuall and just yielding could be fine :P
L151[06:50:58] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 384 seconds)
L152[06:54:24] *** amadornes[AFK] is now known as amadornes
L153[06:57:38] ⇨ Joins: Jezza (~Jezza@92.206.5.6)
L154[07:04:39] ⇦ Quits: Hyst (cxsss1@cpe-124-189-12-66.iacz1.cht.bigpond.net.au) (Ping timeout: 201 seconds)
L155[07:06:06] <Sangar> o/
L156[07:14:13] <Vexatos> o\
L157[07:16:44] <Vexatos> Sangar, server is rip D:
L158[07:17:01] <Vexatos> http://ci.cil.li/job/OpenComputers-dev-MC1.9/
L159[07:17:07] <Vexatos> %jenkins
L160[07:17:14] <Vexatos> :P
L161[07:18:49] <Sangar> oh well
L162[07:18:53] <Sangar> it survived rather long this time :P
L163[07:23:21] <Sangar> ohai jenkins 2.x
L164[07:24:51] <Sangar> > FATAL: PermGen space
L165[07:25:05] <Sangar> does jenkins not start a new process when compiling stuff? ^.-
L166[07:25:26] <Sangar> *running a job
L167[07:25:54] <Sangar> going by the number of processes it spawns i thought it would... maybe it's unrelated to it locking up after some time after all
L168[07:26:56] ⇨ Joins: DaMachinator (~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net)
L169[07:28:40] <Vexatos> Sangar, http://git.io/vrst8 enumhand / heldItem when
L170[07:28:49] <Sangar> next
L171[07:28:54] <Vexatos> gud
L172[07:32:30] * Lizzy groans
L173[07:33:38] ⇦ Quits: kremsy (~Lukas@cm56-201-86.liwest.at) (Ping timeout: 201 seconds)
L174[07:34:05] ⇨ Joins: Yepoleb (~yepoleb@178-190-228-165.adsl.highway.telekom.at)
L175[07:36:35] * Skye hands Lizzy some water
L176[07:42:17] * Lizzy sips
L177[07:43:36] <Vexatos> Sangar, sooo jenkins up when >_>
L178[07:44:48] <Sangar> was up again. then was dead again. now up again.
L179[07:44:49] <Sangar> :X
L180[07:45:10] <Sangar> aaand dead again
L181[07:45:11] <Sangar> ffs
L182[07:45:25] <Vexatos> I just want a certain new build
L183[07:45:30] <Sangar> i get the feeling the update to 2.x broke some things kinda badly
L184[07:45:31] <Vexatos> with a certain commit committed
L185[07:46:32] <Sangar> if jenkins would do me the favor of surviving long enough...
L186[07:50:56] <g> I actually had a look at jenkins when 2.x came out
L187[07:51:01] <g> since they have that webstart demo thing
L188[07:51:21] <g> the complete lack of any useful functionality out of the box is astounding
L189[07:52:16] <g> it's got the node.js problem - lots of small single-function plugins, with some duplicates
L190[07:55:11] <Sangar> well, great. now it's just sitting there, eating up all of the cpu time and not being reachable -.- i'll leave it sitting a while longer, hoping it's still compiling...
L191[07:57:01] <gamax92> mmm
L192[07:57:17] <gamax92> oh, hey Vexatos
L193[07:57:36] <Vexatos> oh, hey gamax92
L194[07:57:50] <gamax92> Vexatos: I can't remember if I linked you this so I'll do it again anyway
L195[07:58:11] <Lizzy> .load
L196[07:58:12] <EnderBot2> CPU: 1.32 1.33 1.28 , RAM: 16.9G/31.3G (~53.9%), SWAP: 390.7M/88.2G (~0.4%)
L197[07:58:54] <S3> It's so useful to connect a bouncer to a bouncer
L198[07:59:00] <gamax92> Vexatos: https://www.youtube.com/watch?v=WejGUzpnw_g
L199[07:59:01] <MichiBot> OpenComputers SAM Speech | length: 11s | Likes: 0 Dislikes: 0 Views: 4 | by gamax92
L200[07:59:19] <Lizzy> S3, lol
L201[07:59:31] <Vexatos> gamax92, pls
L202[07:59:36] <S3> Damn it
L203[07:59:41] <Vexatos> you have way too much free time
L204[07:59:43] <gamax92> Vexatos: more? okay!
L205[07:59:45] <S3> I thought this was going to be a talk by Sangar
L206[07:59:45] <S3> lol
L207[07:59:47] <Inari> lol
L208[07:59:53] <S3> or someone
L209[07:59:58] <S3> still neat
L210[08:00:00] <gamax92> is it someone!
L211[08:00:02] <S3> gamax92: is that using the sound mod?
L212[08:00:03] <Vexatos> gamax92, does this use mary?
L213[08:00:05] <Vexatos> or something else
L214[08:00:12] <gamax92> Vexatos: The fuck do you think :P
L215[08:00:19] <Vexatos> because it's definitely not mary's default voice >_>
L216[08:00:25] <Vexatos> ooooor you are insane
L217[08:00:27] <gamax92> then nooooooooope~ :P
L218[08:00:35] <gamax92> is SAM
L219[08:00:37] <Vexatos> and it is what I think it is
L220[08:00:50] <Inari> gamax92: make it do the roflcopter
L221[08:00:55] <Skye> Vexatos, it's a port of a C64 voice synth, from what I can tell
L222[08:01:10] <Vexatos> Skye, then it is what I think it is :|
L223[08:01:14] <S3> gamax92: make it sing daisy, daisy!
L224[08:01:18] <gamax92> Skye: it also existed for Atari 8bit
L225[08:01:20] <Vexatos> gamax92, you are positively mad ._.
L226[08:01:37] <Skye> make it sing still alive
L227[08:01:42] <S3> https://www.youtube.com/watch?v=41U78QP8nBk
L228[08:01:43] <MichiBot> First computer to sing - Daisy Bell | length: 1m 52s | Likes: 6305 Dislikes: 67 Views: 1019460 | by Slaven Radovic
L229[08:01:46] <S3> daisy^
L230[08:01:56] <S3> it actually does talk
L231[08:02:12] <gamax92> SAM can actually sing somewhat
L232[08:02:13] <S3> maube 40 seconds in
L233[08:02:18] <S3> maybe*
L234[08:02:28] <Inari> make it do miku
L235[08:02:33] <gamax92> has pitch/speed/mouth/throat controls and you can directly input phonemes
L236[08:02:33] <S3> 1 minute in heh
L237[08:02:59] <gamax92> oh and some special sing mode which I'm not sure what it does
L238[08:03:05] <Inari> Manual
L239[08:03:09] <Inari> Pitch: pitch of voice
L240[08:03:09] <gamax92> Inari: what manual :P
L241[08:03:17] <Inari> Speed: speed of output
L242[08:03:27] <Inari> Mouth: Opening angle of mouth
L243[08:03:34] <Inari> Throat: Choke hold strength on throat
L244[08:03:52] <gamax92> choke hold o.o;
L245[08:03:59] <gamax92> is that what it really gives in the manual
L246[08:05:00] <Inari> nah
L247[08:05:11] <Vexatos> gamax92, kewl
L248[08:05:13] <Vexatos> anyways, bbl
L249[08:05:57] <S3> https://www.youtube.com/watch?v=94d_h_t2QAA
L250[08:05:58] <MichiBot> Donald Sherman orders a pizza using a talking computer, Dec 4, 1974 | length: 7m 12s | Likes: 633 Dislikes: 7 Views: 96193 | by John Eulenberg
L251[08:06:00] <S3> DOMINOES FAILED
L252[08:06:06] <gamax92> RUINED
L253[08:06:09] <S3> they thought it was a pank
L254[08:06:12] <S3> prank*
L255[08:06:35] <gamax92> W A S T E D
L256[08:07:23] <S3> lol
L257[08:08:11] <gamax92> S3: you know how sometimes you look at words and they don't look like words?
L258[08:08:36] <S3> Yes
L259[08:08:43] <S3> not not really but yes
L260[08:08:49] <S3> it happens when I read spanish
L261[08:08:59] <S3> or french, everything in french is backwards.
L262[08:09:41] ⇨ Joins: Gyro_ (~Gyro@2601:184:300:5d60:dcb4:3ad9:8a01:bfbd)
L263[08:10:18] ⇦ Quits: Gyro (~Gyro@c-73-16-26-159.hsd1.me.comcast.net) (Ping timeout: 384 seconds)
L264[08:10:43] <Skye> I only know English
L265[08:11:35] <gamax92> S3: anyway, I'm gonna go try to resolve some of the issues still inside the port.
L266[08:11:51] <S3> for the sound card?
L267[08:12:11] <gamax92> Waiting on Sangar to do a fix I need for it.
L268[08:12:57] <gamax92> oh, thanks Sangar <3
L269[08:13:10] <S3> If I can come up with a phase locked loop in software, then FSK is possible for data transmission :P
L270[08:13:20] <Sangar> gamax92, only partially tested it, let me know if it actually works ;)
L271[08:13:25] <S3> at least, that would be the "proper" way to do it
L272[08:13:35] <Sangar> so, apparently jenkins is running out of memory .-.
L273[08:13:35] <gamax92> alright
L274[08:13:40] <Sangar> now where to adjust that again...
L275[08:13:49] <gamax92> Install a ram compressor!
L276[08:13:55] <gamax92> do you has UKSM!
L277[08:13:55] <S3> but it will only work if you can also input audio
L278[08:13:56] <Sangar> download more ram?
L279[08:14:10] <gamax92> Download teh wam
L280[08:14:30] <gamax92> anyway >_>;
L281[08:14:43] <gamax92> oh wait, if jenkins is dying is there actually a jar for this?
L282[08:14:58] <gamax92> or do I have to try building it myself and wait until next year
L283[08:15:20] ⇨ Joins: Keanu73 (~Keanu73@92.28.81.223)
L284[08:15:21] <S3> if I can do a phase locked loop, I'd be able to parse real WFM radio signals even from your favorite radio station :D
L285[08:15:33] <S3> without decoding them before transfer
L286[08:16:10] <Mimiru> Sangar, what distro is the build server running?
L287[08:16:35] <Sangar> debian
L288[08:16:37] <Sangar> i think >_>
L289[08:16:38] ⇨ Joins: kremsy (~Lukas@86.56.201.86)
L290[08:16:39] <S3> NOOOO
L291[08:16:45] <Mimiru> /etc/default/jenkins
L292[08:16:46] <Mimiru> iirc
L293[08:16:50] <Sangar> ah
L294[08:16:54] * S3 runs away
L295[08:16:57] <Sangar> well, just messed with the one in init.d :P
L296[08:17:06] <Mimiru> set stuff in JAVA_ARGS=
L297[08:17:08] <Mimiru> ahh lol
L298[08:17:13] <Sangar> yeah ^^
L299[08:18:52] <S3> I am compiling sudo on my beaglebone black running FreeBSD
L300[08:18:53] <Sangar> allright then, let's see how it goes...
L301[08:18:59] <Snapples> Ah, now it at least displays 503
L302[08:21:01] <Sangar> so far so good...
L303[08:21:15] <Sangar> 1.8.9 build ran through and i can still refresh :P
L304[08:22:15] <gamax92> !
L305[08:22:35] <Sangar> 1.9 done and still alive
L306[08:22:43] <gamax92> !!
L307[08:22:46] <Sangar> 1.7.10 don't let me down now
L308[08:22:50] <gamax92> !!!
L309[08:23:03] <Snapples> ;D
L310[08:23:31] <gamax92> BUILD FAILED
L311[08:23:34] <gamax92> you let me down gradle
L312[08:24:10] <gamax92> Actually I guess I don't need to rebuild this I just have to run it with the newer jar :/
L313[08:24:13] <S3> that's gradle for you
L314[08:24:24] <g> I still haven't managed to build OC
L315[08:24:34] <S3> OC never fails its' build!
L316[08:24:35] <g> I blame obama
L317[08:24:39] <gamax92> g: ya pleb!
L318[08:24:40] <g> It doesn't fail
L319[08:24:40] <Mimiru> I have... it only took 30+ minutes
L320[08:24:44] <g> it just never ends
L321[08:24:44] <gamax92> ^
L322[08:24:45] <g> IT NEVER ENDS
L323[08:24:50] <S3> wait what
L324[08:24:55] <g> I left mine overnight
L325[08:24:55] <g> xD
L326[08:25:02] <gamax92> OC builds really really slowly ...
L327[08:25:05] <S3> why does it take you 30 minutes to build OC? It takes me < 3 minutes.
L328[08:25:18] <gamax92> S3: you've probably had it built already before
L329[08:25:22] <Mimiru> Started 1 mo 2 days ago
L330[08:25:22] <Mimiru> Took 50 min
L331[08:25:22] <S3> na
L332[08:25:24] <S3> nah
L333[08:25:34] <Mimiru> http://ci.pc-logix.com/job/OpenComputers-1.7-dev/
L334[08:25:48] <g> My server can't build it either, and it's pretty beef
L335[08:25:49] <S3> But I do build it at like 4 Ghz with an 8 core machine, so maybe that has something to do with it :P
L336[08:25:50] <g> beefy*
L337[08:26:07] <gamax92> g: burgie
L338[08:26:08] <Mimiru> server is 8 cores as well
L339[08:26:27] <S3> I dunno if gradle manages multiple cores, but a clean build of OC never took me more than 5 minutes
L340[08:26:44] <Mimiru> it always stalled out at some point
L341[08:26:47] <Mimiru> then it'd finish
L342[08:27:40] <Sangar> the 1.7 builds take an eternity yeah... maybe due to the huge number of deps? idk
L343[08:28:03] <Sangar> the 1.8+ builds take ~1.5 minutes on the server :P
L344[08:28:55] <Mimiru> bleh
L345[08:28:58] <Mimiru> off to work
L346[08:29:18] <Sangar> on saturdays? D:
L347[08:29:48] <Mimiru> Yeah, we're open Saturdays
L348[08:30:04] <Mimiru> I usually have Friday off... but had to work yesterday too
L349[08:30:05] <Sangar> ah, welp. make 'em pay :P
L350[08:30:10] <gamax92> Open 24 hours, no sleeping on the job.
L351[08:30:20] <Mimiru> yes, they pay, my standard $8 an hour..
L352[08:30:25] * Mimiru sighs
L353[08:30:27] <Sangar> <_>
L354[08:31:32] <gamax92> I don't at all remember what I had to do to get the Client/Server ComponentTrackers in Java.
L355[08:31:35] <Sangar> i really don't know why the 1.7 build is taking so long unless it's polling remote servers for dependenices... it's sitting there at 0% cpu now
L356[08:31:49] <gamax92> also I don't want to use it because Scala's None doesn't work well in Java.
L357[08:32:36] <Sangar> yeah, will see if a nice api can be made instead
L358[08:32:40] <Sangar> then
L359[08:32:42] <Sangar> ish
L360[08:32:50] ⇦ Quits: DaMachinator (~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net) (Quit: Abort | Retry | Fail)
L361[08:33:14] <gamax92> Sangar: then what should I throw into the sound card? :P wait or just use ComponentTracker?
L362[08:33:40] <Sangar> if you can, use it. i'll make no promises on any eta wrt that :P
L363[08:34:30] ⇨ Joins: BearishMushroom (~BearishMu@90.231.174.194)
L364[08:36:51] <Sangar> bbl
L365[08:38:21] <S3> gamax92: ADC / DAC!
L366[08:41:36] <Inari> so, anyone been testing 1.9 OC?
L367[08:41:36] <gamax92> S3: DOM / SUB!
L368[08:41:41] <Inari> gamax92: lewd
L369[08:41:58] <S3> lol
L370[08:42:18] <S3> with a simple adc / dac we can determine the amplitutde of an audio signal coming in or going out
L371[08:42:35] <gamax92> S3.
L372[08:42:44] <gamax92> Synthesis is on the client, not the server.
L373[08:42:51] <S3> whyyyyyy
L374[08:43:03] <S3> (I'm kidding)
L375[08:43:05] <S3> but
L376[08:43:11] <gamax92> but you idea is kill.
L377[08:43:29] <S3> well actually, you know it wouldn't be a big deal to stream to the client I would think but
L378[08:43:32] <S3> why is that
L379[08:43:51] <Inari> gamax92: microphones?
L380[08:46:26] <gamax92> S3: imagine the number of people at BTM * 172KB/s
L381[08:47:55] <gamax92> or, you can just send a small tiny blurb of instructions (no idea if it's small but it's smaller than 172KB)
L382[08:50:05] <Snapples> I'm using it.
L383[08:52:18] <Inari> is there a OC standard testing world?
L384[08:52:37] <Izaya> those are a thing?
L385[08:53:09] <Inari> ?
L386[08:54:35] ⇦ Quits: Katie (~Michiyo@mail.pc-logix.com) (Read error: Connection reset by peer)
L387[08:54:55] <gamax92> ?
L388[08:55:02] <Izaya> ?
L389[08:55:57] <Snapples> ?
L390[08:56:49] <Lizzy> ?
L391[08:56:50] <Inari> aw :p
L392[08:57:00] <S3> what are snapples
L393[08:57:26] <Inari> when will oc 1.9 be on curse btw? :D
L394[08:58:56] <S3> tomorrow!
L395[08:59:11] <Inari> i somehow doubt that
L396[08:59:47] <gamax92> no, really is tomorrow, Sangar posted an announcement on the forums
L397[08:59:59] <Inari> :o
L398[09:00:45] <Inari> uhhhh
L399[09:00:47] <Inari> where D:
L400[09:00:55] <gamax92> made you look
L401[09:00:58] * gamax92 giggles and runs off
L402[09:00:58] <Inari> ....
L403[09:01:07] * Inari stabs gamax92
L404[09:01:13] * gamax92 giggles more.
L405[09:01:32] <Inari> the OC forums are so dead :P
L406[09:01:41] <gamax92> yah, computercraft.ru is where it be
L407[09:02:04] ⇨ Joins: Michiyo (~Michiyo@mail.pc-logix.com)
L408[09:02:04] <Inari> except i dont speak russian
L409[09:02:09] <Lizzy> Inari, na, just all the activity is currently in a few topics
L410[09:02:17] zsh sets mode: +o on Michiyo
L411[09:02:26] <Izaya> oh also, something I like about these S10e laptops: it has no Windows key, just a Home key
L412[09:02:37] <Skye> Inari, hire Saphire as a translator
L413[09:02:45] <gamax92> Saphire!
L414[09:11:17] <Inari> https://scontent.ftxl1-1.fna.fbcdn.net/v/t1.0-9/12274304_10205829904652119_3400984511222515045_n.jpg?oh=7df06c8f79c63752a00665ca6e391cff&oe=57DE5605
L415[09:11:33] <Skye> um
L416[09:12:12] <gamax92> XD
L417[09:12:21] * vifino groans and zombie-walks towards Lizzy
L418[09:12:48] * gamax92 gets a shovel and waves it at vifino D:
L419[09:12:59] * vifino waves back
L420[09:13:04] * Lizzy loops a rope around vifino and pulls him closer
L421[09:13:09] <vifino> :3
L422[09:13:23] * vifino snuggles Lizzy and kisses her <3
L423[09:13:32] * Lizzy returns vifino's kisses
L424[09:13:33] <S3> gross! coodies!
L425[09:13:34] <Lizzy> <3
L426[09:15:37] <Sangar> back
L427[09:15:56] <Sangar> wee, jenkins still alive \o/
L428[09:15:59] <gamax92> Sangar: I wish I knew why Vexatos thinks setting up a Computronics dev env is hard :P
L429[09:16:00] <Sangar> and 1.7 built
L430[09:17:06] <gamax92> all you have to do is just download 6 jars and then bamn, all the errors go away and you can build Computronics
L431[09:17:10] <Inari> Sangar: when do dev builds move to curse usually ? (aka, when wil 1.9 be on it :D)
L432[09:17:32] <Sangar> Inari, when i deem 1.6 ready for another rc i guess :P
L433[09:17:33] <Snapples> Is there a dev server for computronics?
L434[09:17:42] <gamax92> nah
L435[09:18:02] <Inari> Sangar: sounds like that;ll be a while :P
L436[09:18:09] <Sangar> will see
L437[09:18:21] <Sangar> so Vexatos, how do i fix the hover boots?
L438[09:29:38] <S3> https://www.youtube.com/watch?v=crbfSY6vf7s
L439[09:29:40] <MichiBot> Computer Classic: "The Incredible Machine" 1968 Western Electric AT&T 15min | length: 14m 54s | Likes: 691 Dislikes: 6 Views: 54657 | by Jeff Quitney
L440[09:29:52] <S3> lots of cool stuff ^
L441[09:30:28] <gamax92> Sangar: there I finally got around to building a thing to test, seems to work
L442[09:31:10] <Sangar> yey
L443[09:32:15] <Saphire> uh
L444[09:32:40] <Saphire> How bad is 3.9 mmol/L of sugar in blood?
L445[09:33:04] <S3> it's too bad tubes are so expensive
L446[09:33:20] <S3> because if they weren't I'd spend money to build a tube computer in my basement
L447[09:34:34] <Skye> Saphire, according to a random website, not too bad if you haven't eaten anything for a while
L448[09:36:51] <gamax92> Maybe I can detect this ...
L449[09:36:59] <gamax92> it just has to be Some, not None.
L450[09:38:07] <Forecaster> clearly some is better than none
L451[09:38:14] <Forecaster> we're talking about pies right?
L452[09:38:16] <gamax92> scala.Some vs scala.None
L453[09:38:30] <Forecaster> aw, I wanted some pies
L454[09:38:35] <Forecaster> >:
L455[09:38:48] <gamax92> but both are apparently subclasses of scala.Option
L456[09:41:04] ⇨ Joins: CoderPuppy (~cpup@32.218.116.43)
L457[09:41:13] ⇨ Joins: Hyst (cxsss1@cpe-124-189-12-66.iacz1.cht.bigpond.net.au)
L458[09:42:05] <Lizzy> hmm, do i want to try running SE on my laptop
L459[09:46:04] ⇦ Quits: cpup (~cpup@32.218.114.31) (Ping timeout: 384 seconds)
L460[09:52:56] ⇦ Quits: Keanu73 (~Keanu73@92.28.81.223) (Read error: Connection reset by peer)
L461[09:57:37] ⇨ Joins: reinei (~reinei@ip-109-45-2-112.web.vodafone.de)
L462[10:11:59] *** Kimiro is now known as CB|Away
L463[10:12:10] ⇨ Joins: Keanu73 (~Keanu73@host-92-28-81-223.as13285.net)
L464[10:21:14] <Vexatos> Sangar, ping
L465[10:21:20] <Vexatos> (reading chat log)
L466[10:26:04] <Sangar> Vexatos, pong
L467[10:26:09] <Sangar> hover boots
L468[10:26:10] <Sangar> how
L469[10:26:42] <Michiyo> With code!
L470[10:26:57] <gamax92> Vexatos: What's your current preference of nbt tag naming style atm, one letter or full words? :P
L471[10:27:03] *** CB|Away is now known as Kimiro
L472[10:27:58] <Vexatos> gamax92, if it is often called, short because every byte counts :P
L473[10:28:04] <Vexatos> Sangar, add new layer
L474[10:28:07] <Sangar> amadornes, intentionally using google...Predicate in mcmp instead of the java 8 one for compat? (just checking)
L475[10:28:09] <Vexatos> see my tape item code
L476[10:28:17] <Vexatos> since tapes can be dyed it's literally the same
L477[10:28:18] <amadornes> yes
L478[10:28:22] <Sangar> okeh
L479[10:28:30] <amadornes> I can't use J8's because Forge uses J6
L480[10:28:35] <Sangar> right
L481[10:28:47] <gamax92> Vexatos: I don't think you're often unloading and loading the world :P
L482[10:28:47] <Sangar> (i feel dumb, i just spent 10 minutes trying to figure out why it didn't want to compile >_>)
L483[10:28:58] <amadornes> also, you have helper methods in OcclusionHelper if you're not using J8
L484[10:29:04] <Vexatos> gamax92, just do what the noise card does to the sound card
L485[10:29:32] <Vexatos> Sangar, I'll fix it for you okeh?
L486[10:29:39] <Sangar> Vexatos, thenks
L487[10:30:05] <S3> working on lua ocranet switch today
L488[10:30:12] <S3> right now
L489[10:30:53] <Vexatos> Sangar, master-1.8.9 is mergable into master-1.9 right?
L490[10:30:56] <Vexatos> then I'll fix it there
L491[10:31:02] <Sangar> j8 is getting me to the point where i want to rewrite oc in it because scala<->j8 functional stuff interop is just meh right now
L492[10:31:09] <Sangar> Vexatos, yeap
L493[10:31:24] ⇦ Quits: Yepoleb (~yepoleb@178-190-228-165.adsl.highway.telekom.at) (Ping timeout: 384 seconds)
L494[10:31:32] <gamax92> S3: but what is lobsternetworks
L495[10:31:53] <S3> gamax92: business
L496[10:31:59] <S3> why?
L497[10:32:23] <S3> gamax92: we're working on it still
L498[10:32:26] <S3> https://lobsternetworks.com/
L499[10:33:15] <Sangar> now then. it compiles. let's see how broken my mcmp integration in 1.9 is :P
L500[10:33:53] <amadornes> heh
L501[10:33:55] <amadornes> good luck :P
L502[10:34:03] <S3> lol
L503[10:34:24] <gamax92> noise card uses shortened words, okay.
L504[10:35:03] <Sangar> .-. well, i should also *initialize* the integration
L505[10:35:13] <amadornes> that'd be nice, yeah
L506[10:36:27] <Sangar> [17:35:56] [Client thread/ERROR] [FML]: Exception loading model for variant mcmultipart:multipart#ticking=true for blockstate "mcmultipart:multipart[ticking=true]"
L507[10:36:29] <Sangar> normal?
L508[10:36:41] <gamax92> Sangar: write mods as if you're raising a child, in the beginning stages of loading you have to do everything for it, but then as things get more and more loaded then it should be able to take care of itself
L509[10:37:04] <gamax92> or something like that
L510[10:37:57] <Sangar> uhuh
L511[10:39:53] ⇨ Joins: Yepoleb (~yepoleb@178-190-228-165.adsl.highway.telekom.at)
L512[10:40:05] <Sangar> welp, rendering's broken. to noone's surprise ever.
L513[10:41:47] <gamax92> GASP!
L514[10:47:25] <amadornes> that's weird, Sangar...
L515[10:47:30] <amadornes> that should work just fine...
L516[10:47:42] <Vexatos> dammit sangar
L517[10:47:46] <Vexatos> you done derp
L518[10:50:03] <Vexatos> Sangar, https://github.com/MightyPirates/OpenComputers/pull/1806
L519[10:52:12] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection reset by peer)
L520[10:58:42] <Vexatos> Sangar, mind making a texture and model for the switch rack? ._.
L521[11:01:34] <Sangar> ugh, different kinds of resource locations be me bane
L522[11:01:48] <Sangar> Vexatos, switch rack? ah, mountable?
L523[11:01:55] <Vexatos> yes
L524[11:01:55] <Sangar> i suppose
L525[11:02:03] <Vexatos> we said it had four buttons
L526[11:02:09] <Sangar> yea
L527[11:02:15] <Vexatos> on a 14x3, that is - 00 00 00 00 -
L528[11:02:23] <Vexatos> - being the outer rack walls
L529[11:02:29] <Vexatos> so two spaces in the centre
L530[11:03:13] <Vexatos> I need stuff to stick out, obviously. Dark red and out when off and bright red (glowing) and in when on (maybe only half-in?)
L531[11:08:03] *** Skye is now known as skyem
L532[11:08:10] *** skyem is now known as Skye
L533[11:11:35] *** amadornes is now known as amadornes[Streaming]
L534[11:37:22] *** rakiru|offline is now known as Kasen
L535[11:41:02] ⇨ Joins: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f)
L536[12:08:11] <Vexatos> Sangar, server side of the thing is finished
L537[12:08:17] *** Antheus|Sleep is now known as Antheus
L538[12:10:29] <gamax92> Vexatos: okay, pushed another commit to PR
L539[12:18:53] <payonel> Inari: still wondering about event.pull and delayloaded-start?
L540[12:19:16] <payonel> Inari: you asked " why is it calling event.pull only if no filter/timeout is specified? (if im reading this right :P)"
L541[12:19:49] <payonel> Inari: i read your tutoring about signals, sounded really good - but even with that i'm not sure what 'it' is in this last question of yours
L542[12:19:56] *** kirby|gone is now known as mrkirby153
L543[12:22:03] <payonel> delayloaded-start is a special "annotation" that i added to the library loader (i.e. /lib/package.lua and the _G.require). methods marked delayloaded do not load into memory until used
L544[12:22:54] <payonel> so if you require("term"), for example, there are many functions available via the table(library object) you get back, but they are not actually loaded in RAM until you call them (metamethod handlers)
L545[12:23:31] <payonel> this is a big way that openos can do more for less (1.6 vs 1.5) -- besides general optimizations made
L546[12:25:50] <Vexatos> Sangar, you here?
L547[12:26:59] <Sangar> no
L548[12:27:03] <Sangar> food, brb :P
L549[12:27:43] <Inari> payonel: https://github.com/MightyPirates/OpenComputers/blob/00bc7e2cee7050807fe10169769002913957c6b4/src/main/resources/assets/opencomputers/loot/OpenOS/lib/sh.lua#L351 that
L550[12:28:49] <gamax92> yay, got final grades back: A, A :)
L551[12:29:18] <Vexatos> Sangar, should I call it "Button Board" instead because a) it's actually buttons and b) alliteration
L552[12:29:30] <gamax92> Vexatos: Button Bread
L553[12:29:42] <payonel> Inari: that's how we give child coroutines access to event.pull
L554[12:29:48] <gamax92> insert toast into rack
L555[12:30:03] <payonel> Inari: imagine you have an nth generation coroutine, many layers down. like - a process that calls another that calls another, n times
L556[12:30:38] <payonel> Inari: then that child wants to call event.pull -- but as you pointed out earlier, that simply yields. this handlers knows if event.pull needs to bubble up
L557[12:32:07] <Inari> ah :p well usually i'd see no issue in it yielding since the higher couroutine will yield too then and so on?
L558[12:32:16] <Inari> im not even sure which of teh 2 calls bubles it up haha
L559[12:32:30] <Inari> openos gotten so complex :s
L560[12:32:59] <payonel> Inari: THIS complexity was there before, i just put it in one place
L561[12:33:05] <payonel> maybe that's a form of complexity :)
L562[12:33:09] <Inari> haha
L563[12:33:15] <gamax92> payonel: it is indeed
L564[12:33:17] <Inari> yielding yields the sh.lua though
L565[12:33:22] <Inari> but event.pull also calls yield
L566[12:33:24] <Inari> im confused :P
L567[12:33:46] <payonel> Inari: tbh, this is some of the more complicated parts of how process management works
L568[12:33:49] <gamax92> payonel: I could have a bunch of separate sub functions to handle little pieces ... or put it all in one function and use goto flow D:<
L569[12:34:06] <Inari> needs more comments
L570[12:34:06] <Inari> :3
L571[12:34:12] <payonel> gamax92: :D hah, i should have used more gotos
L572[12:34:14] <gamax92> needs more catface
L573[12:34:18] <payonel> Inari: it definitely does :(
L574[12:34:21] <Inari> anyway
L575[12:34:33] <Inari> i just dont get why it calls event.pull since event.pull also just yields, but handles the event listeners
L576[12:34:46] <Inari> unless you for some reasond ont want listeners to be handled
L577[12:35:04] <payonel> i do -- so
L578[12:35:17] <payonel> (my little girl is talking to me...it's slowing my responses, sorry)
L579[12:35:24] <gamax92> payonel is a father o.o;
L580[12:35:34] <payonel> :)
L581[12:35:58] <Inari> were you tpping something or what did that just mean xD
L582[12:37:39] <payonel> OK, when a process is running (e.g. via os.execeute, or shell.execute, or on the command line) -- it's going through your $SHELL, which by default is sh.lua
L583[12:38:05] <payonel> the other way you'd be running a coroutine is if you did it by hand (i.e. via coroutine lib directly)
L584[12:38:23] <Inari> yeah
L585[12:38:28] <payonel> if you're running your own coroutines manually, you could disrupt event signal handling in some cases, no way around that
L586[12:38:38] <payonel> but let's just assume the common/normal case, i.e. via sh
L587[12:38:49] <payonel> because otherwise, "everything" goes through sh
L588[12:39:21] <Inari> why would i want to disrupt event signal handling in the first place though
L589[12:39:27] <payonel> so when some script calls event.pull, it needs to yield all the way to the machine to get signals. but your script could be many layers down
L590[12:39:45] <payonel> -- not saying you DO, just trying to be clear about what "everything" means
L591[12:39:46] <Vexatos> gamax92, http://git.io/vrs4X
L592[12:39:49] <Vexatos> how would this work
L593[12:40:15] <Vexatos> that env has no host, no world, no nothing
L594[12:40:22] <Vexatos> no client address...
L595[12:40:49] <payonel> the main reason event.pull is used, as opposed to a plain yield -- is for the params
L596[12:40:57] <payonel> i want to bubble those params all the way back
L597[12:41:16] <gamax92> Vexatos: which?
L598[12:41:30] <Vexatos> <Vexatos> gamax92, http://git.io/vrs4X</span>
L599[12:41:36] <Inari> but you use it when theres no param o.o
L600[12:41:39] <gamax92> oh!
L601[12:41:40] <Inari> except a timeout
L602[12:41:45] <Vexatos> that environment
L603[12:41:47] <gamax92> Vexatos: the server sends the client the node address
L604[12:41:52] <Inari> ah
L605[12:42:02] <Vexatos> but.... those envs are not singletons
L606[12:42:04] <Vexatos> why
L607[12:42:08] <Vexatos> why would that env know
L608[12:42:17] <Vexatos> what the other envs's hosts and addresses were
L609[12:42:18] <gamax92> why would it be a singleton.
L610[12:42:23] <gamax92> it doesn't need ot
L611[12:42:26] <Inari> payonel: hm.. so basically if something down yields, and its decided ti should bubble up, since everything else goes thorugh sh.lua, the yield yields to another yield etc? or what :p
L612[12:42:39] <Vexatos> yes because http://git.io/vrsBv
L613[12:42:41] <Vexatos> host is null
L614[12:42:51] <Vexatos> that thing is never called
L615[12:43:05] <gamax92> Vexatos: I tested that it was being called
L616[12:43:11] <gamax92> and uhh ... it was being called.
L617[12:43:39] <payonel> Inari: yeah, any yield will yield back out of sh. event.pull()[from a child] shoul call event.pull[in the parent] to wait for the next signal (needs to bubble up)
L618[12:43:48] <Vexatos> gamax92, how would it get a host then
L619[12:43:50] <payonel> same with event.pull(number), it needs to wait for the next one for a timeout
L620[12:43:53] <gamax92> it doesn't need a host
L621[12:43:54] <Vexatos> if you initialize it with null
L622[12:44:02] <Vexatos> well it does because if(host != null)=
L623[12:44:13] <gamax92> yes, and the ones that OC makes gives it a host
L624[12:44:50] <payonel> if the client was asking for a named event (e.g. event.pull("key_down")) we wouldn't be here - because event.pull doesn't yield with names, it yields for time
L625[12:44:57] <Vexatos> gamax92, ...what.
L626[12:44:58] <payonel> and filters the signals locally
L627[12:45:08] <Vexatos> how
L628[12:45:11] <payonel> Inari: wish i could draw this on a whiteboard for you :)
L629[12:45:13] <gamax92> >_.
L630[12:45:22] <gamax92> Vexatos: when OC makes an environment, it gives it a host, no?
L631[12:45:25] <Inari> payonel: you can! :p theres internet apsp for that haha
L632[12:45:28] <Vexatos> yes?
L633[12:45:40] <gamax92> correct, so thus when OC makes one it has a host
L634[12:45:44] <Vexatos> But not the env you registered to the event bus
L635[12:45:46] <gamax92> so?
L636[12:45:52] <gamax92> Again
L637[12:45:53] <Vexatos> which is the one receiving the events
L638[12:45:56] <gamax92> "Vexatos: I tested that it was being called"
L639[12:46:01] <gamax92> "and uhh ... it was being called."
L640[12:46:04] <payonel> Inari: the 'else' case here, to just yield normally -- should be the other yield types. like. a plain simple coroutine.yield(...)
L641[12:46:11] <gamax92> So ignore that you think it's not being called
L642[12:46:11] <Vexatos> gamax92, how and where from
L643[12:46:19] <payonel> and we'll pass the yield args back for kicks
L644[12:46:21] <Vexatos> the event handler is called
L645[12:46:25] <Vexatos> but the method inside won't be
L646[12:46:26] <payonel> though to be honest, i have no example use case for that
L647[12:46:31] <gamax92> unless I truly am an idiot ... hmm *checks*
L648[12:47:02] <gamax92> if that isn't actually being called then I have to wonder how TextBuffer is working
L649[12:47:08] <payonel> maybe io.read goes through that path
L650[12:47:13] <payonel> i'm not even sure about that
L651[12:47:44] <payonel> Inari: my hope is that users never need to read this area of code. they should be able to use event.pull naively
L652[12:47:48] <Vexatos> gamax92, textbuffer is a singleton
L653[12:47:56] <gamax92> .-. how
L654[12:48:22] <Vexatos> wait
L655[12:48:23] <Vexatos> nevermind
L656[12:48:52] <Vexatos> mixed up the names
L657[12:48:55] <payonel> Inari: feel any better about this?
L658[12:49:42] <Vexatos> wait
L659[12:49:46] <Vexatos> gamax92, line 555
L660[12:49:47] <Vexatos> object TextBuffer {
L661[12:49:50] <Vexatos> it IS a singleton
L662[12:49:52] <Vexatos> internal class
L663[12:50:46] <Inari> so theres shell, i run program A, program A executes program B, program B executes program C, now the stacktrace when yielidng is like sh.lua/sh.internal.runThreads():201; A.lua/sh.internal.runThreads():201; B.lua/sh.internal.runThreads():201; C.lua/myfunction();20
L664[12:50:57] <gamax92> Vexatos: bleh.
L665[12:51:04] <gamax92> then I don't know how fix.
L666[12:51:17] * gamax92 removes last commit.
L667[12:51:19] <Vexatos> ask Snagar
L668[12:51:27] <Vexatos> %tell Sangar how fix
L669[12:51:29] <gamax92> Vexatos: no ask you because I need advice where to move it
L670[12:51:30] <MichiBot> Vexatos: Sangar will be notified of this message when next seen.
L671[12:51:37] <Vexatos> gamax92, new class
L672[12:51:37] <Inari> if i yield with a time/nothing its fine to put that to pullevent since pullevnet just yields with time too, but if i yield with a filter we yield directly since we want to pass the filter up as much as possible to avoid unnecessary resumes?
L673[12:51:42] <Vexatos> maybe internal
L674[12:51:48] <Inari> since C yields to B which then calls handleYields
L675[12:51:51] <Inari> which yields again, to A
L676[12:51:54] <Inari> which also calls handleYields
L677[12:51:55] <Vexatos> public static class SyncHandler
L678[12:51:55] <Inari> ands o on
L679[12:51:59] <Vexatos> inside of DriverSoundCard
L680[12:52:05] <gamax92> okay.
L681[12:52:12] <payonel> Inari: yes, and event.pull can help us, if that signal is already in the queue
L682[12:52:22] <payonel> it'll empty out the queue until it finds that named signal, or will yield
L683[12:52:32] <Vexatos> and as you can see, Sangar uses a buffer of text buffers
L684[12:52:43] <Vexatos> so he does register them onto the singleton
L685[12:52:45] <Inari> but if we look fro a filter we pass the filter up as mucha s possible still it seems
L686[12:52:53] <Vexatos> using registerClientBuffer
L687[12:53:10] <Vexatos> which occurs in load, apparently
L688[12:53:35] <payonel> event.pull(filter) will yield (nil) if the queue is empty (or the queue goes empty looking for filter)
L689[12:53:48] <payonel> Inari: and in that case, we call event.pull(nil) again -- which bubbles to the machine
L690[12:53:56] <Vexatos> and also in update() >_>
L691[12:54:09] <Vexatos> but that part only for text sync, I guess
L692[12:54:24] <Vexatos> seems like that
L693[12:55:02] <payonel> Inari: then, when the event.pull for C.lua gets back, looking for filter still, it checks the signal queue, and yields (nil) again if the signal wasn't what the user asked for
L694[12:55:25] <Inari> payonel: ahh
L695[12:55:52] <Inari> payonel: but we seem tonly call event.pull if we have no filter? :p
L696[12:56:01] <Inari> or wait
L697[12:56:01] <payonel> Inari: also, i'm half wrong, if C asks for event.pull(number, string) -- it does send that string back each time (though now i'm seeing that probably isn't necessary) --- in the end, we get the same info back to C
L698[12:56:08] <Inari> you said users should call event.pull in their program
L699[12:56:12] <payonel> yes
L700[12:56:13] <Inari> so i guess yu already get abck a nil yield
L701[12:56:19] <payonel> yes
L702[12:56:24] <Inari> okay, makes sense :p
L703[12:56:30] <payonel> C's event.pull will have the local variables it needs
L704[12:56:59] <Inari> so it seems the "else" would only occur if i manually use .yield in my program
L705[12:57:04] <payonel> YES
L706[12:57:15] <Inari> haha
L707[12:57:18] <payonel> with some custom args of your own
L708[12:57:22] <Inari> sorry if im annoying :p
L709[12:57:28] <payonel> again, i dont have a use case for that
L710[12:57:33] <Inari> hm
L711[12:57:40] <payonel> but if i don't handle that correctly, i think error() breaks...or something
L712[12:57:42] <gamax92> Vexatos: welp, guess I still have to use the ComponentTracker afterall (inside of SyncHandler)
L713[12:57:43] <payonel> maybe os.exit
L714[12:57:45] <payonel> i don't recall
L715[12:57:49] <payonel> it's VERY edge case
L716[12:57:50] <Inari> okay
L717[12:57:55] <Inari> will need to read into this more i guess
L718[12:58:02] <Inari> but at least thatm akes sense :p
L719[12:58:03] <Vexatos> gamax92, until Snagar makes tehapi
L720[12:58:09] <gamax92> until.
L721[12:58:15] <Sangar> ?
L722[12:58:20] <Inari> payonel: just to be sure
L723[12:58:33] <Vexatos> Hi Sangar
L724[12:58:40] <Inari> ws that a "YES, god, you finally get it, i said taht 10 times" or a "YES, exactly! \o/" haha
L725[12:58:57] <payonel> Inari: tbh, that 'else' is not a rock solid solution. i suppose a formal specification of the yield system might have a functional hole due to that else. but no one is relying on that yield work flow, so for now, it's okay
L726[12:59:25] <payonel> Inari: i hope you know i'm a positive, encouraging, individual - so very very much so the latter
L727[12:59:34] <Inari> haha :p
L728[12:59:37] <Inari> just making sure~
L729[12:59:45] <Vexatos> <Vexatos> Sangar, should I call it "Button Board" instead because a) it's actually buttons and b) alliteration
L730[12:59:51] <Inari> and okay, thanks ^^
L731[13:00:21] <payonel> cool, gotta get back to parenting. i'll be afk but i'll check notifications (nick pings) later if you have another question
L732[13:00:31] <Inari> okay :3
L733[13:00:34] <Inari> have fun
L734[13:00:40] <Vexatos> SANGAR D:
L735[13:00:57] ⇨ Joins: ProfesseurCraft (webchat@ARennes-553-1-215-152.w2-10.abo.wanadoo.fr)
L736[13:00:57] <gamax92> I ... still don't know how to do this .-.
L737[13:01:13] <ProfesseurCraft> hello, i have a bug with the lightLevel of printed blocks
L738[13:01:23] <ProfesseurCraft> the light works to me when i place it but not for the orher players on the server
L739[13:01:45] <gamax92> Vexatos: I guess I need to make a map of the world to a list of addresses inside the world?
L740[13:01:49] <ProfesseurCraft> the other players need to update the area where the light block is placed to see the light
L741[13:02:00] <gamax92> no ... a list of client environments?
L742[13:02:07] <Sangar> Vexatos, they're not buttons, they stay pressed no?
L743[13:02:12] <Vexatos> Sangar, yes
L744[13:02:17] <Vexatos> but uh
L745[13:02:18] <Vexatos> hm
L746[13:02:27] <gamax92> toggle buttons
L747[13:02:33] <Vexatos> they are not buttons in the MC sense >_>
L748[13:02:36] <Sangar> togglebuttonboard
L749[13:02:49] <Inari> Lever Board
L750[13:02:54] <gamax92> not levers>_>
L751[13:03:00] <g> toggle board?
L752[13:03:03] <Inari> they're levers in the MC sense
L753[13:03:09] <gamax92> not at all actually
L754[13:03:12] <g> switch board?
L755[13:03:14] <gamax92> toggle switches are not toggle buttons
L756[13:03:20] <ProfesseurCraft> someone for the light bug of printed blocks ?
L757[13:03:26] <gamax92> Sangar for the light bug
L758[13:03:27] <Vexatos> anyways, sangar, all done
L759[13:03:28] <Inari> gamax92: you're not a toggle button
L760[13:03:29] <Vexatos> pretty much
L761[13:03:33] <Vexatos> just need a texture and model
L762[13:03:35] <Sangar> Control Panel?
L763[13:03:46] <Vexatos> I'll just call it Switch Board
L764[13:03:48] <Sangar> :P
L765[13:03:54] <Vexatos> oh, and a manual entry >_>
L766[13:04:00] <Temia> Gamax is a toggle cat.
L767[13:04:06] <Temia> Vifino is a push cat.
L768[13:04:24] * Temia paps Gamax and Vifino on the heads. 'w'
L769[13:04:32] <gamax92> :3
L770[13:05:18] <gamax92> oh
L771[13:05:31] <gamax92> Sangar: ComponentTracker has it's own callback for world unload?
L772[13:05:53] <ProfesseurCraft> you don't want to answer to me or you don't know how to resolve my prob ?
L773[13:06:15] <ProfesseurCraft> fix* not resove sorry
L774[13:06:35] <gamax92> ProfesseurCraft: Sangar would be the one to talk to but it seems he's distracted at the moment
L775[13:06:36] <Vexatos> ProfesseurCraft, maybe browse through github?
L776[13:06:54] <gamax92> otherwise, you can also go on GitHub and file an issue there
L777[13:07:28] <ProfesseurCraft> do you have the same problem gamax92 Vexatos ?
L778[13:07:39] <ProfesseurCraft> about the light of printed blocks
L779[13:07:58] <Vexatos> never tested it
L780[13:08:31] <gamax92> I haven't used printed blocks
L781[13:08:44] <ProfesseurCraft> ok sad to me
L782[13:10:11] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L783[13:12:07] <Vexatos> Maybe open a github issue
L784[13:13:03] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L785[13:16:07] ⇨ Joins: cpup (~cpup@32.218.117.144)
L786[13:17:21] ⇦ Quits: CoderPuppy (~cpup@32.218.116.43) (Ping timeout: 190 seconds)
L787[13:19:30] ⇨ Joins: kjack1111 (webchat@c-98-249-103-27.hsd1.nm.comcast.net)
L788[13:19:45] <kjack1111> Its your favorite idiot! :D
L789[13:20:10] <Vexatos> Oh, it is?
L790[13:20:12] <Vexatos> Hi Sangar :>
L791[13:20:24] <kjack1111> That was a joke
L792[13:20:37] <kjack1111> I actually have a issue with OPPM where it fails to install after downloading :
L793[13:20:41] <kjack1111> *:|
L794[13:21:09] <gamax92> Vexatos: Can I use a Guava Cache?
L795[13:21:20] <Vexatos> what?
L796[13:21:21] <Vexatos> why
L797[13:21:40] <kjack1111> Hold on.
L798[13:21:57] <gamax92> no ... that won't work.
L799[13:22:12] <kjack1111> Installing OPPM to device raid...
L800[13:22:26] <kjack1111> Then its installing package to usr/*Somthing somthing*
L801[13:22:41] <kjack1111> Installing files... Then it says theres no files?
L802[13:22:43] <gamax92> Vexatos: I need some way to map the world to a list of client card environments, but also having the list naturally delete weak entries
L803[13:23:04] <Vexatos> WeakHashMap?
L804[13:23:07] <Vexatos> or wait
L805[13:23:10] <Vexatos> you want weak values?
L806[13:23:26] <gamax92> yeah, so that when the client env goes poof it doesn't still have a strong reference in that list
L807[13:23:27] <Vexatos> new MapMaker().weakValues().makeMap();
L808[13:23:37] <gamax92> also not a map has to be a list
L809[13:23:45] <gamax92> the map would be Worlds -> List
L810[13:23:54] <gamax92> List would be a list of envs
L811[13:24:00] <gamax92> I think .-.
L812[13:25:17] <Vexatos> so you want a Map<World, List<env>>?
L813[13:25:24] <gamax92> I guess.
L814[13:25:38] <Vexatos> but... why not just do what OC does
L815[13:25:45] ⇦ Quits: cpup (~cpup@32.218.117.144) (Ping timeout: 201 seconds)
L816[13:25:54] <gamax92> Because I can't get the list from Component tracker
L817[13:26:11] <gamax92> and it has no subscribed chunk unload method
L818[13:26:24] <Vexatos> what?
L819[13:26:29] <Vexatos> what are you talking about
L820[13:26:45] <Vexatos> did you even read TextBuffer.scala
L821[13:26:56] <gamax92> yes
L822[13:27:55] <gamax92> oh yeah ... I guess I don't need the map, just the list, all of them can go into one list
L823[13:29:20] ⇦ Quits: Kimiro (~TimeDrago@S0106c8fb2655ca42.ed.shawcable.net) (Ping timeout: 384 seconds)
L824[13:29:34] <vifino> '.'
L825[13:29:42] * vifino blink blinks at Temia
L826[13:30:12] <kjack1111> OPPM refuses to install for some reason
L827[13:30:17] <kjack1111> Apparently a file is missing?
L828[13:30:33] * Temia petpets =w=
L829[13:31:29] <Vexatos> kjack1111, you are booting OpenOS from a hard drive, right?
L830[13:31:51] ⇨ Joins: cpup (~cpup@32.218.117.161)
L831[13:32:26] <gamax92> okay ... this should work @_@
L832[13:32:27] <kjack1111> I'm booting it from a floopy
L833[13:32:29] <kjack1111> *Floppy
L834[13:32:57] <Vexatos> kjack1111, yea you need to install your OS first
L835[13:33:34] <kjack1111> Oj :|
L836[13:33:37] <kjack1111> *Oh
L837[13:33:50] <kjack1111> I'm also using a creative server
L838[13:36:02] <kjack1111> Okay i installed the OS
L839[13:36:14] <reinei> then boot the drive without floppy
L840[13:36:24] <kjack1111> OPPM installed! :P
L841[13:36:25] <reinei> and it should work, or Vex has an answer xD
L842[13:38:14] <kjack1111> How many RAIDS would it take with teir 3 HDD's to make a gig?
L843[13:40:05] <Vexatos> 256
L844[13:40:11] <Vexatos> On default configs
L845[13:40:21] <Vexatos> for a GiB
L846[13:40:25] <Vexatos> I think
L847[13:40:29] <Vexatos> no wait
L848[13:40:31] <Vexatos> it's 3 per
L849[13:40:33] <Vexatos> uh
L850[13:40:35] <Vexatos> 256/3
L851[13:40:35] * vifino purrs
L852[13:40:42] <Vexatos> #lua 256/3
L853[13:40:46] <|0xDEADBEEF|> > 85.333333333333
L854[13:40:49] <Vexatos> that many
L855[13:40:53] <kjack1111> e.e
L856[13:40:58] <kjack1111> Srrsly?
L857[13:40:59] <kjack1111> wow.
L858[13:42:10] <Vexatos> why would you ever need 1GiB
L859[13:42:12] <Vexatos> in OC
L860[13:42:18] <Vexatos> the biggest program I have ever written was 200kB
L861[13:42:43] <reinei> also, wouldn't that need 1GiB actual space as well, seeing as OC files are not compressed/magified?
L862[13:42:49] <Vexatos> of course
L863[13:43:02] <kjack1111> Just curious
L864[13:43:53] <gamax92> Vexatos: uhh ... if the class is static ... how do I register it on the bus?
L865[13:44:12] <Vexatos> register(new DriverSoundCard.WhateverTheClassNameIs());
L866[13:44:17] <gamax92> that'll still work?
L867[13:44:20] <Vexatos> ...yes?
L868[13:44:31] <Vexatos> static just means it doesn't carry a reference to its parent
L869[13:44:37] <gamax92> oh okay
L870[13:44:37] <Vexatos> parent object*
L871[13:45:39] ⇦ Quits: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f) (Quit: Connection closed for inactivity)
L872[13:47:44] <kjack1111> Does general come here anymore?
L873[13:48:19] <gamax92> who? :P
L874[13:48:34] <ProfesseurCraft> hello again. Sangar is here ?
L875[13:48:45] <kjack1111> Nope
L876[13:48:48] <kjack1111> I was joking around
L877[13:48:55] <kjack1111> SuperMajorGeneral or somthing
L878[13:48:58] <ProfesseurCraft> ok
L879[13:49:04] <gamax92> oh, him.
L880[13:49:27] <kjack1111> Who is sangar anyways
L881[13:49:37] <gamax92> The dev of this mod
L882[13:50:04] <kjack1111> oh
L883[13:56:51] <gamax92> Vexatos: https://github.com/asiekierka/Computronics/pull/196/commits/eab74799b4639370be551832a9454eee15895d80
L884[13:57:09] <gamax92> (please don't comment on the diff just tell me things directly)
L885[13:58:55] <Zeizon> Hi, is this correct that in the component: modem example it opens port 123 first and then sends a message to the port 321?
L886[13:59:07] <Vexatos> gamax92, new MapMaker().weakKeys()
L887[13:59:07] <Vexatos> why
L888[13:59:09] <Vexatos> why not just
L889[13:59:10] <Vexatos> you know
L890[13:59:12] <Vexatos> new HashMap
L891[13:59:13] <Vexatos> err
L892[13:59:15] <Vexatos> WeakHashMap
L893[13:59:22] <kjack1111> So what programs have you made vexatos?
L894[14:00:53] <reinei> kjack1111: seriously? xD
L895[14:01:20] ⇦ Quits: ProfesseurCraft (webchat@ARennes-553-1-215-152.w2-10.abo.wanadoo.fr) (Quit: Web client closed)
L896[14:01:23] <gamax92> Vexatos: dammit.
L897[14:02:14] <reinei> ~oc modem
L898[14:02:14] <ocdoc> http://ocd.cil.li/component:modem
L899[14:02:27] <Antheus> %lastseen kodos
L900[14:02:53] <Antheus> Anyone have a link to Kodos's API?
L901[14:02:55] <kjack1111> Whats reinei?
L902[14:03:00] <Michiyo> %seen Kodos
L903[14:03:02] <MichiBot> Michiyo: Kodos was last seen 17h 33m 5s ago.
L904[14:03:35] <Michiyo> Antheus, possibly here someone https://github.com/MyNameIsKodos?tab=repositories
L905[14:03:57] *** medsouz|offline is now known as medsouz
L906[14:04:14] <Antheus> Ah, didn't think to check in OpenComputers-Programs
L907[14:04:15] <Antheus> :P
L908[14:04:38] <reinei> mmh, Zeizon if I knew what the specified port actually meant in all those modem functions, I could answer your question
L909[14:04:57] <gamax92> Vexatos: okay, WeakHashMap :P
L910[14:05:51] <Zeizon> reinei: i don't know there's other function for it to than listen for a message and demonstrate it working
L911[14:06:06] <Lizzy> these costumes on Eurovision look stupid
L912[14:06:20] <reinei> Lizzy: yep
L913[14:06:24] <reinei> just started watching
L914[14:06:45] <kjack1111> So uh...
L915[14:06:54] <kjack1111> Is there a documentation on the 3D printer?
L916[14:07:02] <reinei> ~oc printer
L917[14:07:02] <ocdoc> Predicted http://www.lua.org/manual/5.2/manual.html#pdf-print
L918[14:07:07] <reinei> mmh
L919[14:07:10] <reinei> ~oc 3d
L920[14:07:10] <ocdoc> Predicted http://ocd.cil.li/item:hdd ( I tried D: )
L921[14:07:19] <reinei> nope, not either xD
L922[14:07:44] <Lizzy> ~oc 3d printer
L923[14:07:46] <ocdoc> http://ocd.cil.li/component:3d_printer
L924[14:07:59] <Lizzy> helps if you try to search properly
L925[14:08:00] <reinei> oh it allows complete strings, not just one word
L926[14:08:04] <reinei> :P
L927[14:08:13] <gamax92> indeed
L928[14:08:25] <kjack1111> lol
L929[14:11:29] <Vexatos> kjack1111, ro answer your questions: I made OPPM >_>
L930[14:12:04] <kjack1111> Oh wow
L931[14:12:07] <kjack1111> Major props to you
L932[14:13:34] <kjack1111> uh Sh!t
L933[14:13:40] <kjack1111> How do i navigate to the RAID
L934[14:13:50] <gamax92> $#!@
L935[14:14:04] <reinei> can we theoretically have unmanaged RAID's?
L936[14:14:34] <Lizzy> kjack1111, the same as any other disk
L937[14:14:51] <reinei> like a RAID 0 unmanaged disk to have it appear like one big unmanaged drive instead of multiple?
L938[14:15:19] <kjack1111> I actually have no idea how to navigate to disks :
L939[14:15:21] <kjack1111> :|
L940[14:15:34] <reinei> cd /mnt/ if its anything like unix, which it is
L941[14:16:07] <kjack1111> Ah
L942[14:16:08] <kjack1111> Thx
L943[14:16:49] ⇨ Joins: hydraz (~demhydraz@heddw.ch)
L944[14:17:24] <gamax92> THX? *plays loud THX intro*
L945[14:17:36] <kjack1111> I was never good with computers outside of hardware.
L946[14:18:15] <Lizzy> this song is meh
L947[14:18:29] <Vexatos> gamax92, THX sound in OC when
L948[14:18:34] <Vexatos> doooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
L949[14:18:41] <gamax92> When you put it on a tape >_>
L950[14:18:43] <reinei> Lizzy: czech?
L951[14:19:06] <Lizzy> ye
L952[14:19:15] <reinei> yeah I had hoped for more
L953[14:19:43] <reinei> now I know why they never got in
L954[14:19:54] <Vexatos> %tell Kodos only texture and model and manual entry left on the switch board; get hyped
L955[14:19:56] <MichiBot> Vexatos: Kodos will be notified of this message when next seen.
L956[14:21:08] <Lizzy> netherlands isn't too bad
L957[14:22:18] <reinei> it OK
L958[14:22:21] ⇦ Quits: Fridtjof (prassel@fridtjof.xyz) (Ping timeout: 190 seconds)
L959[14:22:28] <kjack1111> With 3D printing, i feel like i can do anything
L960[14:22:34] <kjack1111> Is this bad?
L961[14:22:52] <Antheus> .jenkins OpenSecurity
L962[14:22:58] <Lizzy> .j
L963[14:23:02] <Lizzy> .jenkins
L964[14:23:06] * Lizzy stabs EnderBot2
L965[14:23:21] ⇦ Quits: CompanionCube (samis@irc.companioncube.me) (Ping timeout: 190 seconds)
L966[14:23:21] ⇦ Quits: Mayonne (Daiyousei@dai.is.best.fairy.stary2001.co.uk) (Ping timeout: 190 seconds)
L967[14:23:22] <Michiyo> Antheus, https://ci.pc-logix.com
L968[14:23:27] * reinei stabs Lizzy lets see if he gets it
L969[14:23:33] <reinei> nope
L970[14:23:34] <Michiyo> though, the downloads for OS are going to bounce you to curseforge
L971[14:23:42] <Lizzy> why am i being stabbed?
L972[14:23:47] <Michiyo> OS-Dev will let you download directly though
L973[14:23:53] <reinei> to see if EnderBot2 giggles
L974[14:24:12] <kjack1111> So are there any GUI operating systems for OC?
L975[14:24:13] <Lizzy> ah, doesn't do anything for stabs, slaps however
L976[14:24:16] <kjack1111> Or is it just openOS?
L977[14:24:17] * Lizzy slaps reinei
L978[14:24:21] <Antheus> Michiyo, could you submit OpenSecurity for BTM 16 2
L979[14:24:21] <Lizzy> or not
L980[14:24:23] <reinei> ouch!
L981[14:24:29] <Michiyo> No
L982[14:24:32] <Lizzy> lemme go see what its doing
L983[14:24:40] <reinei> lagging probably
L984[14:24:49] <gamax92> kjack1111: there's the Russian MineOS GUI (has Engrish translation)
L985[14:24:57] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Ping timeout: 201 seconds)
L986[14:24:59] <Lizzy> na, it's probably caught up trying to get jenkins info
L987[14:25:02] <Lizzy> ¬_¬
L988[14:25:04] <kjack1111> eep
L989[14:25:10] <kjack1111> So thats it?
L990[14:25:18] <Antheus> I sperk Engrish
L991[14:25:32] <gamax92> but do you speak Engrish like a true Russian?
L992[14:25:32] <kjack1111> BTW: oh hell no. You can use a 3D printer to print diamond blocks
L993[14:25:42] <gamax92> kjack1111: yeah but it's not diamond
L994[14:25:44] <Michiyo> "diamond"
L995[14:25:46] <Lizzy> ^
L996[14:25:58] <Lizzy> whatever is on Eurovision now sounds crap
L997[14:26:04] <kjack1111> oh
L998[14:26:29] <kjack1111> So how do i make models?
L999[14:26:34] ⇦ Quits: Stary2001 (Stary2001@praise.ipv6.fossil.stary2001.co.uk) (Ping timeout: 384 seconds)
L1000[14:26:42] <gamax92> Russians also have a program for that
L1001[14:26:58] <kjack1111> God damn russians :P
L1002[14:27:03] ⇨ Joins: Fridtjof (prassel@2001:470:ca8f::6)
L1003[14:27:09] <reinei> Lizzy: azerbaijan
L1004[14:27:17] <Lizzy> reinei, yeah
L1005[14:27:31] <Lizzy> also EnderBot2 managed to shat itself
L1006[14:27:40] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L1007[14:27:41] zsh sets mode: +v on EnderBot2
L1008[14:27:46] <Lizzy> .jenkins
L1009[14:28:39] ⇨ Joins: CompanionCube (samis@irc.companioncube.me)
L1010[14:28:53] <EnderBot2> Latest builds: ICBMComponent: N/A (HTTP Error 404: Not Found) | OpenLights1.7: #22 | ZettaIndustries: #120 | OpenSecurity: #91 | OpenPrinter: #79 | OpenPrinter1.7: #132 | OpenComputersDev: #906 | OpenLights: #20 | OpenComputers: #39
L1011[14:28:58] ⇨ Joins: Stary2001 (Stary2001@praise.ipv6.fossil.stary2001.co.uk)
L1012[14:29:25] <Lizzy> k, so should probably remove the ICBM Component one since that timing out takes a bit
L1013[14:29:25] ⇨ Joins: Daiyousei (Daiyousei@dai.is.best.fairy.stary2001.co.uk)
L1014[14:29:34] <kjack1111> So idk what to add now.
L1015[14:29:37] <gamax92> fingercomp is russian?
L1016[14:29:50] <kjack1111> I got 3 raids, a 3d printer, and a server
L1017[14:30:19] <Michiyo> Wonder why it stalled, it's there
L1018[14:30:33] <Michiyo> Oh
L1019[14:30:34] <Michiyo> right
L1020[14:30:40] <Michiyo> I renamed the job
L1021[14:30:42] <Lizzy> ah
L1022[14:31:03] <fingercomp> gamax92: yes
L1023[14:31:17] *** Daiyousei is now known as Mayonne
L1024[14:31:20] <reinei> #Hun is nice though...
L1025[14:31:22] <Michiyo> But yeah Antheus I really don't feel like bothering with any of my mods there
L1026[14:31:24] <gamax92> kjack1111: found it: http://computercraft.ru/topic/1459-oc-3dprint-redaktor-modelei-dlia-pechati/
L1027[14:31:44] <Lizzy> also Michiyo, is lantearcraft.com/jenkins still where your jenkins is?
L1028[14:31:44] <kjack1111> No thank you
L1029[14:31:45] <kjack1111> :P
L1030[14:31:49] <gamax92> :P
L1031[14:31:52] <kjack1111> What do microcontrollers do?
L1032[14:32:02] <Antheus> It's okay, I was just going to use the keypad for my bank program I am writing :D
L1033[14:32:03] <Lizzy> control micro things
L1034[14:32:14] <Antheus> I'll just make the keypad as part of the GUI
L1035[14:32:21] <reinei> whats the default microcontroller ROM size?
L1036[14:32:25] <Michiyo> Lizzy, no, https://ci.pc-logix.com
L1037[14:32:31] <Lizzy> 4096 bytes reinei
L1038[14:32:33] <gamax92> kjack1111: there's also a converter for some voxel editor program
L1039[14:32:42] <reinei> thanks
L1040[14:33:20] <Michiyo> Antheus, ahh..
L1041[14:33:27] <Antheus> And the cards .-.
L1042[14:33:47] <Lizzy> Michiyo, is that the same for all the jobs of yours in EnderBot2?
L1043[14:33:55] <Michiyo> Lizzy, it should be
L1044[14:34:24] ⇦ Quits: cpup (~cpup@32.218.117.161) (Ping timeout: 198 seconds)
L1045[14:34:27] <Lizzy> okay, all but OpenSec were using Lanteacraft.com
L1046[14:34:34] <Lizzy> i'm swapping them over
L1047[14:34:44] <Michiyo> o_O
L1048[14:35:51] <Lizzy> Italy was good
L1049[14:36:10] <Lizzy> .load
L1050[14:36:10] <EnderBot2> CPU: 1.31 1.28 1.25 , RAM: 17.0G/31.3G (~54.2%), SWAP: 390.7M/88.2G (~0.4%)
L1051[14:36:12] <Lizzy> derp
L1052[14:36:14] <Lizzy> .reload
L1053[14:36:18] <kjack1111> I did a idiot move and put a LUA EEPROM into a drone cx
L1054[14:36:18] <EnderBot2> Lua*
L1055[14:36:18] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Quit: Ohh Noes)
L1056[14:36:21] <kjack1111> Can it still work?
L1057[14:36:22] ⇨ Joins: EnderBot2 (enderbot2@62.4.22.248)
L1058[14:36:22] zsh sets mode: +v on EnderBot2
L1059[14:36:34] <Lizzy> kjack1111, not realy
L1060[14:36:37] <Lizzy> kjack1111, not really
L1061[14:36:44] <gamax92> ECS writes nice programs, like look at this: http://i75.fastpic.ru/big/2015/1204/1b/45b5ac517d6af9c7663aa5b1078a1a1b.png
L1062[14:36:55] <gamax92> UI looks good and it has transparency!
L1063[14:37:07] <kjack1111> :|
L1064[14:37:11] <Inari> http://imgur.com/gallery/VZopCbY not trying to be elitist
L1065[14:37:15] <Antheus> ~w eeprom
L1066[14:37:16] <ocdoc> http://ocd.cil.li/component:eeprom
L1067[14:37:16] <Inari> but someone explaint o mehow that took so long
L1068[14:37:30] <kjack1111> How do i make a EEPROM that controls a drone?
L1069[14:38:09] <Lizzy> .jenkins
L1070[14:38:38] <gamax92> Inari: it's been done several times before that
L1071[14:38:54] <gamax92> so it just like, look we did it too! (though they did it in color which props to them)
L1072[14:38:54] <Inari> but why would it take 4 years :s
L1073[14:39:12] <EnderBot2> Latest builds: ICBMComponent: N/A (HTTP Error 404: Not Found) | OpenLights1.7: N/A (HTTP Error 404: Not Found) | ZettaIndustries: #120 | OpenSecurity: #91 | OpenPrinter: N/A (HTTP Error 404: Not Found) | OpenPrinter1.7: N/A (HTTP Error 404: Not Found) | OpenComputersDev: #906 | OpenLights: N/A (HTTP Error 404: Not Found) | OpenComputers: #39
L1074[14:39:20] <Lizzy> okay then
L1075[14:39:21] <Michiyo> o_O
L1076[14:39:29] <Lizzy> wait
L1077[14:39:50] <Inari> gamax92: its putting a light into 162 rooms and controlling them via a simple tetris software
L1078[14:39:51] <Lizzy> i think i still have the /jenkins/ part int he url
L1079[14:40:28] ⇨ Joins: cpup (~cpup@32.218.118.23)
L1080[14:40:29] <Inari> its a team, if everyone takes 2 hours to intall a light thats like 46 days of worktime fro at eam of 2
L1081[14:42:47] ⇨ Joins: Kimiro (~TimeDrago@s0106c8fb2655ca42.ed.shawcable.net)
L1082[14:42:51] <reinei> Lizzy: thoughts on Bulgaria?
L1083[14:42:59] <Lizzy> not bad
L1084[14:43:14] <Vexatos> it is hot
L1085[14:43:16] <Vexatos> like
L1086[14:43:25] <Vexatos> 50°C levels of hot
L1087[14:43:29] <reinei> it?
L1088[14:43:31] <gamax92> it
L1089[14:43:34] <Vexatos> Bulgaria
L1090[14:43:48] <Lizzy> Vexatos, we're talking about their Eurovision entry you dunce
L1091[14:43:56] <Vexatos> Lizzy, IT WAS A JOKE OKAY
L1092[14:44:10] <Vexatos> I KNOW YOU ARE, EVERYONE IS
L1093[14:44:12] <Vexatos> :<
L1094[14:44:20] <reinei> except you ...
L1095[14:44:37] ⇦ Quits: EnderBot2 (enderbot2@62.4.22.248) (Quit: Ohh Noes)
L1096[14:44:40] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L1097[14:44:40] zsh sets mode: +v on EnderBot2
L1098[14:44:44] <Lizzy> .jenkins
L1099[14:45:26] ⇨ Joins: CoderPuppy (~cpup@32.218.118.48)
L1100[14:45:47] <EnderBot2> Latest builds: ICBMComponent: N/A (HTTP Error 404: Not Found) | OpenLights1.7: #22 | ZettaIndustries: #120 | OpenSecurity: #91 | OpenPrinter: #79 | OpenPrinter1.7: #132 | OpenComputersDev: #906 | OpenLights: #20 | OpenComputers: #39
L1101[14:46:28] <Lizzy> Michiyo, is icbm component's mod still even updated?
L1102[14:47:11] <Vexatos> Welp, DefenseTech is going to have its own OC support
L1103[14:47:17] <Vexatos> The EMP tower already has it
L1104[14:47:55] <Michiyo> Lizzy, I moved it to DefenseTech, but like Vex said, they're doing their own OC stuff
L1105[14:48:10] <Michiyo> Though their OC stuff is horridly broken right now
L1106[14:48:17] <Vexatos> it is not
L1107[14:48:19] <Vexatos> I recently fixed it D:
L1108[14:48:26] <Michiyo> Meh
L1109[14:48:27] <Vexatos> MYSELF
L1110[14:48:32] <Vexatos> Source: Me
L1111[14:48:34] * Michiyo slow claps for Vex
L1112[14:48:39] <Vexatos> I never break things and you know that
L1113[14:48:39] <Vexatos> â„¢
L1114[14:48:41] * Vexatos coughs
L1115[14:49:37] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Client Quit)
L1116[14:50:42] ⇨ Joins: EnderBot2 (enderbot2@athar.theender.net)
L1117[14:50:42] zsh sets mode: +v on EnderBot2
L1118[14:50:50] <Lizzy> .jenkins
L1119[14:51:43] <EnderBot2> Latest builds: OpenLights1.7: #22 | ZettaIndustries: #120 | OpenSecurity: #91 | OpenPrinter: #79 | OpenPrinter1.7: #132 | OpenComputersDev: #906 | OpenLights: #20 | OpenComputers: #39
L1120[14:52:04] ⇦ Quits: cpup (~cpup@32.218.118.23) (Ping timeout: 384 seconds)
L1121[14:52:11] <gamax92> 39?
L1122[14:53:11] * Lizzy goes to see where that's pointing
L1123[14:53:44] <Lizzy> oh
L1124[14:54:00] <Lizzy> 1.4 for 1.7.10
L1125[14:54:11] <Michiyo> lol
L1126[14:55:30] <Lizzy> Sangar, you about?
L1127[14:59:03] <Inari> gg
L1128[14:59:50] <g> does anyone here know how to use an exponential moving average in a useful way to measure, eg, throughput of events through an event manager?
L1129[15:00:04] <g> I have the EWMA but I don't know what to do with it, or why it's useful
L1130[15:00:04] <Inari> what?
L1131[15:00:28] <Inari> oh, average
L1132[15:01:10] <g> the lib outputs data like
L1133[15:01:12] <g> "Events: 4.34268762052 5min, 5.6236334583 15min, 6.39138313373 day (0.721207750573 avg/119 total)"
L1134[15:01:31] <g> but I'm not sure what useful data an EWMA actually.. conveys?
L1135[15:02:16] <Inari> giving less weight to older data?
L1136[15:02:47] * Inari has no clue
L1137[15:02:47] <Inari> :3
L1138[15:02:53] * g scratches head
L1139[15:03:08] <reinei> it shows the increase/decrease over time maybe?
L1140[15:03:12] <g> I mean I can't tell how many events passed in the last 5 minutes
L1141[15:03:14] <g> with this
L1142[15:03:21] <reinei> and maybe, in the case of events, bottleneck events?
L1143[15:03:22] <g> hm, maybe
L1144[15:03:40] <g> heh, well no, it doesn't show that
L1145[15:03:50] <reinei> g: if you rewrote it to use 5 min subsets, the moving average would tell you the amount of apckets
L1146[15:03:53] <reinei> packets*
L1147[15:03:53] <g> I'm using the `meter` from this lib and implementing it into my own events system
L1148[15:04:59] <g> well, I wouldn't know how to do that
L1149[15:05:06] <g> the point of using a lib is that I don't understand the math behind any of this :P
L1150[15:05:07] <reinei> yeah
L1151[15:06:00] <g> this is what I've got: https://github.com/avalente/appmetrics#meters
L1152[15:06:27] <g> doesn't say a lot
L1153[15:06:28] <g> lol
L1154[15:07:17] <Lizzy> Australia's was good
L1155[15:11:30] *** Kasen is now known as rakiru|offline
L1156[15:11:34] <Lizzy> whatever was just on was good
L1157[15:11:39] <g> maybe I should give up until the eurovision is over
L1158[15:11:40] <g> :v
L1159[15:11:52] <g> everyone's probably watching it
L1160[15:14:23] <kjack1111> adamantium!
L1161[15:14:26] <kjack1111> Yeaaah
L1162[15:14:39] <reinei> DF much?
L1163[15:14:54] <kjack1111> Nah
L1164[15:14:56] <kjack1111> Gregtech
L1165[15:27:09] ⇨ Joins: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f)
L1166[15:27:59] *** rakiru|offline is now known as Kasen
L1167[15:31:54] <kjack1111> Hi kasen
L1168[15:34:03] ⇦ Quits: wembly (~wembly@50.240.220.69) (Quit: Disconnected)
L1169[15:36:02] ⇨ Joins: wembly (~wembly@50.240.220.69)
L1170[15:36:52] ⇦ Parts: amadornes[Streaming] (~amadornes@framez.is.wtfcool.com) ())
L1171[15:36:59] ⇨ Joins: amadornes (~amadornes@framez.is.wtfcool.com)
L1172[15:37:24] <amadornes> Sangar, could you make me long-nick-ban-exempt? xD
L1173[15:37:55] <gamax92> no.
L1174[15:38:02] <amadornes> D:
L1175[15:38:09] <Lizzy> amadornes, no
L1176[15:38:09] * amadornes leaves #oc to never join again
L1177[15:38:15] <gamax92> okay bye
L1178[15:38:20] * amadornes runs away crying
L1179[15:38:54] <Lizzy> what would be the point in having the restriction if we were just gonna let everyone get around it?
L1180[15:39:40] <ds84182> Lizzy: to make the rule list longer
L1181[15:40:48] <CompanionCube> there's a nick name limit now?
L1182[15:41:40] ⇨ Joins: Temportalist (uid37180@2604:8300:100:200b:6667:3:0:913c)
L1183[15:41:41] * Forecaster cries away running
L1184[15:41:42] <reinei> ^
L1185[15:41:53] <Lizzy> Michiyo added it a while back iirc
L1186[15:42:00] <Michiyo> Yes, cause we had asshats with 30 character names being twats.
L1187[15:42:01] <amadornes> I get banned every time I switch to my streaming nick... so I guess
L1188[15:42:04] <reinei> on irc or the forums?
L1189[15:42:34] <Michiyo> reinei, here
L1190[15:42:44] <Forecaster> what's your streaming nick?
L1191[15:42:46] <Michiyo> And it's not a ban
L1192[15:42:48] <Michiyo> it's a quiet
L1193[15:42:54] <Michiyo> "amadornes[Streaming]"
L1194[15:42:58] <amadornes> 20 chars long
L1195[15:43:04] <amadornes> I have to leave the channel to be able to change it back
L1196[15:43:08] <amadornes> which is quite annoying
L1197[15:43:11] <Michiyo> ??????????????????*!*@* is the quiet
L1198[15:43:43] <Forecaster> make it "amastreaming" or something :P
L1199[15:44:00] <gamax92> why do you need to have a streaming nick?
L1200[15:44:02] <amadornes> I guess I'll do that from now on, yeah...
L1201[15:44:11] <amadornes> because people keep pinging me while I stream
L1202[15:44:13] ⇦ Quits: Keanu73 (~Keanu73@host-92-28-81-223.as13285.net) (Quit: Gotta go to bed or something. See ya!)
L1203[15:44:19] <amadornes> so I want them to know that they shouldn't ping me unless it's important
L1204[15:44:24] <amadornes> and away doesn't really show that :P
L1205[15:46:13] <Inari> why is coming up with a good ui so hard :P
L1206[15:46:16] ⇦ Quits: Vexatos (~Vexatos@p200300556E32CA63E9447BCA5EDD620B.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1207[15:47:07] <reinei> Inari: UI for what?
L1208[15:47:16] <Inari> my nanomachines program :s
L1209[15:47:41] <gamax92> oh :)
L1210[15:47:44] <gamax92> Framez
L1211[15:47:46] <reinei> use minimalistic ncurses design?
L1212[15:47:56] <ds84182> >minimalistic >ncurses
L1213[15:47:57] <Inari> i want it to be pretty :p
L1214[15:48:01] <amadornes> what's up with it, gamax92? :P
L1215[15:48:03] <reinei> ds84182: :P
L1216[15:48:11] <ds84182> One frame on the window, no text at all
L1217[15:48:13] <Inari> ds84182: >>
L1218[15:48:21] <gamax92> amadornes: I thought your nick was familiar.
L1219[15:48:30] <amadornes> hehehe ;)
L1220[15:48:44] <amadornes> yeah, I make Framez and MCMultiPart
L1221[15:48:51] <amadornes> and I used to work on BluePower :P
L1222[15:49:11] <Inari> https://www.youtube.com/watch?v=Z9Zuj0U3puI this made me want to hav ea fancy UI
L1223[15:49:12] <MichiBot> [Minecraft] [FTB Ultimate] Fusion Power Plant | length: 24m 26s | Likes: 611 Dislikes: 23 Views: 31219 | by Thorinair
L1224[15:49:13] <Inari> but i cant think of antthing
L1225[15:49:14] <Inari> :p
L1226[15:49:41] <Inari> jump to 11:10
L1227[15:49:42] <Inari> for UI
L1228[15:49:52] <amadornes> oh, god, the frames
L1229[15:49:53] <ds84182> Inari: read Material Design guidelines
L1230[15:50:03] <ds84182> then put it in a blender
L1231[15:50:09] <amadornes> they used to appear and disappear :')
L1232[15:50:10] <ds84182> then apply it nicely to your screen
L1233[15:50:12] <Forecaster> add strawberries
L1234[15:50:42] <Forecaster> modelled in blender
L1235[15:51:25] <ds84182> add vaporwave
L1236[15:51:59] <gamax92> add vetusware
L1237[15:52:17] <Forecaster> warioware
L1238[15:52:32] <ds84182> do it yourself
L1239[15:53:11] <Inari> im not going to write a 3d rendering shadow thingy ofr a stupid UI
L1240[15:53:11] <Inari> :p
L1241[15:53:24] <ds84182> Inari: do it
L1242[15:53:26] <ds84182> its fun
L1243[15:53:38] <ds84182> Just copy the code from Android
L1244[15:53:46] <Inari> and convert it to lua? xD
L1245[15:53:50] <ds84182> Yes
L1246[15:53:53] <Inari> ~.~
L1247[15:53:56] <reinei> Inari: THAT UI?
L1248[15:54:09] <Inari> and yeah i see how fun it is by about all UI projects being half done and abndoned lol
L1249[15:54:14] <Inari> reinei: ?
L1250[15:54:20] <ds84182> You could just copy Metro
L1251[15:54:26] <reinei> the UI for the greg tech fusion plant?
L1252[15:54:49] <Inari> reinei: whats with that? thats what made me want a fancy UI :P
L1253[15:55:00] <reinei> yeah, what I meant
L1254[15:56:40] <Inari> thats interestin gthough
L1255[15:56:47] <Inari> didnt know materila design is this :P
L1256[15:56:59] <Inari> i thoguth it just meant "lets make all the stuff flat looking" XD
L1257[15:57:48] <reinei> https://cdn.hackerexperience.com/igg/blessed-contrib.gif Inari, but ncurses can look cool too
L1258[15:58:12] <reinei> material has some non-flat stuff too, yes
L1259[15:58:30] <gamax92> I think ds84182 just meant that ncurses isn't minimalistic, not that a text based GUI is bad
L1260[15:58:54] <reinei> well I meant ncurses INSPIRED, I have no idea about full blown ncurses
L1261[15:59:07] <reinei> I only used it for a tiny fancy python menu once
L1262[15:59:54] <reinei> because I cba to implement terminal redrawing myself for a simple markov chain program
L1263[16:00:09] <ds84182> gamax92 is correct
L1264[16:00:29] <Inari> reinei: probably more something that works in OC haha
L1265[16:00:38] ⇦ Quits: wembly (~wembly@50.240.220.69) (Quit: Disconnected)
L1266[16:00:44] <Inari> still
L1267[16:00:53] <Inari> even with that style, i barely have an idea how to present the information :s
L1268[16:00:55] <gamax92> that would work in OC
L1269[16:01:42] <reinei> just make utility functions to print normal stuff (taken from a table) in the form <name>: <stat> in one of those 'windows'
L1270[16:01:44] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L1271[16:01:58] <reinei> then make a graph window function and you are on the way
L1272[16:02:04] <Inari> but thats kinda of ugly :D
L1273[16:02:08] <Inari> and what graph .-.
L1274[16:02:21] <reinei> dunno, what are you even trying to display?
L1275[16:02:28] ⇨ Joins: wembly (~wembly@50.240.220.69)
L1276[16:02:28] <Inari> nanomachines and thier effects
L1277[16:02:52] <CompanionCube> Material Design can go burn in a glorious fire.
L1278[16:03:05] <reinei> ~oc nanomachine
L1279[16:03:06] <ocdoc> Predicted http://ocd.cil.li/item:nanomachines
L1280[16:04:22] <reinei> so you want red/green squares for the enabled state
L1281[16:04:36] <ds84182> CompanionCube: Material Design must be your trigger, hun.
L1282[16:04:36] <reinei> and a description next to that?
L1283[16:04:46] <Inari> CompanionCube: whys that?
L1284[16:04:54] <ds84182> Inari: Don't feed the trolls
L1285[16:05:10] <Inari> reinei: nah, its just analyzing what the effects are and displays what they are then :P for each slot
L1286[16:05:12] <CompanionCube> Must be your trigger too then.
L1287[16:05:29] <ds84182> It's like, every time I say something related to Material Design you go off
L1288[16:05:31] <reinei> well then, just have a simple list
L1289[16:05:44] <ds84182> When people are talking about something stupid, like OSX, I don't yell "OSX is shit"
L1290[16:05:46] <CompanionCube> really? interesting.
L1291[16:05:56] <CompanionCube> good point.
L1292[16:06:17] <Inari> ds84182: im just curious what they dislike about it :s
L1293[16:06:20] <Inari> reinei: but tahts ugly
L1294[16:06:20] <Inari> :P
L1295[16:06:29] <ds84182> Inari: Yeah, I'm curious too
L1296[16:06:41] <reinei> not if you use some fancy utf-8 symbols
L1297[16:06:52] <reinei> also Inari go find a better way to represent that stuff then
L1298[16:06:54] <ds84182> But all I gathered from previous "outbursts" was that "Holo was better, Material sucks"
L1299[16:07:00] <Inari> :P
L1300[16:07:05] <Inari> which is what im trying x.x
L1301[16:07:19] <Inari> i have no clue what holo even is :D
L1302[16:07:23] <reinei> me neither
L1303[16:07:35] <ds84182> Inari: ??
L1304[16:07:40] <ds84182> There is your fancy UTF8
L1305[16:07:44] <Inari> lol
L1306[16:08:00] * CompanionCube wonders how many emoji OC's unifont supports
L1307[16:08:04] <ds84182> Holo was the design that Android had before Material but after the original design
L1308[16:08:06] <Inari> maybe i'll go with my idea i had, but i dont think it would look very great
L1309[16:08:14] <Inari> that is, you'd have <input numebr> boxes on the left
L1310[16:08:52] <Inari> then as it scans each, it changes that ones colour, starts drawing a line towards the right, which ends up at the effect (instantly finished once it knows) which is a box on the right side with text next to it
L1311[16:09:02] <Inari> obv. right side boxes are added as needed then
L1312[16:09:08] <gamax92> wait a minute ...
L1313[16:09:12] <gamax92> what is this.
L1314[16:09:14] <reinei> or that
L1315[16:09:16] <Inari> what is what
L1316[16:09:19] <gamax92> this.
L1317[16:09:23] <Inari> "this."?
L1318[16:09:25] <ds84182> CompanionCube: "There is also growing coverage of the Supplemental Multilingual Plane (SMP), in the range U+010000..U+01FFFF"
L1319[16:09:32] <ds84182> Which is the emoji plane
L1320[16:10:01] <ds84182> Wait, it actually might have all the major emojis
L1321[16:10:20] <reinei> I was impressed my fedora terminal actually displayed that symbol btw
L1322[16:10:31] <Inari> gamax92: stop being cruor :<
L1323[16:10:43] <reinei> ds84182: just let it print all possible unicode characters and see xDD
L1324[16:10:46] <gamax92> okay, there
L1325[16:10:52] <Cruor> :I
L1326[16:11:00] <reinei> hi Cruor
L1327[16:11:03] <Inari> i dont see any symbol
L1328[16:11:04] <Inari> im confused
L1329[16:11:04] <gamax92> CompanionCube: OC supports no modern emoji
L1330[16:11:14] <reinei> ds84182 | Inari: ??
L1331[16:11:17] <gamax92> only characters that are U+FFFF or below
L1332[16:11:22] <Inari> oh, that
L1333[16:11:25] <Inari> i thoguth gamax posted something
L1334[16:11:31] <ds84182> OC should update to the latest unifont
L1335[16:11:43] <gamax92> we aren't using unifont
L1336[16:11:56] <Inari> but but
L1337[16:11:56] <ds84182> then what is OC using now?
L1338[16:11:57] <gamax92> it's also not a font issue but a issue with the font render
L1339[16:11:58] <Inari> my eggplant virus
L1340[16:12:07] * CompanionCube is finding the best screenshot that he could use as a comparison
L1341[16:12:27] <gamax92> ... what is is named .-.
L1342[16:12:35] <gamax92> ds84182: unscii
L1343[16:14:39] <reinei> then use unscii-16-full
L1344[16:15:09] <gamax92> hmm?
L1345[16:15:38] <ds84182> unscii is quite nice
L1346[16:15:56] <reinei> it has the unscii world and unifont world for best unicode coverage + unscii tiles
L1347[16:16:30] <gamax92> reinei: but that won't fix the font render from not being able to draw things above FFFF
L1348[16:16:31] <Inari> anyway
L1349[16:16:41] <Inari> i want to put that program into BTM so i hope to make it pretty
L1350[16:16:41] <Inari> :3
L1351[16:17:01] <reinei> gamax92: welp, yeah
L1352[16:17:21] <reinei> don't know the code so I have no idea how one might fix it/how much work it would be
L1353[16:17:35] <CompanionCube> https://fs02.androidpit.info/userfiles/4774964/image/AndroidPIT-Lollipop-KitKat-settings-w628.jpg this screenshot's as good as any. I could start by saying that I prefer the blue/black colour scheme, but that's a matter of theming. However, I do prefer the Holo screen which has a noticably higher density in terms of information / buttons displayed. I can do more stuff without scrolling or clicking 'More'. Finally, I do believe that to me, the Holo o
L1354[16:17:36] <CompanionCube> ne feels more alive due to the very visible depth created by the gradients. In comparison, Material feels dull and flat which has never been my favourite style.
L1355[16:18:14] <ds84182> Well, it's refute time
L1356[16:18:45] <gamax92> reinei: the issue mainly comes from the fact that Java uses UTF-16
L1357[16:18:52] ⇦ Quits: wembly (~wembly@50.240.220.69) (Quit: Disconnected)
L1358[16:18:56] <ds84182> I've never been a fan of high information density. I've seen older people try to use Android on tiny ass phones, they suffer.
L1359[16:19:22] <ds84182> It also hurts the layout when you select a large font on a high information dense screen
L1360[16:19:29] <g> Some of the cheapest android phones really are tiny, too
L1361[16:19:29] <Inari> holo on/off was kinda ugly
L1362[16:19:35] <g> try typing on a 3in screen
L1363[16:19:41] <g> or a 2.5in
L1364[16:20:00] <ds84182> My mother is actually having a problem with that on her shitty prepaid samsung galaxy something
L1365[16:20:35] <ds84182> CompanionCube: The other thing was the touch targets did not have a size standard in holo
L1366[16:20:53] <ds84182> I've seen some old holo apps using tiny ass touch targets that aren't possible to touch on a small screen
L1367[16:21:09] <reinei> gamax92: better than BS, which uses utf-256
L1368[16:21:37] <reinei> but only 17bit integers
L1369[16:21:47] <ds84182> As for gradients, I feel that gradients are kinda unprofessional when applied to the whole damn screen :P
L1370[16:21:50] <reinei> in a 32bit environment
L1371[16:21:59] <ds84182> Material design does have gradients (the shadows
L1372[16:22:00] <ds84182> )
L1373[16:22:16] <CompanionCube> I've primarily used Android on a 7inch tablet which obviously has not caused me to pick up on that problem with small screens
L1374[16:22:16] <ds84182> There is also a REAAAAALLY slight gradient on the Toolbars in Android
L1375[16:23:28] <CompanionCube> I will however state that with Holo, Android clearly stood out and has it's own aesthetic and to be entirely honest, Material sometimes it feels like this could be from any reasonably-modern website
L1376[16:23:48] ⇨ Joins: wembly (~wembly@50.240.220.69)
L1377[16:23:49] <ds84182> Material also has an official icon library. With holo you had an extremely small icon palette so making apps was hard without having to resort to making your own shitty icons
L1378[16:25:04] <ds84182> Also, many designers miss the main point about Material Design
L1379[16:25:11] <ds84182> it's guidelines
L1380[16:25:46] <ds84182> Holo had no design guidelines so each app just made something and rolled with it
L1381[16:26:18] <ds84182> https://design.google.com/icons/#ic_pregnant_woman ic_pregnant_woman is hilarious XD
L1382[16:26:34] <gamax92> wat.
L1383[16:26:55] <ds84182> ice cream
L1384[16:27:25] ⇦ Quits: wembly (~wembly@50.240.220.69) (Client Quit)
L1385[16:27:26] <reinei> so actually, gamax92 why is utf-16 a problem? shouldn't one be able to convert utf-8 to utf-16 easily?
L1386[16:28:10] <reinei> with the exception of Java not liking the BOM
L1387[16:28:45] ⇨ Joins: wembly (~wembly@50.240.220.69)
L1388[16:29:44] <gamax92> reinei: oh it's no problem ... but the operations you have on a string are char based, which everything that would be above FFFF takes up two characters
L1389[16:30:15] <reinei> yeah
L1390[16:30:25] <reinei> surrogate pairs, right?
L1391[16:30:29] <gamax92> mmhm
L1392[16:31:21] * gamax92 checks again, has been a while.
L1393[16:31:48] ⇦ Quits: wembly (~wembly@50.240.220.69) (Client Quit)
L1394[16:34:20] <ds84182> xorg is leaking memory again
L1395[16:35:05] <ds84182> I would totally switch to wayland if I could
L1396[16:36:29] <CompanionCube> are the drivers stopping you
L1397[16:37:50] <gamax92> woah o.o
L1398[16:38:08] <gamax92> NVIDIA actually doing something about kms?
L1399[16:38:22] <Mayonne> s/about kms//
L1400[16:38:23] <MichiBot> <gamax92> NVIDIA actually doing something ?
L1401[16:38:42] <gamax92> Can't really agree but oaky
L1402[16:38:55] <reinei> s/Can't //
L1403[16:38:55] <MichiBot> <gamax92> really agree but oaky
L1404[16:39:00] <ds84182> Well I don't know how well AMD will do anything
L1405[16:39:12] <Mayonne> amd doesnt do anything either
L1406[16:39:14] <ds84182> And also isn't the GTK port to wayland incomplete?
L1407[16:39:15] <Mayonne> especially on linux
L1408[16:39:27] <Mayonne> their drivers gave me ebola
L1409[16:39:31] <Mayonne> twice
L1410[16:39:48] ⇨ Joins: wembly (~wembly@50.240.220.69)
L1411[16:40:10] <ds84182> I have to use outdated versions of their closed source drivers because the latest open source version claims it doesn't work with my GPU
L1412[16:40:22] <ds84182> s/open/closed
L1413[16:40:22] <MichiBot> <ds84182> I have to use outdated versions of their closed source drivers because the latest closed source version claims it doesn't work with my GPU
L1414[16:40:24] <CompanionCube> https://wiki.gnome.org/Initiatives/Wayland/GTK%2B
L1415[16:40:31] <gamax92> fglrx is awful
L1416[16:40:53] <ds84182> gamax92: it is but it's faster then the open source radeon driver
L1417[16:41:28] <gamax92> yeah but ... I'll just not mess with it :P.
L1418[16:41:32] <gamax92> also this is neat https://github.com/NVIDIA/libglvnd
L1419[16:44:41] ⇦ Quits: kremsy (~Lukas@86.56.201.86) (Read error: Connection reset by peer)
L1420[16:53:36] ⇦ Quits: GreaseMonkey (greaser@antihype.space) (Ping timeout: 198 seconds)
L1421[16:53:38] ⇨ Joins: greaser|q (greaser@antihype.space)
L1422[17:12:03] <Shuudoushi> http://i.imgur.com/cgL8D80.jpg
L1423[17:13:33] <Shuudoushi> http://i.imgur.com/mZhMD8Z.jpg
L1424[17:25:57] <ds84182> Shuudoushi: that looks good
L1425[17:26:26] <ds84182> as for the second one: tru
L1426[17:27:23] *** greaser|q is now known as GreaseMonkey
L1427[17:31:00] <Shuudoushi> lol, yeah
L1428[17:31:16] *** amadornes is now known as amadornes[OFF]
L1429[17:33:18] <Shuudoushi> lulz: http://imgur.com/gallery/tDTZPzY
L1430[17:33:44] ⇨ Joins: Trangar (~Trangar@4.35.35.251)
L1431[17:34:44] <Shuudoushi> I've seen this... http://i.imgur.com/fjC6tH3.jpg
L1432[17:35:14] <Shuudoushi> how the fuck people can drive around wih that shit in their engine, I will never know, but it does happen...
L1433[17:43:11] ⇨ Joins: Cranium (~znc@72.180.39.249)
L1434[17:43:25] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L1435[17:43:50] <gamax92> a wild Cranium appears
L1436[17:44:33] * Cranium deflates
L1437[17:44:51] <Cranium> broke my home server somehow, had to reinstall errvrything
L1438[17:44:59] <Cranium> including my bouncer
L1439[17:45:14] <gamax92> that sucks :/
L1440[17:45:18] <Shuudoushi> oh fun...
L1441[17:45:28] <Cranium> thank god for backups!
L1442[17:45:54] <Cranium> well...not really backups, i just happened to only break my bootloader
L1443[17:46:01] <Cranium> still dunno how though
L1444[17:46:06] <Shuudoushi> o.O
L1445[17:46:12] <Shuudoushi> talent and skill
L1446[17:46:29] <Cranium> yes, i'm truly gifted in the art of fuckupery
L1447[17:46:33] <Shuudoushi> I still need to refix my Ubuntu install >.>
L1448[17:51:54] <Shuudoushi> "Where were you when the LSD kicked in?": http://i.imgur.com/VhVplsr.gif
L1449[17:54:35] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L1450[18:00:20] <Shuudoushi> http://i.imgur.com/Nzuhean.jpg
L1451[18:04:44] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L1452[18:06:00] *** g is now known as gAway2002
L1453[18:11:12] <Shuudoushi> http://imgur.com/gallery/tqTfqaA
L1454[18:16:03] ⇦ Quits: Inari (~Pinkishu@p5DEC69FB.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.2 Aria http://www.kvirc.net/)
L1455[18:16:30] ⇦ Quits: Trangar (~Trangar@4.35.35.251) (Quit: Leaving)
L1456[18:42:03] ⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection reset by peer)
L1457[19:05:45] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:5d1f:cd79:cfed:737f)
L1458[19:05:57] ⇦ Quits: reinei (~reinei@ip-109-45-2-112.web.vodafone.de) (Quit: WeeChat 1.4)
L1459[19:12:41] *** Kimiro is now known as CB|Away
L1460[19:13:20] *** CB|Away is now known as Kimiro
L1461[19:19:07] <gamax92> woo, scored a actual speaker I can connect to my motherboard instead of the little buzzer.
L1462[19:23:21] *** Kimiro is now known as CB|Away
L1463[19:24:08] ⇦ Quits: Pyrolusite (~Pyrolusit@109.209.201.161) (Quit: Leaving)
L1464[19:26:06] *** CB|Away is now known as Kimiro
L1465[19:30:12] ⇦ Quits: Nathan1852_ (~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 198 seconds)
L1466[19:34:12] ⇦ Quits: Temportalist (uid37180@2604:8300:100:200b:6667:3:0:913c) (Quit: Connection closed for inactivity)
L1467[19:42:32] ⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L1468[19:51:16] ⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 384 seconds)
L1469[19:51:52] ⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection reset by peer)
L1470[19:52:06] ⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L1471[19:53:14] ⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection reset by peer)
L1472[19:59:15] ⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1473[20:00:25] *** Kimiro is now known as CB|Away
L1474[20:00:56] *** CB|Away is now known as Kimiro
L1475[20:04:37] <gamax92> There, made a box for it for transport
L1476[20:26:34] *** Kimiro is now known as CB|Away
L1477[20:28:12] <gamax92> I don't trust the box.
L1478[20:36:13] ⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L1479[20:47:06] <gamax92> [Audio] http://greggman.com/downloads/examples/html5bytebeat/html5bytebeat.html#t=0&e=0&s=44100&bb=5d000001002e0000000000000000141d014758f6e4d10ebcf3558502e2cb2886e6777f49350ea1c8e785a89324bd5a07ffdf688000
L1480[20:52:41] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L1481[20:53:05] <gamax92> I guess I could have simplified that expression :P
L1482[20:55:29] <Tedster> gamax92: you mean the URL?
L1483[20:56:01] <gamax92> no, I meant the expression.
L1484[20:56:11] <gamax92> which is why I said the expression.
L1485[20:56:18] <Tedster> but an URL is an expression!
L1486[20:56:39] <Tedster> you're expressing a universal resource location!
L1487[21:15:12] *** CB|Away is now known as Kimiro
L1488[21:15:27] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:15ee:b8ab:cee1:e935)
L1489[21:15:27] zsh sets mode: +v on Kodos
L1490[21:15:39] ⇦ Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 201 seconds)
L1491[21:16:48] ⇨ Joins: wembly (~wembly@50.240.220.69)
L1492[21:31:40] *** Kimiro is now known as CB|Away
L1493[21:34:15] *** CB|Away is now known as Kimiro
L1494[21:36:25] <gamax92> Tedster: dsfkhsdfkjsd.
L1495[21:43:36] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L1496[21:45:59] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L1497[21:55:48] *** Kimiro is now known as CB|Away
L1498[22:18:47] ⇨ Joins: techno156 (~techno156@137.154.59.198)
L1499[22:19:25] ⇦ Quits: Lathanael (~Lathanael@p549617E0.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1500[22:20:56] *** CB|Away is now known as Kimiro
L1501[22:25:19] ⇨ Joins: Lathanael|Away (~Lathanael@p5496113A.dip0.t-ipconnect.de)
L1502[22:47:26] <gamax92> okay, found another broken.
L1503[22:47:30] <gamax92> broken loop
L1504[22:49:29] <gamax92> this loop is also broken.
L1505[22:51:55] ⇦ Quits: BearishMushroom (~BearishMu@90.231.174.194) (Read error: Connection reset by peer)
L1506[22:55:39] ⇦ Quits: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f) (Quit: Connection closed for inactivity)
L1507[23:00:52] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L1508[23:01:14] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L1509[23:02:08] <gamax92> okay, can't find any other loops that could be broken
L1510[23:02:29] <gamax92> did find a really stupid thing that was originally implemented as a goto loop, made it into a normal while (1) loop
L1511[23:22:22] <Izaya> XFCE or LXQt?
L1512[23:24:55] <gamax92> ~w filesystem
L1513[23:24:55] <ocdoc> http://ocd.cil.li/api:filesystem
L1514[23:25:08] ⇨ Joins: Trangar (~Trangar@24.120.53.67)
L1515[23:43:16] ⇦ Parts: dmod (sid32492@2604:8300:100:200b:6667:3:0:7eec) ())
L1516[23:43:24] ⇨ Joins: Lucifer (sid32492@2604:8300:100:200b:6667:3:0:7eec)
L1517[23:45:28] ⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection reset by peer)
L1518[23:47:04] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Quit: FREE KNOTS! Ask me for some when I return!)
L1519[23:54:26] <Antheus> Izaya, Unity
L1520[23:56:27] ⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L1521[23:59:46] <gamax92> ~w shell
L1522[23:59:46] <ocdoc> http://ocd.cil.li/api:shell
L1523[23:59:54] ⇦ Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote host closed the connection)
<<Prev Next>> Scroll to Top