----BEGIN CLASS---- [15:59] #startclass [15:59] Roll Call [15:59] Prashant Sharma [15:59] Ashish Kumar Mishra [15:59] Shiva Saxena [15:59] Naman Sharma [15:59] devesh verma [15:59] Abdul Raheem :) [15:59] Mayank Singhal [15:59] Sehenaz Parvin [15:59] Prajit Mukherjee [15:59] tabrez khan [15:59] Shruti Dash [15:59] Muhammad Zeeshan Qazi [15:59] Ananyo Maiti [15:59] Karan pratap [15:59] Vivek Shukla [15:59] Bhavin Gandhi [15:59] Pradhvan Bisht [15:59] Shubham Sharma [15:59] Shital Mule [15:59] Shivam Bansal [15:59] Jagannathan Tiruvallur Eachambadi [15:59] Kumar Vipin Yadav [15:59] Prarthna Adhikari [15:59] pooja kumari singh [15:59] Deep [15:59] Amitrajit Bose [15:59] sonia singla [15:59] Shivam Singhal [16:00] Mansi Agrawal [16:00] Janifa M [16:01] Anusha K [16:01] Priyanka Saggu [16:01] Prabhu Sharan Singh [16:01] Shamik Nandi [16:01] Nimisha C P [16:01] Vishal Kushwaha [16:01] Thank you everyone. [16:02] Today we have meflin along us. [16:02] * among us. [16:02] Piyush Aggarwal [16:02] Rahul Jha [16:02] meflin, stage is yours. [16:03] Manank Patni [16:03] Meflin, I am CTO of my Wireless ISP in Denver, Colorado USA, I've built or consulted on building ISP's on 3 continents, and am a Gsoc Admin for The Python Foundation, and have done so for Systers,Minnowbord,SyncDifferent,and The Linux Kernel Organization [16:06] I thought I would start with a brief version of the3 story of how I got involved in linux ... like gsoc a lot of it comes down to having a opportunity, and finding something that interests you and learning alot [16:06] these evens are 1995-1998 [16:06] events [16:07] having no idea what I was going to do with my life , and having just found the internet me and my roommate where having breakfast at a restaurant talking about the events on irc [16:08] Shubham Sharma [16:08] this OLD DUDE! ( must have been 35 ) came over told me that if I installed linux I could run my own irc server on his network [16:08] Aniket Uttam [16:09] 3 days and 4 distros later ( and you had to buy those at the book store ) I had one installed [16:09] so I called the # on his card and spoke "it says ... $ now what? ) [16:10] the next few years I found it fun to figure out how everything worked ... and shell, disks ect [16:10] at the end of those 3 years I had a job as a systems admin ... and OLD DUDE was asking me to fix _HIS_ computer [16:12] the first and hardest thing to do for gsoc is to find something you find interesting enough to learn [16:13] for me it was learning how it all worked under the hood and blowing up your computer a lot is a valuable lesson in how to learn what the effects are and how to midigate them :D [16:14] often enough I would configure things for no reason other then to figure out how to do so [16:15] probably should start on the questions [16:15] ! [16:15] next [16:16] meflin, It would be great if you explain a bit about your journey into GSoC, the initial days and how you are now a GSoC admin. :) [16:17] ah well a friend of mine had been involved and wanted to to admin and mentor for the linux kernel organization [16:17] I told him no many many time so he just started giving me tasks ;) [16:18] ! [16:18] so I started cold as admin/mentor with no idea what I was doing [16:18] next [16:18] Awesome. [16:19] meflin, Do you think it is essential to use a lot of distros to know the linux system better ? [16:20] ! [16:20] yes I do, as a very basic example packaging systems like dpkg and rpm are very different, also different distros do things in different ways that can show you a deeper level of understanding the system and give you different approaches to solve other problems [16:21] ! [16:21] next [16:22] meflin: I work with Web Technologies. Is it important to know stuff under the hood or try different programming languages? [16:22] eof [16:23] ! [16:23] the deeper you understand the whole process the better/more flexible you can be in your program, I think it is always a good idea to know more then one programing language , exposure to more ideas and all tools/languages are better at some things then others [16:23] ! [16:24] ! [16:24] ! [16:24] next [16:24] Now that we have so many technologies/programming languages , how can i pick one ' interesting enough to learn ' , I mean everything i look up seems interesting to me but at the same time i can not dive into all of them eventually . [16:25] ! [16:25] just choose one , its like choosing dinner , not a life mate [16:25] next [16:25] meflin: I work with Web Technologies. Is it important to know stuff under the hood or try different programming languages? [16:26] sorry [16:26] next [16:26] meflin As a Gsoc admin what advice would you give to a beginner for gsoc? [16:26] meflin, Having worked with several organizations, can you tell us what is the selection criteria for GSoC? [16:28] nightwarriorxxx[: read the documentation fully!, also listen and communicate with your mentors and community ... projects often change as they go along [16:29] prabhuss: it differs , but involvement with the project and communication are key elements that are often ignored by prospective students [16:29] ! [16:29] next [16:29] is it favourable to put our hands in two different technologies simultaneously? i m doing mobile and web apps and also want to learn data science.should i learn data science also or just stick to my present skills? [16:30] ! [16:30] ! [16:31] it depends ... its often possible to be learning more then one thing but there is also a question of trying to learn to many things at once where you do not have enough time or attention and you end up learning little to nothing [16:31] ! [16:31] next [16:31] As a GSoC admin would you suggest beginners to pursue GSoC, How great programme is it for the beginners? (If they are able to get into it.) [16:33] as long as you have some programing knowledge it is a great place for beginners to learn [16:33] ! [16:33] next [16:33] Now that you're an ISP, has there been any change in your perspective regarding how privacy of data should be handled by ISPs compared to when you were not working with ISPs? [16:34] ! [16:35] ! [16:36] no, privacy should not be an ISP issue since they should just be moving traffic for you and nothing else [16:36] next [16:36] meflin, why are people getting more inclined towards open source software rather than free software in the present scenario? [16:37] ! [16:38] if you are splitting hairs between OSS and FOS , I'm not interested [16:38] next [16:38] A quick one this time meflin ; How should a beginner select a project for GSoC? Assuming that he only has external knowledge about the project(s); How much does he need to know about the project that he is applying for? [16:39] to select a project you first need to find something interesting, the next step is to get involved with the community , its only then you can be sure you want to work with them [16:40] so in a way you should know a bit about the project you want to work with , its not uncommon to get gsoc proposals that have nothing to do with what the project actual does [16:40] ! [16:40] next [16:41] ! [16:41] Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ [16:41] or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ [16:41] Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate [16:41] [16:41] This message was brought to you by Private Internet Access [16:42] lol [16:43] next [16:43] meflin, as a CTO for your wireless ISP, 1. What are the challenges that you face on a day-to-day basis, in terms of operations? 2. What deployment and monitoring tools do you use for your infrastructure? [16:45] oddly the most common daily challenge is not making sure that the procedure are followed even when inconvenient , exception to the process almost always causes issues down the line [16:46] ! [16:46] we use some vendor made tools for some of the hardware, and also use nagios and another like tool I foget the name of , due to the nature of the system there are no deployment tools its more hands on [16:46] next [16:47] meflin, If I am interested in a project in GSoC but don't know about technologies/languages, how should I proceed? [16:47] learn them [16:47] next [16:47] Like you, I’ve kind of fallen into a mentor like role here this year, in the channel. [16:47] I absolutely hate punching down. [16:47] How do you give feedback? gently? Bluntly? [16:47] Has mentoring come naturally to you? Or do you have to work at it? [16:48] [16:50] I am often blunt, mentoring to some degree is natural but you always have to work at it and being better , each situation and student is different [16:50] ! [16:51] kushal: jasonbraganza time to use this https://github.com/freenode/Sigyn to irc spams [16:51] next [16:51] meflin, anything would you like to advice us or summarise in few points lesson learned from your journey being a System admin to CTO? [16:51] meflin, thank you, [16:51] they are using on openstack channels to stop these nonsense [16:51] chandankumar, session is going on. [16:51] kushal: sorry [16:52] find something you love to learn and do, find good people to work with [16:52] be ok with failing [16:52] next [16:53] What are your day to day responsibility being a GsoC admin ? [16:53] meflin, thanks :) [16:53] filling out forms and growling at ppl who miss deadlines, and answer student and mentor question and helping them with whatever they need help with [16:53] meflin, ^^ [16:54] Thanks [16:54] next [16:54] Can you please tell us a few steps a beginnier can/should follow/take to become a good system administrator? [16:56] try something new, break your own computer and fix it , install and use things just to do so [16:57] next [16:57] Thank you, [16:57] pass [16:57] next [16:58] ! [16:58] next [16:58] ! [16:58] next [16:58] pass [16:58] What is the meaning is 'no' [17:00] no is the existential answer to life where in people are not performing in an optimal manner for the greater good [17:00] next [17:00] meflin, Can you tell us about how you got involved with open source? [17:01] ! [17:01] the story I opened with, and I also told HPA he wrote terrible software :D [17:01] next [17:02] meflin, Can you please give 3-4 examples of things/services people can do/setup to learn some more amount of system? Most of the participants are here newbies. [17:02] what is HPA? [17:03] prabhuss: Hans Peeter Anvin, he wrote syslinux among many other things [17:03] meflin, thanks [17:04] I would set up networking, not with an agent but by hand, web servers are easy fun you can do on your own machine, learn to build a package for the distro you use ( very usefull ) [17:04] most stems work it helps to know how to write shell scripts they are used all over [17:05] Is there anymore question? [17:05] If not, we can end the session now. [17:06] meflin, Thank you for your time and suggestions. [17:06] kushal, nope [17:06] no :) [17:06] If anyone else wants, they can find meflin later on IRC. ----END CLASS----