Yeah, welcome everyone. Thank you for attending and thank you for the introduction. I hope I will meet the expectations So yes, I'm here to present Bonobo, which has an ETL project in Python 3.5 and the next versions That is about six months old it's I worked on it for much more time, but this this version is a brand new rewrite from the beginning of the year So real quick, I'm Romain Dorgay. I have a French name and probably a French accent too. I Worked in a lot of different companies in different contexts, but I've been around web development and software engineering for around the last ten years and I Seen a lot of ETLs Market ETLs in different contexts and I didn't find what I really wanted So it's the main reason why Bonobo exists today and why I put so much energy in that Real quick also. I'm working currently as an advisor in the startup accelerators of BNP Paribas So we are a team of former entrepreneur building Y-Boost and FinTech and corporate accelerators Where we basically give business and technical advice to funders So back to the beginning My plan for this talk is To take maybe something like 10 minutes to go into what exists in various language Not only Python because most of the ETLs I used were not Python What exists also in Python and why I decided that it was not meeting my needs Then I will try to use the most of the time of the talk to show you Real cases and real world usage. Well, not really real world, but Example usage and so you can understand a bit more and also dive you into the Few things you have to know to start using it and there is really not much And then we have a conclusion one With some pointers where you can go from that So ETLs As many of you probably already know it means extract and some learn According to Wikipedia. It was already popular in 1970. So definitely not something new And it's basically everywhere where you have more than one data store talking about one data So if you have some master slave data, if you have some stock system connected to some E-commerce website, for example You will probably use some kind of ETL to connect all that together For those who don't know about that the most simple schema I could come up with about ETLs is that you have stack of data here. It's full bar and buzz. You have Not a red list of transformation you want to apply on each line of data and the extract here can Transform full into something else when it finished transforming it it goes into transform and while transform is taking care of the result of Extracting full extract can start handling bar and etc. So you can as it's completely independent you can Under each transformation line in parallel step by step In the real world it usually looks like that. There is databases. There is mails that sense There is logging maybe not mails anything But the general concept is exactly the same Just it's not Not as linear as it is here. There is lot of tools I Have seen in the market mostly java-based That looks like that. It's usually an IDE first and probably you can code it here It's talent opens to you Probably you can use code, but mostly it's a graphical interface that's configure everything from dialogues it's very handy, but you when your programmer you feel very limited very fast There is clover that I never used but looks exactly the same just a bit different This one is penta open But I would add integration also called kettle. I use this one a lot, but also same concept. So we have In this world, we have mostly gray first eventually code, but and mostly java-based In the python world, there is a few libraries and not at all exhaustive here Bubbles I think is now marked and maintained Peter is much more fluid interface. There is a lot more. So some people in less conference told me about METL. I think there is a python ETL, but but None of these according to my analysis where I'm doing the same thing as the java tools, which is simply connecting independent boxes together using your data flow and So I started to create bonobo In fact, I started to create another library which way which was a python 2.7 But it was just badly written So the best thing to do according to me was to start again and drop completely the python 2 supports. I Explained more later There is also related tools that you must know I guess joblib dask pandas tools you may at least know some of them. Maybe pandas. It's amazing tools, but ETL is not really their main focus For example pandas is really good to transform a data set into another data sets and I'm using maybe every day, but When I want to do more engineering on data like taking one item at a time and transforming in step A step B step C step D. It's not really the topic at all There is other scales of the tools to transform data Real quick. There is you may know IFTTT or Zapier, which are cloud-based Software as a service tools to do small automations Obviously this won't run on your laptop and there is huge data tools Which like spark adobe I just used a few here But either you need a big infrastructure to start doing things or at least a decent infrastructure Either you're using a cloud-based thing and you have the same problem about How do you work without the cloud and how you don't how you are you're not looking yourself into one vendor? As said in the description of the talk, it's not a not that there is no big data in this room But yeah, I want to tell you a bit of story about how I came to discover ETLs while I was founding Co-founding a company. So when we started we had a few different Partners, we were doing a marketplace about retail. It was a clothes is mostly for women And we needed to to work with different partners to integrate the Stokes and catalogs and colors and pictures and etc on all marketplace, which was multi multi-brand So the first partner went very well. We just coded it in Kettle Pantau Yeah, after a while well removed thing again things everywhere and after a while it was working. So we were really happy but just we we got a few deals and when you get best ID to Integrate the other partners is to like copy-paste the code rights to Second and third partner because it's about the same But just a bit different Of course, this is not a good engineering practice, but When you're used to subclass things and to instantiate things with different parameters and now you have a guy You're just lost because you you can't really do that So you don't know how to not repeat yourself And of course the time come where you you need to fix a bug and you just go crazy and maybe if it's not a bug it's new features because you didn't support colors for now and now you have different model of colors and you to update everything so Really what I needed was something cheap. I could install on my laptop use on servers too and Using code as configuration and preferably Python code. This one is not for any good reason except the fact that I prefer code in Python Than anything else. But mostly I need something that use code as configuration to do ETL just like Pentaro were doing ETL And yeah, that's a bonobo It's a framework to write ETL jobs in Python using code and eventually someday some kind of guy may come to visualize thing But first it's called so you can write classes you can subclass things and Adapting like you just coding web or maybe other engineering I'll go very fast on that but it's very different to all all tools existing in the pie that I That I know if maybe that is tools.  It's an ape and French language Apparently don't make the difference. So I did not even know that that was two different words So, let's see Yeah I will I will just one second. I will try to show you First how to boost swap a project then I post to show you all the different concepts that I used without telling before Then I will go back to the demo and examples to apply the concept I showed to different demos So the basics is peep install and you have a generator using cookie cutter. That is just bonobo in its something And you can run something with a bonobo run. So How do I switch to a terminal? Not like this obviously okay, so I Already run the in it, but because I'm I'm sure you don't believe me Or maybe you believe me, but I will just show You can bonobo in it foo for example and it will just create a food directory with a main.py file and probably if I give main.py with foo slash main.py Yeah, there was a few difference, but mostly end of lines. So it's the same file So I removed foo because I have other file that will use I will use after that And just so that yeah, I can bonobo run main.py for example That's the default transformation that is bundled with the generator Nothing really fancy just generate numbers and takes only the odd numbers and I can also I can also run on a directory because the main file is considered the main and So I can it's running dots will do exactly the same Okay, that's not really interesting, but that's really the basics So that was that so now I Want to show you What was actually run so I don't I won't show you the 1 to 42 or 0 to 41 But I wrote a simple one here Which is basically the definition of three different functions one yielding you wrote and Python in 2017 one Just applying title to the to a string in inputs and one just printing the thing And one once I define all that I can create a graph instance here. It's a linear graph Which is the default thing we can do, but there is also API method to add Other chains for King for some point in the graph. I will show it in an example And yeah, I just define a graph and because there is a graph instant here I can use bonobo one on this file and it will just add some plugins for the display and run that so Here I should have the first up UI file Maybe it's a bit big. I don't know I Have the first up UI file, which is not at all what I wanted to show Okay, I need to check out example one And I replace the code in yes, it's this one I replaced the code in main.py so it's exactly what I showed and I can Bonobo run Main.py I will see the outputs of the load which prints the thing so Euro Python 2017 which is titled and I see some statistics. It's very fast here So it's already gray, but you would see the statistics move while while it's running on a longer transformation Okay That was this one Yeah, so second one a bit more Complete I Just made a Europe Python.txt file that's I just expected that on the Europe Python society Which is a company behind Europe Python about all the conference In Europe Python, it's like two or three lines each time that says it was there There was maybe a few attendees. Sometimes we don't have the information about the number of attendee attendees Sometimes we have the date We have the date every time but not really formatted the same and same way So I took this data and said okay, I will extract All the all the paragraphs about each conference Send it like yielding it to the next the detail of this code is not really important Then transform that using a few regs to find like the location the number of attendees if it's here, etc and create a dictionary from that and then I Made a little helper function called 0 to crocs that change the formatting of fun input output But no not really important yet So here I create a graph the same way and I'm using a built-in which is pretty printer with better than print to print And if I run that Yes, I need to run actually I will see The name venue dates attendees attendees only favorable for example, it's not yet available for Europe Python 2017 Yeah, that's that so there is a few change I can make to this To this transformation to make it a bit more useful But just before I want to explain what's happening under the hood And maybe full screen is better So what's happening here? We created a graph instance and the graph is really a list of edges and nodes. Nothing fancy. It's It can be represented graphically like this, but it's just two lists in fact And to prove that I just removed all the code that yes is in use but not really useful and yes The graph definition is that On first call you you have a shortcut to call add chain that At the first chain you pass to the constructor of the graph But then you can add chain anytime you want and you can specify different inputs because you don't want every first node to be at The beginning of the graph, but maybe fork an existing chain then one once Once you define the graph you either run it using the bonobo. It's run method Or you can run it using the CLI like we did before in a shell And what happens is that it takes this graph we defined before It there is an executor strategy that adds a few things here It adds a global context a context for each node and a thread around each node It creates fee for queues that are third safe queues Python built-ins that's not built-ins, but standard library That are used to buffer input and output between the different nodes and in fact the context Here is only used to keep the transformation Contextless and stateless because if we need to to keep for example statistics or maybe Instant session of something we need during the time of the execution We don't want to modify the object you you provide it to to the graph So it looks like that now the global The global context it creates a context for each node just what I said before The strategy is relying on thread pool executor of Python and concurrent dot futures, I think And we just create a runner which is just something that will run every time it gets something in the In the input queue it will learn the node and push the output to the next queue And then it does nothing and when it's finished it shut down That's implementation details. You don't definitely don't need to know that to use bonobo But it's just to show that it's not that complex what happens under under the hood What you can use as transformations in bonobo Is various things so you can use functions like we did before Most mostly if you have for each line of input one line of output You can use generators if you have for each line of input zero one or more output lines For example, it's very useful to implement joints cartesian products or even to make something that either yield or not You can use iterators which are not really codable, but it's handy to say okay I can have transformation that have no input like it's why it's called extract here that it has no input and yields a bunch of output And of course you can use everything that is codable in Python. I'm just trying to call it if it's codable then Yeah, it's probably a duck and So that's the The handmade way to do that You can do the underscore underscore cold under and it will work, but there is a Hang your way to do that. I have a bonobo that conflict and configurable class that Allows to use a few descriptors to specify what kind of options and dependencies you will have in your transformation Of course for simple transformation, you won't use that But if you yes, if you need to configure the transformation is probably easier to use that so Here so we define an option called table name that we will use to query your database It has a default, but you can already it we'll see after We define a service that we call database which defaults to database default It's a symbolic name that will point to something will also see later Yes at Whatever you want to instantiate this query database class you can Or not override the different values and there can be validation, but that's the detail Much more interesting there is services and services like the database service we provided here is Basically saying okay my transformation will rely on the database, but I don't want yet to tell you What implementation I will use and I just say it's probably called database default So at one time provide me something called database the default and I'll try to use it like I thought it would work And at one time you can provide a via get services function Simple dictionary that provide the implementations Allowing for example to provide a different dictionary for tests And so you will be able to provide a my database test implementation or mock implementation Instead of this one to test the transformation without testing the external dependencies and postgresql and etc etc There is bananas is bonnable Not a lot for now It's kind of a standard library. It allows to read files read files. We will use that just after nothing fancy here There is a few tools to work with the life cycle or to debug things. We use pretty printer before And there is a few extensions and plugins or plugins and extensions in the order of presentation Or this projector is really good quality because we can see the thing. It was not the case last time The console plug-in will show in real time the input and output of each transformation I'm apparently not able to draw Tree an esquiat tree in the console but to show the graph like a git git log would do But if some of you know how to do that, I would be really interested because it it will the same feature But it would be nicer and of course I am using Python logging to do that. There is a Jupyter plugin I yeah, I should have the time to show you that after And everything that relies on bigger libraries or big dependencies Bundled eventually as extensions. There is for example the SQL alchemy extension I'm trying I'm starting to use which allows to work with SQL databases There is a Docker extension That adds a run C command to the bonobo CLI not just the exact same Tries to do the exact same thing as bonobo run but within a container Yes There is a different repository called bonobo devkit that allows to work on different forks at the same time of The project probably more something for me or for anything that we want to contribute, but it's useful, too And yes, we have time for more examples, so I will show you a lot of things So first what? so I'll start again from the Demo I did before and we'll try to show you how to use a service instead of directly opening a file How to write the result to a CSV and how to write to JSON? so What do did we have? It was this one. Okay, so we were reading the Europe item that takes T transform, etc. So What I want is instead of opening this file using something that I will be able to switch from local file system to S3, etc And there is a very good library. We are relying on and bonobo, which is called file system 2 that does exactly that and so Yes, so we're just depending on that and it will be installed so I can do something that is at requires of FS for example, I will import Requires Yeah, so that's Python. Okay, and So it will be provided as a parameter By the decorator just above and I can use FS like this doing FS.open instead of just opening the file So I did an FS service. Maybe it's already defined by default. It's the only one that I defined by default but But in fact all this thing is not really useful So we'll just say okay FS is bonobo.open FS which by default will use the current directory as the root of the file system object so the Bonobo run first.py should do the exact same thing it did before but we are not reading any more and directly opening the file Next step was writing to a CSV So that's a good occasion for me to show you how we fork the graph and not make something just linear So I will use the add chain method To add Bonobo.csvWriter To a file name which will use also the file system service, which is what the same service and service so we'll write to european.csv And to explain that I don't want it to be a new chain that just Take an empty impulse at the at the beginning of the transformation I need to say Okay, the input of this chain like the node before the first node of this chain is arg to quarks About arg0 to quarks. In fact the previous transformation, so transform function was returning One argument containing a dictionary and it just transformed this first argument Which is a dictionary into keyword arguments and by default it can be overwritten But by default all writers are taking keyword arguments as inputs So it's also why it's here and it works better with project printer too So that should work It's here that I would really like the ASCII R3 But there is a CSV writer that run at the same level of project printer It didn't it didn't take the output of project printer because project printer didn't have any output It took the output of arg0 to quarks and this output which is here came to project printer and to CSV writer at the same time Because I don't know if I removed the file before the Presentation I will remove it and run it again. So you're sure I'm not lying And if I open that it should contain all the data but format it as CSV with maybe the number of attendees like for last year or maybe not if we Don't know from the European society side Okay Now we'll do So the next task I had was to write to JSON Which will be really easy because the syntax is exactly the same If I wanted to change a bit the formatting there is advanced adoptions that are not the same for CSV and JSON obviously But if I just want to write to a file It's easy If I can use my keyboard Okay, so yeah, it's exactly the same but you were python.json So I don't have any you were python.json file here I ran the thing and now I should have the file containing the same thing but format it as JSON Okay, so that's very basic So I tried to find other example to show I looked up yesterday I think for Rimini open data and yeah, Rimini has open data. In fact, so I Don't speak very good Italian. So I understand absolutely nothing about what it was about But I understand JSON. So I could extract thing and just play a bit. I Think I need to get checkouts and thing Which is example three And he's not really happy. So I will For the checkouts Yeah, okay Don't look at my commit messages So I have a Rimini.py Which just it's a bit similar as what we did before but here we require the service that we call HTTP If I open the services.py file, I will see that I just defined that HTTP is a request I Could have used anything else but that means that probably I will rely on anything that works like requests So I use this HTTP to HTTP get a new URL while I have What I have a next URL because each batch of 100 Results will if there is an X page say okay next URL is that because the web service is not very good I need to substitute slash node by slash node the json because it returns to HTML and I iterate until there is no next URL Then I still have to croc and just write a json file about that So it will be a bit longer because I need to Obviously, I can't do it parallel because I need to have the result of the first request to know the next URL before I can do anything So I should have run it before I started to say that But yeah one 100 by 100 there will be an extraction from HTTP Then the R0 to cross is maybe instant and json writer is maybe is barely instant too It's it's a bit different to use json writer than to just json encode the whole thing Because I will just encode each line independently to avoid to having to have to buffer everything So really what it needs is only one line at a time and it will write really a few bit every time in the in the fight so Maybe I guess it's about the elections in Rimini. There is Well, we don't have it with this type. We don't see a lot, but we just segregated all pages from this way this Rest API not rest just API There is things I don't understand. There is users maybe the person that created the item on the on the website I don't know and there is the Different district, so I guess that's related to where you have to go vote when there is an election, but that's really a wild guess Okay That's Rimini but for something that we all understand and which is English I will show how to extract all the public Europe I can attend is in in a notebook. Of course, you can see it's doable with Other ways, but it's it's just for the example So I will write a Jupiter notebook. I guess everybody knows about Jupiter notebook here Yeah, so here I have an attendees adjacent which Should not exist And I have this so I really like restart and clear outputs Just to be sure Mostly to clear output. In fact, so I'm using selenium here Which is basically something to control a browser if you don't know about it It's not new. It's very old library and I have a few wrappers, but really it doesn't contain much code So I say, okay, there is a who's coming page on the Europe item website. I need to implement a Browser service which is using bonobo selenium that create browser You could just create a selenium browser directly and I open a file system Okay, so I'm a bit short on time so I will just execute the graph Execute the graph building step I have a graph great and then I will just use bonobo.run and so there should be a Firefox Hoping with the who's coming that will scroll down every time the Infinite scroll is not done. It will get as long as it gets elements When it can't get elements anymore, it will try to like bounce top bottom once just to see if it's not some JavaScript That doesn't work and or some lags And if really we didn't get any new data, it will exit after a few seconds. I think there is something like 350 Public attendees announced on the website. Of course a lot of I've made it private and they're right because there is people like me Which would call the thing? But I won't do anything with data. It's just an example for here And Yeah, so probably here it's it was bouncing probably Lucas is the last one maybe it already bounced and Yeah, the plus sign here just changed two minutes To say that this transformation has finished the other one is instant So we should have a jzone with all the attendees now Yeah And yeah, we know if it's a speaker. We know it's tagline if you put one here There is no tagline. Yeah, there is tagline, etc, etc So with the very few minutes left, I will skip the siren example and go to the So yes, Bonobo is a very young library Six months old is not a lot. Definitely. I'm trying to work as hard as I can but I'm not super human So it's not enough of course But yeah, I'm really excited by this because it's something I'm using Every time for everything in fact And I'd really like to get to 1.0 either the end of the year or the next year and 1.0 Mostly means for me a stable API you can rely on that is fully documented and fully tested, etc It's already fully tested and a bit documented, but I need much more Python 3.5 is Personal guerrilla. I started this year I don't want Python 2 anymore So I'm trying to push the most I can to only use Python 3.5 And there is some really handy syntax to work with data The I don't know it's called but the star star operator within a dictionary to expand a dictionary instead of Updating things in place using the dot update on dictionaries really really awesome. We still as a We still have a global interpreter lock, of course But Maybe we will overcome this limitation of running on only one core using different strategies for now It's the threading strategy by default. So we have the jail Maybe not a problem if you are your bound, but if you see pure band it can be a problem But yeah, probably process pool strategies, maybe a desk distributors strategy everything like this we can try to Limit a bit what the jail is bring is bringing bringing us as trouble So one of the zero will stay of course one hundred percent open source.  The goal is one minute to install easy to deploy It's not once again, not big data not statistic not analytics If you want to do blockchain with that you probably You're not in the good conference And it's basically lean manufacturing for that. It's like I have a production chain Why use all little packets of data and one at a time? I'm adding something checking something Modifying something, etc I escape on that but the Internet is completely crazy like I can use is more concerned about me knowing about actual ontology of not ontology taxonomy of of monkeys and apes and primates so I Really like the last one that says Python not only at as duck typing it has the little known Primates typing feature and yeah, this one saved my life Not really, but it was really funny I'd really like to It to become that are pressing for humans. Of course, that is a lot more to do You can read more on the websites bonobo dash project or you can read more in the documentation You will find a link in the website. There is a slack channel. You can discuss come. It's really open And there is a github. You will also find the link on the website Yeah, one more thing because I finish I will try to organize a sprint whether you want to come or not It's not a problem, but you should really consider to go to whatever sprint It's really amazing at your Python to just code on a project by guys last year I did by test which was really great way to learn so Come of course code on bonobo, but if you don't come to other sprints, it's really really really great thing and just before we take a few minutes for questions if Just before that it will be really great if you could give me Really fast few lines feedback as you think it's I I really need raw feedback on this year Well, I have a little form and yeah, that would be really really really great for me Thank you very much. And if we still have a bit of time, yeah, let's try to answer questions if you have some Thank you very much. So big applause very interesting and I think there are many questions at least I have many questions, but I would give you It's always good to ask question in the back of the room because it's good for the health of the organizer Hello, thank you very much for your great talk and working on this project There's one question that caught my eye When I work with ETL something can go wrong, especially with RRLs on the web and stuff. How would I in this framework deal with that? Okay, so Question is about error handling For now what's what's happening in the in the framework is that each on each line it's calling One It's calling the the function of the node one time. So there is two possibilities. There is errors that scant That I call unrecovered unrecovered Unrecovered variable, it's not really easy to find short of world So there is unrecovered available errors that will just stop the graph and yield and raise the exception So I can't just run the graph. So you developer you should fix that Instead there is also recoverable errors, which are errors that happens only on one line of data or a few lines of data So There is a default error handler that you could override that will just use the console to show the Unrecovered errors and just skip to the next line of data But if you want to handle it differently, you could override this handle error thing and just Do whatever you want Probably there will be things like sentry plugins or things like this But for now it's really not a priority and it should be just a few lines to implement that Another question Okay, then maybe I have a question. Do you know the Kafka streams? It somehow reminds me just that the Kafka streams are meant for being distributed on a cluster running Big data on the Kafka queue, but you also have queues Distributing the task to threads I think so more or less it looks like the same architecture Yeah, so I'm not at all familiar with Kafka but Here we are talking of queue instances that are queued at queue Python queues within one process I guess that's Kafka queues, but maybe I'm wrong. So because I don't know I guess it's some kind of message bus that will be able to pass messages from one server to another Because it's kind of an architecture thought for big data first here What I really want to solve is the problem that hey, I need to transform data right now Let's install it and and cut something. So it's in intra process queues Probably it's a bit similar because yeah, you have first in first out messages. So at one point you need a queue but It's it's thought for different scale of architecture first, of course tomorrow if I Can do the same with desk that distributed for example There will be same kind of queues, but not the same exact type of object That will be able to pass messages from one server to another, but then you have to think of Funny problems like how do you optimize the topology of your graph to like group the nearby Transformation on only one server and maybe they cost not the same So how do you balance the number of transformation on each server? It's not not really easy and I'm pretty sure that if you have data of this scale there is you can definitely afford to install and big data infrastructure and use either Kafka or Hadoop or By by spark for example or things like this Thank you. Not a question. No one. Okay. So everyone is hungry So and big thanks again. Yeah


Hello everybody, Ian here. Welcome back to Top 5 Friday. Today we are doing something a little different. We are jaunting away from books and we are going to talk about, well you read the title already, we're talking about my top five movies of all time. We're going to start with three honorable mentions right off the bat and those are in no particular order, Repo, the genetic opera. When we get to my top five, there's only one musical that I like more than this. You've probably already figured it out by me picking this one. This movie is terrible and amazing at the same time and that's going to be a theme for my favorite movie also. The very first time I saw this, I rented it from Blockbuster. In fact, I think I got this copy of the, no it's from Edge Video, I'm sorry. It wasn't from Blockbuster but the first time I got this, I rented it from Blockbuster. I ended up buying it after I saw it. I don't know what it is about some of the songs in here.  Paris Hilton is terrible but I love it. It's just one of those guilty pleasures. So there's an honorable mention for you. Next up we have Stephen King's, well not Stephen King's, sorry, It from 2017. It's so dark and it's just the 4K Blu-ray edition. But yeah, I can watch this movie over and over and over again. It's up there. It's definitely in my top 10 but this is top five Friday, you know, F. We gotta be alliterative here. So yeah, it, love this movie. I've been watching it, I probably say about once a month ever since it hit Blu-ray. So next up, this one, this one's far more polarizing than I thought it was. Again, this is still an honorable mention but The Lost Boys. There are a lot of people who say this movie doesn't hold up. I've been watching this since I was a kid and my opinion of this movie has not changed. The soundtrack, the acting, the story, the concept, everything about this movie for me rocks. So let's jump into, it's also insanely quotable. Almost as quotable as like The Monster Squad and some of the movies, the rest of the movies on my list. The Frog Brothers, they're amazing.  Okay, so at number four we have The Rocky Horror Picture Show. I first saw this movie when I was six. I didn't understand it at all whatsoever. The, the, there's, this is such, this film was such a happy accident. Tim Curry is amazing in this. His portrayal of Dr. Frank Furtner, it is Frank Furtner, right? Not Frank Furtner. Anyhow, I just recently watched this with my daughter and she fell in love with it also. I don't know too many people that I am friends with that do not like this movie or love this movie. It does start to not be as good in like the last, I don't know, about 10 minutes of the movie, but everything up until that point, it's some of my favorite cinema ever shot. Okay, next up, this is actually, I'm having problems with the tie for number three and number four. So I'm, you, you guys decide which one is above the other and I'm just going to go by what I have in the stack. I have the, this is a three movie thing. It's got Goonies, Gremlins, and Gremlins 2, but my number three or four is Goonies.  And yes, I do a mean Truffle Shuffle. Okay, next. I'm not doing it on camera. Stop. Don't get out of the comments. I'm not doing a Truffle Shuffle on video. No, but maybe if you ask, no, don't. I can't. I couldn't do it. I won't do it. Next up, number three or number four, you guys choose down there in the comments is Stand By Me. This one's easy. I mean, I've talked about my love for this movie.  They both occur in Castle Rock. It's just different states that it occurs in. So number two on my favorite movies of all time is Robocop. I don't have the disc with me. I apologize. Kit Power, if you ever watch this, and by the way, go listen to Kit Power watching Robocop with Kit Power. I'm going to leave a link down there in the doobly-doo so you guys can go check that out. But I did an episode where we just sat and watched Robocop together and he said, there's a whole back catalog of people he's talked to. It's amazing. But it's a podcast, so you can sit there and listen to it. You can watch the movie along with us. It's amazing. Robocop was the first R-rated film I ever watched. And if you want to know more about my love of the film and my experience with the film, please go check out my Watching Robocop with Kit Power, which I will link, like I said, down in the doobly-doo. Finally, my number one film of all time, no, this is not a joke. I always have people say, you're kidding, right? No, I am not kidding. My favorite movie of all time is Howard the Duck. This is one of the first movies that I remember watching. There's a lot of nostalgia. There's a lot of emotions that come along with this movie. My first celebrity crush, my first crush period I think was Leah Thompson. And yes, it is very weird. The scene with her and Howard in a bedroom and she's in a cami or whatever, the nightie, it's awkward, but it's also to me extremely funny. Tim Robbins is in this movie. Jeffrey Jones, even though it turned out that he wasn't such a great dude, wasn't such a great dude. The dude's a pedophile. But every performance in here is pitch perfect. Even the ending, the CG, sorry, it wasn't the CG. The claymation monster at the end, the High Overlord or whatever they're called. Everything about this movie is amazing to me. Even the part where he's working in the mud baths, the part where he's trying to find a job, he almost bites the lady on the butt. It's a great movie. I don't care what anybody says. I don't care if George Lucas had had a hand in this. I think he produced it. I don't care if he's disowned it. This is a fantastic movie and it is my favorite movie of all time. So if you have a top five favorite movies, can you whittle them down? Can you whittle your favorite list down to only five? I couldn't even do it. I had to throw in some honorable mentions. If you can, even if you want to post your top 100, leave all that down there in the comments below. But until next time, I have been E, you have been U. This has been Top Five Friday. I'll talk to you guys later. Bye-bye!


What's up everybody? JC here for JaspysCaseBase.com. 2022 clearly dawners, one box break, round of division number 23 just sold out. And again guys, early bird free spot giveaway to the first five that buy in. So here we go, dice roll will be for both. Roll, five out of three, eight times, good luck. One, two, three, four, five, six, seven, eight. Omar, congrats buddy. After eight times. Now eight times here, one, two, three, four, five, six, seven, eight. Tristan, done with Tristan. Two, three, four, five, six, seven, eight. AFC North, done with the NFC North. So Tristan with the NFC North, Omar with the AFC West, Zach with the NFC East, Tristan with the AFC East, Zach with the AFC South, and NFC West, Omar with the NFC South, and then Tristan with the NFC North. All right, I don't think no trading guys, so let's just close it there. Typhoon Thorin, tonight or not. Got Chris Olavi, Jordan Davis, and Vilas Jones, Jr., all right. All right, it's gonna go to the NFC North, which is Tristan. And how about this, downtown to Sean Watson. That's AFC North, went to Tristan. And then we got a Sean Alexander, 2002 Don Russo Mosaic. All right, there you go, nice box right there, man. What a downtown. Still looking for the party. We got one more box, guys. One more box, and I think that's it, guys. Appreciate it, jossbyskatespricks.com.


Hello and welcome to the Grand Line Review, your source for everything on peace. And today we have some important news, or I guess we'll call it sort of news, which is an official announcement of the live action one piece being produced for Netflix. Now, this is something we have known was in development for quite some time, although with very little to go on, it's something that has very much been pushed into the background by fans over the last two years or so. But recently, we have received a message from Etcher Ode himself, which reads as follows. I know why I announced the production of this back in 2017, but these things take time. Preparations have been slowly progressing behind the scenes, and it seems that I can finally make the big announcement. Netflix, the world's largest leading streaming entertainment service, will be lending us their tremendous production support. This is so encouraging. How far will the story progress over the 10 episodes of season one? Who will be cast? Please be patient a little longer and stay tuned. So while we still have no timeline on the release of said series, these are some pretty solid details, and it does not end there because with this official announcement, a couple of other details have also emerged, such as a slew of executive producers, one of which is Etcher Ode himself, which is always an encouraging sign. I mean, if his name was not attached to this in a capacity that wasn't just created by, then I would be very, very worried. And as it is, you know, there is still a reason to worry, but we'll get into all of that after this info dump, because also announced as an executive producer is Steven Mayader, who has quite a slew of credits to his name, including being the co-executive producer on Lost from 2005 to 2006, which covered the first two seasons. So I'd say that's a pretty decent sign because that was long before Lost fell from grace. He's also produced series like CSI Miami and Lie to Me, although to be fair, I've never seen either, so I have no opinion on those. At one stage, he was also a writer for the X-Files though, and that's pretty important because not only is Mayader an executive producer on One Piece, but he is also the showrunner and a writer. So this man is going to be the core center of creative control, at least for this initial season. It's very difficult to predict what sort of impact he will have on this development of One Piece though, because Mayader's entire CV, or at least what I'm personally familiar with, consists of properties that act as more of a serial of the week kind of format, and none of them even come close to the tone or style that One Piece presents, although to be fair, very few stories in this world do. With that said, I do find it very encouraging that Mayader seems to be genuinely excited about bringing One Piece into the live action realm. As you can see from his current Twitter profile, so he seems to hold quite a lot of respect for One Piece, so at this stage, I can only feel encouraged by that. Also announced as one of the many executive producers, as well as writer is Matt Owens, who according to IMDb, is much more green than Mayader, and has credits as a writer and story editor on Marvel's Agents of S.H.I.E.L.D., Luke Cage, and The Defenders, so a very Marvel centric man here. And once again, it's very hard to judge how his particular skill set will translate into One Piece, and it's difficult for me specifically because I have never watched much of Agents of S.H.I.E.L.D. or The Defenders, but I did watch Luke Cage and look at least half of season one. If that was an incredibly solid show, so yeah. The thing is, of all of these properties, while they obviously had comic book source material, they had to be adapted into an original story that maybe sort of fit into the Marvel Cinematica at least, television universe. And luckily, One Piece does not have that kind of restriction placed on it.  So all these guys really need to do is take that and adapt it as best they possibly can, which to me is a recipe for great potential success, like the majority of Game of Thrones was before the producers got beyond the book material. So at least to begin with, I think the only way that this live action One Piece series could be a true disaster is if they take the route of trying to turn it into its own unique existence, rather than just sticking to the tried and true story laid out right in front of their eyes. And to be perfectly honest, I would not put it past these very mainstream media types to make an assessment that One Piece, as presented in its anime manga form, cannot be translated into live action and thus decide to take the route of lifting pieces of the characters and the world into their own unique creation, loosely based on One Piece, which I'll say right here and now would be a complete disaster. And I should also point out that as much as I said Oda's involvement is encouraging, you should always take his presence with a very healthy dose of skepticism, because in the end, his primary purpose is to produce his story in manga form. That is his job. And over the years, One Piece has been transformed into a series of questionable products in other mediums, and he has always been supportive or at the very least, supportively silent on these incarnations, which includes the abysmal way in which the anime has been handled over the last decade, and of course, the notorious four kids dub. Now, in the case of the former, you can make the argument that Oda is satisfied with how Toei, Shueisha, and Fuji TV adapt his story, in which case you really need to start doubting his judgment in regards to all One Piece adaptations. Or you can argue that he just doesn't mind what happens so long as it generates more readers of the manga and more money, which it certainly does. In which case, once again, you need to start questioning his judgment. And as for the four kids dub, look. I think it's impossible for Oda or most native Japanese speakers to really understand just how much of an incredible failure this product was due to the barrier of language. Like, I can't imagine Oda watching a four kids dub scene and necessarily seeing it as anything different from a German dub or any other foreign incarnation. So that's another reason to be wary of Oda's involvement here, because this is, I guess, assumedly an English-speaking adaptation. So once again, the weight of creativity falls onto the two aforementioned gents, Steven Mayeda and Matt Owens. But let's get back into some hopeful discussion by looking at the fact that the first season is slated to have 10 episodes. Now, I personally think that it is very bold to state the first season because it assumes that there will be more. But hey, maybe that's a true sign of how incredibly confident Oda is in this project. But I really like this number. I think that 10 episodes is a solid amount to cover the events of East Blue, although it would be cutting it pretty fine. Live-action adaptation would need to trim down a lot of fat to get to the end of the Arlong Arc by episode 10. And in regards to this, there is a lot you could selectively uninclude, like all the Gaimon stuff, or you could look at trimming Syrup Village down to maybe two episodes of this live-action form by minimizing or removing roles like the Veggie Pirates or placing too much focus on the Black Cat Pirates and just presenting it as a solid Usopp and Kuro story. And that goes for all of the arcs. So it's not impossible at all. I mean, you could even have a structure like episode one that deals entirely with Luffy and Shanks, as well as modern events with Luffy, Kobe, and Alveda. Episode two would then cover Zoro and Shells Town. Episode three handles Nami and Buggy. Episodes four and maybe five are Syrup Village. Then six to seven are Baratier. And then eight to 10 are the Arlong Arc. What I definitely don't see happening at this stage is being able to include the events of Log Town, but that's an easy opening to the next series. Sure, this whole project actually be some sort of success. My point though is that I think it's doable. 10 episodes of a great product is much more preferable to me than trying to spread a budget over 12 to 20 or even more. And money is a very important consideration because One Piece is what I would call significantly more fantastical than Game of Thrones, even in the early days of East Blue. And one of the big issues in regards to that is that the story is always physically moving. Almost every episode is going to present an entirely new location, which won't be revisited. And that is a huge financial undertaking. Not to mention the special effects that will be required to bring even basic abilities to life, like Gloofy being able to stretch, or even the power of beings like Dracula Meahawk. Although thankfully, this East Blue portion of the series won't have problems to deal with like Chopper. But if this is a success, then that will very rapidly become a concern. And it's one of those things where the world really has not proved to us thus far that something made for the Anime Among Us medium can be convincingly adapted into live action. And a lot of people will cite the Netflix Death Note as a great burn to the Anime Among Us community, but the truly laughable thing about Death Note is that it takes place in the real world. That production team did not even have to consider building an entire world from scratch and it just completely tanked anyway because it was just so horrendously implemented. And that film had something like a $40 million budget, which to compare with a successful adaptation, Game of Thrones had a budget of anywhere between $6 to $10 million per episode, depending on what series we're talking about. And that is the very top end of the scale. I don't know if we can expect One Piece to be granted those kind of numbers, especially not right off the bat. However, in contrast to what I just said, when the live action One Piece announcement was first made as part of the 20th anniversary manga celebrations, another name was thrown into the mix, being Marty Adelstein, who very boldly stated in an Oricon article that I am willing to make everything I possess and absolutely make the series of One Piece absolutely successful. The work is now the most expensive work on TV drama history and thinking about the attention around the world, it is worth investigating production costs of this scale. Now Adelstein is the CEO and founder of Tomorrow Studios, which is producing One Piece alongside Netflix. Although reportedly Netflix is handling the production aspect. But these words are also incredibly encouraging and completely contrary to the skepticism that I have presented. But at the same time, all of this is just a statement and we have no actual details of the financing or anything at this stage. But to break it down to basics, what this series needs to work are three things. Firstly, a plethora of driven and talented individuals to bring it to life. And we may have that judging from our pool of executive producers. Secondly, an arse ton of money to craft a world that even comes close to the sheer imagination that Oda pours onto every page of the manga. And it would seem that we may have that as well. And thirdly and most simply, we need a faithful adaptation. Within the manga and even the anime, we have a direct recipe for success. And messing with that recipe would be a disaster because it would force a domino effect of improvised decision making that will very quickly twist One Piece into something completely unrecognizable. Just like the butterfly effect. The tiniest change will lead to radical repercussions and I just don't think that a Hollywood-driven One Piece can survive on the concept of original thought. Just follow the intricately laid plans by Oda and everything will probably be okay.  Let's say these 10 episodes are some of the worst television ever produced. It still pushes the One Piece brand out there and sparks people's curiosity about the original title because to present some anecdotal evidence, when Death Note tanked, that was all I saw on the internet for about a week. Discussion and dissection of its failure as well as the success and greatness of the original Death Note and its associated media. Granted though, I do have to admit that there is a chance that One Piece cannot afford to have another Western failure. One Piece has a disastrous history in the Western world that still impacts it to this day. But what this live-action adaptation offers is the chance to turn all of that around and create an entirely new generation of fans. It's an insanely high-risk high-reward proposal but I don't think there's any sense in wanting to dismiss the concept straight away. If passionate people with a dump truck of money want to try and make this happen with the blessing of Oda Nolas, then go for it. And whatever happens, I will be eagerly awaiting the results. And that pretty much does it for this update on the One Piece live-action adaptation project. If you enjoyed this video and the content this channel produced in general, then please do consider donating to the Grand Line or few Patreon because the support of all of your amazing people is what continues to make this channel possible. And if you'd like to see more videos like this but applied to other anime and manga series, then please do feel free to check out my second channel, New World Review for all of your wider needs. And if you'd like to join the fun at any time, then please do head over to my Discord server or a wide array of shenanigans takes place on a daily basis. And finally, please do comment with your thoughts on a live-action One Piece. This has been the Grand Line Review and I'll see you next time.


Hello friends welcome again to a problem-solving session on sequence and series So far we have been discussing the general term of an arithmetic progression And in this question you can see it says that if the mth term of an AP B1 by n and nth term B1 upon m Then show that it's m nth term is 1 Now what is mn and mn and all that quite confusing, isn't it? But don't worry. Let's you know, let me first illustrate this problem with an example and Then it becomes very easy for you to solve. So what it means is mth term. Let's say m is equal to 5 Okay, so mth term will be fifth term Okay, so tm will be fifth term and let's say n is equal to 6. So it will be sixth term Right. So what will be tmn that is mnth term will be m into n That is 30 in this case Understood. So this is what it means. So don't get confused by these letters use of these letters Okay, now so once you understand the problem. So what they are saying is tm is equal to 1 upon n Right. So mth term is tm and that is equal to 1 upon n and tn is 1 upon m Okay, and you have to find out e mn. In fact, e mn is equal to 1 you have to show You have to show this. Okay. Let's try and solve this problem. So let us say let us say that The first term first term is equal to a and Common difference common difference is equal to D Okay, then tm will be One upon n is given as tm. This can be equated to first term plus m minus 1 b Is it this is equation number one similarly 1 upon m is equal to first term plus n minus 1 d Right because this was mth term and the second is nth term Okay, guys. So what we can do is do this operation one minus To okay one minus two what will you get you'll get one minus n minus one upon m in the LHS and here a plus md Minus d was the first one and then subtract the second one minus a Then minus n d and plus d, right? This is what it will be. So this d and this d goes this a and this a goes So what do we see? We see that and we can simplify this as well. So, right and this is equal to um m minus n d correct so Assuming m is not equal to n right assuming m is not equal to n then we can cancel this If m is equal to n then we can't cancel this. Please keep it in mind. So assuming right m is not equal to n, right? So hence d. What do I get 1 by 1 by mn? So we found out d. Let's find out a so From here we can find out a a will be equal to 1 by n Minus m minus 1d and d I can write as mn which is equal to 1 by n minus 1 by n Again, why because this m into 1 by mn will give you or let me write it so that you all will understand clearly So 1 by n minus m into 1 by mn plus 1 upon mn So this and this goes so it is 1 upon mn as well. So a also happens to be 1 upon mn Okay, so hence we had to find out t mn.  Let's open the bracket and this is 1 upon mn, right? so mn times mn is 1 and this thing and this thing will go so hence this is simply 1 and This is what we needed to prove is it see they were asking you to prove that mn's term is 1 and we have proved it here Okay, so I hope you understood the process. I Just used only one concept and that is the concept of finding the nth term of an AP


That's New York Democratic Congressman Jamal Bowman arguing with Kentucky Republican Thomas Massey over how to stop school shootings like the one in Nashville that left three students and three adults dead. It's understandable that Tempors Flare and Voices rise in the aftermath of such horrific events. But faced with such situations, the urge to do something is nearly impossible to resist. But is Congressman Bowman right that more guns lead to more deaths? The short answer is no. Over the past few decades, the number of guns in America has increased massively, so much so that there are now more guns than people in the United States. Yet federal crime statistics say that firearm homicides dropped about 40% between 1993 and 2018. Are other crimes involving guns that decline with 71%?


What's going on everyone? Sam here with late in sports cards doing a three box football and basketball mixer for Alexandra's s We've got one twenty one twenty two up Panini contenders optic basketball 121 Panini contenders optic football in one twenty twenty two absolute football for Alex. So again, that was Alexandra's s. Good luck Yeah, true Mike. Whoops But it's just like it's like annoying. It's like we shouldn't have lost that game We shouldn't have lost the game against the Jaguars. We shouldn't have blown the lead against the Dolphins We shouldn't have blown our lead against the Bills shouldn't have blown our lead in whatever other game we lost It's just it's frustrating man. It's a frustrating franchise to be a fan of it really is It's like as soon as you start getting some hope. It's just you go and lose to Jacksonville I'm like a ridiculous play Carson Strong to 100 Justin Herbert and Mack Jones Alec Pierce that's 32 out of 49 nice one there for the Colts and 250 points Nice one there, Alexander That's a win if you're Houston though, you let it half time Yeah, honestly By storm Drake London to 100 for the Falcons Travis Kelsey Kennedy Brooks to 275 and Garrett Wilson 34 out of 199 rookie Premier Jersey ball Jersey One out of 25 James Connor green for the Cardinals base Mike Williams and Patrick Sartan Got a James Robinson 89 out of 99 the iconic ink Jake Plummer 24 out of 50 for the Cardinals nice one there Arizona All right, Alexandra. Let's do your computer's optic basketball next and we'll finish with football Pick and roll Kyrie and Katie red ice uniformity Jalen green for the Rockets cool in there the color match God Spencer Dinwiddie Zaire Williams rookie. That's Kevin Durant on the red and Nice one here up and coming Jalen green. Let's go 68 a 75 There we go, Alexander. Congrats, buddy. We'll take that all day long nice Jg zero what number is he not for something? He's no longer number zero. I know that What I think he's just afraid of the buggers That's I was gonna say that's what it was. He's afraid of calamity cooking again So Elijah more red rookie to 175 for the Jets Little Roman ask you John Elway Yeah TJ Watt base Niko Collins base rookie Got a nice one here Patrick sirtan base rookie auto For the Broncos ps2 such a stud now And nice one here to 99 a Monro same frown on the color match Nice card man. That's so cool. Fortunately a little like print line on the left We'll send an empty box and wrapper with that Alexandros nice card. They're regardless I'll do it for your break Alexandros. Thanks as always my man. We'll get those right out to you, buddy. Appreciate you


For me, so the context is, this is always my go-to is that, okay, so he was a vice-principal and I ended up cutting grass for the Burby School Board. I would run into the caretakers, right, the custodians. They always loved my dad. It was because he took the time to talk to them like everybody else and give them the respect no matter what their job was. I find that really sticks with me because I've seen it where people, it depends on what their job is, how they're going to treat them. Just because they happen to be the ones that sweep the floors doesn't mean that they should have any less respect than the cheap, you know what I mean?


I'm also wearing the green tie of the Irish presidency because I like it. And I like it also in a more political way. Ireland, it's a relationship that we appreciate a lot in Bucharest and the former Irish ambassador in Bucharest, which is president, I say hello because we had an excellent cooperation at the time it's true in my former capacity as chairperson of the Foreign Affairs Committee of the Romanian Senate and having very good contacts with the committees on the European affairs and foreign affairs, the external relations of the Irish parliament. We share similar assessments, similar interests, European and Euro-Atlantic interests, both from Romania and Ireland. So we have a very strong common basis for making the assessments, including on the Eastern partnership, the topic that I want to present today. And this is the appropriate moment because we are speaking about Ireland having the presidency of the Council of the European Union and we are speaking about the former chairperson of the OSCE. This is a subject that which is dealt with professionally, here in Dublin. Why mentioning this topic here at the western end of Europe and speaking about the opposite end of the European continent, the East? Despite the geographical distance, according to our assessment, they are very important and serious topics which are relevant and key points of interest also for the western countries. And I want to make the reference because some of the topics that are having an impact and an influence also the points of interest and we are speaking about political and strategic and economic interests of the western countries including Ireland. We are speaking about a region, the eastern part of Europe, where you will find serious important political interests, serious security interests. You will find protracted conflicts. You will find energy security, serious interests, so things which are very relevant for the European agenda. Of course also for the Irish presidency. This is why it's a good opportunity for me to underline some aspects related to what we are calling starting with four years ago the Eastern Partnership of the European Union, a form of cooperation which includes the Republic of Moldova, Ukraine, Azerbaijan, Armenia, Georgia and Belarus. But I will start very briefly mentioning the fact that also for us, not only for us for Romania, when speaking about the Eastern Partnership, we are making reference in reality to the European political project from the beginning. And we are making this reference because according to the EU treaty, one of the articles is making the reference to the historic importance of ending the division of the European continent. This is still a consequence of the Second World War, a period when for instance in our case nobody asked us, the Romanians, if we want to stay on the other side of the world in the same boat with Stalin, instead of staying with Churchill, De Gaulle and some other big important Western European leaders. And it was a history that provoked some consequences within also our society, within our different generations. And I can tell you as a Romanian that we still have in our minds the expectation of our fathers or grandfathers and grandmothers saying that we are sure that the Americans will come, will free us and so on. In the 50s this was the fundamental expectation of the Romanian society that was abandoned on the other side of the world. This was transferred by generation by generation to the youngsters. This is why the possibility of the enlargement of the European Union, also with the Central Eastern European countries, also with Romania was first of all a historic moral act that was something that legitimately we were expecting. But when speaking about the separation and the division lines in Europe we are not looking to the Eastern partners just from a perspective of a simple cooperation because for those who have European identity, European expectations and they are performing the right reforms according to our sets of values, democratic values, I think this is a legitimate political assessment that we have to offer them the possibilities to advance through this European vision. Not everybody in the Eastern partnership have the interest of being sometime in the future even member of the European Union. It will not happen in any case tomorrow. Not everybody has the interest or let's say the vocation. But at least for those who have the vocation, the European vocation and the European clear interest and identity and once again fulfilling the criteria, the European perspective is something that must be taken into consideration. This is our assessment to express very briefly and this is a very important, very sensitive topic in a European Union which is today concentrating on how to manage properly the economic and social crisis, how to manage properly the enlargement process or not, how to deal with some other tough things, migration and so on. But for the Central Eastern European countries I think this is a very profound subject while speaking about the European political project. And this is also a subject where we are of course having a totally different attitude while looking to some European developments that in a still complicated Europe are reflecting xenophobic attitudes, populistic attitudes, things that we don't agree and we don't share. Of course as newcomers in Europe maybe we are still more enthusiastic about Europe but we are Europeans and we are interested that the European sets of values to continue, to be enlarged, to continue to be an example and to be taken also by some other nations. This is why on the merits of the Eastern Partnership I think is very important. We are interested to have on our Eastern neighbourhood stability, peace, good cooperation, regional cooperation, more prosperity and at the foundation the rule of law, human rights, democracy, rules, European rules to be part of the philosophy of those societies and for the future we will see. And when speaking about the Eastern Partnership, there are different speeds and manners and performances of those countries. This is why for instance we established the level of the European Union and the European capitals and Brussels the principles of making the distinction on the basis of the individual performance and on the principle of more for more. If you are doing more, if you are performing better, it's a good thing and it's a correct thing from us, from the Europeans to respond properly. We are in the middle of a process we are discussing about what will happen in the next summit dedicated to the Eastern Partnership, the so-called Vinyos Summit in November under the future presidency, the Lithuanian presidency. And you are perfectly aware about the fact that some of the countries in the Eastern Partnership are negotiating the association agreement. They are negotiating the free trade agreement. They are discussing about the visas. So it's in the same time the political association but also the economic association to our Western European system of values. And the last European Council in its conclusions stated inter alia as targets, as objectives, the conclusion of the negotiations for the association agreement with the Republic of Moldova until the summit in Vilnius. The possible signature of this agreement with Ukraine on the occasion of the Vinyos Summit. Also the finalizing or advancing good progress of negotiations with Armenia, with Georgia, with Azerbaijan. I can tell you that looking forward to different concrete aspects, I will start with Ukraine. We had very recently in the margin of the Foreign Affairs Council in Brussels, the Minister of Foreign Affairs of the European Union, a discussion on the so-called group of friends of Ukraine, co-sponsored by Slovakia and by Poland with the new Minister of Foreign Affairs of Ukraine. There is interest of having good and a closer cooperation based on the respect and implementation of the criteria. This was valid for everyone. Of course there are sensitive topics that we are perfectly aware. Speaking about justice in Brussels, the formula that is used is the selective justice. Speaking about some other important things that were reflected in the conclusions of the Council in last December. The expectation is that the Ukrainian authorities advance in respecting these recommendations for having the possibility of the signing of the signature of the agreement in November. The agreement was finished, it was negotiated and initialized already with Ukraine. So it's only a political decision right now to be taken or not if the signature will take place. There are different approaches in our EU family, there are different assessments. All in all the Europeans are interested to have a good cooperation with Ukraine. But on the nuances I can tell you that you will see a much firm attitude from some of the member states on the need of the respect of the rules and the criteria and maybe some nuanced positions which are more political and more strategic possibly we can mention them like this from some of the Centralist and European countries which are already member of the European Union. I will give the example of Romania, Ukraine is the biggest neighbor of our country. So we have a strategic interest that Ukraine will be step by step or we share step by step this common set of values. It's not simple and being the Eastern border of both EU and NATO Romania is in the position to understand in a more nuanced way the fact that when we are speaking about the former Soviet Union space where the things are more complex that it was the case with the Centralist and European countries. I think we have the temptation to look to this situation in a more strategic way. So we are open for the signature of the agreement without diminishing the expectations for the fulfillment of the criteria. We are not negotiating the criteria but I think maybe to have to take the proper political decision at the appropriate political moment this is let's say putting in balance all of those things. So we are part of those countries which are supportive in November for this act. The Republic of Moldova, you made a reference in your introductory presentation. Of course Romania is in the first line for the giving the support for the European path of the Republic of Moldova. We have a common origin we are speaking the same language with the major part of the population in the Republic of Moldova and we have a great sympathy for the efforts and the things that were done by the Republic of Moldova in the last years and in general terms the major part of the EU member states are saying that the Republic of Moldova was all those years until now the most active partner that made the most important progress from this point of view. The discussion today is related to if or not to have the signature of the agreement in Venus or to have at least the to have the initialing process of the agreement association agreement and of course finishing also the free trade agreement. And I think according to the assessments if the negotiations will finish under the Irish presidency and Ireland played already and can play to continue to play a very positive role from this point of view I think there are chances. It's true that during the past weeks some political crisis appeared once again within the coalition it's not necessarily something new and I think during all those years all the time in the end there were political resources to find the solution and to assure the stability and the continuation of the European project in the Republic of Moldova. Very recently three of my colleagues, ministers of foreign affairs from three EU member states visited Kishino. On the margin of the next foreign council in Brussels on 11 of March I will host together with my French counterpart the so-called group of friends of the Republic of Moldova precisely for having this political dialogue and encouraging them to continue to ensure stability, the political stability of the country and to continue the reforms. It is important because once again we are at the eastern border of EU and NATO so we have a fundamental interest of stability in the region of peaceful processes of the continuation of the European process in that country, in that region. So it's something very transparent from our side and it's something very legitimate from this point of view. On Georgia very fast I was part of the group five minister of foreign affairs that visited Georgia before the last elections. Even at that moment we launched in bilise the European expectations for having a correct electoral process and to give the support for the political forces engaged in the European and Euro-Atlantic process. It's not very easy once again. We are speaking about still a complex, complicated region with the protracted conflict in Georgia but once again Romania is constantly supportive for the European and Euro-Atlantic path of Georgia. This is not a surprise. So we will continue to adopt this attitude also through the exchanges, also through the expertise and support for the European processes, also through the parliamentary exchanges and so on. We hope also to have Armenia's finalization of the facilitation and readmission agreement and also very good progress and advance of the negotiation process with Azerbaijan. These are countries in an important region. There are some situations where Romania has important economic cooperation processes like related for instance to the energy security. For us one of the important projects on energy security is related to the Nabucco-Nabucco West Corridor which is linking Azerbaijan through Georgia going to Romania and Hungary. This is something that is related to diversification of the sources for the energy suppliers of our region including Romania. So this year it's really a year that can decide for many other years after this. This is why the Irish presidency is so important. This is why the next Lithuanian presidency is important because once again on one side we have a European Union that still has problems. We saw the last discussions I was in the Romanian delegation, the last European Council while discussing the financial framework for the next cycle of the European Union. I saw the different interests. I saw different manners of promoting the national interests. I didn't hear here unfortunately any reference to the principles, to the values, to the principles of solidarity within the European Union, only pragmatic approaches. So in this complex and still complicated European Union that I'm confident that in the future will refresh the spirit nevertheless we must speak and we must find the solution to advance in some other important processes which are part of the project of the European Union. We must speak to continue to speak about the enlargement. We must continue to speak and to advance on the Eastern neighborhood policy because otherwise we will finish to have a very selfish European Union to speak about only the huge invasion of migrants coming, I don't know, from East, from Central, Eastern European countries, from Romania, from Bulgaria, from outside and we will start to forget what is the foundation of the European Union. If we will not continue to put in place also our commitments concerning the enlargement in Southeast Europe, in the Balkans, we will make the mistake to choose another alternative than stability, peace, progress in the Balkans. Unfortunately today the Balkan region is in general terms or became a predictable region. This is a huge achievement now in the history because tomorrow or if not tomorrow the day after tomorrow the countries in the region will be part of the European and or Euro-Atlantic family. This became a predictable region, this is a huge achievement and Romania is very supportive for the continuation of the enlargement process in the region but in the same time we have the Eastern partnership, a less predictable, enlarged region. We are interested in more predictability, we are interested in having a good cooperation and this is why step by step, at least with those partners who are making reforms, who are very serious and despite the difficulties, despite the difficulties they are doing, committing and they are having progress, I think it's also a serious attitude from our side to be constant on our approach in what is the philosophy of the European project and the values which must prevail on our continent. So this is the essence of the position and the philosophy and the vision of the Romanian authorities and Romania. In this apparently very, very distanced region in the Eastern part, a big distance from the Western side but which in reality is very close and can provoke important consequences and I think when discussing by the way about the concerns of some Western countries like UK about migration after 1st of January 2014, if the politicians will don't understand that we have to be active in trying to help things which are happening somewhere in the Eastern side or somewhere else than Europe, those the same politicians will discover that really they will have problems on their national territory the day after tomorrow. So I think we have to be active there and to give the support there to try to have a large region of stability and progress and prosperous and sharing the same political and democratic values. Thank you very much for your attention and of course I'm waiting for the answers for the questions and I do my best to give the proper answers. Thank you.


Yes, please come just tell me your name, please Stan Stan. Yes, Stan years ago one of the things I received from one of the teachers I had was to see if every action that I'm about to take would be for God or for the ego and I've been doing that largely for a long time and in recent years also have stopped actually sitting in meditation It feels like when I'm able to be aware and stay focused on the question then I'm I'm I'm in meditation not doing meditation and Doing it for God is now that I'm hearing you talk about the soul It feels much more real personal and yes My question is about this practice of looking to see that what I'm doing is from the soul Verses sitting in meditation Can you say something about that is meditation something that it would be still necessary to sit in and do or? It depends on how long the meditation is because when you do a short meditation It is good to quiet the system Generally, but when that meditation goes into an hour two hours three hours four hours What you're basically doing is you're putting your body into a position of discomfort and so the awareness starts to move out and you start to go into increasing experiences of of Dissolution of identity So it takes you away from this actually from from the very system that is doing that meditation When you practice the kriyas of actually just feeling the soul connecting with it tuning into it and Tuning away from the noise of the ego and into the signal of source You're very present you're here and now and the awareness does not leave it does not detach from anything So this whole system gradually becomes a Servant of the soul in the beginning of this practice you take on an identity You know Stan What's your mother's name Stan Shulamit Shulamit and where were you born South Africa South Africa so Stan son of Shulamit from South Africa. Where in South Africa? Johannesburg Is taken on as an identity as a slim identity at the beginning of this practice so that He can actually bend down and surrender to that soul to that source He tries to Feel that impulse Beyond the noise of the ego that loud demanding Ankar he tries to feel what is that truth saying what is impulse impulse impulse and When he is in this sadhana, he is in an active continuous lifelong meditation Which is this Discerning acting discerning acting and at one point what happens is Stan falls away The doer falls away and this thing Becomes a servant of that which is the truth of this Antaratman this soul That is the Sadhana to be practiced the practice itself. It's a very very very Challenging yet interesting practice because you're present You're not tuned out. You're not blissed out the experiences of joy. It's not of this blissed out state But it's present you're real. She's real to me in this moment So there is a contour there is a coherence in the system which is unknown to those that are spaced out Because people sitting in this room are sitting here because they're seekers. No, they're not sitting here because it's entertainment They're actually interested. Otherwise, they would rather be outside there and have a coffee in a cafe This this call is the call to touch the truth with your fingertips To feel this presence. It's a call but Very often that call is in the opposite direction from what should be Reached Any practice extreme practice will take you out. It won't keep you here Whether it is the inquiry who am I who am I at one point? It's oh So I'm the one observing and then the observer is observing the observed Then there is another observer that is suddenly created in the thinking who is observing the observer Who is observing the observe? Then suddenly there's another layer of an observer Who is observing the observer? Who is observing the observer that is observing the observed and it can go ad nauseam into Insanity and then boom the awareness leaves because it cannot handle the conceptual torture and Then some of these states are experienced So one doesn't want to come back into this torture. So one stays out there and detaches more and more and more from everything I'm generalizing of course, but so if you want that then The God that you are giving to that is a creation of your of your Of the conceptual because the actual solid experience will be in here Else we wouldn't be in a body Why this body then if one wants to if one is so enamored of the cosmic then might as well give up the body and be there permanently in That oneness but the the Awareness of this and it's gradually increasing consciousness of itself is what that joyousness in this life is about