Coming up on DTNS Chris Ashley from SMR podcast joins us to talk about new features for pixel phones AT&T exempting HBO Max from data caps and Samsung's new subscription service This is the Daily Tech news for Tuesday June 2nd 2020 in Los Angeles. I'm Tom Merritt and from studio Redwood. I'm Sarah Lane And I'm Roger Chang Producing the show. Yes, that's what you are. He almost forgot Also joining us as I just mentioned Chris Ashley hosted the SMR podcast Chris. Welcome back. Hey, thank you for having me back Hello everyone you And extra. Thank you again for being party yesterday show really appreciate it man.  Thank you to your fans and to anybody else that caught a lesson and had kind words to say that was Unexpected we had no idea.  Let's go let up let a fly and date responses just been overwhelming. So yeah, awesome I'm glad you decided to do that given that it turned out positive We've we've had no negative responses yet To that show so thank you the listeners for that as well We were just talking about all kinds of things grilling food and getting haircuts Get that wider conversation in our expanded show at patreon.com slash dTns. Let's start with a few tech things you should know Cisco CEO Chuck Robbins announced that Cisco live scheduled for Wednesday tomorrow will be postponed Robin said that quote people across the US in the world are dealing with so much pain frustration and anger We want to give you space this week to do what you need to do within your own organizations and communities Likewise Sony postponing the PlayStation 5 event that was supposed to happen Thursday June 4th The company's official account tweeted while we understand gamers worldwide are excited to see ps5 games We do not feel that right now is a time for celebration And for now we want to stand back and let more important voices be heard Sony didn't give details on a new date yet Also EA delayed the Madden NFL 21 event scheduled for Tuesday and Google delayed its Android 11 beta announcement New data from Gartner shows global sales of smartphones declined at 20.2 percent in the first quarter of 2020 this year Samsung smartphone sales fell 20 22.7 percent in Q1 However, the company kept the number one spot with 18.5 percent of market share while we recorded a decline of 27.3 percent year over year to 42.5 million units However, still kept its number two position with 14.2 percent market share Apple's iPhone sales Declined 8.2 percent to 41 million units and Oppo's smartphone sales fell 19.1 percent However strong sales of Xiaomi's Redmi devices actually led the company to a gain in Q1 over 2019 the only top five company to do so Amazon now lets you use the drop-in feature on all your Amazon capable devices at once You could already use the drop-in feature to send your voice to say the echo in the bathroom or the echo show in the kitchen But now you can say drop in everywhere and it'll send your voice to all devices Kind of like a whole house intercom reminders also can be set up for all devices at once unless you're like me and you use Amazon's assistant on a sonos device in which case you can't do any of these things HP released a new version of Omen a 15 gaming laptop with a 15.6 inch screen on a 180-degree hinge HP hopes people will pick it up for more uses than just gaming It's for lots of things you can choose AMD Ryzen 7h series or Intel Core i7 h series processors and up to the Nvidia GeForce RTX 2070 Supermax Q GPU specs range up to 32 gigabytes of RAM 1 terabyte PCIe drive and an OLED panel up to 300 Hertz full HD or 120 Hertz for ultra HD Omen 15 is available on June 2nd That's today starting at $999 HP also announced the 16 inch pavilion gaming 16 in June starting at $799 the company also announced its first 2.1 channel speaker system a wireless gaming headset new mice and a 24-inch gaming monitor Anyone tempted to buy an HP? Kinda for those prices I need a new computer and now I'm like oh wait a minute That Ryzen Is a beast and that a video yeah, yeah They're nice looking specs and and they're they're not as they're toned down a little bit in their look as well They they've they've been they've they've tried to sleek it up and make a little so you could use your gaming laptop in a business Situation and not have it look so out of place All right, let's talk a little more about that pixel update Google announced new fixture fixed features for its pixel line of Android phones adaptive battery Does a job of predicting when your battery is going to run out and give you a little bit of warning ahead of time You can now start recordings with Google Assistant and even get automatic transcripts But some of the beefier features are personal safety check which lets you set a time to check in Let's say you're out for a walk Maybe you're in an unfamiliar area or at a time of night that you're just a little unsure about Or maybe you're just out at the clubs whatever at that time a prompt asks if you're okay The time you set and if you are you can immediately dismiss it or you can choose to start sharing with emergency Contacts or contact 911 if you don't do anything It will automatically share your location with emergency contacts. It will not automatically contact 911 to prevent Accidental calls and there's also a new bedtime mode in the clock app that lets you fall asleep to calming sounds It limits your interruptions and will log your activity for you If you're on your phone after bedtime, it'll tell you like yeah, you told us bedtime was 11 o'clock You were working on Twitter and Instagram and tick-tock this long after 11 o'clock Google rolled out bedtime tools in Android itself last month But today's new bedtime tab in the clock app is exclusive to Pixel phones now and coming to all Android devices later this summer I Gotta say the personal safety check makes perfect sense Although and you mentioned the clubs ha ha I mean one was the last time I was at a club in a while and probably will be again If ever but I can imagine a lot of people being like this is a really good idea And then they just sort of like Safely fall asleep and then their emergency contacts are like you might not be okay because you didn't say okay on your side of the Device so some of the stuff is I guess it remains to be seen how helpful it is versus sort of false positives of people getting scared But um, but it's it's it's better to have the option than to not have it at all Yeah, and I The more I think about the future the more I'd like to see it for you know kids and parents, right? It's a safety check kids out, you know party or whatever, you know teenagers and they don't check in and you know The phone starts doing its thing. I kind of like that feature actually Yeah, I I can't imagine I would use this at home much, but that's a that's a really good use for it I could see maybe using this traveling, you know My wife and I travel and sometimes one of us will go off to do something while the other goes in a different area Maybe this is a way for us to make sure that we don't get lost or anything like that To the bedtime thing. I'm not going to use though. I've got I fall asleep too early Yeah, don't eat it Facebook launched a tool what you might need called manage activity that lets users batch delete old posts You can search by date people tagged or content type and then choose to either delete entirely or archive the batch So only you can see them delete a post will be recoverable for 30 days If you happen to change your mind and you can choose to delete them before the 30 days as well If you're just like now, I'm sure I want them out of here manage activity is available to some app users now And we'll roll out over the next few weeks to others Yeah, so I'm more like just For kid for kids, right because kids are gonna post things that are silly all the times And you know once they start entering college in the job market and you know be able to go back and clean that stuff up Adults, I think you should be where you're shame You should be locked down locked down. Yeah, adults not allowed this if you're I'm sorry if you're over 18 You cannot use manage activity. I mean in general. I am a person who doesn't like to delete Photographs at all. I just like like if you're embarrassed by them or they're not working for some reason It's like yeah lock them down But in general like deleting history makes me uncomfortable Facebook is a great place for this like I can think of two use cases Immediately that people would be like, this is awesome if you're trying to get a job and all of a sudden there are maybe a collection of photos that you have that you know Not necessarily should go away forever, but need to be put under a padlock so that they're not immediately viewed or go through a breakup Some kind, you know, you we've all sort of seen that where it's like Oh that person just Disappeared from a other person's timeline like okay, you do what you got to do but this at least gives you a little bit more of Flexibility to maybe again just put that in a album somewhere that isn't associated with you to the outside world But doesn't necessarily just mean that you've deleted them or you've untagged that person entirely I hadn't even thought about that aspect ever because Facebook does the automatic like this is where you were 10 years ago Some people love but not only breakups, but you know friends or family pass away You might like being reminded you might not and because this has a filter you could say like you know I'd just archive those pictures for a while. Maybe I'll bring them back later. Yeah. Yeah And years ago. I did this on flicker. I had so I was such a like a deep flicker user I still am to some extent but back in the day it was more so and After some time went by I was like a lot of this stuff is just public when it shouldn't be and you know Even just kind of like photos that I took of a mountain like 40 times where I'm like just just the one picture Yeah, and I don't know how many people use Facebook in that way where it's like super heavy into photography But if you do then this is actually really helpful Yeah, my only question is it's gone for you if you want it to be but is it gone for Facebook as well? Yeah, only questions like, you know, can they dredge it back up later on this is even though you permanent delete it Yeah, yeah for ad targeting purposes. Certainly. Well and Facebook has had a history of of saying things are deleted And then people finding them available if you knew the url to look for they fixed that problem I would say this is not a good feature for forensic use if you're like I I really need to securely get rid of my past manage activity is Is possibly not going to do that this is this is really like for the use cases We're talking about where I don't want to be reminded or I just want to keep some things out of my timeline because you're right Chris They may not be gone from the server. Yeah AT&T confirmed to the verge that it's hbo max streaming service will not count against at&t mobiles traditional data caps or even those soft data caps you get on otherwise unlimited where they're like Well, it's unlimited But as soon as you hit this cap will slow you down won't count against those either competing services like netflix and disney bus do Because they haven't paid at&t a verge source says hbo max is using at&t sponsored data system Which technically lets a company pay to excuse its services from data caps, which would mean internally at at&t Warner media records an expense from its bottom line. It has to pay the other division at&t mobile at&t mobile records revenue But as far as at&t's overall bottom line a little wash, right? Yeah And I think sometimes it's easy to dismiss that I've been in the case where I was working in a department that had to charge Had to had to charge pay another division and it sucks to be in the department has to pay because that does come out of your budget But again, overall, it's not going to hurt the profitability of at&t. Is it? Here's the thing when the verge investigated back in february 2018 only at&t's own Direct tv uverse and fullscreen Used its sponsored data service at&t itself on its site only lists a partner named aquato As a user of its sponsored data page aquato is a marketing company that gives customers more data to use In exchange for viewing ads you you engage with the marketing and then they give you data credits Uh, it the the idea with this kind of zero rating Is that it's either just given like t-mobile does to partners for no charge or it's a charge service like at&t has Uh, and and the idea would be like anybody's free to buy it. So we're not We're not preferring our own service here. It's just no one else has bought it Is that ring true with you chris? You know The more I hear it and the more I reread it the sicker and sicker I get over this because the reality is You know, this is just nonsense Because clearly if netflix paid for this they're going to pass the charge on to us Which is the whole purpose of having a net neutrality in the first place So, you know, they can say yeah, we've got this loophole where you can buy the service But the reality is they don't expect anybody to buy it and it and the biggest problem as the article points out It's not even illegal because we don't have net neutrality anymore Thanks Hi, you said his name I was I was hoping you wouldn't have to do that to yourself. Uh, but you know Well, I mean that's it's a funny thing because For years we've been talking about like are there aren't they, uh, you know, when it when it Comes to lots of you know, large companies that are that are running a lot of people's internet and broadband services and television services and you know, sometimes all all three and Back, you know, just a few short years ago It'd be like well, this is an outrage and now it's kind of like, huh So this is happening pretty sucky of AT&T, but like they're allowed to it's not illegal So what are we going to do about it to be clear? They would have been allowed to under the open internet guidelines open internet guidelines allowed zero rating for mobile As long as you made it available to others. So by the letter of the law, they Eat new net net neutrality was still around. Uh, they would have been fine the way it was written I I think the biggest thing that I would like to see AT&T do here is make it transparent how much this costs now I know that that's a competitive disadvantage and there's reasons why you want to do that But but tell me who's using it Tell me how much it costs because if if it costs A lot to the point where no one would possibly use this unless they were inside the company knowing like Well, they'll increase my budget by that much later to make up for it So it's all cool, right because there's tricks you can do like that Uh, it it because that would be getting around the idea of even the old rule, which was if you're not Preferring your own services. It's okay And it does appear like AT&T is preferring its own services But AT&T gets to say they're not because they have a plan that anybody can call them and ask them about if they want You see the problem with this too is like super confusing, right because you know, it's like it's legal It's not illegal. Well, there's a loophole that allows people to get through it And I think the whole net neutrality thing Has gone through because it's somewhat confusing for Majority of people like the people that understood it complained about it But others, you know, just don't care. They don't realize how it affects them And you know, and when we take on issues like this, we got to Be better about simplifying it so that people understand why they're getting screwed And my big thing is we we need to stop changing the rules every time we change the party in control We need to have consistent rules across administrations. Yeah That'd be nice Roku has added a program guide grid This might be good news for some of you Roku folks to its Roku channel app Which shows what streaming at the moment With 130 viewing options the options include several live news streams Similar to how zoom or maybe Pluto TV work if you're familiar with either of those The Roku channel also offers on-demand programming some free with ads as well Some premium offerings with stars bet plus acorn tv and others Yeah, so it's it's kind of weird if you haven't used the Roku channel It's it's a bunch of on-demand stuff that's free. It streams with ads. It's very similar to imdb tv or Fubo was it fubo no to be to be there's so similar in their names But they they just stream stuff for free and they they play ads for you But then they also do what apple tv does or amazon does where they let you add on paid channels And that's the stars bet plus acorn tv stuff so I like this idea that they've put in a grid and it's kind of cool that they're they're integrating more of a Pluto tv Type field to this along with that on-demand library Especially right now when people want to watch news If you're kind of flailing around if you don't have a youtube tv or a hulu live tv or something like that This might be a way to find an abc news livestream something like that Yeah, I love anything that helps people cut the cord because I did it years ago and the fact that I still see updates And I still see people saying I just cut the cord, you know on facebook or whatever It really just shows me like yeah, we we might have been early So anything any service that can be done that can make The process easier for folks and make content easier for people to find because that's one of the hardest things You have to do right you have to figure out. Here's what I watch. How do I get it when I cut the cord? So anything that makes that process easier for people i'm all for This is good for roku's business too because uh, their business is less about selling boxes and more about Selling services and advertisements and the more people they can get to use the roku channel The more of that they can get they can rake in a little bit of that stars money They can rake in a little bit of that advertising money Maybe they can finally come to an agreement with hbomax and get an hbomax app on there. We'll see So, yeah, it's uh, it's interesting To see the development of roku and the evolution of roku as it goes Samsung launched the access phone subscription program in the united states the program bundles in a new galaxy s20 or an s20 plus or an s20 ultra with samsung premium care One terabyte of one drive cloud storage and microsoft 365 personal services Users can upgrade devices after nine months for free or earlier for a one-time $100 fee for cancelling access within the first three months. So in other words, you can upgrade every nine months You got to keep it for at least three months or you got to pay these fees access pricing varies by device 37 dollars per month for the galaxy s20 42 dollars a month for the s20 plus 48 dollars a month for the s20 ultra I'm looking at this and it's easy to kind of just dismiss it but just One drive is nine dollars a month office 365 personal is like I think 65 bucks A year or something like that Just those two alone Really make make this kind of compelling and then if you're you know I don't do it as much anymore. But if you're still on the I gotta have the new hotness Every, you know every year I think it's a no-brainer. Yeah. Yeah, I mean this it's it's sort of like I was at first I was like, oh, it's like creative cloud and what I've gotten used to it Like I pay in perpetuity, you know for all the cool all the cool software that I want or my car lease Where it's like, all right. Well, I get to upgrade Fairly often because I can't commit but also I, you know, don't have to pay as much up front type thing This is this is a great service again Like like you mentioned chris for if you want some of that like the cloud storage the software portion of this then the oh and I get a new device That shiny and cool more often because that's part of what I'm paying for is it is very compelling Yeah Office, I mean word excel access Man, just just those three is good enough I mean shoot the terabyte of of storage alone You know along with the phone don't forget you're getting the phone right like you're getting a top end phone It's only for the s20s right now But yeah, this is this is a pretty compelling thing if you live in these ecosystems and that's really what the game is Right now is something like this says let's get you into the galaxy ecosystem Let's get you into the one drive ecosystem and then you'll want to stay there You won't want to leave for iphone or pixel or dropbox Or any of that and and that's that's the game all these companies are playing Yeah, and more importantly, it's the business model that everybody's trying to get into right the software as a service you know and You know microsoft does it with xbox and you know, you can do the games Where you get you can download certain certain games that they have available everybody's trying to find their niche around this and you know, it's kind of smart for them to work together to Bundle additional services that they may not be able to offer On their own so that part is smart as well and you know, microsoft wants to get those numbers up For people using office 365. So it's smart for them to bundle or allow people to bundle their services in Uh, so this is you know, it's just smart all the way around samsung as a service Ha taken Well speaking of samsung samsung's 43 inch 4k q led at saro tv If you forget which one that is we talked about it at ces It's the one that rotates between landscape and portrait modes. Maybe you want to watch some tiktok videos for a while Well, you can do that then go back to landscape mode It's now on sale in the us for two thousand dollars and in the uk for 1600 pounds The saro was available in korea up until now, but it's been available there If you have a compatible phone like samsung's own galaxy phone You can tap it against the tv's frame to launch a screen mirroring and the tv will automatically rotate Because it understands that you want to match your phone's orientation. So that's kind of fun But if you don't have that or you just want to do it other ways You can also use remote or voice commands or the smart things app to manually rotate the tv airplay too also supported So if you like the form factor of this You might be you might be into it. I actually have a friend who For whatever reason he's like don't want to uh mount a tv on my wall Never liked that idea love the idea of being able to put wheels on this but you can Didn't doesn't mind that in landscape mode You've kind of got this kind of chalkboard type of thing that is going on that you're going to see when you're not in portrait and You know the only thing that would hold anybody back really if you like this again because it does give you some options is It's somewhat of an unproven model, but you know, it's the price It's you know, do you want to spend two thousand dollars on a 43 inch tv because for a lot of people it's like 43 inches isn't that big Yeah, that's a super detractor for me. Is that two grand?  So i'm not poo pooing the ability to do that But i've never had a video where i was like, man, I wish I could cast this and then rotate it And then oh the tv to rotate it for two grand No, i'm not down with that at all. That is crazy Although you mentioned working out and it's like listen, i'm a little late to the tiktok game But I I now I you know, I'm waving the white flag tiktok is super addictive It just took me a while to like understand that if I was working out specifically Some other reason where i'm like, you know, I can just sort of like have stuff on there for an hour That would be a great time to have portrait mode on my television Which I mean none of my tv's do that unless you want the black bars It's kind of a good side effect right not a thing you would Seek out and be like this is my reason for getting a tv. I hope not Strike me down if I ever like I need to watch tiktok video I need to get that portrait tv Uh, but yeah, I don't I don't know it's it's I'll be interested to see who gets this and and and how it works And if we see a lot more of these kinds of tv's that you know are swivelable Everybody oh go ahead. Sorry just real quick The only thing I feel like they try to drop the ball on is you have to tap the screen to get it to rotate If that was well, no, you can do it with voice and remote. Oh, yeah That's just like a cool feature where if you've got the right phone, then they talk to each other I thought you had to tell us like oh Yeah, that would never just go to extra mile a little bit if you can just do it on its own I'm worried about the hinge where I go. That's like when when is that thing stop? Could you imagine six months later? It's stuck in the diagonal. Well, that's why I'm like I was saying to my friend I'm like buy it and then tell me how it goes because I'm not doing it Yeah I notice everybody in our chat room is like this is perfect for quibi because quibi has that thing on your phone where you can Turn it either way except quibi just got the ability to cast to airplay But only in landscape. So if you had this tv and you were casting quibi, you'd have to keep it Yeah, you'd be better off on the mobile device as it was intended Hey folks get all the tech headlines each day in about five minutes Don't forget you can catch up real quick subscribe to daily tech headlines And thanks to everyone who participates in our sub reddit I got some stories for daily tech headlines just this morning from y'all So thank you submit stories and vote on them at daily tech news show reddit.com and let us know what is important to you Indeed, uh, let's check out the mailbag You know, we got a lot of feedback on our special Time to listen episode of DTNS yesterday if you haven't listened to it I I hope you do and I hope you get something out of it and we got so much good feedback We don't have time for it here, but just wanted to read some excerpts of a few One person said the stories told by those I've listened to for years touched me and gave insights I have never had so clearly Will you pick this up please tom? Oh, sure Yeah, uh, the stories listened for years touched me. I gave insight. I've never had so clearly another person said I know about the inequality either due to race or economics or both But knowing isn't feeling or understanding. I'll probably never be able to understand But your podcast it's something that most other reporting has failed to do For me, it went beyond the facts and hit me on a more personal level Thank you and your correspondence for this gift another person said I normally write off shows in segments like what you did on Monday as pure virtue signaling In the case of dts. However your years of apolitical reporting, which I am immensely thankful for Have given you a level of credibility that other outlets simply don't have as a result I was happy to listen really listen and I now have a better appreciation and perspective I imagine the decision for this episode wasn't easy And I imagine you publish this episode knowing that you'd get some blowback Probably even people exclaiming that they'd be canceling their patreon subscriptions. I applaud your courage. Thank you It was for yielding the dts platform to share the voices of the black community in this moment Those are from different people all those sentiments, but they are representative of the vast majority of people And yeah our our patreon right now is down six patrons on the month Which is about normal as people get charged at the beginning of the month They tend to go like oh wait, I can't really afford that so it seems like that is not a factor either And let me just take one second to really from the bottom of my heart and on behalf at least from Rob And I'm sure brother tech thank the folks that took time to listen and and comment and share their thoughts because The reality is when you Have a conversation like this you really do think twice about Putting these type of stories out because you're bearing your soul And you're putting your perspective out there that you're not sure that people are gonna get and you'd be the idea is not to Preach or to beat you down or to Ashame anybody we just want people to understand The world is different And we took you know the time because it was a real conversation It was a real Portrait into our lives and the you know, and you always worry about the response and seeing the response all day today and Most of yesterday has absolutely blown me away And I just have to say thank you and I appreciate the folks that took the time to listen and And offer comments on it Thanks, ma'am We also got on a very happy note A note from charles who says i'm sure that amos will already have let you know But the gdi team has broken into the top 500 folding at home teams out of 253,708 Yeah, so so folding at home is trying to find a protein that'll help find a vaccine for covet 19 Our team ranking is right now 477 Woo Shout out to patrons at our master and grand master levels including Bjorn Andre, tim ashman and philip shane Also big big thanks to chris ashley for being with us today Um, you know just wouldn't have it any other way chris I know it's been been a crazy few weeks Let folks know where they can keep up with everything that you've been up to Hey, you can always catch me on twitter at big chris ashley But you know check us out on the smr podcast, you know, we have these conversations We have crazy conversations about barbecue working out But definitely we're going to cover some tech and from our perspective and and how we kind of think of things So me rob and uh rod doing it every week smr podcast.com And of course you can always support our show at any level And get some perks in the bargain daily tech news show dot com slash patreon If you've got feedback for us our email address is feedback at daily tech news show dot com keep it coming We love to hear from you. We're also live Monday through friday 4 30 p.m. Eastern. That's 20 30 utc And you can find out more at daily tech news show dot com slash live back tomorrow with scott johnson talk to you then This show is part of the frog pants network Get more at frog pants dot com Club hopes you have enjoyed this brover


At around 9 minutes, Ann reminds Eddie of his firing from the Daily Globe and is being forced to leave New York. In the Spider-Man comics, Eddie was a reporter for the Daily Globe, a rival newspaper of the Daily Bugle. In the comic, a serial killer known as the Sin-Eater was going around and murdering people. Eddie interviewed a man who claimed to be the Sin-Eater, but eventually Spider-Man caught the real Sin-Eater, and it was discovered that the man Eddie interviewed was a compulsive confessor. Eddie was subsequently fired from his job because of this, and shortly after becoming Venom, moved to San Francisco. Ann Wang works for a law firm called Michelini and McFarlane. These are the names of Venom's creators, David Michelini and Todd McFarlane. The name of Brock's apartment building, Shuler, after Randy Shuler, a Marvel comics fan who in 1982 suggested the idea of giving Spider-Man a black costume. The costume would debut in 1984 and would later evolve into the concept of a Sentient alien being, and later into a symbiote.


there it is there it is get some yeah get one of them on the ground get two of them on the ground oh another one's coming here we go here we go we'll make this play I'm right to left here that's unfortunate


Julebi was one of the companions who became Muslim with the Ansar of Medina. His name actually conveys a lot about him. His name means literally small-grown or even deformed. That's the way that it was, you know, he was named. And why? Because he was actually quite small in stature, very frail, very thin, and some of the descriptions say that he was very unattractive as well. And because of that, he was ostracized, he was teased a lot. He was also an orphan. No features, no traits about him that anybody deemed worthy. Except for, of course, the best of creation, Sallallahu Alaihi Wasallam. And when he accepted Islam, the Prophet Sallallahu Alaihi Wasallam, of course, saw in him qualities that were beautiful because he didn't look to the outward. So he saw Julebi was being very special and someone of immense worth to the point that he actually went to a very prominent family of Medina who had a daughter who she's not known, we don't know her name. But this woman, this young girl was very sought after. A lot of the Sahaba, she had many suitors. And so the family was a wealthy family and she was quite stunningly beautiful. And the Prophet Sallallahu Alaihi Wasallam chose to be his representative, his advocate to this family. And he went up to the father of this family and he said, I'm asking for your daughter's hand in marriage. And so he, of course, was so overjoyed because he thought it was the Prophet Sallallahu Alaihi Wasallam asking for himself and who better than the best of creation to hand his daughter over to. So he was like, he was so happy. And the Prophet Sallallahu Alaihi Wasallam told him, I'm actually not asking on my behalf. And as soon as he asked him then who, and he was told it was Julebi, he was shocked, but he didn't want to have bad adab with the Prophet Sallallahu Alaihi Wasallam. So he said, I need to ask her mother. And she began to scream hysterically. She was like, absolutely not. And her daughter, this beautiful girl who everybody is eyeing and vying for, she hears her mother screaming comes and says, what's going on? And they tell her that the Prophet Sallallahu Alaihi Wasallam has asked for your hand for Julebi. She immediately turned to her parents who were like, there's no way we're marrying you to him. Don't worry. And she said, how could you go against the Prophet Sallallahu Alaihi Wasallam? He would never wish anything wrong for me. He would never want anything but my Khair for me. I will accept this proposal. But why did she do it? Because she had that love for the Prophet Sallallahu Alaihi Wasallam. They lived peacefully together until it was martyred. After the battle, the Prophet Sallallahu Alaihi Wasallam turned to his companions asking each one of them if they have found anyone missing from their family, from their people, from their tribe. Did you find anyone missing? Is anyone missing amongst you? And they said so and so and so and so. He again asked, is there anyone missing amongst you? And they said so and so. He then again is asking them, again eagerly trying to locate someone, right, of importance to him. And now he reveals it. And he says after they've repeatedly said, no, there isn't anybody. He says, what? But I am missing Julebi. In other words, he's important to me. You may have found all these other people who are your family members, your people. But I'm missing someone very special to me. That his rank was with the Prophet Sallallahu Alaihi Wasallam. And so the companions began to search for him. And they found that he had been martyred. There were seven bodies laying around him. And the Prophet Sallallahu Alaihi Wasallam came heartbroken to see that he had been martyred, that he had killed these seven. And then one of them must have finally killed him. And then he said, he is from me and I am from him, right? We are the same. In other words, we're the same. And he made sure to repeat it three, two to three times. And then because he was so small and so frail, Julebi as a person, the Prophet Sallallahu Alaihi Wasallam picked him up by his own arms and he placed him in the ground. He dug his grave. He buried him himself. And that was, you know, the story that I think that conveys really love in so many different ways, so many forms of love.


Hello everyone. I'm here to present a topic on ultrasound imaging in the myzotoma and correlation with the MR and CT. So myself Dr. Sumit here from GMC Aurangabad. And here we start now. Myzotoma is a chronic nanometer infection of the skin, subcutaneous tissue and which can extend to the bone with the high morbidity. Males are more affected than the females, possibly due to the outdoor and occupational exposures. It predominantly affects the foot, hands and legs, but may involve any part of the body. This is also commonly referred as Modura Podasi, it was first described in the Madurai in India by Dr. John Gill in 1842. Vandekhi Carter in an 1860 coin term mastoma. The region is clinically characteristic by the triad of tumor infection, discharging sinus and the grains that are formed by the colonies of the causing organisms. It is very important to differentiate mastotoma from other infections in your persons. Depending on the organism, it can be either ectromycotic or eumicotic. The disease is common in people, low social administrators, farmers and field workers, mostly who work barefoot, putting them at a great risk of acquiring trauma and infection by these pathogens. This is listed by the World Health Organization WHO as a neglected tropical disease. Although it is a prevailing worldwide, it tends to be a major health problem in the tropical and subtropical countries such as India. The aims and objectives of this topic is that the aim of the study is to find out ultrasonic graphic imaging findings of the mastotoma and emphasis on the role of UHE in the diagnosis and to correlate the UHE findings of the mastotoma with MRI and CT scan imaging findings. The methods and materials we use here. This is an observation study. I entered the department of radio diagnosis in the College of Aurangabad during the period of 2022 to 2023. Approval from the institutional ethics committee was taken before the beginning of the study. The examination carried out after signing the informed consent by the patients. Total 10 patients with the foot mastotoma referred from the surgery and rheumatology from an underwent examination with the sansom HS50 UHE machine. That is an GE3 Tesla MRI machine and Siemens definition as 128 slice CT scan machine, including this study. Contrast was used whenever necessary and with proper consent. The UHE images obtained in different planes on grayscale and ocular Doppler imaging. So MRI sequences were often used in a phase array surface coil and instead of T1 and T2 weighted proton density and fat suppression stir and DWI images in different planes. CT images were obtained with present protocol. Diagnosis was also conformed with the biopsy and bacterial screening. Out of 10 patients, 7 were active with mastotoma and 3 were reused with mastotoma. The dotted circle sign was observed on the ultrasound imaging in 10 cases. In all of them, which is revealed at the centre of the hyperbolic area surrounded by the hyperbolic tissue and an increased vascularity on the Doppler study. The dotted circle sign was also observed on MRI and 10 patients. The MRI findings were most clearly seen in the T2 weighted imaging stir sequences as well as fat suppress T1 weighted sequences after injection of the intravenous gadolinium. MRI images shows multiple discrete millimetre at the crown to oval. T1 isointestine T2 stir hyperintestine leaches with hypointestine central nodules involving the subcutaneous tissue of the foot with peripheral low signal interactive hypocytes in between corresponding to mastotoma's grains. So the central hypointestine dots were observed within them making the characteristic dotted circle sign. Using MRI also revealed bone environment in these patients. CT depicted the extent of the bone environment in the 9% more precisely. So now we want distribution according to age. So we are distributed according to the age like the number of cases and the percentage of them from the range of 0 to 20, 20 to 40, 40 to 60, more than 60. So likewise, you can see this chart and distribution according to sex. According to the male and female, there are male 8 cases were there and females 22 cases were there. So this way we have pie chart for that. Imaging cat is from USG, MRI and CT. So soft tissue swelling is noted 10 plus in USG all the 10 patients has just finding soft tissue swelling was there in the USG also in MRI also CT scan also. The dotted circle sign was found in USG and MRI only from the CT. More involvement in 4 patients in USG, 5 patients in MRI and 9 patients in CT scan and color topography findings are in the USG. So table shows us swelling on a million, abbreviated plus or not minus and not abbreviated means not minus. So there is a case now here, a 70 year old male patient, farmer by operation patient with the left foot swelling and discharging sinus and I think 7 years. It started as a small painless swelling at the sole, swelling for the increasing in size despite continued medical treatment at the local level. The patient was not the victim in immunocompetent. So you can see the images of the patients in the X-ray finding here, X-ray image. Now we will move for the USG. At some examination showed soft tissue swelling and multiple conglomerated hyperquick lesions with a hyperquick center doing dotted circle sign. See this is a hyperquick center and around that is a hyperquick area. So we can see that it's the hyperquick area is a inflammatory granuloma, midline is the fungal ball or grain at hyperquick. And the outermost hyperquick is the fibrous matrix. You can see that. Usually showing soft tissue swelling and multiple conglomerated hyperquick lesions with a hyperquick center doing dotted circle sign and there is vasculature on the top of the study. We can see the top of the study. It's a raised vasculature here and these lesions are here and see that. So there is a diffuse. Extensive soft tissue swelling and involving those liquidation, subcutaneous planes and underlying muscles of the left foot and ankle lesion. Multiple rounded uterus signal intensity lesions happening isotope hyperintense on the T1 weighted imaging. So MRI imaging. Now we can see this lesions is also giving the dotted circle sign as shown and it shows this tissue on the DWI. And showing peripheral enhancement on the post-quantus study with central hyperintensity giving dotted circle sign. So here we can see the fungal ball grains. Here is the inflammatory granuloma and this is the outermost with the fibrous matrix. Here is the picture. Soft tissue swelling with bone environment. And here is the micropology. This report is from the sample. First was expected here. And on the gram standing here are plenty pustules. Gram peru to filamentous bacillus. On 3% kiosk mounting. No fungal elements seen. Z-staining. No acid bacillus seen. From the finding of the gram standing it is used to actinomycetoma compression. So see here is the next case. The second case. If a year old male farmer planted with the left foot swelling and the desaline sign is seen. Five years. The patient was non-labbitic and immunocompetent. So USG foot imaging is shown here. See the foot showing soft tissue swelling here. Protein circle sign is there. And there is vascular tonic opacity in the mastodoma. See. Here you can see the race vascularity and the regions. Protein circle. So MR imaging of the foot of this patient. You can see the innumerable round of rounded ulterior signals and instant intensity lesions. Happening eyes to hyperintense on T1-invited imaging. Intermediate in signal intensity on the T2-vited and Pd imaging. And showing the restriction on the PWA. So you can see this ulter sensory regions. Core feet. And core ulter sensory regions. You can see the MR showing peripheral enhancement on the post-contest study with the central hyperintensity giving dot-in-circle sign. Neural and skin supprenent tissue. Intermuscle distal tibia. All tarsals and all metastasis and pharyngeas. Upper phytosis of mastodoma. See. Here are the lesions. Giving dot-in-circle sign. Here are the post-contest images. All of them. So left foot axial PDFSE. And sag T1FSE post-contest showing dot-in-circle sign. Magnified image here. Dot-in-circle sign. City foot. Showing diffuse pony Australitic areas with joint involvement. You can appreciate that. Involving the joint. Australitic areas. Discussion. Mycetoma. This is devastating. Extensive tissue destruction. Inner study out of 10 patients. Maximum patients were found in each of the 20 to 40 years of age. 60% patients. Which corresponded to the most active age group. Distribution according to the sex shows male freedom. Male to female ratio was 8 to 2. Mycoti patients were more than the mycoti patients. 7 is to 3 ratio. Ultrasonic imaging reveals the central hyperuquic area delimiting by delimited by hyperuquic tissue. Giving the characteristic dot-in-circle sign. Doppler image shows the increased vascularity also there. MRF endings were most clearly seen in the T2 star sequences.  After the ingestion of intravenous contrast. Cytostic dot-in-circle sign was fairly evaluated in the MRF new age. But not in CT. So the dot-in-circle sign is clearly visible. Cytostic and highly specific to diagnosis of mycetoma on both MRF new age. Obviating the need for the multiple new age biopsies. A study by the Anita Sen and Rajesh Pillay. And Ashwini Kumari and others. To show the similar findings. CT findings in the mycetoma are not specific. But are important in indicating the bone involvement. As it can detect bone destruction. Erosions, periostal reactions. Substitute involvement. So helical CT is superior to the plein CT. As it allows three dimensional reconstruction. And more patient information on the degree of organ involvement. And can help in surgical management. So early diagnosis and treatment. Can prevent morbidity and improve the prognosis of this. So what is the conclusion? Conclusion in the conclusion. The study suggests that mycetoma has characteristic USG imaging features. So both MRF and USG can aid in the early diagnosis. And treatment of mycetoma. When they demonstrate the imaging features of the dot-in-circle sign. Responding to the inflammatory cannuloma with the central fungal. Again avoiding invasive biopsies. So we can prevent biopsies from bi- because of that. It's a definite sign. In the MRF and USG. So ultrasonic therapy being easily accessible. Fisible, rapid, repeatable and radiation free. Is very useful for diagnosis. Treatment and the follow-up of the mycetoma patients. Which will limit the morbidity and improve the prognosis. Mycetoma diagnosis with the USG is very helpful. For these patients who are generally from ruler. Low socio-economic backgrounds. Where the MRF, CT, biopsy and bacterial screening facilities are out of their reach. So USG really puts a key role in these patients. Who are in the ruler. Low socio-economic backgrounds. Here we end our presentation. Thank you so much for listening. These are some references to this. Thank you.


Hello everyone, welcome to the ACMI studios located right here in the middle of beautiful Arlington, Massachusetts. Let me welcome you to the very first episode ever of Board Gamers. First things first, I'll fill you in on what our contestants will be walking into today. Four different games, Una, Jenga, Headbands, Monopoly. The winner of each game will receive points for their victory. The contestant with the most by the end of the episode is of course the overall winner. Okay, we have Michael, Simon, Jasper, and Aneem. Are everyone ready? Yeah. Yes. I totally listened the whole time, but I'll figure it out. I told you. I'm gonna wipe the floor with you. Starts with a piggy patrol too. Oh yeah, I got it. It's all Michael's way, Michael. In the business, it's called bleeding, okay? You're not going to be bleeding. Look at him trying to cheat already. No, zero. That's who you are.  I mean, nothing to everyone. It's your turn, Simon. Disrespected, Jasper.  How deep do you want it to be? No hard feelings, but... There's going to be a lot of hard feelings. We're going back to red. You know what, Jasper? They've been bullying you a bit too hard.  You just keep doing it five times. Jasper, I could kind of see your cards just saying. You're too kind. You're too kind. You know what, let's just bully Simon. Because this guy can't stand it. Yellow. He's in there with a lot of energy. You're like, yellow. All right, speed it up. We got to speed up the red turn. Red, red, red, red, red, red, red. You got to call it out. You say red, eight. Okay, so I say red, five. Red, nine. Red, nine. You're going to go now. Now, now, quickly. Draw a card. Keep drawing. Draw, draw, draw, draw. Jasper, please. Draw. One, two, three, four, five, six, seven, eight. One, two, three, four, five, six, seven, eight. One, two, three, four, five, six, seven, eight. Draw, draw, draw. Uno. Boom. Ooh. It seems Anim has achieved Uno. Uno. Let's go. Anim has once again achieved Uno. I got two out of those. Not be automatic champion by now. Draw. Uno. Damn. You got to be on top of it. Come on, Anim. You got to be on top of it. Blah. I already had two out of those. I'm already ahead of the game. The head of the pack. They talk. They talk. They talk. That's what I do. Small walk. Jasper has Uno. I'm still ahead of the pack. Uno. Let's go. That's another Uno. That's another Uno. For Anim. The dream. Osmani. Simon, just take the whole deck. Oh, my gosh. Can we just qualify him at this point?  This is pretty ridiculous. What am I supposed to draw after you? Ridiculous. All right. Oh, my gosh.  Wait, can I play? Yes, you can. Oh, my gosh. Okay, I'm going to put that down. Pause to shuffle. How are we feeling about the game today? Fantastic. I'm pretty upset. I'm pretty upset. Absolutely fantastic. I have many doubts in Jasper. I only have a few cards. To actually efficiently shuffle. I don't know. I'm kind of feeling good. Ready to feel good? I'm feeling good. Let's get a close-up of this. Let's get a close-up of this. Guys like Simon. We'll catch the cheating on camera. Do another one. Okay, that was bad. All right. All right. Yeah. That's right. That's right.  Yeah, that's why I'm a dealer. All right, cut the duck. Efficiency is the name of the game. I thought it was Huno. All right, he got you there. Let's skip Michael a negative point right there. Don't you do it. Don't you do it, Michael! Don't you do it, Michael! You got to take two. You got to take two. You got to take two. You got to take two. You can't stack. Okay guys, give me a minute to find the right card. It shouldn't take you that long. It was in the rules. Plus two. What rules? There's no rules. The rules. The rules. There's no rules. Yeah, the rules. Wait, isn't my turn? Yeah. My bad. My bad. I'm sorry. Next up, Anim dies. We'll have to keep playing. It's your turn, Simon. It's your turn. Simon. Hey, wake up. You're on camera, Simon. You're on camera, Simon. It's your turn. Simon. Simon. Uno. Uno. Anim has Uno for, I think, the third or fourth time. Fourth time, baby. Come on. I got this. I got this, guys. Is there any words for most of you? Or do you? Or do you that game? No! And Anim has won the first game of Uno, awarding him ten points. Ten points, baby. I said I was going to win and I won. A good effort, gentlemen, if I do say so myself.


Live from Las Vegas, it's theCUBE, covering Dell Technologies World 2019. Brought to you by Dell Technologies and its ecosystem partners. Welcome back everyone to theCUBE's live coverage of Dell Technologies World 2K19 here in Las Vegas. I'm your host Rebecca Knight along with my co-host Stu Miniman. We are joined by Cliff Madrew. He is the VP Cloud Solution Architecture and Engineering at Iron Mountain. Thank you so much for coming on theCUBE. Thank you so much for having me. I truly appreciate the opportunity. So Iron Mountain, we know the trucks, but there's more to the story now. So why don't you tell us a little bit about the company and about how you're expanding into new terrain. Absolutely, so I mean, you said it, right? Most people know us for the trucks. They know us for physical asset management, records management, and how we help customers protect their physical information. We've been through an evolution. We've been through a transformation as a company evolving with our customers to help them as they digitally transform. And what's interesting for our customers in particular is that they live in this world of a physical and a digital realm and how do they move from one to the other. And that's where we focused a lot around building our portfolio of services is helping our customers through that transformation along with everything that we've done in history and through history and our legacy around protecting physical information we've carried through into our services with a focus on what we call iron cloud, which is built around that same chain of custody, that same security for our customers. And we're leveraging a lot of Dell EMC technology within iron cloud to make that happen for our customers. So as you're transforming, you are helping other companies transform too. We are customer focused and we're moving right along with our customers to help enable them. Yeah, Cliff, it's been fascinating to watch.  You know, I think back to Iron Mountain is like, oh, well for governance requirement or for legal issue or things like that, I had to retain. But tell us how the changing role of data. You know, you were in a T-shirt that said data deserves better. So I think data is probably central to what you're talking about and absolutely in the cloud, how that's changed and how your customers look at data. Data is at the core of everything that we talk about with our customers. And I work within specifically our data management group and to your point, you know, focus on customers' data and how are they able to either leverage the historical data that they're currently storing with us, leverage the physical data that needs to be transformed into something that's digital, something that's searchable. You know, we've just recently launched a tool called Insight which gives full analytics capabilities on some of those data sets for our customers. And then how do you maintain the protection of that data in its digital format? And you know, even if you go to our tape-based business, which is all about data protection and getting that data protected off-site, well, in the world where people are, you know, looking to the cloud and for hybrid strategies, looking for as-a-service type offerings, they're trying to move away from that physicality and having to manage that information physically. And so, you know, for those customers in particular, we're able to take a look at their data requirements and we're able to help them evolve that strategy to make sure that their go-forward in the cloud is meeting the same needs, whether it's compliance. You mentioned, you know, regulation, right, regulatory needs around building out a strategy. Our information governance tools around policy management and how do you ensure the appropriate retention of that data while mitigating your risk and not keeping things for too long. All of those play into the hybrid world and in particular, into a multi-cloud world, right, which we hear a lot at these shows, is talking about how to leverage, you know, best and breed SaaS applications and other applications that are either hosted in the cloud or you're migrating workloads to the cloud. The same challenges that all of our customers have really seen with the physical assets that they've managed in the past, those challenges still exist but in a digital realm, right? And so, you know, when you think about that, you're now creating these silos of information. Well, if 80 to 90% of that data is infrequently accessed or archival or needs to be retained to meet a compliance need, how are you still managing that and how are you able to do that in that multi-cloud world? And that's where we're helping our customers understand the information they're managing, understand how to apply policy to that data, how to really garner insight from that data because, again, it's all about the data, like you said. But cybersecurity is another very important priority. Let's back up a little bit and just sort of lay the foundation for our viewers about breaches and about attacks. I see a statistic here, Verizon data breach index, 28% of cyber attacks were committed by inside actors. We keep thinking about these nefarious actors being from foreign nations and these other hostile, but inside, so what is, talk a little bit about that. Absolutely. When you start to develop a, you know, we like to talk a lot about cyber resiliency. So, cybersecurity incorporates a lot of things. Some of those things are around the prevention of bad actors from gaining access to your data, but we think about a lot around how do you ensure you can recover when you have an attack and how do you protect the data so that you can recover the data when you have an attack and what we're trying to help our customers understand and help them develop is a strategy around recovery because there's no such thing as complete prevention and even leveraging some of the tools and some of the things that have been announced at the show that SecureWorks is working on and some AI-based tools. Although you can drastically reduce your risk of an attack, the reality from my perspective is you cannot prevent an attack and so you need to ensure the data's protected and when you think about an insider threat, so 28% of attacks are from an insider perspective and actually roughly 68% of attacks come from unnoticed for months and so that means someone's on your network, that means they're monitoring you from the inside and they're trying to understand the patterns and how you protect things and how can they infiltrate that process and when we work with customers, we're looking at first, how do you identify the critical data that you could not recover your business if you were to lose it or if it were to be destroyed and we help them build strategies with what we call critical protection and recovery, our CPR service, that takes a copy of that information. It's managed by Iron Mountain, which I think is one of the most critical aspects of the service, because an insider threat is something that's very hard to prevent when someone understands the inner workings of your environment. So by having that solution managed by us, having that put in one of the most secure data centers in the world, so we spent over $2 billion last year and we have some of the most secure facilities in the world, it really helps customers prevent that insider threat as well. Cliff, the one word I didn't hear that I was expecting here in that discussion was ransomware. Okay, sure. How does that fit in? Sure, so ransomware is just one of the multitude of different challenges that our customers are faced with when it comes to cyber protection. So from a ransomware perspective in particular, I think it's roughly 20% of companies or so we're not able to recover their data from ransomware. I think the number is probably even higher than that. And again, backup and disaster recovery are not cyber resiliency solutions. They can give you a level of protection and in some cases you can recover from ransomware by restoring a backup data set. But depending on how you're configured, if your data's online, with Iron Mountain in particular, we know an awful lot about the tape business. One of the values of tape is being able to take data offline. But again, one of the things that customers are moving away from is having to manually manage that process. And so with something like Iron Cloud and with CPR, we can take that data and we can create an air gap so that you have the protection from the network. So if you have a ransomware type event or something that crawls your network, you have an air gap now from the network perspective. Your data is isolated because of that air gap. And then the third component is really an administrative air gap. And this is the one around any type of insider attack or ensuring that one of your employees, because 17% of attacks are social attacks, right? So again, all the software in the world can't change a psychological attack on one of your employees who does have access to a system. And so again, having that administrative air gap is what we like to call it, where you have an independent third party that is now protecting that data in an air gap format. And again, we offer the ability to take it down to tape so you can still have many versions to recover from, because if you have an attack that's been months on your system and you need to get a clean version of a file, now we have the ability to bring that into what we call a clean room, have that, you can run your forensics on that in a very secure environment that'd get completely isolated from where your data's been attacked and then bring that data back to recover successfully from ransomware or any other threat. Can you give us some examples of customers that are using Iron Cloud CPR and the business impact that they're seeing? Sure, yeah, so one of our more recent customers is an insurance provider in the Boston area, and they wanted to ensure that the policy data for their customers was protected against any type of attack, right, and that they could always recover that information. In their case in particular, their data domain user, they wanted to leverage the technology they've already invested in as a way to get Iron Mountain the data, and with Iron Cloud we support CPR for data domain, so we have the ability to take that data and replicate that data to our Iron Cloud and then offer the air gapping and offer the cyber resiliency solution to those customers, so. That customer in particular, again, that major database and a couple of databases that had their customer information is what they wanted to protect, and in many cases, our customers don't always know what they want to protect, so we're helping a lot of customers right now understand their data and leverage some of our advisory services to understand what those crown jewels are, what it is that we really need to ensure is protected from a cyber perspective, and we're also dealing with a lot of right now financial institutions, so when you get to account information, transaction data, ensuring that that information is protected, again, that's a strong point for cyber resiliency solution for Iron Mountain, so. All right, so Cliff, the Expo Hall's right behind us over the shoulder here for these people that didn't make it to the show, give them a little flavor as to what's the energy been, any cool things you saw, and any meaningful conversations or talking points you've heard from customers. Yeah, I mean, the energy is infectious in a good way. I always love these shows, but the amount of customers, and Iron Mountain in particular, we have 235,000 customers, so a lot of our customers attend these shows, and to be able to engage with them and have them understand our evolution, we're very well known for our records business, for our shredding business, and not everyone understands the breadth of services that we can offer when it comes to digital information and helping them through their transformation, so some of just the speaking engagements that I've had here, the crowds of people gathering and understanding and following up at the booth to really understand more about how we can help and scheduling follow-up sessions so that we can help them through that transformation whether they're coming off of tape or they have critical assets that need protection, critical data that they're interested in CPR for, I've had so many engaging conversations, so it's always great. Well Cliff, thank you so much for coming on theCUBE. We really appreciate it, it was a great conversation. Thank you so much. I'm Rebecca Knight for Stu Miniman. You have been watching theCUBE's live coverage of Dell Technologies World. We will see you next time.


Little over two years ago, I died. My name's John and I'm an addiction survivor. You might wonder what an addiction survivor is. We'll get to that here in a little bit.  I was taking approximately 600 pills a month. You know, one day my son out of the blue walks up to me and he says, you're not my dad. I don't like what the drugs are doing to you. I want my dad back. Something no son should ever have to say to his father. But I'm eternally grateful he did. That was on October 8th of 2011. That was the last day I used anything. I find it interesting that it was my son that came to me. I think about God and how he sent his son to us. And then I think about God and how he sent my son to me.  I remember the night I hit rock bottom. On that night, I threw my daughter and her husband in my brand new grandbaby out of my house. Told them I never wanted to see them again. The next day they moved a thousand miles away. But that sweet little girl of mine, I think she had radar for when dad had a bad day. About a month after I cleaned up my wife and I split up. I lived on the streets for about five months. As much as I hated that, I loved it. When I look back on it. It was a great teaching ground. I was a prescription guy. I took prescription painkillers. I didn't know anything about street drugs or alcoholism or smoking or anything like that. So living on the streets, I got to learn about all those different things. I got to learn about street drugs and what a big problem they are for the homeless people. Alcoholism. You know, about a year after I cleaned up, I started helping out with the group I was going to for my recovery classes. Not two years into it, I started running my own meetings. But I really wasn't totally focused on recovery. At least on other people's recovery. I'd help when I could. But over two years ago, I died. I was dead for 18 minutes. I have a five-week gap in my memory. The only thing I can remember from that is a conversation I had with God. I found myself sitting in a room and nothing special about the room. Just a room. I didn't go towards the light or anything like that. Then I heard a voice. I said, son, I need your help. And he said, okay, what do you need? And he said, my children are killing themselves with drugs and alcohol. You walked the road for 11 years and came out good on the other side. Then I learned he had a bit of a sense of humor. He said, you're welcome, by the way. I just kind of giggled. And he said, I need you to be my God.  I said, okay. But I spent about five weeks in the hospital and that's the only thing I can remember from being in the hospital. So now, I spend a lot of time helping folks in recovery. I don't call myself a recovering addict. I call myself an addiction survivor. Addiction is a disease. You need to understand that addiction is a disease. And I got it. I contracted the disease. Then I fought it and I beat it and I live in a way that I won't let ever let it happen again. I'm a survivor. Anybody can be a survivor. You just got to want it bad enough. I am so grateful to my father in heaven for showing compassion to me for lifting me up out of the gutters and for showing me the way to be able to live on purpose and not on autopilot. Most of my life was done on autopilot. Now I live on purpose. I have the most beautiful woman in the world that I call my wife. It was a new world for her living with an addict. She helps me in a recovery process with other people. I'm grateful for that. I love my father in heaven and his son Jesus Christ. And I'm grateful every day that I get another one. But I get another day.


Today we're going to be passing out some ice cream to the kids. Absolutely. There you go. We have Mounted Patrol here Do you want a sticker? We also have some our school supplies that we're going to be giving to them as well There we go. Do you want ice cream or ice cream set? It's not, you know, negative contact. It's positive interaction It's them getting to know us as people and so that has always been positive Go ahead and scoot up so you can get your ice cream. You want one of these young ladies? You want one of those? It's outstanding. Just to see those smiles the way they interact with the horse patrol and the way they interact with the officers It is definitely a positive endeavor for both us and for them. I like their shoes. Group beer float, cream sickle. Actually, I was a community resource officer in Southwest Denver when I first came on the job And that really taught me the value in meeting kids and talking with kids, not in a police manner Banana? You want a yellow one in there? Right there Okay, there we are sir. But as a positive role model or somebody that they can look up to and just to have those type of interactions with them


Okay, so, if everyone is warmed up. Okay, so, afternoon everyone. So my name is Wei Ting. I'm actually a software engineer at Ministry of Education Singapore. So we build apps for schools to help them teach better. So today I'm going to talk a bit about metaprogramming. So first I think I want to talk a bit about why I want to talk about this, right? So I wasn't a computer science student. And three years ago actually I got a job as a software engineer. So of course the first thing you do is to write code. And this was my face when I was reading real apps code, right? So I don't really get what's going on. The next best thing you do is just copy what's existing, modify a bit, and then submit a pull request and pray, correct? So over the last three years, there have been some very nice things that have gone my way, a very helpful team. One of the other things that happened was also that the team that I worked on actually circulated a book. So metaprogramming Ruby. So at that point of time it wasn't a priority for me. I took one year to finish this book. So that's where my priorities are. But in fact over this one year, I think after reading through and rethinking about things, I learned a bit more about Ruby. It's quite similar to how Jinci read through the CCOS code. But for me reading through the concepts in a story-like manner is more palatable. And six months ago I actually attended the Ruby SG Meetup and Dregos was down there trying to give a talk about submitting a call for proposal. So I was sitting down there thinking about whether I should try for something like that and six months later here I am. So this is my first talk for Ruby. Dregos, thank you for your presentation. Okay. So I think the other thing that I realized is that for metaprogramming is, for me if I don't do it deliberately, it comes in bits and pieces as intuition. So what I want to do is to try to actually identify certain key tips or concepts and hope that both the junior developers and senior developers can also pick up some of this and at least benefit and teach the team as and when you can. So today I'm going to talk about why we do metaprogramming, some tips and how not to get yourself cute while doing metaprogramming. Okay, so let's first start with the definition of metaprogramming. So Google reviews many kinds of definitions. The one I like, I really like, is code that writes small code. But the more accurate version of this is actually the writing of programs that write or manipulate blah blah blah. What it means is that if you, as of now we write Ruby methods which accept data and we give an output to that. So metaprogramming means that you accept the program that you've written as a piece of data or an object and you modify it. So what you are doing is you are inherently modifying the application behavior at runtime. Everyone got that? Okay, so the next question is that oh this is such a complex concept. So why do you ever metaprogram in the first place? So what I will try to do here is to convince you that it is sometimes better to metaprogram and I will try to show some examples. So we start with a very easy one. Suppose I have an object called A and I need to define the standard getters and setters. So the easiest way to do this is just to define the Ruby methods as follows. So you just have an equals get and set. Correct? So this is quite a few lines and actually what happens is that you can actually rewrite this in a nicer and cleaner way by using attribute assessor. So I think everyone is very familiar with attribute assessor and if you want a very naif implementation of this this is how it's going to look like. But overall what you have is that you have actually abstracted some of the logic away. So when developers read class A they instantly understand what full and bar actually mean to the class. So one of the benefits of metaprogram is actually that you get slightly more readable and concise code in the class methods, in the class definitions. Okay so another example would be on my2metaprogram is that in certain cases we might want to extend this attribute assessor even further. So I guess okay. So if you actually include active record base in this manner, you realise that Rails actually includes all the attributes for you. You do not even need to define them. And as you dig into the code you realise that what Rails does is that it actually digs into the schema, the database schema, it identifies this set of attributes that this model has and so what this does is that it gives you very automatic behaviour and when you define active record classes these are things that would help you along the way. So you do not have to spend a lot of time writing it. You do not really need to read it because all these columns are actually listed in the schema and actually all the developers are aware of this. So another value of metaprogram is the following. So suppose we have a report model and this report requires three states. So you have a draft, a review and a public state and then you want to transition between the different states. So what you have is you want code that looks like that on the left. I hope everyone can see. So you have a state, you create a new report, it is in draft state. What I can do is that I can try to submit it it moves into reviewing state and so on. So it's like a state machine. A naif implementation of this would be to just code out the methods as we can. But what happens is that as business requirements change, you start to introduce a lot more things. So for example, the boss comes to you and says, no, I think 3 states is not enough. We might want to have 5 states. So what you can then do is to go back to the class redefine even more methods. But if you look at it carefully okay, so again so what can also happen is that the boss could also ask you for things like, you know, I want pre and post transition hooks. So for example if I were to submit a report can I actually send an email out to everyone to just notify them of this and so on and so forth. You want to raise errors so some of these are very common repeatable logic. So what you can then do is to actually meta-program this. So if you can actually define the states and the transitions programmatically then what happens is that you can actually write code to actually generate these methods for you automatically. And the hooks in there will be a lot easier. So what I'm going to do here is I've actually copied what a gem called workflow has done. So what workflow does is that it wraps up all this logic into a very simple, what you will have is that you define the initial state let me try to have the laser point up. So what you have is that you define state, draft, reviewing and publish and then you define transitions between them. What you get here is that go agrees that this code is more readable for everyone. So I think it's beautiful because currently we only have 10 states. If you have 10 states and 20 transitions between the 10 states this will look a lot more readable than having probably about 20 times 100 or 200 methods in there. So what you then do with meta-programming is then so what you do is that you define domain-specific languages and then you then hide the logic elsewhere. So this is definitely readable, concise and of course more reusable. So now you can take this workflow DSL and you can actually bring it to other models and reuse it. So just to sum up I think these are just some of the very basic examples of why meta-programming will help you. So they are more dynamic. They provide dynamic behavior, it's readable, concise, you don't really repeat yourself. But I think all in all it provides code that's a lot more readable. I'm sure all of you know that reading code that's not done by you is actually quite painful. So the more readable it is, the less pain you feel. So I'm going to give 3 tips to start meta-programming. So the first is what GTS covered. So when I saw a talk I was quite happy but essentially what you need to do is because for meta-programming what you are trying to do is to modify the behavior. In essence you are trying to modify the behavior of the object or the class. So it is very important for you to get your mental model right. So if you are to define classes, include classes, subclass, and so and so for create objects, you must be very clear on what you are creating and what you are observing. So this is really ugly but you get the idea. So the first important thing is actually for people who want to meta-program is to get this mental model and if you don't get this right, it's very hard for you to implement proper code in the meta-programming sense. The second step to actually doing meta-programming is to learn how to modify the behavior. A subpoint of this is actually to understand how Ruby is evaluated. So things like how are methods being called, how do messages pass between the objects, how to catch missing methods and things like that. So a very good start for me, I feel, is that you should read the call Ruby docs. I would like to point to a few sets of functions that I think are quite useful for everyone. So if you do need to understand a class, if you need to understand a class, you can use methods, instance variable, get the methods, what are the instance methods, single-turn methods, class and single class. And if you need and once you have if you need to understand this and you need to modify the behavior of it, then you can go on to the methods on the right. So these are things like defining method so you can program it typically define new methods, you can add methods or you can even undefine methods. So just a trivia for those who are quite experienced, so you need to do some hunting if you want to find them. Okay, the last thing is that if for you to do render programming is to actually figure out what's the DSL that you want. So I can't really give much advisor because it's very contextual, depends on the team. But what I've learned is that the first copy is never the best. You can always iterate to get slightly better DSLs, and what I would suggest is actually that you copy from others. So I think Rails has very good implementations you can look through. It's very, very complex even for their attribute assessor definitions, but you can looking through some of these libraries will give you an idea of how the DSLs are done and how they are implemented. Okay, so the problem with method programming is that if you can modify behavior you can knowingly you can also modify behavior unknowingly and that's where it gets very dangerous. So simple things like that can happen. I have been caught many times where my teammates have written code hidden in a very small folder somewhere which results in very implicit behavior which I don't recognize. So it takes me a few hours to debug so I'm going to go through 3 big things so some of the gotchas. So I think the first thing is as you method program, try to keep the method programming code independent. So if you do modify a class or modify an object, please try to keep it towards that object and not introduce more dependencies. The second thing is don't method program, method programming code. So what what can happen is that you can have a set of defined methods that look very similar and go oh why not let me just group them together and then I can do meta-meta-programming. The issue I have with this is that if you remember reading the method programming code it is actually very hard to read method programming code in itself. There's actually an extra load on your head to try to figure out what's going on what you're creating, what you're modifying. So try not to make it more unreadable, less necessary. The third thing I want to say is actually that after this talk, I don't think it's right to just go and say let's go method program everything. So imagine the following case where you have a class and you have 20 includes just after you define a class. So if you encounter it's very hard for you to identify which piece of code actually defines this behavior or modifies this behavior. Okay, the second thing I want to talk about is readability. So I have kind of shown you ways in which method programming can help in readability but there are also cases where it might not help so much. So let me give you an example. I actually found this code online is from this gem called we have a method programming kind of example and we have on the right a more explicit example. So who prefers the method programming way and who prefers the right side, the more explicit example. Okay, so from those ways that I have actually so this is a very interesting question. I presented this to my team. I also got kind of a half half at the end of the day and it's about what the team feels. Certain people if you have a team that has very experienced developers who are working on the same app for a very long time it is okay to have more method programming code versus a team which has more turnover or prototype app, maybe explicit it's much better, it's a lot easier to get it out to speed. So I want to say here is that short is not always readable and sometimes at some point you have to choose between whether you want more implicit or more explicit behaviour. Okay, the last thing to note is always remember to document and test. Because method programming is quite hard to read it's very important to actually explain what you are trying to do. So I think we all understand this if you have done a lot of rails you should know that you are using a lot of method programming in there before actions, after actions, all the callbacks and things like that. So the documentation helps a lot in identifying what you actually want to do. The other thing is also to write test. So when you introduce some method programming code when you write a test it also number one it guards against your behaviour so you can commit with confidence it's also important for you to write it so that you kind of tell readers what you are intending to do with this piece of method programming code. So if you see the test below here you can actually tell the behaviour that you are trying to bring out in this particular model. So for people who don't really like to read documentation and if they prefer to read test this is a much better platform for them. So I think all in all say that actually method programming is still a tool so it's not really a silver bullet for everybody but in certain cases it does work wonders and it's quite magical when the code you have refactored is a lot more readable so I just want to share that also be aware of some of the risks that this might have so when you have a lot of method programming there's a lot of implicit behaviour it's hard to debug in fact it also takes a long time to actually define it and to build this. Okay so if everyone has enjoyed this I hope you did but and if you want to look more into it I can introduce you to this book in the book they will go more detail into some of the possible spells or design patterns that you can use and I hope part of this answers so we get more readable code. Okay so far then I think thank you everybody for listening and not falling asleep and any questions if possible Cool so we take questions now anyone Thanks for the cameo basically my feeling about method programming is that you say it makes more readable code but in a way it seems like you're just shifting the readability to it makes it readable for the user of the API but you have additional complexity and where the code is being written which is why Reels is so easy for beginners to pick up but it's so magical so how do you actually integrate the method programming part of your application into your project do you manage it as a separate library Okay so how do we do it actually I have the slides let me check okay I think I was actually working on this example to just try to show some examples of it for example in our app actually we have many models and suppose in one of these models you want to attach certain models have files reports have pictures and you have articles which has many pictures and these things have attachments one way of doing it is the following where you can define it so it's still part of the application code but it's hidden off in I think we keep it separate in the app but separate from the rest of the models and then we just test that so I agree with you that it does hide some of the complexity away but so that's why I think if you have tested that I think it's fine so yeah I think that will be the easiest way to answer alright thanks Thank you so much for your talk I was curious to know you mentioned that depending on certain teams metaprogramming might be a wise choice and sometimes not so I was curious to know in your own team how do you determine whether something to be metaprogrammed and when it should not be ok ok so for us what happens is that when the best kind of candidates are those where you find yourself repeating the same things over and over again so for this example of attachments we actually had this we had to repeat this and I think that was when it made more sense to actually do metaprogramming on this right for things that are very well defined and the behaviour is understood really you should do this for things that are very unclear because the design portion takes quite a long time to do to come up with the DSL and to implement it so for unclear requirements it is better not to involve too much of metaprogramming so cool, thank you I was wondering what's your approach to method missing because all of these examples that you shown here were like defined methods so this is pretty safe metaprogramming as you're defining some method and you know that this method will be there method missing is like the double X word that you call it whenever the method doesn't exist so I was wondering if you think that it is recommended by you to use this approach or you should be extremely careful and use it only when you have no other choice excellent okay so I did want to talk about method missing there was an anti-pattern on it online but I think it got in too much into details but for me if you ask me if you can avoid method missing you should avoid method missing at all cost right because method missing is I would see as a global catch-all for all missing methods but to implement that correctly you need to also implement respond to missing if I remember correctly because that will identify whether a method is actually missing or not so you can implement you can catch some of these missing methods but Ruby doesn't know that this method is missing or not so that's why I think you have to understand the object model little bomb and see how the message passes so if you can you should avoid it and know how method missing is implemented one more question do you have any favorit DSL out there in the open source some that you particularly like how readable it is so I think I really like workflow because I think we have about we deal with about 4 in out so the app I work on is actually like an assessment app so we have answers and which has 4 or 5 states rotate between each other so actually the workflow DSL is a very nice example there was one more recently that I came in contact with which I really like which was it had to do with some passing I forget I can't answer that just tweet later when you remember awesome thanks hi anymore thanks for the talk for the example of the ACTP actions and metaprogramming what would your approach to testing the methods defined in the public API would you just do separate tests for defining the explicit method like have a test, forget, put, post and delete or test one test one of the possible verbs if they exist what do you do usually when you metaprogram public methods in objects okay there are different examples for this case what I might do is actually to sort out the possible verbs with just one verb let the file run and see if R is executed R receives the method call so something like that the workflow one where it's slightly different I'll probably have a concrete so I have a dummy class I include some workflows define the workflow and states and transitions then I just test that we can take one more question before we move on thank you very much Weicheng let's give it another round of applause


Do you want to get in the flow state every single day? Well, I'm going to show you how you can do it. Hey, what's up, Greg here, the founder of your inception working to my channel. Subscribe below to start your journey to limitless performance. Today we're going to talk about the flow state. And in this video, I'm going to share with you top five strategies that will help you get in the flow state every single day. But what exactly is a flow state? Well, in positive psychology, it's also called being in the zone. It actually means that you're fully immersed in an activity. You have tons of energy, you're super focused and you're hyper productive. And once you're in the zone, you can do tons of different stuff. You finish lots of tests, even the most challenging test. And time just passes by. When you're in the zone, it's really fun working on different stuff. And it's, you can really do tons of different stuff. But the most challenging thing is how you can actually get in the zone. And that's what I want to share with you today. So first thing first, if you really want to get in the zone, you need to work on a challenging task. If you're just doing something really simple, it's going to be really hard to get in the zone. Simply because you won't be as engaged as you should be. So first thing first, you have to find a really challenging task. And the best that I can give you here is once you wake up, once you get the energy, once you're refreshed, you do whatever you do as part of your morning routine, then you should actually start working on this most important or most challenging task of the day. Because it's going to be super simple or much easier at least to get in the flow or in the zone in the first part of the day. When you have tons of energy, it's really easy to get focused then. So if you're not really sure if the task is challenging enough, you should simply ask yourself, do you know the exact answer or the exact step by step process of how you're going to finish this task? If the answer is yes, then probably the task is not challenging enough. The second thing you need to know is you need enough energy. Now obviously how to get more energy is a very complex topic, which we're going to discuss in the next videos. But today I want to give you a couple of suggestions that can definitely help you out. So first thing first, you need good enough sleep. If you sleep somewhere between seven to nine hours, this is probably enough. But if you're going to sleep less, if you're going to sleep at five, six hours or whatever, then it's going to be super hard to get in the flow, simply because you won't have enough energy. Now, yes, in the morning you still might have enough energy, but it's not the same. So really try to get enough sleep. Now the second thing you can do as part of your morning routine is you can take a cold shower. Now this is a simple trick you've probably heard about before, but it's really important you do this in the morning before you try to get into the zone or in the flow, simply because this cold shower will give you this energy boost, this needed energy boost, it will help you get focused and consequently it will help you get in the flow. And third thing you can do is you can grab a bulletproof coffee, which is one of my favorite energy boosters. You can check the video about it up here. And if you don't like drinking coffee, you can just go for German Latte tea or some other alternative. So really strong tea, really strong coffee, something that's going to give you this energy push. Now, you don't need to drink caffeine to get in the flow, but if you don't have enough energy, well, this can help you out. The third thing you should know about is you should avoid all distractions. Now, obviously this is a very important thing and you know about it. Avoiding distractions is one of the crucial things you should do to be in the focus for a long period, so for weeks and months and so on. And you can check our strategies about that up here if you're interested in staying focused for long periods, months and years and so on. Now, the easiest way to avoid all the distractions is to just turn off your smartphone or just close your computer, don't read emails, don't pick up the phones, don't check social media. Try to be not available for the period you want to be super focused because once you get in the flow, and this is very important, once you get in the flow state, you don't want to fall out. And it's super simple to fall out of it, just one call, someone interrupting you, it's enough, it's simple enough, and then it's going to be super challenging to get in the flow once again. So try to limit or avoid all distractions during the period you want to be in the flow. Then you need to limit your time. Now, there are different techniques how you can do it. You can follow the Pomodara technique, which means you work for 20 minutes, you take five minutes off, and you repeat this process for as long as possible, or you do even longer periods of work, like 90-minute work, and then you take 15 to 25 minutes off. It really depends on you how you like to work, what works for you. Now, for me personally, I like to work for a bit longer periods for like 19 minutes than I take 15 minutes off, and I repeat this two to three times. And I can do tons of stuff in this period of really hyper-focused work. There are different apps available for a smartphone or also on a computer, or you can just use a basic time tracker or even your smartwatch or whatever, just to get limited. Now, this time pressure that you put on yourself is very important to kind of push yourself subconsciously to really focus and work hard, and there have been a lot of studies done on that, and they showed that the shorter the time available to complete a different task, the faster you will finish it. So that's why this is a very, very important thing, and many people actually forget about this strategy. By the way, guys, if you like this video, please press the like button below. Last but not least, you need to get a feedback on your activity or on your finished tasks. Now, this is something that many people forget, and I actually didn't know about it, and recently when I learned about it, once you finish this task, once you get out of this hyper-focused flow, out of this zone, usually what people do is they do something else, they go for lunch or whatever, but it's very, very important to get feedback from someone else on the quality of the work you did in this period, because this feedback will help you consciously and subconsciously kind of understand how well you work and also trigger certain patterns that will help you get better results the next time. So if you're going to be in this flow state for a couple of hours, you will do certain tasks, you'll finish certain tasks, you'll get certain results at the end, and someone will tell you, well, that was done really good. Well, this will help you understand the whole process better, and if what you're doing actually works for you. If the results will be really bad, then what you can do is you can optimize this process for the next time you want to get into this flow state. And that's very, very important. And those are my five top strategies that help me get into the hyper-focused flow every single time. I hope you enjoyed this video, guys. Don't forget to follow your inception on Facebook, Instagram, and I hope to see you soon again. And don't forget to subscribe to this channel. See you soon.


Hello again. A question of the week this week, do you have ancestors who died fighting for their country? So the profiles of the week are notable Kentuckians. New month, new theme, the theme this month is military, police, firefighter. Okay, quick, quick tip on the main page. If you're looking for ways to collaborate. What's happening in July?


Your place is where He puts you in. If He put you as a wife, that means He wants you to be serving Him, Him, not your husband, as a wife.  A woman come to me a lot about this. I have only one line. I said, where are you more pleasing to Allah? Inside this marriage or outside this marriage? If you are more pleasing to Allah inside this marriage, meaning you can take it, you are absolutely patient and you look at your after it, then you stay. If you are not, even if there is not really a lot of abuse, she just can't stay an absolute treaty. Put Allah number one in your formula.