<<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> Ama​nda: 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)
L15[02:39:27] <Ar​iri> https://youtu.be/rr0pzCobIXg?si=
L16[02:45:38] ⇨ Joins: greaser|q (greaser@antihype.space)
L17[02:48:57] <Forec​aster> %tonk
L18[02:48:57] <MichiBot> Fopdoodle! Forec​aster! You beat AR2​000'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 Va​ur!
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] <Forec​aster> D:
L32[05:02:37] <Forec​aster> _angry tweets _
L33[06:20:47] <Forec​aster> Oh I'm back to normal, nice
L34[06:32:57] <Ocawes​ome101> %tonk
L35[06:32:57] <MichiBot> Holy charred piece of bacon Batman! Ocawes​ome101! You beat Forec​aster'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 walks​anator!
L37[07:32:03] ⇦ Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:a3b:98f4:18c4:fd33) (Quit: Leaving.)
L38[08:38:35] <Forec​aster> https://discordembeds.pc-logix.com/live/1708504715058.jpg
L39[08:38:41] <Forec​aster> Cable management? Never heard of it
L40[08:48:54] <skit​tally> A
L41[09:06:06] <Forec​aster> 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] <Forec​aster> 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] <Forec​aster> %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] <Forec​aster> 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] <Forec​aster> %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] <Forec​aster> Oh and also %tonk
L63[15:44:11] <MichiBot> Dagnabbit! Forec​aster! You beat Ocawes​ome101'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 Va​ur!
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] <Forec​aster> Amazing
L75[16:20:21] <Forec​aster> Who could have thought that Gamerx10398 and Gamerx10399 was the same person all along
L76[16:20:24] <Mim​iru> 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] <Ubu​s99> Is there a way to write static libraries for OC?
L86[18:08:26] <Ubu​s99> I want to write some reusable code for microcontrolers, but require() doesn't work on EEPROM
L87[18:11:43] <Ubu​s99> * microcontrollers, but require() doesn't work on EEPROM
L88[18:29:42] <Forec​aster> what do you mean by "static"
L89[18:30:12] <Forec​aster> if you mean "magically available to any device" then no, not unless you make an addon
L90[18:35:09] <Corded> > <Forec​aster> what do you mean by "static"
L91[18:35:09] <Spider ​EveryOS> They probably mean static linking
L92[18:35:54] <Corded> > <Ubu​s99> 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] <Ubu​s99> thats exactly what i meant : D
L99[18:37:58] <Ubu​s99> 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] <Ubu​s99> * 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> > <Ubu​s99> thats exactly what i meant : D
L103[18:44:23] <Corded> would be great if you could …
L104[18:44:23] <Spider ​EveryOS> https://paste.pc-logix.com/asacutaher
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] <Ubu​s99> looks good, having a template is definitely nice.
L111[18:48:30] <Ubu​s99> My main concern is that I am getting write errors from my current script,
L112[18:48:31] <Ubu​s99> 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] <Forec​aster> ohno
L117[20:02:26] ⇨ Joins: Amanda (~m-yt727s@pool-108-16-20-147.phlapa.fios.verizon.net)
L118[20:03:01] <Forec​aster> 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] <Forec​aster> D:<
L122[20:04:53] <Forec​aster> 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] <Mim​iru> Oof, yeah, it's 58f in Hell, MI today...
L126[20:07:04] <Mim​iru> it WILL be 31f tomorrow night though!
L127[20:07:14] <Mim​iru> Sounds like Fore is stuck until then.
L128[20:07:52] <Mim​iru> 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] <Mim​iru> It's 76 in Hell, Grand Cayman, with no freezing temps in the.... Forecast
L131[20:08:33] <Mim​iru> *snerk*
L132[20:13:30] <Forec​aster> 😐
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] <Forec​aster> It is the way
L136[20:48:42] <Perod​actyl> 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] <Perod​actyl> ...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] <Perod​actyl> 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] <Perod​actyl> Ok, let me try this...
L145[21:59:08] <Amanda> %choose allowlist or denylist
L146[21:59:08] <MichiBot> Ama​nda: I tried reading my tea leaves this morning. There was something about death and doom. Anyway, go with "allowlist"
L147[22:00:01] <Izzy> Perodactyl: https://git.shadowkat.net/izaya/OC-PsychOS2/src/branch/master/module/fs.lua#L13-L24
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] <Perod​actyl> That's about what I'm going for.
L150[22:10:38] <Perod​actyl> https://github.com/Perodactyl/OC-LogOS/blob/93a37a8cfa1c949945275df3a41f98dba81580fb/os/int/boot/fs.lua#L153-L185
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> Ama​nda: 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] <Forec​aster> Never split the party!
L157[23:22:44] <Amanda> [ in the distance, chainsaws ]
<<Prev Next>> Scroll to Top