Cool interview, interesting format, felt very personal. Thanks for sharing.
I was horrible at asking people for money, because I know people’s financial strains, constraints…
Good to see he is not a psycho. People that can ask for money with a straight face like most politicians and YouTubers ickys me.
I like that he came from a Union background. I feel like most political parties abandoned the labour movement around the world (small farmers too) and are only focusing on big corporation and major centres.
People should avoid Udemy in general, both as teachers and as students. A lot of shady practices akin to MLM/pyramid schemes. The quality of the courses are also terrible and most of the time the content was copied from some website / youtube that you can access free.
Devs I heard of in Japan are only getting into Godot recently, TGS2023 had some talking, we might see more commercial games soon. But nonetheless, you might find knowledgeable tutors there.
Learning Godot will depend on how familiar you are with Game Dev, or Coding anything in general.
If you know nothing about programming and human computer interaction, taking one of those online free courses from universities that merge coding with games might be a suitable starting option. Like this one from Rice you can enrol for free (choose to audit the course) https://www.coursera.org/learn/interactive-python-1 That will give you some basic imperative programming skills, and also learn how coding for games work.
The most important game dev skills you learn are easily transferable between engines, language, etc... So do not worry, it is Python.
If you are experienced with coding, Godot has a bunch of documentation and sample projects you can check.
Either from their repos, or others. My favourite and most recent is Dogwalk from Blender Studios. It is open source and there are some materials explaining what they did. https://store.steampowered.com/app/3775050/DOGWALK/
I remember, back in the day, kids wanting to learn game dev because they wanted to make an open-world survival craft with stealth elements. That is a terrible way to start, find something small or break a big ambitious project in parts and build it from there. For the example I mentioned, first try to learn how to move the player in a small area of your world of choice (platform 3D or 2D).
Once you know what you are lacking, then find a course, video, forum discussion ... that will help you with that. I found more valuable information in specialized bulleting boards than any course and YouTube videos combined (but this only kicks in when you are comfortable with the basics).
I don't know if it would work in Montréal, but I saw some public transit strikes around the world with similar problems and their union did some "compliance strike" instead.
They went to work, opened the gates and disabled the payment systems, so everyone would ride free. The service is important, but if you want profits, you need to talk to us.
Start with building a very cheap computer with your kid.
You can buy parts for cheap or sometimes get them for free from e-waste processing places. You can do the screws to the case, but let the kid put the parts in place while you explain what they do.
Parts are easy to handle, just make sure to not damage the components as they look cute and are a bit malleable, but put too much pressure you can destroy it (not sure a kid will be strong enough for that).
It is as easy as building Lego, or putting a cartridge on an old console. This will help to make the computer less scary.
Make sure that you can do it yourself and test the parts first before involving your kid, so they do not get too frustrated if it fails.
This will cover hardware.
You can also help them to install the OS.
After, make a list of the programs you want your kid to be aware of: calculator, place to write text, anything you think it will be useful. Take some time to explain them, and do some exercises with each - let's write a letter to a friend, etc.. Let them play around with it without judgment. (remove things you don't want them to use).
If you want to give the child some background in how software works, Logo was very popular with kids at the school.
Logo is this little turtle that you give orders, similar to imperative programming language used in most softwares.
Change colour to green, walk forward 50 steps.
And the turtle would draw a green line on the screen.
“Our deduction is that the enteric zone in the second Petri dish was caused by the flatus itself, and the splatter ring around that was caused by the sheer velocity of the fart, which blew skin bacteria from the cheeks and blasted it onto the dish. It seems, therefore, that flatus can cause infection if the emitter is naked, but not if he or she is clothed. But the results of the experiment should not be considered alarming, because neither type of bacterium is harmful. In fact, they're similar to the ‘friendly’ bacteria found in yoghurt."
Back in the day I played on windows, most software companies troubleshoots and M$ MPVs recommendations were:
reinstall the game
reinstall the EA/Ubi launcher
reinstall windows.
Since I had to reinstall windows a lot, I set my user folder & friends in another drive during installation.
This gif is just about the steps to get it done.
Depending on the sticks, you will not know it is hall-effect unless you open the controller or if after playing a lot you are drift free. If it is legit, you might want to share the seller with us, as it might a great place to buy improved joysticks.
Now, I just wish Sony or modders would improve the battery life of the controller.
MacBooks with intel chip are some of the best hardware to put Linux on, there are plenty of guides online on how to liberate your MacBook with Linux.
I tested a bunch of distros based on Debian, Arch and Fedora. By far, the easiest one was EndeavourOS just because it recognized the WiFi driver from the Live USB for me. Otherwise you will need to use a mobile phone with USB tethering to share internet so you can install the broadcom driver. Maybe things changed, but this was my experience in 2023.
Another driver you will need to install is the camera facetimehd . Everything else worked out-of-the-box for me.
After that, all the Linux variants I tried worked great, and it was mostly about distro philosophies and deciding the desktop environments (DE) I wanted to use, and that can be a bit overwhelming at first.
If that is your first experience, I just recommend to start with KDE or gnome. I find gnome works ok from the start, but KDE is easier to tweak. You can always test them from a Linux Live USB before committing them to your hardware. Steam Deck uses KDE for desktop mode.
There are others that are prettier or lighter you can test too: cinnamon, XFCE, MATE. Or even windows managers, but I would leave them alone until you are a bit more comfortable with Linux.
here are a few links in case some people need it in the future:
I think the ProtonDB mixed ratings are because there are plenty of old review and people do not update much VR games. I have been using Steam VR and HTC Vive with Linux for a while now, and I remember when Creed and a couple of other games would not work. I think about 5 years ago, with Proton 5.13, that changed and since then, pretty much everything works.
My only problem is with Steam VR software that is a bit inconsistent. I used to do a bunch of stuff with it, now I just launch the games and avoid it when I can.
PS5 works great on Linux, everything works: from gyroscope to touchpad. But the stick drift and battery life are the two main downsides. One of mine started drifting after 2 years, the other is still ok, but I have been using a GameSir with Hall-Effect for a while now as my main controller.
Not sure where you are buying it from, get it from a place with easy return policy as the quality may vary. Amazon was rigorous with their products, ebay only gave me headaches with refurbished stuff.
It is easy and cheap to find replacement parts but fixing it is very time-consuming task and require the right tools https://www.ifixit.com/Guide/DualSense+Joystick+Replacement/142488
Sadly, when I did mine, there were not many hall-effect sticks replacement for PS5, and the ones around had terrible calibration. I will probably update with hall-effects when they die again.
There are plenty of budget controllers with Hall Effect or TMR sticks, that might be worth looking into GameSir, 8bitdo, gulikit...
Just make sure you can do everything with hardware for a smooth Linux experience (some controllers require a Windows only app for basic setup or update firmware). It is also worth to search for the "model you are interested and Linux" to find problems related to the device.
I remember, when I was a kid, of a bunch of ads on TV raising awareness and medical professionals would visit schools to teach stuff. And you could get free condoms in events and medical facilities. Those campaigns were not only about STDs, also about a bunch of other health related stuff, from driving safely to using floss and recycling.
I don't see those any more. I talk to people that never heard of those campaigns, and some are afraid to "look like a sailor" for carrying a condom.
I always look forward to Sunshine's posts. But this is just an AD. :(
If you are looking for VPN for accessing content, Proton is fine, so are many others, just make sure they are open-source, don't save logs and are audited. You will probably be looking more into bandwidth than other technical aspects.
Country is important, but if the VPN endpoint you are accessing is in any of the "several"-eyes country, or some other surveillance state, there are some risks involved.
If you need more privacy, Mullvad is the best option, you can also pay with cash. You can send them with no personal information.
Brazil uses Civil Law, as many other countries do, not Common Law as in the USA.
Brazil does have the concept of Jury, but this case fits a different criterion.
I recently started learning rust, and one of the things I liked was the quick build times after small changes. I did not know how bad it can get until I read this article, but I haven't tried anything besides terminal applications so far.
While I used some workarounds from my baggage using C/C++ it is nice to know other techniques people use with Rust, and it is nice to learn about Rust profiling tools as well.
Thanks for sharing, it is a very insightful article.
What this image does not show is the amount of support this post received, more than 20k upvotes and plenty of endearing messages on reddit only.
u/YoDudeguy Nov 20 '15
Damn, that looks amazing! Thanks for bringing it to our attention. Will buy.
u/Eliza_Douchecanoe Nov 20 '15
I like the dark feel of it, but with light-hearted game play and sound effects. Good shit.
If I sort by votes, I had to scroll a bit to get to that 756 votes message.
It is important to filter and properly process the messages you receive. There are some mean and unnecessary messages on that image (and on the reddit thread), but they do not show the full picture and at that time could easily be ignored.
Yeah, I feel you. I used to come back from school after 11PM and I just wanted bed as my shift at work would start 7AM.
I mentioned the schools because, usually, they have some equipment you might be able to borrow and use (tripods, cameras, capture cards).
I saw on the other comment that the professor uses a podium. Are there any more cables coming out of the podium? Besides the one that goes to the projector.
if I can link up the two comps via cable
You will need a video capture card/USB for that.
One with pass-thought Podium => notebook (with capture device) => projector
Or a splitter. Podium => spliter. splitter A => notebook (with capture device), splitter B => projector
The good ones are expensive. When I was undergrad, the podium had the splitter and I just borrowed the capture card from the uni AV department (nowdays some might have everything you need by the podium).
Alternatively, can you run OBS straight from the podium computer? So you don't need to worry about extra equipment.
but then exporting the video project back into a video format I can upload can take an hour or two...
I have been using this software when I just want to cut things out, and merge similar format files. It is very fast (as long as the output is the same format as the input).
You need to test, I it will depend on the app, your phone battery and storage.
I used this app once to record 40 minutes with the screen off. https://github.com/FossifyOrg/Voice-Recorder
I imagine 3.5 hours should be doable. (a wireless lavalier to connect to a phone can run +4 hours).
I usually use a digital audio recorder in a pocket with a lavalier mic connected by cable, for long recording sessions.
I recorded a bunch of lectures, either as student or as presenter.
For what you are doing, OBS (or any other software) would have to do miracles to make it any better.
Since you are doing this for yourself, and you are just recording it for later study.
I imagine you do not have the university endorsement or do not have access to the university AV tools in the classroom.
But there are some small things you can do to increase substantially the quality of your recordings.
If you have permission to record the class, ask the teacher to share the presentation slides with the class. Having the source will give you the best visual quality.
If the teacher moves a lot, ideally you want a lavalier mic, but I understand you do not get the teacher's support for that. So, ask for other students to record the class on their phones as well. Multiple sources will give you both best audio quality and a backup if any fail.
There are a few ways to go from here, in class, you either:
OBS + real slides + base audio (no need for camera video input): ask the teacher to use the slides from your computer (and plug your computer to the projector), this way you can record the best visual quality + baseline audio.
edit: if you have the slides before the class, and the teacher does not want to use your computer, you can still do this, just make sure you pass the slides when your teacher does on their computer.
[OBS ]You have to set one video source to your slides, and use mic from whatever is better: notebook or webcam.
Or record from your computer, like you are doing so far. (more work later)
[SLIDES] if the teacher did not give you the slides, ask to take pictures. This way you can make sure they are good without struggling with room lighting, shadows, people moving in front of the camera and so on. Your phone will do a better processing of the pictures than a webcam will do, and you do not need to wo
Record from a phone with a tripod. (some work later)
It is similar to 2. But the truth is, most phones do a lot of the preprocessing for you, without having to worry about tweaking things.
With a computer, it is not just the recording software you need to worry about, there are so many variables at play and it is nice to read that you are getting aware of those. On a phone, most of those things are taken care for you.
Your only worry would be the battery usage.
After class, get the audio from other students, and pictures or slides.
Use a program to edit video. Like Kdenlive and add the audio tracks and slides to it. You can use the video editor to sync audio and sync visuals. Or use any other tool you prefer.
You want to sync the better audio with the baseline audio you recorded with the slides. Then pick the best audio from each recording you have from other students.
If you did not record OBS with real slides. You probably have terrible visuals, but at least you have an idea when the slides are changed.
Use either the slides provided by the teacher, or the pictures you took for the visual. And match the changes.
I imagine you don't want to a lot of work later and have the final product at the end of the class. But the easiest/cheapest way to have a good result would be a BT lavalier mic on the teacher + slides coming from your computer.
The second would be recording from a phone on a tripod.
Anything else that would not involve work after, would require more endorsement from your uni and your professors.
Love how you organized them by proximity. Also, great bike picks.
Cool interview, interesting format, felt very personal. Thanks for sharing.
Good to see he is not a psycho. People that can ask for money with a straight face like most politicians and YouTubers ickys me.
I like that he came from a Union background. I feel like most political parties abandoned the labour movement around the world (small farmers too) and are only focusing on big corporation and major centres.
What a sweet episode, thanks for sharing. I like how the Tiny Desk songs hit different.
People should avoid Udemy in general, both as teachers and as students. A lot of shady practices akin to MLM/pyramid schemes. The quality of the courses are also terrible and most of the time the content was copied from some website / youtube that you can access free.
Devs I heard of in Japan are only getting into Godot recently, TGS2023 had some talking, we might see more commercial games soon. But nonetheless, you might find knowledgeable tutors there.
Learning Godot will depend on how familiar you are with Game Dev, or Coding anything in general.
If you know nothing about programming and human computer interaction, taking one of those online free courses from universities that merge coding with games might be a suitable starting option. Like this one from Rice you can enrol for free (choose to audit the course) https://www.coursera.org/learn/interactive-python-1 That will give you some basic imperative programming skills, and also learn how coding for games work.
The most important game dev skills you learn are easily transferable between engines, language, etc... So do not worry, it is Python.
If you are experienced with coding, Godot has a bunch of documentation and sample projects you can check.
Either from their repos, or others. My favourite and most recent is Dogwalk from Blender Studios. It is open source and there are some materials explaining what they did. https://store.steampowered.com/app/3775050/DOGWALK/
Find a sample repository of the style you like: infinite runner( flappy birds, canabalt), last-stand/survivor, asteroids, platform, or anything that would be close to the project you have in mind. Find a project and try to understand it. https://godotengine.github.io/godot-demo-projects/ or https://github.com/gdquest-demos/godot-4-new-features have plenty of those.
I remember, back in the day, kids wanting to learn game dev because they wanted to make an open-world survival craft with stealth elements. That is a terrible way to start, find something small or break a big ambitious project in parts and build it from there. For the example I mentioned, first try to learn how to move the player in a small area of your world of choice (platform 3D or 2D).
Once you know what you are lacking, then find a course, video, forum discussion ... that will help you with that. I found more valuable information in specialized bulleting boards than any course and YouTube videos combined (but this only kicks in when you are comfortable with the basics).
If you just want to follow courses in general, https://www.gdquest.com/ is your best bet, like the other comment said. They are partners with Godot and are frequently featured in their website https://godotengine.org/article/godot-4-0-sets-sail/. They have plenty of open-source projects and youtube videos (also paid classes). - This is a good start if you like 3D games https://www.youtube.com/watch?v=JlgZtOFMdfc
Let me know if you have anything in mind, I might be able to point you to a better direction.
In this video, doesn't Taliesin Jaffe misses the table, and they laugh at him?
op adding subliminal layers to the meme. 😅
I don't know if it would work in Montréal, but I saw some public transit strikes around the world with similar problems and their union did some "compliance strike" instead.
They went to work, opened the gates and disabled the payment systems, so everyone would ride free. The service is important, but if you want profits, you need to talk to us.
Start with building a very cheap computer with your kid.
You can buy parts for cheap or sometimes get them for free from e-waste processing places. You can do the screws to the case, but let the kid put the parts in place while you explain what they do.
Parts are easy to handle, just make sure to not damage the components as they look cute and are a bit malleable, but put too much pressure you can destroy it (not sure a kid will be strong enough for that).
It is as easy as building Lego, or putting a cartridge on an old console. This will help to make the computer less scary.
Make sure that you can do it yourself and test the parts first before involving your kid, so they do not get too frustrated if it fails.
This will cover hardware.
You can also help them to install the OS.
After, make a list of the programs you want your kid to be aware of: calculator, place to write text, anything you think it will be useful. Take some time to explain them, and do some exercises with each - let's write a letter to a friend, etc.. Let them play around with it without judgment. (remove things you don't want them to use).
If you want to give the child some background in how software works, Logo was very popular with kids at the school.
Logo is this little turtle that you give orders, similar to imperative programming language used in most softwares.
And the turtle would draw a green line on the screen.
There are plenty of options for software that provides that, here is an option https://apps.kde.org/kturtle/
And, of course, try to break these in multiple days, building a PC, installing OS and playing with programs can be overwhelming for some kids.
Wasn't there an experiment of farting in a lab and contamination of petri dishes?
Something in the lines that at least wearing one layer (underwear) is enough to prevent contamination.
Wow, there are plenty of studies, this is the funnies one I found:
https://pmc.ncbi.nlm.nih.gov/articles/PMC1121900/
“Our deduction is that the enteric zone in the second Petri dish was caused by the flatus itself, and the splatter ring around that was caused by the sheer velocity of the fart, which blew skin bacteria from the cheeks and blasted it onto the dish. It seems, therefore, that flatus can cause infection if the emitter is naked, but not if he or she is clothed. But the results of the experiment should not be considered alarming, because neither type of bacterium is harmful. In fact, they're similar to the ‘friendly’ bacteria found in yoghurt."
Back in the day I played on windows, most software companies troubleshoots and M$ MPVs recommendations were:
Since I had to reinstall windows a lot, I set my user folder & friends in another drive during installation. This gif is just about the steps to get it done.
Depending on the sticks, you will not know it is hall-effect unless you open the controller or if after playing a lot you are drift free. If it is legit, you might want to share the seller with us, as it might a great place to buy improved joysticks.
Now, I just wish Sony or modders would improve the battery life of the controller.
MacBooks with intel chip are some of the best hardware to put Linux on, there are plenty of guides online on how to liberate your MacBook with Linux.
I tested a bunch of distros based on Debian, Arch and Fedora. By far, the easiest one was EndeavourOS just because it recognized the WiFi driver from the Live USB for me. Otherwise you will need to use a mobile phone with USB tethering to share internet so you can install the broadcom driver. Maybe things changed, but this was my experience in 2023.
Another driver you will need to install is the camera facetimehd . Everything else worked out-of-the-box for me.
After that, all the Linux variants I tried worked great, and it was mostly about distro philosophies and deciding the desktop environments (DE) I wanted to use, and that can be a bit overwhelming at first.
If that is your first experience, I just recommend to start with KDE or gnome. I find gnome works ok from the start, but KDE is easier to tweak. You can always test them from a Linux Live USB before committing them to your hardware. Steam Deck uses KDE for desktop mode.
There are others that are prettier or lighter you can test too: cinnamon, XFCE, MATE. Or even windows managers, but I would leave them alone until you are a bit more comfortable with Linux.
here are a few links in case some people need it in the future:
I think the ProtonDB mixed ratings are because there are plenty of old review and people do not update much VR games. I have been using Steam VR and HTC Vive with Linux for a while now, and I remember when Creed and a couple of other games would not work. I think about 5 years ago, with Proton 5.13, that changed and since then, pretty much everything works.
My only problem is with Steam VR software that is a bit inconsistent. I used to do a bunch of stuff with it, now I just launch the games and avoid it when I can.
PS5 works great on Linux, everything works: from gyroscope to touchpad. But the stick drift and battery life are the two main downsides. One of mine started drifting after 2 years, the other is still ok, but I have been using a GameSir with Hall-Effect for a while now as my main controller.
Not sure where you are buying it from, get it from a place with easy return policy as the quality may vary. Amazon was rigorous with their products, ebay only gave me headaches with refurbished stuff.
It is easy and cheap to find replacement parts but fixing it is very time-consuming task and require the right tools https://www.ifixit.com/Guide/DualSense+Joystick+Replacement/142488
Sadly, when I did mine, there were not many hall-effect sticks replacement for PS5, and the ones around had terrible calibration. I will probably update with hall-effects when they die again.
There are plenty of budget controllers with Hall Effect or TMR sticks, that might be worth looking into GameSir, 8bitdo, gulikit...
Just make sure you can do everything with hardware for a smooth Linux experience (some controllers require a Windows only app for basic setup or update firmware). It is also worth to search for the "model you are interested and Linux" to find problems related to the device.
I remember, when I was a kid, of a bunch of ads on TV raising awareness and medical professionals would visit schools to teach stuff. And you could get free condoms in events and medical facilities. Those campaigns were not only about STDs, also about a bunch of other health related stuff, from driving safely to using floss and recycling.
I don't see those any more. I talk to people that never heard of those campaigns, and some are afraid to "look like a sailor" for carrying a condom.
I think the last campaign I remember in Canada was "Plenty of Syph", a fake dating website where people's profiles would show different stages of the disease. You can see a postmortem here https://zgm.ca/work/ahs-plenty-of-syph/ A broken version of the site is available with Wayback Machine https://web.archive.org/web/20111223055933/http://www.plentyofsyph.com/.
I always look forward to Sunshine's posts. But this is just an AD. :(
If you are looking for VPN for accessing content, Proton is fine, so are many others, just make sure they are open-source, don't save logs and are audited. You will probably be looking more into bandwidth than other technical aspects.
Country is important, but if the VPN endpoint you are accessing is in any of the "several"-eyes country, or some other surveillance state, there are some risks involved.
If you need more privacy, Mullvad is the best option, you can also pay with cash. You can send them with no personal information.
There used to be a spreadsheet with significant details of many providers, but it haven't been updated in a long while. https://docs.google.com/spreadsheets/u/0/d/1UV8RozvFDOMnCcfwryEnyGp5GKYY4XJQHXJUG2gN8hU/htmlview
This one is more recent, but it is missing a bunch of important information. https://vpndatatracker.com/features.html
If your life depends on it (in case you are a whistleblower), you will need many more things in addition to Mullvad.
Brazil uses Civil Law, as many other countries do, not Common Law as in the USA.
Brazil does have the concept of Jury, but this case fits a different criterion.
There are some conditions for a jury in USA as well.
https://en.wikipedia.org/wiki/Juries_in_the_United_States
I recently started learning rust, and one of the things I liked was the quick build times after small changes. I did not know how bad it can get until I read this article, but I haven't tried anything besides terminal applications so far.
While I used some workarounds from my baggage using C/C++ it is nice to know other techniques people use with Rust, and it is nice to learn about Rust profiling tools as well.
Thanks for sharing, it is a very insightful article.
I remember the first comment I got on online was "you suck". But it was soon drowned by encouragement words and constructive feedback.
About Hollow Knight, by the time this got posted on reddit, the game was already funded through kickstarter - https://www.kickstarter.com/projects/11662585/hollow-knight
What this image does not show is the amount of support this post received, more than 20k upvotes and plenty of endearing messages on reddit only.
If I sort by votes, I had to scroll a bit to get to that 756 votes message.
It is important to filter and properly process the messages you receive. There are some mean and unnecessary messages on that image (and on the reddit thread), but they do not show the full picture and at that time could easily be ignored.
Yeah, I feel you. I used to come back from school after 11PM and I just wanted bed as my shift at work would start 7AM.
I mentioned the schools because, usually, they have some equipment you might be able to borrow and use (tripods, cameras, capture cards).
I saw on the other comment that the professor uses a podium. Are there any more cables coming out of the podium? Besides the one that goes to the projector.
You will need a video capture card/USB for that. One with pass-thought Podium => notebook (with capture device) => projector Or a splitter. Podium => spliter. splitter A => notebook (with capture device), splitter B => projector
The good ones are expensive. When I was undergrad, the podium had the splitter and I just borrowed the capture card from the uni AV department (nowdays some might have everything you need by the podium).
Alternatively, can you run OBS straight from the podium computer? So you don't need to worry about extra equipment.
You might be able to run it in portable mode from a USB storage, and no need for permissions to install. https://obsproject.com/kb/portable-mode
I have been using this software when I just want to cut things out, and merge similar format files. It is very fast (as long as the output is the same format as the input).
https://github.com/mifi/lossless-cut
You need to test, I it will depend on the app, your phone battery and storage.
I used this app once to record 40 minutes with the screen off.
https://github.com/FossifyOrg/Voice-Recorder
I imagine 3.5 hours should be doable. (a wireless lavalier to connect to a phone can run +4 hours).
I usually use a digital audio recorder in a pocket with a lavalier mic connected by cable, for long recording sessions.
I recorded a bunch of lectures, either as student or as presenter.
For what you are doing, OBS (or any other software) would have to do miracles to make it any better.
Since you are doing this for yourself, and you are just recording it for later study.
I imagine you do not have the university endorsement or do not have access to the university AV tools in the classroom.
But there are some small things you can do to increase substantially the quality of your recordings.
There are a few ways to go from here, in class, you either:
edit: if you have the slides before the class, and the teacher does not want to use your computer, you can still do this, just make sure you pass the slides when your teacher does on their computer.
[OBS ]You have to set one video source to your slides, and use mic from whatever is better: notebook or webcam.
[SLIDES] if the teacher did not give you the slides, ask to take pictures. This way you can make sure they are good without struggling with room lighting, shadows, people moving in front of the camera and so on. Your phone will do a better processing of the pictures than a webcam will do, and you do not need to wo
It is similar to 2. But the truth is, most phones do a lot of the preprocessing for you, without having to worry about tweaking things.
With a computer, it is not just the recording software you need to worry about, there are so many variables at play and it is nice to read that you are getting aware of those. On a phone, most of those things are taken care for you.
Your only worry would be the battery usage.
After class, get the audio from other students, and pictures or slides.
Use a program to edit video. Like Kdenlive and add the audio tracks and slides to it. You can use the video editor to sync audio and sync visuals. Or use any other tool you prefer.
You want to sync the better audio with the baseline audio you recorded with the slides. Then pick the best audio from each recording you have from other students.
If you did not record OBS with real slides. You probably have terrible visuals, but at least you have an idea when the slides are changed.
Use either the slides provided by the teacher, or the pictures you took for the visual. And match the changes.
I imagine you don't want to a lot of work later and have the final product at the end of the class. But the easiest/cheapest way to have a good result would be a BT lavalier mic on the teacher + slides coming from your computer.
The second would be recording from a phone on a tripod.
Anything else that would not involve work after, would require more endorsement from your uni and your professors.