From rdice at pobox.com Thu Aug 1 08:56:16 2013 From: rdice at pobox.com (Richard Dice) Date: Thu, 1 Aug 2013 11:56:16 -0400 Subject: [tpm] Damian Conway talks Tuesday 6 August and Thursday 8 August 2013 -- a reminder Message-ID: *(This is a reminder email, same content as before. Please note that Thu 8 Aug with be a double-feature; 2 talks for the price (a.k.a. free) of one!)* * * *Good news, everyone!* Dr. Damian Conway will be coming to visit the computer tech community of Toronto during the first week of August 2013. Damian is a Master Hacker and fantastic, entertaining presenter. The Perl community has known and loved him for decades but he has something to offer anyone who is interested in programming and computer science regardless of your language of choice. His talks are both educational and entertaining! And, they're free. *(But we are taking donations. See details below.)* *Tuesday Aug 6 @ 7pm (please enter the room approx. 6:45pm)* *Mozilla Offices, Suite 500, 366 Adelaide Street West (just east of Spadina) * *"Fun With Dead Languages" -- http://damian .conway.org/Seminars/DeadLanguages.html* Watch in mesmerized terror as Damian hacks code in several unrelated programming languages (none of them Perl). Along the way, you'll also discover what's wrong with modern CS education, why programmers shouldn't frequent casinos, the power of Thor's Law, the language of moisture vaporators, C++ mysticism, how to use the three shells, state machines on steroids, programming without variables or subroutines, a cheap and eco-friendly alternative for distributed persistent computation, what the Romans used instead of braces, the ancient probabilistic wisdom of bodkins, and the price of fish. (Ed.: This is going to be the more outlandish of his talks this year. It is a new-and-improved version of a talk Damian last gave in Toronto seven years ago where he demonstrates his virtuosity -- and insanity -- in many programming languages and paradigms. Computer geeks from all language backgrounds should enjoy this thoroughly.) *Thursday Aug 8 @ 7pm (please enter the room approx. 6:45pm)* *University of Toronto, St. George Campus (downtown), Bahen Centre for IT (40 St. George Street, just north of College St.), Room # BA-1160* *Talk # 1 - "A Few Of My Favorite Things"-- http://damian .conway.org/Seminars/FavoriteThings.html* (Go to the URL, read the description. It will be Perl 5 Madness, Damian style.) *Talk #2 - "Sex and Violence: Social and Technical Lessons from the Perl 6 Project" -- http://damian.conway.org/Seminars/SexViolence.html* In June 2000, Larry Wall announced a new four-month Open Source development effort: the reinvention of Perl. In this keynote, Damian Conway will unfold the twisting and sordid tale of what happened over the next ten years of the project, highlighting the sexy new language that has been created, the extreme violence that was sometimes necessary to make it happen, and the dozen or so harsh-but-invaluable lessons that the development team learned along the way. *About Damian* For those of you who don't already know... * http://damian.conway.org/About_us/Bio_formal.html * http://en.wikipedia.org/wiki/Damian_Conway * http://fyi.oreilly.com/2008/08/the-mind-of-damian-conway-scie.html * What the Internet thinks of him! -- http://www.googlism.com/who_is/d/damian_conway/ Damian has given talks in Toronto most years since 2001 and they are widely enjoyed, even by IT people who don't normally "do the Perl thing." Think of it as the Toronto IT community's annual party. *I can has donation plz?* Damian's trip to Toronto is un-funded... that is, as of right now it's coming out of his own pocketbook. However, as I have done for the past 13 years I am organizing a community pass-'round-the-hat donation to help cover the expenses (i.e. a plane ticket, roughly a week of hotel rooms, and meals and other incidentals while he is here). If you would like to help out with these expenses, please get in touch with me off-list. Donations from companies are gladly welcomed, too! Any funds raised in excess of what is needed to cover his expenses will be given to him as an honorarium for his visit. Please circulate this email announcement! Forward to any one / any company you think might be interested. We always have a great crowd come out for Damian's events and getting the word out widely is a big part of that. Did I omit any important information? Please ask me, and when I send out reminder emails I will include that info in them. Looking forward to seeing you soon... Cheers, - Richard P.S. http://www.youtube.com/watch?v=1D1cap6yETA -------------- next part -------------- An HTML attachment was scrubbed... URL: From fulko.hew at gmail.com Thu Aug 1 09:06:21 2013 From: fulko.hew at gmail.com (Fulko Hew) Date: Thu, 1 Aug 2013 12:06:21 -0400 Subject: [tpm] Damian Conway talks Tuesday 6 August and Thursday 8 August 2013 -- a reminder In-Reply-To: References: Message-ID: > > *Mozilla Offices, Suite 500, 366 Adelaide Street West (just east of > Spadina)* > For us types that are driving in... Is there (recommended) parking nearby ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From legrady at gmail.com Thu Aug 1 19:46:34 2013 From: legrady at gmail.com (Tom Legrady) Date: Thu, 1 Aug 2013 22:46:34 -0400 Subject: [tpm] Damian Conway talks Tuesday 6 August and Thursday 8 August 2013 -- a reminder In-Reply-To: References: Message-ID: There's a little street north of Adelaide, south of Richmond, going east from Spadina where I like to park when I go to the arts building at 401 Richmond.. Although, by 5:30, you should be able to park on Adelaide, I think. Tom On Thu, Aug 1, 2013 at 12:06 PM, Fulko Hew wrote: > *Mozilla Offices, Suite 500, 366 Adelaide Street West (just east of >> Spadina)* >> > > For us types that are driving in... > Is there (recommended) parking nearby ? > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bulk at blit.ca Fri Aug 2 13:01:59 2013 From: bulk at blit.ca (Chris Reuter) Date: Fri, 02 Aug 2013 16:01:59 -0400 Subject: [tpm] Cross-border contracting In-Reply-To: <51F95848.4060602@alteeve.ca> References: <51F95313.3070608@blit.ca> <51F95848.4060602@alteeve.ca> Message-ID: <51FC1037.9030700@blit.ca> Thanks everyone for their advice. In particular, I didn't know about the US tax form, so that's good to know. I do have an accountant who (I *think*) is knowledgeable in this sort of stuff so I'll check with him. --Chris On 13-07-31 02:32 PM, Digimer wrote: > You *really* need to speak to a certified accountant. These are not small questions and the answers have non-trivial legal implications. You should not rely on the advice of lay-public for this, no matter how otherwise-talented the giver of advice may be. > > If you don't have a CA, I can give you the name of my CA. Alternatively, ask anyone in business who you trust for their CA's contact information. > > Good luck and congrats on the contract! > > digimer > > On 31/07/13 14:10, Chris Reuter wrote: >> Hi Folks, >> >> I seem to have gotten a small contract with an American company. >> Since a lot of people here do cross-border contracting, I was hoping >> to get some advice. >> >> My specific questions are (in no particular order): >> >> 1. Should I incorporate? >> >> 2. Is it true that I can operate a sole proprietorship in my own name >> without needing to register anything? >> >> 3. Will I need to charge the customer (who is American) HST? (The >> point is moot right now because it's not enough money to qualify, but >> I'm curious.) >> >> 4. Is there a preferred method of payment? >> >> 5. Do I need insurance? >> >> 6. Are there any tax gotchas I need to watch out for? >> >> 7. Do you have any other advice and/or pointers to resources? >> >> Thanks in advance, >> >> >> --Chris >> >> >> _______________________________________________ >> toronto-pm mailing list >> toronto-pm at pm.org >> http://mail.pm.org/mailman/listinfo/toronto-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From abram.hindle at softwareprocess.es Tue Aug 6 12:54:09 2013 From: abram.hindle at softwareprocess.es (Abram Hindle) Date: Tue, 06 Aug 2013 13:54:09 -0600 Subject: [tpm] Are any of the talks going to be streamed online? Message-ID: <52015461.1040501@softwareprocess.es> Hi Everyone, Is there any chance of getting these talks streamed over the hangout tonight? Abram From dave.s.doyle at gmail.com Tue Aug 6 13:25:57 2013 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Tue, 6 Aug 2013 16:25:57 -0400 Subject: [tpm] Are any of the talks going to be streamed online? In-Reply-To: <52015461.1040501@softwareprocess.es> References: <52015461.1040501@softwareprocess.es> Message-ID: Hi Abram, On 6 August 2013 15:54, Abram Hindle wrote: > Is there any chance of getting these talks streamed over the hangout > tonight? > I suspect not. Not something we cleared with Damian and we're not the ones actually hosting the talks. Unless I'm missing something, I suspect this is an in-person only. D -- dave.s.doyle at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From rdice at pobox.com Tue Aug 6 13:30:03 2013 From: rdice at pobox.com (Richard Dice) Date: Tue, 6 Aug 2013 16:30:03 -0400 Subject: [tpm] Are any of the talks going to be streamed online? In-Reply-To: References: <52015461.1040501@softwareprocess.es> Message-ID: Dave is correct. In-person only. On Tue, Aug 6, 2013 at 4:25 PM, Dave Doyle wrote: > Hi Abram, > > > On 6 August 2013 15:54, Abram Hindle wrote: > >> Is there any chance of getting these talks streamed over the hangout >> tonight? >> > > I suspect not. Not something we cleared with Damian and we're not the ones > actually hosting the talks. Unless I'm missing something, I suspect this > is an in-person only. > > D > > -- > dave.s.doyle at gmail.com > > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From legrady at gmail.com Tue Aug 6 13:36:15 2013 From: legrady at gmail.com (Tom Legrady) Date: Tue, 6 Aug 2013 16:36:15 -0400 Subject: [tpm] Avoid King & Spadina Message-ID: King and Spadina has been ripped up for major TTC construction. If you're coming from the west, I suggest taking the Jameson & Dunn exit, going north to Queen, and heading East .. slow but positive traffic flow in the right direction ... or get out at the Lakeshore exit, at the Humber river, jog north at High Park Queensway and then Queen. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From arocker at Vex.Net Tue Aug 6 13:49:28 2013 From: arocker at Vex.Net (arocker at Vex.Net) Date: Tue, 6 Aug 2013 16:49:28 -0400 Subject: [tpm] Cross-border contracting In-Reply-To: <51F95313.3070608@blit.ca> References: <51F95313.3070608@blit.ca> Message-ID: Caution; IANAL, I just inspire the same affection in other people. > > 1. Should I incorporate? > Yes. It's worth incorporating anyway, as it's easier to keep tax-deductible expenses separated from personal ones, allows for planning of payments to suit tax-timing, and other good things. The only annual cost is the trouble of filing accounts with the CRA, which you can do by hand if you keep things simple. Incorporation is not expensive; I did all my incorporation paperwork myself. The only reason I can imagine to involve a writmonger is that you expect to involve other people in the company. It also allows you to say, truthfully, "Business. My company is sending me to talk to Acme Corporation (or whoever the client is)" when asked the reason for your trip at the border. > 2. Is it true that I can operate a sole proprietorship in my own name > without needing to register anything? Yes. (Whether or not there's any cross-border work involved.) > 3. Will I need to charge the customer (who is American) HST? I'm pretty sure the answer is no, especially if you (or your corporation) are under the annual cut-off, ($30k last time I looked). Consult an accountant if you're worried. > 4. Is there a preferred method of payment? > Unmarked, small denomination bills in a brown envelope? A US $ account with a Canadian bank having a US presence, (e.g. TD) might be a good solution. Ask them, or your bank. They shouldn't charge a prospective mark for the advice. > 5. Do I need insurance? I'd recommend travel sickness insurance, if you're going to visit the US. Trivial $/yr, unless you have some nasty complaint. Deductible, of course. > 6. Are there any tax gotchas I need to watch out for? Don't know for sure, but I can't imagine any. Just keep good records. > 7. Do you have any other advice and/or pointers to resources? Look into getting a TN-1 visa; it'll make crossing the border much easier. http://travel.state.gov/visa/temp/types/types_1274.html Just don't mention "programmer" - "systems analyst" is better. This is where legal advice would probably be helpful. The more "official" the initial US client is, the better your chances; FBI/NSA/CIA or the DHS itself would be perfect. Don't EVER tell a US Federal official anything you can't reasonably demonstrate is true; lying to a park ranger can get you barred from the US for life. From jkeen at verizon.net Tue Aug 6 14:00:33 2013 From: jkeen at verizon.net (Jim Keenan) Date: Tue, 06 Aug 2013 16:00:33 -0500 (CDT) Subject: [tpm] Avoid King & Spadina Message-ID: <33007316.1591918.1375822833813.JavaMail.root@vznit170126> On 08/06/13, Tom Legrady wrote: > King and Spadina has been ripped up for major TTC construction. I'm 500 miles away, but I know the intersection well. I feel your pain. From jbl at jbldata.com Tue Aug 6 15:13:17 2013 From: jbl at jbldata.com (J. Bobby Lopez) Date: Tue, 6 Aug 2013 18:13:17 -0400 Subject: [tpm] The blopez has arrived Message-ID: First in da house it seems -------------- next part -------------- An HTML attachment was scrubbed... URL: From rdice at pobox.com Tue Aug 6 15:14:43 2013 From: rdice at pobox.com (Richard Dice) Date: Tue, 6 Aug 2013 18:14:43 -0400 Subject: [tpm] The blopez has arrived In-Reply-To: References: Message-ID: Hard core! On Aug 6, 2013 6:13 PM, "J. Bobby Lopez" wrote: > First in da house it seems > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbl at jbldata.com Tue Aug 6 15:15:13 2013 From: jbl at jbldata.com (J. Bobby Lopez) Date: Tue, 6 Aug 2013 18:15:13 -0400 Subject: [tpm] Avoid King & Spadina In-Reply-To: References: Message-ID: Really nice parking spot right across the street from the front of the building, if you can nab it. $7 flat rate after 6pm. On 2013-08-06 4:36 PM, "Tom Legrady" wrote: > King and Spadina has been ripped up for major TTC construction. > > If you're coming from the west, I suggest taking the Jameson & Dunn exit, > going north to Queen, and heading East .. slow but positive traffic flow in > the right direction ... or get out at the Lakeshore exit, at the Humber > river, jog north at High Park Queensway and then Queen. > > > Tom > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbl at jbldata.com Tue Aug 6 20:12:09 2013 From: jbl at jbldata.com (J. Bobby Lopez) Date: Tue, 06 Aug 2013 23:12:09 -0400 Subject: [tpm] Damian Conway talks Tuesday 6 August and Thursday 8 August 2013 -- a reminder In-Reply-To: References: Message-ID: <5201BB09.9040003@jbldata.com> Loved the talk! Had several mind=blown moments, and learned a little Latin in the process :) Thanks Damian for your passion and energy! Big thanks to Mozilla for hosting, and many thanks to Richard and the TPM gang for pulling it all together! On 13-08-01 11:56 AM, Richard Dice wrote: > *(This is a reminder email, same content as before. Please note that > Thu 8 Aug with be a double-feature; 2 talks for the price (a.k.a. > free) of one!)* > * > * > *Good news, everyone!* > > Dr. Damian Conway will be coming to visit the computer tech community > of Toronto during the first week of August 2013. Damian is a Master > Hacker and fantastic, entertaining presenter. The Perl community has > known and loved him for decades but he has something to offer anyone > who is interested in programming and computer science regardless of > your language of choice. His talks are both educational and > entertaining! And, they're free. /(But we are taking donations. See > details below.)/ > > *Tuesday Aug 6 @ 7pm (please enter the room approx. 6:45pm)* > *Mozilla Offices, Suite 500, 366 Adelaide Street West (just east of > Spadina)* > *"Fun With Dead Languages" -- > http://damian.conway.org/Seminars/DeadLanguages.html > * > > Watch in mesmerized terror as Damian hacks code in several > unrelated programming languages (none of them Perl). Along the > way, you'll also discover what's wrong with modern CS education, > why programmers shouldn't frequent casinos, the power of Thor's > Law, the language of moisture vaporators, C++ mysticism, how to > use the three shells, state machines on steroids, programming > without variables or subroutines, a cheap and eco-friendly > alternative for distributed persistent computation, what the > Romans used instead of braces, the ancient probabilistic wisdom of > bodkins, and the price of fish. > > > (Ed.: This is going to be the more outlandish of his talks this year. > It is a new-and-improved version of a talk Damian last gave in > Toronto seven years ago where he demonstrates his virtuosity -- and > insanity -- in many programming languages and paradigms. Computer > geeks from all language backgrounds should enjoy this thoroughly.) > > > *Thursday Aug 8 @ 7pm (please enter the room approx. 6:45pm)* > *University of Toronto, St. George Campus (downtown), Bahen Centre for > IT (40 St. George Street, just north of College St.), Room # BA-1160* > *Talk # 1 - "A Few Of My Favorite Things"-- > http://damian.conway.org/Seminars/FavoriteThings.html > * > > (Go to the URL, read the description. It will be Perl 5 Madness, > Damian style.) > > > *Talk #2 - "Sex and Violence: Social and Technical Lessons from the > Perl 6 Project" -- http://damian.conway.org/Seminars/SexViolence.html > * > > In June 2000, Larry Wall announced a new four-month Open Source > development effort: the reinvention of Perl. In this keynote, > Damian Conway will unfold the twisting and sordid tale of what > happened over the next ten years of the project, highlighting the > sexy new language that has been created, the extreme violence that > was sometimes necessary to make it happen, and the dozen or so > harsh-but-invaluable lessons that the development team learned > along the way. > > > > *About Damian* > > For those of you who don't already know... > > * http://damian.conway.org/About_us/Bio_formal.html > > * http://en.wikipedia.org/wiki/Damian_Conway > * http://fyi.oreilly.com/2008/08/the-mind-of-damian-conway-scie.html > > * What the Internet thinks of him! -- > http://www.googlism.com/who_is/d/damian_conway/ > > Damian has given talks in Toronto most years since 2001 and they are > widely enjoyed, even by IT people who don't normally "do the Perl > thing." Think of it as the Toronto IT community's annual party. > > > *I can has donation plz?* > > Damian's trip to Toronto is un-funded... that is, as of right now it's > coming out of his own pocketbook. However, as I have done for the > past 13 years I am organizing a community pass-'round-the-hat donation > to help cover the expenses (i.e. a plane ticket, roughly a week of > hotel rooms, and meals and other incidentals while he is here). If > you would like to help out with these expenses, please get in touch > with me off-list. Donations from companies are gladly welcomed, too! > Any funds raised in excess of what is needed to cover his expenses > will be given to him as an honorarium for his visit. > > Please circulate this email announcement! Forward to any one / any > company you think might be interested. We always have a great crowd > come out for Damian's events and getting the word out widely is a big > part of that. > > Did I omit any important information? Please ask me, and when I send > out reminder emails I will include that info in them. > > Looking forward to seeing you soon... > > Cheers, > - Richard > > P.S. http://www.youtube.com/watch?v=1D1cap6yETA > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm -- J. Bobby Lopez http://www.jbldata.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From jztam at yahoo.com Wed Aug 7 06:22:04 2013 From: jztam at yahoo.com (J Z Tam) Date: Wed, 7 Aug 2013 06:22:04 -0700 (PDT) Subject: [tpm] Damian Conway talks Tuesday 6 August and Thursday 8 August 2013 -- a reminder In-Reply-To: <5201BB09.9040003@jbldata.com> References: <5201BB09.9040003@jbldata.com> Message-ID: <1375881724.55206.YahooMailNeo@web120906.mail.ne1.yahoo.com> Et quod est? desiratum. ________________________________ From: J. Bobby Lopez To: toronto-pm at pm.org Sent: Tuesday, August 6, 2013 11:12:09 PM Subject: Re: [tpm] Damian Conway talks Tuesday 6 August and Thursday 8 August 2013 -- a reminder Loved the talk! Had several mind=blown moments, and learned a little Latin in the process :) Thanks Damian for your passion and energy! Big thanks to Mozilla for hosting, and many thanks to Richard and the TPM gang for pulling it all together! On 13-08-01 11:56 AM, Richard Dice wrote: (This is a reminder email, same content as before. ?Please note that Thu 8 Aug with be a double-feature; 2 talks for the price (a.k.a. free) of one!) > > >Good news, everyone! > > >Dr.?Damian?Conway will be coming to visit the computer tech community of Toronto during the first week of August 2013. ?Damian?is a Master Hacker and fantastic, entertaining presenter. ?The Perl community has known and loved him for decades but he has something to offer anyone who is interested in programming and computer science regardless of your language of choice. ?His talks are both educational and entertaining! ?And, they're free. ?(But we are taking donations. ?See details below.) > > >Tuesday Aug 6 @ 7pm (please enter the room approx. 6:45pm) >Mozilla Offices, Suite 500, 366 Adelaide Street West (just east of Spadina) >"Fun With Dead Languages" --?http://damian.conway.org/Seminars/DeadLanguages.html > > >Watch in mesmerized terror as?Damian?hacks code in several unrelated programming languages (none of them Perl). Along the way, you'll also discover what's wrong with modern CS education, why programmers shouldn't frequent casinos, the power of Thor's Law, the language of moisture vaporators, C++ mysticism, how to use the three shells, state machines on steroids, programming without variables or subroutines, a cheap and eco-friendly alternative for distributed persistent computation, what the Romans used instead of braces, the ancient probabilistic wisdom of bodkins, and the price of fish. > > >(Ed.: This is going to be the more outlandish of his talks this year. ?It is a new-and-improved version of a talk?Damian?last gave in Toronto seven years ago where he demonstrates his virtuosity -- and insanity -- in many programming languages and paradigms. ?Computer geeks from all language backgrounds should enjoy this thoroughly.) > > > > >Thursday Aug 8 @ 7pm (please enter the room approx. 6:45pm) >University of Toronto, St. George Campus (downtown), Bahen Centre for IT (40 St. George Street, just north of College St.), Room # BA-1160 >Talk # 1 - "A Few Of My Favorite Things"--?http://damian.conway.org/Seminars/FavoriteThings.html > > >(Go to the URL, read the description. ?It will be Perl 5 Madness,?Damian?style.) > > >Talk #2 - "Sex and Violence: Social and Technical Lessons from the Perl 6 Project" --?http://damian.conway.org/Seminars/SexViolence.html > > >In June 2000, Larry Wall announced a new four-month Open Source development effort: the reinvention of Perl. In this keynote,?Damian?Conway will unfold the twisting and sordid tale of what happened over the next ten years of the project, highlighting the sexy new language that has been created, the extreme violence that was sometimes necessary to make it happen, and the dozen or so harsh-but-invaluable lessons that the development team learned along the way. > > > > >About?Damian > > >For those of you who don't already know... > > >? *?http://damian.conway.org/About_us/Bio_formal.html >? *?http://en.wikipedia.org/wiki/Damian_Conway >? *?http://fyi.oreilly.com/2008/08/the-mind-of-damian-conway-scie.html >? * What the Internet thinks of him! --?http://www.googlism.com/who_is/d/damian_conway/ > > >Damian?has given talks in Toronto most years since 2001 and they are widely enjoyed, even by IT people who don't normally "do the Perl thing." ?Think of it as the Toronto IT community's annual party. > > > > >I can has donation plz? > > >Damian's trip to Toronto is un-funded... that is, as of right now it's coming out of his own pocketbook. ?However, as I have done for the past 13 years I am organizing a community pass-'round-the-hat donation to help cover the expenses (i.e. a plane ticket, roughly a week of hotel rooms, and meals and other incidentals while he is here). ?If you would like to help out with these expenses, please get in touch with me off-list. ?Donations from companies are gladly welcomed, too! ?Any funds raised in excess of what is needed to cover his expenses will be given to him as an honorarium for his visit. > > >Please circulate this email announcement! ?Forward to any one / any company you think might be interested. ?We always have a great crowd come out for?Damian's events and getting the word out widely is a big part of that. ? > > >Did I omit any important information? ?Please ask me, and when I send out reminder emails I will include that info in them. > > >Looking forward to seeing you soon... > > >Cheers, >?- Richard > > >P.S.?http://www.youtube.com/watch?v=1D1cap6yETA > > > > >_______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm -- J. Bobby Lopez http://www.jbldata.com/ _______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From arocker at Vex.Net Wed Aug 7 06:28:38 2013 From: arocker at Vex.Net (arocker at Vex.Net) Date: Wed, 7 Aug 2013 09:28:38 -0400 Subject: [tpm] Avoid King & Spadina In-Reply-To: References: Message-ID: <8d9ed19bd655083f35f3758bd1e773c7.squirrel@mail.vex.net> > >> King and Spadina has been ripped up for major TTC construction. >> I suppose we're stuck with streetcars for another generation, since the TTC's just bought a batch of those bloody anachronisms. Street railways made perfect sense when the rest of the road was a fine rose-growing medium, and any paving was cobblestones that could be removed and replaced easily. Tearing up concrete every twenty-five years does not. Apologies for an off-topic rant. From william.muriithi at gmail.com Wed Aug 7 20:01:02 2013 From: william.muriithi at gmail.com (William Muriithi) Date: Wed, 7 Aug 2013 23:01:02 -0400 Subject: [tpm] Avoid King & Spadina In-Reply-To: <8d9ed19bd655083f35f3758bd1e773c7.squirrel@mail.vex.net> References: <8d9ed19bd655083f35f3758bd1e773c7.squirrel@mail.vex.net> Message-ID: > > > >> King and Spadina has been ripped up for major TTC construction. > >> > > I suppose we're stuck with streetcars for another generation, since the > TTC's just bought a batch of those bloody anachronisms. > They may actually be petty hard to displace. I suspect they carry a substantial number of people and would require a good number of bus to replace them. At their current length, around 3 times would a good guess, but suspect that's too optimistic because buses may be a little slower. Then, there is the running cost. They are just a couple of electric motor on a steel tyres. They are way too cheap to keep running that no one would even try to compare their upkeep cost. Sure, rails are expensive, but thats already a sunk cost. >From motorist point of view, I admit they are a pain. > Street railways made perfect sense when the rest of the road was a fine > rose-growing medium, and any paving was cobblestones that could be removed > and replaced easily. Tearing up concrete every twenty-five years does not. > > Apologies for an off-topic rant. > > +1, not going to do it again William _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From jztam at yahoo.com Fri Aug 9 10:16:33 2013 From: jztam at yahoo.com (J Z Tam) Date: Fri, 9 Aug 2013 10:16:33 -0700 (PDT) Subject: [tpm] Fw: [pm_groups] Perl programming on the Perl Monger web sites - use of our web assets In-Reply-To: References: Message-ID: <1376068593.70567.YahooMailNeo@web120906.mail.ne1.yahoo.com> ?Hey D, M, O, ?? Please create a ticket,? (or not)? to add the text: ????????? "This site is about the Perl programming language, especially for Perl Programmers" on the main page, per Gabor's? request. I've mocked up the meetup.com main page, so feedback to the list. /jordan ----- Forwarded Message ----- From: Gabor Szabo To: PM Groups Sent: Friday, August 9, 2013 11:24:04 AM Subject: [pm_groups] Perl programming on the Perl Monger web sites - use of our web assets Hi, Recently Mithaldu sent out another call to add "Perl programming" to our web sites. http://blogs.perl.org/users/mithaldu/2013/08/do-your-piece-to-fix-tiobe-or-stop-talking-about-it.html In general I don't think that this will solve the major issues Perl is facing, but a few comments on http://www.reddit.com/r/perl/comments/1jvq3f/do_your_piece_to_fix_tiobe_or_stop_talking_about/ convinced me that we are actually misleading TIOBE, and any other organization comparing these expressions. While you don't care how TIOBE ranks Perl, other people base their perception and decisions on that. Here is the quote that most convinced me: "Of the first 20 hits for Perl, 17 are actual hits on Perl. Meanwhile for the 20 Python results, 5 are actually about the programming language." So I went ahead and update my two main sites: The Perl Weekly http://perlweekly.com/ and the Perl Maven: http://perlmaven.com/ adding a sentence with "Perl Programming" in it to every page. I have some more sites to change this way, but I'd like to go and call all the Perl Monger leaders. We have some very powerful web assets in our hands. Even if not many people visit the individual Perl Monger sites, they are respected by Google. So we can use them to promote other Perl-related assets and to point out more web site talking about "Perl Programming" and "Perl Programmers". So It would be awesome if you could check your web site and make sure 1) it works 2) it has links to some important web site I even created a recommended list for you based on what I saw at http://houston.pm.org/ with some personal tweaks. Please put your "area of service" instead of the dots and pick the links you'd like to endorse: This site is about the Perl programming language, especially for Perl Programmers in .... Oh yes, just to "lead by example" I have already updated both http://rehovot.pm.org/ and http://perl.org.il/ with the expressions and with some of the links. regards and have a wonderful weekend! ? Gabor -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups -------------- next part -------------- An HTML attachment was scrubbed... URL: From arocker at Vex.Net Mon Aug 12 06:45:21 2013 From: arocker at Vex.Net (arocker at Vex.Net) Date: Mon, 12 Aug 2013 09:45:21 -0400 Subject: [tpm] August Meeting Message-ID: <668c0a7ad3588f1161cc613e043f3a5b.squirrel@mail.vex.net> Am I correct in believing that we will be having our regular meeting this month, now that Mike's volunteered to speak? From mike at stok.ca Mon Aug 12 07:25:45 2013 From: mike at stok.ca (Mike Stok) Date: Mon, 12 Aug 2013 10:25:45 -0400 Subject: [tpm] August Meeting In-Reply-To: <668c0a7ad3588f1161cc613e043f3a5b.squirrel@mail.vex.net> References: <668c0a7ad3588f1161cc613e043f3a5b.squirrel@mail.vex.net> Message-ID: <91A76707-6583-4982-A80A-834238A7A1ED@stok.ca> Yes. (forgot to reply to all... sorry Alan) On 2013-08-12, at 9:45 AM, arocker at Vex.Net wrote: > > Am I correct in believing that we will be having our regular meeting this > month, now that Mike's volunteered to speak? > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. From arocker at Vex.Net Tue Aug 13 06:21:16 2013 From: arocker at Vex.Net (arocker at Vex.Net) Date: Tue, 13 Aug 2013 09:21:16 -0400 Subject: [tpm] Interview with Larry Wall Message-ID: <070dc59b74c3ce02a682bc2fcc0fe5ba.squirrel@mail.vex.net> >From Gabor Szabo's latest PerlWeekly: http://perlweekly.com/archive/107.html Interview with Larry Wall http://bit.ly/1bnYmwS by Jonathan Schiefer Very interesting. I'd never thought of Larry as a subversive figure (in a good way). From legrady at gmail.com Thu Aug 15 16:42:18 2013 From: legrady at gmail.com (Tom Legrady) Date: Thu, 15 Aug 2013 19:42:18 -0400 Subject: [tpm] YAPC::EU Message-ID: Lots of cool talks, including hopes for parallelism in Perl6 http://act.yapc.eu/ye2013/schedule/?day=2013-08-12 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbl at jbldata.com Sat Aug 17 10:25:23 2013 From: jbl at jbldata.com (J. Bobby Lopez) Date: Sat, 17 Aug 2013 13:25:23 -0400 Subject: [tpm] Separating modules with Dist::Zilla and Github? Message-ID: <520FB203.6030205@jbldata.com> Lets say you have a project with a couple of modules: bin/ lib/Tools/Inflate/ lib/Tools/Inflate.pm lib/Tools/Inflate/Tire.pm Tools::Inflate::Tire depends on Tools::Inflate, but they are both in the same git repo. You're now interested in using Dist::Zilla to prepare the package, but we have two packages we'd like to build, Tools::Inflate, and Tools::Inflate::Tire. Would it be wise to separate the two modules into separate git repos? Is that necessary? Would Dzil know how to prepare and deploy two separate modules from a single lib/ directory tree (therefore allowing me to keep both modules in the same git repo)? Thanks, -Bobby -- J. Bobby Lopez http://www.jbldata.com/ From mattp at cpan.org Sat Aug 17 10:57:17 2013 From: mattp at cpan.org (Matthew Phillips) Date: Sat, 17 Aug 2013 13:57:17 -0400 Subject: [tpm] Separating modules with Dist::Zilla and Github? In-Reply-To: <520FB203.6030205@jbldata.com> References: <520FB203.6030205@jbldata.com> Message-ID: I think what you're trying to do is probably a bad idea, although being in one or two git repositories doesn't have much to do with it. Why would you produce two separate dists from the same logical grouping of files? i.e., both dists would include the same tests etc? If that is the case you would probably want Tools::Inflate::Tire in the same dist as Tools::Inflate. If they are separate than I'd recommend just having two sub folders in one git repo and two separate dist.ini's to produce each dist - no separate repo required. Cheers, Matt (Sorry for the double email Bobby, forgot to reply-all) On Sat, Aug 17, 2013 at 1:25 PM, J. Bobby Lopez wrote: > Lets say you have a project with a couple of modules: > > > bin/ > lib/Tools/Inflate/ > lib/Tools/Inflate.pm > lib/Tools/Inflate/Tire.pm > > > Tools::Inflate::Tire depends on Tools::Inflate, but they are both in the > same git repo. > > You're now interested in using Dist::Zilla to prepare the package, but we > have two packages we'd like to build, Tools::Inflate, and > Tools::Inflate::Tire. > > Would it be wise to separate the two modules into separate git repos? Is > that necessary? > > Would Dzil know how to prepare and deploy two separate modules from a > single lib/ directory tree (therefore allowing me to keep both modules in > the same git repo)? > > > Thanks, > -Bobby > > > -- > J. Bobby Lopez > http://www.jbldata.com/ > > ______________________________**_________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/**listinfo/toronto-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jbl at jbldata.com Sat Aug 17 11:04:26 2013 From: jbl at jbldata.com (J. Bobby Lopez) Date: Sat, 17 Aug 2013 14:04:26 -0400 Subject: [tpm] Separating modules with Dist::Zilla and Github? In-Reply-To: References: <520FB203.6030205@jbldata.com> Message-ID: <520FBB2A.7000004@jbldata.com> I figured as much, thanks Matt. I found some instructions on how to cleanly split a Git repo into two separate repositories: http://www.geekaholic.org/2010/02/splitting-git-repo.html However in this particular case, I think I'd like to keep the two modules in the same Git repo (using separate directories, as you mentioned). That should work well enough! Bobby On 13-08-17 01:57 PM, Matthew Phillips wrote: > I think what you're trying to do is probably a bad idea, although > being in one or two git repositories doesn't have much to do with it. > Why would you produce two separate dists from the same logical > grouping of files? i.e., both dists would include the same tests etc? > If that is the case you would probably want Tools::Inflate::Tire in > the same dist as Tools::Inflate. If they are separate than I'd > recommend just having two sub folders in one git repo and two separate > dist.ini's to produce each dist - no separate repo required. > > Cheers, > Matt > > (Sorry for the double email Bobby, forgot to reply-all) > > > On Sat, Aug 17, 2013 at 1:25 PM, J. Bobby Lopez > wrote: > > Lets say you have a project with a couple of modules: > > > bin/ > lib/Tools/Inflate/ > lib/Tools/Inflate.pm > lib/Tools/Inflate/Tire.pm > > > Tools::Inflate::Tire depends on Tools::Inflate, but they are both > in the same git repo. > > You're now interested in using Dist::Zilla to prepare the package, > but we have two packages we'd like to build, Tools::Inflate, and > Tools::Inflate::Tire. > > Would it be wise to separate the two modules into separate git > repos? Is that necessary? > > Would Dzil know how to prepare and deploy two separate modules > from a single lib/ directory tree (therefore allowing me to keep > both modules in the same git repo)? > > > Thanks, > -Bobby > > > -- > J. Bobby Lopez > http://www.jbldata.com/ > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > > -- J. Bobby Lopez http://www.jbldata.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From uri at stemsystems.com Mon Aug 19 15:03:17 2013 From: uri at stemsystems.com (Uri Guttman) Date: Mon, 19 Aug 2013 18:03:17 -0400 Subject: [tpm] local perl jobs Message-ID: <52129625.9000807@stemsystems.com> hi all, i have some leads at a firm local to toronto. there are multiple openings for all ranges of perl developers. salary ranges from $50-$90k. if you refer someone to me for this who get a job, i will pay a $1k fee. work is all backend crunching, server & db access but being a well rounded perl hacker helps. please send your resume in PDF to PDF at perlhunter.com. also send samples of your perl code (cpan or github url is fine). if you don't have code to send, i will send you a short set of problems to code up. thanx, uri -- Uri Guttman - The Perl Hunter The Best Perl Jobs, The Best Perl Hackers http://PerlHunter.com From olaf.alders at gmail.com Fri Aug 23 17:34:51 2013 From: olaf.alders at gmail.com (Olaf Alders) Date: Fri, 23 Aug 2013 20:34:51 -0400 Subject: [tpm] Adventures in Pair Programming (Thu, Aug 29th) Message-ID: <6B04B5A1-E091-4F6E-8298-32CB5DD87F13@gmail.com> I just wanted to remind everyone about this coming week's TPM meeting. It's unusual to have a talk in a Damian month, but we're so booked up right now, that this was the best way to get to this topic: http://www.meetup.com/Toronto-Perl-Mongers/events/133540942/ Mike will be talking about pair programming and also about using screenhero.com The folks at screenhero.com were kind enough to cook up a special beta release for us to play with and Mike will/may be demoing some features which are not yet available to the public at large. It will be very interesting and, given how new this technology is, something everyone can learn from. As per usual, we'll be running a Google Hangout to broadcast the meeting to anyone who can't make it out on Thursday. Olaf -- Olaf Alders olaf.alders at gmail.com http://www.wundercounter.com http://twitter.com/wundercounter 866 503 2204 (Toll free - North America) 416 944 8306 (direct) From talexb at gmail.com Mon Aug 26 14:11:00 2013 From: talexb at gmail.com (Alex Beamish) Date: Mon, 26 Aug 2013 17:11:00 -0400 Subject: [tpm] Dancer vs Dancer2 Message-ID: Hi guys, I'm just getting started an API project. After using Dancer two years ago for a successful RESTful API, I'm getting up to speed on the state of the art, and it seems that Dancer2 is now ready for prime time. Any thoughts, comments? Alex -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at stok.ca Fri Aug 30 19:19:48 2013 From: mike at stok.ca (Mike Stok) Date: Fri, 30 Aug 2013 22:19:48 -0400 Subject: [tpm] Text version of my slides Message-ID: There might be some interesting links in here, we also saw gh-auth https://github.com/chrishunt/github-auth Mike Adventures In Pair Programming Mike Stok, Toronto Perl Mongers 2013-08-29 ??????????????????????????????????????????????????????????????????????????????? Before I Begin Thanks Dave, Olaf, Stuart Thanks ScreenHero, Digital Ocean, 8th Color This is subjective Based on many days of experience That's enough gratuitous e ects ??????????????????????????????????????????????????????????????????????????????? Before I Begin We've discussed this at TPM before I've tried to get it implemented at #{work}, with marginal success Frustration is the mother of invention ??????????????????????????????????????????????????????????????????????????????? Intended Structure In One Slide... What Is It? (It being pair programming) Why Do It? How Can We Do It? Resources Demonstrations Questions ??????????????????????????????????????????????????????????????????????????????? In One Slide... "All code to be sent into production is created by two people working together at a single computer. Pair programming increases software quality without impacting time to deliver. It is counter intuitive, but 2 people working at a single computer will add as much functionality as two working separately except that it will be much higher in quality. With increased quality comes big savings later in the project." http://www.extremeprogramming.org/rules/pair.html ??????????????????????????????????????????????????????????????????????????????? What Is It? An eXtreme Programming practice Two people at one computer Frequent changes of role Frequent changes of partner ??????????????????????????????????????????????????????????????????????????????? Why Do It? For some adventure -- if you're comfortable you're not doing it right! It's fun Improved design (TDD) and code Knowledge and skill transfer Incidental benefits ??????????????????????????????????????????????????????????????????????????????? Why Do It? It doesn't have to suck -- http://www.youtube.com/watch?v=OQXEzwXtzJ8 Focus on the code is essential It doesn't have to slow you down It is hard work to learn to collaborate It is rewarding to collaborate Knowledge and skill transfer ??????????????????????????????????????????????????????????????????????????????? How Can We Do It? Agree on the"ground rules": What's the goal? Be realistic When are we done? Be flexible What tools do we use? Be open When can we do it? Be present,engaged ??????????????????????????????????????????????????????????????????????????????? How Can We Do It? Ideally -- in my opinion Physically co-located With management support At a single computer Ability to walk away from the computer Pomodoro-ish time management ??????????????????????????????????????????????????????????????????????????????? How Can We Do It? Remotely: ssh into my machine and use tmux screen / window sharing ScreenHero use a VPS and tmux + port forwarding Problems: responsiveness, security, disconnections ??????????????????????????????????????????????????????????????????????????????? Resources (Web) http://www.pairprogramwith.me http://securesoftwaredev.com/software-development/pair-programming/ http://www.extremeprogramming.org http://screenhero.com ??????????????????????????????????????????????????????????????????????????????? Resources (Books) Extreme Programming Explained -- Kent Beck Peopleware -- Tom DeMarco and Timothy Lister Tmux: Productive Mouse-Free Development -- Brian P. Hogan Metaphors We Live By -- George Lako and Mark Johnson ??????????????????????????????????????????????????????????????????????????????? Resources (Tech) Technologies: terminal sharing: screen / tmux window / screen sharing: ScreenHero etc. VPS: Digital Ocean etc. ??????????????????????????????????????????????????????????????????????????????? Demonstrations tmuxinator (wrapper around tmux) ScreenHero Digital Ocean (if there's interest) ??????????????????????????????????????????????????????????????????????????????? Questions Was this a good use of your time? Beer? Where? ??????????????????????????????????????????????????????????????????????????????? The End ??????????????????????????????????????????????????????????????????????????????? -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: From arocker at Vex.Net Sat Aug 31 10:45:34 2013 From: arocker at Vex.Net (arocker at Vex.Net) Date: Sat, 31 Aug 2013 13:45:34 -0400 Subject: [tpm] You may think I'm a reactionary curmudegeon Message-ID: for my challenge on Thursday to the idea of Pair Programming (and you could well be right), but I believe the Devil's Advocate is a role that is seriously underestimated in most projects. The Catholic Church invented the idea, appointing someone who's job it was to uncover anything bad about a candidate for sainthood, so that they didn't canonise anyone who might subsequently prove an embarrassment. It's a thankless task ("Not a team player"), but every project needs one. Over the decades, the IT trade has been prone to diverting itself from the mundane business of problem-solving by fits of enthusiasm, (often recycled ideas dragged up in new guises). Sometimes these ideas are good, sometimes not. Any good new idea should be able to withstand reasoned criticism. Even the best ones often have features that can be improved by examination, and weaknesses that can be mitigated if they are identified. It's much easier to have confidence in a concept which has been thoroughly examined. That's why we have Loyal Oppositions, and defence lawyers, even for the blatantly guilty. Anything resulting from the post-prandial euphoria of a couple of over-refreshed suits needs to be shot down before it's allowed to do any damage. From uri at stemsystems.com Sat Aug 31 18:28:16 2013 From: uri at stemsystems.com (Uri Guttman) Date: Sat, 31 Aug 2013 21:28:16 -0400 Subject: [tpm] You may think I'm a reactionary curmudegeon In-Reply-To: <52224D11.3050503@stemsystems.com> References: <52224D11.3050503@stemsystems.com> Message-ID: <52229830.6030605@stemsystems.com> sorry, this was meant for the list. -------- Original Message -------- Subject: Re: [tpm] You may think I'm a reactionary curmudegeon Date: Sat, 31 Aug 2013 16:07:45 -0400 From: Uri Guttman To: arocker at Vex.Net On 08/31/2013 01:45 PM, arocker at Vex.Net wrote: > for my challenge on Thursday to the idea of Pair Programming (and you > could well be right), but I believe the Devil's Advocate is a role that is > seriously underestimated in most projects. The Catholic Church invented > the idea, appointing someone who's job it was to uncover anything bad > about a candidate for sainthood, so that they didn't canonise anyone who > might subsequently prove an embarrassment. It's a thankless task ("Not a > team player"), but every project needs one. > i think code review (which is what pair programming enforces) is a great thing. i do it all the time for candidates, for my clients of support services and at perl monger meetings (i heckle the speaker's code! :). every coder's work can be reviewed and improved. better idioms, coding style, more efficiency, bugs found and prevented, better organization, etc. the wins are well worth the effort. it may seem thankless to some but i enjoy it. i consider it an aspect of training. my reviews are meant to help the coder and their code to get better. uri -- Uri Guttman - The Perl Hunter The Best Perl Jobs, The Best Perl Hackers http://PerlHunter.com From mike at stok.ca Thu Aug 29 22:13:39 2013 From: mike at stok.ca (Mike Stok) Date: Fri, 30 Aug 2013 01:13:39 -0400 Subject: [tpm] Slides from tonight Message-ID: Thanks to everyone who came, and especially for the questions. Mike -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: TPM Adventures in Pair Programming 2013 08 29.pdf Type: application/pdf Size: 1056768 bytes Desc: not available URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: