<<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]
<Vaur>
%tonk
L4[01:39:29] <MichiBot> Awesome! Vaur! 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]
<Mimiru>
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]
<Forecaster> oh, musk is in a suing mood
again it seems
L24[07:28:03]
<Forecaster> 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> >
<MichiBot> Vaur's new record is 18 hours, 32 minutes and 7
seconds! V…
L26[08:16:07]
<SoBinary>
oh god
L27[08:51:17] ⇦
Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:41f0:5671:973b:ce67)
(Quit: Leaving.)
L28[10:14:21]
<AR2000> I
feel in love with gitea and actions.
L29[10:15:51]
<AR2000>
It's hell to test, but so useful
L30[10:32:09]
<Forecaster> %redshell Vaur
L31[10:32:10] <MichiBot> Forecaster:
Unfortunately you missed with a 9 vs 14.
L32[10:32:15]
<Forecaster> Damnit
L33[10:35:11]
<Forecaster> %shellcount
L34[10:35:11] <MichiBot> Forecaster: 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> > <Izzy> I
might have to poke at using gitea actions to automate bui…
L37[12:02:14]
<AR2000>
Make a script that build it, then, when it work, a action to call
the script on push
L38[12:16:23]
<Vaur>
%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> > <AR2000>
It's hell to test, but so useful
L44[14:25:36]
<Kristopher38> Yeah you don't appreciate
automated tests until you start writing automated tests
L45[14:44:38]
<AR2000>
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]
<AR2000>
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> > <AR2000>
I'm a brute : ammending commit and force push
L58[15:49:00]
<Kristopher38> 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.
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]
<Ocawesome101> 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]
<Mimiru> 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]
<Ocawesome101> 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]
<Forecaster> 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]
<Forecaster> 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]
<Mimiru>
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]
<Forecaster> I could implement MySQL if
you want, but I could also just use JSON files
L100[18:10:07]
<Forecaster> 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]
<Mimiru>
Yeah, the current handleCommand is VERY basic, just enough to get
it working
L103[18:12:17]
<Forecaster> I have ideas for an improved
command system that builds on the current one
L104[18:12:31]
<Mimiru>
I'd like to re-implement command chaining...
L105[18:12:32]
<Forecaster> 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]
<Mimiru>
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]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> I'm going to have a proper go
tomorrow hopefully
L115[18:17:34]
<Mimiru>
You do have "Maintainer" access to the repo assuming you
accept the invite.
L116[18:17:40]
<Mimiru>
Amanda has "Writer" as well
L117[18:20:25]
<Forecaster> I will, I tried opening it on
my phone but I got a 404 page
L118[18:20:31]
<Mimiru>
Fun
L119[18:21:26]
<Forecaster> Also I presume by command
chaining you mean piping?
L120[18:21:56]
<Mimiru>
Yes, Michibot used to do it, but lost that ability long long
ago
L121[18:22:01]
<Forecaster> I know
L122[18:23:10] <Michiyo> Wait, does this
still work?
L123[18:23:12] <Michiyo> %rainbow ^
L124[18:23:12] <MichiBot> Michiyo:
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> Amanda: A
wizard is never late, and sometimes engages in some
"halucinate".
L128[18:24:48]
<Forecaster> I made sure to preserve that
in the commands I ported to the new system
L129[18:25:45]
<Forecaster> 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]
<Forecaster> 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> Amanda: 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]
<Vaur>
%tonkout
L160[22:13:58] <MichiBot> Zoinks! Vaur!
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> Vaur 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
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> Amanda: 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]
<Mimiru> 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]
<Mimiru>
"You didn't transfer all of this agencies data online!" I
copied everything that was there...
L177[22:50:29]
<Mimiru>
"Well stuff is missing!" go look at the data on their
local side, and compare it...
L178[22:50:40]
<Mimiru>
Oh, what's that? that data wasn't on their local side either?
huh
L179[22:52:53]
<Mimiru>
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]
<Mimiru> 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]
<Mimiru> ^
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)