All right, cool. Thanks for coming out, guys. So this is a beginner level talk on how to tune your RabbitMQ at a large scale cloud. So this is just an overview of some of the lessons we've learned deploying OpenStack at Huawei. So in this talk, I'm going to focus mainly on highlighting some of the challenges we had deploying RabbitMQ and also show the performance changes that can happen when you deploy RabbitMQ in different deployment models. And lastly, I'm just going to highlight some techniques we use at Huawei to monitor and debug our RabbitMQ environment. So this is actually not me. My name is Gordon Chung. I'm a developer at Huawei in Canada. I primarily work on OpenStack upstream development. I focus on Oslo and telemetry projects. So I'm actually standing in for Wong, who is actually a software engineer at Huawei as well in Hangzhou. So he operates the OpenStack cloud for us. He has about three years of experience myself. I've been working on OpenStack upstream since 2012. Cool. So just a basic overview of RabbitMQ. If you're not familiar with it, it's pretty much like the foundation for everything in OpenStack. It's how all those services communicate with each other, whether it's launching an instance or handling metering. All the messages and all the communication mainly goes through RabbitMQ for the most part. There are other options, but I think generally in deployment, most people are using RabbitMQ. So it's a messaging service. It's a broker-based messaging service. So if you're not sure what that is, basically, when you send a message, it actually goes to a broker first. And that broker service dictates where the message will end up going or who the receiver will who actually receives that message. To interact with RabbitMQ, we use also messaging in OpenStack. Most of the projects in OpenStack use also messaging. There are a few exceptions, like Swift. But it basically provides a kind of direct API to handle message communication between projects. And it allows us to connect to not just RabbitMQ, but if you should choose. There's also different drivers, such as ZeroMQ and Kafka. But RabbitMQ is definitely the best supported driver out there right now. But there is a lot of work being done to make ZeroMQ and Kafka viable alternatives. But yeah, again, for us at Huawei and our FusionSphere product, we use RabbitMQ. And this talk will highlight just RabbitMQ. Cool. So the main topics I'm going to highlight today regarding problems is revolve around performance and reliability. As I mentioned earlier, when there's different deployment models you can leverage when deploying RabbitMQ. And it kind of depends on what your system is built like. But in general, when you deploy OpenStack, the more services you use, everything kind of increases exponentially from that. So when you have more services, you have more messages. And when you have more messages, there's just a lot of pressure being put on at RabbitMQ. And often when deploying OpenStack, RabbitMQ becomes kind of a failure point when one the first failure points that a lot of people run into. So regarding performance issues, a lot of them, I think a lot of people will run into issues with memory. So RabbitMQ, you can choose to store your messages into memory or disk. Generally, people use memory. And as you scale up your cloud environment, your memory requirements will also need to scale up with that. So say if you're booting like 1,000 instances at once, you're going to have a lot of messages not just between Nova services, but also just messages between Nova and Neutron, Nova Glance, and just secondary messages that you're probably not aware of. And as memory consumption or memory or messages kind of increase in your system, your message consumption has to kind of scale up with that. And if it doesn't, things degrade rather quickly. So if your queue actually gets larger and larger, the larger your queue is, the slower RabbitMQ will actually process your data. So it just kind of explodes really quickly if things start failing. So that's one of the things that I think a lot of people need to be aware of. And just because RabbitMQ is such a critical part of open-sac infrastructure, if it goes down, pretty much the entire cloud will go down because nothing can communicate with each other. So I think generally when people start out with RabbitMQ and just deploying open-sac in general, they'll start off with a single RabbitMQ cluster. So basically, you'll have all your open-sac services kind of communicating through one cluster. And if you think about it, when you're kind of deploying your open-sac, you'll have hundreds of compute services, hundreds of slumber agents metering those compute services, and also hundreds of neutron agents working to deploy all the requirements for your instance. And it can get pretty overwhelming, especially when you kind of scale up your cloud. So when you have hundreds of services running through your message queue, you'll actually have hundreds of thousands of messages actually being passed through your message queue. And they use different mechanisms, some are topic-based, some are fan-out-based. I'll go into a little bit of that a little later on. But yeah, as you can see, there's obviously a single kind of point of failure there that will kind of impact your system if it goes down. So in addition to that, everything going through one service kind of creates a lot of noisy neighbors where maybe your NOVA messages are probably more critical in deploying your instance, whereas your slumber data might not be as critical, but all the messages that slumber has will impact the performance of your NOVA messages as well. So when we first deployed RabbitMQ, I think a lot of people started off with that. And eventually, they moved to kind of a federated model. So basically, you kind of localize all your messages to specific clusters. So this kind of eliminates your noise neighbor scenario where Slumber will be generating millions of messages at a time where that will actually impact your performance in NOVA. But if you separate your clusters and actually have two separate logical brokers, the messages in Slumber actually won't impact your messages in NOVA as much, especially if they are on different hosts. So yeah, in this scenario, we kind of co-located everything to their respective functionality. So Slumber is a lot of the services are co-located to kind of the same, not necessarily the same hosts, but in the same cluster. And similarly, we do the same thing for NOVA and Neutron. And depending on how kind of chatty your systems are, you can kind of co-locate your Cinder and Glanson services, either shared with another message, with one of the other services, or if they're really high-demanding, then you can probably separate them as well. So just like to test kind of differences in performance between the two designs that I showed, we did some very, very basic testing. We basically just captured the timestamp of a message that before it was sent onto the queue from the publisher, and we captured that same timestamp on the consumer end, and we kind of just did the diff between the two. So basically, we just synchronized the time on all our servers when we tested this. And yeah, cool. So when we're testing Neutron, it has a pretty unique scenario where you have a small set of publishers or senders, and the way it works is it'll fan out that same message to multiple consumers. So you end up having very few senders and a lot of receivers. So in our test scenario, basically, we set up three senders and 500 receivers, and we sent 1,000 messages across them. And each message averaged about one kilobyte per message. So testing for NOVA, we did something. Most of the calls in NOVA function a little bit differently, so they used topic-based publishing. So you basically have almost a lot of producers and very few consumers. So we did the same thing, but reverse for NOVA. We set up 500 publishers just to send out 20 messages each, and we created three consumers to listen to all those messages. And the message sizes were also at one kilobyte. And lastly, testing for Slometer. This one's also kind of different. So Slomper actually scales horizontally, but just tested with one publisher sending all the messages, and we created three consumers. So the messages will end up being kind of split between all the consumers in a greedy fashion, so the consumer will just grab messages as they come along. You'll notice that the match of sides here is one meg, which is pretty big compared to the other messages. I'll kind of explain why that is a little bit later on. I should also mention that the way we tested this is we used RPC. So RPC, if you're not familiar with it, is remote procedural calls. So basically, you send a request, and you expect the response back. Because of that workflow design, you essentially need two queues where one queue handles your request and one queue handles your response, and your sender and consumers need to register to both queues. That's actually not required for Slommer's model. Slommer's workflow model is kind of a one-way stream. And we actually don't recommend using RPC in Slommer. There's a work queue publisher that is suggested. But just for the sake of testing, we tested RPC here as well, because that's what Nova and Neutron uses for their workflow. So for our testing environment, we used OpenStack Juno, which our most recent product is based on. So there's a few customizations there. But in general, it's OpenStack Juno. We use RabbitMQ 3.56. It's not the latest, but it's close enough. And we also use the awesome messaging 1.51. That's also pretty old, but it's relative to Juno. And so for our test environment, we actually used five servers. Any server had 24 CPUs, 128 gigs of RAM. And they're all connected via a 1 gig network. So yeah, just keep in mind, a lot of these results are based on Juno's code. So there probably are quite a bit of optimization since then. So based on results, this is what happened when you had one single RabbitMQ cluster. You can see that, in general, Neutron and Solometer had the same relative performance. On average, it took 50 milliseconds. And there are certain anomalies that took seven seconds in Solometer. But Nova had a bit more drastic results based on our test thing, where in some cases, it took 30 seconds plus. We're actually not sure why that happened. So I don't really have an answer for that for you guys. But it's possible that maybe Nova kind of misread a certain message. And because of that, it gets recued into the same queue and ends up having to process the entire queue again with that same message at the back. So in this graph, the y-axis is actually the time between us sending the message and receiving it. And the x-axis is the message ID, so each individual message. So we also tested the same thing using multiple clusters. As you can see, the performance was a lot more consistent. We didn't have crazy spikes randomly across the board. And when it did spike, it wasn't a 30-second spike. It was a few milliseconds spike. So if you notice, Slumber and Neutron kind of form relatively the same, maybe a little bit faster. But Nova did experience a significant boost there. So this is just a comparison between the results from a single-clustered RabbitMQ versus the three-clustered Rabbit MQ that we had in solution. You'll notice the performance increase for the max kind of spiked heavily because of the random spikes we saw in Nova. But generally across the board, we saw a good consistent increase in performance across all the services. And we had consistent behaviors in Nova. So as I mentioned before, the message size that we're using for Slumber was 1 meg, which was considerably larger than what the message size we used for Nova and Neutron was. And the main reason for that is that when you use Slumber in a large-scale environment, you'll have tens of maybe thousands of nodes. And on those nodes, you have hundreds of machines, which ends up being tens of thousands of virtual machines. And then you have hundreds of thousands of ports for those virtual machines. And you have thousands of volumes and spirals based on that. So Slumber handles a lot of data. And actually, Slumber has this mechanism to aggregate samples together. So instead of having millions of messages, you can have, instead of having millions of individual messages, you can have hundreds of messages with hundreds of samples in those messages.  But if you did end up kind of grouping all your samples in one message, the message size can grow substantially. In a lot of large-scale environments, it can grow over to one gig of data on your message queue, which is pretty large. So what we did was we played around with how we aggregated our data to kind of figure out what the optimal number was for how many samples should be in a message. And so we monitored the memory that RabbitMQ used when processing messages with 500 samples in it, 5,000 and 50,000 samples in it. Obviously, each of those messages kind of grows in size. So if you have a 500 sample message, it's about a meg, and it kind of grows up 10 times each time. So based on that, the results we found was that if you create a message size, a message that has 50,000 samples in it, which was roughly about 500 megs, the performance actually dramatically or it negatively affects your system pretty hard. So on the y-axis, you can see the memory usage required by RabbitMQ, and it kind of spikes when you have a payload that's quite large. Whereas when we had sample sizes or messages with samples of 505,000, they kind of performed at relatively the same performance. So yeah, based on our environment, it seemed like 5,000 was a viable solution to kind of aggregate all your samples on. It's definitely something you'll probably want to play with. So in addition to just performance, RabbitMQ is a lot of techniques to kind of monitor your status of RabbitMQ to make sure it's performing at its kind of optimal state. Generally, people just... I think there was a talk earlier today about how to kind of manage your RabbitMQ. So this might be highlighting some of the same tools, some of the same techniques. But I think generally, people just use RabbitMQ as this panel line interface where you can kind of query it by typing in RabbitMQ CTL status, and I'll give you kind of a general overview of how your system performing. You can also type in other commands to kind of get an idea of the state of the host that your RabbitMQ is working on. But yeah, some of the stuff that we kind of run into when monitoring our RabbitMQ is that sometimes we'll just... We'll try to monitor it by typing in checking the status, and that won't work. It'll just kind of time out.  Other times, the consumer will kind of die, and the queue will end up growing, and then the queue will die. So a lot of things can end up going pretty bad. So cluster partitioning as well. So when you have your RabbitMQ nodes for a single cluster, if they're partitioned across different network domains, you might have issues there with communication between your cluster. But yeah, in general, some techniques to kind of improve the reliability of RabbitMQ is to enable clustering. So clustering kind of allows you to deploy multiple RabbitMQ nodes, whether it might be on the same host or it might be separated on different hosts, but basically it'll create a single logical broker where all your messages will kind of be divide, kind of load balance across your single logical broker, and as you scale your environment up, you can add more RabbitMQ nodes to your cluster to kind of spread that load out, to handle the messages that, or the increase in messages that you'll receive. It also gives you full tolerance. If one RabbitMQ node goes down, the other ones can kind of pick up the slack for that one node going down. So some other additional techniques we use to monitor RabbitMQ is to check the status of the nodes themselves. So you can run RabbitMQ's CTLE val and type in his running, and it'll give you some information on the specific node. So also if you, we also check the health of each of the nodes in the cluster and if there's a node that's performing poorly, we'll kind of restart it, we'll shut it down and restart it. So yeah, there's also, if say a consumer goes down, you'll notice that your queues will actually start growing at quite a large rate, sometimes specifically if it's a salometer, which deals with a lot of information constantly. Tomorrow that there's the same, using the same command line interface, you can check the size of your queues to make sure they're all like relatively low. Again, as I mentioned, if you let your queues grow really large, it oftentimes RabbitMQ will not be able to kind of revive itself from that, because it just can't deal with large queues as well as small queues. And also just, we added a lot of additional logging for our consumers. So if something does go wrong on the receiver's end and it doesn't kind of process and matches properly, we'll get logs and then we can check those logs to make sure whether we need to make changes to the environment to handle them. Also yeah, in addition to the command line interface that RabbitMQ has, we also use Zabix. So we'll check the state or the status of the server itself. So we'll collect metrics like memory usage and CPU usage, dis usage, IO state. And depending, and based on those numbers, we'll kind of be able to guess or how to handle the current load that we're experiencing. So if the dis usage is, or if the CPU usage is spiking, we can maybe consider adding another node to kind of distribute the load a bit better. Or maybe if the RAM memory usage is high, we can increase the memory there. So it's definitely something that you'll have to track kind of as you deploy your cloud and it will change like day to day. So it's something to just keep an eye on. In addition to that, there's also a management plugin for RabbitMQ, which actually provides a lot of information that the CLI has, but it gives you information and a nice fancy visual. So it's a lot more easier to consume if you don't like CLIs, I'll give you graphs to kind of give you a historical overview of like your past performance and you can also scale your RabbitMQ based on those numbers. Cool, so right now for our clouds, a lot of them are around 600 plus nodes. Obviously everyone wants to scale to a larger open stack cloud, some dream of 10,000 nodes, I don't know if that's possible, but everyone wants to go bigger and bigger and bigger and as that increases, the requirements of RabbitMQ are gonna definitely have to increase and kind of improve along with it. We don't really have, I asked the original author of this talk if he has any recommendations or what needs to be done in RabbitMQ and I don't think we really have any suggestions on what needs to be improved in RabbitMQ. I think RabbitMQ will improve over time just as open stack will improve over time and yeah, it's a lot of monitoring and just tweaking of your environment, just keeping constant checks on how your systems, how your RabbitMQ systems are handling your current node and kind of taking that information and adjusting it to kind of your future plans and where your cloud wants to be. Yeah, that's the presentation. If you have questions, I was told that you should go to the mics. I might not have the answer, I shouldn't add that disclaimer, but maybe someone else here has an answer where I can kind of follow up on that. I have, I guess I have two. Sure. The first one is, since you guys are running Juno, how did you guys deal with multiple RabbitMQ instances and heartbeat problem, the heartbeat problems? Did you? I don't know the specifics of what we've backported. There is like heartbeat support now and I know a lot of distros and a lot of products will tend to backport certain features. So that, I don't want to speak, I don't want to assume that we backported that feature, but it might be backported. Okay, and then the second one is about your kind of federated model that you have. So when you separated those type of things, and for example, Nova on the compute has to wait for Neutron to respond back that a port has been created. And you only have one entry in the Nova or Neutron configs to tell you to go where it's RabbitMQ. How is it gonna know how to get to the Neutron version? So I can get the message and create the port. So I'm not sure how Nova would handle that, but in Oz and Messaging, you can define multiple targets to listen to and either send to multiple clusters or you can connect to different clusters via Oz and Messaging. So my question is kind of two-fold. Number one, when did you start seeing latency issues? And number two, how many instances did you have? You see it licensing issues? When did you start seeing latency issues? Latencies, oh yeah. So yeah, we just- What was your environment? Yeah, so this test environment was, I don't know when we experienced it in our real production environment, but I think based on our numbers, it was like we were sending a thousand messages per, I think it's given time and yeah, I'm sorry, I can't answer that question. All right, thanks. Yeah, no problem. So with the federated model, did you see any spikes in the memory? Did I see any- Yeah, spikes in the RabbitMQ memory. Spikes? Yeah. Not in our test environment. It's what we use in our product right now and I don't know from a day-to-day perspective, but I think the performance has been relatively consistent just in general. Did you do any benchmarking of the Osmo messaging library against the native Rabbit? Yeah, there is definitely some overhead there. I don't think we actually tested that in this specific presentation, but like as a developer for Osmo messaging, there is like, depending on what driver you, even what driver you use, if it's Pica driver or Combo driver, there's different overheads based on that. From what I know or from what I remember, I believe the Pica driver for RabbitMQ performs a little bit better, but yeah, there is some overhead to Osmo messaging. There's been a few, there's been quite a bit of refactoring done in the recent cycles, so in the past few months, but I don't have any hard numbers on whether that's improved anything or made things worse. Okay, thank you. Yeah, no problem. Do you think you could comment on possibly the benefits of separating out your RabbitMQ clusters to different services instead of using something just like Nova cells where everyone gets kind of their own queue? I'm not quite sure what you mean. Sorry, if I understand it right, Nova cells get, everyone gets their own queue in a different cell and that queue is dedicated to the cell, but in this model it looks like you're splitting out in terms of, are you doing it by service or like say like salameter all gets, everyone gets their own queue and then like all the other services get their own different queue, was that? It would have its own like RabbitMQ nodes, like the clusters themselves would still manage their own queues. Okay, yeah, cool, thank you. Yeah, no problem. Do you have any specific primary tuning for the RabbitMQ besides the separation of Nova and Neutron? Not myself personally, so I'm just representing the original author. I'm sure there's other techniques to doing it. Okay, so I was interested if you have any specific. I can pass that along and see if there's, there's any techniques that we use. Cool, awesome, thanks for coming out guys.


I, John Charles Kraub, Joseph William Polier Jr., Anaya Elder, Garrett Joseph, Leland Andrew Harper, Victoria Perez, Nicholas Riech-Force, Jesse Fenn, Michael Lewis-Wortzke, Geoffrey Niziz-Valera, Nathaniel Kovach, Michael Boster, Joseph James Riggs, Ed Kirsten Pusilet, Camel Munderbach, Scarlett Van Beter, Matthew Hughes, Jacob Souther, Joshua Hudson, Sachemarie Degris, Olivia Nicole Sizemore, Brad B, Kyle Kulick, Conrad Schmitt, DeSalle Swearer, the House of Foreign Defense, the Constitution of the United States, against all enemies foreign in the message, and I will bear true faith and allegiance to the same, and I take this obligation freely that I may be the resurrection of the nation, or the purpose of a nation that I will well and faithfully discharge to the office of the


Hi friends, Janae would be procure with some exciting news. Town meeting day elections for Mayor, City Council, and more will be using Ranked Choice Voting and all Burlington voters get to participate. Unfamiliar with Ranked Choice Voting? Keep watching or visit the link below. Ranked Choice Voting is a simple way to let voters rank candidates in order of preference. First, second, third, and so on. If your vote can't help your first choice win, it counts to your second choice instead. Here's how it works. If one candidate gets over 50% of everyone's first choice votes, they win and the election is over. However, if no candidate reaches a majority, the candidate with the fewest first choice votes is eliminated and their supporters' votes will count towards their second choice. This process continues until one candidate reaches over 50% of the vote. Ranked Choice Voting is an easy way to give voters more voice, more choice, and makes for a stronger democracy. Learn more about Ranked Choice or try it out for yourself at betterballotvermont.org slash BTV 2024. And welcome to Town Meeting TV's coverage of Town Meeting Day 2024. This program is a part of a series of forums we are bringing to you in advance of Town Meeting Day on Tuesday, March 5th. Town Meeting TV hosts forums with all candidates and covers the questions you will see on your ballot, introducing you to your community decision makers, and connecting you with issues that shape your local community. You can find all of our forums on cctv.org slash 2024, or on our Town Meeting TV's YouTube channel, where auto-generated captions are available. On tonight's program, we will hear from two candidates running for the City Council Ward 8 position, and those candidates are Merrick Broderick and Hannah King. Thank you so much for joining us. We have prepared a list of questions for each of you and you will have 90 seconds to answer each question. If you're tuning in live, we also welcome your questions at<PHONE_NUMBER>. If you call in, we will do our best to prioritize your question, but we will be screening calls to ensure questions are not repeated. We will ask that you share your name, the tone you live in, and that your question will be directed to all candidates and not just one. We're going to start with one minute opening statements, and we will start with Hannah. Thank you. My name is Hannah King, and I'm proud to be running for the Ward 8 City Council seat. Thank you Town Meeting Day TV for hosting this forum tonight. I'm the daughter of a single mom, a mom who has dedicated her life to serving as a health care worker in Union Steward. My father was a construction worker, someone who worked tirelessly while living with his own deep struggles. Growing up with three siblings and one parent often created challenges. The realities of my upbringing have instilled in me an unwavering commitment to advocacy and progressive policymaking. I intimately understand the challenges faced by our community because I've walked the same path. Serving as your Ward 8 City Councilor has been nothing short of an honor and a responsibility that I hold dear. I prioritize my constituents' views in every vote, especially our toughest votes. In the face of challenges, Ward 8 deserves leadership that doesn't waver. I'm here to be that leader, to stand by you, and to continue working relentlessly for the betterment of our neighborhood. Thank you. Thank you very much, and we will now hear from Eric. First of all, thank you to Town Meeting TV for putting these on. My name is Eric Broderick. I'm running for Ward 8 City Council here in Burlington with the Vermont Progressive Party. And I'm running because so far in Burlington, in my time being here, I've witnessed a city government that has refused to take the aggressive actions that we need to address the many crises that we're experiencing in this city. And as a Ward 8 resident for three years now, I have been witness to the struggles among the working class, the students, the tenants, and the status quo that we see in city government has refused to address these or has taken measures that have not fully allowed us to live in an affordable, livable, and traversable city. That's what I want to do. If I'm elected, I'm going to work with city government in order to take decisive action and not put forward lukewarm measures that are merely band-aids on the problems that we're experiencing with our housing crisis, the climate crisis, and many more. Thank you very much. So we'll begin with a question from Robin Lloyd, who is from Ward 8. And this question is, what is your stance on the ceasefire now resolution and why? And we will begin with Merrick. So if I'm correct, the ceasefire now resolution was from the one that was presented and fell into the council, right? So I was a supporter of the ceasefire now resolution. I vehemently disagree with the stance that this is a matter that we in Burlington should not be putting our name on. Burlington is a history of letting our opinions shown in international affairs and as a beacon in the state of Vermont where our fellow towns seek to follow, I believe that it is our obligation to let the opinion of our citizens known on these issues and advocate for what is right. So I was very disappointed with the ceasefire now resolution failing. Thank you. And we will now move to Hannah. Thank you and thank you Robin for your question. In the December 11th city council meeting, there were two resolutions that were put forward. One of them was centered on a ceasefire and I was the only Democrat on the city council to vote in favor of the ceasefire resolution. I also want to mention that I understand that for a lot of our community members, this is a deeply personal and emotional topic. And I hope that in the upcoming months and weeks that we're able to have productive dialogue and bring the community together to create necessary healing that we need. Thank you very much. And we will now move into the questions we have. So our first question is related to housing. In April, the Motel Housing Program is set to expire and more people may be without housing in Burlington. What is your understanding of the impending end of that program and how can the city better support folks without homes? We will begin with Hannah. Thank you. It is clear that the state has failed to create safety nuts to support our community's most vulnerable neighbors. Recently at our community development and revitalization committee meeting, which I serve on as a counselor, we heard from Sarah Russell, who works with CEDO. She gave us an update about the work being done at the warming shelter, which opened earlier this December. And I feel that we need the state to provide more funding so that way we can create more avenues to house our most vulnerable neighbors. We just need more space and we need to understand that Burlington cannot solve the homelessness crisis on its own. We need surrounding communities and the state to do their part as well. Thank you very much. We'll move on to Merrick. It's clear that the housing crisis is a crisis that doesn't just affect Burlington. It affects the entire state and the entire country. And I do agree that the state needs to do its part in order to ensure that all citizens of Vermont are housed as a Burlington City counselor. I believe that we need to move beyond things such as rezoning in order to increase our supply of housing and placating to private developers. I believe that we need to utilize and advocate for money from the state and make available funds of our own in order to create housing that is available to all Burlington and affordable to all Burlington. And when I say affordable, that's a term that has varying opinions on what that actually means. So I believe that no one should have to pay more than 30% of their income to rent. And I believe that is a good start for Burlington. However, I want to lay the groundwork for an aggressive push to create housing for all and house every Burlingtonian. Thank you very much. We'll move on to our next question, which is about school budget. So Burlington School District administrators have posed a $119.6 million school budget, resulting in a tax increase of 13.97%. Do you support this budget? Why or why not? And we will begin with Merrick. So I do support this school budget. I believe that that education is paramount to creating a bringing up the next generation to become contributing members to our society. And I'm of the opinion that it's necessary. Like we cannot have our students continuing to be taught named Macy's. However, it's very unfortunate that this burden is going to be placed down on a flat rate for our taxpayers. And I'm especially worried about the impact that this is going to have on our renters, especially here in Ward 8, where once this tax increase goes up, it's only a matter of time before the landlords of our city put that cost on our renters. While we're not going to be able to stop the bleeding for this instance, if I'm elected, I'm going to be pushing aggressively on measures such as rent stabilization, rent control, in order to ease the suffering as these tax increases continue to burden the renter population. Thank you very much. And we will now move to Hannah. It is critical that as a community, we do all that we can to support our students, teachers, and folks working in our public schools. Our Burlington schools truly are such an important part of our community. Ultimately, the city council and administration has very little oversight into the school budget. We are lucky to have administrators, teachers, parents, and a school board that care very deeply about the well-being of our schools and the children in our community. They are experts in this work, and thus I support the proposed budget. Thank you very much. Our next question is about transportation. So sometimes there is a trade-off between accommodating car traffic and making the city safer for bikers and walkers. North Buñezca Avenue is an example. Do you think the city needs more bike, bus, and walk-friendly infrastructure? And how would you change Burlington's transportation infrastructure and systems? We'll begin with Hannah. Thank you. We absolutely need more bike, bus, and walk-friendly infrastructure. Over my last year on the city council, I've served on the Transportation, Energy, and Utilities Committee where I've had the opportunity to take a deeper look at current infrastructure. I believe it is critical we continue expanding upon programs that all neighbors can utilize, whether that be students, families, or any resident that will minimize car reliance. Some of those programs include Car Share Vermont and the Bird Bikes. Our city works best when neighbors can safely and comfortably access climate-friendly alternatives. And I look forward to continuing my advocacy for those options in my upcoming term. Thank you very much. And now on to Merrick. I believe that all Burlingtonians deserve the right to be able to safely and comfortably navigate this city without the need for a car. Not only are cars one of the biggest sources of pollution in our city, but as we see, no amount of car-friendly infrastructure will stop us not being able to find parking. It's not going to stop traffic. We need to de-incentivize the use of cars. And that means expanding our bus infrastructure, making it safe and easy for people to walk and bike throughout the city. And I think that ties a lot into my vision to create a more dense and traversable city. So I think we need to give more money to GMT or ask the state to give more money to public transportation. And on the topic of public transportation, I also believe that we should be advocating on a state level to increase the rail infrastructure in the state of Vermont. Really allowing rail construction from Burlington to Montreal and bring our two cities closer together. Thank you very much. Our next question pertains to policing. What does effective policing look like in Burlington? Should the council have the authority to discipline police officers? We will begin with Merrick. I believe that effective law enforcement means that when you need help, someone will arrive and that person who does arrive is specially trained to deal with your specific need. Just as it's not adequate for you to call for the authorities and no one show up, it's just as inadequate to call for the authorities and someone shows up who's not prepared to deal with the crisis that you are having at the moment. I believe that we need to increase the incentive for our CSOs and we need to make sure that our ways of law enforcement are properly staffed but also properly trained and specialized to deal with the many different types of emergencies that we have in this city. We can't arrest our way out of mental health. We can't arrest our way out of homelessness. We can't arrest our way out of addiction. When we have crises such as that and emergency situations, we need to make sure that we're sending people who are able to help these people. Thank you very much. And now to Hannah. I first want to call out that as a white straight woman living in Burlington, I experience our public safety systems in ways that our neighbors of color do not. I believe we need community centered policing that works for all neighbors and that each community member can feel safe calling BPD. I'll echo your comments that residents should be able to call BPD and get a response. If they feel that they need a sworn officer to show up or a CSO, they should know that making that call, that person will be available to come. We need to increase the number of not only sworn officers but CSOs and CSOs to respond to calls that our sworn officers are not needed at. I look forward to continuing to follow the work done by the Joint Committee on Policing and the Police Commission. Thank you very much. We will now take a question from a caller. Hello. Not sure that it went through. Go ahead. I think we're having some phone difficulties. In the meantime, when we try to sort this out, we're going to move on to our next question. So our next question pertains to climate change. Barlington's net zero energy by 2023 initiative aims to reduce and eventually eliminate fossil fuel from the use of heating and ground transportation sectors. What does the city need to do to meet this goal? And do you support the continued operation of the McNeil power plant? We'll begin with Hannah. Thank you for this question. I'm very proud of the work I've done to address our climate crisis. There are so many incredible people, activists, and fellow counselors who have spent a great deal of time working on these issues. Most recently, I've been working with Progressive Counselor Bergman to strengthen the city's carbon fee. In regards to the McNeil plant, I voted against the expansion during a meeting earlier this year. As the youngest member of the council, I felt it was important to stand in solidarity with the large number of young folk I represent and voted now. As a steward of the city, I believe it's paramount to address their concerns about climate change. And I look forward to continuing my work on climate justice in my upcoming term. Thank you very much. And now, Merrick. I've been a tireless activist in the climate movement and in the cause of climate justice. And I'm of the belief that Barlington needs to take aggressive and decisive action to decarbonize our city. Coming off of our carbon impact fee is a great start in allowing all forms of new construction to get off of carbon heating and increasing the penalty for refusing to do so. On the topic of the McNeil plant, I believe that it does need to be decommissioned. But before we can do that, we need to have a comprehensive plan on how our city plans to replace the energy and the heat produced by the power plant. How are we going to create something that is equal or greater, that is also clean energy? And if it's possible, I would love for our city to be able to create a clean energy generating station in our city. However, we may have to look outwards and increase the amount of energy that we take, for example, from Hydro-Quebec. Therefore, I do believe that Barlington is in a climate crisis and we need to do everything we can to completely decarbonize our city. Thank you very much. We now have a question from Robin Lloyd from Ward 8. Robin asks, to continue my question about city council votes on Gaza, how did or would a vote on continuing the apartheid, how will that be affected, how will your decision be affected if it's on the ballot in March? I may restate the question if either of you would like. You good? Yeah. Okay. We will begin with Merrick. So I was in favor of putting the apartheid free pledge on the ballot. And while I did support the substance of the ballot resolution, my argument when I spoke at public forum was centered around the topic of allowing direct democracy to happen in Burlington. I believe that those who saw the resolution as divisive have every right to believe that. However, you also have every right to campaign against it. That is what direct democracy does. City council should not be able to shoot down a measure that the citizens want to vote on. And while we may be able to draw lines on specific wordings, and that can be discussed, however, in a resolution like the apartheid free pledge that is non-binding, I believe that it should be allowed to go on the ballot and the citizens should have the right to determine whether it is right for the city or not. Thank you. Thank you very much. And now to Hannah. Yes. Thank you. So as I stated in a question asked prior on December 11th, I voted in favor of the ceasefire resolution following the lead of our congressional delegation who called for a true negotiated ceasefire earlier on this year. Our congressional delegations are the ones working each and every day on international topics and so I feel it's important that as local democratic leaders that for the most part we look to them for insight on how they would vote. This is an incredibly painful and challenging topic and in the lead up of the votes I spent a great deal of time meeting with constituents, activists and folks on each side of the issue to hear how they would like me to vote and ultimately I made my decision based on the feedback that I received. Thank you very much. Our next question pertains to connecting with constituents. So as a candidate and as an elected official, how do you gather your input and balancing different perspectives from your constituents? How do you ensure you're hearing a wide range of perspectives? We'll begin with Hannah. Yeah, thank you for this question. I truly prioritize my constituents' views in each and every vote and decision I make as the Ward 8 counselor. It is critically important to me that I reach out and meet with folks on all sides of an issue, whether that be neighbors, activists or thought leaders on a topic. I was elected by my neighbors and I believe that they deserve to have a say in the decisions that I make at City Hall. Thank you very much. Anne Tamarick. As a candidate, my campaign has been knocking every door in Ward 8 and we are doing that particularly so we can solicit what every resident has to say on the issues that I'm running on and how I can most properly represent them. The benefit of the new Ward 8 is that it has a diversity of demographics in terms of age, in terms of occupation, in terms of renter versus homeowner. And I think that's important because as a Burlington City counselor, I am representing Ward 8, but I am making decisions for the entire city. So I believe it is very important to be soliciting the input of all my constituents and that is what my campaign has done and that is what I will continue to do if elected. Thank you very much. Our next question pertains to racial justice. The city declared racism as a public health emergency in 2020. What will you do as city counselor to address systematic racism in City Hall and across the city generally? We'll begin with Merrick. The city is right to consider the topic of racism as a public health emergency. And I think the biggest example that I've seen recently on a city council level is neighborhood code. As councilor Grant said, the current proposed plan is highly inequitable in terms of where we are rezoning for more housing. We are creating dense areas in very specific places that are, and for a lot of those places, they're mainly populated by the minorities of our city. And I believe that we need to be equitable with this. We need to expand housing across the entire city so that everyone has the freedom of reach to inhabit any portion of our city. And, yeah, thank you. Thank you. Antonia? Yes, thank you. As not only a white person, but a leader in the city, I feel it's paramount to do what I can to bring all perspectives and all voices to the table. We make the best decisions on behalf of our community when our leaders are diverse and frankly look like Burlington. I will continue doing my part to bring the topic of diversity and inclusion into each and every policy decision made. Thank you very much. Our next question is about development and change. Places like Memorial Auditorium, the Vermont Department of Health, and Perkins Pier, and a lot of Burlington is undergoing a lot of change. What is the first location you would address a city councilor, and how will you leverage public and private partnerships to get this done? We'll begin with Hannah. Thank you. This is a very important question. It's true that Burlington is going through a lot of change. It's great to see so many infrastructure projects being worked on. I actually had the opportunity to celebrate the start of the Great Street's construction earlier this week, which began right in Ward 8. That project will be an important way to improve our walking and biking infrastructure. Keeping on theme, I would love to see movement on the development of Memorial Auditorium, as it is in Ward 8, but also it's such an important building to so many neighbors across our city. Thank you. And not to Merrick. I also believe that the beginning of the Great Street's project is a huge start to creating a more traversable and livable Burlington to those who do not have cars and choose to walk and bike. And I think something, a building that I would really like to see refitted is our auditorium. I believe that it should be turned into a type of a community center where that is community owned, community owned and community operated, where many types of people can congregate and share ideas, do activities, et cetera. And I think it is of paramount focus that we are improving our infrastructure and making sure that Burlington can last through specifically the climate crises. Thank you so much. So thank you all. And thank you for our candidates for being here. And thank you so much for tuning in to TownMeetingTV's ongoing coverage of local candidates, local budgets and ballot items. You can find this in many more forums at cctv.org slash 2024 or on our TownMeetingTV YouTube channel. And you can tune into our live election results after you cast your ballot on March 5. Contact your local clerk to find out how to obtain a ballot and to register to vote. In Vermont, you can register to vote on election day. Thank you so much for watching and for sharing TownMeetingTV.


Now, Roma Wines, R-O-M-A, made in California for enjoyment throughout the world. Roma Wines, present. Suspense. Tonight, Roma Wines bring you Mr. Vincent Price as star of The Name of the Beast, a suspense play produced, edited and directed for Roma Wines by William Spear. Suspense, Radio's Outstanding Theatre of Thrills, is presented for your enjoyment by Roma Wines. That's R-O-M-A. Roma Wines, those excellent California wines that can add so much pleasantness to the way you live. To your happiness and entertaining guests, to your enjoyment of everyday meals. Yes, right now a glass full would be very pleasant, as Roma Wines bring you Vincent Price in a remarkable tale of... Suspense. News and views in the world of art. Yesterday at the Doveville Galleries, a record-breaking crowd attended one of the most sensational exhibitions of recent years. Masterpiece of the show is a portrait by James Dorrance, titled The Name of the Beast. It's a savagely candid work, a face from which violence has shattered the last vestige of humanity. The tragic circumstances of the artist's death are too well known to review here. But at the same time, one cannot help speculating upon the essential mystery surrounding this remarkable canvas. What is The Name of the Beast? The Name of the Beast was Krebs, Elmer Krebs. I found him in an evil waterfront dive, took him to my studio and made the first sketch for the portrait that night. I gave him money and he promised to return the next day. When he didn't show up, I went in search of him. He wasn't hard to trace. My search came to an end in a squalid room of a waterfront hotel. He didn't look up when I entered the room, but continued to sit there on the sagging, dingy bedstead, holding his head in his hands and gently moaning. I crossed the room and raised the blind to let in the daylight. Then I saw it. Blood on his hands, on his shirt front, in his hair and beard, a horrible, sticky mass of blood. You didn't show up for our appointment today. I'm the painter you met last night. Remember? You were going to sit for a portrait. What do you want? You want your money back? Certainly not. I want to finish my painting. I want you to come back to the studio. You must be crazy. Mr. Kier, it's very important for me to finish that painting. I'll make it worth your while. Money? I don't need money. Not anymore. Maybe I can help you in some other way. You're in some kind of trouble, that's obvious. What business is that of yours? You better wake up and pull yourself together. We'll have to get rid of those clothes some way or other. And I'll think of some way. What happened? I told you it's none of your business. Why don't you leave me alone? I'm sick. All that blood. The first thing we must do is clean up this mess here and get those clothes off. And the shoes, too. I'll make a parcel out of them and dump them in the river after dark. You better shave off that beard, too. They'll be looking for a man with a beard, you know. Who will? By the police, of course. What makes you so sure of that? I know more about you than you think I do. You're bluffing. Maybe. Maybe not. But you're in no position to take chances. For all you know, I might be a witness. I might have seen you kill...  Temper, temper? I told you I'm sick. I'm liable to do anything. It wouldn't be smart for you to do anything to me, Elmer. I'm your only hope. You know that, don't you?  You were clumsy. To get away with murder, you need a clear head. Look at the mistakes you've made already. Blood all over you. As good as a rope around your neck. Where did you hide the loot? That's what you're after. Then it was robbery. Somewhere close by, too.  Well? It was in a shop, I imagine. That means they probably won't find the body till Monday morning. What's all this third degree? You with the police? On the contrary, Elmer. I'm going to save you from the police. Hmm? I told you. I want to finish painting that portrait of you. That don't make sense. All this just depends on some crazy picture. But what a picture, Elmer. I've waited 20 years to paint this picture. Everything I've ever painted has been merely the preparation for this. I've worked alone. Never exhibited a single canvas. Do you know what it is to work alone? Yeah, I know. Nobody knows your name, but one day quite suddenly a masterpiece explodes in the face of a jaded world. Like your murder, Elmer.  Newspapers will headline it. The whole world will be clamoring to know your name. Exciting, isn't it? Exciting? Well, that's the way I feel about this portrait. I must finish the job. How do I know you won't take those clothes to the cops instead of dumping them? I'm taking a terrible chance walking out of here with a bundle of bloodstained clothes, as it is. They'd fit me about as well as they fit you. Okay, that's fair enough. By the way, where... where did it happen? A hawk shop. Number 23, next to the alley. Was it necessary to...? An old man came in and started firing a revolver right off. I don't pack no rod. What does nothing else to do?  Oh, my... and I suppose the police have your fingerprints on file? Yeah, I'd done time once. What did you do with the axe? Just dropped it there. I was sick, all that blood. I suppose you left nice red fingerprints all over the place. I didn't touch nothing. Maybe the windowsill going out. That's the first place they'll look. And you're obviously in no condition to go back there now. What are you trying to do? Buy yourself a nice murder rap? My dear fellow, any intelligent man can get away with murder if he keeps his wits about him. You ought to be very grateful to me, Elmer. I'm going to take your clumsy crime and make it into a work of art. More Suspense Roma Wines are bringing you as star Vincent Price in The Name of the Beast by Robert Talman. Roma Wines' presentation tonight in Radio's Outstanding Theatre of Thrill's Suspense. Between the acts of suspense, this is Truman Bradley for Roma Wines. Yesterday, a happily married friend told me one of his favorite formulas for enjoying life. He said he never eats dinner while still burdened with the pressures of a busy day. Instead, he sits down for a few minutes, takes it easy, chats with his wife, and enjoys with her a glass or two of Roma California Sherry, the perfect first call to dinner. Yes, Roma Sherry before dinner is a pleasant custom millions now share with family and friends. For Roma Sherry is a glorious golden amber wine, soft and mellow on the tongue, so inviting with its pleasing nut-like taste. Roma Sherry makes mealtime more welcome, helps you anticipate the good food to come. And when friends drop in, there's no more gracious greeting than a glass of Roma Sherry. Tomorrow night, before dinner, share Roma Sherry with your family. It costs no more to serve Roma, America's favorite wine. So insist on Roma, R-O-M-A, Roma Wines. Remember, more Americans enjoy Roma than any other wine. And now Roma Wines bring back to our Hollywood soundstage Vincent Price as James Dolence with Elliot Lewis as Krebs in The Name of the Beast, a tale well calculated to keep you in suspense. The shoes of the beast were just my size. I wore them when I went on my errand that night. It was fortunate I did. Getting into the place was simple. It was an old-fashioned lock and the skeleton key to my studio fitted it perfectly. The shop bell jangled when I opened the door. I made my way quickly along the dark rows of counters to the rear of the shop. A pair of dusty porters provided it from the back room. I pulled them two behind me and snapped on my flashlight. The body, or what was left of it, lay in a heap in the center of the room. The floor, well it was lucky I hadn't worn my own shoes. There would be tracks out of that place, red tracks. The ax lay near the old man's head. I picked up the ax and carried it over to the sink. I washed off what I could and smeared out the prints with cotton gloves on my hands. Then I made a quick circuit of the room, taking in every surface. With the wet gloves I smeared the prints on the safe handle, the windowsill, and the jimmy the murderer had so stupidly left behind him. Then I dropped the cotton gloves on the floor and left them there. No way to trace a pair of cheap cotton gloves. Now there was only one last thing to do. Walk around the block to dry the soles of those shoes and burn them in the stove when I got back to my studio. The handy work of the beast would remain, but the name of the beast had been expunged. But I didn't burn the shoes. Nor did I throw that bundle of clothing into the river as I had first planned to do that night. No, no. This would be an authentic portrait of a murderer in the very bloodstained garments of his crime. That will be all for today, Elmer. How much longer is this going on? Until the painting is finished. You can't set a time limit on the completion of a masterpiece, you know. Don't look much like me. You've forgotten.  I don't like this picture. Did you have to paint in all that blood? My dear fellow, no one in the world would ever recognize you as the man with the beard in this painting. I don't like this picture. I don't like staying here in luck. What about that stuff? When can I start cashing in on it? I should have thought I was paying you enough to live on. Boy, don't want to get married. What? Oh, good lord, man. You mustn't even consider it. In the first place, I can't afford to support another person. Who's asking you to support anybody? I got that stuff, haven't I? Well, I'm going to cash it in, that's all. Listen to me, Elmer. If you try to unload as much as one piece of that loot, the police will be on your tail so fast. No, my friend, that stuff has got to stay where it is for some time to come. You'll just say that so I'll have to depend on you so you can paint that lousy picture. Maybe. Oh, by the way, Elmer, I've never said anything about it before, but you never told me exactly what you did do with the loot. The suitcase, I told you. Yes, I know, in a locker at Grand Central, but where's the ticket? That's one secret I'm keeping. Well, all right. But you will promise me not to unload those jewels, not for a while yet. She keeps asking me, why aren't we going to get married? What am I going to tell her? Oh, by the way, who is the lucky lady? Jeannie. The name's Jeannie Baker. Hey, wait a minute though, she don't know anything about me. Not anything.   Well, not a friend, exactly. I'm afraid this will be rather a shock to you. You're very close to Mr. Krebs. We're engaged to be married. What is it? Is he in some kind of trouble? Are you a detective? Well, not exactly. You see, I represent the insurance company. What insurance company? State indemnity. Our policy holder doesn't want to prosecute, but at the same time... Prosecute? Well, after all, the jewels were of considerable value. What jewels? Why, the jewels in the suit case, in the locker at Grand Central. He did leave the ticket with you, didn't he? Well, yes, but I mean, he didn't tell me that... Well, he did say it was valuable and he didn't want to risk losing the ticket, but... How did you know about it? My dear Miss Baker, we insurance investigators have ways of finding out these things. Now then, if you're a sensible young woman... And I can see that you're not only a sensible young woman, but a very beautiful one as well. Mr. Dorrance, what has he done? Well, I don't think he regarded it as a theft exactly, more of a loan in all probability. After all, his aunt was a very old lady and... You mean he stole this jewelry from his aunt? Well, I wanted to spare you those exact words if I could. Actually, the lady would prefer not to prosecute. But of course, if we can secure the return of the property in no other way... I suppose I'd be arrested too, as an accessory or something. I must say it was rather thoughtless of him to have involved you in this manner. How do I know you're what you say you are? I have credentials, of course. But I would rather take care of this unofficially, especially since this little talk with you. You're much too fine a person to be involved in a sorted affair like this. I don't even know that suitcase has any jewels in it. Then supposing we go there together and get it? Jeannie? Well now, let's have a look. How are we going to... I have a key here that'll open it. Those must be worth a fortune. Yes, they are, Miss Baker. You understand our concern? Yes. Close it up. I don't want to look at it anymore. I'd like to have spared you this. You understand, of course, that I wouldn't dream of prosecuting... not now that I've met you. I don't know how to thank you, Mr. Dorns. This is such a shock to me. How could he? How could he? There. You're not the first innocent girl to be deceived by an unscrupulous fellow like that. How did you happen to become involved with him in the first place? I was lonely. I have no friends here. And he came into the cafe where I waited. Oh, there, there now. You won't let anything happen to me. I promise you I'll do anything to keep you from knowing another moment's unhappiness. That night I worked feverishly, like a man possessed. But as I worked, an uncanny change came over the man in the portrait. There was something about it, something that terrified and at the same time fascinated me. Yet the more I tried to make it come right, the less it really looked like Krebs. I began to regret I had had him shave his beard in spite of the risk involved. Being clean-shaven altered a man's appearance more than I thought. But that wasn't the real difficulty. The real trouble was... Jeannie Baker. How could she ever have loved a beast like Krebs? A girl so gentle, so lovely. I tried not to think of her. But the image of Jeannie stood between me and the canvas. And the painting just would not come right. And this Krebs sat there, suddenly posing for me. His eyes began to grow more and more cunning and suspicious. As though he could actually read my thoughts. He would jump up every time I laid down my brush and circled the portrait like an infuriated animal. Until finally, around four in the morning, he dropped off to snoring. I let him stay there. In the dawn light, I looked at the picture for the last time and draped the easel to shut it out of my sight. My masterpiece, for which I had become accessory after the fact of one murder and so the seeds of a second was, I knew it now deep in my heart, a failure. I was obsessed now with only one resolve to prevent the second murder which by some instinct I knew was in Krebs' mind. At whatever cost to myself, no harm must come to Jeannie. Mr. Dorrance, I've been told that artists are full of romantic notions and the Bureau has dealt with a number of them in this neighborhood as you can well imagine. But I must say that of all the pipe dreams that have been brought to me, yours is the most fantastic. But listen, Inspector, you've got to believe me, that girl's life is in danger. We're checking on that. Now, let's check on a few other things, Mr. Dorrance. You say that on the night of the 12th you met this man Krebs at a place called Louis. Yes, sir. And after you went with him to your studio and made a sketch of him for a portrait. All right, so far so good. He promised to return the following day and sit again for the painting. He failed to show up so you sought him out at his hotel. Now the story really becomes incredible. He tells you he's committed a ghastly murder. He's covered in blood. You offered to help him get away with the murder in order to finish the portrait. Oh, now really, Mr. Dorrance. You painters need publicity as bad as all that. But Inspector, I tell you I have all the evidence. Where? At my studio. Where's this man Krebs? Except for the portrait you say you painted of him, I can't find a shred of evidence that he exists. Ah, just a minute. Yes, Sergeant, they've picked up the girl. Good, send her in. She'll tell you. She'll tell you who Krebs is. Oh, come in, Miss Baker. We won't attend you long. Miss Baker, do you know this man? I say, do you know this man? It's all right, my dear. Speak up. Yes. His name is Elmer Krebs. A few minutes later, they let me go, dismissing me as a harmless crackpot. Jeannie walked out of the station with me, clinging to my arm with solicitude, as one might act towards a beloved and mentally ill relative. Why did you do it? Elmer came to my apartment last night. He told me the whole story. But then why? He was boasting, boasting about how he's pinned the crime on you. Don't you see?  The bloodstained clothes, even the loot. Oh, I'm tired. I don't know... Don't listen to me. He'll always be a threat to us, to our happiness. He's safe. The police don't even know he exists. They don't even know what he looks like. They're still the portrait. It's not a masterpiece, but they can identify him from it. I see. Darling, you didn't mind my re-christening you? You once loved a man named Krebs. And I still love a man named Krebs. And it's all right. For that, I'd do anything. Put this in your overcoat pocket. It'll keep you safe, darling. What? Oh, no, no, I... It'll keep you safe, darling. He was there in my studio when I got in that evening, waiting for me. I had more or less expected it. I hadn't expected to find him in such a cheerful frame of mind. He had pulled the drape off of the painting and was walking around it, viewing it from every angle. Hi, Dorrance. How did you get in here? Through the door. No more window jobs for me, Dorrance. Now, the picture. How about that? Get a new model, huh? What? The picture? Oh... It's no good. By the way, it's finished now. You won't need to come here anymore. You don't say. I'll get you the suitcase. I suppose it'll be safe for you to cash that stuff. I already found the suitcase, Dorrance. Oh, well, take it along with you then. It's over there on the table. I opened it up. Well... You just think I'd take it without checking on the contacts? What are you talking about? What'd you do with the rocks, Dorrance? Rocks. You took the rocks, the jewelry. There's nothing left there but the settings, a pile of junk. Listen, Krebs, I swear I never opened that suitcase, but once. Just after we took it out of the locker. Whee! She's in it with you. Listen, Krebs, you can think whatever you want to about me, but keep Jeannie out of it. I keep Jeannie out of it? That's a laugh. I mean what I say. Krebs, where are you going? Oh, her place. If she has those rocks, I'm gonna go... Krebs, come back here. Good job, the door.  All right. Dragged his body inside the door and left it there. Then I dropped the revolver Jeannie had given me back in my overcoat pocket and left my studio for the last time. As I closed the door on the room, it seemed that the face in the portrait was grinning at me in hideous mockery. I had meant to go straight to the police and give myself up, but I must have known in my heart that I wouldn't. Instead I walked and my feet took me almost against my will to the house on Grove Street, the house where Jeannie lived. I had roused her from sleep and she seemed rather cross. What's the big idea, barging in here this time of night? I had to see you, Jeannie. Well? That was an unlucky name you gave me, Jeannie. What's happened? I shot him. You gave me a murderous name and now I am a murderer. So you really did it. I wondered if you'd have the guts. Jeannie! Oh, je...  You loved him once. Who said so? You were going to marry him. Maybe. I thought he was smart once. I said I'd marry him if he pulled a really big job. I might have kept my word, but he bungled it. What's worse, he involved me. When I found out he'd planted that stuff on me. You knew. You knew all the time. Oh, so what? So what? You'll get your cut. Oh, Krebs was right. You did take those stones.  What did you do with the gun? It's in my overcoat pocket. I was going to the police. No, you sap. Why didn't you leave the gun there? Make it look like suicide. It was, in a way, wasn't it, Jeannie? I'm Krebs now. Florence is dead. You planned it very nicely. Oh, stop. Stop trying to be deep. It doesn't matter what your name is. Either way, you've messed it up. Anybody have a key to your place? No. And we still have time. Time for what? The body. Any intelligent person can get away with murder if he keeps his wits about him. You told Elmer that? Yes, I told Elmer that.  Do you want me to do it for you? No. No, I'll do it. I must do it. Here. You mustn't forget your overcoat. No. No, I mustn't forget my overcoat. It'll keep me... it'll keep me safe. Bye, Jeannie. Two stiffs. What a shambles. Looks as if he'd shot this guy and then bumped himself off. Who are they? I don't know the other one. This is the guy that came in the headquarter Saturday. You know, the artist. Huh? Well, that must have been something to his story after all. Here's a note he left. You see. You're inspected. The portrait I told you about is standing on the easel facing the window so you can see it in the light. James Dorrance. I guess this must be it here. He said it identified the murderer. Is it a good likeness? I don't know. You look at it. Ah. It's a woman. Yeah, it's a dame we picked up. A little waitress. Hey, but look, it's got men's clothes on. Bloody. And the way he's made the face all twisted and ugly. She was a good-looking kid. Yeah, she was. He must have been cracked. I guess he must have been.  Yeah, a thing like that makes you wonder. The discerning art lover will recognize Dorrance's painting as more than a mere portrait. It's the human soul stripped naked and its dark and deep and secret places shown in all their morbid brooding fascination. But still one cannot help wondering, what is the name of the beast? Did the woman in the portrait exist? Or was she only the creature of the artist's fevered imagination? Our only clue is in a quotation which the artist calls to be printed in the exhibition catalog. And he calls it all to receive a mark in their right hand or in their foreheads and that no man might by or sell save that he had the mark or the name of the beast or the number of his name. Let him that hath understanding count the number of the beast for it is the number of man. Suspense Presented by Roma Wines R-O-M-A Made in California For enjoyment throughout the world. Before we hear again from Vincent Price, the star of the name of the beast, tonight's suspense play, this is Truman Bradley for Roma Wines with a tip for you men. Every wife loves surprises. Little unexpected deeds that reflect thoughtfulness. So tomorrow night, boost your stock with her. Solve her problem of how to brighten weekend dining. Add to your own mealtime pleasure too. Take home a bottle of delicious Roma California Burgundy. One sip will convince you both that red, robust Roma Burgundy is the perfect table mate for stews, spaghetti, or baked beans. For Roma Burgundy brings out hidden flavors. Adds rare goodness to every morsel. Yes, gentlemen, Roma Burgundy can make a hero of you on two counts for being thoughtful and for solving a mealtime problem. And Roma wine, America's first choice, costs no more than ordinary wines. Remember, for a greater dining pleasure tomorrow, take home Roma Burgundy. Insist on Roma, R-O-M-A, Roma wine, made in California for enjoyment throughout the world. This is Vincent Price. Next Thursday our friend Keenan Wynn will be your star on suspense. And what sounds like a very exciting play, which all takes place on a bus. A bus making a return trip from the state insane asylum. I know you won't want to miss it next Thursday. And now, let me add my voice on behalf of a very great and wonderful cause. The pennies, the dimes, and the dollars that you give when you buy Easter Seals give crippled children their chance for happy living. Help a crippled child to walk again. Buy your share of Easter Seals tomorrow. Thank you. Vincent Price appeared through courtesy of 20th Century Fox and will soon be seen in their production, Dragonwick. Next Thursday, same time, Roma wines will bring you Keenan Wynn as star of suspense. Radio's outstanding theater of thrill. Produced by William Spear for the Roma wine company of Fresno, California. This is CBS, the Columbia Broadcasting System.


A group of human rights agitators, including the United Alliance of Social Forces and the people's alternative political movement has demanded national action against its security and poverty. In Nigeria, plus TV Africa's correspondent, Destiny Mauma, has more. The group has come together to agitate, make demands and want their voices heard in the annals of history. So they have spoken unequivocally concerning their demands which include the rights to live in dignity, comfort, free from fear and ability to work in their own interest. They condemn the inactions they have attributed to historical incompetence and negligence of the ruling class. We want to take advantage of this value to condemn the brutal killing of Mr. Gulak yesterday in a way, and we are asking for full investigation. This kind of god-dream is important to let them know that Nigerians understand that they need to be represented better. We are demanding that our children should be protected from being kidnapped. We are demanding that the farmers should be protected from being killed on the field of farming. The killings that have gone on in this country are unrivaled, unparalleled in the history of this country. We have never sung so low as a nation. The Nigerian people have come to the realization that the future lies in their hearts. The protests which started from Ikeja on the bridge in Lagos culminated at the State House of Assembly, Alausa. They are received by the member representing Oja Wann Constituency Oluxiagun Akande and the Majority Leader. We share your base. It is affecting everybody. It is affecting us, even we that were in government, were not left out. We have your hard copy of your petitions. You saw me, the hard copy of the petitions. The hard copy of the petitions will be taken to the clerk. It will be read on the floor of the house. He has committed to be a proper committee to look into it. Senior advocate of Nigeria, Fermi Falena, demands that the government releases drones and CCTVs to aid the security situation while asking fodder for the struggling power sector to be fixed. In the case of Legosa, we want CCTV cameras all over the place, is that not so? Yes. We want tracking devices acquired, is that not so? Yes. We want drones acquired, is that not so? Yes. The only way we can deal with electricity tariffs is for the House of Assembly to please wake up in this respect. Interestingly, the protest is also being staged in other states. Other demands include electricity tariff hike, implementation of child right laws, fixing of the refineries and a better Nigeria in all ramifications. Destiny Momo for Plus TV Africa.


Hello, everyone, and happy holidays! In lieu of a new episode today, I wanted to share a couple of quick updates to the state of the web series. In 2018, we've released 17 episodes with just over three hours of content. Thank you for tuning in and supporting the show with your subscriptions, likes, and comments. And yes, I do read your comments, and no, I don't think I look like Will Wheaton. The first change we're going to make in 2019 will be to bring you more in-depth interviews with experts from around the web. These are longer format episodes between 10 and 30 minutes, where we can really drill down into interesting topics. To accomplish that, we're also going to change our release cadence from every other Wednesday to the first Wednesday of the month. This slower pace will give us the time we need to produce more great content for you. 2019 is going to be a great year with many more great episodes to come, so subscribe to the Chrome Developers Channel to catch the next state of the web. Thanks for watching, and we'll see you next time. Bye. Bye.


What's good Josh boros back again with another video. So we're gonna check out pro wrestling try not to win So look away challenge. It has been quite some time since I've checked out one of these try not to win So look away videos. So you don't we got to check it out, man. I saw somebody comment Yo, you got to check out the latest one. So that's what I'm here to do man. Appreciate the homie BDW J Forever for always dropping these also Crazy wrestling clips. So you guys try not to win or look away as well And if you do let me know down below time stamp at what part made you wince cringe look away all that This is gonna be a tough one because I think I failed every challenge because it's just it's just some brutal brutal spots And brutal moments. Let's get right into this one man. Oh I didn't know it was just a mountain of chairs there. I believe that was Athena aka in Bermude All right Yeah, rev definitely have to check in on her My god, oh my god Not the great challenge, but they have several other opponents at Mercer now. He's just I want you to understand. He's just sitting there to holding the ladder That's that kind of takes you out the spot. Like he's literally just sitting there waiting holding the ladder I don't know about that. Oh for something. Is that tiger bomb? I'm trying y'all. I'm trying y'all That's a lot of weight Come on now. I mean soaking it too. Come on now.  This is bad That she was on fire Everything's on fire Janella being burned in the ring. This is milk on it Oh Oh my god That's taking equal rights equal fights too far. I just I just don't know what he got clipped No, oh Her angle was on another level. Oh my god.   It's just funny Oh my god Whoa, what is this move holy? Oh my god. Oh Not not into the chair with the thump That one almost got me That one almost got me Whoa, whoa.  Like what are we doing here? Both Sadielyn and Chris Cash have been eliminated That was insane Oh Equal fights She's going for a package file. Oh the chair just bent in half Holy bro, this video is wild. Oh, no. Oh, no. Is that Sammy and Keith Lee? That's a lot of weight Jesus Don't blame him Yeah, that was just a lot of weight Oh Wait One got me out of everything Fucking chopped to the chest.  That was doing good. I'm almost at the end of the video too. Dang it I'm sorry. I tried Oh, that's a young MJF Oh, is that Athena again? What is up with her in these mega chair spots? That's crazy Oh He missed the table he missed the table He didn't even come close to the table. He just hit concrete floor. Amen I failed What a surprise I failed on a clip. I didn't even expect to fail on I tried very hard to just keep Keep a straight of a phase or at least not wince or look away, but there's just Sometimes I just gotta ask why Just just why Comment down below. Let me know what part Or clip from this video made you wince or look away Put it in a you know time stepping in the comments down below Uh, I appreciate all the love and support guys are showing on the channel. Um Road to 150k. I am still here and just be the youtube wrestling champion of the world and in the clutch world heavyweight champion Appreciate y'all kicking in with me. Um See you on the next one


When I first started my basketball skills training business, I didn't realize the knowledge I had to have or that you should have in sales and marketing and really how to get clients. You can be the best coach in the world, but if you don't know how to attract clients, if you don't know how to do sales, if you don't know how to market, you're not going to have a business and you're not going to be able to do what you love. My name is Nick Aldiro. I'm a success coach with Make Money Coaching Sports. If you're looking to connect and you're looking to create a full-time living, coaching basketball, doing what you love, text me the word GROW to<PHONE_NUMBER>.