I'm David Bremner and welcome to the Not Much Boff. These things have a tendency to turn into talks instead of boffs and the fact that we're starting with slides is already one step down that slippery slope. So... We heckle you a lot during the talk. That's perfect. Yeah, I encourage heckling. So the chief heckler in the front row is Carl Worth, who we've been working on this project together now for a few years, although we just met today. So that's one of those internet stories for you. So what is Not Much? It's a library, although I guess originally it was just a command line tool and then people started to want to do crazy things like call it from Python. And so it morphed into a shared library and a command line tool. And it does... You think of it essentially as a front end for Zapien, the full tech search engine with specializations for dealing with mail. And so, well, it does indexing, otherwise searching is very slow, right, if you don't have any kind of index. It deals with tagging. And in my opinion, the most important thing it does is fast searching. So I think in the beginning, many of us thought that tags, Gmail, wow, this was really the thing, but eventually over time, I think the most useful feature it supports is full tech searching. So here's a diagram which took me a while to draw. So that's why I show it every time I talk about Not Much. So really the heavy work is done by Zapien and to a slightly lesser extent by Gmime. So Not Much is not a GNOME project and is full of GNOME haters or something. I don't... Haters is too strong, but people who prefer not to use GNOME. But nonetheless, Gmime is great. We have bindings and there's a bunch of user agents built on top of it. So... The blue box, yeah, great colors, huh? Example tools. So these are some tools that have been built that are not mail user agents. So they're mainly tools that are built using scripting or using the bindings. So I think part of what I want to pitch briefly is that it's quite an extensible system. So there's lots of different ways to use it. If you want to write C code, you can. For the rest of you, there are various bindings. Honestly, the Python bindings are the best supported. They're the ones that people are using daily. So unless you have reasons to really dislike Python, that's probably... Well, or scripting from the command line is also a perfectly sensible thing to do. Okay. So anything else not make sense here? All right. So Bower is written in Mercury. So if you've always wanted to work on a project written in Mercury, this is your chance. Okay. So this was up to date as of May of this year. So it's slightly out of date now. So you could see that Carl did a whole bunch of work in terms of number of commits. And then... I think it's really small. The rest of us do too, actually. So yeah. And then half of my commits are like, you know, merge release branch to master or something. So I overinflate my own importance here. So the real people to thank lately for their ongoing efforts are Austin Clements, Yanni or Jani, I don't know how to pronounce Finnish names, Nikola, Mark Walters, and Tomi Olila. Something like that. Okay. So we're Finnish heavy, which is always a good sign in a free software project if you have lots of fins. So you know, all right. So you should get on that bandwagon or move to Finland and get on or get out of the way, right? That's what they say about... It's kind of aggressive.  Okay. So here's a sort of man page level look at the command line interface. I guess Carl can say whether it was consciously modeled on Git or not. You copy a user interface feature. I copied the one good user interface feature. The video people are getting twitchy. You'll have a microphone. If I'm going to copy from something that has notoriously bad user interface, which Git does, I got the one thing that I thought was really good. So we have query syntax, which is essentially Zapien's query syntax. So if you're used to that, then great. So that has its pluses and minuses. So we occasionally find it a bit limiting, but we're working on that. But you can search on some headers. You can't yet search on all of them. It's a constant feature request, so I'm sure it's going to happen at some point. Yes, Ian? Can I have the one? Yes. You said I should heckle. Right. So query syntax. I'm missing body from that set. Missing body. Search in the body. Oh, don't do any of these things and you'll search in the body. Search only in the body. If you search for a term that you're wanting in the body, you'll also get occurrences where it's in the subject or at the front. How would it actually be a hard feature to fix? No. I mean, we wouldn't even have to change the indexing. I don't think. Yeah. All right. So if you ever start to use not much and you make a feature request, it wouldn't be that hard to do. Body only. Okay. So sure. So here's an example of some queries. So I'm looking. I have some kind of hierarchical scheme of tags which is just my convention and I'm looking for things that are to me. So one of the original design decisions of Carl's is that not much doesn't modify your mail. And so here I am modifying your mail. But I'm doing it by doing a search for mail that has been tagged previously in some user agent as deleted. And then once in a while I do a purge and remove those. We can come back to these scripts and critique my purl. But so what I would say is that it's not just because of the language here that the Python script probably looks cleaner because the Python script is using bindings that have been written whereas the purl script is acting as a glorified shell script. It's just shelling out to not much. I think the only reason I included it is that that's a piece of production code that runs our bug tracker. So it's real. I mean that's worth something. You can do Ruby, Ruby, Python, it's all the same, right? Python with Rails, sure. So there's the aforementioned bug tracker. I'll do most of this stuff as demos. Let me just mention the demos I could do if people were interested. So there's a bug tracker based on not much, there's an Emacs-based mail user interface, there's a Vim-based user interface, there's a lot down here. And these are all actually, it's unfortunately, you know, bitmap images not reproducing too well. All showing the same search results. Yeah, this was in, this is out of date. These are from last year, these images, so. Right, you may well argue that if I just managed my mail better I wouldn't have to develop this software, but there you go. So I don't know if Zack can give a more informative demo of not much mud than I can. So it's a way of sticking with mud by taking advantage of the search facilities of not much. Sure. There's a web client which I've actually got running on my laptop right now. There's sadly not the version from Debian, and if you'd like to know why then I'll rant about that a bit. But so I can demo the web client. Rob is hiding in the corner there, has sort of by mistake written another web client. So you have your choice. You can use the portable, portable Marshmallow, not much itself is written entirely on that stage. Right. Okay. So we have a web client written in Haskell and a web client written in Clojure. So. I know me early. Yeah. Okay. And what do you have on web applications that are written in a live? Fair enough. You'll have to write your own then, because we're clearly short. Okay. So let me finish off just by mentioning a few of the things that have recently happened, so if you're running the Debian, not much, you won't see these yet. They're in Gitmaster or, so, sorry? So Melpa's a bit dicey with not much, yes. If it works at all, you will get not much jump. But the problem is that Melpa only brings you the Emacs list, and so that can, it really should, you should get the C and the Emacs lists together, but. So well, some bug fixes, some fixes for unread message handling, some UI features. You notice Emacs is coming up here a lot. So that's sort of, you can see where most of the development is happening, or rather most of the development that I'm aware about. So some of these things are not happening in the main, not much free. A lot is its own project, and not much Emacs, or, I mean. Not much outside of Emacs. Yeah. What's that? What's not much jump? So not much jump is a cool new UI feature, which I can demo for you. It's simple, but cool. So what we're working on, this is kind of foundational stuff. We're going to go from database versions to database features. It's sort of like having a symbols file instead of one SO name. So I think it should be groovy. We're going to get metadata modification time. So you're going to say, do me a backup of all my tags that have changed since Thursday. So we're going to be able to do incremental backups of your not much metadata. Some improved message citation stuff, char set, and CID. So some stuff with HTML and the ever ongoing battle with character encodings. And so not much insert was introduced. So right now we have two MDAs, not much base, and this is really irritating. So basically not much insert was introduced and it misses a key feature. So we're going to fix that so that we'll be back to having one. Ian. So I had a bit of a read round, but I'm still kind of a bit confused. So not much as an indexer, but also if it's got a, if it needs an MDA, then it's a mail store. And now I'm told it's a mure as well. So which of these, what is it anyway? So it needs an MDA because the thing it indexes is mail. So it doesn't, I guess it's mission creep in some sense. Well, I don't know. So the actual history of where not much came from, I started using an email program called SUP, which actually goes a lot to explain the name. Not much. Not much was the answer to SUP. Anyway, so SUP was written in some horrifically slow language, Ruby. We don't hate Ruby on it. No, Ruby's great. I'm sure it was great. But it was, it was, it was using Zapien and Zapien as a C++ library, which gave very fast full text searching of the email. And I thought that was really great. But the indexing code, the thing that actually parsed the email and can shoved it into Zapien was all written in Ruby. And just the thing that just like read in an email message and constructed an internal data representation of this simple little blob of text was horrifically slow. And it took forever to index your mail in the first place, not because Zapien was doing the full text indexing. That was actually pretty fast. But that Ruby was actually interning these strings. And I said, okay, this is really ridiculous. So I set out just to speed up SUP by writing a little bit of C code that could read in an email message and shove it off into Zapien. That's all I was trying to do. And if I had, because if I had tried to do anything of what we're talking about up here, I never would have started. I would have been terrified. That's a big project. But I'll just, I'll just accelerate the indexing here and SUP. And so I got, I got done with it. And some of the design decisions that have afflicted us for a long time, one of the features that I never did at the beginning. And in the past, I don't know, two years that I've totally abandoned not much and let these guys continue to run with it. Thank you guys. One of the features that I never did, and I'm surprised that no one has done yet, is the indexing of arbitrary headers. Or even the indexing of just the list ID header, which everyone complains about. One of the reasons I didn't do that is I was intentionally from the beginning making an index that was absolutely compatible with the indexing that SUP did. So I could do like bitwise comparisons that, yes, I fed all the same data to Zapien and I got the same index out so that we could turn my code over to the SUP author and say, hey, take it. It makes a bit for bit identical index. And I got to that point and I said, here you go. Take a look at it. What do you think? And he's like, I don't want any C++ code. See, no, it was under C code. I don't want any C code in my project. I want to be able to fix bugs in Ruby. So no, we don't want it. I thought, oh, well, okay, well, I can index my mail and now that I can index it, I could write a little bit of code to search it. That's not very hard. And I've got this command line tool. And then Keith Packard says, well, heck, at that point, Carl, it would just be, I was struggling with the SUP user interface, which is curses based interface written in Ruby. I really wanted something inside of Emacs. He's like, that's just a little bit of ELISP code. I could write that really fast, said Keith. And somehow he tricked me into doing that. A couple days later, I'm like, oh, I've got an email program here. And I switched to using it entirely. So it is, so finally getting back to Ian's question, it is an indexer that expects to have a local mail store available. It doesn't do anything in terms of fetching your mail, getting it onto your system, being an MDA. This guy who talks about it being an MDA, well, we'll talk about what that means in a second. So from the beginning, it assumes that all of your mail is available locally, which is great, because if you compare it to something like Gmail, you've got a nice, you can have your mail store live on your laptop and not be visible to any third party. So that has some benefits. And then on top of that, so now we have a command line interface. And I want to do a little bit of demo of the command line interface. Do you have HDMI over there, by the way? Just VGA. Just VGA. Do you have a VGA? I bought too new of a laptop that did not give me a VGA. Anyway, I'll try to figure out. You want to do it on my machine? Yeah, would you? We probably have more or less the same mail. What it takes, we don't know, but there's HDMI in. We have HDMI? I'm going to get one more piece of it. No, that's OK. It's OK. No, we want to do the actual demo. If I could just, I just need to get this one line command to you somehow, or you could type it in. It won't work for you because you don't have the code repository I'm dealing with. I'll talk about that in a second. Oh, holy what? This is real life. This was the command I typed this morning. This will be a story in a minute. So I can't type all that. It doesn't matter if you get it right, because it won't run. OK. It focuses it well. He doesn't have the code repository. There's some curtains. OK, so not much is an index, or it assumes a local mail store. We did a library interface, and my idea was once I got it to the point where I had something working inside of Emacs, I said, nobody is going to want to use this. Well, there's these few diehards that run their entire lives inside Emacs, and they'll be happy. They'll love it. They've been waiting for this for years since they ran over Wanderlust's speed and limitations years ago. But anyone else, like, I don't know, they want to use Thunderbird or some other email program. We'll need to give them a library interface. That's why we did a library interface, so that someone who's actually maintaining a graphical email program could simply hook it up, hook not much up, and we'd get fast indexing for evolution and Thunderbird. And nobody's ever done that either, so that's been kind of sad for me. Not that I want to use those programs, but just to be able to say that we did that. So an indexer, a library, and an MUA built on top of it. OK, so now I'll do David's story since he's typing this. Are we failing? OK. I can't even get it. It's a one-liner. I typed it this morning. Yeah, but it took you all morning. Yeah, put it in a paste bin and I'll grab it. Turn on your webcam and point it towards his laptop. I don't have a webcam. This is technology. This is difficult. I'm so glad we asked for this to be streamed. Can I just paste it to hash not much? Are you in there? Oh, yeah, I can be. Oh, I could be if the network worked. OK, so I don't know why I have no network. So this morning, Eric, Ann Holt, is a not much user. And he says, oh, I had this not much disaster happen to me yesterday. I guess, what was that? He said, well, I thought I was in a filtered view of a few commits, and I ran star minus inbox. These are Emacs key binding commands, meaning star, act on all messages in the current view, minus take away the current tag, not inbox, but to do. Star minus to do. And he said I cleared all the to do flags, because he's flags, emails that I wanted to get back and to do something with them later. But he wasn't. Yeah, yeah, wasn't that great? Well, that was the thing. He thought he was in the filter view, but he was at the top level view, and he threw away the to do tag from all messages. Well, the tags are the only bit of precious information that exists in the not much database. Everything else you can recreate from the mail store. Tags are something that you've added manually. And so now he said, I didn't remember anything that I had marked to do. I said, well, that's great, you don't have anything to do. Your work just got easier. And he said, well, surely you can recreate a bunch of that. He said, yeah, I could remember that someone had asked me about that kayaking trip, and I was supposed to reply. And he said, I went back and recreated that. So the biggest problem was this software project he's dealing with called Piglet. He said, there were a bunch of patches that people had sent, and I had marked them, because they were tricky to review, and I wanted to get back to them and get back to me. So in particular, the people that had sent a web patch, and it was their first patch, and I wanted to make sure it really got reviewed and got at least replied to and inserted, right? I said, well, so you're talking about people who have sent patches to the Piglet mailing list. Their patch has never been applied. This seems like something that's really easy to describe. So we wrote this one liner. We still don't have it up. Okay, so anyway. This part's not my fault. This was just, it was just a little bit, he's got the not much part at the beginning. Okay, well, I can keep typing. Yeah, so yeah, keep typing. And the rest of it is just to get short log thing. It's not really that interesting now that we're making David type it. The point was we could generate a query. So this first part, not much search to Bremner subject. So Bremner, this was actually Piglet, he changed it on me. So we were looking for all the mail sent to the Piglet mailing list with the subject of patch. And that was about 2,600 email messages, more than Eric wanted to go through. But we wanted to exclude from that any mail sent from someone who had a patch successfully applied to the Piglet code repository. So that was a get short log with some said, blah, blah, blah, blah, and that was perfect. Thanks, David. And they then resolved, do you want to type? No, you're not going to type the output of the command. Because the output of this command was, I don't know, it filled my whole next term. 60 lines worth of query, but you could run and you get about 100 messages out of it. And even that, we had some names like Shoze where the accent was in the get message or the, you know, there were some easy things to filter out. I think he had 70 messages after about five minutes and that was enough, that was a small enough list that he could go through manually recover. So that was kind of a cool story. The scriptability of an email program has been really valuable to me. And that was something I didn't expect to create from the beginning. So basically what you said is that because you've managed to make an Emacs mail client that doesn't support Emacs undo, you ended up writing some hideous shell script. That's not it. Well, and he talked earlier about this incremental metadata update. So that Eric could have been backing up his tags in the beginning and avoided this problem. Right, but that would require people to make backups, which is kind of a silly. Okay, so I don't know where people want to go. Somebody asked about not much jump, Rob. I think the other thing to note there is that there is a dump and restore command, which you can run whatever you want to. And it keeps a file containing all the mappings between the message IDs and your tags. And so if you do that, then you can get most of it back later. And people do fun things with not much dump because it's a text file that comes out. You can put that under Git revision control and you have, like I said, that's the only precious bit of your database that's not recreatable from your mail store. So you can put that under Git revision control. It's pretty cool. And that's actually the basis of the NM bug thing that does the bug tracking. Do you want to demo? Sure. So let me do two demos at one time. So- This is on your real mail store. Yeah, so we're gonna- So you can now do some injection attacks. If you want to email something to David right now, you could put embarrassing things on there. Oh, cool. I was gonna go to the bug list. Okay, so let's go to the review list. All right, so not much jump is nothing other than just some cool key bindings for saved searches. So now from anywhere in not much, you can jump to what I guess not much users would call folders and it's much faster. So we used to have sort of a top-down, we still have in fact, so this just adds on some more key, let's not look at my inbox. God only knows what's in there. There's much better, right? Nothing incriminating on a Debian list. So, okay. So, right, so this is in fact an Mbug. So an Mbug is just a search in my, in some sense, just a particular search in my mail client. So instead of going to the BTS, I just bring up this. And so for example, if I decided that- And this is the list of outstanding patches to be reviewed or? Which is only 66 patches at the moment, which is pretty good, I have to say.  So suppose that as our mailing review takes place, our patch review takes place on the mailing list, and suppose that I think, you know what, you only live once, let's just merge this. So, I just remove that tag. And then I do, oh, this is not too good, is it? All right, so then I could do, but I'm not going to, just do an Mbug commit, which commits my tag changes to a shared get, well, to a get repository, and an Mbug push. So it's a variety of distributed bug tracker. And so why do you care, right? I'm just messing about with my mail store. Well, the point is it's not just my mail store, right? Other people can fetch this same get repository and share partial versions of tags with me. So everybody who's interested can participate in this metadata sharing. It's experiment, well, I guess it's not really an experiment anymore. No, it's been the bug tracker for not much, for quite some time. And for people that are using not much, it's been very effective that we can collaboratively work on this single name space of tags. And yet we all have this reflected in our own mail store. So you don't have to operate, since all of our code submission is by emailing patches, all of our code review is by replying to patches, now all of our bug manipulation is simply adding or removing tags from those emails within the email client. Mika, one of you. So now I understand your saved searches in Emacs were all not much colon colon foo tags, which are all related to this because those are the bunch of tags you're sharing through the Git repo. Right, so I have a couple of saved searches. And I mean, it's only a convention, there's a configuration for this webpage. So the set of tags is just a set of tags, right? And so not much and I, or the webpage and I have a set of views which more or less agree, except that some things I hide because once I tag something some way I don't want to see it anymore, but yeah, essentially. Has anybody thought about downloading the Debian BTS running not much to index it all and then tagging all the tags in it and see what comes out of it? Yeah, it should be possible. I mean, because yeah, the Debian bug tracking system is similarly all mail and then some extra metadata on top. I don't know that, and it's ever thought- Well, Jerome has a comment probably about the size of the mail store. You're right. I was just gonna mention that in terms for people it might be relevant who are thinking about evaluating it. In terms of performance, it performs pretty well, but when you get to a very large number or a not, not quite, not much number of mail, unless you have an SSD, I suspect it can get a little slower. So if you're up in the 1.5 million messages or whatever, it'll be a little pokey on a like fast laptop drive. And of course, the BTS is many times that, right? I have no idea what the total number of messages in all threads, in all BTS bugs, even the unarchived ones, that's a, what, it could be tried for sure. The early conspiracy theory that came out, I was working for Intel when I started the not much project. I'm still working for Intel was that, and I came out saying, yeah, it works great for me. I have 800,000 messages. It's blisteringly fast. And everyone's like, wait, what file system are you using? Oh, what about it? EXT4 or whatever. And they're like, oh, wait, I'm using an Intel SSD and it goes really fast for me. So the conspiracy theory is that the whole project is just a way to sell SSDs from Intel. But it actually works really well on an SSD. And I think there's some kernel bugs in something that, or something, we're tickling some bad behavior somewhere. Right. So at the moment, I'm using VM, which I may be not everybody knows. It's an Emax mail reader. It, VM likes to take your whole inbox.  I have to rotate it about every six months. And it slurps the whole inbox into, into core. This works particularly well if you have a 32 bit Emax. Can I evaluate not much without having to convert my entire mailbox to MailDeer in case I, you know, because converting back is going to be pain as well. So you said you currently have to rotate it every, occasionally that's because of some VM limitation or something. There's one Emax file. Right, I have one file. Right, we want to do one file. And so Emax can't, the 32 bit Emax can't have them all during the whole Emax file. Right. So you've been, so you've been regularly running into the limitations of the Emax file format for a long time and just dealing with it by rolling this file over. Anyway, okay. Support for Emax file indexing. Well, as I said to Richard Stallman, currently nobody's working on that but you'd be welcome to. Yeah. But I mean, as far as permanently, it's pretty trivial to run Emax to MD and see what it would be like. Which by the way is the most awful, sorry if the author's in the audience but is the most awful user interface ever? I mean, it makes Git look like genius. But it is, it is really bad. It like doesn't take relative paths, you have to give it absolute paths and the weird things like that. But you give Mbox to MD, absolute path to your Mbox, absolute path to the mail there you want it to create and try it out. Maybe you'll never want to go back. That would be nice. Questions? Yeah, I just wanted to mention a pet peeve of mine, which is totally in the area of patches welcome as David already told me. And I just wanted to mention it because it might be relevant for specific use cases. So namely I'm living in a counter which is very much accent full, which is France. And as far as I understand, there is no kind of stemming, which is not really stemming, but canonicalization that makes accented letter being indexed as also as, also if they didn't have the accent in the first place. So if you have a lot of word with accents and especially if you have the same word appearing with and without accents, we essentially need to do a lot of queries with a lot of ors. And I guess we might need to do some kind of canonicalization before indexing, but if you are not doing that, that will be really painful. So a lot of that feature would be down inside of Zapien. Zapien does have the ability to specify, oh, this is the language of the text I'm indexing and it can behave differently. And so you might trigger some of that behavior one way or the other. But you have different languages. But you have different languages. And so there's a fundamental problem here, which is email doesn't come at, decorated with what the language of the text is. There are various projects that examine a body of text and try to automatically determine the language. And then we could pass that on to Zapien. I don't think we've yet incorporated one into not much. So if I, I mean, I think we talked about this in Switzerland, too. And, and, and I guess it doesn't sound, at least to get some initial handling for it. I mean, it sounds to me like Zapien is the right place for it, but, and, but the problem with that is then, well, do we really want to use bleeding edge Zapien? This is a constant question for us, but. Do we know how much language is important? Cause I think not much is currently telling Zapien English. And I don't know if you changed it to. I'm not sure you want to. I think that Zach has this sort of unicode map in mind that maps everything to asking. So as far as I understand the compositional role in which every single letter can be decomposed in the letter without the accent plus the accent. So you can imagine doing some sort of normalization. Dimitri is going to tell us why this is impossible. Well, I mean, it's so itself, like half of that database, it has translation tables from most of the languages have that have ever existed into canonical translation. You could use lip, it's so. But it's like seven megabyte database, which comes with it. And then you could translate it, but I'm not sure if Zapien hooks into that or not. But it is the canonical way to canonicalize localized text. There were a couple of other questions. The video team has a question, which I don't understand. You're happy. Okay. Hi. How well does not much handle duplicate message IDs? So you take that?  So usually in most mail stores, if you have the same message ID showing up in multiple places, you're actually dealing with logically the same message. And that's how not much treats it. In the database, it uses the message ID as its primary key. It will keep track of the fact that there are multiple files associated with the same message ID. And you can, there's even UI where you could do say, hey, give me a list of all the message IDs that map to multiple files, and you could prune out the duplicates and things like that. What not much currently does the last time I looked at the code was it indexes the full text of the first such message it encounters. Later if it encounters another message with the same message ID, it assumes it's already indexed it and won't index it further. In common, what happens to me, for example, I'll get two copies of every message sent to a mailing list, one that has and one that does not have the mailing list little signature thing at the bottom. So that's been, that's worked in practice just fine. There's, you can imagine potential attacks where people are trying to forge message IDs and trying to mess up my mail store by sending me duplicates and we haven't dealt with that potential problem. Yeah, I mean, the other thing is I think the consensus is what we really want to do is index all the copies for at least so that even if you have these false friends which look like the same message but really aren't, you can find the message you want. And that's, believe it or not, that's why we haven't indexed the list ID yet. So there's some chain of causality. And then there's probably some UI things to be done to say, hey, by the way, this message has three other duplicates. Would you like to see them as well? And if we had that UI in there, I think at that point you could avoid any potential problems from weird duplication. Yeah, I mean, besides the footer at the bottom, there's also the list ID, like you mentioned. The headers are different for those and if I'm going to search, oh, I want to see all the ones from that list where we had this conversation, suddenly the ones that came to me that got indexed first are missing. And that's what exactly what David meant. That's why we haven't indexed the list ID yet because we'd have to do it reliably by doing the copies first. So we've got to deal with the indexing of copies before we can add that. Why on earth are you using the message ID as the primary key? That's obviously insane. I should start email sending an email with the same ID all the time. That was actually a question. I want to know what the answer is. Why? I have this great built-in answer to most of these hard questions that had to be answered early in the project. It was I was doing only what sub did, right? I wasn't trying to invent something new. So I'm going to pass off all the tough questions to that point. But no, do you have a what, my study turns out, like I said, it's not that primary. It's a thing that's searchable. There's nothing really primary about it other than that we don't duplicate, we don't index duplicates. Once we're indexing duplicates, there won't be anything primary about it. It would just be another term that's indexed. Why is it that when I use different format outputs, I get different headers output? Like I was looking for all the spam assassin rules that hit and different formats outputs didn't have them included and some did. Not for searches, just for dumping, showing the message. So the format question here, this is whether you're going to output plain text versus outputting JSON versus whatever else. And I don't imagine there's any good reason that the set of headers from different formats would be different. It could be a bug. So it seems it's most likely that the plain text versus one of the structured formats got out of sync. I mean I expect the structured formats to all be in sync. But these days nobody uses the plain text as a sort of key part of their workflow. So it's maybe bit rotting. Yeah. And I think relative to that, for people who aren't familiar, it's very handy that they're talking about the command line client. The command line client, you can ask it to spit out, it's well documented JSON or S expressions of your data. So it's very easy to build on top of that. Yeah, I mentioned earlier we have a library, which is a C library interface and we've got these bindings on top of it. But almost always when I've built something on top of not much, I haven't used the library, but I've built on top of the not much command line interface. All of the initial EMAC stuff was done that way, even with the cheesy plain text output, not in any structured. Unfortunately now it uses the structured output, it's much more reliable. But that's been the nicest thing for scriptability is using the command line interface. Other questions? We're probably low on time. We're probably low on time. I was going to do a... We have like seven minutes. We have seven minutes. Oh, ten! Look, Joe's got signs for us. Ten minutes. Other questions? Otherwise David's going to come up with other stuff to demo. So we mentioned undo, or at least I did. You've got any plans to make undo work in EMACs because I use that in my Mua all the time. So one thing... Yeah, we're getting closer maybe. I'm not sure the right way to do it because it essentially has to keep the database in sync. I mean, you can reach behind the EMACs interface and do stuff in parallel. But one minor UI feature, which isn't what you asked for, but which is getting closer... Oh dear. So... Right, so you can't really see, but here I just asked NM bug, how is my mail store diverged from the canonical one? And I'm undoing that. Undoing my previous demo. Okay, so it's back. So one minor UI thing that's changed but is... So you can sort of... Again, it's a workaround. But so one thing that's changed is rather than making the tags disappear, we're now giving visual feedback. So this red line says it's actually gone from the database but so you can put it back. So it's a related UI feature, I guess. What's the recommended way to fetch your mail? So I guess... I mean, in an important sense, it's not much it doesn't care as long as it lands there, right? But in the Boff spirit of how do we solve these problems, I use Sync Mailder. I have SSHACs. Many people use offline IMAP. I hesitate to make a recommendation because I'm still using fetch mail, but I don't necessarily recommend that. Straight, straight, R-Sync of the Mailder. R-Sync of the Mailder. Yeah, R-Sync, in some sense, you know it's much better tested and isn't going to do crazy and compatible upgrades. Before we get to the next question, I want to say one more thing on Ian's question. We have discussed making every command constructed journal of the changes it's made so that you could do... You have a sync point in the journal and you could replay back to do your undoes and things like that. So what a solution like that would look like, we haven't implemented that. I actually wanted to respond to that as well. I'm not sure what undo you might be referring to, but I don't know how familiar you are with not much itself, but as it is in the Emacs mode, you have when, for example, you're constructing a message, you can do all the undo you're typically doing with your text editing. No problem, it's just the not much commands where you're adding a tag, for example, there is not the Emacs undo for that add or remove of a tag, but you can quite simply just do the opposite command you just did if you just removed that tag, or if you removed all the tags in a particular view, then you can just add them all back. You just don't have the key binding to undo that. And as David demoed here on a single message, we also, if you have a search, for example, showing me all the messages currently tagged to do, and you hit remove the to-do tag from all of those, it won't automatically update that search, which would lose the messages, they stay there so that you could say, oh wait, I messed that up, add them back, so you can usually recover from those kinds of things. Right, but we had the example earlier, VM has virtual folders which are a kind of search really, and I'm often doing unwise things to the contents of a folder like, you know, deleting the, delete all the messages in this folder, in this virtual folder, when I previously deleted half of them, right, and now I want to undo that deletion, that's very easy, I just did undo. Yeah, we're not, absolutely, the full featured undo would be a nice thing, and we'd love to have that. We have two minutes, so I think we're down to two questions. Given that you don't index this ID, how do you deal with mailing lists? Usually, most of us just use the to address, or a conjunction of several to addresses at the list, the to address has changed, and it works. No, for example, if you wanted to search for anything that was sent to the not much, you could just do right now, search to colon not much, right, and there, that's all the message sent to an address that had not much in it. Now, you could have written the complete address, destination address for the mailing list, but that's what most of us do, is use the to address. So, I should mention that another option is delivery time tagging of some kind, which some people do, or if you happen to deliver into, in the old proc mail style, or the current proc mail style, I guess, into folders, then you can search on folders. So, this is a little harder, but maybe this will work, you never know. Ooh, look, so, I have folder, I happen to have my mail more or less organized into folders by mailing lists from... Don't get sidetracked, answer me. And so, I'm able to use that file structure as well to search. And let's not talk about the warning. I apologize that I missed the first half of the bof, so I don't know if there has already been discussion about indexing the clear text of encrypted messages. Ooh, ooh, ooh. Yeah, I wanted to talk about this. Right now, it's encryption. I've switched a few months ago to encrypt by default all messages that I send, if it can find the, if I have the key of the person I'm sending to, sending to an individual person, not to a mail list, my client will automatically and transparently do encryption. I'm not doing encryption because I necessarily have some private content of the message. I'm just trying to protect the transport of the message so it's not intercepted as it goes along. Because of that, if I'm imagining a day where all of us are sending a lot of messages back and forth that are all encrypted by default, I would love to continue to be able to use not much. Not much right now can't do any indexing of that encrypted content. What I would like to do is, when receiving the message, not much will currently decrypt it. You know, it'll prompt for the passphrase. I know the passphrase will decrypt it and show it to me. I'd like it to say, oh, I just decrypted this message. Should I insert the plain text version into the mail store? Which I would almost always say yes to. And then I would protect my mail store separately, such as using an encrypted file system or something like that. Protect your index in the mail store. Protect your index in the mail store. I would do those together. But why is it that your mail store is still encrypted but the index... No, I'm suggesting that... I would suggest that when decrypting the message to show it to me, I would insert a plain text version into my mail store. This is the system I would like. And then that would take protection of the mail store and the index as a separate step. Give DKG and make him stand up. So I think people are going to have a lot of different preferences about the sensitivity of their mail. So I personally want my mail store... I want the messages in my mail store to be byte for byte what I received. One of the things that I love about it not much is the fact that it doesn't tamper with the messages in the mail store. And so what I would like is I would like to have the index be something that I can protect. And on a per message decision in the way that you describe, be able to say, please index the clear text of this message. And I recognize that if you have access to the index of the clear text message, you can probably reconstruct at the very least a bag of words of the message, if not... You've got the order. You've got the order as well? So you might as well put the clear text there. Okay, so... But there's still a question of, I've got my mail store and I've got my index. You'll have two copies, one in particular and one out. Both are identical. Right, but I don't want to have to think about protecting my mail store. Right now I understand what's going on in my mail store. I understand where the encrypted messages are. And if I'm doing R-sync or offline IMAP or something, I don't want to be pushing clear text messages back up to the server's mail store. And my index is local and it's going to stay local. So I want to protect the index and I would like to leave my mail store the same. So the workflow I would like to see is just focused on the index. So I should have started that question with the answer that currently not much does not index encrypted messages. So the index is safe in that sense. It's useful in the sense that you can't search any of the encrypted messages. So yeah, we do need to develop the workflows and the right protection for that. So this is the end of our time slot. There is no other talks in this room so you guys can continue as long as you want. But there are probably other talks going on. Just so you know. Thanks. I was just going to say that presumably it's just about any message that's encrypted and not the headers so you are still indexing the headers and all that information, right? Okay. That's correct. Typical email encryption will encrypt just the body and not much will successfully index all of that unencrypted headers. So you can still search those. And so anyone is free to leave at this point. There may be other more interesting talks going on but anyone's free to stay and chat. Yeah, so I'm interested in encryption as well. So I thought about the problem and I was wondering you can simply... I don't know if it's simply or not but can you just think about encrypting the whole index with some transparent layer on top of Xavian or maybe working with Xavian people to just do that? It's certainly possible. There's a project... Is it a mail pile project? Is that a free software thing? I can't remember. Yes. They are currently doing an encrypted index, I believe. And they're using Xavian? No. No, they did their own indexing. They're focusing entirely on a web client. So it's another project perhaps worth looking at. So it seems to me like the workflow is very much a filter prior to index workflow where every message that comes in has no filter and then you can apply filters for the particular indexing of any given message. And then of course I guess it needs to be ordered filters because you could decrypt a message that then has a PDF in it to index the PDF successively. Yeah, but we're not currently doing... Not much doesn't currently I think go to that level. We will index the file names of attachments but we're not sucking them in and indexing other attachments, etc. Unless someone's out of that. Yeah, no, I don't think so. It'd be pretty simple to do. I think it would be an issue with how much are you going to blow at your index. So I'd suggest that I mean it's the beginning of DevCon. I'm around all week. I'm around all week. So let's sort of wrap it up and please find us if you want to talk more or want to work on much. Thanks for coming. Patch is definitely welcome. Appreciate it.


Since 2018 or thereabouts, many people have been talking about the economic recession. As 2019 went to a close, every cat and dog started predicting the recession and now smelling it, no. These doomsayers don't necessarily know the future. It's just the normal thing to be right eventually if you keep on professing things like a recession. It's just the normal thing to be right eventually if you keep on professing things like a recession since it comes about every decade. This time around, the world economy is crashing down not because of what we do to the economy but because of what we do to our stomachs. Yes, it is going to be a tough time. Millions of people might end up losing their jobs and many businesses might go bankrupt but there is good news for a few people. Yes, some people will become richer during this time and I'll share with you the types of people and businesses that may be making a lot of money this time. If you are one of these people, I should congratulate you. If you are an entrepreneur or an ambitious person, we especially invite you to join our motivational channel which was designed to give you daily inspirations so that you will have the strength to pursue and achieve your most important dreams. We call this channel HUNT TV and you can join this in the description box. 1. Online advertising agents and platforms In the year 2007, Google revenue was $16.6 billion. That was before the world was crushed with an economic meltdown. Guess what happened when the world's economy was in trouble in the year 2008-2009? Well, Google and other online ad platforms made far more money than they should have made without the recession. In the year 2008, Google made $21.8 billion and in the year 2009, the company made $23.7 billion. I assume you have two questions here. First, how come Google makes more money in a recession? Second, how can you benefit from such income when you are not the mighty Google? Now, let me answer your question.  These people are called ad agents and it's a billion dollar industry. What happens during a recession is that companies suddenly have less money and start thinking about how to use the few dollars they have to get the results they want. Then, they suddenly discover that TV and radio ads are too expensive, difficult to track and impossible to target. This makes several companies look at the Internet for the answer and the best people to help them are online ad agents which are people who have taken their time to understand how ads work on different online platforms and how they can help these companies get results. Yes, Google and Facebook can make a hell of money during a recession. Hundreds of thousands of ordinary guys like you and I can also make tons of money if you can master how to run and get results from online ads and how to convince companies to pay you to help them get results. Two, content creators streaming platforms.  The people who get fired might be on the street looking for other jobs or doing other stuff to keep their family moving. Right now, we're in a peculiar situation with the whole world sitting at home is just normal that people consume content for 10 hours every day because what else would you do? Well, this happens to be good news for thousands of people all over the world. I can promise you that every blogger you know will make more money this time. Every YouTuber you know will make more money this time. Companies like Netflix will remember to see as their best and yes, you can't be Netflix. If you're a content creator, this is the time to be more serious with your content strategies because there are millions of people out there who are just in their rooms all day and the only thing they can do to keep their minds together is to consume content. Three, smart stock investors. Around the year 2006-2007, I noticed that my brother was buying a lot of stocks. He was just like most people in the world. Do you know what most people do? They run when others are running. The problem with this way of life is the wrong time to do anything is when everyone is doing it because it's usually too late when everyone is in the market. The right time most people think they should buy stocks is when companies are doing well and when the economy is fine. Unfortunately, the right time to buy a stock is when hell has broken into the stock market. The reason for this is apparent. Now you have cheap stocks which would eventually make you a lot of money in the nearest future. That's why Warren Buffett said, Be fearful when others are fearless. Bonus point. Home delivery services. In my country, even though we order several things online, you still have a lot of fun going out to the grocery stores and a few other places. Unfortunately, there has stopped for many people and me in recent time. While we don't have crazy lockdowns yet, everyone is careful about going out. Now you may want to order for everything you need to keep your family alive instead of going out to pick them. And yes, that signals improved business for certain people. While this is likely to be a difficult time for billions of people all over the world, a few people may have to remember the period for good. I hope you are safe and able to cross to the other side of the road jubilantly. And just before you go, watch other videos on YouTube. If you are an entrepreneur or an ambitious person, we invite you to join our motivational channel. The objective of the channel is to give you daily inspiration so that you will have the strength to pursue and achieve your most important dreams. We call this channel HUNT TV and you can join in the description box. We love you.


Deer has just been on fire. I like cat, but deer has been better. Deer has an agricultural cycle that's doing better, including Latin America. And now they bought a virgin for five billion, which is going to make it so their construction and forestry business is much bigger. Just at a time when we sense that Europe is coming back and there's going to be more road building. This is a big road building company. It's going to be competitive with cat. It's a brilliant acquisition. I think we'll get even more love tomorrow. Deer goes higher.


Hi, I'm Brenda Oliver. I am the Culture Arts Corps Program Coordinator with the City of Columbia Arts Center, located at 1227 Taylor Street, and welcome to Destination Hometown. We are here to talk about our first Thursday event, which is coming next week, October 4th. And you're going to be surprised. It's through the Native Eyes Arts and Traditions. We are featuring Native Americans. We have partnered with the University of South Carolina Lancaster, the Native American Study Center. They're artists in residence. Becky Garris will be here. And come on out. She's going to teach you how to do a friendship dance, which we all need friends nowadays. There will be some pottery demonstrations, some basket weaving. There will be storytelling, a lot of Native American stories that we may or may not have heard of. And there will be traditional arts from the Native Americans. And we really encourage you to come out and get to know who are the first Americans so that you can be more informed and better understand the culture. And we'd love to have you. It is free. It is from 6 to 8 on Thursday, October 4th. You enter into the gallery doors on Sumter and Taylor. And it's family friendly. Bring the kids. There's always fun interactive things to do for the children and adults. So we'll see you there, okay?


Hollywood, California Monday January 4th the Lux Radio Theatre presents Spencer Tracey Virginia Bruce and Francis farmer in men in white with Frank Riker and Paul Guilfoyle Presents Hollywood our stars Spencer Tracey Virginia Bruce Francis Farmer Frank Riker and Paul Guilfoyle our guests Dr. Frank G. Hyzer distinguished position and author of an American Doctors Odyssey and Miss Edith Head motion picture dress designer our producer Cecil B. DeMille whose picture the Plainsman is playing this week in Principal Cities throughout the country our conductor Lois Silvers the makers of Lux Flakes greet you with best wishes for the new year and a cordial invitation to be with us each Monday night through 1937 welcome everyone many times if you asked yourself this question How can I dress smartly on a limited budget? Well, here's an answer in just two words Lux Flakes these gentle effective soap flakes free of harmful alkali Keep your washables looking fresh and just like new so much longer Don't forget anything safe in water alone is safe in Lux the economical way of dressing smartly And now the producer of the Lux Radio Theatre ladies and gentlemen Mr. Cecil B. DeMille Greetings from Hollywood ladies and gentlemen Milwaukee founded by the Indians was discovered by the French and is noted for its Germans But one of the natives of which the city is most proud is an Irish American named Spencer Tracy Six years ago while Spencer was playing the lead in the last mile on the New York stage Clark Gable then not as well known as Tracy was playing it on the road For both men the last mile was the last lap in a race for Hollywood But it wasn't until about a year ago that Spencer gained full recognition And now while hard at work in the MGM production captain's courageous He is being mentioned as an outstanding candidate for the 1936 award of the motion picture academy Virginia Bruce and Francis Farmer Are both renowned for their loveliness and their voices Virginia was about to enroll in the University of California at Los Angeles when director William Baudin Enrolled her instead at Fox Studios Broadway then reversed the usual order took Virginia from films and made her a showgirl in two ziegfeld productions Returning as an MGM star her latest picture is born to dance Francis Farmer is that handsome young lady from Seattle who is probably the screens outstanding find of 1936 Not long ago this paramount discovery returned to Seattle to see herself in her recent picture come and get it It was shown at the same theater in which she once worked as an usher Earning part of the money which put her through the University of Washington Tonight she is heard as Barbara Denon Virginia Bruce as Lara Hudson And Spencer Tracy as dr. George Ferguson Frank Riker plays dr. Hochberg And paul guilfoyle dr. Levine And the lux radio theater bills all five in sydney kingsley's Pulitzer prize play Men in white Of a medical school in new york It's near the finish of the graduation ceremony In which a score of hopeful young physicians are to receive the reward of their years of study Among the graduates is George Ferguson High in his class and higher in the estimation of his instructors He stands with his fellow students as they recite the words of the Hippocratic old An oath to which physicians have bound themselves since the days of ancient Greece Solemnly swear to the most sacred in my life To be forever loyal to the profession of medicine And just and generous to his members To lead my life And practice my art In all brightness and honor To hold myself aloof From all voluntary wrong and corruption And I do swear That I will give those deadly drugs Even if solicited That whatsoever I shall see or hear Of the lives of men Which is not fitting to be spoken I will keep it in vile and secret Please, ladies, do I swear And now, if you be true to this, your oath May prosperity and good repute be ever yours The opposite, if you shall prove yourselves forced war Gentlemen, doctors, I greet you in the name of medicine Yes, Dr. Hockberg Congratulations, my boy Thank you, doctor I don't mind telling you it feels pretty good You're going into St. George's hospital for your internship You mean you fixed it for me? It didn't take any fixing, my boy They want you there, so do I Now you'll work for me for a year if you want to If I want to, I'm the luckiest man in the world Oh, thanks Well, then a year or so in Vienna with von Eiselberg You haven't changed your mind about that Oh, no, I'm still going to go if I can manage it Good, good Well, what about Laura? Does she know George? Oh, sure Why, Dr. Hockberg? Oh, nothing, I just... Oh, yes, I know what you mean No, Laura's all right, she understands It'll be a long time yet before you're ready to practice I've told her that We've been over the whole thing a dozen times I'm glad Laura's a fine girl, George, but Well, I wouldn't want anything to interfere with your studies I know I've plenty to learn yet Plenty to read, whole library's full I'm looking forward to it and so is she Fine, I like to hear you talk like that It leads me to expect big things of you St. George's Hospital? Who? One moment, please, I'll see if I can reach him Hello, Miss Sharpe? Will you try to reach Dr. Ferguson on the call system, please? On the call system, he's not in his office Thank you Hello? One moment, please Ferguson talking? Hello? Ferguson talking? Yes Who? Oh, I see Why, uh, ask him to come in sometime this afternoon Hello, switchboard I'm in the library, be here for about 10 minutes Right Oh, George Yes, Dr. Hochberg? George, I wanted to meet Dr. Levine Dr. Ferguson How do you do, Dr? How do you do? Dr. Levine has brought some X-ray plates, both lungs Would you take a look, George?  I brought a specimen My, uh, my microscope is broken Well, we'll look at it here You take it, George Certainly I'll have the path lab checkup on this Is it anything important? My, uh, my wife Oh, I'll attend to it at once, Dr. Langston Do you think I'll come back this evening? Oh, sure, yes The reporter will be ready then Drop into my room, 106 106? That's my old room You interned here? Are you the Levine? Why, of course Sure, Bellevue, aren't you? Yes, 23 Yes, Professor Dury mentioned you quite often Dury? He still remembers me? Oh, he thinks a great deal of you George here is one of his prior's pupils, too In here nine months Our house surgeon House surgeon? Oh, that's fine I was house surgeon, too Yes, I heard You're going to study abroad, Dr. Ferguson? I hope so I plan to study with Sauerbrock in Germany But, uh, I couldn't get there Where are you going? To Vienna I'm going with Van Iselberg And a wife along to keep him in company Oh, you're going to be married? Yes, it'll be a honeymoon trip You'll find it difficult mixing the two I know Van Iselberg It's going to be very difficult You don't know Laura And after a year in Vienna, I'm working with Dr. Hochberg So, you see, the real labor won't begin till I come back to Europe Oh, I'll drive you, George With a whip, huh? Lucky Yes, I once looked forward to all that Well, come on, Levine We'll go down to X-ray and read these pictures properly And don't worry about the specimen, Doctor Thanks, thanks And remember, there's only one Hochberg Every minute with him is precious I know that Goodbye, Doctor See you tonight Hey, George Yes, Shorty Who was that? Max Levine? Yeah I heard of him He was headed to be a big shot around here Yes Looks like he doesn't own a dime right now Whatever happened to him, do you know? He... Oh, what's the difference? Ferguson Yes, Doctor I just saw 401, a mighty sick boy Maintaining another transfusion We'll have to go pretty deep to find out We'll have to go pretty deep to find a good vein, Dr. Gordon That's just what I'm worried about If it comes up tonight, I want you to be here to do it Tonight? Yes, the three donors on call Well, this is my night out And my fiance has made arrangements I'm afraid I won't be here I'm sorry, Ferguson When the house needs you Well, I'd like to, Doctor But the same thing happened last week I can't disappoint my fiance again Or I won't have any Uh, Dr. Gordon Couldn't I do that transfusion? I'm afraid not Ferguson has followed the case from the start He knows the veins we've used Well, what do you say, Ferguson? All right, I'll stay Thanks See me in my office about eight One night a week off and it's It's tough, George Sorry, I couldn't help you out Dr. Ferguson Dr. Ferguson Hello Oh, hello, Laura No, no, no, no, it's all right Where are you upstairs? How's your father? All right, I'll be right up Right up Dr. Ferguson Where's Dr. Ferguson? See you later Here, what is it? Dr.  Well, it can still buy my little girl a honeymoon I could spend my honeymoon right here And have a swell time As long as it's with George By the way, where is that man, Hockey? Upstairs, busy Oh, well, can I get him on the phone again? Better wait, he's in the operating room Oh Yeah, they make a slave of that boy And he doesn't get a dime I can't see it Well, he's not here for the money He's here to learn If he wanted to make money He wouldn't have chosen medicine in the first place You know, when he comes with me His pay is only going to be $20 a week But there's a chance to work The next five years are crucial years in that boy's life They're going to tell whether he becomes an important man or not George is an important man right now, Hockey To me To you, I... No Don't I count? Of course you do, dear Hello George How are you, darling? Hello, Mr. Hudson How are you, George? Come to take my temperature, I suppose, huh? No, no, not this time Why so glum, dear? To a date? Oh, just tired, I guess Excuse me, please What is it, Ms. Jemison?  Three months I don't know how I can live until then There'll be long months for me, too You know, George, you've spoiled everything for me What? Oh, I don't seem to get a kick out of life anymore Unless you're around It's not very often, is it? Darling, we'll make up for it all later on, honestly I don't know if we can You see, dearest, the way I feel If I had you every minute from now on, it wouldn't be enough I wish I'd lived all my life with you I wish I'd been born in the same room with you And played in the same streets I'm glad you missed them They were ordinary and gloomy They might have touched you, changed you Look at me, Laura About seven months ago, there was a boy here who had been blind from birth We operated on him successfully One night I showed him the stars for the first time He looked at them a moment and began to cry like a baby Because he said they were so beautiful And he might never have seen them And when I look at you, Laura, I get something of that feeling I can't tell you how large a part of me you've become, Laura Dr. Ferguson Dr. Ferguson Oh, Dr. Ferguson It's no use, Laura That's my call Dr. Ferguson No Let me go, please, darling Oh, you spoiled it Dr. Ferguson Dr. Ferguson Yes Oh, yes, doctor Are we ready? I'll tend to all that Right All right Go on, go to work I won't be needed for half an hour yet Well, I have to go to my hairdresser To make myself beautiful for the night anyway Laura, dear What a night we're going to have Doris asked us over there, but I want you to myself Laura, I've got some bad news You won't be upset, will you? What is it? I can't make it tonight I have to stay in Again Don, I'm so sorry I tried to duck out of it, but I couldn't There's a transfusion I have to do What time is it always? No, you better not It depends on the patient I've just got to be around and ready Are you the only one here who can do that transfusion? Well, Dr. Gordon seems to think so George, they're overworking you and it's not fair Oh, I don't mind it so much for myself or me No, well, I do I was planning so much on tonight Well, don't you think I was, Laura? All week I've been looking forward to it Yes, I know George, I'm so low What's our life going to be like? Well, pretty grand, I should say How can it be? How can it be? Oh, dear, now We'll go out tomorrow instead Our Saturday's more fun anyway Well, it's not just tonight, it's all the night Darling, you're exaggerating No, I'm not Well, what do you expect me to do? I want to get out, I want to enjoy myself But I can't, that's all I can't George, I know this is important to you And if it's going to help you I can go on like this for another three months For another year and three months But when we come back to New York Let's arrange our lives like human beings Well, you could open up an office And have regular hours, specialized Well, if I work with Hockberg, darling I won't have the time to go into practice That's just it I know Hocky I'll never see you then But Laura Darling, I've plugged all my life Just in the hope that someday I'd have a chance to work with a man like Hockberg Well, I couldn't go on this way, I just couldn't I'd rather break off now and try to forget you Laura, don't say a thing like that Why mean it? It would kill me But I'd rather die quickly than my slow torture Dr. Ferguson, Dr. Ferguson They're calling you Dr. Ferguson, Dr. Ferguson Ferguson talking, yes Who? South 218? We'll call Dr. Cunningham, it's his case What? When? What's her temperature? Pulse Did you ask for food before she became unconscious? No, no more insulin, absolutely I'll be right down No, I have to go now, Laura Please, please don't worry Laura, I'm speaking to you Oh, as bad as that Yes Well, things will straighten themselves out No, they won't I'll see you tomorrow night, dear Right? Yes, but think it over, George We'll have to come to some decision Oh, Laura, will you please? I mean it, absolutely All right, Laura Virginia Bruce and Francis Farmer Continue in a moment with men in white Meanwhile, we'll stroll down Sunset Boulevard We might see a movie star too Oh, I say There goes a stunning girl driving that dream car Maybe she's an actress Oh, she passed the red light And there goes the officer's whistle Oh, lady, and would you be going to a play or perhaps Or do you think you're one of their movie stars? No, I'm on my way to a tea party, officer But look, as I put my foot on the brake, I popped her run And it upset me, so I just forgot to stop that, though Oh, lady, and that's a fine story But it's not a new one My wife used to play with me with it Before she got on to Lux Flakes, of course And did Lux cut down her run? Sure, lady, and doesn't everybody know Lux saved the elasticity in silk? Keeps you from getting runs? Sure, he is a stain on my pocketbook, too Oh, thank you, officer For telling me about it Well, I'll be letting you go this time But I know you'll get a good bit of punishment Going to that tea fight with a run in your stocking The officer is right A girl certainly hates being seen with a run And there's nothing a man dislikes more Than having his best girl show up with one Getting two frequent runs is something a clever girl avoids She makes it a rule to Lux stockings after each wearing Lux saves stocking elasticity And with Lux, there is no injurious cake soap rubbing Then threads can give under strain Without always popping embarrassing runs Lux Flakes have no harmful alkali, you know To weaken fibers, rob them of elasticity If you aren't already using Lux Flakes for stockings Better make a note to get some tomorrow It saves you runs, saves you money And now here's Mr. DeMille We continue men in white Starring Spencer Tracey, Virginia Bruce, and Francis Farmer A few minutes later, in room 218 South A little girl lies unconscious in her bed Watching her with anxious eyes A Ferguson, Dr. Cunningham, and a nurse Barbara Denon Ferguson straightens up suddenly and turns to the older physician I was afraid of shock, Dr. Cunningham This isn't shock, young man This is diabetic coma Coma? How's her temperature, nurse? Subnormal, doctor There, you see, sir Well, what of it? Nurse, prepare some insulin Forty units I beg your pardon, doctor But isn't this in contrary indicated here? No, it's our last chance Doctor, I mean no offense But I've studied this case history It looks like shock, not coma Suppose you let me handle this case, young man Prepare that arm, nurse What? Yes, sir No, no Please, doctor Call in one of the other men Ask them, anybody There's no time That insulin's going to prove fatal Get out of here, will you? I don't want any interruption While I'm treating my patients Give me that hypo... I say no Get away from that patient Here What are you doing? Take your hands off Stand over there and don't bother me Nurse, shock position quick Yes, sir Floor, nurse Stereoglucose, quick And a hypovodrunilin There's glucose here, sir How much? 50 grams Good, half of it will do Apply the tourniquet, right arm Nurse, nurse, some hot packs and blankets Yes, sir Quick, come on, hurry What do you think you're doing? I'll have you brought up before the medical board I'll have you thrown out of this hospital You can't... All right, all right Had me thrown out, I don't care But you're not going to kill this baby I've never heard of such a thing, right? You ready, nurse? Yes, sir Let's have the glucose Swab that arm Never mind the iodine, just alcohol You all pay for this, young man That patient's life is in your hands Make it some hot packs, doctor Yes, cover up Hot packs all around her A hypovodrunilin is already, doctor Give it to me Not all we can do You report downstairs, Ferguson At once I'm sorry, I've got to stay with this baby Did you hear what I said? Dr.  Nothing, nothing, dear You just fell asleep, that's all Come on, now Bottoms up There, that girl Dr. George, will my operation hurt me here? Oh, no, no We'll fix that up in a minute Doctor Morphe in the 12th Get it, nurse? Yes, sir I'll report you, of course Meddling young puppy Over in the circumstances, I guess I can afford to be lenient This time But if you ever dare interfere again In any of my cases I wouldn't think of a doctor See that you don't Well, now, young lady, how about getting some sleep? Okay, Dr. George Close your eyes All right, but don't you go away No, no, I'll be right here Come on, now, close your eyes Here's the morphe in Dr. Shh She won't need it Yes, sir Did Did Dr. Cunningham say anything to you? No Pretty kid, isn't she?  Oh, nothing, nothing I think it was wonderful of you to stand up against Dr. Cunningham Never mind that You better clean up that mess Yes, sir Here, what's the matter with you? I'm sorry, I was just nervous, I guess Cunningham been treating you too? No, sir This is my first case with the sick child and I got to like her an awful lot Oh, I see What's your name?  All right, I think maybe I have some notes that might help you I'll leave them with the orderly on the first floor You can get them on your way down Thanks That may help you a bit, you want it to cram all night anyway They're calling you, sir Yeah Are you on duty here now? For a while If she wakes with any pain, give her that hypo If her temperature goes below normal, call me, I'll be in it Dr. Ferguson Tonight too? Yes, tonight too Dr. Ferguson All right, all right Dr. Ferguson Shut up Dr. Ferguson I'm trying to get that water 9-0-3-2 Hello Hello, Laura How are you, dear? Feeling better? Well, look, dear, I can make it tonight after all What? Oh, don't be silly But, darling, we'll work that out Now listen, Laura, that chance to work with Hawkburg is one of the best breaks I've ever had You don't expect me to throw it over like that at a moment's notice No, no, darling, I don't want to even talk about it tonight I'm tired, Laura, it's been a rotten day Three operations I just can't think I can't make an important decision tonight Oh, Laura What are you doing, punishing me? All right, then I'll call you tomorrow Come in Oh, good evening, I'm sorry if I disturb you Oh, no, no, no, come on in, Dr. Levine Thanks, dear Did you get that lab report on my wife? I'll see if it's ready Hello? Pat, lab, please Sit down, won't you, doc? Thanks Hello, Dr. Finn? Ferguson What about that sputum? Oh, it's under the microscope now All right, Dr. Finn I read it through, William Thank you It'll just be a few minutes I hope it's nothing Poor Catherine She's had so much Things are so different when I was here Before I married Yes, Professor Dury told me Dury? No, I know just what he says Levine, the fool, wealthy mother A chance to work with Hochberg to be somebody Throw it all away for a pretty face Your mother? She hasn't come around to your way yet? No When I married Catherine, my mother disowned me It must have broken her heart But still, she was doing the right thing from her point of view Poor Catherine I didn't count on that Eastside, tenements Fifty-cent patients Poverty, dirt, struggle and human sacrifice Medicine Why do we kill ourselves for it? I don't know I often wonder myself whether it was worth the grind Working my way through college and med school Med school too? Oh, yes I don't see how you kept up with classes I managed Terrific grind No, it wasn't much fun But still, I guess it's the only thing I really want to do My father used to say, above all is humanity He was a fine man, my father A small-town physician of state When I was about 13, he came to my room one night And apologized because he was going to die His heart had gone bad on him And he knew that if he gave up medicine and took it easy He could live for 20 years But he wanted to go right on Wanted to die in the harness And he did Above all else is humanity That's a big thought Yeah, it's so big that alongside of it, you and I really don't matter very much That's why we do it, I guess You're right, of course Oh, it's not good too much suffering It kills things in you A doctor shouldn't have to worry about money He shouldn't have to worry about anything except his job And we can't allow outside forces or things or people to interfere with us We can't And if they do, we've got to buy them out Even we have to tear out our hearts to do it I'm afraid I don't follow you I'm sorry I guess that was a little bit off the track Just something personal Oh, yes Dr. Ferguson Yes? Dr. Finn sent this report down Oh, yes, thank you Well, what does it say? Levine, it says that you'd better read it yourself, Dr. Oh, God, I knew it I knew it I wish I could tell you how sorry I am Tuberculosis My poor Catherine Now what are we going to do now? She'll come through, all right You'll see now Perhaps if you took her to a drier climate Maybe, maybe That means giving up the little practice that I have Means starting all over again I don't know if we can do it We're not young any longer I don't know Is there anything I can do, Dr?  Materia Medica? Yes Yeah Well, I had them here someplace Well, I hate to disturb you That's all right Pathology, histone, you know There's too much trouble, I'll just Materia Medica here, there you are Thanks Not at all I hope there's some help Is, is there anything wrong? Anything wrong? No, of course not Are you sure Dr. Cunningham didn't No Because it would mean anything I'd go right down and tell them all Everybody, just what happened No, it's not Cunningham What is it then? Oh, it's just, I don't Don't mind me tonight You work very hard, don't you? Work? Why, sure I work What else is there but work and work? You know, Doctor, what I thought Dorothy was going to die I got the feeling like I, like I can't put it into words Ah, I know I know that feeling You, too? I've got it right now, Barbara Now, I'm tired of work And blood and sweat and pain The fellow in 341 is dead And Levine's wife is going to die You begin to wonder what it's all about And why on earth does anything make any difference Yes, that's the feeling And you get so lonely And you feel tomorrow it's me And the only thing that matters is just being alive Just being alive now, isn't it? Yes You, you kids have a pretty tough time, don't you? Grind all day and lights out at 10 o'clock, huh? And only one night out till 12.30 I haven't taken mine in two months There's just nobody Nobody at all You're a sweet kid, Barbara Am I? Yes Yes, I'm sorry I shouldn't have done that Oh, it's all right I wanted you to kiss me Please don't feel that I I wanted you to I don't mind, really, I don't It was my fault more than yours You are sweet, Barbara What, what are you going to do tonight? I was going to study, but it's my night off Then let's get out of here Let's go someplace where we can forget We ever saw the inside of a hospital I want to hear some music I want to laugh for a change I want to forget that there's pain and suffering And will you come with me? Oh, yeah All right, meet me outside the North entrance I'll have a car and make it as fast as you can I want to get out of here What are you thinking about? What?  Sure Aren't you? Grand I'm not very talkative Oh, I don't mind Just being here with you, I... I guess I'm too talkative You could do a lot better than me There must be plenty of fellows at the hospital No At least I haven't met them But I've seen you so often Worked right next to you You didn't even know I existed, did you?  Oh, I don't think I should Oh, sure, sure Hey, wait here Wait here Yes, sir How about a couple more here? That's why I came back here tonight To see you and to see George He isn't in I know, but I'm going to wait for him And just what you want me to do, Laura Advise him not to study Not to spend a few years making himself A few years You say it so casually As if it were nothing It is nothing A lifetime is nothing in the study of medicine A good doctor must know how to A good doctor must know how to cure people of disease And sickness If he can do that, that's all he needs Laura, you love George Don't you? Yes And you want him to be happy? Of course I do Why do you suppose I'm here now? Because I couldn't bear to think that I'd hurt him But I know where his happiness lies Perhaps even better than he does He wants to be a doctor, Laura And he wants me Oh, Hockey, I can make him happy I know I can If he goes into practice, we'll have some time to ourselves Time to Time to do nothing Laura, you don't know what that boy's work means to him But I do No, you don't You don't What time is it? I don't know, why? Don't you think we'd better go now, George? What for? We're not in a hurry You came here to forget something But you haven't forgotten it, have you? Oh, what's the difference? Oh, I'm sorry He looks so low and discouraged tonight I thought if I went with you, I could help somehow You really want to help me, don't you, Barbara? Of course I do If you'll only tell me how Just sit tight, that's all And don't pay too much attention to me Let me pity myself a little, I like it Oh, don't talk like that, please, don't Hey, wait here, wait here No, George, we're going back Oh, no, don't be silly, the evening's just started But it hasn't, it's over You'll get in trouble if you stay Please, darling, I... Please come, George I think that was a policeman back there on that side street What of it? You're going awfully fast, we're in the city now, George It's all right, let him stop me I'm a doctor, I'm hurrying back to the hospital to watch people die Oh, slow down, please There's a man in the public ward screaming in pain A little boy who'll never walk, he hasn't any legs George, stop it, stop it They're waiting for me, I've got to help them I've got to sit by their beds and hold them down While they ride and torment I've got to...  Yes Hello, this is Dr. Hockberg And Dr. Ferguson comes in telling... Oh, he is Well, send him to the operating room right away Emergency George has just come in You're putting him to work quickly enough He'd want to do it I said before that you didn't know what it meant to him But perhaps you'd like to see for yourself If you can understand it What do you mean? Come to the operating room Watch him work Watch him take a bruised and broken body And make it human again Well? All right Why not? I'll get you a sterile cap and gown Hello? Hockberg talking I want a sterile cap and gown for Ms. Hudson Take it to the operating room Oh Yes, sir Nurse, where is she? Why don't they bring her in? They will in a minute Did you see her yet? Yes, sir A few minutes after you brought her in Oh, is she? Well, she's regained consciousness She asked for you She... I'd lay out the instruments if we must lose any time Come in Evening, George Good evening, Dr. I... Laura George, dear What are you doing here? Well, Dr. Hockberg said I might... George! What's happened to your face?  Who, George? It's all right, dear Dr. Hockberg The girl, she... She's pretty badly hurt Concussion? Possible fracture Laceration? Head and neck and arms It's pretty bad Attention to you, Dr. Hockberg Bring her in Carefully, Mrs. Hudson It's all right, Barbara You'll be all right, dear Over here How is she? George George Yes, Barbara What's happened to me? I feel so funny I hurt George And I... I can't... I can't... Now, we... We're going to fix you up, Barbara You'll be all right You won't let them hurt me anymore? Of course not Will you be there? George, darling Please be there I'll be there Don't feel bad It wasn't your fault I wanted you to kiss me Come on Come on, put her on the tip Yes, sir George, what did that girl mean? Laura, I'm awfully sorry What did she mean? Don't touch me Do you want to unsterilize my gown? Ferguson, we are waiting We're ready, sir Yeah, I'm coming If you want to watch, Mrs. Hudson, you'd better... No, thanks I'm head enough Laura Ferguson, are you ready? Yes, sir I'm ready Identification This is the Columbia Broadcasting System You're listening to K.M. X, not Angelo's The voice of Hollywood Helen White, starring Spencer Tracy Virginia Bruce and Francis Farmer continue shortly 12 years ago, a young lady whom I recognized as a teacher at the Hollywood School for Girls where my two daughters were students walked on my set at Paramount I ventured to ask what new mischief those two DeMille kids had been up to Oh, the girls are fine, I was told I'm here to go to work You see, Mr. DeMille, I've just been hired as your new wardrobe designer So a school mom turned into one of Paramount's cleverest creators of costumes Her name is one you've seen many times on the screen Ladies and gentlemen, Ms. Edith Head You've been listening to a play about men and white, ladies and gentlemen Here's something it may interest you about women and white Women and white are very rarely seen in films because pure white is one of the most difficult colors to photograph But in Jack Benny's new picture, College Holiday you'll see a big dance number in which pure white is successfully screened It's a dance that starts off with a Grecian ballet That's called for a background of white Grecian temples white statues, warriors in white armor and 60 girls in white wigs and immaculate white dresses But we succeeded in filming this all-white sequence is due in no small measure to Lux Flakes Every night the costumes worn by Gracie Allen Martha Ray, Mary Bolland along with those with the chorus were laundered in Lux Each morning they appeared as immaculately white as the snow which we never seen in Hollywood And though they were washed at least a dozen times before the scene was finished you can see them now in our wardrobe looking just as lovely and new as the day the dressmakers finished them We'll be using lots of Lux Flakes too in making our new film, White Kiki Wedding in which Big Crosby and Bob Burns are starred Since it's late in Hawaii, white summery costumes will predominate And incidentally in this picture for the first time in my life I had to design a costume for a pig I mean a real pig Thank you, good night Good night Back to men in white starring Spencer Tracy, Virginia Bruce and Francis Farmer George Ferguson, his face drawn with care is just entering Dr. Hochberg's office Oh, come in George How's Miss Denning? Her fever's down a little Good I hear you watched the case all night Well, that was the least I could do What a mess I've got her into the poor kid Yeah, now, now, don't take it like that She was such a pretty little thing Now, she... What's going to become of her? She'll never see again, I know Now, don't worry, we'll take care of her We'll find something I wasn't thinking of money That's not going to help her much What about her life?  I'm going to marry that girl What for? I have to take care of her, don't I? Oh, I see, I see So you saved some money then? Out of what? Then how are you going to help her? How are you going to take care of her? I'm going into practice If you think you can provide for both of you By first starting practice then you just don't know I'll manage somehow, I'm not afraid of that George, you saw Levine yesterday You know he's practically starving He asked me to lend him $20 I don't see what that has to do with me You didn't know him six years ago He wouldn't let me help him then He was so sure, so confident And better equipped for practice than you are Possibly But at least he loved Catherine But you don't love this girl It was an accident, for that you want to ruin yourself Dr. Hochberg, please, it's no use I've thought of all that, it doesn't make any difference There's only one decent thing to do and I'm going to do it And I'm going into practice If you do that, George, you're through You're finished All right, then I am, why not?  And if I can't make a go of practice I'll find a job at something else I won't starve, I'll always make a living Dr. Hochberg George, you're going to be sorry for this Dr. Hochberg Dr... Hello, Dr. Hochberg, yes? Yes? What? When? Prepare a hypho caffeine Adrenaline, wrong needle, at once Who is it, do you want me? No, no, no, no, you sit here, I'll be back in a few minutes Hockey, hockey, wait I can't stop now, Laura Go to my office, George is there But I don't want to see him now, I came to see you You better speak to him, he's going to marry that girl I'll be down as soon as I can, Laura George Oh, oh, come in, Laura I just saw Hockey He told you? Yes, but I don't believe it, it's not true It is true, Laura I'm going to marry her and I'm going into practice Funny, isn't it? Only yesterday I asked you to do that And you refused Cases are different, I've got to do it now How long have you known this girl? Does that matter? I've ruined her life You love her, don't you? I love you, Laura Yes, I'm sure you do I don't care whether you believe it or not, it just happens that I do Let go of my arm, you're hurting me I'm sorry I don't understand this, George What's it all about? It doesn't make sense Where did you go last night? What did you do? We went to a roadhouse, I asked her to go I'd had a rotten day yesterday, things kept piling up until I thought I'd bust This kid came to my room for some note, she was sympathetic She was lonely herself She's in love with you? She thinks she is It's just a kid affair, that's all But she understood, and I needed that last night You and I quarreled and I didn't want to give up working with Hockberg I didn't want to give you up, I didn't know which way to turn She was there? Yes Still you say you love me? If I hadn't, I'd have called quits yesterday Told you I was going to work with Hockberg, whether you liked it or not, going to Vienna alone Well, why don't you go then?  I am afraid so That adrenaline I ordered was for her, George You mean she's asking for you, you would better go to her Yes Yes Hocky, what's happened? Embolism, she's gone into a collapse Does it mean? There's nothing we can do, Laura Nothing George Yes I asked them to send you to me I... I didn't know I wanted you to be near me just for a little while You don't mind? Mind?  There's so little time left And I've loved you for so long You didn't know But I have, George That's why you mustn't feel bad about anything Barbara, is there something I could do? Stay here with me A little while Just a little while George, Dean How is she, George? She's... Only a few hours ago, she was pleading with me for a chance to live She was so young, she didn't want to die Stop it, George Stop torturing yourself, please These things happen, it might have happened to anybody Couldn't we have done something, Dr. Hockberg? I tried everything Caffeine intravenously, adrenaline directly into the heart Useless That little blood clot in the lung and we're helpless 40 years I've spent in medicine and I couldn't help it Then what's the use? What good is it all? Why go on? It takes everything from you and when you need it most, it leaves you helpless We don't know anything, we're only guessing, George There isn't a man in medicine who hasn't said that and meant it for a minute All of us, George And you're right, we are groping We are guessing But at least our guesses today are closer than they were 20 years ago And 20 years from now, they'll be still closer And that's what we are here for There's so much to be done in so little time in which to do it One life is never long enough It isn't easy for any of us But in the end, our reward is something richer than simply living Maybe it's the kind of success that the world out there can't measure Maybe it's a kind of glory, George Yeah, question as much as we will When the test comes, we know Don't we, George? Yes Well, I'll reduce that fracture at ten, schedule the appendix at three Yes, sir Oh, darling, I'm so sorry George, let's get away from here Let's go someplace where we can talk this thing over quietly and simply No, Laura, this is where I belong Yes, you're all right I've got to stay I understand Well, when you come back from Vienna's, Hucky, I'll let you off for a night, give me a ring I'll be around, and maybe someday we'll get together anyway We will Won't we, George? Yes, yes, of course I'll be there for you I don't care how long it takes I'll be here waiting Dr. Ferguson? They're calling you Dr. Ferguson? Yes We're called I will But darling, Ferguson talked What's our temperature? Respiration All right, keep your eye on her Have an oxygen tank prepared until McDonald's to stand by I'll be there right away But Spencer Tracy, Virginia Bruce and Francis Farmer will be with us again shortly Deluxe Radio Theatre now presents a physician whose practice encompasses the world Dr. Victor G. Heisser, world-famous hygienist Dr. Heisser is president of the International Leprosy Association Author of important medical books And of the national bestseller, an American doctor's odyssey Once again, our stage extends across the continent We take you now to New York City To introduce a great humanitarian Ladies and gentlemen, Dr. Victor G. Heisser Thank you, Mr. DeMille I congratulate you and the Lux Radio Theatre on your splendid productions And the great enjoyment they provide to so many Man's lifespan has been doubled in the last half-century We have knowledge available to make an equally great gain in the future Radio is one of the great hopes of science for speeding up the general use of its knowledge The men in white, as you have played tonight, are engaged in repairing the damage disease causes My efforts have been mainly directed at the prevention of disease This mission has carried me 16 times around the globe And into more than 40 countries Our greatest obstacles were ancient superstitions For instance, in the Philippines, we found the natives believed boiled water was poisonous And when we finally drilled an artesian well, they wouldn't go near it If God had intended us to drink water out of a whole drill into the earth, they said He would have put it there Some of our work resembles a detective story In Palestine, they were trying to stamp out plague Dead rats have always been associated with plague, but they could find none Finally, I suggested tearing down a wall near one deathbed Well, there was a rat We sniffed around some more And a neighboring blacksmith admitted seeing the most extraordinarily strange rats We finally traced them to a refuse heap in a vacant lot Underneath it were hundreds of rodents dead from plague Searching further, we found a store with rice from Rangoon, the world's most notorious plague center Well, there was a source of the plague We quit being detectives then and set about being scientists to eradicate it On Wednesday, I shall sail for Africa on another long expedition There's no telling what we'll find this time I hope that something of what I've said will help you realize it's true What I've said will help you realize the tremendous needs of man And the great satisfaction there is in fulfilling them Also, you may understand more clearly why a doctor in devoting himself to his career Is not losing his life, but gaining at a thousand fold From Hollywood, Dr. Heizer, we send our thanks to you in New York And now, ladies and gentlemen, our stars in alphabetical order Bruce, Ms. Farmer and Mr. Tracy I've just two things on my mind, Mr. DeMille First, I want to wish everyone a very happy new year And second, I want to say this Every Monday night I've heard the stars get up here and say how much they enjoyed being on the Lux Pro Group Well, now I know they weren't just being polite It's been a grand experience and many thanks I surrender the microphone to my alphabetical neighbor, Ms. Frances Farmer As a comparative newcomer to Hollywood, Mr. DeMille I'm afraid I am not any source of news I've worked rather hard these past months But nothing could have pleased me more It's meant the fulfillment of my earliest ambitions A chance to act To pictures, to the people who attend them And to the Lux Radio Theater, my sincere thanks And now, our man in white, Spencer Tracy Thank you I owe a lot to Hollywood, Mr. DeMille But having spent so many years on the stage, I admit I've been lonesome more than once for the legitimate theater Tonight you've given me the opportunity to get back again behind the footlights and I'm very grateful But men in white does a great deal more than satisfy an actor's ego It's an enduring tribute to what I feel is the finest profession in the world You hear a lot these days about commercialism People wonder what's happened to the humanity and the sacrifice that glorified the past It's still around us In the men in white of your hometown and mine Men whose sole objective in life is that we might be well And I hope that tonight we have succeeded in reflecting upon the family physician A little of the honor, which along with our bills we may have forgotten to pay him Good night Mr. Tracy, Ms. Bruce and Ms. Farmer, our thanks Ladies and gentlemen, this is your announcer, Melville Ruick Before Mr. DeMille returns with the announcement of next week's stars and play May I say that Mr. Tracy and Ms. Bruce appeared through courtesy of Metro Golden Mayor Studios Ms. Farmer and Mr. DeMille Paramount Mr. Gil Foil, RKO, and Mr. Silver's 20th Century Fox Where he was in charge of music for the new film, One in a Million Ms. Bruce will soon be seen in Universal's picture, Class Prophecy And here's Mr. DeMille My enthusiasm in looking forward to next week's program is one, ladies and gentlemen, I think you will share For next Monday night, the Lux Radio Theatre presents two of the finest performers in the film, Capital Claudette Colbert and Fred McMurray For each, it is a return engagement to our stage And you will hear them in the same story in which they scored such a great success together on the screen The Gilded Lily Our sponsors, the makers of Lux Flakes Join me in inviting you to be with us again next Monday night When the Lux Radio Theatre presents Claudette Colbert and Fred McMurray and the Gilded Lily This is Cecil B. DeMille saying good night to you from Hollywood The podcasting system You are listening to KMX, Los Angles