IRC log of #novawebdev for Saturday, 2026-04-25

dcammue has quit (Ping timeout: 480 seconds)00:27
dcammue has quit (Ping timeout: 480 seconds)03:07
Websterss joined #novawebdev07:28
None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop07:28
thomasboimah!help07:28
Websterss**Available Commands:**07:28
Websterss   !agenda         - Show agenda07:28
Websterss   !listmeetings   - List all meetings07:28
Websterss   !deactivemeeting - Stop active meeting07:28
Websterss   !remove         - Remove agenda item07:28
Websterss   !sethost        - Change meeting host07:28
Websterss   !finishmeeting  - Delete meeting07:28
Websterss   !ask            - Ask Gemini AI07:28
WebsterssType !help <command> for details (e.g., !help createmeeting)07:28
thomasboimah!help createmeeting07:30
Websterss!createmeeting <description> [on Day HH:MM TZ]07:30
Websterss   !createmeeting Review 2026-04-27 15:3007:30
WebsterssTime formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30'07:30
thomasboimah!help listmeetings07:30
Websterss!listmeetings07:30
Websterss joined #novawebdev07:53
None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop07:53
thomasboimah has quit (Quit: Leaving)08:06
thomasboimahGood morning jelkner 10:54
mulbahGood morning to all10:55
thomasboimahGood morning mulbah 10:55
dcammueGood morning folks 10:55
thomasboimahGood morning dcammue 10:56
jelknerGood morning everyone!10:56
jelknerOr as zOnny says, "Hello World!"10:57
thomasboimahACTION on my way home. Coming from in town.10:57
zONNY has quit (None)10:58
zOnnyGood morning comrades10:59
dcammueGood morning zOnny 10:59
dcammueGood morning jelkner 10:59
thomasboimahGood morning zOnny10:59
zOnnygood morning dcammue thomasboimah 10:59
jelknerI've been busy over the last few days with NoVASEN and NSS planning and communication. NoVASEN just applied for May First membership, and the process of reaching an agreeable plan of work with NSS is gradually moving forward.  Today I'll be attending Red Breakfast, meeting with Sahnun, and working on lesson plans. No blockers.11:00
dcammueOn yesterday, I teach the php class and today, I will be updating the jetro book in gnucash. No blocker 11:00
jelknerACTION done11:00
zOnnyLast week, I met with JCProGroup and gathered client feedback regarding their website. Today, my focus will be on the Business Tracker, specifically integrating the user's payroll to enable payment tracking. No blockers11:00
dcammueACTION done11:00
zOnnyACTION done11:00
thomasboimahYesterday spend time working on bot to improve user experience. No blocker.11:00
thomasboimahACTION done11:00
jelknerdcammue, you are doing a wonderful job with the web class, thank you!11:01
jelknerzOnny, i wonder if we can chat a few minutes about Little Webster?11:01
dcammueYou're welcome11:01
zOnnyjelkner: sure11:01
jelknergive me 2 minutes11:01
zOnnyjelkner: go for it11:01
zOnnythomasboimah: Do you need help with little webster?11:04
thomasboimahNot really zOnny all good11:05
jelknerhmmm...11:05
jelknerNot so sure about that, thomasboimah 11:05
jelkneri would like you to work on it, but let's have zOnny help guide you11:05
thomasboimahokay11:06
thomasboimahjelkner: have you try the both this morning?11:06
jelknerwe can use this as an opportunity to learn a lot and to begin to apply best practices11:06
thomasboimahSure11:06
jelknerzOnny, do you know where the git repo is for Big Brother, the version we forked from POV?11:07
zOnnyjelkner: I will work on it with thomasboimah 11:07
jelknergreat11:07
jelknerWe need to learn to respect our craft, and to show proper care of our code11:08
jelknerthomasboimah, keep thinking about the Uncle Bob videos we watched11:08
zOnnyjelkner: this one https://gitlab.com/novawebdevelopment/little-webster/-/tree/big-brother11:08
jelknernice11:10
zOnnyjelkner: would you mind listing the features you are looking from Big brother?11:10
jelknerso one way to care for our code is to keep names consistent11:10
jelknerthe main thing i wanted to know is if they had any unit tests11:10
jelkneranyway, it's not crucial11:10
jelkneri was just curious11:10
jelkneranyway11:11
jelknerif we are going to call it littlewebster11:11
jelknerlet's not have big-brother appear in the configuration scripts11:11
zOnnyjelkner: as for now not unit test11:11
jelknerchoose a name for it, and refactor the code to use that name *everywhere*11:11
jelknerhaving many names for the same thing is bad11:12
jelknerit causes confusion and makes mistakes more likely11:12
zOnnyjelkner: Is it the same thing?11:12
jelkneryes11:12
thomasboimahBig-brother is for jetrowebdev bot, little-webster is for novawebdev bot and sjcompute is for sjcompute bot11:12
jelknerah, so we are naming running instances11:13
zOnnyjelkner: thanks for the update11:13
jelknerin that case, you need a single clear name for the application11:13
zOnnyjelkner: aren't they doing the same thing?11:13
jelkneryes, they should all be doing the same thing11:13
jelkneri'm not sure why we need three11:13
jelknerprobably because they are configured to listen on a single irc channel11:14
jelkneranyway, let's learn to better understand the tool11:14
jelknerhow it works11:14
jelknerwhat it's architecture is11:14
mulbahthe reason we need three is because they are three different and the meeting log is different11:15
jelknerthere's a tendency to just patch in fixes without taking the time to understand11:15
mulbahif we have one all the meeting log will be in one file11:15
jelknernot necessarily mulbah 11:15
jelknerif it wrote to log based on the channel name11:16
jelkneragain, we seem to be hacking it together without really understanding it11:16
jelkneri'm not saying i understand it11:16
jelkneri'm just saying that i get the feeling none of us do11:16
jelknerthink about deploying web applications, mulbah 11:17
jelkneryou can have many web applications running on the same server with the same ip address11:17
jelknerhow do they distinguish themselves?11:17
jelknermulbah, do you know what i'm asking?11:18
mulbahnot really understanding what you saying but I thing is base on the port11:18
mulbahthink11:18
jelknerinternally each application runs on a separate port11:19
jelknerconnected to a unix socket, i believe11:19
jelknerwhat i'm saying is that we can have novawebdevelopment.coop and jetrowebdevelopment.org running on the same server11:20
jelknerthat server has only one IP address11:20
jelknerand http requests for both websites need to arrive at the same place11:21
jelknerso how do they get routed to different applications?11:21
mulbahis base on the port11:22
zOnnyjelkner: IP address + Port number11:22
jelknerthe answer is by the domain name, which the web server reads in the HTTP header11:22
mulbaheach application will be running of different port11:22
jelknerzOnny, i'm talking about both websites running on port 8011:22
zOnnyjelkner: I se11:22
jelknerwe've done this many times before11:23
jelkner(and by "we" i mean stefan and adrian ;-)11:23
jelknernot me11:23
zOnnyjelkner: there are three layers to it11:23
jelknerunderstanding this architecture will be important to you11:23
zOnnyat the DNS layer: with domain names11:24
jelknerit is how you can become good at identify problems and thinking about possible solutions11:24
jelkneryes11:24
zOnnyat the tcp layer: the server accepts all incoming connections on port 11:24
jelkner+111:24
jelknerthen the web server parses the HTTP header11:24
zOnnyand at the HTTP layer: is where the magic happens. 11:25
jelknerand routes the traffic to a specific local application (here i get a bit muddled in the details)11:25
jelkneron the machine itself unix sockets are involved11:25
jelknerwhich are also "addresses" or "ports", but for operating system processes, not network connections11:26
jelkneranyway, little webster seems like a great learning opportunity for us11:26
jelknerbecause:11:26
jelkner1. It's code is small11:27
jelknerBUT11:27
jelkner2. It uses the network stack, which has a lot of code it in11:27
zOnnythis is a chicken and egg problem :(11:27
jelknerlol11:27
jelkneri like to think in terms of a spiraling curriculum11:28
jelknerwe won't understand everything at once11:28
jelknerbut if we keep at it11:28
jelknerwe will return to the same topics over and over again at a higher level of understanding11:28
jelknerif we want to be proud professionals11:29
zOnnyjelkner: +111:29
jelknerlittle webster could be *very* useful for us now11:29
jelknerif we could get those meeting features working well11:30
jelknerit would allow our irc channel to be a place where we set agendas together11:30
jelknerand learn to make meeting fast and efficient11:30
zOnnyjelkner: what we are looking here is the bot to connect to an IRC server and it can simply join multiple channels at once?11:31
jelknerand to expand the number of us taking leadership over time11:31
jelkneri'm not sure zOnny 11:31
jelknerthat's one possibility11:31
jelkneri'll leave that up to you to think about11:31
jelknerall i'm saying now is... THINK ABOUT IT!11:31
zOnnyjelkner: making the same commands work in all channels11:32
jelknerwe want the commands to work in all channels for sure11:32
zOnnyjelkner: that is the answer I think11:32
jelknerwe will need to create a culture around using it11:32
jelkneror it won't be useful11:32
zOnnyjelkner: shared behavior11:32
jelkneryes, for the app and for its users both ;-)11:33
thomasboimah!help11:33
Websterss**Available Commands:**11:33
Websterss   !agenda         - Show agenda11:33
Websterss   !listmeetings   - List all meetings11:33
Websterss   !deactivemeeting - Stop active meeting11:33
Websterss   !remove         - Remove agenda item11:33
Websterss   !sethost        - Change meeting host11:33
Websterss   !finishmeeting  - Delete meeting11:33
Websterss   !ask            - Ask Gemini AI11:33
WebsterssType !help <command> for details (e.g., !help createmeeting)11:33
zOnnyHi Websterss 11:33
jelknerlet's get rid of Ask Emini11:33
jelknerGimini!!11:33
zOnnyAsk Gemini AI, nice :11:33
thomasboimah!help createmeeting11:34
Websterss!createmeeting <description> [on Day HH:MM TZ]11:34
Websterss   !createmeeting Review 2026-04-27 15:3011:34
WebsterssTime formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30'11:34
jelknerNO!!!!!!11:34
jelknerplease11:34
zOnnyGemini can you help us fix our bot? 11:34
jelknerRachel and I are both feeling a stab of pain!!11:34
jelknerGemini is an AI owned by a company that doesn't care if we live or die11:34
zOnnyjelkner: who owns it?11:35
thomasboimahjelkner: if you have time please test the bot, I make some updates that I think I we will not need doc again on how to use it11:35
mulbah has quit (Ping timeout: 480 seconds)11:35
jelknerit will gladly see us all starve to death if it can make an extra buck from our deaths11:35
jelknerGoogle11:35
zOnnyjelkner: MAGA?11:35
zOnnyah11:35
jelkner+111:35
jelknerthomasboimah, we at NOVA Web Development have three principles of unity11:35
jelkner1. We want to make a living, not a killing11:36
jelkner2. We want to help build the world we want to live it11:36
thomasboimahYeah the ask Gemini was added by ledmer I was not in favor of that11:36
jelkner3. We want to use the people's software to help build the people's movement11:36
jelknergot you11:36
thomasboimahAnd mulbah11:36
jelknerpleasse remove it11:37
jelknerNOVA Web can't use your app unless you do11:37
jelknersince it runs directly against our shared commitment as a coop11:37
thomasboimahI know that11:37
jelknergreat11:37
jelknerthanks11:37
thomasboimahWill remove it11:37
jelkner+111:37
jelknerok, i need to go to my breakfast meeting11:38
jelkneri'll be back at around noon11:38
zOnnyjelkner: are you proposing getting the bot cleanup and hack into it?11:38
mkollehwe added so you can you the !ask command and ask it anything11:39
jelknerSahnun said he would be here, but he isn't :-(11:39
mkollehit's using my api key11:39
jelknerzOnny, can i give you a quick call before i leave?11:39
zOnnyjelkner: yes you can11:39
mkollehbut we will move it been the for a log time now I thought you know about it11:39
smohamudmorning comrades, apologies, alarm issue this morning.11:48
thomasboimahGood morning smohamud 11:48
thomasboimahJeff was just talking about you11:48
smohamudUpdate: contract negotation with Nova Web Team last weekend. No development work due to the busiest day job week I've had since I've started 11:50
jelknersmohamud, i'm talking with zOnny on the phone11:51
jelknerare we going to meet up early in Reston?11:52
smohamud+111:52
smohamudYes11:52
smohamudWhen will you be able to get there by?11:52
jelknergive me 5 more minutes with zOnny 11:52
smohamudI can be there by 830-83511:52
jelknerand then i can head over there11:52
jelkneri need to leave now to make that time11:52
smohamudOk I'm logging off and will head over right after11:52
jelknersigning off11:58
jelkner has quit (Quit: Leaving)11:58
smohamud has quit (Ping timeout: 480 seconds)12:01
zOnnyalright12:01
zOnnywhere are we12:01
thomasboimahWe are posted ;-)12:02
zOnnyalright thomasboimah 12:03
zOnnythomasboimah: let me setup my irc environment12:03
zOnnyI think I have done it when we were trying to migrate to mayfirst as far I remember12:04
zOnnythomasboimah: quick question12:07
zOnnythomasboimah: are these: big-brother  little-webster  sjcompute are three different bots serving the other channels?12:07
thomasboimahYes12:09
thomasboimahThey are separate bot with the same feature12:09
thomasboimahThey are on NWD server12:09
zOnnythomasboimah: assuming little-webster is this one, yes?12:10
thomasboimahYes for the novawebdev bot12:10
zOnnythomasboimah: server has a lot of changes12:10
zOnnythomasboimah: are the changes sync with the repo?12:11
thomasboimahYes12:11
thomasboimahACTION switching to my computer12:13
thomasboimah has left #novawebdev (None)12:13
thomasboimahACTION backe12:18
zOnnythomasboimah: quick question: which one is the big-brother?12:22
thomasboimahbig-brother is the jetrowebdev bot12:22
zOnnygot it12:22
zOnnythomasboimah: are the logs being stored in DB?12:23
thomasboimahyes12:24
thomasboimahmy bad no12:25
zOnnythomasboimah: they just simply write logs .txt or .log?12:26
thomasboimahyes12:26
zOnnythomasboimah: it looks like you checkout from websterss branch12:31
zOnnythomasboimah: Do we still need websterss?12:31
thomasboimahno12:32
zOnnythomasboimah: I'm deleting it12:32
thomasboimahsure12:33
zOnnythomasboimah: the changes made in the server12:37
zOnnythomasboimah: do you need them?12:37
zOnnymodified:   little_webster.py modified:   requirements.txt modified:   start.sh12:37
thomasboimahno12:38
thomasboimahI don't what ledmer12:40
thomasboimahwas trying to do 12:40
thomasboimahbecause i have had time yesterday with some change that he made directly on the server12:41
zOnnythomasboimah: little_webster.py has a loooooooot of changes there12:44
thomasboimahyeah12:45
zOnnythomasboimah: It looks like AI injection 12:45
zOnnythomasboimah: anyway12:46
zOnnythomasboimah: Do you have changes there?12:46
thomasboimahYeah a little12:46
thomasboimahupdate with the mean of what the command is doing12:47
thomasboimah*meanning12:47
zOnnythomasboimah: what jeff is looking for the bot to do it?12:49
thomasboimahfor the command to have detail mean12:49
thomasboimahso that no technical user can know how to use it12:50
thomasboimah*non12:50
thomasboimah*meaning12:50
thomasboimahFor example if i want to know how to user the !createmeeting command i will be able to do12:50
thomasboimah!hele createmeeting12:51
thomasboimah!help createmeeting12:51
Websterss!createmeeting <description> [on Day HH:MM TZ]12:51
Websterss   !createmeeting Review 2026-04-27 15:3012:51
WebsterssTime formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30'12:51
thomasboimahSo what you think we delete dose work on the server and re-clone from the repo12:52
thomasboimah?12:52
thomasboimah*those12:52
thomasboimahSo that everything can be on the same page12:52
zOnnythomasboimah: everything on the same page?12:56
zOnnythomasboimah: that is why the question if the repo is sync12:57
zOnnythomasboimah: seems like a loot of updates has been done in the server12:57
zOnnythomasboimah: but we don't have to worry about it12:57
zOnnythomasboimah: our goal is to cleanup useless functions12:58
zOnnythomasboimah: let me understand this12:58
zOnnythomasboimah: so we want users to create a meeting?12:59
zOnnythomasboimah: with !help createmeeting?12:59
thomasboimahno zOnny 12:59
thomasboimah!help12:59
Websterss**Available Commands:**12:59
Websterss   !agenda         - Show agenda12:59
Websterss   !listmeetings   - List all meetings12:59
Websterss   !deactivemeeting - Stop active meeting12:59
Websterss   !remove         - Remove agenda item12:59
Websterss   !sethost        - Change meeting host12:59
Websterss   !finishmeeting  - Delete meeting12:59
Websterss   !ask            - Ask Gemini AI12:59
WebsterssType !help <command> for details (e.g., !help createmeeting)12:59
zOnny!help12:59
Websterss**Available Commands:**12:59
Websterss   !agenda         - Show agenda12:59
Websterss   !listmeetings   - List all meetings12:59
Websterss   !deactivemeeting - Stop active meeting12:59
Websterss   !remove         - Remove agenda item12:59
Websterss   !sethost        - Change meeting host12:59
Websterss   !finishmeeting  - Delete meeting12:59
Websterss   !ask            - Ask Gemini AI12:59
WebsterssType !help <command> for details (e.g., !help createmeeting)12:59
zOnny!ask12:59
WebsterssInvalid arguments.12:59
thomasboimahthat is all of the command and it is working so if you want to createmeeting you used this:12:59
thomasboimah!createmeeting test the bot with zOnny 1:00 UTC13:00
WebsterssMeeting 'test the bot with zOnny 1:00 UTC' created successfully!13:00
zOnny!createmeeting testing testing yay!13:00
WebsterssMeeting 'testing testing yay!' created successfully!13:00
thomasboimahzOnny, you want to know how each command work do !help "with the command name"13:00
thomasboimahit will give you clode13:01
thomasboimahthat is what i was working on13:01
thomasboimahthis is the rightful way to use the createmeeting command13:01
thomasboimah!help createmeeting13:02
Websterss!createmeeting <description> [on Day HH:MM TZ]13:02
Websterss   !createmeeting Review 2026-04-27 15:3013:02
WebsterssTime formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30'13:02
thomasboimah!listmeetings13:02
Websterss**Scheduled Meetings:**13:02
thomasboimah!activatemeeting testing testing yay!13:03
WebsterssMeeting 'testing testing yay!' is now active!13:03
thomasboimah!finishmeeting13:03
WebsterssOnly the meeting host (zOnny) or a channel operator can finish this meeting.13:03
zOnny!add testing the bot13:03
WebsterssAdded to agenda: 'testing the bot' (by zOnny)13:03
thomasboimah!listmeetings13:03
Websterss**Scheduled Meetings:**13:03
zOnny!activatemeeting13:03
WebsterssInvalid arguments.13:03
thomasboimah!activatemeeting test the bot with zOnny13:03
WebsterssNo meeting found with ID 'test the bot with zOnny'.13:03
zOnny!activatemeeting testing testing yay!13:04
Websterss⚠️ A meeting is already active: 'testing testing yay!'.13:04
thomasboimahzOnny, do !help activatemeeting to know how to use the activatemeeting command13:04
zOnny!deactivatemeeting13:04
zOnny!help activatemeeting13:04
Websterss!activatemeeting <meeting_id>13:04
zOnnythomasboimah: where is the meeting_id?13:05
thomasboimahthis:  testing testing yay!13:06
zOnnyok13:06
zOnnythomasboimah: that is working fine then?13:06
thomasboimahbut it should actually be meeting_text or meeting_message13:06
thomasboimahYes13:06
thomasboimahthat is what i was trying to tell Jeff this morning13:06
thomasboimahthat i did some little update on it13:07
zOnnythomasboimah: Does all this update is in the server?13:07
thomasboimahyes13:07
zOnnythomasboimah: here is a task for you then13:07
dcammue has quit (Ping timeout: 480 seconds)13:08
zOnnythomasboimah: is this done in the little_webster.py?13:08
thomasboimahyes13:09
zOnnythomasboimah: my understanding is that little_webster.py is upto date in the server13:13
zOnnythomasboimah: but not in the repo13:13
thomasboimahit is in the repo i just make a push13:14
thomasboimahTrying to make both the repo and server to be on the same page13:14
thomasboimahI will fixed that today and clean the code13:15
thomasboimaha bit13:15
zOnnythomasboimah: tahnks13:15
Websterss joined #novawebdev13:24
None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop13:24
dcammue has quit (Ping timeout: 480 seconds)13:29
zOnnythomasboimah: I'm cleaning some code and adding tests13:29
thomasboimahThanks13:30
zOnnythomasboimah: What I'm noticing is that almost everything is added to little_webster.py 13:34
dcammue has quit (Ping timeout: 480 seconds)13:38
thomasboimahACTION step away for some min13:50
thomasboimah has quit (Remote host closed the connection)13:54
thomasboimahACTION back15:15
mkolleh has quit (Ping timeout: 480 seconds)15:21
zOnnyalright thomasboimah 15:53
zOnnyI pushed my updates15:53
thomasboimahOkay15:54
zOnnythomasboimah: I did separate the little_webster.py into especific modules we can look for15:54
zOnnythomasboimah: I did also made it difficult for testing it15:55
zOnnythomasboimah: I found out that you can make it work with different channels15:55
zOnnythomasboimah: they will have separate logs 15:56
zOnnythomasboimah: they will15:58
zOnnythomasboimah: tests are covered 51% 15:58
jelknerACTION sings and dances! ;-)15:58
jelknerour goal should be to keep it at 51% or higher15:59
jelknerin other words, when we add new features16:00
jelknerif we can, we add unit tests16:00
zOnnythomasboimah: Test cannot be covered at 100% for some reasons here16:00
zOnnyI'm explaining it in the README.md16:00
jelknerzOnny, networking infrastructure is very hard to test16:00
jelkneryou have to do *a lot* of mocking16:00
jelknerbut we can test things like writing to our logs16:00
zOnnyirc3 objects needs to be added to have end to end tests16:01
jelknerour tests will be our documentation of expected behavior16:01
jelkneri'll leave that up to you zOnny, to guide us all toward the promised land16:01
jelknerjust as long as i know we are heading in that direction, i'm happy16:02
zOnnyjelkner: testing our plugings should be enough16:02
zOnnyjelkner: as you mention network infraestructure is time consuming and a lot of mocking16:03
jelkner+116:04
zOnnyjelkner: how was your breakfast?16:05
zOnnyjelkner: did you get another client?16:05
thomasboimah has quit (None)16:14
thomasboimah has quit (None)16:14
zOnnythomasboimah: are you here?16:25
thomasboimah+116:25
zOnnyI'm going to pull it to the server, sounds good?16:25
thomasboimahsound good to me..16:26
jelkneranyone need anything from me before i go work on writing a test for my students?16:53
jelknerzOnny, i'll be at home all day today and tomorrow16:54
jelknerso if you ever need me and i'm not here, you can call my home number 703-998-393416:54
jelkneram i free to go work on sorting algorithms?16:54
jelknerthomasboimah, zOnny ?16:55
thomasboimah-1 from me 16:55
jelknerwhat do you need my friend?16:55
Websterss_ joined #novawebdev16:55
None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop16:55
thomasboimahsure jelkner 16:55
thomasboimahsure jelkner 16:55
jelknerlol16:55
jelknerlol16:55
thomasboimahnvm all good16:55
thomasboimahnvm all good16:55
zOnnyjelkner: ?16:56
zOnnyjelkner: ?16:56
jelkneryes?16:56
jelkneryes?16:56
zOnny!help16:56
Websterss_**Available Commands:**16:56
zOnny!help16:56
Websterss_**Available Commands:**16:56
Websterss_   !createmeeting   - Create a new meeting16:56
Websterss_   !activatemeeting - Start a meeting16:56
Websterss_   !add            - Add agenda item16:56
Websterss**Available Commands:**16:56
Websterss   !createmeeting   - Create a new meeting16:56
Websterss   !activatemeeting - Start a meeting16:56
Websterss   !add            - Add agenda item16:56
Websterss**Available Commands:**16:56
Websterss_   !agenda         - Show agenda16:56
Websterss_   !agenda         - Show agenda16:56
Websterss   !agenda         - Show agenda16:56
Websterss   !agenda         - Show agenda16:56
Websterss_   !listmeetings   - List all meetings16:56
Websterss_   !listmeetings   - List all meetings16:56
Websterss   !listmeetings   - List all meetings16:56
Websterss   !listmeetings   - List all meetings16:56
Websterss_   !deactivemeeting - Stop active meeting16:56
Websterss_   !deactivemeeting - Stop active meeting16:56
Websterss   !deactivemeeting - Stop active meeting16:56
Websterss   !deactivemeeting - Stop active meeting16:56
Websterss_   !remove         - Remove agenda item16:56
Websterss_   !remove         - Remove agenda item16:56
Websterss   !remove         - Remove agenda item16:56
Websterss   !remove         - Remove agenda item16:56
Websterss_   !sethost        - Change meeting host16:56
Websterss_   !sethost        - Change meeting host16:56
Websterss   !sethost        - Change meeting host16:56
Websterss   !sethost        - Change meeting host16:56
Websterss_   !finishmeeting  - Delete meeting16:56
Websterss   !finishmeeting  - Delete meeting16:56
Websterss_   !finishmeeting  - Delete meeting16:56
Websterss   !finishmeeting  - Delete meeting16:56
WebsterssType !help <command> for details (e.g., !help createmeeting)16:56
WebsterssType !help <command> for details (e.g., !help createmeeting)16:56
Websterss_Type !help <command> for details (e.g., !help createmeeting)16:56
Websterss_Type !help <command> for details (e.g., !help createmeeting)16:56
zOnnyOh my lord :)16:57
zOnnyOh my lord :)16:57
jelknerlol16:57
jelknerlol16:57
jelknera bunch of duplicates in there16:57
jelknera bunch of duplicates in there16:57
thomasboimahzOnny, websterrs join twice16:57
thomasboimahzOnny, websterrs join twice16:57
jelknerwrite a test for that!16:57
jelknerwrite a test for that!16:57
zOnnythomasboimah: ah16:57
zOnnythomasboimah: ah16:57
thomasboimahyou need to stop it 16:57
thomasboimahyou need to stop it 16:57
thomasboimahbefore you start16:57
thomasboimahbefore you start16:57
jelknerhello resl 16:57
jelknerhello resl 16:57
zOnnythomasboimah: I see16:57
zOnnythomasboimah: I see16:57
jelknerok my friends16:57
jelknerok my friends16:57
reslhello friends!16:57
reslhello friends!16:57
jelknersee you at 11:00 UTC tomorrow16:57
jelknersee you at 11:00 UTC tomorrow16:57
reslI have the link now for donations to SJC - I will email it to members at SJC now16:58
reslI have the link now for donations to SJC - I will email it to members at SJC now16:58
zOnnythomasboimah: it means I could kick out everyone, yes?16:58
zOnnythomasboimah: it means I could kick out everyone, yes?16:58
jelknerzOnny, since you are finishing your degree in CS at UoPeople, and thomasboimah, since you are studying, you might find this interesting16:58
jelknerzOnny, since you are finishing your degree in CS at UoPeople, and thomasboimah, since you are studying, you might find this interesting16:58
thomasboimahno zOnny 16:59
thomasboimahno zOnny 16:59
zOnnythomasboimah: cool16:59
zOnnythomasboimah: cool16:59
zOnnyjelkner: yes?16:59
zOnnyjelkner: yes?16:59
jelknerhttps://codeberg.org/GraceHopperCenter/CSwithCPM/src/branch/main/DSusingC/SearchingAndSorting16:59
jelknerhttps://codeberg.org/GraceHopperCenter/CSwithCPM/src/branch/main/DSusingC/SearchingAndSorting16:59
jelknerthis is what i am working on today and tomorrow16:59
jelknerthis is what i am working on today and tomorrow16:59
jelkneri need to give a test on monday on sorting algorithms16:59
jelkneri need to give a test on monday on sorting algorithms16:59
jelknerand we are writing them to run on the 1975 Altair 8800 computer16:59
jelknerand we are writing them to run on the 1975 Altair 8800 computer16:59
jelknerit is so much fun to work on that machine17:00
jelknerit is so much fun to work on that machine17:00
jelknersince it is small enough to fit in your brain, even mine ;-)17:00
jelknersince it is small enough to fit in your brain, even mine ;-)17:00
jelknerok, gotta go17:00
jelknerok, gotta go17:00
jelknersee you tomorrow...17:00
jelknersee you tomorrow...17:00
reslok see you tomorrow17:00
reslok see you tomorrow17:00
jelknerbtw. resl they are working on our irc bot17:01
jelknerbtw. resl they are working on our irc bot17:01
reslthomasboimah: I'll email the link for donations to SJC to you now and cc the others17:01
reslthomasboimah: I'll email the link for donations to SJC to you now and cc the others17:01
jelknersince we get to design it for our own needs17:01
jelknersince we get to design it for our own needs17:01
jelknerthink about how we can make it work for us17:01
jelknerthink about how we can make it work for us17:01
thomasboimahokay, thanks resl 17:01
thomasboimahokay, thanks resl 17:01
resljelkner: Ah! That's right! Nice. Good luck. Happy hacking17:01
resljelkner: Ah! That's right! Nice. Good luck. Happy hacking17:01
jelknerACTION signs off until tomorrow17:01
jelknerACTION signs off until tomorrow17:01
jelkner has quit (Quit: Leaving)17:01
jelkner has quit (Quit: Leaving)17:01
resl has quit (None)17:01
resl has quit (None)17:01
zOnnythomasboimah: I cannot just reload the daemon?17:04
zOnnythomasboimah: I cannot just reload the daemon?17:04
zOnnythomasboimah: it needs to be stopped17:05
zOnnythomasboimah: it needs to be stopped17:05
thomasboimahKill the process. first run this command to see what all is running irc3: ps aux | grep irc317:05
thomasboimahKill the process. first run this command to see what all is running irc3: ps aux | grep irc317:05
thomasboimahthen kill the little-webster process17:06
thomasboimahthen kill the little-webster process17:06
thomasboimahkill -9 PID'17:06
thomasboimahkill -9 PID'17:06
zOnnythomasboimah: we have access to the service here17:07
zOnnythomasboimah: we have access to the service here17:07
zOnnythomasboimah: we should not kill it17:07
zOnnythomasboimah: we should not kill it17:07
zOnnythomasboimah: this is linode, yes?17:07
zOnnythomasboimah: this is linode, yes?17:07
thomasboimahor you can use the ./stop.sh17:08
thomasboimahor you can use the ./stop.sh17:08
thomasboimahto just stop it17:08
thomasboimahto just stop it17:08
Websterss has quit (Remote host closed the connection)17:08
Websterss joined #novawebdev17:09
None has set topic to: Joining late? Find the missed conversation at https://irclogs.novawebdevelopment.coop17:09
zOnnyACTION done17:09
zOnnyalright17:09
zOnny!help17:10
Websterss**Available Commands:**17:10
Websterss   !agenda         - Show agenda17:10
Websterss   !listmeetings   - List all meetings17:10
Websterss   !deactivemeeting - Stop active meeting17:10
Websterss   !remove         - Remove agenda item17:10
Websterss   !sethost        - Change meeting host17:10
Websterss   !finishmeeting  - Delete meeting17:10
WebsterssType !help <command> for details (e.g., !help createmeeting)17:10
zOnnyalright thomasboimah 17:10
zOnnyfeel free to take over17:11
zOnny!createmeeting Novawebdev17:12
WebsterssMeeting 'Novawebdev' created successfully!17:12
zOnny!activatemeeting17:12
WebsterssInvalid arguments.17:12
zOnnywhat? Websterss 17:13
zOnny!add todos17:13
WebsterssNo active meeting.17:13
thomasboimahthe command is inviaded zOnny 17:13
zOnnyah17:13
zOnny!activatemeeting Novawebdev17:14
WebsterssMeeting 'Novawebdev' is now active!17:14
thomasboimahnice17:14
zOnny!add Explain Jeff about the little-webster17:14
WebsterssAdded to agenda: 'Explain Jeff about the little-webster' (by zOnny)17:14
thomasboimahyou if you are confuse of the come you can do. !help "command" to get more detail17:14
zOnny!agenda17:15
Websterss**Agenda for 'Novawebdev':**17:15
zOnny!listmeetings17:15
Websterss**Scheduled Meetings:**17:15
thomasboimahso zOnny here is the thing17:15
zOnny!sethost17:15
WebsterssInvalid arguments.17:15
zOnny!sethost thomasboimah 17:15
WebsterssInvalid arguments.17:15
thomasboimahit give a default time17:15
thomasboimahif you do not provide time17:15
zOnnythomasboimah: yes?17:15
zOnnythomasboimah: do want to exclude it?17:16
thomasboimah1hr after the current time17:16
thomasboimah!help sethost17:16
Websterss!sethost <new_host_nick>17:16
thomasboimah!listmeeting17:17
thomasboimah!listmeetings17:17
Websterss**Scheduled Meetings:**17:17
zOnnythomasboimah: It is one hour on porpuse17:17
thomasboimahyes i did that17:17
thomasboimahI don't know if that was the best move17:17
zOnnythomasboimah: it is fine17:17
zOnnythomasboimah: I did add it in the README.md as well17:18
zOnnythomasboimah: it is17:18
zOnnythomasboimah: a meeting cannot happen right away17:18
zOnnythomasboimah: we can exclude that if needed17:18
zOnnythomasboimah: I'm going to drop my dad 17:21
thomasboimahokay17:21
zOnnyACTION steps away for 30 min17:21
zOnny has quit (Quit: Page closed)17:33
zOnnyACTION is back17:58
zOnnyalright thomasboimah heading out for the day18:12
zOnnythomasboimah: see you tomorrow at the meeting18:13
zOnnyACTION signs of for the day18:13
thomasboimahokay18:13
zOnny has quit (Quit: Page closed)18:13
thomasboimah has quit (Quit: Leaving)18:13
dcammue!help18:29
Websterss**Available Commands:**18:29
Websterss   !agenda         - Show agenda18:29
Websterss   !listmeetings   - List all meetings18:29
Websterss   !deactivemeeting - Stop active meeting18:29
Websterss   !remove         - Remove agenda item18:29
Websterss   !sethost        - Change meeting host18:29
Websterss   !finishmeeting  - Delete meeting18:29
WebsterssType !help <command> for details (e.g., !help createmeeting)18:29
dcammue!help createmeeting18:31
Websterss!createmeeting <description> [on Day HH:MM TZ]18:31
Websterss   !createmeeting Review 2026-04-27 15:3018:31
WebsterssTime formats: 'on Sunday 14:30 UTC' or '2026-04-27 15:30'18:31
dcammue!listmeeting18:32
dcammue!listmeetings18:33
Websterss**Scheduled Meetings:**18:33
dcammue has quit (Ping timeout: 480 seconds)20:10

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!