<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:14] ⇦ Quits: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net) (Quit: Quitting)
L2[00:03:12] <gamax92> Free stuff if you buy X!
L3[00:03:16] <gamax92> then it's not really free is it.
L4[00:05:30] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L5[00:10:37] ⇦ Quits: nekosune (~BNCClient@darkmatter.spacetechnology.net) (Ping timeout: 194 seconds)
L6[00:13:40] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:f5b5:b565:902b:df0f) (Quit: Cervator)
L7[00:36:44] ⇨ Joins: nekosune (~BNCClient@darkmatter.spacetechnology.net)
L8[00:52:15] ⇦ Quits: brandon3055 (~Brandon@122-129-151-82.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L9[00:53:53] ⇨ Joins: brandon3055 (~Brandon@122-129-151-82.dynamic.ipstaraus.com)
L10[01:24:33] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:a963:53e7:a3fd:34cb) (Quit: Leaving)
L11[01:25:14] ⇦ Quits: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net) (Ping timeout: 206 seconds)
L12[01:25:25] ⇦ Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au) (Read error: Connection reset by peer)
L13[01:36:20] ⇦ Quits: bamajoe411 (~bamajoe41@cpe-174-111-254-181.triad.res.rr.com) (Ping timeout: 206 seconds)
L14[01:36:23] ⇨ Joins: techno156 (~techno156@137.154.137.222)
L15[01:37:07] ⇨ Joins: bamajoe411 (~bamajoe41@cpe-174-111-254-181.triad.res.rr.com)
L16[02:23:36] ⇦ Quits: Aensland (~Aensland@94.18.215.242) (Read error: Connection reset by peer)
L17[02:23:44] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L18[02:28:32] ⇨ Joins: Mettaton_Fab (~OyVey@p4fc72b55.dip0.t-ipconnect.de)
L19[02:37:04] ⇦ Quits: techno156 (~techno156@137.154.137.222) (Ping timeout: 194 seconds)
L20[02:50:42] ⇨ Joins: techno156 (~techno156@203.114.73.135)
L21[02:55:26] ⇨ Joins: Vexatos (~Vexatos@p200300556E5AFE92A4C63269CC9A8E37.dip0.t-ipconnect.de)
L22[02:55:26] zsh sets mode: +v on Vexatos
L23[03:08:10] ⇨ Joins: Inari (~Pinkishu@p4FC1EFF0.dip0.t-ipconnect.de)
L24[03:15:04] <Inari> payonel: https://www.youtube.com/watch?v=zbkXohE-fZc
L25[03:15:14] <MichiBot> Котенок непоседа мешает спать кошке | length: 1m 5s | Likes: 8 Dislikes: 0 Views: 363 | by Фабрика Веселья | Published On 4/11/2013
L26[03:29:28] <vifino> Inari confirmed russian?
L27[03:29:39] <Inari> Nope
L28[03:56:14] ⇨ Joins: Keanu73 (~Keanu73@host-92-28-76-99.as13285.net)
L29[04:06:26] <Forecaster> inari confirmed inari
L30[04:14:04] <Vexatos> I can confim Inari being very high on the Inari scale of being Inari
L31[04:17:03] * Lizzy yawns and snuggles vifino
L32[04:18:58] <Forecaster> well, tomorrows mc episode will was unexpected...
L33[04:19:08] <Forecaster> it did not start off as I intended
L34[04:19:19] <Vexatos> did reactor go boom?
L35[04:34:02] <Forecaster> I can't say or it wont be unexpected :P
L36[04:45:23] <Mettaton_Fab> so reactor might have gone boom?
L37[05:00:47] ⇦ Quits: Keanu73 (~Keanu73@host-92-28-76-99.as13285.net) (Read error: Connection reset by peer)
L38[05:02:38] ⇦ Quits: techno156 (~techno156@203.114.73.135) (Quit: Leaving)
L39[05:05:29] <Forecaster> not tomorrow, wednesday*
L40[05:13:19] ⇨ Joins: Jezza (~Jezza@92.206.161.17)
L41[05:13:37] * vifino snuggles Lizzy
L42[05:13:57] <Lizzy> :3
L43[05:20:46] <Cruor> D:
L44[05:46:20] <Inari> Forecaster: so teasy
L45[05:57:36] ⇨ Joins: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au)
L46[06:01:34] ⇦ Quits: Mettaton_Fab (~OyVey@p4fc72b55.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L47[06:13:24] <Forecaster> http://m.imgur.com/gallery/0CSO6Fn
L48[06:13:30] <Forecaster> Distractions!
L49[06:18:52] ⇨ Joins: Mettaton_Fab (~OyVey@79.199.43.85)
L50[06:19:04] * Inari wonders why vibrators are usually only called "joke gifts"
L51[06:19:24] <Forecaster> they are?
L52[06:21:38] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L53[06:25:51] <Inari> I usually see them only marketed as such :P
L54[06:31:20] <Forecaster> possibly to get people who normally wouldn't buy them to do so?
L55[06:31:44] <Forecaster> I mean, people who want them for what they're actually for would buy them anyway right?
L56[06:39:15] ⇨ Joins: Turtle (~SentientT@82.171.92.73)
L57[06:42:54] ⇦ Quits: Mettaton_Fab (~OyVey@79.199.43.85) (Quit: gotta go to bed or other stuff, maybe its not even midnight and im just sleepy af)
L58[06:49:39] ⇦ Quits: Sangar (~Sangar@cil.li) (Quit: [/famous last words])
L59[06:49:41] <Inari> Forecaster: I think that with every present :P
L60[06:49:45] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L61[06:49:48] <Inari> Nooo Sangar
L62[06:50:34] <S3> Soooo
L63[06:50:51] <S3> I've begun fiddling with creating a CP/M clone for Open Computers.
L64[06:51:58] <MGR> S3, I'm doing some more work on GERTi right now
L65[06:51:59] <Inari> CP/M?
L66[06:52:12] <S3> MGR yay!
L67[06:52:17] <S3> mgr I finally have internet again
L68[06:52:18] <S3> :)
L69[06:52:25] <S3> as of a couple days
L70[06:52:56] <S3> Inari: CP/M was pretty much the precursor to DOS, it is very much like DOS, but even more primative and simple.
L71[06:53:13] <S3> it doesn't have support for directories, and has a very small set of commands
L72[06:53:23] <S3> but it is very simple to use
L73[06:53:39] <MGR> S3, yay indeed
L74[06:54:03] <S3> mgr: I ended up moving on friday
L75[06:54:21] <S3> so how is gerti?
L76[06:54:39] <S3> have you given much thought on OCR interconnection?
L77[06:54:41] ⇦ Quits: Turtle (~SentientT@82.171.92.73) (Quit: Nettalk6 - www.ntalk.de)
L78[06:54:42] <S3> or Gavle
L79[06:55:32] ⇨ Joins: Turtle (~SentientT@82.171.92.73)
L80[06:56:15] <S3> Inari: we're talking though like 1973
L81[06:56:27] <S3> so yeah CP/M is pretty primative
L82[06:57:05] <MGR> S3, GERTi's startup procedure is making some good headway
L83[06:57:16] <MGR> I'm working on getting the gateway program online so I can progress further
L84[06:57:18] <S3> oh?
L85[06:57:58] <MGR> I'm thinking that GERTi is going to be OCR styled, and GERTe is going to be fully OCR compliant
L86[06:58:30] <S3> MGR If it is thought out appropriately, depending on how you do it, you should be able to ask a gateway to try and reach some far off number on some other distant network and the gateways can set up their VPI / VCI to get there.
L87[06:58:38] <S3> I see
L88[06:59:05] <S3> Then inside of the GERTi networks computers don't have to know OCR even exists
L89[07:00:14] <MGR> S3, yeah, computers can "direct dial" other computers no matter their location
L90[07:00:42] <MGR> GERTi just gets the signals to the gateway as fast as possible, and then GERTe uses a full OCR model to get the inter-server connections setup
L91[07:00:45] <S3> MGR this also may make my dream come true for networks that speak different routing protocols to intercommunicate
L92[07:01:18] <S3> on my really old computers here I'm thinking of building an OCR NNR revision 2 network in my house on top of ethernet
L93[07:01:27] <S3> instead of setting up IP on them
L94[07:01:41] <S3> I can write a driver in C
L95[07:02:24] <S3> Revision 2 of OCR NNR will not reauire the VPI / VCI model for local network loops.
L96[07:02:29] <S3> allowing a lot more machines per loop
L97[07:02:38] <S3> not require*
L98[07:02:58] <S3> itl only need VPI / VCI for interconnecting networks.
L99[07:03:21] <MGR> S3, yeah VPI/VCI works best for connecting local networks
L100[07:03:30] <S3> if this is done right, a computer on my network that is GERT aware, should be able to connect to a GERTi machine on your setup
L101[07:03:36] <MGR> connecting networks to each other I mean
L102[07:03:43] <MGR> yes
L103[07:03:46] <S3> I will connect these old computers to it
L104[07:04:05] ⇨ Joins: Sangar (~Sangar@cil.li)
L105[07:04:05] zsh sets mode: +o on Sangar
L106[07:04:25] <S3> your challenge mgr is how does gateway A find gateway Z?
L107[07:04:27] <S3> :)
L108[07:04:52] <MGR> S3, GERTi gateways cannot currently connect directly to each other
L109[07:04:56] <S3> and this answer depends on wether or not you want a patriarchal setup or not, and many other factors.
L110[07:05:02] <S3> I see
L111[07:05:07] <MGR> that's a planned feature, but I'm just trying to get a setup up and running
L112[07:05:29] <MGR> GERT has a planned development cycle, and it is long and healthy
L113[07:06:00] <S3> MGR did you hear I've started getting ready to put 386BSD on one of my machines?
L114[07:06:01] <S3> at home
L115[07:06:15] <MGR> I did not hear
L116[07:06:25] <S3> it's an unfinished operating system that was recently updated for the first time in 20 + years
L117[07:06:32] *** Gavle|Away is now known as Gavle
L118[07:06:38] <S3> FreeBSD and NetBSD were originally patchkits for it to make it better
L119[07:06:42] <Gavle> hello
L120[07:06:47] <S3> -Hey Gavle
L121[07:07:46] <Gavle> how are you S3?
L122[07:07:50] <S3> Not bad
L123[07:07:56] <S3> enjoying our new house
L124[07:07:57] <Vexatos> <Inari> Forecaster: I think that with every present :P
L125[07:08:01] <S3> it's quiet
L126[07:08:24] <Vexatos> for me 18th birthday, I got a cake consisting of layers of dyed cake in different colours, in beakers
L127[07:08:32] <Vexatos> You cannot buy things like that :P
L128[07:08:34] <S3> Vexatos: there you are!
L129[07:08:50] <S3> Vexatos: and wut
L130[07:08:54] <S3> when did you turn 18?
L131[07:09:05] <Inari> Vexatos: You can, for enough money
L132[07:09:18] <Vexatos> S3, january last year? ._.
L133[07:09:24] <S3> ah
L134[07:09:26] <S3> that was a while
L135[07:09:28] <Vexatos> In half a month I'll be 19.
L136[07:09:49] <Inari> I also don't really consider such a thing to be a present, but thats justme
L137[07:10:16] <S3> so I work right now for a company at the University, as a programmer, and all the other programmers are like freshmen, sophomore, etc and nobody is over 22
L138[07:10:26] <Vexatos> if you are studying chemistry, cake in beakers is just about the coolest christmas present ever :X
L139[07:10:28] <S3> and it's awkward because I'm the newest on board and I'm almost 30
L140[07:10:41] <Inari> I'd rather have eatable cake tbh
L141[07:10:45] <Vexatos> Also, for christmas 2015 I got something I'd never have imagined of buying myself: A klein bottle :P
L142[07:10:47] <Forecaster> I didn't even see that until vex repeated it
L143[07:10:48] <Vexatos> but
L144[07:10:51] <Vexatos> I did eat it, Inari
L145[07:10:53] <Forecaster> you think what about every present?
L146[07:10:54] <S3> they were all making fun of me yesterday
L147[07:10:58] <S3> lol
L148[07:11:03] <Inari> Vexatos: But it sounds like a pain to get it out of the beakers
L149[07:11:06] <Vexatos> uh no
L150[07:11:08] <Vexatos> with a spoon
L151[07:11:10] <Vexatos> it was soft cake
L152[07:11:21] <Vexatos> with lots of dyed cream, too
L153[07:11:21] <Inari> Forecaster: That if the person wants it, they would buy it anyway
L154[07:11:50] <Vexatos> Inari, as I said, for Christmas I got a Klein bottle (from kleinbottle.com)
L155[07:11:56] <S3> MGR There's something really really cool about OCR... I just realized.
L156[07:11:57] <Vexatos> I'd never have thought of buying one
L157[07:12:11] <Vexatos> (by the way, that website is awesome)
L158[07:12:19] <Inari> Then its just because you weren't aware of it
L159[07:12:20] <Forecaster> that assumes everyone knows everything exists and thinks of everything all the time, but sure :P
L160[07:12:23] <Vexatos> Oh I was
L161[07:12:31] <Vexatos> I was the one telling my family about them :P
L162[07:12:39] <Inari> Then you make no sense :P
L163[07:12:54] <Vexatos> I have no wishes for birthday or christmas, really
L164[07:12:56] <Inari> If it exists, and I know it does, then I either want or don't want it
L165[07:13:10] <Vexatos> So I get whatever people think I like and it seems to work :P
L166[07:13:13] <Inari> And if I want it, I'll have thought about buying it
L167[07:13:17] <Vexatos> same with the rest of the family
L168[07:13:22] <Vexatos> finding presents is pretty difficult :P
L169[07:13:26] <S3> mgr: if you allow two gateways to aggree to make a VCI accessible by more than one machine on each side, then you have a VPN without VPN software.
L170[07:13:27] <S3> :)
L171[07:13:35] <Inari> Ijust don't do presents :P Much easier that way
L172[07:13:46] <Vexatos> way to ruin birthday tradition
L173[07:13:53] <S3> something to think about
L174[07:13:56] <MGR> this is true
L175[07:14:00] <Inari> *shrug* I also prefer getting either nothing or money
L176[07:14:08] <Vexatos> getting money is the worst present
L177[07:14:13] <Inari> Its the best
L178[07:14:18] <Vexatos> It shows how little you care :P
L179[07:14:22] <Forecaster> my policy is "don't buy something just to buy something"
L180[07:14:24] <S3> MGR: Because by default OCR (undocumented) is intended to only allow a particular UUID to send data to a VCI
L181[07:14:33] <S3> so that somebody else can't hijack your connection
L182[07:14:36] <Inari> I appreciate it, I don't have to act like I like something I don't, and people don't have to try and think of what I may like :P
L183[07:14:57] <S3> at least transmitting wise
L184[07:15:03] <Inari> Plus I can proabbly use it better than whoever would have bought some crap that hten stands around and does nothing
L185[07:16:06] <S3> Vexatos: I'm writing CP/M for OC. Be prepared.
L186[07:16:12] <S3> for ridiculousness
L187[07:17:07] <Vexatos> <Inari> I appreciate it, I don't have to act like I like something I don't, and people don't have to try and think of what I may like :P
L188[07:17:11] <Vexatos> Well if I don't like a present
L189[07:17:15] <Vexatos> Or don't appreciate it
L190[07:17:19] <Vexatos> I'd just say to
L191[07:17:21] <Vexatos> say so*
L192[07:17:36] <S3> Inari: If you want, you can try out CP/M by going here: http://www.tramm.li/i8080/emu8080.html and then typing r 0 cpma <enter> b <enter> g 0 <enter>
L193[07:17:38] <Vexatos> But so far I've only ever gotten three presents I didn't like
L194[07:17:39] <Vexatos> sooooo
L195[07:17:49] <Inari> I can't think of anything someone could buy me (for a reasonable amount of money) that I would appreciate :P
L196[07:18:07] <Vexatos> Why only buying?
L197[07:18:11] <S3> this site is an html5 8080 emu
L198[07:18:12] <Vexatos> What about hand-made things
L199[07:18:32] <Inari> I also can't think of any handmade things xD
L200[07:18:51] <Vexatos> I like cookies my grandma makes :P
L201[07:18:58] <Inari> cookies are nice
L202[07:19:01] <Vexatos> you definitely can't buy those
L203[07:19:08] <Inari> But if I like them I'd rather have them whenever. So I'd prefer buyable cookies
L204[07:19:13] <Inari> And If I don't I don't want them anyway
L205[07:19:23] <Vexatos> yea but you can't buy them
L206[07:19:28] <Vexatos> that's the point
L207[07:19:33] <Vexatos> makes it special :P
L208[07:19:36] <Inari> So it will be an annoyance
L209[07:19:39] <Inari> Because if I want more, I can't
L210[07:19:51] <Vexatos> uh
L211[07:20:00] <Vexatos> you might just be a spoiled little child
L212[07:20:12] <Forecaster> http://tinyurl.com/he57chf
L213[07:20:26] <S3> Inari: we can get you a TRS-80
L214[07:20:32] <Forecaster> that's what I got for christmas from my best friend
L215[07:20:41] <Inari> Vexatos: Nah, I just prefer being able to have something when I would like to have it :P
L216[07:20:51] <S3> Forecaster: DAFUQ IS THAT
L217[07:20:55] <Vexatos> S3, special
L218[07:21:54] <Forecaster> a bat thing
L219[07:22:45] <S3> my cat killed a bat a couple of years ago
L220[07:22:52] <S3> it was flappin all around the living room
L221[07:23:40] <Inari> I thikn if a present, the best is something buyable that the person just wasn't aware of, or didn't feel like putting out money on in case itmigth be bad. But can buy more of if they find it good.
L222[07:25:10] <Forecaster> it says things if you hit it
L223[07:25:13] <Forecaster> or throw it
L224[07:25:37] <Vexatos> Inari, you either have received too much money or too few presents in your life
L225[07:25:49] <Vexatos> I'd feel sorry for you :P
L226[07:26:12] <Inari> Vexatos: Heh
L227[07:26:24] <S3> TIL Inari is the grinch
L228[07:26:28] <Inari> I prefernot getting presents anyway, since I prefer not giving any
L229[07:26:36] <Vexatos> you're boring
L230[07:26:42] <S3> yep
L231[07:26:44] <Vexatos> I'm bad at picking presents but I do it anyway
L232[07:26:45] <S3> definately the grinch
L233[07:26:55] <S3> Inari: you're a mean one
L234[07:26:58] <S3> mister Inari
L235[07:26:59] <Vexatos> Forecaster, did you know that thing is actually a portrait of Inari?
L236[07:27:04] <Inari> lol
L237[07:27:12] <Forecaster> it's not lewd enough for that
L238[07:27:22] <Vexatos> you can tell by the teeth
L239[07:27:23] <S3> ahahahahaha
L240[07:27:27] <Inari> I just prefer not being involved in all kinds of terrible feelings :P
L241[07:27:36] <Forecaster> oh yeah
L242[07:27:38] <Vexatos> who said you need feelings to give presents
L243[07:27:43] <Forecaster> S3 your name color is getting reset
L244[07:27:46] <Forecaster> it's still dark blue
L245[07:27:48] <Inari> Theres necessarily feelings involved
L246[07:27:52] <S3> Forecaster: I don't use colors.
L247[07:27:56] <S3> XD
L248[07:28:00] <S3> So I never have that problem
L249[07:28:07] <Vexatos> Inari, the trick is ignoring bad feelings :P
L250[07:28:14] <Inari> Unless I pick something on "pick a random product" website, get it shipped directly to the person I'm giving it to and never get any kind of response
L251[07:28:28] <Vexatos> if there are any
L252[07:28:29] <Inari> Which to be fair wouldn't be bad
L253[07:28:30] <Forecaster> S3: I do obviously
L254[07:28:39] <Forecaster> but dark blue doesn't work well now that the window is transparent
L255[07:28:48] <Forecaster> so I've removed it from the rotation
L256[07:28:56] <Forecaster> but names that are already blue need to be reset
L257[07:29:08] <Forecaster> I could do a "reset all" but that'd jumble everything
L258[07:29:20] <S3> Forecaster: I have black terminals so
L259[07:29:23] <Forecaster> now you're yellow instead :P
L260[07:29:23] <S3> I know what you mean
L261[07:30:35] <vifino> Hey, S3!
L262[07:30:40] <vifino> How's it going?
L263[07:31:29] <S3> Not bad
L264[07:31:35] <S3> susy and I have our very own house now
L265[07:31:55] <S3> I need to make a radio tower in my backyward
L266[07:31:56] <S3> XD
L267[07:32:10] <vifino> Nice!
L268[07:32:55] <Inari> Okay
L269[07:33:00] <Inari> so now to figure out how to reinstlal my apps
L270[07:33:43] <S3> I can't get 386BSD to install...
L271[07:33:48] <MGR> S3, congratulations on your new house
L272[07:33:49] <S3> the installer just stops
L273[07:35:27] <S3> I'm staarting to wonder
L274[07:35:51] <S3> CP/M is very similar to DOS, would people just rather have DOS, which have features such as user written drivers, etc?
L275[07:37:37] <vifino> duh.
L276[07:38:34] <S3> I could make the driver structure exactly the same as it is in MS-DOS
L277[07:38:48] <S3> in MS-DOS you send software interrupts
L278[07:39:09] <S3> this is effectively the same as coroutine yielding really..
L279[07:39:51] * Inari sighs
L280[07:39:55] <Inari> Whatever, I'll just reinstlal apps by hand
L281[07:47:45] <20kdc> I'm not even sure DOS even has "user written drivers" as such.
L282[07:47:51] <20kdc> They just hook interrupts, right?
L283[07:51:54] ⇦ Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au) (Quit: Leaving)
L284[07:51:54] <Inari> So they are more hookers than drivers?
L285[07:52:36] <S3> 20kdc no no, they don't come with user written drivers but it is very easy to make them
L286[07:52:45] <S3> CP/M doesn't really have any
L287[07:52:54] <S3> it's all kinda just mashed up in the kernel
L288[07:53:24] <S3> and yeah DOS drivers work by interrupt signals
L289[07:53:31] <S3> in fact
L290[07:53:42] <S3> in DOS, all programs communicate with the kernel by software interrupt
L291[07:53:42] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L292[07:54:24] <S3> so I can just make some sort of lua kernel API that all it does is do coroutine.yield with the right params
L293[07:54:27] <S3> I think
L294[07:55:02] <S3> the other thing is that DOS expects the BIOS to do a lot of the work
L295[07:55:34] <20kdc> Well, yeah, that's the useful thing about the BIOS
L296[07:55:34] <S3> the BIOS has function calls too, and DOS used them to do a variety of things, such as writing text to the screen, etc.
L297[07:55:48] <S3> well, that was the VGA BIOS but
L298[07:56:01] <S3> there are other features in the BIOS as well
L299[07:56:21] <20kdc> In OpenComputers territory, you already have a BIOS - I don't mean the "Lua BIOS", I mean the way filesystems are paved over with abstraction to file level
L300[07:56:25] <S3> in OC, the eeprom doesn't expose really much at all
L301[07:56:32] <S3> yes
L302[07:56:42] <S3> so a lot of these features are sort of provided
L303[07:57:00] <S3> the real benefit of DOS over CP/M
L304[07:57:06] <S3> is that DOS supports file directories
L305[07:57:10] <S3> and CP/M does not
L306[07:57:14] <S3> both support drive letters
L307[07:57:32] <S3> this means I can put system files / config files in seperate directories for you
L308[07:57:37] <S3> in CP/M you'd have a bunch of junk
L309[07:57:47] <S3> the best solution in CP/M would be to have a "system" drive letter
L310[07:57:49] <S3> like X:
L311[07:58:16] <S3> I can still do that with DOS
L312[07:58:41] <S3> also, what do you think of this 20kdc, I can copy the behavior of the orioginal XBOX too
L313[07:58:46] <S3> and have a Q driver
L314[07:58:48] <S3> drive*
L315[07:59:16] <S3> when you launch a program, it takes the directory that program EXE lives in, and creates a Q drive for that directory
L316[07:59:29] <S3> so that the program can read its config, etc from Q:\whatever without knowing where it lives.
L317[08:00:19] <S3> this behavior may have been present in DOS too but I can't rememebr it's been so long
L318[08:01:07] <S3> so DOS has some advantages to not being sucky over CP/M
L319[08:01:13] <S3> but CP/M is super simple
L320[08:01:19] <S3> with no more than like, 10 commands
L321[08:02:52] <Forecaster> I hate writing reports
L322[08:03:23] <Forecaster> "Introduction: Here you write an introduction to the report, but not about the report subject"
L323[08:03:33] <Forecaster> what the hell am I supposed to write then
L324[08:03:39] <Forecaster> "Nice weather we're having"
L325[08:04:22] <20kdc> S3: eh, just make CP/M with directories
L326[08:04:31] <S3> you can do this
L327[08:04:38] <S3> you can make a CP.COM command
L328[08:04:41] <S3> but
L329[08:05:01] <S3> CP/M has no path.. I dunno.. with DOS it may be more familiar
L330[08:05:04] <S3> yo uwill get CONFIG.SYS
L331[08:05:08] <S3> and AUTOEXEC.BAT
L332[08:06:05] <Vexatos> Forecaster, context™
L333[08:06:12] <Vexatos> experiment reports are strange
L334[08:06:19] <Vexatos> first you introduce the topic and relevance of the experiment
L335[08:06:23] <Vexatos> then you present the result
L336[08:06:29] <Vexatos> then you present how you got to the result
L337[08:06:34] <Vexatos> and then you summarize all that :X
L338[08:06:46] <Vexatos> The order is completely messed
L339[08:06:49] <Vexatos> messed up
L340[08:06:56] <Forecaster> but it wasn't an experiment, it was a webservice programming project
L341[08:06:59] <Forecaster> it makes no sense
L342[08:07:16] <Forecaster> most of it was spent researching and prodding API's
L343[08:07:40] <S3> Websockets Forecaster!
L344[08:07:55] <S3> I like realtime web services that run even when you're not connected
L345[08:08:25] <S3> fancy self hosting CGI proxable reactive model web services
L346[08:08:53] <Forecaster> and it didn't even produce anything useful
L347[08:09:00] <Forecaster> just some loose bits that were never connected
L348[08:09:01] <Forecaster> :|
L349[08:09:30] <S3> Forecaster: that usually means that your subject was too broad
L350[08:09:36] <S3> of scope
L351[08:12:03] <Forecaster> the project was essentially "make a system that deploys wordpress sites using docker onto Google/amazon vm nodes through Rancher when a customer orders and pays through a website"
L352[08:12:38] <Forecaster> the internship period was 2 months
L353[08:12:46] <S3> oh!
L354[08:12:50] <S3> this is an internship reporty
L355[08:12:58] <Forecaster> yeah
L356[08:12:59] <MGR> S3, a new commit hit the https://github.com/GlobalEmpire/GERT repo
L357[08:13:12] <S3> ok
L358[08:13:12] <MGR> The GERTi Gateway program has now begun!
L359[08:13:51] <S3> cool
L360[08:14:02] <S3> MGR gonna make a GERT client for OCDOS?
L361[08:14:04] <S3> lol lol lol
L362[08:14:09] <Forecaster> though the actual task description doesn't say that this template is required...
L363[08:14:26] <MGR> S3, btw MGR doesn't ping my discord @MGR does ?
L364[08:14:29] <Forecaster> and it doesn't fit at all
L365[08:14:34] <MGR> oh come on
L366[08:14:38] <S3> 20kdc: DOS doesn't have a network stack, but if you can find a reasonable way to have one without embedding it into the kernel...
L367[08:14:45] <MGR> @/MajGenRelativity, there
L368[08:15:04] <MGR> S3, we can talk about an OCDOS client after I get the OpenOS one finished
L369[08:17:02] <20kdc> S3: DOS gives raw access to hardware and there's the interrupt vectors
L370[08:17:35] <20kdc> S3: the way a network stack would be handled in DOS is for the network driver to take over some interrupt number reserved for it so that applications could call on it
L371[08:17:52] <Gavle> S3, so what do you think of my latest work?
L372[08:18:31] <S3> 20kdc I suppose if drivers are run by interrupts, then we don't need to run background processes to handle network stuff now do we?
L373[08:18:41] <20kdc> Nope
L374[08:18:42] <S3> and by interrupts in OC I mean coroutine yields
L375[08:18:44] <S3> and resumes
L376[08:18:57] <S3> Gavle: looking it over
L377[08:18:58] <20kdc> If the driver does need periodic update, it can handle it via interrupts
L378[08:19:02] <Gavle> cool cool
L379[08:19:43] <S3> Gavle: I dunno if we've really gone over much my idea about making OCR more of a network connecting model instead of building the networks themselves
L380[08:19:57] <Gavle> I've heard bits from MGR
L381[08:20:01] <S3> MGR has it down, so I figure you knew something about it, but what did you think of that
L382[08:20:10] <20kdc> DOS doesn't have multitasking, but it doesn't have anything to stop applications connecting themselves into timer interrupts to *act* like multitasking, and it does have the "terminate and stay resident" interrupt to allow leaving the program in memory once it's hooked itself in.
L383[08:20:12] <S3> It does have some amazing VPN benefits
L384[08:20:19] <Gavle> I think that it's a good way forward
L385[08:20:54] <Gavle> ~modem
L386[08:20:57] <Gavle> ~w modem
L387[08:20:57] <ocdoc> http://ocd.cil.li/component:modem
L388[08:21:30] <S3> 20kdc timer updates would work, one core part of MS-DOS was CLOCK.SYS...
L389[08:21:49] <S3> which I think probably hooked into interrupt #0
L390[08:22:02] <S3> or the PET
L391[08:22:16] ⇨ Joins: sciguyryan (~sciguyrya@45.62.37.37)
L392[08:22:24] <S3> the pet may have been irq 0 I don't remember
L393[08:23:03] <20kdc> Whatever interrupt it was, the main timer was more or less crucial.
L394[08:23:21] <MGR> ????
L395[08:23:27] <MGR> dmesg is no longer showing my modem messages
L396[08:23:39] ⇦ Quits: sciguyryan (~sciguyrya@45.62.37.37) (Remote host closed the connection)
L397[08:25:45] <S3> 20kdc there was a version of CP/M called MP/M
L398[08:25:52] <S3> which was meant for multi user multitasking
L399[08:26:05] <S3> interestingly enough this wasn't fake multitasking either
L400[08:26:23] <S3> the way it worked is that you added a coprocessor card for every user you wanted connected at the same time
L401[08:26:29] <S3> so fir 8 users you needed 8 cpus
L402[08:26:50] <S3> it was a very expensive route but avoided a lot of early issues with preemptive multitasking
L403[08:27:43] <MGR> so, this is my setup : http://imgur.com/a/qIcMx
L404[08:27:57] <MGR> as you can see, dmesg has decided to not show any network messages
L405[08:28:16] <MGR> the computer has a network card, and the relay lights up
L406[08:28:18] <S3> hmm
L407[08:28:27] <S3> are you on the server?
L408[08:28:31] <MGR> S3, yes
L409[08:28:48] <MGR> as soon as the computer started up, I fired up dmesg on one, and the lua interpreter on the other
L410[08:28:56] <S3> hmm. I have a netboot eeprom I wrote that loads an OS from an HTTP url I can use to work on my DOS clone.
L411[08:29:01] <S3> on somebody's server
L412[08:29:06] <S3> I just need to set up an HTTP server...
L413[08:29:10] <MGR> S3, you can use mine ?
L414[08:29:18] <MGR> MC server, not HTTP server
L415[08:29:20] <S3> well no I will just use my modem's IP address I think
L416[08:29:26] <S3> right
L417[08:29:39] <Forecaster> worst part is I gotta write this in swedish
L418[08:29:43] * Forecaster grumbles
L419[08:30:39] <S3> Are you sweedish?
L420[08:30:41] <MGR> figured it out
L421[08:30:47] <S3> what'd you do MGR?
L422[08:30:54] <MGR> I needed to open the port first before I did dmesg
L423[08:31:00] <Forecaster> S3: no, but swedish, yes
L424[08:31:01] <Forecaster> :P
L425[08:31:47] <S3> 20kdc: I did find this: http://collaboration.cmc.ec.gc.ca/science/rpn/biblio/ddj/Website/articles/CUJ/1990/9012/johnson/johnson.htm
L426[08:32:10] <S3> it doesn't have to be followed, but I mean, if anyone is familiar with DOS internals, it'd be consistent if it was similar
L427[08:33:01] <S3> MGR WTF LOL
L428[08:33:16] <MGR> what
L429[08:33:38] <S3> forgetting to open the port
L430[08:39:00] <MGR> S3, are you going to join me on the server?
L431[08:39:14] <Ady (WriteEscape)> is os.sleep in factors of seconds?
L432[08:39:45] <MGR> @Ady (WriteEscape) yes
L433[08:39:55] <MGR> os.sleep(1) means sleep 1 second
L434[08:41:36] <Ady (WriteEscape)> ahh, could you help me optimise my scoreboard script?
L435[08:42:28] <MGR> @Ady (WriteEscape) what needs optimizing?
L436[08:44:58] <S3> k@MajGenRelativity: Yes, but I am cooking pancakes first
L437[08:45:07] <MGR> S3, ok
L438[08:45:25] <Ady (WriteEscape)> it just lags my server out
L439[08:45:26] <MGR> I'm going to be getting waffles for brunch a little later ?
L440[08:45:47] <MGR> @Ady (WriteEscape) provide your code, and we can talk
L441[08:46:43] <Ady (WriteEscape)> thank you
L442[08:47:50] <Ady (WriteEscape)> http://pastebin.com/68ir4YQM
L443[08:49:03] <MGR> I'll get to it as soon as I can, but I'm trying to debug one of my own programs, so it could take a bit
L444[08:49:18] <Ady (WriteEscape)> thats okay, any help would be awesome :)
L445[08:49:55] <S3> at what point does it lag out?
L446[08:51:20] <Ady (WriteEscape)> because its fetching from my website it times out, like a lot, and requires me to restart the script
L447[08:52:18] <MGR> well
L448[08:52:37] <MGR> haven't done anything other than a brief skim, but are you sure it isn't your website, internet connection, etc
L449[08:53:23] <Ady (WriteEscape)> yup, they are both on the same phsyical box
L450[08:53:37] <Forecaster> when you do for thing in method() do
L451[08:53:46] <Forecaster> does it call the method once per iteration?
L452[08:54:13] <S3> I';m not sure if request returns an iterator or not.. I forgot
L453[08:54:21] <Forecaster> or does it do it once and cache the result?
L454[08:54:41] <Forecaster> if the former you may want to do getScoreboard() into a variable first
L455[08:54:44] <Forecaster> then iterate over that
L456[08:54:50] <Ady (WriteEscape)> i think it doesn't cache it
L457[08:54:59] <Forecaster> because that may cause a lot of requests to be sent
L458[08:55:13] <Forecaster> and you do the same thing with the actual web request
L459[08:55:14] <S3> request returns an iterator
L460[08:55:34] <S3> but you should be checking to ensure the request was successful
L461[08:55:48] <Ady (WriteEscape)> is that what causes the error?
L462[08:56:11] ⇦ Quits: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au) (Read error: Connection reset by peer)
L463[09:00:37] <S3> I would not be sure
L464[09:00:45] <S3> what was the error message?
L465[09:02:39] <Ady (WriteEscape)> just Connection Refused
L466[09:03:34] <Ady (WriteEscape)> how do i check if the connection works
L467[09:04:14] <MGR> it probably should return something other than Connection Refused
L468[09:04:20] <MGR> let me dig up some of my internet code
L469[09:05:18] <MGR> @Ady (WriteEscape) https://gist.github.com/MajorGeneralRelativity/e00057842c1220fc71c23b67e83e1dd5
L470[09:05:29] <MGR> that's the code I use to make sure the internet connection is successful
L471[09:07:29] <Ady (WriteEscape)> ahhh okay
L472[09:09:44] <Ady (WriteEscape)> basically what it does is spit out a scoreboard and send data using php on the website end using multicraft api
L473[09:16:40] <MGR> alright, now I have an issue ?
L474[09:17:06] <MGR> https://gist.github.com/MajorGeneralRelativity/3cd513373fe82f283445148069e4d16c
L475[09:17:55] <MGR> so, what happens is when a computer sends the GERTiStart message, the gateway registers it
L476[09:18:02] <MGR> but the second time, it doesn't work
L477[09:18:14] <MGR> line 58 does not fire
L478[09:18:24] <MGR> but line 45 does in all cases
L479[09:21:15] <Kodos> Probably the break fucking with it
L480[09:21:27] <Ady (WriteEscape)> ahhh thank you mine just fixed itself :)
L481[09:21:44] <MGR> @Kodos my thoughts exactly, but the lua handbook says it is only supposed to break the innermost loop
L482[09:22:05] <MGR> "A break ends the innermost enclosing loop." from the Lua 5.2 handbook
L483[09:24:56] <Kodos> Ask me in like an hour or two, after I've had breakfast and coffee
L484[09:25:19] <MGR> @Kodos what's cooking for breakfast?
L485[09:25:31] <S3> Kodos: coffee bad!
L486[09:25:43] <Ady (WriteEscape)> coffeee!
L487[09:29:03] <MGR> alright, so I updated the gist with the extra prints I've been using
L488[09:29:46] <MGR> On the second time a client sends the GERTiStart message, lines 48 and 52 fire
L489[09:29:58] <MGR> so it is obviously recognizing that it is the second time
L490[09:30:03] <Ady (WriteEscape)> is there a way to convert a minecraft model into a 3D printable thing using open computers?
L491[09:30:09] <MGR> but line 54 fails to execute
L492[09:30:21] <20kdc> Ady: You could use a geolyzer or a debug card?
L493[09:30:57] <MGR> I feel like the break is messing things up, but it shouldn't be
L494[09:37:21] <MGR> S3, server's back up
L495[09:41:20] <S3> heh
L496[09:41:24] <S3> I had to reboot my modem
L497[09:42:11] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L498[09:42:43] <MGR> I think I found the error
L499[09:42:56] <MGR> line 53 has a typo
L500[09:44:26] <MGR> yep, that fixed it
L501[09:44:39] <MGR> @Kodos it wasn't the break it was a typo, but thanks for your help ?
L502[09:45:02] <MGR> and now it is time for food
L503[09:45:33] <Kodos> Where was the type
L504[09:45:34] <Kodos> err
L505[09:45:35] <Kodos> typo
L506[09:45:56] <MGR> @Kodos if you refresh the gist, it should be on line 53
L507[09:46:03] <MGR> childNodex should be childNodes
L508[09:46:16] <Kodos> Ahh
L509[09:46:33] <MGR> yeah
L510[09:46:47] <MGR> and because it's in an event, the error gets dumped into event.log, rather than showing up on the screen
L511[09:56:27] <MGR> That's something I would change in GEOS
L512[09:59:02] <Kodos> Indeed
L513[09:59:05] <Kodos> Well have fun, good luck
L514[09:59:10] <Kodos> I'm off to watch TV with the wife, it's her birthday
L515[10:02:47] <S3> So the directory tree of C:\ iss as follows:
L516[10:02:57] <MGR> @Kodos thank you m8, have a good day
L517[10:03:01] <S3> AUTOEXEC.BAT and CONFIG.SYS exist right under C:\
L518[10:03:34] <S3> the kernel, OCDOS.SYS and some other stuff exist in C:\SYSTEM and custom drivers will exist in C:\SYSTEM\DRIVERS
L519[10:04:13] <S3> an init.lua will be provided in the C:\ root directory
L520[10:04:25] <gamax92> S3: m8
L521[10:04:37] <gamax92> wtf u doin
L522[10:04:49] <S3> gamax92: we makin a CP/M / DOS clone
L523[10:04:53] <gamax92> oh alright
L524[10:04:57] <S3> why
L525[10:05:05] <gamax92> carry on
L526[10:05:13] ⇨ Joins: MaxMinecraft101e (webchat@ip68-99-205-58.ph.ph.cox.net)
L527[10:05:13] <S3> what did you think I was doing? lol
L528[10:06:16] <MaxMinecraft101e> .
L529[10:06:25] ⇦ Quits: MaxMinecraft101e (webchat@ip68-99-205-58.ph.ph.cox.net) (Client Quit)
L530[10:06:29] ⇨ Joins: MaxMinecraft101e (webchat@ip68-99-205-58.ph.ph.cox.net)
L531[10:07:07] <gamax92> S3: will it be pseudo interrupt/syscall based?
L532[10:07:21] <S3> yeah, via a coroutine yield but yeah
L533[10:07:46] <S3> OI hope to make the drivers pretty much consistent with a real MS-DOS driver
L534[10:07:50] <S3> to an extent
L535[10:08:02] <S3> so you'll need an interrupt routine
L536[10:08:38] <gamax92> which is funny because the raw OC stuff is entirely not interrupt driven :P
L537[10:08:40] <S3> gamax92: I'm also including a special treat that I am unsure if DOS ever implemented but I know exists on my xbox
L538[10:09:05] <S3> every time you run a program, it mounts Q: as the directory where that program's executable was run
L539[10:09:24] <S3> so a program can always get its config files, etc by just going to Q:\whatever instead of knowing where it is on the system
L540[10:09:58] <S3> I think that is a reasonable feature.
L541[10:09:59] ⇦ Quits: MaxMinecraft101e (webchat@ip68-99-205-58.ph.ph.cox.net) (Ping timeout: 180 seconds)
L542[10:10:22] <gamax92> S3: are you sure that's not just specific to a program like xbmc
L543[10:11:19] <S3> it could be, but it showed up on evox and xbmc and every other of many many dashboaards I've used, so it may just be an acceptable standard
L544[10:11:32] <S3> unleashx, etc
L545[10:11:39] <gamax92> oh, then probably not
L546[10:12:41] <S3> still it has benefits, because then you can copy directories if programs from floppies to the hard drive without registering anything
L547[10:13:03] <S3> and the default directory can just be left as the directory you executed from, not where the executable lives
L548[10:13:43] <S3> either way I do not remember that being a feature of MS-DOS 6
L549[10:14:25] <gamax92> it is not.
L550[10:15:21] <Kodos> Some people are just fucking retarded https://www.reddit.com/r/pcmasterrace/comments/5nhyr4/update_razer_project_valerie_ebay_auction_already/
L551[10:18:26] <gamax92> https://i.imgur.com/5WoWmOq.png
L552[10:21:41] <S3> OH HO HO HO LOL WHAT
L553[10:21:46] <S3> gamax92:
L554[10:21:58] <S3> they never removed the reserved filenames..
L555[10:22:22] <gamax92> yep
L556[10:22:27] <S3> windows 10 says "can not create device" when creating a text file in a random folder called CON.SYS
L557[10:22:57] <S3> if I change it to COO.SYS it works..
L558[10:23:12] <g> there are some reserved words, yeah
L559[10:23:18] <g> it's a relic of DOS, I think
L560[10:23:22] <g> CON, NUL..
L561[10:23:25] <gamax92> an alternative but also silly thing, is making a folder that has three dots
L562[10:23:28] <S3> I figured that stuff was rid of years ago back in like the ME -> XP days
L563[10:23:32] <gamax92> nope
L564[10:23:54] <g> It's not exactly an important change anyway
L565[10:24:45] <gamax92> NUL is still useful
L566[10:25:25] <gamax92> I wonder how the reactos ntvdm is going
L567[10:26:22] <MGR> I had waffles
L568[10:26:26] <MGR> they were good
L569[10:26:54] <S3> gamax92 think I should force 8.3 filenames?
L570[10:26:58] <S3> on a managed hard drive
L571[10:27:15] <S3> I'm thinking about it..
L572[10:27:32] <gamax92> nay
L573[10:27:45] <gamax92> just support it in the LFN interface
L574[10:27:51] <S3> lfn..
L575[10:27:56] <gamax92> the official unofficial LFN stuff :P
L576[10:28:22] <S3> oh yeah
L577[10:28:30] <S3> you mean the Windows NT driver shit?
L578[10:28:36] <S3> for like long files
L579[10:31:41] ⇨ Joins: Douggie1999_ (webchat@90.202.42.244)
L580[10:37:41] * Mimiru pokes Forecaster
L581[10:38:07] <Forecaster> nya
L582[10:38:13] <Mimiru> Heeeeeeeey man
L583[10:38:26] <Mimiru> So, I noticed an issue last night lol
L584[10:38:33] <Forecaster> oh?
L585[10:39:33] <Mimiru> In sets with multiple monsters, they all have the same icon
L586[10:40:01] <Forecaster> oh
L587[10:40:15] <Mimiru> I'd missed it when I ran the queries, but @Naomi was like.. why does a bomb have the same icon as a Copper Coblyn lol
L588[10:40:21] <Forecaster> I may not have updated the icon method to support multiple icons...
L589[10:40:22] <Forecaster> oops
L590[10:40:27] <Forecaster> that should be an easy fix
L591[10:40:36] <Mimiru> Sorry.. lol
L592[10:40:39] * Forecaster boots up intelliJ
L593[10:40:52] <Forecaster> no I'm sorry for missing doing that :P
L594[10:41:28] <gamax92> no, I'm sorry for listening to your conversation about monsters
L595[10:41:40] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: I solemnly swear that I am up to no good.)
L596[10:41:53] <Forecaster> I'm not sorry for that
L597[10:49:40] *** medsouz|offline is now known as medsouz
L598[11:00:06] <gamax92> http://i.imgur.com/ScQic64.jpg
L599[11:00:22] <Inari> inb4 gabes becomes buddha
L600[11:01:06] <gamax92> btw, have you heard of mozjpeg?
L601[11:01:37] <Inari> Who?
L602[11:02:01] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:994c:f874:df58:d81a)
L603[11:02:11] <gamax92> it's the mozilla jpeg encoder, that is better than standard jpeg encoders
L604[11:04:03] <gamax92> also this https://www.youtube.com/watch?v=YKmhZJ8H1Fc (music warning)
L605[11:04:05] <MichiBot> Generation loss: FLIF vs WebP vs BPG vs JPEG vs MozJPEG | length: 3m 29s | Likes: 6 Dislikes: 0 Views: 777 | by Jon Sneyers | Published On 11/4/2016
L606[11:04:47] <Mimiru> http://michi.pc-logix.com/2017-01-14_11-04-33.png good times...
L607[11:05:16] <gamax92> what is that o.o
L608[11:05:36] <Forecaster> Eve online
L609[11:05:39] <Mimiru> That's the Akiainavas III - School of Applied Knowledge
L610[11:05:43] <gamax92> it's so bright.
L611[11:05:44] <Mimiru> an Eve station
L612[11:06:12] <Mimiru> I'm running EVE in a VM and even with 3d accel it can't quiet texture stuff properly
L613[11:07:43] <Mimiru> anyway afk
L614[11:07:47] <gamax92> oh, so it's not supposed to look like that :P
L615[11:25:19] <MGR> I have some good news
L616[11:25:32] <MGR> the first part of GERTi is making good progress towards completion!
L617[11:25:50] <MGR> once it's done, the network setup part will be complete, and the communication part can be worked on
L618[11:26:52] <Inari> payonel: http://i.imgur.com/I8mDBjG.mp4
L619[11:29:38] <gamax92> :3
L620[11:37:23] <MGR> S3
L621[11:50:02] <gamax92> S3
L622[11:50:54] <MGR> gamax92, he went away somewhere
L623[11:50:58] <S3> gamax92: I got OCEmu working!
L624[11:51:04] <S3> it worked so well
L625[11:51:13] <S3> \my volume was all the way up and we're all now deaf from the beep
L626[11:51:25] <S3> scared the shit out of me
L627[11:51:31] <MGR> lol
L628[11:51:37] <S3> what's up MGR
L629[11:51:57] <MGR> well, I wanted you there to see me test GERTi with 3 computers
L630[11:52:06] <S3> ah
L631[11:52:08] <S3> it's working?
L632[11:52:09] <MGR> It produced..... something
L633[11:52:19] <S3> diamonds!
L634[11:52:28] <MGR> no
L635[11:52:30] <gamax92> S3: BEEAAAEEEAEAEEEAEAEEEAEAEP
L636[11:52:34] <MGR> and then I put you in a cage of cables
L637[11:53:48] <S3> gamax92: so how do I insert a floppy in this thing.
L638[11:54:24] <gamax92> S3: run cfgemu
L639[11:54:31] <S3> oooooh
L640[11:55:13] <S3> gamax92: OMG MODEM SUPPORT?!?!?!?!?!?!?!?!??!?!
L641[11:55:19] <S3> no wai
L642[11:55:21] <gamax92> thank payonel
L643[11:55:29] <S3> epic.
L644[11:55:40] <S3> wonder how well it works
L645[11:56:08] <gamax92> me too
L646[11:56:24] <S3> maybe I should implement a non sdl curses ui for ocemu
L647[11:56:33] <S3> no wm required
L648[11:56:55] <gamax92> feel free
L649[12:00:23] <Forecaster> Mimiru: .14 is up
L650[12:00:29] <Forecaster> with fixed icon things
L651[12:03:44] <S3> ok.. ocemu is being weird..
L652[12:04:26] <S3> I specified the location of another computer, and found a mounted floppy disk, and some other filesystem that is blank
L653[12:04:30] <S3> and tmpfs ...
L654[12:04:44] <S3> and a config file, but no base filesystem that I can just wipe out and create something new with..
L655[12:05:20] <S3> I just need a clean slate drive to boot off that doesn't have anything
L656[12:05:57] <S3> was also surprised that the eeprom wasn't instantiated
L657[12:10:00] <S3> AHA
L658[12:10:04] <S3> gamax92: I figured it out
L659[12:10:08] <S3> openos is loaded a sa floppy :D
L660[12:10:09] <S3> smart
L661[12:12:17] <S3> and figured out the eeprom stuff too
L662[12:16:39] ⇨ Joins: Dasm (Mibbit@47.210.84.57)
L663[12:16:47] <Dasm> Hello everyone
L664[12:20:59] <Forecaster> hello you
L665[12:25:19] <MGR> hello Dasm
L666[12:25:32] <MGR> how are you?
L667[12:46:52] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-137-18.as13285.net)
L668[12:51:42] <Dasm> MGR: trying to learn this... "lua" thing
L669[12:51:57] <MGR> Dasm, so you're new to OpenComputers?
L670[12:52:39] ⇨ Joins: MajGenRelativity (~MajGenRel@216.53.141.131)
L671[12:53:16] <MGR> Have you done programming before?
L672[12:53:25] <Dasm> Not really, but I've just been using other people's programs, I would kind of like to make things that meet my needs and have the information displayed in the way I want it. So I figure the best way is to do it myself
L673[12:54:19] <Dasm> Corded: I've done basic programming, like creating hello world scripts, and a basic ATM script in JAVA
L674[12:54:52] <Skye> Dasm, corded is a relay bot. use @MGR to talk to someone on the other side. :p
L675[12:54:59] ⇦ Quits: Douggie1999_ (webchat@90.202.42.244) (Ping timeout: 180 seconds)
L676[12:55:01] <Dasm> And I've edited code before, if that counts for anything
L677[12:55:12] <MajGenRelativity> actually, @MajGenRelativity is what pings me on Discord
L678[12:55:21] <MajGenRelativity> but I fired up this here IRC client so MGRs would ping me too
L679[12:55:49] <MGR> Dasm, well you've got a good start at least
L680[12:56:05] <MGR> is there anything in particular you're having trouble with?
L681[12:56:17] <Pwnzistor> Hello, I'm Dasm
L682[12:56:38] <Pwnzistor> This should be less confusing
L683[12:57:50] <Pwnzistor> And no, I'm not really having trouble with anything- I'm just starting really.
L684[12:58:01] <MGR> @Pwnzistor hello again ?
L685[12:58:11] ⇦ Quits: Dasm (Mibbit@47.210.84.57) (Quit: http://www.mibbit.com ajax IRC Client)
L686[12:58:17] <MGR> well, let me know if you need help or have trouble
L687[12:58:21] <MGR> or want something to work on ?
L688[12:59:37] <Pwnzistor> So, in there are ways to interact with the BigReactors components with the OC API, correct?
L689[12:59:42] <S3> I wish ocemu would give me the damn frigging errors
L690[12:59:49] <S3> I'm programming blind here heh
L691[12:59:54] <S3> cept I have .log()
L692[12:59:59] <gamax92> S3: what are you doing
L693[13:00:04] <MGR> @Pwnzistor yes
L694[13:00:10] <S3> gamax92: writing a kernel!
L695[13:00:15] <MGR> if you have a computer port in your BigReactor, stick a cable on it
L696[13:00:38] <MGR> it should show up in your computer if you type components in the shell
L697[13:00:47] <gamax92> S3: ahh yeah, log is the best thing right now, and other stuff will be supported better soon
L698[13:00:56] <Pwnzistor> @MGR Yep, I see it here http://i.imgur.com/J7ODIQK.png
L699[13:01:20] <Ady (WriteEscape)> i use a premade script for my reactor stuff :)
L700[13:01:22] <MGR> awesome
L701[13:01:23] <S3> gamax92: yeah I was curious what functions the ocemu component had and I was like WOT
L702[13:01:30] <S3> was haoppy about that
L703[13:01:33] <gamax92> Soon™
L704[13:01:41] *** Gavle is now known as Gavle|Away
L705[13:01:42] <Pwnzistor> @Ady (WriteEscape) I can't use a premade script, because no one has made one for what I want
L706[13:01:59] <Ady (WriteEscape)> is it for the turbine or just the reactor?
L707[13:02:38] <Pwnzistor> I need something to monitor multiple turbines
L708[13:02:51] <S3> hmm
L709[13:03:05] <S3> I am getting a file number from fscomponent.open
L710[13:03:13] <S3> but when I do read("*a") it crashes
L711[13:03:26] <MGR> noooooooo
L712[13:03:39] <MGR> aliens are attacking my southwest mining center
L713[13:03:43] <MGR> it has all my iron output
L714[13:03:51] <gamax92> yeah, ocemu still uses the old number as handle system, not sure what to do since I can't exactly create userdata from lua side
L715[13:05:14] <S3> oh, so I'm using the api wrong?
L716[13:05:41] <gamax92> no?
L717[13:05:59] <S3> I think I am XD
L718[13:06:14] <S3> http://pb.i0i0.me/p/f1nWu4cq
L719[13:06:30] <gamax92> oh, very much yes
L720[13:06:40] <gamax92> ~w filesystem component
L721[13:06:40] <ocdoc> http://ocd.cil.li/component:filesystem
L722[13:06:43] <S3> but I can't tell because no errors lol lol
L723[13:07:01] <gamax92> read takes a handle an a number of bytes to read
L724[13:07:09] <gamax92> and you call it on the component, not the handle
L725[13:07:29] <S3> huh. okay. I was using the code from flash.lua in openos
L726[13:07:37] <S3> so maybe that uses the filesystem api and not the component
L727[13:07:40] <Pwnzistor> Is there any way to make the text on the monitors look less.... corrupted?
L728[13:08:14] <MGR> @Pwnzistor elaborate a little please
L729[13:08:32] <Pwnzistor> The letters are being cut off on the top and bottom
L730[13:08:55] <gamax92> S3: lua's file io stuff is different from the openos filesystem api is different from oc's filesystem component
L731[13:09:51] <MGR> @Pwnzistor screenshot?
L732[13:10:44] <Pwnzistor> http://i.imgur.com/giKMaQ1.png
L733[13:12:36] <MGR> huh
L734[13:12:42] <MGR> I don't know unfortunately
L735[13:15:37] <S3> gamax92: IT WORKS!
L736[13:17:56] <MGR> and my pollution output is skyrocketing from all the mining
L737[13:20:16] <S3> gamax92: I am assuming I can probably use assert somehow or something to console log all errors though
L738[13:20:23] <S3> with better info
L739[13:20:44] <S3> or no
L740[13:20:46] <S3> pcall is it..
L741[13:21:04] <gamax92> I should have a small pre machine.lua stub that displays errors like the gpu doe
L742[13:21:19] <Izaya> MGR, you're a terrible polluting person
L743[13:21:45] <MGR> Izaya, do you play Factorio?
L744[13:21:52] <Izaya> yes
L745[13:21:55] <Izaya> I do solar ASAP
L746[13:22:20] <S3> oh you mean the blue screen thing?
L747[13:22:21] <S3> heh
L748[13:22:24] <MGR> Izaya, I am nearly entirely solar powered
L749[13:22:42] <MGR> 100% during the day, ~70% during the night
L750[13:22:45] <S3> gamax92: what if you wrapped the call into the eeprom in a pcall and logged it?
L751[13:22:53] <MGR> but the mining drills and all the other machines still spew pollution
L752[13:30:37] <gamax92> S3: xpcall better
L753[13:30:43] <S3> never used it
L754[13:31:04] <gamax92> pcall(thing, ...) -> xpcall(thing, debug.traceback, ...)
L755[13:31:08] <gamax92> and now you have traceback information
L756[13:31:20] <S3> oh...
L757[13:31:32] <S3> neat!
L758[13:35:13] <S3> gamax92: doesn't matter buch anyways because load() is giving a nil chunk AND a nil error message lol
L759[13:36:23] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L760[13:37:03] <S3> lol
L761[13:39:24] <MGR> Izaya, despite using efficiency upgrades to reduce my miners' pollution, alien attacks are still increasing in frequency
L762[13:41:01] <Izaya> Maybe you should've left them alone on their planet
L763[13:41:34] <MGR> Izaya, but that makes the game invalid
L764[13:41:44] <MGR> you don't have that option if you want to PLAY THE GAME
L765[13:41:51] <Izaya> indeed
L766[13:41:57] <Izaya> what I'm saying is
L767[13:42:00] <Izaya> you signed up for this
L768[13:42:49] <MGR> Izaya, yes
L769[13:42:54] <S3> Izaya: OCDOS!
L770[13:42:59] <MGR> but I didn't know the aliens would attack your base
L771[13:43:11] <MGR> I thought they would just attack you if you got too close
L772[13:43:44] <Izaya> S3: huh?
L773[13:44:06] <S3> Izaya: DOS for OC!
L774[13:44:15] <Izaya> And I am involved... how?
L775[13:44:54] <Izaya> Also, https://a.pomf.cat/xeflvn.png a computer in Minetest
L776[13:45:10] <gamax92> minetest still looks as bad as usual
L777[13:50:11] <g> minetest is exceedingly uninteresting
L778[13:53:03] <Skye> we need to get Sangar to make a texture pack
L779[13:54:16] <S3> load() appears to be slightly diffefent in OC
L780[13:54:17] <S3> ...
L781[13:54:30] <gamax92> it's not
L782[14:00:33] <Pwnzistor> @MGR If I have adapters set up to monitor a room of my base, how can I have that data moved through my base without laying a ton of cable?
L783[14:01:07] <MGR> @Pwnzistor you can use wireless modems
L784[14:02:12] <MGR> Izaya, I'm utterly and thoroughly rekt
L785[14:02:18] <MGR> like, about to be destroyed
L786[14:02:27] <Izaya> Good to hear
L787[14:02:38] <MGR> despite the fact that my evolution factor is sitting at 0.5, big spitters have spawned near my base
L788[14:03:01] <Pwnzistor> Factorio?
L789[14:03:09] <MGR> yes
L790[14:03:13] <MGR> first game
L791[14:04:08] <Pwnzistor> I love factorio
L792[14:05:17] <S3> ...I wonder if there is an easy way to tell if a component is a hard drive or floppy...
L793[14:05:38] <MGR> S3, size?
L794[14:05:54] <S3> I suppose
L795[14:05:58] <MGR> filesystem.size
L796[14:06:04] <gamax92> the device info actually
L797[14:06:08] <S3> that's not really dependable but good enough
L798[14:06:09] <MGR> or that
L799[14:06:09] <S3> oh?
L800[14:06:15] <MGR> @Pwnzistor yeah it's fun
L801[14:06:21] <MGR> but I'm so not ready for big aliens
L802[14:06:21] <S3> neat
L803[14:06:56] <20kdc> I wonder why the information would be needed
L804[14:07:18] <S3> 20kdc for assigning drive letters.
L805[14:07:43] <S3> at leats having defaults for them
L806[14:08:04] <Skye> why not just add them in order inserted?
L807[14:08:12] <S3> they will
L808[14:08:36] <S3> my mount routine will have a parameter for specifying a drive letter
L809[14:08:39] <S3> but by default
L810[14:08:49] <S3> if it's a floppy the first one will show up as A:
L811[14:09:16] <gamax92> component.computer.getDeviceInfo(), returns a table with keys as addresses and more tables as values, and may not be supported by ocemu yet :/
L812[14:09:41] <S3> oh damn
L813[14:09:51] <gamax92> you can also use the slot number value though
L814[14:09:57] <gamax92> maybe.
L815[14:10:11] <S3> I could have it try the device info stuff first
L816[14:10:20] <S3> and then have fallbacks like that
L817[14:10:52] <gamax92> yeah, ocemu has it but it's just a stub and returns nothing
L818[14:12:24] <S3> ok, so then I'll just leave a TODO comment there and find another way to figure it out
L819[14:14:08] <Izaya> oh S3 this may interest you https://github.com/ShadowKatStudios/amie
L820[14:14:31] <Izaya> Dunno if it still works but it was something like DOS for OC
L821[14:14:33] <S3> ooooh
L822[14:14:37] <S3> heh
L823[14:14:51] <Izaya> it would run from the tmpfs though so that was a big advantage for me
L824[14:15:45] ⇨ Joins: Mettaton_Fab (~OyVey@p4FC72B55.dip0.t-ipconnect.de)
L825[14:15:45] ⇦ Quits: Mettaton_Fab (~OyVey@p4FC72B55.dip0.t-ipconnect.de) (Client Quit)
L826[14:17:04] <S3> so instead of mounting a drive letter to a filesystem api component
L827[14:17:15] <S3> mount takes a drive letter optionally, and a vfs client function
L828[14:17:24] <S3> er, not function but object
L829[14:17:33] <S3> this will allow me to make that Q: and R: drive later
L830[14:17:34] <gamax92> but is that how it works irl
L831[14:17:42] <S3> not sure
L832[14:17:49] <S3> but I needed support for pseudo drives
L833[14:18:40] <S3> Q: as I said contains the current directory the executable program exists in, and R: contains the directory the system booted from.
L834[14:19:10] <S3> so if you have a copy of OCDOS both on your hard drive and your floppy and you wanted to be tripple sure to modify the config on the one you booted from, you could just use R:
L835[14:19:28] <S3> the kernel itself uses R: for all of its stuff
L836[14:19:44] <S3> doesn't have to differentiate between C: and A:, etc that way
L837[14:20:28] <S3> it just knows that its current running system drivers will always be in R:\SYSTEM\DRIVERS, etc
L838[14:21:03] <S3> gamax92: Lua also pisses me off because '' doesn't actually mean string literal
L839[14:21:09] <S3> I have to have \\ for every damn \
L840[14:21:16] <gamax92> [[]]
L841[14:21:20] <S3> haha
L842[14:21:26] <gamax92> #lua [[get\better\scrub]]
L843[14:21:30] <S3> I guess I could do that too
L844[14:21:39] <S3> that's kinda how I do my heredocs
L845[14:23:35] <gamax92> S3: but yeah please attempt to sort drive letters by slot
L846[14:23:54] <S3> that actually isn't unreasonable
L847[14:24:09] <S3> are the component orders not organized by slot in any way?
L848[14:24:21] <gamax92> component.list gives you a random order
L849[14:24:31] <S3> ouch
L850[14:24:38] <S3> yeah definately doing slot order XD
L851[14:24:47] <gamax92> they also have slot numbers though that correspond to the case, or -1 if it's unknown/not in case
L852[14:26:15] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L853[14:28:08] <S3> I don't think it's a good thing to limit anyone to two floppy drives, just A and B, but I do think that maybe it is reasonable to load the first two floppies into A and B, if there is a hard drive, mount those starting at C, and then the rest following after.
L854[14:28:11] <S3> what do you think?
L855[14:28:24] <S3> if no hard drives are present, then a third floppy could be C:, fourth, D:, etc
L856[14:28:57] <Izaya> horrible idea:
L857[14:29:01] <S3> why
L858[14:29:06] <gamax92> yeah don't do that
L859[14:29:14] <Izaya> floppy drives start at A and work to Z, hard drives start at Z and work to A
L860[14:29:19] <gamax92> uhh no?
L861[14:29:23] <S3> dafuq
L862[14:29:29] <Izaya> like I said, horrible idea
L863[14:29:35] <Izaya> but yours is too
L864[14:29:37] <vifino> well, it does make sense.
L865[14:29:38] <gamax92> hah
L866[14:29:40] <Izaya> so I figured it'd fit :P
L867[14:29:53] <vifino> it would be the best way to prevent collisons.
L868[14:30:03] <vifino> best effort way*
L869[14:30:05] <Izaya> I'd be inclined to just do FDDs first, then HDDs
L870[14:31:04] <vifino> does anyone else get that terrible feeling when you know the code you just wrote is inefficient?
L871[14:31:12] <20kdc> yes
L872[14:31:14] <S3> vifino: sure
L873[14:31:19] <S3> Izaya: the problem
L874[14:31:20] <Izaya> I used to
L875[14:31:26] <20kdc> I'd just put them in any random order, with the "System Special Drive" being Z:
L876[14:31:29] <Izaya> but then I started writing unreadable code and it went away
L877[14:31:35] <20kdc> and allocating from A onwards
L878[14:31:36] <Izaya> maybe I should learn perl
L879[14:31:58] <S3> Izaya: the problem with just absorbing a bunch of floppies then hard drives is you never have a reliable drive they can depend on, but I can fix that!
L880[14:32:08] <S3> I think I should make one THIRD pseudo drive
L881[14:32:16] <S3> S: maybe
L882[14:32:17] <20kdc> how about, uh, no
L883[14:32:27] <vifino> S3: my tracker does a lot of copying and that makes erlang sad. :(
L884[14:32:43] <Temia> Drive letters?
L885[14:32:47] <Izaya> you could always like
L886[14:32:49] <Temia> In a UNIX-style filesystem!?
L887[14:32:52] <Izaya> have 3-letter drive names
L888[14:33:03] <Temia> What madness have I walked in on?
L889[14:33:08] <Izaya> Temia: OCDOS
L890[14:33:09] <20kdc> Temia: OpenDOS
L891[14:33:11] <Temia> Oh.
L892[14:33:16] <S3> Izaya: S: could point to the current drive the executable is on
L893[14:33:16] <Temia> Okay, have fun with that I guess.
L894[14:33:18] <S3> or something
L895[14:33:28] <Temia> I'll just slap Mettaton_Fab instead.
L896[14:33:30] * Temia slap
L897[14:33:31] <Izaya> S3: in amie I had string drive names rather than letters
L898[14:33:34] <Izaya> solved the whole problem
L899[14:33:40] <S3> lol yes
L900[14:33:43] <gamax92> but met isn't here
L901[14:33:46] <20kdc> Temia: on the one hand Mettaton_Fab had nothing to do with it
L902[14:33:50] <S3> but this was originally just going to be a CP/M clone Izaya
L903[14:33:54] <Temia> Or I would but he seems to not be plaguing the channel with his presence at the moment.
L904[14:33:59] <Temia> 20kdc: So?
L905[14:34:01] <Izaya> you had a boot: drive, a tmp: drive, and you could even automount drives as their first x letters
L906[14:34:04] <gamax92> still deserves it :P
L907[14:34:04] <Izaya> ie no problem
L908[14:34:19] <20kdc> Temia: but on the other hand, and I note this under the liberty of them not being around, they probably had it coming
L909[14:34:40] <Temia> Not like I'd ever bite my tongue in his presence anyway.
L910[14:34:54] <gamax92> don't bite your tongue, that'll make it bleed :<
L911[14:35:33] <vifino> S3: Make beam.smp zero-copy inbetween processes and not copy everything every. single. damn. time. D:
L912[14:35:46] <Forecaster> it's more that they tend to be an annoying little kid most of the time
L913[14:35:47] <S3> vifino: too busy porting DOS!
L914[14:36:03] <vifino> S3: but but but
L915[14:36:06] <S3> but yes I think that's a good idea, mount all floppy drives first
L916[14:36:10] <S3> then hard drives
L917[14:36:19] <vifino> ;_; muh performancies
L918[14:36:51] <S3> in CONFIG.SYS you'll be able to statically set your drives to letters anyways
L919[14:37:00] <S3> so you can always just set a UUID to be on C: or so
L920[14:38:18] <S3> gamax92: I could make it so on boot if you change the slot order of hard drives it will ask if you want to keep the old letter or not.. I dunno
L921[14:38:27] <S3> and floppies are just whatever
L922[14:39:28] <S3> for now time to load floppies
L923[14:40:14] <Inari> I'll turn a floppy into a hard drive~
L924[14:40:15] <Inari> ;3
L925[14:40:27] <Forecaster> lewd
L926[14:40:32] <gamax92> "MS-DOS/PC DOS versions 4.0 and earlier assign letters to all of the floppy drives before considering hard drives, so a system with four floppy drives would call the first hard drive E:. Starting with DOS 5.0, the system ensures that drive C: is always a hard disk, even if the system has more than two physical floppy drives."
L927[14:41:05] <S3> ok
L928[14:41:28] <S3> would you rather just do it the older way?
L929[14:41:33] <gamax92> no.
L930[14:42:03] <S3> it probably would be easier to just load all floppies first
L931[14:42:39] <gamax92> i mean in your odd ball scheme of R = boot drive, yeah that works I guess
L932[14:42:47] <S3> well actually: 1) load statically assigned drives first with their specific letter. 2) load all floppies. 3) load hard drives
L933[14:43:05] <S3> well having those special drive letters don't require anything super special
L934[14:43:11] <gamax92> but in real dos it's: first two floppies, boot drive, rest of the hard drives, rest of the floppy drives, drives loaded via drivers
L935[14:43:20] <S3> when automounting it just sees it as already being mounted and finds the next available
L936[14:43:56] <S3> isn't that how I basically said it earlier? :P
L937[14:43:58] <S3> almost
L938[14:44:03] <S3> in the first place
L939[14:44:43] <S3> of course your boot drive could be A:
L940[14:44:45] <S3> heh
L941[14:45:07] <S3> also, external floppy drives.. I wonder if they have a slot number
L942[14:45:13] <gamax92> probably not
L943[14:45:26] <S3> so definately deal with slots first
L944[14:46:19] <S3> ocemu has a slot of -1
L945[14:50:04] <MGR> alright, it's time to make flamethrower ammo
L946[14:50:27] <Temia> A: boot drives have been done on various non-IBM-compatible DOS systems.
L947[14:50:38] <Temia> So there is precedent.
L948[14:51:58] <gamax92> IBM machines supported 4 floppy drives apparently but most clones just dropped the extra 2
L949[15:01:54] ⇦ Quits: Vexatos (~Vexatos@p200300556E5AFE92A4C63269CC9A8E37.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L950[15:02:13] ⇨ Joins: Vexatos (~Vexatos@p5B3C8488.dip0.t-ipconnect.de)
L951[15:02:13] zsh sets mode: +v on Vexatos
L952[15:09:15] <MGR> booyah!
L953[15:09:21] <MGR> one of my turrets killed the Big Spitter
L954[15:11:06] <S3> YAY
L955[15:11:38] <S3> I wrote a tail call optimized recursive bubble sort
L956[15:11:48] <S3> now I just gotta modify it for the component slot
L957[15:12:11] <gamax92> why not just use table.sort
L958[15:12:25] <gamax92> you can give it a custom function for custom sorting
L959[15:12:40] <S3> I suppose I could have
L960[15:12:47] <S3> but it only took me a couple minutes to write this lol
L961[15:12:55] <S3> if that
L962[15:14:16] <S3> the only real benefit to table.sort at this point would be code size and speed...
L963[15:31:54] ⇦ Quits: MajGenRelativity (~MajGenRel@216.53.141.131) (Quit: Leaving)
L964[15:33:12] ⇨ Joins: Rakky (webchat@a82-161-252-13.adsl.xs4all.nl)
L965[15:38:46] ⇦ Quits: Rakky (webchat@a82-161-252-13.adsl.xs4all.nl) (Quit: Web client closed)
L966[15:47:32] <gamax92> https://xkcd.com/1053/
L967[15:47:33] <MichiBot> XKCD Comic Name: Ten Thousand Posted on: 5/9/2012
L968[15:48:41] <Mimiru> ugh finally home
L969[15:57:58] <S3> hmm
L970[15:58:33] <S3> Do you think if I pass an env table to load(), and then set variables in the chunk I ran, if I could see all the variables / functions created in it by looking at the table I passed?
L971[15:58:42] <S3> aka, does env kinda get passed by reference
L972[16:00:20] <gamax92> _ENV is an upvalue
L973[16:00:46] <S3> so then it probably does
L974[16:01:08] <gamax92> all global sets modify _ENV and all global accesses read from _ENV
L975[16:01:09] <S3> just coming up with a way to look into a driver chunk
L976[16:04:00] *** cbcercas|AFK is now known as cbcercas
L977[16:05:56] <S3> gamax92: so then I should be able to do something similar to this then, right?: http://pb.i0i0.me/p/8pvuovbr
L978[16:10:20] <gamax92> S3: normally in lua or atleast OC, things return tables, so instead of having your driver modify it's environment, it just creates a table and then returns it when you call the function from load
L979[16:10:39] <S3> right
L980[16:10:45] <S3> and that's how I've always done it before
L981[16:10:49] <gamax92> otherwise yeah technically that would work
L982[16:11:31] <S3> I could still do it the object like way I usually do
L983[16:11:48] <S3> I was experimenting with a driver layout like this: http://pb.i0i0.me/p/HLAN3dmz
L984[16:14:12] <S3> I could just break the idea of how DOS drivers would work and just do it all custom though
L985[16:14:36] <S3> it's not like we need all of those crazy bitfields anyways
L986[16:15:08] <gamax92> nothing about DOS fits into lua anyway besides just looking like it
L987[16:15:18] <S3> lol
L988[16:24:53] <S3> You know I kinda think I will have more fun working on OCBSD a bit
L989[16:25:25] <gamax92> S3: how to reverse engineer a odd nearest neighbor scaling algorithm
L990[16:26:10] <S3> don't touch those graphics
L991[16:26:13] <S3> they are evil
L992[16:26:25] <gamax92> how is that helpful
L993[16:26:53] <S3> okay maybe not
L994[16:26:59] <S3> enhance?
L995[16:26:59] <S3> :D
L996[16:27:22] <S3> Are you trying to resize raster graphics in OC?
L997[16:28:18] <gamax92> no
L998[16:29:00] ⇦ Quits: Inari (~Pinkishu@p4FC1EFF0.dip0.t-ipconnect.de) (Quit: 'A veteran of illness such as myself can easily stop her heart for a moment or two..' - Chitose (Galaxy Angel))
L999[16:29:59] <gamax92> oh I know, I can just make each line or pixel be unique and then do a bunch of scales to see what lines get outputted
L1000[16:34:28] <S3> okay, changing ocbsd officially back to s3ix
L1001[16:34:42] <S3> and going for the microkernel - reactive model
L1002[16:35:02] <S3> communication between services, the kernel, and processes will be done via a stream api and nothing more
L1003[16:35:06] <S3> EVERYTHING will be a stream!
L1004[16:35:07] <S3> woohoo.
L1005[16:35:34] <S3> the entire VFS can be replaced with stream filters instead of complex api abstraction
L1006[16:35:46] <S3> brilliant
L1007[16:35:46] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:955d:4670:84b2:bff)
L1008[16:38:10] ⇨ Joins: Leothehero2110 (~leotheher@ien11-4-78-248-84-6.fbx.proxad.net)
L1009[16:39:29] <Leothehero2110> I've been looking for a way to connect my drone to my computer, but i can't seem to get either the EEPROM of the clientside code working, does anyone know where I can get some code for my drone or my computer?
L1010[16:40:19] ⇨ Joins: Crazylemon (~Crazylemo@207.62.170.220)
L1011[16:40:54] <Leothehero2110> I've been looking for a way to connect my drone to my computer, but i can't seem to get either the EEPROM of the clientside code working, does anyone know where I can get some code for my drone or my computer?
L1012[16:41:04] <Forecaster> Leothehero2110: please don't spam
L1013[16:41:06] <gamax92> please don't spam your messages
L1014[16:41:17] <Forecaster> Leothehero2110: what are you trying to do and what isn't working?
L1015[16:42:27] <Leothehero2110> well, I am trying to simply make it so my drone follow commands from my computer, but it isn;t even getting past the connection stage, it simply times out, and my computer itself doesn't do anything
L1016[16:42:45] <Forecaster> show your code
L1017[16:43:05] <Leothehero2110> um, how?
L1018[16:43:20] <Leothehero2110> i can't use ctrl+v
L1019[16:43:30] <Leothehero2110> i'm new to this mod btw
L1020[16:43:33] <Forecaster> if it fits in one screen take a screenshot
L1021[16:43:54] <Forecaster> if not the easiest way is to find the files on your computer and copy the code from there
L1022[16:44:22] <Forecaster> you can also use an internet card to upload the files to pastebin directly
L1023[16:44:29] <Forecaster> if you have one of those in the computer
L1024[16:45:00] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-137-18.as13285.net) (Read error: Connection reset by peer)
L1025[16:47:46] <Leothehero2110> https://gist.github.com/fnuecke/6bcbd66910b946b54ec7#file-bios-lua
L1026[16:48:26] <Leothehero2110> or just go to fnuecke on github and look for bios.lua
L1027[16:48:40] <Forecaster> uh
L1028[16:48:45] <Forecaster> you can't use that in a drone...
L1029[16:49:03] <Leothehero2110> that was the code reccommended in the video about the drone...
L1030[16:50:27] <Leothehero2110> so can you heelp me with my problem?
L1031[16:50:31] <Leothehero2110> help*
L1032[16:51:31] <Forecaster> oh, this is for executing arbitrary code remotely?
L1033[16:52:06] <Leothehero2110> yeah
L1034[16:52:38] <Leothehero2110> also, excuse me if i don't respond for a moment, i'm switching between 2 computers
L1035[16:52:41] <Forecaster> what do you mean 'connection stage'?
L1036[16:53:00] <Forecaster> what is happening? what errors are you getting?
L1037[16:53:03] ⇨ Joins: Lupus590 (~Lupus590@cpc8-swan4-2-0-cust69.7-3.cable.virginm.net)
L1038[16:53:14] <Forecaster> what are you sending/receiving?
L1039[16:53:26] <Leothehero2110> well, the drone says too long without yield after i turn it on
L1040[16:53:31] <Leothehero2110> with the eeprom code
L1041[16:54:51] <Forecaster> that's probably because pullSignal doesn't have a timeout
L1042[16:55:11] <Forecaster> aka it never yields
L1043[16:55:22] <Leothehero2110> then why does it "time out" in its sense of timing out at least
L1044[16:55:40] <Forecaster> wut
L1045[16:55:52] <gamax92> pullsignal always yields
L1046[16:56:00] <Forecaster> does it?
L1047[16:56:06] <gamax92> yes that's how it works
L1048[16:56:14] <Leothehero2110> it says too long without yield after i initiate the drone...
L1049[16:56:15] <gamax92> if you don't give it a time out it uses math.huge instead
L1050[16:56:26] <Forecaster> "If no timeout is specified waits forever"
L1051[16:56:56] <Leothehero2110> lemme check my code, to make sure i didn't miss a character somewhere and i've made a silly mistake
L1052[16:57:10] <Forecaster> that would still cause the no yield error though...
L1053[16:57:20] <Forecaster> add a timeout to pullSignal
L1054[16:58:01] <Forecaster> ie change line 9 to say pullSignal(1)
L1055[16:58:03] <gamax92> Forecaster: it sets deadline to math.huge, and the check is "if computer.realTime() > deadline then"
L1056[16:58:05] <gamax92> so no it does not.
L1057[16:58:06] <Leothehero2110> i think i found the error
L1058[16:58:27] <Leothehero2110> somewhere in my code i put a duplicate "o" by accident
L1059[16:58:39] <Leothehero2110> lemme see if thi fixes it...
L1060[16:58:47] <Leothehero2110> *facepalm
L1061[16:59:00] <Leothehero2110> sorry for wastng your time if this works
L1062[16:59:03] <Leothehero2110> :(
L1063[16:59:07] <gamax92> is okay
L1064[16:59:55] <Leothehero2110> :(
L1065[16:59:59] <Leothehero2110> :)
L1066[17:00:43] ⇨ Joins: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au)
L1067[17:00:50] <Forecaster> why does the docs say it "waits forever" then...
L1068[17:00:57] <gamax92> because it does ...
L1069[17:01:14] <Leothehero2110> i had the 'o' invalidating the part of the code with the pullSign
L1070[17:01:17] <gamax92> it's not waiting forever on the lua side it's waiting forever on the java side
L1071[17:01:23] <Forecaster> ah
L1072[17:01:55] <Forecaster> that makes more sense
L1073[17:02:01] <Leothehero2110> IT FIXED THE ISSUE
L1074[17:02:04] <gamax92> yay!
L1075[17:02:07] <Leothehero2110> :)
L1076[17:02:21] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L1077[17:02:35] <Leothehero2110> it's amasing how one character can mess up code and make you wonder for hours on end why something isn't working...
L1078[17:03:18] <Forecaster> yep
L1079[17:03:22] <Forecaster> that's coding for you
L1080[17:03:23] <Forecaster> :P
L1081[17:03:46] <Leothehero2110> :P
L1082[17:03:50] <gamax92> http://funnytweeter.com/cache/93759.jpg
L1083[17:09:33] <Leothehero2110> and I think I have finished the configuration!
L1084[17:10:02] <Leothehero2110> but first i need to install network on my other computer
L1085[17:15:58] <Leothehero2110> NOW WHAT'S WRONG WITH YOU?
L1086[17:17:41] <Leothehero2110> well, anyway, seeya!
L1087[17:17:44] ⇦ Quits: Leothehero2110 (~leotheher@ien11-4-78-248-84-6.fbx.proxad.net) (Quit: Leothehero2110)
L1088[17:18:14] *** medsouz is now known as medsouz|offline
L1089[17:21:05] <gamax92> "Why does this game have X feature, I know that it would get in the way of focusing, aiming, moving around, basically ruins everything, but I'd like it"
L1090[17:21:14] <gamax92> Well gee, I think you know why it's not there :P
L1091[17:21:28] <Forecaster> doesn't*?
L1092[17:21:31] <gamax92> bleh, yes
L1093[17:22:41] <Forecaster> yeah, or... it's a conspiracy!
L1094[17:34:51] ⇦ Parts: Lupus590 (~Lupus590@cpc8-swan4-2-0-cust69.7-3.cable.virginm.net) (Leaving))
L1095[17:35:21] *** cbcercas is now known as cbcercas|AFK
L1096[18:05:25] <MGR> nooooooooo
L1097[18:05:29] <MGR> now there's a big biter
L1098[18:05:33] <MGR> flamethrower!
L1099[18:05:34] <MGR> GO!
L1100[18:06:09] ⇦ Quits: brandon3055 (~Brandon@122-129-151-82.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1101[18:07:34] ⇨ Joins: brandon3055 (~Brandon@122-129-151-82.dynamic.ipstaraus.com)
L1102[18:07:40] <S3> okay!
L1103[18:08:15] <MGR> that was a failure
L1104[18:08:22] <S3> MGR
L1105[18:08:28] <MGR> I need better armor, not just a flamethrower.....
L1106[18:08:29] <S3> EVERYTHING IS A STREAM!
L1107[18:10:02] <MGR> S3, what?
L1108[18:10:34] <S3> MGR I discovered a way to make the conscept that everything is a file in Unix so much farther and better
L1109[18:10:42] <S3> just by making everything a stream instead
L1110[18:11:00] <S3> so I am making an elastic stream library
L1111[18:11:16] <MGR> what
L1112[18:11:39] <S3> This isn't silly
L1113[18:11:46] <S3> imagine this
L1114[18:12:20] <S3> imagine if you were able to completely replace your complex, abstracted VFS in your os kernel with a few streams instead
L1115[18:12:36] <S3> just create a few streams, plug them into eachother and there you go
L1116[18:13:04] <S3> the VFS still exists, but is only responsible for creating / removing these stream hookups for you for file IO
L1117[18:13:15] <S3> other than that all the work is done on the streams by filtering
L1118[18:15:42] <MGR> uhhhh
L1119[18:18:09] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-82.dynamic.ipstaraus.com)
L1120[18:18:54] ⇦ Quits: brandon3055 (~Brandon@122-129-151-82.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1121[18:21:58] ⇦ Quits: Vexatos (~Vexatos@p5B3C8488.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1122[18:29:01] ⇨ Joins: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net)
L1123[18:36:39] <gamax92> S3: it's not that MGR thinks your idea is silly, it's that he has no idea what you're talking about
L1124[18:38:46] <S3> MGR ever done reactive programming?
L1125[18:39:37] <S3> reactive programming is the concept that you have a stream, but the stream has a massive aPI to allow you to control / filter, expand, shrink, etc that stream, etc
L1126[18:39:58] <S3> then, you create watches for this stream
L1127[18:40:01] <S3> watchers*
L1128[18:40:13] <S3> the result is that you can have streams that do the filtering for you for routing
L1129[18:40:19] <S3> example
L1130[18:40:27] <S3> you click a mouse button
L1131[18:40:40] <S3> a mouse button click event gets put into the stream
L1132[18:40:45] <S3> and everybody watching that stream gets it
L1133[18:41:09] <S3> now, if you created that stream, you could configure it so that the people who watchthat stream only get mouse click events if they want them
L1134[18:41:20] <S3> this allows you to do some fancy routing, like a network
L1135[18:43:15] <S3> so in my OS, you send an open() request, it goes into some stream the VFS created that everyone talks to to make VFS calls. the VFS looks at it, finds the mount point, uses that to find which filesystem handles that mountpoint, and then goes, okay that goes to driver X. then adds a "filter" function to the driver side of the VFS stream that pulls all IO
L1136[18:43:16] <S3> events (close, read, write, etc from your filehandle to the right driver, and the VFS is done. until it is closed, the vfs doesn't do ANYTHING
L1137[18:43:23] <S3> because the stream was configured to route your requests.
L1138[18:43:42] <S3> streams can be broadcast, multicast, anycast, whatever, they're so nifty.
L1139[18:44:46] <S3> so S3IX is a microkernel, and the idea is that you have the kernel, which you can't talk to. then you have the stream API, which you CAN talk to, and you have services, which talk to the stream API. the kernel can also use the stream API.
L1140[18:44:51] <S3> services can talk to hardware
L1141[18:45:31] <S3> but instead of having a single little coroutine.yield call setup, instead you have anywhere between a few to thousands of streams to use, intercconnect, etc with
L1142[18:46:43] <S3> and everything in the kernel can reactively handle all of these events on these streams. the scary part MGR is that (though I won't) it s theoretically possible to create an operating system without a main loop doing this.. though it doesn't really work for my model.
L1143[18:47:34] <S3> this is partially because I gotta do periodic events.
L1144[18:47:57] ⇨ Joins: xarses_ (~xarses@c-71-198-44-234.hsd1.ca.comcast.net)
L1145[18:51:09] ⇦ Quits: andreww (~xarses@67.218.117.197) (Ping timeout: 206 seconds)
L1146[18:54:32] <MGR> S3, I have not done reactive programming
L1147[18:54:37] <MGR> The concept sounds interesting though
L1148[18:54:38] <S3> it's great
L1149[18:54:41] <S3> I used to d a lot in Perl
L1150[18:54:49] <S3> but it's used in Python, etc as well
L1151[18:54:57] <S3> it's nothing new
L1152[18:55:00] <MGR> I did a small amount of work with streams? in Java
L1153[18:55:09] <S3> probably
L1154[18:55:14] <MGR> I think they're called streams
L1155[18:55:38] <S3> I dunno all the details yet but I think tyhe way I want to do this is make a stream class in lua
L1156[18:56:08] <S3> a stream is defined as a bidirectional collection of "nodes" in some cloud that just sort of passes stuff along
L1157[18:56:17] <S3> every stream has a minimum of two nodes
L1158[18:56:32] <S3> if you have a stream with two nodes, you will get a stream with two endpoints, a bidirectional FIFO queue
L1159[18:57:12] <MGR> yeah
L1160[18:57:21] <S3> if you have a stream with say 5 nodes, what you get is a cloud that when you send data in it, every other node gets that data (it's the same thing as when having 2 nodes, it's just less obvious)
L1161[18:57:44] <S3> each node can have any number of terminals
L1162[18:59:04] <S3> the reason I say nodes and terminals, is because maybe you want a stream pipe that at one end, has a lot of senders, and on the other end, a lot of listeners
L1163[18:59:04] <S3> so you only really want two nodes, but you want lots of terminals
L1164[18:59:18] <S3> terminals can't interact with eachother, anything sent into a terminal gets emitted from that node in an outward direction if that makes sense
L1165[18:59:48] <S3> I will be using thius feature on the VFS
L1166[19:00:08] <S3> the VFS stream only has two nodes, but on one end you have a bunch of terminals connected to filehandles
L1167[19:00:15] <S3> and on the other end you have a bunch of terminals connected to drivers.
L1168[19:00:40] <S3> the filter functions in each of the two nodes determine which filehandle to send to / which driver to send to
L1169[19:01:16] <S3> if you don't specify a filter on the filehandle node end, then all filehandles would get all file io events.
L1170[19:01:21] <S3> simple :)
L1171[19:02:58] <S3> if I didn't implement this feature, then you would have to create streams that plugged into streams that plugged into streams.
L1172[19:09:42] <MGR> "simple"
L1173[19:13:33] <Forecaster> https://forums.frontier.co.uk/showthread.php/306911-Cmdr-s-Log-Continued?p=5011906&viewfull=1#post5011906
L1174[19:13:43] <Forecaster> Is this guy for real
L1175[19:14:04] <Forecaster> Or am I crazy
L1176[19:17:58] <MGR> I'm closing in on Power Armor Mk2 slowly
L1177[19:18:21] <Izaya> t45, t51, T60 or X01
L1178[19:18:22] <Izaya> ?
L1179[19:21:58] <MGR> Izaya, what?
L1180[19:22:07] <Izaya> power armour
L1181[19:22:17] <MGR> what??
L1182[19:22:20] <Izaya> does armour actually have a u?
L1183[19:22:56] <MGR> not in Factorio
L1184[19:23:15] <MGR> Power armor MK2 is how it is printed on my screen
L1185[19:23:40] * Izaya arghs
L1186[19:23:57] <Izaya> all my Minetest mods updated for 0.4.15 and the version in the Arch repos is 0.4.14
L1187[19:24:21] <MGR> Izaya, I have a flamethrower now
L1188[19:24:29] <MGR> it's a bit more effective than bullets
L1189[19:24:32] <Izaya> have you set yourself on fire yet?
L1190[19:24:59] <MGR> yes
L1191[19:25:01] <MGR> on purpose
L1192[19:25:22] <Izaya> does that keep the bugs away?
L1193[19:26:15] <MGR> setting myself on fire?
L1194[19:26:18] <MGR> I don't think so
L1195[19:26:23] <Izaya> personally
L1196[19:26:26] <Izaya> if I was an alien roach
L1197[19:26:29] <MGR> I haven't tried setting myself on fire next to an alien nest
L1198[19:26:31] <Izaya> I wouldn't come near someone on fire
L1199[19:26:48] <Izaya> because not only are they y'know
L1200[19:26:49] <Izaya> on fire
L1201[19:26:54] <Izaya> they're crazy enough to end up on fire
L1202[19:27:09] <MGR> yeah, that's a solid idea
L1203[19:27:24] <MGR> I wouldn't go near a person on fire if I was an alien either
L1204[19:27:45] <MGR> I would wait until they A. died. B. became not on fire, and then rush them with my 30 friends
L1205[19:28:23] <Izaya> personally I wouldn't go near someone on fire if I were also a person
L1206[19:29:00] <MGR> depends on the surroundings
L1207[19:29:26] <MGR> if they were the only thing on fire in the area, and not near things that could become on fire very quickly, I would approach and try to get them to roll on the ground
L1208[19:29:46] <Izaya> if you're on fire
L1209[19:29:49] <Izaya> sort it out yourself
L1210[19:29:56] <Izaya> don't expect other people to endanger themselves
L1211[19:30:04] <Izaya> unless some very specific conditions are met
L1212[19:30:21] <MGR> I'm not going to touch the person on fire
L1213[19:30:31] <Izaya> I should try Godot on my laptop
L1214[19:30:34] <MGR> that's a dumb idea
L1215[19:30:39] <Izaya> It requires OpenGL 2.1+
L1216[19:30:49] <MGR> but I would try to get them to roll on the ground, or throw stuff on them
L1217[19:30:58] <Izaya> I think through some dark magic I have functional OpenGL 2.1 despite having an OpenGL 1.2 card
L1218[19:31:51] <MGR> what's the GPU?
L1219[19:32:08] <Izaya> some shitty old Intel GMA
L1220[19:32:23] <MGR> heh
L1221[19:32:27] <MGR> yeah, those were trash
L1222[19:32:42] <MGR> Intel's iGPUs never got past absolute trash until Sandy Bridge
L1223[19:32:47] <Izaya> I think it has roughly the feature set of a Voodoo card
L1224[19:33:00] <Izaya> or a mid-90s SGI card
L1225[19:33:00] <MGR> HD 3000 was okish
L1226[19:33:07] <Izaya> ... probably the SGI, actually
L1227[19:33:10] <Izaya> The 4400 wasn't bad
L1228[19:33:28] <Izaya> It can run Minecraft at a solid 60 on one monitor at 1680x1050
L1229[19:33:36] <MGR> I had the HD 4600
L1230[19:34:11] <MGR> It was ok, but the laptop overheated a lot
L1231[19:34:19] <MGR> and then it deleted the BIOS
L1232[19:35:17] <MGR> now I have the HD 530 + 960M
L1233[19:35:24] <MGR> pretty solid
L1234[19:36:10] <Izaya> The most intense thing my laptop runs is Minetest so I'm not worried about graphics performance really
L1235[19:36:20] <Izaya> The battery life is more important and when I get 8 hours out of it...
L1236[19:36:25] <MGR> yeah
L1237[19:36:50] <MGR> well, I'm going to call it a night
L1238[19:37:12] <Izaya> I can't decide whether I'm tired or github has moved stuff around
L1239[19:37:15] <Izaya> where is the wiki button
L1240[19:37:36] <Izaya> ... not on the page.
L1241[19:37:52] <Mimiru> http://michi.pc-logix.com/chrome_2017-01-14_19-37-47.png
L1242[19:37:54] <Mimiru> Thereish
L1243[19:38:11] <Izaya> right well
L1244[19:38:17] <Izaya> this project doesn't have one then
L1245[19:42:11] ⇦ Quits: Turtle (~SentientT@82.171.92.73) (Quit: Nettalk6 - www.ntalk.de)
L1246[19:56:02] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L1247[20:04:57] <S3> dafuq
L1248[20:05:02] <S3> 1GiB memory pages
L1249[20:05:04] <S3> dahell
L1250[20:08:16] <S3> screw that crap, I'm going to use 64K pages
L1251[20:08:40] <S3> anybody who needs more than 64K of ram is weird.
L1252[20:08:51] <S3> just one 64K page is all I need
L1253[20:10:42] <Izaya> >needing more than 4k words of memory
L1254[20:12:44] <S3> I'm gonna build this shit
L1255[20:12:49] <S3> in the Rust language
L1256[20:13:54] <Izaya> build what, out of curiosity?
L1257[20:30:57] ⇦ Quits: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net) (Read error: Connection reset by peer)
L1258[20:33:19] ⇨ Joins: snippydoo (webchat@90.254.73.18)
L1259[20:33:21] <snippydoo> Hello
L1260[20:33:32] <snippydoo> I cannot get my BuildCraft power into my server rack
L1261[20:44:00] <Izaya> You may need to use a power converter
L1262[20:46:59] ⇦ Quits: snippydoo (webchat@90.254.73.18) (Ping timeout: 180 seconds)
L1263[20:49:39] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-50-170-156-102.hsd1.co.comcast.net)
L1264[20:49:40] <Shawn|i7-Q720M> jpwdu
L1265[20:49:43] <Shawn|i7-Q720M> *howdy
L1266[20:56:51] <S3> Izaya: my desktops OS
L1267[20:57:00] <S3> I've written a lot of tiny kernels in C
L1268[20:57:03] <S3> but never in Rust
L1269[20:57:05] <Izaya> ooo
L1270[20:57:08] <Izaya> shiny
L1271[21:50:10] ⇦ Quits: turtledude01 (turtledude@71-89-110-94.dhcp.stpt.wi.charter.com) (Ping timeout: 194 seconds)
L1272[21:56:31] ⇨ Joins: turtledude01 (turtledude@71-89-110-94.dhcp.stpt.wi.charter.com)
L1273[22:09:19] ⇨ Joins: techno156 (~techno156@137.154.137.222)
L1274[22:17:39] <payonel> S3: poke
L1275[22:29:43] <gamax92> S3: harder poke
L1276[22:33:27] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1277[22:33:56] ⇦ Quits: turtledude01 (turtledude@71-89-110-94.dhcp.stpt.wi.charter.com) (Ping timeout: 194 seconds)
L1278[22:34:28] <payonel> hi gamax92 :)
L1279[22:41:34] ⇨ Joins: turtledude01 (turtledude@71-89-110-94.dhcp.stpt.wi.charter.com)
L1280[22:44:58] ⇨ Joins: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au)
L1281[22:49:43] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L1282[22:50:05] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1283[22:50:47] ⇦ Quits: techno156 (~techno156@137.154.137.222) (Quit: Leaving)
L1284[23:23:46] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L1285[23:31:31] <Kodos> Stranger Things is a fuckin weird show
L1286[23:31:45] <Kodos> Gonna finish it tomorrow, but from what I've seen, holy shit
L1287[23:45:43] *** brandon3055_ is now known as brandon3055
<<Prev Next>> Scroll to Top