Hello, my name is Anthony Brotodou, I'm from Rennes, in France. Today we will run a tutorial about Galaxy interactive tools. These tools are a special kind of tools in Galaxy, and they allow to run interactive web applications directly from the Galaxy web interface. Using these kind of tools you can launch things like Jupyter, RStudio or other specific web interfaces. So during this tutorial we will see all the technical side of these tools and see how they work within a Galaxy instance. So we will start from a Galaxy instance already running and we will see how to configure it to support these interactive tools using Ansible. In order to run this tutorial you will need first to have followed other tutorials in the Galaxy server administrations. So hopefully you will know how to use Ansible using this tutorial and how to install Galaxy using Ansible. The tutorial we will use today is this one, Galaxy interactive tools. So we just click here, and as you can see the main steps of this tutorial are first to install Docker to actually run the interactive tools. How to install the interactive tool proxy that will redirect the HTTP traffic to the Docker running the interactive tools. Then we will see how to configure NGINX and how to generate wildcard SSO certificates. And finally we will see how to enable interactive tools inside the Galaxy configuration files. Okay so now we will run the tutorial on a specific VM that is provided by the Galaxy admin training session, which is number three. And as you can see Galaxy has already been deployed on this VM and is accessible at this address. And as you can see in the tool list on the left there is not yet any interactive tools installed. There is no interactive tools category. So now we will see how to configure our Galaxy to have these tools. So to do this we need to go using SSH to these VMs, the correct password, that's it. Now on this VM you have a special directory which is Galaxy, which contains the Ansible rows and configuration that were used to install Galaxy on this VM. And now we'll modify these files to install interactive tools. The first step of this tutorial is to modify the requirements.yml file to add two new rows that are needed to install interactive tools. So you paste it from the tutorial page. So the first rule is the docker rule, which will be used to install docker in the VM. And the second one will install a specific interactive tools proxy, which is just a small application that will be used to direct the HTTP traffic into the docker containers. GIE means Galaxy Interactive Environments, which were the ancestors of interactive tools. So we save this file and now we install these new rows using the Ansible command. So as you can see, the first rows are already installed, but the two new ones are being downloaded and installed and it worked, which is a great success. Okay, so now that we have installed these rows, we want to use them actually. And so we'll start with docker. We have to configure it with two variables, which we write into group-vars-galaxy-servos.yml at the end. So you copy it from the tutorial. And these two variables are docker install-compose-at-force, which means we don't want to install docker-compose as it's not used by interactive tools. And the second one is docker-users, which is the list of users that are allowed to run docker containers on this VM. And now as Galaxy will run these docker containers, we want this user Galaxy to be allowed. So we will use the Galaxy user.name variable to fetch the Galaxy username from the whole configuration. So we save this. And the last step is just to edit your playbook, which is named Galaxy.yml. And in the list of rows that need to be run by this playbook, you just add this new role we've installed and configured. Okay, so now we just run the playbook and we need to specify that we're using the window user to run this role. So the docker role is actually running and installing docker inside the VM now. Okay, so now docker is installed. As you can see, I've skipped a part of the process to make this video not too long. It can take a few minutes on your VM. So now the first thing you can do is to check if docker is really installed. So you can run a docker command and see if it works. For example, docker ps. Okay, there are no arrows, so it means docker is installed and can be used on this VM, which is great. Okay, so we can go on to the next step, which is installing the interactive tools proxy. So this proxy, its role is to direct the traffic, the HTTP traffic coming from the web, onto the correct docker containers corresponding to the exact container that the user wants to use from the Galaxy interface. Every time a user launches an interactive tools, it runs a specific container, and this proxy ensures that each user will have access to its own container that he has launched. So to install this proxy, you need has docker to define a few variables. So once again in group files, Galaxy server.tml, you can add a section with these variables coming from the tutorial page. So the first one will tell Ansible where to install this new proxy. Which version to use from Git, how to install Node.js. So use Node.av to make sure we have the correct Node version on this VM. The next one is telling which virtual.av command we can use to create a new virtual.av. Which version of Node.js we want, where to install the virtual environment, and setup services to specify that we want this proxy to be launched and stopped if we want using system D. And finally, we have this sessions path. So this file interactive tools map.esculite is a specific file, which is written by the Galaxy every time a user launches an interactive tools. It is written into this database on the disk, which container was launched running on which port on which machine, and which identifier this container has. And the proxy will use this information so it will read this file to determine from the URL, which is used by the user, which container should receive the HTTP traffic. Okay, so we save this configuration file. And once again into the Galaxy playbook, we will add that we want to run this other role, which is named useGalaxy.UGIeproxy. So now, once again, we run our playbook as the human to user. Okay, good. So it seems like the GIE proxy is now installed. We'll check that. The easiest way is just to look if it was correctly installed into its destination directory, which is a savvy galaxy slash GIE proxy. And there should be a virtual and there. Yes, it's there. And it should also be able to look at the log from this new service which was launched using system D. So if you run this, you can see it. So as you can see it was started, but there was some errors. I'm not sure if it worked. Let's see using system D. Okay, system D is telling me that it's working. See it was started one time and it failed and it was then restarted a second time and it worked. Can always look by looking if there's a not process running. Yes, as you can see, there's a process. There's a not process with the GIE proxy code, which is running and listening on this IP on this port, but 8000 and using this SQLite file containing the correspondence between containers and URLs. Okay, so this is the first step. That is down and we'll see now how to configure engine X on top of this. Now that we have this interactive tools proxy running and we need to tell engine X that to use this proxy when it receives some HTTP traffic directed targeted to interactive tools. So to do this, you just need to come to change the engine is configuration which is already into group vase and galaxy servers dot channel. So if you look into engine X SSL server, you have currently only one server which is galaxy, which means it's, it's for the main interface of galaxy. And there we will add a new configuration which will, we will name galaxy GIE proxy. We save this. And now we will create this configuration as a template into the templates engine X. And there we write the same name we've written in the previous file galaxy GIE proxy dot J2. And now we copy the content from the tutorial and we'll see exactly what it means. So if you look at the other configuration, which is galaxy dot J2. It is directing the traffic from the host name of the VM, which is server name here. And it directs it to a server, a USGI UWSGI running on the port 8080 on this VM. Now, if you look into the new configuration we're adding, it says that every web traffic received by engine X with a server name prefixed with interactive tool. So for example, something dot interactive tool dot GT dash three dot Z dot training dot galaxy project dot EU, which is the host name of our VM today. Every traffic coming to this host name will be directed into the GIE proxy, which is running on the same VM. So the GIE proxy port is 8000, which was configured on this step before. Okay, so we run again the playbook to update the engine X configuration like this. Okay, so you have seen in the logs that the engine X configuration was changed. So that's why it shouldn't change three here. So engine X now should be able to direct the HTTP traffic correctly to this new proxy. The next step of the tutorial is getting a wildcard SSL certificate. So currently your galaxy server is configured to have a certificate generated by let's encrypt for the host name of the galaxy instance itself, not for interactive tools. Interactive tools have specific host name with auto random number at the beginning of the host name. So you need to have certificates which are able to handle this. There are several methods to configure this and it depends a lot on the way DNS was configured for your training. So for this session we will just keep this step of the tutorial, which means you will only get a warning from your web browser when you go and try to access an interactive tools from Galaxy. You will see how this certificate is not valid for this host name. Are you sure? You will see yes, and it should work. For production instance, you will have to configure a wildcard SSL certificate correctly, depending on the configuration of your server. So now we have a galaxy server which is running correctly. We have an engine X server which is configured correctly directing some traffic to the GI proxy which is installed and running and configured properly. And Docker is also available for the Galaxy user. So all we need to do now is to configure Galaxy to enable interactive tools in the web interface. So to do this, the first step would be to write a toolconf file specific to interactive tools. So we will write it into templates, Galaxy config and we will name it toolconf.interactive.xml.j2. So this is a new toolbox where we have one section which is named interactive tools and one specific interactive tools, which is etercac, which is pre-installed inside the Galaxy code. So we save this. And now we need to tell Galaxy what to do when the user executes an interactive tools, which destination to use. So to do this, we modify another file, which is a jobconf file, which already exists, we are lucky. So as you can see, there is already a destination which is running jobs into the local VM, which because our VM is not currently connected to another cluster like slurm or condo. Now we will add a new destination, which is specific to interactive tools. So in the list of destination here, we add this block from the tutorial. Just remember to remove the plus sign at the beginning of each line. Okay, so this is, you just need to modify this to match the configuration pre-existing. So there is one plugin, which is the local plugin that will run jobs locally. Here we want to have the destination that we run docker containers locally on the VM. And for this destination, we say that we want to use docker. We want to mount a few volumes inside the containers. We'll talk about it a bit later. We don't need to be a sudoer to run docker containers because the user galaxy is allowed to route containers. And some other options like the network mode for docker. If the docker should be automatically removed when it's finished. And that's it. So we have this destination. And now we need to tell that the new tool we have added just before, Heterocalc, needs to use this new destination, which is named interactive local. Okay, so this file is ready. And now we need to make sure that these configuration files are properly used by the roles. So we go into group files, galaxy servers dot yaml. There should be a galaxy config tool config files somewhere. No, there's not. Okay. So we just need to add it at the end. Or yeah, maybe. Yes. It will be enough. So this is from the tutorial, just have to copy and paste. And now inside the galaxy configuration itself. You need to tell that there is a job config file to use this was already done before so we don't repeat ourselves. But we need to say that. Here, we want to enable interactive tools into galaxy and to use this escalate file that was configured just in the previous steps. Save this. And we also need to tell that we want to to use a template we have just written, which is name like this. This is the list of interactive tools. So doing this we're ready to tell galaxy that it should now support interactive tools we just need to run the playbook once more like this. Okay, so the playbook has run and did a few changes as you can see here. And so if everything went well, you can just go and see if the interactive tools are appearing in the web interface of galaxy. And oh, it's so magic. I reloaded the page and there's a now a new section which is interactive tools here. With it, which was added that you can click and see like this. So now it's time to test this new interactive tool. To do this, you need to upload a file, a sample file from the tutorial again. And we'll say it's of tabular type. So if you look at the file is just a tabular file. So it's just a tabular file with three columns that can be you. So it's our car keys next cell like web application which which you would see just soon. It's very simple for me just have to select the tabular file you want to to show into this web spreadsheets, and then you click on execute. And that's it. So when you run an interactive tools, you see this message. So as you can see, it was a disaster. It's a calc failed to launch with a big red arrow. I went to the debug icon here. And I had this kind of strange errors. And the first one was forever command not found so forever is one of the common which is run inside the tool script. When it's run inside the containers. The fact that it's not working means that the command was galaxy tried to run the command outside the container just as a normal to which fails because the command is installed into the container is not available outside the container. So to debug this, I just went into the console. My SSH and I looked at all the files that we modified just before. I've seen an error in one file, which is job contact xml.j2. And as you can see, I made a bad copy and paste here. So I correct this and rerun the playbook. Let's wait a little. Okay, so the playbook is now has now run and everything is finished. It's time to test second time hoping that it will work this time. So we go there and we launch again at our car crossing fingers. The first time you run an interactive tool, it can take a while to start because the first step is to download the docker image that galaxy needs to run this tool. So depending on the size of the image and the network where galaxies installed can take a while. So now our interactive tool is running. And you can see it from here that there's a link here. Click here to display. So you just need to open it. I will open it in a new tab. And so here you have an error, which is in French, which means that we have a certificate problem as the certificate for this domain, which was a sign randomly. So you see it's a random number followed by interactive tool entry point dot interactive tool dot the rest of the galaxy URL. And the certificate was also only made for this part of the hostname. That's why you need a wild card. This is a certificate as we don't have one on this VM. We will just go into advanced parameters and accept to use this invalid certificate by clicking here, which is dangerous. Say scroll. And as you can see now, it's a character, the web application, which is running in a docker container is appearing. So it's bootstrapping at the moment. And you should see the data set appearing inside the spreadsheet inside the data set that you selected from your string. So once you hear you can use this web application just as just as you would use it if you had installed it on anywhere outside galaxy. You can share this URL with everyone you like will be accessible. And so of course it's in French, but it will be adapted to your web browser. And technically, if you go and look inside the terminal seconds. So we are inside the VM and we have launched an interactive tools and if we look at docker PS which will list every container running currently inside the VM. And you will see that there is one container which is named like this random number. And that uses this image within which is a network specific image for galaxy. And it's running since two minutes ago and listing on this random port. So when you go and access the interface. So your, your web traffic is passing by the engine x proxy, which sees that there is a longer house name with a random number which directs the traffic to the proxy. The GI proxy from this random number is able to know that it should direct the traffic on to the port. 49154, which is running on the same VM. And, and that's it so you have access like this through to proxy to the containers which is actually running on the VM, but that could be running on any slur or condor cluster if you want. So we have just one problem with using interactive tools like this it's a security problem and it's the last step of our tutorial. So if you look at this command that you need to run as pseudo this. Yes. This is all the, the mount points, the volumes that are mounted inside the containers that is still running for attack. You see, so the syntax is the first part is the directory on the VM, which is mounted into this pass inside the containers. And the last part is specify whether this mountain is done in the read write access or read on the access. And if you look carefully you see that the end of the list concern only the job so it's okay the container needs to access the working directory of the job. It needs to access to the two directory where the XML the file is and things like that, but the first one is very dangerous because stash data is the directory of your VM where every data of your galaxy server, every user data is stored, which means potentially as a car can access any data from galaxy from any user of galaxy and modify it if you want. So this is a matter of trust with interactive tools we know that with that our character is few risk to actually be able to modify this data but for other interactive tools like Jupiter you could as a user do really bad things and it's really bad for security. So there are a few possibilities to to fix this security problem, and we'll see how to do it. And so the best option is to use an embedded to saw destination, which will allow galaxy to run the containers by and mounting only the necessary that data sets that are needed by the containers. Data sets that were selected into the form of the tool. So to do this will modify a few files and and to configure it properly. The first one is a new file. It's templates galaxy config and we will name it pulsar app.tml. And we'll write this content into this file from the tutorial. So it means when we run containers for an interactive tools using pulsar embedded mode. We will use a special directory where per job directories will be created. A directory where some specific pulsar state information will be stored, which will be at this position. A directory which will be used by pulsar to determine where dependencies are installed, even though with containers it's not really needed. And finally, we'll tell how we tell pulsar how to manage job job queues. So here we just run job on the same VM as the galaxy server because it's the embedded pulsar mode. So once you've done that, you just need to change the destination of your tool. And to do this, as usual, it's in the same config file, which is templates galaxy config job com.xml.j2. And here you will have a new plugin. Instead of local, you will need to add this new plugin. So it's named pulsar embedded. It's a runner with a specific class, and it's configured by the file we've just written before, at least the template we've written before. Okay, and now that we've defined this plugin, we just need to modify the interactive destination to say that we want to use this new plugin, which is pulsar embedded. So we need to add just two other options, which are here. Once again, copied from the tutorial. Okay, we need to change some variables to say that we have a new configuration file for pulsar that needs to be copied into the galaxy directory. So here we go. We save this. And also, we need to write a specific, wait, okay, I found it. This mod galaxy needs to have a specific variable, which is named galaxy infrastructure URL so that the containers and pulsar knows exactly at which address the galaxy server is running. So we just write it like this and inventory house name is variable, which was defined, which is defined by Ansible. Okay, so now we just once again run the playbook like this Ansible playbook dash you want to get to the channel and wait a little. Okay, so the playbook has finished and now we'll see if it works by going to our web browser, which says we were disconnected, it's not a problem. So now we can stop the container that is running from before, delete the failed one because I don't want to see read in history. And now we will run again as a clock like this. The container is started and we can go here and see if it's working. Once again, the certificate warning that we ignore, and it seems like it's working. Yes, we see all that data set we selected. So now let's look at the Docker container, which is running and see if it's really using pulsar. So we should still have a Docker running. Yes, since 58 seconds. And now we can run the same command as earlier to see which volumes are mounted inside the container like this. Okay. And here it's much better because as you can see, only the directory related directly to the job are mounted inside the containers. And everything that contains the six means it's a job number six on this instance, which is specific exactly to the job. And the only other directory which is mounted is tool data, which is the reference data of Galaxy, which is fine to be shared to any jobs in read-only mode. The slash data directory is not mounted at all in a container, so the container can't access it and nobody can read or destroy data from other users. So that's a good thing. Okay, so we have finished this tutorial for now. Just remember that interactive tools are still quite young, so there may be some a few bugs or things not working exactly. Ideally, but it should improve progressively in the future. If you look back at the tutorial, I strongly recommend you to feel the feedback form, which is at the end of the tutorial here. It will help us a lot to improve the training material based on what you liked or didn't like in this tutorial. And finally, if you have any problem, you can always join us on the Gitter channel of admins of Galaxy project for the interactive tools or GTN for everything related to the training material here. Thank you for following this tutorial.


Oh, it's easy. Oh, it's a hi weekend. Nice to meet you. Hello. Nice to meet everyone. I haven't met yet. We can. You don't sound very enthusiastic.  Confusion. Hey, well, guys, you're up to you. Do you want to play a talkie game or a drawing game? Um, completely up to me, huh? What are the options for the talkie games? There's only one. Did you see that play just now? Is that the presentation game we were just playing? Yeah. I mean, yeah, I could do the do another presentation game. All right then. So at first I'm going to go make myself a drink. No, no, no, no, no, you join first. Okay. Just in case. Okay. Okay. Fine. Fine. Nice. Excuse me. I'm sorry.  So why don't we even it out with another game of that? Well, we can do one more of them after this one.  Metal will probably play until the end of time. Well, and metal stream. I don't know. I can do that. What? What do you mean? It's your stream. There you go. All right. Jump in then. You've got a jackbox.tv and then you put in the code with the name. Oh, I'll sit out this game. It's it's only eight people, right? I'll sit out if we need someone else to sit out. I don't think we do. I'll sit in then. Yeah, James already said he's gonna. Oh, yeah. He's just he's just taking up a little spot in the call. Whoa, that sounded like on his freedoms. Listen, as long as he does, I don't like that Rags says freedoms. Freedom, freedom, freedom. Listen, as long as he doesn't hear me talk about Mass Effect, that's all that matter. Mass Effect. Yeah, it's one of those video games. I played it and it engaged me so I stopped. Same. I haven't heard about video games. Happy birthday, Mel. You big beautiful Germanism. Thank goodness he wasn't here to hear that. I wouldn't want to hear a compliment. Baby Children are kind of like Webber. Oh, I read that one already. Thoughts on the new episode of WandaVision. I like I have not seen yet. I shall see though. Metal inspired me to do drugs. That's awesome, man. At the information into your current Super Chat. Super Chat that you've already written. Put it in there. Let me know. Um, Tonald needs to teach us how to cook children. Yeah, definitely. Rag, where are you? This is EFAP 61 all over again. Rag is having a chillax. He just got up. This is from Pooh Paphner. You're smaller, you cement mixer. Because of you, I got to experience Soma, Hill House, Blymana, Angel and Buffy. I got turned into a sobbing, messy rack of a man. Thank you. No problem. All of those things make you feel stuff. It's great. Buffy and Angel broke me down so many times. Yeah, they can be quite the sad flumps. Unfortunately, I think once more with feeling, I think was too hyped up for me. Well, it can happen. I personally think the best episode is The Body. That is a common pick. But I would always want to clarify. It's like not for the it's, you know, it's camp okay. The entire season of Number 6 is the best, clearly. And that's why once more feeling works.  I like the one where the vampires die. Stabbing them with wooden things like dildos. Oh my goodness. Mel, you're big. You didn't tell me it's a par. Didn't Mel say he was going to get a drink? How long does it take? Seven years. It's a big drink. He's going down the street. I'm going to go into an elaborate sandwich. Yeah, I'll be. No. Pretty good. How about you? Thank you for covering me last week on the EFAP. Yeah, the EFAP gave me. I just want to thank you for covering me and Fleam's. Alright, let me clarify. I'm James Moore, producer of EFAP. Oh, God, I got it. For a second there, I was talking. We looked over your video. I know you are in terms of modding. I just thought you were, I thought you made a video that we covered. No, you bet. I'm to return this moment to make videos. I just got this thing last year. Did Jay actually go and make an elaborate sandwich? No. Alright, I'm starting it up. Fuck, anybody who's not ready. I have a pee.  I'm going to be a simple real alcoholic. Dude, the game is like, I'm so excited to start this up. It's like, no one cares about your input. Yeah, you can start. James, move me, Bob.  Create the potential speeches. Speech titles you've been given. Fill in the blanks with some fun and weird stuff. The weird ones are the most fun. I just made myself laugh with my entry. Well, now I have a real drink. Cheers, everyone. Nobody's going to choose what I just wrote. Nobody. Happy birthday, Metal and me. May you be ever long and have many more. Thank you. Happy birthday to you. Invite Henry Cavill to eFap. He'd probably agree. Hell yeah, we have him on. But he was great. He was great. Thank you for producing Literature Devil's Morning Nonsense show, James Moore. I've only said it like two, two per chat.  Two per chat. I need to watch more of this stuff. Alright, everyone, pick your talk. Pick it with confidence. Everything writes on this. Pick it like a flower. James, what are we doing? He's a Christ.  Wait, I'm perfect. Stop giving us the tutorial. There we go. Okay. Hello, my name is Moodle and my talk is One word changed my life and it was piss. Oh my God. One day it was Valentine's Day. I was looking at my significant other. I got this little heart shaped box for you. I'm excited. Have you seen the box? It's right there. You can do other ones too. There. It's epic. Anyways, he's a tasty little fact. In that...what? In that little heart shaped box was a dark tongue. I'm like... I'm scared of that. Did you enjoy great Metal? It was really wet and soggy and I dragged it all across the camera. It was disgusting. But to sum it up in simple terms, there was a creeper at the door and I totally forgot what I was talking about. He was just looking it up. I was really confused. I was trying to figure out why piss changed my life, but he was just in there. I'm not even famous. I don't know what he's doing. He's maybe from the FBI.   Anyway, thank you. That was a great talk. Thank you. One hand clap. There you go. I think I turned it around great. That dog pictures. Who's your sister? Was it Jay? No, it was Das. Das. You killed him. That's the only way we can explain it. The pictures are really confusing. I think he did a good job. He made me laugh. I think that's worth it.  I was really confused. Like, I'm going to make something out of this.  Jay will be speaking assisted by Fortier. My name is Jay and my talk is attention passengers. There is a major train delay due to fetus invasions. Maybe again, Jay.  This is a serious topic though.  To bypass the delay, we want to take this alternative travel method. Trains. The train has been delayed. So instead, what we're going to want to do is take a train. You may think that's strange, but you know what you hadn't considered?  So you want to get off this train and a different train is going to arrive and you want to get on that one and that's what you want to do instead. Oh no! There's something in the tunnel. It's a baby! It's a demonic fetus. Turns out it was the same train after all. And the fetuses are still here. Our mistake was we thought it was a different train, but it was in fact the same train and the fetuses have come to kill us and destroy us and now we will die. Thank you. You never even explained how to evade them. Well, obviously I didn't know. You put us on another train that led us straight to the demonic fetuses. I love that they gave the option to give you a picture of a train as an alternative method. I knew. Fantastic. Jay and Moodle, when are you going to play more Stellaris dying to see Moodle's comeback stream? We need to figure out a date out, but we will do it. On Coombs day? On Coombs day, for example. Stellaris, just message me. I think he might be around here. I am awake now. I can jump in. All right. Baby, there you go. Oh my goodness. All right. Here we go. All right. Let's go. Wait, I must stretch a bit. My name is Weekender and my talk is I will now describe the full plot of the action packs screenplay I've written entitled The Rise of Skywalker. Now. Look at that. Amazing, isn't it? You don't understand the genre. There's a lady in the middle of the room and apparently she's doing yoga and everyone is cheering for her. But what you don't see is that the front of her, let me over here. Something's happening over there. That's The Rise of Skywalker. You think you're going to have a fun time when really I'm going to subvert your conversation. Suddenly, the story flashes for 20 years and there is the dog typing on the computer. That is a metaphor. That is a metaphor for Luke. Metaphor for Luke. See, he's just typing in his computer.  Kind of like the dog. He doesn't know how to type. Look, he's not supposed to be on the island. He's supposed to be having adventures but he's just stuck typing on the computer. It seems like there's no other movie. There's no way this movie could have a satisfying ending and it's right but it does though. See, toilets. It's a toilet.  The movie is an experience for you to take a massive dump on it. It's the catharsis that the movie provides that makes the ending worth it. Worth it, baby.   Very epic. Very epic. It was great. Thank you for that slide. Thank you. I can't clap. He misread it. Yeah, Rise of Skywalker. Oops.  You should just watch my review of Rise of Skywalker. Are you promoting your channel? Yeah, my bad. My bad. Guys, everyone subscribed to my channel as well, Movie Barb. Subscribe to Movie Barb and Quinn Reviews. Tom is speaking and Weekend is assisting. Hello, my name is Tom and my talk is on how Moola scarred me for life. So many of you might not know. I've known Moola for quite a while and we've had, you know, a few run-ins and a few tosses and turns. But one of the things he really did was he shunned this mask on my face and he said, look, Tom, you've got a problem. Your face, it's ugly. Here's this mask. It's great. It'll help you out. It'll cleanse your skin and it'll make you better again. And I wasn't sure what he meant. So I put the mask on and I really, you know, gave it a go but the problem was the mask caused a lot of problems and I try not to focus on the negatives of the mask. So the mask may have left a few scars internally externally in my mind and all that good stuff but I keep my head in the clouds or the ceiling and I try and keep above it all because otherwise it'll just get me down. He's done it in the past. I kind of want to get forward with it all. So I appreciate Moola trying to help me out but it didn't work really. So on my next trip my next step in life is to escape the mask and to learn something today. And if I didn't teach you something about Moola you're fucked. You're genuinely fucked. So keep your hands over your ears, scream and enjoy the night. Thank you for listening to my talk. Quickly. This is slander. Safe. There you go. Thank you for the 300 bits. I actually turned him into a long man and he apparently didn't like that. He wants to become a long man. You just have to get one of those masks. USB powered. You get a bit of internal problems but other than that... Alright, I'm next with Metal Assisting. Birthday Boy Assistance. Hashtag Just as Votage. Hello, my name is Moola and my talk is What the world was like before Batwoman.  There's so much to go over. This was pre-Trump. As you can see, people were a lot more free when their anger was represented. It wasn't some serious thing that has to be addressed. It was more of a comedic thing. You'd grab your axe, get yourself a flat background. I guess this was kind of a dynamic one. Take some photos. I'm angry because nobody really felt anger before. Then Batwoman was created and things were ruined. I just want to raise more awareness of what it was like before. Things were fun. The next image. Reminds me of an old saying. Dab. Now, a lot of people seem to think sayings require a whole bunch of sentences. But really I think the more concise ones achieve a lot more with their power. Again, back in the day we used to have a lot more fun. You'd find people dabbing on the haters, dabbing on old people because they weren't fun. But now nothing's fun. Nothing's fun anymore because of Batwoman. So really, yeah, I guess that's the main focus. Trying to get fun back. So never forget what you've learned today. Sometimes you can feel like you've built your house on rocky foundations. It can fall any day. But if you believe in that house, you bury a steel pole from inside the house directly down into that rock. It's not going to fall. And you get to have fun again. You get to maybe get a window in there. Like I wouldn't, this image is just faulty. I don't like that there's no window. You need to let the sun shine in and celebrate the world once again. But I would keep watching Batwoman anyway because it's kind of funny. Thank you. Yay! I did forget to mention dab was a quote from Sun Tzu, yeah. Thank you. I said build on rocky ground, not bedrock. It's bad to build on rocky ground. Called rockbed. Especially the image we had. That did not look safe. That's what I think. Thanks for the assistance then, Mal. You really provided some of the best images. No worries, man. Mlem. Mlem. My grandfather died. Happy to bring down the mood.  Hopefully the stream brings up the mood, you know? Fortia with mutually helping. My goodness. Oh no, it's the worst one. Tom thinks I like sabotage people. Let's see if I can sabotage you. I can't feel my jaw. Hello, my name is Fortia.  Look at this woman. She has not seen a rocket launcher her entire life and she is clueless. She does not know what to do with her life. She doesn't even own a table.  I'm not too proud to admit that what I did next was wrong. But I mean honestly, these guys have never ever seen a rocket launcher. This is why we need more rocket launcher. We need to incorporate rocket launchers into our kids' education. Without kids being educated on rocket launchers, they're going to end up like these two dumbasses right here on this slide. That's when I learned something truly shocking though. See, if we had more rocket launchers, we could kill huge bugs like this. Like, do you want a bug this size on your sofa or bed? No, you don't. Even if you do, you don't.   Thank you. Nice. Well, what didn't you learn? Tom was the least engaged. Just because I was helping someone, Tom really. Yeah, basically. Well, I didn't click a button. What?  I'm sorry. It's a lot. Jay doesn't eat sandwiches. He eats the long man meat. Also kick Jay. Oh. Is that like just really long sausage? It's spaghetti. Oh, hashtag. Yeah, justice for Tom.  Me too. Tom. We go. Hello.  And my talk is science is wrong. The human body is powered by koum. We keep telling people that we must deny them the koum. Of course we do. It's just so correct to do in today's society. But just like this bomb, we're all waiting to blow and unleash our true potential. We're denying everyone this constantly. So don't let this happen.  So you know that you know in those pornos where they always have the pizza man get hit on and everything like that. That's going to be the right step into preventing yourself from exploding when you don't want to bring the pizza man keep his identity a secret with a mask. Everybody's going to be okay. This is the first step. Everyone There is an uncomfortable conclusion we must come to pollution You can't pollute your body. You cannot pollute your soul. You have to koum. You will unleash the cleanest energy in the world if you just let the koum go. And we have the pizza man to thank for this endeavor. Remember the pizza man. Thank you. It's my kube. I want to keep it. No, give it. You give it. You get to keep it. You can harvest your own koum. Give me your koum. I love the pizza man. Wait a minute. Release the koum cuts. Yeah. I want to see it. In all seriousness, happy birthday Moodle. Love you. Thank you. It's okay. That's cute. But also okay. Julius with Julius. Yeah. My name is Julius and my talk is the only way to be truly happy is to do eugenics the right way. So normally, you know, as one philosopher said eugenics got a bad rap because of the nap. We must push eugenics to evolve into horses because horses are a majestic creature. Look at them smiling, being happy.   I have a message for all my haters.  I know, I know, it's very weird and like you know, probably some of you find this tasteful, but I just like my cutlery.  But you don't need your hands to do so. It's fine. Finally, you're ready to be enlightened. Here it comes.  We need to strive to be this dog for he is the next evolutionary step for humanity. Why you ask? Well, because as you can see is greatly folk. He is like vigilant in him balancing those cookies on his head. With that, you know, we can be better at work and our daily life. Thank you. I don't know if I'm convinced by the genetics yet. Yeah, that's right. What was the least engaged? Well, I had to go pee. Oh, they always say. I left the one and I wasn't least engaged. Was it yellow? It was the cringe yellow. Was the P yellow? The P was white with a hint of yellow. You should get that checked out. Oh, just this delay. Oh, this is the YouTube delay. I can't do anything about it. Blame it on YouTube. Mr. Twitch is cool. Everyone knows Twitch is lame.  It's called the Mawler delay. Tell me what about that.  Are you really working hard on that award? I guess so. That's a fringold is around. Technically, you're not getting the visuals late. You're getting the voices early on. Exactly. I did like that train talk about trains. Someone said clams. Clams.     I want you. Dab. Dab. The good old times. Dab. Shlop in all seriousness. Happy birthday. Such a shlop. I peed. E-D-F-E-D-F. Adam and Sitch on E-Fat please. Eight days. Like part submit. Who's getting what awards? What's happening? I can't believe I'm getting my award to Jay again, but I just had to. It's just suitable. The name, you know. Blade and Favourism. Oh wait. He's got the rewards. Someone used to get a picture of what someone drew as Fringy to show him. Wait, I can leave.  You're cutting out. I have to go to the doctor now, so I can jump out after. Making sure you don't get your white pea. White pea.   The genital drawer award. No, no, no. The children award. The vibrating brand new car award. Oh, it's a J2. Jay wins. I don't agree with that. No, the real winner is Metal, because he has all these wonderful people. That's pretty cool. I choose to steal that picture. Are we booting weekend for Fringy? I guess he has to leave for the doctor. I am also booting myself. That's rape. Flexibility, thank you very much. Bye weekend, bye fortism. Happy birthday, guys. Happy birthday, guys. Happy birthday, everyone. There you go. Bye. I was going to say what game works now. What is your plan? I guess we're going to do one more drawing. We have, with rags gone, we still have eight, right? Yes. How are you doing?   I have you on 200 and he's still quite good. Metal was having a good birthday and then this. Is that better? No. There we go. You're happy with that? Good enough. And we watch this because of metal. I consider that racing. I saw that you were playing a game where you had to come up with stories. Yeah, you got a presentation. Someone is assisting you. Yeah, I thought that would be the case and I'm quite upset. Look at you, I'll wake up whenever I want to. Nobody lives like that. For all of you guys, but not me. It's our birthday.  What's my special head?  I like how you assume that I know what the website is. You played this game before? I know I have, but I forgot where I was supposed to go. Who brought this Fringy guy in?  That's terrifying. Don't start it. Have you seen the new episode of WandaVision? I have not. I won't talk about it. Since the fourth plane never hit, can we really call them terrorists? I'm confused about that. Sounds like it might be bad. I hope it isn't too. You know how this works, right? You can kill a potential other champion based on the points they give you. Okay, how much time do we have? One minute and 50 seconds. It's on the stream. Who's this guy? One minute and 40 seconds. I love the music in this game. For a music that has to re-play over and over again. I can't draw this round correctly. 50 seconds. 20 seconds. 10 seconds. 10 seconds. 9, 8, 7, 8, 5. What are the stupidest things I've drawn? I need a stylus thingy for this game. That would be great. I have a stylus and I draw it with my mask for some reason.  I don't know who drew this one. I know.  I don't know if there's 5 seconds. There is 5 seconds remaining right now. You lied to me. Come here. Come here. I hope that's submitted. It also submits with the name Jean if you didn't press it. Champion of surreal dreams. Galatas sister of Galathar. Skinware. Skinless. That's terrifying. The thing we don't know about Skella Beeper is she skinless. And that's why Galata can't get at her. I'm very disappointed in the fact that you all voted against it. How do you beat one of the Thar family? They're very powerful.  You need someone to have skin to kill them. If your main attribute is your skin and your opponent has not. Glag is such a bro. Glag. Camping of bros. Chad maybe? The drawing of Glelg is better. Looks like a real bro. He just looks really satisfied with his chid hair. I stood no chance. Perhaps Galita and Glelg should team up. I don't understand. Cheeto Crash. Rejected video game characters. I don't understand.  He's living his life in the outdoors. He was sent to a farm. He was sent to the strawberry ranch where all dogs go. He's going to make his mum come. Oh my god. That's all. Now you have my attention. Someone send me that later. I need long headphones as well. Why do they share one? Because they listen to each other. The conjoined twins. I can't see it. Fatality.  Sorry metal. A distant galaxy. Stop it.  Finish tomorrow. She's 80% in through. Thanks Riza. I'm clearly a woman. What's wrong with you? What's the deal? You got my money boy. Roller skates shooter. His eyes. He's judging. What's the deal? You got my money boy. That's pretty good. The roller skates shooter will win.  He's got a gun.  The bag is bullet proof. He can hold it up in front of his face and it doesn't matter. Oh my god. What is that circle by his knee? Is that one of his testicles? It's a long knee. It's just long. Oh my god. He has the power of birthday. I will know what's up crying. Sausage Doom Guy. Sausage Doom Guy. The champion of being unique. I mean the image really does reflect the title, I will say. Lights are on, thanks for the 30 euros. How's your bro films metal? It's very good. I am a lot of fun. I'm having a lot of fun. Cool then cool. I'm happy about that too. Stop buffering YouTube. Tube YouTube. No this is the intense part where we draw. Wanda does a bad in the new episode and someone calls her a terrorist. Someone says a defense. She could have done worse than take 5,000 people. I don't know the context for this. That's nice and spoilery though. Everyone put fake WandaVision spoilers in the super chat. The real ones. There are things that happen in it. There was me thinking that we wouldn't need to worry about it because it's so soon after. I was so wrong. What if it doesn't win for you? What will you do? I was proud of the skinless. You know what they say. Twice the pride double gay. That is exactly what they say. Time. 30 seconds. Thank you for your generous donation. Stop panicking. What a quick turnaround on that meme. That's fantastic. One minute and 25 seconds. Thank goodness they have a good green in this. Two of the exact same blue. They're slightly different. Listen here Claude. They're basically the same. Claude Van Damme. He likes colours. He likes colours. Cool. I'm so lost. Where am I? What is this place? 10 seconds. It begins. Remember you can bring in your colours again. I'll help you in this round. I'm excited. I'm going to draw something crazy. Check it out. Check it out. Relevant meme. This should be... The hedge fund man should be smiling and swimming. He's not burning his money.  Stopping slow. Can hedge fund man truly defeat Galita? There are many bullets in that gun. He's going to shoot himself. He's got to go through his head first. This was the champion of androids. I feel like that was relevant at all.  The champion of romantic fantasies has got metal scat. No. I am voting against poop.  Is seven swords lots? Can you hold seven swords at once? That's six. He's got a tongue. The silliest sword if you will. I was counting that one but not his body. Why did these two come back? The champion of job interviews. The saltfish doom guy is a wizard. What to do guys? He's a good business man. You just bring a sack of money to your job interview. You think I really need this job? How do you think I did it?  It's Mitchell. He's clearly the champion of multitasking. He's clearly the champion of multitasking. He's clearly the champion of multitasking. Oh my god. I saw that one.   Where's ice? Oh god. Little Smokey became Eldridge. Borg and the Child did it. Why is the fish and chips man a KKK membo? Well this is the champion of British people. It's a clear winner here. To be fair Britain does have a lot of pitos too. But to be fair Britain also has a lot of fish and chips men. One of them was probably a part of the KKK. People come to Britain for one of these. What about fish and chips? What a stud. That's what the announcer is saying. Long man face mask. This is a glass of Moodle's tears. What do your tears taste like Moodle? Come. Nice and deep. I don't think I'd want a cry come. It's a vicious cycle. I don't want a cry come. Old man metal versus his own tears. Do they give him life? When you hit the tears they screamed. That's terrifying. Tears. Why would you do this to me? I like that it says this sign on a sign. Is he wearing a traffic cone on his head? It's a warning to everyone. I feel like money bags McGee isn't a simp. Money bags McGee has a lot going on in life. That's why he's got so many money bags. What's a simp going to know about time shares? Nothing. Would he be more susceptible to buying into a time share? Do the time shares have titties? Imagine going to a house that has a pair of boobs on the front. I want that.  Oh my god. What is going on with the leg situation on Tanya?  He looks very smart. He looks so smart that he's in pain. Oh man. Longonius versus Glal. Glal is Glag. Glal is Gl How does it work now? Hey. Party Crews! The champion of multiple pending lawsuits, that's perfect. Somebody save me. It's too late for your battle. It's too late for you. I could not compete with that. No one can.  Beat that child. Gonna beat that child. Have we decided what we're doing after this? One more time? No, more time. I will probably end the EFAP Gaming Stream, but that does not mean the night is over. That is true.  Wow. What are you planning to do after this, then? I actually don't know yet.  Cringe. Oh, I wonder. Oh, yeah. That was your job. To plan your birthday and make the entertainment for everyone else. No. The last, I'll just read out these last ones. Christopher Plummer has passed, press F. Yep. Very unfortunate. Christopher Plummer.  I didn't mean to laugh at that. I just saw that was last place again. Some people got it. Some people don't. I'm so sorry.   All right.  Yeah, I think so.  I was like, what else would it be?  Boops, but each booper's not. I need to hear it from him. I mean, he's not here right now.   I'm from the call. I mean, we could if we had to try to get in. We have to focus. I think Rags asleep right now. I'll be my guest. Show power. Boot him from call. Show power. Speaking of showing no power, it is time for me to end this strumbobulous as they say. But, um, the night does not end there. No, it's only when I am. I know, right?  I only now started drinking real booze.  So, yeah, we're going to go to metal stream on twitch. Fellow us there if you wish. Thank you so much. Hang out face as the cat. Yeah, it's a good kappa. It is. Um, it's been fun. Thanks for hanging out. Thanks to donations and we'll catch you tomorrow for the next episode of evap. Well, for those who don't follow us along over to twitch. Link in the chat. Link in description. Goodbye. Bye guys. Bye. I love you. Oh, yeah.


T F N N headline news update and welcome to your 2 p.m. Update here on TF and in with me David White it's the last day of the month and also the last day for about 80 percent of Wall Street to get its bonuses so my guess is that we're not going to see much of a pullback we had maybe a little bit gone just a little bit a bridge too far on Friday my guess is we could probably close out around 3,900 on the S&P cash by the end of the day we'll see if anything else comes back in but not uncommon to lose a few points from the day before to the day of the last day of the month also interesting the Dow moved as a percentage more than it has back to 1976 again when we were starting to have huge increases in interest rates I can remember reminding myself a lot about a father who decided to get in a real estate with interest rates at 18 and 21 percent by 19 probably by 1980 wouldn't it so the question is is the move to the Dow a throwback to 1976-1977 I think it was actually 77 I'm gonna have to go back and look at it but this is the biggest move in the Dow so the rush to anybody that has a lot of cash a lot of cash coming in and that's kind of it now tomorrow my guess is we're gonna go very light on volume probably within an hour or two after the open we've got some more big earnings tomorrow night though and then of course a Fed on Tuesday at two starts the the ball rolling and then of course a 230 press announcement and then I think we're gonna probably see a direction for the rest of the year I think everybody is pretty much expecting a 75 basis point moved on Wednesday and then maybe a hint that all we get in December is a half a point raise but that's pretty much it I think there's a lot of waiting around but I'm looking for a little bit more today and maybe everybody to start getting a little bit more worried tomorrow and that's it for your update the reality is that navigating financial markets


I'm going to start with saying that I'm no textile expert at all, and even though Bukka is one of the main sites for ontological textiles, this particular context has very, very few textile fragments, so I'm really out of my comfort zone here. But what I would like to do, and I'm very much encouraged by Iebus stating that we need to use lots of different sources to get access to textiles in various ways, I'm trying to approach the textiles in this context from a slightly different perspective, trying to explore what we could think we would find if there were any textiles left, and how we should think about textiles in a very, very specific context, that's a martial context, the area designated to the warriors in Birka. This is actually an urn that was excavated within the garrison context. It includes textile tools, but also the only two fragments of textiles from this particular site, but I will return to that one. So most of you know probably about Birka, it's a Viking town, a Viking settlement that was active between the mid eighth century and the late tenth century, and it had a settlement of six hectares approximately with a thousand inhabitants at any given time, and the settlement provides in terms of textile knowledge, loads of textile tools that Yevon has gone through and published both within her dissertation in 2003, but also in later papers, and then of course Birka has its over three thousand graves, and those are the ones that contain most of the actual textile fragments. They were published by Agnes Yeyer in 1938, but then we do have the martial structures and they include the garrison that I will talk about, but also pile barricades, ramparts and a hill fort. It has been published by Lena Holmquist martial structures, but if one wants to read more about textile tools within the garrison, you'll have to look for theses from master students, and those have been compiled by Birka Yadin in 2014, so it's possible to find, but they're mainly in Swedish. We are going to focus on the garrison, and it's situated here very close to the hill fort, but outside the hill fort on Birka, and it has been more or less completely excavated under the leadership of Lena Holmquist and Stockholm University, and I was part of that excavation for ten years. It includes several terraces, and on the greatest of those terraces there was a hall building, and it's a proper hall, it's with all the meaning to that, the political meaning and the administrative meaning, so even though it's a smaller sized hall building, it's over 200 square meters in size and looks probably more or less like the reconstructed one in Borre, in Norway. When it comes to textiles in the garrison, as I said there are more or less no textile fragments remaining, but I would like to discuss the textiles in this martial context based on the furnishings of the hall building, storage within the hall building, production within the garrison, I won't discuss dress, but it's of course present as well. Interestingly enough, the garrison site has a very, very eastern feel to it, complete Birka complex has a very eastern feel to it, but the garrison even more so, so the fragments that we do find from other dress furnishings like belts and things like that, they are directly imported or very closely resembling of the stepnowmads and what is used within the Kiev realm in the 10th century. So the red ones we have very little archaeological material from, the black ones we do actually have some. So when it comes to furnishings, we have the great hall and as there are no textile fragments remaining, we need to discuss what could have been within the hall based on the function of the building and the spatiality. And when you are an archaeologist, it's very easy to focus on the walls and the floor. You forget the roof and definitely you forget about the space within the walls and underneath the roof. So the three dimensional perception of the room is lost more or less in the plans and the drawings. And again, this is the great hall in Borough, the reconstructed hall and it actually has more or less the same size. So it's also slightly over 200 square meters and when you see it erected, it's such a big building compared to 200 square meters laid out on the ground. But this was, a hall building is not for living in, it's not a living space, it's a place of ceremony. It's a place where you gather, in this case, where you store things. And it's a scene where you gather. This is the kind of environment where we would find tapestries, for example. We haven't found anything in the archaeology that strengthens this. But in terms of what kind of building this is, this is where we would find it. Where in this kind of space would it be hanging? Would it be hanging close to the high seat? We did find the high seat. Did it hang so that it would be illuminated from the open fires? There were two in the great hall. How were people placed to perceive what was on these kind of small but long, large tapestries? So those are just things that we need to think about and relate to when we discuss the hall and the textiles within the hall. I would like to see the hall as a stage. You have the space to tell the stories, the narratives of what you've been doing to explore the heroic deeds, in this case, the martial society. And in a way, it's a bit like the great hall at Hogwarts because it's meant to be a scene. So I think that we should, in this spatial context, we should also think about how they actually played with that or used that. And that includes lighting, of course. But again, these are all hypothetical questions because we don't have any remains. What we do have are actually remains of storage. So we know that they stored different kinds of objects but not least their weaponry within locked boxes or chests that were placed along the sides of the great hall. So you can see the green triangles are locks, the red dots are keys, but there are also mounts that be used for chests. And within these, you can see the blue circles, the concentrations, they include various types of finds, for example, weapons. And when we look at the weapons closely, like spearheads, for example, they have been covered or stored in textiles. So they're textile imprints on the weapons. It's also, this is a fact, but we can also speculate that if they use the boxes looking more or less like the ones at the Ulsevae burial, they could also be used to sit on, for example. Would that include cushions? Would that include other types of textiles? Again, we don't know. But we can ask ourselves, is this kind of one kind of environment where we would find other types of textiles? Moving on to something that we actually do know more about, and that's the tools and the traces of production within this martial context. We know that they had a workshop. We don't know exactly the connection to the martial activities. And again, this is also the location for the grave with the textile tools and textile fragments. So the main area of production was not within the Great Hall, but on a terrace just above it, in this case, terrace two. And this is a working area with house remains, but it's an intricate mix of post-holes and other remains. So it's been interpreted, it's difficult to interpret, but it has been interpreted as containing several houses, but it's very difficult to stratigraphically date them and separate them from each other. So the main activity on this terrace is a smithy. So lots and lots of evidence of iron handling and slag, there's a lot of evidence of iron furnaces, et cetera. But this is also the area for loom weights and spindle wells and also for this grave. Everything within the terrace, the second terrace or the working area, is dated to the first half of the 10th century, coming into the later part of the 10th century. So it's more or less contemporary to each other, but there might be a stratigraphic area, I'm just pointing that out. This is where, sorry, this is where the urn, where the textile tubes were placed, loom weights. There are 124 fine posts containing loom weight material. One fine post can contain one or many actual fragments. Everything is extremely fragmented, so it's been difficult to assess exactly how many loom weights there are and also the range of sizes and weights within those fragments. I don't know if this is an extensive material, I have a sense it's not actually. It's more of evidence of a presence of textile production, but the student who has been doing the assessments and trying to piece these loom weights together, she suggests that they range from approximately 312 grams to slightly less than a kilogram per weight. So there is a big difference between the different kind of loom weights, indicating that they produced various types of qualities. Moving on to spindle wells. There are nine posts but eight spindle wells. One was in two pieces that could be pieced together again. Six of clay, one of soap stone and one slate. And again they range from 7 to 24 grams. Or two and a half to three and a half centimeters. So again they suggest that they have been able to produce all three of the main qualities of thread, as suggested by the other. So there is a production within the garrison area, and this is a walled off area that has a very, very specific material culture. Apart from that grave urn, very little is evidence of any women active in the area. Of course there can be, but there is the archeological assessment of the site is that it's a very male environment, and it's very rich in terms of material culture, but it has, it's dull in the sense that it only contains weapons and military crookness of different kinds. So trying to work out textiles in this very marshal environment, and working on textiles without the actual textiles is a challenge of course. But at the same time we know that there were textiles within this context, and we can discuss the uses and the needs for textiles. And like Eva said in the introduction marshal activity includes in this case their own land, but it includes sales, it includes tents, it includes clothes, it includes probably bags for transport, for storage. We can ask ourselves did they provide these materials themselves within the garrison context? Probably not because the level of production within the garrison is much smaller than the need for textiles would be. Did they do repairs? Did they produce particular kinds of clothing equipment or something that was particular to these warriors? We know that the warriors in the garrison context they had symbols that they used within their equipment, so they had the bird of prey on their keys, on some of their weapons, et cetera. Did this include textiles? Did they use their emblem or their symbol within the textile culture as well? And what about this production within the marshal context in a longer term sense? Because we have from the migration period hillfort's evidence of textile production within these closed environments that may or may not be marshal. There are differences between the different hillforts of the migration period, but some of them definitely have a very advanced craftsmanship within the walls. And it has been suggested that they are linked to these marshal rallying places where you repair, provide and rally up before going away. So with that I would like to say thank you. These are some of the people that have written about textiles within this marshal context. Lots more need to be done and especially by people who actually know textiles and not just me. But I think that we can come so much closer to the question of marshal textiles if we approach the marshal context even if it's lacking in textiles and trying to find other types of source material that will tell us more about the needs and uses. Thank you.


And also following this attack on the Kaduna-bound train by gunmen, repairs have begun in Ernest on the damaged portion of the Abuja Kaduna real line. And this is even as a federal government is considering recruiting locals for security at black sports areas. The Ministry of Transportation, Routimea Mejid disclosed this in Kaduna during a visit to victims of the attack on the Kaduna-bound train by gunmen. And Mejid said the Office of the National Security Advisor will be consulted to ensure that due diligence is followed with people recruited as security personnel. We are now being joined by the Managing Director, Nigeria Railway Corporation Engineer, Fidet Okhiriya. Thanks for joining us. Good afternoon, Nigeria. Thank you for joining us. Good afternoon. Good afternoon. It's not a very good time anyway, but we hope on and there to continue to do our work. We will not give up. Of course. And at the Ministry of Transportation, Routimea Mejid has said that repair work on the rail tracks have started. Anasli, can you please give us a clear timeline from starts to finish of the said work? We have started work and we are hoping two weeks time the train will be back on track. The accident happened in the curtain, but that's about 10 meters below the ground level. And it will limit our response to claim the rail rolling stock. It's not possible to use crane. We have rail trains, but rail trains cannot be manoeuvred. The crane is a 150 ton train that can lift the coaches and turn them back to where the track is good. But unfortunately, the portion where this is detected, the trains are not manoeuvred. So we are using our rail railing jacks, which we take more time than the crane. As I said earlier, we hope by in two weeks time the coaches would have claimed a pullback on traction while the train stopped back. If we take time to bring the coaches back because of the bullet and the dam made down on the rolling stock, that's why we take some time to come out. But the other things that we are not allowed to use. Okay, well said then. It has also been reported that local personnel are being recruited as security operatives at the rail tracks, considering the fact that the latest bandit attacks proved them welding superior fire power and ordination. Is this really the way to go? We are thinking that the intelligence should be provided by local because those people live amongst them. And it is we are having a rating because even just last Monday, the three management attack, the team managing that went on a committee's consultation. And they talked with the chief, they talked with everybody. And a day later, all this thing happened. So we will be careful where normally we provide there are some dev level that you cannot provide for the people along the track because of the nature. So we will not debate from that. That's what I would say. We will not intentionally just the community come and take over the track, especially because there are 30 trains you have to undergo to do that. Okay, all right. That being said, now concerning the number of the people on the train, we're hearing that 390 tickets were reportedly sold and 372 tickets holders reportedly boarded. Headcount was reportedly 970 on board. And you see these figures, they do not tally. It's true. And is this a case of racketeering? Who can take, brings out that person who said he can't take 970 and bring them live on the cross-TV, let us talk. Who is that person? Job mentioned that he had 970 on board. The entire train at maximum we take 840, including standing. And that day was a Monday. Trips to from Abu Dhabi to Canada or Monday and now every. If it was Friday, Saturday, you can say something like that. The other media has interviewed the some people who were on that train. Okay. So you, we have given a 30 figure with printouts with, is it the, there's no way you can cross it to the platform without using your ticket. And there's no way you can exit the platform without using your ticket. All right. I just want to cut you in here. I just want you to just officially just tell us the official figures that you believe were on board the train. The, not only official but correct. 398 people bought tickets. Those tickets are sold online. And even when you come to the station to buy, it is still online. You can buy, buy by using the web or using the app or you buy at the station. So 398 people bought tickets. And 362, we have validated by that they crossed the barrier. Okay. To enter the train. All right. All right. And we have been calling, we have been making calls because to buy tickets, you must put your phone number. Okay. Okay. And we have been making calls. 123 people have responded positively that they have already. And 17 people said they bought tickets for their siblings, which they have not heard from. Okay. So people. And we have also received calls from family who said the kids, the bandits have used their relations, their siblings or relations to call them. Okay. To ask them to go and meet the government to provide money. We have received three of such information. Okay. Now we still understand that some people are still missing and their relatives or relatives have not, you know, contacted you to let you know that they are missing. Now, having said that, we want to let you go now because like you said, it's not a good time. I want to thank you for the information you've passed across to us and we're wishing that everything will end well and these people will be freed sooner or later. Let's pray hard and we'll wish them well. Thank you. Thank you so much. Have a great day.


I have to know the story here. You said it was almost bone on bone or it was? It's bone on bone, both knees. And how long have you had that pain? It started five years ago when I was supposed to have knee surgery and I just put it off and just bring in dealing with the pain, but I never really prayed for healing. This is what Jesus does, church. Now come with me for a second. Are you shocked or were you expecting this? I'm totally blown away. Totally blown away. Oh, Jesus. Can we give the Lord a hand of praise?


during 15 of this year, He came to Bhackon for atonflow for atonflow I was studying for 18 monthly He wasitiousAnd he resisted He is the same on 15th of the year He came to my house whom I am類 I have something very strange He is the same year oubt Ask Mr. track and no where. iction he said that he came later after he got his salary back he was at that time that person came early after his salary he was killed later I called him so he fell down since he got up in the same spot he went upstairs again at 9 pm after that he was taken away  peuple dach dach gurdwarapvoll� enhanced outcome so vampire dach dach gurdwarapvoll  bless you go你好 ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ ौ  ॐ ृ ृ ृ ृ ृ


Welcome to today's special edition of Frightfully Forgotten, but to start things off, what are you drinking today? The Dark Crystal, Munich Dunkle. It is October time, so we're going to be doing our special batch of October Halloween-style episodes. Countdowns and top fives. General theme this year is going to be the Universal Monsters. To start things off, our first episode is going to be five underrated Dracula movies. Number five on our list, Dan Curtis' 1974 Dracula with Jack Palance as Dracula. The best thing about this movie is that Jack Palance doesn't play it like that. Yeah, exactly. He kind of underplays it and doesn't, Jack Palance helped the rule too much. I really like the fact that he's kind of more of a tragic Dracula. He's not so much a monster. He's not really monstrous in this. And he's lonely. Yeah. Like you get that sense that he just kind of wants like his old love back, right? And that painting of him too. He's all on that horse. It all looks exactly like him. The atmosphere for this movie is really good. There are lots of fog and dungeons in the castle. In Dracula's castle and they got to like fight a couple of vampires and they got to fight Harker too, which is kind of neat. Harker's there as a vampire. Yeah. Protecting Dracula's lair. Yeah, yeah. And it's kind of cool. A little bit of a different spin on that. They sort of stick to the general timeline, I guess, of the original book. They don't follow it all that close. Yeah. Like the story itself. It deviates, but where it deviates kind of makes sense. Yeah. Yeah, I like it. Yeah. So just for you there grumpy Andrew, we know you're asking for more jack talents and it didn't make number one and I. The next on our list, number four, 1974's blood for Dracula, also known as the Andy Warhol Dracula. He could have been Dracula. He's all... He's like... He's all gone to the pale. He looks undead. And now he is dead. This is probably one of the only movies on our list that isn't serious. This is kind of like a dark comedy. Yeah. Yeah. And it's very... It's done in sort of a subtle way, but you get the comedy. Like the comedy comes through. Yeah. It comes off as tacky, but really it's almost purposely campy. Yeah. And it doesn't follow the usual Dracula story. Yeah. Just the plot alone.  Yeah. And he's... He keeps getting duped as well. Yeah.  And he's puking in that tub and all that, blah, and Udo Kira's Dracula, how can you go wrong? German accents helps with the comedy too, because they're just normal lines, but when you give that German accent, yeah, a little bit, I can't eat this food. He said to remind you of Tommy Wiseau, Udo Kira's before. Yeah, yeah, almost exact. And that's the thing about this movie. It is just fun and funny. And the gore is really good in this movie too. We also have a VHS Tales episode on Blood for Dracula, if you want to check that out. All right, number three on our list, the 1931 Spanish Dracula. It was shot at night after they shot the original Dracula with Bella Lagosie. So they would utilize the exact same sets at night, bring in Spanish actors, do the scenes again. I do think that the Spanish Dracula is actually a better film. Shots are different. There are different angles and certain things happen in different ways. And it has actually, it's longer, makes more sense. The pacing is better. As much as I love Dwight Frye, I like the Spanish Ren feel better and actually find the sound better because the Lagosie version is very hissy and I find the Spanish one is a little bit easier to listen to. Still no soundtrack though. No. That was the one thing that's missing from that movie was music. Next one on our list.  But we look at it at a different light, Dracula AD 1972. The movie starts off in the old days, late 1800s, but then it quickly fast forwards to 1972 London. The movie is about one of the kids is into all this occult stuff and they end up bringing Dracula back to life. Van Helsing's Descendant, which is played by Peter Cushing, has to hunt him down and be rid of him. And as cheesy as the movie is, I think it's a breath of fresh air because how many times has Hammer done that Dracula movie in the 1800s? All of them. The same type of movie score, the same settings, you know, there's old taverns and the old castles and this one's like, okay, just something different. The soundtrack is different. It's that 70s. I really like the music. It's really fun. And as much as I think they tried too hard to make it contemporary, it's still a lot of fun. You have to take it for what it is, right? I like the kind of last battle between Van Helsing and Dracula. Van Helsing's chasing him through that kind of tower and then he's all old and out of breath and everything. I like how they do that too, where like he is old, you know, and so then they kind of use that in the movie, right? And they don't try and hide it. And it leads us to the last one, the 1979 Frank Langella Dracula. Yeah. Yeah. This one's a masterpiece. But the pacing of this movie is really what sets it apart from the rest because it knows where to take the source material and to use it and when to disregard it. Starts off super action packed with the storm, the ships in the storm and that guy's tied to the steering wheel of the boat. The hand comes out and rips that guy's neck like, oh, yeah. And I saw that, I was like, ooh, baby, come on. You got Donald Pleasance in there.  Laurence Olivier. Yeah. It's like just incredible Van Helsing. Dirty and dreary looking like that era would look. It makes you feel like you're in that time period too, right? Yeah.  A lot of the night shots look black and white, even though it's actually not. Yeah. Which is a really cool way of doing it. And then there's that crazy sex scene where it's all psychedelic and all the red lights and everything. The music is really good, it's big contemporary orchestral score. They made Van Helsing and Seward related to the girls neat spin too because these characters have a real vested interest in killing Dracula. Yeah, more so than in the book. Langgila as Dracula is great and he's probably the first guy to play Dracula, maybe besides Udo Kier, who you can believe as being like a seductive person, you know, because he's actually a good looking guy. The women will want him. Yeah.  Yeah. You need to use your mind powers, you know, with him, he doesn't have to use his powers. You just come a call and... That's our top five underrated Dracula films.  We sifted through a lot of garbage to get to these top five and there are a couple that didn't make the grade. The one I watched and I told Adam not to bother was the 1977 BBC Dracula.  It's like two and a half hours long. It sticks to the story perfectly, like almost like you're reading the book. If you haven't read the book and if you want to watch a movie that's close to it, fine. But it's like, oh, two and a half hours long of the story that we already know everything about. It's like, no, I just can't do it. And the one I watched, which I told Justin don't bother watching, was the 1970 Count Dracula, also known as the Mustache Dracula.  It's got Christopher Lee as Dracula, playing Dracula a way he's never played Dracula before. It's more like the book in less of a monster. And he was excited to do it. Klaus Kinski's in it as Ranfield. It's like, okay, how can you get any better casting than that?  It's like, it's okay in the beginning, because the beginning is some cool sets and this cool cast. Okay, I'm really digging this. And then they get to London as they always do. And it just gets so boring and it makes no sense. And the guy who you want to say something, Klaus Kinski as Ranfield, has no lines. They gave this guy no lines. Like that part with Herbert Lohm, where they like, they couldn't defeat Dracula the first time. He's sitting at some desk and he looks to the, looks to the camera and he's all, this suddenly he's just in a wheelchair in the next scene and he's like, what happened to him? Did he have a stroke or a lot of potential, but shitty, shitty product. That's too bad. Now that we're done our underrated Dracula movies, we're going to talk about some of our favorite Dracula movies. We might as well if we're on the subject. So what's one of your favorite Dracula movies? Of course you got to mention the 1992 Francis Ford Coppola one, right? We were kids when that came out. That's kind of our generation Dracula casting with counter eaves and went on a rider. It's not the best call on that, but still overall movies pretty good. Almost no CG. I don't think there's any CGI in the movie probably not at that time. It's all practical effects. They're done very well.  Yeah. And you know, some of my favorites, I think yours too are a lot of the hammer ones. The original ones with Christopher Lee, like horror of Dracula, Dracula, Prince of Darkness. Christopher Lee brought Dracula back from the dead. So that's our special Dracula episode of Frankly Forgotten. Let us know some of your favorite underrated Dracula movies or just favorite Dracula movies in general. Yeah. Until next time, keep drinking.