Fate, Fate, Fate, Fate, Fate, Fate, Fate. HploysGO H contradiction Hноз go14 Oh da oh da Oh da oh da oh do oh do she kwa kwa kwa miziki na streeting wada my strength ni song writing nt really put a lot of emphasis on that so en emphasis on song writing ina manisha really work on the skill and also being a Gospel artist also also make sure that i what do I do like my personal work na God na kwainda church and stuff like that duki w Ondu Content ina toka apu kwa church na pi yu kwa na wasei so I really put emphasis on that so ammna song mi ni mende kwa matiki ya maka wasa ni wengene nne ime kwa poa and I love that I enjoyed it nilwa hi nil zemanga nesa takakwa diki ya maka wasa ni Waking up. Iwask Sithapa nak古 syangu, na uko Polyad. And one more Amazing. First of all thank you. What's up guys and welcome to SPM Buzz. This is Buzz with the stars with the one and only shelters. Abo ria kol un metu lحach kaniisa? you are a fan and do skating kikiwa kwa kila mahalik but you are keeping us entertained Ya Ya Ya At the end of the day without getting so chatty but to be a church remember this story of the parable of the talents and different people The other guys were given 2 to 3 4 to whatever Lets think of whatever talent God has given you You can sing and do comedy Kuwa wajana ni haуjana kumada yakusushu fasa kama. Dhuja wajana ni wajana ni wajana ni wajana ni kumada yungu kikawizu wed Deere. So kwa kuharingi yungu kikawiku yungu kikawizu kioshwe kufu, wajana kwa kuwanya ya hana huwa niniu. So kwa kuharingi yungu kikawizu kustu Aki ni maanwa wa niwa. Kirudi, yoce wa ya uchin roadi, knani ya uchini yungu kikawizu kukawizu, kwa kuharingi ya uchini wajana ni mwa nini? Niniu miru. Wajana ni ambutututu. Di kasih, ngнийFirst message that comes from being raised by the youth and students is that, they bac쁜irbe another generation of the Everyone One of the teachers to SBACK who know the different people's gender, which has given them no strength in fact aremons that should be raised and should be in a controlled opinion. So sometimes there is a lot of discussion about, It's just that we can mention this a lot in the tiki hуля bina di yute. wikiよ ki watom no shui hini yo the movement of kwa kutukumia uki maida yetife. Naumalde mi, naunable birkwa, young-kwen farmers, Basketin corrections have been incomowych for me, We do have mido consciousness but for me we are not stronger.  Of course maze, of course. Kwa kwa kru he, upendo spende. Ata sayu mu kichu kwa namuse, bestia kofilenda ta hao. Mu kifika ta hao mu muski enjani ote. Kablama mu hemu emali muta diishi. Utsas kia, tu kulaa pa skulangi fudi aki sumali. Tu nefali skulangi fishi. Oh, kablama mu. So mu kifika suwa wili, na kwa sometimes fitu zingini na kwa too much. So independence ilikam kubu asana. One thing you've maintained is being a good spell artist. Aw jai to kwa gamu jai to kwa hi industry. What is that one thing enye me kukipu grounded for all these years? I think one is first is knowing your purpose and your vision and all those things, knowing what you want to do.  So onajiwa first of all, kenye unajiwa ni inu ataka na unajiwa what God kuita kudu.  So I think those are some of the things enye zemenis idea miimi. That and of course just kuku kuku kumiksu watu just on a strike a balance. I feel like you've been in all the faces of the gospel industry. What is different now? Vile watu ako e gospel ime kufa, gospel ikoivi. I feel like you've been through your transition. What can you tell us is different now as from what you are doing mulkwam na fanya kitambo? Well, I can say that whole story. I think different people are really focused on that whole story more than they are focused on like is there a good gospel music, are there new gospel artists and whatever. So I think it's that whole story really like somehow tries to overshadow the whole, like there is gospel music, how is gospel music doing, are there good gospel artists, is there good gospel music that everybody is just focused on gospel music is dead, gospel music is whatever. I keep being asked every other time when are you going to the secular, you ever going, you know, like that question always creeps up like even now we're talking about it. So I think that one story that's from that time there was a time it was just who is the new gospel artist, you know, hook me up with some new gospel music. Onaji ulu kwa nasia 2kila time even guys say e ni haji buni ambiongo baga ni za gospels ime tokia poa neza skiza and stuff like that. E sayitu ni man nani ananda it's like guys are watching nani ananda secular, nani anana fanya ni. So that's the whole different story that I know as gospel music dying and whatever this is nothing that's really dying, but there are things that can happen in an industry or in a ministry or whatever that can really shake it. Right. And would be pretending if we said that whatever is happening and whatever all these things have happened having somehow shook the industry or caused some some turbulence, but it's not to say that that's the only thing that's happening there. You know, I think these stories have really like zinikama zina be kwa juice anana that's what I'm saying.  Have you had maybe those times? People in the other industry like what are they? Or generally what to ulku umians anawao. Then unona wana kwa successful and maybe you're thinking ah am I really in the right in the right path Ushi kwa na iso moments. Yeah, yeah, yeah. I remember when we started um when we started we started in music kitambo. We started wasi wengis anana altogether. So kwa kele takatifu wa kina gadi an angel tinga kina hope kid bahati, willi poil and the likes. And you see how it works is that we could all be in the same generation of like artists, artistry but wasi wu make it differently. Wunine wu make i muaka wunine whatever stuff like that for in the first big song first and whatever. So yes, there's a time we were really like stressed because all your friends maybe all the guys that will come to them on the same level they make it it's anatoa wimbo man everything blows up the day whatever and when we started music this is we started very young like 19 or 20. So ele time at him say mori waka ame make it communist ame kwa music ame hamata kwao. Um kwa like man minta hamali ni bana. ele jia zia dami zia kwishipo and stuff like that. So yeah there's a time we were like eh man am I really for this thing and I think that's what now really now brings in the purpose and then whatever thing because if you're not doing it yes you're praying to God that whatever you're doing is a kukulete ado but if money is money and making it is your only motivation wungi give up kitambo right because truly kwao long before wu se meata wunna make it same wunna do it for the money or anything like that. So the purpose part and why am I doing it I think yu ilu kwa solved a long time ago yu otai menye some other guys kept making it and you are there just waiting. Yeah because it's it really has a pamoja I think seriously music come at 2011, 2012 and we only got our breakthrough ila kubua in 2015 when we did it at Kwangori. So it was like almost like three to four years in yetu na every year I'm saying wungi na na make it wukutu wa po. So your breakthrough song ilu kwa ita Kwangori how was that song na wunu kuna feel at that moment? bai doa chan kumektu mawa I remember I think kama inge make it wungi acham zigi kus it was you see again wuna zukiwa yang so kia na zukiwa yang kuna na noma like wukuhom na nalaga kumizazi and stuff like that so by the time ili kwa ina fuka 2015 so many things had happened away from the music in like in our personal lives kumisha kwa toto like na wumia zaku fuka wuko 23, 24 and stuff like that like wumia zaku kuliza e niaji what are you doing about what are you are you making some money are you whatever are you like this thing this thing needs to work now so me I think mawa kwa 2014 I lost my mom so kwa za me myself my life ili kwa isha change kabisa so I needed things needed to work or things needed to look certain things are needed to look a certain way so by the time your song in a kam it was really God's doing and we didn't expect it kwa zile videos to kwa tumafanya in that period that was the cheapest video cheap because cheap not because it was a bad video cheap because a friend offered to to like I'll shoot this this thing for you guys later need to do flyin yaku yaku kava certain costs so and it was a simplest video because it was a one take it was complex for the video director to do but it was it was simple because I go on logistics mob but when it came out like this I think in a month or so it was a big song and it changed a lot changed a lot a lot a lot talking about logistics e periode ne the music had not started paying ulu kwa tumafanya musici pekea ke o you were doing ulu kwa na mabia sharazako afanya tumziki una survive tu hand to mouth una survive tu like mabia stay up alidhi like ula jaw nai shiki boys ula jaw boys nai robi wana jwa how it is I remember there's a time mabia stayze tu wali kwa kampo so wali kwa wasazwa wana wapia pesa yaku get hostile so wana shikana wana shikua kitri bedroom so sana sisi utu kwa ukotuna masilipo wana ukotuna lali liya walu kwa na wi-fi tu na katu wukotuna pambana so wali kwa like some of the guys they have actually like everybody have me make it in their own way kwa zi the guys that tu kwa nakana wana kina bensaiko wana kina dapa brother nani and wutul kwa na survive tuki brother wua kyu wana do wana itchina wua kyu wana uyu wana sa itiana ivo ivo ivo so tu kwa na survive asem tani wuna get pesa kidogo evi wuna shutu wimbo wuna get pesa kidogo wana fanya evi tu kwa tu na survive na i think go dali na i think atu kwa trachik i think that's a whole different thing in naha pensai ya ati social media mineta so much pressure iyo time matu kwa na pressure sani wutu panda matu na uwe show iyo story wapa na matu na kuru na nana tige show na panda matu na rudi na ilu kwa tu inna have na tu kwa na survive wacha sa satu inge moji ame kwa solo artist iyo on your own iyo break through song or that moment where you felt like this was going right for you ilu kwa lini so by the time ilu kwa na enda solo ilu kwa na a bit of understanding of how the music industry worked so I knew that a big song really sometimes you don't you can't really tell I don't know if you can't really tell just like in spiambas you never really know what's gonna be a big story sometimes when you tell a story you can't really tell what's gonna be a big story but you realize that when you do in a week if you do ten or twenty stories you're like maybe those stories are a certain number of views because of the little successes together so when I went solo I knew that I'm not looking for a big song I'm looking to release as much music as I can and create a fan base and to be able just to put out music and just create a fan base for moji like six months I called me to I don't know seven songs so when I talk to a TV, I talk to her I tell her stories I tell her stories I thank her and then she blows up like crazy so that was like it was a very big defining moment for my music but you see the advantage was all these other songs because I created a catalogue for me Vimba Daes is a big song but it's not the only song I have all these other songs and as a solo artist that's what I do now I'm not looking for a big song if it comes to Shkoro I'm just looking to be able to bless people music that can uplift people a big song will come and it happens so it's my job and my purpose so that's what I'm looking for what was the American tour when you were a gospel artist how was that for you and what was the experience it was a different time when we went to Katifu and Mimi and we did a different kind of tour and it was very nice kupatra just reception mostly Kenyans my hope is that we can be able to do music in a way that presents even different nationalities but for us gospel music mostly churches Kenyans were doing parties and stuff like that it was amazing just to see people who are experiencing my music so far from home but yet they are like we like this music it was a time we went and performed for an American crowd white Americans it was nice we liked the African beats oh my god and I think we saw kuna video li shoot uko how was that experience and what is different while shooting a music video were there restrictions so that's a big difference uko sika uko uko mazejo ya ni kilambu kato kakitu uchi ya na ta kakitu sanse ni ni kichutu mbele kakeja kuna getoflanituli shoot staitaja ilu kwa normal enu kitu akai melango wende uchune uko what they have they just have signs anywhere else if you're not obstructing you're not doing anything crazy kuna noma and I think that's the one advantage me nilpenda kushutuko so me shutuko a couple of songs mi tumba, wacha story niniu song with you ni snijeri me shutuko na inaga noma as long as ufa ni una noma yote na ma view ma venue safi safi ilu kwa super nice kwa benachi ni donatikatu ingi how instrumental was he kwa I think siyuka kuna video atwele we ni air li shoot amakuli enda jebutu eleze benachi a kuna company ni tuwa Lieutenant Films kwa kuna equipment a kuna ni ni so na niki enu kukuda na time li enu kutu kuna besti rei tuwa director Dambiz benachi a naisyuko so pia na jwa ma area benachi has been very instrumental I am shooting my videos in America I think all of the videos I have shot in America benachi has been involved one way or the other Is it his company Lieutenant Films shooting, is it him connecting me with a friend, amakitukayo ni e mone kuna pili kaiso venue and stuff like that I am in Saidi asana So after this so that you got married and how was that for you and what did it did it define your career and what did it add, what did it subtract how was that for you I think in life, I think as much as sometimes if it was me katu e sabu inaka ni kama sa ni kua ni e sabu I know, it's like a good career move kumari but it's not really for usani for my life, man mi kuna maisha ango apart from usani and of course one affects the other maisha ango nes affect miziki ango namiziki ango nes affect life yango if I don't balance it for me it was I met a girl we dated and ma pensi kwaapo, ma pensi tight kama si ma linsi but that's how ili kwa tu poa na tukako ika fika upointia we can spend all the rest of our lives together tukochach we know that means to go through whatever needs to be gone whatever we need to go through so it's really nice man it may impact her career wise asma ni kua serious na kenyanafanya because now I'm with her family also asma ni kua wise in all that I do now if I mess up na affect there's a person who's directly attached to me so ni ki kwa mjinga ma ni kua leta wufala apa there's a person who's directly affected by my foolishness if I decide to be foolish so asma ni kua imjanja jo we've seen that you're doing a project na ituwa chesa gospel could you please tell us what is it about is this your second edition na imekuwaji? ataka wa tuwa chesa gospel ataka SPM boss last year I released an EP kwa chesa gospel 6 tracks so it was nice kwa poa tracks of danwell kame shika ni ni it's actually something I'm advocating for because I'm a strong believer that true gospel music na panya unaskeym say na kumbia yo onyaji and it's the things I testimonies I get from my music naku yon na yukunuwa sta on ambiya na piyana nasaku thing really is you're going to be somewhere dancing I'd rather you be dancing to a gospel song giving praise to God na gaisu tlmio onyaji was going through a tough moment and I listened to this song Allot kungutia m Ukileduta kwa mу y Com tyut Two Kel ehm Gigni half and 17th of April, Easter Sunday, at Nairobi Cinema, tickets are star 223, star 229, star 621, and my M tickets. So, nukona gadi anejo masimasi ka na hawa sayote, darada wu wata kwa performing alongside me. Um, uneza tuwambia, mibi utu eleze kuza, story za kuza mi tumba? Mi tumba. Ochen kumbiae, sasa, mi mamangu na shoshuongu nukonoza mandizi na mi tumba. Kaonguare market. So, mi nmigruwa punkyon, asa zwangu wa kyiza, shoshuongu na mamangu wa kyiza mi tumba. Nami piya nisha yuza mi tumba kiasi na didi tukonoza yo bradzake. Did it inspire ele mi tumba? Do you kona message? Yeah, it inspired. Mi migruwa paraon mi tumba, mi mani yuza kuza mi tumba, asa zi kuza mi tumba. So, mi kwa tu, mani isi ngozi na kwa gazi mi wazamu ya. So, ziki kuja uku, tunazi piga pasi, wadi nini. Na jwa kido anejo, isi fituza wadi imbaya. Niki wapale wadi. Uki tiga pasi wangi yuza jini. Wadwa na jwa ikitu ii look ni imbaya. Niki tuba na ikitu ime shuka. Ikitu ime shuka na dege. Of course, tu wazamu te piya zi u shuka na dege ma meili. Tukia mi amu tu ini mele tewa na jwa ma zi ini imbaya. So, I know, yuza reala, yuza ku interakna yuza ni piya, yuza idea, yuza kusama na that. Sisi, watu ini, ami yuza koka, is that one or the other na kwa tu me pitiya, so many things, kwa tu me pitiya, addictions, me pitiya, wateva, weaknesses. Naba doi nini wei tu na pitiya. Ma just like the way mtu ma ina kokeme pi gwa na mzunku kuka na ina kutu na iwa tena.  Unezatomemi mi kwa industry challenges ume pitiya. Ushai koniwa na producer, ushai tokoa? Eh, sindio. Atasai kuniwa na kata na doa. Sa ai. Eh, tu muka niwa na ase. Ushai, muka niwa. Mia, I think the only place in Yachostranded nia, I think, tokiangali east west, north south of Kenya, kuna mtu ida me nirusha, ama me traiku nirusha. Siyo naks, siyo mombasa, siyo kisu mu, siyo api, kisu mu, naks maka tu shipe lekam, say stay in jei bana. Shipe lekama bana na promota, maka polisi. Promota? Eh, tu kampelika polisi yuko, kabidi api gie pastawakia kama. Aksot. But because, kama yosi yuko yana aksa, sometimes umetumia logistik kufika uko. So you're like, okirudi sasata, you're time to kutumia, ata gari, kusatu kua na gari, kumia haia bestie tuotu pelika. Siyo kitu rusha, tu na fadfanya ni ni, tu na fadfanya tu rikonfuku, tu sotu jama, siyo tu kasemasi siya, tu taku piga, siya kupelika kwa. Kwa sere kali. So tu me piti api tumingizana, tu me rusha, tu me achostranded, tu me fayanini, so many things. Yani, kuru kwa na kila mitu yani, old source of people. So yo yu me happen. Kaku na msa ni ajiya kwa, niwa itaun. Ainu emukono, eh, tum pungesa. Alia on, you mentioned that you had lost your mum, Ukianza, the kuspele industry.   So yu kwa crazy because that's when I was trying to make it and then when she died back in her siblings, yu kwa very young. So it was very tough, still is very tough. Losing a mum is like something, I don't think it's something you'll ever recover from, but I think God gives you the strength for John. So for me, I think that was one of the most craziest things I've ever gone through. Kwa even now, every other time anything happens, good or bad, it's always to be like man, or jo niki pitiya, niki pata successa kwa I wish my mum was here. I got through at half time like I wish my mum was here kuhu niku niche pia. But I thank God that God is always there to like and God has also brought people who can be there for me and who can help me kwa kichiki. So it was very tough yu time because Enimut给太in za utuliti komioka Mesitw加juliru Te mwakwa pw markingu Kanakwani njана Anyu so mewa nikili Yaweza, natu n Strength Miwa nifu nas democrasi Yaweza, fimu Ayaweza ui ambas Raibu. 6-10a Geta reduces kwa wajile skuli kwa shuwa leo na toko wukuna awa, then it didn't go as you expected. Ya, the first time nile kwa nominated for grove, the first time nominated was four times. Anika toka patupu, bure. Na, hiu li kwa 2012. Anika nominated 2012, 2013, 2014, 2015. I think li shinda 2016, the first time. That's when I won my first grove award, group of the year. I'll go to like... Once I won a machine, I don't know how to realize it, I'll go to hype. But the awards, there's so much glamour, so much prestige, what was it for? But I think it's good because celebrating people is good because it encourages people. So I think awards are poor. What I don't think is good is everything enough on yo'wa for the awards. Kwa zuki fukireyo ni awa, kwa zata secular people, kwa chatu na Gospel. Uki fokasa na onawaz, if you don't win so, where's him sa ni? Kuna wa sa ni wakubo zana kwa hii dunia wajai shinda Grammy. Una jwebo? American artist. So many, so many big artists wajai shinda Grammy. That doesn't nullify the career. But of course it's a good thing to say to your Grammy award winning artist. But if you don't win, that doesn't mean that you're not an artist. So awards are good, but sometimes kama awards, especially kwa Gospel, aizu awards li kwa zina leta piya shida. Personally, I'm actually happy that it took a break. So I think it's a good thing to say to your award winning artist. So do you think it costs some fracas kwa Gospel industry? It's a cause. Cause na fukireya mi, I'm deserving kwa shinda guli kwa ule jama. Na fukireya ule jama na shinda. Konu ule jama na mishina na misi mishina. And because we're all human, that's one of the weaknesses, kuna wa tu ingine wanata kayo validation sana. O ingine,ata mimo nyuho zili niya effect for a while until first of all ni kazuya kutoshiinda. And then na fukireya mi mishina, niko kwa kwa kisa ni mishina so what now. So I'm like, awards are not bad. They're very good. But if they are not managed very well, ama we mo nyuho spoji manage we mo nye we, zine za kwa effect wibah sana. The same thing ataka, nikama usha pi ga luku, siste alafu akunam tuwa kwa miko kwa smart. Unakim. Kwa kwa liki ni shuwa liya wat water. Akunam tuwa muna niko pwa bako nairudia the next day. It's the same thing now. So I'm like, ma zimi na hibapoha, ma ziengu, angu ni kubu anini, muna nia yaw mi mishina na angu hijashinda. So spoji manage poa, wasana yaw spoji manage poa. Na pe ulemi se mo nye na waj, ama nye jawad aspoku wa fair enough, e na leta, na leta tuno oma. To make one appear, you've been in the film industry, ki acts pale pale. Like, iu me kwa tupashoni ako, is this something you good at na unaipenda? How is that? Is ya, unu nyuho zi wakunafitu tuwa, tuwa na kwa nga letua fana sema. Jo ma zi, unu neza acte, unu neza acte, so wakum tupegei shugli. So, jo mi na jo unu neza acte, but ni kwa na acto music. Mi ata high school si kwingia gata drama, festival, imagine. Ni kwa misha e, shiii, kwa misha e mbae. Chua tu li kwa mixed. So kwa li kwa na rainbow. O li kwa na ningeza baridim bae. Si nanda sema, ni ni, ta umbiya ni ni ya wasana. So, jutu li kwa na drama, li kwa na mixi ewa. So, katini li ni ya kwa mzi kini kwa fana fana mbae angu na kumuka kuna time li li, tru tu kwa fana fana mbae angu, I think Abel Muntua kani mbe ni aje bro, I think kuna, kuna kitua pa, e bukama. Abel Muntua kani organize, kwa kani kwa script, so na jo ni ni kwa acte jo. E, e, e, e, lisa idea sana. So, I think Apoli li enjoy acting and I can't wait to act again kwa, like, to get like a bigger role or something like that. It's something now, kwa tu just Abel Muntua and the team at Philly to kwa tu, like, e, mojikam. And through them ni kani li tu kwa depend, ni ka learn how to how to like handle, like acting and stuff like that. So it was tough, but ni li learn and I enjoyed it so much. So, neza taka kwa acte tena e, maali tu mani. Um, then something else I wanted to ask you, music is inakwa gana message ime, ime, ime, ime andi kwa visuri, kama tu yo ya mutumba. So I want to know, kwa gana magadze yuflani, kwa dago reti, zi ni mimi tu, ni mimi na tika ziki. I think, wata samanga kwa kila mutusu, kwa kila mimi na your strength, zake. So mi kwa, kwa music industry, think, one of my strengths ni songwriting and I really put a lot of emphasis on that. So, emphasis on songwriting ina manisha, I really work on the skill and also being a gospel artist. Also also make sure that I, what do I do? Like I, my personal work na God na kwa enda church na pia kwa kana wase. So I really put emphasis on that. So I'm the song, mi nimi andi kwa kwa usani wengine, na ime kwa poa and I love that. I enjoyed it. Nilo, nili samanga, nesata kwa kwa dikeya umsani, nio neveli nesa kwa. So, nipatao puchini de kwa dikeya wase kada, apart from songs angu, ime kwa poa. Adjo, the next question. Ngomagani. Aya, siyata ngomagani, usani dikeya umsani, kwa kwa kubo kozileza, aya, I wish ningeimba. I even hit. Uta tu ambi ama utatu fichatu. Aya, ningeimba Mr. Seed kumbi kumbi. I don't know what song. You wrote kumbi kumbi? Yeah, I love it. But yeah, I was like, hey man, ni song. In fact, a friend of mine dika mianda home. Jusid ni besti angu for a long time. So, a friend of mine dikeya song. Jusufu kutuna Seed. Jusufu kongi angatu wei man. So, ni dekeya song. Sister Seed man. So, twun want dikeya song. What do you want dikeya song? What do you want to do family with? What he wants is to come Nan past to my studio? immediately I came home. Jusufu kutera Seed. Eh think ya kaka for a while a month later kata wa. Ni wendi kwa Corporemi so ni wendi ni we cerca estoy so рinjo ekwu na injo tu wendi or porque zurranku Oso kwa na vila neza i-execute kwa na vila neza i-do kwa na vila neza i-toa and I think she'd na baali ito wa poa sana Tukimali zena taku kumbu shawatu kwa usu Festival Details maali wa neza buy tickets Festival ni 17th of April Nairobi Sinema Tickets inu patikada mtickets.com amu neza dial star 229 star 6 2 hash amu neza ni follow up u pati details zote amu neza follow SPM birth nauda vada all the load down when it comes to the event so towa na ni wukitakwa crazy kutakwa na so many amazing artists from across the board di anu wana fanyahipo kutakwa na David Wanja kutakwa na Muhangji Masima Sika Ben Psycho Ben Archie so many guys Thank you so much for talking to us to mefraya kwangana Sisi to takuja Festival guys that was buzzed with stars with the one and only Moji Shot Baba and my good name is Liz Jackson


Good morning everyone. Let's kick off day two of the hackathon for those of us in Europe. I hope everyone had a really good start to the hackathon yesterday. And for those of you who have been working for overnight for us, even Asia or Australia or the Americas, I hope you guys have had a really productive few hours. So quick check-in today just to go over some common points and get everyone ready for day two. So today is nothing special. We've got the check-in now. We're going to have your group check-ups, check-ins in Jitsi at lunchtime, as mentioned in the introduction yesterday. And then we'll have a check-out again later in the afternoon. So the check-out will be the main time where we go over everything that we've done today. There are a few things that have changed. All of the project boards on GitHub, where we're keeping all of the issues and things that you guys are working on. We've made a new column in there, or Kevin's made a new column in there called Done Tuesday. And automation's been updated. So hopefully as you tick off new things today, that will go into a Tuesday column and the Monday one will stay there off to the side. So that way it's easy for us to see what's new today, basically. With the hack and defiles, I don't think we've started this yet, but if you can make a note, when you add things that you've done, if you can make a note of your name and also whether you did it on Tuesday, that really helps us in the check-out meetings, because we can scan through those notes and see what's new rather than having to read through the entire document again. Otherwise, there's a couple of other things we're going to say.  We need to get them in merged as well, and we need to check each other's code quality. That's kind of what part of what makes this community great. So please, for every pull request you do, try and leave two reviews on someone else's pull requests. That's a good rule of thumb. A few of you have been playing with NF Core Tools and some of the new things we've added there, especially with modules. As we said, a lot of that functionality is very hot off the press. We're literally kind of committed it last week. And sometimes you've been running into things which are a bit unintuitive, not obvious. In some cases, broken. So please, when that happens, don't just kind of think it was you that was doing something wrong or silly. Please make a note of it in an issue or something because if it's unintuitive for you, it's unintuitive for everybody. So we want to tweak that, add some documentation and change the log message, make it easier for the next person who runs into the same thing that's confusing. Of course, if it's broken, we need to fix it. Yesterday, we managed to collect quite a lot of bugs reported on for the tools package, which is kind of sad for me, but good generally, that you're all testing it so thoroughly. So that's a focus this morning. Definitely, I was hoping to get it out last night, but it didn't happen. The focus this morning is to try and fix those and do a hot fix patch release of tools. So that will hopefully be incoming this morning if I managed to get anywhere near a keyboard today. Right, what else are we going to say? Do any of the project leaders have anything that they would like to bring up and meet yourself and jump in now if that's the case? Maxime wanted to remind you all about the Spotify playlist. We've got a channel called the Spotify playlist where you can add stuff. Hands up if you've been listening to that yesterday. Some bangers on there. I've been enjoying it. I've even been listening to it on the car this morning. So if you haven't already checked that out, there's some good tunes in there. Add your favorites. Just in case you hadn't been aware of it, we had a few issues with some of the services we used yesterday. So if you were trying to access GitHub and got an error 500 message and you weren't doing anything wrong, GitHub had some status hiccups yesterday. There's something to do with our hackathons. Every time we have a hackathon, we're going to have a hackathon. We're going to have a hackathon. And the third time has happened. It's ridiculous. But hopefully we won't hit that today. Also key.io where we have bio containers. That was also having problems yesterday. Hopefully also won't be an issue today. So just in case you were having weird problems to deal with, putting containers or accessing GitHub, it wasn't you. I want to remind people we have the NFCOR Bingo still ongoing. So you can start again with a new board or continue from yesterday if it still, if your browser is remembered, you're a board. And yeah. So have lots of fun with that to keep an eye out for funny memes or tropes of NFCOR in the next floor. Yeah. And I'd like to say that those of us mentioned in the Bingo cards are open to being bribed to say the correct things. Very good. All right, I've run out of stuff to say. Does anyone have anything that they think would be generally of use to say? Shout now if you'd like to just kind of say hello or anything you came up against yesterday? Hello. Thanks, Arshall. Is there anything you want to say, Arshall, about DSL2? There was a lot of activity yesterday. There was a lot of activity. So we finally managed to add 15 modules yesterday, which is quite something given that a lot of, a lot of the people on that Slack had literally just dived into adding modules to NFCOR modules yesterday. So it seems like we're sort of 80% there with documentation and possibly functionality. But like you mentioned in the intro, we're still sort of missing stuff that we need to add. And if people can make a note of this and bring it up, it's most likely, like Phil said, because we've missed it. So it'd be great if we can fix it. Yeah, but thank you. More of the same. There has been some confusion around how to do the tests and stuff. So I was a bit unprepared this morning to sort of give an intro to that as he suggested, Phil, but maybe I can do that tomorrow morning to show how to run the tests for it. And then hopefully, because these talks are recorded, then it will sort of be a persistent link that people can look at to see how to add the tests. Well, maybe Kevin can do it. Kevin's a genius behind the code there. But yeah, more of the same, guys. Thank you very much. This has just been amazing. If you need anything to show. Yeah, and it's worth saying we've got the bite-size talks that I know a lot of you have been going back to look at. This is another good thing. If there's stuff like DSLT module testing is a great example where if we don't have time for it in a hackathon, but you think it would be useful to have some kind of resource, then please suggest that as topic ideas for bite-size. We're just finalizing the next batch of talks, which we're going to announce this week because the next talk is this time next week. But yeah, we're definitely open to ideas. So for stuff you think is a bit unintuitive or you'd like more information on, please suggest it. There's a bite-size channel in Slack. So that's a place to go. Great. Okay. If no one else has anything else, then I think we will go back to Slack. Keep chatting, keep working, keep hacking, keep contributing. We're off to a flying start. Really excited to see what we get done today. There's been some suggestion it might be worth having a catch up in Jitsi in your project groups right now. If you want to go over kind of what everyone's been doing in a bit more detail. I'll leave that up to all of you to kind of self-organize within the different projects. And otherwise, we'll see you later today. Enjoy.


So I did 12 slides for licensing, two slides for the service update, one slide for this, it's a good trend I think. So this is just a really short update on the SPDX 3.0. The tools, these tools were built really at the inception of SPDX as a pretty printer, just so that it printed out SPDX documents in a pretty format. It's evolved a bit since then. And in terms of the SPDX 3.0, there is a prototype, it's on its own branch. So you can check that out and see where we're at in terms of that. One of the things we're doing this time, as Max mentioned, is we're generating the Java files directly from the specification itself. And so it's a little bit of work, but once that's done, I think it'll be really handy for keeping things in sync and making sure, most of the bugs that I've experienced on the SPDX to implementation is when the implementation got out of sync with the spec. And I think that's gonna be a lot harder to do when we're generating the Java source files. The thing that's generating is still in my own personal repository, but once that's stable, I'm gonna move it over to SPDX. Couple of things I just wanna point out, if you are using the Java library, there are some breaking changes. There are some changes in the, there's two different APIs. One is the API for using the library to generate read write SPDX files. And there's another API that goes from the Java libraries down to the different storage. So there's a lot of different serialization formats we support, spreadsheets, RDF, XML, JSON, and they have different libraries. This is kind of like a plug-in module for being able to do that. So if you wanna write a relational database store for the Java libraries, you can use that API to do that. But there is some breaking changes on that API as well, going from 2.3, or 3.0, 2.3 to 3.0. So anyway, this page here has all the links on it. If you wanna check into any of the changes, if you wanna make any contributions, they're very welcome. Be happy to take in any reviews, any contributions into the Java library. So that's pretty much the update on Java.


okay the wind is blowing outside but I want to talk to you about unit vectors let's have unit vectors very important concept as far as vector working with vectors is concerned now remember when we talked about vectors say a vector in two-dimensional space I have this vector here let's make it let's make it this is 4 and that is 3 on my y-axis and my x-axis so this is this point 4 comma 3 this is now my vector which I can write as 4 and 3 that is my vector V is my vector V so in vector notation column vector it's a point in a plane and we could work out the norm of this vector the length of this vector V normally like that and that is what the x value squared plus the y value squared if we had this in three-dimensional space if now these were all right angles to each right angles to each other and this was x y and z plane and we had this vector come out we would have x squared plus y squared plus z squared and we can take that up into a higher into higher dimensions as well so that was the norm of this vector but what if I have this vector this vector now this vector here is the addition of these two so if I had these two vectors and that's the beauty of these vectors I can deconstruct any vector according to these axes and later we'll see we don't actually have to use these axes very important concepts these I don't have to do that now let's get to this concept of the unit vector a unit vector is a vector with a norm of one a norm of one exactly one so the length of it is one so if this was four let's make that two one three so three two one it will have a norm of one and if this was one two three there that will have a norm of one now think about it this vector here along the x-axis this four is just so let's just look at this vector so let's look at wheels we'll just call this vector x for just to write something it will have along the x-axis a one and on the y-axis a zero and if I look at the x component of vector v I hope you can see down here if I look at the x component of vector v that is just four times one zero because that will give me this component here which is four zero four zero so it's a scalar multiplication and we haven't discussed that but it's this multiplication of each of these of this one with each of these that still gives me four zero so it's four along the x-axis nothing along the y-axis so there's something special about this unit vector because I can just multiply it by this scalar to get this one the same is going to happen there so the y component of v that is this zero and three but that is nothing other than three times zero and one and this zero and one is this unit vector in the y direction let's make it y hat and let's make this x1 x hat just to indicate that it's a unit vector some some books many books use this hat notation so that's this zero and one and if you were to just use the Pythagorean theorem you'd very quickly see that well the length of that must be one so what about this this vector yeah before we get that there's something something I want to subtly I want you to see if I have this plane and I have these two unit vectors I can add these two unit vectors let's make it x hat and y hat if I add those two so that we want zero plus zero one and that's going to give me one one one one one and not and that would be a point one one which will be up one one will be up there if I were to put a constant in front of this one and another constant in front of this one and this constant remember can be zero they could be negative I can get to any point in the plane you give me a point in this plane I can use these two unit vectors multiplied by a scalar because this one can get longer and shorter in this way this one can go this way in this way and I can get to any point on this plane and if I go to three dimensions I can get to any point in three dimensions if I had if I had another one if I had three dimensions there plus see three then and zero zero one there's something very special about these unit vectors they allow us to really get to the to really get to any way in a space there's something very special about them that I can utilize them to get anywhere in a space and we'll really look at that again in future lectures there's something very special about these unit vectors so that's a unit vector there as far as this vector and that vector is concerned but what about just the unit vector of this we can construct here also something that's of length one norm of one and if I were to multiply that by a scalar I'll get this original one so how do we go about that so that vector there that vector V was four and three and column notation if I were to multiply both with one over one over the norm of V think about it one over the norm of V one over the length of that so I'm dividing that each of these components by that so I'm taking this multiplying by that taking this multiplying by that so what is the norm of this vector well 3 plus 3 3 times 3 is 9 where are we so 4 squared is 16 and 3 square is 9 and that gives me 25 so the norm of this thing is 5 so that is going to be 1 over 5 and 4 and 3 so I'm going to get this four fifths and three fifths that is my unit vector and if you use the Pythagorean theorem you'll see that this equals one so it is this norm equals one just one and if I were to multiply this by five I would get this vector so I can deconstruct this vector into its unit vector of length one and to get to it I can just multiply by that so two very important concepts here one is to remember this equation for getting the unit vector of any vector it's one over the norm of that vector then times each of the components and the other thing is if I look at this how this vector is deconstructed along these two axes they are perpendicular they I can use this fact to get to any any point in the plane if it's two dimensions in 3d space if it's three dimensions and if it's higher I dimensions I can get to any point and we'll look at how special these unit vectors are and it doesn't necessarily have to be these we'll look at how we can construct these so I can still get to every point in the plane or in a space so in short that's a unit vector and the concept of getting to every point just by the use of a unit vector good let's have a look at unit vectors remember the norm of a vector if I were to have a vector and I would just to say the norm and let's keep it to what we had on the board a 4 comma 3 and we were to do that we'd see that the length of that is 5 and I if I were to take 1 over 5 and remember I can do that by control or command 4 slash just to get the fraction otherwise you could just say 1 divided by 5 let's do that just so just just for the sake of it I can put it in parentheses 1 divided by 5 that's going to be exactly the same thing and I going to multiply that by my vector which was 4 comma 3 and if I were to do that I get this vector 4 comma 4 over 5 and 3 over 5 and if I were to look at the norm of that vector and remember I can just use the percent symbol because that is what we had just executed and it's going to give me a norm of 1 so the norm of that vector is 1 that is a unit vector and if I were to say 5 times and let's put that that vector in 4 over 5 4 over 5 and 3 over 5 it's quite obvious what's going to happen here is that we are just going to get back to the initial vector so any initial vector can be let's say deconstructed into its unit vector which will have a length of 1 and just a scalar multiple to get back to that to that original vector and I'm back at the original vector of 4 of 4 comma 3 so that's one way to go about it I can also look at the function called normalize if I were to use normalize and I'm going to pass in that very same vector 4 comma 3 let's have a look at that and that will do all of this for me automatically I'm going to get the unit vector of that vector without any problems there is a function and it is called unit vector and let's have a look at how that works I'm going to say unit vector unit vector and very simply there are two arguments that I'm going to pass here first of all is the number of dimensions of my space let's say that it is 3 and I want the second unit vector in that 3 space and there we go at 0 1 0 as we said let's make a little table we're going to make a little table and we're going to make it of unit vectors unit vectors and let's make it in three-dimensional space comma I'm going to count them off n and we're going to make n go from 1 to 3 so I'm going to get the 3 unit and unit vectors inside of three-dimensional space they're going to be along the Cartesian plane x y in the z-axis and once we've done all of that let's see that I close all of my square that I all my square brackets are closed so let's just make sure of that unit vectors closed everything is closed and let's just have matrix form of this and if we look at the matrix form of this just concentrate on the three columns for now just the three columns I have 1 0 0 0 1 0 and 0 0 1 the norm so don't see it as a matrix at the moment it's just because we stated there that we wanted a matrix form just so that we have these column vectors but it is these three vectors that we can see the first one the second one and the third one hence there was our second one so unit vector will just give you this very easy way just to look at these they are quite simple if we just look at them orthogonal to each other just to do in your head obviously you're just going to bring the one down depending on you know which one of the unit vectors you're looking at so that's quite easy to do so there you go the unit vector you can do it by the norm and deconstructing it or just use the normalize function


No WordPress is an island in tire of itself. It is a piece of the net a part of the web If a blog be washed away by the spam It is the less as well as if any new site were as well as it any manner of thy friends or of thine own were Any WordPress is hacking diminishes me Because I'm involved in the internet and therefore never send to know for whom the API pings It pings for the Good morning, everyone. My name is Gary Pendergast. I'm a WordPress core developer Today, I'd like to take some time to think about where we might take WordPress next At the end of last year WordPress 4.4 was released with a theme of sharing and connectedness Earlier this year WordPress 4.5 was released with a theme of smoothing the user experience across all of WordPress WordPress 4.6 continues that theme Polishing many of the existing features that we use every day With that in mind we live in a more and more connected world and there are significant benefits to being part of that global network We live in a world where we expect software to do its job and get out of the way regardless of the complexity behind the scenes as WordPress well grows well beyond the quarter of the internet. We have a unique opportunity to leverage that influence There have already been several successful experiments and products Showing that by connecting sites together they become more secure Jetpack protect for example is showing that we can protect against brute force attacks by sharing information across sites Instead of only providing this protect protection to jetpack users. We could protect all WordPress sites from brute force attacks Every day readers spend much of their time using social apps They share messages. They share photos and videos They share links that they come across a large chunk of which are WordPress sites By connecting all WordPress sites together. We can provide readers with new ways to discover interesting content Instead of treating WordPress sites like silos. We can start treating them like the ecosystem. They are as much as we'd all love for visitors to only visit our own site The fact is that people people visit sites all across the internet Why don't we acknowledge that fact and then work on improving the ecosystem for everyone? But the hardest part of creating a network like this is bootstrapping How do you convince people that they should add friends that they should add value to the network? With WordPress, we don't have to because everyone is already doing it Every time they tweet a link to a site. That's a signal of trust Every time they click a like button. That's another signal of trust over time these signals can be collated to give us a network of trusted sites most importantly This can be done in an entirely decentralized manner. No Central servers controlling the whole thing. I'm not talking about building another Facebook I'm talking about building a network that can be used without Obtaining permission without having to give away personal details without having to entrust a Faceless corporate entity with your online presence This is about taking WordPress's mission to democratize publishing to the next level At the base of it all sits the WordPress trust network There are several very good implementations of trust networks, which could be adapted for our purposes So I won't get into the implementation details But let me take you through a couple of scenarios showing how this trust network can be effectively used At its simplest form we have two WordPress's the first one follows the second and So showing a degree of trust This is the beginnings of our trust network where messages pass between these two a given particular weight based on how much they trust each other So we've got a more complex example Again these sites have a degree of trust with each other for the time being let's just say it's based on who they follow and Here's my site it follows a handful of other sites so it assigns all of those sites a certain trust value Now here's a site that I don't follow but it is followed by someone I do follow That gives an implicit level of trust Someone I trust trust that site so I trust the third site at least a little bit This is where we can start to build discovery if someone I follow follows that site I might like to follow it too in this case. Yes, I would like to follow it And so the network of sites that I trust grows But we've run into a problem. I live in a country with a repressive government and the sideage followed is blocked It's it's banned by a by a firewall I know the site exists because it was recommended to me by a site I follow But any message it message it tries to send to me can't get through So if you're interested in taking the democratization of publishing to the next level, here's where things get super cool The site wants to send me a message Which I'd love to read if I were able to see it, but it can't get through the firewall So in a pub-sub-hubbish manner the site knows I'm subscribed to it But it's discovered that it can't contact me directly And so it reaches out to the sites that it knows about asking if they're able to see my site Yes, one of them replies and so the site encrypts the message To avoid losing it to a packet inspection firewall passes it to the intermediary site, which it then passes to me There's an extraordinary amount of power in a trust network, especially when we allow message routing across the network Sites can easily share important information and act on it based on how much they trust the source While still operating in a decentralized fashion, there's still value in some centralization For example wordpress updates come from wordpress.org Your site already trusts these updates so we can build that trust into our network model, too There are places in the world where wordpress.org is banned people aren't able to download updates What if our network asked every site to check that the sites they know about are updated and are able to talk to wordpress.org? If a site replies that it can't reach wordpress.org If we can route a message over the network containing an encrypted copy of the update zip file We can keep sites updated and protected even if they're blocked from talking directly to wordpress.org Another example of a source of truth could be in content discovery Being able to find sites like the ones you already follow is pretty easy, but it can get kind of boring You want you want to be able to discover new and different content to read On wordpress.com the editorial team spends a lot of time surfacing the best content to share on a wider scale And something like that could be adopted for the wider wordpress world When a person is looking for new sites to follow we can give them sites related to theirs And we can give them curated content from all over the wordpress network What these trusted sources amount to is a form of limited centralization They're certainly not required to get the benefits of the of the network, but they can make your life easier Automatic jetpack plug-in is a good example It's certainly not and never will be required to use wordpress But it provides a bunch of services backed by wordpress.com that can make your life easier And to be fair Centralization is not always a bad thing take authentication for example The rest API team recently announced the authentication broker that's there's not really such a thing as a distributed Authentication system. There certainly isn't one that's free that's friendly to any users. So the authentication broker Smoothes out the smooths out the rough edges of connecting an app to your site How about a wordpress firewall that keeps itself up to date via the trust network? One of wordpress's weaknesses is that while core security is good There are a lot of problems with plugins often with basic stuff like SQL injection attacks WordPress could perform Senate's basic sanity checks on URL requests as they come in and if something looks like an attack block it It can then pass that message on to other wordpress sites who can update their block rules keeping the internet safe Not only that WordPress security companies could extend that functionality if I have a if a bunch of sites that I trust have a third-party firewall installed They could and they all send a message saying that I should update my block list Then my site can evaluate that message based on how much I trust those other sites Let's even think about some ideas that are a bit further out there All of these APIs would be open So why does it need to be wordpress that implements them your phone can be a node on the wordpress network? No matter where you are in the world regardless of government censorship filters your phone will be able to pull down all of your subscriptions I'm curious to see if people could devise a way to map out the wordpress network I suspect it would be as difficult as mapping the bit torrent network is but that had certainly been interesting to see what happens What about if buddy press was extended to allow cross-network communication a distributed social network? Distributed social networks have efforts have failed in the past because they never got a critical level of adoption Wordpress already has that critical level and buddy press arguably arguably has it to Platforms are where it's at Let's think about some of the most popular platforms in the world Facebook They've built an amazing platform the news feed you you read happens to be just happens to be the most popular app running on it Amazon Amazon.com isn't the end game. It just helped bootstrap the company. The real thing is Amazon web services It's a massive hosting platform a bookstore. Just happens to be the most popular app running on it Twitter Doesn't get it painfully so at times Twitter were poised to be the next big thing but they blew it They started cutting off apps from their API fearing that they were losing control But something was going to become bigger than their own apps Google is starting to get it for a very long time They've been a product product company search is a product ads are a product gmail is a product maps are a product They are all silos that barely talk to each other It's only now that Android has become a lot better at tying it all together that they're starting to see the benefits of a platform They're learning that they can build as many apps as they want But they need to interact with each other on the same platform Microsoft gets it Mostly because they've been around long enough to try every other business model first But Microsoft might not be in the popular consumer space right now But they're the platform that the vast majority of major businesses are built on Xbox is enough to keep them in the public Mindspace they'll figure out the rest of their consumer products later But they have plenty of time because they have a solid popular platform underneath them And so we find ourselves at a point where we wonder what the WordPress platform will be While WordPress is a product One thing it's always done well is to create an extensible environment For other folks to build interesting things on top of in the beginning. It was just hacks dot PHP Then the plug-in architecture landed the the filters and actions that we all know and love There was this was an environmental change that caused rapid evolution in the WordPress world Suddenly WordPress could be anything you wanted it to be Since then a lot of effort has gone into refining that plug-in architecture allowing bigger and better things to be built on top of WordPress Ultimately that led to the rest API which is shaping up to be the next environmental change in WordPress WordPress is a very opinionated framework to work with You tend to have to do things the WordPress way. I'm not saying this is necessarily a good thing or a bad thing It's just how developing with WordPress is The rest API you get with the rest API you get to ignore a bunch of those opinions Particularly around dealing with PHP When you start talking about building purely JavaScript applications, you get to do some really cool things on the client side When you have a nice clean API to talk to you can focus on making the user experience amazing the rest API is Hopefully getting very close to being ready to land in core and so it's good for us to take some time to think about How that will aid the next evolution of WordPress all software needs to evolve. It's never finished so What comes next? For me, I think it's a distributed platform I think it's a lot it allows you to build tools and products that aren't just installed on a WordPress site their functionality functionality spans across all sites Allowing and are able to make use of that distributed power One of the discussions that emerged from the community summit at WordCamp US last year was a clear desire for a roadmap for a vision of the future of WordPress Automatics release of Calypso was evidence of that the excitement we saw in the community about such a massive shift in direction Demonstrating the power of the rest API is something we haven't seen in some time And so I present the WordPress connect project for community discussion feedback and analysis There's no code as yet. What I've shared today is a vision of where it could go I'll be at the contributor day on Sunday where I'd be more than happy to organize a roundtable discussion where we could chat about this some more Finally, there's all of you Ultimately the decision of whether this is the right the right direction for a WordPress and exactly what format should take Will be shaped and guided by how it's viewed by the wider WordPress world. I Look forward to the many discussions. I'm sure we'll have over this Thank you