<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:13] ⇨ Joins: alekso56 (~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098)
L2[00:01:24] <Kristo​pher38> @PwnagePineapple yes, just fly above the y 128 and don't go down the rabbit hole of doing actual pathfinding
L3[00:01:48] <PwnageP​ineapple> I've got mods with mountains that go up to y=~250
L4[00:02:00] <Kristo​pher38> oh, well in that case you know what to do
L5[00:02:01] <PwnageP​ineapple> So it'll be the block limit, not 128, but yeah
L6[00:03:03] <Michiyo> dig hole to void. send drone down to void, avoid everything.
L7[00:03:14] <PwnageP​ineapple> void
L8[00:03:14] <Michiyo> a-void.. hehehe
L9[00:03:21] <ben_mkiv> xD
L10[00:03:32] <PwnageP​ineapple> Block limit is probably easier when it comes to setting up the mailboxes
L11[00:03:37] <PwnageP​ineapple> Less holes into the void
L12[00:04:29] <PwnageP​ineapple> I've converted this pet project from Amazon Prime into more of a USPS kind of thing
L13[00:06:52] <pay​onel> @Ariri yeah, 1.12 dev builds
L14[00:09:00] <pay​onel> things like ae integration are important to me to get right
L15[00:09:08] <pay​onel> it's not always very easy, and not everything is possible
L16[00:09:09] <Ar​iri> I think I saw that on the git, i’ll add it to the pack and play with it
L17[00:09:20] <pay​onel> but i love when it works. so yeah, if it's wonky i'll take a look
L18[00:09:52] <Ar​iri> It might be a little bit tho, I’ve been spending all my time fixing them unpack instead of playing it lol
L19[00:10:01] <pay​onel> one thing i'm going to look at next is better separation of the adapter points
L20[00:10:14] <pay​onel> keep in mind, we dont have support for "sided" multi-part interfaces
L21[00:10:32] <pay​onel> like how ae can put import/exports facing separate directions from the same block
L22[00:10:52] <pay​onel> i have a design to support that, but that's a big feature i, i think instead i'll actually block it from working at all
L23[00:10:54] <Ar​iri> #208 downloading from the build server
L24[00:10:54] <pay​onel> for now
L25[00:10:59] <Ar​iri> Okay^
L26[00:12:08] <Ar​iri> So just get the .jar and jam it in the pack yeah?
L27[00:12:14] <pay​onel> yep
L28[00:12:17] <Izaya> jam jar
L29[00:13:02] <Ar​iri> %give MichiBot jam.jar
L30[00:13:03] * MichiBot accepts jam.jar and adds it to her inventory
L31[00:13:45] <Sagh​etti> %give http.sys
L32[00:13:46] * MichiBot searches through her inventory for a bit. "I couldn't find anything..."
L33[00:13:52] <Sagh​etti> oh oof
L34[00:14:36] <Sagh​etti> there we go
L35[00:14:50] <Izaya> %flip hahahahahahahaha
L36[00:14:51] <MichiBot> Iz​aya: (╯°□°)╯ɐɥɐɥɐɥɐɥɐɥɐɥɐɥɐɥ
L37[00:15:50] ⇦ Quits: Vexatos (~Vexatos@port-92-192-96-27.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L38[00:21:08] <Izaya> https://shigusegubu.club/media/1a7763d40b875297942b72c3b96180dff360dab9c132ca3617b346ceb22f6c97.mp4
L39[00:23:33] <Amanda> Izaya: Thanks. I hate it
L40[00:23:51] <Izaya> I love it :D
L41[00:24:02] <Michiyo> hahahaa
L42[00:25:10] <CompanionCube> well that's good music
L43[00:25:12] <CompanionCube> i guess
L44[00:26:23] <Amanda> %tell Inari stop throwing my mouse on the floor every time I get up!
L45[00:26:24] <MichiBot> Amanda: Inari will be notified of this message when next seen.
L46[00:28:35] <Ar​iri> Hehe
L47[00:36:44] <Krae​tzin> Bit of a long shot and unrelated to OC, but does anybody have experience with python multiprocessing and getting return values from child processes? My processes seem to block on putting their return value into a shared Queue instance
L48[00:37:24] <Krae​tzin> And my Google-fu is too weak, going slightly crazy O_o
L49[00:37:37] <Sagh​etti> so it blocks when you do queue.put()?
L50[00:38:21] <Sagh​etti> that usually happens when the queue is full
L51[00:38:47] <Krae​tzin> Yes, exactly. To debug I have a "print(result)" at the end of the function and then "results_queue.put(result)" as the very last line in the function
L52[00:39:03] <Krae​tzin> All the processes reach end and it seems to hand
L53[00:39:08] <Krae​tzin> hang*
L54[00:39:28] <Sagh​etti> try queue.put(block=False)
L55[00:39:42] <Ar​iri> @Kleadron What about Open Radar for the server intranet?
L56[00:39:49] <Ar​iri> Radio*
L57[00:40:48] <Klea​dron> after looking at the mod
L58[00:41:01] <Klea​dron> would this require everyone to be directly on an axis
L59[00:41:25] <Klea​dron> also, seems like it doesn't support 1.12.2
L60[00:42:14] <Klea​dron> @Ariri cool mod but i don't know if it will run on this version of minecraft
L61[00:42:30] <Ar​iri> https://lcars5201.ddns.net/index.php/s/oFjRxytLF54QP6k/preview
L62[00:42:50] <Klea​dron> >1.11.2
L63[00:43:02] <Ar​iri> Oh, I dyslexed it
L64[00:43:06] <Ar​iri> I read 1.12.2
L65[00:43:19] <Ar​iri> Nevermind then
L66[00:44:43] <Krae​tzin> @Saghetti I still get the same issue with `results_queue.put(result, block=False)`. The processes reach their end and hang when I try to join() 😦
L67[00:45:25] <Krae​tzin> But I'll look into the queue being full maybe. The returning objects are quite large
L68[00:45:55] <Sagh​etti> the size is based off of length in items, not item size afaik
L69[00:46:23] <Ar​iri> .help
L70[00:46:35] <Krae​tzin> I'm returning a dict which can be up to about 50 MB in size, though not big in length if just considering dict items
L71[00:46:53] <Sagh​etti> does it still hang if you comment out the queue.put?
L72[00:47:25] <Krae​tzin> No issues if I remove queue.put, finishes as expected
L73[00:48:23] <Krae​tzin> So maybe I am just trying to pass too much data back through the pipe
L74[00:51:06] <Krae​tzin> In my test case there are only actually 4 return items in the queue though. Adding `timeout` to `join()` works inconsistently and I can get some values back >_>
L75[00:55:49] <Kristo​pher38> I was wondering earlier today
L76[00:55:58] <Kristo​pher38> I have a priority queue implementation
L77[00:56:19] <Kristo​pher38> With binary heap underneath
L78[00:56:40] <Amanda> The answer is 42/
L79[00:56:46] <Amanda> s#/#.#
L80[00:57:47] <Kristo​pher38> What if instead of using binary heap coded in Lua, I used a linear array and binary search on it to get the index where the element should be inserted, and insert it using table.insert
L81[00:58:05] <Kristo​pher38> Which runs in C, so it could be faster
L82[01:00:12] <Kristo​pher38> I wonder what would be the performance of repeatedly moving a portion of the table with table.insert in comparison to binary heap which moves around only a small fraction of the elements, but runs in Lua
L83[01:04:17] <Amanda> isn't table.insert super expensive? That's why it's more common to do t[#t+1]=v
L84[01:05:11] <Amanda> %8ball laptop nap time?
L85[01:05:11] <Krae​tzin> @Saghetti Yup, for future reference don't try to return dicts that have 10 MB+ values within them... Removing the large arrays from the dict allows the processes to return values without blocking.
L86[01:05:11] <MichiBot> Ama​nda: Without a doubt
L87[01:06:27] <Kristo​pher38> It is compared to doing t[#t+1] but that's a specific case
L88[01:06:37] <Ar​iri> Lizzy: How do I get the public API (I think Forecaster set it so only one is needed) from their site?
L89[01:06:54] <pay​onel> amanda table.insert is roughly the same, it has only 1 extra jump conditional if the position is not at the end already
L90[01:06:56] <pay​onel> so, not
L91[01:07:00] <pay​onel> so, it is not*
L92[01:07:25] <Lizzy> @Ariri i believe Forecaster's video mentioned how to get that, i'm guessing the process is still the same
L93[01:07:35] <Kristo​pher38> @payonel empirical evidence shows otherwise
L94[01:07:56] <pay​onel> ok show me said evidence
L95[01:07:56] <Ar​iri> I saw that, but there's no header
L96[01:08:09] <Ar​iri> https://lcars5201.ddns.net/index.php/s/wTsL9ZwJjxCRy6C/preview
L97[01:08:18] <Ar​iri> Lizzy^
L98[01:08:23] <Kristo​pher38> But that might be for an older version of lua
L99[01:08:29] <Kristo​pher38> Let me find it
L100[01:08:29] <Amanda> @payonel might be something to do with the c <-> Lua boundry getting crossed
L101[01:09:03] <Lizzy> oh, are you asking where to put it in so that the updater will use it? if so, look in the config.json file
L102[01:09:32] <Ar​iri> Nu I found that, but I cant get an API key from console or anything on the site
L103[01:09:40] <Ar​iri> See the image above
L104[01:10:25] <Lizzy> I'm afraid you're gonna have to ask Forecaster. it's been some time since i did that
L105[01:11:22] <Ar​iri> Okay
L106[01:12:31] <Kristo​pher38> Or maybe because table.insert is a function call
L107[01:16:33] ⇦ Quits: immibis (~immibis@x59cc9a99.dyn.telefonica.de) (Ping timeout: 189 seconds)
L108[01:16:51] ⇨ Joins: Ocawesome101 (~ocawesome@38.65.248.207)
L109[01:19:31] <Kristo​pher38> @payonel http://caspring.org/wiki/LuaPerformance
L110[01:19:38] <Kristo​pher38> On the very bottom
L111[01:20:07] <Kristo​pher38> I don't know what Lua version those benchmarks were ran on, this might be outdated
L112[01:20:58] <Kristo​pher38> But it should be easy to test it ourselves
L113[01:21:31] <Lizzy> @Ariri try going to <towerofawesome.org/staricraft/api/new_client> ?
L114[01:21:48] <Lizzy> at least that's where https://youtu.be/KG8Yy4qjKNc?t=1173 suggests
L115[01:21:48] <MichiBot> Railcraft Patron Modpack Tutorial + Automatic Updater | length: 27m 51s | Likes: 0 Dislikes: 0 Views: 27 | by Forecaster | Published On 16/6/2017
L116[01:22:09] ⇦ Quits: test0 (webchat@p57abb7db.dip0.t-ipconnect.de) (Quit: webchat.esper.net)
L117[01:22:13] <Ar​iri> Oh, I didnt think about that. Direct link works. Thanks
L118[01:22:23] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L119[01:22:42] <Lizzy> i'm guessing one of the things that got broken with no authentication
L120[01:23:24] <Lizzy> it might be that the api doesn't even need authentication in that situation, but back when i wrote the updater it was only being used on the railcraft patron server
L121[01:25:26] <Ar​iri> Ah bugger https://lcars5201.ddns.net/index.php/s/WLB6yCqD2xcopNp/preview
L122[01:26:21] <pay​onel> @Kristopher38 i've heard that claim before, and i recognize that site
L123[01:26:27] * Lizzy passes that over to @Forecaster
L124[01:26:30] <pay​onel> but i find it lacking, and it bothers me
L125[01:26:41] <pay​onel> table.insert actually does less than t[n] = v
L126[01:27:06] <pay​onel> i know the internal code. now, nothing means anything until you've measured, i understand that
L127[01:27:20] <pay​onel> but, i have my issues with that statement
L128[01:27:33] <pay​onel> i'll need to run tests myself i suppose to have my own opinion on the matter
L129[01:28:02] <pay​onel> also, when was the page published? what version of lua?
L130[01:28:09] <pay​onel> i only know the >5.3 source code
L131[01:29:15] <pay​onel> and, importantly, what lua is that? is that their embedded lua they have for their game?
L132[01:29:21] <pay​onel> is that even true for standard lua?
L133[01:29:37] <pay​onel> ya know, i'm going to run a loop right now
L134[01:31:21] <Ar​iri> Testing to see if I can join the server with the new pack, despite missing server side mods
L135[01:31:24] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.156.28) (Ping timeout: 190 seconds)
L136[01:31:50] <Ocawesome101> irc is nice
L137[01:32:14] <Ar​iri> Gonna make an IRC -> Discord -> MC bridge when Im done with this
L138[01:32:54] <Ocawesome101> I should write a defense system for Monolith or something, idk
L139[01:33:10] <Ocawesome101> I'm currently in the process of rewriting a bunch of stuff so we'll see how that goes
L140[01:33:59] <Amanda> @ariri I'm guessing it was the plan already, but when your done mind shooting me a ping to get it set it before my next session?
L141[01:34:22] <Sagh​etti> opencomputers virus competition
L142[01:34:25] <Sagh​etti> count me in
L143[01:34:53] <Ar​iri> Ill put the pack zip on the server if you want to get the new instance setup, but Im thinking I wont update the server until auto-updating is implemented
L144[01:35:20] <Amanda> You're three hours behind me and I'm not as much as a night owl as when I was a youngling, so I'll probably not see it until morning
L145[01:35:51] <Ar​iri> No problem, let me test if it works and Ill put the zip up
L146[01:36:04] <Adorabl​eCatgirl> >virus making
L147[01:36:04] <Adorabl​eCatgirl> ez
L148[01:36:12] <Amanda> And my laptops away for the night, so you've got time to get it going
L149[01:36:21] <Sagh​etti> heres the tricky thing
L150[01:36:30] <Sagh​etti> making it spread between computers
L151[01:36:42] <Sagh​etti> yes, making a script that wipes the computer is easy
L152[01:36:52] <Sagh​etti> but that part is harder
L153[01:37:17] <Ocawesome101> if you can hop on a Minitel network or something then you can probably infect through RPC
L154[01:37:22] <Ocawesome101> maybe
L155[01:37:23] <Ocawesome101> idk
L156[01:37:36] <Ocawesome101> networking in OC is definitely not as widespread as in real life
L157[01:37:49] <Kristo​pher38> >wiping a computer
L158[01:37:55] <Kristo​pher38> Bruh that's boring
L159[01:38:03] <Ar​iri> That gives me an ID
L160[01:38:07] <Ar​iri> idea*
L161[01:38:08] <Kristo​pher38> Cool viruses displayed cool colorful stuff
L162[01:38:20] <pay​onel> @Kristopher38 ok, my results show i am wrong, but they are also different than they report
L163[01:38:32] <Kristo​pher38> I'm very curious to hear them
L164[01:39:00] <pay​onel> 2^27 inserts, tested 5.3.5 and 5.4
L165[01:39:38] <pay​onel> many repeated tests for average. the results were very similar to repeat runs (within <5%)
L166[01:40:00] <pay​onel> 5.3.5: t[#] 20s, table.insert, 30s
L167[01:40:14] <pay​onel> storing table.insert in a local var only saves ~15% time
L168[01:40:26] * Ocawesome101 is working on replicating Plan 9's `rc` shell for OpenOS/other OSes
L169[01:40:39] <pay​onel> oh sorry, that is 5.4 results
L170[01:40:50] <pay​onel> in 5.3.5, they are both 30s
L171[01:41:12] <pay​onel> # is fraction ahead, and saving insert in a local var makes insert slightly faster
L172[01:41:16] <Adorabl​eCatgirl> oh, i wouldn't just make it show fancy colors
L173[01:41:21] <Adorabl​eCatgirl> or just wipe the drive
L174[01:41:25] <pay​onel> in 5.4, t[#] is far ahead, in 20s
L175[01:41:27] <Adorabl​eCatgirl> i'd make it do more interesting things
L176[01:41:43] <pay​onel> t[c] in 5.4 is phenominal, at 10s
L177[01:41:47] <Adorabl​eCatgirl> first of all, it'd install itself to the EEPROM :^)
L178[01:41:55] <pay​onel> table.insert in 5.4 is still ~30s
L179[01:41:58] <Ocawesome101> and make the EEPROM read-only?
L180[01:42:21] <Adorabl​eCatgirl> yea
L181[01:42:31] <Ocawesome101> pure evil
L182[01:42:37] <Adorabl​eCatgirl> and i could make it put itself on floppies
L183[01:42:42] <Adorabl​eCatgirl> for the autorun.lua files
L184[01:42:54] <Adorabl​eCatgirl> and make it seek out all lua files in a filesystem and infect them
L185[01:43:10] <pay​onel> this is worth profiling, because reading the source, which i have done quite a lot of, insert should not be worse
L186[01:43:12] <Kristo​pher38> @payonel if you put those side-by-side in some kind of a table that'd be great, the way you're presenting it now is confusing
L187[01:43:13] <pay​onel> so i'm a bit surprised
L188[01:43:29] <Adorabl​eCatgirl> i always heard t[#] is faster
L189[01:43:39] <Adorabl​eCatgirl> from modding gmod
L190[01:43:52] <Kristo​pher38> And with source code provided which you used to obtain the results
L191[01:44:00] <pay​onel> well i dont like the claim 😐 i guess i'm prideful
L192[01:44:03] <pay​onel> the code shouldn't be faster
L193[01:44:09] <pay​onel> i'll have to profile it to understand why
L194[01:44:25] <pay​onel> well, that's a lot of work 🙂 i was trying to disprove it, not prove it 🙂
L195[01:44:44] <Adorabl​eCatgirl> well i found out that //1 is faster than math.floor :P
L196[01:44:48] <pay​onel> i mean making a pretty table of results 🙂 i'm testing on another computer, without discord, but it is simply:
L197[01:45:11] <pay​onel> `time ./lua -e 'local t = {} for i=1,(2^27) do t[#t+1] = i end'`
L198[01:45:27] <pay​onel> that takes ~20s
L199[01:45:45] <pay​onel> time ./lua -e 'local t = {} local c = 1 for i=1,(2^27) do t[c] = i c = c + 1 end'
L200[01:45:48] <pay​onel> `time ./lua -e 'local t = {} local c = 1 for i=1,(2^27) do t[c] = i c = c + 1 end'` [Edited]
L201[01:45:51] <pay​onel> and that takes ~10s
L202[01:46:12] <pay​onel> `time ./lua -e 'local t = {} for i=1,(2^27) do table.insert(t, i) end'`
L203[01:46:16] <pay​onel> ~30s
L204[01:46:18] <pay​onel> in lua 5.4
L205[01:46:44] <Kristo​pher38> That middle example is an interesting case
L206[01:47:05] <Adorabl​eCatgirl> hmm
L207[01:47:11] <pay​onel> in 5.3, the # and insert had the same perf
L208[01:47:20] <pay​onel> (within <2 or 3 %)
L209[01:47:35] <Ocawesome101> interesting
L210[01:47:42] <pay​onel> i only ran the test 3 times, so i would need a larger sample to give a more accurate diff of the two for 5.3.5
L211[01:48:02] <Kristo​pher38> Huh, so it's not worth to change all the table.insert occurrences to t[#t+1] after all
L212[01:48:24] <pay​onel> well, until your code runs on 5.4
L213[01:48:25] <Kristo​pher38> I can test it in a minute
L214[01:48:42] <Kristo​pher38> I'm mostly concerned with OC, lua 5.3
L215[01:49:11] <Kristo​pher38> I think I've got lua5.1 installed, I can test it there as well
L216[01:49:44] <Adorabl​eCatgirl> LuaJIT is what gmod uses, but idk how it shapes up
L217[01:49:49] <pay​onel> and running `t[c]` in 5.3 and 5.4 is by far the fastest
L218[01:50:58] <Ocawesome101> I'm now running all these on my puny aarch64 machine to see how it does :P
L219[01:51:10] <Ocawesome101> granted, I am using the manjaro default Lua 5.3 runtime
L220[01:53:39] <Ocawesome101> I'm also running Chromium and a couple terminal sessions plus this IRC client
L221[01:54:01] <Kristo​pher38> how do I circumvent "not enough memory" error
L222[01:54:46] <Ocawesome101> put in more memory
L223[01:55:03] <Ocawesome101> use Computronics' creative memory if you're really desperate
L224[01:55:04] <Ocawesome101> anyway
L225[01:55:11] <Ocawesome101> benchmarks are done
L226[01:55:13] <Kristo​pher38> I mean, in real life :D
L227[01:55:21] <Sagh​etti> put in more memory
L228[01:55:29] <Sagh​etti> no creative memory thouh
L229[01:55:31] <Kristo​pher38> sitting on 32 gig system rn
L230[01:55:56] <Ocawesome101> time lua -e 'c=1 t={} for i=1, (2^27) do t[c] = i c = c + 1 end' = 22.315s
L231[01:56:01] <Kristo​pher38> I'm running the benchmarks now, but on lua 5.3 it prints "not enough memory" but on lua 5.2 it runs fine
L232[01:56:17] <Ocawesome101> time lua -e 't={} for i=1, (2^27) do t[#t+1] = i end' = 1m30.197s
L233[01:56:35] <Ocawesome101> time lua -e 't={} for i=1, (2^27) do table.insert(t, i) end' = 1.41.588s
L234[01:56:50] <Ocawesome101> t[c] was, as noted, the fastest by *far*
L235[02:01:18] <pay​onel> both #t and insert use a getn method to measure the table size. so the diff using c should be the savings on call getn
L236[02:01:30] <pay​onel> all 3 methods have to select a slot where the value is placed
L237[02:02:55] <pay​onel> and the rest i would have thought would give insert an advantage, but there both variants of a set call. one is doing it in a function call, the other is doing it in the subexpr loop
L238[02:02:58] <Kristo​pher38> Am I having a stroke or t[c] is almost 9x faster than #t+1 and 10x faster than table insert
L239[02:03:14] <pay​onel> but the actual table lib methods they call are .. .what i thought was worse for the subexpr, slightly
L240[02:03:21] <pay​onel> a single `call` should not account for that cost
L241[02:03:31] <pay​onel> so, anyways. i learn the most when i'm wrong. i'll have to profile this later
L242[02:03:51] <pay​onel> well that was 5.2, right @Ocawesome101 ?
L243[02:03:59] <Ocawesome101> no, 5.3
L244[02:04:04] <pay​onel> also, he may be hitting mem limits, causing more gc in some cases
L245[02:04:07] <Kristo​pher38> I'm running it on 5.2
L246[02:04:25] <pay​onel> both t[] and insert have to build a few more tvalues
L247[02:04:30] <pay​onel> than just direct t[c]
L248[02:05:23] <Kristo​pher38> shouldn't those be placed in a register and then their location reused with a new loop iteration?
L249[02:05:37] <pay​onel> from lua code you don't have access to that slot data
L250[02:05:56] <Kristo​pher38> yeah, but from runtime perspective
L251[02:06:14] <Kristo​pher38> #t+1 creates some temporary value which is placed in a slot
L252[02:06:37] <Kristo​pher38> and on the next iteration it creates a next temp value which is placed in the same slot
L253[02:06:40] <pay​onel> the result of #t is not cached
L254[02:06:40] <Kristo​pher38> does it work that way?
L255[02:07:05] <pay​onel> it would be possible, but it's also quite fast for most table sizes
L256[02:07:38] <pay​onel> if you're really going to have an array table of size 2^N where N is large, i would recommend keeping track of it yourself 🙂
L257[02:07:49] <Ar​iri> Amanda: MMC pack is going up, you can join the server atm with it but about 14 mods arent om server yet
L258[02:07:56] <Kristo​pher38> I mean, just look at the bytecode output of `local t = {} for i=1,(2^27) do t[#t+1] = i end` https://luac.nl
L259[02:08:04] ⇦ Quits: Ocawesome101 (~ocawesome@38.65.248.207) (Ping timeout: 190 seconds)
L260[02:08:29] <Kristo​pher38> puts result of LEN in slot 5 and then ADDs 1 to slot 5
L261[02:09:05] <Kristo​pher38> it shouldn't need to be garbage collected because there's no garbage left
L262[02:09:53] <Ar​iri> There are two instance.cfgs apprantly but it doesnt matter rn
L263[02:11:36] <Kristo​pher38> also the fact that c uses 2 opcodes in the loop, # uses 3 and table.insert uses 5 probably contributes something to the speed of execution
L264[02:12:10] <Kristo​pher38> that c loop is really thight
L265[02:12:39] <pay​onel> it takes the value from the opcode and puts it into a tvalue. but the stack is not growing so...this should be extremely fast.
L266[02:12:46] <pay​onel> again, i have to profile it 🙂
L267[02:14:45] <Kristo​pher38> lua52 consistently shows: C method ~3.2s, # method ~26.9s, table.insert method ~31s
L268[02:15:25] <Kristo​pher38> I'm amazed how much c method is faster than the other two
L269[02:16:37] <Kristo​pher38> that extra LEN opcode could be the cause
L270[02:21:31] <Kristo​pher38> (that's 5.3.5 bytecode)
L271[02:21:49] <Kristo​pher38> I was checking the bytecode on the wrong version, crap
L272[02:22:57] <Kristo​pher38> I'm gonna be going, gn y'all
L273[02:28:19] <Mr_Cre​eper543> So, that The Guard program, I (painstakingly, I have been doing it since I last spoke in here) linked all my alarms to it... and no matter what you set the rang too, it is effectively infinite. I have only to furthest alarm form me active and I can still hear it like it was next to me
L274[02:32:33] ⇦ Quits: xarses (~xarses@c-73-15-107-55.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L275[02:32:45] ⇨ Joins: xarses (~xarses@c-73-15-107-55.hsd1.ca.comcast.net)
L276[02:33:35] ⇦ Quits: xarses (~xarses@c-73-15-107-55.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L277[02:33:47] ⇨ Joins: xarses (~xarses@c-73-15-107-55.hsd1.ca.comcast.net)
L278[02:38:09] <pay​onel> xarses: hi 🙂 the vram work is done, "release candidate" so to say. you're welcome to poke at it
L279[02:38:26] <pay​onel> i can give some working demo's in the next day or two
L280[02:39:54] <xar​ses> @payonel sweet!
L281[02:40:44] <xar​ses> https://ocdoc.cil.li/component:gpu#video_ram_buffers is up to date with the edits from sunday?
L282[02:41:38] <Michiyo> @ben_mkiv why... does OS have a dep on ProjectRed?
L283[02:45:14] <Michiyo> and AE2..?
L284[02:45:38] <pay​onel> @xarses i think so, i'll double check
L285[02:46:16] <pay​onel> yep, freeAllBuffers() also returns the number of buffers freed
L286[02:48:37] <xar​ses> awesome
L287[02:51:12] <Guest97393> Michiyo: i dont have a super cool server like you do....but i did just buy some new hardward for a new server today. took me ages to finally just pick one. i'm excited for the case: https://www.amazon.com/gp/product/B00Q2Z11QE
L288[02:51:15] <Guest97393> oh derp again
L289[02:51:27] <Guest97393> one of these days i'll set up my login to your bouncer correctly
L290[02:51:29] *** Guest97393 is now known as payonel
L291[02:51:37] zsh sets mode: +o on payonel
L292[02:51:38] <Michiyo> Nice!
L293[02:51:58] <payonel> ...so, how do i do that?
L294[02:51:59] <payonel> :)
L295[02:52:13] <Michiyo> wonderful question!
L296[02:52:44] <Michiyo> https://znc.pc-logix.com:1099/ (I need to fix the cert for this ._.)
L297[02:53:07] <payonel> it'll have a 9900k though
L298[02:53:16] <payonel> because i need to create those mc chunks faster
L299[02:53:37] <Amanda> Chunkgen gotta chunk
L300[02:53:42] <Michiyo> I use the SASL module
L301[02:53:50] <Michiyo> https://wiki.znc.in/sasl
L302[02:53:54] <payonel> sasl? oh for znc
L303[02:54:00] <Michiyo> Which.. might actually be easier to configure from your client
L304[02:54:09] <Michiyo> /msg *sasl Help
L305[02:54:39] <Michiyo> basically just /msg *sasl Set <username> [<password>]
L306[02:55:01] <Michiyo> The username should match the NickServ accountname you wish to log into. This is a mandatory argument (things wrapped in <>).
L307[02:55:02] <Michiyo> The password should match the NickServ password associated with the accountname, and is case-sensitive. This is an optional argument (things wrapped in []).
L308[02:55:04] <payonel> that in my hexchat, but what do i need to do with https://znc.pc-logix.com:1099/ ?
L309[02:55:07] <payonel> do i have a login there?
L310[02:55:17] <Michiyo> Nah, don't bother hitting the website
L311[02:55:22] <Michiyo> client config is easier in this case
L312[02:55:29] <payonel> i see
L313[02:55:44] <Michiyo> so basically just /msg *sasl Set sugoi YourAwesomePassword1
L314[02:55:45] <payonel> i pressume the website would configure the bouncer to do the login for me
L315[02:55:53] <payonel> holy crap, good guess :)
L316[02:55:54] <Michiyo> So will the command above :P
L317[02:56:06] <Michiyo> well, it was either that, or hunter2
L318[02:56:16] <Michiyo> but that's my password, so I figured it wasn't yours.
L319[02:56:35] <payonel> :) haha
L320[02:56:48] <Michiyo> Anyway, once you've told *sasl your credentials it *should* log you in on next connect
L321[02:56:55] <Michiyo> which you can simulate by typing /znc disconnect
L322[02:56:58] <Michiyo> then /znc connect
L323[02:57:07] <Amanda> Yup, as everyone knows, you can't have two people with the same password
L324[02:57:25] <Michiyo> I... I have seen a system that would not allow that
L325[02:58:38] <Amanda> Michiyo: yeah, I know, totally insane idea totally nobody would ever implement
L326[02:59:10] <payonel> i'm googling for where my sasl is
L327[02:59:18] <Michiyo> sasl is a module on ZNC
L328[02:59:25] <payonel> whatever i msg to *sasl, *status tells me "no such module"
L329[02:59:31] <Michiyo> hmm
L330[02:59:34] <Michiyo> one second
L331[03:00:00] <Michiyo> o_O
L332[03:00:17] <payonel> google: No results found for "no such module sasl".
L333[03:00:20] <payonel> well that's rude
L334[03:00:38] <payonel> i have that result. i guess i'm just lucky
L335[03:00:38] <Michiyo> I just reloaded it
L336[03:00:40] <Michiyo> try again
L337[03:00:48] <payonel> oh HI sasl
L338[03:01:55] <payonel> https://media1.tenor.com/images/c2eb778bd3b35100d733598d32d6ccbe/tenor.gif
L339[03:02:50] ⇦ Quits: payonel (~payonel@2607:5300:203:51d5::bad:c0de) (Quit: ZNC Provided by Michiyo)
L340[03:03:06] ⇨ Joins: payonel (~payonel@2607:5300:203:51d5::bad:c0de)
L341[03:03:06] zsh sets mode: +o on payonel
L342[03:03:14] <Michiyo> looks like success
L343[03:03:27] <payonel> i feel brand new
L344[03:03:40] <Michiyo> I feel kinda bad for your bindhost.. lol
L345[03:03:46] <Michiyo> ~payonel@2607:5300:203:51d5::bad:c0de
L346[03:03:51] <payonel> haha
L347[03:08:50] <Brisingr​Aerowing> Lol.
L348[03:12:51] <Amanda> Well it is true
L349[03:13:27] <Elfi> Too bad you can't spell out lamp in base 16
L350[03:13:42] <Amanda> Payonel's code often goes to biker bars and rides around the interstate with no helmet
L351[03:15:17] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L352[03:25:06] <Michiyo> %tell ben_mkiv why do we have deps on AE and ProjectRed? https://github.com/PC-Logix/OpenSecurity/commit/7112a61165b683a98e1107b517fb654eea907879#diff-c197962302397baf3a4cc36463dce5ea
L353[03:25:07] <MichiBot> Michiyo: ben_mkiv will be notified of this message when next seen.
L354[03:28:23] <Michiyo> Also.. I'm gonna need the LibVulpes you use.. as the latest one requires newer forge mappings
L355[03:28:58] <Michiyo> Looks like this should be from around Feb 2019 but all of the downloads are for 2020
L356[03:30:44] <Thanos-​No Snap> Can someone assist me with some code? Im trying to automate the rftools dialing device, with buttons
L357[03:31:58] <pay​onel> do we have a component driver for rftools dialer?
L358[03:32:03] <Thanos-​No Snap> Yes 🙂
L359[03:32:13] <pay​onel> nice. they must have provided that
L360[03:32:20] <pay​onel> what component are you using?
L361[03:32:54] <Thanos-​No Snap> I have the buttons on the screen showing up, just having trouble connecting the buttons to trigger the dialing functions
L362[03:33:07] <Thanos-​No Snap> component.rftoolsdialingdevice
L363[03:33:18] <Thanos-​No Snap> Im also using a button api
L364[03:33:27] <pay​onel> i dont know of this button api, sorry
L365[03:33:48] <Thanos-​No Snap> Can i show you the code, it looks pretty simple
L366[03:33:52] <pay​onel> does the api work if you try things in your own script?
L367[03:34:05] <pay​onel> you're welcome to show me code 🙂 but i lack knowledge
L368[03:34:08] <Thanos-​No Snap> Yeah, it is just me not using it properly
L369[03:34:42] <Thanos-​No Snap> Button api: https://pastebin.com/3i9nBiyp
L370[03:35:05] <Thanos-​No Snap> My code: https://pastebin.com/mLreNPtg
L371[03:35:12] <pay​onel> mmmmm. i'm not sure i want to read up a new api to help troubleshoot -- normally i advice to focus on the component api, and openos api
L372[03:35:27] <pay​onel> once we get into 3rd party land...well... anyways, i'll take a short look
L373[03:35:57] <Thanos-​No Snap> Oh it is fine if you don't have time 🙂
L374[03:36:04] <Thanos-​No Snap> I will keep trying to figure out
L375[03:37:55] <Brisingr​Aerowing> You are passing nil to the setTable method for the Function argument.
L376[03:37:55] <DaCompu​terNerd> I think i might see it
L377[03:37:56] <pay​onel> i dont see you calling setButtons
L378[03:37:58] <B​ob> globals
L379[03:38:08] <pay​onel> yeah and globals, don't do that :
L380[03:38:10] <pay​onel> 🙂
L381[03:38:11] <B​ob> all the functions are global
L382[03:38:12] <DaCompu​terNerd> tele(i) in the setTable should just be tele shouldnt it
L383[03:38:29] <pay​onel> oh he calls setButtons at the bottom, i see it now
L384[03:38:45] <DaCompu​terNerd> Not sure if it would provide the parameter though, might have to figure that out elsewhere
L385[03:38:46] <Brisingr​Aerowing> Well, it needs the argument.
L386[03:38:55] <Brisingr​Aerowing> So it should be a wrapper function.
L387[03:38:57] <pay​onel> also in lua, for loops are inclusive
L388[03:39:00] <pay​onel> i dont think you want -1
L389[03:39:08] <pay​onel> for i=1,n do .. end is [1, n]
L390[03:39:13] <B​ob> y in set button is a global oo
L391[03:39:15] <DaCompu​terNerd> But as is you're passing the return value of the function instead of the function itself
L392[03:39:47] <Thanos-​No Snap> Im sorry, I fixed the globals lol
L393[03:40:22] <DaCompu​terNerd> Might have to have something that builds a set of functions to pass
L394[03:40:41] <pay​onel> just have `tele` return a function of it
L395[03:40:58] <pay​onel> Code Block pastebined https://paste.pc-logix.com/akumupahob
L396[03:41:04] <pay​onel> and not that, but
L397[03:41:13] <pay​onel> Code Block pastebined https://paste.pc-logix.com/wibisogeda
L398[03:42:49] <Thanos-​No Snap> Shouldnt the dialer do the dialing action when tele is called, instead of returning a function?
L399[03:43:04] <pay​onel> i think they're saying the api for the buttons wants a function to call
L400[03:43:10] <pay​onel> and that function will invoke your dialer code
L401[03:43:33] <pay​onel> ` button[name]["func"] = func`
L402[03:43:39] <Thanos-​No Snap> 😮
L403[03:43:46] <pay​onel> `data["func"]()`
L404[03:43:58] <pay​onel> which in your case would be throwing an error
L405[03:44:04] <pay​onel> i bet you have some lines in /tmp/error.log
L406[03:44:12] <pay​onel> saying something like tried to index nil
L407[03:44:23] <pay​onel> or, i mean, tried to call a nil
L408[03:44:43] <pay​onel> `attempt to call a nil value`
L409[03:45:36] <Thanos-​No Snap> there is no error.log in the tmp folder
L410[03:45:47] <Thanos-​No Snap> after I changed the function to what you suggested
L411[03:45:48] <pay​onel> meh
L412[03:45:52] <pay​onel> oh
L413[03:45:55] <pay​onel> but does it work now?
L414[03:45:56] <Thanos-​No Snap> lol
L415[03:46:20] <Thanos-​No Snap> It prints the buttons, but the program exits out, not letting me click and trigger a dial
L416[03:46:28] <Thanos-​No Snap> need a loop somewhere lol
L417[03:50:03] <Sagh​etti> while true do computer.pullSignal() end
L418[03:50:06] <Sagh​etti> smth like that
L419[03:51:10] <pay​onel> or `while not event.pull("interrupted") do end`
L420[03:51:28] <pay​onel> or heck, just, `event.pull("interrupted")`
L421[03:51:30] <pay​onel> no loop reiquired
L422[03:51:33] <pay​onel> required*
L423[03:52:09] <pay​onel> also, `event.listen` adds a new registrant every time you run the script
L424[03:52:12] <pay​onel> consider this instead:
L425[03:52:46] <Thanos-​No Snap> Got it 🙂
L426[03:53:37] <pay​onel> Code Block pastebined https://paste.pc-logix.com/afalayamuz
L427[03:53:47] <pay​onel> Code Block pastebined https://paste.pc-logix.com/awidopoluf [Edited]
L428[03:54:13] * Michiyo stabs forge development
L429[03:54:18] <pay​onel> oh derp, you want it to run more than once
L430[03:54:32] <Michiyo> that's it I'm porting all of my mods to Fabric...
L431[03:54:34] <pay​onel> Code Block pastebined https://paste.pc-logix.com/camasetezu
L432[03:54:40] <Michiyo> oh wait I can't do that, they're all OC addons.
L433[03:55:17] <pay​onel> muhaha!
L434[03:56:18] <Michiyo> java.lang.NoSuchFieldError: isBlockContainer Which I had a bit over a year ago, cause searching for that line results in logs from here... from me.
L435[03:56:22] <Michiyo> with no resolution
L436[04:08:19] <Michiyo> ffs.
L437[04:08:40] <Michiyo> field_149758_A -> isBlockContainer Which in the mappings OS uses is actually hsTileEntity
L438[04:08:44] <Michiyo> has*
L439[04:09:14] <Michiyo> And I can't downgrade my mappings because OTHER mods want hasTileEntity (And it also breaks a bunch of other stuff)
L440[04:09:22] * Michiyo shoots ben_mkiv
L441[04:11:02] <Amanda> So.
L442[04:11:15] <Amanda> %blame ben_mkiv
L443[04:11:17] * MichiBot blames ben_mkiv for it not being Friday. Or if it is Friday then for it being Friday
L444[04:11:43] <Amanda> Is the mc modding version of %blame @forecaster
L445[04:12:01] <Michiyo> Well, this is stuff he added, sooo lol
L446[04:12:18] * Amanda nods sagely, having solved the puzzle
L447[04:12:32] * Amanda snugsafairy, sleeps, if she can
L448[04:12:35] <Amanda> Night nerds
L449[04:12:42] <Michiyo> Night Amanda
L450[04:13:53] <Michiyo> Can't upgrade LibVulpes cause the dev has deleted anything prior to this year.
L451[04:14:38] <Michiyo> But looking at the source, it wouldn't matter ANYWAY cause they're still using these old mappings
L452[04:14:55] <Michiyo> mappings = "snapshot_20170624"
L453[04:16:18] ⇨ Joins: Ocawesome101 (~ocawesome@38.65.248.207)
L454[04:16:30] <Ocawesome101> hello
L455[04:19:45] <Michiyo> How how much could a 24c/48t Ryzen 2970WX be?
L456[04:19:49] <Michiyo> roughly $900...
L457[04:19:53] * Michiyo dies a bit
L458[04:22:49] <Thanos-​No Snap> If I have a variable outside a for loop initialized to 0, and I use that variable inside a function and increment it for the purposes of the function, will it be incremented outside of that function as well?
L459[04:22:56] <Thanos-​No Snap> Yes right lol
L460[04:23:16] <Thanos-​No Snap> im a scope idiot
L461[04:26:03] <Michiyo> %lua test = 50; for i=1,10 do test = test +1; print(i) end; print(test)
L462[04:26:04] <MichiBot> 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 60
L463[04:26:48] ⇦ Quits: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net) (Remote host closed the connection)
L464[04:35:44] ⇦ Quits: Ariri (uid378594@id-378594.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L465[04:50:10] <Ocawesome101> announcing new game
L466[04:50:20] <Ocawesome101> OINK! Like tonk, only in Lua!
L467[04:50:28] <Ocawesome101> %lua oink()
L468[04:50:29] <MichiBot> Oink record beaten by 13 sec! New record is 29 sec!
L469[04:50:56] <Michiyo> that lasts untill someone resets the sandbox, or the bot restarts
L470[04:51:04] <ThePi​Guy24> %lua oink()
L471[04:51:04] <MichiBot> Oink record beaten by 7 sec! New record is 36 sec!
L472[04:54:24] <Ocawesome101> %lua oink()
L473[04:54:25] <MichiBot> Oink record beaten by 164 sec! New record is 200 sec!
L474[04:54:36] <Ocawesome101> %tonk also
L475[04:54:37] <MichiBot> Willikers! Ocawes​ome101! You beat Squi​dDev's previous record of <0 (By 6 hours, 48 minutes and 1 second)! I hope you're happy!
L476[04:54:38] <MichiBot> Ocawesome101's new record is 6 hours, 48 minutes and 1 second! Ocawesome101 also gained 0.0068 tonk points for stealing the tonk. Position #7. Need 0.08518 more points to pass ThePi​Guy24!
L477[05:05:02] ⇨ Joins: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L478[05:08:51] <Ocawesome101> rc's parsing is interesting
L479[05:08:53] <Ocawesome101> because
L480[05:09:07] <Ocawesome101> variables are not assigned as single strings, but groups of strings
L481[05:09:29] <Ocawesome101> assigned like `var=(stringone stringtwo stringthree)`
L482[05:10:17] <Ocawesome101> and referenced either as `$var` (which acts as three arguments) or `$var(1 2 3 2 1)` which allows for individual selection
L483[05:10:46] <Ocawesome101> quoted strings are also interesting
L484[05:10:58] <Ocawesome101> they can *only* be done with single quotes
L485[05:11:23] <Ocawesome101> and to escape a single-quote you don't use the `\` char, you use `''`
L486[05:12:04] <pay​onel> @Ocawesome101 are you talking about rc.cfg or shell parsing?
L487[05:12:14] <Ocawesome101> I'm talking about Plan 9's shell
L488[05:12:31] <Ocawesome101> which I am attempting to recreate in Lua
L489[05:12:53] <Ocawesome101> to get the number of strings stored in a variable, you use `$#var`
L490[05:13:08] <pay​onel> oh 🙂
L491[05:13:21] <pay​onel> why do you like openos? 🙂
L492[05:13:43] <Ocawesome101> when did I say I did? :^)
L493[05:13:45] <pay​onel> not* like
L494[05:13:47] <pay​onel> haha
L495[05:13:49] <pay​onel> i meant not
L496[05:13:52] <Ocawesome101> oh lol
L497[05:14:01] <Ocawesome101> it's fine, I just wanted the challenge
L498[05:14:36] <Ocawesome101> interestingly, there's a difference between `var1=()` and `var2=''` -- `$#var1` == 0 while `$#var2` == 1
L499[05:14:55] <Ocawesome101> something that, in the Bourne shell, woule be non-distinguishable
L500[05:15:18] <Ocawesome101> see: http://doc.cat-v.org/plan_9/4th_edition/papers/rc
L501[05:16:29] <Ocawesome101> anyway, my laptop is probably gonna die soon (4%! yet it still predicts another 30 minutes of runtime!)
L502[05:16:37] <Ocawesome101> so I'ma sign off for the night
L503[05:16:41] <Ocawesome101> \o
L504[05:17:23] ⇦ Quits: Ocawesome101 (~ocawesome@38.65.248.207) (Quit: A Konversation user has left the chat.)
L505[05:25:51] <Ar​iri> If I want to dev an OC program, should I use OCVM or or OCemu for Windows? i’ve seen both in chat before
L506[05:26:25] <pay​onel> for windows youd need cygwin or wsl2, for a posix like shell
L507[05:26:31] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L508[05:26:33] <pay​onel> but i've heard there is some trouble therein
L509[05:26:38] <pay​onel> might be easier to setup ocemu
L510[05:26:56] * Izaya yawns
L511[05:26:59] <Izaya> afternoon nerds
L512[05:27:17] <Ar​iri> i’ll look at that
L513[05:27:38] <Ar​iri> Izaya: Auto pack updating when Forecaster wakes up
L514[05:30:44] <Izaya> neat
L515[05:32:09] ⇦ Quits: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: webchat.esper.net)
L516[05:32:52] <Sagh​etti> i've just been ~~abusing~~ experimenting with michibot
L517[05:43:32] <SquidDev> %tonk
L518[05:43:33] <MichiBot> I'm sorry SquidDev, you were not able to beat Ocawesome101's record of 6 hours, 48 minutes and 1 second this time. 48 minutes and 56 seconds were wasted! Missed by 5 hours, 59 minutes and 5 seconds!
L519[06:33:07] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Quit: Cervator)
L520[06:36:22] ⇨ Joins: Blue_595 (webchat@47.196.97.219)
L521[06:36:34] <Blue_595> Now recruiting employees for DigiToss Engineering, Inc.
L522[06:36:58] <Blue_595> Anyone here should work, I mean this is a channel about Minecraft computers
L523[06:38:12] <Blue_595> Ping me with your application.
L524[06:39:46] <Blue_595> [Moving to DCC-compatible client...]
L525[06:39:51] ⇦ Quits: Blue_595 (webchat@47.196.97.219) (Client Quit)
L526[06:39:59] <Forec​aster> what is it and ... okay...
L527[06:40:31] <Michiyo> what the actual...?
L528[06:40:59] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.97.219)
L529[06:41:57] <Forec​aster> what is that any why
L530[06:42:40] <Blue_595> ?
L531[06:42:44] <Blue_595> DigiToss Engineering, Inc?
L532[06:43:21] <Blue_595> DCC?
L533[06:44:03] <Blue_595> they are, respectively:
L534[06:44:29] <Blue_595> - A fictional company started by... me, focusing on the less useful electronics
L535[06:44:48] <Blue_595> - A way to send files between multiple users
L536[06:45:22] <Sagh​etti> no thx
L537[06:45:32] <Blue_595> ok
L538[06:45:47] <Blue_595> besides, im still working on the "welcome" document
L539[06:46:19] <Michiyo> I've already got a 9AM-9AM, I don't need another J O B
L540[06:46:55] <Forec​aster> I'm sure we can figure out how to add some more hours to the day for more job
L541[06:47:09] <Blue_595> I've already got a 9AM-13AM job as a time bender as well
L542[06:47:37] <Michiyo> My work day "ended" 5:45 ago...
L543[06:47:40] <Michiyo> I'm still working.
L544[06:48:07] <Izaya> remember, you're here forever
L545[06:48:20] <Blue_595> life is limited and death is inevitable
L546[06:53:33] <Blue_595> lets establish work hours
L547[06:53:39] <Blue_595> ill start: whenever i feel like it
L548[06:54:11] <Izaya> https://medium.com/@keivan/the-day-appget-died-e9a5c96c8b22
L549[06:54:17] <Blue_595> no but for real, something like 6:30 PM to 9:30 PM
L550[07:05:58] <Blue_595> nvm just whenever you want provided im online
L551[07:08:37] <Blue_595> Teris seems to be guarding my channel
L552[07:08:39] <Blue_595> thats nice
L553[07:08:51] <Michiyo> %tell ben_mkiv are you able to actually *run* OS from within your IDE? I can build OS and load externally with no issue but I can't execute the debug/runClient tasks.
L554[07:08:51] <MichiBot> Michiyo: ben_mkiv will be notified of this message when next seen.
L555[07:10:55] <Ar​iri> Forecaster: The header on the API docs is missing, and the direct link to API generation had an sql error with a missing default refresh token or something
L556[07:13:59] <Blue_595> oh yeah its fine but just go wait until Teris sets +m
L557[07:14:44] <Ar​iri> @Forecaster ^
L558[07:16:44] <Sagh​etti> Blue_595: ngl but you unnerve me a little bit
L559[07:16:58] <Blue_595> y e s
L560[07:17:10] <Sagh​etti> no
L561[07:17:20] <Blue_595> <you are invited to: #digitoss>
L562[07:17:25] <Ar​iri> oof.
L563[07:17:32] <Blue_595> but not corded
L564[07:20:48] <Michiyo> Poor Corded, never gets invited to the cool places.
L565[07:23:16] <Blue_595> @Michiyo: you are invited to #digitoss
L566[07:23:32] <Michiyo> I'm gonna go ahead and pass, thanks though
L567[07:23:48] <Blue_595> @Michiyo: you are required to #digitoss
L568[07:24:03] <Michiyo> That's gonna be a hard pass, and a warning.
L569[07:24:16] <Blue_595> good night everyone
L570[07:24:23] <Michiyo> night
L571[07:24:28] <Blue_595> forever
L572[07:24:30] ⇦ Parts: Blue_595 (~c8h10n4o2@47.196.97.219) (WeeChat 1.9.1))
L573[07:24:41] * Michiyo blinks
L574[07:24:49] <Michiyo> hokaaaay
L575[07:32:15] <Sagh​etti> blue is gone forever?
L576[07:32:19] <Sagh​etti> :O
L577[07:37:22] <Ar​iri> Thats ominous
L578[07:37:36] <Sagh​etti> ~~that's a relief~~
L579[07:37:49] <Ar​iri> good night everyone, forever
L580[07:38:03] <Ar​iri> might be bc im listening to the ex machina soundtrack tho
L581[07:46:35] <Forec​aster> @Ariri will check that when I'm able
L582[07:48:05] <Ar​iri> Okay, thanks.
L583[07:48:05] <Ar​iri> That should be the last thing I need, then Ill push the new pack.
L584[07:48:05] <Ar​iri> Probably going to sleep soon though, ill try to wake up earlier to try and catch the messages
L585[09:06:07] ⇨ Joins: Vexatos (~Vexatos@port-92-192-96-27.dynamic.as20676.net)
L586[09:06:07] zsh sets mode: +v on Vexatos
L587[09:09:33] ⇦ Quits: payonel (~payonel@2607:5300:203:51d5::bad:c0de) (Ping timeout: 189 seconds)
L588[09:09:43] ⇦ Quits: Michiyo (~Michiyo@znc.michiyo.me) (Ping timeout: 190 seconds)
L589[09:10:09] ⇦ Quits: Shuudoushi (~Shuudoush@2607:5300:203:51d5::c0f:fee) (Ping timeout: 190 seconds)
L590[09:18:24] ⇨ Joins: Michi (~Michi@50.126.106.176)
L591[09:20:23] ⇨ Joins: Michiyo (~Michiyo@znc.michiyo.me)
L592[09:20:23] zsh sets mode: +o on Michiyo
L593[09:21:00] <Michiyo> hmm wtf
L594[09:21:01] ⇨ Joins: payonel (~payonel@2607:5300:203:51d5::bad:c0de)
L595[09:21:01] zsh sets mode: +o on payonel
L596[09:21:04] *** Michi was kicked by Michiyo (Michi))
L597[09:21:27] ⇨ Joins: Shuudoushi (~Shuudoush@2607:5300:203:51d5::c0f:fee)
L598[09:21:30] <Michiyo> I should just put this fucking IPv6 fix on a 1 minute cronjob
L599[09:22:07] <Michiyo> WTF would cause my server to lose its ipv6 routes every morning around 1AM?
L600[09:23:01] <Klea​dron> lol
L601[09:38:58] ⇨ Joins: immibis (~immibis@x59cc9bfd.dyn.telefonica.de)
L602[10:11:20] <Lizzy> if you look at the output from ip -6 route, do any of them have an expiry time? i think at some point with OVH's out-of-the-box ipv6 setup it would get the route dynamically but then not re-request it when it expires
L603[10:11:55] <Lizzy> one of the many things that sorta pisses me off about OVH's networking
L604[10:38:48] ⇨ Joins: Vexaton (~Vexatos@port-92-192-45-249.dynamic.as20676.net)
L605[10:38:48] zsh sets mode: +v on Vexaton
L606[10:38:50] *** Vexatos is now known as Guest43815
L607[10:38:50] *** Vexaton is now known as Vexatos
L608[10:42:01] ⇦ Quits: Guest43815 (~Vexatos@port-92-192-96-27.dynamic.as20676.net) (Ping timeout: 204 seconds)
L609[10:52:39] <Forec​aster> I might be home in about six hours or so
L610[10:52:56] <Forec​aster> And have a couple of hours before DnD
L611[11:10:07] <Forec​aster> %sip
L612[11:10:07] <MichiBot> You drink a sour adamantium potion (New!). Forec​aster sees the sky briefly flash solid dark blue then go back to normal.
L613[11:10:24] <Forec​aster> Amanda what did you do
L614[11:28:35] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.28)
L615[11:49:02] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.156.28) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.158.237)))
L616[11:49:07] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.158.237)
L617[12:13:35] <Amanda> @Forecaster turns out that wires important
L618[12:15:19] <ben_mkiv|afk> Michiyo, no idea why theres projectred dependency
L619[12:16:58] <dequbed> Izaya: Ping
L620[12:17:14] <dequbed> Izaya: Don't worry, it's nothing important, I just want to annoy you via XMPP over IRC
L621[12:17:43] <dequbed> Izaya: Also, inb4 Google-hater builds shitty Google Cloud Messaging.
L622[12:18:05] <dequbed> Izaya: How often do I need to do this before you specifically add code to your bot to ignore me?
L623[12:21:23] <Lizzy> Izaya: have another ping
L624[12:21:42] ⇨ Joins: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L625[12:26:33] * Amanda snugs Lizzy and Elfi, yawns
L626[12:29:45] * Lizzy snuggles back
L627[12:33:35] ⇨ Joins: Inari (~Pinkishu@p4fd95b11.dip0.t-ipconnect.de)
L628[12:37:06] <Inari> Nep
L629[12:38:47] <Inari> Amanda: but you like mice!
L630[12:38:58] <Amanda> Inari: I don't like them on the floor!
L631[12:39:06] <Amanda> I want them by my computer to bat at!
L632[12:39:17] <Inari> Psh
L633[12:44:33] * Elfi sleepysnuggles Amanda z.z
L634[12:44:37] <Kristo​pher38> I have the weirdest dreams
L635[12:44:44] * Amanda purrs softly
L636[12:44:54] <Elfi> https://social.pixie.town/system/media_attachments/files/000/776/889/original/7aff6577d0e18083.jpg big mood today
L637[12:45:51] <Kristo​pher38> In my dream I was on some kind of wedding in my home town and @payonel was there, and we were talking about these benchmark that we did yesterday
L638[12:48:49] <Amanda> @Ariri the dev pack has two copies of IronBackpacks in it
L639[12:49:07] <Amanda> @Ariri one for 1.10 one for 1.12
L640[12:51:29] <dequbed> Izaya: Also it turns out the Leviathans in Space Hitler Simulator 2.7 are really easy to kill if you build a counter-build.
L641[13:10:41] <DaCompu​terNerd> what
L642[13:17:44] <dequbed> Stellaris; the game where there's an achievement for keeping 5 other sentient species around as food and several more for murdering all other species in the galaxis in different contexts.
L643[13:22:48] <Inari> I mean
L644[13:22:51] <Inari> Ya need to feed
L645[13:23:28] <dequbed> Yes! It's not MY fault the space cabbages have the delicious gene trait!
L646[13:23:53] <Inari> Mhmmm
L647[13:23:54] <Inari> cabbage
L648[13:33:36] <Amanda> @Ariri also looking at the public mod list, MTLib isn't client only, since CraftTweaker scripts have to be on the server as well
L649[13:35:42] <dequbed> Amanda: Aren't CT scripts technically server-only since the client will display wrong but the server-side recipes will work regardless?
L650[13:36:08] <Amanda> dequbed: well, yes, but that's not exactly helpful if it doesn't display correctly in the client
L651[13:36:35] <dequbed> Amanda: Not trying to help, I don't even know your context. Just wanted to make sure for the pack I'm building atm.
L652[13:42:03] <Inari> Hmm
L653[13:42:20] <Inari> Apparently no plugin for firefox exists which checks the well-known files on the current domain and shows which exist
L654[13:50:06] <stephan48> CT related stuff needs to be on server and client with the same config, as the client computes the recipes it shows and the server computes what actually works... them being different will lead to wonky shit due to f.e. JEI not working realiably
L655[13:59:18] <SquidDev> %tonk
L656[13:59:19] <MichiBot> Dad-Sizzle! Squi​dDev! You beat Ocawes​ome101's previous record of 6 hours, 48 minutes and 1 second (By 1 hour, 27 minutes and 44 seconds)! I hope you're happy!
L657[13:59:20] <MichiBot> SquidDev's new record is 8 hours, 15 minutes and 46 seconds! SquidDev also gained 0.01022 (0.00146 x 7) tonk points for stealing the tonk. Position #4. Need 0.00147 more points to pass Li​zzy!
L658[14:30:17] <Ar​iri> Does MTLib have another name? Idr making that client only
L659[14:31:02] <Ar​iri> Oh I see it
L660[14:31:03] <Amanda> @ARiri not that I know of?
L661[14:31:31] <Amanda> @Ariri also the ironbackpacks is wrong, 3.x.x is for 1.12, 2.x.x is 1.10
L662[14:31:56] <Ar​iri> Yeah, I fixed that but buggered the upload, getting a fresh one up now
L663[14:32:03] <Amanda> kk
L664[14:32:39] <Ar​iri> Unless Forecasters download thing breaks again... Ill do this manually
L665[14:33:54] <Amanda> @Ariri also I don't suppose you've got any sulfur ore to trade? It seems it's not spawning naturally, and I don't have any of the ThExp machines that will give it as a random byproduct
L666[14:34:37] <Ar​iri> I might have a couple ore from my miner, lemme check when I upload
L667[14:34:45] <Amanda> sure. :)
L668[14:44:39] <Forec​aster> When did it break?
L669[14:49:46] ⇨ Joins: Izaya- (~izaya@210-1-218-92-cpe.spintel.net.au)
L670[14:49:46] ⇦ Quits: Izaya (~izaya@210-1-218-92-cpe.spintel.net.au) (Read error: Connection reset by peer)
L671[14:55:29] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L672[14:55:35] ⇦ Quits: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net) (Remote host closed the connection)
L673[14:56:42] ⇦ Quits: Inari (~Pinkishu@p4fd95b11.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L674[15:02:47] ⇨ Joins: Inari (~Pinkishu@p4fd95b11.dip0.t-ipconnect.de)
L675[15:08:55] ⇦ Quits: Inari (~Pinkishu@p4fd95b11.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L676[15:10:22] ⇨ Joins: Inari (~Pinkishu@p4fd95b11.dip0.t-ipconnect.de)
L677[15:52:30] <Forec​aster> https://www.smbc-comics.com/comic/unity
L678[15:52:33] <Forec​aster> unity!
L679[15:56:23] ⇦ Quits: immibis (~immibis@x59cc9bfd.dyn.telefonica.de) (Ping timeout: 190 seconds)
L680[16:01:35] <Ar​iri> Today when I tried to download a new build @Forecaster
L681[16:01:56] <Forec​aster> what happened?
L682[16:03:19] <Amanda> Was that the sql error you linked last night, @Ariri?
L683[16:13:54] <Ar​iri> Uh no, that was when I tried to gen an api.
L684[16:14:24] <Ar​iri> when I tried to build this morning, it put more garb into the url so it didn’t work ‘7,..’
L685[16:14:42] <Forec​aster> that's very odd
L686[16:14:46] <Forec​aster> I've never seen that before
L687[16:15:02] <Ar​iri> It could be bc i didn’t do a new release tag but idk
L688[16:15:52] <Forec​aster> when you say you built, which way exactly?
L689[16:16:37] <Ar​iri> As in, it said building from admin > pack -> generate client
L690[16:16:37] <Ar​iri> That might be why actually, previous builds came from the public page
L691[16:17:11] <Forec​aster> strange... that should work, but that also ignores the last tag and just builds using the latest of everything
L692[16:17:16] <Forec​aster> it's meant for testing the pack
L693[16:17:49] <Forec​aster> before releasing a new tag
L694[16:18:13] <Ar​iri> Ah well, I just need an API key at the moment, do you need the screenshot with the error or did you find that already?
L695[16:18:44] <Forec​aster> I haven't checked yet, I'm working on adding an option to not require logging in to access the modpack
L696[16:19:30] <Ar​iri> Okay
L697[16:19:31] <Ar​iri> I made the MMC pack work so the initial download doesn’t have to come from you, fyi
L698[16:20:09] <Forec​aster> well you can do that if you want, but then you're bypassing letting the user choose optional mods
L699[16:21:55] <Ar​iri> That’s true, but I can put in the readme if they want to configure it and most clients either use them all (most of the optional are beneficial) or can disable them thru mmc
L700[16:21:56] <Ar​iri> Your option is nice too, so I’ll add it into the readme if someone wants their own api key
L701[16:22:05] <Adorabl​eCatgirl> hmm
L702[16:22:42] <Forec​aster> %actualshrug
L703[16:22:42] <MichiBot> Forec​​aster: ¯\_(ツ)_/¯
L704[16:22:58] <Forec​aster> seems like extra work to me
L705[16:24:12] <Ar​iri> A few clients had trouble just getting MultiMC unzipped, so I’ll see
L706[16:24:13] <Ar​iri> I can make two-three versions I suppose
L707[16:24:38] <Forec​aster> what
L708[16:25:10] <Ar​iri> of the downloads
L709[16:25:10] <Ar​iri> I’ll work it out so i’ll stop bugging ya
L710[16:25:33] <Forec​aster> I'm mostly "bugged" by you not just letting the system do what it's designed to do...
L711[16:25:49] <Forec​aster> which is to let users download the pack
L712[16:27:19] <Ar​iri> Well, they can, I’ll make than an option. Some players won’t be able to figure that out though, so a simple option might be better for them. If you think otherwise then I won’t do that
L713[16:27:57] <Forec​aster> I think they should be able to figure out going to the site and clicking "Get Download" if they can operate a computer
L714[16:28:15] <Amanda> @Ariri I may need an adult shortly. I seem to be getting grave-camped by an invisible skeleton warrior
L715[16:28:34] <Ar​iri> I mean the API part for auto updating.
L716[16:28:46] <Ar​iri> Amanda: There are invisible mobs? what even
L717[16:28:54] <Amanda> @Ariri probably a client desync issue
L718[16:29:01] <Ar​iri> Oh
L719[16:29:16] <Amanda> Though I've heard of it happening in SP as well, so maybe it's just a bug with pmobs
L720[16:29:26] <Forec​aster> oh, I see, well I suppose that's valid
L721[16:29:56] <Forec​aster> although I wouldn't include the mods in that instance
L722[16:30:08] <Ar​iri> It’s your service which your graciously letting me use, so you have the final say.
L723[16:30:32] <Forec​aster> no no, I'm not going to force you to do anything, I'm just making suggestions
L724[16:30:38] <Ar​iri> It’s your service which you’re graciously letting me use, so you have the final say. [Edited]
L725[16:30:52] <Forec​aster> it's a good idea to provide an exported instance with the updater already set up if MMC lets you do that
L726[16:31:01] <Forec​aster> but you don't need the mods in it
L727[16:31:13] <Amanda> %remindme 2m /bc
L728[16:31:14] <MichiBot> I'll remind you about "/bc" at 05/27/2020 08:33:13 AM
L729[16:31:37] <Forec​aster> Lizzy might correct me if I'm wrong but I believe that if the updater runs and there is no version tag at all it will simply download the current version of the pack
L730[16:31:52] <Lizzy> yup
L731[16:32:08] <Ar​iri> Okay, I’ll have that version come without the mods then
L732[16:32:16] <Ar​iri> So the updater handles it
L733[16:32:30] <Forec​aster> yeah
L734[16:33:04] <Forec​aster> that means you don't need to keep it up to date
L735[16:33:14] <MichiBot> Amanda REMINDER: /bc
L736[16:34:09] <Forec​aster> okay, login bypass added
L737[16:34:32] <Forec​aster> now unfortunately there is no way to log in to the admin panel unless you're already logged in, so don't log out
L738[16:34:34] <Amanda> I'm not sure if it's because my screen keeps jerking around, or if the mob is still invisible, but I could use some help reclaiming my stuff when you're next on Ariri
L739[16:34:46] <Ar​iri> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/apudobixow
L740[16:34:47] <Forec​aster> I will fix that soon
L741[16:34:53] <Ar​iri> Sounds good?^
L742[16:35:19] <Ar​iri> Okay, won’t log out
L743[16:35:32] <Forec​aster> you don't need a specific api key to customize the optional mods
L744[16:35:33] <Ar​iri> Amanda: I’ll get on right now to help you out
L745[16:35:38] <Amanda> danke. :3
L746[16:35:51] <Forec​aster> the optional mods are just a list in the updaters config file
L747[16:35:53] <Ar​iri> Oh yeah
L748[16:36:07] <Ar​iri> I’ll just put it in the readme then
L749[16:36:59] <Ar​iri> Okay, so this morning I’ll actually have breakfast and eat lunch at an okay time, lol.
L750[16:37:18] <Ar​iri> Instead of getting too focused on something
L751[16:38:48] <Lizzy> i'm not sure how portable it would be but i could maybe look into integrating a small gui or something for the selection of optioanl mods
L752[16:39:18] <Forec​aster> ah
L753[16:39:30] <Forec​aster> the api index is using a function for building the menu that I've deprecated
L754[16:39:37] <Forec​aster> and it's apparently no longer working
L755[16:43:54] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L756[16:45:15] <Forec​aster> actually
L757[16:45:34] <Forec​aster> I could just have the api check if require login is enabled
L758[16:45:51] <Forec​aster> and if not, just pass any auth check and not check the keys
L759[16:46:09] <Forec​aster> then you can just leave those fields empty and it'll work until logging in is turned back on
L760[16:46:45] <Forec​aster> auth tokens for everyone!
L761[16:47:02] <Amanda> and YOU get a token and YOU get a token an dEVERYONE GETS A TOKEN!
L762[16:47:22] <Ar​iri> Woo boo!
L763[16:47:26] <Ar​iri> Woo hoo! [Edited]
L764[16:47:27] <Sagh​etti> :D
L765[16:48:07] <Ar​iri> Amanda: Is there a receipe for antimatter by chance? in watching some nuclear craft videos but they’re a bit old, and I want to make crafting some items difficult
L766[16:48:57] <Amanda> not according to JEI, but it migth be made through some interaction JEI doesn't know about
L767[16:49:33] <Amanda> oh wait, that's AC's antimatter
L768[16:49:54] <Ar​iri> hmm i’ll have to test then
L769[16:50:06] <Amanda> I don't see any antimatter under nuclearcraft in JEI
L770[16:50:15] <Amanda> might need to be enabled with a config or similar
L771[16:50:24] <Ar​iri> Maybe
L772[16:50:50] <Ar​iri> I made the new script req a lot of Nq to make those items but actual antimatter is more expensive and makes sense
L773[16:51:54] <Ar​iri> Ooh, I should have an offsite bunker for storing dangerous fuels
L774[16:52:51] <Amanda> This is what JEI finds: https://abyssalcraft.fandom.com/wiki/Liquid_Antimatter
L775[16:53:16] <Amanda> Also, harpys are ugly. I'm spoilt by anime and other monstergirl tropes
L776[16:53:17] <Ar​iri> Hmm... too easy
L777[16:53:24] <Ar​iri> XD
L778[16:57:23] <Ar​iri> SpaceX Crew Demo 2 live in 20, ooh
L779[16:57:24] <Forec​aster> well also, it's minecraft
L780[16:57:42] <Ar​iri> Forecaster: Have you seen a Harpy’s face?
L781[16:57:43] <Forec​aster> a lot of things are ugly :P
L782[16:57:53] <Forec​aster> nope, I don't even know what mod you're talking about
L783[16:58:25] <Ar​iri> Primitive mobs, it’s not just ugly, it’s so shocking it makes you want to jump out of its grasp no matter the height
L784[16:58:28] <Ar​iri> :P
L785[16:58:46] <Ar​iri> Without exaggeration, it’s actually got a stupid looking face, lol
L786[16:59:07] <Ar​iri> Like derp but it’s a bird
L787[17:10:30] <Forec​aster> ah, damnit
L788[17:10:52] <Forec​aster> each endpoints verifies the client id and secret as well as the token...
L789[17:10:56] <Forec​aster> I've made this too robust
L790[17:12:12] <Forec​aster> but I can just make it expect the client id and secret to be "public" as well, they just can't be empty
L791[17:15:17] <Ar​iri> “I’ve programmed my defenses too well! I can’t breach the mainframe!”
L792[17:16:57] <Forec​aster> there we go
L793[17:18:06] <Forec​aster> now, as long as logging in is not required, if calling the auth endpoint using the clientid `public` and clientsecret `public`, it will always provide the token `fmp_public` which never expires
L794[17:18:50] <Forec​aster> also I realized this uses a refresh system, but there's no endpoint to call to request the token to be refreshed
L795[17:19:49] <Forec​aster> not that keeping the token refreshed is particularly useful since a few quick requests are made, and then nothing for hours or days
L796[17:19:58] <Forec​aster> @Ariri ^
L797[17:20:10] <Ar​iri> Reading it now
L798[17:20:10] <Ar​iri> Thanks!
L799[17:20:12] <Forec​aster> ignore the last two ramble paragraphs
L800[17:21:05] <Ar​iri> For other tokens, maybe have an option in the config for a username and password to refresh the token thru api? just an idea
L801[17:22:06] <Lizzy> there is the test_token api endpoint that my script uses, though that just checks the return and if it's expired it just requests a new one
L802[17:22:16] <Forec​aster> well, token refreshing is a way for the app to tell the server to extend the expiry time of a token to keep it from having to request a new one
L803[17:22:39] <Ar​iri> Oh, I interpreted that differently, nevermind then
L804[17:22:52] <Forec​aster> it'd be easily enough to add an endpoint for it, but there's no point
L805[17:23:09] <Forec​aster> there's no use case for longer sessions
L806[17:24:28] <Forec​aster> but yeah, I've tested this by sending requests to the server and it works as expected
L807[17:24:42] <Forec​aster> so Lizzy's updated should behave the same as if it'd gotten a real token
L808[17:24:53] <Forec​aster> updater*
L809[17:28:52] <Forec​aster> now to add a way to access the login when it's not the front page
L810[17:29:03] <Michiyo> Lizzy, https://paste.pc-logix.com/xorecigole.cpp output from ip -6 route
L811[17:29:31] <Michiyo> I have to manually run https://paste.pc-logix.com/iqocogamum.css to get my IPv6 back when it dies.
L812[17:30:15] <Lizzy> hmm
L813[17:30:17] <Amanda> How bad must things be that you need to run css to mke it work!?
L814[17:30:18] <Amanda> :P
L815[17:30:40] <Michiyo> very
L816[17:30:41] <Michiyo> :P
L817[17:31:22] <Adorabl​eCatgirl> nice
L818[17:31:37] <Adorabl​eCatgirl> having three monitors is nice
L819[17:32:24] <Forec​aster> it is!
L820[17:32:50] <Forec​aster> although I have four, but one is standing on top of a stack of boxes to the side
L821[17:32:58] <Forec​aster> it's where I keep Discord
L822[17:33:08] <Forec​aster> okay MichiBot, ultimate choice time
L823[17:33:22] <Forec​aster> %choose go get a burger before DnD
L824[17:33:22] <MichiBot> Forec​​aster: Ah... well, I'd say wait an hour.
L825[17:33:34] <Forec​aster> I'll take it
L826[17:33:45] <Adorabl​eCatgirl> Mine third is sitting atop my PC
L827[17:33:46] <Lizzy> Michiyo, unsure what to suggest, I have my IPv6 set statically in the /etc/network/interfaces file with just the address, netmask and gateway and it seems to stay put
L828[17:33:49] <Adorabl​eCatgirl> *my third
L829[17:34:40] <Michiyo> https://paste.pc-logix.com/ixupuhepib.cpp
L830[17:34:44] <Michiyo> my netplanm
L831[17:34:44] <Forec​aster> my 3 main ones are attached to a arced rail mounted on a pillar
L832[17:34:53] <Michiyo> s/nm/n/
L833[17:34:53] <MichiBot> <Michiyo> my netplan
L834[17:36:26] <Lizzy> yeah, can't say what to try. i know i had to keep resetting stuff a lot but i don't think i've had to do it with my current server
L835[17:36:37] <Michiyo> yeah I have 3 on a triple stand, then one hanging out on my desk connected to the hackintosh
L836[17:37:02] <Lizzy> i have my 3 on a triple stand that's hanging from the top part of my desk.
L837[17:37:15] <Forec​aster> I have no desk
L838[17:37:17] <Lizzy> it's also slowly bending the top desk so i'ma have to deal with that at some point
L839[17:37:24] <Forec​aster> also my fourth screen is on the way out
L840[17:37:30] <Amanda> I have two, one attched to my laptop, one sometimes plugged in that staus on my desk. ::P
L841[17:37:36] <Adorabl​eCatgirl> http://tinyurl.com/yaq9trvs
L842[17:37:44] <Adorabl​eCatgirl> this is what my monitors more or less look like
L843[17:37:56] <Forec​aster> always when I boot up my computer it's completely white, and I have to power it off and on for it to actually display the output
L844[17:38:04] <Michiyo> I want to upgrade my monitors at some point..
L845[17:38:05] <Ar​iri> I use my old iPad as a second monitor when need be :P
L846[17:38:21] <Adorabl​eCatgirl> well
L847[17:38:23] <Lizzy> Michiyo, saaame but i don't want mismatched ones
L848[17:38:24] <Michiyo> I use my tablet as a 4th monitor for my desktop sometimes.. lol
L849[17:38:27] <Forec​aster> I'd like to get 3 more, my stand supports up to 6
L850[17:38:28] <Adorabl​eCatgirl> i'm still rocking ancient dell monitors
L851[17:38:30] <Lizzy> so i'd have to do all 3 at once
L852[17:38:37] <Michiyo> Yeah Lizzy same..
L853[17:38:49] <Forec​aster> but I'd need another gpu
L854[17:38:53] <Adorabl​eCatgirl> E207WFP, E198WFP, SE198WFP
L855[17:38:56] <Lizzy> though maybe i could survive with just upgrading the middle monitor for now then do the side ones later
L856[17:39:09] <Lizzy> the ghosting on these monitors is aweful
L857[17:40:12] <Michiyo> I have 3 of these https://support.hp.com/us-en/document/c05245192 They're ok monitors..
L858[17:40:42] <Adorabl​eCatgirl> My monitors are also okay at best :P
L859[17:42:54] <Mr_Cre​eper543> Hey, can anyone help with this, my Minecraft is crashing on start-up but I don't understand the crash log
L860[17:42:54] <Mr_Cre​eper543> https://paste.ee/p/LMu2q
L861[17:42:59] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@88.130.158.237) (Remote host closed the connection)
L862[17:43:31] <Michiyo> net.minecraftforge.fml.common.LoaderException: java.lang.NoClassDefFoundError: twilightforest/block/BlockTFMagicLogSpecial, something can't find the class "BlockTFMagicLogSpecial"
L863[17:43:36] <Michiyo> that'll be $19.99
L864[17:44:06] <Izaya-> dequbed: was actually thinking one could probably use sendxmpp to send stuff via GCM
L865[17:44:17] <Michiyo> But no, really... something is trying to find a class in a mod that isn't there. Either it's looking for a mod that isn't installed at all and it's badly implemented.
L866[17:45:13] <Michiyo> OR the mod is there but at a newer or older version that doesn't include that class. Another likely possibility is you have a mod that adds compat with another mod that you don't have installed, but some n00b modder included said mod's API in their own instead of referencing it so OTHER mods thing that the mod in question is installed.
L867[17:45:43] <Michiyo> thing -> think
L868[17:45:54] *** Izaya- is now known as Izaya
L869[17:46:16] <Mr_Cre​eper543> hmm, can you tell me which mod is causing the issue, i have over 300
L870[17:46:24] <Michiyo> Fucking hell...
L871[17:46:26] <Adorabl​eCatgirl> no
L872[17:46:28] <Michiyo> <_>
L873[17:46:34] <Adorabl​eCatgirl> no
L874[17:46:55] <Michiyo> Yeaaah I was scrolling down then I hit that mod list, line 141 to line 500 is MODS... like holy shit man
L875[17:47:00] <Adorabl​eCatgirl> this is the same sort of mod problem that arises in gmod
L876[17:49:07] <Adorabl​eCatgirl> why is my internet shitting the fan
L877[17:49:46] <Adorabl​eCatgirl> oh
L878[17:49:51] <Adorabl​eCatgirl> it's just google related things
L879[17:50:00] <Mr_Cre​eper543> gmod? i have over 1200 addons in gmod
L880[17:50:22] <Mr_Cre​eper543> My gmod file is well over 150 gigs lol
L881[17:52:05] <Mr_Cre​eper543> well, thanks, my guess is that it is a libbery mod i forgot to remove
L882[17:52:11] <Mr_Cre​eper543> well, thanks, my guess is that it is a lib mod i forgot to remove [Edited]
L883[17:52:53] <Forec​aster> @Ariri login system amended to operate in non-login mode to allow accessing admin
L884[17:53:01] <Forec​aster> do you remember if there was anything else?
L885[17:54:37] <Ar​iri> I dont think so, looks good. Testing the updater now
L886[17:55:00] <Forec​aster> excellent, hopefully it's back to operating so I don't have to work on it anymore ^^
L887[17:55:27] <Forec​aster> I was going to use this for season 2 of the railcraft server, but after this I think I will focus on porting this to my CMS instead
L888[17:55:32] <Forec​aster> it needs it
L889[17:56:17] <Forec​aster> fortunately I just need to port the pack generating parts
L890[17:56:35] <Forec​aster> unfortunately I need to re-implement the rest in the CMS system instead
L891[17:57:11] <Amanda> and then write a converterr, right? :P
L892[17:58:16] <Ar​iri> Updater had a kink, trying something
L893[17:58:24] <Adorabl​eCatgirl> kinky
L894[17:58:24] <Ar​iri> Wasnt your side though, I think
L895[17:58:28] <dequbed> No kink shaming!
L896[17:58:49] <Ar​iri> As long as it does what I ask it can do what it likes :P
L897[17:59:05] <dequbed> Sounds very dom of you.
L898[17:59:12] <Forec​aster> Amanda, well, the new version will have a generic importer
L899[17:59:42] <Adorabl​eCatgirl> ooh
L900[17:59:45] <Forec​aster> when you give it a zip file with mods and configs, which you'll then have to iterate over together with the platform and tell it what's what
L901[17:59:47] <Adorabl​eCatgirl> i know a thing i can add to my library
L902[17:59:54] <Forec​aster> where you give it a zip file with mods and configs, which you'll then have to iterate over together with the platform and tell it what's what [Edited]
L903[18:00:14] <Forec​aster> it'll be much much faster than uploading each file individually
L904[18:00:56] <Forec​aster> it'll also automate a bit more, like extracting the mod version from the filename if it can and such
L905[18:01:47] <Izaya> is there sauce for this somewhere
L906[18:02:01] <Forec​aster> okay, when I asked Michibot it was 06, now it's 07
L907[18:02:09] <Forec​aster> that means it's been an hour, time to get a burger
L908[18:03:00] <Forec​aster> Izaya for what?
L909[18:09:04] ⇨ Joins: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L910[18:09:14] <Saghetti> i found out how to ~~abuse~~ do cool things with michibot
L911[18:09:24] <Saghetti> arbitrary program size and loading
L912[18:09:30] <Adorabl​eCatgirl> ok
L913[18:09:37] <Izaya> for this platform you're talking about
L914[18:11:16] <Forec​aster> I have a repo for it on my (lizzys) gitlab, but it's almost entirely PHP
L915[18:11:53] <Forec​aster> also, dammit gitlab, why do I tick "remember me" when you're still going to "forget" that I'm logged in a week later
L916[18:12:20] <Ar​iri> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/ewucejekod
L917[18:12:30] <Ar​iri> I shouldve pastebined that, whoops
L918[18:12:39] <Michiyo> It's ok... Corded did it for you
L919[18:12:52] <Ar​iri> Lol
L920[18:12:56] <Michiyo> it pasted your entire message https://paste.pc-logix.com/ewucejekod
L921[18:13:04] <Michiyo> Lizzy, that pinged you BTW
L922[18:13:36] <Lizzy> wa?
L923[18:13:52] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> oh
L924[18:13:53] <Ar​iri> I has problem
L925[18:13:55] <Michiyo> the above pasted message has a ping for you in it
L926[18:14:18] <Ar​iri> Folder looks like this: https://lcars5201.ddns.net/index.php/s/sKqpis2FARSTTTX/preview
L927[18:14:21] <Amanda> I think it might expect the version to be a whole number, not a semver string
L928[18:14:40] <Ar​iri> But the railcraft one is x.xx
L929[18:14:51] <Ar​iri> I can change it if thats easier, im just wondering why
L930[18:14:59] <Mr_Cre​eper543> @Michiyo So, ant advice for finding the mods that is causing the issue?
L931[18:15:04] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> lemme look ath the source code
L932[18:15:05] <Mr_Cre​eper543> @Michiyo So, any advice for finding the mods that is causing the issue? [Edited]
L933[18:15:18] <Michiyo> Don't run 300+ mods.
L934[18:15:28] <Mr_Cre​eper543> Other than that?
L935[18:15:29] <Amanda> @Ariri oh right, well x.xx still can be parsed as a float
L936[18:15:31] <Mr_Cre​eper543> lol
L937[18:15:37] <Michiyo> Don't run 300 mods.
L938[18:15:49] <Ar​iri> If you want to run that much, figure it out youreslf
L939[18:15:55] <Ar​iri> If you want to run that much, figure it out yourself [Edited]
L940[18:16:09] <Amanda> Lizzy: if you feel working fix on it, I'm pretty sure there's a builtin method to compare major,minor,patch versions
L941[18:16:13] <Mr_Cre​eper543> oh... how can the ATM team pull it off then, what I'm using is just ATM3 Remix with even more mods lol
L942[18:16:28] <Ar​iri> Amanda: Lizzy: If that's the case, Ill change the version number to save time
L943[18:16:29] <Amanda> because they weed out mods that cause problems like that
L944[18:16:33] <Michiyo> ^^^
L945[18:16:33] <dequbed> They don't cry on ~IRC~ Discord about it.
L946[18:17:10] <Amanda> BElieve it or not, just throwing mods at mc isn't as simple as it seems. There's complexities to packmaking that aren't immediately obvious, this being one of them
L947[18:17:34] <Ar​iri> And they actually learn how to fix the issues they make when they put mods together
L948[18:17:38] <Amanda> MC doesn't natively support modding like gmod does, there's less safety gates or well-defined interfaces for mods to interact with eachother
L949[18:17:47] <Adorabl​eCatgirl> even gmod has problems with
L950[18:17:48] <Adorabl​eCatgirl> lots
L951[18:17:49] <Elfi> Yeah, mods are complex beasts, and they interact each other in interesting ways
L952[18:17:49] <Adorabl​eCatgirl> and lots
L953[18:17:51] <Adorabl​eCatgirl> and lots
L954[18:17:52] <Ar​iri> ^
L955[18:17:52] <Adorabl​eCatgirl> of mods
L956[18:17:53] <dequbed> There are safety gates in MC?
L957[18:18:07] <Adorabl​eCatgirl> i know this for a fact
L958[18:18:12] <Adorabl​eCatgirl> i've done some fun gmod modding :P
L959[18:18:19] <Amanda> dequbed: I assume there's at least a couple
L960[18:18:38] <Adorabl​eCatgirl> "oh boy, what's conflicting with <insert mod here>?" "oh, some model pack a server downloaded for some reason"
L961[18:18:45] <Amanda> they just tend to crash MC entirely, since it's a mojang-error if it happens in a vanilla instance
L962[18:18:50] <Adorabl​eCatgirl> it's usually CW2.0
L963[18:19:07] <Mr_Cre​eper543> Well, thanks! I wouldn't have been able to understand the crash log without help. I'll start looking at Twilight Forest, I'm not sure what would suddenly be calling for it that wasn't there before, all I did is add stuff made to work with OpenComputers. Thanks again! 😄
L964[18:19:07] <Adorabl​eCatgirl> in fact, it's almost always conflicting with CW 2.0
L965[18:19:18] <Mr_Cre​eper543> CW?
L966[18:19:31] <Adorabl​eCatgirl> customizable weaponry
L967[18:19:32] <Adorabl​eCatgirl> in gmod
L968[18:19:37] <Mr_Cre​eper543> Oh, gmod
L969[18:19:51] <Mr_Cre​eper543> Speaking of Gmod...
L970[18:19:59] <Adorabl​eCatgirl> no
L971[18:20:29] <Ar​iri> Michiyo: points out the Twilight Forest part of the crash log
L972[18:20:29] <Ar​iri> Mr_Creeper: Any advice on finding the mods causing the issue?
L973[18:20:29] <Mr_Cre​eper543> http://tinyurl.com/y9r8d9q4
L974[18:21:02] <Adorabl​eCatgirl> ok
L975[18:21:06] <Adorabl​eCatgirl> i once had 200+GB
L976[18:21:09] <Adorabl​eCatgirl> once
L977[18:21:48] <Michiyo> If you added mods.. and stuff broke.. remove those mods and then re-add them one by one.
L978[18:21:55] <Mr_Cre​eper543> @Ariri Yes, but the twilight forest was part of the original pack, it was here before I started adding anything... surly that alone is not causing issues
L979[18:22:00] <Michiyo> Yes it'll take ages cause YOU'RE LOADING 300+ MODS.. but that is the price you pay
L980[18:22:01] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> okay, the `An error occurred whilst trying to get the latest version.` line is the updater checking for it's own update.
L981[18:22:01] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> not sure why it's erroring out with the file-not-found stuff, whats in your cache folder @Ariri ?
L982[18:22:06] <Adorabl​eCatgirl> remove half your mods
L983[18:22:10] <Adorabl​eCatgirl> see if it fixes it
L984[18:22:17] <Adorabl​eCatgirl> if not, remove another half
L985[18:22:24] <Adorabl​eCatgirl> ez
L986[18:22:26] <Mr_Cre​eper543> 👍
L987[18:22:29] <Adorabl​eCatgirl> (this is a joke by the way)
L988[18:22:32] <Michiyo> well, that works great until you end up removing a bunch of libs that the other half need :P
L989[18:23:03] <Adorabl​eCatgirl> also, imagine not having minecraft installed to /opt which is on your SSD
L990[18:23:04] <Adorabl​eCatgirl> smh
L991[18:23:22] <Adorabl​eCatgirl> >100% OJ has modding support now
L992[18:23:23] <Ar​iri> @𝐿𝒾𝓏𝓏𝒾𝒶𝓃 There was nothing post crash, but it took awhile to for it to crash so idk what it was doing in the meantime. Adding the same zip manually still makes the float error
L993[18:23:28] <Adorabl​eCatgirl> I HAVE BEEN ACTIVATED
L994[18:23:46] <Mr_Cre​eper543> I do have one suspicions mod, an unofficial port of something to 1.12, I'm going to try disabling that and see if it gets fixed. It was posted 4 hours ago so any bugs like this won't have been found yet
L995[18:24:54] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> yeah, the float thing is gonna maybe require a bit of a re-work. if you could try setting the version numbers to a standard float and see if that fixes the other issue, i'll look into fixing the code
L996[18:25:24] <Ar​iri> So x.xx should work right?
L997[18:25:28] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> ye
L998[18:25:40] <Adorabl​eCatgirl> i've now slimmed my gmod addons down to 23GB http://tinyurl.com/y9uadtqb
L999[18:25:44] <Adorabl​eCatgirl> and much of that is like
L1000[18:25:49] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> hell, x.xxxx would probably also work, just not x.yy.zz
L1001[18:25:50] <Adorabl​eCatgirl> higher res textures
L1002[18:26:03] <Mr_Cre​eper543> `Process exited with code -1.`
L1003[18:26:04] <Mr_Cre​eper543> sigh
L1004[18:26:04] <Mr_Cre​eper543> This is going to take a while, I'll be back... in a few hours lol
L1005[18:26:30] <Adorabl​eCatgirl> fixing mods takes a while
L1006[18:26:53] <Adorabl​eCatgirl> i found this out when trying to locate the mod in my 1.7 pack that was causing memory leaks
L1007[18:27:02] <Mr_Cre​eper543> oof
L1008[18:27:09] <Mr_Cre​eper543> That's not good
L1009[18:27:18] <Adorabl​eCatgirl> i never found it :(
L1010[18:27:52] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> @Ariri I can maybe push out a quick test build or something once you've checked if switching the pack version to a float fixes it, but i'm about to go play some arma so my responses may be slow
L1011[18:28:12] <Ar​iri> No problem, trying it now to see if it works
L1012[18:28:33] <Forec​aster> you might be better off removing any periods in it, and parsing it as an int
L1013[18:28:44] <Forec​aster> that should work for any amount of subversions
L1014[18:29:04] <Forec​aster> Lizzy that is
L1015[18:29:09] <Mr_Cre​eper543> It's one of these mods, just checking to see if anyone has any ideas as to which is clashing with the Twilight Forrest before I go though them one by one http://tinyurl.com/y9p7sl33
L1016[18:29:58] <Amanda> presumably when you added them you looked at their descriptions, narrow it down by ones that say something about intergeating with TF
L1017[18:30:16] <Michiyo> Well, OpenPrinter, and OpenLights don't interact with anything other than OC.
L1018[18:31:23] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> @Forecaster remember that this is code written 2 years ago and was not the most bullet proof thing then :p
L1019[18:33:17] <Forec​aster> impossible!
L1020[18:33:20] <Mr_Cre​eper543> As far as I am aware I didn't get anything remotely to do with TF, that's why I am so confused, the only exception begin the Albedo lighting engine, because that interact with everything.
L1021[18:33:20] <Mr_Cre​eper543> I'll try taking that off
L1022[18:36:32] <Adorabl​eCatgirl> time to test out making some weapons for a source mod i'd like to make :)
L1023[18:46:34] <Amanda> Hello, and welcome to Staricraft 1.000000000000001
L1024[18:46:55] <dequbed> Take your float errors and begone foul beast!
L1025[18:47:08] <Mr_Cre​eper543> YES!
L1026[18:47:10] <Mr_Cre​eper543> I works!
L1027[18:47:11] <Amanda> Rude, I just groomed myself this morning tyvm!
L1028[18:47:14] <Mr_Cre​eper543> It works! [Edited]
L1029[18:47:23] <Sagh​etti> nobody:
L1030[18:47:23] <Sagh​etti> floating point numbers: 2.9999999999998
L1031[18:47:39] <Mr_Cre​eper543> I fixed it!
L1032[18:47:59] <Mr_Cre​eper543> It was JustEnoughID's causing the issue... for some reason
L1033[18:48:27] <dequbed> *doubt*
L1034[18:48:44] <Ar​iri> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/koyedokemo
L1035[18:50:09] <Ar​iri> Amanda: Please enjoy your stay at 3.1415926535897923864... (idr the rest)
L1036[18:50:25] <Ar​iri> %s/the rest/anymore
L1037[18:50:25] <MichiBot> <Ariri> Amanda: Please enjoy your stay at 3.1415926535897923864... (idr anymore)
L1038[18:51:02] <dequbed> Ariri: TeX called, they want their versioning scheme back
L1039[18:51:15] <Mr_Cre​eper543> 358 mods to be exact
L1040[18:51:49] <Ar​iri> Tell them they can have it back after I name my versions after hashes of irrational numbers
L1041[18:54:54] <Ar​iri> Lizzy: If I manually get the right patch and put it in the cache folder, it works
L1042[18:55:03] <dequbed> Ariri just define your versions in formulas containing ħ. At least *some* of them are rational.
L1043[18:56:10] <Forec​aster> fun fact, the platform doesn't enforce numeric versions in any way, so a tag can be any string
L1044[18:56:28] <Ar​iri> Amanda: Do you think I should update now and insert the working updater after, or just wait until its all set to go?
L1045[18:56:44] <Amanda> not sure, Airri
L1046[18:57:41] <Amanda> also I found a village chock-full of tok'ra merchants, Ariri
L1047[18:57:43] <Ar​iri> Might as well wait I guess, its already been 4 days, it can hold off a few more hours
L1048[18:57:57] <Ar​iri> Ooh, send me coords later
L1049[18:58:11] <Ar​iri> I found a village with one but more is nice
L1050[19:02:02] <Amanda> There's like, 4 tok'ra, 2 others, and the rest are nitwits
L1051[19:07:41] <Ar​iri> https://www.reddit.com/r/wholesomememes/comments/grouuy/from_time_to_time_everybody_needs_some_consoling/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
L1052[19:08:06] <Ar​iri> Amanda: nit’wits
L1053[19:09:29] ⇨ Joins: immibis (~immibis@x59cc9bfd.dyn.telefonica.de)
L1054[19:09:54] <Forec​aster> heh, consoling
L1055[19:11:36] <Michiyo> https://www.youtube.com/watch?v=Aymrnzianf0
L1056[19:11:37] <MichiBot> Making History: NASA and SpaceX Launch Astronauts to Space! | length: 0 milliseconds | Likes: 104,527 Dislikes: 2,259 Views: 489,374 | by NASA | Published On 26/5/2020
L1057[19:11:53] <Ar​iri> Damn, 0ms launch
L1058[19:11:56] <Ar​iri> :P
L1059[19:11:59] <Michiyo> <_<
L1060[19:12:02] <Michiyo> It's live.. lol
L1061[19:12:16] <Michiyo> 2ish hours to launch
L1062[19:12:16] <Ar​iri> I’m watching it on my Mirror, lol
L1063[19:12:25] <Ar​iri> the crew dragon i mean
L1064[19:12:50] <Ar​iri> Much hype
L1065[19:13:25] <Michiyo> Yes
L1066[19:15:41] <Kristo​pher38> 2h?
L1067[19:16:01] <Ocawes​ome101> @Kristopher38 RE strange dream: nice
L1068[19:16:18] <Michiyo> A bit over 2 hours, yes
L1069[19:18:01] <Izaya> did I mention I'm hype about Weathering with You being out on BD now?
L1070[19:18:03] <Izaya> because I am
L1071[19:19:17] <Forec​aster> what's BD?
L1072[19:20:07] <Amanda> Bluray Disc, I think?
L1073[19:22:20] <Izaya> ^
L1074[19:24:05] <Amanda> @Ariri I'm starting to wonder if there's something weird happenign with the mismatch, I've been playing the DEV download, and yet another invisible skelleton warrior neaarly murdered me
L1075[19:25:26] <Amanda> %choose risk going back there, or craft some frickin armor first
L1076[19:25:27] <MichiBot> Ama​nda: My grandfather always told me that "craft some frickin armor first" is the way to go!
L1077[19:25:32] <Ar​iri> Uh, that’s bc it was disabled in config to match the server when it updates
L1078[19:25:33] <Ar​iri> I thought I mentioned to keep it ready but not play on it yet
L1079[19:25:33] <Ar​iri> And that OC changes on the new pack so you will need to update first
L1080[19:25:34] <Amanda> aww, okay
L1081[19:25:51] <Amanda> oh
L1082[19:25:53] <Ar​iri> And OC*
L1083[19:25:54] <Amanda> That'll d it
L1084[19:26:14] <Amanda> switching back to the 1.0.3R then
L1085[19:26:21] <Ar​iri> Yeah, I didn’t realize you were playing on the dev version, whoopsie
L1086[19:27:41] <Amanda> TBH I kinda forgot that I was as well, it was mostly working. :P
L1087[19:28:06] <Amanda> the invisible skelleton warriors was really the only issue I noticed
L1088[19:28:42] <Amanda> and nice, no more skelleton wariiors?
L1089[19:31:36] <Amanda> Lizzy: it's failing to check because this url redirects to the gitlab, not spotting out a plaintext ofthe version: https://gitlab.theender.net/Lizzy/RailcraftPackUpdater/-/blob/master/src/main.py#L31
L1090[19:32:27] <Amanda> though thata's apparently not a fatal error
L1091[19:32:34] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> Amanda: that's just failing the update check for the updater itself, it wont be affecting the pack download
L1092[19:32:53] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> from what i can tell something is breaking on line 114
L1093[19:33:29] <Ar​iri> Yeah, but I couldn’t figure out what exactly
L1094[19:33:56] <Ar​iri> My only guess is that multimc for me is not at a standard location, but since it operates from inst_dir then idk
L1095[19:34:11] <Izaya> so uh, dumb question: who is this individual with the 100% unicode name? doesn't render on my machine https://imgur.com/xkO7kuK.png
L1096[19:34:25] <Ar​iri> Lizzian
L1097[19:34:25] <Forec​aster> Lizzy
L1098[19:34:26] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> lizzy
L1099[19:34:36] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> and you're welcome 🙂
L1100[19:34:56] <Izaya> ooooh
L1101[19:35:01] <Forec​aster> Izzaya: http://tinyurl.com/y8u8yx89
L1102[19:35:12] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> it might be that the way something is handled has been changed between python 3.5 & 3.8, or something weird coming back from the platform
L1103[19:35:24] <Izaya> I think that works on my desktop but my laptop is a little wonky
L1104[19:35:24] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> i'll need to take a proper look at it once i finish this game of arma
L1105[19:35:28] * Izaya shrugs
L1106[19:35:31] * Saphire brushes Lizzy
L1107[19:35:42] <Ar​iri> hmms
L1108[19:35:45] <Corded> * <𝐿𝒾𝓏?​?𝒾𝒶𝓃> purrs
L1109[19:35:50] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Read error: Connection reset by peer)
L1110[19:35:57] * Saphire offers some tuna?
L1111[19:36:09] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> 😮
L1112[19:36:12] <Corded> * <𝐿𝒾𝓏?​?𝒾𝒶𝓃> nibbles tuna
L1113[19:36:23] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> :blobcatopenmouth: [Edited]
L1114[19:36:28] <Mr_Cre​eper543> And now I take my leave for a while... good day
L1115[19:36:36] <Michiyo> Yeah I get the same with Lizzy's name :P
L1116[19:36:43] <Saphire> ... Is someone allergic to cats?
L1117[19:36:49] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> tbh so does my irc client
L1118[19:36:54] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> wait
L1119[19:36:54] <Saphire> Same
L1120[19:37:02] <Saphire> Also, I have a confession to make
L1121[19:37:08] <Ar​iri> Well, they have a cat icon
L1122[19:37:09] <Saphire> ...I keep confusing Michiyo and Lizzy
L1123[19:37:10] <Michiyo> Either Corded breaks it...
L1124[19:37:11] <Lizzy> aha i did set up hexchat on windows
L1125[19:37:20] <Mr_Cre​eper543> @Saphire No, I have two ~~Kittens~~ cats of my own
L1126[19:37:24] <Izaya> %choose relog in wmaker to save memory or don't play minecraft
L1127[19:37:25] <MichiBot> Iz​aya: relog in wmaker to save memory'os, for a complete breakfast!
L1128[19:37:30] ⇨ Joins: Ariri (uid378594@2001:67c:2f08:1::5:c6e2)
L1129[19:37:35] <Izaya> it's nearly 5AM, solid plan
L1130[19:37:44] <Ar​iri> 𝐿𝒾𝓏𝓏𝒾𝒶𝓃
L1131[19:37:45] <Saphire> %pet Lizzy
L1132[19:37:47] <MichiBot> Saphire is brushing Lizzy with ';--. Lizzy regains 1d4 => 3 hit points! ';-- was shiny enough to be claimed by a dragon.
L1133[19:37:55] <Ar​iri> I can see it on IRC cloud
L1134[19:37:58] <Saphire> Ariri: that works
L1135[19:38:04] <Saphire> But not the nickname version
L1136[19:38:05] <Ar​iri> IRCCloud
L1137[19:38:06] <Saphire> ... Oh
L1138[19:38:07] <Forec​aster> http://tinyurl.com/ycqex2aw
L1139[19:38:10] <Forec​aster> This is from lizzys webchat
L1140[19:38:11] <Michiyo> They're both broken for me :P
L1141[19:38:11] <Saphire> Wait, wait wait wait
L1142[19:38:12] <Forec​aster> :P
L1143[19:38:13] <Mr_Cre​eper543> %help
L1144[19:38:14] <MichiBot> Mr_Cre​​eper543: Command list: http://michibot.pc-logix.com/help
L1145[19:38:24] <Izaya> ah bugger, I was hoping for a change in weather
L1146[19:38:32] <Izaya> alas, 20% chance of rain
L1147[19:38:36] <Ar​iri> /toggledownfall
L1148[19:38:42] <Saphire> Michiyo: does the Corded insert a no-ping whitespace per byte?
L1149[19:38:48] <Saphire> Without regard to the utf8?
L1150[19:39:02] <Izaya> if only
L1151[19:39:04] <Mr_Cre​eper543> `Dynamic commands module, who knows what it does?!`
L1152[19:39:05] <Michiyo> In theory, it just splits the string in half
L1153[19:39:05] <Mr_Cre​eper543> That' not helpful at all!
L1154[19:39:07] <Klea​dron> nice http://tinyurl.com/y7okuv5b
L1155[19:39:10] <Izaya> well, upside, clouds make it less warm
L1156[19:39:11] <Mr_Cre​eper543> `Dynamic commands module, who knows what it does?!`
L1157[19:39:11] <Mr_Cre​eper543> That's not helpful at all! [Edited]
L1158[19:39:19] <Michiyo> IDK how well it handles UTF-8
L1159[19:39:26] <Mr_Cre​eper543> %meh
L1160[19:39:26] <MichiBot> Mr_Cre​​eper543: hai Kod​os
L1161[19:39:27] <Saphire> Michiyo: not at all?
L1162[19:39:46] <Ar​iri> Everyone trying to see if they bc an see Lizzy’s name, lol
L1163[19:39:54] <Ar​iri> they can see*
L1164[19:41:08] <Saphire> I blame Unicode
L1165[19:41:17] <Saphire> It's always Unicode
L1166[19:41:25] <Lizzy> yup
L1167[19:41:40] <Sagh​etti> %blame unicode
L1168[19:41:41] * MichiBot blames unicode for all NaN bugs
L1169[19:41:59] <Ar​iri> It’s true
L1170[19:42:22] <Michiyo> https://github.com/CaitlynMainer/Yuri/blob/45203681d1c44522a9a83728ee03f97d20383c45/src/main/java/net/dv8tion/discord/util/AntiPing.java#L14
L1171[19:42:36] <Michiyo> So yeah, it splits @ half.. so likely ignoring utf8 *shrugs*
L1172[19:43:30] <Saphire> ... Welp
L1173[19:43:57] <Mr_Cre​eper543> Ok, I need some help here, messing with open lights. Up here, were the light is, is making white light... but down here (under the solid floor) it's green. I'll give screenshots in just a sec
L1174[19:44:27] <Mr_Cre​eper543> http://tinyurl.com/yb4e6so9
L1175[19:44:31] <Michiyo> Any issues with *actual* colored light, are 100% an issue with whichever colored light library you're using.
L1176[19:44:44] <Michiyo> OpenLights doesn't do anything other than tell that lib hey my light is green.
L1177[19:44:44] <Mr_Cre​eper543> http://tinyurl.com/yatukwdq
L1178[19:44:57] <Mr_Cre​eper543> Hmm, ok, Albeno i'm using
L1179[19:44:58] <dequbed> It's almost as if lighting in MC is utterly and completely broken.
L1180[19:45:10] <Mr_Cre​eper543> To true
L1181[19:45:13] <Mr_Cre​eper543> Too true [Edited]
L1182[19:45:31] <Izaya> almost as if the whole render pipeline is fucked
L1183[19:45:32] <Amanda> @ARiri are you building the updater yourself, or using Lizzy's binaries?
L1184[19:46:10] <Ar​iri> Lizzy gave me the binary, but I can figure out how to build it myself
L1185[19:46:30] <Ar​iri> >has never done that tho
L1186[19:46:33] <Amanda> Lizzy: Maybe instead of using .text and .encoding you should be using .content, which contains a bytes of the response
L1187[19:46:51] <Amanda> https://requests.readthedocs.io/en/master/user/quickstart/#binary-response-content
L1188[19:46:55] <Lizzy> as stated before, this code was written 2 years ago
L1189[19:47:04] <Amanda> fair enough. :)
L1190[19:47:13] <Lizzy> it worked at the time so didn't need fixing
L1191[19:47:46] <Lizzy> @Ariri if you look at the .gitlab-ci.yaml file in the repo, it has the steps for building it
L1192[19:48:04] <Lizzy> granted it's for linux but the same commands can be run on windows
L1193[19:48:29] <Ar​iri> Oh I didn’t see that, I’ll try that in a bit
L1194[19:48:30] <Ar​iri> Watching Avatar rn
L1195[19:48:35] <Lizzy> kk
L1196[19:49:17] <pay​onel> pY@zRVSR:DQ
L1197[19:49:23] <pay​onel> ha!
L1198[19:49:31] <pay​onel> now y'all know one of my passwords
L1199[19:49:38] * Amanda hacks @payonel's mainframe
L1200[19:49:41] <pay​onel> welp, now i have to change that one
L1201[19:49:45] <pay​onel> haha, no
L1202[19:49:59] <Michiyo> I have the same combination for my luggage!
L1203[19:50:05] <Amanda> Lizzy: I hope I didn't come across as patronising or similar, I meant it in no such way
L1204[19:50:16] <Amanda> much <3
L1205[19:50:20] <Kristo​pher38> lol
L1206[19:51:17] <Lizzy> Amanda, i know :)
L1207[19:51:20] <Kristo​pher38> I remember leaking my bank password on discord because the paste command from keepass was identical to some diacritic character I often use when writing in my native langauge
L1208[19:51:35] <Kristo​pher38> paste command shortcut*
L1209[19:51:47] <Lizzy> i will work on it at some point tomorrow
L1210[19:51:58] <Izaya> minecraft is loaded
L1211[19:52:05] <Izaya> 92% system memory used
L1212[19:52:33] <Michiyo> damn it it's raining
L1213[19:52:35] <Amanda> "Pro tip: Don't fear the creeper"
L1214[19:57:36] <pay​onel> password reset
L1215[19:57:41] <pay​onel> anyone get in?
L1216[19:57:44] <pay​onel> 🙂
L1217[19:58:01] <pay​onel> makes me sad, liked that password
L1218[19:58:07] <Forec​aster> definitely, I have transferred all of your estates to me
L1219[19:58:49] <pay​onel> all of my passwords are generated and stored in a pw manager
L1220[19:58:55] <pay​onel> but for some of my services i like to memorize them
L1221[19:59:05] <pay​onel> it's a fun mental challenge
L1222[20:00:34] <Forec​aster> I love being mentally challenged!
L1223[20:00:57] <CompanionCube> but it's not even known for which account the password is
L1224[20:01:21] <Forec​aster> it was definitely for his estate holdings
L1225[20:01:40] <pay​onel> it was my laptop unlock password
L1226[20:02:05] <pay​onel> i use a usb-kvm switch, and the keyboard was in the wrong pc
L1227[20:04:42] <Mr_Cre​eper543> So, I'm retrofitting the whole facilities lighting system with openlights and I am foreseeing a problem, the max components a server can hold is 64 and the reactor room alone has well over twice that amount of lights. Can I use extra servers as effectively giant component busses? so I just have a bunch of servers linked to the lights, but one server can still control them all
L1228[20:05:28] <immibis> you would have to program it yourself, i think?
L1229[20:05:51] <Michiyo> *CAN* You? Yes. as immibis you'll have to write that yourself.
L1230[20:06:00] <immibis> you can certainly have 1 server linked to 64 lights (if that's the maximum), and then another server linked to 64 lights, and so on, and then 1 server linked via network to the other 5 servers
L1231[20:07:29] <Mr_Cre​eper543> Hmm, ok, It sounds simple... something tells me it's not going to be even slightly. Well, at least is possible
L1232[20:08:29] <immibis> you'll have to write your own program for those servers
L1233[20:26:34] <Izaya> export the light components over RPC :^)
L1234[20:27:44] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L1235[20:36:36] <Mr_Cre​eper543> RPC?
L1236[20:36:44] <Mr_Cre​eper543> @izaya
L1237[20:37:06] <Izaya> minitel RPC
L1238[20:37:21] <Mr_Cre​eper543> minitel...
L1239[20:37:33] <Izaya> export the components over RPC, then import them on the controller
L1240[20:37:34] <Mr_Cre​eper543> I have heard that name before... but I don't remember were
L1241[20:38:09] <Ar​iri> it’s been mentioned here before, and Izaya made it
L1242[20:38:14] <Mr_Cre​eper543> Can you give me the link to the Documentation for it?
L1243[20:38:18] <Mr_Cre​eper543> Ahh, I see
L1244[20:38:21] <Kristo​pher38> minitel - izaya's network stack, rpc - remote procedure call
L1245[20:38:29] <Izaya> https://github.com/ShadowKatStudios/OC-Minitel
L1246[20:38:43] <Ar​iri> ~doc component
L1247[20:38:46] <Ar​iri> uh
L1248[20:38:55] <Ar​iri> ~wiki component
L1249[20:38:55] <ocdoc> http://ocd.cil.li/component
L1250[20:38:59] <dequbed> Izaya: I'm somewhat surprised you still use GH.
L1251[20:39:12] <Izaya> only for Minitel, really
L1252[20:39:22] <Izaya> everything else goes on my personal gitea instance
L1253[20:39:37] <Ar​iri> What was that bit about a 64 component limit?
L1254[20:39:40] <dequbed> Deppendrehkreuz™
L1255[20:39:41] <CompanionCube> why not use GH as a secondary source
L1256[20:39:58] <Izaya> github is feature-deficient
L1257[20:40:07] <Kristo​pher38> is it?
L1258[20:40:09] <Forec​aster> @Ariri the cpu component limit
L1259[20:40:10] <Izaya> I can't easily do repo mirroring like gitea
L1260[20:40:16] <Izaya> I imagine this is intentional
L1261[20:40:32] <Izaya> there's probably some magic with hooks one could do
L1262[20:40:37] <Ar​iri> is that for every cpu? bc that might hinder my plans for my base to have a unified control matrix...
L1263[20:40:38] <Izaya> but gitea has a "create mirror" button
L1264[20:40:45] <Forec​aster> yes
L1265[20:40:53] <Forec​aster> each tier has a different limit
L1266[20:40:58] <dequbed> Izaya: ForgeFed is getting better by the day too.
L1267[20:41:09] <Forec​aster> servers can use component buses though which add to the limit however
L1268[20:41:12] <Izaya> I'm looking forward to ForgeFed
L1269[20:42:13] <Ar​iri> And the default OC server does what differently than a normal computer, other than the use of component buses (which i’m assuming the limit of buses is also dep on the cpu)
L1270[20:42:45] <Forec​aster> no
L1271[20:42:47] <Amanda> forgefed?
L1272[20:42:57] <Forec​aster> component buses just extend the limit
L1273[20:42:59] <immibis> @Ariri if you're in single-player, the limit is configurable
L1274[20:43:02] <Forec​aster> by a fixed amount
L1275[20:43:11] <dequbed> Amanda: Distributed Webshit git-hosting. Think Mastodon but for code forges.
L1276[20:43:15] <immibis> if you want to make a single CPU that controls everything, you can edit your config file to allow it
L1277[20:43:34] <dequbed> Well, not git-hosting. It's somewhat independent from the actual version control tool.
L1278[20:43:53] <Forec​aster> and servers behave exactly like a computer
L1279[20:43:57] <Ar​iri> Maybe, but the plan is to make the program usable by others too, since i’ll be publishing it
L1280[20:44:10] <Ar​iri> Forecaster: Bad phrasing, I meant how many buses can I use?
L1281[20:44:18] <Amanda> dequbed: interesting
L1282[20:44:31] <Forec​aster> I don't remember off the top of my head
L1283[20:44:41] <Forec​aster> I only know the creative server has 3 slots
L1284[20:44:46] <Forec​aster> the T3 server may have 3 as well
L1285[20:44:49] <Forec​aster> makes sense
L1286[20:44:51] <Amanda> T3 has 3
L1287[20:44:55] <Ar​iri> Hmm okay, thanks
L1288[20:45:18] <Izaya> dequbed: thoughts on replacing {send,}mail with sendxmpp?
L1289[20:45:27] <dequbed> Amanda: Basically I can make an issue and/or pull-/merge-request on your code hosted on your machine but with an account hosted on mine. It's really just about not having to open registration or even having to have an account everywhere in the first place.
L1290[20:45:47] <dequbed> Izaya: In which context? SMTP has a much different goal than XMPP.
L1291[20:45:51] <Brisingr​Aerowing> @Mr_Creeper543 JEID was horribly out of date in that screenshot. The latest is -55 IIRC.
L1292[20:46:03] <Izaya> dequbed: In the context of "I don't want to set up email for my services"
L1293[20:46:36] <Mr_Cre​eper543> Ahh, I see, thansk!
L1294[20:46:40] <Mr_Cre​eper543> Ahh, I see, thanks! [Edited]
L1295[20:46:40] <Ar​iri> %remindme 45m T-00:01:00
L1296[20:46:42] <MichiBot> I'll remind you about "T-00:01:00" at 05/27/2020 01:31:42 PM
L1297[20:47:14] <dequbed> Uh good idea. But then again, how does your particular xmpp client react to large amount of messages? MUAs are usually designed for several thousand messages by several hundered addresses. Can your XMPP client handle a */5 cronjob chatting about?
L1298[20:47:34] <dequbed> Without annoying to the moon and back that is.
L1299[20:48:57] <Kristo​pher38> woah, looks like lua's 5.4 bytecode has got some more new opcodes
L1300[20:49:15] <Izaya> I can't figure out a way to make gajim not play notificaton sounds for a particular contact
L1301[20:49:16] <Ar​iri> Michiyo: https://www.reddit.com/r/KerbalSpaceProgram/comments/grquex/theyve_train_for_this_day/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
L1302[20:49:23] <immibis> is XMPP not designed for even larger amounts of messages?
L1303[20:49:25] <Izaya> but I can disable notifications in conversations so there's that
L1304[20:49:29] <immibis> I receive many more IRC messages than emails
L1305[20:49:35] <Michiyo> lol @"Ariri"
L1306[20:49:53] <dequbed> Izaya: I personally have local mail set up for services. Mainly because in current implementations XMPP is tuned for syncronous IM while SMTP/Mail is tuned for asyncronous communication. I would however use XMPP for e.g. my monitoring alerts.
L1307[20:50:47] <Forec​aster> did someone say train
L1308[20:50:51] <dequbed> immibis: Well, I have only used two desktop XMPP clients much: Profanity and dino. Both are *good* but I would not want my status updates via XMPP on either of them. (neo)mutt makes that stuff much more sane.
L1309[20:51:09] <Izaya> I mean, the main one I'm thinking of is gitea
L1310[20:51:19] <Izaya> if I could get notifications for MRs via XMPP that'd actually be really nice
L1311[20:52:00] <dequbed> immibis: Also, I receive a few order of magnitude more personally relevant email than IRC pings. And based on chars probably an equal amount.
L1312[20:53:14] <dequbed> Izaya: Huh well for that it's somewhat reasonable. But realistically, is a MR worth you being interrupted? In my situation it can definitely wait until I check my mail again. XMPP actively interrupts me unless I have it muted.
L1313[20:53:49] <Izaya> Well, I don't have email set up, so some notification is better than none
L1314[20:54:00] <dequbed> Ah okay that's different then.
L1315[20:54:14] <Izaya> though you have a point that a purely-LAN email setup would be a decent idea
L1316[20:55:34] <dequbed> It's also not that complicated. For local mail you can easily use the POSIX user accounts then postfix at least becomes little hassle. The only downside is that if you want to receive it on some commercial provider you have to set up much more to get through.
L1317[20:56:59] <Amanda> fortune3 get! :D
L1318[20:58:01] <Ar​iri> Lol, the livestream just said "We'll switch back to KSC" and I immediately translated that to Kerbal Space Center
L1319[20:58:10] <Michiyo> haha yeah
L1320[20:59:25] <Michiyo> yay propellent load
L1321[20:59:44] <Klea​dron> lol
L1322[21:00:15] <Klea​dron> fellow people of culture
L1323[21:00:24] <Izaya> so I can tell gitea to use sendmail and I can make sendmail a wrapper for sendxmpp
L1324[21:01:54] <Ar​iri> My stream is red on my Mirror :(
L1325[21:07:03] <pay​onel> michiyo you said it is raining? it isn't raining...
L1326[21:07:07] <pay​onel> did you move?
L1327[21:07:13] <Michiyo> It was raining in Fl
L1328[21:07:19] <Michiyo> watching spacex live stream
L1329[21:07:28] <pay​onel> ah
L1330[21:07:41] <Adorabl​eCatgirl> i heard something about a tornado warning there
L1331[21:08:36] <Ar​iri> Yeah, Im very interested
L1332[21:14:56] <Michiyo> well.. shit <_<
L1333[21:15:06] <Ar​iri> Uh... Is it `git checkout` or something to build the binary from a gitlab yml?
L1334[21:15:06] <Ar​iri> I should really learn git properly
L1335[21:15:23] <Ar​iri> Is the launch delaying?
L1336[21:15:30] <Michiyo> sounds like it
L1337[21:15:38] <Ar​iri> Darn...
L1338[21:16:11] <Michiyo> we're waiting ~2 min to confirm
L1339[21:16:19] <Ar​iri> Oh great space Kraken, please grant us this launch
L1340[21:17:04] <Michiyo> if they could make it t+10m they'd likely be clear.. but as it stands no.
L1341[21:17:18] <Michiyo> scrubbing.
L1342[21:17:29] <Michiyo> launch abort started
L1343[21:17:32] <Klea​dron> http://tinyurl.com/y7deukby
L1344[21:17:36] <Michiyo> blergh
L1345[21:17:40] <Ar​iri> Awww
L1346[21:17:50] <Sagh​etti> comfortable
L1347[21:17:59] <Sagh​etti> ~~the worst part about it is that it's swollen~~\
L1348[21:17:59] <Michiyo> pushing out to 30th.
L1349[21:18:19] <Ar​iri> Tch
L1350[21:18:23] <Klea​dron> someone get cave johnson on site to make them launch the damn rocket
L1351[21:18:50] <Ar​iri> "Fire the missile Jeffrey!""
L1352[21:18:54] <Ar​iri> "**Fire the missile Jeffrey!**" [Edited]
L1353[21:21:25] <Ar​iri> Amanda: Halp please
L1354[21:21:26] <Ar​iri> H-how build thing
L1355[21:21:45] <dequbed> Ariri Press the damn button!
L1356[21:22:05] <Michiyo> the yml should have the commands needed to build
L1357[21:22:07] <Michiyo> in theory
L1358[21:23:18] <Ar​iri> I see build and deploy, but how do I execute it?
L1359[21:23:24] <Michiyo> link?
L1360[21:23:36] <Ar​iri> https://gitlab.theender.net/Lizzy/RailcraftPackUpdater/-/tree/master
L1361[21:24:18] <Michiyo> So, you're very likely going to run https://gitlab.theender.net/Lizzy/RailcraftPackUpdater/-/blob/master/.gitlab-ci.yml#L8-15 by hand on a *nix box
L1362[21:24:33] <Michiyo> dropping the "-"'s and the "script:"
L1363[21:24:54] <Amanda> or on a linux box with python installed
L1364[21:24:56] <Amanda> er, windows
L1365[21:25:47] <Ar​iri> I thought I had python installed but running the .py didnt work
L1366[21:25:50] <Michiyo> You'll also be responsible for the variable expansion on line #15
L1367[21:26:10] <Ar​iri> I see
L1368[21:26:50] <Lizzy> line 15 you can just do the zipping yourself like you would in windows explorer
L1369[21:27:07] <Michiyo> True :P
L1370[21:28:30] <Ar​iri> So if I have Python installed, I run the yml with argument build from cli?
L1371[21:28:57] <Lizzy> you'll have to run the commands manually
L1372[21:29:00] <Michiyo> No, you're going to have to run those lines yourself in your CLI
L1373[21:29:14] <Michiyo> the yml is how gitlab runs those commands itself via it's CI/CD system
L1374[21:29:29] <Ar​iri> Oh, I get what you mean now, derr
L1375[21:29:42] <CompanionCube> Izaya: 'After talking with the Dragon team at GDC2016, it appears Tesla hardware is not used. They do use some interesting software on Dragon 2. They use Chromium and JavaScript for the Dragon 2 flight interface. The actual flight computers still run on C++'
L1376[21:30:18] <Ar​iri> CompanionCube: Did you see the Reddit thread where someone automated docking the Dragon from their web browser?
L1377[21:30:23] <Ar​iri> (The game)
L1378[21:30:29] <CompanionCube> no
L1379[21:30:53] <Ar​iri> It was cool to watch, their methodology was interesting, let me see if I can find it agian
L1380[21:31:23] <CompanionCube> but look at the progress from the apollo's 4K of RAM to the above.
L1381[21:31:42] <MichiBot> @Ariri REMINDER: T-00:01:00
L1382[21:31:54] <MichiBot> Timed ban of PrismaticYT Expired. Placed by: Lizzy
L1383[21:31:55] *** zsh sets mode: -b *!*@131.203.131.136
L1384[21:32:14] <Ar​iri> Well that reminder was in vain
L1385[21:32:27] <Forec​aster> what do you mean?
L1386[21:33:11] <Ar​iri> Well it was a reminder for me to make sure Im watching the stream, but I was already watching it and it was aborted, so its a double whammy
L1387[21:33:31] <Forec​aster> ah
L1388[21:34:25] <Ar​iri> wth did my Bitwarden log out..
L1389[21:36:35] <Ar​iri> Inari: https://www.reddit.com/r/anime/comments/grhfwf/henkei_shoujo_��/?utm_source=share&utm_medium=web2x
L1390[21:39:32] <Izaya> dequbed: I convinced gitea to send XMPP instead of email
L1391[21:39:46] <Izaya> by wrapping sendxmpp in a Lua script to parse MIME attachments and email headers
L1392[21:40:48] <Izaya> CompanionCube: they're going to die
L1393[21:41:02] <CompanionCube> Izaya: launch is aborted, so guess not.
L1394[21:42:02] <Izaya> Skye, @Ocawesome101, Amanda, please update your primary git.shadowkat.net email address to point at an XMPP account if applicable
L1395[21:47:23] <Skye> Izaya, erm
L1396[21:47:24] <Skye> what
L1397[21:47:49] <dequbed> Izaya: Commendable.
L1398[21:48:00] <Izaya> Skye: well
L1399[21:48:09] <Izaya> git.shadowkat.net never sent email because I never set it up
L1400[21:48:16] <Izaya> so I decided fuck it, now it sends XMPP
L1401[21:48:54] <Izaya> It's not going to be 100% reliable but it should work fine enough
L1402[21:49:25] <Forec​aster> %sip
L1403[21:49:26] <MichiBot> You drink a porous aegisalt potion (New!). Oh no, Forec​aster got a health potion, there's probably a boss fight coming!
L1404[21:49:33] <Forec​aster> ohno
L1405[21:50:03] <Izaya> https://imgur.com/fhZCZfz.png
L1406[21:50:10] <Skye> Izaya, how do I test it
L1407[21:50:11] <Amanda> %choose rain box time?
L1408[21:50:13] <MichiBot> Ama​nda: Boo! No!
L1409[21:50:26] <Izaya> do you want me to send a test message
L1410[21:50:35] <Skye> yes
L1411[21:52:05] <Izaya> did you get that
L1412[21:52:40] <Skye> yes
L1413[21:52:44] <Ar​iri> Youtube mobile played my ad's audio at the same time during the video... lol
L1414[21:52:58] <Izaya> excellent
L1415[21:56:58] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.158.237)
L1416[22:00:14] <Izaya> https://social.shadowkat.net/media/0a82a9b499854b9bbe2dadb17e8f287798bb20210fd73c4e570049ba65f82397.png
L1417[22:02:51] ⇦ Quits: Saphire (saphire@2a01:4f8:141:1272::2) (Ping timeout: 189 seconds)
L1418[22:03:25] ⇦ Quits: Azelphur_ (~Azelphur@2a01:4f8:141:3251::2) (Ping timeout: 189 seconds)
L1419[22:03:30] ⇨ Joins: Azelphur (~Azelphur@2a01:4f8:141:3251::2)
L1420[22:04:45] ⇨ Joins: Saphire (saphire@2a01:4f8:141:1272::2)
L1421[22:22:58] <Ar​iri> Lizzy: What's the difference between the Windows and Linux builds other than the config
L1422[22:23:01] <Ar​iri> https://lcars5201.ddns.net/index.php/s/Bn67kRD4iJrtK6K/preview
L1423[22:24:32] <CompanionCube> Izaya: Skye: https://twitter.com/LivingComputers/status/1265750380870348801?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Etweet bunch of wankers!
L1424[22:26:07] <SquidDev> %tonkout
L1425[22:26:08] <MichiBot> Fudge! Squi​dDev! You beat your own previous record of 8 hours, 15 minutes and 46 seconds (By 11 minutes and 2 seconds)! I hope you're happy!
L1426[22:26:09] <MichiBot> Squi​dDev has tonked out! Tonk has been reset! They gained 0.008 tonk points! plus 0.014 bonus points for consecutive hours! Current score: 0.71744, Position #4 => #3 Need 0.10578 more points to pass Forec​aster!
L1427[22:29:40] <DaCompu​terNerd> %tonk
L1428[22:29:40] <MichiBot> Heckgosh! DaCompu​terNerd! You beat Squi​dDev's previous record of <0 (By 3 minutes and 32 seconds)! I hope you're happy!
L1429[22:29:41] <MichiBot> DaComputerNerd's new record is 3 minutes and 32 seconds! DaComputerNerd also gained 0.00006 tonk points for stealing the tonk. Position #8. Need 0.07206 more points to pass Ocawes​ome101!
L1430[22:31:22] <Ar​iri> If I use a nginx reverse proxy to avoid opening more ports for different urls, how do I get my domain name provider to know which of these belong to me? (ie: somethingof.maindomain.com and somethingelse.maindomain.com)
L1431[22:32:11] <Izaya> if it's your domain
L1432[22:32:16] <Izaya> they all belong to you
L1433[22:32:47] <Izaya> but you can use CNAME records to point them at the server actually hosting the content
L1434[22:33:46] <dequbed> Ariri unless your domain provider has a catch-all system in place they don't. Either explicitly configure them using an API or by hand or host your own DNS server.
L1435[22:34:42] <Ar​iri> Izaya: So if they're going to the same place, then it should just be up to the proxy?
L1436[22:35:07] <Ar​iri> dequbed: I do use my own DNS server, but Im more referring to outside connections to the server
L1437[22:35:39] <Izaya> so I'm not sure if this is 100% correct but it's my understanding that if there's no record for a given domain, you either get NXDOMAIN or default to the @ record
L1438[22:35:54] <Izaya> depending on configuration of both the DNS server and software behavior
L1439[22:36:08] <CompanionCube> *A
L1440[22:36:42] <Izaya> CompanionCube: the @ record is the empty record innit?
L1441[22:36:50] <Ar​iri> Hmm okay
L1442[22:36:58] <dequbed> Ariri: If you own maindomain.com and have set up glue records accordingly all requests that end in maindomain.com. (e.g. random.garbage.maindomain.com.) will hit your DNS server. Whatever that answeres is what will be resolved to.
L1443[22:37:18] <Izaya> to avoid the question, one sets up records for the subdomains without their own server either to point to the same address as A records, or CNAME records pointing to the server's actual domain
L1444[22:37:59] <Ar​iri> I should properly buy my own domain soon then, this free one isn't very pretty
L1445[22:38:02] <dequbed> where A records are generally the cleaner version because CNAME + A are much easier big enough for a TCP fallback.
L1446[22:38:16] <Ar​iri> Gotcha, thanks
L1447[22:39:10] <Forec​aster> I have a domain that points to my server with an A record, and a wildcard for all subdomains
L1448[22:39:20] <Forec​aster> then the apache server handles subdomains
L1449[22:39:43] <Forec​aster> it look some doing but eventually I figured out how that worked
L1450[22:39:47] <dequbed> That works but is annoying for anything that doesn't include a the hostname specifically like HTTP does and for DNSSEC.
L1451[22:40:18] <Forec​aster> I only use the subdomains for my websites
L1452[22:40:46] <Forec​aster> if I'd need it for something else I can add a specific dns entry for it probably
L1453[22:41:08] <Forec​aster> I assume a specific name would be evaluated before the wildcard
L1454[22:48:08] ⇦ Quits: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: webchat.esper.net)
L1455[22:51:01] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L1456[22:55:24] ⇨ Joins: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L1457[23:03:57] ⇦ Quits: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: webchat.esper.net)
L1458[23:10:22] ⇨ Joins: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L1459[23:14:12] <Saghetti> oof, designing a michibot RPG is going to be hard
L1460[23:14:44] <Amanda> why do you think it'll not be until 2060 that @Forecaster completes it?
L1461[23:15:00] <Saghetti> nah, i mean making one using the %lua command
L1462[23:15:20] <Saghetti> where you can do %lua rpg("attack zombie using stick")
L1463[23:15:30] <Michiyo> ya know, the command without full persistence.
L1464[23:15:31] <Michiyo> :P
L1465[23:15:40] <Amanda> s/full/any/
L1466[23:15:41] <MichiBot> <Michiyo> ya know, the command without any persistence.
L1467[23:15:47] <Michiyo> it does!
L1468[23:15:51] <Michiyo> %lua x=1
L1469[23:15:55] <Michiyo> %lua print(x)
L1470[23:15:56] <MichiBot> 1
L1471[23:16:01] <Amanda> I don't consider RAM "perseistance"
L1472[23:16:09] <Amanda> but myb ethat's just me
L1473[23:16:13] <Amanda> I can typ gud
L1474[23:16:21] <Michiyo> Well.. when you consider that EVERY call to lua is a new instance lol
L1475[23:16:25] <Amanda> %choose spaaaace
L1476[23:16:25] <MichiBot> Ama​nda: Why would you do that when you could do something else instead?
L1477[23:16:31] <Saghetti> so... i'm going to need to store the entire state of your RPG session in a table
L1478[23:16:52] <Saghetti> and use coroutines so that i can actually do a mainloop without freezing the thing
L1479[23:17:28] <Saghetti> progress so far: a program that generates a list of michibot commands
L1480[23:17:35] <Michiyo> Saghetti, there is already the *start* of a RPG in MichiBot... https://github.com/PC-Logix/LanteaBot/blob/master/src/main/java/pcl/lc/irc/hooks/RPG.java :P
L1481[23:17:36] <Saghetti> that allows me to load arbitrary-size programs
L1482[23:18:22] <Saghetti> ooh, looks interesting
L1483[23:18:32] <Saghetti> too bad that it's not gonna exist for another 40 years
L1484[23:18:43] <Michiyo> Also https://github.com/PC-Logix/LanteaBot/blob/master/src/main/java/pcl/lc/irc/RPGCharacter.java
L1485[23:19:14] <Saghetti> i was thinking of a text-adventure esque dungeon crawler
L1486[23:19:39] <Amanda> I had a friend whose IRC bot could play Z-machine games, like ZORK
L1487[23:19:51] <Michiyo> I had a MUD bot once upon a time
L1488[23:19:53] <Amanda> Was kinda intresting playing that as a group in a channel
L1489[23:20:02] <Saghetti> also when doing a paste, newlines are replaced with |. is this intentional?
L1490[23:20:07] <Saghetti> or should it only be when printing stuff out
L1491[23:20:07] <Michiyo> Yes
L1492[23:20:25] <Elfi> Nice, Amanda, did it use DCC chat for it or send it over the server?
L1493[23:20:52] <Saghetti> why ruin the formatting? :(
L1494[23:20:59] <Michiyo> the paste mechanism takes the output and redirects it from message -> paste
L1495[23:21:07] <Lizzy> > <Ar​iri> Lizzy: What's the difference between the Windows and Linux builds other than the config
L1496[23:21:08] <Michiyo> it does nothing other than grab the message and paste it
L1497[23:21:16] <Amanda> Elfi: it implemented a Z-Machine in.. Pascal? I think it was, and you'd just play it in a channel. It'd spit out the messages, and accept input via "!zmachine" or "> foo"
L1498[23:21:17] <Saghetti> oh oof
L1499[23:21:24] <Elfi> Ahh
L1500[23:21:26] <Lizzy> @Ariri there is no difference really, just built on the different systems
L1501[23:21:37] <Saghetti> the only way i can accept input is by doing %lua rpg()
L1502[23:21:38] <Elfi> So it was crowd-played, even? Nice
L1503[23:21:39] <Michiyo> the paste stuff isn't even part of *any* module, it's part of the message sending system
L1504[23:21:42] <Amanda> so I guess the answer is "sent it over the server"
L1505[23:21:43] <Michiyo> it automatically does it
L1506[23:22:10] <Ar​iri> Lizzy: Ah well, in any case my build didnt work :(
L1507[23:22:48] <Amanda> I can't build it, probably something fucky with NixOS, but I didn't have the spoons to tru
L1508[23:22:55] <Amanda> s/tru/debug/
L1509[23:22:56] <MichiBot> <Amanda> I can't build it, probably something fucky with NixOS, but I didn't have the spoons to debug
L1510[23:24:22] <Saghetti> anyways, time to get kraken on MichiRPG
L1511[23:27:08] <Michiyo> Let me know when you're done so I can %resetsandbox
L1512[23:28:00] <Saghetti> well jokes on you
L1513[23:28:00] <Saghetti> my program auto-generates the michibot commands
L1514[23:28:10] <Saghetti> MichiRPG forever
L1515[23:29:12] <Saghetti> (don't worry, i'll keep it in #MichiBot)
L1516[23:30:25] <Lizzy​-chan> > Lizzy: Ah well, in any case my build didnt work :(
L1517[23:30:26] <Lizzy​-chan> @Ariri same error as before or didnt compile?
L1518[23:31:13] <Saghetti> just realized that your username pings you on irc
L1519[23:31:18] <Saghetti> every time corded sends it
L1520[23:31:19] <Ar​iri> I dont think I compiled it correctly, had a different error entirely
L1521[23:31:20] <Ar​iri> The file not found error is still present on Windows, will test Linux soon
L1522[23:31:26] <Lizzy​-chan> No it doesnt
L1523[23:31:39] <Ar​iri> Anti-pingpong
L1524[23:32:10] <Lizzy​-chan> I'm guessing something changed in the way stuff is handled, I'll be able to have a better look later
L1525[23:33:00] <Ar​iri> Okie dokie
L1526[23:34:26] ⇦ Quits: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: webchat.esper.net)
L1527[23:34:42] <Ar​iri> Fuck, I broke Nextcloud
L1528[23:35:45] <Michiyo> Did you blink at it?
L1529[23:35:55] <Michiyo> Usually that's all it takes to break my nextcloud install...
L1530[23:35:57] <Michiyo> <_<
L1531[23:36:19] ⇨ Joins: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L1532[23:36:36] <Ar​iri> I was trying to setup reverse proxy for plex and matterbridge and what not to avoid opening ports, and now i cant access it from the outside; despite undoing what i did
L1533[23:37:33] <Ar​iri> Cant access it internally either now
L1534[23:37:36] <Ar​iri> ugh
L1535[23:38:08] <Amanda> mmmm tasty RJ-45
L1536[23:38:14] <Ar​iri> I wish I knew what I was doing, at least sometimes
L1537[23:39:00] <pay​onel> ariri did you change the url to access it? are you remote?
L1538[23:39:36] <Michiyo> I wish I could find a cheap RMM system... Pulseway is friggin awesome, but WAY out of my price range for the systems I want it on
L1539[23:39:38] <Michiyo> q_q
L1540[23:40:14] <Michiyo> currently looks like it'll cost me... $145 a month >_>
L1541[23:40:18] <Ar​iri> Payonel: I was modfiying the apache2 conf to add virtual hosts to link to different internal ports, but even when I reverted it (I did not change actual url at any point) and remapped the ports back to default, i cant connect remote or internal
L1542[23:40:54] <pay​onel> no router changes? no local /etc/hosts change?
L1543[23:41:04] <Ar​iri> Michiyo: Pulseway still costs money even with a dedicated server right? Mine is only managing 2 systems rn bc I get the "you're cheap" notification all the time if I go anymore
L1544[23:41:26] <Michiyo> Selfhosted is even more lol
L1545[23:41:39] <Ar​iri> payonel: Nope, just changed the default conf, snap ports for nextcloud, then undid them both
L1546[23:41:49] <Michiyo> but yeah, 4 desktops and 8-10 servers/vms
L1547[23:41:52] <pay​onel> well, something didn't "undo" 🙂
L1548[23:42:43] <Michiyo> I want VM monitoring so I can easily remote into them, and setup alerts for services..
L1549[23:42:45] <Ar​iri> I ran basically 4 commands, one of which was enabling some a2enmods if that makes a ddifference
L1550[23:43:15] <Ar​iri> `sudo a2enmod rewrite headers env dir mime proxy pr oxy_http
L1551[23:43:16] <Ar​iri> `
L1552[23:43:22] <Ar​iri> `sudo a2enmod rewrite headers env dir mime proxy pr oxy_http
L1553[23:43:23] <Ar​iri> ` [Edited]
L1554[23:43:28] <Ar​iri> `sudo a2enmod rewrite headers env dir mime proxy proxy_http` [Edited]
L1555[23:43:39] <Lizzy​-chan> Nodequery is a good one I've used before. Kinda basic compared with pulseway. Think you can have it monitor up to 10 devices
L1556[23:44:47] <Michiyo> Yeah I'm running NQ myself, but the RDP stuff is the big draw, and the automation
L1557[23:45:16] <Michiyo> running RDP on boxes on the internet, even on non default ports is... unnerving
L1558[23:46:01] <Ar​iri> Grr... I should just not make new stuff ig, I always break stuff ffs
L1559[23:46:17] <Michiyo> I'm on a 14 day trial with Pulseway right now... and I have to force myself to not use it.
L1560[23:46:25] <Michiyo> cause I'mma be sad come the end of this lol
L1561[23:46:57] <pay​onel> @Ariri i know this is too late ... but i run nightly backups and in a case like this, i would pull the /etc/ confs from last night
L1562[23:47:39] <Michiyo> ^^
L1563[23:47:55] ⇦ Quits: Inari (~Pinkishu@p4fd95b11.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L1564[23:47:55] <Ar​iri> Well my OS disk doesnt have a backup solution, apache2 restarts without complaint, and I just commented out the default conf
L1565[23:48:09] <Ar​iri> Then I undid it by uncommenting and removing the changes
L1566[23:48:44] <Ar​iri> i dont see the damn difference now, even when my half working proxy worked, I could still internal connect to my instance
L1567[23:50:06] <Lizzy> is it just not connecting or is it giving back errors?
L1568[23:50:16] <Ar​iri> it just refuses to connect
L1569[23:50:33] <Ar​iri> apparently port 443 isnt open anymore and idfk why
L1570[23:50:57] <Amanda> check it's port is still open ont he firewall?
L1571[23:51:05] <pay​onel> anyone here use unraid with gpu passthrough?
L1572[23:51:18] <pay​onel> i'm thinking of one day retiring my kids' machines, and centralizing
L1573[23:51:42] <pay​onel> they don't need the input response time that i do 🙂 i won't need to use it
L1574[23:52:12] <Michiyo> I wish my 815 had PCI-E Power...
L1575[23:52:24] <Michiyo> limited to 25watts on the PCI-E slots
L1576[23:52:37] <Michiyo> I'll have to make my own PCI-E power rails if I want to slap GPUs in my server :(
L1577[23:52:39] <pay​onel> 815?
L1578[23:53:01] <Michiyo> Dell R815, the server sitting under my bed
L1579[23:53:11] <pay​onel> o
L1580[23:53:11] <Ar​iri> neither internal or external work
L1581[23:53:12] <Ar​iri> Amanda: apparently all my ports are 0 now???
L1582[23:53:29] <Ar​iri> No idea wtf this means
L1583[23:53:53] <Ar​iri> Its all 0.0.0.0/0 in some fashion
L1584[23:54:17] <Ar​iri> I dont see a single non-zero that isnt an interface name
L1585[23:54:24] <Michiyo> Some people have monsters under their bed, I have a 64 core 256GB $12,000 server under mine.
L1586[23:54:45] <Izaya> You saying that's not a monster?
L1587[23:54:47] <Izaya> :D
L1588[23:54:56] <Michiyo> Fair enough.
L1589[23:54:57] <Michiyo> :P
L1590[23:55:08] <ben_mkiv> but can it run OpenSecurity in dev environment?
L1591[23:55:21] ⇦ Quits: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: webchat.esper.net)
L1592[23:55:23] * Michiyo bans ben_mkiv
L1593[23:56:18] <Ar​iri> That didnt look right on Discord and im not sure why
L1594[23:56:44] <Ar​iri> Fuck it, im gonna restart the server and see if it fixes itself
L1595[23:58:08] <Ar​iri> Actually Im scared that'll break it more
L1596[23:58:12] <Ar​iri> Goddamn it
L1597[23:58:17] <Izaya> maybe I should take my backpack to work so I can get food on the way home
L1598[23:58:19] <Izaya> hmhm
L1599[23:59:03] <CompanionCube> 0.0.0.0/0 could be shorthand for 'every interface'
L1600[23:59:13] <CompanionCube> though the ports being zero is...something.
L1601[23:59:36] <Ar​iri> Some say anywhere, some say `0.0.0.0/0`
L1602[23:59:45] <Ar​iri> I would upload what it says but...
<<Prev Next>> Scroll to Top