From jep200404 at columbus.rr.com Fri Aug 4 09:50:20 2017 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Fri, 4 Aug 2017 09:50:20 -0400 Subject: [CentralOH] =?utf-8?q?2017-08-03_=E9=81=93=E5=A0=B4_Scribbles_?= =?utf-8?b?76SY5pu4L+aDoeaWhz8gcHVudCB0byBtZXp6YW5pbmU7IHByaW1lczsgZ2Vu?= =?utf-8?q?erators_-=3E_pipes=3B_iter=5Fdate=3B_lru=5Fcache=3B_scikit-lear?= =?utf-8?q?n?= Message-ID: <20170804095020.5f00108e.jep200404@columbus.rr.com> 7 folks tonight, even with power outage Smokehouse Brewing Company (SBC) (and other nearby businesses) were closed due to power outage so we punted to mezzanine of Giant Eagle Market District at 840 West Third Avenue. We taped a sign on the door of SBC about the situation and where we were going to. We were pleasantly surprised that three folks were able to follow it. The mezzanine worked out well. The wifi was far better than at SBC and probably better than Panera. Plenty of food and beverage choices from ground floor. leaders eat last http://www.penguinrandomhouse.com/books/311389/leaders-eat-last-by-simon-sinek/9781591848011/ pandas revisiting primes wrote for readability, not speed http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170720-dojo-primes-revisited.ipynb nested generators pipe http://nbviewer.jupyter.org/github/cohpy/challenge-201605-generators/blob/master/james-prior/8-nested-generators-20160626-1920.ipynb http://nbviewer.jupyter.org/github/cohpy/challenge-201605-generators/blob/master/james-prior/7-iter_date-revisited.ipynb Use functools.lru_cache instead of my memoize http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20150223-cohpy-memoization.ipynb three folks interested in scikit-learn scikit-learn http://scikit-learn.org/stable/index.html From eric at intellovations.com Wed Aug 9 15:38:01 2017 From: eric at intellovations.com (Eric Floehr) Date: Wed, 9 Aug 2017 15:38:01 -0400 Subject: [CentralOH] Talks Needed for August Message-ID: All, The talk I thought was scheduled for August isn't, so I'm looking for a couple of folks to talk at our August meeting. Please contact me if you would like to share! We've got good talks lined up for September and October! Thanks so much! Best Regards, Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From deeptinker at fastmail.com Wed Aug 9 16:41:39 2017 From: deeptinker at fastmail.com (Travis Risner) Date: Wed, 09 Aug 2017 16:41:39 -0400 Subject: [CentralOH] Async/Await Library: curio - Possible DoJo Discussion for Aug 10, 2017 Message-ID: <598B7383.8060105@fastmail.com> Hi everybody, The DoJo topics for discussion cover many subjects. To prepare for a possible discussion about the new async and await verbs in modern Python 3.6, consider downloading the Github repository at https://github.com/deeppunster/curio_countdown.git. It is based on the tutorial given at http://curio.readthedocs.io/en/latest/. Travis -- Sent by Travis Risner From jep200404 at columbus.rr.com Fri Aug 11 20:20:21 2017 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Fri, 11 Aug 2017 20:20:21 -0400 Subject: [CentralOH] =?utf-8?q?2017-08-10_=E9=81=93=E5=A0=B4_Scribbles_?= =?utf-8?b?76SY5pu4L+aDoeaWhz8gbWF0aCBxdWl6OyBwYXJzaW5nIGZpbGU7IGhhY2tl?= =?utf-8?q?rrank_stairs=3B_collatz_sequence=3B_kinda_prime=3B_tdd_by_examp?= =?utf-8?q?le=3B_iter=28partial=28input=2C_prompt=29=2C_sentinel=29=3B_dea?= =?utf-8?q?th_march?= Message-ID: <20170811202021.5848816c.jep200404@columbus.rr.com> active night: had seven folks the lizard king lives and was at dojo tonight Moved toward open area for much better wifi. wp: prefix means Wikipedia To get good answers, consider following the advice in the links below. http://catb.org/~esr/faqs/smart-questions.html http://web.archive.org/web/20090627155454/www.greenend.org.uk/rjk/2000/06/14/quoting.html wp:Death march (project management) Death March: The Complete Software Developer's Guide to Surviving 'Mission Impossible' Projects by wp:Edward Yourdon ISBN 0130146595 Death March 2nd ed. (ISBN 013143635X) What is a Death March Project and Why Do They Happen? http://www.informit.com/articles/article.aspx?p=169512 wp:To Sail Beyond the Sunset wp:Brooks's law wp:The Mythical Man-Month wp:No Silver Bullet wp:Code smell wp:Code refactoring Make your own Twitter bot with Python and Raspberry Pi https://opensource.com/article/17/8/raspberry-pi-twitter-bot Patterns of Software: Tales from the Software Community http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf jaco teen town miriam kemp mohini dey learn how to use git on command line https://github.com/james-prior/notes/blob/master/git.redacted https://github.com/james-prior/configuration-files/blob/master/.gitconfig https://github.com/james-prior/notes/blob/master/github put in .bashrc: # EDITOR value is for git. EDITOR=vim export EDITOR git push -u origin master learn vim or emacs (or both) use a unix-like operating system (linux or osx) the well tempered api two braids had two epiphanies: wp:G?del, Escher, Bach wp:Recursion To iterate is human, to recurse divine wp:Collatz conjecture wp:Stanislaw Ulam wp:History of the Teller?Ulam design http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170720-dojo-primes-revisited.ipynb kinda primes might not really be prime, but might be "prime enough" for crypto. wp:Miller?Rabin primality test Read the Kent Beck book!!!!!! Test-Driven Development: By Example. 2002 Addison-Wesley. Winner of the Jolt Productivity Award. (ISBN 978-0321146533) Postgresql is the database preferred for django grasp pl/sql/pgsql programming with free books https://www.ossblog.org/grasp-plsqlpgsql-programming-free-books/ 9 Best Alternatives To Adobe Reader On Linux (Ebook/PDF Readers) http://www.linuxandubuntu.com/home/9-best-alternatives-to-adobe-reader-on-linux-ebookpdf-readers http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170810-dojo-stairs.ipynb http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20160708-dojo-user-input-loop-with-iter-partial-input-prompt-sentinel.ipynb How should the following handle a denominator of zero? Please send pull requests. http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170810-dojo-parsing-input-file.ipynb From eric at intellovations.com Tue Aug 15 10:38:34 2017 From: eric at intellovations.com (Eric Floehr) Date: Tue, 15 Aug 2017 10:38:34 -0400 Subject: [CentralOH] Next Pythology Lecture Serise Message-ID: Hi Everyone, IndyPy is putting on a one day conference on Machine Learning, AI, and Genetic Programming. I've been to a couple of Pythology conferences, and have learned a lot in every one, so if you are interested in the topic, it'll be worth it. And because it's small, you'll have a chance to meet and connect with other Pythonistas interested in the topic. When: September 22nd, 8:30a-5p Where: Launch Fishers Cost: - Early Bird $60 (Ends September 1st); - General Admission $75 More details and registration: http://indypy.org/pythology For any questions, email colleen at sixfeetup.com Best Regards, Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Mon Aug 28 13:24:20 2017 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 28 Aug 2017 13:24:20 -0400 Subject: [CentralOH] =?utf-8?q?2017-08-24_=E9=81=93=E5=A0=B4_Scribbles_?= =?utf-8?b?76SY5pu4L+aDoeaWhz8gZmlyZXdhbGxkIHJzeW5jIHNhbWJhIGdpdCBJREVz?= =?utf-8?q?_zerophone_sip?= Message-ID: <20170828132420.320026f0.jep200404@columbus.rr.com> wp:firewalld not by lennart https://github.com/firewalld/firewalld wp: prefix means Wikipedia To get good answers, consider following the advice in the links below. http://catb.org/~esr/faqs/smart-questions.html http://web.archive.org/web/20090627155454/www.greenend.org.uk/rjk/2000/06/14/quoting.html rsync https://rsync.samba.org/download.html .gitconfig [core] editor = vim https://github.com/james-prior/notes/blob/master/git.redacted https://github.com/james-prior/notes/blob/master/github Top 3 open source Python IDEs https://opensource.com/resources/python/ides ZeroPhone ? An Open Source, Dirt Cheap, Linux-powered Smartphone Is Here "Python ... is used for developing the apps." https://fossbytes.com/make-zerophone-open-source-linux-powered-smartphone/ SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library. https://riverbankcomputing.com/software/sip/intro From jep200404 at columbus.rr.com Mon Aug 28 12:21:45 2017 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 28 Aug 2017 12:21:45 -0400 Subject: [CentralOH] Ride Needed Message-ID: <20170828122145.0b5d0d54.jep200404@columbus.rr.com> If you can give me a ride to and from the meeting from western Columbus, please reply off-list. From jep200404 at columbus.rr.com Wed Aug 30 15:00:06 2017 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Wed, 30 Aug 2017 15:00:06 -0400 Subject: [CentralOH] =?utf-8?q?2017-08-17_=E9=81=93=E5=A0=B4_Scribbles_?= =?utf-8?b?76SY5pu4L+aDoeaWhz8gY29tbWl0IHNtYWxsIGNoYW5nZXMgb2Z0ZW47IGlz?= =?utf-8?q?lice_versus_slices=3B_open_source_mistakes=3B_unix_philosophy?= Message-ID: <20170830150006.56ba1f9c.jep200404@columbus.rr.com> five folks tonight First a warning: When you are implementing a big feature, split it in small pieces and commit it regularly. It's not a good idea to work for a long time without committing your changes. How to recover from a git mistake https://opensource.com/article/17/8/recover-dropped-data-stash nordvpn.com Someone complained about islice, saying that one should be able to use regular slice syntax for general iterables. It was recommended for that person to submit a PEP for that. That person refused, complaining about Guido. How to write better error messages https://opensource.com/article/17/8/write-effective-error-messages Testing in production: Yes, you can (and should) https://opensource.com/article/17/8/testing-production 7 mistakes you're probably making https://opensource.com/article/17/8/mistakes-open-source-avoid 1. Chatting instead of shipping 2. Trying to ship a perfect first release 3. Trying to build a perfect infrastructure 4. Not enforcing the code of conduct 5. Losing focus 6. Having too many discussions in too many places 7. Taking yourself too seriously How to write following in python instead of awk? https://github.com/james-prior/gas-prices cleanandugly.com cleananduglycode.com uglycode.com wp: prefix means Wikipedia To get good answers, consider following the advice in the links below. http://catb.org/~esr/faqs/smart-questions.html http://web.archive.org/web/20090627155454/www.greenend.org.uk/rjk/2000/06/14/quoting.html wp:Unix philosophy wp:The Unix Programming Environment man ls cd pwd cat grep sed awk chown chmod passwd cp sort uniq mv rm sudo find mkdir rmdir tar for while if elif else fi done . source echo exec nc diff df cal calendar head ps sftp top seq rsync make mount md5sum locate history xrandr du ifconfig wget curl ssh ping netstat ip pylint cmp less file yes scp which tr clear calendar unzip dd wc factor dpkg dmesg tmux screen apt apt-get yum rpm bash acpi lsusb links lynx w3m watch ln set sed kill tail free mktemp virtualenv pip deactivate python3 pydoc3 conda first 1000 minutes of transcription per day by IBM watson, free From herrold at owlriver.com Wed Aug 30 15:54:12 2017 From: herrold at owlriver.com (R P Herrold) Date: Wed, 30 Aug 2017 15:54:12 -0400 (EDT) Subject: [CentralOH] IBM speech to text transcription Message-ID: their site is almost impenetrable (the bought out a somewhat successful player in delivering cloud services and have been re-branding and re-organizing content into 'the IBM way' of doing CMS) -- 'openwhisk' is the first returned result looking in their search box for: speech to text and I know dang well that openwhisk is deprecated in favor of the re-branded 'bx' [one assumes: a BluemiX derivation] -- a CLI replica of the AWS CLI tool https://console.bluemix.net/docs/openwhisk/openwhisk_watson_speechtotext.html#converting-speech-to-text - Russ herrold From herrold at owlriver.com Thu Aug 31 14:48:46 2017 From: herrold at owlriver.com (R P Herrold) Date: Thu, 31 Aug 2017 14:48:46 -0400 (EDT) Subject: [CentralOH] =?euc-kr?b?MjAxNy0wOC0xNyDUs+3eIFNjcmliYmxlcyDR5t/2?= =?euc-kr?q?/=E4=C2=D9=FE=3F_commit_small_changes_often=3B_islice_versus_s?= =?euc-kr?q?lices=3B_open_source_mistakes=3B_unix_philosophy?= In-Reply-To: <20170830150006.56ba1f9c.jep200404@columbus.rr.com> References: <20170830150006.56ba1f9c.jep200404@columbus.rr.com> Message-ID: oops -- just found this in my compose queue -- it was supposed to go out before the IBM rant > 1. Chatting instead of shipping I say: Running code talks Linus Torvalds said: "Talk is cheap; show me the code" > 4. Not enforcing the code of conduct ehh? We can see a repetition of the model where the politicians are harrassing the producers, on the 'node.js' board in the last couple weeks I'd propose as an alternative that 'not staying on topic' is a much more important FOSS project killer for which to 'be on the look-out'. Content I laregely wrote, trying to control load: https://wiki.centos.org/SpoonFeed https://wiki.centos.org/irc People who chose to go outside those boundries (mostly: profanity, invidious racist content) got the following escalation to protect the IRC channel: - first pushback in the IRC channel, - second a formal caution from a ChanOp, and - third if still persisting, five minutes of being 'kick-banned' before being allowed back I can think of only two circumstances where we had to take the last step and formally sought intervention (a K-line' ban) from the Freenode admins > 6. Having too many discussions in too many places Definitely a CentOS problem we had as it 'grew' into popularity --- I 'talked' in the bug tracker, the IRC channels, the wiki, and the mailing lists With the advent of success [in terms of its wide-spread uptake], I had to archive and be able to 'read in arrears' the main mailing list, limiting myself to the -devel list > 7. Taking yourself too seriously Always good advice -- sometimes simply stepping away from the keyboard and taking a deep breath and thinking before hitting 'Send' is important my $0.02 -- Russ herrold