Fri Nov 22 00:28:40 2024
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2020-08-01

HANGOUT

2024-11-22 | 2024-10-22 | 2024-09-22 | 2024-08-22 | 2024-07-22 | 2024-06-22 | 2024-05-22 | 2024-04-22 | 2024-03-22 | 2024-02-22 | 2024-01-22 | 2023-12-22 | 2023-11-22 | 2023-10-22 | 2023-09-22 | 2023-08-22 | 2023-07-22 | 2023-06-22 | 2023-05-22 | 2023-04-22 | 2023-03-22 | 2023-02-22 | 2023-01-22 | 2022-12-22 | 2022-11-22 | 2022-10-22 | 2022-09-22 | 2022-08-22 | 2022-07-22 | 2022-06-22 | 2022-05-22 | 2022-04-22 | 2022-03-22 | 2022-02-22 | 2022-01-22 | 2021-12-22 | 2021-11-22 | 2021-10-22 | 2021-09-22 | 2021-08-22 | 2021-07-22 | 2021-06-22 | 2021-05-22 | 2021-04-22 | 2021-03-22 | 2021-02-22 | 2021-01-22 | 2020-12-22 | 2020-11-22 | 2020-10-22 | 2020-09-22 | 2020-08-22 | 2020-07-22 | 2020-06-22 | 2020-05-22 | 2020-04-22 | 2020-03-22 | 2020-02-22 | 2020-01-22 | 2019-12-22 | 2019-11-22 | 2019-10-22 | 2019-09-22 | 2019-08-22 | 2019-07-22 | 2019-06-22 | 2019-05-22 | 2019-04-22 | 2019-03-22 | 2019-02-22 | 2019-01-22 | 2018-12-22 | 2018-11-22 | 2018-10-22 | 2018-09-22 | 2018-08-22 | 2018-07-22 | 2018-06-22 | 2018-05-22 | 2018-04-22 | 2018-03-22 | 2018-02-22 | 2018-01-22 | 2017-12-22 | 2017-11-22 | 2017-10-22 | 2017-09-22 | 2017-08-22 | 2017-07-22 | 2017-06-22 | 2017-05-22 | 2017-04-22 | 2017-03-22 | 2017-02-22 | 2017-01-22 | 2016-12-22 | 2016-11-22 | 2016-10-22 | 2016-09-22 | 2016-08-22 | 2016-07-22 | 2016-06-22 | 2016-05-22 | 2016-04-22 | 2016-03-22 | 2016-02-22 | 2016-01-22 | 2015-12-22 | 2015-11-22 | 2015-10-22 | 2015-09-22 | 2015-08-22 | 2015-07-22 | 2015-06-22 | 2015-05-22 | 2015-04-22 | 2015-03-22 | 2015-02-22 | 2015-01-22 | 2014-12-22 | 2014-11-22 | 2014-10-22 | 2014-09-22 | 2014-08-22 | 2014-07-22 | 2014-06-22 | 2014-05-22 | 2014-04-22 | 2014-03-22 | 2014-02-22 | 2014-01-22 | 2013-12-22 | 2013-11-22 | 2013-10-22 | 2013-09-22 | 2013-08-22 | 2013-07-22 | 2013-06-22 | 2013-05-22 | 2013-04-22 | 2013-03-22 | 2013-02-22 | 2013-01-22 | 2012-12-22 | 2012-11-22 | 2012-10-22 | 2012-09-22 | 2012-08-22 | 2012-07-22 | 2012-06-22 | 2012-05-22 | 2012-04-22 | 2012-03-22 | 2012-02-22 | 2012-01-22 | 2011-12-22 | 2011-11-22 | 2011-10-22 | 2011-09-22 | 2011-08-22 | 2011-07-22 | 2011-06-22 | 2011-05-22 | 2011-04-22 | 2011-03-22 | 2011-02-22 | 2011-01-22 | 2010-12-22 | 2010-11-22 | 2010-10-22 | 2010-09-22 | 2010-08-22 | 2010-07-22 | 2010-06-22 | 2010-05-22 | 2010-04-22 | 2010-03-22 | 2010-02-22 | 2010-01-22 | 2009-12-22 | 2009-11-22 | 2009-10-22 | 2009-09-22 | 2009-08-22 | 2009-07-22 | 2009-06-22 | 2009-05-22 | 2009-04-22 | 2009-03-22 | 2009-02-22 | 2009-01-22 | 2008-12-22 | 2008-11-22 | 2008-10-22 | 2008-09-22 | 2008-08-22 | 2008-07-22 | 2008-06-22 | 2008-05-22 | 2008-04-22 | 2008-03-22 | 2008-02-22 | 2008-01-22 | 2007-12-22 | 2007-11-22 | 2007-10-22 | 2007-09-22 | 2007-08-22 | 2007-07-22 | 2007-06-22 | 2007-05-22 | 2007-04-22 | 2007-03-22 | 2007-02-22 | 2007-01-22 | 2006-12-22 | 2006-11-22 | 2006-10-22 | 2006-09-22 | 2006-08-22 | 2006-07-22 | 2006-06-22 | 2006-05-22 | 2006-04-22 | 2006-03-22 | 2006-02-22 | 2006-01-22 | 2005-12-22 | 2005-11-22 | 2005-10-22 | 2005-09-22 | 2005-08-22 | 2005-07-22 | 2005-06-22 | 2005-05-22 | 2005-04-22 | 2005-03-22 | 2005-02-22 | 2005-01-22 | 2004-12-22 | 2004-11-22 | 2004-10-22 | 2004-09-22 | 2004-08-22 | 2004-07-22 | 2004-06-22 | 2004-05-22 | 2004-04-22 | 2004-03-22 | 2004-02-22 | 2004-01-22 | 2003-12-22 | 2003-11-22 | 2003-10-22 | 2003-09-22 | 2003-08-22 | 2003-07-22 | 2003-06-22 | 2003-05-22 | 2003-04-22 | 2003-03-22 | 2003-02-22 | 2003-01-22 | 2002-12-22 | 2002-11-22 | 2002-10-22 | 2002-09-22 | 2002-08-22 | 2002-07-22 | 2002-06-22 | 2002-05-22 | 2002-04-22 | 2002-03-22 | 2002-02-22 | 2002-01-22 | 2001-12-22 | 2001-11-22 | 2001-10-22 | 2001-09-22 | 2001-08-22 | 2001-07-22 | 2001-06-22 | 2001-05-22 | 2001-04-22 | 2001-03-22 | 2001-02-22 | 2001-01-22 | 2000-12-22 | 2000-11-22 | 2000-10-22 | 2000-09-22 | 2000-08-22 | 2000-07-22 | 2000-06-22 | 2000-05-22 | 2000-04-22 | 2000-03-22 | 2000-02-22 | 2000-01-22 | 1999-12-22

Key: Value:

Key: Value:

MESSAGE
DATE 2020-08-05
FROM From: "Kaz Kylheku (gnu-misc-discuss)" <936-846-2769@kylheku.com>
SUBJECT Subject: [Hangout - NYLXS] Concerns about GNU Bison maintenance.
Hello everyone,

Without a doubt, GNU Bison is an a cornerstone piece of the GNU system,
relied upon by many programs.

Developers rely on Bison to be stable. What I mean by this is that a
project which has a mature Bison grammar file that changes very little
or not at all over a long period of time should not have to do anything
to the code because of changes in the Bison upstream.

For example, it should be possible to check out a ten-year-old version
of the code (say during a "git bisect" operation, in uncovering the
commit which caused a bug) and build it without problems with the
whatever Bison is installed.

Some developers write the grammar file such that it works with multiple
implementations. That doesn't necessarily mean adhering to the POSIX
Yacc specification. For instance, Berkeley Yacc has some GNU features
like %pure-parser. This works fine with GNU Flex, just like the same
feature in GNU Bison.

However, over some years now there has been an unsettling trend in the
development of Bison which can be summarized as the current maintainer
treating it as a personal research project.

Features are being introduced that are nice, but that nobody requires
from GNU Bison. Tautologically, no existing code depends on a new
feature. (So where are these requirements coming from? Who is
gate-keeping them? What is the "product management" for Bison?) At the
same time, stability and compatibility are showing the hairline cracks
of fracture.

Most recently, Bison 3.7 was just announced. I first saw the posting in
the comp.compilers newsgroup, then in the Bison mailing list. Not soon
afterward, the GNU Awk maintainer reported that it doesn't even
build on Ubuntu 18.04, which is almost a poster child for "popular
GNU/Linux distro". A storm of mailing list posts has ensued.

Here is a problem I ran into fairly recently, after upgrading my
environment to a newer GNU/Linux distribution with a newer Bison.

Once upon a time, Bison introduced an extension to the language for
making a re-entrant parser; it was keyed to the directive
"%pure-parser". This went on to be adopted by other Yacc-like
implementations such as Berkeley Yacc.

The Bison maintainer believes that Bison "owns" this language feature
and is free to deprecate it. Note that deprecating doesn't mean removing
the *feature* of re-entrant parsing; just the *spelling* of the
"%pure-parser" directive. As of some 3.x version, Bison now warns now
that it's deprecated, and that one should use a different spelling
for it.

In a mailing list response, I was told that my "problem" is that I'm
trying to write code that works with Byacc and Bison. (Writing code
targeting multiple implementations is a problem? Now what are the odds
that someone who thinks that way would end up breaking stuff?)

The maintainer doesn't seem to understand that if I have to switch for
some new spelling for an old feature to avoid the deprecation warning
(and to anticipate the outright removal of the old spelling), the code
then not only then doesn't work on Byacc, but it also doesn't work in
older Bisons. The software no longer builds in operating system
installations that have not updated to the latest Bison.

Moreover, if Bison actually drops support for the spelling, then old
baselines of my code will not build. Thus, for instance, I will not be
easily able to do a "git bisect" to find where a bug was introduced. The
old versions won't build unless I patch every commit I visit, or use a
parallel installation of old Bison for the old baselines.

Bison makes careless changes to the skeletons and other generated
material. For instance, in Bison 3, a declaration of yyparse was
introduced to "y.tab.h". I had to add a sed command into the makefile
build recipe to filter it out textually.

What is the problem with declaring yyparse in "y.tab.h"? The problem is
that if you're using a re-entrant parser, the signature of yyparse
contains custom types. For instance suppose we have this in the .y
grammar file:

%pure-parser
%parse-param{scanner_t *scnr}
%parse-param{parser_t *parser}

The declaration of yyparse is this:

int yyparse(scanner_t *scnr, parser_t *parser);

It's not just something innocuous like:

int yyparse(void);

If the former is suddenly plonked into "y.tab.h" by the parser
generator, it means that whoever is including that header now has to
provide declarations of scanner_t and parser_t before the header.

yyparse is not necessarily treated as a public function; programs can be
written such that all the calls to yyparse occur in the same file.

POSIX doesn't say anything abuot yyparse being declared in "y.tab.h".
It says this:

The header file shall contain #define statements that associate the
token numbers with the token names. This allows source files other
than the code file to access the token codes. If a %union declaration
is used, the declaration for YYSTYPE and an extern YYSTYPE yylval
declaration shall also be included in this file.

The bottom line is that you can't just add material into a header file
(whether it is static or generated). Due to the large number of
programs which depend on it, you don't know what may break.

The Bison project seems to lack proper focus. It now has parser
generators for numerous languages, which distract from the main mission,
which is to be a great replacement for Yacc, with some essential
extensions.

Bison could perhaps benefit from a split; do all the experimental new
stuff and support for new languages and whatnot in a "Bison New
Generation" project; and just keep "Regular Bison" working.

All that said, I believe that the current maintainer is competent, and
the situation can be turned around with a bit of an attitude
readjustment.

I think that understanding issues in software maintenance relating to
backward compatibility is a separate skill apart from other software
skills, and the Bison maintainer is lacking in this area; however, those
things can be easily learned. (Often they can be deduced from first
principles, if you think about the implications of every code change
from that perspective.)

I hasten to add the observation that no matter how much a maintainer
cares about compatibility and stability and all that, one person will
make mistakes anyway.

Software shops nowadays deploy peer review systems, which require every
change to be viewed by several other developers and approved. While
I'm a good, reasonably conscientious coder with decades of experience,
this has saved my proverbial butt. I can now palpably feel the
disadvantage of not having a peer review crew in my side projects.
The GNU project could benefit from a collaborative review system so that
changes to an important, high-impact program that countless projects
depend on, such as Bison, are not just down to a single fallible human
being.

There is a bit of collaboration in Bison in that some people, like
Paul Eggert, regularly keep up with the baseline and post to the
bug-bison mailing list. I feel that without their efforts, the situation
would be worse.

Lastly, it think it may be a good idea for at least every major release
of Bison to be regression tested by building several GNU/Linux
distributions from scratch with it. A distro build is a great test
suite for a toolchain component. If that is available, why would you
only rely on the tool's own limited suite when releasing?

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

  1. 2020-08-01 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Facial Recognition in Sports - No More Tickets
  2. 2020-08-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Faucin Nightmares
  3. 2020-08-02 aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] [ Docs ] side note Holocaust survivor
  4. 2020-08-02 aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] fre(e) the mind
  5. 2020-08-02 derrick <sderrick-at-optonline.net> Re: [Hangout - NYLXS] [ Docs ] side note Holocaust survivor
  6. 2020-08-02 From: "[RSS/Feed] nixCraft: Linux Tips, Hacks, Tutorials, Subject: [Hangout - NYLXS] nixCraft Linux / UNIX Newsletter
  7. 2020-08-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Murder Spike
  8. 2020-08-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] How do I make a nuclear bomb at home?
  9. 2020-08-03 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #471 - $1 / week
  10. 2020-08-01 zap via artix-general <artix-general-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] I had a suggestion or two,
  11. 2020-08-01 mobinmob via artix-general <artix-general-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] I had a suggestion or two,
  12. 2020-08-01 zap via artix-general <artix-general-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] I had a suggestion or two,
  13. 2020-08-01 mobinmob via artix-general <artix-general-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] I had a suggestion or two,
  14. 2020-08-01 zap via artix-general <artix-general-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] I had a suggestion or two,
  15. 2020-08-01 mobinmob via artix-general <artix-general-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] I had a suggestion or two,
  16. 2020-08-01 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Henrietta Lacks
  17. 2020-08-01 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Henrietta Lacks
  18. 2020-08-02 Alexandre Oliva <lxoliva-at-fsfla.org> Subject: [Hangout - NYLXS] GNU Linux-libre 5.8-gnu
  19. 2020-08-03 From: "[RSS/Feed] nixCraft: Linux Tips, Hacks, Tutorials, Subject: [Hangout - NYLXS] nixCraft Linux / UNIX Newsletter
  20. 2020-08-03 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #471 - $1 / week
  21. 2020-08-03 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter Issue 148, August 2020
  22. 2020-08-04 NYOUG <execdir-at-nyoug.org> Subject: [Hangout - NYLXS] Upcoming Events for Oracle Professionals
  23. 2020-08-04 From: "Dana Morgenstein, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Help the FSF tech team empower software users
  24. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Help the FSF tech team empower software users
  25. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Epidemiology course work we should all probably
  26. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Anti-Semites hiding in the Free Software Movement
  27. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Photo Journal of SOHO from today - Note how empty
  28. 2020-08-05 James E Keenan <jkeenan-at-pobox.com> Subject: [Hangout - NYLXS] Perl 7 presentation
  29. 2020-08-05 Jacob Salomon <jakesalomon-at-yahoo.com> Re: [Hangout - NYLXS] Perl 7 presentation
  30. 2020-08-05 From: "S." <sman356-at-yahoo.com> Re: [Hangout - NYLXS] Photo Journal of SOHO from today - Note how
  31. 2020-08-06 Ruben Safir <mrbrklyn-at-panix.com> Re: [Hangout - NYLXS] Photo Journal of SOHO from today - Note how
  32. 2020-08-05 From: "Kaz Kylheku (gnu-misc-discuss)" <936-846-2769-at-kylheku.com> Subject: [Hangout - NYLXS] Concerns about GNU Bison maintenance.
  33. 2020-08-06 From: "Jose E. Marchesi" <jemarch-at-gnu.org> Re: [Hangout - NYLXS] Concerns about GNU Bison maintenance.
  34. 2020-08-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] empty
  35. 2020-08-06 ams-at-gnu.org (Alfred M. Szmidt) Re: [Hangout - NYLXS] Concerns about GNU Bison maintenance.
  36. 2020-08-06 From: "Kaz Kylheku (gnu-misc-discuss)" <936-846-2769-at-kylheku.com> Re: [Hangout - NYLXS] Concerns about GNU Bison maintenance.
  37. 2020-08-06 From: "American Museum of Natural History" <learn-at-amnh.org> Subject: [Hangout - NYLXS] Sign Up for an Online Science Teacher's Course
  38. 2020-08-06 From: "American Museum of Natural History" <GilderCenter-at-amnh.org> Subject: [Hangout - NYLXS] Gilder Center Project Update
  39. 2020-08-06 From: "Kaz Kylheku (gnu-misc-discuss)" <936-846-2769-at-kylheku.com> Re: [Hangout - NYLXS] Concerns about GNU Bison maintenance.
  40. 2020-08-06 From: "Carlos O'Donell" <carlos-at-systemhalted.org> Re: [Hangout - NYLXS] Concerns about GNU Bison maintenance.
  41. 2020-08-06 ams-at-gnu.org (Alfred M. Szmidt) Re: [Hangout - NYLXS] Concerns about GNU Bison maintenance.
  42. 2020-08-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] google and elections
  43. 2020-08-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] innocense and due process
  44. 2020-08-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] hiding anti-semetic bigots in the free software
  45. 2020-08-06 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Question about deployment of math computing
  46. 2020-08-05 Wesley Peng <me-at-yonghua.org> Re: [Hangout - NYLXS] Question about deployment of math computing
  47. 2020-08-05 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] Question about deployment of math computing
  48. 2020-08-05 Wesley Peng <me-at-yonghua.org> Re: [Hangout - NYLXS] Question about deployment of math computing
  49. 2020-08-04 Wesley Peng <me-at-yonghua.org> Re: [Hangout - NYLXS] Question about deployment of math computing
  50. 2020-08-05 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Question about deployment of math computing
  51. 2020-08-05 From: =?UTF-8?Q?Andr=c3=a9_Warnier_=28tomcat/perl=29?= <aw-at-ice-sa.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  52. 2020-08-04 Wesley Peng <me-at-yonghua.org> Re: [Hangout - NYLXS] Question about deployment of math computing
  53. 2020-08-05 James Smith <js5-at-sanger.ac.uk> Re: [Hangout - NYLXS] Question about deployment of math computing
  54. 2020-08-05 Mark Blackman <mark-at-blackmans.org> Re: [Hangout - NYLXS] Question about deployment of math computing
  55. 2020-08-04 Wesley Peng <me-at-yonghua.org> Re: [Hangout - NYLXS] Question about deployment of math computing
  56. 2020-08-04 Wesley Peng <me-at-yonghua.org> Subject: [Hangout - NYLXS] Question about deployment of math computing
  57. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] Question about deployment of math computing
  58. 2020-08-04 Wesley Peng <me-at-yonghua.org> Re: [Hangout - NYLXS] suggestions for perl as web development
  59. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  60. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  61. 2020-08-04 Wesley Peng <me-at-yonghua.org> Re: [Hangout - NYLXS] suggestions for perl as web development
  62. 2020-08-04 Wesley Peng <me-at-yonghua.org> Re: [Hangout - NYLXS] suggestions for perl as web development
  63. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  64. 2020-08-04 From: <dcook-at-prosentient.com.au> Re: [Hangout - NYLXS] suggestions for perl as web development
  65. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  66. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  67. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  68. 2020-08-04 Mark Blackman <mark-at-blackmans.org> Re: [Hangout - NYLXS] suggestions for perl as web development
  69. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  70. 2020-08-04 Mark Blackman <mark-at-blackmans.org> Re: [Hangout - NYLXS] suggestions for perl as web development
  71. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  72. 2020-08-04 jbiskofski <jbiskofski-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  73. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  74. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  75. 2020-08-04 James Smith <js5-at-sanger.ac.uk> Re: [Hangout - NYLXS] suggestions for perl as web development
  76. 2020-08-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  77. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  78. 2020-08-04 Mark Blackman <mark-at-blackmans.org> Re: [Hangout - NYLXS] suggestions for perl as web development
  79. 2020-08-04 James Smith <js5-at-sanger.ac.uk> Re: [Hangout - NYLXS] suggestions for perl as web development
  80. 2020-08-04 Joseph He <joseph.he.2008-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  81. 2020-08-04 John Dunlap <John-at-lariat.co> Re: [Hangout - NYLXS] suggestions for perl as web development
  82. 2020-08-04 From: =?UTF-8?Q?Andr=c3=a9_Warnier_=28tomcat/perl=29?= <aw-at-ice-sa.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  83. 2020-08-04 paul trader <fliptop-at-igolinux.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  84. 2020-08-04 James Smith <js5-at-sanger.ac.uk> Re: [Hangout - NYLXS] suggestions for perl as web development
  85. 2020-08-04 From: "Andreas Mock" <andreas.mock-at-web.de> Re: [Hangout - NYLXS] suggestions for perl as web development
  86. 2020-08-04 Jan Kasprzak <kas-at-fi.muni.cz> Re: [Hangout - NYLXS] suggestions for perl as web development
  87. 2020-08-04 Ashish Mukherjee <ashish.mukherjee-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  88. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  89. 2020-08-04 Wesley Peng <me-at-yonghua.org> Subject: [Hangout - NYLXS] suggestions for perl as web development language
  90. 2020-08-04 Mark Blackman <mark-at-blackmans.org> Re: [Hangout - NYLXS] suggestions for perl as web development
  91. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  92. 2020-08-04 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] suggestions for perl as web development
  93. 2020-08-04 Rolf Schaufelberger <rs-at-plusw.de> Re: [Hangout - NYLXS] suggestions for perl as web development
  94. 2020-08-07 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Question about deployment of math computing
  95. 2020-08-06 Mithun Bhattacharya <mithnb-at-gmail.com> Re: [Hangout - NYLXS] Question about deployment of math computing
  96. 2020-08-07 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Question about deployment of math computing
  97. 2020-08-07 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] The University of Costumed Heroes: A video from
  98. 2020-08-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] check out this little video for fun
  99. 2020-08-10 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #472 - Perl Steering Committee
  100. 2020-08-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] This is dangerous and it sucks... stretch
  101. 2020-08-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] mail in election troubles
  102. 2020-08-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Let us play - name their barber
  103. 2020-08-10 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] mail in election troubles
  104. 2020-08-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Eric Garner Fiasco continues as a point of
  105. 2020-08-11 NCPA eCommunications <ncpa.ecommunications-at-ncpanet.org> Subject: [Hangout - NYLXS] HHS reopens Provider Relief Fund portal for
  106. 2020-08-11 NYOUG <execdir-at-nyoug.org> Subject: [Hangout - NYLXS] Upcoming Events for Oracle Professionals
  107. 2020-08-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] totally fucked at this point
  108. 2020-08-11 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Question to local hosted demo
  109. 2020-08-11 EURAFRI Networking - Karl <karl-at-eurafri.com> Subject: [Hangout - NYLXS] [Health] Question to local hosted demo database.
  110. 2020-08-11 The Billie Holiday Theatre <info-at-thebillieholiday.org> Subject: [Hangout - NYLXS] An Historic Photo for an Historic Time
  111. 2020-08-11 The Billie Holiday Theatre <info-at-thebillieholiday.org> Subject: [Hangout - NYLXS] An Historic Photo for an Historic Time
  112. 2020-08-11 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Some Questions
  113. 2020-08-11 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Question to local hosted demo
  114. 2020-08-11 EURAFRI Networking - Karl <karl-at-eurafri.com> Subject: [Hangout - NYLXS] [Health] Some Questions
  115. 2020-08-11 EURAFRI Networking - Karl <karl-at-eurafri.com> Re: [Hangout - NYLXS] [Health] Question to local hosted demo
  116. 2020-08-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] great listen,--
  117. 2020-08-14 Sergey Poznyakoff <gray-at-gnu.org.ua> Subject: [Hangout - NYLXS] mailutils-3.10 released [stable]
  118. 2020-08-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Hooray
  119. 2020-08-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Confusing
  120. 2020-08-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Race identification Software
  121. 2020-08-15 From: "S." <sman356-at-yahoo.com> Re: [Hangout - NYLXS] Canon "Mega tank" printers with Linux
  122. 2020-08-15 Ruben Safir <mrbrklyn-at-panix.com> Re: [Hangout - NYLXS] Canon "Mega tank" printers with Linux
  123. 2020-08-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] stop the bullshit now - child cases are not a
  124. 2020-08-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Brooklyn Politics getting heavy
  125. 2020-08-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Free Snoden Now
  126. 2020-08-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Postal Service and the Election
  127. 2020-08-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Media fear Mongering and LIEING headlines from PBS
  128. 2020-08-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] time to end the china sham
  129. 2020-08-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] fun and theatrics
  130. 2020-08-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] a complete breakdown
  131. 2020-08-16 Hebcal <noreply-at-hebcal.userecho.com> Re: [Hangout - NYLXS] Candle Lighting Times
  132. 2020-08-17 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #473 - What would you like to read
  133. 2020-08-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] age and COVID-19
  134. 2020-08-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] U.S. Coronavirus Forecasts Offer Somber Outlook,
  135. 2020-08-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Covid-19 NEVER going away... now what?
  136. 2020-08-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] South Korea's COVID-19 Miracle proves to also be
  137. 2020-08-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] crime pays - who thunk it
  138. 2020-08-17 From: "S." <sman356-at-yahoo.com> Re: [Hangout - NYLXS] subway propaganda war | | "MASK ON,
  139. 2020-08-17 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Guggenheim Museum Diversity, Equity, Access,
  140. 2020-08-17 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Guggenheim Museum Diversity, Equity, Access,
  141. 2020-08-17 facebook <facebook-at-mrbrklyn.com> Re: [Hangout - NYLXS] subway propaganda war | | "MASK ON,
  142. 2020-08-18 From: "[RSS/Feed] nixCraft: Linux Tips, Hacks, Tutorials, Subject: [Hangout - NYLXS] nixCraft Linux / UNIX Newsletter
  143. 2020-08-19 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] Tryton client connections
  144. 2020-08-18 Yusif Suleiman <yusifsuleiman-at-hotmail.com> Subject: [Hangout - NYLXS] [Health] Tryton client connections
  145. 2020-08-19 aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] subway propaganda war | | "MASK ON,
  146. 2020-08-19 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] GNU Health 3.6.4 install errors
  147. 2020-08-19 Doug Lytle <support-at-drdos.info> Subject: [Hangout - NYLXS] [Health] GNU Health 3.6.4 install errors
  148. 2020-08-19 Rob Dyke <robdyke-at-gmail.com> Subject: [Hangout - NYLXS] [Health] LiveCD / demo database request
  149. 2020-08-19 Rob Dyke <robdyke-at-gmail.com> Subject: [Hangout - NYLXS] [Health] LiveCD / demo database request
  150. 2020-08-19 Doug Lytle <support-at-drdos.info> Subject: [Hangout - NYLXS] [Health] GNU Health 3.6.4 install errors
  151. 2020-08-19 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] GNU Health 3.6.4 install errors
  152. 2020-08-19 Rob Dyke <robdyke-at-gmail.com> Subject: [Hangout - NYLXS] [Health] LiveCD / demo database request
  153. 2020-08-20 From: "American Museum of Natural History" <learn-at-amnh.org> Subject: [Hangout - NYLXS] Learn More About Our Upcoming Fall Session
  154. 2020-08-20 The Billie Holiday Theatre <info-at-thebillieholiday.org> Subject: [Hangout - NYLXS] A Historic Time In History, Use Your Voice NOW
  155. 2020-08-20 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Submit your session for LibrePlanet 2021 before
  156. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] =?utf-8?b?4oCcRkVNQSwgSSdkIHJhdGhlciBkbyBidXNp?=
  157. 2020-08-21 From: "American Museum of Natural History" <email-at-amnh.org> Subject: [Hangout - NYLXS] Today, see comets up close!
  158. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Cuomo to Trump - get a mask, while unmasked...
  159. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Made up Sunset Park emergency
  160. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Coney Island is being killed by COVID-19 response.
  161. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Mail Order Election Fraud
  162. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] WUHAN-19 Costs
  163. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] bastions of Conservative Immergants...
  164. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The very real death of NYC culture
  165. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] defunding the police - in seatle fails to impress
  166. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] after a series of failures - finally the FDA is
  167. 2020-08-21 Doug Lytle <support-at-drdos.info> Re: [Hangout - NYLXS] [Health] GNU Health 3.6.4 install errors
  168. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Lebanon's free fall collapse will echo for
  169. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] cyberwars in full gear
  170. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Mar 2019 - Who needs hospitals? Not Cuomo..
  171. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Who needs hostials - STILL ... Today not last
  172. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Lack of Policing makes crime rise? Who knew?
  173. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Black Lives really DO matter... Minories and
  174. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] The sumartion of Cuomo's death toll added to
  175. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] US Postal Service and Elections
  176. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Learning from the Enemy Camp and the Value of
  177. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Trumps Words - The right to decide for yourself..
  178. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The economy is not coming back... suprise.
  179. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Hezbolah and Lebanon
  180. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Keep your friends closer..
  181. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Chinese technological threat and recruitment
  182. 2020-08-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] hacking wars in the covid-19 period
  183. 2020-08-10 Boris Reitman <boris.reitman-at-gmail.com> Subject: [Hangout - NYLXS] Tree Table
  184. 2020-08-23 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] GNU Health 3.6.4 install errors
  185. 2020-08-23 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] GNU Health 3.6.4 install errors
  186. 2020-08-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] closed platform means closed!
  187. 2020-08-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] COVID-19 Cost of Unemployment - Europe and the US
  188. 2020-08-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] How nyc is emparing economic recorvy over petty
  189. 2020-08-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] stimulating the Chinese economy with US money
  190. 2020-08-24 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #474 - Perl and Docker
  191. 2020-08-25 The Billie Holiday Theatre <info-at-thebillieholiday.org> Subject: [Hangout - NYLXS] Taking a Moment to Pause & Reflect
  192. 2020-08-25 ruth02-at-web.de Re: [Hangout - NYLXS] Tree Table --> How many minutes to build it
  193. 2020-08-25 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Tree Table --> How many minutes to build it
  194. 2020-08-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] current schedule out of Sheepshead Bay
  195. 2020-08-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The massive layoffs are now starting - American
  196. 2020-08-26 Adam Richter <adamrichter4-at-gmail.com> Subject: [Hangout - NYLXS] [png-mng-implement] Impedements to libpng-1.7.0
  197. 2020-08-26 From: "[RSS/Feed] nixCraft: Linux Tips, Hacks, Tutorials, Subject: [Hangout - NYLXS] nixCraft Linux / UNIX Newsletter
  198. 2020-08-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] to top off a perfectly terrible month...
  199. 2020-08-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Insurance Company Windfalls
  200. 2020-08-27 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Perl is not quite dead yet
  201. 2020-08-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] =?utf-8?q?news_worth_reporting_-_Pyongyang?=
  202. 2020-08-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] AI challenge
  203. 2020-08-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Opinion | Cuomo Gets a Nursing Home Inspectio
  204. 2020-08-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] WHO failure
  205. 2020-08-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] me politics
  206. 2020-08-31 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #475 - Perl jobs? Perl events?
  207. 2020-08-31 NCPA eCommunications <ncpa.ecommunications-at-ncpanet.org> Subject: [Hangout - NYLXS] NCPA pushes House committee to address mail order
  208. 2020-08-31 From: "Donald Robertson, III, DBD" <info-at-defectivebydesign.org> Subject: [Hangout - NYLXS] The DMCA could use an update,

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!