jelkner | !agenda | 12:50 |
---|---|---|
LittleWebster | This is the agenda for the next meeting: | 12:50 |
LittleWebster | Report from programming group - 10 min (Janet) (added by jelkner) | 12:50 |
LittleWebster | Report from web dev group - 10 min. (Shallon) (added by jelkner) | 12:50 |
LittleWebster | Report from sys admin group - 10 min. (Thomas) (added by jelkner) | 12:50 |
LittleWebster | Reflection and planning - 30 min. (Everyone) (added by jelkner) | 12:50 |
LittleWebster | Lab work - 60 min. (Everyone) (added by jelkner) | 12:50 |
jelkner | Good day, friends! | 12:51 |
svaye | Good morning Jeff | 12:51 |
jelkner | scooper, i'd like to say a few words before item 1 on the agenda | 12:53 |
jelkner | if that's ok with you | 12:53 |
scooper | I m listening | 12:53 |
jelkner | about the incident this week | 12:53 |
jelkner | and our discussion of it | 12:53 |
scooper | ok Jeff | 12:53 |
jelkner | i'll wait for everyone to get here | 12:53 |
scooper | I think we can proceed for now | 12:54 |
jelkner | question, scooper, have you heard from Jallah and Freena lately? | 12:54 |
jelkner | I haven't seen them for awhile. | 12:54 |
scooper | Yes | 12:54 |
jelkner | should we start? | 12:54 |
scooper | Jallah | 12:55 |
scooper | Told me this gone thursday that he was sick | 12:55 |
jelkner | please wish him a speedy recovery from me | 12:55 |
scooper | I told him next time it will be appropriate if he could call to inform me at an early stage | 12:55 |
jelkner | +1 | 12:56 |
jelkner | communication is *so* important! | 12:56 |
scooper | Freena is here | 12:56 |
scooper | She join the session this gone wednesday | 12:56 |
jelkner | great! i don't see her in our chat | 12:56 |
jelkner | okay, should i start? | 12:57 |
scooper | Yesterday the lab was busy so we didn't turn up for regular activities | 12:57 |
jelkner | hi fkoikoi | 12:57 |
fkoikoi | hi Jeff | 12:57 |
jelkner | scooper, should i start? | 12:57 |
scooper | We have a zoom meeting with the Japaness soccer federation | 12:57 |
jelkner | nice! | 12:58 |
jelkner | how did that go? | 12:58 |
scooper | I think I should hold on for now | 12:58 |
scooper | It's was wonderful using technology | 12:58 |
jelkner | well, its 8 am | 12:59 |
LittleWebster | dcammue : svaye : fkoikoi : thehedgeh0g : jelkner : mulbah : scooper : tboimah | 13:00 |
LittleWebster | Tick Tock! | 13:00 |
LittleWebster | It's 13:00 UTC o'clock and NOVA Web Development's meeting is starting. | 13:00 |
LittleWebster | This is the agenda for today: | 13:00 |
LittleWebster | Report from programming group - 10 min (Janet) (added by jelkner) | 13:00 |
LittleWebster | Report from web dev group - 10 min. (Shallon) (added by jelkner) | 13:00 |
LittleWebster | Report from sys admin group - 10 min. (Thomas) (added by jelkner) | 13:00 |
LittleWebster | Reflection and planning - 30 min. (Everyone) (added by jelkner) | 13:00 |
LittleWebster | Lab work - 60 min. (Everyone) (added by jelkner) | 13:00 |
LittleWebster | Have a nice day, Websters! | 13:00 |
jelkner | yeah! | 13:00 |
jelkner | it worked | 13:00 |
jelkner | tmickleson will be very happy | 13:00 |
jelkner | ok, let's start | 13:00 |
jelkner | firstly, i want to offer everyone my apology | 13:00 |
jelkner | we all know what happened this past week to tboimah | 13:01 |
jelkner | when i was in Monrovia last Summer, the Superintendent told me this would happen | 13:01 |
jelkner | he was not in favor of issuing equipment to take home | 13:02 |
*** svaye has quit (Remote host closed the connection) | 13:02 | |
jelkner | i convinced him i wanted to do it | 13:02 |
jelkner | but we have now had 3 incidents that make me feel i made a mistake | 13:02 |
jelkner | i am putting you and your families in danger | 13:02 |
jelkner | that was very irresponsible of me | 13:03 |
jelkner | the problem for me, and this is what i argued with the Superintendent, is that we will not be able to start a business | 13:03 |
jelkner | if you all can't have regular access to the equipment you need, whenever you need it | 13:04 |
jelkner | we have about a year and half to figure that out | 13:04 |
jelkner | could we open an office together? | 13:04 |
jelkner | where we could safely work? | 13:04 |
jelkner | you will have to tell me that | 13:04 |
jelkner | but for now, the best plan is for you all to get in the habit of working in the MCSS office | 13:05 |
jelkner | it is safe, and we have good access to it thanks to our friend the Supe | 13:05 |
jelkner | we should take advantage of that | 13:05 |
jelkner | ACTION done | 13:05 |
mulbah | okay jeff | 13:05 |
janet | Good morning Jeff | 13:06 |
jelkner | good morning janet | 13:06 |
mulbah | jeff i found a way in mumbel we can talk | 13:06 |
jelkner | nice, mulbah | 13:06 |
scooper | I you done for now | 13:06 |
scooper | are you done for now Jeff | 13:06 |
jelkner | yes, scooper, that's what | 13:07 |
jelkner | ACTION done | 13:07 |
jelkner | means ;-) | 13:07 |
mulbah | just open your mumble | 13:07 |
scooper | Concerning Thomas situation | 13:07 |
jelkner | mulbah, let's try that later | 13:07 |
jelkner | after the reports | 13:07 |
jelkner | well, can we start? | 13:09 |
*** tboimah has quit (Remote host closed the connection) | 13:09 | |
jelkner | there you are tmickelson | 13:09 |
jelkner | i just called you | 13:09 |
jelkner | i guess that worked ;-) | 13:10 |
tmickelson | thanks for the reminder | 13:10 |
jelkner | janet: you are 1st on the agenda | 13:10 |
jelkner | can you please move ahead with your report? | 13:10 |
janet | okay Jeff | 13:10 |
jelkner | folks, this needs to move faster | 13:12 |
jelkner | i have UoPeople homework, like always | 13:12 |
jelkner | i can't just sit here in silence | 13:13 |
dcammue_ | Good morning Jeff, how you spent your week? | 13:13 |
scooper | I think | 13:13 |
scooper | Janet is going through her report | 13:13 |
scooper | jEFF | 13:13 |
scooper | to present | 13:13 |
jelkner | scooper, let's work to make this fast | 13:13 |
jelkner | every Saturday we will start with the 3 reports | 13:14 |
jelkner | if janet isn't ready | 13:14 |
scooper | please hold on a lil bit let Janet drive | 13:14 |
jelkner | someone else should go | 13:14 |
jelkner | ok | 13:14 |
janet | https://github.com/Jkollie1/python-project | 13:14 |
jelkner | i see it | 13:15 |
jelkner | my immediate reaction is - this is nice for 1 day's work | 13:15 |
jelkner | i am happy you can use git | 13:15 |
jelkner | and you have a program that is a step forward from last week | 13:16 |
jelkner | but i will say that for a whole week | 13:16 |
jelkner | it is too slow | 13:16 |
jelkner | there should be commits made several times during the week | 13:16 |
jelkner | that's what i tell my students in virginia | 13:16 |
jelkner | and i'll say the same to you | 13:16 |
jelkner | remember, you can ask me questions from 2:30 to 3 pm | 13:17 |
jelkner | during the week | 13:17 |
jelkner | ACTION done | 13:17 |
janet | okay, I understand Jeff | 13:17 |
jelkner | you will only progress if you put in the time | 13:18 |
jelkner | it takes *a lot* of time | 13:18 |
jelkner | so you have to: | 13:18 |
jelkner | 1. like it | 13:18 |
jelkner | 2. do it | 13:18 |
jelkner | ACTION done | 13:18 |
jelkner | whose next? | 13:18 |
scooper | Before you leave | 13:18 |
scooper | I will like to have a screen share with you today | 13:19 |
scooper | on a project Jeff | 13:19 |
jelkner | scooper: let's do screen share after | 13:19 |
scooper | That why I mean | 13:19 |
scooper | *what | 13:19 |
jelkner | best to have 10 minute reports here | 13:20 |
dcammue_ | Can we move on? | 13:20 |
jelkner | since this tech is reliable | 13:20 |
jelkner | yes, please | 13:20 |
svaye_ | Okay | 13:20 |
svaye_ | Is it our time to present | 13:21 |
jelkner | yes | 13:21 |
svaye_ | okay Jeff | 13:21 |
*** svaye has quit (Ping timeout: 480 seconds) | 13:23 | |
svaye_ | The web development team svaye and dcammue read Head First HTML/CSS and completed chapter two(2) | 13:23 |
svaye_ | This the link of the work we did using the codes from the book https://shallonvaye.github.io/website/firstproject/headproject/novawebdevelopment.html | 13:25 |
*** dcammue_ has quit (Quit: Leaving) | 13:26 | |
svaye_ | Our goal for next week is to read chapter three(3) of the book and write a project | 13:27 |
jelkner | thanks, svaye_ | 13:27 |
svaye_ | And plan to continue reading and learning new codes | 13:27 |
dcammue | And here's my link https://danielcammu.github.io/website/jobs/task/Index.html | 13:28 |
jelkner | ok, let me tell you both something, the same thing i said to janet | 13:28 |
jelkner | i just checked https://github.com/Shallonvaye/website/commits/main | 13:28 |
jelkner | as a teacher / mentor, i *love* git | 13:28 |
jelkner | since i can see what you are doing and when | 13:29 |
jelkner | it would make me really happy to see more commits throughout the week | 13:29 |
jelkner | so i know you are putting in the time you need | 13:29 |
jelkner | svaye_ and dcammue | 13:29 |
svaye_ | Yes Jeff | 13:30 |
jelkner | one of our goals from this process is to establish a "Sister School" relationship between MCSS and APS | 13:30 |
jelkner | i would like us to take the lead on that | 13:30 |
mulbah | sure jeff | 13:30 |
dcammue | ok Jeff we will do that. Promise! | 13:30 |
jelkner | we have already started with, tboimah and mulbah working with tmickelson and thehedgeh0g | 13:30 |
jelkner | the next group i'd like to pair up is the web group | 13:31 |
jelkner | i have 3 students in my class this year that i asked to work with you two | 13:31 |
jelkner | i will get them set up on irc next week | 13:31 |
svaye_ | That sounds great | 13:31 |
jelkner | but we may need to use email too | 13:31 |
jelkner | svaye_ and dcammue, can you use your nova web email? | 13:32 |
dcammue | thanks Jeff | 13:32 |
*** tmickelson has quit (Quit: Leaving) | 13:32 | |
jelkner | dcammue is that a yes? | 13:32 |
dcammue | that's great to hear | 13:32 |
svaye_ | Yes my novaweb email is active | 13:32 |
jelkner | dcammue, can you access your nova web email? | 13:32 |
dcammue | no Jeff | 13:33 |
jelkner | svaye_, what about you? | 13:33 |
svaye_ | mine is working | 13:33 |
dcammue | is till tell me login fail | 13:33 |
jelkner | scooper, can you help dcammue with email? | 13:33 |
jelkner | svaye_, for now, i'll email you | 13:34 |
jelkner | and introduce you to the students in virginia | 13:34 |
jelkner | we can bring dcammue in when he can access his email | 13:34 |
dcammue | He tries but it still not working | 13:34 |
scooper | is there a problem will d novaweb mail thought we had this fix first | 13:34 |
svaye_ | alright Jeff | 13:34 |
jelkner | tmickelson and thehedgeh0g are our sys admins | 13:35 |
jelkner | they should be able to fix any problems with nova web email | 13:35 |
jelkner | but as far as i know, its working | 13:35 |
jelkner | so, dcammue, if you can't access your email (i assume that means your password doesn't work) | 13:35 |
jelkner | i thought scooper could change that | 13:35 |
jelkner | but if he can't | 13:36 |
jelkner | thehedgeh0g certainly can | 13:36 |
scooper | Adrain give me access | 13:36 |
dcammue | ok Jeff | 13:36 |
jelkner | so show up at 2:30 pm and ask here for help | 13:36 |
jelkner | ok, let's move on | 13:36 |
scooper | And I can still record that I fixed those who have mail issues | 13:36 |
jelkner | i will email svaye_ this week and introduce her to Danyit, Ashley, and Annie | 13:37 |
svaye_ | Okay Jeff | 13:38 |
jelkner | https://danayita.github.io/website/ | 13:38 |
jelkner | https://annalitwiller.github.io/Website/ | 13:38 |
jelkner | okay, next... | 13:39 |
jelkner | tboimah: | 13:39 |
jelkner | your report please | 13:40 |
mulbah | jeff I will be presenting today because thomas have problem with his computer | 13:40 |
jelkner | understood | 13:41 |
jelkner | go ahead mulbah | 13:41 |
mulbah | okay jeff thanks for given me this time to present what we understand | 13:41 |
mulbah | before i began i want to ask you a question | 13:42 |
jelkner | go ahead, mulbah, ask | 13:42 |
mulbah | can we open a terminal to do screen sharing | 13:43 |
mulbah | to demonstrate what we have learn | 13:43 |
jelkner | the plan is for you to briefly summarize what you learned here in the chat | 13:43 |
jelkner | this is the weekly 10 minute report | 13:44 |
jelkner | remember, this channel is logged | 13:44 |
mulbah | okay jee | 13:44 |
mulbah | okay jeff | 13:44 |
jelkner | so we can look bak later and see the report | 13:44 |
jelkner | *after* that | 13:44 |
jelkner | we can do lab | 13:44 |
mulbah | firstly let me beging with the navigation | 13:44 |
jelkner | and that's when you can show us | 13:44 |
mulbah | Today we will be presenting on chapter 2 and 3 of our book brifely | 13:44 |
mulbah | what we understand about navigation is that it is all about | 13:45 |
mulbah | understanding the file system by moving around from one | 13:45 |
jelkner | +1 | 13:45 |
mulbah | directory to another | 13:45 |
mulbah | By using the | 13:45 |
mulbah | pwd command which print name of current working directory | 13:46 |
mulbah | the cd command which change directory | 13:46 |
mulbah | and the ls which list directory | 13:46 |
jelkner | great, mulbah | 13:46 |
mulbah | next will be on exploring the system by using the | 13:46 |
mulbah | file command which determine file type | 13:46 |
mulbah | less view file contents | 13:46 |
mulbah | and the ls which I talk about just now that | 13:47 |
mulbah | list directory | 13:47 |
mulbah | And what we understand is that you can use a path (/) to | 13:47 |
mulbah | navigate or explore either a file or directory | 13:47 |
mulbah | eg: ls Document/my_work will list all the file and directory in my_work directory because of the path that was use | 13:47 |
jelkner | nice presentation mulbah | 13:48 |
jelkner | i have a homework assignment for you | 13:48 |
mulbah | okay | 13:48 |
jelkner | next saturday, i want you to tell us how the file system is a *tree data structure* | 13:48 |
jelkner | it is *so* important to understand the file system | 13:48 |
jelkner | so many of my students in virginia struggle with that | 13:49 |
jelkner | and if they don't understand it, they can't become power users of the computer | 13:49 |
jelkner | mulbah, and i ask you a question? | 13:49 |
jelkner | s/and/can | 13:49 |
jelkner | can i ask you a question? | 13:49 |
mulbah | sure | 13:50 |
jelkner | how is your collaboration going with tmickelson and thehedgeh0g? | 13:50 |
jelkner | i understand you are working closely with them, is that true? | 13:50 |
jelkner | while we wait for mulbah to reply | 13:52 |
mulbah | it is I and tmickelson have been meeting and it is going great mostly this gone Friday | 13:52 |
jelkner | good | 13:52 |
jelkner | and you two are going to demo immediately after this, yes? | 13:53 |
mulbah | we practice on the tail command and we was sharing terminal | 13:53 |
jelkner | yes, that's what i want to see, sharing the terminal | 13:54 |
jelkner | since it will be an important tool for us in the future | 13:54 |
jelkner | ok, let's bring this part of the meeting to a close | 13:54 |
jelkner | we should keep striving to bring down the time | 13:54 |
jelkner | i want it to take only 30 minutes | 13:55 |
jelkner | we are at 56 today | 13:55 |
jelkner | it will take practice | 13:55 |
jelkner | anyone one have anything to say before we move on? | 13:55 |
jelkner | Amazing, scooper | 13:57 |
jelkner | did i just save a file on the machine in the lab? | 13:57 |
scooper | Yes | 13:57 |
jelkner | Wow! | 13:57 |
jelkner | That is too cool! | 13:57 |
scooper | you ask for it now | 13:57 |
jelkner | Great work! | 13:57 |
scooper | so I have to put in the effort | 13:57 |
jelkner | that will be very, very helpful | 13:58 |
scooper | Now let view my code | 13:58 |
jelkner | as the python programs and web pages you write get more complicated | 13:58 |
scooper | The are few thing I need to ask you | 13:58 |
jelkner | we can use that to show how to do things | 13:58 |
jelkner | shoot | 13:58 |
scooper | Please cd to my Desktop | 13:58 |
jelkner | i did | 13:59 |
jelkner | wait, i have a question | 13:59 |
scooper | and also cd to tmate folder | 13:59 |
jelkner | can everyone see me do this at the same time? | 13:59 |
scooper | no | 13:59 |
scooper | You mean | 13:59 |
scooper | when you was creating the file on my computer?? | 13:59 |
jelkner | LOL, you wrote that file on Windows, scooper | 14:00 |
mulbah | jeff can we try what is was talk about on mumble voice chat | 14:00 |
mulbah | I | 14:00 |
jelkner | if you give me 5 minutes | 14:00 |
jelkner | let | 14:00 |
jelkner | let's try | 14:00 |
mulbah | okay | 14:00 |
mulbah | open your mumble software | 14:01 |
mulbah | you done | 14:02 |
jelkner | i just did | 14:02 |
mulbah | alright | 14:02 |
mulbah | go to server and cleck on add new connection | 14:02 |
jelkner | i connected to students.mcssliberia.org | 14:03 |
jelkner | but i'm the only one there | 14:03 |
mulbah | disconnected | 14:03 |
mulbah | from the student server | 14:03 |
jelkner | mulbah, scooper has something to say | 14:03 |
*** scooper has quit (Quit: Leaving) | 14:04 | |
mulbah | but scooper has quit | 14:04 |
jelkner | he's back | 14:05 |
jelkner | ok, scooper and mulbah | 14:06 |
jelkner | we need to give time for folks to work | 14:06 |
jelkner | otherwise, next week we won't have made much progress | 14:06 |
jelkner | i am thrilled to be able to log into mcss lab computers | 14:06 |
jelkner | now we want to get shared voice working | 14:06 |
jelkner | using mumble | 14:06 |
jelkner | but we can't test things here | 14:07 |
jelkner | mulbah, tboimah, tmickelson, and thehedgeh0g should get it working smoothly | 14:07 |
jelkner | and then introduce it to the rest of us | 14:07 |
jelkner | just like scooper just did with screen sharing | 14:07 |
jelkner | now that i can log in to machines in the lab | 14:07 |
jelkner | i could install software, run updates, etc. | 14:08 |
jelkner | what about mumble? | 14:08 |
jelkner | mulbah and tmickelson | 14:08 |
jelkner | are we ready for that? | 14:08 |
jelkner | or should we wait until next week? | 14:08 |
mulbah | I'm really | 14:09 |
jelkner | do you mean ready? | 14:09 |
jelkner | (you're really what? ;-) | 14:10 |
mulbah | yeah | 14:10 |
jelkner | mulbah: let's see | 14:10 |
mulbah | I make a mistake | 14:10 |
jelkner | i'll give you 5 minutes | 14:10 |
mulbah | okay | 14:10 |
jelkner | show us | 14:10 |
mulbah | so can we try it now | 14:10 |
jelkner | what do we need to do? | 14:11 |
mulbah | have disconnect from the student server | 14:11 |
jelkner | i just did | 14:11 |
mulbah | okay go to add new connection | 14:12 |
*** tboimah has quit (Quit: Leaving) | 14:12 | |
tmickelson | jelkner, may i leave | 14:12 |
jelkner | tmickelson: sure | 14:13 |
tmickelson | bye | 14:13 |
jelkner | mulbah: let's do this next week | 14:13 |
*** tmickelson has quit (Quit: Leaving) | 14:13 | |
jelkner | let me explain what i mean by being ready | 14:13 |
jelkner | you have a set of easy steps | 14:13 |
jelkner | to tell us to do | 14:13 |
jelkner | you paste a url here | 14:13 |
jelkner | that we can click on | 14:13 |
jelkner | or... | 14:13 |
jelkner | you have a markdown file with simple instructions | 14:14 |
jelkner | and you paste a link here | 14:14 |
jelkner | until we have that | 14:14 |
jelkner | we aren't ready | 14:14 |
jelkner | so let's try to have that next week | 14:14 |
jelkner | and we'll try again | 14:14 |
jelkner | so, i'm going to sign off for now | 14:15 |
jelkner | so you all can get to work | 14:15 |
jelkner | and me too | 14:15 |
jelkner | i have a lot of UoPeople homework | 14:15 |
jelkner | and i need to plan lessons for my classes | 14:16 |
jelkner | and i need to test email to svaye_ | 14:16 |
jelkner | so that i can introduce her to the web group | 14:16 |
jelkner | dcammue, please try to get email working | 14:16 |
jelkner | so you can join the conversation | 14:16 |
jelkner | anything else before i go? | 14:16 |
scooper | Will you turn later??? | 14:17 |
scooper | if you leave now | 14:17 |
jelkner | ??? | 14:17 |
jelkner | will i turn? | 14:17 |
jelkner | i don't understand | 14:18 |
scooper | *return | 14:18 |
jelkner | oh | 14:18 |
jelkner | scooper: i'll be working on homework for many hours | 14:18 |
jelkner | i wasn't planning on returning | 14:18 |
jelkner | what do you need? | 14:18 |
jelkner | we can let everyone else get to work | 14:18 |
jelkner | and you and i can chat for a few more minutes if you need something | 14:18 |
jelkner | but then i have to get to work | 14:18 |
scooper | I needed 10 or 15 minutes of your time | 14:18 |
jelkner | you don't want me to fail, right? ;-) | 14:19 |
scooper | is that possible?? | 14:19 |
jelkner | sure | 14:19 |
scooper | sure | 14:19 |
scooper | like wise me right | 14:19 |
jelkner | ok everyone, see you next week | 14:19 |
jelkner | me and scooper will stay for 15 more minutes | 14:19 |
jelkner | but you should get to work | 14:19 |
scooper | I have assignment too Jeff | 14:19 |
jelkner | so you have something to show next week | 14:19 |
janet | take care | 14:19 |
jelkner | bye janet | 14:19 |
jelkner | scooper, let's talk | 14:20 |
jelkner | what do you need, my friend? | 14:20 |
scooper | let demonstrate that gain | 14:20 |
scooper | again | 14:20 |
scooper | I want to show you few things | 14:21 |
jelkner | so i'm still logged in, scooper | 14:21 |
jelkner | we need to talk to thehedgeh0g about that, because security is a concern | 14:21 |
scooper | CHeck you inbox | 14:21 |
scooper | yes | 14:22 |
scooper | it's secure | 14:22 |
jelkner | my inbox? | 14:22 |
scooper | I read on it | 14:22 |
scooper | especially when using ssh to access | 14:22 |
jelkner | ok | 14:22 |
scooper | no | 14:22 |
scooper | your personal hexchat | 14:22 |
jelkner | i did | 14:22 |
jelkner | i'm connected | 14:23 |
jelkner | i never disconnected | 14:23 |
scooper | same step again | 14:23 |
scooper | please | 14:23 |
scooper | cd to desktop next cd to tmate | 14:23 |
jelkner | done | 14:24 |
scooper | I m not seeing you on my screen | 14:24 |
scooper | hold on please | 14:24 |
scooper | can you see me typing Jeff | 14:24 |
jelkner | no, scooper | 14:25 |
jelkner | i can't | 14:25 |
jelkner | i am logged in | 14:25 |
jelkner | and i can do what i want | 14:25 |
jelkner | but i can't see you typing | 14:25 |
*** jelkner has quit (Quit: Leaving) | 14:32 | |
*** scooper has quit (Quit: Leaving) | 14:32 | |
*** tboimah has quit (Quit: Leaving) | 14:33 | |
*** janet has quit (Quit: Leaving) | 14:34 | |
*** svaye_ has quit (Quit: Leaving) | 14:34 | |
*** dcammue has quit (Quit: Leaving) | 14:40 | |
*** fkoikoi has quit (Quit: Leaving) | 14:49 | |
*** mulbah has quit (Quit: Leaving) | 14:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!