<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:11:29] <Amanda> %choose grab laptop
for later night fuckery or play with phone instead
L2[00:11:29] <MichiBot> Amanda: A nearby
lamp whispers "play with phone instead" such that it's
barely audible.
L3[00:11:44] * Amanda
nods sagely
L4[00:15:24] ⇨
Joins: greaser|q (greaser@antihype.space)
L5[00:31:42] <Amanda> Oh bah
L6[00:33:06] <Amanda> %remindme 12h give
more tags to the oauth token for ansible. Also figure out why
spaces aren't happening in argument parsing
L7[00:33:06] <MichiBot> I'll tell you
"give more tags to the oauth token for ansible. Also figure
out why spaces aren't happening in argument parsing" in 12h at
02/21/2024 12:33:06 PM
L8[00:47:22] ⇨
Joins: alphalock
(~alphalock@217-62-118-174.cable.dynamic.v4.ziggo.nl)
L9[00:47:49] ⇦
Quits: alphalock
(~alphalock@217-62-118-174.cable.dynamic.v4.ziggo.nl) (Client
Quit)
L10[01:50:06] ⇦
Quits: greaser|q (greaser@antihype.space) (Remote host closed the
connection)
L11[02:13:50] <Amanda> Hey @Nadja what did
you do with the spline rectangulator?
L12[02:14:49] <Amanda> I may have
accidentally corrupted the memory housing the moon in this
simulation
L13[02:15:38] ⇨
Joins: greaser|q (greaser@antihype.space)
L14[02:20:07] ⇦
Quits: greaser|q (greaser@antihype.space) (Remote host closed the
connection)
L16[02:45:38] ⇨
Joins: greaser|q (greaser@antihype.space)
L17[02:48:57]
<Forecaster> %tonk
L18[02:48:57] <MichiBot> Fopdoodle!
Forecaster! You beat AR2000's previous record of <0 (By 2
hours, 52 minutes and 5 seconds)! I hope you're happy!
L19[02:48:58] <MichiBot> Forecaster's new
record is 2 hours, 52 minutes and 5 seconds! Forecaster also gained
0.00287 tonk points for stealing the tonk. Position #2. Need
0.10222 more points to pass Vaur!
L20[03:15:38] <Amanda> %splash @Forecaster
with mutable emerald potion
L21[03:15:38] <MichiBot> You fling a
mutable emerald potion (New!) that splashes onto @Forecaster.
@Forecaster turns into a bird for 36 minutes.
L22[03:16:06] <Amanda> Elfi! Birb! -curls
up around Elfi to protecc and birbwatch-
L23[03:16:14] <Amanda> Night girls
L24[03:55:17] ⇦
Quits: greaser|q (greaser@antihype.space) (Remote host closed the
connection)
L25[04:13:27] ⇨
Joins: greaser|q (greaser@antihype.space)
L26[04:15:18] ⇦
Quits: greaser|q (greaser@antihype.space) (Remote host closed the
connection)
L27[04:16:37] ⇨
Joins: greaser|q (greaser@antihype.space)
L28[04:44:24] ⇨
Joins: Hawk777
(~Hawk777@2001:569:7e40:1300:a3b:98f4:18c4:fd33)
L29[04:53:47] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error:
Connection reset by peer)
L30[04:54:02] ⇨
Joins: DBotThePony (~Thunderbi@31.220.170.28)
L31[05:02:17]
<Forecaster> D:
L32[05:02:37]
<Forecaster> _angry tweets _
L33[06:20:47]
<Forecaster> Oh I'm back to normal,
nice
L34[06:32:57]
<Ocawesome101> %tonk
L35[06:32:57] <MichiBot> Holy charred piece
of bacon Batman! Ocawesome101! You beat Forecaster's previous
record of 2 hours, 52 minutes and 5 seconds (By 51 minutes and 54
seconds)! I hope you're happy!
L36[06:32:58] <MichiBot> Ocawesome101's new
record is 3 hours and 44 minutes! Ocawesome101 also gained 0.00261
(0.00087 x 3) tonk points for stealing the tonk. Position #9. Need
0.00972 more points to pass walksanator!
L37[07:32:03] ⇦
Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:a3b:98f4:18c4:fd33)
(Quit: Leaving.)
L39[08:38:41]
<Forecaster> Cable management? Never heard
of it
L40[08:48:54]
<skittally>
A
L41[09:06:06]
<Forecaster> A indeed
L42[09:55:36] ⇨
Joins: Derzko69 (~Derzko69@83.246.180.103)
L43[09:56:55] <Derzko69> Салам белые
L44[10:00:21] ⇦
Quits: Derzko69 (~Derzko69@83.246.180.103) (Quit:
Derzko69)
L45[10:45:01] <Saphire> There's still
something weirdly fun about listening to this or that stuff via
DFPWM v:
L46[11:28:52]
<Forecaster> Also, there's no
documentation for the above birds nest
L47[12:33:07] <MichiBot> Amanda REMINDER:
give more tags to the oauth token for ansible. Also figure out why
spaces aren't happening in argument parsing
L48[12:49:33] *
Amanda meows and looks around for where she left her soul
protector
L49[13:45:14]
<Forecaster> %sip
L50[13:45:14] <MichiBot> You drink a soft
oculemon potion (New!). Everything Forecaster says is now in
Wingdings until they stop thinking about it.
L51[13:45:35]
<Forecaster> That's not going to take long
with all these cables
L52[14:07:36] ⇨
Joins: ernos (~ernos@47.188.242.235)
L53[14:20:34] <ernos> hey I'm working on an
indefinitely-running program with a main loop, however I do not
want this loop running at full speed due to energy usage, but if I
use os.sleep() I lock myself out of using signals since os.sleep()
consumes all signals. I've tested it already using that, and I
wasn't able to close the program using ctrl+c. Is there some other
way to introduce delay into the program that doesn't freeze
everything?
L54[14:21:06] <ernos> well, delay into the
main loop that doesn't freeze everything or, more importantly,
consume all signals
L55[14:25:52] <Amanda> Event.pull let's you
specify a timeout for the signals you request, then you just need
to throttle it yourself. Alternately, use threads or event
listeners
L56[14:26:15] <Amanda> You could have an
event listenernfor very important events like xtrl-c for
example
L57[14:26:55] <Amanda> Os.sleep only eats
events for its own coroutine
L58[15:35:14] ⇨
Joins: Vexatos
(~Vexatos@p200300eaef03f7006975689935ce002c.dip0.t-ipconnect.de)
L59[15:35:14] zsh
sets mode: +v on Vexatos
L60[15:43:51]
<Forecaster> %sip
L61[15:43:51] <MichiBot> You drink a smelly
emerald potion (New!). Forecaster knows the exact location of a
particular molecule of oxygen until hell has a mild winter.
L62[15:44:11]
<Forecaster> Oh and also %tonk
L63[15:44:11] <MichiBot> Dagnabbit!
Forecaster! You beat Ocawesome101's previous record of 3 hours
and 44 minutes (By 5 hours, 27 minutes and 13 seconds)! I hope
you're happy!
L64[15:44:12] <MichiBot> Forecaster's new
record is 9 hours, 11 minutes and 13 seconds! Forecaster also
gained 0.0218 (0.00545 x 4) tonk points for stealing the tonk.
Position #2. Need 0.08042 more points to pass Vaur!
L65[15:58:10] ⇨
Joins: Gamerx10399 (~Gamerx103@42.108.64.178)
L66[15:58:30] ⇨
Joins: Gamerx10398 (~Gamerx103@42.108.64.178)
L67[15:58:33] <Gamerx10398> hi
L68[15:58:42] <Gamerx10399> Oh Hello
L69[15:59:20] <Gamerx10398> Wow i cant
believe we can chat together but the thing is i am texting my
self
L70[15:59:26] <Gamerx10399> yeah
L71[15:59:54] ⇦
Parts: Gamerx10398 (~Gamerx103@42.108.64.178) ())
L72[16:00:04] ⇦
Quits: Gamerx10399 (~Gamerx103@42.108.64.178) (Client
Quit)
L73[16:17:32] <Amanda> Riviting
discussion.
L74[16:19:32]
<Forecaster> Amazing
L75[16:20:21]
<Forecaster> Who could have thought that
Gamerx10398 and Gamerx10399 was the same person all along
L76[16:20:24]
<Mimiru> I
was on the edge of my seat the whole time.
L77[16:26:54]
<Spider
EveryOS> 🤯
L78[16:51:26]
<Brisingr
Aerowing> %splash @Forecaster with mutable potion
L79[16:51:26] <MichiBot> You fling a
mutable apple potion (New!) that splashes onto @Forecaster.
@Forecaster turns into an apple fox until they steal the
moon.
L80[16:57:58] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@90.246.94.234) (Ping timeout: 183
seconds)
L81[17:12:28]
<Spider
EveryOS> I love MichiBot's reply. We need to have a cutsie
series about an apple fox's plots to steal the moon, but they
always go wrong in silly ways
L82[17:17:50] ⇨
Joins: Kent1C38 (~Kent1C38@176-146-30-169.abo.bbox.fr)
L83[17:17:55] ⇦
Quits: Kent1C38 (~Kent1C38@176-146-30-169.abo.bbox.fr) (Client
Quit)
L84[17:36:04] <Saphire> ernos: Just throw
in a event poll? It blocks until like, anything happens at all. So
if nothing happens that can be reacted to, nothing runs.
L85[18:08:26]
<Ubus99> Is
there a way to write static libraries for OC?
L86[18:08:26]
<Ubus99> I
want to write some reusable code for microcontrolers, but require()
doesn't work on EEPROM
L87[18:11:43]
<Ubus99> *
microcontrollers, but require() doesn't work on EEPROM
L88[18:29:42]
<Forecaster> what do you mean by
"static"
L89[18:30:12]
<Forecaster> if you mean "magically
available to any device" then no, not unless you make an
addon
L90[18:35:09] <Corded> >
<Forecaster> what do you mean by "static"
L91[18:35:09]
<Spider
EveryOS> They probably mean static linking
L92[18:35:54] <Corded> > <Ubus99>
Is there a way to write static libraries for OC?
L93[18:35:54] <Corded> I want to …
L94[18:35:54]
<Spider
EveryOS> For a project I recently started working on, I wrote
some code for rolling a ton of files into a single file, with a
fake require function
L95[18:35:54]
<Spider
EveryOS> I can share it if you want, it'd under the MIT
license
L96[18:36:00]
<Spider
EveryOS> * it's under the MIT license
L97[18:37:57] <Corded> > <Spider
EveryOS> For a project I recently started working on, I wrote
some c…
L98[18:37:57]
<Ubus99>
thats exactly what i meant : D
L99[18:37:58]
<Ubus99>
would be great if you could hare your script, i found a
implementation on github, but using is somewhat cumbersome and not
very "lua"
L100[18:38:04]
<Ubus99> *
share your script, i found a implementation on github, but using is
somewhat cumbersome and not very "lua"
L101[18:38:22]
<Spider
EveryOS> Gimme a second to make the repo public and grab the
links to the files of interest
L102[18:44:23] <Corded> >
<Ubus99> thats exactly what i meant : D
L103[18:44:23] <Corded> would be great if
you could …
L105[18:44:48]
<Spider
EveryOS> * port
L106[18:44:48] <Corded> I also have a
different version for making a virtual file system, if you find
yourself needing that
L107[18:47:22]
<Spider
EveryOS> -
L108[18:47:23]
<Spider
EveryOS> I can help later on if you need help getting it
working for your specific use case
L109[18:47:23]
<Spider
EveryOS> Also, if you reshare the code, don't forget to include
the license (but if you just use it on your machine, you won't have
to worry about that)
L110[18:48:30]
<Ubus99>
looks good, having a template is definitely nice.
L111[18:48:30]
<Ubus99> My
main concern is that I am getting write errors from my current
script,
L112[18:48:31]
<Ubus99> I
think my interpreter is sandboxed, but that's a problem for
tomorrow.
L113[19:46:34]
⇨ Joins: test
(webchat@91-163-13-98.subs.proxad.net)
L114[19:47:00] ⇦
Quits: test (webchat@91-163-13-98.subs.proxad.net) (Client
Quit)
L115[19:58:41] ⇦
Quits: Amanda
(~m-yt727s@pool-108-16-20-147.phlapa.fios.verizon.net) (Remote host
closed the connection)
L116[19:58:59]
<Forecaster> ohno
L117[20:02:26]
⇨ Joins: Amanda
(~m-yt727s@pool-108-16-20-147.phlapa.fios.verizon.net)
L118[20:03:01]
<Forecaster> ohno
L119[20:03:21] <Amanda> %splash
@Forecaster with mutable rainbow potion
L120[20:03:21] <MichiBot> You fling a
mutable rainbow potion that splashes onto @Forecaster. @Forecaster
turns into an octopus girl until hell freezes over.
L121[20:04:37]
<Forecaster> D:<
L122[20:04:53]
<Forecaster> Why's it gotta be tied to the
weather
L123[20:05:17] <Amanda> Reasons:tm:
L124[20:05:54]
<Spider
EveryOS> Now that they are an octogirl, they might be able to
play some splatoon?
L125[20:06:56]
<Mimiru>
Oof, yeah, it's 58f in Hell, MI today...
L126[20:07:04]
<Mimiru> it
WILL be 31f tomorrow night though!
L127[20:07:14]
<Mimiru>
Sounds like Fore is stuck until then.
L128[20:07:52]
<Mimiru>
It's 42f in Hell, Norway, with freezing temps Saturday
night..
L129[20:07:55] <Amanda> Let's be honest,
I'll splash her again before then
L130[20:08:27]
<Mimiru>
It's 76 in Hell, Grand Cayman, with no freezing temps in the....
Forecast
L131[20:08:33]
<Mimiru>
*snerk*
L132[20:13:30]
<Forecaster> 😐
L133[20:37:14] <Amanda> oh bah
L134[20:37:30] <Amanda> of course,
restarting a server would interrupt a multi-hundred GB transfer
from it.
L135[20:47:13]
<Forecaster> It is the way
L136[20:48:42]
<Perodactyl> Does anyone have tips on
making a filesystem API from scratch? Can't seem to figure out
canonical paths / locating mount points.
L137[21:37:17]
<Perodactyl> ...no? ok
L138[21:43:05] <Amanda> I mean, I'm not
entirely clear on what you're asking, what can't you figure out
about those things?
L139[21:51:34]
<Perodactyl> I have a function called
locateProvider that returns 1. a filesystem component, and 2. the
path within that component to a target file. It depends on the
fs.segments function, but fs.segments("/") is an empty
list, so the path "/" never works, but anything under it
does work.
L140[21:52:58] <Amanda> short-circuit for
an input of "/"? I'm pretty sure that's what OpenOS
does
L141[21:53:19] <Amanda> Or maybe I'm
thining of another OS
L142[21:55:48] <Amanda> Alternately you
can change your code to handle that empty array properly? Can't
really be more specific without the relevent coe
L143[21:55:50] <Amanda> code
L144[21:56:01]
<Perodactyl> Ok, let me try this...
L145[21:59:08] <Amanda> %choose allowlist
or denylist
L146[21:59:08] <MichiBot> Amanda: I tried
reading my tea leaves this morning. There was something about death
and doom. Anyway, go with "allowlist"
L148[22:02:01] <Izzy> in PsychOS there is
a mount point table where the key is the mount point and the value
is the component proxy, and what the resolve function does is it
tries to find the longest mount point that matches the path, by
basically moving segments of the path from the mountpoint path to
the internal filesystem path
L149[22:10:37]
<Perodactyl> That's about what I'm going
for.
L151[22:18:09]
⇨ Joins: Scram (~Scram@84.64.197.92)
L152[22:19:59] ⇦
Quits: Scram (~Scram@84.64.197.92) (Client Quit)
L153[22:36:40] <Amanda> %choose
laptopnaptime?
L154[22:36:40] <MichiBot> Amanda: I
wouldn't do that if I were you...
L155[22:36:50] <Amanda> I'm sure it's
fine, let's split up!
L156[22:44:11]
<Forecaster> Never split the party!
L157[23:22:44] <Amanda> [ in the distance,
chainsaws ]