Today we have Professor Unath Pandit, Control General of Patent, Design and Trademark and Register of Copyrights. He oversees the Intellectual Property Administration for Government of India. Professor Unath Pandit had made a revolutionary change in the IP ecosystem in our country. Sir, I welcome you all on behalf of our students, faculty members who is watching across this country. I welcome on behalf of them to this session, sir. I welcome you sir. Thank you. So, sir, you have made a big impact in the IP system for our country after you are taken and in charge as a control general of patent office. So, we want to get your experience and share your experience with the students and faculty members from school and college and they also should get motivated from this speech. With this, we have got few questions from the students and faculty members. On behalf of them, I want to ask this question to you sir. Sure. Yes. So, first question is what kind of growth has been witnessing in the filing of patent in the last few years, sir? If I say that in last few years, the real fruits of government's attempt for the IP friendly ecosystem has shown the result. And while answering this question, I would like to refer the actual numbers which we have achieved in say in 13, 14. The patent filing was roughly around 42,900. And by last year, the filing was 82,800. So, there is a sharp growth of 92.8 percent in the patent filing. And while we see the overall grant, the results are really showing much encouraging numbers. In 2013, there were around 4,200 patents got granted. And by 22, the 34,000 patent got granted. So, there is an increase of 700 percent in the patent grant. And from last year to this year, if I refer that in patent filing, we have shown the 25 percent jump from 80 to 1000 till in this year also. And there is a 12 percent jump in the patent filing all over the world. While we have recorded last year 30.1 and 25 percent in this year. So, we are fastest growing country in the world as per the World Intellectual Property Organization number in terms of a patent filing. And while we are referring to the last year's number, I would also like to submit the grant as on date. Last year it was 34,000. Till today, we have around 72,000 grants. So, that is again a sharp increase in the number of grants. And overall disposal is something which is going to touch by this year around 1 lakh. So, this is the growth journey in the IP ecosystem in the country. And certainly on the patents aspect, it is quite encouraging. On trademark aspect, on an average, we are granting 3.75 lakh trademarks. Since last nine years, this is an average grant. And now imagine if 2 percent of a mark are going to be say as a 1 crore brand value. Then directly, this new grant is going to contribute to the 7,000 roughly, 7,000 crore of a value in the economy. So, this is the entire approach which we have seen. The government has announced the IP policy in 2016. And then onwards, strategically taken various initiatives. So, that innovators are taking part in the growth journey. And the new innovations, new intellectual property which got into the practice and protected are now showing the result in the economic growth. That is fantastic sir. It is an overwhelming responding from the academic institutions and the patent filing participants. It is really encouraging and motivating to see that there is huge patent has been filed and there is a drastic change of 700 percent. That is something we have been amazed and also under your dynamic leadership, you have made a lot of impact creating to the system. And also, we have understood that you have been made lot of changes in the system to fast filing that is what we had understood. Yes. So, I want to I was the next question to you sir. What is the status of patent filing from the academic institution in terms of number as well as quality? Definitely, there is again a much more surprising numbers which I am having. See, I quoted the 80-2000. See, this 234 percent jump which was recorded. In this also, there is a huge jump on Indian filing. So, earlier there used to be more than 80-85 percent foreign filing and Indian filing was around 15 percent. Now, we have completely changed the scenario. The domestic filing is a 52.8 percent. Oh, great. And among this, the academic institutions has played a big role. So, in say as a 5 years down the line 18-19, the filing from the academic institution was 6700 plus patent applications. In 2030, hold your chair. Yes sir. The filing jumped to the 23500 plus application. So, this is a 247 percent jump in last 5 years. You can see the kind of the resources which government has deployed in the 14-19. This resources have shown the sharp growth into the patent filing and in grant also because grant was taking a time at one point in time. But from 2018 number if we compare that it was around 1800 grants and now it is a 4600 patent got granted in 22-23 which is again a 151 percent jump. But these filing which has been in last 2 years from 10,000 to 23,000 in last 2 years, this will show the effecting next 2 years. Great. That is really great. Earlier there used to be 58 months on an average to get the patent granted from the request for examination to the award of a certificate for patenting. Now, this has drastically been reduced to earlier from 58 to gradually we brought down to 48. Now, 48 to 40 and by end of this financial year we will have maybe around 24 to 30 months from the RQ date. So, whatever the filing which we have seen from 10,000 to 23,000 by the academic institutions, they will get a patent in normal course if they have applied for the request for examination then in next 2 years. And there is a wonderful provision which government of India has made that academic institutions can expedite their examination. So, rule 24 C in the patent rules it is giving this flexibility to the academic institution and for doing this they will require to file form 9 which is for the early publication of the application and form 18 A which is required to be filed. Form 9 and form 18 A is filed then with application the entire application will examine in fast track mode. This is called an expedited examination. So, their application will get published in say as a 7 to 10 days from the filing and from 18 A enables that within 30 to 45 days they will get the first examination report. Currently there was some backlog so few applicants were observing the delay in the grant but then in last 20 months we have worked on the expediting the entire backlog. So, those backlog got cleared and now we have a beautiful the rainbow colored IP regime looking in future. Yes sir that is a very useful information to the participants who are seeing this program sir. The reason is because we have launched a ministry of education innovation cell. I launched a program column program for IP literacy awareness. In this program Kapila we have been worked jointly with your ministry and we reduced the filing and examination fee. Previously the filing fee was 8000 now we made it a 1800 and the examination fee was 20,000 now we made it as 4000. So, now this both had given value addition along with that information given by you expediting it and making it is a very useful information to all the viewers of this program today. Make use of this facility and make sure that you file more number of patent and get benefited out of it. So, next question to you is there how does this patent filing help students and faculty members in their product development from your experience you want to share. See being academician I will see that any research which we are doing that is a hard earned investment of the man over and the hard earned investment of the intellectual creation which we are doing. Knowingly, unknowingly each research has the IP we need to learn how we can identify this intellectual property and students can try that to convert their final year project into the patent application. Initially we may face the struggle but gradually students have to learn how they can protect their intellectual property. Friends you need to understand where the IP lies like for problem statement we are identifying a problem statement and we are going into the root cause of the problem statement and with the knowledge we are trying to address this problem. Similarly, whatever the knowledge which is available from the known knowledge what exactly you have utilized and how this has utilized this will help you and gradually once you practice this then you will tell that no my research has the IP my research has the intellectual property and all the premier institutes like IIT these students have already learned they are converting their research into the patent filing and once they have filed the patent they are incubating their research to the start-up journey and their technology they are trying to bring into the commercial forefront. Now for each and every student has this potential it does not make any difference whether you are IIT students or you are an engineering student from the state level university. This is going to bring a difference in the intervention to the research application and this research application with due protection of intellectual property will offer you the market validation and this market validation can be earned by either establishing your own start-up or even the out licensing opportunity is also there once you have the intellectual property protected by way of a patent. That is another useful information sir these many day students were concentrating more on publishing their work as a project work in the journal paper you have given another roadmap to them to publish it in the patent and product idea that is really I would like to quote here the statement by Dr. Marshall Kerr he was always emphasizing that researcher must learn to patent first and then publish first patent it then publish it and this is the approach which we not just the student academicians and the faculties also need to learn that how we can allow the intellectual work from mind to market. That corrective understanding is required in each and every academic institution and whatever they are doing we are we are not tempering with their research strategy we are just showing them a new standing position from which they have to see the entire research and that will show them the intellectual property in their research work. Yes sir that is really a useful message sir the next question is what is the objective of launching this national IP awareness machines and how it is useful to the students, teachers and faculty member from college and schools a few thoughts of yours. See we have in our national IP policy to 2016 we have emphasized on the IP awareness and promotion and students and faculty must learn what is the intellectual property okay and what all different tools of the IP and how and why they should be protecting their intellectual property okay and the last but not the list and most important in the entire IP journey is respecting the intellectual property okay whatever the IP which has been created by self or even by other how we can respect the intellectual property okay. So these are the essential objective which we want to achieve through national intellectual property awareness mission in short it is called a NIPM and NIPM initiative we have started in December 2021 okay and till date around 2.4 million okay 24 lakh students okay youth okay and the faculties got the basic IP training okay and this IP training we are going to further make it available in a digital era okay so that each and every students can opt this small course maybe a 3 hours of a course but this will give them more insight what is the IP and why I should be protecting the IP. So many students I have seen they do a wonderful job yes wonderful research work in their master studies even during the smart India hackathons yes they are really designing a valuable solution but because this awareness is not there they are not protecting this IP and the entire unique concept is not getting the desired attention so friends I once again emphasize that you must see the IP from the different lenses and wherever if you feel that there is an intellectual property try to protect this. That is really great sir like we have been also part of this NIPM program Ministry of Education Innovation cell been connected to the colleges and there were nearly 80,000 plus students and faculties have been part of this program and 500 plus institution also I want to convey that around 800 institutions have registered with us we are sharing with the data for no providing training to the faculties and students of higher education institutions. The other one is we have a Kapila scheme which we support for patent piling and examination likewise any other scheme is there which incentivize for fact filing patents from your good office. See a Kapila scheme is a wonderful scheme I must appreciate for this and this Kapila schemes impact got amplified by four times while we have reduced the 80 percentage fee and that is how we can cater a more number of patent filing from the academic institution utilizing the same budgeted value. And now beyond this Kapila program there is one more scheme under SIPP. This is something which is facilitating the IP filing and all the patent practitioners have come forward that we wants to support this IP filing. That is great. And earlier there the terminology was IP facilitator but now honorable CIMP use Goelge has termed this as IP Mitra. Facilitator has a limited role but a friend has a wider role and this IP Mitra I liked the name very much. The IP Mitra is empenneled as the facilitate the IP filing and further they can work hand in hand how to ensure that the IP which has been protected that C is the commercial light also. And all the IP support filing granting and even the legal support which is required this has been offered under this program and professional fee of the empenneled patent agent shall also be offered as a token honorarium under the IP Mitra. So, there is a less burden on the faculty or student to protect their IP and under Kapila you are remember seeing the official fees also. So, if both the schemes somebody try to combine then absolutely at a zero cost you can protect your IP. What can be best than this? That is good sir. So, complimenting these two programs are complimenting each other and that result has been shown in last two years from 10,000 to 23,000. Now, this has a potential to even stand alone reach to 75,000 or 1 lakh in the country. See, if our academic institutions start protecting their IT then number will go like anything. And that is why the students, faculty need to be encouraged for knowing that there is IP in your work. Yes, yes. Protect it. Yes sir. So, that is very informative sir and also what we have done is through Kapila we have been jointly working with you on IPAM program along with that you also helped us in developing an IPA course for under graduate course for the students and students. And from there last year we had more than 13,000 participants registered and this year again we have got 10,000 registration for the IP course. Along with that course we have for a school students we have a school innovation ambassador program. We have a 15 hour module on IP which have been made that where students given more awareness. Now, having a students trained through different courses now we have been working with department of school education that the additional secretary had came forward and mentioned to us that they are going to fund the for patent of the students in the school level. So, they said to start with they will be funding up to for 1000 patents they will be funding for the filing fee and examination fee. So, now it is a as you said a system is created a pipeline is been created from awareness to patent filing. I want to have a very basic question sir which should be useful for the school students and college students who are looking in that. Who can apply for patents sir and what is the process of it? See under the IP Act any citizen can apply for the patent at any person he is entitled to protect their IP right and when I am answering I am not just biased with the patent I am answering on behalf of all the different provisions in the IP. So, an inventor must see that there is some amount of IP in their work and they can they should protect it and patent application filing basically it is a techno legal document in patent. So, whatever the technical work which they have done it is legally required to be drafted and this is a skill where the IP Mitra is going to help them and this drafting of a specification is supported by the experimental work which they have done in their lab and the results which they have found it. Many times students and faculty see that this this is the failure fail experiment and they they want to show only success. Sometimes failure is also required and friends again do not discard your LNBs laboratory notebooks because failure is also required for the patent filing. When we are trying to protect the IP we also need to show that this is a negative result this is not working and this is working this proves that whatever the amount of resources which you have used in your research where the success is and this success need to be claimed in the patent filing and this will be protected and this will also be examined it will be useful for your application that this is not working and this is working and why this is working need to be answered which will be proving that your work is a novel inventive step and having the industrial applicability. So, this is something which is going to be useful and certainly it should not fall under the section 3 which is referred as a non-patentable invention. So, this is very much required to learn and for this I think the basic course is going to be useful under the Kapila scheme. And also before the basic course I think Nipam program will be also be useful it is going to be online soon. So, that of this program register for this and there will be a basic understanding or basic screening will also be done and if you have passed through the screening you will get the e-certificate also for this particular program and certainly this will help you to create your own foundation for IP and then of the IP program under Kapila scheme. And once you have obtained this program you can later on utilize the benefits under Kapila and IP Mitra to protect your IP. Yes that is good sir you said your friend is there in your office to help us and there were different schemes are there through both the ministry. Just want to answer like you said like for filing is been done within 10 days it is been published now. What is the processing time from filing to granting now sir? See earlier as I have mentioned that it used to be a 58 months. But now there are provision for the academic institutions as I have quoted in rule 24 C for expedited examination and practically we are examining all the application in 15 different class of a subject domain and among this 15 subject domain we have broadly classified grouping them into the four groups. So currently if I see as on date chemistry and biotechnology which is the flagship and hotbed sector. If any applicant is filing their IP they will get their examination report in within the four months in normal course. If somebody need to further expedite file the form 9 and form 18A and then you will your application will get published in seven days and within 45 days you will receive the examination report. Once you receive the examination report you have to respond this in a time bound manner. Sooner is better if you respond to the examination report clarifying all the doubts which has been raised for your invention. Then from that day reply received it will again within the three months it will get disposed. So this is the fastest in chemistry and biotechnology. For engineering we are having a higher number of a patent filing and the people are desperate to protect the IP. So for that they may need to use the expedited examination route if they wants the early grant. In other case also this will get granted in 24 to 30 months. So this is the benchmark which we want to achieve in the by end of this current financial year. That is a good milestone sir. I am sure and you will achieve this milestone in the stipulated time. What are the obligations of the patentee after the grant of patents? See patent is a negative right and whatever you have protected it is disregarding others from using this patented invention without your permission. So as a patentee we need to think that we are designing the solution which is useful for the society number one. Number two if the patentee has designed the solution for these societal challenges it is a moral duty of a patentee also to use this solution for the betterment of society. And while we are doing it so it is important that the fruits of the public funded research is reaching to the society. I think that is the most important and another obligation once you have filed the patent then you should be submitting the statement of working under form 27. This is a legal provision with legal binding each patentee is having and currently every year they have to submit this form 27. And if you are not submitting this and somebody wants to use it then there is also a provision and of a compulsory licensing under section 84 of the Indian patent act. So somebody may ask for a compulsory license if you are not commercializing it and nothing harm in giving the license or rather than arising into that situation each patentee need to explore out licensing this IP and identify the potential commercialization opportunity. By chance if somebody is using your intellectual property without your knowledge then in such case there is a potential infringer who is using your IP without your approval. And there are legal remedies also which is in the act and through this remedies you can take the legal action against such infringer. So there are benefits of a patent filing and one thing for sure you will also show that you are a proud inventor to your next generation. That is the joy of creating something new. Yes sir. So this was a very you know inspiring and motivating for the young innovators sir. Majority of the innovators they file the patent and you know they do not follow up many still it granted that. So I want to also know from user what are the rights of a patent once the patent is granted so that they will feel and follow up with that they will also follow up still it is granted with the patent. See the patentee can file form it for getting the name of inventor in the patent certificate and this is required to be filed allow while responding the FIR first examination report and subsequent examination report. So that before grant under the legal provision you are intimating to the IP office that you want the each and every inventor's name appearing as such in the patent certificate and then this certificate is available and recognizing the efforts made by the inventor and the form it will help the IP office to know that the applicant want their inventor's name as such published in their certificate. So this is a right of each and every inventor and each and every inventor need to use this provision effectively. So that in form 5 they are submitting the declaration of inventorship but after that the real inventor who are real innovating the work research work and addressing the societal challenges or technological challenges they are not getting recognized by while we are awarding the IP certificate. So applicant's name is mentioned. So I think this corrective action required to be done and this is the action which is triggering at the academic institution level. That is a useful information sir because every student once they file the patent they will also follow up still it been granted with that. That would be a message which you convey to them so that they will follow up with the patents which they have filed. So the last question true user is the Indian patent database searchable. How can one find out whether any invention is already patented or not? Indian patent database is searchable and beside the Indian patent database whenever any applicant wants to file their patent they must review the literature journal publication as well and for patent beside the Indian patent database which is available through ipindia.gov.in there is a public search link and there they can use the keyword to get the relevant patent applications and granted patent as well but beside the Indian patent database they should also search the world intellectual property organization patent scope database European patent office database and USPTO patent database. They are grossly covering the what is the landscape of an IP in the subject specialty or in the research work which one wants to claim as their own intellectual property. Now the Japanese patent office and Chinese patent office are also offering the English translation. So there is a no depth of information or a knowledge. I think we need to learn this and under Kapila program also we can capture the how to search a patent and that program can also be captured so that we can teach when the baby is new born the baby does not know how to crawl or how to stand stable and take a few steps in the in the life and how to walk and run we hand hold and offer them the support likewise in IP journey the researcher need to hand hold we will offer this learning how to read this patent specification how to search the relevant prior art how to draft the patent specification and how to capture the best available information in the technological specification and last but most important is to claim the invention many a time the students and academicians the narrow the invention to such an extent it difficults the enforcement of this IP. So we should not lend up to such a situation so all these are the training which one must acquire and we are here to support hand hold and offer you the training as well the kind of an IP filing which is increasing it is to such an extent that it is further giving us the energy that how we can further amplify the growth of IP filing and grant from the academic institution and that would be the real contribution in the journey of Amrithkal we all want that Bharat should be the developed country but in Vixit Bharat 2047 what is the contribution of each and every academic institution what is the contribution of each and every faculty what is the contribution by each and every students of a masters or doctoral studies or even the B Tech and B studies you are going to design the faith of a Vixit Bharat what kind of a Bharat we collectively want and what is individual contribution into this journey I think we need to plan and decide we need to take an oath today that what with what kind of a steps I am going to make in the next 5 years or 10 years of my professional journey and what will my intellectual support in the technology and knowledge embedded economy that would be the real contribution by an individual in Amrithkal and this is required to be realized by each and every students youth and the faculty in the country that would be the true dedicated support to the country in achieving the developed status recognition which India is well deserving India is a Vishwaguru in knowledge economy and intellectual work but true results true fruits will come out as a collective efforts by each and every student youth and faculty of the country yes it is fantastic sir we have overrun by the answers you are given to us we are happy to hear your 30 years experience you have been squeezed and expressed in 30 minutes so it is an fantastic and we thoroughly enjoyed it and thanks for you are sharing your valuable time also the contribution you made for the patent system so the drastic change with 270 percent of increment in the growth of patenting and the courses you introduced the awareness program you made you are covered from school kids to postdoc person by covering all aspects of patent it is a really thank you sir and from bottom of art from ministry of education innovation cell AICT and Kapila team we thank for your time sparing with us and answering all the questions which rise by the participants who are watching this program and I also thank on behalf of all the students and faculty members who are seeing this program across the country thank you sir thank you


The importance of nuclear science in controlling cancer was the theme of this year's IAEA Scientific Forum with a major plan announced to raise funding for women's cancers. Under the leadership of the late Director General Yukiya Amano, helping countries tackle the growing cancer burden has become a top priority for the agency. The IAEA works with governments and with health authorities and donors to increase access to radiotherapy which is life-saving and nuclear medicine and dosimetry. During the forum the Islamic Development Bank announced a multi-million dollar partnership with the IAEA to support countries who are members of both organizations. This afternoon we will jointly sign a new partnership initiative for the priest and cervical cancer control in developing countries. Saving women's life from cancer is a commendable endeavor to which I am wholeheartedly committed. This major new grant will contribute to helping the millions of women who suffer from cancers that are largely preventable and treatable in other parts of the world. The projects will expand breast and cervical cancer control programs including the upgrade of over 40 cancer facilities. Douglas Lowey, a pioneer of the HPV vaccine for cervical cancer, also spoke at the event. There are enormous opportunities to reduce the burden of cervical cancer in low and middle-income countries. To do so will require more research, greater commitment and increased investment. The IAEA helps member states channel such investment effectively. The IAEA has developed a roadway for a national cancer fight program describing the steps that countries can follow to put into place nuclear medicine services, diagnosis and radiotherapy. High-level speakers from 28 countries shared their experiences of working with the agency to increase access to cancer care and called for further international cooperation. I find a hope that a vast chain of action will see the day that cancer will be a burden for the cancer to be defeated. Attendees also discussed how nuclear imaging techniques play an increasing role in providing precise cancer diagnosis and more effective treatment. We've concluded the scientific forum which was an excellent opportunity to look back at 10 years of progress in cancer control with our member states and other partners. It also provided the opportunity to look forward to the next 10 to 20 years and how the agency can contribute to the global cancer control effort.


Okay, so welcome everybody, we're going to go ahead and get started. So we're here to tell you about OpenStack at MyMedia, which is a scalable consumer media company. So what we want to do today is first we're going to introduce ourselves, Michael Yoon, with me is Peter Chen, our director of DevOps and Charlie, Charlie Corona, our systems architect. And we want to talk to you, basically, share our story. So the story is basically how we started to use OpenStack and why it's applicable at our company. And we want to be able to share basically some of the lessons that we've learned and hope that are applicable in your own use cases. So let's start with a prologue. Who is MyMedia?  So MyMedia helps you rediscover your digital memories. We're a startup company that's based in Brooklyn and we currently support about 100,000 users and we recently signed some fairly significant global partnerships, so we're on track for tens of millions of users in the next 12 months, which is driving a need for about an exabyte of storage in the next 12 months. So this is a pretty exciting kind of a story for us. And what we do is we basically help people rediscover the digital memories, which sounds simple, right? So this could be something as simple as just storing and retrieving your memories. But if we dig a little bit deeper, it becomes a pretty complex problem, which is basically mimicking how humans think and how we basically remember things. So MyMedia provides services not just storing and retrieval, but around things like object recognition, transcoding of videos, optimization of things like thumbnails, and then also about the relationships between metadata, allowing people to do things like organize their data, to be able to tell stories around their memories, to be able to share their memories, things of this nature. So that kind of sets up what it is that our product is, and what we needed to do was we needed to choose a technology that fit our business needs. So our primary business needs, as you can see, are ultimately, you know, the first thing is about low-cost object storage. So at the heart, we're a premium service, and we want to be able to build this on commodity hardware. So the price per gigabyte is one of the major factors for us, and the other is that the types of data that we're talking about is object-based and not block-based. So low-cost object storage is one of the first requirements. The second is that we have a lot of variable workloads. So as I was mentioning, there's a lot of things that we do, not just storing or retrieving the data, which includes things like, you know, video transcoding or facial recognition, and these types of different tasks have got a wide degree of variation in terms of both the latency and the nature of our workload is quite bursty, right? So people will sometimes upload tons and tons and tons of stuff from the desktops, and other times it'll be, you know, sort of one photo a week as they capture things, you know, as they take them. A third characteristic is that we need to operate at consumer scale, right? So consumer web scale, and we have very rapid and bursty growth. So what I was just kind of mentioning is that we just recently signed some large partners, and we have an organic growth strategy. And what that means is that, you know, our CEO comes to us one day and he basically says, okay, we signed another deal, and now we need to be able to expect, you know, another 10 million users over the next couple of months. So we need to be able to respond with a very, very scalable architecture that can handle this kind of rapid, but also bursty growth. And then finally, because it's all about, you know, sort of total cost of ownership, we also need to be able to take advantage of not only agile software development, but also agile infrastructure development. So we want to be able to take advantage of the rapid adoption of innovation in the space of, in this case, infrastructure. So based on these four primary business needs, we chose OpenStack and SwiftStack. And now Peter's going to tell you a little bit about the early days of my media and OpenStack. Hello everybody, just a show of hands. Has anybody deployed OpenStack already in their environment? Anybody plan on doing OpenStack deployment in the next 12 months? Okay, fun. So we have a lot of people who has gone through the wonderful things about how do we implement OpenStack correctly. So at the very early days, you know, hardware, which components networking and upgrading is always an issue with OpenStack. So our first reference to OpenStack, as you can see, is our first iteration of deploying OpenStack. It's a very, very high-tech environment. You know, not too many people that I know have done this before. So as you can see, we have our OpenStack environment, which does our compute, our neutron. And we have our USP drive that does our Swift. So this also proves that you can deploy OpenStack on almost any environment, any hardware. So we have pretty much proven that. So I hope your environment will be a little bit more robust in going forward. So we started out pretty early in the OpenStack days. So let me get another show of hands. Who really likes setting up neutron? Nobody? All right. So part of the stuff, our network issue, has always been how do you set up correctly? And how do you keep it running smoothly? So at the very beginning, GRE tunnel is always a heavy, heavy beast. There are reports out there that are 30% slower than your normal VLANs and VXLANs. So we went through a few iterations of how to set up neutron properly, and how we can get around all the latencies. So the other thing is documentation. I guess everybody has Google quite a bit while they're setting up their own OpenStack, and you can probably see there's about a million people with a million different ideas on how you should set things up. So that's always the interesting part. There is a lot of documentation, but it is always very specific to that person's point of view when they're trying to deploy it. So that's always a fun thing to do, give you a lot of time to look at Google's logo and see what's happening on the day. So the next thing is hardware. Exactly how do you set up your OpenStack hardware? So you have a million reference architecture that goes from one single node to about a forest of a hundred servers. So how many neutron should you put in? How many compute should you put in? Those are all the fun stuff and how what kind of swift environment you should set up, how many proxies, how many nodes, those are all the fun stuff that we went through during our growth period and high availability on neutron back then was always fun. It's very hard. You have one controller that's handling everything and with all the GRE protocol that always makes things a little slower. And one failure will cause you to wonder what exactly happened. In the old day, the hardware will go into kernel panics a few times. And since it's neutron, your entire environment goes down. So that's a fun part of things. Then the next is performance tuning. Going back again, whose document do you read? Who is the, I guess the de facto person to talk about performance tuning? So those are all the things that's trial and error. You have to figure out exactly what your needs are and how many times you can fail to figure out exactly what the right thing for you to do should be. So since all the failures have been, the failures have been laid out. Michael here, Charlie here will tell you our current infrastructure. Okay, so just before we get into what our current production looks like, I want to tell you a little bit about chapter two, which is how we customized our architecture for our application and vice versa. So what you see in front of you is a brief high level summary of what our application does broken down into logical components. And so I'd like to walk you through two examples of how we configured our application or how we needed to configure application for architecture and vice versa. So the first example is a scenario where a user would be uploading a large video. And so if they're doing this from their phone, it might be over Wi-Fi, it might be over cellular, and we want to be able to do this partially so that they don't lose content if they go in and out of Wi-Fi. So this is what we call partial uploads or segmented uploads. And basically the point is here, we originally designed this where the partial uploads were stored in local storage. But we realized that that was not very stateless. And so it didn't fit our scalability requirements of our application servers. So we then explored other kind of solutions like memcache and or redis. And here's an example where we finally decided, you know what, we're using Swift. Swift has got capabilities for things like large manifest files or large objects using manifest files. And so what we've ended up using is that capability of Swift to support our partial uploads, where we have specific containers to store the metadata for the segments with specific storage policies, including things like expiration, time to live of the partial data. And as well as less redundancy, right? So we don't need to store those with quite the same redundancy as the original files. A second use case is an example of how we support video streaming. So video streaming is something that is a very large important part of our product. And so we transcode files when they get uploaded. And we prepare chunk lists. We prepare a couple of different optimized copies of it. And then in order to be able to efficiently implement video streaming, we need to be able to have the byte range requests from our underlying object storage layer. So this is another example where it was important for us to ensure that the underlying object storage technology, in this case Swift, supported byte range requests in order to be able to avoid moving more than is necessary back and forth in our sort of east and west networking. So in general, underneath a chapter of customizing the application for your architecture and vice versa, there are three kind of primary lessons or kind of things that we needed to focus on here. One is designed for Swift, right? So the main characteristic about Swift, or one of the main characteristics, is that it's an object store with eventual consistency, right? So it's important for our application to not treat it like it's a relational database that will instantly, you know, you can always, you know, get back exactly what you stored. But rather that sometimes the data you write there may not come back. And you have to write your application to retry, these sorts of things. It's also important for us to design for networking, right? So in our particular case, we have a decent amount of moving things back and forth from our storage layer. And so it's important to be able to architect our network to be able to support as much east-west traffic and proportionate and reduce the amount of north-south traffic out to the internet. Thirdly, and this is just a general design principle, we want to be able to design for virtual compute, to be able to satisfy our need for variable workloads. Which means that we need it to be as stateless as possible, right? So we want it to be able to make sure that each one of our application servers, the uploading servers, the transcoding servers, the video servers, the API servers, are all as stateless as possible. And so let me give you a couple of quick examples of how we designed specifically for Swift, right? So I'm just taking that top layer, the first bullet, and here's some examples. So when we talk about a user, and we're talking about an end customer here, what we needed to do was decide whether this user would be represented in our infrastructure, or whether it would be represented in our application, or whether it would be represented at our Swift layer. So there are accounts, and there are accounts, right? So Keystone has a concept of accounts, and OpenStack has got concepts of accounts, and Swift has got concepts of accounts. And so we had to make a decision as to whether a user account would be a Keystone account or a Swift account. And our actual answer is that it's a bit of a hybrid, right? So in our particular implementation, we've got a single account for Keystone. But we have a one-to-one correlation between a Swift account and our end user. And then we use the special sort of reseller account inside Swift to perform authentication, so that our application is the one that ultimately does all the authentication. A second example is Swift access. So in one optimization that we attempted, or that we thought about, was to have our customers directly access the Swift object layer. Ultimately, we decided against it because it was mixing our business logic in both the infrastructure layer and the application layer. So when people decide to share things or when people decide to restrict people from viewing things, we could have had people access the Swift object layer directly, but we ultimately decided that it was mixing and matching where we'd be hosting our business logic. You could either be in middleware in Swift or it could be in application layer and that was getting pretty confusing. Another example is a choice of containers and how we distribute containers. These containers are not the same thing as the Docker containers or the application containers that is another hot topic in OpenStack. But really these are the containers specific within Swift, which are basically buckets and or folders, sort of the S3 equivalent would be buckets. So containers and storage policies, we needed to choose how they map to our application functionality. And in our case, we have decided that there are certain containers and the properties around those, for example, storage policies, that allow us to be able to treat different types of storage differently. So we can treat video files, which are large, different from music files, which are small but we don't make multiple copies of them for different resolutions, versus thumbnails, versus original photos, things of this nature. Okay, so Charlie, we now talk about what our current production environment looks like. So we had this big problem. We had an existing OpenStack environment and it was built on top of a house of cards, right? So we have this wonderful application and we have this thing that kind of reboots every once in a while and have all sorts of issues with it. So in this house of cards, there's nothing like the TV show house of cards. It was just 52 cards and it would fall down every once in a while. So we had to make a decision. We had to say, people are not going to visit an application or use an application that's not stable, right? So we went on a little venture. We said, all right, we don't have a lot of OpenStack knowledge. The people that were in the organization at that point in time. So we said, what are we going to do? So we decided, after a little introspection that, well, we can go and try it and do it ourselves and mess it up and keep trying things. But we said, we really want people to see this application. So that's when we decided to start partnering up with people. Possibly with the eventual intent of taking it over ourselves once you've learned enough to handle the environment. So what we decided on was we decided to partner with Canonical for the OpenStack part and SwiftStack for the Swift part, right?  And a lot of smart people that we're dealing with. So we're basing ourselves on Ubuntu 14.04. We're using Percona, extra DB for our MySQL back end. We have two racks right now, not a huge environment. But it's got a 1.5 petabyte worth of disk for our Swift nodes. We're using New Relic. We're using a whole bunch of different monitoring things. Because if you don't monitor your application, you don't know what's going on, you don't know what your customers are seeing, right? It's a big thing. And we also have a little bit of a mix. We're using some LXC containers here and some KVM there and in general OpenStack. So we decided what problem we were trying to solve, right? So the big thing was get this thing stable. And we had to kind of look back and say, well, what is it that we really want to do, right? What is it that we want from OpenStack? We looked at some other things, do we do it straight KVM? Do we do it VMware and also the kind of stuff? And we started by looking at it and saying, what really matters to us? So in realistic terms, Swift is really what matters to us. We could run the applications on KVM and other, but we decided to say, hey, let's use the whole OpenStack thing. Cuz it's pretty cool and it's up and coming, right? Who's in your environment? Who's in your organization that can take care of these things, right? OpenStack folks, there's not a lot of them out there. I mean, we're in New York and you search for people that know OpenStack and it's either that they want $50 million a year to take care of it or they don't have enough skill. They've opened the same manual that you did and it comes down to.  Some people decide, hey, you guys go take care of everything. Call me when it's done and we'll make sure our OpenStack or applications are running on the stack, including Swift and whatnot. We decided that we want to be a little bit more hands on than most people, right? We want to actually start gaining knowledge so we can possibly take this over at some point in time. But again, we think about it, what's our priority? Our priority is to keep our application running, not necessarily OpenStack. And this goes back to how long we want support, right? So at first we decided, hey, for OpenStack, maybe we'll do six months, right? So this varies by distro. We decided let's try six months, but we can always extend it out a little bit more. And how much do we need help as far as being handed over? And that's something that we still need to discuss. Is it gonna be that, hey, just hand us the book and we'll go or, hey guys, you need to explain to us or maybe run us through one cycle of an upgrade, right? We deployed Juno, we want to go to Kilo, right? Show us how to do that because that's always a magical time as far as I understand in the OpenStack world.  And this is where it comes down to understanding what you need, what your platform needs, right? So we looked at Mirantis, we looked at Red Hat, we looked at Canonical and Ubuntu and Rackspace, right? Spoke to a great bunch of folks. They were all very helpful, they obviously wanted to sell us stuff. But we got a lot of information out of these folks. It was good, it really came down to, well, what does a distro give us? What do we want out of this, right? So we found that Canonical kind of fit us because they gave us more than just a distro, right? We were basing ourselves on Ubuntu, so we said, well, that's cool. So these guys know OpenStack and Ubuntu. And then we took a look at some of the other things that they were doing, such as Snappy, right? So Snappy kind of intrigued us. We said, that may be down in the future, that Adam Snappy core OS kind of thing. Maybe that's a cool way to do deployments, right? Not necessarily do, here's my war file, go deploy this kind of thing, right? And do they have any other connections, right? So we wound up finding out about a whole bunch of new people that we can connect to and get more information about and kind of network with them and say, hey, did you ever do this before, did you ever do that before? And that's one of our relationships with SwissStack. So that came about, right? So they've been great as far as helping us out. So how we did it, right? And again, this goes back to understanding what you want to do, right? So all you hear about an OpenStack is, you need tenants, you need VXLands, you need this, you need that. And we sat there and said to ourselves, I don't think we're gonna have a developer at this time that we want spinning up networks up and down, small organization. We wanted it very, very simple. We said, we don't care about tenants, if we have the one tenant or we have the one flat VLAN, that's perfectly fine with us, right? Somebody said to me, well, you only have 4,096 VLANs to go through, okay? It's gonna take me 20 years to do that, I'm gonna start making up VLANs just because, right?  So that's what we decided, right? And we don't wanna be cookie cutter. Again, sometimes, like an organization, any of the distros will say, here, we're gonna deploy it this way. And if you don't know enough about it, they're just gonna deploy it that way, and then you're gonna find out later, huh, I really would have liked that feature instead of this feature, right? So it's good to know exactly what you need for your deployment. And you don't want to deploy it as everybody else. And sometimes that causes a little pain because you wanna go back and forth and try to figure out what's needed, get on the same page. But hey, that happens in everyday relationships, right? So it's a lot of communication that you need to get through and do these things. But that's the most important thing is to understand that. Don't do cookie cutter and make sure you know what you wanna do. So the other thing is, don't pigeonhole yourself. Make sure that you're thinking out of the box that open stack, as it is, is sufficing for you. Make sure you do a lot of reading about it. You may not understand how to install it, but you won't really know more information about it, so you can make educated decisions. And make sure that everybody on your team knows what's going on. That's also important, cuz they may have some certain ideas that may help out in the long run, right? At this point in time, I just wanted to bring Michael in to talk more about storage, okay? So right now, our current production environment supports 100,000 users, and it's about 1.5 petabytes of storage. But as I was mentioning, our CEO loves coming in and telling us about another deal that he signed. So we really do have an interesting task in front of us, because we have signed a couple of partnerships at the global level. And I've brought a couple of toys, but some examples are here. So this is an example of an eye on camera. So it's similar to a GoPro camera. And their marketing department tells us that they'll be selling about 1.2 million of these in the next year. And My Media is the cloud provider for this. This is another example, right? So this is a phone produced by MicroMax. And so this is the largest phone manufacturer in India. And we also have a very interesting partnership with them, where the My Media application is the native gallery and our phone camera application on the phone. And back in February, I think, so they do a flash sale type of sales model. And they sell about 30,000 phones a week in a flash sale in less than 30 seconds. So we're talking about millions and millions and millions of phones that they plan on selling over the next 12 months. So these kinds of things lead us to the need for planning for exabyte capacity and planning to make sure that we have chosen the right architecture for both storage and compute layers. And the sorts of things that we talked about were things like making sure that your architecture is stateless and choosing underlying infrastructures like OpenStack and Swift that allow for this kind of scalability, this kind of linear scalability. We also have to think about things like global deployments. So this allows us to now get another reason for choosing something like an OpenStack technology is because it can provide a number of different strategies in terms of deployment capabilities. So right now we're in a co-located data center and we have our own hardware, right? So we've designed our hardware kit that's built out over a number of racks. And we've configured it in such a way that we know how to order next ones and then how to install them and how to basically grow out our capacity. But we also need to be able to extend that in terms of our partners, right? So we need to be able to understand who we can use in terms of an international field and what kind of models they provide. It could be something like a rack space, which is a cloud service. It could be something like a software, which provides a hybrid. But then also allows you to be basically rent out bare metal. Or it could be something like a physical data center where we then, same thing, purchase the equipment, build it, ship the racks, and then install and configure it ourselves. So these are all the sorts of things that a technology like OpenStack allows us to then have the freedom of choosing anyone or a hybrid of these types of models. Another thing that is important when planning for the future is this embracement of things that are open source. Because it allows us to be able to adopt rapid innovation. So things that we are very, very interested in that are coming around about as a result of these kinds of discussion, storage policies, right? So storage policies clearly are a large part. It allows us to be able to fine tune what kind of categorizations of storage, right? So some people might subscribe for very, very high availability. Some people might subscribe for a free model but with lower redundancy, these sorts of things. It also allows us to be able to choose or allows to be able to explore evaluations of new technologies. For example, a partnership that we're engaging with Seagate to explore kinetic drives and how those drives lower the total cost of ownership. We're also very keenly interested in things like SMR technology, right? So right now, we've got a 4U, 60 bay, 4 terabyte, but very, very homogeneous kind of storage. And it's interesting to think about, okay, well, how do we blend that in with a 5U, 96 bay, 10 terabyte, or maybe 8 terabyte SMR drive, right? And what does that do in terms of lowering our total cost of ownership? Erosia coding, I think everybody's eagerly, certainly everybody in the Swift world is eagerly awaiting the actual production availability of Erosia coding. Because this will materially impact, I'll be able to go to our CEO and very, one day it'll be, okay, here's our total cost per gig per month. And then the next day I'll be able to say, okay, and now it's only this. And those are the sorts of things that he will love to hear. Okay, so finally, just in kind of conclusion, the lessons that we've learned by applying these kinds of choices, these design choices and the choices between how we design our application as well as how we choose our infrastructure really all fundamentally come down to alignment, right? So one of the things that I would certainly stress for people that are exploring this is first understand your business, right? So you're gonna wanna start by understanding what your business is and what your priorities are because ultimately we need to be able to prioritize what are always insufficient resources, right? So unless you're, I don't think anybody's got too many resources and so prioritization is one of the most important things you can do. And just so just as a reminder, for us, for our particular business needs, we needed low cost object storage with a variable workload. We need to be able to grow at consumer scale with a very bursty kind of growth pattern and we wanted to be able to take advantage of rapid adoptions of innovations in order to build a lower total cost of ownership. On the application side, it was important to align with the infrastructure and design it in both ways, right? So we need to be able to design our networking and our infrastructure to our application and vice versa. And then finally, the thing that enables all of this, of course, is the people. So one of the things that's important when you're making these kinds of decisions is to ensure that everybody here, whether it's your business units, your infrastructure team or your application team, is aware of what everybody else is doing. That doesn't mean that you have one person that does everything, but it does mean that all these teams talk to each other, right? So it's really important that your business understand your infrastructure and understand your application and vice versa, right? So it's most effective when everybody really gets some understanding of what the choices and the impacts of those choices mean on each other. People is also where the desire and the perseverance is found, right? So we can talk about choosing a distribution. And I can certainly go to our CEO and say, okay, this choice is cheaper and this choice lowers the total cost of ownership. But at the end of the day, it really is about the perseverance of going through the documentation and finding out all those little gotchas and those tips and tricks. And that requires a certain amount of sort of character traits in all of us. And it's really embodied by things like attending open stack meetings, like going to meetups, interacting with the community. Those are really the only fundamental ways that a emerging technology like this, you get a true answer. It is not something that is just out of a book that you can just go and read. It really is something that requires an awful lot of research. And so ultimately, as part of this is also, of course, the partners that you choose. So here's an example of some of the partners that we are working with and they help us along the way. So we don't claim to know everything. We're in fact relatively new at open stack and these are the partners that help us to give us a boost, accelerate our learning, and then most importantly, transfer the knowledge so that we do become experts. Okay, thank you very much. So this is who we are and if anybody has any questions, now's the time. Yes, sure, yep, yep. So the choice between AWS, and so here's an interesting fact is my infrastructure team did a Herculean task and we actually deployed our entire application in AWS in the matter of maybe about a week or a couple of days for the express purpose of a pilot. So I mentioned we've got global partners and one of that is that it's really slow if you're trying to deploy it out of New York or if you're trying to have them use it out of New York. And so they actually deployed our entire application in AWS for the purpose of the pilot. So what's the reason why we chose open stack and Swift for sort of non-pilot scenarios? Primarily it's because of cost. So an AWS type scenario is very, very good for startups that are focused on compute in some way, shape, or form, or selling a service that is somehow related to compute, right? But in our case, fundamentally it's about storage. And you can't time share storage and nobody's gonna rent you storage cheaper than you can buy it. So because of our fundamental business model, it made sense for us to own the drives. And that's the only way that we're gonna have kind of the lowest cost for the particular service that we're delivering. Yes? We do certainly be happy to talk to you about it afterwards. Got some wonderful spreadsheets that, yeah, I mean, that was certainly one of the benefits that doing the pilot, not only on the business side where we'd be able to actually demonstrate the pilot, but then we could actually concretely look at the numbers and say, you know what, those correlated very closely to where our projections were. So it gave us an extra kind of, cuz of course, the business folks are asking us all the time, why are you doing this instead of this? And this costs more than this. And so it's a nice way of being able to illustrate, very, very real. Yeah, no, this is what the true costs are, right? So okay, all right, well thank you very much everybody.


This show is brought to you by these happy patrons Hey, it's the wait a minute. It's the second season of the BNPR show episode number 12 a Show celebrating the neat stylized artworks from around the world We have quite a big show for you this time and before that here are the highlights first more lamps toon shader second ik pose brush stylized epic hair and third abnormal add-on more art and less math Time for the news Our first news item will save you some time The feline entity made an add-on to help you streamline the making of the inverted hole outline The outline helper add-on is a pay as much as you want, but you can also get it for free as well You can use the outline helper to save time from navigating to the often overpopulated modifier tab in the properties window The add-on interface is in two locations The right sidebar to add adjust and remove outline and to set outline thickness and on the operator Redo at the bottom left panel a basic shadeless material is already made for you a real-time saver Another outline renderer Woo yimming has added the new LAM PR patch the patch improved stability for the line art renderer Crashes happen a lot less often if tinkering is your jam. Go check out the LAM PR branch after this show This next news item is a real game-changer Pablo de Barro has been working hard to get a new sculpt brush into blender If you're like us you will prefer ideas to reach completion in the snap of a finger If the process took too long the idea might be gone before you get it into view with this ik pose brush You can sculpt and pose stylized hair in real time instead of fiddling with the curves Can't wait to get our hands on this new sculpt brush Pablo is also working on a sculpting vertex color brush. Okay, slow down sculpting Vertex color brush Yes, it's a vertex painting brush working in the sculpt mode This brush enables you to paint like a pixel brush with brush parameters like flow Wet mix wet persistence and density making the vertex paint brush behave like a watercolor brush Since it is vertex based paint the brush works in grease pencil as well. Just look at that colorful lines We like this first tutorial of the show is the second tutorial by a version of reality and It will blow your mind. It's also quite geared for the hardcore blender users FYI you can watch his first tutorial that one went more into the concept of the render now. How hardcore you say? Well, this real-time EV render is a mixture of texture painting for shading correction Occlusion shadow and indirect lighting come from the cycles render which turn into textures backlight and floor light renders These are separate renders both turning into textures LEM PR line art which turns into grease pencil strokes with corrected lines glow layer from the compositor background moon and water ripple render from cycles which also turn into a texture then finally assemble in EV and the compositor So pretty much every part of blender is used. That's epic Two things to take away from this tutorial is one how the layers are structured That is to say pay attention to the big frame nodes and how the images are assembled And two how the adjustments are added to the rendered layers to fine-tune the final result For the beginners try to see how far you can go watching his tutorial If you can understand more than half of what he's saying then welcome to the junior hardcore league Knock yourself out with this tutorial. It's quite a challenge Do you know that you can make 3d pixel art using blender without any additional add-on? Small note when he wrote plug-in what he really meant was add-on Anyways, the key points to take away from his Twitter thread tutorial One make the texture before modeling for more consistent pixel density to set the pixel density for example 16 or 32 pixels per blender unit 3 use the add-on import image as a plane Set height to the pixel density 4 change image interpolation to closest and blend mode to alpha clip for sharp pixels 5 make lots of copies of the UV mesh for cutting 6 when there are solid colors you can neglect pixel density 7 cut and re UV as needed This is a fun one. How about making a few 3d pixel aircraft for yourself? We have a good tune shader tutorial by lightning boys studio a Good tune shader is all about control The more useful controls we have the more we will be able to fine-tune the shader to fit our purpose Note the keyword is useful here This tutorial solved the basic problem of a tune shader breaking when there are more than two lamps in a scene The idea is to isolate the lamps using the RGB color channels That means we can have a lamp for each color channel red lamp for the key light Green lamp for the fill light and blue lamp for the backlight by the names of these lamps We can see that we have added features the red lamp will be the source color ramp to the shade of our object The green lamps color ramp will provide the tint info for the opposite side of the red lamp and Lastly the blue lamps color ramp will provide the backlight specular glow We have three major features and tons of controls But the setup isn't without its limitations The color lamps will shade other background objects or the second character in the scene. So we still need more isolation second the pixel math when blending colors can still be improved for more intuitive color behavior and Third we cannot use this tune with reflection or we will see a big white specular glow in the mirror For issue number two all the hardcore tier patrons will have a better solution in a blend file For limitation number one. We can use empties as a light source We have featured how this is done in the past show or we can request the return of the light group feature Which we used to have in blender prior to version 2.8 But if you have a tiny scene for an animation jam this tune shader will prove useful Go watch his tutorial and we can't wait for the second part Here are a few more tutorials that will be worth your time Artistic lighting shader by toots by Kai. This is an easy and fun one making the border of the mesh gone and mix with the background color Gradient texture shading by tiny ruin if you have seen ooblets game screen captures you can get the same result from this tutorial Stylized water tutorial by zaki sec. This is an unlisted video tutorial very few people have seen it It's pretty fast and you need to pause the video to look at the details, but awesome results Watercolor shading using the compositor by marginally competent The result in the video doesn't look great, but the techniques are solid. We think this tutorial is worth your time Drawing stylized tree in 3d by node spaghetti You may have seen speed tree trees in many games But to make them you don't need speed tree in this tutorial You will learn how to do that using grease pencil and tools and blender very nice results and full artistic control and fast In-depth grease pencil basics by sociomix If you're trying to dip yourself into 2d in 3d, then this tutorial is the ultimate guide It covers a lot of details and hence the total over one hour in length very worth your time Reflections outline tutorial by kiss kit 3d When there is no geometry freestyle cannot render lines So in this tutorial you will see how to use the original edge nodes to add reflection outlines and how to do masking on places You don't want those lines Sharp edges pixel art infographics by at gladosic To get these sweet sharp edges in your 3d pixel art follow this quick tip and you are golden and And these are your bonus tutorials and tricks these are plenty to digest so take your time all the links in the show notes It's that time again to salivate on some sweet stylized artworks and this is part one This is plant witch by Hayden van Erden What we want to highlight on this one is the combination of composition and color to create information density The contrast of her hat and pants make you focus on her The background objects although with details they are more muted in color and stay as the background This is a good example of using colors to help with the level of detail and focus Time for community updates The BNPR team has initiated a development of the vertex normal add-on The goal of the add-on is to make the UI dead easy to use with less math and more art, but lots of precision Cody Winchester will be coding it and will be funded using the beer development fund He has already made a mock-up of the add-on with full vertex editing doable in object mode We're asking the community for the add-on name and so far. We are warming to abnormal Abnormal the vertex normal editor You can add your suggestion in the proposal doc Cody will take your comments into consideration when making the add-on With this add-on we hope vertex normal editing can be more visible and used much more The BNPR animation jam is a mini success so far these themes are selected train glitch dual and character intro screen To avoid burnout the jam has one week for a theme voting period and one week for the jam For a limited time project the results are pretty cool Just look at this montage to our discord server look for the animation jam channels and the jam senpais will get you up to speed You can make your animation using the past themes as well We have two NPR feature proposals at the right-click select both initiated by to shunt full corona aka cyan loss The first proposal is based on the unity 3d plugin which isolates self-shadow from cast shadow This feature is much needed for shadow control The second proposal is making grease pencil available in the action editor. This will open up a lot of possibilities You can participate in the proposal discussion via the links in the show notes Great news for everyone in conjunction with the lunar new year the BNPR store has a two-week discount period for these products The price for these ebooks and courses have never been this low It's also a good time to help us increase the beer development fund This fund is used to add and improve NPR features in blender such as the abnormal add-on the discount will end on February 9th at 0100 hours UTC so grab them quick and don't be afraid to rat us out to your friends You know one segment of artwork of the month isn't enough. Let's have seconds This is fish shop by slo-mo witch in keeping with the level of detail theme the details are great here First the objects in the scene are many but with simple geometry and colors Second on the roof where the details are sparse brush textures are used to add details and Third the textures in all the objects have sparse details This artwork is great because it's saying a lot but in a limited way Game are LOD nice job Dillion goo and his team are added again with demons layer cats The shadings are superb a must-watch in slow motion If you prefer something mild you might love the Antarctic penguin colors part one by mine The animation is so chill and has that polar bear cafe vibe and of course the penguins are so Kawaii Well, it's the end of the show but not the end for our journey and guess what it's almost time to click on the show Notes and dive into this cool NPR juice Please subscribe if you have not you can find us in these places as well The show is very underfunded and it takes a lot of time and research to make so please go to our patreon page and be a patron And these are the awesome people funding the creation of the show currently Thank you. You guys are keeping the show running for everyone Before we go one last question What one NPR feature is a blender must have


Awesome. Welcome to yet another 12pm tutorial. This tutorial will teach you how to use FreeGate, an anti-censorship tool produced by Dynamic Internet Technology. FreeGate is a standalone piece of software that connects you to the internet through Dynoweb, which uses a system of peer-to-peer proxy connections in order to grant users access to information that has been blocked in their area. 12pm Tutorials has another video tutorial that focuses on Dynoweb that you can check out at bit.ly slash bhkwtp. FreeGate is a simple piece of software that simply needs to be downloaded and ran in order to function. Put FreeGate on a USB flash drive and you can take it with you and use it at any computer. Now that you know what FreeGate is, let me show you how to use it. First, we need to download FreeGate. So open up your web browser and go to www.dit-inc.us. If this is your first time on the DIT website, go ahead and take a look around before we continue. Once you're done looking around, click on the Our Products link on the left hand side of the screen. Now click on the FreeGate link. Go ahead and read the information if you would like. And then click Download the latest FreeGate client software. This page will give you some different download options. Click on Download Professional Edition and save it to your computer. Once the file finishes downloading, close your browser and go find your file. Go ahead and double click the icon now. What you see here is the user interface. The tabs here will present you with different information and options. The one you might want to take a look at first is Settings. I'm going to leave all these like they are, but feel free to set anything as you see fit. As a side note, you can go to the Settings tab and set the FreeGate browser to close automatically when you exit the program. You can also set FreeGate to automatically delete your browsing history when you close the program. I suggest using these two features for extra security. Now that we're connected, I'm going to go to the Internet Explorer browser that FreeGate opened for me. This browser can be used safely to access websites and information that may be blocked where you are accessing the internet from. In order to exit the FreeGate program, click on the X or click Exit. FreeGate should ask if you want to keep the Internet Explorer windows open or if you want to close them. I'm going to close them. Now you know how to use FreeGate.


Thank you Mr. Mayor Adams for arriving, a round of applause for the mayor. We now would like to invite Croatian Consul General Nikita Kopacovic to say a few words. Dear Mayor Adams, Madam President, Commissioner Mermostin, Deputy Commissioner Salgado, Ambassador Simunović, dear Croatian Americans and dear New Yorkers, distinguished guests. It is an honor to be with all of you today on this very special occasion. I thank you, Mr. Mayor, for honoring and acknowledging the contribution of Croatian community to the city of New York. Just like more than a million Croatian Americans in communities all across the United States, the Croats of New York are wound into the fabric of this great city. Ever since the first ship from Croatia arrived in New York in 1797, numerous Croats and people from Croatia have found a home right here. With them, they brought their Central European diligence and Mediterranean passion. New York was inspiration for them as they themselves inspired their fellow citizens. From the prima donna, Zinka Kunsmilano, who reigned supreme metropolitan opera for 30 years, the baseball player, Roger Marys, the record-breaking New York Yankee, the scientist Nikola Tesla, a mind from the future who changed our world, to the Croatian American firefighters, soldiers, patriots who died on or after 9-11, to thousands of hard-working laborers, artists, entrepreneurs, educators, and other who have and who continue to call New York their own. Many of them are with us here today. In this kitchen, we are midtown to Astoria and Queens and beyond. Croatia and New Yorkers have left their footprint in the Big Apple. Mr. Mayor, ladies and gentlemen, May 30th is an important date and has a special significance in Croatia long and rich history. It is on this date that we celebrate our democracy, our liberty, our statehood date. Our democracy came at a high cost three decades ago. We had to face a brutal aggressor and fight for our freedom. With fierce determination and a big heart, we prevailed against all odds. A reason like a phoenix from the ashes since then, Croatia, the beautiful land of thousands of islands, is today not only one of the world's most popular tourist destinations, but also the country that produces the fastest electric car in the world. Mr. Mayor, dear New Yorkers, today we raise the Croatian Red, White and Blue and our famous checkers next to the stars, Penguin Banner. As allies, we honor the deep friendship and partnership between Croatia and the United States. Our shared values of democracy and liberty. We honor and thank the many thousands of Croatian-Americans who have helped shape and built this magnificent city. God bless Croatia. God bless the United States of America. And God bless and protect the New York City.  The famous checkered Croatian jersey, sir. Thank you and we know New York City is the zapgrab of America, the largest Croatian population in America is right here. And I know how beautiful the country is because years ago when I was in Croatia and watching the beautiful waterfront, watching how lovely the people are, watching how one can come there to just renew their energy and spirit, we thank the Croatian people here. You believe in family, you believe in business, and you believe in public safety. And so to our council general, our ambassador from a president, just to have you here as we raised for the first time the flag here at Bowling Green, this is a symbol of the power and the strength of our country. And so when we raise the flag, we also raise and lift up this great country. I will wear this jersey proudly and consider me to be a member of Team Croatia. Thank you so much. So council general to wear as today's event also celebrate 30 years of the opening of the Croatian Consulate in New York City and 31 years of the establishment of diplomatic relations between the United States of America and the Republic of Croatia. It also provides a wonderful occasion to highlight the rich heritage of our Croatian American community. I look forward to the many ways everyone gathered will further invigorate New York as we take bold steps to get stuff done and forge a brighter, more inclusive and prosperous future for our global city. I, Eric Adams, Mayor of the City of New York, do proclaim today Croatia Heritage Day.


This research paper reports on the development of chitosan-coated silver nanoparticles, AGNPSG, as a novel anti-cancer agent for treating breast cancer cells. The chitosan coating of AGNPs was confirmed through various techniques such as Fourier Transform infrared and ultraviolet visible spectroscopy. The physical and chemical properties of AGNPSG were also investigated, including size, shape, and stability. Additionally, the anti-cancer activity of AGNPSG was tested against both human breast cancer cells and normal human cells. The results showed that AGNPSG had significantly reduced toxicity towards normal cells while still being effective against cancer cells. Furthermore, AGNPSG decreased inflammatory cytokines in cancer cells, indicating its potential use as a therapeutic modality. This article was authored by Abdel Latif Ahmed AH, Abdel Fattah Ahmed, Eunice Mahmoud A, and others. We are article.tv, links in the description below.