<<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]
<Kristopher38> @PwnagePineapple yes, just
fly above the y 128 and don't go down the rabbit hole of doing
actual pathfinding
L3[00:01:48]
<PwnagePineapple> I've got mods with
mountains that go up to y=~250
L4[00:02:00]
<Kristopher38> oh, well in that case you
know what to do
L5[00:02:01]
<PwnagePineapple> 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]
<PwnagePineapple> void
L8[00:03:14] <Michiyo> a-void.. hehehe
L9[00:03:21] <ben_mkiv> xD
L10[00:03:32]
<PwnagePineapple> Block limit is probably
easier when it comes to setting up the mailboxes
L11[00:03:37]
<PwnagePineapple> Less holes into the
void
L12[00:04:29]
<PwnagePineapple> I've converted this pet
project from Amazon Prime into more of a USPS kind of thing
L13[00:06:52]
<payonel>
@Ariri yeah, 1.12 dev builds
L14[00:09:00]
<payonel>
things like ae integration are important to me to get right
L15[00:09:08]
<payonel>
it's not always very easy, and not everything is possible
L16[00:09:09]
<Ariri> I
think I saw that on the git, i’ll add it to the pack and play with
it
L17[00:09:20]
<payonel>
but i love when it works. so yeah, if it's wonky i'll take a
look
L18[00:09:52]
<Ariri> 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]
<payonel>
one thing i'm going to look at next is better separation of the
adapter points
L20[00:10:14]
<payonel>
keep in mind, we dont have support for "sided" multi-part
interfaces
L21[00:10:32]
<payonel>
like how ae can put import/exports facing separate directions from
the same block
L22[00:10:52]
<payonel> 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]
<Ariri>
#208 downloading from the build server
L24[00:10:54]
<payonel>
for now
L25[00:10:59]
<Ariri>
Okay^
L26[00:12:08]
<Ariri> So
just get the .jar and jam it in the pack yeah?
L27[00:12:14]
<payonel>
yep
L28[00:12:17] <Izaya> jam jar
L29[00:13:02]
<Ariri>
%give MichiBot jam.jar
L30[00:13:03] *
MichiBot accepts jam.jar and adds it to her inventory
L31[00:13:45]
<Saghetti>
%give http.sys
L32[00:13:46] *
MichiBot searches through her inventory for a bit. "I couldn't
find anything..."
L33[00:13:52]
<Saghetti>
oh oof
L34[00:14:36]
<Saghetti>
there we go
L35[00:14:50] <Izaya> %flip
hahahahahahahaha
L36[00:14:51] <MichiBot> Izaya:
(╯°□°)╯ɐɥɐɥɐɥɐɥɐɥɐɥɐɥɐɥ
L37[00:15:50] ⇦
Quits: Vexatos (~Vexatos@port-92-192-96-27.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
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]
<Ariri>
Hehe
L47[00:36:44]
<Kraetzin>
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]
<Kraetzin>
And my Google-fu is too weak, going slightly crazy O_o
L49[00:37:37]
<Saghetti>
so it blocks when you do queue.put()?
L50[00:38:21]
<Saghetti>
that usually happens when the queue is full
L51[00:38:47]
<Kraetzin>
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]
<Kraetzin>
All the processes reach end and it seems to hand
L53[00:39:08]
<Kraetzin>
hang*
L54[00:39:28]
<Saghetti>
try queue.put(block=False)
L55[00:39:42]
<Ariri>
@Kleadron What about Open Radar for the server intranet?
L56[00:39:49]
<Ariri>
Radio*
L57[00:40:48]
<Kleadron>
after looking at the mod
L58[00:41:01]
<Kleadron>
would this require everyone to be directly on an axis
L59[00:41:25]
<Kleadron>
also, seems like it doesn't support 1.12.2
L60[00:42:14]
<Kleadron>
@Ariri cool mod but i don't know if it will run on this version of
minecraft
L62[00:42:50]
<Kleadron>
>1.11.2
L63[00:43:02]
<Ariri> Oh,
I dyslexed it
L64[00:43:06]
<Ariri> I
read 1.12.2
L65[00:43:19]
<Ariri>
Nevermind then
L66[00:44:43]
<Kraetzin>
@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]
<Kraetzin>
But I'll look into the queue being full maybe. The returning
objects are quite large
L68[00:45:55]
<Saghetti>
the size is based off of length in items, not item size afaik
L69[00:46:23]
<Ariri>
.help
L70[00:46:35]
<Kraetzin>
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]
<Saghetti>
does it still hang if you comment out the queue.put?
L72[00:47:25]
<Kraetzin>
No issues if I remove queue.put, finishes as expected
L73[00:48:23]
<Kraetzin>
So maybe I am just trying to pass too much data back through the
pipe
L74[00:51:06]
<Kraetzin>
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]
<Kristopher38> I was wondering earlier
today
L76[00:55:58]
<Kristopher38> I have a priority queue
implementation
L77[00:56:19]
<Kristopher38> With binary heap
underneath
L78[00:56:40] <Amanda> The answer is
42/
L79[00:56:46] <Amanda> s#/#.#
L80[00:57:47]
<Kristopher38> 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]
<Kristopher38> Which runs in C, so it
could be faster
L82[01:00:12]
<Kristopher38> 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]
<Kraetzin>
@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> Amanda: Without a
doubt
L87[01:06:27]
<Kristopher38> It is compared to doing
t[#t+1] but that's a specific case
L88[01:06:37]
<Ariri>
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]
<payonel>
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]
<payonel>
so, not
L91[01:07:00]
<payonel>
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]
<Kristopher38> @payonel empirical evidence
shows otherwise
L94[01:07:56]
<payonel>
ok show me said evidence
L95[01:07:56]
<Ariri> I
saw that, but there's no header
L97[01:08:18]
<Ariri>
Lizzy^
L98[01:08:23]
<Kristopher38> But that might be for an
older version of lua
L99[01:08:29]
<Kristopher38> 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]
<Ariri> Nu
I found that, but I cant get an API key from console or anything on
the site
L103[01:09:40]
<Ariri> 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]
<Ariri>
Okay
L106[01:12:31]
<Kristopher38> 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)
L110[01:19:38]
<Kristopher38> On the very bottom
L111[01:20:07]
<Kristopher38> I don't know what Lua
version those benchmarks were ran on, this might be outdated
L112[01:20:58]
<Kristopher38> But it should be easy to
test it ourselves
L113[01:21:31] <Lizzy> @Ariri try going to
<towerofawesome.org/staricraft/api/new_client> ?
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]
<Ariri> 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
L122[01:26:21]
<payonel>
@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]
<payonel>
but i find it lacking, and it bothers me
L125[01:26:41]
<payonel>
table.insert actually does less than t[n] = v
L126[01:27:06]
<payonel> i
know the internal code. now, nothing means anything until you've
measured, i understand that
L127[01:27:20]
<payonel>
but, i have my issues with that statement
L128[01:27:33]
<payonel>
i'll need to run tests myself i suppose to have my own opinion on
the matter
L129[01:28:02]
<payonel>
also, when was the page published? what version of lua?
L130[01:28:09]
<payonel> i
only know the >5.3 source code
L131[01:29:15]
<payonel>
and, importantly, what lua is that? is that their embedded lua they
have for their game?
L132[01:29:21]
<payonel>
is that even true for standard lua?
L133[01:29:37]
<payonel>
ya know, i'm going to run a loop right now
L134[01:31:21]
<Ariri>
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]
<Ariri>
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]
<Saghetti>
opencomputers virus competition
L142[01:34:25]
<Saghetti>
count me in
L143[01:34:53]
<Ariri> 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]
<Ariri> No
problem, let me test if it works and Ill put the zip up
L146[01:36:04]
<AdorableCatgirl> >virus making
L147[01:36:04]
<AdorableCatgirl> 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]
<Saghetti>
heres the tricky thing
L150[01:36:30]
<Saghetti>
making it spread between computers
L151[01:36:42]
<Saghetti>
yes, making a script that wipes the computer is easy
L152[01:36:52]
<Saghetti>
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]
<Kristopher38> >wiping a computer
L158[01:37:55]
<Kristopher38> Bruh that's boring
L159[01:38:03]
<Ariri>
That gives me an ID
L160[01:38:07]
<Ariri>
idea*
L161[01:38:08]
<Kristopher38> Cool viruses displayed cool
colorful stuff
L162[01:38:20]
<payonel>
@Kristopher38 ok, my results show i am wrong, but they are also
different than they report
L163[01:38:32]
<Kristopher38> I'm very curious to hear
them
L164[01:39:00]
<payonel>
2^27 inserts, tested 5.3.5 and 5.4
L165[01:39:38]
<payonel>
many repeated tests for average. the results were very similar to
repeat runs (within <5%)
L166[01:40:00]
<payonel>
5.3.5: t[#] 20s, table.insert, 30s
L167[01:40:14]
<payonel>
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]
<payonel>
oh sorry, that is 5.4 results
L170[01:40:50]
<payonel>
in 5.3.5, they are both 30s
L171[01:41:12]
<payonel> #
is fraction ahead, and saving insert in a local var makes insert
slightly faster
L172[01:41:16]
<AdorableCatgirl> oh, i wouldn't just make
it show fancy colors
L173[01:41:21]
<AdorableCatgirl> or just wipe the
drive
L174[01:41:25]
<payonel>
in 5.4, t[#] is far ahead, in 20s
L175[01:41:27]
<AdorableCatgirl> i'd make it do more
interesting things
L176[01:41:43]
<payonel>
t[c] in 5.4 is phenominal, at 10s
L177[01:41:47]
<AdorableCatgirl> first of all, it'd
install itself to the EEPROM :^)
L178[01:41:55]
<payonel>
table.insert in 5.4 is still ~30s
L179[01:41:58] <Ocawesome101> and make the
EEPROM read-only?
L180[01:42:21]
<AdorableCatgirl> yea
L181[01:42:31] <Ocawesome101> pure
evil
L182[01:42:37]
<AdorableCatgirl> and i could make it put
itself on floppies
L183[01:42:42]
<AdorableCatgirl> for the autorun.lua
files
L184[01:42:54]
<AdorableCatgirl> and make it seek out all
lua files in a filesystem and infect them
L185[01:43:10]
<payonel>
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]
<Kristopher38> @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]
<payonel>
so i'm a bit surprised
L188[01:43:29]
<AdorableCatgirl> i always heard t[#] is
faster
L189[01:43:39]
<AdorableCatgirl> from modding gmod
L190[01:43:52]
<Kristopher38> And with source code
provided which you used to obtain the results
L191[01:44:00]
<payonel>
well i dont like the claim 😐 i guess i'm prideful
L192[01:44:03]
<payonel>
the code shouldn't be faster
L193[01:44:09]
<payonel>
i'll have to profile it to understand why
L194[01:44:25]
<payonel>
well, that's a lot of work 🙂 i was trying to disprove it, not prove
it 🙂
L195[01:44:44]
<AdorableCatgirl> well i found out that
//1 is faster than math.floor :P
L196[01:44:48]
<payonel> i
mean making a pretty table of results 🙂 i'm testing on another
computer, without discord, but it is simply:
L197[01:45:11]
<payonel>
`time ./lua -e 'local t = {} for i=1,(2^27) do t[#t+1] = i
end'`
L198[01:45:27]
<payonel>
that takes ~20s
L199[01:45:45]
<payonel>
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]
<payonel>
`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]
<payonel>
and that takes ~10s
L202[01:46:12]
<payonel>
`time ./lua -e 'local t = {} for i=1,(2^27) do table.insert(t, i)
end'`
L203[01:46:16]
<payonel>
~30s
L204[01:46:18]
<payonel>
in lua 5.4
L205[01:46:44]
<Kristopher38> That middle example is an
interesting case
L206[01:47:05]
<AdorableCatgirl> hmm
L207[01:47:11]
<payonel>
in 5.3, the # and insert had the same perf
L208[01:47:20]
<payonel>
(within <2 or 3 %)
L209[01:47:35] <Ocawesome101>
interesting
L210[01:47:42]
<payonel> 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]
<Kristopher38> Huh, so it's not worth to
change all the table.insert occurrences to t[#t+1] after all
L212[01:48:24]
<payonel>
well, until your code runs on 5.4
L213[01:48:25]
<Kristopher38> I can test it in a
minute
L214[01:48:42]
<Kristopher38> I'm mostly concerned with
OC, lua 5.3
L215[01:49:11]
<Kristopher38> I think I've got lua5.1
installed, I can test it there as well
L216[01:49:44]
<AdorableCatgirl> LuaJIT is what gmod
uses, but idk how it shapes up
L217[01:49:49]
<payonel>
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]
<Kristopher38> 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]
<Kristopher38> I mean, in real life
:D
L227[01:55:21]
<Saghetti>
put in more memory
L228[01:55:29]
<Saghetti>
no creative memory thouh
L229[01:55:31]
<Kristopher38> 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]
<Kristopher38> 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]
<payonel>
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]
<payonel>
all 3 methods have to select a slot where the value is placed
L237[02:02:55]
<payonel>
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]
<Kristopher38> 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]
<payonel>
but the actual table lib methods they call are .. .what i thought
was worse for the subexpr, slightly
L240[02:03:21]
<payonel> a
single `call` should not account for that cost
L241[02:03:31]
<payonel>
so, anyways. i learn the most when i'm wrong. i'll have to profile
this later
L242[02:03:51]
<payonel>
well that was 5.2, right @Ocawesome101 ?
L243[02:03:59] <Ocawesome101> no,
5.3
L244[02:04:04]
<payonel>
also, he may be hitting mem limits, causing more gc in some
cases
L245[02:04:07]
<Kristopher38> I'm running it on 5.2
L246[02:04:25]
<payonel>
both t[] and insert have to build a few more tvalues
L247[02:04:30]
<payonel>
than just direct t[c]
L248[02:05:23]
<Kristopher38> shouldn't those be placed
in a register and then their location reused with a new loop
iteration?
L249[02:05:37]
<payonel>
from lua code you don't have access to that slot data
L250[02:05:56]
<Kristopher38> yeah, but from runtime
perspective
L251[02:06:14]
<Kristopher38> #t+1 creates some temporary
value which is placed in a slot
L252[02:06:37]
<Kristopher38> and on the next iteration
it creates a next temp value which is placed in the same slot
L253[02:06:40]
<payonel>
the result of #t is not cached
L254[02:06:40]
<Kristopher38> does it work that
way?
L255[02:07:05]
<payonel>
it would be possible, but it's also quite fast for most table
sizes
L256[02:07:38]
<payonel>
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]
<Ariri>
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]
<Kristopher38> 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]
<Kristopher38> puts result of LEN in slot
5 and then ADDs 1 to slot 5
L261[02:09:05]
<Kristopher38> it shouldn't need to be
garbage collected because there's no garbage left
L262[02:09:53]
<Ariri>
There are two instance.cfgs apprantly but it doesnt matter rn
L263[02:11:36]
<Kristopher38> 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]
<Kristopher38> that c loop is really
thight
L265[02:12:39]
<payonel>
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]
<payonel>
again, i have to profile it 🙂
L267[02:14:45]
<Kristopher38> lua52 consistently shows: C
method ~3.2s, # method ~26.9s, table.insert method ~31s
L268[02:15:25]
<Kristopher38> I'm amazed how much c
method is faster than the other two
L269[02:16:37]
<Kristopher38> that extra LEN opcode could
be the cause
L270[02:21:31]
<Kristopher38> (that's 5.3.5
bytecode)
L271[02:21:49]
<Kristopher38> I was checking the bytecode
on the wrong version, crap
L272[02:22:57]
<Kristopher38> I'm gonna be going, gn
y'all
L273[02:28:19]
<Mr_Creeper543> 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]
<payonel>
xarses: hi 🙂 the vram work is done, "release candidate"
so to say. you're welcome to poke at it
L279[02:38:26]
<payonel> i
can give some working demo's in the next day or two
L280[02:39:54]
<xarses>
@payonel sweet!
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]
<payonel>
@xarses i think so, i'll double check
L285[02:46:16]
<payonel>
yep, freeAllBuffers() also returns the number of buffers
freed
L286[02:48:37]
<xarses>
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!
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
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 []).
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
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]
<BrisingrAerowing> 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.)
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]
<payonel>
do we have a component driver for rftools dialer?
L358[03:32:03]
<Thanos-No
Snap> Yes 🙂
L359[03:32:13]
<payonel>
nice. they must have provided that
L360[03:32:20]
<payonel>
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]
<payonel> 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]
<payonel>
does the api work if you try things in your own script?
L367[03:34:05]
<payonel>
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
L371[03:35:12]
<payonel>
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]
<payonel>
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]
<BrisingrAerowing> You are passing nil to
the setTable method for the Function argument.
L376[03:37:55]
<DaComputerNerd> I think i might see
it
L377[03:37:56]
<payonel> i
dont see you calling setButtons
L378[03:37:58]
<Bob>
globals
L379[03:38:08]
<payonel>
yeah and globals, don't do that :
L380[03:38:10]
<payonel>
🙂
L381[03:38:11]
<Bob> all
the functions are global
L382[03:38:12]
<DaComputerNerd> tele(i) in the setTable
should just be tele shouldnt it
L383[03:38:29]
<payonel>
oh he calls setButtons at the bottom, i see it now
L384[03:38:45]
<DaComputerNerd> Not sure if it would
provide the parameter though, might have to figure that out
elsewhere
L385[03:38:46]
<BrisingrAerowing> Well, it needs the
argument.
L386[03:38:55]
<BrisingrAerowing> So it should be a
wrapper function.
L387[03:38:57]
<payonel>
also in lua, for loops are inclusive
L388[03:39:00]
<payonel> i
dont think you want -1
L389[03:39:08]
<payonel>
for i=1,n do .. end is [1, n]
L390[03:39:13]
<Bob> y in
set button is a global oo
L391[03:39:15]
<DaComputerNerd> 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]
<DaComputerNerd> Might have to have
something that builds a set of functions to pass
L394[03:40:41]
<payonel>
just have `tele` return a function of it
L396[03:41:04]
<payonel>
and not that, but
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]
<payonel> i
think they're saying the api for the buttons wants a function to
call
L400[03:43:10]
<payonel>
and that function will invoke your dialer code
L401[03:43:33]
<payonel> `
button[name]["func"] = func`
L402[03:43:39]
<Thanos-No
Snap> 😮
L403[03:43:46]
<payonel>
`data["func"]()`
L404[03:43:58]
<payonel>
which in your case would be throwing an error
L405[03:44:04]
<payonel> i
bet you have some lines in /tmp/error.log
L406[03:44:12]
<payonel>
saying something like tried to index nil
L407[03:44:23]
<payonel>
or, i mean, tried to call a nil
L408[03:44:43]
<payonel>
`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]
<payonel>
meh
L412[03:45:52]
<payonel>
oh
L413[03:45:55]
<payonel>
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]
<Saghetti>
while true do computer.pullSignal() end
L418[03:50:06]
<Saghetti>
smth like that
L419[03:51:10]
<payonel>
or `while not event.pull("interrupted") do end`
L420[03:51:28]
<payonel>
or heck, just, `event.pull("interrupted")`
L421[03:51:30]
<payonel>
no loop reiquired
L422[03:51:33]
<payonel>
required*
L423[03:52:09]
<payonel>
also, `event.listen` adds a new registrant every time you run the
script
L424[03:52:12]
<payonel>
consider this instead:
L425[03:52:46]
<Thanos-No
Snap> Got it 🙂
L428[03:54:13] *
Michiyo stabs forge development
L429[03:54:18]
<payonel>
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...
L432[03:54:40] <Michiyo> oh wait I can't
do that, they're all OC addons.
L433[03:55:17]
<payonel>
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]
<ThePiGuy24> %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!
Ocawesome101! You beat SquidDev'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 ThePiGuy24!
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]
<payonel>
@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]
<payonel>
oh 🙂
L491[05:13:21]
<payonel>
why do you like openos? 🙂
L492[05:13:43] <Ocawesome101> when did I
say I did? :^)
L493[05:13:45]
<payonel>
not* like
L494[05:13:47]
<payonel>
haha
L495[05:13:49]
<payonel> 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
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]
<Ariri> 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]
<payonel>
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]
<payonel>
but i've heard there is some trouble therein
L509[05:26:38]
<payonel>
might be easier to setup ocemu
L510[05:26:56] *
Izaya yawns
L511[05:26:59] <Izaya> afternoon
nerds
L512[05:27:17]
<Ariri>
i’ll look at that
L513[05:27:38]
<Ariri>
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]
<Saghetti>
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]
<Forecaster> 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]
<Forecaster> 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]
<Saghetti>
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]
<Forecaster> 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
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]
<Ariri>
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]
<Ariri>
@Forecaster ^
L558[07:16:44]
<Saghetti>
Blue_595: ngl but you unnerve me a little bit
L559[07:16:58] <Blue_595> y e s
L560[07:17:10]
<Saghetti>
no
L561[07:17:20] <Blue_595> <you are
invited to: #digitoss>
L562[07:17:25]
<Ariri>
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]
<Saghetti>
blue is gone forever?
L576[07:32:19]
<Saghetti>
:O
L577[07:37:22]
<Ariri>
Thats ominous
L578[07:37:36]
<Saghetti>
~~that's a relief~~
L579[07:37:49]
<Ariri>
good night everyone, forever
L580[07:38:03]
<Ariri>
might be bc im listening to the ex machina soundtrack tho
L581[07:46:35]
<Forecaster> @Ariri will check that when
I'm able
L582[07:48:05]
<Ariri>
Okay, thanks.
L583[07:48:05]
<Ariri>
That should be the last thing I need, then Ill push the new
pack.
L584[07:48:05]
<Ariri>
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]
<Kleadron>
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]
<Forecaster> I might be home in about six
hours or so
L610[10:52:56]
<Forecaster> And have a couple of hours
before DnD
L611[11:10:07]
<Forecaster> %sip
L612[11:10:07] <MichiBot> You drink a sour
adamantium potion (New!). Forecaster sees the sky briefly flash
solid dark blue then go back to normal.
L613[11:10:24]
<Forecaster> 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]
<Kristopher38> I have the weirdest
dreams
L635[12:44:44] *
Amanda purrs softly
L637[12:45:51]
<Kristopher38> 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]
<DaComputerNerd> 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!
SquidDev! You beat Ocawesome101'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 Lizzy!
L658[14:30:17]
<Ariri>
Does MTLib have another name? Idr making that client only
L659[14:31:02]
<Ariri> 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]
<Ariri>
Yeah, I fixed that but buggered the upload, getting a fresh one up
now
L663[14:32:03] <Amanda> kk
L664[14:32:39]
<Ariri>
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]
<Ariri> I
might have a couple ore from my miner, lemme check when I
upload
L667[14:34:45] <Amanda> sure. :)
L668[14:44:39]
<Forecaster> 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)
L674[15:02:47]
⇨ Joins: Inari
(~Pinkishu@p4fd95b11.dip0.t-ipconnect.de)
L676[15:10:22]
⇨ Joins: Inari
(~Pinkishu@p4fd95b11.dip0.t-ipconnect.de)
L678[15:52:33]
<Forecaster> unity!
L679[15:56:23] ⇦
Quits: immibis (~immibis@x59cc9bfd.dyn.telefonica.de) (Ping
timeout: 190 seconds)
L680[16:01:35]
<Ariri>
Today when I tried to download a new build @Forecaster
L681[16:01:56]
<Forecaster> what happened?
L682[16:03:19] <Amanda> Was that the sql
error you linked last night, @Ariri?
L683[16:13:54]
<Ariri> Uh
no, that was when I tried to gen an api.
L684[16:14:24]
<Ariri>
when I tried to build this morning, it put more garb into the url
so it didn’t work ‘7,..’
L685[16:14:42]
<Forecaster> that's very odd
L686[16:14:46]
<Forecaster> I've never seen that
before
L687[16:15:02]
<Ariri> It
could be bc i didn’t do a new release tag but idk
L688[16:15:52]
<Forecaster> when you say you built, which
way exactly?
L689[16:16:37]
<Ariri> As
in, it said building from admin > pack -> generate
client
L690[16:16:37]
<Ariri>
That might be why actually, previous builds came from the public
page
L691[16:17:11]
<Forecaster> strange... that should work,
but that also ignores the last tag and just builds using the latest
of everything
L692[16:17:16]
<Forecaster> it's meant for testing the
pack
L693[16:17:49]
<Forecaster> before releasing a new
tag
L694[16:18:13]
<Ariri> 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]
<Forecaster> 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]
<Ariri>
Okay
L697[16:19:31]
<Ariri> I
made the MMC pack work so the initial download doesn’t have to come
from you, fyi
L698[16:20:09]
<Forecaster> well you can do that if you
want, but then you're bypassing letting the user choose optional
mods
L699[16:21:55]
<Ariri>
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]
<Ariri>
Your option is nice too, so I’ll add it into the readme if someone
wants their own api key
L701[16:22:05]
<AdorableCatgirl> hmm
L702[16:22:42]
<Forecaster> %actualshrug
L703[16:22:42] <MichiBot> Forecaster:
¯\_(ツ)_/¯
L704[16:22:58]
<Forecaster> seems like extra work to
me
L705[16:24:12]
<Ariri> A
few clients had trouble just getting MultiMC unzipped, so I’ll
see
L706[16:24:13]
<Ariri> I
can make two-three versions I suppose
L707[16:24:38]
<Forecaster> what
L708[16:25:10]
<Ariri> of
the downloads
L709[16:25:10]
<Ariri>
I’ll work it out so i’ll stop bugging ya
L710[16:25:33]
<Forecaster> I'm mostly "bugged"
by you not just letting the system do what it's designed to
do...
L711[16:25:49]
<Forecaster> which is to let users
download the pack
L712[16:27:19]
<Ariri>
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]
<Forecaster> 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]
<Ariri> I
mean the API part for auto updating.
L716[16:28:46]
<Ariri>
Amanda: There are invisible mobs? what even
L717[16:28:54] <Amanda> @Ariri probably a
client desync issue
L718[16:29:01]
<Ariri>
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]
<Forecaster> oh, I see, well I suppose
that's valid
L721[16:29:56]
<Forecaster> although I wouldn't include
the mods in that instance
L722[16:30:08]
<Ariri>
It’s your service which your graciously letting me use, so you have
the final say.
L723[16:30:32]
<Forecaster> no no, I'm not going to force
you to do anything, I'm just making suggestions
L724[16:30:38]
<Ariri>
It’s your service which you’re graciously letting me use, so you
have the final say. [Edited]
L725[16:30:52]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> 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]
<Ariri>
Okay, I’ll have that version come without the mods then
L732[16:32:16]
<Ariri> So
the updater handles it
L733[16:32:30]
<Forecaster> yeah
L734[16:33:04]
<Forecaster> that means you don't need to
keep it up to date
L735[16:33:14] <MichiBot> Amanda REMINDER:
/bc
L736[16:34:09]
<Forecaster> okay, login bypass
added
L737[16:34:32]
<Forecaster> 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
L740[16:34:47]
<Forecaster> I will fix that soon
L741[16:34:53]
<Ariri>
Sounds good?^
L742[16:35:19]
<Ariri>
Okay, won’t log out
L743[16:35:32]
<Forecaster> you don't need a specific api
key to customize the optional mods
L744[16:35:33]
<Ariri>
Amanda: I’ll get on right now to help you out
L745[16:35:38] <Amanda> danke. :3
L746[16:35:51]
<Forecaster> the optional mods are just a
list in the updaters config file
L747[16:35:53]
<Ariri> Oh
yeah
L748[16:36:07]
<Ariri>
I’ll just put it in the readme then
L749[16:36:59]
<Ariri>
Okay, so this morning I’ll actually have breakfast and eat lunch at
an okay time, lol.
L750[16:37:18]
<Ariri>
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]
<Forecaster> ah
L753[16:39:30]
<Forecaster> the api index is using a
function for building the menu that I've deprecated
L754[16:39:37]
<Forecaster> 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]
<Forecaster> actually
L757[16:45:34]
<Forecaster> I could just have the api
check if require login is enabled
L758[16:45:51]
<Forecaster> and if not, just pass any
auth check and not check the keys
L759[16:46:09]
<Forecaster> then you can just leave those
fields empty and it'll work until logging in is turned back
on
L760[16:46:45]
<Forecaster> 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]
<Ariri> Woo
boo!
L763[16:47:26]
<Ariri> Woo
hoo! [Edited]
L764[16:47:27]
<Saghetti>
:D
L765[16:48:07]
<Ariri>
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]
<Ariri> 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]
<Ariri>
Maybe
L772[16:50:50]
<Ariri> 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]
<Ariri>
Ooh, I should have an offsite bunker for storing dangerous
fuels
L775[16:53:16] <Amanda> Also, harpys are
ugly. I'm spoilt by anime and other monstergirl tropes
L776[16:53:17]
<Ariri>
Hmm... too easy
L777[16:53:24]
<Ariri>
XD
L778[16:57:23]
<Ariri>
SpaceX Crew Demo 2 live in 20, ooh
L779[16:57:24]
<Forecaster> well also, it's
minecraft
L780[16:57:42]
<Ariri>
Forecaster: Have you seen a Harpy’s face?
L781[16:57:43]
<Forecaster> a lot of things are ugly
:P
L782[16:57:53]
<Forecaster> nope, I don't even know what
mod you're talking about
L783[16:58:25]
<Ariri>
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]
<Ariri>
:P
L785[16:58:46]
<Ariri>
Without exaggeration, it’s actually got a stupid looking face,
lol
L786[16:59:07]
<Ariri>
Like derp but it’s a bird
L787[17:10:30]
<Forecaster> ah, damnit
L788[17:10:52]
<Forecaster> each endpoints verifies the
client id and secret as well as the token...
L789[17:10:56]
<Forecaster> I've made this too
robust
L790[17:12:12]
<Forecaster> 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]
<Ariri>
“I’ve programmed my defenses too well! I can’t breach the
mainframe!”
L792[17:16:57]
<Forecaster> there we go
L793[17:18:06]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> @Ariri ^
L797[17:20:10]
<Ariri>
Reading it now
L798[17:20:10]
<Ariri>
Thanks!
L799[17:20:12]
<Forecaster> ignore the last two ramble
paragraphs
L800[17:21:05]
<Ariri> 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]
<Forecaster> 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]
<Ariri> Oh,
I interpreted that differently, nevermind then
L804[17:22:52]
<Forecaster> it'd be easily enough to add
an endpoint for it, but there's no point
L805[17:23:09]
<Forecaster> there's no use case for
longer sessions
L806[17:24:28]
<Forecaster> but yeah, I've tested this by
sending requests to the server and it works as expected
L807[17:24:42]
<Forecaster> so Lizzy's updated should
behave the same as if it'd gotten a real token
L808[17:24:53]
<Forecaster> updater*
L809[17:28:52]
<Forecaster> now to add a way to access
the login when it's not the front page
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]
<AdorableCatgirl> nice
L818[17:31:37]
<AdorableCatgirl> having three monitors is
nice
L819[17:32:24]
<Forecaster> it is!
L820[17:32:50]
<Forecaster> although I have four, but one
is standing on top of a stack of boxes to the side
L821[17:32:58]
<Forecaster> it's where I keep
Discord
L822[17:33:08]
<Forecaster> okay MichiBot, ultimate
choice time
L823[17:33:22]
<Forecaster> %choose go get a burger
before DnD
L824[17:33:22] <MichiBot> Forecaster:
Ah... well, I'd say wait an hour.
L825[17:33:34]
<Forecaster> I'll take it
L826[17:33:45]
<AdorableCatgirl> 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]
<AdorableCatgirl> *my third
L830[17:34:44] <Michiyo> my netplanm
L831[17:34:44]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> 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
L842[17:37:44]
<AdorableCatgirl> this is what my monitors
more or less look like
L843[17:37:56]
<Forecaster> 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]
<Ariri> I
use my old iPad as a second monitor when need be :P
L846[17:38:21]
<AdorableCatgirl> 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]
<Forecaster> I'd like to get 3 more, my
stand supports up to 6
L850[17:38:28]
<AdorableCatgirl> 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]
<Forecaster> but I'd need another
gpu
L854[17:38:53]
<AdorableCatgirl> 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
L858[17:40:42]
<AdorableCatgirl> My monitors are also
okay at best :P
L859[17:42:54]
<Mr_Creeper543> Hey, can anyone help with
this, my Minecraft is crashing on start-up but I don't understand
the crash log
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_Creeper543> 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]
<AdorableCatgirl> no
L872[17:46:28] <Michiyo> <_>
L873[17:46:34]
<AdorableCatgirl> 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]
<AdorableCatgirl> this is the same sort of
mod problem that arises in gmod
L876[17:49:07]
<AdorableCatgirl> why is my internet
shitting the fan
L877[17:49:46]
<AdorableCatgirl> oh
L878[17:49:51]
<AdorableCatgirl> it's just google related
things
L879[17:50:00]
<Mr_Creeper543> gmod? i have over 1200
addons in gmod
L880[17:50:22]
<Mr_Creeper543> My gmod file is well over
150 gigs lol
L881[17:52:05]
<Mr_Creeper543> well, thanks, my guess is
that it is a libbery mod i forgot to remove
L882[17:52:11]
<Mr_Creeper543> well, thanks, my guess is
that it is a lib mod i forgot to remove [Edited]
L883[17:52:53]
<Forecaster> @Ariri login system amended
to operate in non-login mode to allow accessing admin
L884[17:53:01]
<Forecaster> do you remember if there was
anything else?
L885[17:54:37]
<Ariri> I
dont think so, looks good. Testing the updater now
L886[17:55:00]
<Forecaster> excellent, hopefully it's
back to operating so I don't have to work on it anymore ^^
L887[17:55:27]
<Forecaster> 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]
<Forecaster> it needs it
L889[17:56:17]
<Forecaster> fortunately I just need to
port the pack generating parts
L890[17:56:35]
<Forecaster> 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]
<Ariri>
Updater had a kink, trying something
L893[17:58:24]
<AdorableCatgirl> kinky
L894[17:58:24]
<Ariri>
Wasnt your side though, I think
L895[17:58:28] <dequbed> No kink
shaming!
L896[17:58:49]
<Ariri> 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]
<Forecaster> Amanda, well, the new version
will have a generic importer
L899[17:59:42]
<AdorableCatgirl> ooh
L900[17:59:45]
<Forecaster> 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]
<AdorableCatgirl> i know a thing i can add
to my library
L902[17:59:54]
<Forecaster> 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]
<Forecaster> it'll be much much faster
than uploading each file individually
L904[18:00:56]
<Forecaster> 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]
<Forecaster> okay, when I asked Michibot
it was 06, now it's 07
L907[18:02:09]
<Forecaster> that means it's been an hour,
time to get a burger
L908[18:03:00]
<Forecaster> 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]
<AdorableCatgirl> ok
L913[18:09:37] <Izaya> for this platform
you're talking about
L914[18:11:16]
<Forecaster> I have a repo for it on my
(lizzys) gitlab, but it's almost entirely PHP
L915[18:11:53]
<Forecaster> also, dammit gitlab, why do I
tick "remember me" when you're still going to
"forget" that I'm logged in a week later
L917[18:12:30]
<Ariri> I
shouldve pastebined that, whoops
L918[18:12:39] <Michiyo> It's ok... Corded
did it for you
L919[18:12:52]
<Ariri>
Lol
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]
<Ariri> I
has problem
L925[18:13:55] <Michiyo> the above pasted
message has a ping for you in it
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]
<Ariri> But
the railcraft one is x.xx
L929[18:14:51]
<Ariri> I
can change it if thats easier, im just wondering why
L930[18:14:59]
<Mr_Creeper543> @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_Creeper543> @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_Creeper543> 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_Creeper543> lol
L937[18:15:37] <Michiyo> Don't run 300
mods.
L938[18:15:49]
<Ariri> If
you want to run that much, figure it out youreslf
L939[18:15:55]
<Ariri> 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_Creeper543> 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]
<Ariri>
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]
<Ariri> 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]
<AdorableCatgirl> even gmod has problems
with
L950[18:17:48]
<AdorableCatgirl> lots
L951[18:17:49] <Elfi> Yeah, mods are
complex beasts, and they interact each other in interesting
ways
L952[18:17:49]
<AdorableCatgirl> and lots
L953[18:17:51]
<AdorableCatgirl> and lots
L954[18:17:52]
<Ariri>
^
L955[18:17:52]
<AdorableCatgirl> of mods
L956[18:17:53] <dequbed> There are safety
gates in MC?
L957[18:18:07]
<AdorableCatgirl> i know this for a
fact
L958[18:18:12]
<AdorableCatgirl> 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]
<AdorableCatgirl> "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]
<AdorableCatgirl> it's usually CW2.0
L963[18:19:07]
<Mr_Creeper543> 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]
<AdorableCatgirl> in fact, it's almost
always conflicting with CW 2.0
L965[18:19:18]
<Mr_Creeper543> CW?
L966[18:19:31]
<AdorableCatgirl> customizable
weaponry
L967[18:19:32]
<AdorableCatgirl> in gmod
L968[18:19:37]
<Mr_Creeper543> Oh, gmod
L969[18:19:51]
<Mr_Creeper543> Speaking of Gmod...
L970[18:19:59]
<AdorableCatgirl> no
L971[18:20:29]
<Ariri>
Michiyo: points out the Twilight Forest part of the crash log
L972[18:20:29]
<Ariri>
Mr_Creeper: Any advice on finding the mods causing the issue?
L974[18:21:02]
<AdorableCatgirl> ok
L975[18:21:06]
<AdorableCatgirl> i once had 200+GB
L976[18:21:09]
<AdorableCatgirl> 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_Creeper543> @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]
<AdorableCatgirl> remove half your
mods
L983[18:22:10]
<AdorableCatgirl> see if it fixes it
L984[18:22:17]
<AdorableCatgirl> if not, remove another
half
L985[18:22:24]
<AdorableCatgirl> ez
L986[18:22:26]
<Mr_Creeper543> 👍
L987[18:22:29]
<AdorableCatgirl> (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]
<AdorableCatgirl> also, imagine not having
minecraft installed to /opt which is on your SSD
L990[18:23:04]
<AdorableCatgirl> smh
L991[18:23:22]
<AdorableCatgirl> >100% OJ has modding
support now
L992[18:23:23]
<Ariri>
@𝐿𝒾𝓏𝓏𝒾𝒶𝓃 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]
<AdorableCatgirl> I HAVE BEEN
ACTIVATED
L994[18:23:46]
<Mr_Creeper543> 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]
<Ariri> So
x.xx should work right?
L997[18:25:28]
<𝐿𝒾𝓏??𝒾𝒶𝓃>
ye
L999[18:25:44]
<AdorableCatgirl> 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]
<AdorableCatgirl> higher res
textures
L1002[18:26:03]
<Mr_Creeper543> `Process exited with code
-1.`
L1003[18:26:04]
<Mr_Creeper543> sigh
L1004[18:26:04]
<Mr_Creeper543> This is going to take a
while, I'll be back... in a few hours lol
L1005[18:26:30]
<AdorableCatgirl> fixing mods takes a
while
L1006[18:26:53]
<AdorableCatgirl> 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_Creeper543> oof
L1008[18:27:09]
<Mr_Creeper543> That's not good
L1009[18:27:18]
<AdorableCatgirl> 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]
<Ariri>
No problem, trying it now to see if it works
L1012[18:28:33]
<Forecaster> you might be better off
removing any periods in it, and parsing it as an int
L1013[18:28:44]
<Forecaster> that should work for any
amount of subversions
L1014[18:29:04]
<Forecaster> Lizzy that is
L1015[18:29:09]
<Mr_Creeper543> 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]
<Forecaster> impossible!
L1020[18:33:20]
<Mr_Creeper543> 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_Creeper543> I'll try taking that
off
L1022[18:36:32]
<AdorableCatgirl> 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_Creeper543> YES!
L1026[18:47:10]
<Mr_Creeper543> I works!
L1027[18:47:11] <Amanda> Rude, I just
groomed myself this morning tyvm!
L1028[18:47:14]
<Mr_Creeper543> It works! [Edited]
L1029[18:47:23]
<Saghetti> nobody:
L1030[18:47:23]
<Saghetti> floating point numbers:
2.9999999999998
L1031[18:47:39]
<Mr_Creeper543> I fixed it!
L1032[18:47:59]
<Mr_Creeper543> It was JustEnoughID's
causing the issue... for some reason
L1033[18:48:27] <dequbed> *doubt*
L1035[18:50:09]
<Ariri>
Amanda: Please enjoy your stay at 3.1415926535897923864... (idr the
rest)
L1036[18:50:25]
<Ariri>
%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_Creeper543> 358 mods to be exact
L1040[18:51:49]
<Ariri>
Tell them they can have it back after I name my versions after
hashes of irrational numbers
L1041[18:54:54]
<Ariri>
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]
<Forecaster> fun fact, the platform
doesn't enforce numeric versions in any way, so a tag can be any
string
L1044[18:56:28]
<Ariri>
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]
<Ariri>
Might as well wait I guess, its already been 4 days, it can hold
off a few more hours
L1048[18:57:57]
<Ariri>
Ooh, send me coords later
L1049[18:58:11]
<Ariri>
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
L1052[19:08:06]
<Ariri>
Amanda: nit’wits
L1053[19:09:29]
⇨ Joins: immibis
(~immibis@x59cc9bfd.dyn.telefonica.de)
L1054[19:09:54]
<Forecaster> heh, consoling
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]
<Ariri>
Damn, 0ms launch
L1058[19:11:56]
<Ariri>
: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]
<Ariri>
I’m watching it on my Mirror, lol
L1063[19:12:25]
<Ariri>
the crew dragon i mean
L1064[19:12:50]
<Ariri>
Much hype
L1065[19:13:25] <Michiyo> Yes
L1066[19:15:41]
<Kristopher38> 2h?
L1067[19:16:01]
<Ocawesome101> @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]
<Forecaster> 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> Amanda: My
grandfather always told me that "craft some frickin armor
first" is the way to go!
L1077[19:25:32]
<Ariri>
Uh, that’s bc it was disabled in config to match the server when it
updates
L1078[19:25:33]
<Ariri>
I thought I mentioned to keep it ready but not play on it yet
L1079[19:25:33]
<Ariri>
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]
<Ariri>
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]
<Ariri>
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?
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]
<Ariri>
Yeah, but I couldn’t figure out what exactly
L1094[19:33:56]
<Ariri>
My only guess is that multimc for me is not at a standard location,
but since it operates from inst_dir then idk
L1096[19:34:25]
<Ariri>
Lizzian
L1097[19:34:25]
<Forecaster> Lizzy
L1098[19:34:26]
<𝐿𝒾𝓏??𝒾𝒶𝓃> lizzy
L1099[19:34:36]
<𝐿𝒾𝓏??𝒾𝒶𝓃> and you're welcome 🙂
L1100[19:34:56] <Izaya> ooooh
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]
<Ariri>
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_Creeper543> 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]
<Ariri>
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_Creeper543> @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> Izaya: 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]
<Ariri>
𝐿𝒾𝓏𝓏𝒾𝒶𝓃
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]
<Ariri>
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]
<Ariri>
IRCCloud
L1137[19:38:06] <Saphire> ... Oh
L1139[19:38:10]
<Forecaster> 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]
<Forecaster> :P
L1143[19:38:13]
<Mr_Creeper543> %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]
<Ariri>
/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_Creeper543> `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_Creeper543> That' not helpful at
all!
L1155[19:39:10] <Izaya> well, upside,
clouds make it less warm
L1156[19:39:11]
<Mr_Creeper543> `Dynamic commands module,
who knows what it does?!`
L1157[19:39:11]
<Mr_Creeper543> That's not helpful at all!
[Edited]
L1158[19:39:19] <Michiyo> IDK how well it
handles UTF-8
L1159[19:39:26]
<Mr_Creeper543> %meh
L1160[19:39:26] <MichiBot>
Mr_Creeper543: hai Kodos
L1161[19:39:27] <Saphire> Michiyo: not at
all?
L1162[19:39:46]
<Ariri>
Everyone trying to see if they bc an see Lizzy’s name, lol
L1163[19:39:54]
<Ariri>
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]
<Saghetti> %blame unicode
L1168[19:41:41] *
MichiBot blames unicode for all NaN bugs
L1169[19:41:59]
<Ariri>
It’s true
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_Creeper543> 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
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.
L1178[19:44:57]
<Mr_Creeper543> 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_Creeper543> To true
L1181[19:45:13]
<Mr_Creeper543> 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]
<Ariri>
Lizzy gave me the binary, but I can figure out how to build it
myself
L1185[19:46:30]
<Ariri>
>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
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]
<Ariri>
Oh I didn’t see that, I’ll try that in a bit
L1194[19:48:30]
<Ariri>
Watching Avatar rn
L1195[19:48:35] <Lizzy> kk
L1196[19:49:17]
<payonel> pY@zRVSR:DQ
L1197[19:49:23]
<payonel> ha!
L1198[19:49:31]
<payonel> now y'all know one of my
passwords
L1199[19:49:38] *
Amanda hacks @payonel's mainframe
L1200[19:49:41]
<payonel> welp, now i have to change that
one
L1201[19:49:45]
<payonel> 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]
<Kristopher38> lol
L1206[19:51:17] <Lizzy> Amanda, i know
:)
L1207[19:51:20]
<Kristopher38> 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]
<Kristopher38> 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]
<payonel> password reset
L1215[19:57:41]
<payonel> anyone get in?
L1216[19:57:44]
<payonel> 🙂
L1217[19:58:01]
<payonel> makes me sad, liked that
password
L1218[19:58:07]
<Forecaster> definitely, I have
transferred all of your estates to me
L1219[19:58:49]
<payonel> all of my passwords are
generated and stored in a pw manager
L1220[19:58:55]
<payonel> but for some of my services i
like to memorize them
L1221[19:59:05]
<payonel> it's a fun mental
challenge
L1222[20:00:34]
<Forecaster> 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]
<Forecaster> it was definitely for his
estate holdings
L1225[20:01:40]
<payonel> it was my laptop unlock
password
L1226[20:02:05]
<payonel> i use a usb-kvm switch, and the
keyboard was in the wrong pc
L1227[20:04:42]
<Mr_Creeper543> 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_Creeper543> 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_Creeper543> RPC?
L1236[20:36:44]
<Mr_Creeper543> @izaya
L1237[20:37:06] <Izaya> minitel RPC
L1238[20:37:21]
<Mr_Creeper543> minitel...
L1239[20:37:33] <Izaya> export the
components over RPC, then import them on the controller
L1240[20:37:34]
<Mr_Creeper543> I have heard that name
before... but I don't remember were
L1241[20:38:09]
<Ariri>
it’s been mentioned here before, and Izaya made it
L1242[20:38:14]
<Mr_Creeper543> Can you give me the link
to the Documentation for it?
L1243[20:38:18]
<Mr_Creeper543> Ahh, I see
L1244[20:38:21]
<Kristopher38> minitel - izaya's network
stack, rpc - remote procedure call
L1246[20:38:43]
<Ariri>
~doc component
L1247[20:38:46]
<Ariri>
uh
L1248[20:38:55]
<Ariri>
~wiki 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]
<Ariri>
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]
<Kristopher38> is it?
L1258[20:40:09]
<Forecaster> @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]
<Ariri>
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]
<Forecaster> yes
L1265[20:40:53]
<Forecaster> each tier has a different
limit
L1266[20:40:58] <dequbed> Izaya: ForgeFed
is getting better by the day too.
L1267[20:41:09]
<Forecaster> 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]
<Ariri>
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]
<Forecaster> no
L1271[20:42:47] <Amanda> forgefed?
L1272[20:42:57]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> and servers behave exactly
like a computer
L1279[20:43:57]
<Ariri>
Maybe, but the plan is to make the program usable by others too,
since i’ll be publishing it
L1280[20:44:10]
<Ariri>
Forecaster: Bad phrasing, I meant how many buses can I use?
L1281[20:44:18] <Amanda> dequbed:
interesting
L1282[20:44:31]
<Forecaster> I don't remember off the top
of my head
L1283[20:44:41]
<Forecaster> I only know the creative
server has 3 slots
L1284[20:44:46]
<Forecaster> the T3 server may have 3 as
well
L1285[20:44:49]
<Forecaster> makes sense
L1286[20:44:51] <Amanda> T3 has 3
L1287[20:44:55]
<Ariri>
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]
<BrisingrAerowing> @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_Creeper543> Ahh, I see, thansk!
L1294[20:46:40]
<Mr_Creeper543> Ahh, I see, thanks!
[Edited]
L1295[20:46:40]
<Ariri>
%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]
<Kristopher38> 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
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]
<Forecaster> 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]
<Ariri>
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]
<Kleadron> lol
L1322[21:00:15]
<Kleadron> 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]
<Ariri>
My stream is red on my Mirror :(
L1325[21:07:03]
<payonel> michiyo you said it is raining?
it isn't raining...
L1326[21:07:07]
<payonel> 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]
<payonel> ah
L1330[21:07:41]
<AdorableCatgirl> i heard something about
a tornado warning there
L1331[21:08:36]
<Ariri>
Yeah, Im very interested
L1332[21:14:56] <Michiyo> well.. shit
<_<
L1333[21:15:06]
<Ariri>
Uh... Is it `git checkout` or something to build the binary from a
gitlab yml?
L1334[21:15:06]
<Ariri>
I should really learn git properly
L1335[21:15:23]
<Ariri>
Is the launch delaying?
L1336[21:15:30] <Michiyo> sounds like
it
L1337[21:15:38]
<Ariri>
Darn...
L1338[21:16:11] <Michiyo> we're waiting
~2 min to confirm
L1339[21:16:19]
<Ariri>
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
L1344[21:17:36] <Michiyo> blergh
L1345[21:17:40]
<Ariri>
Awww
L1346[21:17:50]
<Saghetti> comfortable
L1347[21:17:59]
<Saghetti> ~~the worst part about it is
that it's swollen~~\
L1348[21:17:59] <Michiyo> pushing out to
30th.
L1349[21:18:19]
<Ariri>
Tch
L1350[21:18:23]
<Kleadron> someone get cave johnson on
site to make them launch the damn rocket
L1351[21:18:50]
<Ariri>
"
Fire the missile Jeffrey!""
L1352[21:18:54]
<Ariri>
"**Fire the missile Jeffrey!**" [Edited]
L1353[21:21:25]
<Ariri>
Amanda: Halp please
L1354[21:21:26]
<Ariri>
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]
<Ariri>
I see build and deploy, but how do I execute it?
L1359[21:23:24] <Michiyo> link?
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]
<Ariri>
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]
<Ariri>
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]
<Ariri>
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]
<Ariri>
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]
<Ariri>
CompanionCube: Did you see the Reddit thread where someone
automated docking the Dragon from their web browser?
L1377[21:30:23]
<Ariri>
(The game)
L1378[21:30:29] <CompanionCube> no
L1379[21:30:53]
<Ariri>
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]
<Ariri>
Well that reminder was in vain
L1385[21:32:27]
<Forecaster> what do you mean?
L1386[21:33:11]
<Ariri>
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]
<Forecaster> ah
L1388[21:34:25]
<Ariri>
wth did my Bitwarden log out..
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]
<Forecaster> %sip
L1403[21:49:26] <MichiBot> You drink a
porous aegisalt potion (New!). Oh no, Forecaster got a health
potion, there's probably a boss fight coming!
L1404[21:49:33]
<Forecaster> ohno
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> Amanda: 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]
<Ariri>
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)
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]
<Ariri>
Lizzy: What's the difference between the Windows and Linux builds
other than the config
L1424[22:26:07] <SquidDev> %tonkout
L1425[22:26:08] <MichiBot> Fudge!
SquidDev! 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> SquidDev 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
Forecaster!
L1427[22:29:40]
<DaComputerNerd> %tonk
L1428[22:29:40] <MichiBot> Heckgosh!
DaComputerNerd! You beat SquidDev'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
Ocawesome101!
L1430[22:31:22]
<Ariri>
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]
<Ariri>
Izaya: So if they're going to the same place, then it should just
be up to the proxy?
L1436[22:35:07]
<Ariri>
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]
<Ariri>
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]
<Ariri>
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]
<Ariri>
Gotcha, thanks
L1447[22:39:10]
<Forecaster> I have a domain that points
to my server with an A record, and a wildcard for all
subdomains
L1448[22:39:20]
<Forecaster> then the apache server
handles subdomains
L1449[22:39:43]
<Forecaster> 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]
<Forecaster> I only use the subdomains for
my websites
L1452[22:40:46]
<Forecaster> if I'd need it for something
else I can add a specific dns entry for it probably
L1453[22:41:08]
<Forecaster> 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> Amanda: 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
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
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> >
<Ariri> 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]
<Ariri>
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]
<Ariri>
I dont think I compiled it correctly, had a different error
entirely
L1521[23:31:20]
<Ariri>
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]
<Ariri>
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]
<Ariri>
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]
<Ariri>
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]
<Ariri>
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]
<Ariri>
Cant access it internally either now
L1534[23:37:36]
<Ariri>
ugh
L1535[23:38:08] <Amanda> mmmm tasty
RJ-45
L1536[23:38:14]
<Ariri>
I wish I knew what I was doing, at least sometimes
L1537[23:39:00]
<payonel> 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]
<Ariri>
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]
<payonel> no router changes? no local
/etc/hosts change?
L1543[23:41:04]
<Ariri>
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]
<Ariri>
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]
<payonel> 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]
<Ariri>
I ran basically 4 commands, one of which was enabling some a2enmods
if that makes a ddifference
L1550[23:43:15]
<Ariri>
`sudo a2enmod rewrite headers env dir mime proxy pr oxy_http
L1551[23:43:16]
<Ariri>
`
L1552[23:43:22]
<Ariri>
`sudo a2enmod rewrite headers env dir mime proxy pr oxy_http
L1553[23:43:23]
<Ariri>
` [Edited]
L1554[23:43:28]
<Ariri>
`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]
<Ariri>
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]
<payonel> @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> ^^
L1564[23:47:55]
<Ariri>
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]
<Ariri>
Then I undid it by uncommenting and removing the changes
L1566[23:48:44]
<Ariri>
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]
<Ariri>
it just refuses to connect
L1569[23:50:33]
<Ariri>
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]
<payonel> anyone here use unraid with gpu
passthrough?
L1572[23:51:18]
<payonel> i'm thinking of one day retiring
my kids' machines, and centralizing
L1573[23:51:42]
<payonel> 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]
<payonel> 815?
L1578[23:53:01] <Michiyo> Dell R815, the
server sitting under my bed
L1579[23:53:11]
<payonel> o
L1580[23:53:11]
<Ariri>
neither internal or external work
L1581[23:53:12]
<Ariri>
Amanda: apparently all my ports are 0 now???
L1582[23:53:29]
<Ariri>
No idea wtf this means
L1583[23:53:53]
<Ariri>
Its all 0.0.0.0/0 in some fashion
L1584[23:54:17]
<Ariri>
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]
<Ariri>
That didnt look right on Discord and im not sure why
L1594[23:56:44]
<Ariri>
Fuck it, im gonna restart the server and see if it fixes
itself
L1595[23:58:08]
<Ariri>
Actually Im scared that'll break it more
L1596[23:58:12]
<Ariri>
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]
<Ariri>
Some say anywhere, some say `0.0.0.0/0`
L1602[23:59:45]
<Ariri>
I would upload what it says but...