<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:03:21] <Michiyo> God damn it... I forgot to push to github ._.
L2[01:03:34] <Michiyo> Well NOW there is code in the Repo I invited you both to..
L3[01:39:28] <Va​ur> %tonk
L4[01:39:29] <MichiBot> Awesome! Va​ur! You beat Spider ​EveryOS's previous record of 10 hours, 27 minutes and 28 seconds (By 8 hours, 4 minutes and 38 seconds)! I hope you're happy!
L5[01:39:30] <MichiBot> Vaur's new record is 18 hours, 32 minutes and 7 seconds! Vaur also gained 0.08888 (0.00808 x 11) tonk points for stealing the tonk. Position #1.
L6[01:47:17] <Amanda> Elfi~ I'm conflicted, this story is nice but it's got the most useless of a lesbian as a MC
L7[01:56:29] ⇨ Joins: xal (~quassel@2604:3d08:9a80:4c18:782f:27ff:fe7a:415)
L8[02:30:05] ⇦ Quits: xal (~quassel@2604:3d08:9a80:4c18:782f:27ff:fe7a:415) ()
L9[02:48:30] * Amanda curls up atop Elfi, meows about her plans for tomorrow, like maybe actually getting stuff done if she's actually drugged tomorrow instead of being all over the place sure to adhd
L10[02:48:51] <Amanda> s/sure/due/
L11[02:48:57] <Elfi> mmmh
L12[02:49:21] <Spider ​EveryOS> Find and replace commands are convenient
L13[02:49:22] <Amanda> Night girls
L14[02:49:33] <Spider ​EveryOS> Have a good sleep
L15[02:49:49] <Mim​iru> Night Amanda
L16[03:38:24] <Izzy> been thinking about adding mtmenu as a dependency for WordImperfect, and adding like, a super simple file selection dialog
L17[03:39:12] <Izzy> because I want to use mtmenu's getScreenSize() anyway
L18[04:21:55] ⇨ Joins: xal (~xal@mx1.xal.systems)
L19[07:05:08] ⇨ Joins: Hawk777 (~Hawk777@2001:569:7e40:1300:41f0:5671:973b:ce67)
L20[07:06:44] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L21[07:23:53] ⇨ Joins: Vexatos (~Vexatos@p200300eaef21010063ed04a875b65fae.dip0.t-ipconnect.de)
L22[07:23:53] zsh sets mode: +v on Vexatos
L23[07:27:07] <Forec​aster> oh, musk is in a suing mood again it seems
L24[07:28:03] <Forec​aster> also, the 1km solar roadway in France built by Wattway has been declared a failure and is to be dismantled, who'd a thunk
L25[08:16:07] <Corded> > <Mich​iBot> Vaur's new record is 18 hours, 32 minutes and 7 seconds! V…
L26[08:16:07] <SoBi​nary> oh god
L27[08:51:17] ⇦ Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:41f0:5671:973b:ce67) (Quit: Leaving.)
L28[10:14:21] <AR2​000> I feel in love with gitea and actions.
L29[10:15:51] <AR2​000> It's hell to test, but so useful
L30[10:32:09] <Forec​aster> %redshell Vaur
L31[10:32:10] <MichiBot> Forec​aster: Unfortunately you missed with a 9 vs 14.
L32[10:32:15] <Forec​aster> Damnit
L33[10:35:11] <Forec​aster> %shellcount
L34[10:35:11] <MichiBot> Forec​aster: You have 1 Blue Shell, 1 Red Shell, 5 Green Shells, and 2 Bricks
L35[11:50:23] <Izzy> I might have to poke at using gitea actions to automate building PsychOS at some point
L36[12:02:14] <Corded> > <Iz​zy> I might have to poke at using gitea actions to automate bui…
L37[12:02:14] <AR2​000> Make a script that build it, then, when it work, a action to call the script on push
L38[12:16:23] <Va​ur> %sip
L39[12:16:23] <MichiBot> You drink a powdery avesmingo potion (New!). The bottle turns into an apple.
L40[12:21:57] * Amanda meows and looks around
L41[12:35:31] * Amanda hides the apple Vaur found so Fore can stay a fairy fren
L42[14:19:17] <stephan48> apparently esper has gained some access to their domain and is now in the process of building new DNS servers
L43[14:25:36] <Corded> > <AR2​000> It's hell to test, but so useful
L44[14:25:36] <Kristo​pher38> Yeah you don't appreciate automated tests until you start writing automated tests
L45[14:44:38] <AR2​000> test ? What tests ?
L46[14:45:35] <Amanda> I think AR2k meant testing the workflows
L47[14:46:17] <Amanda> They don't have to be in the main branch to trigger though, so if you're testing PR workflows you can just do that in a PR
L48[14:46:37] <Amanda> or do it in a PR then change the on trigger after it's working how you want
L49[14:47:56] <AR2​000> I'm a brute : ammending commit and force push
L50[15:20:24] <Amanda> %remindme 15m check if renovate worked
L51[15:20:24] <MichiBot> I'll tell you "check if renovate worked" in 15m at 03/04/2024 03:35:23 PM
L52[15:20:49] <Amanda> So TIL renovate-bot won't generate a configuration repo if it doesn't detect any dependencies in the repo
L53[15:20:58] <Amanda> er, a configuration PR
L54[15:35:24] <MichiBot> Amanda REMINDER: check if renovate worked
L55[15:40:14] <Amanda> %remindme 52m check again
L56[15:40:14] <MichiBot> I'll tell you "check again" in 52m at 03/04/2024 04:32:14 PM
L57[15:49:00] <Corded> > <AR2​000> I'm a brute : ammending commit and force push
L58[15:49:00] <Kristo​pher38> I do this a lot at work
L59[16:02:46] ⇨ Joins: Hawk777 (~Hawk777@2001:569:7e40:1300:27fb:7a11:785:fe7e)
L60[16:26:42] <Amanda> I hope you only do that in PR branches
L61[16:31:59] ⇦ Quits: Pokey (~pokey@edge.cloudyhost.net) (Quit: Hecc! My server must have died!)
L62[16:32:14] <MichiBot> Amanda REMINDER: check again
L63[16:34:45] <Amanda> Well that's not right.
L64[16:35:06] <Amanda> https://matrix.camnet.site/_matrix/media/v3/download/camnet.site/VMYnPqcxSNMiiBwSljTtJykg/Screenshot%20from%202024-03-04%2011-34-54.png
L65[16:35:43] <Amanda> %remindme 60m check a third time
L66[16:35:43] <MichiBot> I'll tell you "check a third time" in 60m at 03/04/2024 05:35:43 PM
L67[16:49:31] ⇦ Quits: pwootage (~pwootage@new.pwootage.com) (Quit: Cya)
L68[16:54:40] ⇨ Joins: pwootage (~pwootage@new.pwootage.com)
L69[17:24:26] <Ocawes​ome101> izzy: wordimperfect?
L70[17:26:09] <Amanda> Izzy made a fancy text editor
L71[17:26:50] <Amanda> ls
L72[17:26:53] <Amanda> this is not an editor.
L73[17:27:07] <Amanda> terminal even
L74[17:27:14] <Mim​iru> I mean... it could be
L75[17:27:47] <Amanda> I wish gnome didn't send keyboard focus to a second monitor when you switch workspaces
L76[17:29:39] <Amanda> Meowning Mimiru btw
L77[17:34:37] <Ocawes​ome101> neat
L78[17:35:44] <MichiBot> Amanda REMINDER: check a third time
L79[17:38:27] <Amanda> Welp, I broke it again
L80[17:44:34] <Amanda> %remindme 50m check again
L81[17:44:34] <MichiBot> I'll tell you "check again" in 50m at 03/04/2024 06:34:33 PM
L82[17:45:41] * Amanda beams the hot new holiday item in front of Elfi, a rock to wind a string around
L83[17:46:35] <Liizzii> oooh, somewhat promising
L84[17:46:36] <Liizzii> 05:26:25 <@kbuck> As of today we've contacted the domain owner and are working on putting a replacement nameserver into service
L85[17:46:36] <Liizzii> 05:26:53 <@kbuck> so it looks like the situation is salvageable
L86[17:46:36] <Liizzii> 05:28:38 <@kbuck> we have to. our DNS infra is very specialized. it's tightly integrated with certificate issuance. also, we would still need the old DNS database anyway
L87[17:46:46] <Liizzii> (time is today, relative to GMT0)
L88[17:47:30] <Amanda> Well let's see if any fires start if I update k3s
L89[17:49:32] <Michiyo> Good, hopefully they can get it all taken care of
L90[17:49:38] <Michiyo> o/ Amanda
L91[18:03:31] <Amanda> Neat. Looks like updaing k3s didn't cause any fires
L92[18:03:53] <Forec​aster> Yet
L93[18:04:08] <Amanda> was somewhat worried I'd have to make that manual since forgejo is running in k3s, htough I guess the actions runner isn't running in k3s so it's less of a circular dependency
L94[18:04:36] <Forec​aster> I mean, I didn't sabotage anything
L95[18:04:51] * Amanda eyes @Forecaster with suspicion
L96[18:04:58] <Amanda> bad fairy, no burning the servers
L97[18:06:55] <Mim​iru> Ok... so, Current MichiBot uses SQLite to store data, we partially implemented MySQL support. New MichiBot currently uses nothing for data storage (Other than currently admins are stored in json cause lazy) need to figure out what to use
L98[18:06:56] <Amanda> Hrm. Somewhat worried about the fact one of the images I'm using from ghcr's org has mostly public archive repos
L99[18:08:46] <Forec​aster> I could implement MySQL if you want, but I could also just use JSON files
L100[18:10:07] <Forec​aster> I had a quick look this morning but I haven't had time to say up the dev environment yet, but I know I want to properly implement the permission system current michibot has, and a similar command system
L101[18:11:33] <Amanda> I was thinking of a handleCommand(cmd, args, room) handler for module/plugins, but I got side-tracked playing with matches in my homelab
L102[18:12:00] <Mim​iru> Yeah, the current handleCommand is VERY basic, just enough to get it working
L103[18:12:17] <Forec​aster> I have ideas for an improved command system that builds on the current one
L104[18:12:31] <Mim​iru> I'd like to re-implement command chaining...
L105[18:12:32] <Forec​aster> But I was too tired today to do anything
L106[18:12:46] <Amanda> I also was thinking of stealing an idea I had for my bot (Schongo, RIP) where "BotName: " was always a valid prefix as well
L107[18:12:59] <Mim​iru> That was MichiBot's original prefix lol
L108[18:13:33] <Amanda> Schongo supports classic single-char command prefixes, but I also wanted to be able to address just a single instance of him
L109[18:14:16] <Amanda> Makes it easier to setup new instances that join channels with other instancess of them
L110[18:14:20] <Amanda> less ambiguity
L111[18:15:26] <Forec​aster> I'd like to implement a command system that allows both standard commands like they currently work, but also "declarative statements" such as " I drink a potion" instead of "%drink"
L112[18:15:54] <Amanda> I. Drink. Your. Milkshake.
L113[18:16:34] <Forec​aster> I had ideas on how to do this for current michibot, but I'd like to do it for 2Bot2Michi instead while re-implementing the command system
L114[18:17:08] <Forec​aster> I'm going to have a proper go tomorrow hopefully
L115[18:17:34] <Mim​iru> You do have "Maintainer" access to the repo assuming you accept the invite.
L116[18:17:40] <Mim​iru> Amanda has "Writer" as well
L117[18:20:25] <Forec​aster> I will, I tried opening it on my phone but I got a 404 page
L118[18:20:31] <Mim​iru> Fun
L119[18:21:26] <Forec​aster> Also I presume by command chaining you mean piping?
L120[18:21:56] <Mim​iru> Yes, Michibot used to do it, but lost that ability long long ago
L121[18:22:01] <Forec​aster> I know
L122[18:23:10] <Michiyo> Wait, does this still work?
L123[18:23:12] <Michiyo> %rainbow ^
L124[18:23:12] <MichiBot> Mic​hiyo: Wait does this still work?
L125[18:23:17] <Michiyo> lol neat.
L126[18:24:34] <Amanda> %choose halucinate or continue staring at terminal
L127[18:24:34] <MichiBot> Ama​nda: A wizard is never late, and sometimes engages in some "halucinate".
L128[18:24:48] <Forec​aster> I made sure to preserve that in the commands I ported to the new system
L129[18:25:45] <Forec​aster> Anyway, with a pipe symbol piping would be easy to add into the current command system (and the new one I have in mind)
L130[18:27:07] <Forec​aster> It is kind of a niche feature though
L131[18:34:34] <MichiBot> Amanda REMINDER: check again
L132[19:52:31] <Izzy> Ocawesome101: yeah I got sick of guessing where the line endings for OpenPrinter were so I wrote something that can calculate text width and keep track of line counts
L133[20:15:54] <Amanda> %choose laptopnaptime or comfort
L134[20:15:54] <MichiBot> Ama​nda: Pretty sure I'd want you to go with "comfort"!
L135[20:15:58] <Amanda> Sound good
L136[21:04:49] ⇨ Joins: Neo (~neo@heimdall.pc-logix.com)
L137[21:05:01] *** Server sets mode: +ntz
L138[21:06:45] <Izzy> wait, the term API doesn't have a native simple getScreenSize function?
L139[21:08:16] <Hawk777> getViewport isn’t that?
L140[21:09:12] <Izzy> I guess it is
L141[21:09:39] <Izzy> it gets the viewport, not the screen size, but...
L142[21:10:40] <Hawk777> term.gpu().getResolution() maybe?
L143[21:10:54] * Hawk777 isn’t entirely sure about the viewport/size distinction
L144[21:11:52] <Izzy> viewports can be software defined
L145[21:13:13] <Hawk777> Ah. I guess those two between them then?
L146[21:13:23] <Izzy> mmmm
L147[21:13:37] <Izzy> admittedly if I'm preferring mtmenu's getScreenSize it will get the current viewport size
L148[21:13:42] <Izzy> but ... whatever I guess
L149[21:44:25] <Izzy> huh. yay for spectacularly stupid software?
L150[21:44:48] <Izzy> all I had to do to implement line scrolling in wordimperfect was crop the start of the displayed part
L151[21:44:49] <Izzy> neat
L152[21:51:18] <Izzy> hmhmhm
L153[21:51:34] <Izzy> I suppose that the idea would be to wrap lines rather than scroll them
L154[21:51:47] <Izzy> but also, that sounds a lot more complicated
L155[21:54:08] <Izzy> hmh, it is a little odd at 40 characters wide
L156[21:54:24] <Izzy> but it also has no colours on T1 screens/GPUs so whatever
L157[22:10:29] <Amanda> Oh hey, the replacement screen will be her tomorrow
L158[22:11:42] <Amanda> Then I get to reassemble my tablet
L159[22:13:58] <Va​ur> %tonkout
L160[22:13:58] <MichiBot> Zoinks! Va​ur! You beat your own previous record of 18 hours, 32 minutes and 7 seconds (By 2 hours, 2 minutes and 22 seconds)! I hope you're happy!
L161[22:13:59] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.02 tonk points! plus 0.038 bonus points for consecutive hours! Current score: 1.11955, Position #1
L162[22:24:34] <Izzy> https://shadowkat.net/tmp/5698.png
L163[22:25:17] <stephan48> Amanda: how often does renovate propose to you that it wants an update? do you manage the k8s resources via gitea/renovate even? for me renovate updates its MR for the pinned docker image about 10 times a day with new minor versions.
L164[22:26:41] <Amanda> stephan48: yeah that's why I have renovate configured to only update itself once a week
L165[22:26:50] <Amanda> Sec
L166[22:27:25] * stephan48 nods
L167[22:27:31] <stephan48> sounds like a good idea
L168[22:28:37] <Amanda> stephan48: from my renovate.json on my k8s helmfiles repo:
L169[22:28:37] <Amanda> "packageRules": [ { "matchDepNames": [ "renovate", "kube-prometheus-stack" ], "schedule": [ "before 2am on wednesday" ] } ]
L170[22:28:53] <stephan48> thank you!
L171[22:31:04] <Amanda> %choose puppy or try and find another GL story
L172[22:31:04] <MichiBot> Ama​nda: I received a telegram from a long lost relative that only read "try and find another GL story". Weird.
L173[22:38:03] <Izzy> I can assert WordImperfect is the best word processor for OC because AFAIK nobody else has written one, and if they have, I doubt it supports variable-length lines in OpenPrinter
L174[22:44:51] <Mim​iru> I just love when I'm accused by coworkers that can't blow their own noses, of not doing my job correctly...
L175[22:49:20] <Brisingr​ Aerowing> Some people are dumb
L176[22:50:13] <Mim​iru> "You didn't transfer all of this agencies data online!" I copied everything that was there...
L177[22:50:29] <Mim​iru> "Well stuff is missing!" go look at the data on their local side, and compare it...
L178[22:50:40] <Mim​iru> Oh, what's that? that data wasn't on their local side either? huh
L179[22:52:53] <Mim​iru> Nevermind that I'm literally the ONLY person who has handled these moves for the past 3 years, I WROTE THE PROCESS when this was implemented when I started with the company going on 6 years ago... I think if anyone in the company is going to now how to move these databases online, it's LIKELY ME.
L180[22:59:38] <stephan48> what you can't magically make data appear?! or restore a backup which magically should have been made seconds before the customer broke his database? (which wasn't picked up by the daily backup because after it was done he entered millions of records ofcourse and nukes his sources!)
L181[23:00:08] <stephan48> i fought so hard to be allowed to call customers stupid. sadly no employer ever allowed me to do that to the customers faces
L182[23:01:23] <Mim​iru> So damn furstrating... and yes, we should be allowed to call customers stupid.. lol
L183[23:02:35] ⇨ Joins: computerdores (webchat@46.28.84.136)
L184[23:06:35] <computerdores> Heya, does anyone have an idea why I might be getting "not enough energy" when trying to turn on a computer eventhough I have changed to config into "ignorePower: false"?
L185[23:07:01] <computerdores> the config at ".minecraft/config/opencomputers/settings.conf" in case there are multiple
L186[23:14:34] <Hawk777> Because you told it *not* to ignore power?
L187[23:15:10] <Hawk777> True means power doesn’t matter, false means power does matter.
L188[23:16:45] <Mim​iru> ^ This
L189[23:18:23] <computerdores> mistake on my end, I tested it with both and it didn't work either time, I just copy pasted the wrong one
L190[23:19:21] <computerdores> ah should have restarted the game
L191[23:22:02] <computerdores> sorry for the waste of time
L192[23:23:57] ⇨ Joins: FatalMerlin_ (~fatalmerl@2a02:8108:8440:5ecb:223:24ff:fee3:89fe)
L193[23:26:26] ⇦ Quits: FatalMerlin (~fatalmerl@ip4d159c03.dynamic.kabel-deutschland.de) (Ping timeout: 189 seconds)
L194[23:39:07] ⇦ Quits: computerdores (webchat@46.28.84.136) (Quit: webchat.esper.net)
L195[23:50:57] ⇦ Quits: Vexatos (~Vexatos@p200300eaef21010063ed04a875b65fae.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
<<Prev Next>> Scroll to Top