 Good day Afternoon today's first day the 11th of November Welcome to the dead sink Mr.. Derek, would you like a moment to collect your thoughts? Sure? Yeah So yeah, just continue my progress on the mechanical stuff Kind of gotten a groove yesterday, and I just picked up where I left off Yeah, right so tell you like more of the technical things that I'm working on. It's a lot of what We ended up deciding to fix was the preparation For manufacturing for injection molding and so, you know Chris You got to put together one with me, but you know the way the things screws together and all that stuff It's got to be You know the orientation change, but it's also got to be prepped for the injection molding process. They're like There's all kinds of rules like boss screw bosses can only be so deep and they can only Have a pen, you know a quarter so deep and things like that Have certain distances from the walls of plastic and love a box, so it's all like real tedious stuff I'm getting all prepped and ready to go. That's been been my day So yeah, it's just like what's that kind of get in there like really into it it can take Take a whole day just fiddle in with all those little details and stuff And there'll be many more days of this as I expected it will take another Couple of weeks really to finish it completely So That's my day. Sorry. No, no, I was hoping to spend some time You know and Wi-Fi set up and some of the other things, but I don't know there's just so much to do on this I just kept going going on it I'm sorry. I feel like the Wi-Fi setup like design-wise is Solid right already built that down or are you the only thing I think we're missing is a screen between You know, okay I've entered my password and sometimes there's like a minute before you get that connected that check mark Oh, yeah, you know, so we're thinking about adding a screen in between there that kind of Sometimes motion with the spinners on the mission. So you don't think we've locked up Yeah, yeah, there's a lot, you know, and there's another thing I wanted to ask if we have feedback as Some you know, we don't really tell the user when you To go back and look through the flow game, but at the moment we have no feedback on what's actually going on in the Wi-Fi system So that's been one of the problems So there was no way for us to know that the person had submitted a password and it was trying to connect But that's all right. That's what I saw me right now So for that screen, can we just do like basically a replica of the connected screen you know except connecting and the loading spinner instead of the tick mark and You know, yeah, yeah, I was just I was I wanted to put a little bit of language around like the it's you know It's attempting to connect with your You know that that credentials or whatever. Okay, just yeah, just so kind of prompts them to like know that You know, if there was something wrong there, it's not gonna work, you know course in me to come back in and Give me the feedback that you you know, if it doesn't connect Right, that's the that's the other part So something as simple as just a tend to connect to you to To your Wi-Fi network But I had this these sketches for some ideas to unlike, you know, one of the things that we you know when I talked to Sarah I've talked to Dwayne about you know, they didn't understand that you're really giving your Wi-Fi credentials to my craft via your phone by Wi-Fi, you know Be a Wi-Fi hotspot They had a mental model that you were actually The mic rough was somehow going to connect to the internet through your phone Now, I don't know that we know some need to like explain this whole thing, right? That, you know, really you're just handing off some credentials Hey, my Stop Excuse Somehow I asked about the film driven and would give me a nice poster about it So anyway, but but the idea that You're you're not connecting to the internet through your phone, right? You're just giving your credits and then it's gonna connect on its own that That really they didn't get that from the set of process You know understand it do then you don't understand it I don't know, but I did have some ideas for graphics where you could just sure like You know the outside internet like basically three different graphics your mobile phone The my craft device and then the outside internet and it basically saying okay. I'm giving you information You know, there's a big red X to the internet. You're not connected yet giving information to the my craft device and then Disconnect the phone in the my craft and then trying to go out to the internet Something like that it kind of described I've seen that a lot and like other, you know connectivity type apps that might be more informational than you know A picture of a phone with some words Right. So it's something like that. I kind of kicked around as some sketches But it'd be a big kind of departure where what we've done so far. So I don't know what we need to rewrite it completely but Yeah, I think the way it is now some people just aren't Right now, it's just a tiny gooey. There's not a whole lot to rewrite. So yeah, there's well, right but they're the same as there's not a There's not a one-to-one mental model what's happening Actually Which like I said, maybe it's not that important as long as they actually can just get through it, right? You know, they get through it and they get the stuff in and it doesn't break then Do they really need to know how it works? I don't know No, I like I like the idea. I think I think the more we can help people word about what's going on the better Yeah, and like it works, you know, it adds to the to the privacy aspect as well because it's like You know, one of the questions we get is like that we've got the other day was dude. Does my craft collect? Wi-Fi credential network credentials and And Chris was like, well, yeah, we've got to connect the device to the internet I was like, no, no, what they're asking is because so many companies have done this is do you collect them and Store them on Microsoft servers so that we can create some database of Wi-Fi credentials and like that's of course something that there's no reason for us to do and there's no Yeah, we would never do But like but people have that like as you said people have their mental model that this other stuff happens And if they know that other companies do that then they might unless we explicitly tell them otherwise They want to shame that we might do the same thing Right. I think there's a lot of people aren't going to realize that you know start out my craft AI is Is a is a hosted on the device like it's not a website out there, right? I don't I mean, but I don't know like going that far to explain that it maybe is too much but But yeah, no, I think it would it would help but you know, what's the line? It's just like explaining what an access point in and the effect this website's being hosted on the device But I would like to take a stab at it, but it is a bit of a bigger project to do that Yeah, I think it's worth taking a stab at because I mean Like you said, I think there might be some confusion there around You know, I don't know if we need to go into access point depth, but you know, what's really going on there? I love you know, you know, it's right now the screens that we have or even because they're phone screens You know, you've got Android and you've got you know Windows phone Apple, you know, it's so we're showing what might be showing up on your phone. You know may not be the best thing anyway So yeah, I think if we just had some sort of you know Your phone, you know connect your device kind of like an a little thing going between them And then maybe your device and the internet and I think I'm doing that and then you don't it's the big circle of life Well, yeah, I'll give a shot see if we can we can change up a little bit So yeah, I could be No, I started having images in my head, you know, like How am I looking like don't don't try and be the amateur designer telling the designer Well, I well whatever ideas you got shoot up. Yeah, just you know, really a matter of us I was just I mean it was just what Chris was saying But in my head when he first was saying it I was thinking about an L shape because like the internet was up here and devices here and phones here and I thought it Would work better as a line on the on the horizontal screen, but Yeah, I think there's this there's this thing in diagrams like the internet's always Except the fiber optics are under the Okay, I've blabbed enough who wants to go next Chris V Yeah, well the next design have a hard stop at 515, but we're far from that. Anyway, um, so today I finished a draft of the Spec I was working on I'm going to post it in dev team so everybody can They take a read through it comments hack it up. Whatever you want to do Michael's already been through most of it, so it's really there's no deviation from what we've talked about in Hawaii It's just taking out one piece of that and putting it, you know, this is like the first phase of what we're after We have to do to get through skill interactions So instead of having one huge document that everything in it. We took the one part out and put it in this document So yeah, that was most of my day and the rest of my day has been looking at the boot up sequence from the standpoint of You know after We connected to the internet and the Wi-Fi skill and all that stuff's been done because I think you know Ken taking care of that, you know, how do we You know get the pairing skill invoked and where does where does the pairing still get invoked right now? It's in the There's some stuff in this in the skill service that is just kind of weird that it's there There's a whole class of it's got a bunch of stuff in there that I don't know so I've been looking at that and seeing if there's a if there's a smarter way to put You know a better way to say, you know, this is when I need to look for the pairing code and see if the device is paired So anyway And then from there it goes on to you know a couple other things, but I did already actually comment out the On my device I count out that MSM calls goes the internet gets all the good stuff And I cut 10 seconds off my boot time just by doing that. So that's cool That's it and tomorrow I'll continue with the boot up stuff Mostly because I've booted my device Three or four times and it's not it's not awesome From fresh at least I booted it the big problem I've seen this is repeating is And there's a I've been adding some stuff to that on document the mark two steaks sort of second document too as I find these things out but First thing that happens almost every time is that the The first Wi-Fi screen doesn't show up And the other thing that happens it's been happening recently is you go to the home screen And then Wi-Fi or the pairing screens don't show up, which is weird. So I'm trying to figure out why that happens too So anyway, that's that's me Mr. Smith, I've just been getting the alarm skill PR ready to go for the Jira ticket Sam will have to do a merge System updating behind the scenes that's fine. I spent some time looking at a ticket regarding the Requirement to break between the wakeward and the utterance and to be able to combine those if you will And that's not going to be a trivial issue Look at that look at the code to replace the silence detection code That's working good. Yeah, so that's what I've been working on. I'll get the alarm skill PR in there tomorrow Should I just go ahead and commit it the skill controller? Should I do a pull request first? Off a skill control. I think you can just commit it straight to skill control. It's not um Yeah And then first thing in the morning like around 8 30 my time I have a meeting with the panic or Is the the wakeward utterance Split are you talking about like, you know knowing when the way to finish so that we can You know get the get the utterance And if so, does that have to wait for the for all skill interaction? You know stuff that we've been talking about Yeah, I think the ticket spoke more to the fact that you have to say the wakeward wait for the confirmation And then speak the utterance and there was a desire to be able to speak the wakeward no delay and continue right in right? So wakeward was a Jarvis There is there's a goal to be able to say hey Jarvis. What time it is the time is it? There's a Jarvis beat what time is that make sense? Yeah. Yeah, I I think I mean my View is that we have to wait until all the stuff that you know, we were talking about in Hawaii around the services activities and What around the services activities and events I feel like it requires that like it requires I think we need to be focused on the boot up sequence spring which is what Michael's expecting right now Well, I'll be meeting with them in the morning. Cool All right and I spent a good time yesterday mapping out a bit of a process for You know for decision technical decision-making you know, which has kind of been You know, I guess just like we have conversations in Microc tissues and at some point, you know We kind of decide to move forward with something maybe But it's not really clear when something's a decision or you know, people just continue like when people should consider something, you know done or You know that they can know that micro supporting a particular thing and therefore Run with an idea and and that sort of thing so As we talked about essay, I just wanted to put a bit of Put a bit of structure around that so I did a document it looks, you know a little bit long for What you would think would be a nice easy thing is like how do we make decisions? but actually there's a whole lot of complexity around that and I Just wanted to make sure that you know terms were clearly clearly described so that if we're talking about You know a proposal and and what what do we consider a complete proposal? Or you know like when you talk about a problem like You know is a problem. I can't like you know, I Want to be able to do whatever the hell I want with my device is a Very open-ended problem that you know, there's no way to have a solution to that, right? So if we can kind of you know define what a problem is in the context of this decision-making thing then Hopefully that will help us out down the road Anyway, so the hope is that this can turn into a more structured decision-making process for Mycroft and the community and and everything And then the other The other interesting thing was the duck-duck-go should be ready to go now, so I Just need to push the remaining changes there Tag someone to review that they're they're not very big, so And then I'll move on to Wolfram and I think that's it Alright, I'll read through your document this evening. I forgot to do that. So I'll put some Commenties in there. Yeah, well, and I'm gonna read through yours. So there you go. Hey Cool All right, well, I have a good evening y'all. Yeah We'll be around tomorrow or not. Should we expect you tomorrow? I Mean, let's say no for now. Okay, and if I turn up then yeah Yeah, if you give you so it's a pleasant surprise. Yeah