<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:40:17] ⇦
Quits: minecreatr (minecreatr!~minecreat@tterrag.com) (Quit: I left
for some reason)
L2[01:01:06] ⇨
Joins: minecreatr (minecreatr!~minecreat@tterrag.com)
L3[02:20:14]
<Kodos> %g
MSN "MissKillsYou"
L4[02:20:19] <MichiBot> Kodos: Search
failed
L5[02:20:25]
<Kodos>
Welp
L6[02:25:34] <Izaya> API changed
L7[02:28:34]
<Forecaster>
%sip random
L8[02:28:35] <MichiBot> You drink a porous
rainbow potion (New!). Forecaster zones out for a second.
L9[04:44:21] ⇨
Joins: fingerco1
(fingerco1!~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L10[04:45:46] ⇦
Quits: fingerco1
(fingerco1!~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
(Client Quit)
L11[05:06:40] ⇨
Joins: Vexatos
(Vexatos!~Vexatos@port-92-201-8-114.dynamic.qsc.de)
L12[05:06:41] zsh
sets mode: +v on Vexatos
L13[05:15:21] ⇦
Quits: Guest10338
(Guest10338!~vifino@b2b-78-94-116-114.unitymedia.biz) (Ping
timeout: 198 seconds)
L14[05:24:38] ⇨
Joins: vifino
(vifino!~vifino@b2b-78-94-116-114.unitymedia.biz)
L15[05:25:08] ***
vifino is now known as Guest38024
L16[06:13:01] *
Izaya squints at LeshaInc
L17[06:13:36]
<Bob>
?
L18[06:24:22] ⇨
Joins: Squall1247
(Squall1247!webchat@mor80-1-78-231-95-212.fbx.proxad.net)
L19[06:30:49] ⇦
Quits: LeshaInc (LeshaInc!LeshaInc@fomalhaut.me) (Quit: Ping
timeout: 140 seconds)
L20[06:31:15] ⇨
Joins: LeshaInc (LeshaInc!LeshaInc@fomalhaut.me)
L21[06:31:37] <Squall1247> hi
everyone
L22[06:32:19] <Squall1247> I have 2
questions on OpenComputers that I can't find the answer on google,
may I ask here ?
L23[06:32:34] <Izaya> %hello
L24[06:32:34] <MichiBot> Izaya: Hello!
Welcome to #oc! The one and only opencomputers channel! Please ask
your questions directly (dont ask to ask) and provide error/code
examples! (Use pastebin.com if theyre more than one line!) Dont
mind the random conversation you might have walked into.
L25[06:33:59] <Squall1247> ok thank you, so
: 1) How to get the component limit of the computer from within a
lua script ? 2) How to get the CPU Tier of the computer from within
a lua script ?
L26[06:35:43] <Izaya> ... I wonder if the
CPU provides a component... Not sure, but someone will know.
L27[06:36:33] <Squall1247> component.list()
doesn't show the cpu, and I red the doc about computer API, nothing
related to CPU Tier
L28[06:43:26]
<Forecaster>
I don't think there's a way to do that
L29[06:43:53] <Squall1247> that's a bit
annoying :/
L30[06:55:11] ⇨
Joins: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.158.66)
L31[07:31:37] ⇨
Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L32[07:33:48] ⇨
Joins: baschdel_
(baschdel_!~baschdel@2a01:5c0:16:ede1:571b:16dd:1bdb:37b)
L33[07:47:12] ⇨
Joins: Sec
(Sec!~Sec@static.176.42.251.148.clients.your-server.de)
L34[07:47:14] ⇦
Parts: Sec (Sec!~Sec@static.176.42.251.148.clients.your-server.de)
())
L35[07:47:55] ⇨
Joins: Sec
(Sec!~Sec@static.176.42.251.148.clients.your-server.de)
L36[07:51:41] ⇨
Joins: Test
(Test!~Test@static.176.42.251.148.clients.your-server.de)
L37[07:51:42] ⇦
Parts: Test
(Test!~Test@static.176.42.251.148.clients.your-server.de)
())
L38[07:54:10] ⇦
Quits: Sec (Sec!~Sec@static.176.42.251.148.clients.your-server.de)
(Remote host closed the connection)
L39[07:54:37] ⇨
Joins: Sec
(Sec!~Sec@static.176.42.251.148.clients.your-server.de)
L40[07:55:00] ⇦
Parts: Sec (Sec!~Sec@static.176.42.251.148.clients.your-server.de)
())
L41[08:29:03] <AmandaC> The diferent tiers
will have different info, I think? I forget what it's called, but
it's the fictional device name typestuff, which I'm pretty sure is
available
L42[08:32:59] ⇦
Quits: Vexatos (Vexatos!~Vexatos@port-92-201-8-114.dynamic.qsc.de)
(Quit: Insert quantum chemistry joke here)
L44[08:33:43] <ben_mkiv>
computer.getDeviceInfo() ^
L45[08:37:37] <baschdel> %tonkout
L46[08:37:37] <MichiBot> I'm sorry
baschdel, you were not able to beat Kodos's record of 9 hours, 50
minutes and 53 seconds this time. 9 hours, 49 minutes and 50
seconds were wasted! Missed by 1 minute and 2 seconds!
L47[08:38:02] <baschdel> %8ball Are you
kidding me?
L48[08:38:02] <MichiBot> baschdel: My reply
is no
L49[08:38:20] <AmandaC> %tell Inari also:
this manga is basically Cat Facts - The Manga, and it's adorable
and I love it
L50[08:38:20] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L51[08:40:20] <baschdel> ?
L52[08:59:48]
<Forecaster>
bashdel haha, unfortunate :P
L53[09:17:33] ⇨
Joins: dustinm`
(dustinm`!~dustinm@static.38.6.217.95.clients.your-server.de)
L54[09:18:17] <Squall1247> AmandaC &
ben_mkiv : it works, thank you ! Where did you find the
computer.getDeviceInfo() method ? It's not in the computer API on
the official doc
L55[09:19:48] <baschdel> @Forecaster It's
just a game ... so I don't really mind
L56[09:29:35] <ben_mkiv> Squall1247, looked
at the methods with something like "for k,v in pairs(computer)
do print(k) end"
L57[09:29:51] <ben_mkiv> that shows you all
available methods
L58[09:29:57] <ben_mkiv> and fields
L59[09:30:53] <Squall1247> ben_mkiv: ok, so
we can't trust the doc 100%. But at least, I can do what I want !
Thank you
L60[09:39:37]
<Bob> The
docs aren't as updated as oc
L61[09:39:44]
<Bob> but
within OC you can do anything
L62[09:39:57]
<Bob> like
list all the methods since components are tables
L63[09:43:34] <Squall1247> Yes I already
used that, but descriptions aren't always really helpfull so I got
used to check the doc and forgot this
L64[10:11:08]
<Kodos>
%tonkout
L65[10:11:08] <MichiBot> I'm sorry Kodos,
you were not able to beat Kodos's record of 9 hours, 50 minutes and
53 seconds this time. 1 hour, 33 minutes and 31 seconds were
wasted! Missed by 8 hours, 17 minutes and 22 seconds!
L66[10:11:44]
<Kodos>
Ahh
L67[10:11:52]
<Kodos>
%blame baschdel
L68[10:11:53] *
MichiBot blames baschdel for doubling the time until release by
asking questions
L69[10:13:02] ⇨
Joins: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L70[10:28:56] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.158.66) (Ping timeout:
206 seconds)
L71[11:20:17] ⇨
Joins: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.158.66)
L72[11:52:15] ⇦
Quits: baschdel_
(baschdel_!~baschdel@2a01:5c0:16:ede1:571b:16dd:1bdb:37b) (Ping
timeout: 198 seconds)
L73[12:00:17] <AmandaC> ~w computer
api
L75[12:00:38] <AmandaC> huh
L76[12:00:47] <AmandaC> I could have sworn
that was documented.
L77[12:01:13] <Squall1247> ^^
L78[12:02:01] <AmandaC> ~w
getDeviceInfo
L80[12:17:12] ⇨
Joins: Vexatos
(Vexatos!~Vexatos@port-92-201-8-114.dynamic.qsc.de)
L81[12:17:12] zsh
sets mode: +v on Vexatos
L82[12:29:16]
<Bob> Time
to fix the wiki if i could
L83[12:32:26]
<Forecaster>
woe
L84[12:33:05] ⇨
Joins: Inari
(Inari!~Pinkishu@pD9E8F645.dip0.t-ipconnect.de)
L86[12:34:00] <Inari> AmandaC: isn't
"choker collar" sort of a double-dip
L87[12:34:15] <AmandaC> Inari: maybe?
L88[12:34:32] <AmandaC> Inari: but halp,I'm
out of cute yuri cat-girl manga. D:
L89[12:34:42] <AmandaC> I'm current on
what's been scanlated
L90[12:35:01] <Inari> Heh
L91[12:35:08] <Inari> Go read
non-yuri-cute-cat-girl-manga
L93[12:39:49] <AmandaC> O.o
L94[12:40:03] <Inari> And yes, thats the
actual tweet
L96[12:40:05] <MichiBot> Fri May 31
16:52:52 CDT 2019 @elonmusk: Scientists say it’s a crucial step
towards catgirls
L98[12:54:17] <MichiBot> XKCD Comic Name:
Qualifiers Posted on: 6/3/2019
L99[13:11:16] ⇦
Quits: dustinm`
(dustinm`!~dustinm@static.38.6.217.95.clients.your-server.de)
(Quit: Leaving)
L100[13:12:14]
⇨ Joins: dustinm`
(dustinm`!~dustinm@static.38.6.217.95.clients.your-server.de)
L101[13:49:35]
<Bob>
200
L102[15:28:27] <Inari> Getting your ears
cleaned always seems so relaxing
L103[15:33:29] <CompanionCube> %tonk
L104[15:33:29] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Kodos's record of 9 hours,
50 minutes and 53 seconds this time. 5 hours, 22 minutes and 20
seconds were wasted! Missed by 4 hours, 28 minutes and 32
seconds!
L105[15:33:38] <CompanionCube> oh
well
L106[15:38:02]
⇨ Joins: flappy
(flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L107[16:17:37] <Guest8856> i'm trying to
come back
L108[16:17:48] <Guest8856> but MichiBot
doesn't seem to like me
L109[16:17:52] ***
Guest8856 is now known as payonel
L110[16:18:00]
zsh sets mode: +v on payonel
L111[16:18:10] <payonel> Mimiru: o/
L112[16:18:22]
<Forecaster>
I don't think MichiBot has that kind of power :P
L113[16:18:24] <AmandaC> gasp!
L114[16:18:27] <AmandaC> You live,
payonel!
L115[16:18:45] <payonel> work was hell the
start of this year
L116[16:18:55] <payonel> i was busy, but
it was also very stressful busy
L117[16:19:04] <AmandaC> ah, I assumed you
got caught up into Stationeers again. :P
L118[16:19:36] <payonel> ha, almost
L119[16:21:16] <AmandaC> I've semi-tested
myt PR in MC (LAN worlds, doesn't instantly crash my sister when
she joins ) and I think the last checkmark might be better off
leaving out unless users ask for it
L120[16:21:25] <AmandaC> s/in MC/in
multiplayer/
L121[16:21:26] <MichiBot> <AmandaC>
I've semi-tested myt PR in multiplayer (LAN worlds, doesn't
instantly crash my sister when she joins ) and I think the last
checkmark might be better off leaving out unless users ask for
it
L122[16:22:00] <payonel> on the analyzer
change?
L123[16:22:04] <payonel> that's def. going
in, btw
L124[16:22:08] <payonel> just have to
catch up with some things
L125[16:22:31] <AmandaC> heh, sure.
:)
L126[16:22:48] <payonel> no i mean, what
PR?
L127[16:22:51] <AmandaC> I've been playing
with a fork of the 1.12 branch with it manually merged in for
awhile
L128[16:23:01] <AmandaC> yeah the analyzer
change. :P
L129[16:23:24] <payonel> ah
L130[16:23:31]
<Forecaster>
what analyzer change?
L131[16:23:38] <payonel> but the PR has
all your commits you want?
L132[16:23:54] <AmandaC> the only issue I
had with it was coming back this time in the cycle was I was
confused about why I was getting "junk" addresses
scanning a microcontroller from any side but the front
L133[16:24:15] <AmandaC> and yeah, it
should be good to go
L135[16:27:05] <ashka_> hi there! I think
I found a bug with the ae integration but I'm not sure if it's an
ae bug or an oc bug, basically powering a power converter with ae
and then using ae's network tool to check the network out crashes
the server because some ae internals do not have a ItemStack
representation of the power converter
L136[16:30:19] <AmandaC> @Forecaster
^
L137[16:30:23] <ashka_> actually ae's
network tool seems to dislike all oc blocks, I clicked on one that
is not related to ae and the same crash happened
L138[16:30:53] <payonel> ashka_: that
sounds familiar. are you on the latest 1.12 release?
L139[16:31:30] <ashka_> payonel: I think
so, 1.7.4.153
L140[16:31:51] <payonel> ashka_: ok
thanks
L142[16:33:38] <payonel> yeah, i suspected
that's what it would look like
L143[16:33:42] <payonel> thank you
L145[16:36:10] <payonel> so i'll have to
debug that again, see what is going on
L146[16:36:19] <payonel> what oc block did
you test? power converter? any other?
L147[16:37:52] <ashka_> power converter
crashed the whole ae network if I use it for power, so the server
would crash on using the network tool on any tile of the network,
other blocks I discovered when misclicking on a computer case with
the tool
L148[16:38:11] <payonel> so, computer
case
L149[16:39:55] <ashka_> from the ae code
there's no null check on the machine representation it's an empty
itemstack by default
L150[16:40:45] <payonel> yep
L151[16:41:03] <payonel> that's why that
ItemStack.EMPTY line i linked was supposed to be the fix for
that
L152[16:41:30] <ashka_> ah, I see = null
in what you linked
L154[16:41:48] <ashka_> oh right
thanks
L155[16:42:54] <payonel> ashka_: so if you
make a test flat world. no block. just place a tier 1 OC case with
nothing else (no internal components)
L156[16:43:02] <payonel> and right click
with ae network tool, crash?
L157[16:43:13] <payonel> can you test that
if you haven't?
L158[16:43:25] <ashka_> yes, I will
L159[16:45:29] <ashka_> yes it does
crash
L160[16:45:38] <payonel> ok cool, one more
test for me? :)
L161[16:45:44] <ashka_> sure
L163[16:46:27] <ashka_> alright
L164[16:51:57] <ashka_> that doesn't crash
on the computer case
L165[16:52:06] <payonel> ok, cool
L166[16:52:15] <payonel> i'll push a new
1.12 release build "soon"
L167[16:52:34] <ashka_> great, thank
you!
L168[16:52:34] <payonel> sorry for the
trouble
L169[16:52:43] <Inari> Payo is alive
L170[16:52:44] <Inari> :o
L171[16:52:51] <payonel> hi Inari!
L172[16:53:00] <Inari> Ohi
L173[16:53:05] <ashka_> I'm wondering why
the tool does anything at all on the computer case
L174[16:53:26] <AmandaC> because AE looks
for "blocks that use our power system"
L175[16:53:31] <payonel> ashka_: because
^
L176[16:53:31] <Inari> payonel: Someone
tried to contact you about info on openos stuff a while ago. Not
sure if they reached you, or if they still need it
L177[16:53:32] <AmandaC> ( when you use
the tool )
L178[16:53:57] <payonel> Inari: thanks! i
noticed the message
L179[16:54:23] <Inari> %pet payonel
L180[16:54:24] *
MichiBot brushes payonel with Thancred x Mollymark fanfiction. 3
health gained!
L181[16:54:27] <ashka_> gotcha, I thought
only the power converter (and adapter) were tiles that related to
AE in any way
L182[16:54:48] <AmandaC> nah, cases and
server racks can also accept power
L183[16:55:16] <ashka_> had no clue! I
keep adding power converters everywhere haha
L184[16:55:33] <ashka_> thanks a lot for
the help
L185[16:57:37] ***
ashka_ is now known as ashka
L186[17:04:51] ⇦
Quits: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
(Ping timeout: 202 seconds)
L188[17:30:05] <AmandaC> Man, you say
you're bad, but I never imagined you'd be THAT bad.
L189[17:35:16]
<Bob> i
think Optifine and Hacky MC code are having a collaborative
strokr
L190[17:45:08] ⇦
Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
(Ping timeout: 190 seconds)
L192[18:04:39] ⇦
Quits: glasspelican (glasspelican!~quassel@2607:5300:201:3100::325)
(Quit: http://quassel-irc.org - Chat comfortably.
Anywhere.)
L193[18:04:55]
⇨ Joins: glasspelican
(glasspelican!~quassel@2607:5300:201:3100::325)
L194[18:30:32] <Izaya> whoa payonel is
alive
L195[18:33:48] <payonel> Izaya: :)
hi
L196[18:33:59] ⇦
Quits: Vexatos (Vexatos!~Vexatos@port-92-201-8-114.dynamic.qsc.de)
(Quit: Insert quantum chemistry joke here)
L197[18:36:29] <Izaya> wanna see something
cool
L199[18:39:06] <payonel> cool!
L200[18:39:12] <payonel> fov is
absurd
L201[18:39:17] <payonel> but the content
is great :)
L202[18:39:24] <Izaya> lowest I can play
with
L203[18:40:35] <Izaya> but yeah I have an
EEPROM downloading a filesystem (containing PsychOS2) from a
standard FRequest server :D
L204[18:41:47] <payonel> i would still
like a pshfs-eeprom boot loader thingie..
L205[18:42:13] <payonel> but sadly that
would have to be its own project, the psh project could never fit
on an eeprom
L206[18:42:43] *
Izaya laughs in Minitel
L207[18:45:35] <payonel> minitel is more
compact, but also limited
L208[18:45:57] <payonel> though, the
things psh handles are also likely never going to be tested by
anyone
L209[18:46:07] <Izaya> :p
L210[18:46:30] <Izaya> makes it sound like
you implemented X.500 or something
L211[18:46:42] <CompanionCube> lol
L212[18:47:04] *
CompanionCube looks away from Izaya's direction
L213[18:47:06] <payonel> well it is the
coroutine stack switching it handles that are robust
L214[18:47:57] <payonel> each connection
session is autonomous/sandboxed, you can run subroutines with event
blocking calls without interferring with the openos system, or any
other psh session
L215[18:48:16] <Izaya> neat
L216[18:48:33] <Izaya> multitasking on
OpenOS, eh?
L217[18:48:43] <payonel> yeah, definitely
:) as much as coroutines lets you
L218[18:48:54] <Izaya> not bad
L219[18:49:25] *
Izaya just figured people could implement servers on PsychOS or
similar if they wanted more traditional flow rather than
events
L220[18:49:42]
<Bob> *When
are multicore CPUs comming for true multithreading*
L221[18:49:58] <Izaya> don't need
multicore for preemptive multitasking Bob
L222[18:50:47] <Izaya> but at the same
time, you can do a lot with coop multitasking
L223[18:50:48] <payonel> speaking of
preemption .. someone was making a branch of our lua layer in OC so
we can interrupt it dynamically
L224[18:50:53]
<Bob> *i use
the creative 65MB ram stick*
L225[18:50:57] *
CompanionCube doesn't think true multithreading is possible to
implement in the confines of the lua language
L226[18:51:06] <payonel> it would be
awesome, but it also was very buggy and just didn't work a bunch of
the time
L227[18:51:17] <Izaya> sounds about
right
L228[18:51:22] <Izaya> god I'd love real
multitasking though
L229[18:52:51] <Izaya> still, ignoring my
shitty I/O system, PsychOS does well with just coop multitasking
:3
L230[18:55:06]
<Bob> *i
still use primitive singlethreaded inferioir programs*
L231[18:55:20]
<Bob> all i
use threads for is for event listeners
L232[18:55:29]
<Bob> can't
really find another use
L233[18:55:33] *
Izaya usually forks for each connection
L234[18:55:40]
<Bob>
Well
L235[18:55:50]
<Bob> i will
work with OC network this summer
L236[18:56:01]
<Bob> so ill
probably start ~~ab~~using them
L237[19:07:14] <Izaya> %choose go for a
ride or wait for it to warm up
L238[19:07:17] <MichiBot> Izaya: The proof
is in the pudding. Definitely "go for a ride".
L239[19:08:05] <Izaya> time to get cold I
guess
L240[19:11:08] <Izaya> >13*C
L241[19:11:11] <Izaya> >17km/h
winds
L242[19:11:13] <Izaya> fuck that
L243[21:50:51] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
(Quit: Leaving.)
L244[22:34:31] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.158.66) (Ping timeout:
183 seconds)
L245[22:47:11] <Temia> Writing a scheduler
into syscalls might provide some decent multitasking?
L246[23:09:09] <Izaya> Temia: I considered
modifying the metatable for _G that would wrap every function with
a yield afterwards
L247[23:27:22] <Temia> Was it ultimately
not performant enough?
L248[23:32:55] ⇦
Quits: Squall1247
(Squall1247!webchat@mor80-1-78-231-95-212.fbx.proxad.net) (Quit:
webchat.esper.net)
L249[23:37:13] <Izaya> never actually
tried
L250[23:37:26] <Izaya> other
considerations would be along the lines of only doing it for
specific tables - component, etc
L251[23:37:55] <Izaya> alternatively, have
the only function that {a,e}ffects the external state be
computer.pushSignal
L252[23:38:03] <Izaya> so you have to
yield to do anything