IRC log of #novawebdev for Friday, 2026-10-16

resl has quit (Quit: resl)00:19
resl has quit (Quit: resl)01:17
smohamud has quit (Remote host closed the connection)07:10
dcammue has quit (Remote host closed the connection)07:20
smohamud has quit (Ping timeout: 480 seconds)08:49
jelknerGood morning dcammue shallon and smohamud!09:51
shallonGood morning jelkner 09:51
dcammueGood morning jelkner 09:53
thomasboimahGood morning comrades09:56
jelknerare we ready to roll?09:57
thomasboimah+109:57
dcammue+109:57
jelknerour main purpose here is to get bank access, so let's start with that09:57
jelknershallon, are you here?10:01
shallon+110:02
jelkneri just Signal chatted you something10:02
jelknerso now i've given you each one piece of information10:03
jelknerif you combine it, you should be able to use it to login ;-)10:03
jelknerthomasboimah, i don't want to put in the chat what i gave dcammue 10:03
jelknerdo you know what it is?10:03
jelknerif not, i'll Signal message you10:03
thomasboimahA piece of the login10:04
jelknerlet me call you on Signal10:04
jelknerdcammue, let me know here when you're ready to move on10:11
dcammueokay,10:12
dcammueThomas and I are trying to figure it out10:12
jelknerlet me know if you have questions about the theory10:12
jelknersince that will help you figure it out10:12
dcammueokay10:12
jelkneryou need to understand what dual-factor authentication is10:12
jelknerand specifically, TOTP10:13
jelknerand one of the factors10:13
dcammueso what is the first step?10:14
jelknerif you ask me that, you don't understand the theory10:14
jelknermy goal is to empower you10:14
jelknerso you can be real tech pros10:14
dcammueokay10:14
jelknerit's the theory that will make it clear10:15
jelknerblindly following steps is not power10:15
jelknerunderstanding how things work is10:15
jelknerwe can have a brief discussion on authentication10:16
jelknersince that is the theory we are interested in here10:16
dcammueokay10:16
jelknerwhat is authentication?10:16
dcammueit is permission given to a user10:17
jelknernot quiet10:17
dcammueor role10:17
jelknerpermission comes with authentication10:17
jelknerpermissions are granted after authentication10:17
jelknerbut what is authentication?10:17
dcammuethe process of evaluating or verifying a user10:18
jelknerok, good10:19
jelknerso how do we do that?10:19
shallonWe ask questions, or give instructions to follow 10:20
dcammuein the process of  authentication, users are asked to put in their credentials before allowing the user to login10:20
jelknerok, that's a bit of a description of how it sometimes works10:20
jelknerbut we want a more general understanding10:21
jelknera deeper understanding of the theory10:21
jelknerthey say authentication of identity (since that's what we're talking about here) is based on one of three things:10:21
jelkner1. what you know 2. what you have 3. what you are10:21
jelknercan you think of an example of each of these?10:22
jelkneri'll provide an example10:22
dcammuelet say, BT10:23
jelknerlet's say we are trying to get into the Jetro Web office10:23
jelknerthere is a lock on the door10:23
jelknerit requires a key10:23
jelknerwhich of the three things is that?10:23
jelknerdon't take too long10:24
jelkneri thought that was an easy one :-(10:24
jelknerlol10:24
dcammuekey, human, and what you have10:24
jelknerwhat you have, yes!10:25
jelknerok, now we change the lock on the door to the JWD office, now instead of a physical key, we press 5 numbers on a numeric keypad10:25
jelknerwhat kind is that?10:25
dcammuewhat you are10:26
jelknernope10:26
dcammuewhat you know10:26
jelkner+110:26
jelknerok, the last one, we change the lock again, now, Daniel holds his thumb up to a scanner that scans his thumb print, if it matches, the door unlocks10:27
dcammuewhat you are10:28
jelknerso *that* is the "what you are"10:28
jelkneryes10:28
jelknerso identity authentication is based on those three10:28
jelknerTOTP is a bit weird10:28
jelknerit is usually considered "what you have"10:28
jelknersince you have a secret key that is used to generate a 6 digit number based on the secret key and the time every 30 seconds10:29
jelknerpassword are usually considered "what you know"10:29
jelknerbut if i'm using a password manager like keypassxc10:30
jelkneri really don't "know" the passwords, i really just "have" them10:30
jelkneranyway, that's the theory10:30
dcammueokay10:30
jelknerdual-factor authentication means two10:30
jelknerdual means two10:30
jelknerthe idea is to require at least two different authentication methods10:31
jelknernow days, that is becoming more and more common10:31
jelknerso you need two authentication "factors", in this case, something you know (the password) and something you have (the TOTP secret key)10:32
jelkneri've given you all you need10:32
jelknerso you should try to use them to authenticate10:32
jelknerthomasboimah, do you think you can do that?10:32
dcammueThanks for the scenario 10:33
thomasboimahyes done set it up10:33
thomasboimahshallon, can you send the username to dcammue again10:33
thomasboimahor me10:33
shallonDidn't daniel get it?10:34
jelknerno shallon 10:34
jelkneronly you10:34
jelknerunless you sent it to daniel10:35
shallonI sent it to dcammue on signal 10:35
jelknerhe has it10:36
jelknerok, we're back here dcammue 10:37
jelkneryeah, dcammue 10:38
jelkneri can still see it when i reopen it10:38
jelknerbut i think that's because it is stored in my local cache10:38
jelkneranyway, let's move on...10:39
dcammueokay10:39
jelknerthomasboimah, let me know if you can log in10:39
jelknerthomasboimah, let me call you10:42
smohamud has quit (Ping timeout: 480 seconds)10:48
gabriel_jetroGood morning jelkner, thomasboimah, dcammue and shallon 10:48
smohamud has quit (None)10:54
smohamudStandup: Yesterday got the ics file to download successfully. Wireframed event_detail to include add to Calendar and Susbscribe controls. Today, I’m modifying the event_detail (theme-specific template) such that the Add to Calendar and Subscribe button are included. Current Implementation added an additional view/template. Also some CSS to complement wireframe of event_detail. Not blocked.11:00
smohamudToday also: reviewing Thomas's pending PRs.11:00
smohamudAlso - class if there's a quorum.11:01
smohamudWho is interested in joining class today?11:02
smohamudHi Jallah :)11:05
JallahHello, how are you doing smohamud?11:05
smohamudNot bad, you?11:05
JallahGood morning everyone :-)11:06
JallahI'm good now smohamud :-)11:06
smohamudGlad to hear that11:06
smohamudI haven't heard back from the other students so unfortunately, today we will have to postpone the lesson to Monday.11:07
gabriel_jetroGood morning smohamud and Jallah 11:07
smohamudPlease feel free to check the Github.11:07
smohamudPull the latest.11:07
gabriel_jetroOkay 11:07
smohamudAnd see the objects_deep_dive.js 11:07
gabriel_jetroI'll when I get at the office Monday 11:08
smohamudDo you guys know if we can find one more interested in class today?11:08
gabriel_jetroI left my computer at the office 11:08
smohamudOr if there is one, no need to find someone because I actually have signficant client work to do.... Otherwise I'd have a session with just you two.11:08
smohamudAh, got you.11:08
smohamudWell, do you guys have any questions for me?11:09
smohamudMonday would be good to meet Regarding CJS because major decisions are being made regarding architecture, Git management.11:09
smohamudJfyi. That way, we can build on a strong codebase foundation.11:10
gabriel_jetroNot really, I was only wondering if you came to the point of assigning task to me this gone Wednesday cuz I miss it but I read the log11:10
gabriel_jetroMaybe I wasn't around but can you update me today smohamud of what should have been discussed Wednesday?11:11
smohamudNope, no tasks are assigned yet. 11:11
gabriel_jetroOkay 11:12
smohamudYou can review the logs but no need. Are you free Monday to meet and delegate some practice-tasks (for now, we will hold off on giving dev/main priveleges and instead you will branch from Dev.11:13
JallahWhat about tomorrow, smohamud?11:13
smohamudTomorrow is not good11:13
smohamudCJS meeting and features are pending.11:13
JallahOkay, Monday then :-)11:13
smohamudIs Thomas around? Haven't heard from him today.11:13
thomasboimahACTION in a call with Jeff on signal11:13
smohamudIn any case -- feel free to text/email me anytime with questions or thoughts.11:14
smohamudOh, got you.11:14
smohamudThanks Thomas.11:14
smohamudI will text you about tomorrow's CJS Demo (you're not required to attend but we need to make sure the code's ready).11:15
smohamud has quit (Quit: bye for now)11:15
jelknersmohamud, good morning!11:15
jelkneri won't take more of your time now11:15
dcammueoops, he left11:15
jelkneroops11:15
jelknerlet me call him11:16
thomasboimah has quit (Remote host closed the connection)11:16
jelknerdcammue, smohamud didn't pick up11:17
jelkneri have to go11:17
jelknerplease follow up with Sahnun about our conversation this morning11:17
jelknerwe want Sunday to be productive11:17
jelkneri'll try logging in to the bank now11:17
jelknerand call them if i'm blocked11:18
jelkneri'll message you when i can get that fixed11:18
jelknerit may be late today11:18
jelknerhello Jallah!11:18
jelknergreat to see you, you too gabriel_jetro!11:18
JallahYeah, jelkner11:18
JallahHow are you doing?11:19
jelknerdcammue, dc music folks said they definitely paid with credit card11:19
jelknerfor the invoice11:19
jelknerso we need to figure out what happens when they do that11:19
jelknerwe *really* need to figure this out11:19
jelknerwe are lucky, dcammue 11:19
jelknerthat they are such nice people11:19
jelknerthey know we are learning11:19
jelknerand they forgive our ignorance11:20
jelknerbut later we can't count on that11:20
jelknerif we don't know how people can pay us11:20
jelknerwe don't have a business :-(11:20
jelknerso we need to learn that11:20
jelknerand dcammue and shallon 11:20
jelknerit needs to be YOU!11:20
jelknerwe can't count on anyone else11:20
jelkneryou are the only full time people available11:21
dcammueokay11:21
jelknerso while resl and klarios etc can be very helpful11:21
jelknerthey are part time and volunteers11:21
jelknerwe can't build the business around part time or volunteers11:21
jelknerwe need full time professionals to run a business11:21
jelknerand they, my dear beloved comrades, are YOU!11:22
dcammue+111:22
jelknerso we'll get this bank thing resolved11:22
jelknerand move forward11:22
jelknerthanks!11:22
dcammuesure11:22
dcammueyou too11:22
jelknertalk soon11:22
dcammueokay11:22
dcammuetake care11:22
jelkneryou too11:22
jelkneri'll pop on tomorrow morning11:23
jelknersame time11:23
dcammueokau11:23
dcammueokay11:23
jelkneri have a Community Wealth Building gathering in DC to attend11:23
jelknerat 10 am EST11:23
jelknerbut i can come here for a bit early11:23
jelknerACTION signs off11:23
jelkner has quit (Quit: Leaving)11:23
dcammueokay11:23
Jallah has quit (Remote host closed the connection)13:12
gabriel_jetro has quit (Quit: Connection closed for inactivity)13:17
Jallah has quit (Ping timeout: 480 seconds)13:21
jkollie has quit (Quit: Connection closed for inactivity)13:35
shallon has quit (Quit: Connection closed for inactivity)13:56
resl has quit (Ping timeout: 480 seconds)14:08
dcammue has quit (Quit: Leaving)15:20
dcammue has quit (Read error: Connection reset by peer)16:11
dcammue has quit (Remote host closed the connection)22:07

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