<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:32]

<SpiderEveryOS> %tonkout
L2[00:06:32] <MichiBot> Boo-yah!
SpiderEveryOS! You beat Vaur's previous record of 3 hours,
44 minutes and 29 seconds (By 5 hours, 52 minutes and 7 seconds)! I
hope you're happy!
L3[00:06:33] <MichiBot> SpiderEveryOS has
stolen the tonkout! Tonk has been reset! They gained 0.009 tonk
points! plus 0.008 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 2.5878406. Position #1
L4[00:09:12] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:f220:5e17:5943:3ae2)
(Quit: Leaving.)
L6[00:17:53]

<Michiyo> I
was fixing an issue with the audio system, and went ahead and did
this. I'm still down for more eyes on it though lol
L7[02:29:18]

<Michiyo>
awesome, 2 ctds reported within minutes of each other lol
L8[02:34:13]

<Brisingr
Aerowing> I'm getting a game hang when it attempts to show
the main menu.
L9[02:34:32]

<Michiyo>
That's one I've not seen... anything in the logs?
L10[02:34:32]

<Brisingr
Aerowing> Though the pack has over 600 mods
L11[02:35:50]

<Brisingr
Aerowing> Logs end with ModernFix's 'Game took X
seconds to start' message. Nothing interesting that I can
see
L12[02:36:23]

<Michiyo>
Could you send the log?
L14[02:39:23]

<Brisingr
Aerowing> There are a couple OpenAL errors that reference
OC.
L15[02:39:40]

<Michiyo>
OH.... could you test a build for me then?
L16[02:39:52]

<Brisingr
Aerowing> Sure.
L18[02:39:59]

<Brisingr
Aerowing> Probably going to head to bed soon.
L19[02:40:09]

<Brisingr
Aerowing> Almost 11 pm
L20[02:40:09]

<Michiyo>
It'll be just a sec gonna cook it fresh
L22[02:40:37]

<Michiyo> I
fixed an OpelAL bug that would likely cause issues on launch on
Linux.
L23[02:42:17]

<Brisingr
Aerowing> I just did some maths and realized this pack take 6.8
minutes to load.
L24[02:42:26]

<Michiyo>
Ooof...
L25[02:43:58]

<Brisingr
Aerowing> My cat just ran into the side of my bed trying to jump
on it.
L26[02:49:09]

<Brisingr
Aerowing> Nope
L27[02:49:16]

<Brisingr
Aerowing> Still broke with an OpenAL error
L28[02:49:27]

<Michiyo>
sigh shit. Can I get the new log too? Just to compare?
L30[02:50:03]

<Brisingr
Aerowing> Line 5337
L31[02:50:43]

<Brisingr
Aerowing> Need to head to bed. See you tomorrow.
L32[02:51:16]

<Michiyo>
Thanks!
L33[02:51:18]

<Michiyo>
Night
L34[02:54:47]

<Michiyo>
Anyone running linux wanna test a build? I'd do it but I CBA
to reboot lol
L35[02:54:54]

<SoraFirestorm> o/
L37[02:55:34]

<Michiyo>
This should in theory fix the OpenAL hang
L38[02:55:54]

<SoraFirestorm> 1.9.3-2 booted for me in
my testing modpack
L39[02:56:02]

<SoraFirestorm> so I'm not sure I was
experiencing the problem
L40[02:56:04]

<Michiyo>
Hmmm
L41[02:56:14]

<Michiyo>
Well that's annoying lol
L43[02:56:55]

<Michiyo>
Well... worse case I reboot into my CachyOS install and see what it
does.
L44[02:57:08]

<SoraFirestorm> I'll still try to
boot this
L45[02:57:15]

<SoraFirestorm> just I realized maybe it
won't be any different for me lol
L46[02:59:03]

<SoraFirestorm> booted
L47[02:59:05]

<SoraFirestorm> sound was working
L48[02:59:09]

<SoraFirestorm> so... unchanged from
before
L49[02:59:48]

<SoraFirestorm> still on step 0 of trying
to set up a dev env
L50[03:00:02]

<SoraFirestorm> I have both JDK 21 and JDK
25 installed and guess what I am struggling to make happen!
L51[03:00:17]

<SoraFirestorm> (I am assuming 25 is being
used somewhere so I am not going to just uninstall it)
L52[03:01:08]

<Michiyo>
I'll admit I'm not the best at setting up dev envs... I
managed to make OC's work from how I managed to Make
OpenFM's work
L53[03:01:28]

<SoraFirestorm> I just literally have to
get the damn OS to give me 21 and I'll probably be fine
L54[03:19:05]

<SoraFirestorm> screw it, I am just going
to remove 25
L55[03:49:03]

<Forecaster> %tonk
L56[03:49:03] <MichiBot> Yippee!
Forecaster! You beat SpiderEveryOS's previous record of
<0 (By 3 hours, 42 minutes and 30 seconds)! I hope you're
happy!
L57[03:49:04] <MichiBot> Forecaster's
new record is 3 hours, 42 minutes and 30 seconds! Forecaster also
gained 0.00371 tonk points for stealing the tonk. Position #2. Need
0.2586512 more points to pass SpiderEveryOS!
L58[04:21:27] <Corded> >
<SoraFirestorm> screw it, I am just going to remove 25
L59[04:21:27]

<SoraFirestorm> This did end up being
functional, just stopped for food
L60[04:21:45] <Corded> >
<Michiyo> reacted 🎉 to <SoraFirestorm> This did end
up being functional, just stopped for food
L61[04:24:29] *** Joins: Hawk777
(~Hawk777@2605:1700:1080:de00:2aeb:384c:5cb2:6ac8) Hawk777
L62[04:50:03]

<SoraFirestorm> this is turning out to be
a more difficult problem than I thought going into it
L63[04:55:21]

<SoraFirestorm> Alright, opinion
time
L64[04:55:36]

<SoraFirestorm> The thing I am trying to
do is address an OCD pet peeve I have had for probably 10+ years at
this point
L66[04:56:25]

<SoraFirestorm> Making RAM modules show
their size like HDDs do
L67[04:57:22]

<SoraFirestorm> You will notice that the
T3 memory shows as being `1024KB` instead of `1MB`
L68[04:58:00]

<SoraFirestorm> well... the code for HDDs
does an integer divide
L69[04:58:19]

<SoraFirestorm> This truncation is
probably okay at the scale of HDDs
L70[04:58:27]

<Michiyo>
Ah, that was on my todo list, so glad you're tackling it. KB
is fine IMO
L71[04:58:30]

<Michiyo>
at these capacities
L72[04:58:41]

<SoraFirestorm> but not at memory scales
where that means that stock T3 and T3.5 report as 1MB in that
scheme
L73[04:59:06]

<SoraFirestorm> doing a float divide
works, but produces an ugly `1.0MB` instead
L74[04:59:30]

<Michiyo>
Nah, I'm quiet fond of KB.
L75[04:59:47]

<SoraFirestorm> The other justification is
that OpenOS banner always shows in KB
L76[04:59:58]

<Michiyo>
👍
L77[05:00:04]

<SoraFirestorm> So it's at least
reasonably consistent to do this
L78[05:00:10]

<SoraFirestorm> in some sense
L79[05:00:29]

<SoraFirestorm> I have a feeling someone
went to do this for memory at some distant point in the past
L80[05:00:36]

<SoraFirestorm> encountered this exact
problem
L81[05:00:40]

<SoraFirestorm> and decided to give up
lol
L82[05:00:47]

<Michiyo>
lol
L83[05:01:21]

<SoraFirestorm> mmm feel like I should do
it for floppies since I am already here
L84[05:01:44]

<Michiyo>
shrug Floppies come in one size (though it IS configurable I
guess)
L85[05:02:25]

<SoraFirestorm> Yeah, my wanting to do it
for memory is that I want to know specifically at a glance what the
configured sizes are
L86[05:02:43]

<SoraFirestorm> and I would still want
that even if there was only 1 stick size
L87[05:04:02]

<SoraFirestorm> It felt especially
inconsistent for memory, but in general I personally would probably
prefer to have configuration options exposed just in item
names/descriptions?
L88[05:05:23]

<SoraFirestorm> even though I would rarely
play on a server that isn't my own (incl just plain
singleplayer), I still feel like that's just courteous,
y'know?
L89[05:05:56]

<SoraFirestorm> I understand that the
extreme form of this is probably not desirable to other people
but
L90[05:05:58]

<SoraFirestorm> ¯\(ツ)/¯
L91[05:06:02]

<SoraFirestorm> it is the opinion I have
lol
L92[05:07:57]

<SoraFirestorm> I'll go through the
hassle of getting github stuff squared away and open a PR
L93[05:08:15]

<SoraFirestorm> oh man
L94[05:08:15]

<SoraFirestorm> lmao
L95[05:08:23]

<SoraFirestorm> I already have a fork of
the original repo
L96[05:08:40]

<SoraFirestorm> wonder what kind of
contorting I'd need to do to clone yours...
L97[05:10:03]

<SoraFirestorm> yeah I have to delete my
existing fork lmao rip
L98[05:11:37]

<SpiderEveryOS> %sip
L99[05:11:37] <MichiBot> You drink a
trapezoid ferozium potion (New!). Everything SpiderEveryOS says is
now in Comic Sans until someone turns off a lamp and then on
again.
L101[05:16:20]

<SoraFirestorm> First PR opener woo
L103[05:17:30]

<SoraFirestorm> speaking of opening PRs,
it might be worth perusing the open PRs on the MightyPirates repo
and see what looks good to swipe
L104[05:17:42]

<Michiyo>
That sounds A LOT like effort. :P
L105[05:17:51]

<SoraFirestorm> Didn't imply
otherwise :P
L106[05:18:08]

<Michiyo>
Pffft I didn't pick this up to work on itttttt
L107[05:18:10]

<Michiyo>
lmao /s
L108[05:18:33]

<SoraFirestorm> Wow, I remembered the last
time I did OpenComputers stuff as waaaaay earlier than it actually
is
L109[05:18:38]

<Michiyo>
sigh I need to push a hotfix with these crash fixes.
L110[05:18:57]

<Michiyo>
But I'm not sure the OpenAL stuff is ACTUALLY fixed lol
L111[05:22:03]

<Michiyo>
Screw it. 1.9.3-3 building
L112[05:24:49]

<SoraFirestorm> There honestly aren't
many open PRs that I would advocate for bringing over
L113[05:33:16]

<SoraFirestorm> There are 24 open PRs,
probably 3-5 of them tops look like they're worth trying to
actually look into
L114[05:35:38]

<Michiyo>
Well, if you wanna throw down a list I can take a look
L116[05:44:03]

<SoraFirestorm> There are a couple others
that look like they are trying to fix some TCP and HTTP issues, but
those PRs smell seriously of LLM use
L118[05:44:37] <MichiBot>
Title:
Internet API Throws Exception for HTTP Error Response (again)
|
Posted by: kodai2199
| Posted: Wed Sep 20 08:53:49 UTC
2023
| Status: open
L121[05:50:00]

<SoraFirestorm> Most of the rest of the
open PRs are ones that don't make sense in a 1.21 context
(integrations for mods that aren't here, refactors, etc)
L122[05:54:56]

<SoraFirestorm> ... OpenOS floppy
isn't booting for me in local dev?
L123[05:55:38]

<SoraFirestorm> I
`/oc_spawnComputer`'d a system and it's complaining that
it can't find `/init.lua`
L124[05:56:08]

<SoraFirestorm> certainly I have done
something wrong in my dev env?
L125[05:56:16]

<Michiyo>
I'm booting mine
L127[05:58:01]

<Michiyo>
sigh I DID find an issue with servers losing their screens. How
many DAMN times do I have to fix this?
L128[05:58:47]

<Michiyo>
FFS! Also Create components are dropping their UUIDs
L129[05:59:10]

<SoraFirestorm> huh well I guess I
must've gotten something borked up
L130[05:59:20]

<SoraFirestorm> no idea wtf though
L131[05:59:22] <Corded> >
<Kristobear38> reacted 💀 to <SoraFirestorm> I just
literally have to get the damn OS to give me 21 and I'll
probably be fine
L132[06:02:50]

<SoraFirestorm> plan9k won't boot
either
L133[06:03:06]

<Michiyo>
Was Plan9k even working in 1.12?
L134[06:03:16]

<SoraFirestorm> idk honestly
L135[06:03:17]

<Michiyo> I
remember it being broken at one point... I think
L136[06:03:21]

<SoraFirestorm> I just knew it was
something else to try
L137[06:03:36]

<Michiyo>
I'll try it locally
L138[06:03:48]

<SoraFirestorm> but without a functioning
computer - that I seem to be unable to produce - I have no
introspection tools
L139[06:03:51]

<SoraFirestorm> no easy ones anyways
L140[06:04:12]

<Michiyo>
Nothing in your IDE console?
L141[06:04:17]

<Michiyo>
Mine is always screemy lol
L142[06:04:43]

<SoraFirestorm> Nothing that looked
relevant
L144[06:04:53]

<SoraFirestorm> I'll reboot the dev
client and look
L145[06:05:06]

<Michiyo>
IDK if it "works" but it booted
L146[06:09:39]

<SoraFirestorm> are OpenOS and P9K
floppies handled specially?
L148[06:10:11]

<SoraFirestorm>
-opencomputers:floppy
L149[06:10:11] <Corded> [23:07:29] [Render
thread/DEBUG] [OpenComputers/]: Registering loot disk
'network' from mod opencomputers: 1
L150[06:10:18]

<SoraFirestorm> (and one for P9K
too)
L152[06:11:13]

<Michiyo> I
would think they are handled like any other, but I'll admit to
not digging into it.
L153[06:11:32]

<SoraFirestorm> for either OpenOS or
P9K
L155[06:13:44]

<SoraFirestorm> You don't see it
either
L156[06:13:45]

<SoraFirestorm> mmmm
L158[06:17:07]

<SoraFirestorm> I tried crafting an OpenOS
floppy manually and it didn't seem to help
L159[06:17:08]

<SoraFirestorm> well
L160[06:18:31]

<Michiyo>
Did this suddenly start, or have you not been able to boot in the
IDE?
L161[06:18:38]

<Michiyo>
since the start *
L162[06:18:47]

<SoraFirestorm> I guess I haven't
been able to boot in the IDE the entire time?
L163[06:18:58]

<SoraFirestorm> I didn't try to turn
on a computer when doing the memory thing
L164[06:19:39]

<Michiyo>
Wait, what's the error?
L165[06:19:59]

<SoraFirestorm> None of the storage
devices have an `/init.lua`
L167[06:20:52]

<SoraFirestorm> Freshly spawned
computer
L168[06:24:24]

<Michiyo>
Oh.
L169[06:24:28]

<Michiyo>
sigh
L170[06:25:52] <Corded> >
<SoraFirestorm> None of the storage devices have an
`/init.lua`
L171[06:25:52]

<Michiyo>
Pull the latest changes (there are a bunch) lol
L172[06:25:58]

<Michiyo>
See if the last one I just pushed fixes it
L173[06:27:41]

<SoraFirestorm> yup, there we go
L174[06:27:51]

<SoraFirestorm> booted from the floppy
finally
L175[06:28:37] <Corded> >
<Michiyo> reacted 👍 to <SoraFirestorm> booted from
the floppy finally
L176[06:30:57]

<SoraFirestorm> okay, now I can finally do
the thing I wanted - see if the coroutine issue was still present
in latest OpenOS
L177[06:31:00]

<SoraFirestorm> seems to be
L178[06:31:10]

<RedstoneParkour> coroutine issue?
L180[06:31:25] <MichiBot>
Title:
Coroutine.wrap does not propagate errors raised in a coroutine
|
Posted by: Fingercomp
| Posted: Tue Dec 26 18:04:46 UTC
2023
| Status: open
L181[06:31:59]

<SoraFirestorm> OpenOS is swallowing
errors raised from coroutines
L182[06:32:32]

<RedstoneParkour> hm its related to
openos' coroutine handling
L183[06:32:39]

<RedstoneParkour> which i dont understand
lol
L185[06:33:43]

<RedstoneParkour> hmm what if one just
reimplements coroutine.wrap in terms of coroutine.new and
coroutine.resume
L186[06:34:16]

<SoraFirestorm> I'm not trying to
hard-focus this particular issue
L187[06:34:39]

<SoraFirestorm> I'm just trying to
figure out what existing open PRs on the original repo are worth
trying to bring over to the port
L188[06:34:46]

<RedstoneParkour> oh
L189[06:34:47]

<SoraFirestorm> and so this one is like
'is it still not good?'
L190[06:34:58]

<SoraFirestorm> and it is indeed still not
good
L191[06:37:05]

<SoraFirestorm> I'm going to open an
issue on OC:R repo to the effect of 'we should see what is
worth bringing over from MP repo'
L192[06:37:13]

<SoraFirestorm> and kinda retrace what I
wrote here
L194[06:51:12] <MichiBot>
Title:
See what PRs are rescueable from original MightyPirates repo
|
Posted by: RobertCochran
| Posted: Tue Aug 04 06:38:32
UTC 2026
| Status: open
L195[06:58:11]

<Michiyo>
RE #3755 they say the created new PRs that don't break
existing API, I beleive that's 3756 ?
L196[06:59:29]

<SoraFirestorm> 3755 appears to be against
1.7 and 3756 appears to be against 1.12
L197[06:59:51]

<SoraFirestorm> the diffs are very similar
but not quite identical
L198[07:00:15]

<Michiyo>
right, so it comes down to which to use. lol
L199[07:00:17]

<SoraFirestorm> I think that reference of
'doesn't break the xisting API' refers to some
discussion that happened on a previous PR that seems to have been
closed
L200[07:00:26]

<Michiyo>
Ah.
L201[07:00:35]

<SoraFirestorm> * existing
L202[07:01:16]

<Michiyo>
Well, it's bed time for me. I've got a Dr's appt
tomorrow for a bunch of shit I'm not ready to process.
L203[07:03:11]

<SoraFirestorm> probably same
honestly
L204[08:00:03]

<SoraFirestorm> Can't tell if the
remote terminal isn't working because I'm a dummy or if
it just doesn't work
L205[08:00:11]

<SoraFirestorm> I've historically had
a hard time getting these to go for some reason
L206[08:17:39]

<SoraFirestorm> I think it's just not
working; I replicated successfully on 1.12
L207[08:28:49] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:2aeb:384c:5cb2:6ac8)
(Quit: Leaving.)
L208[09:02:00] ⇦
Quits: Amanda (~m-yt727s@cloud.camnet.site) (Read error: Connection
reset by peer)
L209[10:14:56]

<Forecaster> %tonk
L210[10:14:56] <MichiBot> Yay!
Forecaster! You beat your own previous record of 3 hours, 42
minutes and 30 seconds (By 2 hours, 43 minutes and 22 seconds)! I
hope you're happy!
L211[10:14:57] <MichiBot>
Forecaster's new record is 6 hours, 25 minutes and 53 seconds!
No points gained for stealing from yourself. (Lost out on 0.00272 x
4 = 0.01088)
L212[10:39:56] *** Joins: Amanda
(~m-yt727s@cloud.camnet.site) AmandaC
L213[10:42:35]
⇨ Joins: VVV (~VVV@37.17.241.33)
L215[10:43:59] ⇦
Quits: VVV (~VVV@37.17.241.33) (Client Quit)
L216[10:45:57] *
Amanda meows and looks around
L217[10:46:05] *
Amanda orders MichiBot some %soup
L218[10:46:05] <MichiBot> Waiter!!
Waiter!! Theres crimes against the JVM in my soup!
L219[10:47:39] <Amanda> %splash Forecaster
with mutable diamond potion
L220[10:47:40] <MichiBot> You fling a
mutable diamond potion (New!) that splashes onto Forecaster.
Forecaster turns into a grass fox girl until they have some
bacon.
L221[10:47:46] <Amanda> fops!
L222[10:53:01] *
Amanda tries to chase fore towards @Nadja
L223[11:04:35]

<Vaur>
%chug
L224[11:04:35] <MichiBot> You drink a
boiling quicksilver potion (New!). After drinking the potion Vaur
realizes the bottle has their face on it.
L225[11:04:56] <Amanda> That's how
you knew it was your bottle, clearly!
L226[11:05:59]

<Vaur>
obviously
L227[11:16:28] ⇦
Quits: xal (~xal@mx1.xal.systems) (Ping timeout: 195
seconds)
L228[11:17:21]
⇨ Joins: xal (~xal@mx1.xal.systems)
L229[11:39:16]
⇨ Joins: EineFrau (~EineFrau@37.17.241.33)
L230[11:40:13] ⇦
Quits: EineFrau (~EineFrau@37.17.241.33) (Client Quit)
L231[12:09:43]

<einBeo>
what would be the easiest way to give robots infinite energy in the
configs? (e.g would setting their energy capacity to -1 do the
trick or should one set every energy cost config to 0)
L232[12:09:47]

<RedstoneParkour> @lunarsam your
`computer.thdresume` seems to be broken: all return values get
replaced with something (either a thread value or a function,
i'm not sure exactly how the bug is)
L233[12:09:54] <Corded> >
<einBeo> what would be the easiest way to give robots
infinite energ…
L234[12:09:54]

<RedstoneParkour> disable energy?
L235[12:10:16] <Corded> >
<RedstoneParkour> disable energy?
L236[12:10:16]

<einBeo>
oh? where is that?
L237[12:11:20]

<RedstoneParkour> ah found it
L238[12:11:30]

<RedstoneParkour> line 1351, the
`ignorePower` config value
L239[12:13:05] <Corded> >
<RedstoneParkour> @lunarsam your `computer.thdresume` seems
to be broken: a…
L240[12:13:06]

<RedstoneParkour> hmm seems like in the
simple case it returns the thread itself for some reason
L241[12:13:15] <Corded> >
<einBeo> reacted :brilliant: to <RedstoneParkour>
line 1351, the `ignorePower` config value
L242[12:13:18]

<RedstoneParkour> i have a feeling your
implementation doesn't keep the stack clean
L243[12:17:19] <Corded> >
<RedstoneParkour> @lunarsam your `computer.thdresume` seems
to be broken: a…
L244[12:17:19]

<lunar_sam>
eh?
L246[12:18:05]

<lunar_sam>
what the fuck?
L248[12:18:28]

<lunar_sam>
that's weird
L249[12:18:32]

<RedstoneParkour> (added to the end of
03_coros.lua)
L250[12:18:38]

<lunar_sam>
i need to look into `thd_resume` anyways
L251[12:19:04]

<lunar_sam>
i am highly suspect of it causing other weird errors
L252[12:19:53]

<lunar_sam>
(i also know a lot is missing from machine.lua, before you mention
it)
L253[12:19:59]

<RedstoneParkour> yeah i know
L254[12:20:02]

<RedstoneParkour> i've been trying to
work around it
L255[12:20:38]

<lunar_sam>
i haven't even gotten to the real hard parts yet
L256[12:20:41]

<lunar_sam>
:(
L257[12:20:48]

<RedstoneParkour> that is?
L258[12:20:59]

<lunar_sam>
i fear the byond <-> lua bridge
L259[12:21:08]

<RedstoneParkour> fair enough
L260[12:21:49]

<RedstoneParkour> i wonder, since
spesscore is in C#, if its possible to integrate it into SS14
directly
L261[12:21:52]

<RedstoneParkour> since that's also
in C#
L262[12:21:53]

<lunar_sam>
i have a general idea of how to pull it off, it's just gonna
suck
L263[12:22:11]

<lunar_sam>
i don't really care about SS14 tbh
L264[12:22:17]

<RedstoneParkour> sure
L265[12:22:20]

<lunar_sam>
but it's probably possible
L266[12:22:33]

<lunar_sam>
you just need a terminal emulator for the clientside
L267[12:22:43]

<RedstoneParkour> ehhh maybe it causes
issues with the sandbox
L268[12:22:49]

<lunar_sam>
then how you connect it from there is up to you
L269[12:23:01]

<RedstoneParkour> well nvm its server-side
code
L270[12:24:56] <Amanda> %choose Do the
mission n ow?
L271[12:24:56] <MichiBot> Amanda:
Ohwouldyoulookatthetime! I suddenly need to be on the other side of
the planet!
L273[12:30:05]

<lunar_sam>
i mean, here's the code for thd_resume
L274[12:30:39]

<lunar_sam>
hm
L275[12:33:07]

<lunar_sam>
i already had to rewrite the code surrounding the VM because i was
destroying the stack so bad i couldn't call c functions
lol
L276[12:33:27]

<RedstoneParkour> you know
L277[12:33:30]

<RedstoneParkour> i doubt the bug is
there
L278[12:33:35]

<lunar_sam>
yeah
L279[12:33:40]

<lunar_sam>
i think i broke something elsewhere
L280[12:34:17]

<RedstoneParkour> well hmm
L281[12:34:22]

<lunar_sam>
i'm fearing it being a race condition related to setting the
hook from a different thread
L282[12:34:35]

<RedstoneParkour> oh that'd be
bad
L283[12:34:52]

<RedstoneParkour> firstly: `nargs` is 0
yet there's a return value
L284[12:34:58]

<lunar_sam>
like, `luasethook` should_ be thread safe from i understand
L285[12:35:22]

<lunar_sam>
rather, all its operations are atomic
L286[12:36:08]

<RedstoneParkour> i doubt any part of lua
is thread safe
L287[12:36:15]

<RedstoneParkour> (when modifying the same
lua_state)
L288[12:37:06]

<RedstoneParkour> oh also the lua website
is down
L289[12:37:19]

<RedstoneParkour> so i'm actually
reading the 5.3 reference manual
L290[12:37:39]

<lunar_sam>
from the source code
L292[12:37:57]

<lunar_sam>
(comment on `lua_sethook`)
L293[12:38:23]

<lunar_sam>
doesn't mean it's perfectly thread safe but like
L294[12:38:24]

<lunar_sam>
yeah
L295[12:39:23] <Corded> >
<lunar_sam> i'm fearing it being a race condition
related to setting t…
L296[12:39:23]

<RedstoneParkour> where's the C# code
that's doing that?
L297[12:41:48] <Corded> >
<RedstoneParkour> where's the C# code that's doing
that?
L298[12:41:48]

<lunar_sam>
`VMCore.Pause`, called by `LuaExecutionManager.Inter`
L299[12:41:54]

<RedstoneParkour> yeah found it
L300[12:42:01]

<RedstoneParkour> and pauseexecution as
well
L301[12:42:01]

<lunar_sam>
i'm also noticing i didn't lock the lualock in the actual
hook
L302[12:42:20]

<lunar_sam>
so i'm just gonna fix that rq, even if it's not the
issue
L303[12:42:20]

<RedstoneParkour> well i've commented
them out so lets see
L304[12:42:32]

<RedstoneParkour> nope still fails
L305[12:42:53]

<lunar_sam>
hm
L306[12:43:08]

<lunar_sam>
lemme see if lua does any magic in `coroutine.resume`
L307[12:44:12]

<lunar_sam>
oh that it does, right
L308[12:44:53]

<lunar_sam>
ohhhhh
L309[12:45:24]

<lunar_sam>
right i was misunderstanding how `lua_resume` worked
L310[12:45:35]

<RedstoneParkour> ohhhhhhh
L311[12:45:53]

<RedstoneParkour> you push onto the thread
stack
L312[12:46:02]

<lunar_sam>
yeah
L313[12:46:10]

<lunar_sam>
and xmove from the thread stack
L314[12:48:19]

<lunar_sam>
from the lua sause code
L315[12:48:19]

<RedstoneParkour> and that did the trick
it seems
L318[12:48:40]

<lunar_sam>
yeah that checks out
L319[12:50:22]

<lunar_sam>
yeah i shoulda probably logic'd that out
L320[12:51:48]

<lunar_sam>
but thank you for noticing that lol
L321[12:52:20]

<lunar_sam>
i probably woulda gone insane when this cropped up later
L322[12:54:32]

<lunar_sam>
i'm genuinely shocked this didn't somehow result in a
segfault like it did previously
L323[12:55:10]

<RedstoneParkour> probably because the
resumes are zero-arg
L324[12:55:29]

<RedstoneParkour> so nothing gets read
from the coroutine's stack
L325[13:01:48] ⇦
Quits: xal (~xal@mx1.xal.systems) (Quit: No Ping reply in 180
seconds.)
L326[13:01:54]
⇨ Joins: xal (~xal@mx1.xal.systems)
L327[13:02:04]

<lunar_sam>
i wonder if this will solve lua segfaulting when it hits the memory
limit
L328[13:03:06]

<RedstoneParkour> it OOM'd cleanly
when i accidentally OOM'd it
L329[13:03:12]

<RedstoneParkour> though that could also
have been a stack overflow
L330[13:04:54]

<lunar_sam>
huh
L331[13:05:34]

<lunar_sam>
perhaps it just segfaults when the memory limit is zero
L332[13:05:45]

<lunar_sam>
i should probably throw in a check for that
L333[13:18:24]

<SpiderEveryOS> %tonkout
L334[13:18:24] <MichiBot> I'm sorry
SpiderEveryOS, you were not able to beat Forecaster's record
of 6 hours, 25 minutes and 53 seconds this time. 3 hours, 3 minutes
and 28 seconds were wasted! Missed by 3 hours, 22 minutes and 25
seconds!
L335[13:18:33] *** Joins: Vexatos
(~Vexatos@2001:4647:af75:0:9ad6:ec0e:28e0:3a4e) Vexatos
L336[13:18:33]
zsh sets mode: +v on Vexatos
L337[13:19:05]

<RedstoneParkour> %sip
L338[13:19:06] <MichiBot> You drink a
light gold potion (New!). RedstoneParkour suddenly craves
cake.
L339[13:22:07] ⇦
Quits: vidak (~vidak@2407:e400:7800:2c01:c4db:d9c4:aac4:94f6) (Ping
timeout: 195 seconds)
L340[13:27:29]
⇨ Joins: vidak
(~vidak@2407:e400:7800:2c01:c4db:d9c4:aac4:94f6)
L341[13:46:15]

<lunar_sam>
you know, i can just use luacomp for building machine.lua
L342[13:46:22]

<lunar_sam>
and let it be split up into multiple files
L343[13:46:23]

<lunar_sam>
yeah
L344[13:46:29]

<lunar_sam>
@RedstoneParkour thank you, again
L345[13:46:40]

<lunar_sam>
i would NOT have caught that in any reasonable time
L346[13:47:52]

<RedstoneParkour> no problem
L348[14:29:52] <Corded> >
<SoraFirestorm> I think it's just not working; I
replicated successfully on…
L349[14:29:52]

<Michiyo>
Fixed.
L350[14:32:48]

<Michiyo>
Tracking some other issues in the terminal servere / remote
though
L351[14:50:25]
⇨ Joins: Yes
(~Yes@pool-173-48-220-67.bstnma.fios.verizon.net)
L352[14:50:47] ⇦
Quits: Yes (~Yes@pool-173-48-220-67.bstnma.fios.verizon.net)
(Client Quit)
L353[15:07:07] <Amanda> %choose do more
missions or break time
L354[15:07:08] <MichiBot> Amanda:
Elementary dear Watson, "break time" is the obvious
choice!
L355[15:23:50]

<Forecaster> Hey! No breaking time!
L356[15:23:56]

<Forecaster> D:<
L357[15:35:28]

<Brisingr
Aerowing> %splash @Forecaster with mutable potion
L358[15:35:28] <MichiBot> You fling a
mutable silver potion (New!) that splashes onto @Forecaster.
@Forecaster turns into a seahorse until they have a nap.
L359[15:35:47]

<Forecaster> D:
L360[15:35:55]

<Brisingr
Aerowing> :3
L361[15:43:29]

<asie>
Okaaaay, let's ship 1.8.10 finally.
L362[15:50:55] <Corded> >
<lunar_sam> yippie
L363[15:50:55]

<RedstoneParkour> another weird thing:
successfully reading a character from the terminal yields the
coroutine (without any yield arguments)
L364[15:53:15]

<RedstoneParkour> but that can be worked
around
L366[16:01:58]

<Michiyo>
Will review when I get home. Thanks asie
L367[16:02:56] <Corded> >
<RedstoneParkour> another weird thing: successfully reading
a character from …
L368[16:02:56]

<RedstoneParkour> and i believe errors in
a coroutine don't cause the first return value to be
false
L369[16:03:01]

<RedstoneParkour> but have to check that
properly first
L370[16:04:41] <Corded> > <asie>
@Michiyo there is one more commit that is rolled into 1.8.1…
L371[16:04:41]

<Michiyo> I
have some of these I think. Like i said will review
L372[16:05:46]

<asie> No,
that's a new one
L373[16:05:49]

<asie> You
have all of the rest as I understand it
L374[16:05:56]

<asie> But
I just pushed this one a few minutes ago 😉
L375[16:06:39] <Corded> >
<RedstoneParkour> and i believe errors in a coroutine
don't cause the first r…
L376[16:06:39]

<RedstoneParkour> yeah that's caused
by the preemption logic
L377[16:06:42]

<RedstoneParkour> hmm
L378[16:15:07]

<Michiyo>
OH the github mobile view of that was garbage
L379[16:15:12]

<Michiyo>
Ok, yeah will do
L383[16:17:46] <SquidDev> 🫡
L384[16:20:03]

<asie>
Thanks for everything, I loved this community to bits
L385[16:21:28]

<Michiyo>
Thank YOU for picking up the torch asie.
L387[16:21:51]

<Michiyo>
And everything that you did to help keep OC going for as long as
you did.
L388[16:21:55] <Corded> >
<Michiyo> reacted 🤣 to <asie> [attachment]
L389[16:22:05]

<asie> I
didn't really do much. I was just the last person standing for
the last five-odd years
L390[16:22:41]

<asie> So I
checked in once a year or so, but even that is becoming
increasingly tedious, with my life moving further away from
modding, and the build scripts bit rotting
L391[16:23:04]

<Michiyo>
As someone who took a..... 10 year break from modding mostly I feel
you
L392[16:24:27] <Corded> >
<RedstoneParkour> yeah that's caused by the preemption
logic
L393[16:24:27]

<RedstoneParkour> having it actually
update the rtv local fixes the issue
L394[16:24:37]

<Forecaster> Same probably (Debatable
since I've never been a real modmaker)
L395[16:24:52]

<RedstoneParkour> also o7, guess
maintenance is on GTNH now (for 1.7.10 at least)
L396[16:25:02] <SquidDev> Mmm, I think
people underappreciate how much effort keeping the lights on is.
Thank you for all your work asie <3.
L397[16:25:33]

<RedstoneParkour> and yet another bug for
lunarsam: `computer.memused()` is negative
L398[16:25:35]

<RedstoneParkour> lol
L399[16:25:43] <Corded> >
<Michiyo> reacted 💯 to <SquidDev> Mmm, I think people
underappreciate how much effort keeping the lights on is. T…
L400[16:26:23] <Corded> >
<RedstoneParkour> also o7, guess maintenance is on GTNH now
(for 1.7.10 at le…
L401[16:26:23]

<Michiyo>
If they ever wanna PR fixes into 1.21.1 I'll be happy for it
:P lmao
L402[16:26:27]

<asie>
doubt
L403[16:26:43]

<Michiyo>
yeah I know but still lol
L404[16:26:51]

<RedstoneParkour> and that leaves 1.12.2
unmaintained then?
L405[16:27:20]

<asie>
Yes.
L406[16:27:34]

<asie>
Plus, the GT:NH fork makes some balance changes et al - it is not a
drop in replacement.
L407[16:28:26]

<RedstoneParkour> true
L408[16:29:02] <Corded> > <asie>
@Michiyo there is one more commit that is rolled into 1.8.1…
L409[16:29:02]

<Michiyo>
cherrypicked and pushed. Thanks
L410[16:36:14]

<asie>
Also, the channel description may need an update - the forums are
gone, the latest version is no longer 1.7.7, at least the wiki
works (but might need a mirror to see actual updates)
L411[16:37:09]

<RedstoneParkour> hm seems lizzy took over
the forum's domain
L412[16:37:44]

<RedstoneParkour> but the
certificate's invalid and HSTS so it just doesnt work at
all
L413[16:37:45] <Lizzy> I've had the
forums domain for years at this point
L414[16:37:52] <Lizzy> maybe even de...
fucking HTTPS
L415[16:38:11]

<RedstoneParkour> its not dns at
least
L416[16:38:21] <Lizzy> wait, you get tls
errors? i get 502
L417[16:38:25] <Lizzy> why do i get
502
L418[16:38:41]

<RedstoneParkour> huh
L419[16:38:44] <Lizzy> cause i got burnout
half-way through server migrations that's why
L420[16:38:48]

<RedstoneParkour> on http i get a
permanent redirect
L421[16:38:57]

<RedstoneParkour> on https the certificate
is for theender.net
L422[16:39:06]

<RedstoneParkour> (the redirect is to the
https url btw)
L423[16:39:06] <SquidDev> Huh, even if I
ignore the TLS error I get a 404.
L424[16:39:35] <Lizzy> oh yeah, none of
the sites i host listen on http/80 raw
L425[16:39:48] <Lizzy> it's just a
generic "go to https" redirect
L426[16:40:01]

<RedstoneParkour> yeah expected that
L427[16:41:13] <Lizzy> ah, figured out why
it's 502'ing
L428[16:41:33] <Lizzy> front end web
server is pointing to the oc.cil.li's old container
L429[16:42:03] <Lizzy> ok, i can see the
forums once more
L431[16:43:11]

<RedstoneParkour> oh hey lizzian.uk also
has a bad certificate
L432[16:43:13] <Lizzy> SquidDev:
@RedstoneParkour can you see the forums now?
L433[16:43:14]

<RedstoneParkour> exactly the same
issue
L434[16:43:20] <Lizzy>
whyyyyyyyyyyyyyyyyyyyyyyyyyyy
L435[16:43:28]

<RedstoneParkour> nop
L436[16:43:37] <Lizzy> lizzian.uk has
correct cert for me
L437[16:43:37]

<RedstoneParkour> the certificate is to
`theender.net`
L438[16:43:52]

<RedstoneParkour> ok nvm it fixed itself
for lizzian
L439[16:43:57]

<RedstoneParkour> ???
L440[16:44:24]

<RedstoneParkour> hm
L441[16:44:28] <Lizzy> you sure your
browser is sending the right Host header?
L442[16:44:54]

<RedstoneParkour> i can say for sure that
curl is sending a host header
L443[16:45:01]

<RedstoneParkour> i assume that's
correct
L444[16:45:06] <Lizzy> hmm
L445[16:45:11]

<RedstoneParkour> yet for both lizzian and
oc.cil.li i get a cert for theender.net
L446[16:45:23] <SquidDev> Hrmr. Yeah,
still getting 404, and with `openssl s_client lizzian.uk:443`
I'm also getting theender.net.
L447[16:45:42] <Lizzy> the only major
change i've made recently is switching my front-end web proxy
from nginx to angie
L448[16:45:43]

<RedstoneParkour> also a question
L449[16:45:46] <Lizzy> SquidDev: try with
curl
L450[16:45:50]

<RedstoneParkour> the host header shouldnt
matter right?
L451[16:46:16] <Lizzy> you'll need to
send either a Host header, or TLS SNI for the domain
L453[16:46:22]

<RedstoneParkour> because that's HTTP
but its TLS that's failing
L454[16:46:24]

<RedstoneParkour> SNI?
L455[16:46:30] <Lizzy> Server Name
Indicator
L456[16:46:43]

<RedstoneParkour> oh
L457[16:46:55] <Lizzy> SquidDev: try with
-v on curl, should give better output for what it's
doing
L459[16:47:55] <Lizzy> yep
L460[16:48:01]

<RedstoneParkour> lizzy: should it show in
just -v?
L461[16:48:02] <SquidDev> Ahhh, it works
with IPv4 but not v6.
L462[16:48:05]

<RedstoneParkour> because its not
L463[16:48:10]

<RedstoneParkour> oh?
L464[16:48:19] <Lizzy> wut
L465[16:48:28]

<RedstoneParkour> yup
L466[16:48:29] <Lizzy> granted i
don't have v6 at home so harder to test
L467[16:48:32] <Lizzy> wtf
L468[16:48:34]

<RedstoneParkour> passing in `-4` it
works
L469[16:48:41]

<RedstoneParkour> passing `-6` it
fails
L470[16:48:42]

<RedstoneParkour> great
L471[16:48:47] *
Lizzy glares
L472[16:48:49] <Lizzy> whyyyyy
L473[16:49:50] <SquidDev> Have you got
`listen [::]:443 ssl http2;` on all the servers?
L474[16:50:16] <SquidDev> Wondering if
only one of the sites is listening on [::]:443.
L475[16:50:29]

<RedstoneParkour> but since there's
an AAAA record for both servers its up to chance or something
L476[16:50:38] <Lizzy> yep, all have a
default include block that adds the listening block
L477[16:50:41]

<RedstoneParkour> all servers seem to be
listening
L478[16:50:46]

<RedstoneParkour> else it wouldn't
even connect
L479[16:50:47] <Lizzy> RP: multiple AAAA
records?
L480[16:50:53]

<RedstoneParkour> no just one
L481[16:51:07] <Lizzy> i don't
understand what you mean by both
L482[16:51:19]

<RedstoneParkour> for both lizzian.uk and
oc.cil.li
L483[16:51:22]

<RedstoneParkour> though...
L484[16:51:36] <Lizzy> they should be
cnames to whirlpool.theender.net
L485[16:51:48]

<RedstoneParkour> lizzian isnt
L486[16:51:52]

<RedstoneParkour> oc.cil.li is
L487[16:52:04] <Lizzy> that might be
because lizzian.uk is the base domain and i can't do cname
there
L488[16:52:13] <Lizzy> they should both
resolve tot he same v6 tho
L489[16:52:18]

<RedstoneParkour> they do
L490[16:52:31]

<RedstoneParkour> also doing
whirlpool.theender.net or ocf.theender.net gives a 404
L491[16:53:25] <Lizzy> they will, cause
whirlpool isn't listening to it's own hostname and ocf is
just so that Sangir doesn't need to update where the cname
points if i need to move stuff
L492[16:53:49]

<RedstoneParkour> alright
L493[16:53:59] <Lizzy> but yeah, no idea
what's up with the v6
L494[16:54:04] <Lizzy> i blame OVH
L495[16:54:14] <Lizzy> also the kinda
fucky routing i have going on right now
L496[16:55:11] <Lizzy> my old dedi (Bode)
is DNAT'ing the external v6 to an internal address which then
goes to a openvswitch bridge which then L2TP connects to another
bridge on Tora (new dedi) where everything is running
L497[16:55:26]

<SoraFirestorm> @Michiyo if there are any
good low-hanging fruit you're planning on, lmk because I want
to get more comfortable with the JVM bits
L498[16:56:26] <SquidDev> FWIW, IPv6 works
for theender.net, but not the other domains, so I think it's
*something* in the HTTP config. But what I have no clue :/. Never
seen this before.
L499[16:56:50]

<RedstoneParkour> probably the default
cert being for theender.net
L500[16:57:00]

<RedstoneParkour> i.e. SNI breaks on
ipv6
L501[16:57:09] <Lizzy> none of the HTTPS
sites should have default_server applied to them
L502[16:57:15]

<RedstoneParkour> weird
L503[16:57:20] <Lizzy> and SNI should help
with that
L504[16:57:29]

<RedstoneParkour> or CNAMEs are followed
for the purposes of SNI but only on ipv6
L505[16:57:42] <Lizzy> weird
L506[16:57:53]

<RedstoneParkour> nvm
L507[16:57:56]

<RedstoneParkour> that's not
true
L508[16:58:14]

<RedstoneParkour> i see oc.cil.li in the
ClientHello (which is where SNI would be)
L509[16:58:43] <Lizzy> hmm, ok, looking at
the "global" include that defines TLS stuff, i have
"listen 443 quic \n listen 443 ssl \n http2 on \n http3
on"
L510[16:58:50] <Lizzy> wonder if it's
quic fucking with it
L511[16:59:06] <Lizzy> maybe it might
be
L512[16:59:30] <Lizzy> just found the one
for theender.net specifically, it has no quic but has two listen
blocks for 443 ssl, one with the [::] and one without
L513[17:01:03] <Lizzy> what about
now?
L514[17:01:50] <SquidDev> Yep, that works
now! Thank you!!
L515[17:02:00] <Lizzy> ok, good to know
that's fixed
L516[17:02:14] <Lizzy> supposedly just
"listen 443 ssl" should be enough to dual-listen
L517[17:02:22]

<RedstoneParkour> yup fixed
L518[17:02:26] <Lizzy> but i guess if
theender.net had it but noone else that'd be why
L519[17:02:51] <Lizzy> right, need to help
my dad take the cat to the vet
L520[17:05:11] <Corded> >
<RedstoneParkour> another weird thing: successfully reading
a character from …
L521[17:05:11]

<lunar_sam>
semi intentional, need to add a return value
L522[17:05:33] <Corded> >
<RedstoneParkour> having it actually update the rtv local
fixes the issue
L523[17:05:34]

<RedstoneParkour> ^
L524[17:05:37]

<RedstoneParkour> is what i did
L525[17:05:50] <Corded> >
<RedstoneParkour> and yet another bug for lunarsam:
`computer.memused()` is…
L526[17:05:50]

<RedstoneParkour> also there's
^
L527[17:08:26]

<RedstoneParkour> also also i think its
possible for tty writes to arrive out-of-order
L528[17:11:33]

<RedstoneParkour> now to figure out the
disk...
L529[17:26:09]

<RedstoneParkour> hmm does the disk
support empty directories?
L530[17:26:56]

<RedstoneParkour> ok yeah its via
flags
L531[17:48:07]

<Forecaster> That's impossible!
L532[17:48:16]

<Forecaster> Arrive out of order you
say?
L533[17:50:10]

<Kristobear38> SquidDev: since you're
here - I was looking at your menhir-lua work yesterday, very cool.
How hard would it be to add support for semantic actions? I see
that every semantic action you're specifying is empty, which
is fine for illuaminate, but I was hoping I could parse and get the
AST as well
L534[17:51:18]

<Kristobear38> would something like
specifying semantic actions as lua code in the grammar file work,
and then that would be transplanted into the template by the
template generation script?
L535[18:03:16] <SquidDev> @Kristobear38:
Probably not *too* hard. It's probably easiest to do that if
you tear out all the lrgrep support and build from there
though.
L537[18:05:48] <Corded> >
<SoraFirestorm> @Michiyo if there are any good low-hanging
fruit you're pla…
L538[18:05:49]

<Michiyo>
IDK off the top of my head. I'm just trying to fix crashes
folks report ATM
L539[18:06:34] <SquidDev> However, if
you're just looking to write a parser in Lua, honestly just
write a boring recursive descent one. I kinda want to do that here
TBH, and then just have some fuzz/property tests to make sure the
two are equivalent.
L540[18:08:58]

<Kristobear38> I do have a Lua parser I
ripped out from LuaMinify project. Even experimented with amulet
integration but switched to integrating with haxe in the end. My
hope was I could easily parse arbitrary grammar in Lua without
having to write another parser by hand
L541[18:09:23]

<Michiyo>
@Liizzii-chan / Lizzy (Whichever pings :P) I can't sign
in
L543[18:09:31]

<Michiyo> I
can load the index but not sign in
L544[18:09:51] <Lizzy> Whyyyyy
L545[18:10:02] <Lizzy> Oh
L546[18:10:12] <Lizzy> It might be the
capcha stiff
L547[18:10:16] <Lizzy> Sruff
L548[18:10:23] <Lizzy> Can't type in
car
L549[18:10:29] <SquidDev> "easily
parse arbitrary grammar in Lua without having to write another
parser by hand" I was going to say "fork tree-sitter to
emit Lua", but I forget how large the tree-sitter runtime is
:/.
L550[18:10:58] <Lizzy> Will fix in about
30 minutes
L551[18:11:07] <Corded> >
<Michiyo> reacted ❤️ to <Lizzy> Will fix in about 30
minutes
L552[18:11:34]

<Kristobear38> I've been toying with
the idea of having a DSL in OC for doing distributed workloads, but
this is one of those cool ideas that is too low on the priority
list so it never gets implemented
L553[18:13:50]

<RedstoneParkour> distributed
workloads?
L554[18:14:17]

<RedstoneParkour> well i have been doing
some work like that but its very much application-specific
L555[18:14:42]

<Kristobear38> on a related note,
I've recently been using YueScript and it's quite nice;
compiles to efficient lua, the feel is somewhat pythonic so I very
much like the expresiveness (over the standard lua verbosity)
L556[18:14:47]

<RedstoneParkour> (splitting a storage
request across multiple drones (if available) if it doesnt fit in
one)
L557[18:16:59] <SquidDev> YueScript <-
Oh, this really is just CoffeeScript but for Lua :D:
L558[18:17:42] <SquidDev> <- had
entirely forgotten Moonscript even existed.
L560[18:19:32]

<Michiyo>
Though it might be because I'm not signed in
L561[18:20:06]

<Kristobear38> @RedstoneParkour the idea
was to have an illusion of a linear program, but the components it
accesses can be on different machines. Current "state of the
art" afaiu is either send an RPC request per each remote
component call, or bundle your multiple component calls + some
logic into a function and send that over to execute on the
L562[18:20:06] <Corded> remote machine. I
want code to be automagically split and distributed on machines
where the remote components reside. Yes it seems hard, there are
many corner cases, but it's also an interesting problem.
L563[18:20:26]

<RedstoneParkour> oh something like
that
L564[18:20:45]

<RedstoneParkour> wait
L565[18:20:52]

<RedstoneParkour> ok that's why you
want the dsl
L566[18:21:01]

<RedstoneParkour> as you're not
parallelizing lua
L567[18:22:21]

<Kristobear38> it's more about
maintaining the illusion of local component access while the
components themselves are on remote machine, but doing so
efficiently
L568[18:22:29]

<RedstoneParkour> right...
L569[18:22:37]

<RedstoneParkour> well
L570[18:22:50]

<RedstoneParkour> build a DAG of component
call result dependencies
L571[18:23:16]

<RedstoneParkour> (as in the result of one
call is fed into another call)
L572[18:23:21]

<Liizzii-chan> @Michiyo try logging in?
i'm watching the logs now
L573[18:23:25]

<RedstoneParkour> that basically gives you
the parallelizable stuff
L574[18:23:29]

<Liizzii-chan> well, one of them
L575[18:23:46] <Corded> >
<Liizzii-chan> well, one of them
L576[18:23:47]

<Michiyo>
done
L577[18:23:58]

<Liizzii-chan> ok, nothing in that error
log
L578[18:24:13]

<Kristobear38> arbitrary code is not a DAG
at runtime
L579[18:24:38]

<Kristobear38> it's not even a DAG at
static analysis time if you allow loops/recursion
L580[18:24:41]

<RedstoneParkour> which is where the dsl
comes in
L581[18:24:44]

<Kristobear38> yes
L582[18:24:51]

<RedstoneParkour> hm maybe drop the
acyclicness?
L583[18:25:00]

<RedstoneParkour> so just a directional
graph
L584[18:25:38] <Amanda> sounds like
someone's running into the Halting Problem
L585[18:25:49]

<RedstoneParkour> lol
L586[18:25:50]

<Liizzii-chan> hmm, forums are
500'ing yet no request is hitting the backend server...
L587[18:25:56]

<Liizzii-chan> why is my infra
cursed?
L588[18:26:28] <SquidDev> The fun thing to
do here of course is to handle this on the type level, and build a
new compile-to-Lua language on top of the RPC calculus.
L589[18:26:41]

<Kristobear38> if you don't put some
constraints on component calls then it gets hairy, e.g. you could
be calling a different component on each loop iteration
L590[18:27:15]

<RedstoneParkour> right so keep the
component calls static
L591[18:27:21]

<RedstoneParkour> but inbetween them you
can run any lua you want
L592[18:27:32] <Lizzy> wait....
L593[18:27:41]

<RedstoneParkour> (that doesnt call any
component)
L594[18:29:27] <Lizzy> ok, i think i see
part of what's going on
L595[18:30:44] <Lizzy> i have angie
forwarding requests to / to the OC container, but then any php
it's doing itself
L596[18:32:15] <Lizzy> ok, @Michiyo it
should work now
L597[18:33:17]

<Kristobear38> @RedstoneParkour I'd
have to evaluate how expressive that is. tbf I haven't thought
much about this problem
L598[18:33:23]

<RedstoneParkour> me neither
L599[18:33:28]

<RedstoneParkour> just saying what comes
to mind
L600[18:35:06] <Corded> >
<Lizzy> ok, @Michiyo it should work now
L601[18:35:06]

<Michiyo>
Confirmed, no 500 but I don't seem to stay signed in, and
forum topics are empty?
L602[18:35:14] <Lizzy> .-.
L603[18:35:44]

<Michiyo>
Sorry :(
L604[18:35:55]

<Kristobear38> on another note I
can't build the new shiny OC because certs on
https://maven.createmod.net expired 2h ago so it
can't pull the dependency
L605[18:36:18]

<Michiyo>
... which is also going to break my github actions builds I
bet
L606[18:36:19] <Lizzy> the forums need an
update before they'll run on php8.4, but i can't find a
version that i can have them jump to before going to the
latest
L607[18:36:44]

<Michiyo>
What invision version are they on?
L608[18:36:55] <Lizzy> i might just have
to say fuck it and extract a fresh copy of the latest version and
run from that
L609[18:37:15]

<Michiyo>
Also, if you ever get tired of hosting them I can pick them up if
need be
L610[18:37:43] <Lizzy> nah, i don't
mind hosting them, but i would like to switch the forums to
something that isn't commercial
L611[18:37:52] <Lizzy> currently the forum
is v4.5.4.2
L612[18:38:13] <Lizzy> there's a note
of 4.7.24 including security stuff
L613[18:38:18] <Lizzy> but that's
been there a while
L614[18:38:30]

<Michiyo>
Honestly jumping straight to 4.7 might just work
L615[18:39:06] <Lizzy> yeah
L616[18:39:15] <Lizzy> just gotta have
motivation to do a DB backup and try shit
L617[18:39:43] <Lizzy> doesn't help
that my GtS DB is having some issues with one of it's tables
that prevents me from doing anything on it
L618[18:41:08]

<Michiyo>
Well, the offer stands if you ever just wanna pull the plug.
L619[18:42:54]

<Michiyo>
It looks like ATM every PHP request is redirecting to `/`?
Maybe...
L620[18:43:03] <Lizzy> .-.
L622[18:43:17] <Lizzy> think i know why,
one moment
L623[18:43:41] <Lizzy> how about
now?
L624[18:43:54]

<Michiyo>
Nope
L625[18:43:58] <Lizzy> .-.
L626[18:44:11] *
Lizzy collapses into puddle of meh
L627[18:44:40]

<Michiyo>
<3
L628[18:45:12] <Corded> >
<Kristobear38> on another note I can't build the new
shiny OC because cert…
L629[18:45:12]

<Kristobear38> I was hoping forcing the
time 3h into the past would work but server gives me 500
L630[18:45:39]

<Kristobear38> I guess I'll try
tomorrow
L631[18:45:51]

<Michiyo>
If I just tell it to ignore the error I get `Reason: Error during
SSL Handshake with remote server` so yeah same.
L632[18:46:00]

<Michiyo>
Supposedly it might be being looked at?
L633[18:46:18] <SquidDev> "
https://maven.createmod.net expired 2h ago so it
can't pull the dependency" And this is why I mirror
everything. It's wild how often people's maven servers
break. :/
L635[18:46:44]

<Michiyo>
I'm strongly considering figuring out how to automate
mirroring of versions used in OC:R
L638[18:47:52]

<Kristobear38> I know some of these
words!
L639[18:47:56] <Lizzy> ah, might be
another thing i need to change
L640[18:48:37] <Lizzy> ok, try now
@Michiyo
L641[18:49:03]

<Michiyo>
OH, Reposilite supports EXACTLY what I want to do, I just have to
configure it.
L642[18:49:17] <Corded> >
<Lizzy> ok, try now @Michiyo
L643[18:49:17]

<Michiyo>
Yes!
L644[18:49:20] <Lizzy> yay
L645[18:49:25]

<Michiyo>
<3 <3 Thank you!
L646[18:50:06] <Lizzy> i probably got
distravted half-way through doing the oc forum config then never
realised the issue cause old whirlpool was handling it and i only
switched to new whirlpool last(? maybe 2 days ago) night
L647[18:50:23]

<Kristobear38> oh they just have
type-level location annotations on functions
L648[18:50:44]

<Michiyo>
Query, should I / can I announce OC:Rebooted on the OC
Forums?
L649[18:50:45]

<Kristobear38> that's a somewhat
mediocre-tier solution
L650[18:51:07] <Lizzy> ok, so forums work
again, still need to update it but will leave that for another day
when i'm not completely worn out from helping move 51 72"
new TVs at work
L651[18:51:14] <Lizzy> Go for it
Michi
L652[18:51:20]

<SoraFirestorm> I don't think
it's an explicitly evil idea, it's just probably not
going to be of much use lol
L653[18:51:31] <SquidDev> The idea is once
you have the annotations, it's a) easier to reason about and
b) gives you a way to split the program into parts for each
machine.
L654[18:51:53] <Corded> >
<Kristobear38> I guess I'll try tomorrow
L655[18:51:53]

<Michiyo>
When it gets fixed, I'll set my maven up to mirror everything
I use to not be an issue in the future.
L656[18:52:16] <Lizzy> @Michiyo if you can
send me instructions for maven mirror stuff, i'll set one up
too
L657[18:52:24]

<SoraFirestorm> meaning that if you are
wanting reach, you probably need to post instead to more general
modded MC fora instead of old OC-centric fora
L658[18:52:26] <Lizzy> wanna do more
mirroring of stuff
L659[18:53:15] <Corded> >
<SoraFirestorm> meaning that if you are wanting reach, you
probably need to…
L660[18:53:15]

<Michiyo>
Oh I plan on posting around once we're a BIT more
stable.
L661[18:53:19] <Corded> >
<Michiyo> reacted 👍 to <Lizzy> @Michiyo if you can
send me instructions for maven mirror stuff, i'll set one
u…
L662[18:53:29]

<SoraFirestorm> :P
L663[18:53:49]

<Kristobear38> SquidDev: hmm, I sort of
see the benefit of this being explicit. I'd hate to debug
software that has obscured visibility into which part of the code
ran on which machine
L664[18:53:56] <Corded> >
<Lizzy> wanna do more mirroring of stuff
L666[18:54:33] <Corded> >
<Michiyo> Oh I plan on posting around once we're a BIT
more stable.
L667[18:54:33]

<Michiyo>
Cause pushing 2-3 builds in a 2 hour period because I've found
another game breaking bug is bad optics. :P
L668[18:54:38]

<Michiyo> *
24
L669[18:54:48]

<SoraFirestorm> That is absolutely fair
lol
L670[18:55:10] <Lizzy> also, something i
did a while back (might have been whenever asie last mentioned
about doing some proper OC work or something) I do have
opencomputers.net domain. not sure what exactly to do with it just
yet
L671[18:55:12]

<Kristobear38> but then again this is not
much different from shipping whole functions through a network and
saying "hey node, please run this and return me the
result"
L672[18:56:52]

<SoraFirestorm> has anyone reported any
issues with the robots?
L673[18:56:57]

<SoraFirestorm> I haven't managed to
play with those yet either
L674[18:57:19] <Corded> >
<Lizzy> also, something i did a while back (might have been
wheneve…
L676[18:57:21]

<Michiyo>
lol
L677[18:57:44] <Corded> >
<SoraFirestorm> I haven't managed to play with those
yet either
L678[18:57:44]

<Michiyo> I
found they were HORRIBLY broken, but that was... a few builds ago
that I fixed them. Digger worked! That's.... all I tried
:D
L679[18:57:56]

<SoraFirestorm> Fair enough
L680[18:58:08] <Lizzy> @Michiyo :3?
L681[18:58:11]

<SoraFirestorm> One of my challenges is
that frankly, I was never much of a power user either
L682[18:59:32]

<SoraFirestorm> I'm just trying to
figure out what else I can poke around with and test
L683[18:59:47]

<SoraFirestorm> ie I did nanomachines and
the 3D printer
L684[19:00:00]

<Michiyo>
Yeah I'll 100% admit I wasn't a power user. I dinked
around in it A LOT. I REALLY Wish @gamax92 was around still.
L685[19:00:18]

<Michiyo> I
miss gamax :(
L686[19:00:23] <SquidDev> Looking at my
maven server logs, and wow, nobody configures their Gradle
repositories correctly :/. My docs even have content {
includeGroup(...) }!
L687[19:00:38]

<SoraFirestorm> I rarely managed to get
far enough in survival to actually invest into computers
L688[19:00:58]

<SoraFirestorm> I think the only thing I
would do regularly is make a computer to do BigReactors
control
L689[19:01:03]

<Michiyo>
Oh yeah, no... I... was 100% creative when it came to stuff like
OC.... which is why I didn't notice the recipes were
borked
L690[19:01:21]

<Michiyo>
I'm glad I got JEI integration working again :P
L691[19:01:35]

<SoraFirestorm> and then I'd have
'a desktop' and then not manage much progress
L692[19:01:51] <Corded> >
<Michiyo> reacted 💯 to <SoraFirestorm> and then
I'd have 'a desktop' and then not manage much
progress
L693[19:02:18]

<SoraFirestorm> I tried a few times to use
robots but
L694[19:02:20]

<SoraFirestorm> ¯\(ツ)/¯
L695[19:03:37]

<SoraFirestorm> I expect that OC will play
a large role in my logistics for 1.21
L696[19:03:51]

<SoraFirestorm> The Create logistics have
a fundamental function gap that just... annoys me
L697[19:04:21]

<SoraFirestorm> well... 'gap'
isn't quite the right word
L698[19:04:29]

<SoraFirestorm> it doesn't work the
way I want and that annoys me
L699[19:04:34]

<SoraFirestorm> it's perfectly
functional it just drives me nuts
L700[19:05:29]

<Kristobear38> I am a limited robot power
user, sort of?
L701[19:05:44]

<SoraFirestorm> so if just use OC to paper
over the gaps I don't like and rely on Create to do the
rest... I'll probably be happy
L702[19:08:22]

<SoraFirestorm> gonna do a little bit of
code diving and experiment with making the tablet bigger in the
offhand
L703[19:10:03] <Corded> >
<Michiyo> reacted 👍 to <SoraFirestorm> gonna do a
little bit of code diving and experiment with making the tablet
bigg…
L704[19:15:49]

<Michiyo>
Ok, I have everything EXCEPT Create now mirrored
L705[19:16:12] ⇦
Quits: patriik2 (~patriik@neon.patriik.one) (Ping timeout: 201
seconds)
L706[19:16:29]
⇨ Joins: patriik2 (~patriik@neon.patriik.one)
L707[19:17:24]

<Michiyo>
Lizzy if you setup Reposilite mirroring was really easy to do. Once
you get it setup and login with the admin token, you just go,
Dashboard -> Settings -> Maven, scroll down to the
"Mirrored Repositories" section, and one by one add all
the repos and select "Enabled" for Store.
L709[19:17:41] <Lizzy> ok cool
L710[19:19:23] <Corded> >
<SoraFirestorm> gonna do a little bit of code diving and
experiment with ma…
L711[19:19:23]

<SoraFirestorm> doubling the existing
offhand scale value makes it pretty usable at 40x15 IMO
L712[19:19:31] <Lizzy> also, may look into
doing something with opencomputers.net this weekend
L713[19:19:40] <Lizzy> providing i've
finished all my other server shit
L715[19:20:12]

<Michiyo>
If you do, then you just let me know, and I add your maven repo to
the repos list in the mod
L716[19:20:13] <Amanda> %choose mine
cobalt or go back to the main plot
L717[19:20:13] <MichiBot> Amanda: My
grandfather always told me that "mine cobalt" is the way
to go!
L718[19:20:22] <Corded> >
<Michiyo> reacted 🤣 to <SoraFirestorm>
[attachment]
L719[19:20:51]

<SoraFirestorm> I think I want to aim for
80x25 to be usable?
L721[19:22:15]

<Michiyo>
Hmm
L722[19:23:23]

<SoraFirestorm> going to try 2.5 of
current scale
L723[19:23:55]

<Michiyo> I
didn't realize how small the CC tablet rendered in hand, but
not active.
L724[19:23:57]

<SoraFirestorm> 3x causes 80x25 to clip
off the screen
L725[19:24:05]

<SoraFirestorm> yeah, I'm using that
as a reference point
L726[19:24:07]

<Michiyo> I
shot kinda big when I did OC's lmao
L727[19:24:21]

<SoraFirestorm> well it's bigger when
it's the only thing in your hand
L728[19:24:24]

<Michiyo>
but I also kinda like how OC's tablet looks main hand non
active lol
L729[19:24:27]

<Michiyo>
Oh.
L730[19:24:38]

<SoraFirestorm> it's closer to
OC's size when it's the only thing in hand
L731[19:24:46]

<Michiyo>
k
L733[19:25:29]

<Michiyo>
yeaaah ok, that's what I THOUGHT I remembered lmfao
L734[19:25:56] <SquidDev> It's the
same as vanilla maps.
L735[19:26:12]

<SoraFirestorm> and you would certainly
know :P
L736[19:26:22]

<Michiyo>
heh o/
L737[19:26:54]

<SoraFirestorm> 2.5x is mostly readable if
you are moving the camera, but at least for me, the resting
position leads to aliasing issues that still make it hard to
read
L739[19:27:31]

<SoraFirestorm> * `/home #
L740[19:27:42]

<Michiyo>
oof yeah, CC's font is bigger and much clearer.
L741[19:27:55]

<SoraFirestorm> which has its ups and
downs lol
L742[19:28:02]

<Michiyo>
Yeah
L743[19:29:09] ⇦
Quits: brandon3055 (~Brandon@vps4.covers1624.net) (Ping timeout:
201 seconds)
L744[19:29:55] *** Joins: brandon3055
(~Brandon@vps4.covers1624.net) brandon3055
L745[19:30:58]

<Michiyo> I
LOVE that I cant launch my dev env anymore because of Create's
MAVEN....
L746[19:31:40]

<SoraFirestorm> laughs in caveman
L747[19:31:58] <SquidDev> Can you run
Gradle in offline mode?
L748[19:32:16]

<SoraFirestorm> I'm able to just run
the gradle commands directly
L749[19:32:29]

<Michiyo> I
was an idiot you see, and I refreshed my deps, to make sure the
mirror was working
L750[19:32:38]

<Michiyo>
sooo I no longer HAVE local copies. lol
L751[19:32:51]

<SoraFirestorm> ahhhh
L752[19:33:54]

<Michiyo>
Oh, I wonder if it's on cursemaven
L753[19:34:07]

<Michiyo>
Oh I already HAVE cursemaven
L754[19:34:07]

<Michiyo>
lol
L755[19:34:10] <Corded> >
<Michiyo> I LOVE that I cant launch my dev env anymore
because of C…
L756[19:34:11]

<sponge>
neither can i
L757[19:34:16]

<sponge>
straight up removed create integration
L758[19:34:24]

<sponge> i
wanted to fix a little bug
L759[19:34:42]

<sponge> in
your oc fork
L760[19:35:11]

<sponge> *
could
L761[19:35:39]

<Michiyo>
Oh, what'd you find?
L762[19:35:51]

<sponge>
opening the drone gui causes a crash
L763[19:36:27]

<sponge>
already fixed it
L764[19:36:28]

<Michiyo>
sigh of course... lots of GUI bugs. And data storage (NeoForge, not
OC) bugs. cause of changes.
L765[19:36:29]

<sponge> it
was one line
L766[19:36:51]

<sponge> it
was crashing because there was no status text
L767[19:37:03]

<Michiyo>
Well, feel free to PR it, just not the build.gradle change.
:P
L768[19:37:45]

<sponge>
i'll restore that in a moment
L769[19:40:20]

<SoraFirestorm> ... do tablets require you
to explicitly put in a screen?
L770[19:40:31]

<Michiyo>
And keyboard.
L771[19:40:31]

<SoraFirestorm> keyboard yes
apparently
L772[19:40:54]

<Michiyo> I
bricked LOTS of tablets during testing.
L773[19:40:56]

<Michiyo>
OH CRAP.
L774[19:41:02]

<Michiyo>
The Disassembler
L775[19:42:35]

<Michiyo>
Gotta fix it eating anything you put it in.
L776[19:42:37]

<SoraFirestorm> wellllll
L777[19:42:41]

<Michiyo>
I'm ALSO removing the failure chance.
L778[19:42:43]

<SoraFirestorm> I don't seem to be
allowed to add a screen
L779[19:42:48]

<Michiyo>
Cause... I hated that.
L780[19:42:54]

<Michiyo>
Oh, maybe I'm wrong then.
L781[19:43:03]

<SoraFirestorm> yay, honestly I
didn't like that either
L782[19:43:04]

<Michiyo>
Wait, is the screen part of the case recipe or something?
L783[19:43:16]

<SoraFirestorm> appears to be
L784[19:43:20]

<Michiyo> I
swear I remember needing a monitor SOMEWHERE lol
L785[19:43:31]

<SoraFirestorm> in the recipe for the case
yeah
L786[19:43:36]

<Michiyo>
AH! then yes, sorry!
L787[19:43:41]

<SoraFirestorm> np np
L788[19:43:42]

<Michiyo>
Make sure you put in a GPU or APU when you assemble
L789[19:43:51]

<SoraFirestorm> right, I did put in a
GPU
L790[19:43:56]

<Michiyo>
Cause GPU/APU and Keyboard KEPT screwing me... lmao
L791[19:44:45]

<SoraFirestorm> is it possible the T3
(Netherite) tablet is just borked?
L792[19:46:44]

<Michiyo>
It was working for me, I think...
L793[19:46:53]

<Michiyo>
Not being able to launch my damn mod is pissing me off.
L794[19:47:32] <Amanda> %choose halucinate
while waiting?
L795[19:47:32] <MichiBot> Amanda: Is the
moon full? That means you should definitely go for it!
L796[19:47:35]

<Kristobear38> external dependencies and
its consequences have been a disaster for the human race
L797[19:48:03] <Corded> >
<Michiyo> reacted 💯 to <Kristobear38> external
dependencies and its consequences have been a disaster for the
human r…
L798[19:48:23] <Corded> >
<SoraFirestorm> right, I did put in a GPU
L799[19:48:23]

<Michiyo>
Hey wanna package up your ENTIRE gradle cache for me? :P
L800[19:48:36]

<SoraFirestorm> how would one do
this?
L801[19:49:13]

<Michiyo>
Presumably in your homedir you'll have `.gradle\caches\`
L802[19:51:26]

<SoraFirestorm> is there a specific subdit
you want or all of it?
L803[19:51:30]

<SoraFirestorm> it's already
>1G
L804[19:51:54]

<SoraFirestorm> the final zip file I
mean
L805[19:52:08]

<Michiyo>
Oh.. ummm
L807[19:52:26]

<Michiyo> I
think those?
L808[19:52:36]

<SoraFirestorm> I probably had some crusty
old stale stuff from the last time I did OC dev years ago
L809[19:57:25]

<SoraFirestorm> okay I think I have found
the specific modules cache dir thingy
L810[19:57:29]

<SoraFirestorm> lemme make another
zip
L811[20:01:23]

<SoraFirestorm> okay, 250MB worth of
stuff
L812[20:01:44]

<SoraFirestorm> I just tried to delete
things that were obviously old and you can just sort yourself out
from there
L813[20:01:47]

<SoraFirestorm> where should I
upload?
L814[20:02:43]

<Michiyo>
ummm I used to have a place for that but it broke, and I never
fixed it
L815[20:02:44]

<Michiyo>
one second
L816[20:03:41]

<SoraFirestorm> I hate the OpenOS
resolution program doesn't have a 'tell me what the max
res is' mdoe
L817[20:03:44]

<SoraFirestorm> * mode
L818[20:04:29]

<Michiyo>
Great news! We can add that lol
L819[20:04:35]

<SoraFirestorm> eventually lol
L820[20:06:31]

<sponge> by
the way i don't think openos is aware of the t4 gpu's
16-bit color
L821[20:06:44]

<SoraFirestorm> OpenOS is barely aware of
T3's 8-bit color
L822[20:06:46]

<sponge> it
uses t2 palette colors
L823[20:07:06] <Corded> >
<SoraFirestorm> OpenOS is barely aware of T3's 8-bit
color
L824[20:07:06]

<sponge>
what
L825[20:07:27]

<SoraFirestorm> As far as I know, OpenOS
doesn't do anything with T3's 8-bit color
L826[20:07:43]

<SoraFirestorm> The highest supported
color depth in OpenOS is 4-bit/T2
L827[20:08:02]

<sponge> no
it's not
L828[20:08:16]

<SoraFirestorm> I guess I just never
noticed then
L829[20:09:16] <Corded> >
<SoraFirestorm> where should I upload?
L831[20:09:38]

<SoraFirestorm> done
L832[20:09:39] *
Amanda uploads 36TB of cat pictures
L833[20:09:46] <Corded> >
<Michiyo> reacted 🙀 to <Amanda> uploads 36TB of cat
pictures
L834[20:11:03]

<SoraFirestorm> yeah ok
L835[20:11:28]

<SoraFirestorm> T3 tablet - predictably -
does not know it has a T3 screen and so thinks it is limited to
T2
L836[20:11:30]

<SoraFirestorm> SIGH
L837[20:11:38]

<SoraFirestorm> ok, going to sidequest for
a little bit
L838[20:11:50]

<SoraFirestorm> there are a couple places
where T4 equipment is not properly integrated
L839[20:12:06]

<SoraFirestorm> going to go ahead and fix
some of those places
L840[20:12:37]

<Michiyo>
I'm SOOOO surprised that the half assed port, with its half
assed features, are half ass implemented. :P
L841[20:12:44]

<SoraFirestorm> yeah ik ik
L842[20:22:22]

<SoraFirestorm> someone already fixed the
relay
L843[20:23:16]

<SoraFirestorm> should `/oc_sc` give you
just maxed T4.5 memory or give the infinite memory?
L844[20:27:26]

<SoraFirestorm> so I'm looking closer
at the tablet code
L845[20:27:39]

<SoraFirestorm> It's actually
hardcoded internally to limit the screen to T2
L847[20:29:19]

<SoraFirestorm> and sure enough, if you
look at the recipes for T1 and T2 tablets, they both only have T2
screens
L848[20:30:59]

<Michiyo>
sigh that didn't help.
L849[20:31:02]

<Michiyo>
Oh well thanks for trying Sora
L850[20:31:04]

<SoraFirestorm> :C
L851[20:31:14] <SquidDev> Are recipes not
data generated?
L852[20:32:06] <Corded> >
<SoraFirestorm> It's actually hardcoded internally to
limit the screen to T2
L853[20:32:06]

<Kristobear38> It's a balance thing
afaiu
L854[20:32:15]

<SoraFirestorm> probably
L855[20:32:31]

<SoraFirestorm> I'm just musing out
loud that maybe that's not a bad limit to keep
L856[20:32:35]

<Kristobear38> Having a portable T3
computer would be OP
L857[20:32:43]

<SoraFirestorm> I mean
L858[20:32:51]

<SoraFirestorm> the T4 tablet is
essentially that
L859[20:33:00] <Corded> >
<Kristobear38> reacted 💀 to <SoraFirestorm> the T4
tablet is essentially that
L860[20:33:19]

<SoraFirestorm> The T4 stuff is also
obscenely expensive, at least in isolation
L861[20:33:26]

<SoraFirestorm> T4 requires netherite
scrap
L862[20:33:31]

<SoraFirestorm> or whatever those things
are called
L863[20:33:54]

<sponge> so
16-bit color doesn't actually work
L864[20:33:57] <Corded> >
<SquidDev> Are recipes not data generated?
L866[20:34:27]

<SoraFirestorm> yeah, it's best to
assume that basically anything related to the T4 stuff is
half-implemented or just not implemented at all
L867[20:34:41]

<SoraFirestorm> T4 is a leftover from the
1.20 port, and it was clearly vibed
L868[20:34:41] <Corded> >
<SquidDev> Are recipes not data generated?
L869[20:34:41]

<Michiyo>
If there is supposed to be a better way, I don't know it. 99%
of my modding knowledge is 1.12 and older.
L870[20:35:10] <Corded> >
<Michiyo> If there is supposed to be a better way, I
don't know it. …
L871[20:35:10]

<Michiyo>
(and mostly 1.17.10 lol)
L872[20:35:12] <Corded> >
<Michiyo> reacted 💯 to <SoraFirestorm> T4 is a
leftover from the 1.20 port, and it was clearly vibed
L873[20:35:53]

<Ocawesome101> I can PR in
json/data-driven recipes if i remember to
L874[20:36:14]

<Ocawesome101> Oh wait
L875[20:36:18]

<Ocawesome101> They're already
json
L876[20:36:20]

<Ocawesome101> Never mind
L878[20:39:00] <SquidDev> I can have a
look at this tomorrow, if helpful?
L879[20:39:16] *
SquidDev repeats to themselves, "I will not maintain two
computer mods. I will not maintain two computer
mods."
L880[20:39:47]

<SoraFirestorm> easy! just stop
maintaining CC:T!
L881[20:39:50]

<SoraFirestorm> ;p
L882[20:40:36]

<SoraFirestorm> anyways, here's a
tablet hacked to let you do 160x50
L883[20:40:43]

<SoraFirestorm> this is 3x the current
tablet size still
L885[20:41:30]

<SoraFirestorm> not super readable
(shocker) but honestly that's a user problem
L886[20:41:49]

<SoraFirestorm> Tablet only has to be
reasonably readable up to 80x25 IMO
L887[20:42:38]

<SoraFirestorm> That's even if we
decide to lift the resolution limit
L888[20:42:44]

<SoraFirestorm> which honestly I am half
inclined not to do
L889[20:43:25]

<SoraFirestorm> I think it would be fair
for T3 tablet to get 8-bit color (since it uses a T3 screen) but
continue to hard limit to 80x25
L890[20:44:08]

<SoraFirestorm> +res
L891[20:46:24]

<Ocawesome101> SquidDev: what's the
advantage of doing that over json?
L892[20:46:29] <Corded> >
<SoraFirestorm> I think it would be fair for T3 tablet to
get 8-bit color (…
L893[20:46:29]

<Ocawesome101> This makes sense to
me
L895[20:49:11] <SquidDev> JSON files
manually.
L896[20:50:27] <SquidDev> With the
exception of custom models, there's pretty much no reason to
be writing JSON by hand nowadays.
L897[20:50:36]

<Ocawesome101> Gotcha
L898[20:50:46]

<Ocawesome101> And you can still override
these with a datapack?
L899[20:51:27] <SquidDev> Yeah! It's
an entirely built-time step — you run `./gradlew runData`, that
writes the JSON files, and they just bundled with your mod like if
you'd written them by hand.
L900[20:51:42]

<Ocawesome101> Sick
L901[20:52:18]

<Ocawesome101> ... I don't think
I've said that in about six years
L903[20:53:04]

<Ocawesome101> Anyway
L904[20:53:12]

<Ocawesome101> Yeah datagen makes
sense
L905[20:54:31] <Corded> >
<SquidDev> I can have a look at this tomorrow, if
helpful?
L906[20:54:31]

<Michiyo> I
would appreciate it, for sure.
L907[20:55:04]

<Ocawesome101> I take it a bunch of the
support stuff for that (`ingredients.stone()` etc) is handled by
NeoForge/Fabric/base Minecraft?
L908[20:56:32]

<Michiyo>
`turtleOverlay(add, "turtletransoverlay", x -> x`
There is a Trans Turtle overlay?! QUICK SOMEONE PORT THIS TO OC:R!
lol
L909[20:58:41]

<Michiyo>
sigh Figured out why the assembler was eating items. 1.) NONE of
the Container had correct item handling implemented. 2.) The
Diassembler was no longer set to output items to the world if
outputting to an inventory failed.
L911[20:59:02] <Corded> >
<SoraFirestorm> I think it would be fair for T3 tablet to
get 8-bit color (…
L912[20:59:02]

<SoraFirestorm> wdyt @Michiyo ?
L913[20:59:22]

<SoraFirestorm> I think there are sane
balance reasons to want to continue limiting tablets to 80x25 max
res
L914[20:59:23]

<Michiyo> I
think I'm going to stab Create.
L915[20:59:26] <SquidDev> "I take it
a bunch of the support stuff for that (`ingredients.stone()` etc)
is handled by NeoForge/Fabric/base Minecraft?" <- It's
a bit iffy on 1.20.1 (which is the branch I linked there), but on
1.21.1 yes. There's a whole bunch of common tags like
"#c:stone".
L916[20:59:39]

<Michiyo>
I'll read back
L917[21:00:16] <Corded> >
<Michiyo> reacted 💯 to <SoraFirestorm> wdyt @Michiyo
?
L918[21:00:20]

<Michiyo>
Go for it
L919[21:01:40] <Corded> >
<SoraFirestorm> I think there are sane balance reasons to
want to continue …
L920[21:01:40]

<SoraFirestorm> balance and practical
lol
L921[21:01:43]

<sponge> i
found another really small bug
L922[21:01:49]

<sponge>
well i wouldn't call it a bug
L923[21:01:51]

<sponge>
maybe
L924[21:01:52]

<sponge> a
mistake
L925[21:02:02]

<sponge>
with the gui yet again
L926[21:03:01]

<Michiyo>
What's up?
L927[21:03:18] <Vexatos> that disassembler
bug makes me think you're gonna find so many wild bugs
L928[21:03:21] <Vexatos> good luck
heh
L929[21:03:27]

<SoraFirestorm> hi Vex
L930[21:04:14] <Vexatos> hi
L931[21:04:22] <Corded> >
<Michiyo> What's up?
L932[21:04:22]

<sponge>
the Window trait might be doing things in the wrong order
L933[21:04:22]

<Michiyo>
You're NOT wrong Vex.
L934[21:04:41]

<sponge>
you're supposed to call Screen.render first and then do your
rendering
L935[21:06:14]

<sponge>
right now Screen.render draws the screen background over what oc is
drawing
L937[21:06:51]

<Michiyo>
Oh yeah, I've been fixing those as I come across them
L938[21:06:55]

<SoraFirestorm> I thought that looked
weird
L939[21:07:06]

<SoraFirestorm> but I wasn't
confident enough to say anything
L940[21:07:12] <Vexatos> sorry I'm
not much of a help these days so all I can do right now is wish you
good luck anyway
L941[21:07:20] <Corded> >
<Michiyo> reacted ❤️ to <Vexatos> sorry I'm not
much of a help these days so all I can do right now is wish you
g…
L942[21:07:26] <Vexatos> I hope
you'll get it done
L943[21:07:40]

<Michiyo>
Well, I mean it "works" atm so it's better than some
of the port attempts.
L944[21:07:56]

<Michiyo>
And it's got people that IN THEORY know how OC works working
on it, and not an LLM so it's got THAT going for it.
L945[21:07:59] <SquidDev> Thinking of the
person who started porting by deleting all the scala...
L946[21:08:00]

<Michiyo>
lol
L947[21:08:21] <Vexatos> you're not
an LLM?
L948[21:08:34]

<Michiyo> I
hope not... if I am then SOMEONE DONE FUCKED UP
L949[21:08:48] <Vexatos> all LLMs are
messed up in different ways
L950[21:08:56]

<SoraFirestorm> if Michiyo is an LLM
I'm just gonna declare absolute defeat and jump off a
cliff
L951[21:10:02]

<sponge> if
michiyo is an llm i will continue working on my computer mod
L952[21:10:20]

<sponge>
(which might just fail)
L953[21:10:55] <Izzy> Michiyo: will you
accept horrible monkeypatches for 1.12?
L954[21:11:13] <Vexatos> of course, if you
ever need an opinion feel free to ping me
L955[21:11:47] <Corded> > <Izzy>
Michiyo: will you accept horrible monkeypatches for 1.12?
L956[21:11:47]

<Michiyo>
if they work...? I guess? lol
L957[21:11:57] <Izzy> Lovely
L958[21:12:05] <Izzy> <-- does not know
scala nor java
L959[21:12:36]
⇨ Joins: Agla
(~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
L960[21:12:52] <Agla> Hey !
L961[21:13:11] <Lizzy> %hello
L962[21:13:12] <MichiBot> Hello! Welcome
to #oc! The one and only opencomputers channel! Please ask your
questions directly (dont ask to ask) and provide error/code
examples! (Use pastebin.com if theyre more than one line!) Dont
mind the random conversation you might have walked into.
L963[21:13:42] <Corded> >
<Michiyo> reacted 👍 to <Vexatos> of course, if you
ever need an opinion feel free to ping me
L964[21:13:49] <Agla> I'm in the
1.20.1 version ! But not the official mod
L965[21:14:40]

<Michiyo>
Welcome, we don't really support the 1.20.1 version, 1.12 and
below, and 1.21.1 are supported here though. But we might be able
to help a bit.
L966[21:14:53]

<Michiyo> I
know the 1.20.1 version has some... questionable...
everything
L967[21:16:39] ⇦
Quits: Vexatos (~Vexatos@2001:4647:af75:0:9ad6:ec0e:28e0:3a4e)
(Quit: Insert quantum chemistry joke here)
L968[21:19:19] <Agla> Yes, on server, some
bugs
L969[21:19:32] <Agla> Yes, on the server:
The screens and keyboards do not appear to be communicating with
the case, resulting in an error message in the log.
L970[21:19:56]

<Michiyo>
Yeah, not super surprised... they didn't port much of anything
correctly.
L971[21:20:17] <Agla> I'm french, i
do my best
L972[21:20:38]

<Michiyo>
we've been knocking bugs out in the 1.21.1 version for 2 days
now, cause of everything they borked lol
L973[21:20:49] <Corded> > <Agla>
I'm french, i do my best
L974[21:20:49]

<Michiyo>
You're doing fine :)
L975[21:21:01] <Agla> lol thanks
L976[21:21:23]

<SoraFirestorm> ugh, where do creative
tablet item set live?
L977[21:21:42]

<SoraFirestorm> creative tablet shipping
with T2 GPU is hampering ease of testing
L978[21:21:57]

<Michiyo> I
always laugh when non native English speakers speak / type better
than native English speakers, then apologize. I WISH I was still
multilingual, lol
L979[21:22:27] <Corded> >
<Michiyo> I'm ALSO removing the failure chance.
L980[21:22:27]

<Forecaster> Couldn't you already
turn that off in the config?
L981[21:22:29] <Corded> >
<Michiyo> And it's got people that IN THEORY know how
OC works workin…
L982[21:22:29]

<asie> I
wonder if the 1.20.1 port used the 1.16.5 port as a base or
not
L983[21:22:35] <Corded> >
<Forecaster> Couldn't you already turn that off in the
config?
L984[21:22:35]

<SoraFirestorm> yeah
L985[21:22:49] <Corded> >
<Forecaster> Couldn't you already turn that off in the
config?
L986[21:22:49]

<Michiyo>
Yeah, but it's dumb and I hate it. :P
L987[21:23:06]

<Michiyo>
<3
L988[21:23:18]

<Forecaster> just make it off by default
but leave the config option
L989[21:23:19] <Corded> > <asie>
I wonder if the 1.20.1 port used the 1.16.5 port as a base …
L990[21:23:20]

<SoraFirestorm> I suspect not, since I
don't think that ever landed in MP repo
L991[21:23:59]

<Forecaster> %tonkout
L992[21:23:59] <MichiBot> Woah!
Forecaster! You beat your own previous record of 6 hours, 25
minutes and 53 seconds (By 1 hour, 39 minutes and 41 seconds)! I
hope you're happy!
L993[21:24:00] <MichiBot> Forecaster has
tonked out! Tonk has been reset! They gained 0.008 tonk points!
plus 0.014 bonus points for consecutive hours! Current score:
2.3511894, Position #2 Need 0.2366512 more points to pass
SpiderEveryOS!
L994[21:24:02]

<SoraFirestorm> and an LLM is not going to
have that finesse without explicit prompting
L995[21:24:14] <Corded> >
<Forecaster> just make it off by default but leave the
config option
L996[21:24:15]

<Michiyo>
uggggggh.
L997[21:24:17]

<Michiyo>
Fiiiiiiiiiiine
L998[21:24:18]

<Michiyo>
:P
L999[21:24:28] ⇦
Quits: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
(Ping timeout: 201 seconds)
L1000[21:25:14] <Corded> >
<SoraFirestorm> ugh, where do creative tablet item set
live?
L1001[21:25:15]

<SoraFirestorm> I don't know what to
grep for
L1002[21:26:13] <Amanda> aw hecc.
L1003[21:26:32] <Amanda> EMpyron just
released a 1.19, who knows if RE2 will keep working
L1004[21:26:59]

<Forecaster> don't update?
L1005[21:27:06] <Amanda> Steam already
startred the update
L1006[21:27:26]

<Forecaster> press the abort button
quickly!
L1007[21:29:03] <Corded> >
<SoraFirestorm> I don't know what to grep for
L1008[21:29:03]

<Michiyo>
`main/scala/li/cil/oc/common/item/data/TabletData.scala` #38
L1009[21:29:09]

<Michiyo> I think
L1010[21:29:10]

<Michiyo> IDK
L1011[21:29:42] <Izzy> mfw. Someone on
ebay selling an iMac G4 for $750. Saw one last week at the e-waste
place for $25
L1012[21:29:51]

<Michiyo>
`main/scala/li/cil/oc/common/item/data/ItemData.scala` calls
that
L1013[21:30:04] <Corded> >
<Izzy> mfw. Someone on ebay selling an iMac G4 for $750. Saw
one l…
L1014[21:30:04]

<SoraFirestorm> is in fact the same
iMac
L1015[21:30:04]

<Michiyo> I'm digging
L1016[21:30:26]
⇨ Joins: Agla
(~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
L1017[21:30:28]

<Michiyo> oh
L1018[21:30:30]

<Michiyo> hmm
L1019[21:30:41] <Izzy> Unlikely given the
distance
L1020[21:30:55] <Izzy> Maybe I should
start flipping old computers x3
L1021[21:31:09]

<SoraFirestorm> implied an /s, should have
known better than to imply :P
L1022[21:31:09]

<Michiyo>
`main/scala/li/cil/oc/common/item/Tablet.scala` Line 296
L1023[21:31:39]
⇦ Quits: Agla
(~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr) (Client
Quit)
L1024[21:31:47]

<Michiyo> and
`main/scala/li/cil/oc/common/init/Items.scala` Line 299
L1025[21:32:06]

<Michiyo>
`main/scala/li/cil/oc/common/item/Tablet.scala` and line 398
lmao
L1026[21:32:42] <Corded> >
<Michiyo> and `main/scala/li/cil/oc/common/init/Items.scala`
Line 299
L1027[21:32:42]

<SoraFirestorm> this is what I was looking
for ty
L1028[21:34:04]

<Forecaster> Hey, quit speaking in code
(references)! D:<
L1029[21:35:04] <Corded> >
<SoraFirestorm> this is what I was looking for ty
L1030[21:35:05]

<Michiyo> You might want the other two,
because they hard set the resolution
L1032[21:36:26] <SquidDev> I don't
understand how the original vibe porter was looking at adding new
features when there was so much code left to clean up.
L1033[21:36:50] <Corded> >
<Michiyo> reacted 💯 to <SquidDev> I don't
understand how the original vibe porter was looking at adding new
featu…
L1034[21:36:52]

<SoraFirestorm> you're assuming that
the viber porter was smart enough to realize there was stuff to
clean up
L1035[21:37:10]

<Michiyo> "Hey it starts that's
good enough!"
L1036[21:37:11]

<SoraFirestorm> * vibe porter was
cognizant
L1037[21:37:23] <Izzy> LLM enthusiasts
don't tend to be detail-oriented
L1038[21:37:45]

<SoraFirestorm> More direct alternative to
what I said ^^^ :P
L1039[21:38:08] <SquidDev> Just tell the
bot "clean up the code, make no mistakes".
L1040[21:40:15]

<Michiyo> That's what I do! /s
L1041[21:41:06] <Izzy> make a
statistically average amount of mistakes
L1043[21:41:13]

<Michiyo> Though I'm NOT touching
that with a 10 foot pole cause... I don't understand it.
L1044[21:41:15]

<Michiyo> lol
L1045[21:43:36] <SquidDev> Yes, to be
clear, stuff I'm complaing about I will get some PRs up for!
Wouldn't be fair otherwise :p.
L1046[21:43:46] <Amanda> %choose more
space or halucinate the night away
L1047[21:43:46] <MichiBot> Amanda:
Somebody once told me to roll with "halucinate the night
away"
L1048[21:44:39]

<SoraFirestorm> my lack of understanding
of how Scala works is starting to bother me lmao
L1049[21:58:09]

<SoraFirestorm> this really shouldn't
have been so hard...
L1050[22:08:12]

<SoraFirestorm> but I did finally figure
out the incantation I needed to make it do what I wanted
L1051[22:14:23]

<Michiyo> ONE DAY... I will be able to
build my mod again
L1052[22:20:30]

<SoraFirestorm> hahaha oh no
L1053[22:20:45]

<SoraFirestorm> I did a pull and now I can
no longer build the mod
L1054[22:20:58]

<Michiyo> WHELP
L1055[22:21:19]

<SoraFirestorm> incredible, very
cool
L1056[22:21:30]

<Michiyo> Yeah cause you grabbed the
change to push everything through my mirror... which can't
reach Create.
L1057[22:22:12] <Corded> >
<Michiyo> ONE DAY... I will be able to build my mod
again
L1059[22:23:14]

<Michiyo> IN THEORY, you could re-extract
your zip back into your gradle cache
L1060[22:23:15]

<Michiyo> lol
L1062[22:26:10]

<Michiyo> I'm building locally with
your zip and that change.
L1063[22:27:06]

<Michiyo> oooor not lmfao
L1064[22:27:54]

<Michiyo> it built but I can't launch
because I'm missing flywheel and stuff
L1065[22:31:16] <Amanda> Silly michiyo,
flys can't use wheels!
L1066[22:31:26] <Amanda> %choose space or
rainbox or soda
L1067[22:31:27] <MichiBot> Amanda: The
proof is in the pudding. Definitely "rainbox". Hm, this
is surprisingly good...
L1068[22:31:41]

<Michiyo> Sure they can, with small enough
cars!
L1069[22:31:58] <Amanda> If you say
so...
L1070[22:38:27]

<Michiyo> sigh I'm working on a
workaround for this BS...
L1071[22:42:50]

<Brisingr
Aerowing> %stab "Create's Maven"
L1072[22:42:50] <MichiBot> Brisingr
Aerowing is trying to stab Create's Maven! They have 5 minutes
if they want to attempt to %defend against it!
L1073[22:47:52] <MichiBot> Brisingr
Aerowing is stabbing Create's Maven with a box full of cables
for 1d4 => 4 damage! The box full of cables suddenly ceases to
be.
L1075[22:57:13]

<Michiyo> I'll push up a fix once I
get it solid
L1076[23:02:02]

<Michiyo> @SoraFirestorm I just pushed
what I HOPE is a fix for this... can you pull and confirm if you
can launch?
L1077[23:02:57] <Izzy> I am hopefully
compiling 1.12 OC B)
L1078[23:03:23]

<SoraFirestorm> think I am building
L1079[23:03:25]

<Michiyo> good luck!
L1080[23:03:34]

<SoraFirestorm> booting
L1081[23:03:53] <Izzy> my sun blade is
having a bad fucking time trying to boot too
L1082[23:03:55] <Izzy> fun!
L1084[23:04:41]

<SoraFirestorm> appear to be back in
business
L1085[23:05:36]

<Michiyo> Github is building again
too
L1086[23:06:02]

<Michiyo> When Create's maven is back
up I'll switch back to using my mirror
L1087[23:07:17]

<Michiyo> fixing some legacy tag issues
with items. now that I can ya know... LAUNCH THE GAME
L1088[23:07:21]

<SoraFirestorm> ... is there a reason why
the tablet is 2 different sizes between one handed offhand and one
handed on hand
L1089[23:07:22]

<SoraFirestorm> ?
L1090[23:08:11]

<Michiyo> Well, the idea was if it's
in your on hand, and not enabled you likely still wanna see it
roughly like you had it active.
L1091[23:08:34]

<SoraFirestorm> right sorry
L1092[23:08:37]

<SoraFirestorm> that was a bad
question
L1093[23:08:42]

<SoraFirestorm> let me try again
L1095[23:09:50]

<SoraFirestorm> Currently
L1096[23:10:01]

<SoraFirestorm> if you have things in both
hands
L1097[23:10:14]

<SoraFirestorm> then if the tablet is in
your off hand, it is slightly bigger than it is in your on
hand
L1098[23:10:31]

<SoraFirestorm> is there a reason
they're not both the same size?
L1099[23:10:39]
⇨ Joins: Agla
(~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
L1100[23:11:01]
⇦ Quits: Agla
(~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr) (Client
Quit)
L1101[23:11:04]

<Michiyo> Oversight?
L1102[23:11:06]

<Michiyo> lol
L1103[23:11:24]

<SoraFirestorm> The offhand scales by
`OffhandFaceSize` and the onhand scales by `SideFaceSize` I
think
L1104[23:11:37]

<SoraFirestorm> yeah
L1105[23:11:55]

<Michiyo> I'm going to go with
oversight. Likely me just being dumb
L1106[23:12:17]

<SoraFirestorm> I'm going to remove
`SideFaceSize` then
L1107[23:12:57]

<Michiyo> Ok, yeah, we're good again
yay work can continue!
L1108[23:15:51]

<SoraFirestorm> alright, how do you feel
about the tablets being slightly off-screen at rest?
L1110[23:16:03]

<SoraFirestorm> that's 3x the current
size
L1111[23:16:13]

<SoraFirestorm> which I think is about
right for readability
L1112[23:16:14]

<Michiyo> ¯\(ツ)/¯
L1113[23:16:20]

<Michiyo> fine with me
L1114[23:17:10]

<SoraFirestorm> if you have view bobbing
enabled they're gonna swing off the side of the screen
anyways
L1115[23:19:08] <Izzy> would the main
repo be the place to put in OpenPrinter requests?
L1116[23:19:31]

<Michiyo> Yeah, OpenPrinter is no longer
an addon
L1117[23:19:39]

<Michiyo> if you mean pre 1.21.1 then
um...
L1118[23:19:45]

<Michiyo> IDK if I'm poking at that
more TBH :P
L1119[23:19:55] <Izzy> that's
fair
L1120[23:19:57]

<Michiyo> I'll do it if I can
convince myself to lol
L1121[23:20:08] <Izzy> Will submit a
request for an automatic book binder
L1122[23:20:21]

<Michiyo> if it's the 1.12.1 and
lower use the actual OpenPrinter repo
L1123[23:20:23] <Izzy> because in VN
we've been printing enough documents that manually sticking
them in folders is annoying
L1124[23:20:37]

<SoraFirestorm> printing documents? in the
future?
L1125[23:20:41]

<SoraFirestorm> how quaint :P
L1126[23:21:45]

<SoraFirestorm> so just for fun, I decided
to try making the tablet a 25x80 screen
L1127[23:21:46]

<Michiyo> heh
L1128[23:21:50]

<SoraFirestorm> it turns out the game
doesn't like that
L1129[23:21:52]

<SoraFirestorm> crashes
L1130[23:21:55]

<Michiyo> lmao no?
L1131[23:22:05] <Izzy> any good
bureaucracy uses an obscene amount of paper
L1132[23:22:37] <Izzy> we've gotta
print copies of bills for distribution and then the acts once
they're enacted
L1133[23:22:43]

<Michiyo> I'm adding a feature
(During clean up! I'm sorry!) That I've wanted for a very
long time....
L1134[23:22:55]

<Michiyo> Terminal Server KVM.
L1135[23:22:56]

<SoraFirestorm> I'll try pulling one
fresh from creative menus instead of trying to reuse an existing
one
L1136[23:23:25] <Izzy> Printing manuals
for software and systems
L1137[23:24:23]

<SoraFirestorm>
`java.lang.IllegalArgumentException: unsupported resolution`
L1138[23:25:04] <Izzy> my understanding
is that the screen code is fairly picky about how this stuff works
for bandwidth reasons
L1139[23:25:17]

<Michiyo> SO that's either in
component\GraphicsCard, or component\TextBuffer
L1140[23:25:18] <Izzy> 25x50 would maybe
work?
L1141[23:25:28]

<SoraFirestorm> yeah I'm
looking
L1142[23:25:32]

<Michiyo> if (w < 1 || h < 1 || w
> mw || h > mw || h w > mw mh)
L1143[23:25:32]

<Michiyo> throw new
IllegalArgumentException("unsupported resolution")
L1144[23:25:44]

<Michiyo> * ```
L1145[23:25:44] <Corded> if (w < 1 ||
h < 1 || w > mw || h > mw || h * w > mw * mh)
L1146[23:25:44] <Corded> throw new
IllegalArgumentException("unsupported resolution")
L1147[23:25:44] <Corded> ```
L1148[23:25:49]

<SoraFirestorm> oh
L1149[23:25:50]

<SoraFirestorm> duh
L1150[23:25:56]

<SoraFirestorm> I didn't try to
adjust the GPU
L1151[23:26:12]

<SoraFirestorm> it's not working
because I do not have hardware-accelerated rotation
L1152[23:26:13]

<SoraFirestorm> obviously
L1153[23:26:52]

<SoraFirestorm> I don't care enough
to actually try and fix it
L1154[23:26:59]

<SoraFirestorm> I was just being silly
about copying the CC tablets :P
L1155[23:27:18]

<Michiyo> lol
L1156[23:28:19]

<SoraFirestorm> well now that that joke
has fallen flat on its face
L1157[23:31:27]

<SoraFirestorm> You merged so quickly I
didn't get to post before and after pics :P
L1158[23:32:15] <Corded> >
<Michiyo> reacted 😂 to <SoraFirestorm> You merged so
quickly I didn't get to post before and after pics :P
L1159[23:34:08] <Corded> >
<Michiyo> I'm adding a feature (During clean up!
I'm sorry!) That I'…
L1160[23:34:08]

<SoraFirestorm> Literally me. Granted,
it's more complicated than my 'simply' editing the
item title, but still :P
L1161[23:39:09]

<SoraFirestorm> honestly I think scaling
the two-handed tablet to 1.0 is about perfect
L1163[23:41:53]

<SoraFirestorm> I think it is mildly
problematic that shift-click is both 'force shutdown' and
'open expansion bay GUI for tablet'
L1164[23:42:47]

<Michiyo> is that..... how it always
was?
L1165[23:42:55]

<Michiyo> I'm wondering if
that's another broken thing from the port
L1166[23:43:01]

<SoraFirestorm> no idea
L1167[23:43:07]

<SoraFirestorm> I'll boot up 1.12 to
xref hold on
L1168[23:43:56]

<Michiyo> Thanks
L1169[23:44:26]

<Michiyo> I'm going to start putting
port, in quotes when talking about the broken as 1.20.1 stuff that
we inherited lol
L1170[23:44:40]

<Michiyo> * ass
L1171[23:45:05]

<SoraFirestorm> yeah it's like that
in 1.12 too
L1172[23:45:39]

<Michiyo> huh
L1173[23:45:56]

<SoraFirestorm> I don't imagine lots
of people were putting FDDs in their tablets
L1174[23:46:01]

<SoraFirestorm> so is probably just a
simple oversight
L1175[23:46:25]

<Michiyo> I mean, I ALWAYS turned my PC
off when putting floppies in it
L1176[23:49:14]

<SoraFirestorm> my inclination is to make
it so that shift click just opens the menu always
L1177[23:49:22]

<SoraFirestorm> and add a power button to
the menu
L1178[23:51:32]

<SoraFirestorm> that feels like the best
way to address the issue
L1179[23:51:49]

<SoraFirestorm> and makes tablets that
tiny bit more consistent with computers
L1180[23:53:23] <Izzy> Imagine using
removable storage
L1181[23:53:37] <Izzy> this post by
network gang
L1182[23:53:57]

<SoraFirestorm> I mean, I probably would
be inclined to not put a FDD in my tablets either
L1183[23:58:01]
⇨ Joins: Agla
(~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
L1184[23:58:26]
⇦ Quits: Agla
(~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr) (Client
Quit)
L1185[23:58:34] <Izzy> sun blade 1500 is
still trying to load the solaris installer
L1186[23:58:53]

<Michiyo> I still want to buy a
Sunfire.
L1187[23:59:07]

<Michiyo> like.. I have no use for it...
but I OWN the car, I might as well have the server too
L1188[23:59:11] <Izzy> I desire a Sun
Ultra 45 to complete my collection of cheesegraters