From perl.abe at rjbs.manxome.org Tue Oct 3 06:27:30 2017 From: perl.abe at rjbs.manxome.org (Ricardo Signes) Date: Tue, 3 Oct 2017 09:27:30 -0400 Subject: [ABE.pm] [marsee@oreilly.com: Want to speak at the AI Conference in 2018?] Message-ID: <20171003132730.GA15920@debian> O'Reilly sent me this, which I pass along because I think NYC is local and AI is simultaneously neat, ridiculous, and terrifying. ??????????????????????????????????????????????????????????????????????????????? Message to share: If you'd like to speak at the Artificial Intelligence Conference in 2018, there are two calls for speakers that are currently open: ? Beijing,?April 10?13?deadline is?November 7 ? New York,?April 29?May 2?deadline is?November 14 The AI Conference blends the latest and most promising breakthroughs, exceptional technical content, and a relentless focus on?applied?AI?this is where the burgeoning AI community comes to learn how to put AI to work for their companies. It's why the 2017 AI Conferences in New York and San Francisco sold out. If you've got a great idea, a compelling case study, a teardown of a successful AI project (or dissection of a failure), or deep technical expertise to share, this is a great opportunity to make your mark. Apply to speak http://www.oreilly.com/pub/cpc/109596 Tweets CFP is open for #TheAIConf NY 2018. Send your best ideas for a chance to speak to brightest minds in the #AI community http://oreil.ly/2fEb7Na Our Skynet moment: @TimOReilly on how to create a more human-centered future. http://oreil.ly/2fEb8kc ??????????????????????????????????????????????????????????????????????????????? Marsee Henon O'Reilly Media 1005 Gravenstein Hwy North, Sebastopol, CA [etrack] ----- End forwarded message ----- -- rjbs -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 473 bytes Desc: Digital signature URL: From perl.abe at rjbs.manxome.org Sat Oct 21 17:51:53 2017 From: perl.abe at rjbs.manxome.org (Ricardo Signes) Date: Sat, 21 Oct 2017 20:51:53 -0400 Subject: [ABE.pm] how about October 25th? Message-ID: <20171022005152.GA6442@debian> In theory, we were to have dinner this past Wednesday, but I was in Philadelphia. Or, I guess, I was on a bus. How about the 25th instead? 18:00, maybe Gute? -- rjbs From tom.freedman at gmail.com Sun Oct 22 06:05:50 2017 From: tom.freedman at gmail.com (Tom Freedman) Date: Sun, 22 Oct 2017 09:05:50 -0400 Subject: [ABE.pm] how about October 25th? In-Reply-To: <20171022005152.GA6442@debian> References: <20171022005152.GA6442@debian> Message-ID: <743A595D-E4BB-46B8-A63F-2A050CCFC641@gmail.com> I'm in! We can either celebrate my earning an MCSE, or I can drown my sorrows on failing the exam. Time will tell! -Tom > On Oct 21, 2017, at 8:51 PM, Ricardo Signes wrote: > > In theory, we were to have dinner this past Wednesday, but I was in > Philadelphia. Or, I guess, I was on a bus. > > How about the 25th instead? 18:00, maybe Gute? > > -- > rjbs > _______________________________________________ > ABE-pm mailing list > ABE-pm at pm.org > http://mail.pm.org/mailman/listinfo/abe-pm From waltman at pobox.com Sun Oct 22 17:58:40 2017 From: waltman at pobox.com (Walt Mankowski) Date: Sun, 22 Oct 2017 20:58:40 -0400 Subject: [ABE.pm] how about October 25th? In-Reply-To: <743A595D-E4BB-46B8-A63F-2A050CCFC641@gmail.com> References: <20171022005152.GA6442@debian> <743A595D-E4BB-46B8-A63F-2A050CCFC641@gmail.com> Message-ID: <20171023005840.3fndy57jll7pretl@mawode.com> I'm hoping to make it too. Walt On Sun, Oct 22, 2017 at 09:05:50AM -0400, Tom Freedman wrote: > I'm in! We can either celebrate my earning an MCSE, or I can drown my sorrows on failing the exam. Time will tell! > > -Tom > > > On Oct 21, 2017, at 8:51 PM, Ricardo Signes wrote: > > > > In theory, we were to have dinner this past Wednesday, but I was in > > Philadelphia. Or, I guess, I was on a bus. > > > > How about the 25th instead? 18:00, maybe Gute? > > > > -- > > rjbs > > _______________________________________________ > > ABE-pm mailing list > > ABE-pm at pm.org > > http://mail.pm.org/mailman/listinfo/abe-pm > _______________________________________________ > ABE-pm mailing list > ABE-pm at pm.org > http://mail.pm.org/mailman/listinfo/abe-pm From tom.freedman at gmail.com Wed Oct 25 10:51:59 2017 From: tom.freedman at gmail.com (Tom Freedman) Date: Wed, 25 Oct 2017 13:51:59 -0400 Subject: [ABE.pm] how about October 25th? In-Reply-To: <20171023005840.3fndy57jll7pretl@mawode.com> References: <20171022005152.GA6442@debian> <743A595D-E4BB-46B8-A63F-2A050CCFC641@gmail.com> <20171023005840.3fndy57jll7pretl@mawode.com> Message-ID: Passed my last exam and earned my MCSE! First round's on me! -Tom On Sun, Oct 22, 2017 at 8:58 PM, Walt Mankowski wrote: > I'm hoping to make it too. > > Walt > > On Sun, Oct 22, 2017 at 09:05:50AM -0400, Tom Freedman wrote: > > I'm in! We can either celebrate my earning an MCSE, or I can drown my > sorrows on failing the exam. Time will tell! > > > > -Tom > > > > > On Oct 21, 2017, at 8:51 PM, Ricardo Signes > wrote: > > > > > > In theory, we were to have dinner this past Wednesday, but I was in > > > Philadelphia. Or, I guess, I was on a bus. > > > > > > How about the 25th instead? 18:00, maybe Gute? > > > > > > -- > > > rjbs > > > _______________________________________________ > > > ABE-pm mailing list > > > ABE-pm at pm.org > > > http://mail.pm.org/mailman/listinfo/abe-pm > > _______________________________________________ > > ABE-pm mailing list > > ABE-pm at pm.org > > http://mail.pm.org/mailman/listinfo/abe-pm > _______________________________________________ > ABE-pm mailing list > ABE-pm at pm.org > http://mail.pm.org/mailman/listinfo/abe-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From waltman at pobox.com Thu Oct 26 09:42:03 2017 From: waltman at pobox.com (Walt Mankowski) Date: Thu, 26 Oct 2017 12:42:03 -0400 Subject: [ABE.pm] Type erasure in Java Message-ID: <20171026164203.mpgoz25bovlzvzkh@mawode.com> At dinner last night we were talking about type erasure with generics in Java. I couldn't remember the specific example that illustrated a problem it causes. I just found it and thought I'd share it here. I first encountered type erasure when teaching Collections in a Java class at Drexel. Collections are classes that implement data structures like linked lists, sets, and maps. Collection classes all use generics, so you could for example say List list_of_ints; List list_of_strings; Syntactically they look just like similar classes in the C++ Standard Template Library, but their implementation is quite different. Java'sCollection classes all inherit from a root class that provides a toArray() method to return the underlying data structure as a normal array. In fact, it provides 2 overloaded toArray() methods: Object[] toArray(); T[] toArray(T[] a); This seemed odd to me. Why can't there by a single toArray() method that does something like this? T[] a = new T[t.size()]; // copy underlying data structure to a return a; It turns out that doesn't work because Java throws away the datatype of T after compilation. At runtime everything is class Object. So instead, you've got to do something like this: String[] array_of_strings = x.toArray(new String[0]); It only uses the array as a hack to pass in the type at runtime! Walt