<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:47] <Amanda> %choose reboot to fix or live with it
L2[00:00:47] <MichiBot> Ama​nda: Eeny, meeny, miny, reboot to fix.
L3[00:15:16] <Amanda> 🐈🐈 https://kittiesdb.app/ lives! 🐈🐈
L4[00:18:48] <walksanato​r. B⃢ot.> What is the IIRC url
L5[00:18:52] <walksanato​r. B⃢ot.> Irc*
L6[00:19:01] <Ar​iri> That makes the third time in the last year someone explains Corded and IRC to me lol
L7[00:19:45] <Ar​iri> IRC is Instant Relay Chat
L8[00:19:45] <Ar​iri> tl;dr older form of text-based communication
L9[00:20:02] <Ar​iri> wikipedia has a good article on it
L10[00:20:16] <Izaya> internet
L11[00:20:16] <walksanato​r. B⃢ot.> What is the irc URL though
L12[00:20:30] <Izaya> ircs://irc.esper.net/#oc
L13[00:20:45] <Ar​iri> it's not like discord, made by one company, it's a protocol anyone can run
L14[00:21:00] <Ar​iri> Izaya gave the url for the IRC server we're using ^
L15[00:21:40] <Amanda> @Ariri pls.
L16[00:21:46] <Amanda> It's Instane **Reply** Chat
L17[00:21:49] <Izaya> esper also supports plain text but if your client supports it you should use IRC over TLS
L18[00:21:51] <Amanda> Instant*
L19[00:22:19] <walksanato​r. B⃢ot.> What port is it
L20[00:22:25] <Amanda> 6697
L21[00:22:49] <Amanda> IRC has an IANA assigned number, but nobody uses it
L22[00:22:50] <Ar​iri> Amanda: I knew someone would mention that joke :P
L23[00:23:24] <walksanato​r. B⃢ot.> How doni join woth openIRC from openComputers
L24[00:23:39] <Amanda> %choose veg out or stay computered to stab lxc
L25[00:23:39] <MichiBot> Ama​nda: veg out'os, for a complete breakfast!
L26[00:23:42] <Izaya> it's the default channel
L27[00:23:46] <Izaya> irc <nick>
L28[00:24:16] <Izaya> I think irc is the name of the program >.>
L29[00:24:22] <Amanda> Elfi~ MichiBot's trying to make me, an obligate carnivour, eat vegatbles for breakfast~
L30[00:24:54] <walksanato​r. B⃢ot.> Ok so I joined esper net and then /join oc but nothing heppened
L31[00:25:01] <Ar​iri> #oc
L32[00:25:07] ⇨ Joins: walksanator (~walksanat@047-036-065-114.res.spectrum.com)
L33[00:25:08] <Ar​iri> i believe
L34[00:25:11] <walksanator> here i am
L35[00:25:23] <Izaya> greetings
L36[00:25:24] <Amanda> stuck in brazil with gru
L37[00:25:32] <Ariri> welcome
L38[00:25:53] <Ariri> Amanda, u wot?
L39[00:25:59] <Izaya> hadn't thought of that song in at least 6 months
L40[00:26:01] <Izaya> nice
L41[00:26:21] <Amanda> Izaya: the original, or someone really made a parody like that?
L42[00:26:34] <Izaya> the original
L43[00:28:25] <walksanator> how do i exit irc
L44[00:28:34] <Amanda> I'm actually not sure if I recently heard it, or if it's just stuck in my brain as "something that wouldplay there" becasue of my recent tooth doctor visit
L45[00:28:43] <Amanda> `/quit`
L46[00:28:46] ⇦ Quits: walksanator (~walksanat@047-036-065-114.res.spectrum.com) (Client Quit)
L47[00:29:10] <walksanato​r. B⃢ot.> It let me out but I cant leave the irc program
L48[00:29:25] <Izaya> it was in that tarantino movie
L49[00:29:26] <walksanato​r. B⃢ot.> exit() worked though
L50[00:29:45] ⇨ Joins: walksanator (~walksanat@047-036-065-114.res.spectrum.com)
L51[00:29:50] <walksanator> exit()
L52[00:29:53] <walksanato​r. B⃢ot.> Odd
L53[00:29:59] <Izaya> Reservoir Dogs
L54[00:30:01] <walksanato​r. B⃢ot.> Only works while disconnected
L55[00:30:04] ⇦ Quits: walksanator (~walksanat@047-036-065-114.res.spectrum.com) (Client Quit)
L56[00:30:11] <Amanda> don't think I've watched that, Izaya
L57[00:30:29] <Amanda> ocne you `/quit` it's probably anything will do after that
L58[00:32:37] <Izaya> pretty good movie
L59[00:33:25] <Izaya> exceedingly violent, as is typical for tarantino movies
L60[00:40:13] <bad_at​_vijya> i am wanted in 72 countries
L61[00:42:56] <Cyborg​Potato> you could be wanted in more
L62[01:09:54] <Ocawes​ome101> UPM has progress bars now :D
L63[01:10:00] <Ocawes​ome101> for package installation and removal
L64[01:17:42] <Ocawes​ome101> https://asciinema.org/a/88sNqbIqdvhwZn2nZzKSLsKb7
L65[01:18:10] <Ocawes​ome101> i'll put up a recording of it in-game Later™️ (likely tomorrow) if i remember to
L66[01:28:26] <ThePi​Guy24> Izaya: wanna see something cursed fresh from your government?
L67[01:28:50] <Izaya> cursed? from MY government? it's so likely they use a whole number to represent the probability
L68[01:29:44] <ThePi​Guy24> i mean cursed in a way that is not the normal cursed
L69[01:29:47] <ThePi​Guy24> https://junkee.com/government-furry-olympics/301894
L70[01:29:59] <Izaya> oh, yeah, I have a friend that works in a coin shop
L71[01:30:01] <Izaya> they were ranting about it
L72[01:30:09] <ThePi​Guy24> nice
L73[01:35:30] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ee7:3900:9c4b:427:71c0:8158) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@200116b81426530059a9180d16137f62.dip.versatel-1u1.de)))
L74[01:35:34] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@200116b81426530059a9180d16137f62.dip.versatel-1u1.de)
L75[01:36:52] <ThePi​Guy24> https://twitter.com/GovGoogles/status/1415515829395881986
L76[01:36:53] <MichiBot> Thu Jul 15 03:37:27 UTC 2021 @GovGoogles: what is a fursona
L77[01:56:07] <Amanda> %tell Inari all the better to watch your customers mastu-- shop. https://i.imgur.com/9n0dnTn.jpg
L78[01:56:08] <MichiBot> Ama​nda: Inari will be notified of this message when next seen.
L79[02:00:10] <Ar​iri> 🤔
L80[02:31:18] * Amanda collapses into a pile of fluff around elfi, passes out
L81[02:31:21] <Amanda> Night nerds
L82[02:43:08] <Forec​aster> %tonk
L83[02:43:09] <MichiBot> Hooray! Forec​aster! You beat Va​ur's previous record of <0 (By 7 hours, 10 minutes and 10 seconds)! I hope you're happy!
L84[02:43:10] <MichiBot> Forecaster's new record is 7 hours, 10 minutes and 10 seconds! Forecaster also gained 0.00717 tonk points for stealing the tonk. Position #2. Need 0.49671185 more points to pass Va​ur!
L85[04:25:21] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L86[04:31:11] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@200116b81426530059a9180d16137f62.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L87[04:41:21] ⇨ Joins: Hawk777 (~chead@2607:c000:8268:1a00:88c8:b092:4a55:423c)
L88[04:44:13] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81426530059a9180d16137f62.dip.versatel-1u1.de)
L89[06:32:39] ⇦ Quits: Hawk777 (~chead@2607:c000:8268:1a00:88c8:b092:4a55:423c) (Quit: Leaving.)
L90[07:03:04] ⇨ Joins: Vexatos (~Vexatos@port-92-192-125-38.dynamic.as20676.net)
L91[07:03:04] zsh sets mode: +v on Vexatos
L92[08:09:07] ⇨ Joins: Inari (~Pinkishu@p508ef1cb.dip0.t-ipconnect.de)
L93[08:52:07] ⇦ Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L94[09:20:29] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-121-206.as13285.net)
L95[09:21:47] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-121-206.as13285.net) (Ping timeout: 204 seconds)
L96[10:10:17] <Forec​aster> %tonkout
L97[10:10:17] <MichiBot> Gadsbudlikins! Forec​aster! You beat your own previous record of 7 hours, 10 minutes and 10 seconds (By 16 minutes and 58 seconds)! I hope you're happy!
L98[10:10:18] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.007 tonk points! plus 0.012 bonus points for consecutive hours! Current score: 1.7699307, Position #2 Need 0.47771185 more points to pass Va​ur!
L99[11:17:29] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b81426530059a9180d16137f62.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L100[11:47:33] ⇨ Joins: Webchat372 (webchat@37.1.61.166)
L101[11:47:39] <Webchat372> hi
L102[11:51:07] <Forec​aster> %hello
L103[11:51:07] <MichiBot> 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.
L104[12:12:57] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-121-206.as13285.net) (Ping timeout: 189 seconds)
L105[13:10:52] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-121-206.as13285.net)
L106[13:36:03] ⇦ Quits: Webchat372 (webchat@37.1.61.166) (Quit: webchat.esper.net)
L107[13:36:50] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L108[13:39:36] <Forec​aster> %sip
L109[13:39:36] <MichiBot> You drink a bubbly avesmingo potion (New!). Someone just had some of Forecaster's favourite food and they didn't get any!
L110[14:28:21] <True​Duck> hi everyone
L111[14:30:48] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L112[14:34:28] <Z0id​berg> Hey
L113[14:47:54] <ThePi​Guy24> and my new latest possession is: a low pressure sodium vapour street light
L114[14:47:59] <ThePi​Guy24> because of course it is
L115[14:48:38] <Forec​aster> great for when you need low pressure light
L116[14:49:11] <ThePi​Guy24> anyway here have a video of it warming up (strobe warning) https://tinyurl.com/ydtayq85
L117[14:50:08] <Forec​aster> fun fact: you want your light to be at least 500 psi or it will be very cold
L118[14:50:49] <Forec​aster> this has been your ~~false~~fun fact of the day
L119[15:21:55] ⇨ Joins: Hawk777 (~chead@2607:c000:8268:1a00:39f8:b69b:fc73:1b2e)
L120[15:23:27] <Amanda> %choose tech or no tech
L121[15:23:27] <MichiBot> Ama​nda: You *could* do "no tech", I guess.
L122[16:46:44] ⇨ Joins: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
L123[16:51:42] ⇦ Quits: Amanda (~Amanda@c-73-165-62-84.hsd1.pa.comcast.net) (Remote host closed the connection)
L124[16:56:24] <Inari> nep
L125[17:06:18] ⇨ Joins: Amanda (~Amanda@c-73-165-62-84.hsd1.pa.comcast.net)
L126[17:06:26] <Inari> Amanda: lewd
L127[17:06:50] <Amanda> Inari: ?
L128[17:08:50] <Inari> [18:56:25] *MichiBot* Amanda in #oc said: all the better to watch your customers mastu-- shop. https://i.imgur.com/9n0dnTn.jpg on Jul 16 @ 01:56 UTC
L129[17:09:20] <Amanda> Oh. I totally forgot about that
L130[17:51:11] <bad_at​_vijya> https://tinyurl.com/yhnba7l3
L131[17:58:13] ⇨ Joins: immibis_ (~immibis@2a02:3032:401:2040:9fb8:5db0:8de8:52d0)
L132[18:00:05] ⇦ Quits: immibis__ (~immibis@62.156.144.218) (Ping timeout: 189 seconds)
L133[18:32:16] <Inari> %sip
L134[18:32:16] <MichiBot> You drink a silent grathnode potion (New!). Inari gains a negligible amount of luck.
L135[18:32:20] <Inari> yay
L136[18:46:17] <Brisingr​Aerowing> %sip
L137[18:46:17] <MichiBot> You drink a powdery white potion (New!). BrisingrAerowing now knows how not to be seen.
L138[18:48:32] <Brisingr​Aerowing> Useful.
L139[19:22:45] ⇦ Quits: SlimeDiamond (~slime@basher.zenoc.net) (Ping timeout: 198 seconds)
L140[19:42:50] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-121-206.as13285.net)
L141[19:43:57] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-121-206.as13285.net) (Ping timeout: 189 seconds)
L142[20:14:08] <T-D​ark> Hello! I'm trying to figure out what could be causing a memory leak in my script. Specifically, after a while, the program will crash with "Not enough memory", and I'm not sure why.
L143[20:14:08] <T-D​ark> The code is here: <https://pastebin.com/WemJ0CPS&gt;. It's split between 4 files, which I've represented with comments. The files are all in `/home`
L144[20:14:45] <T-D​ark> Maybe the userdata of `transposer.getAllStacks()` isn't being cleaned up correctly? Or maybe I've just done something dumb and didn't notice?
L145[20:15:03] <T-D​ark> Hello! I'm trying to figure out what could be causing a memory leak in my script. Specifically, after a while, the program will crash with "Not enough memory", and I'm not sure why.
L146[20:15:03] <T-D​ark> The code is here: <https://pastebin.com/WemJ0CPS&gt;. It's split between 4 files (48 lines, so I probably should merge them), which I've represented with comments. The files are all in `/home` [Edited]
L147[20:15:41] <Ocawes​ome101> there's a syntax error there - `require("doRecipe)`
L148[20:16:27] <T-D​ark> >Ocawes​ome101: there's a syntax error there - `require…
L149[20:16:27] <T-D​ark> I had to hand-copy from OC because I'm on a server. Sorry for that 😦
L150[20:16:29] <Ocawes​ome101> and in your main loop, do `os.sleep(0)` every iteration - that should fix it
L151[20:16:30] <Ocawes​ome101> eh that's okay
L152[20:16:46] <T-D​ark> >Ocawes​ome101: and in your main loop, do `os.sleep(0)`…
L153[20:16:46] <T-D​ark> Huh, interesting. Am I just never letting the GC run?
L154[20:16:49] <Ocawes​ome101> (if you have an internet card OC has a `pastebin` command)
L155[20:16:54] <Ocawes​ome101> i think it's something like that
L156[20:16:56] <Ocawes​ome101> now
L157[20:17:10] <Ocawes​ome101> if you do `for i=1, 10, 1 do coroutine.yield(0) end` then you'll force the gc to run
L158[20:17:18] <Ocawes​ome101> but that's slow, takes like half a second
L159[20:17:49] <T-D​ark> Oh well, I can try it with the occasional sleep
L160[20:17:51] <T-D​ark> Lemme test
L161[20:18:56] <Forec​aster> garbage collection runs after a specific number of yields yes
L162[20:19:19] <Forec​aster> it was like 20 or 40 or some specific number like that
L163[20:20:23] <Ocawes​ome101> it's 10
L164[20:20:49] <Forec​aster> well 20 is just two tens, so I was twice as right
L165[20:20:55] <T-D​ark> Welp, that bluescreened with OOM
L166[20:21:04] <T-D​ark> So, gonna do the 10 yields thing
L167[20:29:44] ⇨ Joins: SlimeDiamond (~slime@basher.zenoc.net)
L168[20:30:31] <Kristo​pher38> @Forecaster looking at this the other way: you were twice as wrong
L169[20:30:36] <T-D​ark> Yep, yielding 10 times does prevent OOM. Interesting.
L170[20:30:43] <Forec​aster> unpossible
L171[20:31:04] <T-D​ark> I'll probably experiment with yielding less. Maybe I need just 5 yields per iteration.
L172[20:32:15] <Hawk777> *Thinks*… shouldn’t any decent garbage collected language *run the collector* before declaring OOM, so that explicit GC calls are just a performance optimization?
L173[20:32:26] <Forec​aster> maybe you need more memory
L174[20:35:15] <T-D​ark> >Forec​aster: maybe you need more memory
L175[20:35:15] <T-D​ark> I tried with 2 T3 sticks. It just took longer to OOM
L176[20:35:37] <T-D​ark> I guess I could try 2 T3.5 sticks, but I'm not too convinced that if 1.5MB aren't enough 2 will be
L177[20:36:16] <Forec​aster> it's starting to sound like you might want to do something about the garbage that is being generated rather than trying to fix it by force
L178[20:37:22] <T-D​ark> >Forec​aster: it's starting to sound like you might w…
L179[20:37:22] <T-D​ark> I did ask earlier if someone could figure out where the garbage was coming from in my code
L180[20:37:31] <T-D​ark> I tried to look at it, but could find nothing
L181[20:37:49] <Forec​aster> what is "doRecipe"?
L182[20:38:03] <Ocawes​ome101> did you read the code, forecaster
L183[20:38:42] <T-D​ark> <https://pastebin.com/WemJ0CPS&gt;
L184[20:39:08] <Forec​aster> oh it's two files in one paste
L185[20:39:11] <Forec​aster> I didn't see that
L186[20:39:35] <T-D​ark> >Forec​aster: oh it's two files in one paste
L187[20:39:35] <T-D​ark> Four files, actually. I probably should merge them, but haven't done so yet
L188[20:39:58] <Forec​aster> ah, yes
L189[20:53:08] <Forec​aster> well there's nothing obvious... tricky
L190[20:58:04] <Hawk777> Only thing I can see is that it literally *never* yields AFAICT, only avoiding the 5-second limit because of the indirect component method calls being made.
L191[20:58:53] <Hawk777> I mean, maybe you could stop using getAllStacks, but that would save only one small (in Lua size) object per call, which is not very much compared to all the tables and strings happening inside the loop.
L192[21:00:51] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-121-206.as13285.net)
L193[21:01:11] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-121-206.as13285.net) (Ping timeout: 189 seconds)
L194[21:04:29] <T-D​ark> >Haw​k777: Only thing I can see is that it literal…
L195[21:04:29] <T-D​ark> So I do completely prevent the GC from running. Fun!
L196[21:04:41] <T-D​ark> At this point I'm gonna stck with a yield loop inside the main loop
L197[21:04:57] <T-D​ark> If the issue is letting the GC run, might as well let it run there
L198[21:05:47] <Hawk777> Well, as I said, I’m surprised the GC doesn’t run on its own when you’re about to OOM; a garbage collected language shouldn’t need *forced* GC calls in order to work properly.
L199[21:07:14] <Ocawes​ome101> usually it's not an issue
L200[21:07:51] <T-D​ark> Huh, apparently it also only actually moves the items if I press Ctrl-C. It doesn't stop, and does move the items
L201[21:08:03] <T-D​ark> That is really weird
L202[21:09:51] <T-D​ark> Does anyone have any idea as to what might be causing that?
L203[21:10:02] <T-D​ark> Apparently it reinterprets the "stop" signal as "actually work"?
L204[21:14:09] <T-D​ark> Correction, it's not Ctrl-C. It's any two keypresses
L205[21:17:59] <T-D​ark> So, I added some printing to the main loop to see if it works
L206[21:18:06] <T-D​ark> It sits there stuck until I press a key
L207[21:18:25] <T-D​ark> It's a bit as if `coroutine.yield(0)` didn't actually resume?
L208[21:24:15] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L209[21:30:25] <Va​ur> %tonk
L210[21:30:26] <MichiBot> Yippee! Va​ur! You beat Forec​aster's previous record of <0 (By 11 hours, 20 minutes and 8 seconds)! I hope you're happy!
L211[21:30:27] <MichiBot> Vaur's new record is 11 hours, 20 minutes and 8 seconds! Vaur also gained 0.01134 tonk points for stealing the tonk. Position #1.
L212[21:34:03] <T-D​ark> >T-D​ark: It's a bit as if `coroutine.yield(0)` d…
L213[21:34:03] <T-D​ark> Status update: Sending a dummy signal (`computer.pushSignal("dummy")`) appears to cause the coroutine to unyield. Now, I hope signals don't accumulate forever
L214[21:58:23] ⇦ Quits: Inari (~Pinkishu@p508ef1cb.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L215[22:12:08] <Amanda> %choose computer nap time?
L216[22:12:08] <MichiBot> Ama​nda: Oh, I've heard about that. You'll want to wait until tomorrow.
L217[22:12:13] <Amanda> ...no
L218[22:13:53] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-121-206.as13285.net) (Quit: h)
L219[22:14:51] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1e01:8500:50c5:141c:2fd:252)
L220[22:35:08] <Ocawes​ome101> @T-Dark use `os.sleep(0)`
L221[22:35:11] <Ocawes​ome101> forgot about that
L222[22:36:58] <T-D​ark> >Ocawes​ome101: <@!319492293352620044> use `os.sleep(0)…
L223[22:36:59] <T-D​ark> Will test it tomorrow, thank you. Now it's late and I'm sleepy :P
L224[22:37:06] <Ocawes​ome101> :)
L225[22:56:55] ⇨ Joins: grantlmul (~grantlmul@24.32.209.175)
<<Prev Next>> Scroll to Top