<<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)
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
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)
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
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
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
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.
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?
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? ._.
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
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.
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*
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
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
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.
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
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
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
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
L354[08:12:50] <S3> this is an internship
reporty
L355[08:12:58] <Forecaster> yeah
L358[08:13:12]
<MGR> The
GERTi Gateway program has now begun!
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
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
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
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
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
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
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 ?
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
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
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.
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
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
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
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
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
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
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 ?
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
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
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
L719[13:06:30] <gamax92> oh, very much
yes
L720[13:06:40] <gamax92> ~w filesystem
component
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?
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?
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)
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?
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
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
L800[14:06:15]
<MGR>
@Pwnzistor yeah it's fun
L801[14:06:21]
<MGR> but
I'm so not ready for big aliens
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
L820[14:14:31] <Izaya> Dunno if it still
works but it was something like DOS for OC
L821[14:14:33] <S3> ooooh
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> [[]]
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
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:
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."
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:
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
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)
L967[15:47:33] <MichiBot> XKCD Comic Name:
Ten Thousand Posted on: 5/9/2012
L968[15:48:41] <Mimiru> ugh finally
home
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
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
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
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?
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)
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
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
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"
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.
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