<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:21:16] <Corded> > <Lihrha​
Wolfe> reacted 🤣 to <Mich​iBot> You fling a runny purple
potion (New!) that splashes onto @Forecaster. The next…
L2[01:23:52]

<Brisingr​
Aerowing> %splash @Forecaster
L3[01:23:52] <MichiBot> You fling a woolly
solarium potion (New!) that splashes onto @Forecaster. Suddenly
there's a swarm of wasps behind @Forecaster that chase them
for 50 seconds!
L4[02:09:45] *** Joins: Hawk777
(~Hawk777@2605:1700:1091:8e00:8428:5aea:710d:798c) Hawk777
L5[02:24:30]

<Spider​EveryOS> %tonk
L6[02:24:31] <MichiBot> Wild!
S​piderEveryOS! You beat F​orecaster's previous record of 0s
(By 5h 31m 51s)! I hope you're happy!
L7[02:24:31] <MichiBot> SpiderEveryOS's
new record is 5h 31m 51s! SpiderEveryOS also gained 0.00553 tonk
points for stealing the tonk. Position #1.
L8[03:45:21] ⇦
Quits: doskel (~doskel@2602:f927:1:200:4000::) (Ping timeout: 195
seconds)
L9[03:55:51] *** Joins: doskel
(~doskel@2602:f927:1:200:4000::) doskel
L10[04:08:43]

<Ocawes​ome101> Izzy: did you have thoughts
on the mtarv2 i implemented in ulos2?
L11[04:09:02]

<Ocawes​ome101> i feel like i recall
discussing it with you but this would have been like ... 3-4 years
ago at this point
L12[04:10:04] <Izzy> I uhhhh do not
remember sorry
L13[04:11:59]

<Ocawes​ome101> tl;dr it has an extra field
for file tags
L14[04:12:19] <Izzy> oooh
L15[04:12:31] <Izzy> as in, semi-freeform
k=v?
L16[04:12:39]

<Ocawes​ome101> yes
L17[04:12:46] <Izzy> _interesting_
L18[04:13:02]

<Ocawes​ome101> string key,
number-or-string value
L19[04:13:25]

<Ocawes​ome101> i ... don't remember
if i ever drafted a spec for it, lemme look
L21[04:16:15]

<Ocawes​ome101> looking back on it though
i'm not sure it entirely fits the mtar spirit as it's not
intermingle-able with other versions. i don't know exactly why
as it certainly could be.
L22[04:18:05]

<Ocawes​ome101> i probably added `recsize`
to make reads a little more performant from unbuffered streams? ...
but then my reference implementation doesn't really use
it
L23[04:32:15] *
Amanda curls up atop Izzy, meows some more about the cats of Hell,
like the ray cats of the ocean
L24[04:34:48] <Amanda> Night girls,
don't forget that the solstice gifts should be one tangible,
one intangible
L25[07:08:00] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:1091:8e00:8428:5aea:710d:798c)
(Quit: Leaving.)
L26[08:41:05] ⇦
Quits: RedstoneParkour (~RedstoneP@109.36.238.59) (Quit: WeeChat
4.10.0)
L27[08:42:21] ⇦
Quits: JajaSteele70221947312603
(~jajasteel@lfbn-dij-1-711-129.w90-100.abo.wanadoo.fr) (Ping
timeout: 194 seconds)
L28[08:44:56]

<Va​ur>
%tonk
L29[08:44:57] <MichiBot> Crud! V​aur! You
beat S​piderEveryOS's previous record of 5h 31m 51s (By 48m
34s)! I hope you're happy!
L30[08:44:57] <MichiBot> Vaur's new
record is 6h 20m 25s! Vaur also gained 0.00486 (0.00081 x 6) tonk
points for stealing the tonk. Position #3. Need 0.5069294 more
points to pass F​orecaster!
L31[09:15:59]

<ein​Beo>
I've just encountered an interesting bug: a robot turned
itself off for no discernible reason. power is disabled in the
configs (and it's creatix to begin with). The screen was still
displaying everything as normal but it was both frozen and the
power button signified "off"
L32[09:16:21]

<ein​Beo> *
failiure mode:
L33[09:16:46]

<ein​Beo> do
we know this kind of crash and what it is caused by?
L34[10:57:48] <Corded> > <ein​Beo>
do we know this kind of crash and what it is caused by?
L35[10:57:48]

<Forec​aster> It's an ancient issue I
believe still unsolved
L36[10:58:18]

<Forec​aster> It's related to chunk
loading and the storing and resuming of a computers state
L37[10:58:49]

<Forec​aster> If you turn off that feature
in the config I believe it stops happening, but then all computers
will restart when they're loaded
L38[10:59:07]

<ein​Beo> I
see I see
L39[10:59:27]

<Redston​eParkour> maybe you could search
the logs for a warning related to persistance?
L40[10:59:45]

<Redston​eParkour> though i remember that
not turning up anything useful on sks12
L41[11:00:41]

<Redston​eParkour> i wonder, Forecaster:
would having a redstone clock continually pulse the computer with
redstone-waking enabled work around the issue?
L42[11:01:28] *** Joins: RedstoneParkour
(~RedstoneP@109.36.237.35) RedstoneParkour
L43[11:03:25] <Corded> >
<Redston​eParkour> maybe you could search the logs for a
warning related to pe…
L44[11:03:25]

<ein​Beo>
nothing turned up, though I don't know if I have the relevant
logs to begin with
L45[11:04:11] <Corded> >
<Forec​aster> If you turn off that feature in the config I
believe it sto…
L46[11:04:12]

<ein​Beo>
what would happen e.g if the world shuts down while a robot is in
the middle of a move?
L47[11:27:11]

<Redston​eParkour> i hope the move is
completed on save
L48[11:28:44]

<ein​Beo> I
think the issue may be related to the game/server not exiting
cleanly (PC froze without any exception)
L49[11:28:51]

<ein​Beo>
+original
L50[11:29:45]

<Redston​eParkour> but yeah the issue
you're encountering is probably something else because
that's been happening to static computers too on sks12
L51[11:31:02]

<ein​Beo>
how often does it happen per computer per time generally?
L52[11:37:58]

<Redston​eParkour> basically never, except
on that one server where it happens semi-regularly i guess
L53[11:38:57]

<ein​Beo>
alright, I'll re-run the same experiment a few more time to
see if it reoccurs
L54[11:40:25]

<ein​Beo> my
orchestrator detects it luckily (unless it happens to a fresh robot
before it has done anything)
L55[11:42:33]

<Redston​eParkour> i mean you could
periodically broadcast a wake message over wireless and set the
network cards to wake on that message
L56[11:52:21]

<ein​Beo>
how would that prevent the freezing issue?
L58[12:53:28]

<Ocawes​ome101> all of this is possible on
a bare-minimum T1 computer
L59[12:55:14]

<Ocawes​ome101> question: do we think it
would be more useful for `frommtar` to return all extracted file
paths, the root to which it has extracted them, or the name of the
archive(s) it extracted there? i'm learning toward list of
extracted files
L60[12:57:13]

<Redston​eParkour> list of extracted files
seems most useful yeah as the other two are already in the
command
L61[13:08:53]

<ein​Beo>
actually; a completely new (probably actually bug now)
surfaced:
L62[13:08:53]

<ein​Beo>
the chunkloading stopped
L63[13:09:21]

<ein​Beo>
about 30k moves in
L65[13:11:19]

<ein​Beo> I
have teleported away and indeed, the chunkloader seems to be...
off
L66[13:11:44]

<ein​Beo>
though it must have been on, considering the previous 30k
moves
L67[13:20:53]

<ein​Beo> I
managed to intercept my RPC protocol to send it this command:
return
component.proxy(component.list("chunkloader")()).isActive()
L68[13:20:54]

<ein​Beo>
this check for whether the chunkloader is active actually returned
false
L69[13:21:19]

<ein​Beo>
how could the component just... disable itself?
L70[13:23:57]

<Redston​eParkour> hmm
L71[13:24:05]

<Redston​eParkour> i would say 'lack
of power' but you disabled that iirc
L72[13:24:32]

<Redston​eParkour> check your mc logs for
anything i guess
L73[13:24:41]

<ein​Beo>
indeed, still there could be a bug concerning anything
L74[13:25:00]

<ein​Beo>
the logs don't contain anything useful around the crash, I
suspect the chunkloader turning off may actually be unrelated
L75[13:25:13]

<ein​Beo>
since the robot just crossed a chunk boundary
L76[13:26:51]

<Redston​eParkour> i honestly have no clue;
you're in the less-tested parts of OC
L77[13:28:45]

<ein​Beo>
🫡
L78[13:29:46]

<ein​Beo>
I'll have a look at the source, there is a chance that the
field determining whether the chunkloader should be on or off can
only be modified by OC itself, narrowing down what could have
caused it to turn off
L79[13:38:30]

<ein​Beo>
doesn't use a field (good programming)
L80[13:38:42]

<ein​Beo> *
programming but makes this lead harder to follow)
L81[13:38:49]

<ein​Beo>
+:/
L82[13:40:27]

<Redston​eParkour> as in 'its on when
there's a chunkloading ticket'?
L83[13:40:37]

<Redston​eParkour> as then it might've
reregistered the ticket just too late or something
L84[13:41:22]

<ein​Beo>
currently, ticket must be None as whenever I check isActive, it
returns false
L85[13:42:53]

<ein​Beo> it
releases the ticket on disconnect and restores it on connect,
I'm trying to see if that's bugged but I have my doubts
(as restarting the world doesn't change it)
L86[13:43:08]

<ein​Beo>
though actually, if it loses the ticket once, it should stay off so
it could be there
L87[13:50:03]

<ein​Beo> I
can't let go of the fact that the robot just crossed a chunk
boundary
L88[14:06:49]

<ein​Beo>
seems like quite a nasty bug
L89[14:07:08]

<ein​Beo>
there seem to be several spots where we could run into races with
forge
L90[14:07:15]

<ein​Beo>
one is even explicitly commented on
L91[14:07:25]

<ein​Beo>
+as TODO
L92[14:07:55]

<ein​Beo>
has anyone here experienced the bug before?
L93[14:08:08]

<ein​Beo>
+(and relied on OC chunkloading)
L94[14:41:57] <Corded> >
<Redston​eParkour> list of extracted files seems most useful
yeah as the other…
L95[14:41:57]

<Ocawes​ome101> this does seem most
useful
L96[14:42:03]

<Ocawes​ome101> i have implemented it
L98[14:56:17] *** Joins: Vexatos
(~Vexatos@2001:4647:af75:0:4ec1:16b:a348:6d64) Vexatos
L99[14:56:17] zsh
sets mode: +v on Vexatos
L100[16:50:50]

<Spider​EveryOS> %tonkout
L101[16:50:51] <MichiBot> Jiminy Cricket!
S​piderEveryOS! You beat V​aur's previous record of 6h 20m 25s
(By 1h 45m 28s)! I hope you're happy!
L102[16:50:51] <MichiBot> S​piderEveryOS
has stolen the tonkout! Tonk has been reset! They gained 0.008 tonk
points! plus 0.007 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 3.3867406. Position #1
L103[18:25:30] ⇦
Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Quit:
http://quassel-irc.org - Chat comfortably.
Anywhere.)
L104[18:25:41] *** Joins: glasspelican
(~quassel@2607:5300:201:3100::325) glasspelican
L105[22:14:46] <Izzy> I need that
shell
L106[22:16:25] <Izzy> huh, surprisingly
lightweight
L107[22:18:38]

<Ocawes​ome101> i am incredibly happy with
it
L108[22:18:52]

<Ocawes​ome101> for the way Lua works
it's quite perfect
L109[22:19:57] <Izzy> what license is
ULOS3? :3
L110[22:24:37]

<Ocawes​ome101> uhhhhh i should probably
add one huh
L111[22:25:38]

<Ocawes​ome101> probably MPL2.0
L112[22:25:45] <Izzy> excellent
L113[22:27:48]

<Ocawes​ome101> yeah mpl2
L114[22:28:00]

<Ocawes​ome101> will this shell be stolen
for psychos? :p
L115[22:28:24] <Izzy> yeah
L116[22:28:40] <Izzy> the shell is already
a Lua REPL
L117[22:28:52] <Izzy> might as well have
it friendlier and extended with pipes
L118[22:30:11]

<Ocawes​ome101> fair enough
L119[22:30:35]

<Ocawes​ome101> beware of the resulting
argument order and semantics
L120[22:30:41]

<Ocawes​ome101> they are not like
Bash
L121[22:32:55] ⇦
Quits: Vexatos (~Vexatos@2001:4647:af75:0:4ec1:16b:a348:6d64)
(Quit: Insert quantum chemistry joke here)
L123[23:23:46]

<S​3>
Burned, gouged, and cracked
L124[23:24:17]

<S​3> Why
that flywheel was $560 USD beats me but it's at least
new
L125[23:24:39]

<Ocawes​ome101> probably shipping cost for
a solid hunk of metal if i had to guess
L126[23:24:50]

<S​3> Nah.
It was the OEM price
L127[23:25:04]

<S​3> $60
was the shipping part of that price
L128[23:25:10]

<S​3>
That's a $500 flywheel
L129[23:25:33]

<Ocawes​ome101> ahh
L130[23:25:41]

<S​3> So
there were no aftermarket flywheels yet that I could find in a
reasonable amount of time for that clutch disc size
L131[23:25:47]

<Ocawes​ome101> gotcha
L133[23:26:22]

<Ocawes​ome101> that ... isn't much of
one anymore yeah
L134[23:33:23]

<Mic​hiyo>
There's plenty of clutch there! That's got 50k miles left
EASY!
L135[23:52:25] <Izzy> did you go for a
lighter flywheel S3? :3