Good morning, everyone. My name is Nicholas Franco. I'm a compliance advisor here at the ISO. Very excited to have you all this morning. Hi, everyone. My name is Noel Wilica, and I am the assistant director for student services at ISO. Hi, everyone. So glad to be here. My name is Mark Mejia, senior international student advisor here at the ISO. Awesome. So yes, as I mentioned, we're very, very thrilled to be welcoming you all for the upcoming term. And I imagine that you're all very eager to arrive and begin your studies. And so just know that we are looking forward to guiding you through the I-20 process and helping you out through the student visa process as well. And so moving forward and getting started. This is going to be the agenda for the morning. We're going to run through the slides a little bit and talk about the I-20 application process specifically, and then we'll talk a little bit about the processing times. And then we'll go into some of our frequently asked questions. And then towards the end of the presentation, that is when we will go into the live Q&A and we'll be able to answer some of your questions. And yes, so yeah, let's get started with the I-20 process. So to begin the process to get your I-20 from our office, you're going to want to make sure that you first confirmed your acceptance to the university. And then once it's been confirmed, that's when you can go into the I-20 process. So the I-20 process can roughly be put into four different stages. So you're going to start with preparing your supporting documents, logging into Compass and submitting an application, and then receiving your I-20, and then you'll, after you receive the I-20, you'll go and apply for the visa. In terms of those, sorry everyone. Sorry for that. And so in terms of the supporting documents, there are generally going to be about four that you'll want to prepare. So that's going to be the admission letter from your academic department, your passport, your evidence of funding for the first academic year. And then also if you're doing funding from like a family sponsor or an individual sponsor, for example, you want to make sure that you also submit the sponsor certification form.  And then once your application is actually complete, we'll review it and we'll follow up with you in the event that additional information or documentation is needed. And then if your documentation and application is sufficient, we'll go ahead and issue the I-20 to you and then that is when you can go ahead and begin the visa student process to get your, to get the F1 visa from the embassy. So moving on to the next slide. We're going to segue into the I-20 and visa processing timeline. Again, once we receive your complete application, we'll follow up if additional information is needed, but so that will usually, the actual review will take, it will be done within two weeks. So upon you submitting the application, we'll follow up with you within two weeks, either to collect additional information or to go ahead and issue the I-20 for you. Once your application is approved and you receive the I-20, you'll also get a detailed information with next steps kind of helping you as you go to the visa and prepare for your arrival as well. On your I-20, you'll get something called a CVS ID number, and this is something that you'll need when you're applying for the student visa. So just keep that in mind as well. We always recommend applying for the I-20 at your earliest convenience, and this is just because visa processing times can vary depending on the embassy and depending on the individual circumstance. So just keep that in mind as you all are planning for your arrival. In terms of the actual visa processing, again, it does vary by location. It can generally take anywhere from one to six weeks or even potentially more after the actual visa interview to process the request. And so it's really kind of dependent on the individual circumstances and the specific requirements of the embassy. So just keep all of these things in mind as you are planning for your arrival. The visa website does offer a wait time calculator. So you're able to look up your local embassy to gauge what their current visa processing times are and you'll be able to plan accordingly for that. And some of you also may be asking, what if you already have an expired F1 visa? So you all can continue to use the unexpired F1 visa if you've studied at an institution in the US previously. So just keep that in mind. Again, if you've studied at an institution previously on an F1 visa, you can still use it if it's unexpired. But just keep in mind you would still need to apply for the I-20 with our office in this scenario. And yeah, so once again, after you receive your I-20, you'll be able to apply for the visa and then once you receive your visa, that's when you can start preparing for your arrival to the US. And lastly, the QR code is a link to the I-20 page that has a lot of more detailed information in terms of like the supporting documentations and some of the other things related to the visa as well. So I'll go ahead and pass it back over to Don for our next section. Thanks, Nicholas. So now I'm just going to go over a few of the common questions that we receive from newly admitted students. So the first question we are often asked is what a student should do if they are still waiting for funding. So in order for us to issue an I-20 to a student, the student does have to have sufficient funding to cover their program expenses. It is okay to apply for your I-20 with the sources that you currently have available. Your funding sources can change later after you have received your I-20. You would still just want to make sure to take the funding sources that you applied for the I-20 with to your visa interview. Another question that our office is often asked is whether we can assist with helping a student schedule an earlier visa appointment. So unfortunately schools aren't able to expedite or influence the visa application process. But I will say the good news is that so far we aren't seeing really the backlogs and delays that we were seeing in last year and in 2021 at US embassies and consulates. And then additionally there usually is a process in which you can request an expedited appointment with a US embassy or consulate if it's close to your program start date. You would want to consult directly with your local US embassy or consulate about the expedite of visa appointment process just because it can vary depending on location. And then another question we are often asked is from students who are currently studying US about the process of transferring their CVS record to Columbia. And so we do have on our website a applying for your transfer I-20 page that has important information about the CVS transfer process. We included on this slide a QR code in case there are any transfer students attending this webinar today. So if you scan that QR code, it will take you to that applying for your transfer I-20 page and you can review the information there. Just an important thing to note as a transfer student, if you do not have to depart the US between programs, and also you do not have to travel to renew your visa if you transfer your CVS record. And then one last question that we are often asked is about issues logging into Compass, which is where you would find our online I-20 application. So there are two ways to access Compass after you've confirmed your enrollment with your school's admissions office. The first way is with your Columbia uni. And if you haven't received that yet, then you can also access Compass using your Columbia PID, which is the ID number starting with the letter C. The unis and kids are assigned by schools admissions office. So if you haven't received this information yet, you would need to wait for your school to provide it, or you could follow up if it's been a decent amount of time since you've confirmed your enrollment. But once you have your uni or PID, you should be able to access Compass with either. So if you want to open it up to the live Q&A, just please know, unfortunately, we can't answer case specific questions, but certainly any general questions. Feel free to, I guess, raise your hand and I know there's also questions maybe in the chat, and we will try to, you know, we will be happy to answer what we can. Hi, this is Tarika and I applied for the Masters in Architecture and Urban Design Program, which starts in May, on May 30th. And wondering if the visa, you know, will get processed by then or will it take time, because it's not one and a half months left. I'm so sorry, I think I didn't catch the last part of your question, if you don't mind repeating it. Since the course starts pretty early, because it's on May 30th and you know I need to get my visa at least done by May, mid of May. So I'm wondering if I apply now or maybe by next week, will I receive my visa by then or if I have to request you to like tell the embassy to give it earlier or like how is it. Because what if I don't receive it. Yeah. Sorry. So are you are. So we issue the I-20. So have you applied for your I-20 yet? No, not yet. Okay, so I will say we do try our best to expedite I-20 applications for summer, since we know that your program starting soon. So, most likely our processing time would be less than the two weeks. That was, you know, mentioned earlier because you do have a summer program and we do try to expedite those. Now after you get the I-20, then you would need to contact your local embassy or consulate about their expedite visa appointment process. Unfortunately, it really varies depending on the embassy or consulate. So I don't know what, you know, the requirements would be for your where you would be applying, but you could certainly check with your embassy or consulate to find out what the process would be to request an expedited appointment. Thank you. You're welcome. Conrad? Hi. I was wondering, does the process differ at all for Canadian citizens? I've had a couple friends who are Canadians that study in the U.S. and they've done it at the port of entry or is it, can we apply it in embassy instead? Great question. So Canadian citizens are exempt from applying for the visa stamp in their passport. So you would still need to apply for an I-20 with our office. Again, as a Canadian citizen, you can use that I-20 and your Canadian passport to enter the U.S. and F1 status. So you actually would not need to apply for a visa stamp at a U.S. embassy or consulate. You just need the I-20. Okay, wonderful. Thank you. You're welcome. Hi, I have a question. Sure. Sorry, I can't see everyone's hand. So feel free, anyone else on ISSO, if you can see all the hands, feel free also to call on people. Fortunately, I can only see a sliver of the windows, but sure, go ahead. Thank you. My question, I've also been admitted to the MSAUD program, the Urban Design Program. I wanted to ask, was the adequate funding amount that I need to show for the I-20 fund? My tuition fee is close to $100,000 currently. Sorry, yes. Oh, sorry. So I don't have, if you go to our website, I don't have all our numbers memorized, unfortunately, but if you go to our website, the Applying for I-20 page, and then you click on the Estimated Expenses link, then you'll see it's, there's a breakdown by schools. You'll click on the Architecture link. You want to refer to the Total Expenses column for that would be the amount you would need to show in your, for your, when you apply for your I-20. Right, the total, the total entire amount including all expenses. So yeah, to issue the I-20, we need to see sufficient funding that covers tuition fees and living expenses. Okay, all right. Thank you. You're welcome. And I also posted the Estimated Expenses link in the chat for everybody, just in case anyone needs to reference. Perfect, thank you. And if it's helpful, I see some questions in the chat as well. Would you want me to read those out for you? Oh, that would be great. Thank you so much. Fantastic. So I see one from Elise. Will I need to transfer my CVS if I have an unexpired visa from my undergraduate, i.e., not a transfer student? So if I'm understanding this question correctly, you've completed your undergraduate studies or no longer studying the US, but you have an unexpired F1 visa. Is that correct? That's correct. I'm on my OPT right now. Oh, okay. So you actually, as a student on OPT, you can still transfer. Just keep in mind, your OPT will end on your transfer date and you can no longer work. So just be mindful of that when you arrange your transfer. Okay, I understand. Thank you. The next one it looks like was from Jessica wondering about the visa for a Canadian. I think that was addressed. So I'll move on to the following question, but Jessica, let us know if there's still follow up on that. This is from Benedict. Thank you for the presentation. I want to ask if it's, if I must pay the deposit fee before I can apply for the I-20. So for the processing fee, you can begin the application. You don't have to pay the fee before you can actually start it, but in order to have it submitted and it counts as a complete application, you would need to pay the processing fee. I do see, actually I'm reading further, it does say the deposit fee. And so in theory, yes, you would because that would be the way of confirming your admission. And after you've confirmed your admission, that's when you'll be able to apply for the I-20 in Canvas. Yeah, Nicholas, I can chime in here as well. So after you confirm by submitting your deposit, that allows you to activate your student account. So you will need to be confirmed in order to actually access Compass. It will take a couple of days, so it's not immediate as well. It looks like the next question from Fozan. Thank you for the session and presentation. I would like to ask a couple of questions. I need to confirm acceptance before DS 2019. Does the deposit need to be paid to? And the second part of the question is how long would the DS 2019 be processed and shipped to my home country in Indonesia? So I'm just confirming that you will have to submit your deposit in order to process the enrollment and that will activate your student account and that will generate your uni. So once you do that, you'll be able to access Compass. You will not be able to access Compass if this hasn't been processed. I think there's a second part to that question. I can answer that. So the DS 2019 shipping times can vary. So unfortunately, I can't give an exact estimate, but if you were a coming first summer program, again, we would try our best to expedite the application once we receive it, especially because right now the DS 2019 still needs to be mailed. But I would say generally I believe the shipping times between five to seven days after we issue it, the DS 2019. And we do also email the CVS ID number for the DS 2019 in advance so that you would be able to schedule your visa appointment before you got the physical document. You just would want to make sure you have the document by, you know, by the time you go to your appointment, but you would get that in advance so you can schedule the appointment right away once it's issued. So the next question, Suezia, I hope I'm pronouncing that correctly. Hi, can I continue working under OPT even after transferring my I-20? I can jump in and thank you, MC Mark. So for questions about OPT, it sounds like you're currently under a visa status with another school and you're on OPT with that school. So this is a great conversation to have with the student advisors at your current school. They're going to assist you in transferring your CVS record to Columbia University. And something to know about OPT is that when that transfer occurs, that cuts off your OPT employment authorization. So a great question and a really good conversation to have with your current student advisor and you can also, after going through this process, you can talk to our team at isoacluby.edu to talk more about using potentially OPT in the future. Thanks, Noel. Here we have the next question from Moon Maya and it looks like a popular one. There's two thumbs up on it. Hello, I have received my I-20 and already submitted my visa application online. However, there is an issue with the US Embassy website and it seems difficult getting an appointment. I have a summer program as well. Is there any way you can assist in this matter? So unfortunately, we aren't able to expedite visa appointments or influence that process. I would recommend, if there's, if you can find the contact page on your embassy or consulate's website, and reaching out to them and then confirming what their requirements are for expedited appointments. Some embassies might say you can request an expedited appointment once you're within 15 days. Some may say you can request the appointment once you're within 30. Some may say it really can range, but I would recommend reaching out to them to see when you could request an expedited appointment and just letting them know that your program is starting in May and, you know, hopefully they'll be able to assist you. You can also email us at that new Intel student at Columbia.edu address if you're really running into problems, and we can certainly try to navigate, you know, maybe assist with where on your website, your consulate or embassy's website, you can find the information, but unfortunately, we would not directly be able to influence or request an expedited appointment on your behalf. Thank you, Don. Here we have the next one from Eskinder. Can we apply for an I-20 if we only have partial funding for now? I can take this one. So in terms of partial funding, we wouldn't be able to issue the I-20 with partial funding because we do need evidence of funding for the entire first academic year, so the first two semesters to be specific. And so if you do submit with partial funding, most likely it'll be placed in follow-up, and so we'll follow up with you to ask for that additional information and documentation. And then once you're able to provide it, we'll be able to continue processing the I-20 application from there. Great, thank you. Here we have the next one from Jishnu. Can there be multiple sponsors? Yes, multiple sponsors. That's completely fine. The next question here, is there a way in which we can have access to the recording of this meeting as I missed the start? Yes, the meeting is currently being recorded and we'll be able to publish this on the website in the coming days, so we'll definitely reach out and let you know via email when that's available. Thank you. It looks like the next two questions are referencing the link, Nico, that you had sent to the chat. Thank you for that. Maybe some navigation issues about finding their specific programs. Oh, I see, I see. I think I can answer that, Nicholas. So if your program isn't specifically on there, just use the top portion, the architecture planning and preservation, because the other programs it looks like they are for the three semester programs. Thank you. Thank you. The next question it looks like is from Sanjana. Hi, thank you for the presentation. I had a question about the visa. I did a summer course last year, six weeks at UC Berkeley, and because of that I have an F1 visa for five years, which ends in April 2027. My previous program is over, but I still have the F1 visa. So do I have to transfer my I-20 or do I have to start a new process? Great question. So in this situation, you can still use that F1 visa stamp because it's unexpired, but you would need to apply for a new I-20 with a new CVS ID number. So you wouldn't be able to transfer your CVS records since your program's already ended, but you can still use that F1 visa stamp as long as it's unexpired with a new I-20 from Columbia. Thanks, Dawn. Here we have a question from Conrad. If we're on an I-20 slash F1, are we only permitted to work during the summer? Yeah, great question. So in your program of study, and just to prep this, it also sounds a little bit like you're interested in working off campus outside of Columbia University. So in your program of study, you are required to complete one academic year successfully first. So that means two semesters of full-time enrollment. So if you're starting in the fall, it'd be a fall in the spring, and that's just one example for fall admits. And then you would be eligible to work off campus following the summer. Within your academic program, you likely have the option to work through something called curricular practical training, which we call CPT. And that means that the internship that you do over the summer is related to your coursework. So that means it's connected to an actual internship course. There are rules around this course as to when you can take it and how often you can take it and also how many credits are connected with this course. This can vary by the program that you're in. So even within the entire school of architecture, the curriculum for each one of the different programs might vary slightly. So you're going to hear students talk about it. It's a great question to ask, but you want to speak with someone at the university to find out specifically for you what your options are. So we would recommend speaking with your academic department first to learn about the course. What is it offered? How often can you take it and how many credits do you need to take for that course? And then you can speak with ISSO about getting the actual employment authorization and getting the CPT so that you're able to do the internship. Thank you Noel. Here we have the next question. Hello, thank you for the informative presentation. I was wondering if you could help me with a question regarding funding approval. Specifically, I'm curious to know if the approved amount needs to be saved in an American account and in dollars. Additionally, I was wondering if there are any requirements to freeze the account for a period of time once the funding has been deposited. So I'll try. I think that's three questions. Let me make sure I answer all three. So the first one. No, it does not need to be in the US bank account. In fact, I would say the majority of students funding documents are not in US banks. It does not need to be in US dollars. It can be left in whatever the original currency. We will do a conversion when we process your application. And the funds do not need to be frozen. Thank you Don. Here we have the next question. Would you recommend applying if we only have partial funding? We do generally recommend, especially if students have concerns about whether the funding is acceptable to just apply so that we can review it. And then the ISO advisor who's processing your application will email you directly with specific instructions about what else is needed to issue the I-20. So if you submitted application with partial funding, it would be reviewed and then the advisor would contact you letting you know what else you would need to show before we'd be able to issue the I-20. Great. The next question. I have a follow up question regarding transferring the CVS number leading to termination of my OPT. I plan to work until the end of July. Is there a date by which I need to do this transfer by? So I'm not sure which program you're in. I'll just say generally the transferring process needs to be completed before you begin studying at Columbia. So if you were in a summer program starting in May, you would need to transfer before you start studying at the end of May 30th, I believe, is when your program begins, the summer programs begin. So that would need to, your CVS record needs to be transferred for that. If you're starting in fall, then it's okay to transfer after you complete stop working in July. That would be okay. But again, it really depends on when your program starts. So that might be a question just to email to us at the new Intel Student Address, if you aren't sure, and just so we can confirm directly when you would need to transfer by. Thanks, Don. And it looks like there may have been an audio issue. Could you please repeat if we need to freeze the account for a time period or not? No, you do not need to freeze funds. Great. And I think in terms of the chat, we have reached the end of the questions. We do have a little bit more time. So if anyone wants to chat anything else or raise their hand, please feel free to do so now. I think we're all set. Don, Nico, Noelle, I don't see anything else. Could you actually, I know that a couple of students have asked when could they start working? Don, I think maybe you touched upon that. So if they wanted to apply for student employment, can you talk a little bit about how that works in the first semester if that's possible? Or is it, Noelle, did you say that they have to wait until the second semester? Yeah, of course. So students are required to complete two semesters first of academic study. So a student will have to be enrolled full time for two semesters. So the example I used earlier was for fall admits. So the example for fall admits would be they would complete in the fall and then complete in the spring, and then they'd be eligible to work off campus in the summer. There are two different types of off campus employment authorization, but I would say the most common while you're studying and the one that's typically preferred by students is to use CPT. And so that's when you would want to speak with your department about that internship course, what's connected to the course, how many credits is it, what's the process of applying for it with the department. And then also you can look at the ISO website about CPT will do the final authorization of it, but it must first be approved by the academic department and the course registration must go through first. Students of course are also welcome to reach out to us individually and we'd be happy to review anyone see this record and review their program of study, because as I said earlier CPT is course based so it's very slightly depending on the program that students in and also students might not be interested in CPT that may be interested in maybe using the other type of employment authorization which is called OPT, and maybe they want to use that a little bit earlier in their program of study. So we'd be happy to talk to students through that. Generally speaking we'd recommend you know focusing on the I-20 application process getting your student visa entering the US. We know that your study is your primary purpose of being here and your main goal. So once you've arrived and once you're settled into your classes. That's a great time to either schedule a Zoom appointment or an in person appointment or just send us an email with your questions. And then we'd be happy to really look into your record and what your options are. Thank you for repeating that well. It looks like there was a there's an additional question and actually before we move on I can add just really briefly to what Noel said just in case anyone was interested in working on campus. You are actually eligible to engage in that after you enter the US and either F1 or J1 status. So you thankfully won't have to wait to work on campus if you're interested in doing that. Just keep in mind there are some limitations in regards to the number of hours you can work. So during any required academic semester. You're just going to cap out max out at 20 hours per week. And here we have the next question I received PID number two days ago. However, when I tried to request a limited services PIN using my PID number. The system says there is no record matching my PID number should wait for more time. Should I wait for more time for the system to register my PID number. It would depend on when you submitted your enrollment deposit. So usually it's a couple of days after that. And then you would have to activate your uni in order to gain access to compass with your PID. And if you want to just email us at arch underscore admissions, I can check on that for you. I'm going to add the email right here. Thank you. The next question sorry I missed your response. Would you recommend applying if we only have partial funding. It's okay to apply with partial funding I it's you know I really it's so I must depend on your individual circumstances if you want to apply or if you want to wait until you have everything but if you apply with partial funding. We will contact you and let you know what else is needed and then your application would sit in a stage that's called follow up, and you would get reminder emails from our system periodically just to submit the additional documentation when you have it. Thank you the next question what would happen if the visa isn't processed by the time the summer program starts. Check in with us. We'll work with you and reassess when when that happens but just please start your paperwork as soon as possible and keep in touch with us. And we reached the end of the questions in the chat again. Thank you. And we have the email here if there are some questions that you're not thinking of now, and perhaps want to ask later. I'm just going to type it in here it's it's on the screen but if you just want to link to it I'm just going to type it in the chat. And if it's helpful to Sarah I can just mention, just in case you're wondering why there's two email addresses. So, basically because we have such a huge population here at the ISO at the Columbia actually the ISO is split into various teams. So we have one team that works with students prior to arrival, and then we have another team that works with students after they arrive. And being said, you know the reason four of us are here is just because we want to try to best ensure that, you know your experience with the ISO isn't fragmented it doesn't feel siloed in any sort of way. So that's why there's there's four of us just in case you were wondering why we have such a relatively large number for this presentation and why there's two email addresses there. We don't have any questions. We can take a break. Oh, I do see another one. MS computational design practice program has online session for the first portion of the summer semester. I wonder if I can enter the US after online session is over regarding visa. So you can enter 30 days before the start of the on campus portion of your summer term. That's an unusual programs I'll just add one one more note to that it's the the first the first component in the summer for for only the computational design practices program is not there's no physical presence required. So you do not need to be in the US may 30th for computational design practices. Maybe you start early July. Correct, I think July 5 is the first in person class day. Yeah, so that would be the start date on the I 20 for any students admitted to that program. The chat is completely empty I guess some real set. That's what happens when you have four people that you just answer answer possible questions. I can see here I can see on behalf of, you know, our team on Isis so you know we look forward to welcoming you all very exciting congratulations on getting this far and just thank you all for being here as well I'm sure it may be a different time depending on where you are as well. Thank you for the great questions really always helpful for us to hear what students have questions about. Thanks everyone. Thank you so much. Thank you.


Yankees leading 1-0 as we go to the bottom of the second inning and out there in deepest left center field. Yeah. That's Meredith Marakovitz and Meredith we understand that you got some answers about what's going on with Aaron Judge. What can you tell us Kenny it was a big mystery for a while but as David mentioned the Yankees now finally know exactly what is going on with Aaron Judge and that is that he has a stress fracture in his first rib. The course of action right now will be that he'll be shut down for two weeks and then the Yankees will reevaluate put him through some more tests to see how that is healing. Aaron Boone said the other day that they have not ruled out surgery but as of now it has shown signs of healing they're hoping that shutting him down will help that process along a little bit more but it was clear by the comments Aaron Judge made in the clubhouse yesterday there is a ton of frustration there he wants to be out there with his team he wants to be contributing and even he admitted now opening day is not going to happen for him but the Yankees have said time and time again there's a perfect time for an injury by any stretch of the imagination but having it happen early they're able to just take their time with Aaron Judge they want him for the entire season and especially the post season so they are not going to rush Aaron Judge right now they're optimistic that it's going to heal on its own. So that's the best case scenario what would be the worst case scenario with Aaron Judge. The worst case scenario would be that they would have to do surgery and then you're looking at quite the time frame for healing but you don't want to get into that yet right now they're hoping that after two weeks it's going to show some more signs of healing and then maybe a couple more weeks and he'll be able to do some baseball activity but there is another outfielder Kenny that's doing some baseball activity right now moving in the right direction and that would be John Carlos Stanton there's a lot of firepower out of the lineup for the Yankees right now. There's no doubt about it John Carlos Stanton did start doing some baseball activities expected to play catch today at George M. Steinbrenner field also doing some tea and toss work in the cage and Aaron Boone said that he is running on the Alter G treadmill. Now Kenny or David have you guys ever been on an Alter G treadmill. Let me see. I've been on a regular one but not an Alter G. Got in Soho one night. I am so scared to hear the entirety of that story. But for those of you at home that do not know what an Alter G treadmill is it's essentially make sure that you don't put your complete body weight. It's an anti-gravity treadmill so they can really regulate exactly how much pressure you're putting on your joints so they'll eventually increase you a little bit more every time until you finally get to a hundred percent body weight that you're able to put that on that cap but they're going to bring him along slowly but the fact that he's doing some baseball activity activity is certainly a sign that he is moving in the right direction. Fly ball down the left field line and this is going to drop fear just on the line and Doohar will pick it up. It's going to be a two base hit for Gregory Polanco as the parents have moved the time run to the scoring position with one out during the second inning.  Well Gary Sanchez was never scheduled to play here in Bradenton. He actually played last night he caught and it was the first time all spring that he had caught back to back games and Aaron Boone said that he was not in either list of batting practice groups at George M. Steinbrenner Field today because he was feeling a little something in his back right now. According to Aaron Boone that is nothing to be overly concerned about. It's something as catchers are getting ready throughout the spring. Sometimes they have some aches and pains but they do not believe this is anything that is going to keep him out for any length of time. When I asked whether or not he would be on the field tomorrow taking BP Aaron Boone said depending on how he feels they may give him an extra day but they do expect him back out there on Monday. Thank you for the updates on the injured Yankees and we understand you do have some interviews for us later on in the ball game. We are expecting to hear from some of the outfielders who are going to have to step up Mike Taufman Miguel and Duhar who's getting his first work in the outfield this spring training. Nice play by Estrada. Thank you Meredith and parents Polanco will move over to the third with two outs.


So I'm angry. I'm mad.  And the reason is in the last 24 hours, I have distro hopped eight times on my main production machine. Now some of this is my own fault, you know, trying things maybe that I shouldn't try on a main production machine. But I had been running Arco Linux for the last year and a half on my main production machine. And I love Arco. Before that, I ran Manjaro on my main production machine for like a year. Before that, I ran Mainline Arch on my main production machine. I like arch based distributions. And I've always known this, that when it comes to what Linux distributions are rock solid stable and dependable and, you know, you can put on a production machine and you can depend on that distribution. There's really two distributions, Debian and Arch. And distributions based on Debian and Arch, which about 90% of the Linux distributions out there, they're based on either Debian and Arch. And there's a reason for that. And being that I've ran so many Debian based distributions in the past, and here recently that I've ran so many arched based distributions in the past, you know, I needed to wipe out my Arco Linux install that was getting kind of old and crusty. There was a lot of packages installed on the system. I no longer used it was bloated, because I test so much software for the YouTube channel. So I wanted a fresh install, but I didn't want to take the easy route and just reinstall Arco. No, no, no, let's try something different. Since I want to reinstall anyway, let's do a distro hop. And my requirements were, it couldn't be Debian based and it couldn't be arch based. We're going to do something different. Oh boy. So it was about six or seven o'clock yesterday evening that I decided to do the distro hopping. And the first one I wanted to try, I really wanted to make this work because I've done a lot of content about this particular distribution lately. GNU Geeks. And it's running on the laptop behind me that Lenovo Thinkpad Wi-Fi doesn't work because the hardware is not compatible with Geeks on that laptop. But I wasn't sure about the hardware on my main production machine. So I got the ISO, got Geeks on a USB stick, and I ran through the installation. The GNU Geeks installation is pretty straightforward. As soon as you boot into it, it asks you for language and keyboard layout, locale, ask you for a username and password. And then you get to the part about picking your drive, you know, doing the automatic partitioning or do the manual partitioning. And when I got to that screen, I chose the automatic partitioning. And it kicked me back all the way to the very first step of the installation, which was picking your language. And then I had to set the keyboard again, the locale and choose a username and password. I got to that part of the installation again about partitioning the drives. And I knew the automatic partitioning, it didn't like something there. So I was like, you know what, I'll just manually partition my drives. That's no big deal. So I chose manual partitioning, boom, kicked me back to the very first part of the installation process again.  It didn't matter. I never could proceed past that section of the installer with Geeks. So I don't know if the installation is broken, the installer is broken. Maybe it just doesn't like my equipment. Maybe it couldn't detect my drives. I don't know. But I spent an hour or two with Geeks checking documentation, trying to figure out if there was a fix for this problem. See if other people had this problem. And I finally gave up on it. You know, after a couple of hours, I was like, you know what, let's move on to the next distribution to try. Now I didn't want to get away from trying a free software foundation approved distribution because good new Geeks is a 100% Libre distribution. It is 100% free as in freedom. And I really wanted to give one of those distributions a shot here on my main production machine. So I went to the free software foundations website and I picked another FSF approved distribution. And the one I picked was parabola. Now parabola does break my rules. It is arch based, but because it uses the Linux Libre kernel and it's 100% free as in freedom, it's certainly a different kind of distribution. Well, parabola wouldn't install correctly for me either parabola. Actually, I couldn't even boot into it. I burned the USB stick, plug it in, load it up. And I guess when it's trying to boot into the live environment, nothing ever happens.  And it locks up. I can't even get to a TTY inside parabola off the USB stick. So complete fail. Like I have nothing to do there. So there's no way for me to even begin to fix that problem. So I'm like, where do I go from here? So it's getting very late in the evening. It's nearly midnight, probably at this point. I was like, you know what, there is a really unique GNU slash Linux distribution. I've been wanting to try on my main production machine for a couple of years. I've tried it out on my test laptops. I've tried it out in VMs many times. I've done some videos on this distribution a few times on the channel. Void Linux. I downloaded the Void ISO. I downloaded their LXDE ISO and ran through the Void Linux installation. Now having installed Void a few times on test equipment, I kind of know my way around Void. It's a command line installer, but it's pretty straightforward. Got Void installed. I don't know, 20, 30 minutes after I burned the USB stick, rebooted and it rebooted just fine. And I launched this gorgeous LXDE desktop. LXDE is no longer in development. So it's a blast from the past. And I kind of really liked it. LXDE is not a bad desktop environment. Uses the open box window manager. I love open box. But then I ran into a problem. I decided to pull up a terminal. It's like, we better update the system. The ISO is kind of old. Let's update the system.  There's no internet. I try to ping Google. Of course, the ping doesn't work now. I'm just a double check. Make sure there's really no networking going on. There's not. You know what? This isn't that big of a deal because a lot of minimal installations, things like Arch and Gintu server installs, oftentimes you have to manually go in and start the networking service, DHCP, you know, play with that kind of stuff to get your ethernet working. So the first thing you need to do is find out the name of your interface, you know, F0 or ENP6S0 or whatever the name of my ethernet connection is. So I pull up a terminal and I type IP space ADDR to get my IP address. And it should list every device. And the only device listed was LO. The loopback doesn't even detect that I have an ethernet cord plugged in or what that device is. I've never had that happen on any Linux installation before.  It's an old ISO. It was running kernel 5.3. something. Maybe it was a kernel problem. I tried to look up some documentation on Void to see if other people were also having networking issues, trying to install Void and a few people were. So I don't think it's just a me problem. But I couldn't even begin to figure out this because again, it's so weird that it didn't even detect that I had ethernet even an option on this computer. So three strikes. So I started 6, 7 in the evening and we're like 1am last night, you know, because I failed at Geeks, failed at Parabla, failed at Void. I had a backup plan though. I had Arco Linux Xmonad on a USB key just for this situation. I was like, Arco takes 15 minutes to install. So I installed Arco Xmonad back on my machine because it's a 15 minute install. Now I didn't plan on keeping Arco. I still wanted to hop, but I needed to be able to boot into something to check my email, maybe watch some Netflix before I went to bed or something, whatever it is I wanted to do on this computer because I didn't really have another computer. Not one with working internet because remember the laptop Wi-Fi doesn't work on that because it's running Geeks at the moment. But I took 15 minutes to install Arco Xmonad on the machine one o'clock in the morning last night just so I could do some stuff on this computer with the understanding that in the morning I was going to continue the distro hopping. I was going to install a couple of more distros. So the Free Software Foundation approved distros. They're not going to work Void, the ISOs are old. It didn't seem like it was going to work and didn't detect the Ethernet. Like let's keep moving. I kind of wanted to try out some sourced based distributions. That's partly why I chose Geeks, partly why I chose Void. Let's keep going with some source based distributions. So how about some Gen2 based distributions? Gen2 itself gets a lot of love. I mean people know Gen2, but not too many people know about the various Gen2 based distributions out there and there are several. One of the Gen2 based distributions I briefly considered because I looked at it on the channel a couple of years ago and that was Clover OS. Nobody really runs Clover OS. It's kind of a meme distribution. It's a meme because it was created by somebody that hangs out on 4chan as the official GNU slash Linux distribution of 4chan basically. But it's a very quick installation. It's like a 10 minute installation of Gen2. It's very minimal though. Well after you install it you don't really have anything. You have the FVWM window manager. You do have a graphical environment to boot in but no other programs installed. So you still have to build all of this stuff from source. You know you're gonna have to the compile times take forever on Gen2 based distributions. But that's okay. I was willing to give Clover OS a shot. But when I went to the website Clover OS didn't have any recent ISOs. Their last ISO was like six months ago. That is a pretty old ISO for a sourced based rolling release distribution. I didn't want to waste my time on the chance that that wouldn't work. I had already wasted so much time. I was like I'm not going to download that old ISO for Clover OS. So let's move on to some other Gen2 based Linux distributions. And one of my favorite Gen2 based distributions has always been Sabion. I've tried it out many times on test equipment and NVMs. Never ran it on my main production machine while doing this YouTube channel though. So I run through a minimal installation of Sabion. I download their daily build for their minimal install. Which installs Xorg and it installs the Fluxbox window manager but not much else. That's great for me because I'm going to install my own window managers and my own configs and everything. So that's fine. And the installation for Sabion goes well. It's like a 15 minute installation. It's a graphical installer. It's the Calamari installer. It's Gen2 with system D. And the installation goes great. And I reboot the machine. And when I reboot the machine I get a grub menu. I was like yes. I hit enter. And then I get the splash screen for Sabion. And it's this beautiful penguin foot. With the three toes on the screen. And it just slowly shows itself on the screen. And it's really neat. I was like this is going to be great. This is going to be awesome. And right after that splash screen of the little penguin foot.  So no Xorg. Nothing. It's just uh-uh. I was like okay. Not totally expected. Right. But at this point nothing shocks me anymore. It's like do I want to take the time to fix this. I didn't waste that much time on Sabion because the installation is pretty quick. But I didn't really want to waste much time going forward either. I was like you know what we'll just pretend like this didn't really happen. I only wasted you know half an hour at most downloading the ISO burning the ISO and then running through the installation. 30 minutes of my time wasted. No big deal. We'll just forget Sabion ever happened. Let me move on to the next distribution. So I went and grabbed the ISO for Calculate Linux. Calculate Linux has a number of different ISOs out there. And kind of like I did the minimal installation of Sabion I wanted to do a minimal installation of Calculate Linux. So they have Calculate Linux the Scratch Edition which is Calculate Linux with Xorg. Nothing else. And that works fine for me because after that I'll just compile whatever programs I want to install. My various window managers or whatever. The Calculate Linux Scratch Edition installation. It's a command line installer but I read through the documentation. Calculate Linux their documentation is pretty good. Got through the installation and the installation again. It's pretty straightforward. I reboot the machine. Reboots just fine.  Not a big deal. So let me run StartX. Errors nothing happens. It's like okay well let me see what's going on here. Now I know typically when you StartX and you don't have a window manager installed Xorg actually comes with its own window manager. Tom's window manager TWM. It's built in to the X11 packages though. It should already be there. But I think one of the requirements for you to actually StartX and get into TWM is Xterm. I think Xterm is actually one of the root windows when you launch StartX. At least that's been my experience in the past. So I did a quick search for Xterm on the system. Where is Xterm? Xterm's not installed. Okay let's emerge Xterm. I install Xterm. Run StartX. Still doesn't work. I'm the root user trying to StartX. I did create a normal user DT. So I switched over to the DT user. He can't StartX either. So I went and tried to read the error logs because Xorg does write to an error log you know when it fails to start. I really couldn't tell what was going on there after you know spending a little time on Calculate Linux their scratch edition. I didn't want to waste too much more time because at this point it's okay. I wasted an hour maybe an hour and a half with Calculate. It took me a little longer to do it than what Sabion took. But I didn't go through the trouble of emerging a ton of packages. I didn't emerge any window managers. I didn't emerge a web browser and LibreOffice and all that stuff because that stuff could take hours. And I already know until I actually check the internet and until I do StartX and see if I can actually get into an X session I'm not going to waste a couple of hours emerging a bunch of packages. So thankfully I didn't waste too much time on Calculate Linux's scratch edition. So I went back to the Calculate Linux website and I downloaded their LXQt edition. Now the LXQt edition of Calculate Linux has a graphical installer. It's not command line only like the scratch edition. And it's a pretty straightforward graphical installation. It takes about half an hour to run through the install. I get it installed. I reboot the machine. And what do I get? Well I get the splash screen for Calculate Linux. Very nice splash screen. It's very similar to what happened with Sabion. After the splash screen it was black. It was a black screen. And I couldn't, could I drop to a TTY with Calculate? I can't remember. There were a couple of these situations where I couldn't even get to a TTY. With Calculate I think I could get to a TTY. But at that point I'm back to the same situation I was when I did this scratch edition. I'm in a TTY prompt. But do I really want to take the time to try to, you know, debug this and try to figure out what the issue is and try to get it fixed? At this point I've spent two days. A 24 hour period basically from late last night into early this evening running through all these installations. At this point I'm frustrated. I just want a working machine at this point. The idea of distro hopping is over. So I still have the USB stick of ArcoLinux, their Xmonad edition. So I put ArcoLinux back on my main production machine. So hopped distros about eight times in 24 hours and ended up on the same distribution I started with. But what I learned is, and I've kind of always known this, I've always known there's not something better out there. You know, Debian and the Debian based distros work. Arch and the Arch based distributions work.  And I don't mind going and checking out things like Geeks and Gen2 and stuff like that. But I'm done hopping. I'm done distro hopping. And when I need to clean up a machine, because every couple years a fresh install is good, but no more of always looking for something better. You know, everybody seems to always be looking for that next best thing. You know, I'm gonna find a better desktop environment. I'm gonna find a better distribution. I'm gonna find a better something as far as computer and technology related.  And even if I would have got one of those seven other distributions that I hop to before finally coming back to Arco in the last 24 hours, even if I would have got Geeks working, you know, I was going to be so frustrated with software availability on that distribution. Same thing with parabola being free software foundation approved. Same thing with void, because I have played around with void on test equipment, the repositories are not great. I mean, some of the software that I use on a daily basis will not be in the void repos. Sabion and calculate their software availability is a little better because they're 100% compatible with Gen2 and Gen2 has a ton of software available. But at the end of the day, none of these distributions offer the kind of software availability that Arch offers. They just don't. I would have missed the AUR. I know that. But I was going to do it just because of the experience, right? Just trying something new. I knew it was not going to be better in many ways. I was going to make my life more difficult running these other distributions. But I was just doing it for sake of the YouTube channel. And I don't know why I was going to put myself through that anyway. Because of my experience in the last 24 hours, especially I'm I'm really glad that these installations failed as hard as they did.  And I spend the next six weeks struggling with broken packages and, you know, abort system in some way. And I'm missing days of making content or my content's not turning out right because videos not working, audio is not working right and things like that. In many ways, I'm kind of glad all these distributions failed just so I can go back to what I know. And that's Arch. So the next time you guys hear me talking on a video or in a live stream or in social media about maybe thinking about distro hopping on my main production machine, I want you guys to tell me three little words. Don't do it. Before I go, I need to thank a few special people. I need to thank the producers of this episode. I need to thank Michael, Gabe, Nate, Corbinian, Mitchell, entropy, UK, John, Devin, Arch 55, 30, Chris, Chuck, DJ, Dylan, George, Louis, Omri, Paul, Robert, Sean, Tobias and Willie without these guys, I probably still would have distro hopped eight times in the last 24 hours. But without them, I don't know. It wouldn't have been as fun. So I want to sincerely thank each and every one of these guys. I want to sincerely thank each and every one of these ladies and gentlemen as well. These are all my supporters over on Patreon because we have no corporate sponsors here. This channel is sponsored by you guys, the community. If you'd like to support my work, you'll find DT over on Patreon. All right, guys. Peace.


It was Memorial Day weekend. I didn't feel real bad then. I just felt lightheaded, a little exhausted. And I thought, this yardwork can wait. And so I came inside and laid down on the couch. And I wound up pretty much sleeping through Sunday and Monday. I kept the appointment, went in, and they did an EKG. And about 30 seconds later, she walked back in and said, you're on your way to the doctor's early emergency room. And I thought, that's just crazy.  And she said, no, you've got a problem. So I got up there to Goodt's Marathon and got checked in. And the next thing you know, there were people taking care of me right and left. Barry's diagnosis was a heart attack. His artery, which is a major heart artery to his heart to provide blood flow and oxygen, he had 100% blockage. My job is to get the artery open. We identify the blockage, and we're able to get across the blockage with a wire and kind of like a railroad track. We deliver equipment up the railroad track to open up the artery and ultimately put a stent in. That after they got me into surgery the Wednesday morning and did the catheter procedure, well, I felt really good then. It was just night and day. I didn't realize how awful I'd learned to feel was OK. Put me on a halter monitor the next week, and the results were good. And then I went back for the next two procedures and bone healthy. I could get up. I was walking three, four miles right after. You know, I'm not right away, OK? I would go half a block back and forth, but it seemed like awfully quick. Barry's prognosis is very good. And I always first emphasize to my patients that after you have a heart attack, we should feel very lucky because we've had an opportunity to identify the heart attack and to treat it. Now we're focusing on secondary prevention so you don't come meet me again in the middle of the night type scenario. So we focus on medication, lifestyle, mental health so that we maximize the chances of a good quality of life and minimize the chance of having a repeat problem with the heart. And that's one of the most rewarding parts of cardiology is that you can care for the problem and expect the patients to really focus on their life. I don't want to do this again. So I've learned my lesson. I'm going to follow directions. I haven't missed a pill yet. Everything's on schedule. I'm doing good with my diet. All the numbers from the last blood test came in. The care I received from Kaiser Permanente was a gift. It was a blessing. It was exceptional. And I can never be thankful enough.


Hey everybody, what's up? It's Rob Dodson. Welcome back to the Alicast show. Today we're going to be talking about how you can inspect Shadow DOM for your elements using the latest version of the Axe Chrome DevTools extension. So if you are familiar with Axe from some of our previous episodes, it's basically a really awesome little library created by the folks at DQ Systems that lets you run a set of accessibility audits against your whole page. What is really cool about Axe is they've recently launched a new version, which they are calling Axe Coconut. And this is kind of like their version of a Chrome Canary or Firefox Nightly. It's a way for developers to try out the sort of like bleeding edge of their extension and get your hands on some of the new features before they've shipped in the main line. So what we're going to be doing today is looking at a little widget that we created and employing one of the best new features of Axe Coconut, which is Shadow DOM inspection. As many of you know, when you're building any sort of like custom element or web component, Shadow DOM, while it's very useful for style encapsulation, does create issues for accessibility, particularly for things like ARIA. The reason that is is because Shadow DOM creates these little shadow boundary scoping bubbles. And so all of your ID references, the ability to actually walk the DOM, all those things kind of get broken by the shadow boundary. It makes it pretty tough for any sort of like audit tool to see what's going on inside of there. In the latest version of Axe Coconut, the team has done a really, really good job sort of like tackling this problem, figuring out how to do Shadow DOM inspection. So that's what we're going to be covering today. So follow me over here to my laptop. I've got this little sort of music player that I've been working on. And you can see there's a few things happening here. We've got some band artwork. We've got the name of our band showing play and mute button and a little progress bar. And so anybody looking at this would be like, okay, cool. I think this thing, you know, looks like a music player to me. Seems like it should work. Let's drop it into our site. But there's actually under the hood a few places where I've made some accessibility mistakes. Normally those would be totally missed if I was using any sort of audit tool. It would just see the element. It would stop at the shadow boundary and be like, I can't really see what's going on inside of there. So I guess that's okay. Using Axe Coconut though, we can analyze the page. And as we wait a few seconds, we'll see, aha, we've got, let's see, two, four. We've got about five issues that we need to cover in this element. So walking through these one by one. The first one we can see here is that we've got some ARIA attributes which need to conform to valid names. And what's really nice about using Coconut and the Axe extension in general, is it's got this little highlight button right here, which we can click. And it will actually show us which elements in the document are failing that audit. So we can see here, our play button is failing it. We go click this next button. And we can see also that our mute button is failing this audit. And so if we go and we look down here, it'll tell us the location of the elements. We know it's inside of this audio player custom element. Now I'm actually using Shadow DOM inside of this. So it's actually pierced the shadow boundary and it's gone into this controls div. And it's looking at our how to toggle button. And what it tells us right here too is the source of the element. And we can see, okay, cool. So it's got a roll button. That seems fine. It's got a tab index. That seems fine. Ah, but if we look at ARIA here, it says ARIA pressed, but we've got a little spelling error there. So it's detected that it's a roll of button. It's detected that ARIA pressed is sort of like an optional state that we can give to a element with a button roll. But it's also found that we've misspelled that state. So we can fix this pretty easily. We can go over to our editor, find our toggle button, and just look for all the places where we said ARIA pressed with one S. We'll select all those, highlight them all, and then tack on an extra S. So we spelled that correctly. Refresh the page, analyze again, and we should see that, yes, we have fixed that error. Okay, so there's a few other things too. We've got buttons here which need discernible text. Again, we can highlight those. You can see, ah, yes, again, it's our play button. So what's going on here is we've created a button element, and we've given it the right, you know, ARIA roll and everything. So it's announced properly to the system that it's a button. But if we click on inspect node, and we go and look at the accessibility inspector, we can see that its computed name is an empty quote. And that's because a button element, it's going to compute its name in a few different ways. You know, you could associate it with a label element. You could give it some text content. It could compute a name that way. But in this case, since we've just used an icon as the content of this button, the system really has no idea what to call it. So we can say it's a button, but it can't tell the user if it's play or pause or mute or what. So to fix this one, since we don't really have room on screen for text or anything like that, we know that we can find the button and we can just maybe give it ARIA labels. So this is our play button. So we can say ARIA label equals play. And we'll do the same thing for the mute button. Say ARIA label equals mute. Okay.  And we should see now that we only have one error left. And this one is actually pretty cool. So we've got an image here, which needs alt text. Now again, most of you are familiar with putting alt text on your images. The reason why we want to do this is because someone lands on that image with a screen reader and we can describe the content of the image to that user. In this case, why this is sort of a cool audit is the way that I've actually structured this audio player is this area up top where we're loading our image. It's inside of the shadow DOM. So you've got it inside of a shadow root. But we've also got it inside of an iframe. So axe coconut is piercing the shadow boundary. It's then piercing the iframe. And it's like, okay, all the way down here at this level, you've got an image that needs proper labeling. That to me is like super cool that it's able to go down to that level of depth. And so to fix this, we can just pop over to the iframe where we're loading our image and we can see we've just got our band photo here. We'll give it some alt text and we'll say, let's see, what is the name of this band again? The band is called the coconuts. Okay, so we'll say the coconuts, coconuts, playing in a cafe, something like that. I'm terrible at writing alt text, but I hope that suffices as a good summary. Refresh the page, hit it with axe coconut one more time, and boom. Okay, so everything that we could do an automated test for, we're currently passing. Now it's important to understand that anytime you're doing automated testing with a tool like axe or lighthouse or anything like that, there's plenty of things that an automated tool can't catch. So it's not a full-on substitute for actually putting the control in front of a user, actually having someone interact with the thing, and make sure it's usable, you know, for someone using a screen reader or Braille reader, someone who, you know, prefers to use the keyboard to interact with the page, right? You want to do usability testing as well as automated testing. But I think axe coconut is super awesome. If you want to check it out, you can check out the blog post by the folks at DQ announcing how to download the Chrome extension and also how to use axe core 3.0 alpha. A lot of really cool stuff there, so definitely go check that out. That about covers it for today. So if you have any questions, leave them for me down below in the comments or hit me up on a social network of your choosing. As always, thank you so much for watching, and I'll see you next time.