<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:12] ⇨ Joins: Recognizer (~recognize@24.50.151.21)
L2[00:02:20] ⇦ Quits: Recognizer (~recognize@24.50.151.21) (Remote host closed the connection)
L3[00:10:01] <Kodos> bamajoe411, ^
L4[00:10:32] ⇦ Quits: Wiiplay123 (~kvirc@adsl-72-154-27-119.bna.bellsouth.net) (Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/)
L5[00:11:30] <bamajoe411> i think i got it. but now i do need to know if anyone knows where i can find info on a sleep command for lua i can use in a loop
L6[00:13:56] <Kodos> os.sleep(time in seconds), iirc
L7[00:14:06] <Kodos> But it's not very reliable, I think
L8[00:14:21] <Kodos> Someone here would likely have a better implementation, but I'm not sure who's around
L9[00:17:05] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L10[00:17:39] <bamajoe411> how do i terminate a lua script? ctrl c isnt working
L11[00:20:33] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L12[00:21:28] <Kodos> If all else fails, you can reboot the PC
L13[00:21:43] <Kodos> Generally, in loops though, you want an os.sleep(0)
L14[00:21:54] <Kodos> It won't have a delay in your script, but because it's there, that will let Ctrl+C work
L15[00:22:02] ⇦ Parts: Orbstheorem (~Orbstheor@orbstheorem.ch) (offline))
L16[00:36:11] ⇦ Quits: Crazylemon (~Crazylemo@c-98-237-179-255.hsd1.wa.comcast.net) (Remote host closed the connection)
L17[00:47:33] <bamajoe411> ok yeah i need to figure out how to set up a network. then network i have the screens for the computers keep messing up
L18[01:22:44] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:8083:b7b1:2569:afac) (Read error: Connection reset by peer)
L19[01:24:08] <bamajoe411> basically im trying to make a file server
L20[01:25:44] ⇨ Joins: bamajoe411_FTB (~bamajoe41@204.11.243.95)
L21[01:26:59] <bamajoe411> hello other me :D
L22[01:27:15] <bamajoe411_FTB> hi :D
L23[01:50:46] ⇦ Quits: bamajoe411_FTB (~bamajoe41@204.11.243.95) (Remote host closed the connection)
L24[01:54:27] ⇨ Joins: Cervator1 (~Thunderbi@2601:4c1:4000:1050:8d0b:e139:fda0:8a0)
L25[01:54:39] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:8d0b:e139:fda0:8a0) (Ping timeout: 206 seconds)
L26[01:54:39] *** Cervator1 is now known as Cervator
L27[02:09:36] *** cbcercas|AFK is now known as cbcercas
L28[02:12:43] *** cbcercas is now known as cbcercas|AFK
L29[02:58:27] ⇦ Quits: SolraBizna (~solra@hachi.tejat.net) (Ping timeout: 384 seconds)
L30[02:59:25] ⇨ Joins: brandon3055 (~Brandon@122-129-151-83.dynamic.ipstaraus.com)
L31[03:06:54] ⇨ Joins: SolraBizna (~solra@hachi.tejat.net)
L32[03:14:51] ⇦ Quits: brandon3055 (~Brandon@122-129-151-83.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L33[03:16:57] ⇨ Joins: brandon3055 (~Brandon@122-129-151-83.dynamic.ipstaraus.com)
L34[03:19:09] ⇦ Quits: mr208 (~mallrat20@107-145-175-135.res.bhn.net) (Quit: Leaving)
L35[03:21:06] ⇨ Joins: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au)
L36[03:21:09] ⇨ Joins: Mettaton_Fab (~OyVey@p579645C5.dip0.t-ipconnect.de)
L37[03:28:29] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:8d0b:e139:fda0:8a0) (Quit: Cervator)
L38[04:01:33] ⇨ Joins: Inari (~Pinkishu@p5DEC6423.dip0.t-ipconnect.de)
L39[04:18:44] <Mettaton_Fab> can someone help me with half life 1
L40[04:23:32] <gamax92> Mettaton_Fab: go play sven co-op instead
L41[04:31:03] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Remote host closed the connection)
L42[05:01:43] <MGR> NVIDI@AAAAAAAAAA
L43[05:01:50] <MGR> WHY U NO RELEASE 1080TI?!
L44[05:04:32] ⇨ Joins: Turtle (~SentientT@82.171.92.73)
L45[05:04:57] <MGR> And why did AMD not release 490?????
L46[05:28:33] ⇦ Quits: bauen1 (~quassel@2a02:810d:1980:1584:a47b:9203:cff8:473f) (Remote host closed the connection)
L47[05:31:46] <gamax92> @MGR DAAAAAAAAAYONTAAAAAAAAAAAAAAAAAA
L48[05:35:16] ⇨ Joins: bauen1 (~quassel@2a02:810d:1980:1584:1802:fe78:d7b0:29b4)
L49[05:51:00] <Izaya> SHIIIZZZUUUOOO?
L50[05:52:52] <vifino> Raaaaaad1ooooooooo?
L51[05:54:22] <vifino> I wonder if 20kdc is still alive.
L52[05:55:09] <vifino> For one thing, I am actually home and not packing now.
L53[05:55:18] <vifino> Also, heya Izaya.
L54[05:55:38] <vifino> I fixed my rad1o by soldering two 0603 capacitors :3
L55[05:57:29] <vifino> I'm currently trying to figure out the best way to embed my rad1o in a chocolate box, which happens to be made out of metal.
L56[05:58:20] <vifino> I hope mouser delivers my RF shielding and SMA edge mount connector soon.
L57[05:58:41] <vifino> ... Dammit, I could've ordered some RGB leds too.
L58[05:58:53] <vifino> Oh well. .-.
L59[05:59:08] <vifino> No fancy blinken lights for me.
L60[05:59:33] <vifino> Not like I could see them, after all they would be concealed in a metal box.
L61[05:59:42] <vifino> But it's the thought that counts... Right?
L62[06:00:11] <Forecaster> "if lights blink in a metal box, do they still emit light"
L63[06:00:42] <Forecaster> that doesn't really work as a "if a tree falls" analog
L64[06:05:33] <Inari> We solved the obversver issue ages ago: Yes it does
L65[06:07:41] <Forecaster> I obversv that that's no fun
L66[06:09:06] <Mettaton_Fab> vifino, where did you get your rad1o?
L67[06:09:38] <Mettaton_Fab> something with chaoscomputerClub or something like that?
L68[06:13:50] <Gavle> @Z0idburg S3, are you there?
L69[06:19:23] <vifino> Mettaton_Fab: yes, why?
L70[06:20:02] <None> hmm... Does anyone here use Gentoo?
L71[06:20:07] <vifino> I do.
L72[06:20:25] <None> Is the gentoo install image supposed to be UEFI bootable?
L73[06:20:41] <vifino> Which 'install image' are you talking about?
L74[06:21:02] <None> install-amd64-minimal-20161229.iso (the thing from the gentoo site)
L75[06:21:36] <vifino> Ah, the minimal one.
L76[06:21:39] <None> ye
L77[06:21:46] <vifino> It should be, as far as I know
L78[06:22:03] <None> odd... nonstandard UEFI implementations ruining things I guess
L79[06:22:03] <vifino> But to be honest, I never use it. I always use sysrescuecd to install gentoo.
L80[06:22:16] <None> ...
L81[06:22:43] <vifino> What are you dot-dot-dotting about?
L82[06:22:47] <None> IDK
L83[06:22:47] ⇨ Joins: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
L84[06:23:12] <vifino> It's gentoo based, has tons of options and tools preloaded. Running from ram, too.
L85[06:23:20] <None> oh
L86[06:23:21] <vifino> Works like a treat for me.
L87[06:23:38] <vifino> Get the beta builds, though.
L88[06:23:44] <vifino> Muuch more up to date.
L89[06:23:56] <None> I *really* need a robe right now
L90[06:24:27] <vifino> Robe or rope? Committing suicide does not get you a gentoo install.
L91[06:24:43] <None> robe
L92[06:24:49] <Forecaster> it could, if heaven/hell uses gentoo
L93[06:25:05] <None> committing a gentoo install gets me a suicide
L94[06:25:09] <vifino> Forecaster: it does, but with USE systemd.
L95[06:25:36] <vifino> it also doesn't give you a computer in hell, especially not with gentoo installed.
L96[06:25:45] <None> with windows 10
L97[06:26:08] <vifino> Oh hell no, not even the devil is *that* mean.
L98[06:26:18] <vifino> systemd is bad enough.
L99[06:27:07] <None> systemd on bash on ubuntu on windows 10 on virtualbox on ubuntu on windows 10
L100[06:27:32] <vifino> I think a brain tumor formed just now.
L101[06:27:45] <None> no
L102[06:28:01] <None> We need it running on this https://github.com/copy/v86
L103[06:49:44] *** Keridos is now known as Keridos|away
L104[07:10:35] <MGR> Forecaster, I got the conveyor belt upgrade
L105[07:10:53] <MGR> once I get the 1 trillion plastic efficiency upgrade, I will convert my entire factory over to engines
L106[07:27:08] ⇦ Quits: Johannes13__ (~Johannes1@dslb-188-098-051-085.188.098.pools.vodafone-ip.de) (Ping timeout: 206 seconds)
L107[07:30:26] ⇦ Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au) (Quit: Leaving)
L108[07:33:09] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Quit: Leaving)
L109[07:48:27] ⇦ Quits: Mettaton_Fab (~OyVey@p579645C5.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L110[07:51:08] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L111[07:59:04] ⇨ Joins: Mettaton_Fab (~OyVey@p579645C5.dip0.t-ipconnect.de)
L112[08:04:33] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L113[08:17:20] <Forecaster> nice
L114[08:17:38] <MGR> yep
L115[08:17:49] <MGR> because my space efficiency right now is the worst
L116[08:17:56] <Forecaster> I haven't touched my game since I built the tank factory
L117[08:18:14] <Forecaster> I have amassed 40 trillion since then though
L118[08:18:28] <MGR> but I can't make it better because electronics takes up so much room with 4 plastic factories per engine foundry
L119[08:19:02] <MGR> The space required for all the signal routing is just too much to make an efficient boost atm
L120[08:19:15] <MGR> meanwhile, AMD released a teaser for vega
L121[08:19:16] <MGR> http://www.anandtech.com/show/11002/the-amd-vega-gpu-architecture-teaser-packed-instructions-more-coming-in-h12017
L122[08:19:20] <MGR> Looking very good
L123[08:19:47] <Izaya> that's the new CPU microarch, right?
L124[08:19:53] <Izaya> oh
L125[08:19:56] <Izaya> GPU
L126[08:20:08] <MGR> Izaya, Zen is the new CPU microarch
L127[08:20:33] <Izaya> sounds chill
L128[08:20:41] <MGR> Izaya, Radeon Chill?
L129[08:20:42] <MGR> ?
L130[08:21:12] <Izaya> if only radeons ran cooler than the sun
L131[08:21:17] <MGR> one sec
L132[08:21:35] <Forecaster> you just need a cooling tower or two :P
L133[08:21:36] <MGR> Izaya, http://www.anandtech.com/show/10894/amd-delivers-crimson-relive-yearly-feature-update-for-radeon-gamers-and-professionals/7
L134[08:21:41] <MGR> Radeon Chill!
L135[08:22:02] <Mettaton_Fab> my bird destroyed the wire for his light above his cage from the inside.
L136[08:22:03] <MGR> It makes your GPU so cold, ice starts forming on it!
L137[08:22:32] <Mettaton_Fab> so... which type of wire should i use for fixing that?
L138[08:22:42] <MGR> electrical wire
L139[08:22:52] <Mettaton_Fab> diameters?
L140[08:22:55] <MGR> superconducting if you can manage it
L141[08:23:01] <Mimiru> 0 awg
L142[08:23:09] <MGR> 000 awg?
L143[08:23:13] <Mimiru> Oh yes
L144[08:23:19] <vifino> Mettaton_Fab: a paper clip.
L145[08:23:19] <Mettaton_Fab> like, how big should it be?
L146[08:23:26] <Mimiru> Mettaton_Fab, 000 awg
L147[08:23:31] <MGR> but use transformers to pump the voltage up a lot
L148[08:23:46] <MGR> if your bird gets through the insulation and tries to eat the wire, there will be a loud crack
L149[08:23:57] <MGR> and then you could have dinner!
L150[08:24:07] ⇦ Quits: LeshaInc (~LeshaInc@fomalhaut.me) (Quit: ZNC 1.6.3+deb2+b1 - http://znc.in)
L151[08:24:12] ⇨ Joins: LeshaInc (~LeshaInc@fomalhaut.me)
L152[08:24:18] <Mimiru> 000 is 0.4 inches, 1.4 mm
L153[08:24:21] <Mettaton_Fab> it is for a bird lamp that produces UV light and stuff like that
L154[08:24:26] <Mimiru> 10.4 mm*
L155[08:24:46] <Mettaton_Fab> also, how do i get the bird back into the cage?
L156[08:24:46] <Mimiru> it'll handle 2.7 kA
L157[08:24:48] <Mimiru> so
L158[08:25:02] <MGR> Mettaton_Fab, it got out of the cage?
L159[08:25:30] <Mimiru> Oh no wait...
L160[08:25:33] <Mimiru> that's the fusing current
L161[08:25:34] <Mimiru> my bad
L162[08:25:41] <Mettaton_Fab> yes, because we have 2 birds in 1 cage separated by a steel rod wall
L163[08:25:44] <Mimiru> It'll handle 165 A at 60 c
L164[08:25:57] <MGR> Mimiru, just bathe the cable in liquid helium
L165[08:26:00] <Mettaton_Fab> i wanted to see if the greyparrot did it or the cockatoo.
L166[08:26:09] <MGR> then it can handle a lot of current
L167[08:26:12] <Mimiru> MGR oddly enough.. the hotter the wire, the more amperage it can take :P
L168[08:26:18] <Mimiru> 90c is 225 A
L169[08:26:25] <MGR> _doesn't want to say infinite because he doesn't know the complexities of superconductance_
L170[08:26:37] <Mimiru> hotter the rating*
L171[08:26:44] <Mimiru> damn I can't think in complete sentences today
L172[08:26:56] <MGR> all I know is that you cool it a lot, and you can break the superconductance with big magnets'
L173[08:27:14] <MGR> Unless it's a "high-temp" superconductor, in which case you can cool it with only LN2'
L174[08:27:39] <Mettaton_Fab> so... how do i get it back into the cage, because the bird only likes to sit on my dads shoulder
L175[08:28:13] <Mettaton_Fab> so i am pretty much out of options except grabbing it from the sides and putting iit into the cage
L176[08:28:21] <MGR> coat your dad's shoulder in glue
L177[08:28:22] <Mimiru> paralyze it with a blow dart, and put it in the cage
L178[08:28:36] <Mettaton_Fab> i dont have a blowdart.
L179[08:28:39] <vifino> kill it with a sniper rifle, replace with stuffed animal
L180[08:28:46] <Mettaton_Fab> i also dont have narcotics
L181[08:28:46] <Mimiru> 66
L182[08:28:48] <MGR> do you have anesthetic gas?
L183[08:28:50] <Mimiru> ERR ^^*
L184[08:29:06] <Mettaton_Fab> vifino, the bird cost more that 600€!
L185[08:29:18] <vifino> my condolences for getting ripped off.
L186[08:29:27] <Mettaton_Fab> do i type like a dude with medical stuff in his house?
L187[08:29:28] <MGR> that must be the crown bird of the Central African Republic for that price
L188[08:29:50] <MGR> Mettaton_Fab, we know you have stuff in your house
L189[08:29:55] <MGR> You told us about your amp and stuff
L190[08:30:33] <Mettaton_Fab> i have 2 birds and some electric parts, maybe i can get it to sit near my laptop so i can catch it.
L191[08:30:43] <MGR> listen, here's a realistic plan
L192[08:30:50] <MGR> coat your dad's shoulder in glue
L193[08:30:55] <MGR> the bird will land and get stuck
L194[08:31:04] <MGR> then you can take it and put it in the cage
L195[08:31:10] <Mettaton_Fab> he's not here, so i have to try and catch the bird
L196[08:31:23] <MGR> well, have fun
L197[08:31:45] <Mettaton_Fab> mshould i let him lick my laptops power supply?
L198[08:31:46] ⇨ Joins: AlleM43 (~allem43@c-185-113-99-59.cust.bredband2.com)
L199[08:32:09] <AlleM43> hello
L200[08:32:23] <Mettaton_Fab> it once did that, after which it it shat itself
L201[08:32:34] <MGR> hello AlleM43
L202[08:32:43] <MGR> Mettaton_Fab, I'm surprised it didn't explode
L203[08:33:02] <MGR> oh wait, a laptop one
L204[08:33:09] <MGR> depends on the current rating
L205[08:34:53] ⇦ Quits: AlleM43 (~allem43@c-185-113-99-59.cust.bredband2.com) (Client Quit)
L206[08:37:20] * Forecaster kicks code in general
L207[08:37:25] <Forecaster> stop doing unexpected things!
L208[08:40:10] <Mettaton_Fab> got it into the cage through getting it on my arm.
L209[08:40:19] <MGR> noice
L210[08:43:42] <Kodos> Hokay, time to code shit
L211[08:43:51] <Kodos> All my games are either dead or down
L212[08:44:20] <MGR> Kodos, what are you going to be working on?
L213[08:44:29] <Kodos> No idea
L214[08:44:34] <Kodos> I haven't had the attention span to stick to a world
L215[08:44:39] <MGR> heh
L216[08:44:43] <Kodos> And no one really runs a solid pack that I like well enough to stay with
L217[08:44:57] <Kodos> I want to try and get hardware to host my own personal server
L218[08:45:01] <Kodos> But to give you an idea of how broke I am
L219[08:45:07] <Kodos> I get 5$ USD a week this month
L220[08:45:10] <Kodos> After bills and shit
L221[08:46:07] <Mettaton_Fab> kodos, need some network cards?
L222[08:46:20] <Mettaton_Fab> maybe even some GPUs?
L223[08:46:24] <MGR> Kodos, you could get a Raspberry Pi
L224[08:46:42] <Kodos> Wouldn't need a GPU for a headless server
L225[08:47:10] <Kodos> I -really- like this railcraft addon
L226[08:47:24] <MGR> Kodos, if you're looking for modpacks, have you tried mine?
L227[08:47:36] ⇨ Joins: xarses (~xarses@c-71-198-44-234.hsd1.ca.comcast.net)
L228[08:47:55] <Kodos> Mod list, pls. Preferably a piped dir
L229[08:48:04] <MGR> one second
L230[08:48:34] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L231[08:50:56] ⇦ Quits: xarses (~xarses@c-71-198-44-234.hsd1.ca.comcast.net) (Ping timeout: 180 seconds)
L232[08:58:08] <MGR> Discord on my work computer broke please stand by
L233[08:59:38] <Kodos> lmao
L234[09:00:12] <MGR> and we're back up
L235[09:00:14] <MGR> https://gist.github.com/MajorGeneralRelativity/987f015a966df4a5ff8380e63f4167e9
L236[09:00:17] <MGR> Kodos, there you go!
L237[09:01:05] <Kodos> Yeah, no, wayyy too much shit I have no interest in having waste space in the worldgen
L238[09:01:24] <MGR> you could play on my server if you wanted
L239[09:01:29] <Inari> I so hate all those slow online stores
L240[09:01:33] <MGR> no space needed ?
L241[09:05:12] <Kodos> You're also missing a couple mods I like to have
L242[09:05:45] <MGR> http://www.anandtech.com/show/11003/hdmi-21-announced-supports-10kp120-dynamic-hdr-new-color-spaces-new-48g-cable
L243[09:05:47] <MGR> well dang
L244[09:05:55] <MGR> HDMI catching up to DisplayPort with bandwidth
L245[09:06:00] <MGR> Kodos, what am I missing?
L246[09:06:07] <Kodos> Well
L247[09:06:08] <Kodos> Most notably
L248[09:06:12] <Kodos> TARDIS mod and MCHeli
L249[09:06:35] <MGR> MCHeli?
L250[09:06:38] <Kodos> Aye
L251[09:06:46] <MGR> helicopters?
L252[09:07:00] <Kodos> Helis, planes, tanks, uhh
L253[09:07:11] <Kodos> Cars
L254[09:07:15] <MGR> huh
L255[09:07:46] <MGR> well, it all depends on how stuff goes down at the end of this month, but I probably can't include those in the modpack
L256[09:07:48] <Kodos> This is a different mod, but also this https://puu.sh/q4y21/1a53372081.png
L257[09:08:06] <MGR> That is a robot
L258[09:08:08] <MGR> A giant one
L259[09:08:16] <Kodos> Indeed
L260[09:08:22] <Kodos> Also, this is my Chinook https://puu.sh/orLyz/28801f7fdc.png
L261[09:08:31] <Kodos> I keep it half in the house because people were assholes on the server that was on
L262[09:08:42] <Kodos> You can also make custom skins
L263[09:08:54] <MGR> what'd they do?
L264[09:09:07] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 206 seconds)
L265[09:09:12] <Kodos> Trying to find a picture of my helo, hang on
L266[09:09:34] <Kodos> Here's one I did for a guy https://puu.sh/ocz0i/34e4f89c57.png
L267[09:10:01] <MGR> nice
L268[09:12:32] <Kodos> Meh, I can't find a good picture
L269[09:12:38] <MGR> ?
L270[09:12:39] <Kodos> But basically it was a Sikorsky VIP chopper
L271[09:12:47] <Kodos> With my fictional company logo on it
L272[09:12:47] <MGR> kewl
L273[09:12:57] <MGR> what's the logo look like?
L274[09:13:02] <Kodos> That's classified
L275[09:13:54] <MGR> heh heh heh
L276[09:14:02] <MGR> I thought you didn't like secrets ?
L277[09:15:00] <MGR> In any event, Kodos, I can't promise I can add the mods to the modpack
L278[09:15:16] <MGR> But if you're interested in joining the server or at least checking it out, you can PM me on Discord
L279[09:16:20] <Kodos> Well
L280[09:16:21] <Kodos> My CPU is ass
L281[09:16:23] <Kodos> So likely not
L282[09:16:27] <Kodos> Your pack has too much extra shit
L283[09:17:06] <MGR> what CPU do you have?
L284[09:17:15] <Kodos> Hang on I'll get the numbers
L285[09:17:15] <MGR> and GPU
L286[09:17:24] <Kodos> Gpu's fine, it's a 960 FTW+ from EVGA
L287[09:17:30] <MGR> yeah
L288[09:17:53] <Kodos> CPU is a Phenom II X6 1065T
L289[09:18:00] <Kodos> ~2.9 GHz
L290[09:18:20] <Kodos> Literally everything on the computer is fine but the CPU
L291[09:18:26] <Kodos> But
L292[09:18:28] <Kodos> The issue is
L293[09:18:32] <Kodos> It's a BTX motherboard/case
L294[09:18:40] <Kodos> So I'd need a new CPU, motherboard, and case, to upgrade
L295[09:19:01] <MGR> ooh BTX
L296[09:19:16] <MGR> Kodos, I would try loading the mudpack just to see
L297[09:19:40] <MGR> It takes 2.5GB of RAM and ~5 minutes to load, but it may run ok on your CPU
L298[09:26:05] ⇦ Quits: Mettaton_Fab (~OyVey@p579645C5.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L299[09:29:17] ⇨ Joins: Mettaton_Fab (~OyVey@p579645C5.dip0.t-ipconnect.de)
L300[09:30:20] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Quit: ZNC - http://znc.in)
L301[09:30:31] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L302[09:30:34] ⇨ Joins: xarses (~xarses@172.56.40.167)
L303[09:31:57] <Mettaton_Fab> anyone wanna play half-life?
L304[09:35:12] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L305[09:37:23] ⇦ Quits: xarses (~xarses@172.56.40.167) (Ping timeout: 384 seconds)
L306[09:38:18] <Kodos> Woo, Project Red ICs work =D
L307[09:43:24] <MGR> Kodos, did you get my mudpack to load?
L308[09:44:28] <MGR> modpack*
L309[09:44:29] <Kodos> "So likely not" means I'm not going to bother because I don't want to waste time and/or hard drive space. Again, it's not just a matter of whether or not I -can- run it, it's the fact that there's just too many other mods I have no interest in even having in the pack
L310[09:44:46] <Kodos> As I said earlier, no one runs a pack that I like, so I play SSP
L311[09:44:55] <Kodos> If I could afford to rent a server, I would
L312[09:48:04] <MGR> ok
L313[09:48:18] ⇨ Joins: Jezza (~Jezza@92.206.161.17)
L314[09:48:34] <MGR> I may be doing a new modpack for 1.10 later, which should be a lot lighter
L315[09:48:52] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 206 seconds)
L316[09:51:08] <Kodos> Bleh, I may have to add SC2 for making tree farms and other shit
L317[09:52:33] <MGR> SC2
L318[09:52:35] <MGR> ?
L319[09:53:24] <Kodos> Steve's Carts 2
L320[09:53:44] <Kodos> The pack I have is a rail-based pack
L321[09:53:54] <Kodos> So this way, I can do train based farms
L322[09:54:13] <MGR> ahh
L323[09:56:20] ⇨ Joins: xarses (~xarses@8.39.49.133)
L324[09:57:32] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L325[09:58:40] <MGR> Forecaster, have you unlocked research center 4?
L326[09:59:38] <Forecaster> no
L327[09:59:52] ⇦ Quits: xarses (~xarses@8.39.49.133) (Ping timeout: 206 seconds)
L328[10:04:44] <S3> Morning
L329[10:06:21] <MGR> http://www.pcgamer.com/asus-rog-swift-pg27uq-monitor-brings-hdr-and-g-sync-together/
L330[10:06:25] <MGR> wow Asus
L331[10:06:35] <MGR> I guess the PG27Q just wasn't good enough for you
L332[10:06:40] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L333[10:06:43] <MGR> PG279Q*
L334[10:09:28] <Gavle> Good morning S3, how are you?
L335[10:10:12] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 194 seconds)
L336[10:10:32] <vifino> S3: I got a working SDR now!
L337[10:10:42] <vifino> 50Mhz to 4Ghz, not that bad.
L338[10:11:15] <vifino> Not like you can go transatlantic with the 6m band, but hey, it's nice :)
L339[10:12:00] <Kodos> Okay, SC2 was definitely a good addition. Got a tree farming cart up and going already
L340[10:14:27] <Kodos> In an addon, is it possible to restrict what a component can go into? Like, if I made my own Hard drives, could I dictate what blocks they can be placed in
L341[10:15:03] ⇦ Quits: brandon3055 (~Brandon@122-129-151-83.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L342[10:15:52] <Forecaster> no
L343[10:16:00] <Forecaster> only if the blocks are your own
L344[10:16:56] <Kodos> Bleh, okay
L345[10:17:10] <Kodos> Was going to see about making a server grade hardware addon
L346[10:20:25] ⇨ Joins: Keanu73 (~Keanu73@host-92-29-192-13.as13285.net)
L347[10:21:24] <Forecaster> add your own server blades with different tiers
L348[10:22:38] <Kodos> Meh
L349[10:22:49] <Forecaster> no you meh!
L350[10:23:31] <Michiyo> no you!
L351[10:23:37] <Forecaster> no!
L352[10:24:07] <Michiyo> no no, yes!
L353[10:24:15] ⇨ Joins: xarses (~xarses@67.218.117.86)
L354[10:24:48] <Mettaton_Fab> add some server-grade GPUs !
L355[10:25:00] <Forecaster> ...
L356[10:26:17] <Gavle> what about GPGPU?
L357[10:29:17] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:b4f6:f37f:86e6:5a28)
L358[10:30:43] <S3> Graphical Pretty Good Privacy with UUIDs?
L359[10:31:17] <S3> vifino: awesome!
L360[10:31:23] <S3> Gavle|Away: I came up with something amazing
L361[10:36:23] ⇨ Joins: brandon3055 (~Brandon@122-129-151-95.dynamic.ipstaraus.com)
L362[10:36:36] <Lizzy> _has had her love for coding re-fueled_
L363[10:36:51] <Forecaster> ohmy
L364[10:37:02] <Lizzy> well, at least python stuff for now
L365[10:37:04] <Gavle> S3, I'm in Discord if you want to PM me
L366[10:37:33] <Gavle> Also GPGPU = General Purpose GPU
L367[10:37:36] <Gavle> or GPU computing
L368[10:38:49] <Kodos> http://puu.sh/tc6WZ/83b82a94f3.png \o/
L369[10:39:02] <Gavle> noice
L370[10:39:27] <S3> gamax92: I might hop on but I'm at work so no voice
L371[10:39:46] <S3> Gavle|Away: *
L372[10:39:47] <Lizzy> in other news i now have a script that can take a specially formatted Excel document and wake computers up
L373[10:40:06] <S3> Lizzy: WTF
L374[10:40:11] <Lizzy> ?
L375[10:40:43] <Gavle> S3, I don't do voice
L376[10:41:00] <Gavle> but text is fine
L377[10:41:41] ⇨ Joins: Johannes13 (~Johannes1@dslb-188-098-051-085.188.098.pools.vodafone-ip.de)
L378[10:41:46] <Lizzy> S3, why the exclamation?
L379[10:42:18] <S3> Lizzy: Excel wakeup OC?!
L380[10:42:27] <Lizzy> not OC computers..
L381[10:42:34] <Stary> ...lol
L382[10:43:00] <Lizzy> it takes an excel document exported from SCCM and then sends wakeonlan packets to the computers in the document
L383[10:44:36] <Magik6k> y
L384[10:45:33] <Lizzy> is that a question or did you just whack the key?
L385[10:48:10] <Inari> https://www.youtube.com/watch?v=yXWe8g0zziw
L386[10:48:11] <MichiBot> Stupid Aliens | length: 22m 57s | Likes: 113 Dislikes: 0 Views: 777 | by Isaac Arthur | Published On 5/1/2017
L387[10:49:42] <S3> Lizzy: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwixuPD7uqvRAhUl34MKHTr1CmQQtwIIHDAA&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1SNxaJlicEU&usg=AFQjCNHL39DAcfz3eC_ZAIrkDED0PX_TPg&sig2=7weuasB7uolszFxtzH_1rQ
L388[10:50:59] <Lizzy> dat url do
L389[10:51:03] <Lizzy> dat url doe
L390[10:51:08] <S3> ...
L391[10:51:24] <S3> yeah google should fix their links
L392[10:51:24] <S3> :D
L393[10:52:02] <S3> https://www.youtube.com/watch?v=1SNxaJlicEU
L394[10:52:03] <MichiBot> The Website is Down #2: Excel Hell | length: 8m 55s | Likes: 4,382 Dislikes: 97 Views: 759,371 | by Josh Weinberg | Published On 23/3/2009
L395[10:52:03] <S3> there
L396[10:52:12] <Inari> Oooh
L397[10:52:15] <Inari> Cody watched Isaac Arthur
L398[10:52:51] <Forecaster> cody?
L399[10:52:54] <Kodos> @MGR, give me screenshots of your server's IE wire transmission towers
L400[10:53:09] <Inari> Forecaster: Yeah, from cody's lab :P
L401[10:53:21] <Forecaster> dunno who that is
L402[10:53:28] <Inari> https://www.youtube.com/watch?v=6SxWEmlolug that guy
L403[10:53:28] <MichiBot> Cody's Whipped Cream | length: 2m 43s | Likes: 15,698 Dislikes: 117 Views: 255,107 | by Cody'sLab | Published On 3/1/2017
L404[10:53:54] <MGR> Kodos, I don't have any, and I don't know of anybody who does
L405[10:54:00] <MGR> most use other types of cables I think
L406[10:54:24] <MGR> I PM'd you an invite to our discord though
L407[10:54:28] <MGR> might want to ask in there
L408[10:57:08] * Inari wonders if Vexatoast watched Cody
L409[11:05:59] <Forecaster> Mimiru: 4600 recipes, exactly
L410[11:06:13] <Forecaster> now I just need to sort out the output
L411[11:06:32] <Forecaster> for some reason it prints everything as [object Object],[object Object],[object Object],[object Object]
L412[11:06:41] <Forecaster> instead of the csv I asked it for...
L413[11:06:46] <Forecaster> :|
L414[11:10:50] <Forecaster> I'm confused by how my old csv function works...
L415[11:11:26] <Gavle> S3, I'm going to read over the Ocranet doc now
L416[11:11:40] <S3> Yeah, don't worry about OETF #5
L417[11:11:42] <S3> just #4
L418[11:11:48] <S3> it's all you should need
L419[11:12:19] <Forecaster> this is garbage... how did I even use this
L420[11:12:37] <Gavle> S3, I was aware
L421[11:12:46] <Gavle> Forecaster, because you're garbage? ?
L422[11:13:38] <Forecaster> I wrote this function years ago but thanks.
L423[11:14:02] <Gavle> Forecaster, any time
L424[11:14:29] ⇨ Joins: LuMistry (uid146685@id-146685.highgate.irccloud.com)
L425[11:14:49] <LuMistry> Greetings
L426[11:15:28] <Forecaster> that was an ironic "thanks" in case you couldn't tell
L427[11:15:45] <Gavle> Forecaster, I was aware
L428[11:15:52] <Gavle> I also don't think you're actually garbage
L429[11:16:17] <Forecaster> then you shouldn't say that.
L430[11:17:00] <Gavle> I put a :/p in it.... but whatever
L431[11:17:21] <Forecaster> those don't show on irc.
L432[11:17:52] <Gavle> I see them in my client on IRC
L433[11:18:15] <Forecaster> mine only does ascii characters
L434[11:18:28] <Gavle> ah
L435[11:21:22] <Michiyo> Forecaster, 4600 daaamn lol
L436[11:21:30] <Forecaster> yeah :P
L437[11:21:39] <Michiyo> and @Naomi was gonna do it by hand lol
L438[11:21:49] <Forecaster> I'm rewriting my object => scv function to not be stupid
L439[11:21:52] <Forecaster> then it should work
L440[11:22:01] <Michiyo> she's at like level 60 carpenter but stopped when I said you were working on something
L441[11:22:14] <Michiyo> I'll likely have to transform the csv you give me to fit my DB format
L442[11:23:35] <Forecaster> it'll be 'class_name, item, level,1xingredient+1xingredient+etc;class_name...;"
L443[11:23:36] <Forecaster> I think
L444[11:24:19] <Forecaster> if you have a specific format tell me and I'll make it conform to that
L445[11:24:47] <Forecaster> actually, maybe I can make it dynamic... hm
L446[11:24:55] <Forecaster> with a config string to define it
L447[11:25:23] <Forecaster> dammit, having a cat sleeping on you is distracting
L448[11:26:42] <Gavle> so S3, I read the document
L449[11:27:39] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L450[11:27:41] <Gavle> And I'm not fully gelling with the VPI/VCI model
L451[11:27:56] <Gavle> if you got on Discord, we could chat more
L452[11:28:23] <S3> yeah hold on, been trying to squash a bug
L453[11:31:39] ⇦ Quits: Keanu73 (~Keanu73@host-92-29-192-13.as13285.net) (Read error: Connection reset by peer)
L454[11:35:21] <Michiyo> sorry had a UPS customer
L455[11:36:03] <Michiyo> my current DB format is _id(auto inc), class, level, item, [1,whatever;1,whatever;] I think :P
L456[11:36:46] <Forecaster> the [] is a string?
L457[11:37:40] <Michiyo> yeah, it's literally [1,item; 1,otheritem; 2,something else]
L458[11:37:53] <Michiyo> was just so I could parse out items needed for crafting easily
L459[11:38:10] <Michiyo> split on ';', then split on ','
L460[11:39:30] <Forecaster> hm, well, I'll have to use other delimiters for the csv itself then
L461[11:40:44] <Michiyo> http://puu.sh/tcabF/1e403a12aa.png
L462[11:48:25] <Forecaster> how would that work with csv importing though? does it support that?
L463[11:48:46] <Forecaster> or should I escape the characters in the []
L464[11:49:08] ⇦ Quits: rikai (~quassel@162.252.243.91) (Quit: No Ping reply in 180 seconds.)
L465[11:49:20] <Michiyo> I'm not 100% sure Forecaster :/
L466[11:49:32] <Michiyo> honestly the CSV idea was thought of after the DB layout
L467[11:49:39] <Forecaster> well then :P
L468[11:49:41] <Michiyo> cause holy shit theres a bunch of thes fuckers
L469[11:49:43] <Michiyo> these*
L470[11:49:50] <Forecaster> can you import json?
L471[11:50:06] <Michiyo> man, I can import anything you give me, even if I have to write the tool myself :P
L472[11:50:31] ⇨ Joins: rikai (~quassel@rekd.net)
L473[11:50:31] <Michiyo> I suck at the scraping end of it...
L474[11:50:34] <Forecaster> cause writing to json is a lot easier :P
L475[11:50:43] <Michiyo> sure hit me with json
L476[11:59:32] * Lizzy rolls in and jumps onto vifino for snuggles
L477[12:11:32] <Forecaster> allright, builds done, just gotta upload em
L478[12:11:43] <Fridtjof> has anyone ever used some modder's core lib
L479[12:11:55] <Fridtjof> and can recommend it for mod development
L480[12:12:06] <Fridtjof> (core lib developers themselves included)
L481[12:12:55] <Forecaster> Michiyo: http://towerofawesome.org/files/ffixv-recipe-scraper/
L482[12:12:58] <Fridtjof> ideally one that is documented well xD
L483[12:13:24] <Mimiru> Thanks Forecaster
L484[12:13:33] <Forecaster> I hope it actually works :P
L485[12:13:47] <Mimiru> Me too :p
L486[12:14:03] <Forecaster> outside my dev env that is
L487[12:14:36] <Fridtjof> i'm looking at cofhlib/core right now
L488[12:15:51] <Mimiru> Forecaster, well, it starts! though it tells me some of the inputs failed
L489[12:15:58] <Mimiru> so I assume I'm not doing something lol
L490[12:16:01] <Forecaster> oh
L491[12:16:14] <Forecaster> no that's an error
L492[12:16:26] <Forecaster> did it create a "data" dir?
L493[12:16:49] <Mimiru> I did now.. lol
L494[12:16:59] <Forecaster> did it load properly?
L495[12:17:03] <Mimiru> it did not
L496[12:17:11] <Mimiru> http://michi.pc-logix.com/ffixv-recipe-scraper_2017-01-05_12-17-07.png
L497[12:17:14] <Forecaster> there should be a file inside
L498[12:17:25] <Mimiru> and what should that file be? :P
L499[12:17:35] <Forecaster> input.json
L500[12:18:03] <Forecaster> https://hastebin.com/tenavuceyo.json
L501[12:18:05] <Mimiru> 10/10 program 5/7 documentation
L502[12:18:06] <Mimiru> :P
L503[12:18:07] <Mimiru> <3
L504[12:18:10] <Forecaster> that's the content
L505[12:18:17] <Forecaster> it's supposed to generate it
L506[12:18:29] <Mimiru> Ahh
L507[12:18:32] <Mimiru> no it didn't generate it
L508[12:18:36] <Mimiru> it also still has the same error
L509[12:18:52] <Forecaster> well, something is going very wrong then
L510[12:18:52] <Mimiru> wait..
L511[12:19:35] <Mimiru> yep, same error
L512[12:19:40] <Mimiru> I had an issue in the json at first
L513[12:19:47] <Forecaster> so it makes the dir?
L514[12:19:53] <Mimiru> No, it doesn't
L515[12:19:54] * fingercomp is away: Away.
L516[12:20:03] <Forecaster> it might be getting the path wrong
L517[12:20:10] * fingercomp is back (gone 00:00:14)
L518[12:20:19] <Mimiru> fingercomp, :/
L519[12:20:37] <fingercomp> erm, what
L520[12:20:47] <Mimiru> the away/back announcement thing
L521[12:21:17] <Mimiru> Forecaster, I moved it to my f:/ and ran it again with the same thing
L522[12:21:20] <fingercomp> oh, I guess I broke something
L523[12:21:26] <Mimiru> I'll reboot my laptop into linux
L524[12:21:40] <Forecaster> weird, it works for me
L525[12:22:33] <Forecaster> oh
L526[12:22:43] <Forecaster> it built using a much older version of node
L527[12:22:55] <Forecaster> I'll rebuilt using the same I'm using
L528[12:24:36] <Forecaster> oh sure, now you default to the latest version
L529[12:24:39] <Forecaster> :|
L530[12:25:14] <Mimiru> lol
L531[12:27:38] <Mimiru> welp, gotta head back to work
L532[12:28:58] <Forecaster> new version up
L533[12:29:02] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L534[12:31:09] ⇦ Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 206 seconds)
L535[12:37:17] ⇨ Joins: clever (~clever@nwcsnbsc03w-047054254018.dhcp-dynamic.fibreop.nb.bellaliant.net)
L536[12:37:48] <clever> is it possible to push/pull items via an adapter or some other cable-attached block?
L537[12:38:01] <Forecaster> transposer
L538[12:38:23] <Kodos> ^, or an adapter with inventory controller upgrade
L539[12:38:27] <clever> will that need 2 inventories, on different faces?
L540[12:38:27] <Forecaster> can do inventory <=> inventory transfer with adjacent inventories
L541[12:38:36] <Forecaster> yes
L542[12:38:42] <Kodos> It can do two sep inventories, or diff slots within the same
L543[12:38:45] <clever> Forecaster: ah, that wont really work, i only have 2 faces available, so no face for the cable
L544[12:38:58] <clever> Kodos: would an adapter with the inv card do the same thing?
L545[12:39:03] <Kodos> Yes
L546[12:39:03] <Forecaster> what are you trying to do?
L547[12:39:18] <clever> Forecaster: automate a blood altar, i want the computer under the altar, inserting/removing items
L548[12:39:29] <Forecaster> into/from what?
L549[12:39:32] <clever> and the tier 2 runes cover the 4 side faces of the computer
L550[12:39:43] <Forecaster> well, you can use a robot
L551[12:39:57] <Forecaster> and send commands to it over wireless network
L552[12:40:18] <clever> hmm, still forseeing inventory or power problems though
L553[12:40:39] <clever> the top face is the target inventory to interact with, and the bottom face will either be the output inv, or power
L554[12:40:45] <Kodos> You could always test to see if a robot with a generator upgrade can use a BM Lava Crystal
L555[12:40:56] <clever> and now i have to omit one of them
L556[12:40:59] <Forecaster> have it move down 1 block to output/input items and have a charger there too
L557[12:41:20] <clever> Forecaster: that could work, or i could just feed coal into it via the bottom inventory
L558[12:41:26] <Forecaster> yep
L559[12:41:29] <clever> and just omit the power entirely
L560[12:42:01] <clever> i'll see if this pack has anything that allows remotely accessing a block
L561[12:42:09] <clever> that would get rid of the face issues
L562[12:42:44] <Forecaster> you could also not care about it looking pretty and put the transposer on the side of the altar :P
L563[12:42:56] <clever> never!
L564[12:44:13] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-95.dynamic.ipstaraus.com)
L565[12:45:20] ⇦ Quits: brandon3055 (~Brandon@122-129-151-95.dynamic.ipstaraus.com) (Ping timeout: 194 seconds)
L566[12:51:03] <Michiyo> Forecaster, running 0.2 "Seems the inputs failed to load..." and I had to make the data dir and the input.json myself
L567[13:00:34] <Forecaster> Damn
L568[13:01:06] <Michiyo> yet to have a chance to try it on linux, I'll x2go into one of my boxes and give it a shot
L569[13:03:07] <Forecaster> kay
L570[13:03:17] <Forecaster> I suspect it'll be the same
L571[13:04:11] * Michiyo stabs x2go
L572[13:04:19] <Michiyo> I can't login to my main user...
L573[13:04:24] <Michiyo> so I guess I'll login as jenkins
L574[13:04:25] <Michiyo> lol
L575[13:05:29] <Forecaster> :P
L576[13:06:24] <Michiyo> Oooor not
L577[13:06:25] <Michiyo> [21753:21753:0105/130606.287757:ERROR:gl_surface_glx.cc(411)] GLX 1.3 or later is required.
L578[13:06:28] <Michiyo> lol
L579[13:06:35] <Forecaster> wut
L580[13:09:26] <Michiyo> Hekate is a VM on a Supermicro server board, so no big surprise that it doesn't support OpenGL 1. anything :P
L581[13:09:42] <Forecaster> does running it with admin privs on windows help?
L582[13:09:50] <Forecaster> I suspect no
L583[13:09:56] <Michiyo> it didn't on 0.1, but I'll try it on .2
L584[13:10:11] <Michiyo> nope
L585[13:10:16] <Forecaster> :|
L586[13:10:29] <Forecaster> I could try giving you a build made with the sdk version
L587[13:10:38] *** Mine|dreamland is now known as minecreatr
L588[13:10:47] <Forecaster> it'll have the browser console available, so you can check that and see what it's doing
L589[13:10:51] <Michiyo> kk
L590[13:11:18] <SolraBizna> oh jeez, everyone's false hats are gone
L591[13:11:36] <SolraBizna> there
L592[13:13:17] <SolraBizna> is the Google age discrimination lawsuit widely known yet?
L593[13:14:04] <Gavle> no?
L594[13:14:46] <Michiyo> http://www.computerworld.com/article/3090087/it-careers/google-age-discrimination-lawsuit-may-become-monster.html :/
L595[13:15:15] ⇨ Joins: Keanu73 (~Keanu73@host-92-29-192-13.as13285.net)
L596[13:16:12] <Gavle> huh
L597[13:16:20] <Forecaster> sdk version is up
L598[13:16:39] <Forecaster> start it, right click in the window, inspect
L599[13:16:47] <Gavle> alot
L600[13:16:47] <Forecaster> or ctrl+shift+I
L601[13:16:47] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L602[13:16:57] <Gavle> hmm
L603[13:17:02] <Gavle> I thought that would trigger
L604[13:17:03] <Forecaster> then go to the console tab
L605[13:17:14] <Gavle> there we go
L606[13:17:59] <SolraBizna> apparently Google did provide the contact info, because I got contacted
L607[13:18:31] <SolraBizna> I'm not over age 40, but I was given the "not Googley enough" line
L608[13:18:36] <Gavle> ah
L609[13:22:25] <Stary> lol
L610[13:22:32] <Stary> 'not googley enough'
L611[13:23:01] <SolraBizna> it was pretty infuriating, I can certainly say
L612[13:24:29] <Michiyo> Uncaught ReferenceError: isset is not defined
L613[13:24:30] <Michiyo> at get_app_dir (functions.js:1)
L614[13:24:30] <Michiyo> at init (functions.js:1)
L615[13:24:30] <Michiyo> at window_main.html:324
L616[13:24:33] <Michiyo> Err...
L617[13:24:35] <Michiyo> my bad :/
L618[13:24:42] <Michiyo> thought my multiline catcher.. would catch that
L619[13:24:55] <Forecaster> what
L620[13:25:07] <Forecaster> oh
L621[13:25:19] <Forecaster> wait what
L622[13:25:27] <Michiyo> lol... I know THAT feeling well
L623[13:25:27] <Forecaster> why does that work in my dev env...
L624[13:25:35] <Forecaster> there's a missing function that I haven't included
L625[13:26:26] <Forecaster> ah well, that's an easy fix at least oO
L626[13:27:49] <Michiyo> heh
L627[13:28:27] <Forecaster> I genuinly don't understand how it got that function in the ide
L628[13:28:36] <Forecaster> unless it's uncluding a library I can't see
L629[13:28:43] <Forecaster> but it shouldn't oO
L630[13:32:14] ⇨ Joins: Vexatos (~Vexatos@62.232.107.146)
L631[13:32:15] zsh sets mode: +v on Vexatos
L632[13:32:45] *** xarses_ is now known as xarses
L633[13:34:11] <Forecaster> Michiyo: .3 is up
L634[13:34:28] * Forecaster hides behind a couch waiting for another explosion
L635[13:37:54] <Michiyo> lolol
L636[13:37:56] <Michiyo> downloading
L637[13:39:01] * Michiyo pats Forecaster's head
L638[13:39:03] <Michiyo> bad news...
L639[13:39:40] <Forecaster> >:
L640[13:40:51] <Michiyo> idk... I think it hates me
L641[13:40:58] <Michiyo> I thought I was the only one that had issues like this :P
L642[13:58:51] <Mettaton_Fab> why does win2k download faster than other stuff?
L643[13:58:52] <Michiyo> Oh hey @Forecaster different error though (I put the 0.3 exe into the 0.2-sdk dir to get the console)
L644[13:59:36] <Michiyo> https://hastebin.com/ezunifojet.pas
L645[14:00:06] ⇦ Quits: Keanu73 (~Keanu73@host-92-29-192-13.as13285.net) (Read error: Connection reset by peer)
L646[14:01:37] <Gavle> Yeah. It's a fridge, all right. That stuff about designing a dream PC, state of the art liquid cooling, and file servers is just a red herring; meant to distract the competition at Whirlpool while Corsair gains market share.
L647[14:05:52] ⇦ Quits: alekso56 (~cax@ti0107a400-1521.bb.online.no) (Quit: ZNC - http://znc.in)
L648[14:09:16] <LuMistry> Goodbye
L649[14:09:21] ⇦ Quits: LuMistry (uid146685@id-146685.highgate.irccloud.com) ()
L650[14:09:57] <Forecaster> well...
L651[14:10:13] <Forecaster> one of the problems with minimizing the code is that everything is on line 1...
L652[14:11:06] <MGR> the hell
L653[14:11:15] <MGR> I feel like I just dislocated my jaw
L654[14:11:31] <S3> did you?
L655[14:11:51] <SolraBizna> did it make a loud pop/click sound and now it feels wrong?
L656[14:11:54] <MGR> the right side of it hurts and feels pretty disabled
L657[14:12:10] <MGR> SolraBizna, it made a long drawn out crinkling noise
L658[14:12:25] <MGR> Idk
L659[14:12:32] <MGR> Let me do some stuff and get back to you
L660[14:12:35] <MGR> like trying to talk
L661[14:12:44] <SolraBizna> as a fake doctor, I recommend seeing a doctor
L662[14:12:50] <Michiyo> MGR see TMJ..
L663[14:12:51] <Michiyo> it's fun
L664[14:12:59] <Michiyo> my jaw grinds and pops constantly
L665[14:13:05] * SolraBizna high-fives Michiyo
L666[14:13:05] <MGR> TMJ?
L667[14:13:17] <MGR> Michiyo, mine pops a lot too
L668[14:13:24] <Forecaster> mine does too
L669[14:13:25] <Michiyo> http://www.webmd.com/oral-health/guide/temporomandibular-disorders-tmd#1
L670[14:13:30] <SolraBizna> high fives all around, then
L671[14:13:39] <Michiyo> my jaw locked *open* once...
L672[14:13:40] <MGR> It feels better now
L673[14:13:49] <Michiyo> confused the fuck out of the doctors cause they usually lock *closed*
L674[14:13:57] <MGR> Michiyo, that happened to me once
L675[14:14:10] <MGR> it popped back in with the loudest crack I've ever experienced
L676[14:14:17] <MGR> and the pain wasn't the best
L677[14:14:23] <Michiyo> the most god awful POP and it hurt like a mother fucker
L678[14:14:27] <MGR> only locked for about a minute though
L679[14:14:34] <MGR> Until I figured out what was going on
L680[14:14:40] <Michiyo> I went to the ER, it was stuck for an hourish
L681[14:14:49] <MGR> I managed to fix it myself
L682[14:14:52] <Michiyo> And thus, I found out I have TMJ
L683[14:15:00] <SolraBizna> Mine's never locked, but if I don't deliberately crack it for ~5 minutes or so it starts to feel like it's sliding out of place
L684[14:15:12] <MGR> another time, I tried to go Super Saiyan (don't ask), and my jaw popped in and out
L685[14:15:22] <MGR> I literally collapsed on the floor from the pain
L686[14:16:57] <Forecaster> Michiyo: did it at least generate the file this time?
L687[14:17:16] <Forecaster> that error looks like one I got from the actual scraping process
L688[14:17:33] <Michiyo> no
L689[14:18:23] <Forecaster> :|
L690[14:18:35] <Michiyo> and copying the data dir in changes nothing
L691[14:18:50] <Michiyo> just to confirm, it's data/input.json, right?
L692[14:18:56] <Forecaster> yeah
L693[14:19:12] <Forecaster> if it worked right it'd create that file it it couldn't find it
L694[14:19:59] <MGR> The odd thing is that my jaw cracking has happened more frequently over time
L695[14:20:10] <MGR> it started ~5 years ago, and would happen every couple months
L696[14:20:31] <MGR> until about ~6 months ago, then it started in earnest, and now I can control it like cracking my knuckles
L697[14:21:10] <Forecaster> oh, we're still in init
L698[14:21:53] <Forecaster> okay, lets do a non-minimized build
L699[14:22:00] <Forecaster> so I'll get the line number
L700[14:24:06] ⇦ Quits: gamax92 (~gamax92@2607:5300:60:9553::9090:1) (Quit: Goodbye)
L701[14:24:09] ⇨ Joins: gamax92 (~gamax92@2607:5300:60:9553::9090:1)
L702[14:24:09] ⇨ Joins: EZaCK (~ezack@152.172.87.70)
L703[14:24:09] zsh sets mode: +v on gamax92
L704[14:25:08] ⇦ Quits: EZaCK (~ezack@152.172.87.70) (Remote host closed the connection)
L705[14:26:52] <Forecaster> Michiyo: .4, non-minimized but otherwise the same as .3
L706[14:26:53] <Forecaster> :|
L707[14:27:05] <Forecaster> now it'll tell us the proper line number
L708[14:32:10] <MGR> @Mimiru I only read the first page of that article, but it probably relates to when I broke my face when I was 5
L709[14:32:46] <MGR> Now when I smile, you can see that my facial bones are in different positions on one side
L710[14:34:06] ⇦ Quits: Vexatos (~Vexatos@62.232.107.146) (Quit: I guess I have to go now. Bye ✔)
L711[14:36:17] <MGR> I read it all now
L712[14:36:39] <MGR> Seeing as it is only a minor annoyance, I doubt I need surgery :p
L713[14:37:01] <Michiyo> Forecaster, https://paste.pc-logix.com/epogekalob.pas
L714[14:37:23] <Michiyo> Also, it's xiv :P
L715[14:37:30] <Forecaster> ?
L716[14:37:49] <Forecaster> oh
L717[14:43:45] <Forecaster> Mimiru: if you type "process.execPath" into the console what does it say?
L718[14:45:51] <Forecaster> ooh
L719[14:45:56] <Forecaster> I know
L720[14:46:05] <Forecaster> it's because the name contains dashes
L721[14:46:12] <Forecaster> and I don't have that in the pattern...
L722[14:46:14] <Forecaster> dammmit
L723[14:46:29] <Forecaster> that explains why it doesn't happen in the ide, I override that there
L724[14:46:33] <Forecaster> dammit
L725[14:47:05] <Forecaster> oh well, another relatively easy fix
L726[14:48:06] <Forecaster> that also explains the missing function... it didn't need it in the IDE
L727[14:49:35] <Forecaster> siigh, building 0.5, which I'm going to test before uploading :P
L728[14:54:19] <Forecaster> allright Michiyo, now it works for me, outside of my IDE :P
L729[14:54:26] <Forecaster> so hopefully it will for you too now
L730[14:56:39] <Michiyo> lol sorry had a couple of customers
L731[14:56:49] <Forecaster> it's allright :P
L732[14:56:56] <Michiyo> FFXIV, not IXV :P
L733[14:57:03] <Forecaster> meeh
L734[14:57:09] <Michiyo> technically still ads to 14 though
L735[14:57:10] <Michiyo> lol
L736[14:57:35] <Temia> What about XIV?
L737[14:57:35] <Michiyo> But what you're telling me is, if I had renamed the dir to not have dashes it would have worked?
L738[14:57:47] ⇦ Quits: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au) (Read error: Connection reset by peer)
L739[14:58:07] <Forecaster> well, the exe is what it was looking for, but yeah...
L740[14:58:38] <Michiyo> It's working
L741[14:58:41] <Forecaster> yay
L742[14:58:45] <Temia> What's going on now?
L743[14:58:46] <Michiyo> Temia, I'm working on an app for FFXIV
L744[14:58:49] <Temia> Ah.
L745[14:58:56] <Temia> Whatfor? :o
L746[14:58:57] <Michiyo> and Forecaster wrote me a program to scrape the data for the crafting logs
L747[14:59:01] <Michiyo> from the wiki
L748[14:59:11] <Temia> Ahhh.
L749[14:59:23] <Michiyo> currently it helps you track progress in the hunting logs, but I'm adding crafting logs and hunts
L750[14:59:34] <Michiyo> https://play.google.com/store/apps/details?id=com.pc_logix.huntingloghelper
L751[14:59:36] <Temia> I see. :o
L752[14:59:39] <Temia> I didn't know you played!
L753[14:59:47] <Michiyo> Yeah, just hit 40
L754[14:59:53] <Temia> Which server? :o
L755[14:59:59] <Michiyo> Great question!
L756[15:00:03] <Michiyo> Zalera?
L757[15:00:09] <Temia> Ah, darn,
L758[15:00:16] <Temia> I'm on Malboro and Balmung .v.
L759[15:00:28] <Temia> Oh well, at least there'll be the cross-server party finder soon!
L760[15:00:43] <Michiyo> http://na.finalfantasyxiv.com/lodestone/character/13318665/
L761[15:00:48] <Michiyo> Oh? awesome
L762[15:01:08] <Forecaster> well, I hope the scraping is useful now too :P
L763[15:01:20] <Forecaster> the file is so you can update the urls if they change somehow
L764[15:01:23] <Temia> http://na.finalfantasyxiv.com/lodestone/character/15911676/ and http://na.finalfantasyxiv.com/lodestone/character/15937504/ here \p/
L765[15:01:24] <Forecaster> or you need to add more
L766[15:01:25] <Temia> \o/
L767[15:02:05] <Michiyo> awesome! thanks Forecaster
L768[15:02:14] <Michiyo> it spit out a nice chunk of json that I'll poke when I get home
L769[15:02:30] <Forecaster> good, good
L770[15:03:05] <Forecaster> it's basically an array of objects with the fields "class_name", "level", "item" and "ingredients"
L771[15:03:10] <Michiyo> ok, I gotta fix a TV now, so AFK
L772[15:03:20] <Temia> You know what'd also be nice? Cross-server linkshells.
L773[15:03:36] <Forecaster> where ingredients is an array with the fields "amount" and "name"
L774[15:03:53] * Inari pets Temia
L775[15:04:11] ⇨ Joins: Schzd (~Schzdadep@modemcable121.35-162-184.mc.videotron.ca)
L776[15:04:18] <gamax92> :o
L777[15:04:23] * Temia mu? '^'
L778[15:04:26] <Forecaster> s/array/array of objects/
L779[15:04:26] <MichiBot> <Forecaster> where ingredients is an array of objects with the fields "amount" and "name"
L780[15:15:49] <bamajoe411> can anyone point me in the right direction on how to make a file server?
L781[15:17:09] <Forecaster> what?
L782[15:17:11] <Forecaster> in oc?
L783[15:17:18] <bamajoe411> yes
L784[15:17:49] <Forecaster> listen for message, send file in response?
L785[15:18:10] <bamajoe411> no 2+ computers have acces to files on a server
L786[15:18:20] <bamajoe411> access*
L787[15:18:54] <Forecaster> yeah?
L788[15:19:19] <bamajoe411> umm sure
L789[15:19:55] <Forecaster> you're going to have to explain better what you want
L790[15:24:51] <bamajoe411> idk how to explina in more detail than just having 2+ computers being able to have access to the same files that is being stored on a server (file server)
L791[15:26:04] <Forecaster> right, well I refer back to 'listen for message, send file'
L792[15:26:15] <Forecaster> and add 'receive file'
L793[15:26:20] <Forecaster> that's a file server
L794[15:26:41] <bamajoe411> do you know of a tutorial for this?
L795[15:31:25] <CompanionCube> bamajoe411: you can look at the documentation for the network API
L796[15:31:30] <CompanionCube> ~w modem
L797[15:31:30] <ocdoc> http://ocd.cil.li/component:modem
L798[15:42:25] ⇦ Quits: Mettaton_Fab (~OyVey@p579645C5.dip0.t-ipconnect.de) (Quit: gotta go to bed or other stuff, maybe its not even midnight and im just sleepy af)
L799[15:46:37] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L800[15:52:52] ⇨ Joins: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au)
L801[15:57:31] <Lizzy> well okay then, my keyboard layout switched to US
L802[15:57:38] <Lizzy> so now i can do \o/
L803[15:57:41] <Lizzy> again
L804[15:58:37] <Forecaster> \o/
L805[16:00:53] ⇨ Joins: TheTokenMaster (webchat@host86-132-254-164.range86-132.btcentralplus.com)
L806[16:01:01] <TheTokenMaster> Hello.
L807[16:01:14] <Forecaster> hi
L808[16:02:13] <TheTokenMaster> I am using the eeprom and need to make it sleep.
L809[16:02:30] <Forecaster> copy the openos sleep function
L810[16:02:47] <TheTokenMaster> Where from?
L811[16:03:45] <Kodos> https://github.com/MightyPirates/OpenComputers/blob/917befcd0e8e256bc52abb038f86bc04f236645a/src/main/resources/assets/opencomputers/loot/openos/boot/02_os.lua#L56-L62
L812[16:03:53] <TheTokenMaster> Thanks.
L813[16:05:00] <TheTokenMaster> Bye.
L814[16:05:11] ⇦ Parts: TheTokenMaster (webchat@host86-132-254-164.range86-132.btcentralplus.com) ())
L815[16:05:49] *** Gavle|Away is now known as Gavle
L816[16:07:25] <Gavle> hello
L817[16:08:18] <Gavle> S3, I'm going to be testing GERTi now
L818[16:11:07] <S3> COOL!
L819[16:11:10] <S3> I just got back
L820[16:11:19] <S3> from work
L821[16:14:58] <Z0idburg> Wat
L822[16:15:35] <MGR> so I need a good IDE for lua
L823[16:15:38] <MGR> any recommendations?
L824[16:18:24] <Magik6k> MGR, sublime3
L825[16:18:38] <Magik6k> MGR, or LuaIDE on CC emulator, heh
L826[16:18:49] <Magik6k> (IDK if it works)
L827[16:19:00] <Magik6k> Also, o/
L828[16:19:47] <MGR> hello Magik6k
L829[16:19:51] <MGR> I'll check those out
L830[16:20:01] <Lizzy> sublime text 3 is good
L831[16:20:51] <Magik6k> vim is also good, but has kinda high learning curve
L832[16:21:25] <Kodos> vim is good, but is more of a technical tool. If you're simply wanting to code with syntax highlighting and autocomplete, something as simple as Notepad++ will work
L833[16:22:45] <Magik6k> I'm probably going to write OETF doc on OCNet(MAC/LLC layer to OC modems)
L834[16:22:47] <MGR> vim is for linux though, right?
L835[16:23:10] <Lizzy> there is a windows port of it i think, it's also on Cygwin
L836[16:24:50] <Kodos> gvim, too
L837[16:31:32] ⇦ Quits: turtledude01 (turtledude@71-89-110-94.dhcp.stpt.wi.charter.com) (Ping timeout: 194 seconds)
L838[16:34:15] <Eleria> On Win 10 bash for Windows >:D
L839[16:37:31] ⇨ Joins: turtledude01 (turtledude@71-89-110-94.dhcp.stpt.wi.charter.com)
L840[16:43:35] *** medsouz|offline is now known as medsouz
L841[16:53:43] ⇦ Quits: Jezza (~Jezza@92.206.161.17) (Ping timeout: 384 seconds)
L842[16:55:01] <CompanionCube> vim's learning curve is harsh
L843[16:55:11] <CompanionCube> and imo the modality sucks
L844[16:56:19] *** Gavle is now known as Gavle|Away
L845[17:04:56] <Magik6k> Is there a way to create tables on the forum?
L846[17:21:35] <Forecaster> @Mimiru I realized there is almost certainly a way for me to generate an sqlite database directly
L847[17:22:01] <Forecaster> If you want I can look into that tomorrow
L848[17:22:21] <Michiyo> @Forecaster it's no biggy either way
L849[17:23:35] <Forecaster> Looks like there is an sqlite module for node :P
L850[17:24:00] <Forecaster> I'd also like to add tons of error handling to the program
L851[17:24:12] <Forecaster> Right now there's none
L852[17:25:27] <Forecaster> For example I'd it can't get the pages from the wiki it won't say anything, it'll just fail silently and stop probably
L853[17:25:38] <Forecaster> If it*
L854[17:28:07] ⇦ Quits: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au) (Read error: Connection reset by peer)
L855[17:28:38] <Magik6k> S3, https://oc.cil.li/index.php?/topic/1175-oetf-7-on2-simple-l2-protocol-for-network-stacks/
L856[17:29:11] <Magik6k> If you want protocol number(s) for OCRanet, tell me here
L857[17:29:42] <Magik6k> I'll soon get my Implementation of this on OPPM repo
L858[17:29:50] <Magik6k> (for OpenOS ofc)
L859[17:47:49] <Skye> Should I try to make a competing standard? :p
L860[17:48:06] <CompanionCube> Skye: of what?
L861[17:49:46] <Skye> CompanionCube: remember mine and Izaya's early network stuff?
L862[17:49:46] <Skye> Didn't really get off the ground but we messed around a bit
L863[17:50:14] <CompanionCube> S3's stuff is usually good, MGR/Gavle's...well, I'm notentirely sure
L864[17:50:34] <Skye> I want a standard just for reasons.
L865[17:50:59] <Skye> Maybe I should implement IPv6
L866[17:52:01] <MGR> Skye, GERT is already the standard
L867[17:52:14] <MGR> CompanionCube, GERT is an A-line project
L868[17:52:35] <MGR> No matter the time it takes, we WILL release it FINISHED and working WELL
L869[17:52:58] <Skye> I don't care really
L870[17:53:23] <Skye> I like ad hoc messing around
L871[17:53:26] <MGR> but this is the problem
L872[17:53:35] <MGR> Ocranet is designed to bring order to networking protocols
L873[17:53:44] <MGR> If everyone still just makes their own, nothing happens
L874[17:53:47] <MGR> %xkcd
L875[17:53:49] <MichiBot> Random XKCD Comic: http://xkcd.com/1491/
L876[17:53:56] <MGR> %xkcd standards
L877[17:53:57] <CompanionCube> fail
L878[17:53:58] <MichiBot> MGR: https://xkcd.com/927/ - *xkcd: Standards*: "... lots of other stuff! Standards. | · >|. Standards ... Image URL (for hotlinking/embedding): http://imgs.xkcd.com/comics/standards. png."
L879[17:54:16] <MGR> there we go
L880[17:54:29] <MGR> Skye, that's what I DONT want to happen, and why we're making Ocranet+GERT
L881[17:54:42] <Skye> What happened to OC-ATM?
L882[17:55:21] <Skye> I kinda want to make translation layers
L883[17:55:21] <Skye> Though for that to work properly I need snooping cards
L884[17:55:47] <MGR> Skye, what???
L885[17:56:07] * CompanionCube hopes that for GERT MGR/Gavle won't be discouraging people from modifying the code ala TACEATS
L886[17:56:38] <Gavle> CompanionCube, if there are controls, there will be good reason, and they will be of higher quality
L887[17:56:45] <Gavle> At this time, there are none planned though
L888[17:57:00] <MGR> Nor do we see reason for any ?
L889[17:57:10] <MGR> Gotta satisfy all those peeps who want open source stuff
L890[17:57:16] <Skye> If you lock down your stuff it will not be put into OC proper
L891[17:57:32] <MGR> Skye, oh wow
L892[17:57:37] <MGR> I could get GERT put in OpenOS?
L893[17:57:44] <MGR> niiiiiiiiiiiiiiiiiiiiice
L894[17:58:08] <MGR> if that's the case, then I'll forgo the controls
L895[17:58:25] <MGR> GERT Unchained and Unlocked!
L896[17:58:35] <CompanionCube> well, isn't that payonel'sdecision
L897[17:58:35] <Gavle> It's going to be off the chain!
L898[17:58:38] <Skye> It's worth noting that you'll have to deal with nitpicks and you'll have to document it.
L899[17:58:42] <MGR> party up in the house!
L900[17:58:54] <Gavle> _pulls out disco balls and throws them in the air_
L901[17:59:01] <MGR> _cranks up the music_
L902[17:59:11] <Gavle> Skye, there's already documentation on how it works
L903[17:59:26] <Gavle> Skye, https://github.com/GlobalEmpire/GERT/blob/master/GERT%20Whitepaper.txt
L904[17:59:43] <MGR> _starts the rave_
L905[17:59:49] <CompanionCube> >whitepaper
L906[17:59:50] <CompanionCube> >.txt
L907[18:00:18] <Skye> By document I mean on the computer itself etc
L908[18:00:36] <MGR> that can be done
L909[18:00:48] <MGR> GERTi is already being annotated as developed so I don't lose track
L910[18:00:57] <MGR> and so Gavle and I can work on it cooperatively
L911[18:01:35] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L912[18:01:35] <Skye> What exactly is it?
L913[18:02:07] <MGR> Skye, what exactly is what?
L914[18:02:47] <Skye> The names... They're meaningless to me.
L915[18:02:54] <MGR> GERT?
L916[18:03:16] <MGR> well, I recommend you read the whitepaper, but I'll explain it here too
L917[18:03:24] <MGR> It's the official routing technology for Ocranet
L918[18:03:37] <Skye> What does it stand for?
L919[18:03:45] <MGR> Global Empire Routing Technology
L920[18:04:30] <Skye> Global Empire sounds childish to be blunt
L921[18:04:46] <MGR> your bluntness is appreciated
L922[18:05:07] <MGR> However, it does accurately describe its purpose
L923[18:05:17] <MGR> Which is to peacefully unify all MC players for mutual trade
L924[18:05:28] <MGR> emphasis on peacefully
L925[18:06:21] <Skye> Universal Peace Aliiance?
L926[18:06:40] <Skye> Though even that sounds childish. :p
L927[18:06:58] <MGR> Skye, my thoughts exactly XD
L928[18:07:06] <MGR> Global Empire at least sounds remotely officious
L929[18:07:12] <Skye> What is ocranet, and does it have any relationship to OC-ATM
L930[18:08:39] <MGR> Ocranet is the premier OC networking protocol
L931[18:08:52] <MGR> I'm not aware of any OC-ATM, so I don't know
L932[18:09:16] <Gavle> I haven't heard of OC-ATM, and I've been on the ground floor since day 2, so it probably isn't related
L933[18:10:09] <MGR> alright, I've got a bit of an issue de-bugging GERTi
L934[18:10:12] <MGR> this is the code
L935[18:10:13] <MGR> https://github.com/GlobalEmpire/GERT/blob/master/GERTi/GERTi%20Client.lua
L936[18:10:17] <Skye> OC-ATM was an earlier network protocol. It was a nest concept. I think it was S3 doing it though I might be wrong.
L937[18:10:33] <Mimiru> afaik, OC-ATM became ocranet
L938[18:10:35] <MGR> Right now I have a computer just by itself
L939[18:10:36] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L940[18:10:42] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L941[18:10:47] <Mimiru> S3 would have to confirm though
L942[18:11:01] <MGR> but line 16 fires, even though line 45 should only return if there is a modem_message
L943[18:12:27] <Mimiru> adding a timeout will make it return after the timeout
L944[18:12:33] <Mimiru> it'll return nil
L945[18:12:44] <MGR> Let me try increasing the timeout a lot
L946[18:12:46] <Skye> @MGR, @gavle: is each message 56 bytes with 48 bytes of data and the other bytes as header?
L947[18:13:02] <Mimiru> Why not just use event.listen?
L948[18:13:59] <MGR> Mimiru, because I need it to setup the connections on startup
L949[18:14:14] * Mimiru shrugs
L950[18:14:14] <Gavle> Skye, I believe so, please stand by
L951[18:14:52] <Gavle> Skye, yes
L952[18:15:09] <Mimiru> Ok... now to figure out what to do with this huge chunk of json heh
L953[18:15:41] <CompanionCube> Skye: https://oc.cil.li/index.php?/topic/1169-oetf-4-ocranet-family-of-protocols-ocr-ocranet-relay/
L954[18:15:46] ⇦ Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 206 seconds)
L955[18:15:52] <CompanionCube> 'Every segment of data transferred in an OCR network is called a 'cell'. Each cell is exactly the same size to reduce jitter effects, normalizing propagation latency. A cell is defined as a 51 octet data structure that contains a 3 byte header, providing 48 bytes of data transfer per cell. The format of the header is as follows:'
L956[18:16:28] <Inari> Open Cell Network
L957[18:17:34] <Skye> Yeah
L958[18:17:44] <Skye> That's ATM
L959[18:17:56] <Skye> Heh
L960[18:18:07] <Gavle> kewlio
L961[18:20:42] <TYKUHN2> I can't remember what the backspace code for key_down signals are. Is it ASCII?
L962[18:21:34] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Ping timeout: 206 seconds)
L963[18:24:11] <MGR> ungugguggg
L964[18:25:10] <TYKUHN2> Uhm... anyone?
L965[18:27:00] <MGR> sorry man
L966[18:27:10] <MGR> all my time's consumed on figuring out why GERTi's misbehaving
L967[18:33:09] <MGR> alright, fixed one error, on to the next
L968[18:33:26] <MGR> https://gist.github.com/MajorGeneralRelativity/ef9edc92f31b94be341c470f246d658a
L969[18:33:36] <MGR> line 17 errors
L970[18:34:11] <MGR> it says "attempt to index field "?" (a nil value)
L971[18:34:23] <MGR> I assume it's because sendingModem is blank, but I don't know why
L972[18:34:51] <MGR> wouldn't line 28 pass everything to storeNeighbors?
L973[18:35:23] <payonel> CompanionCube, mgr: what is gert?
L974[18:35:46] <MGR> printing ... prints out a bunch of stuff, including a value for the sending modem
L975[18:36:05] <MGR> Payonel, GERT is the official routing protocol for Ocranet
L976[18:36:32] <payonel> first impression, assuming all else is preferrable about it, sounds like software for the modem driver loot disk
L977[18:36:39] <MGR> embedding it in OpenOS would immediately grant every computer high-level networking, and the potential ability to network across the Internet
L978[18:37:01] <MGR> If I could get it to work...
L979[18:38:34] <payonel> anyways, doesn't sound like something to add to openos, but a loot disk is an option and can be discussed and reviewed later (such as when it is ready for such review)
L980[18:38:35] ⇦ Quits: Inari (~Pinkishu@p5DEC6423.dip0.t-ipconnect.de) (Quit: 'Forte: 'Vanilla, are you happy with being called a fat pig?' Vanilla: '*shakes head* I prefer cows over pigs.' (Galaxy Angel))
L981[18:39:20] <MGR> yeah payonel, I wasn't planning on discussing it now ?
L982[18:39:35] <MGR> in any case, doing a print(sendingModem) right before line 17 prints something out
L983[18:40:41] <payonel> tykuhn2: still need backspace info?
L984[18:40:44] <MGR> why is line 17 making errors?!
L985[18:41:15] <payonel> tykuhn2: test with dmesg btw: 8,14
L986[18:41:17] <payonel> char and code
L987[18:41:50] <TYKUHN2> Char 8
L988[18:41:52] <TYKUHN2> ?
L989[18:42:03] <TYKUHN2> So it is ASCII char code
L990[18:42:08] <TYKUHN2> Good to know
L991[18:42:38] <TYKUHN2> So wait... what's enter?
L992[18:42:41] <TYKUHN2> LF?
L993[18:42:50] <payonel> 13,28
L994[18:43:08] <TYKUHN2> Carriage return makes sense I guess
L995[18:43:33] <payonel> btw, you can easily test all of these with dmesg
L996[18:43:36] <MGR> payonel, while you're helping people out, want to take a peek at the gist I posted and tell me why line 17 is erroring when sendingModem has a value in line 16?
L997[18:43:39] <MGR> ?
L998[18:44:19] <TYKUHN2> I don't want to open MC. Has the potential to crash my GPU
L999[18:44:34] * payonel points to ocemu
L1000[18:44:43] <TYKUHN2> Don't have that ?
L1001[18:44:50] <payonel> you should get it! :)
L1002[18:44:57] <TYKUHN2> neighborDex is nil
L1003[18:45:22] <TYKUHN2> field ? would be the only variable, neighborDex
L1004[18:45:29] <TYKUHN2> I suspect
L1005[18:45:52] <TYKUHN2> You wouldn't happen to have a stacktrace would you? I am much too lazy.
L1006[18:45:52] <payonel> i would say, rather, that neighbors[neighborDex] is nil
L1007[18:46:13] <MGR> @TYKUHN2 neighborDex=1
L1008[18:46:16] <MGR> as of line 16
L1009[18:46:30] <TYKUHN2> Line 16 is a comment
L1010[18:46:42] <MGR> I put a print there in my code
L1011[18:46:51] <TYKUHN2> Oh
L1012[18:47:00] <MGR> payonel, neighbors[neighborDex] is nil yes, but that shouldn't affect anything, right?
L1013[18:47:01] <TYKUHN2> That would offset the line errors
L1014[18:47:10] <payonel> indeed that affects things
L1015[18:47:12] <MGR> I'm not accessing that
L1016[18:47:19] <payonel> you can't (nil)["address"] = value
L1017[18:47:22] <TYKUHN2> A nil value is removed from array memory no?
L1018[18:47:36] <TYKUHN2> Also yeah you'd be indexing a nil.
L1019[18:47:42] <MGR> ah
L1020[18:47:55] <payonel> #lua (nil)["address"] = 1
L1021[18:47:59] <payonel> >.<
L1022[18:48:01] <payonel> LUA
L1023[18:48:10] <payonel> Michiyo: lua?
L1024[18:48:10] <TYKUHN2> _Kills LUA_
L1025[18:48:22] <Mimiru> payonel?
L1026[18:48:31] <payonel> i forget which bot runs the #lua
L1027[18:48:39] <Mimiru> |0xDEADBEEF|, but it's down
L1028[18:48:52] <payonel> :*
L1029[18:48:56] <payonel> :*(
L1030[18:49:27] <MGR> payonel, if you refresh the gist, you'll see I added a line to set the value of neighbors[neighborDex]
L1031[18:49:34] <MGR> it's still making the same error though
L1032[18:49:44] <TYKUHN2> I'm !|0xDEADBEEF| ?
L1033[18:50:20] <TYKUHN2> Ensure the gist is the same as the one you got the error from even with debug function
L1034[18:50:23] <MGR> and neighbors[neighborDex] prints as 1
L1035[18:50:26] <payonel> mgr: you can only index a table
L1036[18:50:37] <MGR> @TYKUHN2 let me update the gist then
L1037[18:50:39] <TYKUHN2> Try 1["address"] ?
L1038[18:50:51] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-95.dynamic.ipstaraus.com) (Quit: Leaving)
L1039[18:50:55] ⇦ Quits: Syrren (~syrren@101.166.196.210) (Quit: ZNC - http://znc.in)
L1040[18:50:57] <payonel> i THINK what you meant was neighbors[neighborDex] = {}
L1041[18:51:07] ⇨ Joins: Syrren (~syrren@101.166.196.210)
L1042[18:51:29] <MGR> payonel, ah
L1043[18:51:32] <MGR> good idea
L1044[18:51:45] <TYKUHN2> Would still error since address is not a valid member.
L1045[18:52:01] <TYKUHN2> Couldn't remember Lua terminology so I defaulted to C++ class ?
L1046[18:52:15] <payonel> tykuhn2 lua accepts any non-nil key for a table
L1047[18:52:18] <MGR> payonel, that fixed it
L1048[18:52:34] <MGR> thanks m8
L1049[18:52:37] <TYKUHN2> Even if it results to a non-existent value? Defaults to nil?
L1050[18:53:02] <payonel> they are assigning the value at "address"
L1051[18:53:09] <payonel> yes, before assignment, it would return nil
L1052[18:53:14] <payonel> t[x][y] = v
L1053[18:53:24] <TYKUHN2> Oh you're right it was assignment
L1054[18:53:28] <payonel> is fine as long as t[x] is a table, even if [y] doesn't exist yet
L1055[18:53:33] <TYKUHN2> I reversed the operator order.
L1056[18:53:44] <payonel> can't blame that on c++ :P
L1057[18:53:51] <TYKUHN2> Thought it was v = t[x][y]
L1058[18:56:17] <TYKUHN2> Was tempted to make read installed into environment without library intervention. Decided I wanted it based off an event library. oh well.
L1059[18:56:38] <TYKUHN2> Oh wait I can still! I forgot how I handle libraries!
L1060[18:57:11] <Antheus> %weather 76020
L1061[18:57:13] <MichiBot> Current weather for Azle, TX Current Temp: 29.5°F/-1.4°C Feels Like: 21°F/-6°C Current Humidity: 57% Wind: From the NE 9.0 Mph/14.5 Km/h Conditions: Mostly Cloudy
L1062[18:57:38] <MGR> wow
L1063[18:57:46] <MGR> GERTi validation is taking place much faster than normal
L1064[18:57:50] <MGR> I may win my bet with Gavle
L1065[18:57:54] <Gavle> NEVERRRRRRRRRRRRRR
L1066[18:57:59] <Gavle> I will break all the code!
L1067[18:58:03] <TYKUHN2> I never did figure out how validations worked.
L1068[18:58:11] <TYKUHN2> Never did try
L1069[18:59:07] <MGR> @TYKUHN2 by validation, I just mean that I'm confirming that it works
L1070[18:59:20] <TYKUHN2> How to get a read function that replaces characters: Use an or statement. ?
L1071[18:59:35] <TYKUHN2> Man I am starting to love short-circuted or statements
L1072[19:00:13] <MGR> Forecaster, I got the increased plastic resource efficiency
L1073[19:00:22] <MGR> Now I can finally make engine factories with 100% utilization
L1074[19:00:34] <TYKUHN2> So in THEORY my shell is functional... until it tryes to output or use the read() function which is missing a library
L1075[19:03:07] ⇦ Quits: Schzd (~Schzdadep@modemcable121.35-162-184.mc.videotron.ca) (Read error: Connection reset by peer)
L1076[19:08:30] <MGR> well I'll be damned
L1077[19:08:39] <MGR> I did some record time coding!
L1078[19:08:53] <MGR> 105 lines that only took <2 hours to debug
L1079[19:09:05] <Gavle> and I lost my bet ?
L1080[19:10:00] <MGR> suuuuuuuuuuuuuuuuuck it @Gavle
L1081[19:12:23] *** medsouz is now known as medsouz|offline
L1082[19:16:53] <MGR> also, if anyone wants to reserve OC modem ports or GERT telephone numbers, please visit https://github.com/GlobalEmpire/GERT
L1083[19:17:02] <MGR> It doesn't have to be Ocranet related at all to reserve a modem port
L1084[19:17:09] <MGR> just trying to get some standardization going
L1085[19:17:52] <TYKUHN2> Not sure what I have planned. I'll see
L1086[19:17:53] <gamax92> Hi I'd like to reserve port 2394 for a program that constantly broadcasts depressing messages
L1087[19:17:56] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1088[19:18:23] <MGR> gamax92, ok!
L1089[19:18:29] <gamax92> that was a joke.
L1090[19:18:43] <MGR> I can place a 3 month temporary reservation, and it can be extended upon source code
L1091[19:18:53] <MGR> oh
L1092[19:18:54] <MGR> ?
L1093[19:19:01] <MGR> now you made me depressed XD
L1094[19:19:16] <TYKUHN2> I'll probably intend to talk with a GERT router rather than interface directly.
L1095[19:20:41] <MGR> @TYKUHN2 ?
L1096[19:21:00] <MGR> also, your full name is super long
L1097[19:21:06] <MGR> The_Bestist_The_Greatist_TYKUHN2#5283
L1098[19:21:18] <MGR> so humble too
L1099[19:22:01] <TYKUHN2> #5283 is a random ID
L1100[19:23:49] <Mimiru> woot, 4600 rows entered into this sqlite db
L1101[19:23:57] <Mimiru> @Forecaster, is gone though.. lol
L1102[19:25:58] <TYKUHN2> IDK maybe I will want a GERT number.
L1103[19:26:11] <TYKUHN2> As it is I am still implementing graphics drivers ?
L1104[19:28:08] <TYKUHN2> I need a sneaky way to detect if something is ran in the shell...
L1105[19:28:53] <MGR> @TYKUHN2 A GERT number is for 1 gateway
L1106[19:29:06] <MGR> In turn, you can connect up to 1,000 publicly routable numbres to that with GERTi
L1107[19:29:49] <MGR> You can however register for multiple gateways, for multiple servers, real world networks, etc.
L1108[19:31:33] <MGR> @TYKUHN2 open an issue at https://github.com/GlobalEmpire/GERT to register for a GERT number, or OC port number
L1109[19:31:38] <MGR> I have to sleep or something
L1110[19:32:56] <TYKUHN2> What's sleep?
L1111[19:34:59] <Magik6k> I wonder which attempt to standardize/reserve OC modem ports it is
L1112[19:35:36] <MGR> Magik6k, what?
L1113[19:36:13] <Magik6k> I use modem ports as vlans in my IP implementations, 1 being default
L1114[19:36:43] <Magik6k> MGR, seen https://oc.cil.li/index.php?/topic/1175-oetf-7-on2-simple-l2-protocol-for-network-stacks/ ?
L1115[19:37:45] <MGR> I just skimmed it now
L1116[19:38:11] <MGR> Magik6k, if you want, you can change the port numbers used and create a reservation request
L1117[19:38:28] <MGR> That way you don't get random communications on your ports
L1118[19:38:39] <MGR> Well, get less
L1119[19:39:07] <TYKUHN2> Tempting to review my library mangement. It's... poison.
L1120[19:39:11] <Magik6k> I still filter by protocol, if I get garbage I drop it
L1121[19:39:54] <TYKUHN2> Hey MGR
L1122[19:40:04] <TYKUHN2> Is there any specific meaning to XXX and YYYY?
L1123[19:40:12] <Magik6k> And I feel like it would be doable to stack GETRi on top of this
L1124[19:40:21] <MGR> @TYKUHN2 not really
L1125[19:40:36] <MGR> It's just the same format as telephone numbers where I come from
L1126[19:40:50] <TYKUHN2> I was wondering if maybe XXX has a prefix significance
L1127[19:41:00] <MGR> Magik6k, still would be nice to get a port reservation from you
L1128[19:41:10] <MGR> Spread the word of your program
L1129[19:41:17] <MGR> @TYKUHN2 it does not
L1130[19:41:36] ⇦ Quits: Turtle (~SentientT@82.171.92.73) (Quit: Nettalk6 - www.ntalk.de)
L1131[19:41:50] <Magik6k> Well, my plan was to replace network floppy with functional IP stack
L1132[19:42:14] <Magik6k> As the current network floppy is kinda broken
L1133[19:42:30] <MGR> I haven't used it lol
L1134[19:42:38] <Magik6k> don't :p
L1135[19:43:03] <Magik6k> I wrote it before I actually had some serious network knowledge
L1136[19:43:44] <Magik6k> Now I'd go for some label switched network with DHT based route discovery
L1137[19:44:00] <Magik6k> Or IPv4/6 which is what I'm doing now
L1138[19:44:03] <TYKUHN2> Wondering if maybe I do some weird function injection.
L1139[19:44:03] <MGR> Magik6k, I won't have time to really mess around with anything until I finish GERT
L1140[19:44:10] <TYKUHN2> Probably just modify the memory management functions
L1141[19:44:45] <TYKUHN2> Oh christ I just realised something
L1142[19:44:57] <Magik6k> IP seemd better for me as it allows to make tiny services in minecraft that can push data to say android apps
L1143[19:45:07] <TYKUHN2> No matter what permissions a program has, the libraries are ALWAYS root access.
L1144[19:46:23] <Magik6k> GERT still looks cool
L1145[19:46:36] <TYKUHN2> GERT is interesting
L1146[19:46:43] <TYKUHN2> Still don't know if I want to write a driver for it
L1147[19:46:45] <Magik6k> I'll probably write IP tunneling module on top of it
L1148[19:46:52] <MGR> Magik6k, thanks m8
L1149[19:47:01] <MGR> @TYKUHN2 a driver?
L1150[19:47:04] <MGR> For what?
L1151[19:47:14] <TYKUHN2> Have built-in access to GERT systems
L1152[19:47:25] <MGR> ???
L1153[19:48:04] <TYKUHN2> Wait
L1154[19:48:13] <TYKUHN2> Christ this would have been perfect time for debug.setupvalue!
L1155[19:48:19] <MGR> In any case, the two of you should reserve GERT numbers and Magik6k, you should reserve modem ports
L1156[19:48:49] <TYKUHN2> I might want a GERT number if I make a driver in order to phone home and contact... IDK an update server?
L1157[19:48:59] <Magik6k> GERT number is for what? A gateway? or whole 'ISP'?
L1158[19:49:27] <TYKUHN2> GERT number onverts to IP address under GENS
L1159[19:49:30] <MGR> Magik6k, it is for a gateway
L1160[19:49:37] <Magik6k> ah
L1161[19:49:43] <MGR> And up to 1000 devices can connect to it
L1162[19:49:56] <TYKUHN2> Where is the 1000 limit put into place?
L1163[19:49:59] <MGR> More if you do NAT trickery
L1164[19:50:21] <MGR> @TYKUHN2 GERTI only supports a 3 digit extension
L1165[19:50:34] <TYKUHN2> 000 to 999
L1166[19:50:39] <MGR> Yes
L1167[19:50:50] <TYKUHN2> International phone numbers are 3-3-4 though ?
L1168[19:50:59] <MGR> Magik6k, you could set up an infra server IS with that gateway though
L1169[19:51:00] <TYKUHN2> Or american ones
L1170[19:51:04] <MGR> Yes
L1171[19:51:18] <MGR> well, this is close
L1172[19:51:21] <MGR> 3-4-3
L1173[19:51:24] <TYKUHN2> NAT trickery also known as GERTe to some arbitrary protocol.
L1174[19:51:38] <Magik6k> hmm
L1175[19:51:40] <MGR> Yes
L1176[19:52:11] <Magik6k> With IP stack I could potentially setup GERTe gateway inside OC :D
L1177[19:52:35] <MGR> Everything except GENS is designed to run in OC
L1178[19:53:33] <TYKUHN2> GERTe is designed for external no?
L1179[19:53:45] <TYKUHN2> I suppose gateways must have a GERTe interface but primarily used over the real-net
L1180[19:53:53] <MGR> It is designed for inter server networking
L1181[19:54:19] <TYKUHN2> I'll certainly have to decide what protocol(s) to support out of the box
L1182[19:54:27] <MGR> GERTi and GERTe can be implemented outside OC
L1183[19:54:45] <MGR> Although my primary focus is OC right now
L1184[19:56:43] <TYKUHN2> I'll have library problems in the future
L1185[19:56:46] <MGR> heh
L1186[19:57:03] <MGR> technically, a GERTi and GERTe gateway can be implemented on the same OC computer
L1187[19:57:05] <TYKUHN2> Currently only supports system libraries that are executed with near-root access.
L1188[19:57:25] <MGR> one gets in-MC messages, dumps their contents, GERTe picks them up, and ships them out over the real-life Internet
L1189[19:57:30] <Magik6k> Well, I still plan on porting LuPI(OC emulator) to bare EFI hardware
L1190[19:57:49] <TYKUHN2> Only real non-root part of it's access is the fact the kernel's environment is inaccessible.
L1191[19:57:54] ⇨ Joins: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
L1192[19:58:21] <MGR> @TYKUHN2 what are you even working on?
L1193[19:58:31] <TYKUHN2> Hint: Kernel, shell, system libraries...
L1194[19:58:40] <MGR> Your own OS
L1195[19:58:44] <TYKUHN2> Yep.
L1196[19:58:55] <MGR> For OC or real computers
L1197[19:58:57] <TYKUHN2> OC
L1198[19:59:05] <MGR> Lua arch?
L1199[19:59:11] <TYKUHN2> I have my real computer kernel lying around but the dev environment was crippled.
L1200[19:59:15] <TYKUHN2> Yeah Lua
L1201[19:59:27] <MGR> Ok
L1202[19:59:35] <TYKUHN2> I got bored and wanted to make one with a bit of a spin.
L1203[19:59:49] <MGR> Cool
L1204[19:59:55] <TYKUHN2> Not a major spin. I didn't get THAT crazy.
L1205[20:00:21] <MGR> I was eventually going to tweak OpenOS a little
L1206[20:00:21] * Magik6k Can confirm that making OSes for OC is more fun than real bare-metal
L1207[20:00:34] <TYKUHN2> Libraries are focused on memory optimization as opposed to CPU optimization so they get loaded repeatedly
L1208[20:00:50] <TYKUHN2> Once you get the kernel bare-metal OSes are much easier no?
L1209[20:01:02] <TYKUHN2> Assembly and linking are my major issues
L1210[20:01:29] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L1211[20:01:32] <Magik6k> Linking and assembly is the easy part
L1212[20:01:34] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1213[20:01:47] <Magik6k> The hard part is when you need keyboard
L1214[20:01:59] <TYKUHN2> IDK I so for just have a hello world. I crippled the system building a GCC compiler for the primary project
L1215[20:02:22] <Magik6k> As on non-bios-non-EFI you usually need USB for that
L1216[20:02:24] <TYKUHN2> You said you're making an OC OS in real?
L1217[20:02:55] <Magik6k> I made OS for OC: https://github.com/OpenPrograms/Plan9k
L1218[20:03:09] ⇨ Joins: zargor (~zargor@237.ip-51-255-172.eu)
L1219[20:03:14] <zargor> Hello
L1220[20:03:22] <Magik6k> Aand OC OS: https://github.com/starchasers/lupi2
L1221[20:03:23] <TYKUHN2> Weren't you porting an emulator to bare-metal thus basically OC OS bare-metal?
L1222[20:03:24] <Magik6k> heh
L1223[20:03:27] <Magik6k> hello
L1224[20:03:37] <zargor> Can anyone say me how I connect to twitch irc? It wont work
L1225[20:04:01] <TYKUHN2> One moment
L1226[20:04:18] <MGR> zargor, wrong channel?
L1227[20:04:32] ⇨ Joins: |0x21524110| (~TYKUHN2@cpe-98-28-169-173.cinci.res.rr.com)
L1228[20:04:35] <zargor> When I try to use irc.twitch.tv:6667 it loses the connection
L1229[20:04:45] <MGR> In OC?
L1230[20:04:51] <zargor> Yes
L1231[20:04:56] <Mimiru> Because twitch IRC isn't IRC..
L1232[20:04:59] <Mimiru> it's fake irc
L1233[20:05:03] <zargor> Really?
L1234[20:05:03] <Magik6k> Try using normal IRC client
L1235[20:05:05] <Mimiru> Yes
L1236[20:05:19] <Mimiru> it's a bastardized form of the IRC protocol
L1237[20:05:20] <zargor> So I cant connect in OC to twitch?
L1238[20:05:31] <Mimiru> if you modify the IRC client, perhaps
L1239[20:05:37] <TYKUHN2> What's problematic about Twitch IRC causing a disconnect?
L1240[20:06:05] ⇦ Quits: |0x21524110| (~TYKUHN2@cpe-98-28-169-173.cinci.res.rr.com) (Client Quit)
L1241[20:06:14] <zargor> Okay seems twitch irc is down
L1242[20:06:32] <zargor> But thanks
L1243[20:06:46] <Magik6k> I even put LuPI build to JS x86 emulaor: https://lupi.magik6k.net/
L1244[20:07:03] <zargor> is twitch irc down?
L1245[20:07:21] <Magik6k> It's painfully slow and may seem to hang but it's just very slow
L1246[20:07:47] ⇨ Joins: turulix (~turulix@237.ip-51-255-172.eu)
L1247[20:07:50] <Magik6k> And it only works in incognito mode in chrome for some reason
L1248[20:07:50] <turulix> hey
L1249[20:08:02] <Magik6k> \o
L1250[20:08:53] ⇦ Quits: turulix (~turulix@237.ip-51-255-172.eu) (Remote host closed the connection)
L1251[20:09:04] <Mimiru> zargor, * Looking up irc.chat.twitch.tv
L1252[20:09:04] <Mimiru> * Connecting to irc-production-388322493.us-west-2.elb.amazonaws.com (52.89.243.84:6667)
L1253[20:09:08] <Mimiru> but it never connects
L1254[20:09:10] <Mimiru> so maybe
L1255[20:09:26] <zargor> Okayy
L1256[20:09:29] <Mimiru> Oh it eventually connected
L1257[20:09:36] <Mimiru> but rejected the connection lol
L1258[20:09:37] <TYKUHN2> IRC is not down but it appears login is either malfunctional or my key is invalid... agian.
L1259[20:10:06] <zargor> Can I login with a password in OC?
L1260[20:10:18] <zargor> *irc password
L1261[20:10:33] <TYKUHN2> Probably. Each IRC server implements passwords differently.
L1262[20:10:41] <TYKUHN2> A majority will use commands like /PASS
L1263[20:10:49] <TYKUHN2> Twitch uses /PASS
L1264[20:11:15] <zargor> So when I trying to connect to twitch I type: irc zargor irc.twitch.tv:6667
L1265[20:11:23] <zargor> And then: /PASS <password>
L1266[20:11:24] <zargor> ?
L1267[20:11:44] <TYKUHN2> IDK the irc program's arguments
L1268[20:11:53] <TYKUHN2> It's preferable to run /PASS very quicky
L1269[20:11:59] <TYKUHN2> Otherwise server might drop.
L1270[20:12:15] <TYKUHN2> But /PASS <oauth token> is twitch's method.
L1271[20:12:18] <zargor> Ah okayy yeah I
L1272[20:12:27] <zargor> 've noticed that
L1273[20:12:44] <zargor> So I must to change the irc code?
L1274[20:12:49] <zargor> In OC
L1275[20:13:27] <TYKUHN2> Simplistic stack based event api implemented.
L1276[20:13:49] <S3> I don't know what I think about stack based events
L1277[20:14:09] <TYKUHN2> Well "stack"
L1278[20:14:13] <S3> I was never a huge fan of doing that outside of hardware
L1279[20:14:26] <TYKUHN2> I basically just made an array and constantly iterate through it and pull the first match if filtered.
L1280[20:14:47] <S3> so it's not really a stack
L1281[20:15:08] <TYKUHN2> I think I called it "stack" because it... idk... stacks? Do events stack? They aren't physical.
L1282[20:15:21] <TYKUHN2> Well it's internally referenced as stack.
L1283[20:15:22] <zargor> Okay thanks Corced :)!
L1284[20:15:33] <S3> there is such a thing as an LIFO event stack.
L1285[20:15:40] <S3> it has .. rare use cases imo
L1286[20:16:35] <TYKUHN2> Simplistic API none-the-less
L1287[20:16:43] <S3> most event handling is done FIFO usually
L1288[20:16:58] <zargor> So byebye and thansk for the help @Corded
L1289[20:17:01] <TYKUHN2> Contains one external function: pull one internal: exec and some init code incase the "stack" isn't initialized and exec isn't registered as a daemon.
L1290[20:17:03] <zargor> Bye
L1291[20:17:16] <TYKUHN2> zargor corded is a bot
L1292[20:17:24] <TYKUHN2> It should say Corded <somename>
L1293[20:17:34] <S3> it does.
L1294[20:17:34] <zargor> Oh okay
L1295[20:17:38] <S3> LOL :)
L1296[20:17:41] <TYKUHN2> In my case Corded <TYKUHN2> (Might have my long name Bestist someodd something)
L1297[20:17:53] <zargor> Then thanks TYKUHN2
L1298[20:18:13] <TYKUHN2> I'm in discord BTW. That's why I am being replayed by a bot.
L1299[20:18:28] <zargor> Ahh this sounds pretty cool
L1300[20:18:34] <Z0idburg> You can't be on discord
L1301[20:18:36] <Z0idburg> becuse I am
L1302[20:18:44] <Z0idburg> There can only be 1
L1303[20:18:44] <Z0idburg> ?
L1304[20:19:14] <zargor> Where do I find the OC Discordinvite link?
L1305[20:19:38] <TYKUHN2> Channel topic
L1306[20:19:41] <Mimiru> or
L1307[20:19:42] <Mimiru> %discord
L1308[20:19:43] <MichiBot> https://discord.gg/0hVukoQ2KYifZFCA
L1309[20:20:02] <TYKUHN2> Michibot beat you to the punch ?
L1310[20:20:13] <.Zargor> Ah hey ?
L1311[20:20:37] <TYKUHN2> "Playing IntelliJ IDEA" sounds fun!
L1312[20:20:45] <.Zargor> Yeah Java ?
L1313[20:20:53] <S3> %js
L1314[20:20:56] <MichiBot> S3:
L1315[20:20:57] <MichiBot> S3: Thread count: 23
L1316[20:20:58] <.Zargor> So I'm not verry good in lua
L1317[20:21:03] <TYKUHN2> I prefer me some assembly... no I don't.
L1318[20:21:12] <.Zargor> assembly haha xD
L1319[20:21:14] <S3> %js 1 + 2
L1320[20:21:15] <MichiBot> S3:
L1321[20:21:16] <MichiBot> S3: Thread count: 23
L1322[20:21:23] <S3> %js print(1 + 2)
L1323[20:21:23] <Mimiru> you have to print
L1324[20:21:23] <MichiBot> S3: 3
L1325[20:21:24] <MichiBot> S3: Thread count: 23
L1326[20:21:25] <Mimiru> there ya go
L1327[20:21:33] ⇦ Quits: zargor (~zargor@237.ip-51-255-172.eu) (Quit: zargor)
L1328[20:21:43] <TYKUHN2> I'm currently using 22 threads. Making a quilt.
L1329[20:21:52] <TYKUHN2> A Javascript quilt.
L1330[20:21:55] <S3> %js print(Array(16).join("wat" - 1) + " Batman!")
L1331[20:21:55] <MichiBot> S3: NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN Batman!
L1332[20:21:56] <MichiBot> S3: Thread count: 24
L1333[20:22:22] <.Zargor> So when the twitch servers are again online, I'll try it again :)!
L1334[20:22:28] <S3> heh
L1335[20:23:14] <TYKUHN2> I'm adding event.hook! I am so professional! ?
L1336[20:23:21] ⇨ Joins: Johannes13_ (~Johannes1@dslb-188-105-006-118.188.105.pools.vodafone-ip.de)
L1337[20:23:52] <S3> ...
L1338[20:24:02] * S3 breaks the api
L1339[20:24:54] ⇨ Joins: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net)
L1340[20:25:18] ⇦ Quits: Johannes13 (~Johannes1@dslb-188-098-051-085.188.098.pools.vodafone-ip.de) (Ping timeout: 206 seconds)
L1341[20:26:07] <TYKUHN2> "Residents should take precautionary measures against the sinkhole" like...?
L1342[20:26:23] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: I solemnly swear that I am up to no good.)
L1343[20:26:27] <MGR> Alright, sleep for real now
L1344[20:26:58] <MGR> @TYKUHN2 and Magik6k, don't forget to reserve your GERTe numbers and modem ports
L1345[20:26:59] <TYKUHN2> killSleep()
L1346[20:27:22] <TYKUHN2> Fine I'll implement /lib/drv/GERT.lua
L1347[20:27:56] <MGR> @TYKUHN2 wasn't what I was askingM
L1348[20:27:59] <MGR> ?*
L1349[20:28:09] <TYKUHN2> No point in reserving a number if I don't use it ?
L1350[20:28:39] <MGR> If you implement the lib, each gateway will need a separate number, FYI
L1351[20:28:48] <TYKUHN2> Would it?
L1352[20:28:55] <MGR> Yes?
L1353[20:28:58] <TYKUHN2> Is a number required to initiate a connection?
L1354[20:29:19] <MGR> Across the internet, yes
L1355[20:29:26] <TYKUHN2> I wouldn't intend reverse initiation and I probably won't implement GERTe just GERTi.
L1356[20:29:32] <MGR> But GERTe doesn't exist quite yet
L1357[20:29:55] <MGR> @TYKUHN2 reverse initiation
L1358[20:29:57] <MGR> ?
L1359[20:30:03] <TYKUHN2> (Server init client)
L1360[20:30:26] <MGR> Uhhh
L1361[20:30:39] <S3> whatchya think about my OCR use case example MGR?
L1362[20:30:43] <S3> on the chaulk board
L1363[20:30:50] <TYKUHN2> I'd be doing something like Client -> Init -> Query -> Server -> Respond -> Client -> Close(?)
L1364[20:30:55] <MGR> S3, pretty solid
L1365[20:31:03] <S3> and easy to wire!
L1366[20:31:08] <MGR> Yep
L1367[20:32:00] <TYKUHN2> GERTe requires a central server no?
L1368[20:32:29] <MGR> It requires at least 1 GENS server functional somewhere in the real world to work
L1369[20:32:34] <TYKUHN2> Judging by how MC servers never accept incoming connections.
L1370[20:32:53] <TYKUHN2> The servers would have to talk to external servers to get a passive connection
L1371[20:32:59] <MGR> Yep
L1372[20:33:24] <S3> TYKUHN2 I have a solution for this actually
L1373[20:33:47] <S3> I've been working on a program called netloop. It comes with a daemon and an API
L1374[20:34:17] <S3> and what it does is allows you to connect to an intermediate server which is very tiny, the connection passive
L1375[20:34:17] <TYKUHN2> Yeah I helped you with it ?
L1376[20:34:23] <S3> oh that was you!
L1377[20:34:23] <S3> heh
L1378[20:34:29] <S3> I thought that was 0x whatever
L1379[20:34:31] <MGR> S3, yeah, a GENS server
L1380[20:34:43] ⇦ Quits: Tahg (~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net) (Ping timeout: 384 seconds)
L1381[20:34:54] <S3> the cool thing about doing it this way though
L1382[20:34:58] <TYKUHN2> 0x245 something something (Or bitwise not of 0xDEADBEEF) was me
L1383[20:35:11] <payonel> i have gelid cryotheum around my yellorium rods!
L1384[20:35:12] <S3> is that I can wruite my own OCR switch / etc i perl or lua or C or whatever and connect it to this server.
L1385[20:35:14] <S3> cool eh?
L1386[20:35:33] <TYKUHN2> GENS act as a passive connection router?
L1387[20:35:34] <S3> I can make webapps that show me the status of my bigreactors setups, etc just by tapping in
L1388[20:35:46] <MGR> @TYKUHN2 it does a little more
L1389[20:35:55] <TYKUHN2> It's obviously a name service.
L1390[20:36:05] <MGR> Like house a lookup table of all GERTe tables
L1391[20:36:09] <MGR> But that's about it
L1392[20:36:24] <S3> with my passive intermediate server it won't be gert dependent or OCR dependent etc
L1393[20:36:35] <S3> it will allow you to built on top of it as if it was just another modem
L1394[20:36:44] <MGR> Goodnight
L1395[20:36:46] <S3> making it super easy, and yes a GENS server could be used with it
L1396[20:38:00] <TYKUHN2> I've pretty much decided to implement a GERT driver. What else should I implement?
L1397[20:38:55] <S3> NNR
L1398[20:38:56] <S3> XD
L1399[20:39:04] <S3> that would be a lot more work
L1400[20:39:33] <TYKUHN2> NNR?
L1401[20:39:51] <S3> OETF #5
L1402[20:40:11] <S3> NNR was my anser before GERT was invented, for OCR
L1403[20:40:25] <S3> if you don't understand OCR, read up on OETF #4 first
L1404[20:40:35] <S3> OCR is the base of the OCranet
L1405[20:40:51] <TYKUHN2> Does OCRanet implement GERT?
L1406[20:40:55] <S3> it's what glues everything together, but it is not really usable by itself; It needs a routing protocol, like GERT
L1407[20:40:55] <TYKUHN2> doesnt*
L1408[20:41:14] <S3> here's the thing
L1409[20:41:26] <TYKUHN2> Should I implement GERT directly or OCRanet?
L1410[20:41:29] <S3> the only way to use OCR by itself is to statically assign all VPI / VCI pairs
L1411[20:41:45] <S3> ok so
L1412[20:41:45] <TYKUHN2> I read some OCR docs
L1413[20:41:51] <S3> OCranet is a "family" of protocols
L1414[20:42:13] <TYKUHN2> I don't understand VPI/VCI off the top of my head but I understand they are used in connection tunnel construction.
L1415[20:42:16] <S3> there's OETF #4, OETF #5, and OETF #6, I would only concern yourself with #4 and #6 atm
L1416[20:42:25] <S3> ok
L1417[20:42:32] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:ad7c:d8af:e6a8:c400)
L1418[20:42:47] <S3> the VCI / VCI switching model is used to power much of the US network infrastructure
L1419[20:43:05] <S3> you would think the majority of it is Ethernet, but that's not really true, a lot of that is encapsulated in ATM
L1420[20:43:16] <Mimiru> %w 72396
L1421[20:43:17] <MichiBot> Current weather for Wynne, AR Current Temp: 30.2°F/-1.0°C Feels Like: 25°F/-4°C Current Humidity: 74% Wind: From the NNW 4.9 Mph/7.9 Km/h Conditions: Overcast
L1422[20:43:33] <S3> and we have SONET
L1423[20:44:00] <S3> TYKUHN2 OCranet is a circuit switching protocol
L1424[20:44:03] <S3> well
L1425[20:44:08] <S3> sorry, ciscuit switched system*
L1426[20:44:25] <S3> so when you make a connection, you are pretty much making a tunnel to that end host
L1427[20:44:31] <TYKUHN2> OCRanet is more for the switches to implement lower down and GERT is more higher up?
L1428[20:44:43] <S3> more like side by side
L1429[20:44:49] <TYKUHN2> I'll implement the thing later damnit
L1430[20:44:54] <S3> So here's the deal
L1431[20:44:58] <S3> no really it's quite simple
L1432[20:45:18] <S3> VPI stands for Virtual Path Identifier
L1433[20:45:39] <S3> it (usually) resembles the actual path to another switch / host
L1434[20:45:52] <S3> VCI is the virtual Channel Identifier, every connection has their own channel
L1435[20:46:02] <S3> so let's say you have a switchm and you have a wire that connects to other switches
L1436[20:46:17] <S3> one of the other switches may be reachable via VPI 1 on your switch, and the other VPI 2.
L1437[20:46:45] <TYKUHN2> VPI is a wire no? VCI is like a MAC address on a wire which identifies a device no?
L1438[20:46:58] <S3> a connection through the latter switch would have a VPI of two in its cells and a VCI of anything from 0 - 65535
L1439[20:47:17] <S3> definately not. VCI is just a communication channel number
L1440[20:47:28] <S3> each VPI can tunnel up to 65536 connections at once.
L1441[20:47:36] <S3> and each switch has 255 VPIs.
L1442[20:47:36] <TYKUHN2> So a VCI is a connection?
L1443[20:47:40] <S3> 256*
L1444[20:47:44] <S3> yes.
L1445[20:47:50] <S3> imagine it this way
L1446[20:47:56] <S3> more than one connection can go through the same wire
L1447[20:47:59] <TYKUHN2> So if I open a connection to a given number (000-0000) then a VCI is opened?
L1448[20:48:12] <TYKUHN2> and a VPI is a device or a physical wire?
L1449[20:48:13] <S3> precisely!
L1450[20:48:20] <Magik6k> Waait, so the switcher are stateful and keep the.. what?
L1451[20:48:25] <Magik6k> or are they?
L1452[20:49:04] <Magik6k> What does the switch do with the frame when it arrives?
L1453[20:49:13] <TYKUHN2> Is a VPI a wire or a device neighbor?
L1454[20:49:36] ⇨ Joins: Tahg (~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
L1455[20:49:43] <Nikky> outgoing port / wire ?
L1456[20:50:08] <Nikky> well it makes no big difference
L1457[20:50:37] <S3> sorry my laptop died
L1458[20:50:41] <Nikky> he described it like there can only be two devices on a cable
L1459[20:50:44] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L1460[20:50:48] <S3> yes you should think of it more as a destination TYKUHN2
L1461[20:51:02] <S3> because VPI 0 is reserved for talking to the switch itself
L1462[20:51:08] <TYKUHN2> So VPI is a device neighbor.
L1463[20:51:11] <S3> if you want to tell that switch to open up a VCI
L1464[20:51:16] <S3> you talk to VPI 0
L1465[20:51:28] <TYKUHN2> That's a lot of forwarded VPI 0s.
L1466[20:51:33] <S3> ?
L1467[20:51:46] <S3> the VPI / VCI fields change every hop
L1468[20:51:50] <S3> like a MAC address does in Ethernet
L1469[20:52:07] <S3> but yes, a connection is created recursively
L1470[20:52:14] <S3> it is also torn down recursively
L1471[20:52:17] <TYKUHN2> I'm going to distance myself from the interworkings of switches as I am developing a client SPEFICIALLY.
L1472[20:52:35] <S3> yeah you may want to leave that to me
L1473[20:52:36] <S3> heh
L1474[20:52:53] <S3> I do a lot of network gritty programming
L1475[20:53:00] <S3> network programming*
L1476[20:53:05] <Magik6k> hmm
L1477[20:53:10] <TYKUHN2> If I need VPI/VCI I'll mainly use a private net router idea and just let that handle everything
L1478[20:53:21] <S3> well here's the idea TYKUHN2
L1479[20:53:28] <S3> lemme get you a couple pictures
L1480[20:53:37] <Magik6k> But does the host setup the whole criruit or is it done by the switches
L1481[20:54:04] <S3> it's done by the swithes. the host makes the initial chain reactiojn
L1482[20:54:18] <TYKUHN2> Host requests something (Like a GERT number) and switches build up their neighbors.
L1483[20:54:31] <TYKUHN2> Pretty standard really.
L1484[20:54:35] <S3> so as a host you can send a request to vpi 0 on the switch to connect to some location, and then it recursively fowards down
L1485[20:54:37] <TYKUHN2> The nitty gritty is annoying
L1486[20:54:52] <S3> now with GERT
L1487[20:55:07] <S3> with GERT all OCR stuff can be transparent to the client
L1488[20:55:36] <TYKUHN2> Client software but drivers will still be needed no?
L1489[20:55:43] <S3> the client can just know GERT and request to dial some number and the GERT network will just do whatever, and if it needs to reach a far off distant location, it can use OCR
L1490[20:55:46] <TYKUHN2> To do the hardware layer crap
L1491[20:56:05] <TYKUHN2> Make me diagrams dang it!
L1492[20:56:16] <S3> So check this out TYJ
L1493[20:56:19] <S3> TYK*
L1494[20:56:22] <S3> http://imgur.com/a/ayqo5
L1495[20:56:22] <TYKUHN2> I recommend draw.io
L1496[20:56:48] <S3> this is a picture of nothing but some GERT networks and a single component cable wire connecting them
L1497[20:56:52] <S3> each wire is called a "loop"
L1498[20:57:02] <S3> (In OCranet that is)
L1499[20:57:19] <TYKUHN2> Why faded chalk? ?
L1500[20:57:20] <S3> this is analogous to ISPs, where they call your wire around your neighborhood the "loop"
L1501[20:57:31] <S3> it's not faded, it's the lighting
L1502[20:57:58] <S3> This apartment doesn't have the best lighting
L1503[20:58:07] <TYKUHN2> But it has a chalk board...
L1504[20:58:12] <S3> yes
L1505[20:58:14] <gamax92> S3: well, with the power of editing, you could make it not faded
L1506[20:58:21] <gamax92> also yes, chalk board screeching
L1507[20:58:22] <S3> yes but meh
L1508[20:58:29] <S3> I don't screech
L1509[20:58:30] <TYKUHN2> I just scanned an empty lua file for viruses #Misclick
L1510[20:58:40] <S3> I have been writing on chaulk boards for years and I never ever screech my chaulk
L1511[20:58:57] <Magik6k> I still don't really get how the ATM-like protocols work, IP is somehow way simpler
L1512[20:59:10] <TYKUHN2> I sort of get MAC
L1513[20:59:16] <TYKUHN2> I've had to do some MAC management
L1514[20:59:19] <S3> also the first thing I do when i get a piece of chaulk is break it in half and voila it won't screech as long as you don't make upward parallel to chaulk motions.
L1515[20:59:23] <TYKUHN2> Totally not on the edge of legality
L1516[20:59:42] <S3> so anyways, the top picture if you look is just the wiring
L1517[20:59:50] <S3> if you scroll down and look at the second pictyre TYK
L1518[20:59:57] <TYKUHN2> Time to implement the term driver!
L1519[20:59:59] <S3> you can see how an OCR sees that network
L1520[21:00:05] <TYKUHN2> (Yes terminal is a driver not an API)
L1521[21:00:08] <S3> you will see where I wrote the VPIs too
L1522[21:00:28] <S3> this one specifically http://i.imgur.com/d4oqxqo.png
L1523[21:00:36] <TYKUHN2> The fuck lots of ads
L1524[21:00:40] <TYKUHN2> With adblocker!
L1525[21:00:50] <TYKUHN2> Damnit imgur
L1526[21:00:57] <TYKUHN2> Random power socket
L1527[21:01:04] <S3> lol
L1528[21:01:20] <S3> So anyways OCR is very useful as an extensible backbone
L1529[21:01:29] <S3> for forming a network of networks.
L1530[21:01:32] <S3> independent of protocol
L1531[21:01:48] <gamax92> Magik6k: does plan9k support oc network over internet
L1532[21:01:57] <S3> I hope it will someday
L1533[21:02:10] <Magik6k> umm, like which way
L1534[21:02:11] <TYKUHN2> Plan9K is implementing GERT no?
L1535[21:02:25] <S3> why don't you TYK?
L1536[21:02:27] <TYKUHN2> I thought I saw that somewhere tonight
L1537[21:02:33] <S3> Magik6k: has ifconfig interfaces
L1538[21:02:38] <S3> and an api to make em
L1539[21:03:10] <TYKUHN2> I'm proud of my library management though
L1540[21:03:41] <S3> plan9k may especially be useful for making OCR switches.
L1541[21:03:44] <Magik6k> For now I can route IP over modems, linked cards and into linux tun device
L1542[21:03:47] <TYKUHN2> If a member of the local global environment and the global global environment is both nil then it will try and load it as a library from /lib/?.lua else just return nil.
L1543[21:03:49] <S3> because interface libraries
L1544[21:03:57] <Magik6k> Plan9k is useful as server OS
L1545[21:04:05] <S3> each active vpi could have its own interface
L1546[21:04:07] <Magik6k> OpenOS as 'desktop'
L1547[21:04:07] <TYKUHN2> Done using metamethods
L1548[21:04:08] <S3> like ocr:0
L1549[21:04:09] <S3> ocr:1
L1550[21:04:10] <S3> etc
L1551[21:04:24] <TYKUHN2> I'm making a more desktop like system
L1552[21:04:28] <S3> Magik6k: alias interfacess... supported?
L1553[21:04:32] <TYKUHN2> Currently with terminal shell rather than graphical
L1554[21:04:38] <Magik6k> umm
L1555[21:04:52] <S3> guess you can just keep on making interfaces heh
L1556[21:04:54] <Magik6k> For now the interfaces are kinda messy
L1557[21:04:59] <S3> yeah I know but
L1558[21:05:18] <Magik6k> https://github.com/OpenPrograms/Plan9k/tree/master/plan9k-ip
L1559[21:05:23] <TYKUHN2> Basically it's a dofile using a local env that has a read-only reference to global env using __index
L1560[21:05:23] <Magik6k> I mean, really messy
L1561[21:05:35] <S3> huh.
L1562[21:05:56] <Magik6k> OpenOS impl drafts ale much better
L1563[21:05:58] <TYKUHN2> Although come to think of it I need to make a private section to prevent certain things (like event stack) from becoming public
L1564[21:06:05] <S3> Magik6k: does the internet card show up in ifconfig?
L1565[21:06:09] <S3> I can't remember
L1566[21:06:29] <Magik6k> you have to add all interfaces by hand, like:
L1567[21:06:40] <Magik6k> ip oc add [modem id]
L1568[21:06:51] <S3> I thought I saw an api for it
L1569[21:06:58] <Magik6k> or ip gate add [real world gateway ip]
L1570[21:07:00] <S3> I see
L1571[21:07:13] <S3> but that's just for IP{
L1572[21:07:14] <TYKUHN2> Oh wait no I forgot I have 3 staged environment system
L1573[21:07:27] <TYKUHN2> Global Private Env Global Public Env Local Private Env
L1574[21:07:36] <Magik6k> In OpenOS libs interfaces have protocol handlers
L1575[21:08:51] <S3> oh shit msgpack lib wont run on plan9k though
L1576[21:08:58] <Magik6k> So device driver gets interface handle from interface manager, registers L2 write function in it, then adds L3 protocols
L1577[21:08:59] <S3> it complains about the libraries being all mangled
L1578[21:09:32] <Magik6k> Most OpenOS code should run fine on Plan9k(at least in userspace)
L1579[21:09:50] <S3> there was an error and I forget what
L1580[21:09:58] <S3> it didn't like how the string library was missing or something
L1581[21:10:02] <S3> or how it worked
L1582[21:10:34] <S3> also plan9k was kernel panicing on my server and I never figured out why
L1583[21:10:39] <S3> so I couldn't ever boot it to find ou
L1584[21:10:41] <S3> out*
L1585[21:10:52] <Magik6k> In openOS Network stack here's how driver would register a interface: http://mpt.magik6k.net/api/file/ip/lib/net/modem.lua
L1586[21:11:21] <Magik6k> ip.addIpCapability(iface) registers interface to IP stack
L1587[21:11:30] <Magik6k> same could be done for ocranet
L1588[21:12:14] <S3> yep.
L1589[21:13:21] <TYKUHN2> Technically it's a 4 stage env system but one stage is kernel only and is basically just some kernel-specific functions
L1590[21:13:41] <TYKUHN2> Otherwise just copied onto the Global Private
L1591[21:14:44] <TYKUHN2> I'm tempted to reserve a port for compatibility negotiations
L1592[21:14:50] <TYKUHN2> Distinctly lacking
L1593[21:16:20] <S3> Magik6k: so S3IX / OCBSD.. microkernel with a reactive event model
L1594[21:16:21] <S3> :D
L1595[21:16:32] <S3> reactive programming is so much fun
L1596[21:16:41] <Magik6k> heh
L1597[21:17:46] <Magik6k> I need more time/motivation for OC
L1598[21:18:44] <S3> https://camo.githubusercontent.com/348b1eb60fa6c0d44d7f091240f0ff462b539619/68747470733a2f2f676973742e67697468756275736572636f6e74656e742e636f6d2f7374616c747a2f38363865376539626332613762386331663735342f7261772f373936626539623636666637636535386239306536356134396533623938333262383632646564642f7a6d616e7472612e6a7067
L1599[21:18:52] <TYKUHN2> Aha!
L1600[21:19:26] <TYKUHN2> Decided that since all hooks are "public" I don't want the term driver unhookable, so I was tempted to add a private hook sector, instead I just added a locking mechanism
L1601[21:19:55] <Magik6k> After starting with TCP I now much, much prefer non-stream things
L1602[21:20:11] <Magik6k> TCP is hard
L1603[21:20:21] <Magik6k> And painfully stateful
L1604[21:21:30] <TYKUHN2> How... does... one... determine... primary... gpu? ?
L1605[21:21:47] <TYKUHN2> I'll add comments to determine that later
L1606[21:22:49] <TYKUHN2> How does offscreen frames work btw?
L1607[21:22:56] <Magik6k> Have to go for now, it's 4.20 AM here....
L1608[21:22:58] <Magik6k> bye
L1609[21:23:24] <TYKUHN2> Is it just drawing to a coord off screen?
L1610[21:23:26] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1611[21:28:19] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L1612[21:30:36] <S3> lol
L1613[21:31:04] <TYKUHN2> Should I do line-wrapping or just completely ignore lines too large?
L1614[21:31:19] <TYKUHN2> Or I could line-wrap by self-calling the hook with a fake enter ke
L1615[21:31:31] <TYKUHN2> (Wouldn't damage read function)
L1616[21:31:34] <S3> Okay, so there's this issue of pulling events..
L1617[21:32:36] <TYKUHN2> Ahh but see if I line wrap with a fake enter key it would break backspace
L1618[21:32:49] <S3> you can do nonblocking computer.pullSignal with a timeout of 0 I hope
L1619[21:32:58] <TYKUHN2> I'll probably just implement off-screen writing
L1620[21:33:30] <TYKUHN2> Yeah the only part of this OS which calls computer.pullSignal (except the kernel for panics) uses timeout 0 to ensure only currently queued signals are cared about.
L1621[21:34:19] <TYKUHN2> Just realised my term driver is very similar to my bare-metal VGA driver.
L1622[21:35:27] <TYKUHN2> Is table.remove default to last or first?
L1623[21:35:47] <TYKUHN2> Last right?
L1624[21:37:28] <TYKUHN2> What does \n resolve to again? \13?
L1625[21:40:14] <TYKUHN2> Easiest clear fucntion ever
L1626[21:40:20] <TYKUHN2> Set buffer to empty and draw
L1627[21:40:25] <TYKUHN2> Dos lineas
L1628[21:42:03] <Antheus> %weather 76020
L1629[21:42:04] <MichiBot> Current weather for Azle, TX Current Temp: 25.4°F/-3.7°C Feels Like: 20°F/-6°C Current Humidity: 60% Wind: From the NNE 4.0 Mph/6.4 Km/h Conditions: Partly Cloudy
L1630[21:42:07] <Antheus> burr
L1631[21:45:20] <TYKUHN2> Simplistic optimisation. If a buffer line hasn't changed it isn't drawn. Lines are still completely redrawn even if a single character changed
L1632[21:49:10] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L1633[21:51:26] <TYKUHN2> I may be wrong...
L1634[21:51:36] <S3> chili is never chili
L1635[21:51:39] <S3> it's always hot
L1636[21:51:39] <TYKUHN2> But I feel like I MIGHT have a working OS up to the shell
L1637[21:51:53] <TYKUHN2> Still need daemon() though
L1638[21:52:06] <S3> our chili has been sitting out for about.. 5 hours now
L1639[21:52:16] <S3> and we started to put it in the fridge
L1640[21:52:19] <S3> and it is still steaming
L1641[21:52:23] <S3> had its cover off the whole time
L1642[21:54:21] <TYKUHN2> I got lazy and removed all daemoning
L1643[21:55:42] <TYKUHN2> I'll reimplement later...
L1644[21:56:00] <TYKUHN2> Time to commit and test
L1645[21:57:43] <TYKUHN2> Git is not happy
L1646[21:58:02] <TYKUHN2> Having issues scanning for changes
L1647[22:05:47] <TYKUHN2> Ready to deploy and test now.
L1648[22:06:49] <TYKUHN2> Can't be bothered to update documentation
L1649[22:10:28] <TYKUHN2> OH CHRIST
L1650[22:10:38] <TYKUHN2> This is the test world from before I even had a working name
L1651[22:17:08] <TYKUHN2> Of course
L1652[22:17:13] <TYKUHN2> The one file I DIDN'T modify crashed
L1653[22:25:09] <TYKUHN2> Short-circuted expressions significantly cutting down filesize
L1654[22:25:46] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Remote host closed the connection)
L1655[22:26:38] <TYKUHN2> Makes it less readable but meh
L1656[22:33:08] <TYKUHN2> Anyone mind debugging a almost 50% full eeprom (LOTS MORE TO ADD YAY FOR SPACE drivers and compat stuffs)
L1657[22:33:24] <TYKUHN2> "drivers'
L1658[22:33:34] <TYKUHN2> I was hoping to add something but I forget it now
L1659[22:34:24] <TYKUHN2> But anyways anyone want to help debug a 2KB EEPROM?
L1660[22:47:55] <TYKUHN2> Does return not work short-circutted?
L1661[22:57:46] ⇦ Quits: cloakable (~cloakable@cpc87219-aztw31-2-0-cust211.18-1.cable.virginm.net) (Read error: Connection reset by peer)
L1662[22:57:52] ⇨ Joins: cloakable (~cloakable@cpc87219-aztw31-2-0-cust211.18-1.cable.virginm.net)
L1663[23:13:08] ⇦ Quits: S3 (~S3@coreos2.lobsternetworks.com) (Quit: ZNC - http://znc.in)
L1664[23:55:08] <bamajoe411> i understand how to send/receive messages but i dont understand how to send files from one computer/server to another computer/server
<<Prev Next>> Scroll to Top