<<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)
L43[08:33:28] <ben_mkiv> http://tinyurl.com/y2ragc5y
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
L74[12:00:17] <ocdoc> http://ocd.cil.li/api:computer
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
L79[12:02:01] <ocdoc> Predicted http://www.lua.org/manual/5.2/manual.html#pdf-debug.getinfo
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)
L85[12:33:31] <Inari> .
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
L92[12:38:44] <Inari> https://media.discordapp.net/attachments/309529094452936705/585063757680607232/FB_IMG_1559477430174.jpg
L93[12:39:49] <AmandaC> O.o
L94[12:40:03] <Inari> And yes, thats the actual tweet
L95[12:40:04] <Inari> https://twitter.com/elonmusk/status/1134578518841470976
L96[12:40:05] <MichiBot> Fri May 31 16:52:52 CDT 2019 @elonmusk: Scientists say it’s a crucial step towards catgirls
L97[12:54:16] <Forecaster> https://xkcd.com/2158/
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
L134[16:25:15] <payonel> @forecaster: https://github.com/MightyPirates/OpenComputers/pull/3009
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
L141[16:33:20] <ashka_> payonel: this is the stack trace if it's any help https://paste.ee/p/KfH81
L142[16:33:38] <payonel> yeah, i suspected that's what it would look like
L143[16:33:42] <payonel> thank you
L144[16:35:59] <payonel> this line fixed that: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/common/tileentity/traits/power/AppliedEnergistics2.scala#L136
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
L153[16:41:30] <payonel> oh i linked the wrong branch, i meant 1.12: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.12/src/main/scala/li/cil/oc/common/tileentity/traits/power/AppliedEnergistics2.scala#L139
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
L162[16:45:58] <payonel> try with this dev build: https://ci.cil.li/job/OpenComputers-MC1.12/161/
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)
L187[17:27:00] <bad at vijya> w h a t http://tinyurl.com/y5d7koy3
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)
L191[17:53:38] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8F645.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
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
L198[18:37:17] <Izaya> https://social.shadowkat.net/media/4b3478e7949a285ef6939722e5f1b802956832653ecee62f9959f23d035772ff.webm
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
<<Prev Next>> Scroll to Top