<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:45] ⇦
Quits: glasspelican (~quassel@stanley.glasspelican.ca) (Remote host
closed the connection)
L2[00:45:56] ***
minecreatr is now known as Mine|dreamland
L3[00:51:05] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:5434:8796:6f22:80ec)
(Read error: Connection reset by peer)
L4[00:53:56] ⇦
Quits: Mine|dreamland (~minecreat@tterrag.com) (Quit: I left for
some reason)
L5[00:59:22] ⇨
Joins: minecreatr (~minecreat@tterrag.com)
L6[01:06:28] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:3025:c8c7:7aee:b708)
(Ping timeout: 206 seconds)
L7[01:11:35] ⇨
Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:e065:3f10:3f94:eb65)
L8[01:29:14] ⇨
Joins: Trangar
(~Trangar@249-153-145-85.ftth.glasoperator.nl)
L9[01:37:27] ⇨
Joins: Hyst
(cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au)
L10[02:20:33] ⇦
Quits: Xal (~xal@s0106f0f2490b0073.vw.shawcable.net) (Quit:
Quitting)
L11[02:20:58] ⇨
Joins: glasspelican (~quassel@stanley.glasspelican.ca)
L12[02:27:44] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:e065:3f10:3f94:eb65)
(Quit: Cervator)
L13[02:54:32] ***
Keridos|away is now known as Keridos
L14[03:03:15] ⇨
Joins: Inari (~Pinkishu@p5DEC6860.dip0.t-ipconnect.de)
L15[03:26:01] ⇨
Joins: Mettaton_Fab
(~OyVey@p4FC72C38.dip0.t-ipconnect.de)
L16[03:42:06] ⇦
Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Ping
timeout: 206 seconds)
L17[03:47:58] ⇨
Joins: techno156
(~techno156@14-201-37-16.static.tpgi.com.au)
L18[03:52:17] ⇦
Quits: bauen1_ (~quassel@2a02:810d:1980:1584:a47b:9203:cff8:473f)
(Quit: rip)
L19[03:52:19] ⇨
Joins: bauen1
(~quassel@2a02:810d:1980:1584:a47b:9203:cff8:473f)
L20[04:12:54] ⇨
Joins: VikeStep
(~VikeStep@192.43.96.58.static.exetel.com.au)
L21[05:26:00] ⇦
Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au)
(Quit: Leaving)
L22[05:33:36] ***
Keridos is now known as Keridos|away
L23[05:38:41] ***
cbcercas|AFK is now known as cbcercas
L24[05:39:52] ⇨
Joins: jimchen5209
(~jimchen52@1-168-33-175.dynamic.hinet.net)
L25[05:39:54] ⇦
Quits: jimchen5209 (~jimchen52@1-168-33-175.dynamic.hinet.net)
(Client Quit)
L26[06:11:28] <Inari> ""While
thinking about how a 9-year old would pay the bills to keep that
house without working 5 illegal jobs" l-lewd
L27[06:13:19]
<None>
Relatable
L28[06:16:30] <Mettaton_Fab> wat.
L29[06:17:01] *
Mettaton_Fab wants a friggin loud clicky keyboard
L30[06:20:29]
<MGR> I'm
going to regret this...
L31[06:20:32]
<MGR>
Mettaton_Fab, why?
L32[06:21:34]
<MGR>
payonel, I haven't really used linux
L33[06:21:55]
<MGR> It's
in the list of things I need to do, but it's always getting buried
under all the other things that I need done first
L34[06:23:33] <Mettaton_Fab> just so i can
annoy people with it, and because i like clicky keyboards
L35[06:25:14]
<MGR>
...
L36[06:29:57] <Izaya> I knew you hadn't
really used linux much but forgot
L37[06:30:10] <Izaya> stuff is falling into
place
L38[06:30:21] <Izaya> and I don't mean the
Humane Labs raid
L39[06:30:54]
<MGR> Izaya,
what?
L40[06:45:14] <Izaya> keep awake via
bluetooth is pointless
L41[06:45:29] <Izaya> just set to keep
awake when debugging and plug it in
L42[06:46:06] ⇨
Joins: _scorcher_
(webchat@88-145-166-213.host.pobb.as13285.net)
L43[06:46:37] <_scorcher_> In game IRC
program test. Hello World! <3
L44[06:46:47] <Izaya> hai
L46[06:46:52] <Inari> now join us
properly
L47[06:47:52] <_scorcher_> Yay it works,
Thankyou. I'm off <3
L48[06:47:55] ⇦
Quits: _scorcher_ (webchat@88-145-166-213.host.pobb.as13285.net)
(Client Quit)
L50[07:27:16] ***
cbcercas is now known as cbcercas|AFK
L51[07:44:03] ***
Keridos|away is now known as Keridos
L52[07:45:09] <Inari> Well I like
skirts
L53[07:45:12] <Inari> so I won't be wearing
the pants
L54[07:50:56] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L55[08:04:40] <Mimiru> Assigning APK(s) to
beta release track...
L56[08:04:41] <Mimiru> The beta release
track will now contain the APK(s): 44
L57[08:04:43] <Mimiru> \o/
L58[08:08:06] <Mimiru> now to delete all of
the old builds, reset the build number to 6, and set it to
release
L59[08:08:16] <Mimiru> and my next build
will deploy to production
L61[08:27:26] ⇦
Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
(Quit: Leaving)
L62[08:29:21] ⇨
Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:8d0b:e139:fda0:8a0)
L63[08:33:59] ⇦
Quits: Nikky (~Nikky@nikky.moe) (Remote host closed the
connection)
L64[08:34:04] ⇦
Quits: Saphire (~saphire@nikky.moe) (Quit: ZNC
1.7.x-git-692-13049e5f - http://znc.in)
L65[08:34:08] ⇨
Joins: Nikky (~Nikky@nikky.moe)
L66[08:34:30] ⇨
Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L67[08:36:21] ⇨
Joins: Saphire (~saphire@nikky.moe)
L68[08:38:24] ⇦
Quits: Zerant (~Zerant@mx.brose.me) (Quit: Leaving)
L69[08:38:31] ⇨
Joins: Zerant- (~Zerant@mx.brose.me)
L70[08:38:31] ⇦
Quits: S3 (~S3@coreos2.lobsternetworks.com) (Quit: ZNC - http://znc.in)
L71[08:38:33] ⇦
Quits: Keridos (~Keridos@ironhide.stw-bonn.de) (Ping timeout: 384
seconds)
L72[08:38:42] ⇨
Joins: S3 (~S3@coreos2.lobsternetworks.com)
L73[08:39:15] ***
Zerant- is now known as Zerant
L74[08:39:42] ⇨
Joins: Keridos (~Keridos@ironhide.stw-bonn.de)
L75[08:52:28] ⇨
Joins: Johannes13
(~Johannes1@dslb-188-105-005-040.188.105.pools.vodafone-ip.de)
L76[08:52:30] ⇨
Joins: Johannes13_
(~Johannes1@dslb-188-105-005-040.188.105.pools.vodafone-ip.de)
L77[08:53:13] ⇦
Quits: Johannes13
(~Johannes1@dslb-188-105-005-040.188.105.pools.vodafone-ip.de)
(Remote host closed the connection)
L78[09:12:10] ⇦
Quits: andreww (~xarses@67.218.117.86) (Ping timeout: 194
seconds)
L79[09:35:08] ***
Keridos is now known as Keridos|away
L80[09:46:01] ⇨
Joins: Turtle (~SentientT@82.171.92.73)
L81[09:52:07] ⇨
Joins: Keanu73
(~Keanu73@host-78-148-139-23.as13285.net)
L82[10:00:06] ⇨
Joins: xarses (~xarses@8.39.49.133)
L83[10:01:55] ⇨
Joins: xarses_ (~xarses@67.218.117.86)
L84[10:03:44] ⇦
Quits: xarses (~xarses@8.39.49.133) (Ping timeout: 194
seconds)
L85[10:23:48] ⇦
Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
(Quit: Leaving)
L86[10:27:13] ⇦
Quits: xarses_ (~xarses@67.218.117.86) (Quit: Leaving)
L87[10:27:25] ⇨
Joins: xarses (~xarses@67.218.117.86)
L88[10:37:23] *
Michiyo pokes the channel
L89[10:37:25] <Michiyo> Is this thing
on?
L90[10:37:53] * Skye
pokes Michiyo
L91[10:37:54] <Skye> I think so
L92[10:38:03] <Michiyo> Huh, maybe
L93[10:39:43] <Forecaster> hey, quit
shaking the channel
L94[10:41:04] <Michiyo> Nah
L95[10:41:10] <Forecaster> rood
L96[10:42:51] ⇨
Joins: Jezza (~Jezza@92.206.161.17)
L97[10:48:58] <Michiyo> ugh.. I need to
scrape data from a website and turn it into a spreadsheet
L98[10:49:04] <Michiyo> or better yet,
directly into a sqlite db lol
L99[10:49:13] <Forecaster> happy
funtimes
L100[10:49:13] <Michiyo> but...
effort
L102[10:51:04] <Forecaster> one-time or
auto-updating?
L103[10:52:15] <Michiyo> auto updating
would be nice, but one time would work, they don't tend to add much
in updates, it's just the initial import
L104[10:52:36] <Michiyo> theres 8 classes,
and theres LOTS of stuff to craft
L105[10:54:21] <Forecaster> I could make
an nw.js application that can parse it into json or csv or
something pretty easily
L106[10:54:37] <Michiyo> Oh yeah?
L107[10:54:58] <Michiyo> csv would likely
work fine, I could import that into the sqlite db
L108[10:55:10] <Forecaster> I'm about to
start a stream in 5 though so I'll have to look at the site closer
later
L109[10:55:19] <Forecaster> or tomorrow
most likely
L110[10:55:35] <Michiyo> kk, thanks
L111[10:58:44] <Forecaster> you only need
a linux build of it right?
L112[10:58:56] <Michiyo> I would run it on
one of my linux boxes
L113[10:59:02] <Michiyo>
s/would/could/
L114[10:59:02] <MichiBot> <Michiyo>
I could run it on one of my linux boxes
L116[10:59:12]
⇨ Joins: Skye (~skye@nightfall.moe)
L117[10:59:35] <Forecaster> I mainly know
how to make gui apps though
L118[10:59:42] ***
Skye is now known as Guest43137
L119[10:59:47] <Forecaster> I could look
into making something that'd run on a server
L120[10:59:52] <Michiyo> It doesn't matter
either way, windows/linux gui/cli
L121[11:00:02] <Michiyo> my laptop dual
boots so I can do either
L122[11:00:05] ***
Guest43137 is now known as Skye
L123[11:00:24] ⇦
Quits: pwootage (~pwootage@2600:3c00::f03c:91ff:fee0:4f25) (*.net
*.split)
L124[11:00:24] ⇦
Quits: DFrostedWang (~DFrostedW@2604:180:2:122b::4376) (*.net
*.split)
L125[11:00:24] ⇦
Quits: evil_dan2wik (~evil_dan2@2a01:4f8:160:9023::4) (*.net
*.split)
L126[11:00:24] ⇦
Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (*.net
*.split)
L127[11:00:24] ⇦
Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (*.net
*.split)
L128[11:00:24] ⇦
Quits: Lumien (Elite13049@ipv6.6.sigma.elitebnc.org) (*.net
*.split)
L129[11:00:24] ⇦
Quits: Mimiru (~Mimiru@2607:5300:60:9553::1bad:babe) (*.net
*.split)
L130[11:00:25] ⇦
Quits: tekacs (~tekacs@tekacs.com) (*.net *.split)
L131[11:00:25] ⇦
Quits: Temia (~temia@monmusu.me) (*.net *.split)
L132[11:00:25] ⇦
Quits: GreaseMonkey| (greaser@antihype.space) (*.net
*.split)
L133[11:00:25] ⇦
Quits: g (~g@ultros.tentacles.are.evidently.sexy) (*.net
*.split)
L134[11:00:25] ⇦
Quits: ConcernedHobbit (me@2001:470:ca8f::3) (*.net
*.split)
L135[11:00:25] ⇦
Quits: Fridtjof (prassel@2001:470:ca8f::4) (*.net
*.split)
L136[11:00:25] ⇦
Quits: Daiyousei (Daiyousei@2001:470:ca8f::2) (*.net
*.split)
L137[11:00:25] ⇦
Quits: Dashkal (~dashkal@S0106d43d7ef8be0d.vf.shawcable.net) (*.net
*.split)
L138[11:00:25] ⇦
Quits: Kattery (v^@katt.is.cute.pxtst.com) (*.net
*.split)
L139[11:00:25] ⇦
Quits: alFamaRt (carrs@ipv6.pisces.panicbnc.net) (*.net
*.split)
L140[11:00:25] ⇦
Quits: Roadcrosser (~potato@ultros.tentacles.are.evidently.sexy)
(*.net *.split)
L141[11:00:25] ⇦
Quits: vifino (~vifino@tty.sh) (*.net *.split)
L142[11:00:25] ⇦
Quits: Gethiox (~gethiox@2001:41d0:52:d00::ba1) (*.net
*.split)
L143[11:00:25] ⇦
Quits: SpiritedDusty (~SpiritedD@hekate.pc-logix.com) (*.net
*.split)
L144[11:00:25] ⇦
Quits: payonel
(~payonel@static-50-53-64-85.bvtn.or.frontiernet.net) (*.net
*.split)
L145[11:00:25] ⇦
Quits: Cruor (Cruor@satomi.openshell.no) (*.net
*.split)
L146[11:00:25] ⇦
Quits: Kasen
(~rakiru@hi.i.wanted.to.let.you.all.know.that.i.think.incest.is.wince.st)
(*.net *.split)
L147[11:00:25] ⇦
Quits: Goof (~Goof@plebcraft.net) (*.net *.split)
L148[11:00:25] ⇦
Quits: brayden (~brayden@163.47.16.134) (*.net
*.split)
L149[11:00:25] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (*.net
*.split)
L150[11:00:25] ⇦
Quits: snowden89 (~snowden89@runicnet.ninja) (*.net
*.split)
L151[11:00:25] ⇦
Quits: panda_2134 (~panda_213@ss1.flamerat.org) (*.net
*.split)
L152[11:00:25] ⇦
Quits: Gavle|Away (Gavle@welcome.to.bantown.com) (*.net
*.split)
L153[11:00:25] ⇦
Quits: Achai (~ds84182@hekate.pc-logix.com) (*.net
*.split)
L154[11:00:25] ⇦
Quits: gamax92 (~gamax92@2607:5300:60:9553::9090:1) (*.net
*.split)
L155[11:00:25] ⇦
Quits: Oddstr13 (Odd@satomi.openshell.no) (*.net
*.split)
L156[11:00:25] ⇦
Quits: LottieTheVixen (Charlotte@Allons-y.PanicBNC.ninja) (*.net
*.split)
L157[11:00:27]
⇨ Joins: gamax92
(~gamax92@2607:5300:60:9553::9090:1)
L158[11:00:27]
⇨ Joins: greaser|q (greaser@antihype.space)
L159[11:00:27]
⇨ Joins: Lumien
(Elite13049@ipv6.6.sigma.elitebnc.org)
L160[11:00:28]
⇨ Joins: tekacs
(~tekacs@2a01:7e00::f03c:91ff:fe93:43aa)
L161[11:00:28]
⇨ Joins: DFrostedWang
(~DFrostedW@2604:180:2:122b::4376)
L162[11:00:28]
⇨ Joins: brayden
(~brayden@2400:9c00:184:1:216:3cff:febe:e861)
L163[11:00:30]
⇨ Joins: Kattery (v^@katt.is.cute.pxtst.com)
L164[11:00:32]
⇨ Joins: Gavle|Away
(Gavle@welcome.to.bantown.com)
L165[11:00:33]
⇨ Joins: evil_dan2wik
(~evil_dan2@2a01:4f8:160:9023::4)
L166[11:00:34] <Michiyo> ._.
L167[11:00:34]
zsh sets mode: +v on gamax92
L168[11:00:35]
⇨ Joins: pwootage
(~pwootage@2600:3c00::f03c:91ff:fee0:4f25)
L169[11:00:36]
⇨ Joins: Cruor (znc@satomi.openshell.no)
L170[11:00:37]
⇨ Joins: Gethiox
(~gethiox@2001:41d0:52:d00::ba1)
L171[11:00:37]
⇨ Joins: Goof (~Goof@plebcraft.net)
L172[11:00:39]
⇨ Joins: snowden89 (~snowden89@runicnet.ninja)
L173[11:00:39]
⇨ Joins: ds84182 (~ds84182@hekate.pc-logix.com)
L174[11:00:40]
⇨ Joins: panda_2134
(~panda_213@ss1.flamerat.org)
L175[11:00:45]
⇨ Joins: payonel
(~payonel@static-50-53-64-85.bvtn.or.frontiernet.net)
L176[11:00:49] <Michiyo> go
espernet.
L177[11:00:56] ***
Gavle|Away is now known as Gavle
L178[11:01:01]
⇨ Joins: Dashkal
(~dashkal@S0106d43d7ef8be0d.vf.shawcable.net)
L179[11:01:04]
⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L180[11:01:08] ***
brayden is now known as Guest79891
L181[11:01:31] ***
Cruor is now known as Guest10127
L182[11:01:33]
⇨ Joins: Charlotte
(Charlotte@Allons-y.PanicBNC.ninja)
L183[11:01:33]
⇨ Joins: Fridtjof (prassel@2001:470:ca8f::4)
L184[11:01:37]
zsh sets mode: +v on payonel
L185[11:01:44] ***
ds84182 is now known as Guest3504
L186[11:02:38] <Skye> Michiyo, I saw the
warning and reconnected
L187[11:02:41]
⇨ Joins: Cazzar
(~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L188[11:02:41]
⇨ Joins: Temia (~temia@monmusu.me)
L189[11:02:44]
zsh sets mode: +v on Cazzar
L190[11:02:44]
⇨ Joins: Mimiru
(~Mimiru@2607:5300:60:9553::1bad:babe)
L191[11:02:49]
⇨ Joins: ConcernedHobbit (me@2001:470:ca8f::3)
L192[11:02:49]
zsh sets mode: +o on Mimiru
L193[11:03:01] <Michiyo> Skye, there was a
warning?
L194[11:03:02]
⇨ Joins: Daiyousei (Daiyousei@2001:470:ca8f::2)
L195[11:03:07]
⇨ Joins: g
(~g@ultros.tentacles.are.evidently.sexy)
L196[11:03:10]
⇨ Joins: vifino (~vifino@tty.sh)
L197[11:03:11]
⇨ Joins: Oddstr13 (znc@satomi.openshell.no)
L198[11:03:40] ***
vifino is now known as Guest20891
L199[11:03:40] <Skye> Michiyo,
L200[11:03:41] <Skye> [16:16:58]
-
stiva- Hello! nova will be
undergoing upgrades throughout the day, which will include at least
one period of downtime. I apologize for the interruption.
L201[11:03:47] <Michiyo> Ah
L202[11:03:56] <g> thanks esper!
L203[11:03:57] <Michiyo> Mimiru, would
have gotten that, but I didn't
L204[11:04:04] <g> I'm not the only one
that died right?
L206[11:04:07] <Michiyo> No
L207[11:04:09]
⇨ Joins: Roadcrosser
(~potato@ultros.tentacles.are.evidently.sexy)
L208[11:04:14] <g> excellent
L211[11:04:50]
⇨ Joins: Kasen
(~rakiru@hi.i.wanted.to.let.you.all.know.that.i.think.incest.is.wince.st)
L212[11:05:13]
⇨ Joins: alFamaRt
(carrs@ipv6.pisces.panicbnc.net)
L213[11:05:17] <Skye> [16:56:19]
-
stiva- nova will be disconnecting
in 3 minutes at noon EST. It will return after upgrades are
complete
L214[11:07:50] <payonel> Inari: o/
L215[11:07:55] <g> I never got that
L216[11:08:20] <Inari> payonel: ohi
L218[11:47:17] *
Lizzy is home from work
L219[11:48:08] <Inari> payonel: Haha, I
recall seeing that before, its great
L220[12:11:21]
⇨ Joins: SpiritedDusty
(~SpiritedD@hekate.pc-logix.com)
L221[12:11:22]
zsh sets mode: +o on SpiritedDusty
L222[12:14:27]
⇨ Joins: xarses_ (~xarses@67.218.117.86)
L223[12:16:20] ⇦
Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 194
seconds)
L224[12:55:45] <S3> fuuuuuu
L225[12:55:55] <S3> I wrote up like more
for OETF #5 and it didnt save
L226[12:55:57] <S3> and I lost it
L227[13:06:35]
<Ember_Primrose> LOL
L228[13:06:51]
<Ember_Primrose> wtf is this
L229[13:07:15]
<Mimiru>
This is Aperture
L230[13:07:21]
<Ember_Primrose> boobs.corgiorgy.com
L232[13:07:35]
<Ember_Primrose> WHY
L233[13:07:36]
<Ember_Primrose> XD
L234[13:08:01]
<Ember_Primrose> also
L235[13:08:02]
<Ember_Primrose> lel
L236[13:08:05]
<Ember_Primrose> portal
L237[13:08:07]
<Ember_Primrose> or
L238[13:08:10]
<Ember_Primrose> cameras
L239[13:08:13]
<Ember_Primrose> ?
L241[13:08:29] <MichiBot>
[♪] Portal -
This Is Aperture | length:
3m 17s | Likes:
134,950 Dislikes:
1,413 Views:
9,346,824 | by
Harry101UK | Published On 27/1/2012
L242[13:10:45] ⇦
Parts: Orbstheorem (~Orbstheor@orbstheorem.ch) (Machine going to
sleep))
L243[13:10:57] <Lizzy> urgh, yet another
game that you need to win by getting round the quirks in it's
AI....
L244[13:10:59] <Lizzy> ffs
L245[13:11:14]
<Ember_Primrose> whats that?
L246[13:11:22] <Lizzy> Life in
Bunker
L247[13:11:32]
<Ember_Primrose> oh? never played it
L248[13:11:45] <Lizzy> it's kinda not
worth the money
L249[13:11:52] <Lizzy> and i got it on
sale
L250[13:11:54]
⇨ Joins: Wiiplay123
(~kvirc@adsl-72-154-27-119.bna.bellsouth.net)
L252[13:14:55] <Inari> Haha, cute
L253[13:15:16]
<Ember_Primrose> :3
L255[13:15:33] <Lizzy> this colony is
pretty much dead. because they were complaining about food yet they
had always 4 meals sitting in the oven's storage. all my engineers
died from either starvation or other injuries (slipping in the
shower). then shit started breaking. then the water pump broke down
which then stopped new embryos being made and oxygen quality
started declining. got no resources to make new stuff and the last
worker just died. now waiting for the cook to die of
L256[13:15:33] <Lizzy> some cause and have
the game tell me i lost
L257[13:15:47] <Lizzy> oh, the reactor
also just broke
L258[13:16:08] <Inari> Rimworld?@
L259[13:16:35] <Lizzy> no, rimworld is
much better than this peice of crap. this one is called Life in
Bunker
L260[13:17:10] <Lizzy> it's like
Planetbase, where you spend more time battling the fucking AI than
the other obstacles in the game
L261[13:17:42] <Lizzy> now some molemen
are here just breaking shit
L262[13:17:45] <Inari> Sounds like
rimworld to me xD
L263[13:18:08] <Lizzy> Inari, except
rimworld's AI is *SOO* much better
L264[13:18:41] <Lizzy> like you can
actually give priorities, confine people to spaces so that they
actually do those things
L265[13:18:45] <Mettaton_Fab> where do you
find those freaky things?
L266[13:19:26] <Inari> Given I already
dislike rimworld, I don't think I'd like those game haha
L267[13:19:43] <Inari> Lizzy: If I have to
tell them about priorities and confine htem, how good is their
intelligence really :P
L268[13:20:39] <Lizzy> Inari, well, i mean
that in rimworld you can say "do X but if all jobs for it are
done, do Y". these games it's just "if someone could do
this, that'd be great"
L269[13:21:15] <Inari> Seems more
realistic xD
L270[13:45:46] <Forecaster> rimworld is
great tho
L271[13:50:45] <Mettaton_Fab> any good
games i can run on my potato?
L272[13:51:56]
<Ember_Primrose> Specs?
L273[13:52:04] <Forecaster> Stone
Soup
L274[13:54:51] <Forecaster> maybe those
who think rimworld is terrible are just bad at it :P
L277[13:59:37] <MichiBot>
Pokéball
Cupcakes! -- GAME LÃœT | length:
3m 12s | Likes:
36 Dislikes:
0 Views:
340 | by
DONG | Published
On 4/1/2017
L278[14:00:36] <Forecaster> I want that
teapot
L279[14:19:52] ⇦
Quits: Keanu73 (~Keanu73@host-78-148-139-23.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L280[14:22:56] ***
xarses_ is now known as xarses
L281[14:38:45] ***
Altenius is now known as Botius
L282[14:38:48] ***
Botius is now known as Altenius
L283[14:45:01]
⇨ Joins: Vexatos (~Vexatos@62.232.107.146)
L284[14:45:02]
zsh sets mode: +v on Vexatos
L285[14:45:30] ***
greaser|q is now known as GreaseMonkey
L286[14:48:31]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L287[15:03:20]
⇨ Joins: xarses_ (~xarses@67.218.117.86)
L288[15:03:54] ⇦
Quits: xarses_ (~xarses@67.218.117.86) (Remote host closed the
connection)
L289[15:04:03]
⇨ Joins: xarses_ (~xarses@67.218.117.86)
L290[15:05:20] ⇦
Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 194
seconds)
L291[15:26:06] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Quit: I think the BNC
broke.)
L292[15:36:47] <Mettaton_Fab> potato
Specs? 6GB RAM, Pentium B950 Dual-core 2.10GHz, intel HD
graphics
L293[15:42:11]
⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L294[15:46:37] <Mettaton_Fab> how do i
write a macro for like... 5000 clicks a per one click?
L295[15:46:51] <CompanionCube>
Mettaton_Fab: if you have 6GB RAM
L296[15:46:54] <CompanionCube> it's not a
potato
L297[15:47:08] <Mettaton_Fab> but the CPU
is a potato!
L298[15:47:27] <Mettaton_Fab> mainly
beccause i only have limited graphics capabilities
L299[15:48:01]
<MGR>
Mettaton_Fab, if your CPU is Core2 era, no matter what you do, it's
a potato
L300[15:48:48] <Skye> well
L301[15:48:54] <Skye> get 32GB of
RAM
L302[15:49:04] <Skye> then run stuff from
RAM
L303[15:49:17]
<MGR> Skye,
CPU is a potato though
L304[15:49:36] <Skye> the hard drive is
the bottleneck for most tasks
L305[15:50:13] <Skye> and it's slightly
easier to access RAM than to access the HDD
L306[15:50:35]
<MGR> but
he's looking to play games
L307[15:50:52]
<MGR> which
is more CPU involved than most tasks a normal non-professional
would do
L308[15:51:01] ***
Guest3504 is now known as ds84182
L309[15:51:10] <Mettaton_Fab> also, my CPU
only supports 16GB of RAM max
L310[15:51:27] <Skye> on my PC games are
bottlenecked by the GPU and HDD
L311[15:51:38] <Mettaton_Fab>
heart&slash runs pretty decent on my machine
L312[15:51:54] <Skye> I have 20GB of
RAM
L313[15:51:55]
<MGR>
Forecaster, I got the conveyor belt upgrade
L314[15:52:53]
<MGR> I have
16 on my laptop
L315[15:53:00]
<MGR> should
have 32GB on my desktop
L316[15:59:17]
<MGR> Skye,
what combination of RAM capacities do you have?
L317[15:59:20]
<MGR> 20 GB
is odd
L318[15:59:36] <Skye> 2x2GB and
2x8GB
L319[16:02:06] <Forecaster> Mimiru: this
site really wasn't meant to be scraped xD
L320[16:02:13] <Forecaster> tables
embedded in tables
L321[16:02:17] <Forecaster> all with no
ids
L322[16:03:11] <Michiyo> \o/
L323[16:03:23] <Michiyo> Theres another
one that @Naomi uses, but I dunno which one.. and it's likely
worse
L324[16:03:29] <Michiyo> and she's
afk..
L325[16:03:53] <Forecaster> I'm finding a
path to get the info though regardless
L326[16:04:13] <Forecaster> which should
work as long as they don't change the page layout
L328[16:04:24] <Michiyo> Thanks
Forecaster
L329[16:04:50]
<MGR> Skye,
why the odd layout?
L330[16:05:05]
<MGR> and
what's the version (DDR3/DDR4) and speeds?
L331[16:05:08] <Skye> @MGR because I'm
cheap
L332[16:05:13] <Skye> 1600MHz
L333[16:05:33] <Skye> 4GB is overclocked
and 16GB is underclocked
L334[16:05:51] <CompanionCube> there's an
interesting forum which is not only web-based
L335[16:05:57] <Forecaster> looks like
about the same kind of mess
L336[16:05:58] <Forecaster> :P
L337[16:06:07] <Michiyo> I figured it
would be
L338[16:07:59]
<MGR> Skye,
ok
L339[16:08:06]
<MGR> what
CPU?
L340[16:08:09] <Mettaton_Fab> i really
need to get a better laptop or build a better desktop
L342[16:08:29] <Mettaton_Fab> MGR, give me
some links to rather cheap part!
L343[16:09:48] <Skye>
Client:
HexChat 2.12.4
• OS: Microsoft Windows 10 Home (x64)
• CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
(3.40GHz)
• Memory: 18.9 GiB Total (11.1 GiB Free)
• Storage: 2.4 TiB / 3.6 TiB (1.3 TiB Free)
•
VGA: AMD Radeon HD 5800 Series, Intel(R) HD Graphics 4600
• Uptime: 1d 9h 54m 14s
L344[16:10:14] <Skye> cpu is overclocked
to 5.4GHz
L345[16:11:22] <Skye> s/5.4/4.5/
L346[16:11:22] <MichiBot> <Skye> cpu
is overclocked to 4.5GHz
L347[16:11:24] <Skye> eheh
L348[16:11:54]
⇨ Joins: Trangar
(~Trangar@249-153-145-85.ftth.glasoperator.nl)
L350[16:13:22] <Forecaster> I'll work out
the interface and writing to csv tomorrow
L351[16:13:56] <Michiyo> awesome,
\o/
L352[16:14:42]
<MGR> Skye,
I was going to say, 5.4 is great
L353[16:14:47]
<MGR> but
4.5 is still good
L354[16:14:55]
<MGR>
Mettaton_Fab, partslist coming up!
L355[16:15:31] <Mettaton_Fab> what about
overclocking to 20GHz?
L357[16:15:53]
<MGR>
Mettaton_Fab, no CPU has ever gotten that high
L358[16:16:06]
<MGR> and
that's a link to a parts list that is pretty much as cheap as you
can go
L359[16:16:11]
<MGR>
without getting stupid
L360[16:17:16] <Mettaton_Fab> i dont need
drives, i dont need a case, i dont need that PSU, because i have a
700W PSU
L361[16:17:29] <Mettaton_Fab> i also have
some drives and a keyboard
L362[16:18:26] <Mettaton_Fab> so i pretty
much only need CPU, Mobo and RAM
L363[16:19:16]
<MGR> then
that partslist will get you that for $160 USD
L364[16:21:02] <Mettaton_Fab> i also need
a CPU cooler, found one.
L365[16:21:11] <Mettaton_Fab> pretty much
the cheapest
L366[16:22:05]
<MGR>
Mettaton_Fab, I think the Pentium comes with a cooler
L367[16:22:16]
<MGR> yes it
does
L368[16:23:33] <payonel> mgr: do you know
how to read the contents of the eeprom in opencomputers?
L369[16:23:58] <payonel> for example,
while running openos
L370[16:24:04] <payonel> on a lua
cpu
L371[16:24:18] <payonel> (not that the lua
part is necessary, but to give a specific scenario)
L372[16:24:41]
<MGR>
payonel, I believe there's a function
L373[16:25:04]
<MGR>
component.eeprom.get()
L374[16:25:25] <Inari> ~oc eeprom
L376[16:25:45] <Inari> Yup, get :P
L377[16:26:03] <payonel> mgr: and to
change the contents?
L378[16:26:14]
<MGR>
component.eeprom.set()
L379[16:26:34] <payonel> hmm...doesn't
that mean one would have to create a lua script, or run the lua
prompt, in order to get or set the eeprom contents?
L380[16:27:25]
<MGR>
probably?
L381[16:27:50] <Inari> payonel: Theres the
flash program included in openos?
L382[16:27:59] <payonel> Inari: yeah
L383[16:28:10] <payonel> but one would
still have to write their own bios.lua before flashing
L384[16:28:31] <payonel> would be nice if
you could just `edit eeprom` and get right into the guts, as if it
was just like a real file
L385[16:28:33] <payonel> mgr: right?
L386[16:28:39] <payonel> wouldn't that
be...helpful?
L387[16:29:11] <CompanionCube> payonel:
would you implement this as a file in /dev
L388[16:29:13] <payonel> i mean, sure, we
already have the api, but if a file, even a pseudo file, existed
that you could access, and under the hood it might be making the
same api calls for you, but to you, it behaved just like a normal
file for intents and purposes
L389[16:29:17] <Gavle> (About tunnel
cards) This card generates modem_message signals of the same format
network cards do.
L390[16:29:17] <Gavle> Does that include
the port number, because linked cards don't have ports
L391[16:29:17] <Gavle> . If so, what's the
port number, 0?
L392[16:29:20] <payonel> CompanionCube:
hey, that's a good idea
L393[16:29:30] <Inari> payonel: neat idea,
go make it :D Isn't even hard
L394[16:29:57] <payonel> Inari:
CompanionCube: btw, we already have /dev/eeprom -- i'm merely
trying to make an example of what /dev is for, for mgr
L395[16:29:59] <payonel> :)
L396[16:30:05]
<MGR>
payonel, I honestly wouldn't do any serious programming within
OpenOS
L397[16:30:08] <Inari> Lol
L398[16:30:09] <payonel> i was playing a
bit dumb
L399[16:30:09] <Inari> Oh right
L400[16:30:23] <Inari> payonel: I was
wondering :P Since you'd know this kinda stufff usuallyhaha
L401[16:30:44] <payonel> yeah -- i should
have made my ruse more obvious
L402[16:30:46] <payonel> sorry
L403[16:31:04] *
Inari sprays Skye with tentacle pheromones
L404[16:31:09]
<MGR> would
having an eeprom file make things easier? maybe, but not by
much
L405[16:31:22] <payonel> mgr, and to set
the label of a filesystem? fs.setLabel(new_label), yes?
L406[16:31:26]
<MGR> Would
it make things easier than just using an external program,
absolutely not
L407[16:31:44] <payonel> or, echo -n
"my_new_label" >
/dev/filesystems/by-uuid/f6c.../label
L408[16:31:57] <payonel> or, echo -n
"my_new_label" >
/dev/filesystems/by-id/my_old_label/label
L409[16:31:59] <Skye> Inari: whyyyy
L410[16:32:05] <Inari> :3
L411[16:32:09] <CompanionCube> MGR: I
believe you're missing the point
L412[16:32:21] <CompanionCube> which is to
demonstrate the utility of devfs via a concrete example
L413[16:32:31] <Inari> MGR: but ti
would
L414[16:32:35] <CompanionCube> not to show
why this specific idea of having an eeprom file is good
L415[16:32:47] <payonel> mgr and what
about my filesystem label example ^
L416[16:32:59] <payonel> which btw, is
very much near completion, worked on it over xmas break
L417[16:33:08]
<MGR> yes to
fs.label
L418[16:33:17]
<MGR> I was
busy tracking down the function
L419[16:33:28] <payonel> that's the point
of devfs, to expose these machine methods as files
L420[16:33:43] <payonel> also, i'll be
adding a devfs point for redstone cards
L421[16:33:54] <CompanionCube> payonel:
was this inspired by plan9 and friends
L422[16:34:03]
<MGR> I
don't see the utility still
L423[16:34:05] <payonel> so you could echo
1 > /dev/[i dont have a name yet]/sides/front -- again, i
haven't thought out the names
L424[16:34:13] <payonel> CompanionCube:
no... ?
L425[16:34:17]
<MGR> one
way you're typing 1 line, the other 2 lines
L426[16:34:25] <payonel> mgr: but in a
script
L427[16:34:28] <payonel> people like to
work from the command line
L428[16:34:34]
<MGR> but
why?
L429[16:34:38] <payonel> faster
L430[16:34:40] <Michiyo> ^
L431[16:34:42] <payonel> for one-off
things
L432[16:34:52]
<MGR> not
really...
L433[16:35:56] <payonel> btw, i need
opinions here about my /dev/filesystems/by-id (which i might call
by-label
L434[16:35:58] <payonel> )
L435[16:36:16] <payonel> if i have two
filesystems labeled "openos" (as an exampe, such as an
hdd and a floppy, with the same label)
L436[16:36:19]
<MGR> very
not function, so unnecesary file ?
L437[16:36:27] <Mettaton_Fab> i cant find
my PC parts that i already have on PCPartPicker!
L438[16:36:31] <payonel> right now i am
listing them as openos_0 and openos_1
L439[16:37:42] <payonel> mgr: creating a
lua script, with the require flags, and the print, just to print
the redstone state of your redstone card is ... faster than `cat
/dev/redstone/state` ? (<-- example, names not final)
L440[16:38:32] <payonel> or, if you want
to copy your bios, edit a single line, and save it back is faster
by creating a script that'll call eeprom.get(), saving the string
to a io.open(..., "w") handle, editing the saved file,
and flashing it back in
L441[16:38:37]
<MGR> but
how many times are you going to do that one off?
L442[16:38:41] <payonel> is all faster
than... `edit /dev/eeprom` ?
L443[16:39:14] <payonel> it's something
experienced users would expect to find in their command line
interface -- that one time you would like it, makes it very
valuable
L444[16:39:30]
<MGR>
_shrugs_
L445[16:39:31] <payonel> and, it makes
your command line interface feel more realistic, it makes the
computer feel more aware of its components
L446[16:39:41]
<MGR> I've
never found it needed
L447[16:39:52]
<MGR> And I
still disagree with the fundamental idea
L448[16:41:05] <Inari> payonel: I guess
/dev/eeprom doesn't support out of game editing? D:
L449[16:41:24] <payonel> saying you have
never found it needed is not representative of the effectiveness of
having /dev -- considering that you do not use linux
L450[16:41:41]
<MGR> Yeah,
but I'm not talking about a real computer
L451[16:41:47] <payonel> Inari: sorry, it
does not. all /dev points are dynamic
L452[16:42:17] <payonel> mgr: but real
computers and the real bash shell experience is the inspiration
here
L453[16:42:24] <Inari> :<
L454[16:42:25]
<MGR>
¯\_(ツ)_/¯
L455[16:42:29] <Inari> But noone uses the
ingame editor! D:
L456[16:42:42]
<MGR> Inari,
yes
L457[16:42:52]
<MGR> that's
my point
L458[16:43:03]
<MGR> people
just write their files outside and port them in anyways
L459[16:43:17] <payonel> yes, for
scripting and "real" purpose programs
L460[16:43:26] <payonel> but one off
needs, these access points are for convenience
L461[16:43:50] <payonel> especially the
redstone dev point i have in mind, i think that'll be very
handy
L462[16:44:01] <Inari> how does that work
xD
L463[16:44:06] <Inari> echo 15 >
/dev/rs?
L464[16:44:32] <payonel> CompanionCube:
/dev in general inspired by plan9? no, my work in shell and i/o
(stdin, stdout, stderr) made me really want /dev/null -- and with
that came /dev/random
L465[16:45:07] <CompanionCube> payonel:
the EEPROM specifically seemed like it
L466[16:45:09] <payonel> CompanionCube:
then, i wanted /dev/filesystems/, and i also now have a
raspberrypi, with which i can turn pins on and off and affect leds
and displays ... which made me want a /dev/redstone
L467[16:45:27] <payonel> CompanionCube:
the eeprom SPECIFICALLY, yes, that was plan9k inspired
L468[16:45:35] <CompanionCube> because
it's really into that 'everything is a file'thing
L469[16:45:39] <S3> ok I gotta finish that
shit
L470[16:45:47] <payonel> CompanionCube:
but just eeprom, to be honest
L471[16:47:02] <payonel> Inari: yes `echo
15 > /dev/rc`
L472[16:47:04] <payonel> rs*
L473[16:47:09] <payonel> but yeah, i don't
know the names yet
L474[16:47:15] <payonel> i have to
consider multiple redstone cards
L475[16:47:23] <payonel> maybe /dev will
just have primary components, i don't know (yet)
L476[16:47:34] <payonel> Magik6k: question
for ye
L477[16:48:07] <Mettaton_Fab> so... i
wanna build a custom case, what would be the optimal case height in
5.25'drives?
L478[16:48:53] ⇦
Quits: Vexatos (~Vexatos@62.232.107.146) (Quit: I guess I have to
go now. Bye ✔)
L479[16:49:51] <Mettaton_Fab> i want to
make that PC like a laptop, but somehow like an early portable PC
of the old time.
L480[16:52:40] <Inari> Wiiplay123: Your AV
doesn't transfer :P
L481[16:52:42] <Inari> Just saying
L482[16:57:48] <Mettaton_Fab> i might make
it as high as 6 or even 8 5.25' drives
L483[17:01:45] <Magik6k> payonel, ?
L484[17:02:30] <Gavle> (About tunnel
cards) This card generates modem_message signals of the same format
network cards do.
L485[17:02:30] <Gavle> Does that include
the port number, because linked cards don't have ports
L486[17:02:30] <Gavle> . If so, what's the
port number, 0?
L487[17:03:04] <Gavle> I kinda need that
question answered
L488[17:03:26] <Magik6k> Gavle, IIRC(might
be wrong here) it's just dropped
L489[17:03:44] <Gavle> elaborate a little
please?
L490[17:03:50] <Gavle> the port field is
blank, or it just isn't issued?
L491[17:05:19] <Magik6k> from what I see
it's just dropped or something
L492[17:05:21] <Magik6k> dunnoa
L493[17:05:42] <Magik6k> run 'dmesg' on
one computer and send something from other
L494[17:06:13] <Izaya> UEFI ruins the day
once again >.>
L495[17:06:32] <Gavle> Magik6k,
dmesg?
L496[17:06:40] <Gavle> also afk
L497[17:06:44] <Magik6k> payonel, plan9k
since not long ago does say /dev/dev[4 fisrt UUID characters]
L498[17:06:58] <Magik6k> Gavle, program
that prints all incoming events
L499[17:07:00] <payonel> Magik6k: i am
adding /dev/filesystems, and i'll have /dev/filesystems/by-label/
-- but if i have 2 with the same label, i was thinking of having
.../label_0, .../label_1
L500[17:07:02] <payonel> thoughts?
L501[17:07:05] <Izaya> of course you'd
never want to access the BIOS before you boot an OS
L502[17:07:05] <Magik6k> it's built into
OpenOS/Plan9k
L503[17:07:16] <Izaya> why would you ever
want that?
L504[17:07:46] <Magik6k> payonel, dunno,
maybe look at how linux does this
L505[17:08:14] <payonel> Magik6k: the
labels appear to be serial numbers of the devices
L506[17:08:38] <payonel> i could do
${label}-${uuid} in the case of conflicts
L507[17:08:41] <payonel> or something
similar
L508[17:09:32] <Magik6k> dunno
L509[17:10:06] <payonel> Magik6k: and why
/dev/dev[uuid] and not sd or hd, or do you have one for each
component?
L510[17:11:05] <Magik6k> I do
/dev/sd[....] for hdd, /dev/tape[....] for tapes, etc.
L512[17:14:19] <S3> I personally like the
option of UUIDs but believe sd / hd is a retarded naming scheme,
and prefer it to be driver based
L513[17:14:19] <S3> like FreeBSD
does
L514[17:15:09] <S3> oh hey Magik6k
L515[17:15:14] <Magik6k> still way less
rerarded than sda[1,2,3..] which may change each boot
L516[17:15:15] <S3> I have some
interesting stuff Magik6k...
L517[17:15:24] <S3> that's what I
mean
L518[17:15:27] *
Magik6k likes interesting stuffs
L519[17:15:30] <S3> I find sd & hd
retarded
L520[17:17:54] *
Mettaton_Fab likes using old stuff to make somehow new
stuff
L521[17:17:56] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L522[17:18:07] <Magik6k> Is there any
working FS for raw drives?
L523[17:19:04] <S3> theres'a a fat
thing
L525[17:19:16] <S3> this one should be
complete... unless I'm blind
L527[17:20:15] ⇦
Quits: Mettaton_Fab (~OyVey@p4FC72C38.dip0.t-ipconnect.de) (Quit:
gotta go to bed or other stuff, maybe its not even midnight and im
just sleepy af)
L528[17:20:31] <S3> #4 is literally all
OCranet is
L529[17:20:53] <Magik6k> hmm
L530[17:21:04] ⇦
Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
(Quit: Leaving)
L531[17:21:35] <Magik6k> I implemented
multiprotocol layer for my IP stack, wanted to put OETF doc for
it
L532[17:21:37] <S3> NNR is very
poweful
L533[17:22:08] <S3> addresses are 128 bit,
similar to ipv6 and are generated from UUIDs
L535[17:22:15] <Magik6k> It is basically
using port as VLAN and first message is byte identifying
protocol(IP, ARP)
L536[17:22:21] <S3> making it easy to
convert a uuid of a network card into a routable address
L537[17:23:18] <payonel> S3: btw, i
love(d) master blaster
L538[17:23:45] <Magik6k> If I was able to
put OCRanet no top of that I could implement one interface that
implements both protocols
L539[17:23:51] <Magik6k> *on top
L540[17:24:48] <S3> It uses a recursive
routing procedure to find routes
L541[17:25:04] <S3> wow lag
L542[17:25:06] <Magik6k> no DHT?
L543[17:25:36] <S3> well I can show you
what I mean..
L544[17:25:45] <S3> I have an example
routing table somewhere
L545[17:30:29] <Gavle> Magik6k, is dmesg
an openOS thing?
L546[17:30:35] <Gavle> I don't recall
seeing it before
L547[17:30:41] <Magik6k> it is
L548[17:30:56] ⇦
Quits: Jezza (~Jezza@92.206.161.17) (Ping timeout: 180
seconds)
L549[17:31:03] <payonel> Gavle: it's a
command available on the command line
L550[17:31:22] <payonel> /bin/dmesg.lua,
just run `dmesg`
L551[17:31:32] <payonel> stop it with
^c
L553[17:32:25] <S3> example routing
table
L554[17:33:04] <S3> Magik6k: So, all
addresses that begin with 0000 are Link Local, and all addresses
starting with 9001 are Link Global
L555[17:34:14] <S3> as you can see, it
recursively runs this table until it fines a terminating (T)
route
L556[17:34:20] <S3> which provides the
UUID to send the message to.
L557[17:34:38] <S3> for the next hop
L558[17:35:28] <Magik6k> So a simple
rounting table
L559[17:35:47] <Magik6k> Much like with
IP
L560[17:36:10] <S3> it's quite similar.
Although it's circuit switching, routing is done before the
connection starts
L561[17:36:21] <S3> well, as it starts but
before data is relayed
L562[17:36:41] <Magik6k> I know
L563[17:36:48] <S3> the addresses are in
the format of: AAAA:BBBB:CCCCCCCC:DDDD:EEEEEEEEEEEE
L564[17:37:18] <S3> A is the address type,
B is the parameters / bitflags for the address (depends on address
type), C is the network, D is the subnet, and E is the host
L565[17:37:31] <S3> but subnetting and
network segments are much different than an IP network
L566[17:38:18] <S3> it is very easy with
OCranet to have the same network part and differentiating subnet
parts in a non heiarchy manner (with even distant metrics)
L567[17:38:40] <S3> allowing say an ISP to
keep their network part for every location they deploy a loop
L568[17:38:53] <S3> even if they aren't
touching or nearby
L569[17:39:14] <S3> So NNR has some
OSPFlike features
L570[17:41:37] <Magik6k> hmm
L571[17:42:18] <S3> but that's OETF
#5
L572[17:42:24] <Magik6k> in theory the
subnetting is doable with ip too, it's just BGP that makes it not
that doable
L573[17:43:01] <Gavle> Magik6k, GERT is
another Ocranet routing standard
L574[17:43:04] <Gavle> The official one
:D
L575[17:43:30] <S3> OETF #4 is literally
just the base OCranet protcool, and if you read the section under
seervices in switching, I reserved VPI 0 so that you can design
your very own routing protocol of choice
L576[17:43:30] <S3> heck you could put IP
on top of it or something
L577[17:43:59] <S3> Yes, you will want to
take a look at GERT once everything is on the same page
probably
L578[17:44:13] <S3> I am using NNR outside
of Minecraft
L579[17:44:26]
<MGR>
_clears throat_
L580[17:44:27] <S3> for arduinos and stuff
:D
L581[17:44:28]
<MGR> and
I'm back
L582[17:44:29] <Magik6k> The thing with
network protocols is that you can basically stack anything on
anything
L583[17:44:42] <S3> right
L584[17:44:47]
<MGR> GERT
also works outside of MC too
L585[17:44:47] *
CompanionCube prefers NNR for totally-no-reason
L586[17:44:58] <S3> but I went a bit
farther and designed OCR protocol to allow for custom routing
L588[17:45:04] <S3> so that you don't have
to encapsulate it
L589[17:45:15]
<MGR>
although you would need to design an implementation, because Gavle
and I are setting our sights on OpenOS for the moment
L590[17:45:17] <Magik6k> Where are OCranet
implementations?
L592[17:45:47] <S3> Magik6k: I've got a
half built OCranet switch in Lua that runs outside of MC right now
I'm working on, which will be able to run in MC as well
L593[17:45:59] <S3> so that implementation
is on its way
L594[17:46:07] <Gavle> S3, when you finish
that, you can put it in the GERT repo
L595[17:46:07] <S3> I also have a C thing
going that handles addresses in C
L596[17:46:13] <Magik6k> Do you have any
interface API already?
L597[17:46:14] <Gavle> I'll rename it to
Ocranet stuff or something
L598[17:46:17] <S3> Gavle: yes.
L599[17:46:34] <Gavle> Magik6k, GERT is
not done because
L600[17:46:40] <Gavle> A. I haven't
finished it (duh)
L601[17:46:43] <S3> we were
procrastinating
L602[17:46:53] <S3> until like a couple
weeks ago
L603[17:46:54] <Gavle> B. I haven't read
up on Ocranet stuff yet
L604[17:47:05] <Gavle> S3, I was working
on the hell that became bagel
L605[17:47:15] <Gavle> but now it's
full-ish steam ahead on GERT!
L606[17:47:46] <Magik6k> S3, I'd love to
have unified interfaces in OpenOS with multiple proto
capabilities(IP, OCranate, etc)
L607[17:47:54] <S3> Gavle: we need to talk
about GERT actually, but not until I get groceries.. we need to
have a meeting so that everyone is on the same page on how Ocranet
base protocol works and how simple it really is
L608[17:47:54] <Magik6k> I have drafts for
that
L609[17:48:11] <S3> but I'm not talking
about NNR
L610[17:48:16] <Gavle> S3, MGR informed
me
L611[17:48:27] <Gavle> Friday later in the
day EST should work
L612[17:48:29] <S3> we should still have
some sort of meeting
L614[17:48:38] <S3> I'm EST heh
L615[17:48:43] <S3> it's like 7 here
L616[17:48:48] <Gavle> I know you
are
L617[17:48:52] <Gavle> that's why I used
that timezone
L618[17:49:15] <S3> I have to run to the
store for a bit
L620[17:53:54] <Magik6k> (it's a draft,
I'll move it to OP repo when done)
L621[17:54:27] <Magik6k> modem.lua creates
interface with IP capability
L622[17:58:44] <Gavle> Magik6k, thank you
for telling me about dmesg
L623[17:58:57] <Gavle> Tunnel cards'
modem_message event has a port number of 0
L624[17:59:40]
⇨ Joins: Frekvens1
(webchat@37.81-166-240.customer.lyse.net)
L625[18:02:05] <Frekvens1> Anyone know
how, if still possible, to " require " a library outside
of standard paths?
L626[18:02:32] <Gavle> If it's in /lib and
is structured like a library, you can require it
L627[18:02:37] <Gavle> Idk about anything
outside of that
L628[18:04:33] <Frekvens1> Hmm... In a
older version of OC you could
require("/home/files/testlib.lua"). Something like that.
Is that still possible, or is there a workaround?
L629[18:04:39] <payonel> Frekvens1:
require() only checks the package.path
L630[18:05:37] <Frekvens1> Is there a way
to add another path to the package.path in the computer script
wise?
L631[18:07:24] <payonel> Frekvens1:
absolutely, package.path = package.path ..
";/your/own/path"
L632[18:07:31] <payonel> note that the
default package.path includes relative paths
L633[18:07:44] <payonel>
/lib/?.lua;/usr/lib/?.lua;/home/lib/?.lua;./?.lua;/lib/?/init.lua;/usr/lib/?/init.lua;/home/lib/?/init.lua;./?/init.lua
L634[18:08:00] <Frekvens1> *nods* Thank
you very much for this valueable information!
L635[18:08:15] <payonel> thus, ./?.lua and
./?/init.lua are relative paths that are checked
L636[18:08:57] <payonel> Frekvens1: note
that `package` is in the global (_G) environment
L637[18:09:09] <payonel> no need to
require("package")
L638[18:09:14] <payonel> though, that is
allowed
L639[18:09:26] <payonel> just
unnecessary
L640[18:09:51] <Frekvens1> Hahaha,
thanks!
L641[18:10:05] <payonel> thus, also note
that appending to package.path affects the global environment, and
thus is also persisted
L642[18:10:14] <payonel> (not persisted to
disk) but during runtime
L643[18:10:21] <payonel> if your script
appends, it'll append again on each run
L644[18:10:35] <payonel> which is BAD,
just inefficient
L645[18:10:38] <payonel> isn't*
L646[18:10:40] <payonel> isn't* bad
L647[18:10:43] <payonel> :/
L648[18:10:48] <payonel> meh
L649[18:10:56] <Frekvens1> So its not
persistent across rebots? :/
L650[18:11:07] <payonel> no
L651[18:11:11] <Frekvens1> Sigh..
L652[18:11:13] <payonel> i just mean,
between script runs
L653[18:11:20] <Frekvens1> Hmm..
L654[18:11:29] <payonel> you could edit
your /home/.shrc
L655[18:11:46] <payonel> hmm, not as handy
there, those are for shell commands
L656[18:12:07] <payonel> you could add a
boot script in /boot/##_{name}.lua
L657[18:12:24] <payonel> e.g.
/boot/99_mypath.lua -- in which you add your package.path
L658[18:12:31] <payonel> Frekvens1: what
package path are you adding?
L659[18:12:50] <Frekvens1> What I want to
accomplish is to load a file with custom variables, and being able
to use it in the current script. Maybe there is a better way than
using require?
L660[18:13:14] <payonel> require does a
bit more, require also keeps the loaded file in memory
L661[18:13:28] <Frekvens1> Hmmm..
L662[18:13:30] ⇦
Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 206
seconds)
L663[18:13:35] <payonel> and makes it
immediately available on subsequent require() calls
L664[18:13:38] <payonel> without loading
again
L665[18:13:47] <payonel> sounds like you
just want load()
L666[18:14:25] <payonel> err,
loadfile()
L667[18:14:28] <Frekvens1> Does load()
load the file as a script? (Which I can put in a variable)
L668[18:14:34] <Frekvens1>
*loadfile()
L669[18:14:37] <payonel> such as:
loadfile(filepath, "bt", _G)
L670[18:14:46] <Frekvens1> Hmmm...
L671[18:14:52] <payonel> load is for a
text stream, loadfile is for a file path
L672[18:15:00] <Frekvens1> Noticed,
haha.
L673[18:15:14] <payonel> loadfile will
compile and run the script, and the return value from loadfile is
the return from the script
L674[18:15:30] <payonel> so if your script
returns "abcdef", then print(loadfile(...)) will print
"abcdef"
L675[18:16:08] <payonel> typically, a
script loadedd via loadfile will return a table
L676[18:16:34] <payonel> that is then used
like an object representing a library, in that the file was that
library's definition
L677[18:17:18] <Frekvens1> Hmm... It gives
me an error.
L678[18:17:43] <Frekvens1> I can make a
pastebin of some simple sample code, if you want to check :)
L679[18:17:48] <payonel> sure
L680[18:18:15] <payonel> i'm afk for a
minute
L682[18:21:39] <Frekvens1> There you go
:)
L683[18:28:42]
⇨ Joins: flappy
(~flappy@a88-113-154-4.elisa-laajakaista.fi)
L684[18:33:31] ⇦
Quits: Inari (~Pinkishu@p5DEC6860.dip0.t-ipconnect.de) (Quit: 'We
must eat popcorn at the new moon, when a numeral seven is in the
date.' - Vanilla (Galaxy Angel))
L685[18:34:24] <Gavle> goodbye Inari
L686[18:43:29] <payonel> Frekvens1: i
think loadfile() might return a function that executes
L687[18:43:49] <payonel> dofile() is
essentially (loadfile(...))()
L688[18:44:30] <payonel> and by "i
think loadfile() might return" i mean, "i meant to say
loadfile() returns" :)
L689[18:44:57] <payonel> "that
executes" .. i meant, it runs the script when you call that
function
L690[18:45:04] <payonel> it turns the
script into a function you can run
L691[18:45:13] <payonel> wow, i really am
failing to be concise today
L692[18:45:16] <payonel> sorry
>.<
L693[18:46:54] <payonel> also the error
SHOULDN'T be "a nil value", it should have said, "a
function value"
L694[18:48:40] <payonel> ok i should
run
L695[18:48:42] <payonel> o/
L696[18:52:37] <Frekvens1> I checked my
code again, seems like I had a typo in the code. Now is
successfully displays "a function value".
L698[18:52:52] <Frekvens1> I guess we're
getting closer, haha.
L699[18:52:57] <Frekvens1> Welcome back
S3!
L700[18:53:15] <Gavle> hello S3
L701[19:01:36] <Frekvens1> Anyone else
with time on their hands who could give me a helping hand solving
my problem?
L702[19:01:39]
<Z0idburg>
OK
L704[19:06:26] <S3> Gavle: I had to update
discord
L706[19:06:49] <Gavle> ah
L707[19:07:03]
<Gavle> S3,
I still don't see you
L708[19:07:10]
<Z0idburg>
I'm right here.
L709[19:07:23]
<Gavle> can
you confirm in IRC that it is you?
L711[19:07:30] <Mimiru> That's S3
L712[19:07:36] <Gavle> ok, just making
sure
L713[19:13:31] <Frekvens1> Seems like the
'dofile' did the trick. Thanks payonel! :D
L714[19:14:26] <Frekvens1> By the way,
anyone know how to check for functions and variables from blocks
connected to the adapter? (Like APIs from other mods)
L715[19:14:54] <Frekvens1> Been stuck on
that question for a year now. Sigh...
L716[19:15:01] <S3> Actually
Frekvens1
L717[19:15:12] <S3> in Lua functions are
variables
L718[19:15:20] <Frekvens1> True.
L719[19:15:29] <S3> so what you can try to
do is just dump a list of all variables on a component object
L720[19:15:42] <Frekvens1> Hmm..
L721[19:15:46] <S3> maybe like
L722[19:16:12] <S3> for key, _ in
pairs(component_object) do print(key) end
L723[19:16:18] <S3> see if that
works
L724[19:16:29] <Frekvens1> Let me check,
brb.
L725[19:16:47] <S3> the _ is just a
throwaway variable
L726[19:21:08] <Frekvens1> It gives me an
error. Expected table, but got nil.
L727[19:21:34] <Frekvens1> for key, _ in
pairs(component_gpu) do print(key) end
L728[19:26:55] <Frekvens1> Is there some
obvious mistake or something with the code I don't see? Because I
can't figure out whats wrong.
L729[19:30:13] <Frekvens1> I take that
back. I found it rather easily.
L730[19:31:02] <Frekvens1> You have my
greatest thanks S3! The code works like a charm.
L731[19:31:31] <S3> oh cool
L732[19:31:48] ***
Gavle is now known as Gavle|Away
L733[19:33:41] <Frekvens1> I have to
apology, I'm still very new to LUA and OC. I guess that didn't come
as a shock, haha. Anyway, thanks for helping me out!
L734[19:38:37] ⇦
Quits: Frekvens1 (webchat@37.81-166-240.customer.lyse.net) (Quit:
Web client closed)
L735[19:42:31]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:f0db:b12e:850e:e496)
L736[19:46:08]
⇨ Joins: |0x21524110|
(~TYKUHN2@cpe-98-28-169-173.cinci.res.rr.com)
L737[19:47:58] <S3> So I have this crazy
idea
L738[19:48:07] <|0x21524110|> No
L740[19:48:49] <S3> Maybe instead of an
external switch for interconnecting servers, I can create a loop
server
L741[19:48:51] <|0x21524110|> I have a
crazy idea. Why don't we not use crazy ideas? I don't like crazy
ideas. They belong in Arkham.
L742[19:49:13] <|0x21524110|> (Ignore the
fact I am implementing my latest crazy idea)
L743[19:49:27] <S3> the idea is that you
connect to some server, and some other minecraft oc computer
somewhere in the world connects to that server
L744[19:49:44] <S3> and basically, you get
a modem component that tunnels
L745[19:49:51] <S3> over the
Internet
L746[19:50:02] <S3> The problem is this
would require vcomponent
L747[19:50:05] <S3> or some patching
L748[19:50:24] <|0x21524110|> So wait
what?
L749[19:50:40] <|0x21524110|> I'm missing
something
L750[19:50:51] <S3> the idea would be to
have somebody run some process on a real computer on the
Internet
L751[19:50:57]
<MGR> The
Ocranet
L752[19:51:00] <S3> this process would
"emulate" a component cable
L753[19:51:15] <S3> and then you would
have software on your computer that exposed a virtual component
that looked like any other modem
L754[19:51:21] <S3> but had the type of
say "inet_tunnel"
L755[19:51:40] <|0x21524110|> I had a look
at the OTEF for OCRanet (Can't say I understood it) but I think I'm
missing the point.
L756[19:51:42] <S3> it would be like a
bridge
L757[19:51:45]
<MGR> Why
not just use a library?
L758[19:51:51] <S3> MGR ?
L759[19:52:04]
<MGR> For
the tunnel thing
L761[19:52:09] <S3> abstraction
really
L762[19:52:10] <S3> I mean you could
L763[19:52:21]
<MGR> It
would be easier :p
L764[19:52:39] <S3> MGR, what this means,
is that a fully functioning OCR switch would NOT be required
outside of the MC server
L765[19:52:48] <S3> you can just have a
switch on your mc server a switch on theirs
L766[19:52:57] <|0x21524110|> Am I correct
in assuming nothing can access FS at boot? By nothing I mean dofile
loadfile don't exist and load doesn't accept file?
L767[19:52:59]
⇨ Joins: draco_nite
(~draco@68-186-50-132.dhcp.mdfd.or.charter.com)
L768[19:53:00] <S3> and interconnect them
with this "loop" tunnel thing
L769[19:53:03] <|0x21524110|> Too lazy to
remember
L770[19:53:24] <S3> MGR: If you wanted a
switch on it, you can just connect it to the tunnel server
thing
L771[19:53:28] <S3> what do you think of
that
L772[19:53:54] <|0x21524110|> S3 by some
other minecraft oc computer did you mean on another server? That
wasn't well specified in my opinion.
L773[19:54:09] <S3> yeah that prt is
confusing
L774[19:54:11] <S3> so you have
this:
L775[19:54:17] <S3> OC computer A on
Server A
L776[19:54:19] <|0x21524110|> If it's on
another server it makes sense
L777[19:54:20]
<MGR> Well,
I'm not too clear on what is a switch
L778[19:54:22] <S3> and OC computer B on
Server B
L779[19:54:37] <|0x21524110|> I was just
confused what the point was because I thought they were on the same
server :)
L780[19:54:42] <S3> and you want to
connect Computer A yto Computer B
L781[19:54:49]
<MGR> Ok, I
got it better now
L782[19:55:00]
<MGR> But OC
servers cannot directly connect
L783[19:55:07] <S3> right
L784[19:55:09]
<MGR>
Neither can accept TCP connections
L785[19:55:38] <S3> and in all of my
previous thoughts, I figured the best choice is to create a
"switch" that runs on somebody's real live server such as
mine
L786[19:55:46] <S3> and you connect to
that
L787[19:55:47] <|0x21524110|> It would
have to be a reverse connection./
L789[19:55:54]
<MGR>
Ye
L790[19:56:04] <S3> |0x21524110|: passive
is the word you're looking for.
L791[19:56:05] <|0x21524110|> Reverse...
proxy? Reverse switch?
L792[19:56:15] <draco_nite> does anyone
know why robots grab 5 items at a time from a cache?
L793[19:56:17] <|0x21524110|> Sure let's
go with passive :)
L794[19:56:24] <draco_nite> from a TE
cache?
L795[19:56:30] <S3> MGR: BUT, by NOT
having a switch, and instead making a very simple protocol that
instead emulated a component cable on the Internet
L796[19:56:36]
<MGR> Long
alphanumeric name: it's a passthrough
L797[19:56:37] <S3> that would be protocol
independent
L799[19:56:46] <S3> so you could run OCR
on top of it
L800[19:56:52] <S3> or you could choose
not to
L801[19:56:53]
<MGR>
?
L802[19:57:02] ⇦
Quits: Turtle (~SentientT@82.171.92.73) (Quit: Nettalk6 -
www.ntalk.de)
L803[19:57:05] <|0x21524110|> I made code
somewhere that was supposed to be a passive TCP connection to allow
MC servers to host HTTP servers.
L804[19:57:50] <|0x21524110|> Dunno why I
felt like making it
L805[19:57:52] <S3> What's confusing you
MGR?
L806[19:58:22]
<MGR> But
they cant
L807[19:58:24]
<MGR> It
seems like you are saying they connect directly
L809[19:58:38] <S3> you still need a
middle server
L810[19:58:38]
<MGR> Unless
the vcomponent goes through the passive repeater
L811[19:58:48]
<MGR> Ah
ok
L812[19:59:01] <S3> but the idea is that
instead of running a switch on the middle server, why not make a
very bare bones protocol that emulates a component cable
instead?
L813[19:59:09] <S3> then we can built
GERT, OCR, etc on top of that
L814[19:59:14] <S3> as if it was inside
the game
L815[19:59:45]
<MGR>
Waaaat
L816[19:59:47] <S3> you would make a
library for OpenOS or whatever that sent your component stuff and
generated events like a modem
L817[19:59:52] <S3> but sent it through
the Internet card
L819[19:59:53] <|0x21524110|> draco_nite
you can specify how much to take. Does that work with a cache? (No
idea what said cache is)
L822[20:00:22] <S3> I have just the
thing
L823[20:00:50] <S3> a Library, an Internet
card, and to make this super easy, Lua-Msgpack
L824[20:00:53] <S3> that's all we need to
do that
L825[20:01:15] <S3> the library would just
work as if it were a modem
L826[20:01:17]
<MGR> We
will have to discuss this Friday
L827[20:01:20] <S3> yeah..
L828[20:01:31] <S3> I think it would
greatly reduce the complexity
L829[20:01:47]
<MGR> Could
be
L830[20:02:32] <|0x21524110|> Awww is
collectgarbage not EEPROM accessible? :(
L832[20:04:48] <|0x21524110|> I wanted to
go EEPROM Dumpster Diving
L834[20:11:14] <CompanionCube> this could
be useful for something
L835[20:11:46] <|0x21524110|> Get your
data in RAM? Is that not a thing that is already done? :)
L836[20:12:28] <S3> Huh.. does the
Internet card have an event associated with it?
L837[20:12:32] <S3> for reading
L838[20:12:41] <CompanionCube>
|0x21524110|: they mean for your DB
L839[20:13:19] <|0x21524110|>
socket.isReady() or something similar
L840[20:13:31] <|0x21524110|> repeat
coroutine.yield() until socket.isReady() :)
L842[20:15:13] <|0x21524110|> Or if I
misunderstood you... repeat coroutine.yield() until hello =
socket.read() (I think that works...?)
L843[20:15:27] <|0x21524110|> If that
doesn't work just move assignment into loop :)
L844[20:15:48] <|0x21524110|> I don't
THINK it's blocking
L846[20:16:21] <|0x21524110|> HTTP isn't
"finished" until it responds. TCP being a two way
probably needs both loops.
L847[20:16:27] <S3> yeah if I call an
empty read then it would work maybe
L848[20:17:08] <S3> the idea is that I
want to generate an event every time a message comes in on the
tunnel
L849[20:17:13] <|0x21524110|> Then hello
would contain the read data as well
L850[20:17:23] <S3> right
L851[20:17:49] <S3> read(8192) would
probably be safer
L852[20:18:05] <S3> maximum modem packet
size
L854[20:18:12] <S3> (in OC)
L855[20:18:25] <|0x21524110|> repeat
coroutine.yield() hello = socket.read() until hello
computer.pushSignal(tunnel_packet, blah blah, hello)
L856[20:18:56] <|0x21524110|> And I can't
remember how to get that to run as a daemon.
L857[20:19:07] <|0x21524110|> Modem sizes
vary based on config
L858[20:19:08] <S3> right
L859[20:19:14] <S3> I suppose
L860[20:19:33] <S3> though I could allow
to specify an MTU
L861[20:19:40] <S3> this is how you use my
library
L862[20:19:52] <|0x21524110|> I've
attempted to implement a routing protocol. I'll probably use
OCRanet next time.
L863[20:20:21] <|0x21524110|> What does
Wakeup message do? Turn on the computer?
L864[20:20:46] <S3> local netloop =
require('netloop') {
L865[20:20:46] <S3> host =
'foobar.com',
L866[20:20:46] <S3> port = 12345,
L867[20:20:46] <S3> mtu = ? (maybe?)
L869[20:20:59] <|0x21524110|> mtu =
modem.maxPacketSize()
L870[20:21:04] <S3> netloop would have
most of the functions a modem has
L871[20:21:07] <S3> yeah that'd work
L872[20:21:18] <S3> then read(mtu) to
prevent it from crashing
L873[20:21:39] <S3> then after that,
anyone sending larger packets is not my problem
L875[20:21:49] <|0x21524110|> Or maybe set
MTU max based off that and actual MTU off user/negotiated
settings?
L876[20:22:01] <S3> yeah, not too
worried
L877[20:22:17] <|0x21524110|> Probably
want to broadcast MTU at least over tunnel.
L878[20:22:22] <S3> for the most part I
want people to basically just use netloop to send messages through
it
L879[20:22:31] <S3> and use events to
recieve from
L880[20:22:42] <|0x21524110|> Since both
computers have to comply with a tunnel protocol both computers can
agree to a MTU
L881[20:22:51] <S3> right
L882[20:23:52] <S3> that's no different
than IRL
L883[20:23:52] <S3> cool thing is my setup
isn't limited to two machines, you could interconnect
thousands..
L884[20:23:53]
⇨ Joins: Johannes13__
(~Johannes1@dslb-188-098-051-085.188.098.pools.vodafone-ip.de)
L885[20:24:15] <S3> That's why I called it
netloop
L886[20:24:34] <|0x21524110|>
Alternatively maybe have the passive switch reply with MTU (set by
smallest MTU among connected switches) when queried or when a
packet too large is received.
L887[20:24:44] <|0x21524110|> Depends how
deep you want to get.
L888[20:24:51] <S3> not too worried
L889[20:25:13] <S3> if I wanted to be
perfect |0x21524110|
L890[20:25:22]
<MGR> NVIDIA
COULD BE RELEASING THE 1080TI SOON
L891[20:25:31] <S3> what I would do is
instead of doing network stuff, I would just require
vcomponent
L892[20:25:36] <|0x21524110|> Screw Nvidia
my card still doesn't work.
L893[20:25:39] <S3> and then allow for ALL
components to network
L895[20:26:00] <S3> so you could just
interconnect anything, redstone io blocks.. big reactors,
etc..
L896[20:26:03] <S3> accross the
Internet
L897[20:26:16] <S3> that would require
more work
L898[20:26:28] ⇦
Quits: Johannes13_
(~Johannes1@dslb-188-105-005-040.188.105.pools.vodafone-ip.de)
(Ping timeout: 206 seconds)
L899[20:26:50] <S3> and it would be
dangerous because you could crash the other program by sending bad
arguments.
L900[20:31:18] <|0x21524110|> Screw
it
L901[20:31:35] <|0x21524110|> Hex looks
cool and confusing. All error messages will report hex line numbers
for now on!
L903[20:31:49] <|0x21524110|> I declare it
to be true
L904[20:31:49]
<MGR> S3,
just make all computers one
L905[20:31:56] <S3> MGR LOL
L906[20:32:05] <|0x21524110|>
Assimilate?
L907[20:32:05]
<MGR>
Largest distributed computing network ever
L908[20:32:08]
<MGR> In
MC
L909[20:32:12] <S3> mgr, trying to figure
out how to create a daemon in OC
L910[20:32:22]
<MGR> RC
library
L911[20:32:24] <S3> the example rc script
is .. non informative
L912[20:32:27]
⇨ Joins: Orbstheorem (~Orbstheor@orbstheorem.ch)
L913[20:32:29] <|0x21524110|> S3 if you
want me to look it up I have long deprecated code with a daemon I
think
L914[20:33:00]
<MGR> S3, if
you can hold onto your pants till tomorrow, Gavle can hit you up
with some NDAs and a program
L916[20:33:22]
<MGR> An RC
program
L917[20:33:27] <S3> too excited, I gotta
see how services kinda work
L919[20:33:48] <S3> I wish the frigging
internet card worked the same was as a modem in oc
L920[20:33:49] <S3> like wtf
L921[20:33:55] <S3> why can't it just send
modem_message
L922[20:34:04] <S3> that'd be so
ideal
L923[20:34:30] <S3> I can understand the
want to control read manually
L924[20:34:36] <S3> but you should be able
to enable an event too
L925[20:34:54]
<MGR> *waves
encapsulation wand*
L926[20:35:08]
<MGR> Just
encapsulate everything into one command that does it all!
L927[20:35:08] <|0x21524110|> Oh
wait
L928[20:35:24] <|0x21524110|> I hooked a
custom event to function as a Daemon trigger since it was a
hardware driver.
L929[20:35:37] <draco_nite> can anyone
answer a nub question
L930[20:35:38] <draco_nite> ?
L931[20:35:45] <|0x21524110|> Shoot
it
L932[20:35:59] <draco_nite> are robots
supposed to grab from TE caches 5 items at a time?
L933[20:36:10] <|0x21524110|> Depends on
the implementation from TE's side really.
L934[20:36:43] <|0x21524110|> S3 I have OC
"decompiled" somewhere I'll go look into RC.
L935[20:37:23] <S3> Man I wish I got OCBSD
working
L936[20:37:28] <draco_nite> would there be
a reason for it to "click" on the cache 5 times in a
row?
L937[20:37:33] <S3> it would have none of
these OpenOS problems
L939[20:37:38]
<MGR> I can
smell the oncoming 1080Ti
L940[20:37:50] <S3> 1090!
L941[20:38:01]
<MGR>
Nvidia, do it fast, and don't do stupid pricing
L942[20:39:01]
<MGR> S3, I
do NOT want 2 1080s strapped together
L943[20:39:16] <S3> nope?
L944[20:39:20] <S3> I have a 770
L945[20:39:24] <S3> still plays latest
games on max
L946[20:39:25] <S3> just fine
L947[20:39:30]
<MGR> What
res
L948[20:39:30] <|0x21524110|> draco_nite
If you want clicking persay I think you can use swing()
L949[20:39:35] <S3> 2048x1536
L950[20:39:41]
<MGR>
Ah
L951[20:39:44] <|0x21524110|> draco_nite I
don't think suck() does clicking directly.
L952[20:39:51] <S3> my CRT is
massive
L953[20:39:51]
<MGR> I want
2K at 165 FPS
L955[20:39:56]
<MGR>
Wait
L956[20:40:00]
<MGR>
What
L958[20:40:13]
<MGR> CRTs
went that high res?
L959[20:40:13] <draco_nite> 0x21524110 i'm
using use()
L961[20:40:20] <S3> CRTs are analog
L962[20:40:23]
<MGR> The
thickness
L963[20:40:28] <draco_nite> 0x21524110 I
thought suck() only worked with liquids?
L964[20:40:29]
<MGR> Must
be extreme
L965[20:40:30] <S3> VGA doesn't have a
resolution limit
L966[20:40:36] <S3> it's 80Hz
L967[20:40:41]
<MGR> S3,
but the color sucks
L968[20:40:44]
<MGR> I
think
L970[20:40:47] <S3> the color is much
better
L971[20:40:49] <S3> they aren't
washed
L972[20:40:51] <S3> blacks are true
black
L973[20:40:53]
<MGR> It has
some downside
L974[20:40:56] <S3> whites are painfully
white
L975[20:40:57] <|0x21524110|> drain() is
liquids
L976[20:41:01] <S3> yes it has a
downside
L977[20:41:04]
<MGR> VGA,
not CRT
L978[20:41:06] <S3> it's called it broke
my desk once
L979[20:41:11]
<MGR>
LOL
L980[20:41:21] <S3> it weighs 70
pounds.
L981[20:41:23] <S3> it's 22"
L982[20:41:24] <|0x21524110|> use(side,
sneaky, duration) otherwise is singular click
L983[20:41:29] <S3> the screen part
L984[20:41:32]
<MGR> How
thick?
L985[20:41:44] <S3> what do you
mean?
L986[20:42:04] <S3> it's a CRT.. it's ..
like 15 - 18 inches deep
L987[20:42:12]
<MGR>
Ye
L988[20:42:17]
<MGR>
Alright, bedtime
L989[20:42:21]
<MGR>
NVIDIA
L990[20:42:22] <|0x21524110|> CRTs really
are true colors with beta radiation :)
L991[20:42:23] <S3> I may have a
photo!
L992[20:42:29]
<MGR> GIVE
ME A CHEAP GOOD 1080TI
L993[20:43:03] <S3> Nope I don't it was on
my old phone
L994[20:43:15] <S3> I also have two of
these CRTs btw
L995[20:43:21] <S3> but I only use one at
a time
L996[20:43:28]
<MGR> My
friend has a 1080, and I need to have more FPS than him
L997[20:43:32] <|0x21524110|> S3 you know
how UNIX daemons work?
L998[20:43:39] <S3> yes |0x21524110|
L999[20:43:44] <|0x21524110|> RC is
basically that
L1000[20:44:07] <S3> I can see that much,
I'm more worried about the background process though, not
initialization
L1001[20:45:03] <|0x21524110|> Well RC
has no real loop you'd have to provide that
L1002[20:46:28] <S3> right, OCBSD had a
reactive model in a microkernel
L1003[20:46:40] <S3> plan9k also provides
features to do it afaik
L1004[20:47:04] <|0x21524110|> I'd
recommend hookin shit
L1005[20:48:01] <|0x21524110|> Ohh I have
one
L1006[20:48:13]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8000:134f:f0db:b12e:850e:e496) (Ping timeout:
206 seconds)
L1007[20:48:27] <|0x21524110|>
event.timer(someInterval, netloop, math.huge)
L1008[20:48:38]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:8083:b7b1:2569:afac)
L1009[20:48:39] <S3> yes that is very
evil
L1010[20:48:51] <S3> that becomes more
like the ol cpu usage check select loop
L1011[20:48:53] <S3> which is very
evil
L1012[20:49:03] <|0x21524110|> Recommend
saving timerID in a file to prevent multiple runs and allow
canceling.
L1013[20:49:05] <S3> though I will do it
if I have to
L1014[20:49:35] <S3> yeah too bad Lua
doesn't have a static keyword
L1015[20:50:07] <|0x21524110|> Well only
alternative is to hook events which are unreliable.
L1016[20:50:18] <|0x21524110|> Ultimately
you need a trigger caused by the kernel
L1017[20:50:27] <S3> there is one more
option
L1018[20:50:31] <|0x21524110|> Everything
would be in event
L1019[20:50:50] <S3> and it is to patch
OpenOS to run everything in coroutines
L1020[20:50:57] <S3> for cooperative
multitasking
L1021[20:51:13] <|0x21524110|> I guess
you could run your program then fake the top level shell but...
meh.
L1022[20:51:40] <|0x21524110|> Something
below the shell would have to trigger the loop basically.
L1023[20:52:09] <S3> I remember gamax92
or somebody made a coroutine main loop for CC iirc
L1024[20:52:13] <S3> I forget exactly
who
L1026[20:52:33] <S3> it was gopher
L1027[20:52:35] <|0x21524110|> I'm
currently writing a Kernel that by default runs basically
everything in coroutines.
L1028[20:52:48] <|0x21524110|> Oh! I was
learning how to make real kernels!
L1029[20:52:49] <S3> that's pretty
normal
L1030[20:52:59] <S3> OCbsD is a
microkernel
L1031[20:53:02] <|0x21524110|> Was having
fun fantasizing about a Lua based kernel.
L1032[20:53:15] <S3> all drivers are
processes in userspace as a'service"
L1033[20:53:19] <S3> attached to a
reactive bus
L1034[20:53:44] <|0x21524110|> Well I'm
rewriting my kernel I done broked it.
L1035[20:53:54] <S3> problem is
L1036[20:53:59] <|0x21524110|> Wayy too
complicated and abstracted
L1037[20:54:01] <S3> this Ocranet stuff
needs to run on openOS
L1038[20:54:26] <|0x21524110|> Event has
the needed under-the-shell triggers.
L1039[20:54:49] <S3> the biggest problem
is that loop that calls read() repeatably
L1040[20:54:56] <|0x21524110|> Otherwise
you'd have to hook the shell...
L1041[20:55:21] <|0x21524110|> My loop
suggestion runs coroutine.yield every read cycle (and I think read
might be non-blocking)
L1042[20:56:18] <|0x21524110|> If read is
blocking just do a micro CC parallel library
L1043[20:56:50] <S3> the coroutine.yield
makes sense but i can't have a random loop in the library
L1044[20:57:06] <S3> other programs will
be running and talking to it
L1045[20:57:12] <|0x21524110|> If it's a
main execution loop you can split it off.
L1046[20:58:04] <|0x21524110|> If it's a
functional loop then the problem doesn't really exist...
L1047[20:58:23] <S3> yes but somethinmg
has to call it
L1048[20:58:51] <|0x21524110|> What
exactly are you trying to do with the loop? Include how the loop is
started.
L1049[20:59:46] <|0x21524110|> Also if
you can test if read is blocking because guessing is getting
annoying.
L1050[21:00:42] <S3> the main idea, is
that I want to be able to do this:
L1051[21:01:09] <|0x21524110|> 0ms ping
according to HexChat. Brilliant algorithm there.
L1052[21:07:52] <|0x21524110|> S3 you
alive? :)
L1053[21:07:58] <S3> yes typing up
L1054[21:08:04] <|0x21524110|> Dang
L1056[21:11:14] <S3> example ^
L1057[21:11:26] <|0x21524110|> Runtime
error
L1058[21:11:30] <S3> wow syntax highlight
fail
L1059[21:11:35] <S3> oh refresh
L1060[21:12:36] <|0x21524110|> Not seeing
an issue here...?
L1061[21:12:40] <S3> keep in mind a
netloop doesn't mean there's a loop.. in Ocranet, the wire
connecting computers together is called the :loop"
L1062[21:12:41] <S3> righty
L1064[21:12:50] <S3> what I am doing is
writing the netloop library
L1065[21:13:06] <ping> .-.
L1066[21:13:20] <S3> what I want to do,
is make it so that when you're connected, every time you receive a
tcp message, it will send a modem_message event
L1067[21:13:26] <S3> so I'll have to do
something fishy
L1068[21:13:35] <S3> have some sort of
background driver
L1069[21:13:41] <S3> continuously calling
read()
L1070[21:13:51] <S3> and hopefully
yielding
L1071[21:13:53] <|0x21524110|>
event.timer(someInterval, tcp_driver, math.huge) :)
L1072[21:14:14] <S3> Yes, I can do that,
unfortunately, a timer is really evil..
L1073[21:15:27] <S3> why the
math.huge?
L1075[21:16:44] <|0x21524110|> Math.huge
makes the timer run indefinately.
L1076[21:16:59] <|0x21524110|> nil is
equated to one I believe
L1077[21:17:43] <|0x21524110|> Edited to
fix some syntax :)
L1078[21:18:48] <|0x21524110|>
Ping?
L1080[21:19:35] <|0x21524110|> You're
supposed to say pong! >:(
L1081[21:25:15] <ping> pong
L1082[21:25:20] <|0x21524110|> Fun fact:
I just replaced a "if readNext == nil then break end"
with "readNext = read() or break"
L1083[21:25:31] <|0x21524110|>
#Efficiency!
L1084[21:26:54] <|0x21524110|> I also
have a really long 2 pcall and an error expression
L1085[21:29:01]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L1086[21:33:51] <|0x21524110|> I want to
see if maybe metatables will assist in memory management
L1087[21:34:52] <|0x21524110|> I can't
remember, Lua table assignments are pointers unless newly defined
right? How do I copy a table instead?
L1088[21:34:52] <S3> LOL I am playing my
aucoustic guitar I left at my mothers for the past 15 years in the
Discord voice channel
L1089[21:38:50] <|0x21524110|> table2 =
{table.unpack(table1)}
L1090[21:41:29] <|0x21524110|>
Zoidberg?
L1092[21:42:14] <|0x21524110|> I hearz
the typing
L1093[21:42:16]
<Z0idburg> fuuuu
L1094[21:42:17]
<Z0idburg> lol
L1095[21:42:41] <|0x21524110|> Other than
the cutting out... not bad!
L1096[21:43:01] <S3> how how the fu do I
fix that
L1097[21:43:19] <|0x21524110|> Increase
sensitivity or make it always on? IDK I prefer TS3
L1098[21:44:12]
<The_Bestist_The_Greatist_TYKUHN2> Seems
fixed
L1099[21:44:33]
<Z0idburg> maybe
L1100[21:44:41]
<Z0idburg> may be too sensitive
L1101[21:45:19]
<Z0idburg> yep maybe
L1102[21:46:35] <S3> bah that song is
old
L1103[21:46:38] <S3> nobody knows
it
L1104[21:48:49]
<TYKUHN2> I need to get back to my
kernel... but the motivation is lacking!....
L1105[21:49:54]
<TYKUHN2> Wonder if I should mod the
sample-rate
L1106[21:50:55]
⇨ Joins: techno156
(~techno156@14-201-37-16.static.tpgi.com.au)
L1107[21:51:37]
<Z0idburg> no idea. is it possible with
discord?
L1108[21:52:19]
<TYKUHN2> I seperated discord's audio onto
another channel
L1109[21:52:27]
<Z0idburg> actually it probably uses the
os's setup
L1110[21:52:31]
<TYKUHN2> I can mod the channel's bitrate
etc from the driver
L1111[21:52:37]
<Z0idburg> I see
L1112[21:52:54]
<TYKUHN2> CPU based virtual channel
L1113[21:54:30]
<TYKUHN2> I'll be doing my kernel
thing
L1114[21:54:40]
⇦ Quits: |0x21524110|
(~TYKUHN2@cpe-98-28-169-173.cinci.res.rr.com) (Quit:
Leaving)
L1115[21:56:08]
<Z0idburg> if I was smart, I'd connect my
electric directly in to the computer..
L1116[21:56:18]
<TYKUHN2> Sounded fine on this end
L1117[22:02:26]
<TYKUHN2> DonutThing requested to be
friends. No idea who that is
L1118[22:02:44]
<Z0idburg> wut
L1119[22:05:53] <S3> I need to find a new
place to store my speakers for my electric guitar
L1120[22:06:30]
<TYKUHN2> Heh
L1121[22:07:20] <S3> not kidding. They
are bigger than I am
L1122[22:15:18]
<TYKUHN2> Well I think that's the kernel
written
L1123[22:15:27]
<TYKUHN2> 86 lines of uselessness
later
L1124[22:17:17]
<TYKUHN2> I'll definately be expanding on
it
L1125[22:22:29]
<TYKUHN2> Find DonutThing. I think his
steam name was at one point DonutThingTheFister but is now
unrelated
L1126[22:25:30]
⇦ Quits: draco_nite
(~draco@68-186-50-132.dhcp.mdfd.or.charter.com) (Quit:
Leaving)
L1127[22:26:32]
<TYKUHN2> Nuuu! My background audio is
gone!
L1128[22:27:48]
<TYKUHN2> Aha got more!
L1129[22:34:58]
⇨ Joins: xarses (~xarses@67.218.117.86)
L1130[22:35:12]
⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
(Quit: I solemnly swear that I am up to no good.)
L1131[22:36:11]
⇨ Joins: Xal
(~xal@S0106f0f2490b0073.vw.shawcable.net)
L1132[22:44:17]
⇨ Joins: Xaltonon
(~xal@s0106f0f2490b0073.vw.shawcable.net)
L1133[22:44:29]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L1134[22:46:55]
⇦ Quits: Xaltonon (~xal@s0106f0f2490b0073.vw.shawcable.net)
(Client Quit)
L1135[22:48:24]
⇦ Quits: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net) (Read
error: Connection reset by peer)
L1136[23:01:57]
<TYKUHN2> Memory management ?
L1137[23:05:23]
<TYKUHN2> Read only shared global
though!
L1138[23:08:02] ***
Guest20891 is now known as vifino
L1139[23:10:34]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1140[23:28:53]
⇨ Joins: bamajoe411
(~bamajoe41@cpe-174-111-254-181.triad.res.rr.com)
L1141[23:40:11] ***
minecreatr is now known as Mine|dreamland
L1142[23:46:30] <bamajoe411> can someone
show me a tutorial on how to set up a network?
L1143[23:51:49] <Kodos> Which part are
you needing assistance with
L1144[23:52:10] ***
Keridos|away is now known as Keridos
L1145[23:55:13]
⇦ Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 206
seconds)