<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:07:28] <walksanato​r. B⃢ot.> %tonk
L2[00:07:31] <MichiBot> I'm sorry walksanator. B⃢ot., you were not able to beat Vaur's record of 2 hours, 24 minutes and 23 seconds this time. 2 hours, 11 minutes and 21 seconds were wasted! Missed by 13 minutes and 2 seconds!
L3[00:07:56] <walksanato​r. B⃢ot.> Guh
L4[00:08:06] <PwnageP​ineapple> Oof
L5[00:13:10] ⇦ Quits: Vexatos (~Vexatos@p200300EAEF0baf46Fc55A2d4B9092844.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L6[00:24:25] <PwnageP​ineapple> %tonk
L7[00:24:27] <MichiBot> I'm sorry PwnagePineapple, you were not able to beat Vaur's record of 2 hours, 24 minutes and 23 seconds this time. 16 minutes and 55 seconds were wasted! Missed by 2 hours, 7 minutes and 27 seconds!
L8[00:24:55] <PwnageP​ineapple> I see. I have to wait the whole time again if someone fails lol
L9[00:25:01] <PwnageP​ineapple> Oh well. Live and learn
L10[01:11:49] <Ar​iri> Izaya: what xmpp software do u use
L11[01:15:13] <Izzy> Prosody for the server, Gajim and Dino as clients
L12[01:15:37] <CompanionCube> also conversations for android?
L13[01:15:51] <Izzy> don't have an android device any more \o/
L14[01:15:56] <Izzy> (it is good, though)
L15[01:15:57] <CompanionCube> lucky you
L16[01:17:23] * CompanionCube should actually install a desktop XMPP client, iirc thunderbird does XMPP but not the right features
L17[01:19:15] <Izzy> actually if we're talking quality, I kind of hate gajim, but it has all the administration buttons
L18[01:19:55] <S​ky> >CompanionCube: _should actually install a desktop XMPP client, iirc thunderbird does …
L19[01:19:56] <S​ky> i just removed thunderbird from my laptop lol
L20[01:20:02] <S​ky> it was included with my ubuntu but i dont use it lol
L21[01:20:08] <S​ky> ~~saved a whole 250MB!!!~~
L22[01:20:31] <CompanionCube> i use it for email
L23[01:20:57] <Izzy> email, calendar, to-do list and contacts for me
L24[01:21:17] <CompanionCube> if you're gonna need to dealt with HTML emails why not a web browser anyway?
L25[01:21:40] <CompanionCube> (even though it doesn't *look* like a web browser, it is one)
L26[01:21:53] <Izzy> I'm not using enough GNOME shit for their PIM stuff, same with KDE
L27[01:25:09] <S​ky> i just need my laptop to run shit for school
L28[01:25:17] <S​ky> aka an IDE or 2 when i was in CS, and Xournal++ for math
L29[01:25:31] <Izzy> hhh I don't miss school
L30[01:30:04] <walksanato​r. B⃢ot.> Xournal++ (googling)
L31[01:31:15] <walksanato​r. B⃢ot.> because somehow in my refactor i am causing a NullRefrenceException so the entire tis machine stops ticking
L32[01:32:24] ⇦ Quits: lunar_sam (c44a7f2987@jabberfr.org) (Ping timeout: 183 seconds)
L33[01:33:25] <S​ky> >walksanator. B⃢ot.: Xournal++ (googling)
L34[01:33:26] <S​ky> Xournal++ is fucking amazing
L35[01:39:01] ⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L36[01:45:31] <Amanda> %choose read about girls or do unconscious hallucinating instead
L37[01:45:31] <MichiBot> Ama​nda: I tried reading my tea leaves this morning. There was something about death and doom. Anyway, go with "do unconscious hallucinating instead"
L38[01:47:51] * Amanda meows sleepily to elfi about the recent updates to the irc -> LGBT pipeline, and how it's got a higher success rate now, does a heccen zzzmew
L39[01:50:54] <Amanda> Night girls and soon to be girls
L40[01:58:06] <Ar​iri> >Izzy: Prosody for the server, Gajim and Dino as clients
L41[01:58:06] <Ar​iri> ty
L42[01:58:17] <Ar​iri> also, Izzy*, sorry force of habit
L43[01:58:33] <Ar​iri> do u get ur stuff to work on subdomains or do u just use ports
L44[01:58:53] <Ar​iri> cuz i wanna put znc and xmpp on subdomains but it seems like its complicated
L45[02:01:37] <walksanato​r. B⃢ot.> okay pushed changes, still only getting one letter of output
L46[02:01:38] <walksanato​r. B⃢ot.> https://github.com/MightyPirates/TIS-3D/issues/178
L47[02:01:38] <MichiBot> Title: Module output not quire working | Posted by: walksanatora | Posted: Fri Mar 03 00:41:25 UTC 2023 | Status: open
L48[02:01:53] <walksanato​r. B⃢ot.> @PwnagePineapple since you are still marked as online
L49[02:01:53] <walksanato​r. B⃢ot.> got any ideas
L50[02:02:11] <PwnageP​ineapple> ...
L51[02:02:25] <PwnageP​ineapple> I specifically asked you to stop pinging me about this
L52[02:02:35] <walksanato​r. B⃢ot.> i forgor
L53[02:02:50] <PwnageP​ineapple> Anyways, I'm busy rn
L54[02:03:10] <PwnageP​ineapple> If I take a look, it probably won't be until Sunday
L55[02:03:27] <walksanato​r. B⃢ot.> fair enough
L56[02:03:54] <walksanato​r. B⃢ot.> until then i am gonna keep trying random changes untill it magically works for no discernable reason
L57[02:04:23] <Kristo​pher38> programming through permuting
L58[02:05:04] <walksanato​r. B⃢ot.> yep
L59[02:05:12] <walksanato​r. B⃢ot.> may the working code live on
L60[02:05:28] <walksanato​r. B⃢ot.> if i fail to program i basically turn into a genetic algorithm
L61[02:06:11] <Izzy> Ariri: XMPP is on my main domain, though the HTTP file share is on a subdomain. ZNC doesn't give a shit.
L62[02:07:43] <Izzy> You can use SRV records to point stuff at a specific subdomain also
L63[02:09:53] <Izzy> https://shadowkat.net/tmp/3940.png
L64[02:13:57] <walksanato​r. B⃢ot.> i may have found the issue
L65[02:14:36] <walksanato​r. B⃢ot.> i was saying "if output string buffer is null, do nothing, otherwise append output string buffer into the StringBuilder"
L66[02:17:17] <walksanato​r. B⃢ot.> well uhhh it is something more...
L67[02:19:07] <walksanato​r. B⃢ot.> https://imgur.com/pDBZd3X.png
L68[02:23:18] <walksanato​r. B⃢ot.> wait am i mis-understand `StringBuilder.append`
L69[02:24:37] <walksanato​r. B⃢ot.> i think i am
L70[02:25:14] <Ar​iri> >Izzy: https://shadowkat.net/tmp/3940.png
L71[02:25:14] <Ar​iri> oh so instead of reverse proxy i can just tell srv records what port to use for a given subdomain? (if im understanding that right)
L72[02:25:28] <Izzy> no, that's for XMPP server and client
L73[02:26:02] <Izzy> you can tell clients and servers to connect to a different domain name and port via the SRV records
L74[02:26:29] <Izzy> Doesn't make any difference to the HTTP file sharing though.
L75[02:27:32] <Ar​iri> a, so like xmpp.domain.com -> SRV -> [domain IP]:[xmpp port]?
L76[02:27:43] <Ar​iri> sorry im still tryna figure out how name records and stuff work
L77[02:28:17] <Izzy> https://wiki.xmpp.org/web/SRV_Records
L78[02:28:23] <walksanato​r. B⃢ot.> https://ns1.com/resources/dns-types-records-servers-and-queries
L79[02:28:31] <walksanato​r. B⃢ot.> ah i was just goona link DNS types
L80[02:29:30] <Ar​iri> mmmm
L81[02:29:35] <Ar​iri> i think i might get it
L82[02:29:38] <walksanato​r. B⃢ot.> but yeah a SRV record boils down to "you want to go to app.something.net, that is actually aws.amazon.com:7482"
L83[02:29:47] <walksanato​r. B⃢ot.> (from what i can understand)
L84[02:29:49] <Ar​iri> ill try it later and ill prolly ping u when it goes down
L85[02:30:16] <Ar​iri> f-ck
L86[02:30:19] <Ar​iri> oh well
L87[02:32:06] <Izzy> the typical use of it is to redirect XMPP for <domain> to <subdomain> that may or may not functionally be <domain>
L88[02:32:21] <Izzy> in the XMPP world anyway
L89[02:32:45] <Ar​iri> i see
L90[02:32:57] <Izzy> I've also used it to let Skye connect to my XMPP via a cursed XMPP over websocket thinger through nginx
L91[02:36:14] <walksanato​r. B⃢ot.> i think i fixed it
L92[02:36:37] <walksanato​r. B⃢ot.> i hope
L93[02:36:57] <walksanato​r. B⃢ot.> because the last test had the output "backwards"
L94[02:40:59] <Amanda> Oops I ended up doing some awake hallucinating
L95[02:41:19] * Amanda lays her head back down on Elfi, does a heccen zzzmew
L96[02:41:32] <Amanda> Night for real girls
L97[02:41:56] <Amanda> %remindme 10h check if coder is working how you wanted
L98[02:41:56] <MichiBot> I'll tell you "check if coder is working how you wanted" in 10h at 03/11/2023 12:41:56 PM
L99[02:49:55] <PwnageP​ineapple> %tonk
L100[02:49:56] <MichiBot> Dogast! PwnageP​ineapple! You beat Va​ur's previous record of 2 hours, 24 minutes and 23 seconds (By 1 minute and 5 seconds)! I hope you're happy!
L101[02:49:57] <MichiBot> PwnagePineapple's new record is 2 hours, 25 minutes and 29 seconds! PwnagePineapple also gained 0.00006 (0.00002 x 3) tonk points for stealing the tonk. Position #11. Need 0.00223 more points to pass TechT​astic!
L102[02:50:16] <PwnageP​ineapple> 1 min 5 sec
L103[02:50:19] <PwnageP​ineapple> Not bad
L104[03:11:06] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:8294:0:9b6c:a008:888c:f006)
L105[03:30:23] <PwnageP​ineapple> >walksanator. B⃢ot.: i think i fixed it
L106[03:30:23] <PwnageP​ineapple> So I got a chance to look through your code. At least, the latest stuff on Github. Remind me, what exactly does `StringBuilder.setLength` do?
L107[03:31:27] <PwnageP​ineapple> More specifically, if the new len is shorter than the old len, which end gets trimmed?
L108[03:31:29] <walksanato​r. B⃢ot.> >PwnagePineapple: So I got a chance to look through your code. At least, the latest stuff on Github. Remi…
L109[03:31:29] <walksanato​r. B⃢ot.> it ends up cutting the last letter off the StringBuilder
L110[03:31:30] <walksanato​r. B⃢ot.> i finally got it working (have not tested with floats yet)
L111[03:33:47] <walksanato​r. B⃢ot.> ah ... smol problem
L112[03:33:47] <walksanato​r. B⃢ot.> sending `0xFFFF` through a `INT` print prints `-1`
L113[03:33:54] <walksanato​r. B⃢ot.> meaning it is using the signed version
L114[03:35:56] <PwnageP​ineapple> Isn't `INT` supposed to be signed?
L115[03:36:16] <PwnageP​ineapple> And `UINT` unsigned?
L116[03:39:07] <walksanato​r. B⃢ot.> yeah i swapped them
L117[03:39:09] <walksanato​r. B⃢ot.> accidently
L118[03:39:13] <walksanato​r. B⃢ot.> fixed now
L119[03:41:18] <PwnageP​ineapple> Question about this chunk:
L120[03:41:18] <PwnageP​ineapple> Code Block pastebined https://paste.pc-logix.com/qurebiluna
L121[03:41:18] <PwnageP​ineapple> This might be out of date by now, but it looks like the code in the `else` block is guaranteed to NPE
L122[03:41:48] <walksanato​r. B⃢ot.> yeah i swapped it
L123[03:41:48] <walksanato​r. B⃢ot.> the else is now in the main if, else is no more
L124[03:42:08] <walksanato​r. B⃢ot.> pushed the semi-working code (everything is signed numbers)
L125[03:48:14] <walksanato​r. B⃢ot.> yep fixed
L126[03:50:34] <walksanato​r. B⃢ot.> i think the next state to add to stringify module is HEX and UHEX (hex and upper-case hex)
L127[03:50:34] <walksanato​r. B⃢ot.> and writing proper documentation and not using the TIS-advanced docs
L128[03:58:56] <PwnageP​ineapple> And change the texture file names lol
L129[04:03:33] <walksanato​r. B⃢ot.> And that
L130[04:03:53] <walksanato​r. B⃢ot.> I think the asic texture is the only one not changed
L131[04:04:01] <walksanato​r. B⃢ot.> Item*
L132[04:04:11] <walksanato​r. B⃢ot.> also it is not under review
L133[04:04:14] <walksanato​r. B⃢ot.> Now*
L134[04:05:15] <walksanato​r. B⃢ot.> https://modrinth.com/mod/tis-stringify
L135[04:07:25] <walksanato​r. B⃢ot.> I think I may implement CC peripheral for IR
L136[04:07:28] <walksanato​r. B⃢ot.> Just cause
L137[04:08:20] <walksanato​r. B⃢ot.> But hey @TechTastic it works
L138[04:10:38] <TechT​astic> Nice
L139[04:11:21] <TechT​astic> And about StringBuilder, why not use a char[] instead?
L140[04:11:32] <walksanato​r. B⃢ot.> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/okifiwetub
L141[04:11:51] <walksanato​r. B⃢ot.> >TechTastic: And about StringBuilder, why not use a char[] instead?
L142[04:11:51] <walksanato​r. B⃢ot.> Because StringBuilder is what is used in the terminal module
L143[04:11:56] <TechT​astic> Ah k
L144[04:12:00] <PwnageP​ineapple> 4. Make a de-stringify system
L145[04:12:05] <walksanato​r. B⃢ot.> I initially had a ArrayList<Short>
L146[04:12:14] <walksanato​r. B⃢ot.> >PwnagePineapple: 4. Make a de-stringify system
L147[04:12:14] <walksanato​r. B⃢ot.> So you mean a parser
L148[04:12:24] <TechT​astic> tonumber()
L149[04:12:30] <TechT​astic> :trollface:
L150[04:12:34] <walksanato​r. B⃢ot.> Basically
L151[04:14:09] <TechT​astic> You know what? Imma start on TIS Integration for Valkyrien Computers
L152[04:15:43] <walksanato​r. B⃢ot.> Just copy our code
L153[04:15:43] <walksanato​r. B⃢ot.> Pwnages module implementation
L154[04:15:43] <walksanato​r. B⃢ot.> And my OutBuffer
L155[04:16:13] <walksanato​r. B⃢ot.> Mabey change types and functions for len, pop value and writing to the buffer
L156[04:18:40] <PwnageP​ineapple> >walksanator. B⃢ot.: So you mean a parser
L157[04:18:40] <PwnageP​ineapple> Yes lol
L158[04:18:42] <walksanato​r. B⃢ot.> I have a feeling i should make a "GenericDoubleBufferedModule"
L159[04:20:01] <walksanato​r. B⃢ot.> That implements the read/write functions
L160[04:20:38] <walksanato​r. B⃢ot.> And has functions for [peek|pop]Input pushOutput
L161[04:21:00] <walksanato​r. B⃢ot.> So input is RO and output is Wo
L162[05:26:18] <Va​ur> %tonkout
L163[05:26:18] <MichiBot> Boom! Va​ur! You beat PwnageP​ineapple's previous record of 2 hours, 25 minutes and 29 seconds (By 10 minutes and 53 seconds)! I hope you're happy!
L164[05:26:19] <MichiBot> Va​ur has stolen the tonkout! Tonk has been reset! They gained 0.002 tonk points! plus 0.001 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.21002. Position #4 Need 0.2361 more points to pass Mic​hiyo!
L165[05:31:08] <CompanionCube> :(
L166[05:44:36] <Mic​hiyo> damn
L167[06:59:00] <Forec​aster> seems I managed to fix the password thing
L168[07:09:31] <Forec​aster> pushed
L169[07:10:40] <Agitate​d Alice> does this host OCII and TIS3d related things too? Cant see any channels for it
L170[07:11:08] <Forec​aster> This channel is for everything
L171[07:11:28] <Forec​aster> (except things that break the rules)
L172[07:15:11] ⇦ Quits: Amanda (~m-yt727s@2600:4040:70fd:d001:2ae5:bc72:b4de:fb6) (Ping timeout: 190 seconds)
L173[07:18:18] ⇨ Joins: Amanda (~m-yt727s@2600:4040:70f3:6601:308a:f1f8:31db:5387)
L174[07:27:41] <Agitate​d Alice> >Forecaster: (except things that break the rules)
L175[07:27:41] <Agitate​d Alice> i left most computer mod related discords because a lot of them got squatted by people with an interest in pornographic comics and endless gif spam, so I'll definitely stay on topic here
L176[07:28:37] <Forec​aster> both of those things are against the rules
L177[07:29:23] <Agitate​d Alice> As someone with mostly experience in C, C++ and assembler for various real life systems, how much work would it be for me to make TIS-3D systems take RF/FE and require that to operate? I am trying to do a modpack with a feel about weighing technological progression against environmental impact, and computers just being these self sustaining devices screws with me and makes me miss OC to the point of wanting to brave the annoying levels of
L178[07:29:23] <Agitate​d Alice> boilerplate involved in java..
L179[07:31:24] <Forec​aster> huh, well I haven't even used TIS-3D, but you're in luck as we have people here (at least one) who are actively developing addons for it
L180[07:31:29] <Forec​aster> they can probably answer that
L181[07:32:08] <Agitate​d Alice> Is the guy that did the addon with ASICs and tapes for TIS-3d here? This guy is an absolute unsung hero to me, saw his mod randomly pop up on curse while searching to make sure I had every last bit of TIS related extras for the other mods
L182[07:32:34] <Forec​aster> without a name I don't know who that is
L183[07:33:02] <Agitate​d Alice> one moment will find it, sorry, think my partner brewed my morning coffee too thin lol
L184[07:33:34] <Agitate​d Alice> Ah! PwnagePineapple!
L185[07:33:52] <Forec​aster> yes
L186[07:33:58] <Forec​aster> @PwnagePineapple
L187[07:38:18] <Agitate​d Alice> Well the advanced mod likely made Forth for TIS-3D even more viable for me to implement, especially with the tape storage mediums, I like secondary non volatile storage methods like that and felt ROMs were insufficient for this mod
L188[07:42:48] <Forec​aster> they'll be around eventually
L189[07:48:00] <Agitate​d Alice> Oh well, good to finally find a discord for this stuff that is on-topic! 😄
L190[07:53:32] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:8294:0:9b6c:a008:888c:f006) (Quit: Leaving.)
L191[07:54:23] <Forec​aster> people talk about all sorts of things here, and do other things
L192[07:54:40] <Forec​aster> occasionally people talk about OC or TIS-3D or OC2
L193[07:54:57] <Forec​aster> speaking of other things, %tonk
L194[07:54:57] <MichiBot> Holy sinister lamp Batman! Forec​aster! You beat Va​ur's previous record of <0 (By 2 hours, 28 minutes and 39 seconds)! I hope you're happy!
L195[07:54:58] <MichiBot> Forecaster's new record is 2 hours, 28 minutes and 39 seconds! Forecaster also gained 0.00248 tonk points for stealing the tonk. Position #1.
L196[08:13:23] <Agitate​d Alice> wtf
L197[08:13:25] <Agitate​d Alice> %tonk
L198[08:13:26] <MichiBot> Agitate​d Alice: You should probably read this: https://michibot.pc-logix.com/tonk
L199[08:14:14] <Agitate​d Alice> oh its like the game but we all have already lost it years ago
L200[08:14:36] <Forec​aster> no, it resets every year
L201[08:15:35] <Agitate​d Alice> tonk or [redacted]?
L202[08:15:36] <Forec​aster> I should add that to the description
L203[08:15:49] <Forec​aster> tonk
L204[08:17:10] <Forec​aster> There's also a catchup mechanic in this (shells)
L205[08:22:17] <Agitate​d Alice> ah
L206[08:32:13] <Va​ur> %sip
L207[08:32:14] <MichiBot> You drink a falling rainbow potion (New!). Vaur grows slightly until hell has a mild winter.
L208[09:03:13] <Va​ur> %sip
L209[09:03:13] <MichiBot> You drink a safe aegisalt potion (New!). Vaur gains the proportional strength of a bird until Sozin's Comet returns.
L210[09:11:52] <Na​dja> >Forecaster: both of those things are against the rules
L211[09:11:52] <Na​dja> staying on topic is against the rules? Finally! :D
L212[09:12:26] <Forec​aster> no I was talking about computer mods of course
L213[09:47:42] ⇨ Joins: Vexatos (~Vexatos@p200300eaef0baf4772adc39b3f23b5dc.dip0.t-ipconnect.de)
L214[09:47:43] zsh sets mode: +v on Vexatos
L215[10:59:32] ⇨ Joins: Sonert (~Sonert@s21.mcskill.net)
L216[10:59:46] ⇦ Quits: Sonert (~Sonert@s21.mcskill.net) (Client Quit)
L217[11:50:25] <Forec​aster> Wow, such helpful output https://tinyurl.com/2po9fekn
L218[12:19:15] <Amanda> Good mews! My IP changed overnight!
L219[12:19:20] <Amanda> ( THis is not good mews )
L220[12:20:21] <Amanda> Verizon's equivilent to a modem isn't hooked up to the UPS, so I wonder if the power blipped
L221[12:32:13] * Amanda grumble-meows and looks around
L222[12:32:36] <Redston​eParkour> %tonk
L223[12:32:36] <MichiBot> Heckgosh! Redston​eParkour! You beat Forec​aster's previous record of 2 hours, 28 minutes and 39 seconds (By 2 hours, 8 minutes and 59 seconds)! I hope you're happy!
L224[12:32:37] <MichiBot> RedstoneParkour's new record is 4 hours, 37 minutes and 38 seconds! RedstoneParkour also gained 0.00645 (0.00215 x 3) tonk points for stealing the tonk. Position #5. Need 0.04602 more points to pass Va​ur!
L225[12:41:57] <MichiBot> Amanda REMINDER: check if coder is working how you wanted
L226[12:45:31] ⇦ Quits: Amanda (~m-yt727s@2600:4040:70f3:6601:308a:f1f8:31db:5387) (Ping timeout: 190 seconds)
L227[12:46:06] ⇨ Joins: Amanda (~m-yt727s@2600:4040:70f3:6601:308a:f1f8:31db:5387)
L228[12:50:52] <Forec​aster> Amanda that happened to me occasionally when my router restarted
L229[12:51:09] <Forec​aster> led me to set up auto-updates to my domains
L230[12:53:22] <Forec​aster> also, turns out `unknown error` meant `invalid block id`
L231[12:53:29] <Forec​aster> but for some reason it was unknown
L232[13:03:20] <Va​ur> %sip
L233[13:03:20] <MichiBot> You drink an aligned chocolate potion (New!). Vaur thinks the empty bottle is a snake until they sneeze.
L234[13:03:41] <Va​ur> \*put snake into a vivarium*
L235[13:07:56] <luna​r_sam> https://tinyurl.com/2kt4qkxv
L236[13:43:15] <Ubu​s99> hi, quick question: how do i get a side object & the corresponding int from a script argument "..."
L237[13:43:29] <Forec​aster> what?
L238[13:43:49] <Forec​aster> is your question "how to get a side int" or "how to get an argument"?
L239[13:43:55] <Forec​aster> because those are two entirely separate things
L240[13:43:59] <Izzy> key and value of an argument, perhaps?
L241[13:45:07] <Amanda> WE're doing some ghetto electrical engineering to get the "modem" hooked up to the UPS
L242[13:45:21] <Ubu​s99> when i type myscript.lua right, i can access ...[1] and turn it into a string.
L243[13:45:21] <Ubu​s99> i would then like to store it for later use as a "side", and sometimes turn it into the corresponting int because some functions only take that
L244[13:45:26] <Amanda> Cut an extension cord in half, fed it through to the basement, am attaching a socket to the other end
L245[13:45:57] <Forec​aster> you haven't said what arguments you are expecting
L246[13:46:07] <Forec​aster> but I would guess a side string such as "north"
L247[13:46:24] <Ubu​s99> excactly
L248[13:46:28] <Redston​eParkour> i'd suggest to first use `local args, opts = shell.parse(...)` to split it into args and opts
L249[13:46:28] <Forec​aster> in which case just store it in a variable as a string
L250[13:48:39] <Ubu​s99> and what is the best way to turn it into the integer corresponding to the enum? i could write that myself, but there might be a better build-in way to do that.
L251[13:48:56] <Forec​aster> just use it as a key on the sides table?
L252[13:49:14] <Izzy> sidenum = sides[sidearg]
L253[13:49:15] <Forec​aster> in lua table keys can be used either as `table.key` or `table["key"]`
L254[13:49:16] <Amanda> sides[var_containing_the_side_string]
L255[13:49:25] <Forec​aster> the latter works with variables containing the key
L256[13:49:44] <Forec​aster> string keys that is
L257[13:51:00] <Redston​eParkour> also wrap it inside of an `assert` call with a descriptive message if people try to use sides that don't exist
L258[13:53:52] <Ubu​s99> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/lamupoceku
L259[13:54:42] <Forec​aster> what is this even supposed to do
L260[13:54:52] <Redston​eParkour> remove the [1] after buff
L261[13:58:00] <Ubu​s99> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/fofigomava
L262[13:58:32] <Redston​eParkour> i don't think there's a global `args` by default
L263[13:58:40] <Ubu​s99> i know, i defined it
L264[13:59:27] <Redston​eParkour> ok then change `buff = ...` to `buff = {...}`
L265[14:03:43] <Ubu​s99> i had to change the print statement too, but it still produces the same nil value error for args[1]
L266[14:04:35] <Redston​eParkour> %lua local args = {}; local sides = {top = 1}; local function parseArgs(...) local buff = {...}; print(buff); args[1] = sides[string.lower(tostring(buff[1]))]; end; parseArgs("top"); print(args[1])
L267[14:04:36] <MichiBot> table: 0x7f6df80910f0 | 1
L268[14:04:47] <Redston​eParkour> huh so it does work
L269[14:04:50] <Redston​eParkour> weird
L270[14:05:11] <Forec​aster> it would probably help if you showed the actual error
L271[14:05:14] <PwnageP​ineapple> >Agitated Alice: As someone with mostly experience in C, C++ and assembler for various real life sy…
L272[14:05:14] <PwnageP​ineapple> Forth for TIS-3D sounds badass, best of luck making it happen. Making TIS-3D require FE is *probably* doable, but definitely rather difficult. Then again, I said similar things about adding floating point instructions to the exec module. You'd probably need to become familiar with writing mixins (https://github.com/SpongePowered/Mixin), and you'd need to mixin into the `ControllerBlockEntity`'s `serverTick` function, probably near where it
L273[14:05:15] <PwnageP​ineapple> checks if it can set the computer state to `RUNNING` (https://github.com/MightyPirates/TIS-3D/blob/1.18-forge/src/main/java/li/cil/tis3d/common/block/entity/ControllerBlockEntity.java#L329). You'll probably also need to add an attribute for energy stored, and handle energy intake in `serverTick`.
L274[14:05:22] <Redston​eParkour> wait nvm i think you forgot to `local sides = require("sides")`
L275[14:07:52] <Ubu​s99> hi, i did import sides, the error was something completely different 🤦‍♂️
L276[14:07:52] <Ubu​s99> I think it was fixed with the change to buff = {...} (i did not know lua did not see ... as a table)
L277[14:07:52] <Ubu​s99> i just skipped over the line number of each successive error because they are still nil errors, just this time in a totally different part of my code
L278[14:08:05] <Ubu​s99> thanks @Forecaster
L279[14:09:00] <PwnagePineap​ple (He/Him)> Also, the next release for TIS Advanced is going to include some features ported from TIS-3D Additions, which died in 1.16 and was fabric only
L280[14:10:28] <Redston​eParkour> lua counts `...` as multiple variables, basically the same as when a function returns multiple things, and assigning it to one variable assigns only the first value
L281[14:13:25] <Agitate​d Alice> >PwnagePineapple (He/Him): Forth for TIS-3D sounds badass, best of luck making it happen. Making TIS-3D requ…
L282[14:13:26] <Agitate​d Alice> thanks, I'll hack something together once I got a build env for java set up :)
L283[14:13:57] <Agitate​d Alice> >PwnagePineapple (He/Him): Also, the next release for TIS Advanced is going to include some features ported …
L284[14:13:57] <Agitate​d Alice> oh my god that is so awesome i am super stoked for that update
L285[14:14:13] <Ubu​s99> & thanks of course @RedstoneParkour , sorry for forgetting 😅
L286[14:23:55] <PwnagePineap​ple (He/Him)> >Agitated Alice: oh my god that is so awesome i am super stoked for that update
L287[14:23:56] <PwnagePineap​ple (He/Him)> I'm bringing back the Lectern and Brewing Stand serial interfaces, and the IR remote
L288[14:24:39] <PwnagePineap​ple (He/Him)> >Agitated Alice: thanks, I'll hack something together once I got a build env for java set up :)
L289[14:24:40] <PwnagePineap​ple (He/Him)> This is what you'll want your project setup to look like if you're getting started with Forge: https://docs.minecraftforge.net/en/1.18.x/gettingstarted/
L290[14:34:07] <PwnagePineap​ple (He/Him)> >Agitated Alice: thanks, I'll hack something together once I got a build env for java set up :)
L291[14:34:07] <PwnagePineap​ple (He/Him)> Also, having taken a deeper look at it, I'd recommend injecting a mixin into the head of `computePower` to handle the FE check, and make it return `0` if there's no FE without even checking for a redstone signal
L292[14:34:28] <PwnagePineap​ple (He/Him)> That's how I'd do it
L293[15:03:12] <stephan48> Amanda: ah we fixed that by - legally questionably - moving the modem with a 15m fiber extension cord to the basement
L294[15:04:00] <Amanda> There is some extra fiber down there, but not sure there's enough to move it.to where the router is
L295[15:20:13] <stephan48> yea that was also our issue, we extended it a fair bit
L296[15:23:11] <Amanda> Don't feel comfortable splicing fiber myself
L297[15:23:49] <stephan48> shouldn't it have a LC connector?
L298[15:24:02] <Amanda> No idea, never messed with it before
L299[15:25:25] <stephan48> ah, mine had a single fiber going from the splice box via a LC-LC singlemode fiber to the modem, the splicebox with its side of the connector is sealed with a stamped seal. the other side goes into the modem, we pulled it back through the ceiling, moved it into the next room and used an LC-LC coupler.
L300[15:26:00] <Amanda> Probably going to have to set up dyndns it seems though. It actually we didn't actually lose power last night, so it seems that FiOS just decided to change my IP around 0200 last night
L301[15:26:08] <stephan48> :(
L302[15:26:24] <stephan48> is it work contacting support and asking if its possible to disable that?
L303[15:26:35] <Amanda> At least this ting "electrical safety" thing we have didn't report a power outge
L304[15:27:12] <stephan48> s/work/worth/ its alway work trying to work with ISP support
L305[15:27:14] <MichiBot> <stephan48> is it worth contacting support and asking if its possible to disable that?
L306[15:27:48] <Amanda> Not sure. Apparently Verizon only offers static IPs to business customers, and those plans start at 250$/month
L307[15:28:02] <Amanda> So I could see this being an intentional move
L308[15:29:15] <Amanda> But my friend had FiOS for like 2 years a decade ago and said the IP didn't change in those two years, so I guess we'll see if it was just it doing an update or something
L309[15:29:42] <Amanda> Need to see if I can get prom metrics from the modem though, like I did with my comcrap modem
L310[15:30:32] <Amanda> It seems just the ipv4 changed though, which is weird
L311[15:31:20] <Amanda> Either that or the ~6h between the reconnect and my waking up wasn't enough for my Pi's dhcpv6 lease to change
L312[15:31:38] <Amanda> Can someone try accessing dyn.camnet.site over ipv6?
L313[15:31:56] <Amanda> Should just show a 404 on https
L314[15:43:08] <stephan48> prom metrics from the modem? tell me more please
L315[15:43:38] <stephan48> v4 does work, v6 doesn't
L316[15:43:55] <Amanda> Well shit
L317[15:44:24] <Amanda> I guess my ipv6 did change then, it just didn't get a new lease. Unless that was the reconnect this meowning
L318[15:45:15] <Amanda> stephan48: prom-surfboard-metrics or so, let's you get metrics by scraping a DOCSIS surfboard's admin page
L319[15:45:22] <stephan48> ui
L320[15:45:52] <Amanda> I'm not sure if there's something similar for the fiber modem in my basement now
L321[15:46:29] <stephan48> https://github.com/topics/cable-modem?o=desc&s=stars
L322[15:47:29] <Amanda> Gimme like 5min and I can link you what I used for my old Motorola surfboard DOCSIS modem on Comcast, on the way home now
L323[15:48:05] <Amanda> Specifically I used a fork's PR because it had bitrotted a bit
L324[15:48:17] <stephan48> i got a huawei based thingy here for fiber
L325[16:13:57] <TechT​astic> >PwnagePineapple (He/Him): Also, the next release for TIS Advanced is going to include some features por…
L326[16:13:57] <TechT​astic> if its alright with you, id like to make a Fabric port of TIS Advanced simply because my addon (Valkyrien Computers) will be both Forge and Fabric and id like ot be able ot take advantage of its Float Point execution on both
L327[16:33:24] <PwnagePineap​ple (He/Him)> >TechTastic: if its alright with you, id like to make a Fabric port of TIS Advanced simply because my ad…
L328[16:33:24] <PwnagePineap​ple (He/Him)> Go for it. It's MIT licensed
L329[16:34:02] <Redston​eParkour> %tonkout
L330[16:34:02] <MichiBot> I'm sorry Redston​eParkour, you were not able to beat Redston​eParkour's record of 4 hours, 37 minutes and 38 seconds this time. 4 hours, 1 minute and 26 seconds were wasted! Missed by 36 minutes and 12 seconds!
L331[16:34:56] <Redston​eParkour> aand i used the old record/improved by again...
L332[16:36:10] <Amanda> stephan48: sorry for delay, got co-opted into cleanin gthe basement: https://github.com/ipstatic/surfboard_exporter/pull/4
L333[16:36:38] <stephan48> np thank you :)
L334[16:37:36] <stephan48> so far i got the issue that mine does not react to 192.168.100.1 or 192.168.1.1. need to disconnect the fiber and try a nmap
L335[16:42:27] <Amanda> Interesrting
L336[16:42:40] <Amanda> we unplugged the fiber modem twice, and it's still the same ipv4 ip
L337[16:42:52] <Amanda> ( It's now plugged into the jank solution to run the UPS wire )
L338[16:43:58] <Amanda> There, AAAA records now fixed as well
L339[16:44:24] <Amanda> I need to figure out why my machines still think they're on the old ipv6 prefix though
L340[17:10:44] <Amanda> stephan48: do you have any idea what the fiber-to-ethernet device is called? They didn't call it a modem, but something else, and all my googling is turning up is their router's admin page, which we don't have
L341[17:11:25] <Amanda> I feel like it started with a c but I don't remember what the technicians called it
L342[17:12:16] <stephan48> the technical term is "ONT" optical network termination.
L343[17:12:28] <stephan48> buuut thats basically fancy for modem.
L344[17:12:48] <stephan48> helps nilch for googling.
L345[17:14:23] <stephan48> i was not able to find any decent hits for my huawei based modem
L346[17:18:51] <Amanda> Looks like there's no admin panel, at least according to a few posts I found
L347[17:18:52] <Amanda> https://community.ui.com/questions/Hello-new-to-networking-I-have-a-Unifi-USG-Unifi-Switch-and-Unifi-Cloudkey-with-Verizon-Fios-How-ca/675bc2a9-1aa5-4bcb-8c87-b16d6e51e467
L348[17:19:37] <Amanda> Found another post of someone asking about it on the Verizon support forums, but I'm more inxlined to believe a post on a unifi forum
L349[17:20:50] <Amanda> I wonder if it'd respond to SNTP
L350[17:21:11] <Amanda> or whatever that network stat protocol is
L351[18:10:46] <CompanionCube> SMNP?
L352[18:10:56] <CompanionCube> SNTP is for time iirc.
L353[18:11:54] <Amanda> SMNP may be what I was thinking of. dyslexia is a fuck
L354[18:37:18] <walksanato​r. B⃢ot.> ugggg how long does modrinth review take
L355[18:46:41] <walksanato​r. B⃢ot.> >TechTastic: if its alright with you, id like to make a Fabric port of TIS Advanced simply because m…
L356[18:46:41] <walksanato​r. B⃢ot.> make it architectury
L357[18:47:15] <walksanato​r. B⃢ot.> (that way porting up to 1.19 should be easy)
L358[19:05:10] <TechT​astic> i might and its already likely to be easy-ish if nothing in TIS-3D's API changes
L359[19:12:22] <walksanato​r. B⃢ot.> tis3d's api is really stable
L360[19:12:34] <walksanato​r. B⃢ot.> i do not think it has changed at all since release iirc
L361[19:13:08] <PwnagePineap​ple (He/Him)> >TechTastic: i might and its already likely to be easy-ish if nothing in TIS-3D's API changes
L362[19:13:08] <PwnagePineap​ple (He/Him)> If you're gonna go with Architectury, I only ask that you make sure your port only supports Fabric so you're not just taking my work and republishing it in a way that makes my mod obsolete
L363[19:14:04] <walksanato​r. B⃢ot.> i mean as long as he only publishes fabric builds
L364[19:14:15] <PwnagePineap​ple (He/Him)> Precisely
L365[19:14:36] <walksanato​r. B⃢ot.> so he can use Architectury to build Forge/Fabric builds
L366[19:14:36] <walksanato​r. B⃢ot.> but only publish fabric
L367[19:15:01] <walksanato​r. B⃢ot.> although if he is talking about ValkComp then it is allready forge/fabric
L368[19:15:18] <walksanato​r. B⃢ot.> also uhh @TechTastic there is no 1.18 fabric tis
L369[19:15:22] <walksanato​r. B⃢ot.> yeah....
L370[19:15:34] <PwnagePineap​ple (He/Him)> I assume he's talking about the TIS Advanced fabric port he wants to make
L371[19:15:47] <PwnagePineap​ple (He/Him)> I will eventually port the forge version to 1.19
L372[19:15:58] <PwnagePineap​ple (He/Him)> It shouldn't be too much work
L373[19:16:35] <walksanato​r. B⃢ot.> (*continues to suggest switching to architectury for 1.19, worst case scenario you have someone else work on the fabric part via PRs*)
L374[19:17:54] <PwnagePineap​ple (He/Him)> "Worst case scenario" people expect me to support Fabric in any capacity. I don't want to give even the slightest impression that I intend to do so
L375[19:17:57] <PwnagePineap​ple (He/Him)> So I will not
L376[19:20:19] <PwnagePineap​ple (He/Him)> It's not about logistics. It's about setting expectations
L377[19:21:56] <walksanato​r. B⃢ot.> i wonder how long modrinth review takes
L378[19:22:04] <walksanato​r. B⃢ot.> should i also setup a CF page while i wait
L379[19:23:12] <PwnagePineap​ple (He/Him)> Modrinth takes about a day
L380[19:23:21] <PwnagePineap​ple (He/Him)> And yes, you probably should
L381[19:23:40] <PwnagePineap​ple (He/Him)> CF can take one to three days, IME
L382[19:25:44] <TechT​astic> np, and according to Walks, there is no 1.18 Fabric of TIS so it doesnt matter anyways
L383[19:28:39] <TechT​astic> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/itikoguxov
L384[19:30:09] <PwnagePineap​ple (He/Him)> Also, does Architectury have 3rd party distribution turned on on CF?
L385[19:30:23] <TechT​astic> i think so? not sure
L386[19:30:24] <walksanato​r. B⃢ot.> ? wut
L387[19:30:39] <walksanato​r. B⃢ot.> but yeah cf UI is soo hard to navigate for me
L388[19:31:10] <walksanato​r. B⃢ot.> finally found projects
L389[19:31:30] <PwnagePineap​ple (He/Him)> Because if it doesn't, then my mod would only be automatically downloadable by the CF launcher, which is shitty
L390[19:31:41] <PwnagePineap​ple (He/Him)> I hate the CF launcher and refuse to use it
L391[19:33:35] <walksanato​r. B⃢ot.> they have it enabled
L392[19:33:46] <walksanato​r. B⃢ot.> source: used a vs2 modpack and architectury auto downloaded
L393[19:33:53] <walksanato​r. B⃢ot.> (vs2 is a architectury mod)
L394[19:34:40] <TechT​astic> and the fact that their API is available form Modrinth as well
L395[19:34:57] <walksanato​r. B⃢ot.> hey how big do you guys reccommend for the CF logo image
L396[19:35:34] <TechT​astic> they do have a minimum size requirement
L397[19:35:58] <walksanato​r. B⃢ot.> so make it 400x400
L398[19:36:56] <walksanato​r. B⃢ot.> uggg how do i edit the description
L399[19:37:44] <TechT​astic> the description tab while editing the project
L400[19:39:20] <walksanato​r. B⃢ot.> okay now it is up on cf/modrinth
L401[19:39:49] <walksanato​r. B⃢ot.> also documentation has been fixed/written properlly
L402[19:39:49] <walksanato​r. B⃢ot.> there are also no mentions to asic module in my code anymore
L403[19:41:52] <TechT​astic> i will say that youve said this before so might wanna double check
L404[19:44:36] <walksanato​r. B⃢ot.> all that remains refrenced in old compiled code
L405[19:44:37] <walksanato​r. B⃢ot.> (that has not been overwritten/cleaned)
L406[19:44:37] <walksanato​r. B⃢ot.> i ran `grep -rni "asic"`
L407[19:44:50] <walksanato​r. B⃢ot.> also i think i finished hexfmt
L408[19:51:38] <walksanato​r. B⃢ot.> uhhhhh
L409[19:51:38] <walksanato​r. B⃢ot.> i somehow deleted the module texture
L410[19:52:54] <TechT​astic> did you delete the modid folder under assets?
L411[19:53:05] <walksanato​r. B⃢ot.> running a gradle clean then gonna re run the grep
L412[19:53:12] <walksanato​r. B⃢ot.> because i may have missed smth
L413[19:53:36] <walksanato​r. B⃢ot.> ah thats why `context.drawAtlasQuadUnlit(new ResourceLocation(TISString.MOD_ID,"block/overlay/asic_module"));`
L414[19:55:49] <walksanato​r. B⃢ot.> since i `clean`ed it is gonna take a little to build
L415[20:00:55] <walksanato​r. B⃢ot.> also hex format is without the 0x
L416[20:01:15] <walksanato​r. B⃢ot.> so if you pass `0xFFFF` into the HEX mode you get `ffff<null>` out
L417[20:05:38] <walksanato​r. B⃢ot.> so how do i add relations to curseforge
L418[20:08:31] <PwnagePineap​ple (He/Him)> You do that when you upload the file
L419[20:10:23] <TechT​astic> upon uploading the ifle at the very bottom of the page
L420[20:11:18] <walksanato​r. B⃢ot.> there we go
L421[20:11:19] <walksanato​r. B⃢ot.> last time the `add project` button was grayed out and it wouldn't let me add deps
L422[20:11:46] <walksanato​r. B⃢ot.> it is not showing up on relations/dependencies
L423[20:12:18] <TechT​astic> then idk workso n my page, maybe wait till its approved
L424[20:12:18] <walksanato​r. B⃢ot.> or will that take a bit
L425[20:12:32] <TechT​astic> ah thats what it is
L426[20:13:00] <TechT​astic> the upload will need to be approved itslef (once the wholep roject is approved, itll be faster)
L427[20:13:26] <walksanato​r. B⃢ot.> would be funny if CF got approved before modrinth
L428[20:22:35] <PwnagePineap​ple (He/Him)> Lol that never happens
L429[20:25:05] <Amanda> %choose comfort or utility
L430[20:25:05] <MichiBot> Ama​nda: A nearby lamp suddenly screams "comfort!" such that it's barely audible.
L431[20:25:23] * Amanda pomfs down into a pile of floof by the lamp
L432[20:27:18] <walksanato​r. B⃢ot.> doubly since modrinth has a 14 hour head start
L433[20:29:28] <walksanato​r. B⃢ot.> edit this just in
L434[20:29:32] <walksanato​r. B⃢ot.> https://modrinth.com/mod/tis-stringify is on modrinth
L435[20:39:06] <Amanda> I don't believe you! I bet it's not!
L436[20:39:37] <walksanato​r. B⃢ot.> evaporates
L437[20:39:52] <walksanato​r. B⃢ot.> although i cannot update currently because it keeps giving me a fetch error
L438[20:41:51] <walksanato​r. B⃢ot.> Code Block pastebined https://paste.pc-logix.com/obiyasusoj
L439[20:56:59] <Mic​hiyo> %tonkout
L440[20:57:00] <MichiBot> I'm sorry Mic​hiyo, you were not able to beat Redston​eParkour's record of 4 hours, 37 minutes and 38 seconds this time. 4 hours, 22 minutes and 57 seconds were wasted! Missed by 14 minutes and 40 seconds!
L441[20:57:05] <Mic​hiyo> fuuuuuuu
L442[20:57:08] <Va​ur> rip
L443[20:57:11] <Va​ur> %sip
L444[20:57:11] <MichiBot> You drink a gloomy blue potion (New!). It sounds like someone is dragging a large metal axe along the floor nearby... Wait, now the sound is gone...
L445[21:01:15] <walksanato​r. B⃢ot.> %sip
L446[21:01:15] <MichiBot> You drink a wonderful unobtanium potion (New!). walksanator. B⃢ot.'s hair grows 3 times longer until someone turns on a lamp.
L447[21:01:33] <walksanato​r. B⃢ot.> tbh it is not that long
L448[21:06:45] <Va​ur> %sip
L449[21:07:22] <Va​ur> %sip
L450[21:07:22] <MichiBot> You drink a gloopy silver potion (New!). Vaur hears a train whistle in the distance.
L451[21:41:24] <walksanato​r. B⃢ot.> okay updated on modrinth
L452[21:41:38] <walksanato​r. B⃢ot.> because right modrinth has to approve every update
L453[21:41:44] <walksanato​r. B⃢ot.> or is that something only CF does
L454[22:09:34] <walksanato​r. B⃢ot.> so should i make the module "queable"
L455[22:09:47] <walksanato​r. B⃢ot.> so you can push mutiple values into the toStringModule before reading the output
L456[22:14:43] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:8294:0:9b6c:a008:888c:f006)
L457[22:14:45] <walksanato​r. B⃢ot.> so for my "parser module" i plan on adding a second option
L458[22:14:46] <walksanato​r. B⃢ot.> basically you get chose what happens when parsing fails
L459[22:15:01] <walksanato​r. B⃢ot.> the two options will be "return null" or "HaltCatchFire"
L460[22:41:55] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:8294:0:9b6c:a008:888c:f006) (Quit: Leaving.)
L461[22:49:43] <TechT​astic> How i plan to do my modules is return multiple values so the ideal setup to parse the data is
L462[22:49:43] <TechT​astic> Module -> Queue Module (or whatever its name is) -> ASIC Module
L463[22:50:16] <TechT​astic> Cuz a lot of the multi-output stuff will be from doubles which would be represented by floats
L464[22:51:08] <Forec​aster> you can't, that's definitely illegal
L465[22:51:19] <walksanato​r. B⃢ot.> i can see a feedback loop
L466[22:52:59] <walksanato​r. B⃢ot.> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/umeneqagih
L467[22:53:46] <walksanato​r. B⃢ot.> >TechTastic: Cuz a lot of the multi-output stuff will be from doubles which would be represented by …
L468[22:53:46] <walksanato​r. B⃢ot.> do not, reduce it to a half-prescision float
L469[22:55:00] <walksanato​r. B⃢ot.> https://en.wikipedia.org/wiki/Half-precision_floating-point_format
L470[22:56:36] <walksanato​r. B⃢ot.> also a `double` would be 4 numbers
L471[22:57:03] <walksanato​r. B⃢ot.> yeah a `double` is 64-bit, half is 16
L472[22:58:42] <Forec​aster> definitely illegal
L473[22:59:29] <TechT​astic> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/yoquwupahe
L474[23:01:10] <walksanato​r. B⃢ot.> may i suggest (again): relative posistioning system
L475[23:02:53] <walksanato​r. B⃢ot.> so returning mutiple values is okay
L476[23:03:48] <walksanato​r. B⃢ot.> also i have a dumb idea a `MMOV` command (MutipleMove) so you could ex: `MMOV 4 left up` which is the same as
L477[23:03:48] <walksanato​r. B⃢ot.> Code Block pastebined https://paste.pc-logix.com/qogeqixosi
L478[23:05:42] <walksanato​r. B⃢ot.> that or `DMOV` (DropMove) that would have a format like `DMOV UULRXA down`
L479[23:05:42] <walksanato​r. B⃢ot.> which would be the same as
L480[23:05:42] <walksanato​r. B⃢ot.> Code Block pastebined https://paste.pc-logix.com/gejixinacu
L481[23:06:24] <TechT​astic> >walksanator. B⃢ot.: may i suggest (again): relative posistioning system
L482[23:06:25] <TechT​astic> Yet again, I get this for radars but what about from the ship itself
L483[23:06:53] <walksanato​r. B⃢ot.> ~~just return +/- inifinity or NAN~~
L484[23:07:09] <TechT​astic> Then its just junk data
L485[23:08:21] <walksanato​r. B⃢ot.> you could round it to a whole which would give a range of `-32,768 to +32,767`
L486[23:09:08] <TechT​astic> Then noone could grab their positions outside of that market
L487[23:09:22] <walksanato​r. B⃢ot.> but there is no "good" method
L488[23:09:22] <walksanato​r. B⃢ot.> unless you are willing to make a 64-bit exeuction module
L489[23:09:32] <walksanato​r. B⃢ot.> because tis loves to work in 16-bit
L490[23:09:34] <TechT​astic> They have up to 28 mil to play with (theoretically)
L491[23:09:53] <TechT​astic> I do have a semi jank solution
L492[23:10:25] <walksanato​r. B⃢ot.> exponents?
L493[23:10:58] <TechT​astic> I recursively subtract 32k limit until the beginning number is <= 32k
L494[23:10:58] <TechT​astic> Then I return that number and then another output for how many times it went through that loop
L495[23:11:21] <TechT​astic> So yes, exponents
L496[23:11:22] <TechT​astic> In a sense
L497[23:13:17] <walksanato​r. B⃢ot.> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/idamutupoy
L498[23:13:30] <walksanato​r. B⃢ot.> idk the prescision of that thouogh
L499[23:13:37] <walksanato​r. B⃢ot.> and would take alot of math to store and read tbh
L500[23:13:51] <walksanato​r. B⃢ot.> well to read it is easy, to create is probally annoying
L501[23:15:02] <walksanato​r. B⃢ot.> also the "max value" is a bit big... my calculator fails on it
L502[23:15:02] <walksanato​r. B⃢ot.> Code Block pastebined https://paste.pc-logix.com/ihonehexoz
L503[23:15:23] <walksanato​r. B⃢ot.> this is the fish shell builtin command `math`
L504[23:25:23] <TechT​astic> Tho one thing I'm not doing is giving TIS the ability to grab the Shipyard coordinates
L505[23:33:43] <walksanato​r. B⃢ot.> but tech does this sound reasonable for my toNumber module is to have two methods of "failure"
L506[23:33:58] <walksanato​r. B⃢ot.> a `return 0x00` and `Halt Catch Fire`
L507[23:34:13] <walksanato​r. B⃢ot.> (HCF is a criticall issue which crashes the entire machine)
L508[23:35:51] ⇦ Quits: Izzy (~izaya@210.1.218.92) (Ping timeout: 186 seconds)
L509[23:46:11] ⇨ Joins: Izzy (~izzy@210.1.218.92)
L510[23:55:44] <Amanda> Did I dream it, or did Thistle have a HCF instruction that literally ignited the block the OC cpu was in...
<<Prev Next>> Scroll to Top