**** BEGIN LOGGING AT Wed May 10 03:00:01 2017 May 10 15:30:28 aloo May 10 15:31:09 greetings May 10 15:33:35 A bit busy. Will be here but won't be active . please ping me if anything comes in. Sorry. May 10 15:34:26 hi all :) May 10 15:35:39 hi :) May 10 15:43:16 hey May 10 15:52:56 hi everyone :) May 10 15:54:43 hi May 10 15:55:33 ih May 10 15:56:04 hello all May 10 15:56:32 * tlwoerner is here May 10 15:56:36 o/ May 10 15:58:44 hello :) May 10 15:59:10 hello everyone May 10 16:00:35 is someone going to lead the meeting? May 10 16:00:41 is there an agenda? May 10 16:01:52 usually _av500_ May 10 16:02:11 av500, m_w meeting? May 10 16:03:00 where are we with the spreadsheet? is it all up-to-date? May 10 16:03:42 we may need some backup (cheap) sonics but i don't know for sure yet... May 10 16:04:19 and IMU in case we are going with black wireless May 10 16:05:06 imu is secondare/tertiary req... May 10 16:05:15 *secondary even May 10 16:05:26 is it a safe bet to say that anyone who has something under the "shipments" column is done with the spreadsheet? May 10 16:05:55 maybe May 10 16:05:57 aloo May 10 16:06:01 hi everybody May 10 16:06:05 sorry May 10 16:06:06 thats why I added it along with back-up May 10 16:06:06 av500: hello May 10 16:06:09 phone got me May 10 16:06:10 hey May 10 16:06:12 welcome everybody May 10 16:06:25 congrats to all students that got into GSOC this year May 10 16:06:38 and into beagleboard especially May 10 16:06:44 !! May 10 16:06:46 thanks !! May 10 16:06:50 can all students please raise their hands May 10 16:06:54 roll call May 10 16:06:56 * tlwoerner throws confetti May 10 16:06:59 +1 May 10 16:07:02 here! May 10 16:07:05 yay! May 10 16:07:09 +1 May 10 16:07:10 hi May 10 16:07:14 o/ May 10 16:07:14 hi May 10 16:07:25 tlwoerner: you a student now? May 10 16:07:35 ee: ping May 10 16:07:39 ~0 May 10 16:07:39 so all 6 are here? May 10 16:07:56 who do we miss? May 10 16:08:02 av500: oops May 10 16:08:12 ee? May 10 16:08:38 * jkridner practices saying indu, ravikp7, thetransformerr, maciejjo, pmezydlo and ee May 10 16:08:55 indu ravikp7 thetransformerr maciejjo pmezydlo ee May 10 16:08:58 works for me May 10 16:09:07 so all 6 here on the first meeting May 10 16:09:12 thats a record :) May 10 16:09:20 ee: do you copy? May 10 16:09:51 roger wilco? May 10 16:10:22 jkridner: do you have all address data? May 10 16:11:47 all mentors, did you clarify the HW needs for the students? May 10 16:12:15 ok, lets back up May 10 16:12:18 0) Welcome May 10 16:12:20 1) roll call May 10 16:12:23 ee: are you there? May 10 16:12:33 av500: I think so. orders are in for 5 of the 6 students. the 6th is said to already have hardware. May 10 16:12:38 ok May 10 16:12:42 2) hardware: May 10 16:12:42 av500: I've put in 1-2 orders for mentors. May 10 16:12:50 ok May 10 16:12:52 av500: X15s are tough to come by. :( May 10 16:12:56 My student indu likes to have a BB-X15 if this is possible May 10 16:13:05 mentors: please make sure you have what you need for your students May 10 16:13:18 I know where jkridner lives, so we will get it! May 10 16:13:20 henrix_: I placed an order on back-order. When PTI completes the build, it should ship. May 10 16:13:25 but please say it loud and clear May 10 16:13:30 jkridner, thanks! May 10 16:13:47 ok May 10 16:13:52 3) IRC meetings May 10 16:14:01 as said there is a weekly meeting at this time now May 10 16:14:02 yes I'm here May 10 16:14:11 av500, henrix_: I'll order AM5728 EVMs for now. Forgot about that option. May 10 16:14:11 every week during the programmy May 10 16:14:18 jkridner: ok May 10 16:14:18 henrix_, jkrinder Thanks! May 10 16:14:22 ee: hi and welcome May 10 16:14:26 like i said, we need to dial in the signal conditioning for the sensors May 10 16:14:30 please try to attend the meetings May 10 16:14:37 nerdboy: later May 10 16:14:45 other than that we're green May 10 16:14:50 also, please try to be on IRC at others times too May 10 16:14:59 same for mentors, please hand out here and be accessible May 10 16:15:00 er, black this time May 10 16:15:02 hang* May 10 16:15:17 of course students and mentors are free to communicate with other means May 10 16:15:23 whatever gets the job done May 10 16:15:31 I wanted to ask if we can later request for some h/w,as we are some what hazy in terms of sensors May 10 16:15:32 but if its visible here, all the better May 10 16:15:48 thetransformerr: just beware that HW takes time May 10 16:15:52 and deadlines dont wait May 10 16:16:09 and we need to keep the project mostly SW May 10 16:16:23 yes May 10 16:16:45 In that case can I source it locally, I guess ultrasonic sensors are relatively cheap to come by May 10 16:16:47 ok, so coding starts May 30th May 10 16:17:01 that leaves us 20 days still May 10 16:17:54 this year Google has changed the rules a bit May 10 16:18:01 ut oh May 10 16:18:05 into phase 1, 2 and finals May 10 16:18:22 about 4 weeks each May 10 16:18:27 each gets evaluated May 10 16:19:08 4) intro videos May 10 16:19:24 in the past years we have asked students to prepare a short - SHORT - introductory video May 10 16:19:27 about their project May 10 16:19:30 before coding starts May 10 16:19:39 it does not have to be anything fancy May 10 16:19:51 a few slides and words about what the project is about May 10 16:20:03 it really helps to promote you and your project and beagleboard GSOC May 10 16:20:14 jkridner: can you link past videos here? May 10 16:20:24 so, we want this before coding starts May 10 16:20:25 http://bbb.io/gsoc May 10 16:20:49 so, indu, ravikp7, thetransformerr, maciejjo, pmezydlo and ee May 10 16:21:00 you can look at past years videos for inpiration May 10 16:21:01 past year examples: http://elinux.org/BeagleBoard/GSoC/2016_Projects May 10 16:21:18 and as said, we want this over before you start coding May 10 16:21:26 What's the time limit like? May 10 16:21:28 yes no problem I will do it May 10 16:21:37 me too May 10 16:21:43 +1 May 10 16:21:55 +1 May 10 16:22:01 +1 May 10 16:22:12 +1 May 10 16:22:24 like ~5 minutes I would say May 10 16:22:43 but if its 3 or 7 its ok May 10 16:23:02 voiceover is not must I guess.. May 10 16:23:20 dont assume a layman audience May 10 16:23:32 so you dont have to go to lengthy explanations May 10 16:23:42 voiceover or really good video May 10 16:23:53 like that guy's jeep video May 10 16:24:13 :) May 10 16:24:22 nerdboy: you do one like that May 10 16:24:34 :) May 10 16:25:06 i think he has future in advertising May 10 16:25:12 5) progress reports May 10 16:25:17 I would argue for "Mechanical Universe" quality animations on the project would be an alternative ;) May 10 16:25:32 we ask every student to submit a written progress report once a week May 10 16:25:42 deadline is tuesday, so we have it for the meeting May 10 16:25:54 submit to the beagleboard-gsoc mailing list aka google group May 10 16:26:03 so it has public visibility May 10 16:26:19 with the project split into three phases we really need to be able to see what you did May 10 16:26:23 and what not May 10 16:26:26 and what issues you had May 10 16:26:29 starting from coding phase i assume May 10 16:26:32 yes May 10 16:26:50 coding starts on a tuesday May 10 16:26:54 so no report that day needed May 10 16:26:59 but a week later May 10 16:27:18 you have to understand that we really need to see where you stand May 10 16:27:27 I assume your mentor(s) will be involved May 10 16:27:47 but if anything goes amiss, the other mentory and the admins need to understand where you are May 10 16:27:50 hence the reports May 10 16:27:54 and the weekly meetings May 10 16:28:15 BUT, the report does not mean to hide for a week and only emerge on tuesday/wednesday May 10 16:28:23 as soon as you are stuck somewhere, reach out May 10 16:28:29 to your mentors May 10 16:28:34 fellow students here in the IRC May 10 16:28:37 * nerdboy had to do weekly status reports/mtg plus monthly/annual status reports... May 10 16:28:50 for trivial/generic questions even to #beagle May 10 16:29:02 if you are really stuck with no help, email me May 10 16:29:05 or ping me here May 10 16:29:12 but do not let it sit May 10 16:29:24 but in no case, blow days w/o letting us know you are stuck May 10 16:29:39 the same if you fall sick / get arrested / get married May 10 16:29:39 ideally we should see irc presence/code or docs pushed approx. daily May 10 16:29:49 well, try to get married after gsco May 10 16:29:59 I like get arrested one May 10 16:30:01 this is an OPEN source project...please be open about it. we are all here to help... if anything, just describing the problem can help May 10 16:30:17 exactly May 10 16:30:31 yeah, sure :) May 10 16:30:33 as said by nerdboy and ds2 May 10 16:30:43 code on your harddrive is only seen by you May 10 16:30:44 ds2: ++ May 10 16:30:46 sounds good May 10 16:30:50 code in your git is seen by us all May 10 16:31:03 so commit early, commit often May 10 16:31:19 being shy about your code is *bad*. May 10 16:31:24 branches are cheap May 10 16:31:37 ^^ May 10 16:31:46 right May 10 16:32:05 better to take some scrutiny---it is good. ugly code in the middle won't get you in trouble, ugly code at the end will get you a fail. May 10 16:32:08 do we use traviscl? May 10 16:32:33 pmezydlo: up to your project. continuous integration is *highly* recommended. May 10 16:32:48 pmezydlo: having branches that fail is okay. May 10 16:32:49 depends on what the code is? ci/coverage/code-smell services are all good May 10 16:32:52 mostly May 10 16:33:33 do we have a list of where each student is pushing their projects? May 10 16:33:37 we have plenty examples May 10 16:33:55 tlwoerner: each should have an entry on their wiki page... we should all confirm. May 10 16:34:08 ah yes, the 2017 projects page May 10 16:34:16 http://elinux.org/index.php?title=BeagleBoard/GSoC/2017_Projects&action=edit&redlink=1 isn't active May 10 16:34:41 http://elinux.org/BeagleBoard/GSoC/2017_Projects May 10 16:35:09 https://github.com/sarnold/gwocss <= look ma, works with fortran May 10 16:35:44 jkridner: its up May 10 16:36:02 so please students, add your self to http://elinux.org/BeagleBoard/GSoC/2017_Projects May 10 16:36:09 thats where you link the into video too May 10 16:36:16 see the 2016 as an examples May 10 16:37:24 are students required to keep a blog? May 10 16:37:54 I figured I'd keep my thread on the mailing list as a blog of sorts May 10 16:38:04 tlwoerner: no May 10 16:38:08 keeping track of what's going on in the project, success and failure etc May 10 16:38:14 tlwoerner: we want the video and the email reports May 10 16:38:21 av500: ok May 10 16:38:23 if they keep a blog its fine to copy the blog post to a mail May 10 16:38:39 if you have a blog feel free to add the url to http://elinux.org/BeagleBoard/GSoC/2017_Projects May 10 16:39:25 I updated the page May 10 16:39:26 ee: sounds good May 10 16:40:09 so I guess that was 6) wiki project page May 10 16:40:16 7) any other questions for now? May 10 16:40:22 ah sec May 10 16:40:32 so, coding starts the 30th May 10 16:40:45 can we have the videos in 2 weeks, so the 24th? May 10 16:41:02 I will send a summary of all we discussed here later May 10 16:41:10 with links and dates May 10 16:41:10 project idea for 2018 - Admin Bot that parses the official schedule :D May 10 16:41:12 google spring of code May 10 16:41:14 yes I've got a question: is there any procedure for the customs fees incurred from the hardware shipments? May 10 16:41:27 ee: good question May 10 16:41:32 jkridner: ^^^^ May 10 16:41:54 i.e. I believe my hardware was shipped from the US, which means I'll have to pay quite a bit in customs May 10 16:43:20 bot would be lot more easier if we were on some other platform like slack, telegram May 10 16:44:08 well, its IRC May 10 16:44:08 thetransformerr: IRC is fine, free and open source and doesn't require accounts May 10 16:44:12 we are old people here :) May 10 16:44:16 IRC bots are pretty easy to implement iirc May 10 16:44:30 why do we need a bot? May 10 16:44:50 but it gets disconnected every time, unless I install a client May 10 16:45:11 av500: your first mtg work is about the same each year :D May 10 16:45:19 well :) May 10 16:45:41 ds2: its just a bot script :) May 10 16:45:53 thetransformerr: there is stuff like irccloud May 10 16:46:05 thetransformerr: you can set up IRC bouncers, which stay signed in while you're away and keep the history around May 10 16:46:21 or a login account on some university machine thats always on May 10 16:46:32 personally I use https://thelounge.github.io/ which acts as a bouncer and a web client May 10 16:46:34 screen + irssi May 10 16:46:44 if thats still a thing May 10 16:46:51 (I mean uni logins) May 10 16:46:55 any other agenda items? May 10 16:47:03 tlwoerner: not from me, we covered a lot May 10 16:47:18 yeah, is there anyone in here who has experience with doing unit testing and/or fuzzing for embedded projects? May 10 16:49:16 also if I could get an answer to that question about customs May 10 16:49:18 since I am more of CS, but interested and highly motivated for hardware, I would like to get suggested with useful tools and software May 10 16:49:49 that would help me in circuit designing and emulation and other stuff May 10 16:50:36 thetransformerr: what sort of tools/sw? I'm a ee knowing a bit of cs May 10 16:51:08 like a circuit designing tool, that I can share with you all, May 10 16:51:13 thetransformerr: I've found in my experience that for simple circuits it's best to just play around with building blocks of the circuit on a breadboard May 10 16:51:24 ds2: there should only be one "ee" in this room ;-) May 10 16:52:02 tlwoerner: rn't we a bit late for cummings? ;) May 10 16:52:07 yesterday it was told that for daq breadboard isn't much good May 10 16:52:14 tlwoerner: haha May 10 16:52:50 I like breadboard very much, they are saviours for a cs guys May 10 16:53:35 jkridner: ping May 10 16:53:51 jkridner: any idea on the custom fees for india? May 10 16:53:54 thetransformerr:in the nondigital world, there are signal quality issues and the universe is non digital May 10 16:54:09 av500: I'm in Canada May 10 16:54:21 oh May 10 16:54:23 sorry May 10 16:54:37 https://www.circuitlab.com/ May 10 16:54:46 well I m from India May 10 16:55:07 jkridner handles shipping to I will punt to him :) May 10 16:55:12 thetransformerr: make sure you've got a multimeter, oscilloscope is nice too but expensive so you might have access to one through univeristy May 10 16:55:16 ee: I trust we will find a solution May 10 16:55:57 yeah I discussed it informally with faculty May 10 16:56:04 av500: I certainly hope so, the shipment has probably already had a delivery attempt May 10 16:56:14 digikey has extremely fast shipping in canada May 10 16:56:27 I will leave if you need less EEs May 10 16:56:33 :) May 10 16:56:50 m_w: :-) May 10 16:57:22 ...speaking of leaving... May 10 16:57:30 ciruitlab looks good, any other tips from ee guys May 10 16:58:16 if try to solder, do carefully :) May 10 16:58:36 don't hold the iron from the hot end May 10 16:58:41 EAGLE/KiCAD if you're actually designing boards May 10 16:59:07 pretty sure KiCAD has decent SPICE integration so you can simulate circuits if you want to, but it's more trouble than it's worth for most things May 10 17:00:43 so we are almost done for today May 10 17:00:55 i'm off for another meeting, hopefully we're done here? May 10 17:01:52 yes May 10 17:01:57 thank you all May 10 17:02:01 see you next week May 10 17:02:05 same time, same place May 10 17:02:08 see you :) May 10 17:02:12 remember: videos, wiki entry May 10 17:02:19 +1 for Kicad May 10 17:02:24 and prepare for coding May 10 17:02:31 make sure you have all you need May 10 17:02:34 and know all you need May 10 17:02:38 ask your mentors May 10 17:02:50 they can use the distraction from real work ;) May 10 17:03:14 KiCad is too immature May 10 17:03:25 and no religious discussions here! May 10 17:03:30 ds2: ^^^ May 10 17:03:33 nah, kicad is fine May 10 17:03:56 just put it in the right mode May 10 17:03:57 so emacs.... is off limits too? ;) May 10 17:04:15 I agree on that one, vim rules! May 10 17:05:03 so this summer is going to be classic!!!long live vim.. May 10 17:05:21 joe ftw! May 10 17:05:30 emacs with evil May 10 17:05:33 :-O May 10 17:05:38 worth it for magit alone May 10 17:05:52 From last year I use only vim :) May 10 17:06:03 no emacs zealots here? May 10 17:06:32 only vim :) May 10 17:06:35 i love my emacs :) May 10 17:07:03 and no religious discussions here! May 10 17:07:04 * m_w starts flame war May 10 17:07:34 kidding use what you want May 10 17:08:23 like the right tool for the job maybe? May 10 17:08:56 so that would be a 40lb sledge for everything? :D May 10 17:09:13 if it don't fit... May 10 17:09:31 I feel blessed to end up with beagle this summer!!! May 10 17:10:07 as long as you keep it fed, and walk it daily May 10 17:10:28 emacs has some cool mode extensions May 10 17:10:44 except they all have a lisp May 10 17:11:28 * nerdboy actually gets a bit of mileage out of nano May 10 17:11:46 (what)(?) May 10 17:12:06 what May 10 20:20:23 tlwoerner jkridner delivery attempt and hour ago but no one was home, also $28.20 in duties :( May 10 20:20:53 nice, speedy delivery May 10 21:11:30 $28.20 isn't too bad May 10 21:11:45 heard stories about >$100 duties **** ENDING LOGGING AT Thu May 11 03:00:01 2017