<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:21:52] <Amanda> %give MichiBot a poorly labeled doomsday device/TV remote
L2[01:21:52] * MichiBot accepts the poorly labeled doomsday device/TV remote and adds it to their inventory
L3[01:22:31] * Amanda curls up around Elfi, meows about her plans for tomorrow, like reading about gorls and maybe even bring oroductive
L4[01:22:43] <Amanda> Being productive*
L5[01:22:49] <Amanda> Night girls
L6[01:23:07] <Mim​iru> Night
L7[01:36:35] ⇨ Joins: Hawk777 (~Hawk777@2001:569:7e40:1300:72d0:d93b:5ec6:a7a3)
L8[02:07:08] ⇦ Quits: nadja (~dequbed@banana-new.kilobyte22.de) (Ping timeout: 189 seconds)
L9[02:07:35] ⇦ Quits: kilobyte (~kilobyte2@banana-new.kilobyte22.de) (Ping timeout: 195 seconds)
L10[02:07:35] ⇦ Quits: jackie (~jackie@banana-new.kilobyte22.de) (Ping timeout: 195 seconds)
L11[02:08:14] ⇨ Joins: nadja (~dequbed@banana-new.kilobyte22.de)
L12[02:08:15] ⇨ Joins: kilobyte (~kilobyte2@banana-new.kilobyte22.de)
L13[02:08:15] zsh sets mode: +v on kilobyte
L14[02:08:18] ⇨ Joins: jackie (~jackie@banana-new.kilobyte22.de)
L15[02:08:18] zsh sets mode: +v on jackie
L16[02:08:55] ⇨ Joins: flappy (~flappy@2001:99a:2068:8c00:74ba:8b7c:4d75:456)
L17[02:34:00] <Corded> > <Spider ​EveryOS> I thought having just *only* the block would be boring, so …
L18[02:34:00] <Ocawes​ome101> and so begins the rabbit hole of "reimplement all of OpenComputers for a newer version why? because it looks cool"
L19[03:23:32] <Corded> > <Ocawes​ome101> and so begins the rabbit hole of "reimplement all of OpenCo…
L20[03:23:32] <Spider ​EveryOS> I spent today's free time working on making the slots look like actual tier 1
L21[03:23:32] <Spider ​EveryOS> Next thing to do is figure out why items disappear when I put them in and exit the inventory. I'm guessing I have to manually keep track of inventory? https://discordembeds.pc-logix.com/live/1713324211998.png
L22[03:27:06] <walks​anator> so wait if I am reading above... OC is getting no more updates?
L23[03:27:19] <walks​anator> I may have to put my OC project onto the front burner now...
L24[03:28:06] <Corded> > <walks​anator> I may have to put my OC project onto the front burner now...
L25[03:28:06] <Spider ​EveryOS> What is your project?
L26[03:28:11] <walks​anator> OC to 1.20.1
L27[03:28:42] <walks​anator> (or I guess atleast 1.16 because from there I can take a incremental approach to updating)
L28[03:29:03] <walks​anator> (and also leave *alot* of happy users on each version)
L29[03:29:20] <geeky​_kappa> Here's mine https://discordembeds.pc-logix.com/live/1713324559575.png
L30[03:29:54] <geeky​_kappa> >incremental
L31[03:29:54] <geeky​_kappa> You will be shocked by how Mojang and forge ignore compatibility
L32[03:30:23] <walks​anator> yeah but after 1.16 the changes get less major with each update
L33[03:30:36] <walks​anator> or they are simpler
L34[03:30:53] <Corded> > <walks​anator> OC to 1.20.1
L35[03:30:53] <Spider ​EveryOS> I'm bringing cases (just cases rn) to 1.20.4. I kinda find it funny we are both doing OC-related moodding
L36[03:30:53] <Spider ​EveryOS> Though I'm not actually porting per se, more like completely throwing out most of the old code and just referencing when needed xD
L37[03:31:03] <walks​anator> cases?
L38[03:31:08] <geeky​_kappa> iirc point updates in 1.19.x have a migration guide
L39[03:31:50] <walks​anator> ofc hardest part will be probaly migrating everything *off* of scala
L40[03:31:52] <geeky​_kappa> That 1.19.4 update guide really make me just forked Forge in 1.12
L41[03:32:01] <Corded> > <walks​anator> cases?
L42[03:32:01] <Spider ​EveryOS> Yea, if you scroll slightly upwards you'll see my screenshot
L43[03:32:01] <Spider ​EveryOS> That way cases can have a little sculk hat =^_^= https://discordembeds.pc-logix.com/live/1713324720705.png
L44[03:32:18] <walks​anator> (I plan to migrate the mod to kotlin)
L45[03:32:41] <geeky​_kappa> Off of Scala will need hard work
L46[03:32:56] <Spider ​EveryOS> I'm just using Java, can't bother to learn anything else
L47[03:32:56] <Spider ​EveryOS> I've tried Kotlin a few times, but find Java a lot easier
L48[03:32:58] <geeky​_kappa> Updating Scala is easier since Scalafix exists
L49[03:33:08] <walks​anator> eh I heard Scala -> kotlin is a very easy procedure due to how similar syntax is
L50[03:33:18] <geeky​_kappa> syntax is a thing
L51[03:33:27] <Spider ​EveryOS> As I mentioned, I'm just writing my code from scratch, sometimes referencing the original scala
L52[03:33:38] <geeky​_kappa> Scala 2.11 is full of implicit converts
L53[03:34:00] <geeky​_kappa> The good thing is OC didn't use FP thing
L54[03:34:02] <walks​anator> eh I can fix that by adding as many `as T` as I need
L55[03:34:29] <walks​anator> implicit conversion? just make it explicit
L56[03:34:40] <geeky​_kappa> Type converts is the easy part
L57[03:34:47] <geeky​_kappa> I hate implicit val
L58[03:34:59] <walks​anator> wdym by implicit val?
L59[03:35:01] <geeky​_kappa> There's a class using implicit tuple
L60[03:35:07] <geeky​_kappa> Scala thing
L61[03:35:10] <walks​anator> https://paste.pc-logix.com/ixodilugow
L62[03:35:15] <walks​anator> and that implies `val`
L63[03:35:17] <geeky​_kappa> Auto `apply()` everything
L64[03:35:57] <walks​anator> yknow I may just convince my *friend* thats helping me re-make RedPower2 that we instead just... port OC >:)
L65[03:36:19] <geeky​_kappa> https://paste.pc-logix.com/uhegupokup
L66[03:36:20] <walks​anator> (we are struggling... somehow the `basic` rom is broken and outputs floats????)
L67[03:36:36] <Corded> > <geeky​_kappa> ```scala
L68[03:36:36] <Corded> class RTree[Data](private val M: Int)(implicit val…
L69[03:36:36] <walks​anator> ah implicit *destructuring*
L70[03:36:44] <walks​anator> ... *why*
L71[03:36:57] <geeky​_kappa> And the converts between scala and java collections
L72[03:36:59] <Corded> > <Spider ​EveryOS> I'm bringing cases (just cases rn) to 1.20.4. I kinda find …
L73[03:37:00] <Spider ​EveryOS> Actually, bringing cases to both Fabric 1.20.4 and Forge 1.20.2
L74[03:37:00] <Spider ​EveryOS> Wanted to do both 1.20.4, but I can't seem to get Forge 1.20.4 to load my code properly, so Forge 1.20.2 it is https://discordembeds.pc-logix.com/live/1713325019508.png
L75[03:37:17] <geeky​_kappa> What's your neoForge plan
L76[03:37:18] <Corded> > <Spider ​EveryOS> Actually, bringing cases to both Fabric 1.20.4 and Forge 1.…
L77[03:37:18] <walks​anator> switch to neoforge :)
L78[03:37:24] <Corded> > <geeky​_kappa> What's your neoForge plan
L79[03:37:24] <walks​anator> yes
L80[03:37:25] <geeky​_kappa> iirc we got 4 loaders
L81[03:37:32] <walks​anator> 3
L82[03:37:38] <walks​anator> neoforge, fabric, quilt
L83[03:37:47] <walks​anator> (lex forge is 🦀 imo)
L84[03:38:09] <Corded> > <walks​anator> switch to neoforge :)
L85[03:38:10] <Spider ​EveryOS> The more modloaders I try to support, the more work I need to do
L86[03:38:10] <Spider ​EveryOS> I think I'm just starting with the basic two for now, and can add more later
L87[03:38:10] <Spider ​EveryOS> If there is epic demand for cases
L88[03:38:23] <Corded> > <Spider ​EveryOS> The more modloaders I try to support, the more work I need …
L89[03:38:23] <walks​anator> I mean NF is basically Forge
L90[03:38:38] <walks​anator> and Forge is bound to die (writing on the wall tbh)
L91[03:38:55] <Spider ​EveryOS> Gradle is already being pain, I'd like not to have to set up another build configuration
L92[03:39:17] <walks​anator> and *most* forge mods either
L93[03:39:17] <walks​anator> 1. run without problems on Neo
L94[03:39:17] <walks​anator> 2. are becoming Neo mods themselves
L95[03:39:42] <walks​anator> (note this only applies 1.20.2+)
L96[03:39:56] <walks​anator> I am currently at 1.20.1 the place where NF maintains compat with Forge
L97[03:40:34] <Spider ​EveryOS> So wait, do we have 3 people in chat right now doing the same thing
L98[03:41:00] <walks​anator> 2 people doing it. 1 person considering moving it up on the task list
L99[03:41:12] <walks​anator> (current project is a 65el02 in modern MC)
L100[03:41:30] <Spider ​EveryOS> > 3 OC mods release at once, confusion ensues
L101[03:41:43] <walks​anator> watch as they are all 100% compatible with eachotehr
L102[03:41:52] <walks​anator> although mine would come with hexcasting interop
L103[03:41:56] <walks​anator> (and probally CC interop)
L104[03:42:02] <geeky​_kappa> Not really
L105[03:42:10] <geeky​_kappa> I am just porting OC to Scala3
L106[03:42:18] <geeky​_kappa> on 1.12.2 + java 21
L107[03:42:23] <Spider ​EveryOS> Ah, gotcha
L108[03:42:41] <geeky​_kappa> I doubt things will still be the same once 1.21 released
L109[03:42:45] <walks​anator> ofc I would learn scala for oc porting
L110[03:42:56] <walks​anator> but idk how to make/bundle the scala stdlib
L111[03:43:02] <walks​anator> for MC
L112[03:43:04] <geeky​_kappa> Porting new features back is more reasonable to me
L113[03:43:17] <Corded> > <walks​anator> but idk how to make/bundle the scala stdlib
L114[03:43:17] <geeky​_kappa> You need scalable cats for forge
L115[03:43:20] <Corded> > <walks​anator> ofc I would learn scala for oc porting
L116[03:43:20] <Spider ​EveryOS> I'm not bothering, I tried cloning the codebase and nop'd out real fast. So write from scratch it is
L117[03:43:33] <geeky​_kappa> As for fabric iirc they have official scala provider
L118[03:44:00] <walks​anator> ^ asking in fabric discord
L119[03:44:33] <geeky​_kappa> But they are all outdated on version
L120[03:44:33] <geeky​_kappa> 3.4.x needs migration too
L121[03:44:45] <geeky​_kappa> * version
L122[03:44:45] <Corded> scala 3.4.x needs migration too
L123[03:45:14] <geeky​_kappa> Don't need to chase Mojang is happy
L124[03:45:52] <Spider ​EveryOS> So who will finish first?
L125[03:46:43] <geeky​_kappa> My port is working now
L126[03:46:55] <geeky​_kappa> Just need to fix some lang keys problem
L127[03:46:57] <Corded> > <geeky​_kappa> As for fabric iirc they have official scala provider
L128[03:46:57] <walks​anator> they dont. it got discontinued due to lack of support
L129[03:47:11] <walks​anator> there is https://modrinth.com/mod/scalable-cats-force
L130[03:47:11] <walks​anator> and https://modrinth.com/mod/krysztal-language-scala
L131[03:47:11] <walks​anator> though
L132[03:47:22] <geeky​_kappa> Oh, I remember seeing this unofficial one earlier
L133[03:47:25] <Spider ​EveryOS> I have the power of ChatGPT on my side (^=
L134[03:47:43] <walks​anator> https://tenor.com/view/no-this-is-a-bucket-gasp-no-way-gif-18649024
L135[03:48:09] <Spider ​EveryOS> and Copilot too
L136[03:48:21] <walks​anator> my mind wondering how the heck I would mixin to scala code to fix issues
L137[03:48:31] <walks​anator> (or are you java purist, or a kotlin normie)
L138[03:48:59] <walks​anator> <- normie
L139[03:49:05] <Spider ​EveryOS> I'm currently using Java
L140[03:49:05] <Spider ​EveryOS> I really wanna learn Rust, but obv that's not modding compatible xD
L141[03:49:24] <walks​anator> ~~JNI/A: allow us to introduce ourselves~~
L142[03:49:35] <Spider ​EveryOS> 🤣
L143[03:49:43] <walks​anator> also in your OC port are you allowing custom cpus
L144[03:49:55] <Spider ​EveryOS> I'm literally still working on cases
L145[03:50:07] <walks​anator> cases cant be *that* hard right?
L146[03:50:07] <Spider ​EveryOS> I haven't even gotten to anything else yet
L147[03:50:13] <Hawk777> Hm.
L148[03:50:15] <walks​anator> *right*?
L149[03:50:24] <MicroCo​in#1397> Is copilot good or bad?
L150[03:50:35] <walks​anator> the hardest part of any computermod imho is wiring the virtual computer to MC
L151[03:50:47] <Spider ​EveryOS> Well, I've only done Bukkit modding seriously before (I've messed with Forge but didn't do much)
L152[03:50:47] <Spider ​EveryOS> So I'm learning Forge and Fabric at the same time
L153[03:51:39] <Corded> > <MicroCo​in#1397> Is copilot good or bad?
L154[03:51:39] <Spider ​EveryOS> It's particularly useful for unit tests, and sometimes speeds up other things. Nice to have, but don't rely on it
L155[03:51:40] <walks​anator> should have started fabric *smh* (fabric is a very much, "bring your own batteries" system, yes there is a API but you are usually working with fabric's minimal API or raw mojank)
L156[03:51:54] <Corded> > <Spider ​EveryOS> It's particularly useful for unit tests, and sometimes spee…
L157[03:51:54] <MicroCo​in#1397> Isn't it a pro feature or something.
L158[03:52:09] <Corded> > <MicroCo​in#1397> Isn't it a pro feature or something.
L159[03:52:09] <Spider ​EveryOS> I get a subscription with my college
L160[03:52:16] <Corded> > <Spider ​EveryOS> It's particularly useful for unit tests, and sometimes spee…
L161[03:52:16] <walks​anator> ~~have you tried our lord and saviour gametest~~
L162[03:53:38] <Spider ​EveryOS> I should mention I'm very lazy, and this currently has... 0 tests
L163[03:53:38] <Spider ​EveryOS> I have a few projects that have like 50% test coverage, and one project that had very high coverage due to TDD, but I'm very lazy about tests...
L164[03:54:05] <walks​anator> whats a test coverage
L165[03:54:39] <walks​anator> ~~they call me 007, 0 test, 0 cares, 7 production crashes~~
L166[03:55:16] <Hawk777> My “hm” was actually a wrong window.
L167[03:56:26] <walks​anator> (srsly the ammount of times my addons have crashed a server due to a "edge case" would be sad)
L168[03:56:56] <Corded> > <walks​anator> cases cant be *that* hard right?
L169[03:56:56] <Spider ​EveryOS> Anyways, container menus/screens (effectively what a case is) are harder than I expected
L170[03:56:56] <Spider ​EveryOS> I'm sure for somebody who actually writes mods often, they'd be a breeze though
L171[03:57:26] <walks​anator> I managed to find a bug in hexcasting where mishap's (errors in your casted spell) would crash the server (they are supposed to be caught and sent to the user)
L172[03:57:41] <walks​anator> but turns out in `RenderedSpell.attemptSpell` if you throw a mishap
L173[03:57:45] <walks​anator> there is no try/catch
L174[03:58:36] <walks​anator> (bit odd for it to be *attempt* when if it fails it takes the server with it)
L175[03:58:59] <Spider ​EveryOS> This is my current code. In the form of a screenshot (as opposed to copy/paste), which I'm sure will drive some people insane https://discordembeds.pc-logix.com/live/1713326339290.png
L176[03:59:10] <Spider ​EveryOS> ChatGPT in the background
L177[03:59:22] <walks​anator> `git add;git push`
L178[03:59:30] <walks​anator> `git remote -v`
L179[03:59:40] <walks​anator> * add -A;git push`
L180[03:59:46] <walks​anator> * -a;git push`
L181[03:59:53] <walks​anator> * -A;git push`
L182[04:00:18] <Spider ​EveryOS> https://discordembeds.pc-logix.com/live/1713326417905.png
L183[04:02:19] <Spider ​EveryOS> @walksanator Had you started your attempt yet? If so, how far are you?
L184[04:02:48] <walks​anator> not at all. currently working on redpower2 port-ish
L185[04:03:10] <walks​anator> (not a port because no source, and instead based on a working java emulator that is unique)
L186[04:04:03] <Spider ​EveryOS> I don't know what you'd call mine
L187[04:04:03] <Spider ​EveryOS> I'm drawing assets from the original, and referencing some code from the original
L188[04:04:03] <Spider ​EveryOS> But writing a ton of code from scratch
L189[04:04:22] <walks​anator> ~~source port~~
L190[04:04:23] <walks​anator> no yours is a port
L191[04:05:36] <walks​anator> also i wonder if using CC:T's Cobalt over OC's luaJ/jnlua
L192[04:05:40] <walks​anator> would be any better
L193[04:06:00] <walks​anator> the only thing I think that would be needed is to add Memory limit support to Cobalt (if it does not allready exists)
L194[04:06:20] <Spider ​EveryOS> Isn't Eris needed for the persistence?
L195[04:06:36] <walks​anator> whats Eris?
L196[04:06:45] <Spider ​EveryOS> https://github.com/fnuecke/eris
L197[04:07:14] <walks​anator> oh wait does OC save computer state on computer unload
L198[04:07:22] <walks​anator> and restore it
L199[04:07:35] <walks​anator> (because CC just turns it off and on depending on load/unload)
L200[04:07:55] ⇦ Quits: flappy (~flappy@2001:99a:2068:8c00:74ba:8b7c:4d75:456) (Ping timeout: 183 seconds)
L201[04:08:08] <Spider ​EveryOS> Yea, usually, not always
L202[04:10:24] <walks​anator> so i dont get it
L203[04:10:36] <walks​anator> what does Eris do that you cant do in normal java
L204[04:11:01] <Ocawes​ome101> Eris is PUC lua
L205[04:11:09] <Spider ​EveryOS> but with persistence
L206[04:11:10] <Ocawes​ome101> like, the C version
L207[04:11:17] <Ocawes​ome101> ^ with persistence added
L208[04:11:28] <walks​anator> I thought LuaJ was a java-implementation of lua
L209[04:11:35] <walks​anator> or is LuaJ just bindings
L210[04:11:44] <Corded> > <walks​anator> I thought LuaJ was a java-implementation of lua
L211[04:11:44] <Spider ​EveryOS> Yes, LuaJ is a java version
L212[04:11:44] <Ocawes​ome101> it is, but it's a fallback
L213[04:11:56] <Ocawes​ome101> Eris is faster
L214[04:12:07] <walks​anator> for speed reasons...
L215[04:12:10] <Ocawes​ome101> and luaj doesn't have persistence for reasons i don't remember but which probably are good ones
L216[04:12:38] <walks​anator> so the options are to use Eris with persistence
L217[04:12:38] <walks​anator> or use LuaJ (or Cobalt) and loose persistence (and speed)
L218[04:12:47] <Spider ​EveryOS> Persistence is one of the selling points of OC, lit the first word in the logo https://discordembeds.pc-logix.com/live/1713327166955.png
L219[04:13:03] <Ocawes​ome101> ^^ that's one of its big advantages over CC
L220[04:14:06] <Ocawes​ome101> iirc the binding OC uses between java and eris is called JNLua
L221[04:14:48] <walks​anator> correct. (the licence is in the repo)
L222[04:16:46] <walks​anator> ofc persistence cant be *that* hard... just gotta dump and store (and restore) values properly
L223[04:16:55] <walks​anator> <- has no clue of the internal workings of lua bytecode
L224[04:18:11] <walks​anator> oh huh CC:T has a issue on this https://github.com/cc-tweaked/CC-Tweaked/issues/535
L225[04:18:12] <MichiBot> Title: State persistence and making complex programs possible | Posted by: SirHall | Posted: Thu Sep 03 13:14:28 UTC 2020 | Status: open
L226[04:22:02] <walks​anator> so saving is easy (but tedious)
L227[04:22:02] <walks​anator> and alot of things have to be considered (external resources mostly)
L228[04:33:55] <as​ie> There's already a 1.16 port
L229[04:58:46] <geeky​_kappa> Will eris update to lua 5.4.x?
L230[04:59:50] ⇦ Quits: MichiBot (~MichiBot@heimdall.pc-logix.com) (Ping timeout: 189 seconds)
L231[05:01:46] ⇨ Joins: MichiBot (~MichiBot@heimdall.pc-logix.com)
L232[05:01:46] zsh sets mode: +v on MichiBot
L233[05:33:10] <Corded> > <geeky​_kappa> Will eris update to lua 5.4.x?
L234[05:33:11] <as​ie> Already has, but it's stuck on 5.4.4 IIRC and its stability is untested - there's a 5.4.6 update attempt but it's broken
L235[05:33:19] <as​ie> It's not enabled by default, but you can enable it in the mod's config
L236[05:45:57] <as​ie> for any of you looking into forking/PRing/etc <https://github.com/MightyPirates/OpenComputers/issues/3709&gt; is a valuable read
L237[05:45:57] <MichiBot> Title: The future of OpenComputers 1? | Posted by: asiekierka | Posted: Tue Apr 16 18:55:34 UTC 2024 | Status: open
L238[06:03:30] <Corded> > <as​ie> for any of you looking into forking/PRing/etc <https://gith
L239[06:03:30] <Spider ​EveryOS> Thanks
L240[07:22:10] ⇦ Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:72d0:d93b:5ec6:a7a3) (Quit: Leaving.)
L241[07:38:20] ⇦ Quits: tehbeard (~tehesper@66.228.139.228) (Ping timeout: 195 seconds)
L242[07:39:33] ⇨ Joins: tehbeard (~tehesper@66.228.139.228)
L243[07:45:01] ⇨ Joins: ROnaldo (~ROnaldo@185.107.193.18)
L244[07:45:03] <ROnaldo> OS
L245[07:45:33] ⇦ Quits: ROnaldo (~ROnaldo@185.107.193.18) (Client Quit)
L246[07:47:29] ⇨ Joins: Ronaldo (~Ronaldo@185.107.193.18)
L247[07:47:58] ⇦ Quits: Ronaldo (~Ronaldo@185.107.193.18) (Client Quit)
L248[09:33:05] <Kristo​pher38> I see a lot of unconcentrated effort
L249[09:34:29] <Kristo​pher38> Meanwhile there's a 1.16 port with one bug waiting to be resolved
L250[09:37:17] <geeky​_kappa> Is OC2 still being working on?
L251[09:41:27] <Na​dja> Not by snagar, but gruetzkopf and I have been maintaining a fork
L252[09:47:05] <geeky​_kappa> I found 2 ongoing 1.19 forks in network
L253[10:04:46] <Forec​aster> %sip
L254[10:04:47] <MichiBot> You drink a runny tiberium potion (New!). Forecaster gains an additional bone.
L255[10:05:02] <Forec​aster> Bones for the bone god
L256[10:38:38] <Forec​aster> %tonkout
L257[10:38:39] <MichiBot> Yow! Forec​aster! You beat Spider ​EveryOS's previous record of 7 hours, 23 minutes and 52 seconds (By 3 hours, 31 minutes and 50 seconds)! I hope you're happy!
L258[10:38:40] <MichiBot> Forec​aster has stolen the tonkout! Tonk has been reset! They gained 0.01 tonk points! plus 0.009 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.44508. Position #2 Need 0.0003 more points to pass Va​ur!
L259[10:38:47] <Forec​aster> So close
L260[11:12:58] <Corded> > <geeky​_kappa> I found 2 ongoing 1.19 forks in network
L261[11:12:58] <Na​dja> Paranoidlabs has a 1.19 one as well, I'm aiming to port to 1.20 when I have the time
L262[11:13:18] <Na​dja> … I could convince my kid to do that, that sounds fun :D
L263[11:20:30] * Amanda meows and looks around
L264[11:20:40] <Amanda> Busy night last night
L265[11:22:40] * Amanda spots a nadja, quickly hides the half-formed singularity she's been playing with
L266[11:28:36] <geeky​_kappa> Just don't tell me you will change target to 1.21 later
L267[11:43:39] <Amanda> I mean, they probably will, the age of everlasting mc versions only happen because mc/forge decided to change a bunch of stuff after 1.13 in ways that made porting mods a nightmare
L268[11:44:33] <Amanda> 1.12*
L269[11:45:24] <Amanda> There's a reason all the mods from the 1?12 days are generally coming back massively changed and reimsgined
L270[12:12:15] <Na​dja> I mean nothing in 1.21 so far looks particularly interesting but I'll go with whatever I wanna play on really
L271[13:01:12] <Amanda> %choose cubes or try and be producitve first
L272[13:01:12] <MichiBot> Ama​nda: I've heard "try and be producitve first" is in these days
L273[13:01:26] <Amanda> Well, I'm not very low-temp goat kitten, so cubes after my laptop finishes updating
L274[13:02:20] <Amanda> Which will happen after the backup finishes.
L275[13:52:16] ⇨ Joins: noteswiper (~noteswipe@softbank126089237028.bbtec.net)
L276[13:52:47] ⇦ Quits: noteswiper (~noteswipe@softbank126089237028.bbtec.net) (Client Quit)
L277[14:15:16] <Forec​aster> %sip
L278[14:15:17] <MichiBot> You drink a dull dilithium potion (New!). The potion bottle insults Forecaster's haircut.
L279[14:15:24] <Forec​aster> D:
L280[14:15:34] <Forec​aster> The nerve
L281[14:32:55] <Brisingr​ Aerowing> %splash @Forecaster with mutable potion
L282[14:32:56] <MichiBot> You fling a mutable pussplum potion (New!) that splashes onto @Forecaster. @Forecaster turns into a cerulium golem girl until they stop thinking about it.
L283[14:45:25] <Spider ​EveryOS> %tonk
L284[14:45:25] <MichiBot> Aw jeez! Spider ​EveryOS! You beat Forec​aster's previous record of <0 (By 4 hours, 6 minutes and 47 seconds)! I hope you're happy!
L285[14:45:26] <MichiBot> Spider EveryOS's new record is 4 hours, 6 minutes and 47 seconds! Spider EveryOS also gained 0.00411 tonk points for stealing the tonk. Position #3. Need 0.76468 more points to pass Forec​aster!
L286[14:46:36] <Corded> > <Forec​aster> The nerve
L287[14:46:36] <Spider ​EveryOS> Forecaster: I dunno what your haircut looks like, but those are some nice cat ears on your Discord avatar decoration
L288[15:06:14] <Forec​aster> Thanks, they're animated
L289[15:06:33] <Brisingr​ Aerowing> %splash @Forecaster with mutable potion
L290[15:06:33] <MichiBot> You fling a mutable unobtanium potion (New!) that splashes onto @Forecaster. @Forecaster turns into a dryad boy until someone turns off a lamp and then on again.
L291[15:15:03] <Corded> > <Forec​aster> Thanks, they're animated
L292[15:15:04] <Spider ​EveryOS> I'm aware %sip
L293[15:15:04] <MichiBot> You drink a shiny black potion (New!). Spider EveryOS grows whiskers for 59 minutes.
L294[15:15:40] <Spider ​EveryOS> I figured, while you have cat ears, I'll have cat whiskers. The server already seems to be quite cat-themed
L295[15:55:20] <walks​anator> what is the 1.16.5 port missing
L296[15:55:28] <walks​anator> cause I could have sworn there were *some* issues with it
L297[15:55:39] <Spider ​EveryOS> They said the keyboard mappings weren't the same I think
L298[15:58:04] <walks​anator> if thats the only issue then... I may just fix that and port from there
L299[15:58:50] <walks​anator> since it cant be that hard to stick a switch case into the top of whatever reads the keys and remap them
L300[16:11:31] <Spider ​EveryOS> https://paste.pc-logix.com/uduwagozam
L301[16:13:34] <nadja> Amanda: No naked singularities in the living room, you know that!
L302[16:14:50] <Amanda> but naaaaddjaaaa~
L303[16:16:41] <Corded> > <na​dja> Amanda: No naked singularities in the living room, you know…
L304[16:16:41] <Spider ​EveryOS> What??
L305[16:17:46] <nadja> What?
L306[16:18:42] <SquidDev> @walks​anato IIRC LWJGL 2 fires key and character events at the same time, while LWJGL does them separately (and with different codes).
L307[16:19:35] <SquidDev> *LWJGL 3.
L308[16:20:28] <SquidDev> It's definitely fixable, but will be ugly :/.
L309[16:21:05] <nadja> If your code isn't full of hacks and botches, are you even programming?
L310[17:01:51] <Forec​aster> 10% code, 92% hacks
L311[17:14:10] ⇦ Quits: Neo (~neo@heimdall.pc-logix.com) (ZNC 1.8.2 - https://znc.in)
L312[17:40:24] ⇨ Joins: Neo (~neo@heimdall.pc-logix.com)
L313[17:40:36] *** Server sets mode: +ntz
L314[17:41:49] ⇨ Joins: Michiyo_ (~Michiyo@50.38.50.245)
L315[17:44:25] ⇦ Quits: Michi__ (~Michiyo@2607:fb90:330c:f40c:a9e9:94b7:89cf:8c89) (Ping timeout: 195 seconds)
L316[17:45:03] <Forec​aster> But who's the real one?!
L317[17:46:02] *** Michiyo_ is now known as Michiyo
L318[17:46:13] zsh sets mode: +o on Michiyo
L319[17:46:19] * Michiyo grumbles
L320[17:46:46] <Michiyo> Ok, good Neo's auto ident worked atleast
L321[17:58:33] <Corded> > <na​dja> If your code isn't full of hacks and botches, are you even …
L322[17:58:33] <⚧ E​mily> > If your code isn't full of hacks and botches, are you even programming?
L323[17:58:33] <⚧ E​mily> Depends. If you are calculating float x + float y, it shouldn't, but when making interlinked systems, ofc there will be hacks n botches
L324[17:58:58] <Amanda> You don't need to manually quote-reply you know, Emily. Corded does it for you
L325[17:59:25] <Amanda> Or is Corded behaving weird with a discord reply thing
L326[17:59:52] <Corded> > <Ama​nda> You don't need to manually quote-reply you know, Emily. Cor…
L327[17:59:52] <⚧ E​mily> Well i wouldn't know until you tell me
L328[17:59:52] <⚧ E​mily> I never use IRC
L329[18:00:03] <⚧ E​mily> much less bridged Discord <-> IRC
L330[18:00:10] <Amanda> https://matrix.camnet.site/_matrix/media/v3/download/camnet.site/NVKIrAwJSTauUyTxZQaBdmnu/Screenshot%20from%202024-04-17%2013-59-55.png
L331[18:00:13] <Amanda> bah
L332[18:00:25] <Amanda> https://matrix.camnet.site/_matrix/media/v3/download/camnet.site/RpWyzjnaEZFBqkyPUxQvwkfl/image.png
L333[18:00:34] <Amanda> No idea how I managed that for the first screenshot
L334[18:00:58] <Corded> > <Ama​nda> No idea how I managed that for the first screenshot
L335[18:00:58] <⚧ E​mily> Eh. It happens.
L336[18:03:01] <Amanda> I wish unifi didn't fucking break source IPs
L337[18:03:13] <Amanda> oh wait, it owuldn't matter
L338[18:03:49] <Amanda> I was going to say "Then I could make fedi instances hosted on cloudflare return a 403 instead of just failing to federate at all" but the source IP wouldn't be from cloudflare
L339[18:04:24] <Amanda> So I guess I'll just have to go through my logs and block any instances that keep getting hit with this, because my alerts are going nuts with the 500's generated from this
L340[18:05:45] <Michiyo> Blocking CloudFlare?
L341[18:06:40] <Amanda> Specifically fedi instanced put behind cloudflare, because the automated traffic keeps getting my entire home IP flagged as "suspicious" because of the normal federation traffic
L342[18:06:56] <Amanda> And like, there's no reason to do that, because federating out will expose your "real" IP anyway!
L343[18:12:18] <Amanda> So yeah, I wrote a little bash script, packaged it as a container, and now it auto-blackholes any cloudflare-associated IPs for my gotosocial instance
L344[18:15:13] <Michiyo> Ah
L345[18:16:52] <Corded> > <Ama​nda> Specifically fedi instanced put behind cloudflare, because …
L346[18:16:52] <⚧ E​mily> wow, that's a first I've ever heard
L347[18:17:43] <Amanda> @Emily the dangers of homelabs, my fedi IP is my home IP
L348[18:18:17] <Amanda> One day I'm going to buy a cheap VPS and use that instead, but I've not had the spoons for it yet
L349[18:18:29] <Amanda> ( Route traffic in/out through that for stuff like fedi )
L350[18:20:00] * Amanda curls up around Elfi, debates cake
L351[18:20:53] <Mim​iru> That's what I do, and it can be SUPER fragile.. but also very nice for when my local IP changes
L352[18:21:50] <Amanda> yeah my local IP's fairly stable, so it's not been a major sticking-point yet, but one day
L353[18:22:29] <Michiyo> In theory, if I wanted I could keep my webserver online via my hotspot... I've not been that desperate though.
L354[18:22:30] <Michiyo> Yet.
L355[18:22:30] <Michiyo> lol
L356[18:23:12] <Amanda> haha
L357[18:24:00] <stephan48> i am still searching for a cheap VM host which gives out bigger then /60 for v6
L358[18:24:15] <Forec​aster> %tonk
L359[18:24:17] <MichiBot> I'm sorry Forecaster, you were not able to beat Spider EveryOS's record of 4 hours, 6 minutes and 47 seconds this time. 3 hours, 38 minutes and 50 seconds were wasted! Missed by 27 minutes and 56 seconds!
L360[18:24:26] <Forec​aster> Ah damn
L361[18:25:17] <stephan48> on the other hand I can just announce my own ipv6 range on vultr :P
L362[18:26:15] <Amanda> Wasn't vultr the ones that recently chanegd their TOS to try and claim ownership of anything you serve from VMs hosted on them?
L363[18:27:20] <Corded> > <Ama​nda> @Emily the dangers of homelabs, my fedi IP is my home IP
L364[18:27:20] <⚧ E​mily> oh, that... sucks
L365[18:28:19] <Amanda> Hrm, seems either the post of the user I saw saying that on fedi disappeared
L366[18:28:31] <Amanda> s/post of/post or/
L367[18:28:32] <MichiBot> <Amanda> Hrm, seems either the post or the user I saw saying that on fedi disappeared
L368[18:29:37] <Amanda> ... you know, I'm starting to think somebody's spamming using cloudflare-hosted instances, cause an awful lot of these failures are for the same un on different random hosts.
L369[18:30:01] ⇨ Joins: FIN_K89i (~fin_k89i@mob-5-90-1-97.net.vodafone.it)
L370[18:30:06] <FIN_K89i> hello?
L371[18:30:12] <Michiyo> %yeshi
L372[18:30:12] <MichiBot> Hi, welcome to the opencomputers IRC channel. If you just connected from minecraft, yes this is a real chat. There are people here, but dont expect people to engage with someone who just says "hi" or similar, we are (usually) pretty busy.
L373[18:30:34] <FIN_K89i> guys there is a hurricane coming
L374[18:31:19] <Amanda> We're not here to roleplay your disaster scenarios, you know
L375[18:31:29] <FIN_K89i> ye i know that
L376[18:32:28] <FIN_K89i> but i just sayed a thing because im waiting that the storm goese away
L377[18:32:50] <FIN_K89i> end the power is out so the pc is going down
L378[18:33:32] <FIN_K89i> bruh now i have to rebuild evrything
L379[18:35:04] <FIN_K89i> anyway
L380[18:35:11] <Corded> > <Forec​aster> But who's the real one?!
L381[18:35:11] <Spider ​EveryOS> When IRC says "no":
L382[18:35:18] <FIN_K89i> what u guys are doing here?
L383[18:36:01] <Spider ​EveryOS> I'm bringing the OC case block to Fabric 1.20.4 and Forge 1.20.2
L384[18:36:16] <FIN_K89i> cool
L385[18:37:01] <FIN_K89i> im building a place to put all the heavy machinery from immersive enginniering
L386[18:37:23] <Spider ​EveryOS> 👍
L387[18:37:33] <Amanda> %choose laptopnaptime?
L388[18:37:33] <MichiBot> Ama​nda: Ohwouldyoulookatthetime! I suddenly need to be on the other side of the planet!
L389[18:37:41] <Amanda> Wow, rude.
L390[18:37:53] <Spider ​EveryOS> haha
L391[18:38:27] <Amanda> Ask a simple yes/no question and she just runs off
L392[18:38:49] <Amanda> %remindme 18h update miranda
L393[18:38:50] <MichiBot> I'll tell you "update miranda" in 18h at 04/18/2024 12:38:49 PM
L394[18:39:18] <FIN_K89i> you guys did the update to 1.8.4?
L395[18:41:17] <Corded> > <Spider ​EveryOS> I'm bringing the OC case block to Fabric 1.20.4 and Forge 1…
L396[18:41:17] <Spider ​EveryOS> It's mostly working, but I just can't find a way to sync the power button state between client/server without getting into complicated network code, because sadly a simple DataSlot does not seem to actually sync. After I do that, though, I really just need to show a tooltip for the power button, change the case model when power
L397[18:41:18] <Corded> is on, and that's really all I can think of left
L398[18:42:15] <Forec​aster> I did all of the updating 100% for sure
L399[18:42:33] <FIN_K89i> oh by the way im searching a shell for openos for lv2 computers that looks like old windows 3.1
L400[18:43:23] <FIN_K89i> .
L401[18:45:53] ⇦ Quits: FIN_K89i (~fin_k89i@mob-5-90-1-97.net.vodafone.it) (Remote host closed the connection)
L402[18:47:08] <Spider ​EveryOS> Sad
L403[18:53:38] * Amanda flops down atop Elfi, lets her laptop nap
L404[19:08:39] <Amanda> Bah, should have looked if any of my stories updated first
L405[19:08:57] <Amanda> Oh well, surprise for tomorrow-amanda
L406[19:15:33] <Ocawes​ome101> if FIN_K89i were still here i would be delighted to tell them that such a thing sadly doesn't exist
L407[19:16:20] <stephan48> Amanda: UH WHAT? in regards to the ToS thing?
L408[19:17:20] <Amanda> stephan48: I saw it pop up on fedi a couple weeks ago, but the post I saw and shared with Alex seems to have disappeared?
L409[19:18:40] <stephan48> ahhh....... https://www.theregister.com/2024/03/28/vultr_content_controversy/
L410[19:18:56] <stephan48> if they would have upheld that it would have sucked
L411[19:19:10] <stephan48> as they are frankly a cheap provider with okeyish prices and BGP access for free
L412[19:24:29] ⇨ Joins: Vexatos (~Vexatos@p200300EAef3C0000569113dE6ed68527.dip0.t-ipconnect.de)
L413[19:24:29] zsh sets mode: +v on Vexatos
L414[20:44:12] <Corded> > <Spider ​EveryOS> I'm bringing the OC case block to Fabric 1.20.4 and Forge 1…
L415[20:44:12] <walks​anator> So wait just the case block or will you eventually re-implement the entire oc
L416[21:17:48] <Forec​aster> What more do you need but a block that looks like a case?!
L417[21:24:09] <Forec​aster> I rest my case.
L418[21:42:07] <walks​anator> ~~I smell someone in need of democracy 🔼▶️🔽🔽🔽 ~~
L419[21:45:34] ⇦ Quits: Vexatos (~Vexatos@p200300EAef3C0000569113dE6ed68527.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L420[21:50:10] <Corded> > <Forec​aster> I rest my case.
L421[21:50:10] <Spider ​EveryOS> Wow, I'm seeing a ton of puns from the Discord servers I'm in today xD
L422[21:50:41] <Spider ​EveryOS> Sorry for pinging, forgot to disable reply auto-ping
L423[21:52:27] <Corded> > <walks​anator> So wait just the case block or will you eventually re-imple…
L424[21:52:28] <Spider ​EveryOS> So I'm starting with cases, and we'll see how I'm feeling from there. Wouldn't want to overpromise xD
L425[21:52:28] <Spider ​EveryOS> Besides, OC has a *ton* of items, re-implementing the entirety of it is probably impractical
L426[23:16:59] ⇦ Quits: BadCoder (~wasp@109.229.108.174) (Ping timeout: 183 seconds)
L427[23:17:15] ⇨ Joins: BadCoder (~wasp@109.229.108.131)
L428[23:51:50] <Amanda> %splash @Forecaster with mutable red potion
L429[23:51:50] <MichiBot> You fling a mutable red potion (New!) that splashes onto @Forecaster. @Forecaster turns into a unicorn girl until they see a bird.
L430[23:52:18] <Amanda> %choose spaaace
L431[23:52:18] <MichiBot> Ama​nda: Hm. I can't choose. Ask me again in a couple of minutes.
<<Prev Next>> Scroll to Top