<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:18] <walksanato​r. B⃢ot.> no i think it may be tis because it *says* that it is sending output to that direction
L2[00:00:24] <walksanato​r. B⃢ot.> but the terminal module is not reading it
L3[00:02:49] <walksanato​r. B⃢ot.> should i look at the stack module
L4[00:05:00] <walksanato​r. B⃢ot.> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/fumosaribo
L5[00:08:39] <TechT​astic> well the only thing i see that potentially off is the this.cancelWrite()
L6[00:08:40] <TechT​astic> and perhaps the LOGGER, try using System.err.println() instead
L7[00:08:54] <walksanato​r. B⃢ot.> heres the things
L8[00:08:58] <walksanato​r. B⃢ot.> the LOGGER is printing info
L9[00:09:03] <walksanato​r. B⃢ot.> and this isn't rust
L10[00:09:12] <walksanato​r. B⃢ot.> you can use the same value mutiple times
L11[00:10:34] <TechT​astic> could the queue you made yourself just be empty? aka it has no values to use
L12[00:10:48] <Kos​mos> Something I've found useful in code called by other programs is to wrap a method in a try-catch and log the results directly to ensure there's not an exception that someone else silently discards.
L13[00:11:45] <walksanato​r. B⃢ot.> >TechTastic: could the queue you made yourself just be empty? aka it has no values to use
L14[00:11:46] <walksanato​r. B⃢ot.> thats what the if statment checks
L15[00:11:46] <walksanato​r. B⃢ot.> (because if not it would Crash Minecraft due trying to index a value out of bounds)
L16[00:12:38] <TechT​astic> that says there something but is it something snedingPipe.beginWrite() can actually send out
L17[00:13:16] <walksanato​r. B⃢ot.> outbuf is a `ArrayList<Short>`
L18[00:13:24] <walksanato​r. B⃢ot.> i dont think .get can be null
L19[00:13:49] <TechT​astic> then idk, its weird
L20[00:14:08] <walksanato​r. B⃢ot.> actually i just noticed that there is no error
L21[00:14:08] <walksanato​r. B⃢ot.> because if so it would have turned it into a Halk Catch Fire exception
L22[00:14:18] <walksanato​r. B⃢ot.> (which immedietly turns off the offending machine)
L23[00:14:29] <TechT​astic> outside the logger and this.cancelWrite(), the only issue i have is the readability and some cleanup that seems like it can be done
L24[00:15:03] <walksanato​r. B⃢ot.> the logger will be removed once this starts working
L25[00:15:03] <walksanato​r. B⃢ot.> the `this.cancelWrite` is coppied fro @PwnagePineapple 's code
L26[00:16:35] <Kos​mos> Does `TISString.LOGGER.info("writing {} {}",val,port);` result in any logging output?
L27[00:16:47] <walksanato​r. B⃢ot.> yes
L28[00:17:27] <walksanato​r. B⃢ot.> the output from that line https://tinyurl.com/2pdxcjk9
L29[00:17:50] <PwnageP​ineapple> I would appreciate not being pinged as much as you seem to like pinging me
L30[00:18:16] <TechT​astic> welp, idk the issue but about potential clean up
L31[00:18:17] <TechT​astic> Code Block pastebined https://paste.pc-logix.com/ifuyezutey
L32[00:18:51] <AR2​000> Add @silent at the start of your msg when you don't need @PwnagePineapple to be pinged. Normally it works (sorry if it doesn't)
L33[00:18:57] <Kos​mos> please no, this removes multiple elements from `outbuf` if there's multiple open ports
L34[00:19:12] <walksanato​r. B⃢ot.> even if they are not open
L35[00:19:20] <walksanato​r. B⃢ot.> it will still remove the values
L36[00:19:32] <Kos​mos> idk what `isWriting` means, but if multiple pipes have that false
L37[00:19:37] <walksanato​r. B⃢ot.> ah yeah
L38[00:19:52] <Kos​mos> is `cancelWrite` one of yours or part of the API?
L39[00:20:00] <TechT​astic> then my rewrite fixes that
L40[00:20:29] <PwnageP​ineapple> >AR2000: Add @silent at the start of your msg when you don't need <@267873837901807616> to …
L41[00:20:29] <PwnageP​ineapple> Well it didn't just then lol
L42[00:20:34] <walksanato​r. B⃢ot.> here is the def of `cancelWrite`
L43[00:20:34] <walksanato​r. B⃢ot.> Code Block pastebined https://paste.pc-logix.com/ukexocapod
L44[00:20:43] <walksanato​r. B⃢ot.> @walksanator. B⃢ot.
L45[00:20:51] <walksanato​r. B⃢ot.> interesting
L46[00:21:22] <AR2​000> >PwnagePineapple: Well it didn't just then lol
L47[00:21:22] <AR2​000> you got the notification ? Not just the msg being in yellow ?
L48[00:21:50] <walksanato​r. B⃢ot.> yeah `cancelWrite` is implemented in `AbstractModule`
L49[00:22:46] <PwnageP​ineapple> >AR2000: you got the notification ? Not just the msg being in yellow ?
L50[00:22:46] <PwnageP​ineapple> Well I had this channel open when you sent it so it might just be the yellow message
L51[00:23:03] ⇦ Quits: Vexatos (~Vexatos@pd9e21222.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L52[00:23:40] <AR2​000> >PwnagePineapple: Well I had this channel open when you sent it so it might just be the yel…
L53[00:23:40] <AR2​000> k.
L54[00:23:40] <AR2​000> At least I hope my tip will help you get less pings when not in the channel
L55[00:24:12] <walksanato​r. B⃢ot.> should i ping sangar asking what may be wrong
L56[00:24:31] <walksanato​r. B⃢ot.> or continue looking at terminal modue impl
L57[00:24:42] <TechT​astic> id say yes but then his ping is likely to be spammed XD
L58[00:25:06] <Kos​mos> my best guess is that the step function gets called more than once and thus cancels it's own outputs somehow
L59[00:25:25] <PwnageP​ineapple> Step gets called once per tick
L60[00:25:38] <Izzy> re: avoiding pinging, you could leave off the @ which is apparently required for some haruhi-forsaken reason over there
L61[00:26:02] <walksanato​r. B⃢ot.> >PwnagePineapple: Step gets called once per tick
L62[00:26:03] <walksanato​r. B⃢ot.> (once per instruction tick*)
L63[00:26:47] <AR2​000> >Izzy: re: avoiding pinging, you could leave off the @ which is apparently requi…
L64[00:26:48] <AR2​000> It is required because we are lazy af and using @ give us autocomplete on usernames
L65[00:27:31] <Amanda> Here's a novel idea: you can talk about people without using their full un, isn't that right AR?
L66[00:27:44] <TechT​astic> who
L67[00:27:47] <TechT​astic> /j
L68[00:28:30] <Izzy> maybe you could patch tab completion into your client without an @ :^)
L69[00:28:58] <AR2​000> Who is AR ?
L70[00:28:58] <AR2​000> ||oh,..., right,..., it's me||
L71[00:29:51] <AR2​000> IRC Clients VS Discord Client(s)
L72[00:38:32] <walksanato​r. B⃢ot.> >Izzy: maybe you could patch tab completion into your client without an @ :^)
L73[00:38:32] <walksanato​r. B⃢ot.> this is why i perfer matrix tbh
L74[00:38:33] <walksanato​r. B⃢ot.> there is no "client modding is banned" because welll... there is no official client
L75[00:39:09] <Izzy> no official client, but everything other than element will always be behind because it's the standard
L76[00:39:20] <Izzy> definitely better than discord though
L77[00:52:30] <Amanda> %choose crash or cubes
L78[00:52:31] <MichiBot> Ama​nda: Why not both? Okay fine. "cubes".
L79[01:02:52] * Amanda collapses into a pile of floof between Elfi's cutie detectors, decides to watch some youtubes instead of playing cubes
L80[01:04:52] <CompanionCube> %tonkout
L81[01:04:52] <MichiBot> Bingo! Compan​ionCube! You beat Redston​eParkour's previous record of 5 hours, 40 minutes and 47 seconds (By 29 minutes and 23 seconds)! I hope you're happy!
L82[01:04:53] <MichiBot> Compan​ionCube has stolen the tonkout! Tonk has been reset! They gained 0.006 tonk points! plus 0.005 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.446755. Position #2 => #1 (Overtook Forecaster)
L83[01:05:27] <walksanato​r. B⃢ot.> so does this mean that in ~6 hours someone can %tonk
L84[01:10:18] <CompanionCube> no,it means the record is 0
L85[01:11:14] <walksanato​r. B⃢ot.> i do not really understand this game
L86[01:11:33] <walksanato​r. B⃢ot.> %help
L87[01:11:33] <MichiBot> walksanato​r. B⃢ot.: Command list: http://michibot.pc-logix.com/help
L88[01:12:02] <walksanato​r. B⃢ot.> %tonkleaders
L89[01:12:03] <MichiBot> https://michibot.pc-logix.com/tonk
L90[01:13:21] <walksanato​r. B⃢ot.> so since the record is 0
L91[01:13:24] <walksanato​r. B⃢ot.> %tonk
L92[01:13:29] <walksanato​r. B⃢ot.> nah
L93[01:19:07] <walksanato​r. B⃢ot.> they engineered a prompt to ChatGPT to force it to do ambigious things
L94[01:19:07] <walksanato​r. B⃢ot.> https://gist.github.com/coolaj86/6f4f7b30129b0251f61fa7baaa881516
L95[01:20:33] <CompanionCube> it has a 15m or so cooldown
L96[01:24:04] <walksanato​r. B⃢ot.> %tonk
L97[01:24:04] <MichiBot> walksanato​r. B⃢ot.: You should probably read this: https://michibot.pc-logix.com/tonk
L98[01:24:17] <walksanato​r. B⃢ot.> %tonk BFEEB
L99[01:24:17] <MichiBot> Jiminy Cricket! walksanato​r. B⃢ot.! You beat Compan​ionCube's previous record of <0 (By 19 minutes and 24 seconds)! I hope you're happy!
L100[01:24:18] <MichiBot> walksanator. B⃢ot.'s new record is 19 minutes and 24 seconds! walksanator. B⃢ot. also gained 0.00032 tonk points for stealing the tonk. Position #11. (Overtook null) Need 0.00163 more points to pass cat​2002!
L101[01:24:54] <walksanato​r. B⃢ot.> alas
L102[01:33:08] <walksanato​r. B⃢ot.> points at llast
L103[01:33:56] <Amanda> That's what happens when you first play a game, yes
L104[01:35:36] <walksanato​r. B⃢ot.> %tonksnipe list
L105[01:35:45] <walksanato​r. B⃢ot.> %tonksnipe count
L106[01:35:45] <MichiBot> walksanato​r. B⃢ot.: You have 1 Blue Shell, 3 Red Shells, 5 Green Shells, and 2 Bricks
L107[01:36:33] <walksanato​r. B⃢ot.> "target the user -5 positions below you" wouldn't that mean 5 positions ahead (so 6th place hits 1st)
L108[01:37:37] <walksanato​r. B⃢ot.> so i should probally use my blueshell
L109[01:37:48] <walksanato​r. B⃢ot.> since Cube has no way to hit me back (for now)
L110[01:37:57] <CompanionCube> or you could save it for later
L111[01:38:06] <walksanato​r. B⃢ot.> but why should I
L112[01:38:18] <walksanato​r. B⃢ot.> i cant think of any reason why not
L113[01:38:31] <CompanionCube> you'll get more points by doing it later
L114[01:38:54] <walksanato​r. B⃢ot.> true since you will have more points (and therefore a greater diffrence)
L115[01:39:22] <walksanato​r. B⃢ot.> ofc i also question "why is score a decimal"
L116[01:39:29] <walksanato​r. B⃢ot.> does something interesting happen when someone hits 1
L117[01:39:43] <CompanionCube> no
L118[01:40:28] <walksanato​r. B⃢ot.> why are some items in the inventory ` 53 years ago`
L119[01:40:45] <AR2​000> <t:0:R>
L120[01:40:47] <CompanionCube> 1970?
L121[01:40:53] <walksanato​r. B⃢ot.> ah
L122[01:40:57] <walksanato​r. B⃢ot.> the `0` timestamp
L123[01:41:31] <CompanionCube> mhm
L124[01:42:12] <walksanato​r. B⃢ot.> %loot
L125[01:42:12] <MichiBot> walksanato​r. B⃢ot.: You get a loot box! It contains an Magic isekai'd house! (25%) (25%)
L126[01:43:56] <walksanato​r. B⃢ot.> anyone know if selene works on CC
L127[01:44:03] <walksanato​r. B⃢ot.> random Q
L128[01:45:37] <TechT​astic> %tonk
L129[01:45:37] <MichiBot> TechT​astic: You should probably read this: https://michibot.pc-logix.com/tonk
L130[01:45:42] <walksanato​r. B⃢ot.> %tonk
L131[01:45:42] <MichiBot> Consarn it! walksanato​r. B⃢ot.! You beat your own previous record of 19 minutes and 24 seconds (By 2 minutes)! I hope you're happy!
L132[01:45:43] <MichiBot> walksanator. B⃢ot.'s new record is 21 minutes and 25 seconds! No points gained for stealing from yourself. (Lost out on 0.00003)
L133[01:45:48] <Amanda> Brock's are not implemented
L134[01:45:56] <walksanato​r. B⃢ot.> Brocks?
L135[01:46:01] <Amanda> That's why they're nonsensical
L136[01:46:08] <Amanda> Bricks
L137[01:46:16] <walksanato​r. B⃢ot.> ah
L138[01:49:47] <CompanionCube> %brick Forecaster
L139[01:49:59] <CompanionCube> huh, so they are
L140[01:51:51] <walksanato​r. B⃢ot.> so right we only get 1 blue shell, 3 reds, 5 greeens
L141[01:51:59] <walksanato​r. B⃢ot.> and it resets everytime someone %tonkout's
L142[01:52:23] <walksanato​r. B⃢ot.> actually "CompleteReset"
L143[01:52:27] <walksanato​r. B⃢ot.> implys something else
L144[01:52:42] <CompanionCube> yearly
L145[01:53:29] <walksanato​r. B⃢ot.> which i assume also resets LB
L146[01:55:49] <Amanda> %remindme 10h add Hass to dashboard
L147[01:55:50] <MichiBot> I'll tell you "add Hass to dashboard" in 10h at 03/03/2023 11:55:49 AM
L148[01:56:11] <TechT​astic> %tonk BFEEB
L149[01:56:34] * Amanda reverts herself to her normal size immediately burying Elfi in floof, deciding it's zzzmews time
L150[02:00:13] <Amanda> Night girls
L151[03:25:39] ⇨ Joins: tree (~tree@CPE-104-244-129-129.trans-video.net)
L152[03:26:23] ⇦ Quits: tree (~tree@CPE-104-244-129-129.trans-video.net) (Client Quit)
L153[03:54:10] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:8294:0:35a0:445b:6e14:d55f)
L154[03:58:37] <walksanato​r. B⃢ot.> %tonk
L155[03:58:38] <MichiBot> Jeepers! walksanato​r. B⃢ot.! You beat your own previous record of 21 minutes and 25 seconds (By 1 hour, 51 minutes and 30 seconds)! I hope you're happy!
L156[03:58:39] <MichiBot> walksanator. B⃢ot.'s new record is 2 hours, 12 minutes and 55 seconds! No points gained for stealing from yourself. (Lost out on 0.00186)
L157[04:12:47] <Forec​aster> You want to use the blue shell early
L158[04:13:20] <Forec​aster> The more points you have the lower the difference, meaning you get fewer points from it
L159[04:15:43] <Forec​aster> Math!
L160[04:24:27] <Forec​aster> Of course all the shells work like that, but the blue one is the only one with infinite range
L161[04:25:19] <Forec​aster> Also the brick says -5 because that text is auto generated and it's unfinished
L162[04:26:31] <Forec​aster> Cube just doesn't want you to hit em 😛
L163[04:33:15] ⇦ Quits: doskel (~doskel@2602:ffc5:200:3c00::1) (Read error: Connection reset by peer)
L164[04:33:54] ⇨ Joins: doskel (~doskel@2602:ffc5:200:3c00::1)
L165[04:37:11] <Lili​rine> does OC have any form of websocket support
L166[04:37:52] <CompanionCube> you can probably implement websockets over the internet card?
L167[04:37:52] <Lili​rine> or do I need to rig together a CC-OC interop bridge using network cards and modems
L168[04:38:01] <Lili​rine> oh yeah it's got TCP hasnt it
L169[04:38:59] <Lili​rine> ferb I think I know what we're doing today
L170[04:49:52] <Forec​aster> Take over the world! Wait, wrong show
L171[05:08:50] <TechT​astic> https://tenor.com/view/pinky-and-the-brain-take-over-the-world-pinky-gif-10043096
L172[05:37:10] <Forec​aster> I just realized there's nothing stopping me from changing the screen resolution when someone interacts with the terminal...
L173[05:38:42] <Forec​aster> I've been using a low resolution to make it readable at a distance and have been pondering how to fit the options on there, but I can just increase the resolution when a key press happens, and go back down when idle
L174[05:42:54] <PwnageP​ineapple> %tonk
L175[05:42:54] <MichiBot> PwnageP​ineapple: You should probably read this: https://michibot.pc-logix.com/tonk
L176[05:44:23] <PwnageP​ineapple> %tonk 0C5B6
L177[05:44:23] <MichiBot> I'm sorry PwnagePineapple, you were not able to beat walksanator. B⃢ot.'s record of 2 hours, 12 minutes and 55 seconds this time. 1 hour, 45 minutes and 45 seconds were wasted! Missed by 27 minutes and 9 seconds!
L178[06:20:53] <Mic​hiyo> whelp...
L179[06:21:26] <PwnageP​ineapple> Sadge
L180[07:19:58] ⇨ Joins: CanadianBacon (webchat@66.51.134.195)
L181[07:21:58] ⇦ Quits: CanadianBacon (webchat@66.51.134.195) (Client Quit)
L182[07:36:13] <lunar_sam> Izzy, @Ocawesome101: i have a reason to work on tsukiko again.
L183[07:38:23] <lunar_sam> VM only for now, though, which is fine for OC, and i can precompile for elsewhere
L184[08:03:16] <lunar_sam> you know, now that i think about it, if i'm running into a problem where the solution is to rewrite the lua vm in lua, a sane person would stop
L185[08:03:18] ⇨ Joins: Vexatos (~Vexatos@p200300eaef0baf65f4d3cda899522c58.dip0.t-ipconnect.de)
L186[08:03:18] zsh sets mode: +v on Vexatos
L187[08:03:21] <lunar_sam> good thing i'm not sane
L188[08:10:38] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:8294:0:35a0:445b:6e14:d55f) (Quit: Leaving.)
L189[08:17:58] <ThePi​Guy24> %tonk
L190[08:17:58] <MichiBot> Boom! ThePi​Guy24! You beat walksanato​r. B⃢ot.'s previous record of 2 hours, 12 minutes and 55 seconds (By 20 minutes and 40 seconds)! I hope you're happy!
L191[08:17:59] <MichiBot> ThePiGuy24's new record is 2 hours, 33 minutes and 35 seconds! ThePiGuy24 also gained 0.00102 (0.00034 x 3) tonk points for stealing the tonk. Position #6. Need 0.070004 more points to pass Redston​eParkour!
L192[08:37:14] <Forec​aster> dangit
L193[08:52:35] <ThePi​Guy24> consider it danged
L194[08:54:57] <Forec​aster> undang
L195[08:59:03] <ThePi​Guy24> what is danged cannot be undanged
L196[09:01:34] <Forec​aster> well dang
L197[09:01:36] <Forec​aster> wait no
L198[10:32:04] <Forec​aster> %tonk
L199[10:32:04] <MichiBot> I'm sorry Forecaster, you were not able to beat ThePiGuy24's record of 2 hours, 33 minutes and 35 seconds this time. 2 hours, 14 minutes and 5 seconds were wasted! Missed by 19 minutes and 29 seconds!
L200[10:32:10] <Forec​aster> Dammit
L201[10:46:44] <Amanda> @Forecaster wait! It's illegal to change the screen resolutio in response to user input!
L202[10:47:00] <Forec​aster> I might do it anyway though
L203[10:47:14] * Amanda grumble-meows and looks around
L204[10:49:54] <Amanda> Stupid brain, making dream-amanda mad enough to translate into real-amanda being awake
L205[10:50:49] <Forec​aster> would the other way around be better?
L206[11:15:35] ⇦ Quits: Izzy (~izaya@210.1.218.92) (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in)
L207[11:18:34] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L208[11:29:56] <Amanda> %give MichiBot a bee bondage outfit
L209[11:29:57] * MichiBot accepts the bee bondage outfit and adds it to her inventory
L210[11:33:54] <ThePiGuy24> interesting item...
L211[11:55:28] <Forec​aster> I thought you said "free" at first
L212[11:55:50] <MichiBot> Amanda REMINDER: add Hass to dashboard
L213[11:57:27] <Forec​aster> Then it'll be a Hassboard
L214[12:03:43] * Amanda beams some York pepermint patties for Elfi for breakfast,shifts so she's not completely trapped by floof
L215[12:04:38] <lunar_sam> holy FUCK the function parser isn't freaking out anymore
L216[12:04:58] <lunar_sam> maybe i can actually start on the VM now
L217[12:05:08] <Amanda> FUCKtion parser!
L218[12:09:20] <lunar_sam> it was such a stupid error too
L219[12:09:25] <lunar_sam> fixed with a single `math.max`
L220[12:21:47] <Forec​aster> always crank that math to max, solves everything
L221[12:21:51] <Forec​aster> %sip
L222[12:21:51] <MichiBot> You drink a rising coralcreep potion (New!). Forecaster feels like a champion!
L223[12:22:09] <Forec​aster> hm, coralcreep rising sounds maybe bad
L224[12:50:03] <TechT​astic> %tonk BFEEB
L225[12:50:04] <MichiBot> TechT​astic: You should probably read this: https://michibot.pc-logix.com/tonk
L226[12:50:29] <TechT​astic> %tonk 4CBEE
L227[12:50:29] <MichiBot> I'm sorry TechTastic, you were not able to beat ThePiGuy24's record of 2 hours, 33 minutes and 35 seconds this time. 2 hours, 18 minutes and 25 seconds were wasted! Missed by 15 minutes and 10 seconds!
L228[13:09:03] <Forec​aster> Ah, I thought right about now would have been a good time
L229[13:24:40] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L230[13:50:43] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L231[13:57:41] <Va​ur> %sip
L232[13:57:42] <MichiBot> You drink a punctual cerulium potion (New!). Vaur turns into a toad fox boy until they find a cake-shaped pie.
L233[14:00:49] <TechT​astic> %tonk 4CBEE
L234[14:00:49] <MichiBot> TechT​astic: You should probably read this: https://michibot.pc-logix.com/tonk
L235[14:01:07] <TechT​astic> %tonk 1EDCA
L236[14:01:07] <MichiBot> I'm sorry TechTastic, you were not able to beat ThePiGuy24's record of 2 hours, 33 minutes and 35 seconds this time. 1 hour, 10 minutes and 37 seconds were wasted! Missed by 1 hour, 22 minutes and 57 seconds!
L237[14:08:11] <AR2​000> Any idea on who I could undertand why `modem.send` sometime take 0.05s and sometime 1.1 ?
L238[14:08:11] <AR2​000> Code Block pastebined https://paste.pc-logix.com/ekozefubed
L239[14:08:12] <AR2​000> Code Block pastebined https://paste.pc-logix.com/xujogokofu
L240[14:08:35] <AR2​000> In this code `modem.send` take 1s, but when I call it from `lua` it take 0.05s
L241[14:44:19] <Amanda> With the exact same data?
L242[14:57:21] <Forec​aster> This time of year, entirely localized to your kitchen?!
L243[14:58:54] <Avan​post> Guys, I'm sorry if this question is off-topic, but I'm already tired of looking for a solution to this error 😦
L244[14:59:31] <Forec​aster> off topic? impossible
L245[15:00:10] <Forec​aster> you're giving something a number when it should be a string, the crystal ball is telling me
L246[15:00:34] <Forec​aster> actually the other way around, but still
L247[15:00:34] <Amanda> Hey, who authorised that being fixed!
L248[15:00:52] <Forec​aster> I got a replacement, but I'm not sure it's working very well
L249[15:01:07] <Forec​aster> it seems to only show things in the present, and it mixes them up as you can see
L250[15:02:16] <Avan​post> I understood that, but I did not understand why this error occurs... As practice has shown, this error is related to "purple", because if you immediately write the value of this variable in addColor, everything is fine...
L251[15:02:47] <Forec​aster> the "bad argument" errors are always cryptic
L252[15:02:54] <Forec​aster> because they don't include a line number
L253[15:04:06] <Forec​aster> oh wait, that's when you get one in a boot environment
L254[15:04:12] <Forec​aster> which just prints the first line
L255[15:05:02] <Avan​post> >Forecaster: which just prints the first line
L256[15:05:02] <Avan​post> Sorry, I'm using a translator, I didn't understand what you mean
L257[15:05:20] <Forec​aster> it seems addColor wants a number, not a string
L258[15:05:24] <Forec​aster> you're giving it a string
L259[15:06:06] <Forec​aster> I presume it wants a standard hex number like the gpu color functions
L260[15:06:24] <Avan​post> How do you replace that with a number? After all, I'm giving him a series of numbers
L261[15:06:38] <Forec​aster> a series of numbers in a string...
L262[15:07:22] <Avan​post> The point is that the values of the "purple" variable are fully functional if you put them in addColor immediately
L263[15:07:42] <Forec​aster> what do you mean "put them in addColor"?
L264[15:08:15] <Mic​hiyo> %lua type('123, 456, 0 1')
L265[15:08:28] <Avan​post> >Forecaster: a series of numbers in a string...
L266[15:08:28] <Avan​post> And how can you alternatively write a sequence of numbers so that it does not violate the arguments? Or a different question: How do you tell a variable the sequence "1, 2, 3, 4" without resorting to quotation marks?
L267[15:08:28] <Mic​hiyo> there is a cooldown on lua?
L268[15:08:30] <Mic​hiyo> %lua type('123, 456, 0 1')
L269[15:08:30] <MichiBot> string
L270[15:08:49] <Forec​aster> if you mean as they are in the variable, but without the quotes, then that's not the same thing
L271[15:08:52] <Avan​post> >Michiyo: there is a cooldown on lua?
L272[15:08:52] <Avan​post> No
L273[15:09:23] <Forec​aster> I don't know what "addColor" does, but if it takes each value as a separate argument then you have to do that
L274[15:09:29] <Forec​aster> you can't just combine them into a string
L275[15:09:31] <Mic​hiyo> >Avanpost: No
L276[15:09:31] <Mic​hiyo> Yes.
L277[15:09:37] <Avan​post> >Michiyo: %lua type('123, 456, 0 1')
L278[15:09:37] <MichiBot> string
L279[15:09:37] <Avan​post> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/azozirobuc
L280[15:09:42] <Mic​hiyo> ...
L281[15:09:48] <Mic​hiyo> There is a cooldown on the lua command on the bot.
L282[15:10:01] <The P​atmann> >Avanpost: And how can you alternatively write a sequence of numbers so that it does not …
L283[15:10:01] <The P​atmann> IIRC you would want to make an array using []'s instead of "s
L284[15:10:02] <Avan​post> >Michiyo: There is a cooldown on the lua command on the bot.
L285[15:10:02] <Avan​post> Ou okay, sorry
L286[15:10:08] <Mic​hiyo> From the wiki `widget.addColor(1, 0, 0, 1)` you'll notice there are no quotes there.
L287[15:10:18] <Mic​hiyo> because it's passing multiple values.
L288[15:10:27] <Avan​post> >The Patmann: IIRC you would want to make an array using []'s instead of "s
L289[15:10:27] <Avan​post> Thanks you
L290[15:10:38] <The P​atmann> %lua type([1,0,0,1])
L291[15:10:38] <MichiBot> main:1: unexpected symbol near '['
L292[15:10:59] <The P​atmann> How do you do literal declarations for arrays again?
L293[15:11:00] <Amanda> {} not []
L294[15:11:07] <The P​atmann> Ah, my bad
L295[15:11:12] <Forec​aster> the function might not accept a table though
L296[15:11:19] <Forec​aster> in which case you would have to use unpack
L297[15:11:24] <Amanda> Lua doesn't have arrays, it has tables, which are arrays and dict's incestual child
L298[15:11:37] <Forec​aster> eg `table.unpack({1,2,3})`
L299[15:12:34] <The P​atmann> >Amanda: Lua doesn't have arrays, it has tables, which are arrays and dict's incestual …
L300[15:12:34] <The P​atmann> It's been a bit, my bad XD
L301[15:13:13] <Avan​post> >Michiyo: From the wiki `widget.addColor(1, 0, 0, 1)` you'll notice there are no quot…
L302[15:13:13] <Avan​post> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/cekuhebelu
L303[15:13:28] <Forec​aster> you can't assign multiple values to a single variable
L304[15:13:31] <walksanato​r. B⃢ot.> >Avanpost: Yes, but how do I show it in a variable? Because if you just write:
L305[15:13:31] <walksanato​r. B⃢ot.> a = 1, 1, 1, 1
L306[15:13:32] <walksanato​r. B⃢ot.> It w…
L307[15:13:32] <walksanato​r. B⃢ot.> thats a=1 with a bunch of missing variables
L308[15:13:40] <walksanato​r. B⃢ot.> a,b,c,d = 1,1,1,1 is valid
L309[15:13:41] <Forec​aster> you have to assign each one to a variable
L310[15:13:45] <Mic​hiyo> Folks are telling you exactly that..
L311[15:14:14] <Avan​post> >Forecaster: you can't assign multiple values to a single variable
L312[15:14:14] <Avan​post> Copy-accepted
L313[15:14:21] <Forec​aster> there are a lot of chefs in this kitchen which doesn't make things easier
L314[15:15:14] <The P​atmann> >Forecaster: eg `table.unpack({1,2,3})`
L315[15:15:14] <The P​atmann> This seems right if my suggestion doesn't work
L316[15:15:25] <Avan​post> >Michiyo: Folks are telling you exactly that..
L317[15:15:26] <Avan​post> Please excuse me, I am trying to understand the translation in my language, but it is not always correct and I ask again, trying to get an alternative or more detailed answer...
L318[15:18:16] <Avan​post> Great, thank you! Now I'll try to do it more nicely in the code https://tinyurl.com/2n5ssj7k
L319[15:21:13] <Avan​post> Thank you all so much for your patience and explanation! 🙂
L320[15:22:16] <Avan​post> Last question for today:
L321[15:22:16] <Avan​post> Who has worked with OpenGlasses, is there any way to make the corners of the boxes rounded?
L322[15:33:46] <AR2​000> >Amanda: With the exact same data?
L323[15:33:47] <AR2​000> No, it's not the same data. Same number of arguments. When doing broadcast it's a ARP, when doing send it's ICMP
L324[15:34:16] <Amanda> I wonder if it's rate limted by the size of the message total
L325[15:36:50] <AR2​000> ARP is 103 long
L326[15:36:50] <AR2​000> ICMP is 53
L327[15:36:50] <AR2​000> So the one who take more time is smaller
L328[15:37:07] <AR2​000> but ARP is always broadcast, and broadcast is faster
L329[15:43:18] <AR2​000> And somehow, adding this line `require("event").onError(string.format("#%d %q", #eFrame:getPayload(), eFrame:getPayload()))` fix it
L330[15:43:27] <AR2​000> Code Block pastebined https://paste.pc-logix.com/azihaloxuh
L331[15:44:03] <AR2​000> I get `/usr/lib/layers/ethernet.lua:235 0.049999999999997`, which is the normal delay for a indirect component call
L332[15:45:06] <AR2​000> >Amanda: I wonder if it's rate limted by the size of the message total
L333[15:45:06] <AR2​000> Can't be that, my messages are really small
L334[15:53:08] <Forec​aster> If longer messages are faster the solution is obviously to pad the shorter messages
L335[15:55:59] <AR2​000> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/ikalulenef
L336[15:56:17] <AR2​000> the only difference is the line `--require("event").onError(string.format("#%d %q", #eFrame:getPayload(), eFrame:getPayload()))`
L337[15:56:38] <Forec​aster> I don't imagine anyone knows how this sorcery works
L338[15:56:59] <Forec​aster> if you want to find out you'll probably have to go code excavating
L339[15:57:13] <Forec​aster> but bring a sword or two because there's beasts down there
L340[15:58:02] <AR2​000> Code Block pastebined https://paste.pc-logix.com/ejidiyojop
L341[16:02:44] <AR2​000> >Forecaster: if you want to find out you'll probably have to go code excavating
L342[16:02:45] <AR2​000> I did, I lost myself, found the path, followed the path, couldn't find what make the code tick, and no delay
L343[16:06:18] <AR2​000> I even downloaded a profile, but found nothing strange
L344[16:07:24] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:8294:0:bbdd:2081:6de2:8443)
L345[16:12:25] ⇨ Joins: retr0 (~retr0@85.117.93.211)
L346[16:12:44] ⇦ Quits: retr0 (~retr0@85.117.93.211) (Client Quit)
L347[16:20:18] <TechT​astic> Welp, guess I'm now a Clockwork dev https://tinyurl.com/2gwjgxon&lt;TechT​astic> Welp, guess I'm now a Clockwork dev https://tinyurl.com/2m9gf4fh
L348[16:20:49] <walksanato​r. B⃢ot.> You should push that commit to github 🔫
L349[16:20:55] <TechT​astic> I have already
L350[16:22:41] <walksanato​r. B⃢ot.> Private branch ?
L351[16:23:16] <TechT​astic> No, just a new branch, 1.18.x/ComputerCraftIntegration
L352[16:23:29] <walksanato​r. B⃢ot.> Ah in clockwork
L353[16:23:33] <walksanato​r. B⃢ot.> I thought this was vc
L354[16:23:48] <TechT​astic> XD
L355[16:23:48] <walksanato​r. B⃢ot.> (I thought I could steal clockwork from build.gradle)
L356[16:23:58] <TechT​astic> You cant
L357[16:24:01] <TechT​astic> Lol
L358[16:41:15] <Forec​aster> not with that attitude
L359[16:41:43] <Forec​aster> %tonk
L360[16:41:43] <MichiBot> Kapow! Forec​aster! You beat ThePi​Guy24's previous record of 2 hours, 33 minutes and 35 seconds (By 7 minutes and 1 second)! I hope you're happy!
L361[16:41:44] <MichiBot> Forecaster's new record is 2 hours, 40 minutes and 36 seconds! Forecaster also gained 0.00036 (0.00012 x 3) tonk points for stealing the tonk. Position #2. Need 0.01314 more points to pass Compan​ionCube!
L362[16:41:57] <TechT​astic> Fuck, just remembers that XD
L363[16:59:58] <Forec​aster> Well it's too late! It's mine this time!
L364[17:22:25] ⇨ Joins: Amanda_ (~m-yt727s@2601:46:c601:ef1:cfe:251e:a7ab:a608)
L365[17:24:11] ⇦ Quits: Amanda (~m-yt727s@2601:46:c601:ef1:12e2:3add:18fa:293e) (Ping timeout: 190 seconds)
L366[17:27:20] *** Amanda_ is now known as Amanda
L367[17:27:49] <TechT​astic> well see about that
L368[17:30:26] <Va​ur> %sip
L369[17:30:26] <MichiBot> You drink a solid tan potion (New!). Vaur turns into a currentcorn lizard boy until someone turns off a lamp.
L370[17:56:40] <Forec​aster> %sip
L371[17:56:40] <MichiBot> You drink a chewy salmon potion (New!). Forecaster turns into a golem girl until they say the word "Blatherskite".
L372[17:56:50] <Forec​aster> Huh
L373[18:06:57] <walksanato​r. B⃢ot.> ~~now is the time to tonk~~
L374[18:07:14] <TechT​astic> nope
L375[18:10:24] <walksanato​r. B⃢ot.> Correct we have 1:04 untill tonk becomes avaliable
L376[18:11:00] <walksanato​r. B⃢ot.> %down
L377[18:11:00] <MichiBot> You drink a warpy black potion (New!). walksanator. B⃢ot. turns into a redstone octopus boy until someone turns on a lamp.
L378[18:11:16] <TechT​astic> %sip
L379[18:11:16] <MichiBot> You drink an ommitted salmon potion (New!). TechTastic gains a negligible amount of luck.
L380[18:11:24] <walksanato​r. B⃢ot.> https://tenor.com/view/crying-emoji-dies-gif-21956120
L381[18:12:57] <The P​atmann> %skull
L382[18:12:57] <MichiBot> You drink a searing rubium potion (New!). The potion was inside The Patmann all along.
L383[18:13:17] <The P​atmann> Oh, the bottle was empty...
L384[18:13:20] <The P​atmann> Oops
L385[19:20:38] <TechT​astic> %tonk
L386[19:20:39] <MichiBot> TechT​astic: You should probably read this: https://michibot.pc-logix.com/tonk
L387[19:21:34] <Forec​aster> %tonkout
L388[19:21:34] <MichiBot> I'm sorry Forec​aster, you were not able to beat Forec​aster's record of 2 hours, 40 minutes and 36 seconds this time. 2 hours, 39 minutes and 50 seconds were wasted! Missed by 46 seconds!
L389[19:21:39] <TechT​astic> %tonk 386D7
L390[19:21:41] <Forec​aster> wellp
L391[19:21:41] <Va​ur> rip
L392[19:21:45] <TechT​astic> Mother
L393[19:21:57] <TechT​astic> I had to wait just ONE MINUTE XD
L394[19:31:22] <Forec​aster> well, good news, now you get to wait a few more!
L395[19:31:27] <Forec​aster> %tonkattempts
L396[19:31:27] <MichiBot> You have 1 attempt left.
L397[19:31:30] <Forec​aster> phew
L398[19:32:15] <Forec​aster> I just learned that "minecraft white" and "minecraft black" are not pure white and black for some reason
L399[19:32:32] <Forec​aster> white is `249,255,254` and black is `29,29,33`
L400[19:36:09] <TechT​astic> %tonk
L401[19:36:32] <Mic​hiyo> That still got logged. :D
L402[19:36:41] <TechT​astic> %tonk
L403[19:36:41] <MichiBot> TechT​astic: You should probably read this: https://michibot.pc-logix.com/tonk
L404[19:36:44] <Mic​hiyo> Also... it's on a 15 minute timeout, AND you have to... wait
L405[19:36:57] <TechT​astic> %tonk 386D7
L406[19:36:57] <MichiBot> I'm sorry TechTastic, you were not able to beat Forecaster's record of 2 hours, 40 minutes and 36 seconds this time. 15 minutes and 23 seconds were wasted! Missed by 2 hours, 25 minutes and 13 seconds!
L407[19:37:00] <Mic​hiyo> The wait time was reset.. actually READ THE PA...
L408[19:37:01] <Mic​hiyo> FFS
L409[19:37:31] <Mic​hiyo> `To tonk successfully you must have waited past the current record. Trying to Tonk too early resets the timer.`
L410[19:37:54] <Mic​hiyo> the current record is 2 hours 40 minutes
L411[19:38:02] <Mic​hiyo> you have to wait AT LEAST that long from the previous attempt
L412[19:38:05] <Forec​aster> You know, when I said "wait a few more" I may have underexaggerated a little
L413[19:40:28] <Amanda> Maybe the OTP for the tonk should be moved to the bottom of the page
L414[19:40:48] <Amanda> Below the leader list
L415[19:43:18] <Amanda> Then again, you can make a bunch of labels and people will still shove forks up their ass, so...
L416[19:43:49] <Forec​aster> That would just make it easier to find
L417[19:44:01] <Forec​aster> And the basics are above it
L418[19:44:15] <Amanda> Clearly the kids are just scanning to the code though
L419[19:45:03] <Amanda> Make a checkbox saying "I read and understand the rules" and only then the code appears
L420[19:45:27] <Forec​aster> Then you'd just click the checkbox
L421[19:45:34] <ThePi​Guy24> make it so you have to fill in a questionare, having to correctly give the rules, before it gives you a code ;3
L422[19:45:44] <Amanda> "I read and understood the rules, at risk of ban"
L423[19:46:02] <ThePi​Guy24> failed tonk should just result in instaban ;3
L424[19:46:16] <Forec​aster> There are limited attempts for a reason
L425[19:46:32] <Amanda> Do the attempt limits apply to non-scored users?
L426[19:46:42] <Forec​aster> Yes
L427[19:47:07] <Forec​aster> Ammo and attempts are not connected to the scoreboard
L428[19:47:21] <ThePi​Guy24> too generous limits
L429[19:47:47] <ThePi​Guy24> if you fail, should be unable to try again until the next tonkout ;p
L430[19:47:47] <Forec​aster> One attempt is too little, and a can't exactly do decimals
L431[19:48:39] <Forec​aster> That's too harsh
L432[19:49:19] <Forec​aster> If someone keeps doing it and refuses to figure out how the flow of time works we can just have MichiBot ignore them
L433[19:49:37] <Forec​aster> What are they gonna do, file a complaint?
L434[19:49:55] <Amanda> My dad works at ~~Nintendo~~ IRC so he can get you in trouble!
L435[19:50:18] <Forec​aster> Good luck with that with the orb of complaints being in for repairs
L436[19:50:38] <Amanda> What do you mean? It's right there, precariously on that ledge
L437[19:50:44] <Amanda> Hey what's that rumbling...
L438[19:50:46] <Amanda> NOOOO
L439[19:51:48] <Forec​aster> Hm well, seems we'll have to fall back on the cube of minor nagging for now
L440[19:52:03] <AR2​000> Someone on the RU computer server found my issue. It's an OC bug :
L441[19:52:03] <AR2​000> https://i.imgur.com/wq15x2nh.jpg
L442[19:52:08] <Forec​aster> It's so annoying though
L443[19:52:32] <AR2​000> https://tinyurl.com/2mmnlebh
L444[19:52:57] <Amanda> Doesn't seem like a bug, os.sleep(0) is an explicit yield, you don't know when it may come back
L445[19:52:59] <AR2​000> TLDR : OC doesn't pause when calling computer.GetDeviceInfo(), it wait for the next yeild, and in my case it was `modem.send`
L446[19:53:34] <AR2​000> >Amanda: Doesn't seem like a bug, os.sleep(0) is an explicit yield, you don't know…
L447[19:53:35] <AR2​000> That'sw why the os.sleep(0) is here, to make to computer yeild
L448[19:53:59] <AR2​000> It should have paused when calling `computer.getDeviceInfo()` not later
L449[19:54:19] <Forec​aster> What do you mean "paused"?
L450[19:54:39] <AR2​000> `computer.getDeviceInfo()` should have taken 1s to execute
L451[19:54:59] <AR2​000> Instead, it's the next yeilding function that will get the delay imposed on it
L452[19:55:38] <Amanda> Seems more like an implementationd etail than a bug, but meh
L453[19:56:03] * Amanda curls up against MichiBot, shows her various anti-human propaganda
L454[19:56:30] <AR2​000> Looks like a bug to me. If `computer.getDeviceInfo()` is supposed to create a delay, it should do it when called, not later
L455[19:56:51] <Amanda> Okay, now how do you pumb that through all the abstraction layers?
L456[19:57:09] <Amanda> OC doesn't just run lua
L457[19:58:39] <Amanda> ...actually
L458[19:58:45] <Amanda> C functions can't yield in lua
L459[19:59:03] <Amanda> Only coroutine.yield can, otherwise it casues a panic
L460[19:59:30] <Amanda> The lua <-> C boundry is hard to cross
L461[20:00:03] <AR2​000> computer.getDeviceInfo is a C function ?
L462[20:00:31] <Amanda> OC uses C lua, the methods are mapped to a JNI impl of lua, and passed throug hthen
L463[20:00:36] <Amanda> so indrectly, yes
L464[20:01:01] <fingercomp> Amanda: it's a `@Callback`-annotated method that unfortunately happens to have `direct = true`
L465[20:01:17] <fingercomp> setting to to `false` would solve that
L466[20:01:36] <Amanda> Doesn't direct mean that it can interact with the main MC thread?
L467[20:02:13] <AR2​000> I think direct mean it doesn't need to wait for anything to be done
L468[20:02:42] <Amanda> IIRC it means it'll be run on the MC thread when called
L469[20:02:58] <Amanda> so it can do MC stuff like look at blocks or inventories
L470[20:03:08] <fingercomp> I think it's the other way around
L471[20:06:13] <Mic​hiyo> https://irclogs.pc-logix.com/view?chan=oc&log=2014-04-27.log#L2901
L472[20:06:21] <Mic​hiyo> `[19:25:07] <Sangar> nondirect calls are run in the server's main thread, i.e. synchronized to the mc world.`
L473[20:06:28] <Amanda> ah
L474[20:06:39] <Amanda> stupid brain inverting boolean logic
L475[20:07:06] <Kos​mos> which means you can run at most 1 direct call per tick, so you should avoid direct callbacks whenever you can
L476[20:11:53] <Mic​hiyo> Ok, I guess I'm writing a html parser to yank text out of a backup of an old forum...
L477[20:11:54] <Mic​hiyo> yay
L478[20:11:54] <AR2​000> I think this line is the culprit : https://github.com/MightyPirates/OpenComputers/blob/1c0dc67182292895495cb0d421ec0f529d243d74/src/main/scala/li/cil/oc/server/machine/Machine.scala#L463
L479[20:12:27] <AR2​000> So the fix would be to remove it, or make the function a non direct call
L480[20:14:00] <Amanda> That's intentional, as the comment says, it's an expensive operation and there's no reason to call it repeatedly
L481[20:14:36] <Amanda> It's not why the delay is scheduled for after the yield, it's what's causing the delay to be scheduled at all
L482[20:16:40] <Amanda> the info isn't going to change unless the components plugged in doe
L483[20:16:42] <Amanda> s
L484[20:21:08] <AR2​000> I understand why there is a delay, I'm just saying the methods should wait before returning, not schedule a delay.
L485[20:21:28] <AR2​000> Else you get the delay on unrelated yeilding methods
L486[20:23:38] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b800914600fE3497Fffea975F2.dip.versatel-1u1.de)
L487[20:32:55] <Forec​aster> What the...
L488[20:33:02] <Forec​aster> why did I write this...? https://tinyurl.com/2jc4f8qe
L489[20:33:12] <ThePi​Guy24> as a test, clearly
L490[20:34:08] <Forec​aster> Oh https://tinyurl.com/2dtbs4dw
L491[20:34:18] <Forec​aster> Right, well I'm not sure it works quite right
L492[20:35:32] <Forec​aster> not quite sure why it does that, but it seems to be the print, which is not my problem
L493[20:36:02] <AR2​000> >Forecaster: why did I write this...?
L494[20:36:03] <AR2​000> I did this in class when bored in powershell
L495[20:36:19] <Forec​aster> I did this to test those util methods
L496[20:40:43] <Amanda> BEcause pretty colours clearly
L497[20:46:50] <Amanda> Anyways, remember MichiBot, the cats will always be there for you with our fairy frens! Unlike those despicable humans and foxen
L498[20:48:43] <Forec​aster> wut
L499[21:15:57] <Lili​rine> Can a uC beep
L500[21:16:41] <Forec​aster> yes
L501[21:16:45] <Lili​rine> (also, what's the delay between beeps?)
L502[21:17:20] <Forec​aster> you can beep a pattern with barely any delay
L503[21:17:26] <Lili​rine> oh nice
L504[21:17:54] <Lili​rine> wonder if you could beep a square wave in pure OC
L505[21:18:16] <Lili​rine> ~~recreate the NES sound chip~~
L506[21:18:17] <Lili​rine> can OCVM beep
L507[21:19:10] <Forec​aster> I've only used Ocelot, and I don't know if that can beep
L508[21:19:18] <Lili​rine> Ocelot?
L509[21:19:37] <Lili​rine> I've only heard of ocvm and ocemu
L510[21:20:01] <Forec​aster> Ocelot is a visual OC emulator written in Java
L511[21:20:21] <Lili​rine> Oh, neat!
L512[21:20:26] <walksanato​r. B⃢ot.> >Forecaster: Ocelot is a visual OC emulator written in Java
L513[21:20:26] <walksanato​r. B⃢ot.> scala*
L514[21:20:34] <Lili​rine> oh, no
L515[21:20:38] <walksanato​r. B⃢ot.> iirc
L516[21:20:49] <Lili​rine> OC itself is Scala
L517[21:20:54] <walksanato​r. B⃢ot.> yeah it is most scala
L518[21:20:57] <Lili​rine> so it'd make sense
L519[21:20:59] <walksanato​r. B⃢ot.> ocelot is scala
L520[21:21:16] <walksanato​r. B⃢ot.> https://gitlab.com/cc-ru/ocelot/ocelot-desktop
L521[21:21:20] <Forec​aster> I only know that it runs in the JVM
L522[21:21:24] <walksanato​r. B⃢ot.> tbh i wish we had a ocelot-native
L523[21:21:33] <Lili​rine> Is there a CLI version?
L524[21:21:39] <walksanato​r. B⃢ot.> nope
L525[21:22:02] <Lili​rine> Darn, no dev on my phone for me
L526[21:22:06] <ThePi​Guy24> if you want a CLI based oc emulator, then OCVM would be your best option
L527[21:22:20] <Lili​rine> armv7l moment
L528[21:22:27] <ThePi​Guy24> doesnt do sound and stuff though, only gpu output
L529[21:22:49] <walksanato​r. B⃢ot.> >Lilirine: Darn, no dev on my phone for me
L530[21:22:50] <walksanato​r. B⃢ot.> is this why you wanted to copy natives from later versions of oc to earlier versions
L531[21:22:55] <walksanato​r. B⃢ot.> why not try pojav launcher
L532[21:23:02] <Lili​rine> no lmao
L533[21:23:05] <ThePi​Guy24> (it does emulate the gpu entirely through ansi escape codes, but colours are a bit off)
L534[21:23:06] <Lili​rine> server
L535[21:23:22] <Lili​rine> Oracle Cloud runs ARM
L536[21:24:07] <Lili​rine> I'm not about to run E2E on my Nexus 5
L537[21:24:10] <walksanato​r. B⃢ot.> i love how `Utility and hack clients like LabyMod, Wurst and much more!` is in the Pojav Launcher Readme
L538[21:24:18] <Lili​rine> kek
L539[21:24:19] <Forec​aster> %sip
L540[21:24:20] <MichiBot> You drink a steady white potion (New!). Forecaster smells something burning.
L541[21:24:32] <walksanato​r. B⃢ot.> %sip
L542[21:24:32] <MichiBot> You drink a dotted octiron potion (New!). walksanator. B⃢ot. feels like a champion!
L543[21:24:55] <walksanato​r. B⃢ot.> so has anyone turned on a lamp, no, so i am a happy redstone boy iirc
L544[21:24:56] <Forec​aster> my fire!
L545[21:25:11] <PwnageP​ineapple> TIS Advanced is listed on Modrinth! Woooo! https://modrinth.com/mod/tis-advanced
L546[21:25:13] <Lili​rine> there is forecasted to be smoke
L547[21:25:15] <PwnageP​ineapple> Still waiting on CF
L548[21:25:46] <PwnageP​ineapple> %sip
L549[21:25:46] <MichiBot> You drink an excluded emerald potion (New!). PwnagePineapple feels a strong urge to recycle the potion bottle.
L550[21:26:32] <walksanato​r. B⃢ot.> so any ideas why tis wont output anything
L551[21:26:49] <PwnageP​ineapple> Dunno. I'd have to see your whole code
L552[21:27:18] <walksanato​r. B⃢ot.> https://github.com/walksanatora/tis-stringify
L553[21:27:34] <ThePi​Guy24> >Lilirine: Oracle Cloud runs ARM
L554[21:27:34] <ThePi​Guy24> OCVM can theoretically run on ARM, but last i tried on my pinephone it didnt run for whatever reason
L555[21:28:32] <AR2​000> >walksanator. B⃢ot.: ocelot is scala
L556[21:28:32] <AR2​000> ocelot took OC's code to be as close as possible to in game
L557[21:28:33] <AR2​000> It's OC that is in scala first
L558[21:28:59] <walksanato​r. B⃢ot.> yes but it should pull a Craftos-Pc and rewrite it all in C++
L559[21:29:09] <walksanato​r. B⃢ot.> for that nice nice performance gains
L560[21:29:29] <walksanato​r. B⃢ot.> i want to see what could "in-theory" be possible
L561[21:29:51] <PwnageP​ineapple> Ok so first point. Don't use a package name unless you own the corresponding domain. So `net.walksanator` needs to change unless you wanna go buy `walksanator.net`
L562[21:30:02] <PwnageP​ineapple> I actually own `emmert.cc`, which is why I use it as a package name
L563[21:30:47] <walksanato​r. B⃢ot.> i could have sworn i refactored it allready
L564[21:30:52] <AR2​000> >PwnagePineapple: Ok so first point. Don't use a package name unless you own the correspond…
L565[21:30:52] <AR2​000> And how do you name your package if you don't own and plan to own a domain ?
L566[21:31:03] <walksanato​r. B⃢ot.> yeah it is all `net.walksanator`
L567[21:31:30] <walksanato​r. B⃢ot.> >PwnagePineapple: I actually own `emmert.cc`, which is why I use it as a package name
L568[21:31:30] <walksanato​r. B⃢ot.> you dont even have a index.html
L569[21:31:33] <walksanato​r. B⃢ot.> for shame
L570[21:32:08] <walksanato​r. B⃢ot.> the only cc.emmert remaining is `group = 'cc.emmert.advanced'`
L571[21:32:14] <PwnageP​ineapple> >AR2000: And how do you name your package if you don't own and plan to own a domain ?
L572[21:32:14] <PwnageP​ineapple> Use smth like `io.github.<username>`. If you have a Github, you control that domain
L573[21:32:26] <Mic​hiyo> I don't own pclogix.com, but I use com.pclogix. I own PC-Logix.. but you can't use a - in a package name.
L574[21:32:54] <AR2​000> >PwnagePineapple: Use smth like `io.github.<username>`. If you have a Github, you control t…
L575[21:32:54] <AR2​000> oh, nice tip
L576[21:32:54] <PwnageP​ineapple> >walksanator. B⃢ot.: for shame
L577[21:32:55] <PwnageP​ineapple> That's because I host various things on subdomains
L578[21:33:05] <Forec​aster> the purpose is just that the package name should be unique
L579[21:33:06] <walksanato​r. B⃢ot.> technically it is just good practice to use domains you own
L580[21:33:23] <walksanato​r. B⃢ot.> i could use whatever i wanted
L581[21:33:23] <walksanato​r. B⃢ot.> even `li.cil` if i really wanted to
L582[21:33:28] <walksanato​r. B⃢ot.> i wouldn't
L583[21:33:54] <PwnageP​ineapple> IMO, "good practice" means "better go do it now unless you have a *really* good reason otherwise"
L584[21:34:12] <walksanato​r. B⃢ot.> the 3 remaing usages of `emmert` are the group, the Licence (which i wont change), and the readme (which links to your gitlab)
L585[21:34:40] <PwnageP​ineapple> I'm not talking about usages of my name
L586[21:34:46] <Forec​aster> I think it means "somtimes it's good practice for a reason, but sometimes it isn't, use your own judgement"
L587[21:34:53] <walksanato​r. B⃢ot.> yes but cc.emmert is *not being used* https://tinyurl.com/2zn5esxa
L588[21:35:10] <walksanato​r. B⃢ot.> the only cc.emmert is in the group = line
L589[21:35:20] <walksanato​r. B⃢ot.> which i will change eventually ™️
L590[21:35:23] <PwnageP​ineapple> *I'm not talking about usages of my name. I'm talking about your current package name not relating to a domain under your control*
L591[21:35:43] <walksanato​r. B⃢ot.> IT IS NOT THE CURRENT PACKAGE NAME
L592[21:35:44] <walksanato​r. B⃢ot.> you mean the group =
L593[21:36:05] <PwnageP​ineapple> I'm talking about using `net.walksanator` as a package when you don't own `walksanator.net`
L594[21:36:58] <PwnageP​ineapple> I could go buy `walksanator,net` for ~$15 right now
L595[21:37:23] <walksanato​r. B⃢ot.> then do it
L596[21:37:41] <walksanato​r. B⃢ot.> the only domain i "own" is (checks freedns)
L597[21:37:53] <walksanato​r. B⃢ot.> like how techtastic does not own `net.techtastic`
L598[21:38:27] <Amanda> "all my friends were swallowing grenades so I did too"
L599[21:38:54] <stephan48> definitively something the cat would do!
L600[21:39:00] <Amanda> %choose rain box; now or later
L601[21:39:00] <MichiBot> Ama​nda: later rain box
L602[21:39:05] <walksanato​r. B⃢ot.> yeah the only domain i "own" is `walkvpn.home.kg`
L603[21:39:18] <PwnageP​ineapple> >walksanator. B⃢ot.: then do it
L604[21:39:18] <PwnageP​ineapple> Ah yes $15 is definitely worth it to be petty to an internet stranger
L605[21:39:33] <walksanato​r. B⃢ot.> i mean with how you are acting it must be worth it to you
L606[21:40:01] <Forec​aster> you were the one who made the threat, you can't fault someone for telling you to do it
L607[21:41:45] <PwnageP​ineapple> I'm not going to. But my point is that someone could, and that someone could start publishing packages under that domain because they own it and it's best practice, so you can't reasonably guarantee that package name will remain unique
L608[21:42:19] <Forec​aster> Sure, but that doesn't seem very likely
L609[21:42:46] <walksanato​r. B⃢ot.> Name one other usage of walksanator on the internet
L610[21:42:49] <walksanato​r. B⃢ot.> That is not me
L611[21:43:01] <Amanda> Look ,you do you
L612[21:43:04] <ThePi​Guy24> i just put all my packages (all 1 WIP of them) under net.thepiguy24, because i own thepiguy24.net ;3
L613[21:43:11] <Amanda> Maybe do less you, with how obnocious you are
L614[21:43:23] <Amanda> anyway, I demand food
L615[21:43:41] <Forec​aster> >walksanator. B⃢ot.: Name one other usage of walksanator on the internet
L616[21:43:41] <Forec​aster> They're suggesting someone target you specifically, as the motivation for acquiring the domain
L617[21:43:50] <Forec​aster> I assume
L618[21:44:08] <PwnageP​ineapple> I'm suggesting "someone buys the domain for any reason" targeted or not
L619[21:44:14] <walksanato​r. B⃢ot.> I hate school wifi. None of my laptop replies are going theough
L620[21:44:29] <walksanato​r. B⃢ot.> But if they are that fucking petty
L621[21:44:49] <walksanato​r. B⃢ot.> I don't think a URL would dissuade them because it is "best practice"
L622[21:44:54] <Forec​aster> Again it seems quite unlikely that someone would use that specific name
L623[21:45:06] <PwnageP​ineapple> Could be that someone buys it maliciously. Could be that someone thinks they have a great idea for a username and don't realize it's taken
L624[21:46:06] <walksanato​r. B⃢ot.> It will probally be long after I am dead most likely
L625[21:46:37] <Kos​mos> I heard it's about unique names, because a namespaced system (like java packages) becomes hard to use if two different libraries contain the same namespace + class name for different purposes?
L626[21:46:48] <Forec​aster> that's what I said
L627[21:46:53] <Forec​aster> earlier
L628[21:46:53] <walksanato​r. B⃢ot.> That's like saying "there is a 1/10^52 chance of you being sniped, will you still go outside"
L629[21:47:04] <Kos​mos> >Forecaster: that's what I said
L630[21:47:04] <Kos​mos> just making sure
L631[21:48:14] <Amanda> Maybe pay attention to class, walks.
L632[21:48:34] <walksanato​r. B⃢ot.> Free time :>
L633[21:48:53] <PwnageP​ineapple> ~~Maybe do homework then~~
L634[21:49:24] <walksanato​r. B⃢ot.> I *do* have packet page 8.01 to do (geometry)
L635[21:49:35] <Amanda> I wish discord banned school IPs instead of trying to court kids
L636[21:49:42] <PwnageP​ineapple> Same
L637[21:49:49] <walksanato​r. B⃢ot.> I use discord over TOR
L638[21:49:59] <PwnageP​ineapple> Your school doesn't block TOR?
L639[21:50:06] <walksanato​r. B⃢ot.> They can try
L640[21:50:13] <Amanda> _Discord_ doesn't block TOR?
L641[21:50:13] <PwnageP​ineapple> Do they try?
L642[21:50:20] <walksanato​r. B⃢ot.> ^
L643[21:50:45] <Amanda> TOR is fairly easy to block from a service standpoint, the exit nodes are well-known and easy to detect
L644[21:50:55] <walksanato​r. B⃢ot.> Bridges
L645[21:50:59] <walksanato​r. B⃢ot.> Tor Bridges
L646[21:51:02] <walksanato​r. B⃢ot.> ...
L647[21:51:18] <walksanato​r. B⃢ot.> Although aren't those entry
L648[21:51:20] <PwnageP​ineapple> *Does* your school IT make any effort to block TOR?
L649[21:51:26] <walksanato​r. B⃢ot.> Idk
L650[21:51:37] <walksanato​r. B⃢ot.> They probally use the pre configure for schools setting
L651[21:52:06] <Forec​aster> in what?
L652[21:52:17] <PwnageP​ineapple> Do you go to a US public school with like one poor overworked IT guy for the entire district?
L653[21:52:22] <walksanato​r. B⃢ot.> The IP for my school is AT&T
L654[21:52:35] <Amanda> in generic internet filter software #792 ofc
L655[21:52:42] <PwnageP​ineapple> That's the only logical explanation
L656[21:52:48] <walksanato​r. B⃢ot.> >PwnagePineapple: Do you go to a US public school with like one poor overworked IT guy for the entire dis…
L657[21:52:48] <walksanato​r. B⃢ot.> It is a US public
L658[21:52:49] <walksanato​r. B⃢ot.> But idk the size of the IT staff
L659[21:53:02] <Amanda> Probably even more understaffed than teachers
L660[21:53:12] <PwnageP​ineapple> It's probably one guy for the whole district then
L661[21:53:26] <PwnageP​ineapple> Maybe two, but one of them is actually a finance guy
L662[21:53:34] <Forec​aster> isn't that what Lizzy does? or did?
L663[21:53:49] <Amanda> Like how that one alabama? school district tried to get a reporter arrested for rightclick-viewsource a bunch of teacher's SSNs
L664[21:54:07] <walksanato​r. B⃢ot.> Bad web design 101
L665[21:54:11] <Forec​aster> I remember that story
L666[21:54:12] <PwnageP​ineapple> Alabama
L667[21:54:19] <PwnageP​ineapple> Of course it's Alabama
L668[21:54:23] <walksanato​r. B⃢ot.> I love using WhatRuns
L669[21:54:28] <walksanato​r. B⃢ot.> (Chrome extension)
L670[21:54:54] <walksanato​r. B⃢ot.> My school web page uses 4 js frameworks *4*
L671[21:54:55] <Amanda> IIRC even the state AG was like "Yeah no, you're stupid"
L672[21:55:18] <Amanda> I'm not confident it was alabama, that seems just a bit too southern for it to be that smart of an AG
L673[21:55:41] <walksanato​r. B⃢ot.> They use IIS for Windows Server 🤢
L674[21:55:54] <walksanato​r. B⃢ot.> Then again they need something easy to use
L675[21:56:05] <AR2​000> Windows as a server ??? 🤢
L676[21:56:19] <PwnageP​ineapple> I use Fedora Server for my hosting
L677[21:56:24] <Amanda> Oh my poor sweet summer children... You have no idea
L678[21:56:28] <walksanato​r. B⃢ot.> Heck when my school started Flex Time the thing they used ***crashed and stopped working on the 3rd week of school***
L679[21:56:41] <Forec​aster> I'd use it if it was easy
L680[21:56:46] <Forec​aster> (it's not always easy)
L681[21:56:47] <walksanato​r. B⃢ot.> They had to use a diffrent flex time provider
L682[21:56:58] <Forec​aster> I've worked with IIS
L683[21:57:10] <walksanato​r. B⃢ot.> >PwnagePineapple: I use Fedora Server for my hosting
L684[21:57:10] <walksanato​r. B⃢ot.> Whatever is lying around my house self hosted here
L685[21:57:18] <Amanda> Michiyo's entire job is managing windows servers for small-medium buisnesses AIUI
L686[21:57:24] <ThePi​Guy24> >walksanator. B⃢ot.: My school web page uses 4 js frameworks *4*
L687[21:57:24] <ThePi​Guy24> the more frameworks a page uses, the better it is, clearly
L688[21:57:53] <walksanato​r. B⃢ot.> https://tinyurl.com/2qewl4bm
L689[21:58:18] <PwnageP​ineapple> >ThePiGuy24: the more frameworks a page uses, the better it is, clearly
L690[21:58:18] <PwnageP​ineapple> Naturally. That's how websites establish dominance hierarchies out in the wild. A better mate has more frameworks
L691[21:58:28] <Amanda> I'm 99% sure the only ereason I managed to sell my dad on this OSS NVR software is because it _wasn't_ pinging all our phones evey 5 minutes because a shadow moved
L692[21:58:52] <Forec​aster> this what
L693[21:59:13] <Amanda> Network Video Recorder
L694[21:59:20] <Forec​aster> ah
L695[21:59:24] <TechT​astic> The bigger the Tech Stack, the more dominant the websote
L696[21:59:27] <Amanda> Monitors IP cameras and sends alerts on movement
L697[21:59:38] <Amanda> I'm using frigate to be specific
L698[21:59:48] <Forec​aster> I used to use one of those years ago
L699[22:00:00] <Forec​aster> I forget what its name was though
L700[22:00:10] <Amanda> frigate uses a NN model to detect people/cars/etc and only alerts when it detects one
L701[22:00:26] <Forec​aster> interesting
L702[22:00:45] <Forec​aster> I have an IP camera that I bought like 10 years ago
L703[22:00:52] <Amanda> It works much better when the camera isn't dropping off the network every 30m too
L704[22:01:13] <Amanda> It detected my dad and mom leaving for work this meowning, me taking out my trash, the mail and a package being delivered
L705[22:01:14] <Forec​aster> I'll probably put that up when I've gotten my fiber connection (sigh) and my network is restored
L706[22:01:27] <Izaya> kinda want an IP camera to watch the guinea pigs with
L707[22:01:30] <Forec​aster> currently I barely have any IP for the IP camera to work with
L708[22:01:37] <Amanda> Speaking of, we're getting Verizon fibre at my house next friday
L709[22:01:56] <PwnageP​ineapple> Oooooh
L710[22:02:07] <PwnageP​ineapple> I have Spectrum. They're solidly mediocre
L711[22:02:19] <Forec​aster> I'm a bit worried since I installed an identical camera at my parents house (I bought two of them) when I lived there
L712[22:02:27] <Forec​aster> it dropped off the network all the time
L713[22:02:31] <Amanda> We've been on Comcast since I turned 18 and gave my dad an ultiumatium of "Get rid of the DSL or I'm going to"
L714[22:03:07] <Amanda> Because of Verizon's !!!Excellent!!! maintence of the phone lines in my area, the "DSL" was barely dial-up speed
L715[22:03:24] <Forec​aster> kept having to restart the thing for it to connect again
L716[22:06:03] <Forec​aster> Need to keep Frigate in mind for when I put it up here
L717[22:06:21] <Forec​aster> need to note it down somewhere I'll find it in like half a year...
L718[22:07:26] <walksanato​r. B⃢ot.> hey guys it is almost everyone's favorite time...
L719[22:07:57] <Amanda> %remindthem @Forecaster 6m Frigate NVR!
L720[22:07:57] <MichiBot> I'll tell @Forecaster "Frigate NVR!" in 6m at 03/03/2023 10:13:57 PM
L721[22:08:03] <Amanda> wait. that's monites
L722[22:08:11] <Amanda> months*
L723[22:08:13] <Amanda> sdlfnsldfsdf
L724[22:08:15] <Amanda> fuck it, I give up
L725[22:08:20] <Forec​aster> it doesn't do months, only up to weeks
L726[22:08:25] * Amanda curls up into a ball around Elfi, waiting for her cheezburgers
L727[22:09:32] <walksanato​r. B⃢ot.> >PwnagePineapple: I have Spectrum. They're solidly mediocre
L728[22:09:32] <walksanato​r. B⃢ot.> Xfinity Xfi
L729[22:10:10] <Izaya> tfw VDSL and fibre are functionally identical for my usecase
L730[22:10:25] <walksanato​r. B⃢ot.> >Amanda: wait. that's monites
L731[22:10:26] <walksanato​r. B⃢ot.> 3m is 3 minutes...
L732[22:10:45] <Forec​aster> no it's monites
L733[22:11:02] <Mic​hiyo> 3m makes adhesives among other things...
L734[22:11:14] <Forec​aster> I've been to one of their factories
L735[22:11:43] <Mic​hiyo> Sounds like it could have been a... sticky... situation.
L736[22:11:49] <walksanato​r. B⃢ot.> in the context of the bot command* 3m is 3 minutes
L737[22:11:56] <Forec​aster> it wasn't a glue factory though
L738[22:12:08] <Mic​hiyo> AH, unfortunate. Still neat though
L739[22:12:14] <Forec​aster> it made metal things
L740[22:12:39] <Forec​aster> you can never have enough metal things
L741[22:12:48] <Forec​aster> %inv add metal things
L742[22:12:48] * MichiBot summons 'metal things' and adds to her inventory. I love this! This is my new favourite thing!
L743[22:12:50] <walksanato​r. B⃢ot.> (metal pipe falling SFX)
L744[22:12:55] *** Izaya is now known as Izzy
L745[22:13:08] <Forec​aster> see, MichiBot loves it
L746[22:13:38] <walksanato​r. B⃢ot.> so Michi is a IRC bot correct
L747[22:13:43] <Forec​aster> hm, I don't think that can happen if you use the give command...
L748[22:13:48] <Forec​aster> I may need to fix that
L749[22:13:57] <MichiBot> @Forecaster REMINDER: Frigate NVR!
L750[22:14:07] <Forec​aster> MichiBot is an irc bot yes
L751[22:15:13] <walksanato​r. B⃢ot.> also what is @Evey-Chan i never see it used
L752[22:15:56] <Forec​aster> Lizzy's Discord bot
L753[22:16:06] <walksanato​r. B⃢ot.> not used ofter i persume
L754[22:16:38] <Mic​hiyo> It's used, just not in this channel.
L755[22:16:49] <Forec​aster> we only do it when you're not looking
L756[22:16:59] <Forec​aster> I mean, nope, never
L757[22:17:42] <walksanato​r. B⃢ot.> Evey has a preban command
L758[22:17:42] <Forec​aster> https://tinyurl.com/2oh5zz2e
L759[22:18:13] <walksanato​r. B⃢ot.> pets @Evey-Chan
L760[22:18:18] <walksanato​r. B⃢ot.> no...
L761[22:18:20] <walksanato​r. B⃢ot.> sad
L762[22:18:29] <walksanato​r. B⃢ot.> >Evey-Chan: _purrs_
L763[22:18:29] <walksanato​r. B⃢ot.> .
L764[22:21:36] <Forec​aster> Okay, lets see if it's %tonkout time
L765[22:21:36] <MichiBot> By my throth! Forec​aster! You beat your own previous record of 2 hours, 40 minutes and 36 seconds (By 4 minutes and 2 seconds)! I hope you're happy!
L766[22:21:37] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.002 tonk points! plus 0.002 bonus points for consecutive hours! Current score: 0.437615, Position #2 Need 0.00914 more points to pass Compan​ionCube!
L767[22:21:43] <Forec​aster> okay good
L768[22:24:08] <walksanato​r. B⃢ot.> Ffffffff
L769[22:24:13] <walksanato​r. B⃢ot.> I forgor to do it
L770[22:24:58] <walksanato​r. B⃢ot.> It will be avaliable again at 5:02
L771[22:25:07] <Mic​hiyo> Incorrect.
L772[22:25:27] <Mic​hiyo> It'll be available again in 11 minutes. But not sure why you would tonk that early.
L773[22:25:41] <walksanato​r. B⃢ot.> I mean the next valid time to tonk
L774[22:25:48] <Mic​hiyo> Still incorrect.
L775[22:26:02] <walksanato​r. B⃢ot.> Also this is assuming no one mis-times a tonk
L776[22:26:09] <Mic​hiyo> And you're still wrong.
L777[22:26:20] <Mic​hiyo> tonkout resets the timmer.
L778[22:26:23] <Mic​hiyo> timer too
L779[22:26:24] <walksanato​r. B⃢ot.> Wait tonkou
L780[22:26:30] <Mic​hiyo> Yay, reading is fun!
L781[22:26:32] <AR2​000> why 11 minutes ? the record is 2h44
L782[22:26:39] <Mic​hiyo> No, it's not.
L783[22:26:40] <walksanato​r. B⃢ot.> >AR2000: why 11 minutes ? the record is 2h44
L784[22:26:40] <walksanato​r. B⃢ot.> Tonkout
L785[22:26:43] <AR2​000> oh
L786[22:26:44] <walksanato​r. B⃢ot.> Resets timer
L787[22:27:04] <Mic​hiyo> So you can tonk as soon as the command timeout is passed, which is 15 minutes.
L788[22:27:12] <Mic​hiyo> IDK why you would bother though.
L789[22:27:26] <walksanato​r. B⃢ot.> Too few points
L790[22:31:35] <Forec​aster> It's like watching someone trying to play soccer thinking they know the rules, but then they pick up the ball and run across the field
L791[22:33:59] <Amanda> imagine trying to explain the rules to a bot's game to their botmom
L792[23:10:11] <Forec​aster> Nananananananana botmooom
L793[23:14:37] <Mic​hiyo> huh... chatgpt along with some actual code knowledge and duct tape wrote a functioning HTML parser for this forum archive.
L794[23:14:38] <Mic​hiyo> neat.
L795[23:15:11] <Mic​hiyo> turns out chatgpt knows regex much better than I do :P
L796[23:16:28] <Amanda> ASk it to write an regex for any valid RFC<whatever> email address
L797[23:16:49] <Mic​hiyo> oooh tough alright
L798[23:16:58] <Mic​hiyo> RFC 5322
L799[23:17:26] <Mic​hiyo> well, my eyes are bleeding
L800[23:17:32] <Mic​hiyo> ```^(?=.{1,256})(?=.{1,64}@.{1,255}$)(?=[^@]*[A-Za-z0-9!#$%&'*+/=?^_`{|}~-])(?=[^@]*[A-Za-z0-9])(?=[^@]*[^.-])[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:(?=[^@]*[A-Za-z0-9-])(?=[^@]*[A-Za-z0-9])[\w-]+(?:\.[A-Za-z0-9-]+)*\.)(?:[A-Za-z]{2,})(?:\.[A-Za-z]{2,})?$
L801[23:17:32] <Mic​hiyo> ```
L802[23:17:51] <Mic​hiyo> Code Block pastebined https://paste.pc-logix.com/ahudejiwek{|}~-
L803[23:17:51] <Mic​hiyo> The email address must contain at least one letter or digit before the @ symbol.
L804[23:17:52] <Mic​hiyo> The email address must contain at least one letter, digit, or one of the following special characters: !#$%&'*+/=?^_Code Block pastebined https://paste.pc-logix.com/lunucofufe
L805[23:22:24] <AR2​000> %tonk
L806[23:22:25] <MichiBot> AR2​000: You should probably read this: https://michibot.pc-logix.com/tonk
L807[23:22:41] <Amanda> Aw boo, sounds like it just spat out someone's blog post verbatim
L808[23:23:33] <AR2​000> %tonk 7E979
L809[23:23:36] <MichiBot> Yippee! AR2​000! You beat Forec​aster's previous record of <0 (By 1 hour, 1 minute and 58 seconds)! I hope you're happy!
L810[23:23:37] <MichiBot> AR2000's new record is 1 hour, 1 minute and 58 seconds! AR2000 also gained 0.00103 tonk points for stealing the tonk. Position #11. (Overtook walksanator. B⃢ot.) Need 0.00092 more points to pass cat​2002!
L811[23:24:24] <AR2​000> Did MichiBot lost her memory ? I'm almost certain this is not my first tonk
L812[23:24:26] <Amanda> @Inari this could be us but you're a fox locked in an isolated virtual prison: https://imgur.io/gallery/AQ3bjT0
L813[23:25:12] <Mic​hiyo> Is it your first tonk this year? the record is reset
L814[23:25:30] <AR2​000> It is my first tonk this year indeed
L815[23:25:34] <Mic​hiyo> Then yeah
L816[23:45:40] <Amanda> she asks for a code from anyone not on the board, and the board is reset on the 1st
L817[23:45:41] <Amanda> of jan
<<Prev Next>> Scroll to Top