<<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> Amanda: Eeny,
meeny, miny, reboot to fix.
L4[00:18:48]
<walksanator.
B⃢ot.> What is the IIRC url
L5[00:18:52]
<walksanator.
B⃢ot.> Irc*
L6[00:19:01]
<Ariri>
That makes the third time in the last year someone explains Corded
and IRC to me lol
L7[00:19:45]
<Ariri> IRC
is Instant Relay Chat
L8[00:19:45]
<Ariri>
tl;dr older form of text-based communication
L9[00:20:02]
<Ariri>
wikipedia has a good article on it
L10[00:20:16] <Izaya> internet
L11[00:20:16]
<walksanator.
B⃢ot.> What is the irc URL though
L12[00:20:30] <Izaya>
ircs://irc.esper.net/#oc
L13[00:20:45]
<Ariri>
it's not like discord, made by one company, it's a protocol anyone
can run
L14[00:21:00]
<Ariri>
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]
<walksanator.
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]
<Ariri>
Amanda: I knew someone would mention that joke :P
L23[00:23:24]
<walksanator.
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> Amanda: 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]
<walksanator.
B⃢ot.> Ok so I joined esper net and then /join oc but nothing
heppened
L31[00:25:01]
<Ariri>
#oc
L32[00:25:07] ⇨
Joins: walksanator
(~walksanat@047-036-065-114.res.spectrum.com)
L33[00:25:08]
<Ariri> 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]
<walksanator.
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]
<walksanator.
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]
<walksanator.
B⃢ot.> Odd
L53[00:29:59] <Izaya> Reservoir Dogs
L54[00:30:01]
<walksanator.
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]
<CyborgPotato> you could be wanted in
more
L62[01:09:54]
<Ocawesome101> UPM has progress bars now
:D
L63[01:10:00]
<Ocawesome101> for package installation
and removal
L65[01:18:10]
<Ocawesome101> i'll put up a recording of
it in-game Later™️ (likely tomorrow) if i remember to
L66[01:28:26]
<ThePiGuy24> 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]
<ThePiGuy24> i mean cursed in a way that
is not the normal cursed
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]
<ThePiGuy24> 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)
L76[01:36:53] <MichiBot> Thu Jul 15
03:37:27 UTC 2021 @GovGoogles: what is a fursona
L78[01:56:08] <MichiBot> Amanda: Inari
will be notified of this message when next seen.
L79[02:00:10]
<Ariri>
🤔
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]
<Forecaster> %tonk
L83[02:43:09] <MichiBot> Hooray!
Forecaster! You beat Vaur'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 Vaur!
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]
<Forecaster> %tonkout
L97[10:10:17] <MichiBot> Gadsbudlikins!
Forecaster! 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> Forecaster 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
Vaur!
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]
<Forecaster> %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]
<Forecaster> %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]
<TrueDuck>
hi everyone
L111[14:30:48] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L112[14:34:28]
<Z0idberg>
Hey
L113[14:47:54]
<ThePiGuy24> and my new latest possession
is: a low pressure sodium vapour street light
L114[14:47:59]
<ThePiGuy24> because of course it is
L115[14:48:38]
<Forecaster> great for when you need low
pressure light
L117[14:50:08]
<Forecaster> fun fact: you want your light
to be at least 500 psi or it will be very cold
L118[14:50:49]
<Forecaster> 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> Amanda: 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: ?
L129[17:09:20] <Amanda> Oh. I totally
forgot about that
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]
<BrisingrAerowing> %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]
<BrisingrAerowing> 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-Dark>
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-Dark>
The code is here: <
https://pastebin.com/WemJ0CPS>. It's split
between 4 files, which I've represented with comments. The files
are all in `/home`
L144[20:14:45]
<T-Dark>
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-Dark>
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-Dark>
The code is here: <
https://pastebin.com/WemJ0CPS>. 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]
<Ocawesome101> there's a syntax error
there - `require("doRecipe)`
L148[20:16:27]
<T-Dark>
>Ocawesome101: there's a syntax error there - `require…
L149[20:16:27]
<T-Dark> I
had to hand-copy from OC because I'm on a server. Sorry for that
😦
L150[20:16:29]
<Ocawesome101> and in your main loop, do
`os.sleep(0)` every iteration - that should fix it
L151[20:16:30]
<Ocawesome101> eh that's okay
L152[20:16:46]
<T-Dark>
>Ocawesome101: and in your main loop, do `os.sleep(0)`…
L153[20:16:46]
<T-Dark>
Huh, interesting. Am I just never letting the GC run?
L154[20:16:49]
<Ocawesome101> (if you have an internet
card OC has a `pastebin` command)
L155[20:16:54]
<Ocawesome101> i think it's something like
that
L156[20:16:56]
<Ocawesome101> now
L157[20:17:10]
<Ocawesome101> 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]
<Ocawesome101> but that's slow, takes like
half a second
L159[20:17:49]
<T-Dark> Oh
well, I can try it with the occasional sleep
L160[20:17:51]
<T-Dark>
Lemme test
L161[20:18:56]
<Forecaster> garbage collection runs after
a specific number of yields yes
L162[20:19:19]
<Forecaster> it was like 20 or 40 or some
specific number like that
L163[20:20:23]
<Ocawesome101> it's 10
L164[20:20:49]
<Forecaster> well 20 is just two tens, so
I was twice as right
L165[20:20:55]
<T-Dark>
Welp, that bluescreened with OOM
L166[20:21:04]
<T-Dark>
So, gonna do the 10 yields thing
L167[20:29:44]
⇨ Joins: SlimeDiamond (~slime@basher.zenoc.net)
L168[20:30:31]
<Kristopher38> @Forecaster looking at this
the other way: you were twice as wrong
L169[20:30:36]
<T-Dark>
Yep, yielding 10 times does prevent OOM. Interesting.
L170[20:30:43]
<Forecaster> unpossible
L171[20:31:04]
<T-Dark>
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]
<Forecaster> maybe you need more
memory
L174[20:35:15]
<T-Dark>
>Forecaster: maybe you need more memory
L175[20:35:15]
<T-Dark> I
tried with 2 T3 sticks. It just took longer to OOM
L176[20:35:37]
<T-Dark> 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]
<Forecaster> 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-Dark>
>Forecaster: it's starting to sound like you might w…
L179[20:37:22]
<T-Dark> I
did ask earlier if someone could figure out where the garbage was
coming from in my code
L180[20:37:31]
<T-Dark> I
tried to look at it, but could find nothing
L181[20:37:49]
<Forecaster> what is
"doRecipe"?
L182[20:38:03]
<Ocawesome101> did you read the code,
forecaster
L184[20:39:08]
<Forecaster> oh it's two files in one
paste
L185[20:39:11]
<Forecaster> I didn't see that
L186[20:39:35]
<T-Dark>
>Forecaster: oh it's two files in one paste
L187[20:39:35]
<T-Dark>
Four files, actually. I probably should merge them, but haven't
done so yet
L188[20:39:58]
<Forecaster> ah, yes
L189[20:53:08]
<Forecaster> 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-Dark>
>Hawk777: Only thing I can see is that it literal…
L195[21:04:29]
<T-Dark> So
I do completely prevent the GC from running. Fun!
L196[21:04:41]
<T-Dark> At
this point I'm gonna stck with a yield loop inside the main
loop
L197[21:04:57]
<T-Dark> 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]
<Ocawesome101> usually it's not an
issue
L200[21:07:51]
<T-Dark>
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-Dark>
That is really weird
L202[21:09:51]
<T-Dark>
Does anyone have any idea as to what might be causing that?
L203[21:10:02]
<T-Dark>
Apparently it reinterprets the "stop" signal as
"actually work"?
L204[21:14:09]
<T-Dark>
Correction, it's not Ctrl-C. It's any two keypresses
L205[21:17:59]
<T-Dark>
So, I added some printing to the main loop to see if it works
L206[21:18:06]
<T-Dark> It
sits there stuck until I press a key
L207[21:18:25]
<T-Dark>
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]
<Vaur>
%tonk
L210[21:30:26] <MichiBot> Yippee! Vaur!
You beat Forecaster'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-Dark>
>T-Dark: It's a bit as if `coroutine.yield(0)` d…
L213[21:34:03]
<T-Dark>
Status update: Sending a dummy signal
(`computer.pushSignal("dummy")`) appears to cause the
coroutine to unyield. Now, I hope signals don't accumulate
forever
L215[22:12:08] <Amanda> %choose computer
nap time?
L216[22:12:08] <MichiBot> Amanda: 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]
<Ocawesome101> @T-Dark use
`os.sleep(0)`
L221[22:35:11]
<Ocawesome101> forgot about that
L222[22:36:58]
<T-Dark>
>Ocawesome101: <@!319492293352620044> use
`os.sleep(0)…
L223[22:36:59]
<T-Dark>
Will test it tomorrow, thank you. Now it's late and I'm sleepy
:P
L224[22:37:06]
<Ocawesome101> :)
L225[22:56:55]
⇨ Joins: grantlmul (~grantlmul@24.32.209.175)