• (OT - sort of) Federal Reserve Looks to Update Payment System

    From Ken@klshafer@att.net to comp.lang.cobol on Fri Oct 5 03:10:18 2018
    From Newsgroup: comp.lang.cobol

    OK, I've been gone for while, doing other necessary, but not more enjoyable things than comp.lang.cobol, but we can dispense with the flood of "Welcome back!" can't we...
    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is this superficially innocuous article, "Fed Looks to Update Payment System", which purports to introduce the Fed's new attempt at "modernization", a goal of a 24 hour a day / 7 days a week / 365 days a year real-time payment system.
    Let us, for the moment, accept this literally as stated. I see as a necessary consequence of this the complete elimination of "batch." Can we at least agree upon this, and discuss the risks inherent in that?
    An excerpt: "Tuesday's proposal would involve a new, *real-time* [emphasis added] settlement system where banks process transactions as soon as a customer needs money. It would be operated by the Federal Reserve banks in cities across the country and could be used by more than 11,000 U.S. financial institutions."
    The article claims that "delays" in processing present real risks to the financial system in times of stress.
    It is unclear to me if the "batch window" would continue to be allowed by major banks and clearinghouse hubs, to wit, "The Fed operates a payment system between banks, which runs alongside other systems such as bank-run automated clearinghouse and credit or debit cards."
    It is also unclear to me how this new paradigm would accommodate such long standing regulatory practices such as "minimum cash capitalization" which necessitate things like banks borrowing "overnight funds" to meet those requirements. If the payment system operates 24/7, uh, just where *is" overnight located?
    An descriptive article on the fed website can be found here: https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm
    Who shall we appoint to be comp.lang.cobol spokesperson for Public Input? :-) The article also has a link to a .pdf which is the Proposal.
    Am I the only one to contend what a bad, very, very, very bad idea this is, as it subjects the payment system to "race conditions", with risks so much more severe than envisioned in the current system that has batch?
    One is reminded of the scene in that very good movie _Margin Call_, a fictional portrayal of a "blended" Wall Street investment bank, in the throes of discovering the imminent melt-down of the "mortgage backed securities" fiasco which caused the steep recession of 2008.
    In that movie, Jeremy Irons, the firm's Chairman, is explaining to Kevin Spacey, the Trade Floor Manager: "There are three ways to succeed in this business. Number one is cheat, but I don't cheat. Number two is to be smarter, and I'm not that smart. Number three is to be *first*! (Meaning he will be first to dump the securities before other firms realize they are worth pennies on the dollar)."
    Spacey: "You're panicking!"
    Irons: "It's not panicking if you're the one who starts it."
    Opinions everyone?
    Ken
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Kerry Liles@kerry.liles@gmail.com to comp.lang.cobol on Fri Oct 5 08:54:19 2018
    From Newsgroup: comp.lang.cobol

    On 10/5/2018 6:10 AM, Ken wrote:
    OK, I've been gone for while, doing other necessary, but not more enjoyable things than comp.lang.cobol, but we can dispense with the flood of "Welcome back!" can't we...

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is this superficially innocuous article, "Fed Looks to Update Payment System", which purports to introduce the Fed's new attempt at "modernization", a goal of a 24 hour a day / 7 days a week / 365 days a year real-time payment system.

    Let us, for the moment, accept this literally as stated. I see as a necessary consequence of this the complete elimination of "batch." Can we at least agree upon this, and discuss the risks inherent in that?


    An excerpt: "Tuesday's proposal would involve a new, *real-time* [emphasis added] settlement system where banks process transactions as soon as a customer needs money. It would be operated by the Federal Reserve banks in cities across the country and could be used by more than 11,000 U.S. financial institutions."

    The article claims that "delays" in processing present real risks to the financial system in times of stress.

    It is unclear to me if the "batch window" would continue to be allowed by major banks and clearinghouse hubs, to wit, "The Fed operates a payment system between banks, which runs alongside other systems such as bank-run automated clearinghouse and credit or debit cards."

    It is also unclear to me how this new paradigm would accommodate such long standing regulatory practices such as "minimum cash capitalization" which necessitate things like banks borrowing "overnight funds" to meet those requirements. If the payment system operates 24/7, uh, just where *is" overnight located?

    An descriptive article on the fed website can be found here:

    https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm

    Who shall we appoint to be comp.lang.cobol spokesperson for Public Input? :-)

    The article also has a link to a .pdf which is the Proposal.

    Am I the only one to contend what a bad, very, very, very bad idea this is, as it subjects the payment system to "race conditions", with risks so much more severe than envisioned in the current system that has batch?


    One is reminded of the scene in that very good movie _Margin Call_, a fictional portrayal of a "blended" Wall Street investment bank, in the throes of discovering the imminent melt-down of the "mortgage backed securities" fiasco which caused the steep recession of 2008.

    In that movie, Jeremy Irons, the firm's Chairman, is explaining to Kevin Spacey, the Trade Floor Manager: "There are three ways to succeed in this business. Number one is cheat, but I don't cheat. Number two is to be smarter, and I'm not that smart. Number three is to be *first*! (Meaning he will be first to dump the securities before other firms realize they are worth pennies on the dollar)."

    Spacey: "You're panicking!"

    Irons: "It's not panicking if you're the one who starts it."

    Opinions everyone?

    Ken


    Ah, the best laid plans o'mice 'n men... I share the healthy skepticism.

    In Canada, we have the Phoenix payroll disaster - an ongoing horror
    movie of its own: an attempt to have 1 automated payroll system for all Federal government employees.

    Now in the running for the biggest debacle in computing history. In
    fact, it is such a gong show that it might win not just first prize in
    that dubious race, but second place as well...

    There are many examples - alas, a lot of those examples are to be found
    in the government or public service arena. Anyone believe that is a coincidence? :)
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Clark F Morris@cfmpublic@ns.sympatico.ca to comp.lang.cobol on Fri Oct 5 11:46:20 2018
    From Newsgroup: comp.lang.cobol

    On Fri, 5 Oct 2018 08:54:19 -0400, Kerry Liles <kerry.liles@gmail.com>
    wrote:

    snip

    Ah, the best laid plans o'mice 'n men... I share the healthy skepticism.

    In Canada, we have the Phoenix payroll disaster - an ongoing horror
    movie of its own: an attempt to have 1 automated payroll system for all >Federal government employees.

    Now in the running for the biggest debacle in computing history. In
    fact, it is such a gong show that it might win not just first prize in
    that dubious race, but second place as well...

    There are many examples - alas, a lot of those examples are to be found
    in the government or public service arena. Anyone believe that is a >coincidence? :)

    Business and academia can hide their blunders better. Also they have
    less funds and other departments more willing to scream. In the case
    of Phoenix, I doubt any private entity would have been allowed to get
    away with that bad a pay fiasco.

    I wonder if the base system actually works and if it is like a lot of
    systems where the users input control information and inadequate
    control verification and user interface is the main problem.

    Clark Morris
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Ken@klshafer@att.net to comp.lang.cobol on Fri Oct 5 08:18:27 2018
    From Newsgroup: comp.lang.cobol

    On Friday, October 5, 2018 at 6:10:20 AM UTC-4, Ken wrote:
    OK, I've been gone for while, doing other necessary, but not more enjoyable things than comp.lang.cobol, but we can dispense with the flood of "Welcome back!" can't we...

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is this superficially innocuous article, "Fed Looks to Update Payment System", which purports to introduce the Fed's new attempt at "modernization", a goal of a 24 hour a day / 7 days a week / 365 days a year real-time payment system.

    Let us, for the moment, accept this literally as stated. I see as a necessary consequence of this the complete elimination of "batch." Can we at least agree upon this, and discuss the risks inherent in that?

    Even if the code was implemented *perfectly*, with no defects whatsoever, I still see very significant risk in how the system would be used, or rather, abused, in a transactional cascading way. Remember the old "check kiting" trick? And how banks were able to put an end to it by not giving you "access" to or "credit" for that money until the check had "cleared"? What are the potentials and risks for real-time check-kiting, as unscrupulous "traders" try to figure out the communication paths and take advantage of a few seconds or fractions of a second of lag?
    Ken
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From docdwarf@docdwarf@panix.com () to comp.lang.cobol on Fri Oct 5 20:34:39 2018
    From Newsgroup: comp.lang.cobol

    In article <a6b08917-8735-4824-beb5-c2383fbbe057@googlegroups.com>,
    Ken <klshafer@att.net> wrote:
    OK, I've been gone for while, doing other necessary, but not more
    enjoyable things than comp.lang.cobol, but we can dispense with the
    flood of "Welcome back!" can't we...

    Welcome ba... oh, all right.

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is
    this superficially innocuous article, "Fed Looks to Update Payment
    System", which purports to introduce the Fed's new attempt at >"modernization", a goal of a 24 hour a day / 7 days a week / 365 days a
    year real-time payment system.

    Not quite, Mr Shafer... paragraph 3, sentence 2: 'The Board is not
    committing to any specific action and is seeking input on which, if any, actions the Federal Reserve should take.'

    It is a meeting that seeks to generate more meetings.


    Let us, for the moment, accept this literally as stated. I see as a
    necessary consequence of this the complete elimination of "batch." Can
    we at least agree upon this, and discuss the risks inherent in that?

    Given that a rolling stone gathers no moss... then money that is always in motion has less time to sit and earn interest.

    An excerpt: "Tuesday's proposal would involve a new, *real-time*
    [emphasis added] settlement system where banks process transactions as
    soon as a customer needs money. It would be operated by the Federal
    Reserve banks in cities across the country and could be used by more
    than 11,000 U.S. financial institutions."

    The language here is so loose that it needs an antidiarrheal. A
    transaction with a street-vendor might be seen as needing 'immediate
    money' but a minor purchase - an automobile, a house, a parcel of land sufficiently large for a moderate-sized manufacturing facility - all take place with nary a coin nor banknote to be seen.

    'One size fits all' does not apply to finance.


    The article claims that "delays" in processing present real risks to the >financial system in times of stress.

    Or... delays in processing prevent runaway panics. A small village can
    make do with the ebb-and-flow of a river but a city of any size is
    well-served by a reservoir.


    It is unclear to me if the "batch window" would continue to be allowed
    by major banks and clearinghouse hubs, to wit, "The Fed operates a
    payment system between banks, which runs alongside other systems such as >bank-run automated clearinghouse and credit or debit cards."

    It is also unclear to me how this new paradigm would accommodate such
    long standing regulatory practices such as "minimum cash capitalization" >which necessitate things like banks borrowing "overnight funds" to meet
    those requirements. If the payment system operates 24/7, uh, just where
    *is" overnight located?

    The Royal Observatory in Greenwich.


    An descriptive article on the fed website can be found here:

    https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm

    Who shall we appoint to be comp.lang.cobol spokesperson for Public Input? :-)

    I don't see a rate, or range of rates, associated with the position
    offered.


    The article also has a link to a .pdf which is the Proposal.

    Am I the only one to contend what a bad, very, very, very bad idea this
    is, as it subjects the payment system to "race conditions", with risks
    so much more severe than envisioned in the current system that has
    batch?

    Mr Trembley might have some interesting views about a large business
    that's always open.


    One is reminded of the scene in that very good movie _Margin Call_, a >fictional portrayal of a "blended" Wall Street investment bank, in the
    throes of discovering the imminent melt-down of the "mortgage backed >securities" fiasco which caused the steep recession of 2008.

    In that movie, Jeremy Irons, the firm's Chairman, is explaining to Kevin >Spacey, the Trade Floor Manager: "There are three ways to succeed in
    this business. Number one is cheat, but I don't cheat. Number two is to
    be smarter, and I'm not that smart. Number three is to be *first*!
    (Meaning he will be first to dump the securities before other firms
    realize they are worth pennies on the dollar)."

    Spacey: "You're panicking!"

    Irons: "It's not panicking if you're the one who starts it."

    A while back there was no Federal Reserve and banks would issue their own notes. Banks, like any other businesses - governments included - sometimes cannot meet the promises they've made for money and the bank is then, literally, broken... 'bank-rupt'.

    (the language tells so many things if one only listens!)

    Anyhow... a bank in, say, Rochester, New York would fail and its paper
    would become worthless. Notice of the bankruptcy would be printed and sent
    by barge to Albany, the state capitol... about 250 miles, give or take a
    few.

    Meanwhile... riders on horseback would race the barges, hoping to reach
    Albany and sell off the notes before anyone found out they were worthless.

    This was in the mid-19th century. Knowing first can make for a tidy
    profit.

    DD
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From docdwarf@docdwarf@panix.com () to comp.lang.cobol on Fri Oct 5 20:54:24 2018
    From Newsgroup: comp.lang.cobol

    In article <pp7mts$1n49$1@gioia.aioe.org>,
    Kerry Liles <kerry.liles@gmail.com> wrote:
    On 10/5/2018 6:10 AM, Ken wrote:

    [snip]

    Opinions everyone?

    Ah, the best laid plans o'mice 'n men... I share the healthy skepticism.

    In Canada, we have the Phoenix payroll disaster - an ongoing horror
    movie of its own: an attempt to have 1 automated payroll system for all >Federal government employees.

    I was in Vancouver, BC a short while back and remember seeing a television news piece about that. The intricacies of a Federal payroll system are
    deep (one of my clients is a United Statesian Federal Department) and
    every so often I run across proponents of 'all ya gotta do is...'
    solutions.

    Reading the source code is like reading a History of Vanished Federal Institutions... page after page of conditions to executed for, say, paying Sunday second-shift overtime on a holiday for employees of the Bureau of Buggy-Whip Standards.

    DD
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Ken@klshafer@att.net to comp.lang.cobol on Fri Oct 5 14:01:46 2018
    From Newsgroup: comp.lang.cobol

    On Friday, October 5, 2018 at 4:34:41 PM UTC-4, docd...@panix.com wrote:
    In article <a6b08917-8735-4824-beb5-c2383fbbe057@googlegroups.com>,
    Ken wrote:
    OK, I've been gone for while, doing other necessary, but not more
    enjoyable things than comp.lang.cobol, but we can dispense with the
    flood of "Welcome back!" can't we...

    Welcome ba... oh, all right.

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is >this superficially innocuous article, "Fed Looks to Update Payment
    System", which purports to introduce the Fed's new attempt at >"modernization", a goal of a 24 hour a day / 7 days a week / 365 days a >year real-time payment system.

    Not quite, Mr Shafer... paragraph 3, sentence 2: 'The Board is not committing to any specific action and is seeking input on which, if any, actions the Federal Reserve should take.'

    It is a meeting that seeks to generate more meetings.


    Let us, for the moment, accept this literally as stated. I see as a >necessary consequence of this the complete elimination of "batch." Can
    we at least agree upon this, and discuss the risks inherent in that?

    Given that a rolling stone gathers no moss... then money that is always in motion has less time to sit and earn interest.

    An excerpt: "Tuesday's proposal would involve a new, *real-time*
    [emphasis added] settlement system where banks process transactions as
    soon as a customer needs money. It would be operated by the Federal
    Reserve banks in cities across the country and could be used by more
    than 11,000 U.S. financial institutions."

    The language here is so loose that it needs an antidiarrheal. A
    transaction with a street-vendor might be seen as needing 'immediate
    money' but a minor purchase - an automobile, a house, a parcel of land sufficiently large for a moderate-sized manufacturing facility - all take place with nary a coin nor banknote to be seen.

    'One size fits all' does not apply to finance.


    The article claims that "delays" in processing present real risks to the >financial system in times of stress.

    Or... delays in processing prevent runaway panics. A small village can
    make do with the ebb-and-flow of a river but a city of any size is well-served by a reservoir.


    It is unclear to me if the "batch window" would continue to be allowed
    by major banks and clearinghouse hubs, to wit, "The Fed operates a
    payment system between banks, which runs alongside other systems such as >bank-run automated clearinghouse and credit or debit cards."

    It is also unclear to me how this new paradigm would accommodate such
    long standing regulatory practices such as "minimum cash capitalization" >which necessitate things like banks borrowing "overnight funds" to meet >those requirements. If the payment system operates 24/7, uh, just where >*is" overnight located?

    The Royal Observatory in Greenwich.


    An descriptive article on the fed website can be found here:

    https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm

    Who shall we appoint to be comp.lang.cobol spokesperson for Public Input? :-)

    I don't see a rate, or range of rates, associated with the position
    offered.


    The article also has a link to a .pdf which is the Proposal.

    Am I the only one to contend what a bad, very, very, very bad idea this
    is, as it subjects the payment system to "race conditions", with risks
    so much more severe than envisioned in the current system that has
    batch?

    Mr Trembley might have some interesting views about a large business
    that's always open.


    One is reminded of the scene in that very good movie _Margin Call_, a >fictional portrayal of a "blended" Wall Street investment bank, in the >throes of discovering the imminent melt-down of the "mortgage backed >securities" fiasco which caused the steep recession of 2008.

    In that movie, Jeremy Irons, the firm's Chairman, is explaining to Kevin >Spacey, the Trade Floor Manager: "There are three ways to succeed in
    this business. Number one is cheat, but I don't cheat. Number two is to
    be smarter, and I'm not that smart. Number three is to be *first*!
    (Meaning he will be first to dump the securities before other firms
    realize they are worth pennies on the dollar)."

    Spacey: "You're panicking!"

    Irons: "It's not panicking if you're the one who starts it."

    A while back there was no Federal Reserve and banks would issue their own notes. Banks, like any other businesses - governments included - sometimes cannot meet the promises they've made for money and the bank is then, literally, broken... 'bank-rupt'.

    (the language tells so many things if one only listens!)

    Anyhow... a bank in, say, Rochester, New York would fail and its paper
    would become worthless. Notice of the bankruptcy would be printed and sent by barge to Albany, the state capitol... about 250 miles, give or take a few.

    Meanwhile... riders on horseback would race the barges, hoping to reach Albany and sell off the notes before anyone found out they were worthless.

    This was in the mid-19th century. Knowing first can make for a tidy
    profit.

    DD

    *You make me laugh* all the while financial calamity is "imminent" !

    It is reassuring to me that in these confusing and turbulent times, some things just do not change...

    Ken
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From docdwarf@docdwarf@panix.com () to comp.lang.cobol on Sat Oct 6 03:21:23 2018
    From Newsgroup: comp.lang.cobol

    In article <49f622b0-413b-4b6f-886b-41c2ca43af8f@googlegroups.com>,
    Ken <klshafer@att.net> wrote:

    [snip]

    *You make me laugh* all the while financial calamity is "imminent" !

    Pshaw, you's jes' easily amused. Glad you enjoyed.

    DD
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From pete dashwood@dashwood@enternet.co.nz to comp.lang.cobol on Sun Oct 7 13:18:41 2018
    From Newsgroup: comp.lang.cobol

    On 5/10/2018 11:10 PM, Ken wrote:
    OK, I've been gone for while, doing other necessary, but not more enjoyable things than comp.lang.cobol, but we can dispense with the flood of "Welcome back!" can't we...

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is this superficially innocuous article, "Fed Looks to Update Payment System", which purports to introduce the Fed's new attempt at "modernization", a goal of a 24 hour a day / 7 days a week / 365 days a year real-time payment system.

    Let us, for the moment, accept this literally as stated. I see as a necessary consequence of this the complete elimination of "batch." Can we at least agree upon this, and discuss the risks inherent in that?

    Sorry, Ken.

    I see the elimination of "batch" (a regular run that processes
    transactions on a regular basis) as a desirable goal and have felt that
    way for around 20 years now. The last system that I designed which had
    batch processing in it was in the last century (1980s) (and I have
    designed a number of systems since then...)

    There are some (quite rare) occasions when it makes sense to process in
    batch, so I wouldn't rule it out entirely, but a properly designed
    real-time system should be modelling the real world in real time and it
    will have no need of batch processing. It should reflect the situation
    as it is NOW, and batch would only be useful for historical reporting
    against arbitrary time periods. (If you design your system properly you
    can have agents that process the audit and log trails, and maybe some
    "report feeds" (a kind of "batch" I guess...), to produce such data at
    any time it is needed, not regularly at, say, end of month, but whenever
    you want the information, on demand...

    "Complete elimination", IMHO, poses no risks whatsoever and is actually
    a desirable state to aim for, so I can't agree your basic premise here.

    An excerpt: "Tuesday's proposal would involve a new, *real-time* [emphasis added] settlement system where banks process transactions as soon as a customer needs money. It would be operated by the Federal Reserve banks in cities across the country and could be used by more than 11,000 U.S. financial institutions."

    The article claims that "delays" in processing present real risks to the financial system in times of stress.

    It is unclear to me if the "batch window" would continue to be allowed by major banks and clearinghouse hubs, to wit, "The Fed operates a payment system between banks, which runs alongside other systems such as bank-run automated clearinghouse and credit or debit cards."

    It is also unclear to me how this new paradigm would accommodate such long standing regulatory practices such as "minimum cash capitalization" which necessitate things like banks borrowing "overnight funds" to meet those requirements. If the payment system operates 24/7, uh, just where *is" overnight located?

    An descriptive article on the fed website can be found here:

    https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm

    Who shall we appoint to be comp.lang.cobol spokesperson for Public Input? :-)

    The article also has a link to a .pdf which is the Proposal.

    Am I the only one to contend what a bad, very, very, very bad idea this is, as it subjects the payment system to "race conditions", with risks so much more severe than envisioned in the current system that has batch?

    One is reminded of the scene in that very good movie _Margin Call_, a fictional portrayal of a "blended" Wall Street investment bank, in the throes of discovering the imminent melt-down of the "mortgage backed securities" fiasco which caused the steep recession of 2008.

    In that movie, Jeremy Irons, the firm's Chairman, is explaining to Kevin Spacey, the Trade Floor Manager: "There are three ways to succeed in this business. Number one is cheat, but I don't cheat. Number two is to be smarter, and I'm not that smart. Number three is to be *first*! (Meaning he will be first to dump the securities before other firms realize they are worth pennies on the dollar)."

    Spacey: "You're panicking!"

    Irons: "It's not panicking if you're the one who starts it."

    Opinions everyone?

    Ken

    My reaction is that it's good to see the USA bring its Banking system to
    the same place where a number of other countries have been for years.

    There is nothing inherently wrong with Real Time Banking.

    It is just much more difficult to do in the USA because of the size of
    the population and the number of transactions occurring.

    The Bank I use has these facilities and has had for quite some time now.
    My world didn't end because their systems moved to Real Time.

    In fact, I like going online at 3:00 in the morning and reviewing my
    accounts and transferring money between them.

    It is many years since I had a paper monthly statement (produced from a
    batch run) although I can get a statement for ANY period of time (going
    back 3 years; before that I need to request the information...) and have
    it printed or delivered in computer sensible form directly to my PC.

    I'm required to file GST (Goods and Services Tax...VAT, MWST, maybe
    Sales Tax...) returns for PRIMA and it used to be a dreadful business of
    going through monthly invoices and preparing data for input for my accountant, who then had to enter it all into his system and then file
    the return.

    Nowadays we do it every 6 months and it involves me logging in to my
    Bank, specifying the dates I want (from, to) and a mouse click. I get a
    .CSV instantly which I can forward to the Accountant and also drop
    directly into my own spreadsheet. The cost has dropped by over 90% of
    what it used to be because no-one has to do any work. The IRD are happy,
    the Accountant is happy, and I no longer need to employ a Bookkeeper to
    check all the paper and get a computer file for data entry

    The days of green lineflo for most of the world (outside COBOL and
    mainframes) are long gone.

    I'm on record in this forum years ago questioning the point of batch processing when we have modern networks that can equal the raw power of
    a mainframe. What I said then is even more true now and it looks like
    others are cottoning on as well... :-)

    This move is NOT a "a bad, very, very, very bad idea"; it reflects an enlightened view of the future and a response to the population's
    requirements to do Banking on phones, tablets, PCs etc., just like they
    do everything else.

    Check your calendar, and then recognize that change is inevitable and
    the best you can do is embrace it and help make sure it goes well.

    Pete.
    --
    I used to write COBOL; now I can do anything...
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Ken@klshafer@att.net to comp.lang.cobol on Sun Oct 7 04:49:52 2018
    From Newsgroup: comp.lang.cobol

    On Saturday, October 6, 2018 at 8:18:46 PM UTC-4, pete dashwood wrote:
    <<stuff deleted<<

    Check your calendar, and then recognize that change is inevitable and
    the best you can do is embrace it and help make sure it goes well.

    Pete.
    Change is inevitable, and so is the motivation of the greedy to "work the system." The problem with "real-time" updates is that it is not instantaneously real-time across the globe. There will be those who will take advantage of the latency, no matter how small. Evidence of this is in the stock market, where certain powerful concerns spent large sums of money to obtain a few microseconds advantage in trading by installing high-bandwidth systems available to them, but not to all. "Batch" allows some breathing room to sort that out.
    As far as your directive for me to "check my calendar," there is nothing wrong with being a technological conservative, and insisting that risks be identified and managed. And I find the haughtiness in that directive unpersuasive. (Though I know you mean well, and I have known you for a while, so you are advantaged with a "special dispensation." :-) )
    I have kept an eye on the financial excesses the past few decades, and the ruins left in their wake. The financial news reporter analyst "tells" (as in poker "tells") that preceded those crises always reflected a significant uptick in words such as "creative financial instruments", "progress", and "efficiency."
    I see these same "tells" in these proposals by the Federal Reserve.
    Ken
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From pete dashwood@dashwood@enternet.co.nz to comp.lang.cobol on Mon Oct 8 14:02:03 2018
    From Newsgroup: comp.lang.cobol

    On 8/10/2018 12:49 AM, Ken wrote:
    On Saturday, October 6, 2018 at 8:18:46 PM UTC-4, pete dashwood wrote: <<stuff deleted<<

    Check your calendar, and then recognize that change is inevitable and
    the best you can do is embrace it and help make sure it goes well.

    Pete.

    Change is inevitable, and so is the motivation of the greedy to "work the system." The problem with "real-time" updates is that it is not instantaneously real-time across the globe. There will be those who will take advantage of the latency, no matter how small. Evidence of this is in the stock market, where certain powerful concerns spent large sums of money to obtain a few microseconds advantage in trading by installing high-bandwidth systems available to them, but not to all. "Batch" allows some breathing room to sort that out.

    As far as your directive for me to "check my calendar," there is nothing wrong with being a technological conservative, and insisting that risks be identified and managed. And I find the haughtiness in that directive unpersuasive. (Though I know you mean well, and I have known you for a while, so you are advantaged with a "special dispensation." :-) )

    I have kept an eye on the financial excesses the past few decades, and the ruins left in their wake. The financial news reporter analyst "tells" (as in poker "tells") that preceded those crises always reflected a significant uptick in words such as "creative financial instruments", "progress", and "efficiency."

    I see these same "tells" in these proposals by the Federal Reserve.

    Ken

    OK, There is no point in us debating this as no minds will be changed
    (or even adjusted... :-))

    All I will say is that I don't share your pessimism and the reason I
    don't was in the mail which you snipped.

    However, I do accept that an online system modelling the real world in
    real time, is a long way from a centralized batch processor dealing with accumulated transactions for a given time frame, and it requires some significant mental adjustment to accommodate. (I know this because I had
    to make such an adjustment, and encourage others to make it...)

    Thank you for your dispensation; there was no intended affront in my
    post. :-)

    Pete.
    --
    I used to write COBOL; now I can do anything...
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From docdwarf@docdwarf@panix.com () to comp.lang.cobol on Mon Oct 8 03:50:27 2018
    From Newsgroup: comp.lang.cobol

    In article <g1vokdF4fv5U1@mid.individual.net>,
    pete dashwood <dashwood@enternet.co.nz> wrote:
    On 8/10/2018 12:49 AM, Ken wrote:
    On Saturday, October 6, 2018 at 8:18:46 PM UTC-4, pete dashwood wrote:
    <<stuff deleted<<

    Check your calendar, and then recognize that change is inevitable and
    the best you can do is embrace it and help make sure it goes well.

    Pete.

    Change is inevitable, and so is the motivation of the greedy to "work
    the system." The problem with "real-time" updates is that it is not >instantaneously real-time across the globe. There will be those who will
    take advantage of the latency, no matter how small. Evidence of this is
    in the stock market, where certain powerful concerns spent large sums of >money to obtain a few microseconds advantage in trading by installing >high-bandwidth systems available to them, but not to all. "Batch" allows
    some breathing room to sort that out.

    As far as your directive for me to "check my calendar," there is
    nothing wrong with being a technological conservative, and insisting
    that risks be identified and managed. And I find the haughtiness in that >directive unpersuasive. (Though I know you mean well, and I have known
    you for a while, so you are advantaged with a "special dispensation."
    :-) )

    I have kept an eye on the financial excesses the past few decades, and
    the ruins left in their wake. The financial news reporter analyst
    "tells" (as in poker "tells") that preceded those crises always
    reflected a significant uptick in words such as "creative financial >instruments", "progress", and "efficiency."

    I see these same "tells" in these proposals by the Federal Reserve.

    Ken

    OK, There is no point in us debating this as no minds will be changed
    (or even adjusted... :-))

    Maybe not yours, Mr Dashwood, and maybe not Mr Shafer's... but there might
    be others whose opinions are not so ossified.

    Mr Shafer speaks of decades of experience which has lead him to a
    different conclusion. That might - at least as an attempt at professional courtesy - merit a bit more consideration than a flippant 'look at your calendar'.

    For example... the other day I saw a panel discussion featuring folks like
    the President of Estonia. In Estonia you get born, issued a National ID
    Number and that follows you for life.

    That may be a suitable solution for a country of 1.3 million souls. Are
    there grounds to conclude that it will scale to a city of 13 million, or a nation of 130 million? If a solution can't scale properly then patchworks proliferate, those are prone to mishaps.

    In my own country it is possible to live a small, moderately productive
    life and be almost completely invisible to authorities. Buying a house or filing corporate tax returns might prove a challenge... but more folks go through life doing neither so... what need have they to bother?

    I read an article about a company that does micro-loans based on cellphone activity... if you unclothe your transactions the prospective lender sees
    your traffic, notifications of bills received and paid, reliability of traffic, both commercial and physical... and in exchange for this
    voluntary, utter nakedness they might make a loan sufficient to change a
    life.

    Now... if make clay tiles and a small loan would allow you to purchase
    molds and forms sufficient to increase your output 25%/month... that's
    quite a bargain.

    For someone such as I, a target dearly sought by advertisers, another temptation needs be offered.

    DD
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From pete dashwood@dashwood@enternet.co.nz to comp.lang.cobol on Mon Oct 8 17:47:01 2018
    From Newsgroup: comp.lang.cobol

    On 8/10/2018 4:50 PM, docdwarf@panix.com wrote:
    life.

    Now... if make clay tiles and a small loan would allow you to purchase
    molds and forms sufficient to increase your output 25%/month... that's
    Thanks for this post, Doc.

    You just reminded me why I've almost stopped coming here.

    Pete.
    --
    I used to write COBOL; now I can do anything...
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Ken@klshafer@att.net to comp.lang.cobol on Sun Oct 7 23:29:56 2018
    From Newsgroup: comp.lang.cobol

    On Sunday, October 7, 2018 at 11:50:29 PM UTC-4, docd...@panix.com wrote:
    Maybe not yours, Mr Dashwood, and maybe not Mr Shafer's... but there might be others whose opinions are not so ossified.
    Gee, thanks, Doc ... for making me feel OLD. :-)

    Mr Shafer speaks of decades of experience which has lead him to a
    different conclusion. That might - at least as an attempt at professional courtesy - merit a bit more consideration than a flippant 'look at your calendar'.
    Three banking story anecdotes. Maybe not directly related to batch vs. realtime, then again, maybe so.
    Story 1 - I was working in Manhattan in 1985. Contract services client was a small company, with smallish "capitalization." Anyway, I kept my checking account in my home base, Bloomington, IN. Found out, some two weeks later, that my last pay check had bounced. I had the check forwarded to me in Manhattan, and took it to the NYC bank office branch from which it was issued. That branch REFUSED to "cash it," though I provided plenty of righteous ID. Would not turn it into a cashiers check or a certified check or a money order or cash or anything. Their standard response was, "Deposit it in YOUR bank." My retort: "Look right here! It says, "Pay to the order of Kenneth Shafer! It does NOT say Pay to Kenneth Shafer's bank! This is a demand instrument (the banking industry's language, not mine!) and I am here in person to demand payment!
    I was prepared to be the asshole that I am. Upon being refused again, I whipped out a piece of paper that had WRITTEN ORDER on it, instructing the bank to "pay" me by issuing a cashier's check. I politely told the teller I understood, took out a red ink pad, and a rubber stamp I had custom-made for the occasion - it said REFUSED in big intimidating block letters, with lines for Name and Date.
    The teller recoiled like he had just seen a green mamba snake, and called his manager a VP, who explained again to me, and signed the document.
    I later came back with the owner of the company, and tried again, but an Exec VP, not the signer VP, came over and again refused, and also claimed that the check had now been refused twice, and thus would never be accepted again. Thus a new check would be needed. Mind you, he was explaining this RIGHT IN FRONT OF HIS CLIENT, the computer services contract company owner.
    Anyway, I "solved" the problem by opening an account at another, friendlier, bank, explaining that I needed a "collection account" locally so that my check would clear in only two days, which at the time (and probably still is), the New York City commercial clearing house rules.
    My sales rep, who brought me the replacement check, asked me, "Just what did you do and say at that branch? Their manager said he was a Vietnam veteran and if you ever came back to his branch he would KILL you!"
    I laughed, but since this involved money, took his threat seriously. From that time on, I had only to go to Mr. Friendly Bank account rep, who would call up Mr. Vietnam Vet who wanted to kill me, and ask him, "Has check number 2233 cleared?" Upon a confirming yes, they chit-chatted pleasantries for thirty seconds, then he hang up and told me the good news.
    "How was he?" I inquired. "Very friendly," Mr. Nice Banker said.
    Empirical Conclusion important to this discussion: Bankers treat other bankers differently than how they treat you and me.
    Story 2 - This one is recent. From only a couple of weeks ago. I made a payment by check, in person, using a blank check in my wallet. But I forgot to make the entry in my checkbook register. Later, noticing the omission, but failing to recall the issuance of the check, I panicked, "Oh! I've lost a blank check! Better put a Stop Payment on it." Which I did. A couple days later, I discovered the receipt that showed I had used the check. I go online, and see the check has cleared - oh! that is now what I wanted all along. But to be SAFE, I go into bank online chat, explain my situation, am reassured that indeed the check has cleared, but that the service rep will lift the Stop Payment anyway.
    I go online another day or two later - HORRORS! I see a CREDIT in my account for the amount of the check! Yes, they bounced it after all! After the online showed that it had cleared! So, see, there is cleared, and there is really, Really, REALLY cleared, and I think only the bankers' lawyers know the legal distinctions. (I later paid off the debt in cash, thus satisfying the otherwise disgruntled Payee.)
    So what does it mean for a check to clear?
    Story 3 - This also recent. Was talking with a counselor friend of mine, who related how his savings account at a major U.S. bank (you would recognize its name), had been systematically pilfered with a series of smallish transactions (ATM?), originating from another country, right before his, and the bank service rep's, very eyes. He exclaimed, "I'm the account owner! I'm right here! I'm being robbed! Do something!" The bank service rep said there was nothing they could do, except let the account go to ZERO, which it did, and then he could apply to be "made whole." And that would take "a while." It mattered not at all to the Bank that his mortgage was an automatic withdrawal from that account, and that the money would not be there for a "while." In fact, it was a month before he was made whole.
    Other observations... I now recall another financial "tell" that risks are being taken which even the experts do not understand. It is the use of the word "untested." I distinctly remember it being used in a discussion of those exotic and creative "financial derivatives," which as we might recall, fell outside of regular SEC regulations and watchful eyes. More than once I noticed that an analyst would say, "Yes, those derivatives bring efficiency to the mortgage market, allowing more people than ever before to own homes, but they are *untested.*
    What could that possibly mean?? That the computer programs did not undergo validation?
    No, that was not it. What I eventually figured out is that he was saying that if the music stops, and there is as big ol' mess o' bad debt out there, and different institutions are holding different amounts of it, with transactions made at differing times, then THERE WAS NO PRECEDENT, AND ESPECIALLY, NO LEGAL PRECEDENT TO DETERMINE WHO IS LEFT HOLDING THE BAG. It is that very thing which resulted in the credit lockup that sent us into a near depression. Nobody would invest until they were sure they would get paid by who owed them, and those who owed would not pay until they were sure the money had "cleared" by who owed THEM, etc. etc. etc.
    All of that will be compounded a hundred times worse when we are talking about money itself.
    For today, just what *is* money? It is no longer (and has not been for a long time) convertible into gold or silver. Money is simply the *confidence* that we have that some other party will accept it as "payment" for what we want. When that confidence is eroded, like what happened with the mortgaged backed securities, the system locks up.
    Batch allows for closing down the poker game. The chips are cashed in. Everyone goes home and sleeps it off. And then getting up the next day and playing again.
    Sleep is a natural phenomenon of living things. So is breathing.
    My late wife (as Doc would say, sleeping with the angels), once asked me, complaining about another reorganization of the Big Three auto company at which she worked, for more than thirty years, "Why do they keep centralizing and decentralizing and then recentralizing again."
    I explained, "Because the corporation is a living thing, and it is *breathing*. It's just that inhales and exhales happen only after a few or several years have passed."
    Then she understood.
    Quasi-realtime transactions are the inhale. Batch is the exhale.
    ~Ken
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Ken@klshafer@att.net to comp.lang.cobol on Sun Oct 7 23:36:17 2018
    From Newsgroup: comp.lang.cobol

    On Monday, October 8, 2018 at 2:29:57 AM UTC-4, Ken wrote:
    On Sunday, October 7, 2018 at 11:50:29 PM UTC-4, docd...@panix.com wrote:
    A bit of a followup to the Manhattan bank story...
    I looked into the legal aspects of it. The Bank was not within their legal rights to deny payment to me. However, the recourse was this: I would have to sue the contract services company for failing to pay me; and the contract services company could sue the Bank, the custodial agent of his funds, for failing to pay me.
    Also, the legal rules for all this is in the UCC - Uniform Commercial Code. It certainly is unclear to me how the Fed's proposal would affect the UCC, and if it would need to be changed. By the way, 49 states subscribe to the UCC. Louisiana is based upon the Napoleonic Code.
    Here's the section of the UCC pertaining to banking... https://www.law.cornell.edu/ucc/4
    Ken
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From docdwarf@docdwarf@panix.com () to comp.lang.cobol on Mon Oct 8 18:24:52 2018
    From Newsgroup: comp.lang.cobol

    In article <g205q7F6tm4U1@mid.individual.net>,
    pete dashwood <dashwood@enternet.co.nz> wrote:
    On 8/10/2018 4:50 PM, docdwarf@panix.com wrote:
    life.

    Now... if make clay tiles and a small loan would allow you to purchase
    molds and forms sufficient to increase your output 25%/month... that's >Thanks for this post, Doc.

    You just reminded me why I've almost stopped coming here.

    You're quite welcome, Mr Dashwood, and I eagerly await such time as
    sufficient memory is regained to allow a cogent response.

    DD
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From docdwarf@docdwarf@panix.com () to comp.lang.cobol on Mon Oct 8 19:14:28 2018
    From Newsgroup: comp.lang.cobol

    In article <6a83c1e1-e758-4bd6-a476-24ce3c554e9b@googlegroups.com>,
    Ken <klshafer@att.net> wrote:
    On Sunday, October 7, 2018 at 11:50:29 PM UTC-4, docd...@panix.com wrote:
    Maybe not yours, Mr Dashwood, and maybe not Mr Shafer's... but there might >> be others whose opinions are not so ossified.

    Gee, thanks, Doc ... for making me feel OLD. :-)

    That can be done only if one's been a youngster long enough, Mr Shafer.

    [snip]

    My sales rep, who brought me the replacement check, asked me, "Just what
    did you do and say at that branch? Their manager said he was a Vietnam >veteran and if you ever came back to his branch he would KILL you!"

    Those who served in the motor pools and chow halls are likewise veterans.


    I laughed, but since this involved money, took his threat seriously.
    From that time on, I had only to go to Mr. Friendly Bank account rep,
    who would call up Mr. Vietnam Vet who wanted to kill me, and ask him,
    "Has check number 2233 cleared?" Upon a confirming yes, they
    chit-chatted pleasantries for thirty seconds, then he hang up and told
    me the good news.

    "How was he?" I inquired. "Very friendly," Mr. Nice Banker said.

    Empirical Conclusion important to this discussion: Bankers treat other >bankers differently than how they treat you and me.

    That's the nature of any organisation, society or club, Mr Shafer, and refreshing one's Durkheim is in order once in a while. Part of being a
    member of a 'we group' is learning how to treat 'us' otherwise than
    'them'.

    [snip]

    So what does it mean for a check to clear?

    I recollect something about a three-day clawback period... and this is a reason for having a single account just for business payments. I do work
    and submit an invoice, the client makes a payment by direct deposit and as soon as the bank says 'funds are available' they get transferred over to another account.

    If it's wanted back then we can talk.


    Story 3 - This also recent. Was talking with a counselor friend of mine,
    who related how his savings account at a major U.S. bank (you would
    recognize its name), had been systematically pilfered with a series of >smallish transactions (ATM?), originating from another country, right
    before his, and the bank service rep's, very eyes. He exclaimed, "I'm
    the account owner! I'm right here! I'm being robbed! Do something!" The
    bank service rep said there was nothing they could do, except let the
    account go to ZERO, which it did, and then he could apply to be "made
    whole." And that would take "a while." It mattered not at all to the
    Bank that his mortgage was an automatic withdrawal from that account,
    and that the money would not be there for a "while." In fact, it was a
    month before he was made whole.

    My advice has always been 'if there are debits against your account which
    you cannot readily explain EMPTY IT, NOW' (caps original). Put the money
    into another account, walk out of a branch with a stack of greenbacks, do whatever is needed.

    [snip]

    No, that was not it. What I eventually figured out is that he was saying
    that if the music stops, and there is as big ol' mess o' bad debt out
    there, and different institutions are holding different amounts of it,
    with transactions made at differing times, then THERE WAS NO PRECEDENT,
    AND ESPECIALLY, NO LEGAL PRECEDENT TO DETERMINE WHO IS LEFT HOLDING THE
    BAG. It is that very thing which resulted in the credit lockup that
    sent us into a near depression. Nobody would invest until they were sure
    they would get paid by who owed them, and those who owed would not pay
    until they were sure the money had "cleared" by who owed THEM, etc. etc.
    etc.

    The ocean of money reflects the ocean of water... major predators give
    each other respectful distance and small fry get eaten.

    All of that will be compounded a hundred times worse when we are talking >about money itself.

    For today, just what *is* money? It is no longer (and has not been for a
    long time) convertible into gold or silver. Money is simply the
    *confidence* that we have that some other party will accept it as
    "payment" for what we want. When that confidence is eroded, like what >happened with the mortgaged backed securities, the system locks up.

    'How much do you have?' is answered with 'That depends on what you're counting.' Circulating currency is a small percentage of what an economy
    is worth.


    Batch allows for closing down the poker game. The chips are cashed in. >Everyone goes home and sleeps it off. And then getting up the next day
    and playing again.

    The casino metaphor is quite apt. The house puts another shift of
    croupiers at the tables and if the house even gets the vague feeling that gamblers are acting in 'shifts' then all of them get banned, immediately.


    Sleep is a natural phenomenon of living things. So is breathing.

    This might be another reason for Mr Dashwood's lack of response... a while back I posted similar thoughts, of how a meal is a batch of energy input
    and sleep is a batch of rest.

    (physically it is much, much more complicated than that... but that
    happens when one uses metaphor)

    DD
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Arnold Trembley@arnold.trembley@att.net to comp.lang.cobol on Wed Oct 10 02:11:29 2018
    From Newsgroup: comp.lang.cobol

    On 10/5/2018 3:34 PM, docdwarf@panix.com wrote:
    In article <a6b08917-8735-4824-beb5-c2383fbbe057@googlegroups.com>,
    Ken <klshafer@att.net> wrote:
    OK, I've been gone for while, doing other necessary, but not more
    enjoyable things than comp.lang.cobol, but we can dispense with the
    flood of "Welcome back!" can't we...

    Welcome ba... oh, all right.

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is
    this superficially innocuous article, "Fed Looks to Update Payment
    System", which purports to introduce the Fed's new attempt at
    "modernization", a goal of a 24 hour a day / 7 days a week / 365 days a
    year real-time payment system.

    Not quite, Mr Shafer... paragraph 3, sentence 2: 'The Board is not
    committing to any specific action and is seeking input on which, if any, actions the Federal Reserve should take.'

    It is a meeting that seeks to generate more meetings.


    Let us, for the moment, accept this literally as stated. I see as a
    necessary consequence of this the complete elimination of "batch." Can
    we at least agree upon this, and discuss the risks inherent in that?

    Given that a rolling stone gathers no moss... then money that is always in motion has less time to sit and earn interest.

    An excerpt: "Tuesday's proposal would involve a new, *real-time*
    [emphasis added] settlement system where banks process transactions as
    soon as a customer needs money. It would be operated by the Federal
    Reserve banks in cities across the country and could be used by more
    than 11,000 U.S. financial institutions."

    The language here is so loose that it needs an antidiarrheal. A
    transaction with a street-vendor might be seen as needing 'immediate
    money' but a minor purchase - an automobile, a house, a parcel of land sufficiently large for a moderate-sized manufacturing facility - all take place with nary a coin nor banknote to be seen.

    'One size fits all' does not apply to finance.


    The article claims that "delays" in processing present real risks to the
    financial system in times of stress.

    Or... delays in processing prevent runaway panics. A small village can
    make do with the ebb-and-flow of a river but a city of any size is well-served by a reservoir.


    It is unclear to me if the "batch window" would continue to be allowed
    by major banks and clearinghouse hubs, to wit, "The Fed operates a
    payment system between banks, which runs alongside other systems such as
    bank-run automated clearinghouse and credit or debit cards."

    It is also unclear to me how this new paradigm would accommodate such
    long standing regulatory practices such as "minimum cash capitalization"
    which necessitate things like banks borrowing "overnight funds" to meet
    those requirements. If the payment system operates 24/7, uh, just where
    *is" overnight located?

    The Royal Observatory in Greenwich.


    An descriptive article on the fed website can be found here:

    https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm >>
    Who shall we appoint to be comp.lang.cobol spokesperson for Public Input? :-)

    I don't see a rate, or range of rates, associated with the position
    offered.


    The article also has a link to a .pdf which is the Proposal.

    Am I the only one to contend what a bad, very, very, very bad idea this
    is, as it subjects the payment system to "race conditions", with risks
    so much more severe than envisioned in the current system that has
    batch?

    Mr Trembley might have some interesting views about a large business
    that's always open.

    I suppose I should wake up.

    I've been retired for over two years, but I am peripherally aware of a Clearing and Settlement system that runs 24 hours a day, 365.25 days a
    year, and which processes hundreds of millions of transactions per day
    for billions of dollars. To the best of my knowledge it is a batch
    processing system, even though it has many features of a real-time
    system. And it is written entirely in COBOL.

    If you're interested in the technical details of systems that are truly real-time, you should probably look at debit card processing instead.

    One of the challenges of high-availability systems is how to stay
    available while installing hardware upgrades, software upgrades, code
    fixes, and database conversions.

    Kind regards,
    --
    https://www.arnoldtrembley.com/

    ---
    This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Bill Gunshannon@bill.gunshannon@gmail.com to comp.lang.cobol on Wed Oct 10 08:05:54 2018
    From Newsgroup: comp.lang.cobol

    On 10/10/2018 03:11 AM, Arnold Trembley wrote:
    On 10/5/2018 3:34 PM, docdwarf@panix.com wrote:
    In article <a6b08917-8735-4824-beb5-c2383fbbe057@googlegroups.com>,
    Ken  <klshafer@att.net> wrote:
    OK, I've been gone for while, doing other necessary, but not more
    enjoyable things than comp.lang.cobol, but we can dispense with the
    flood of "Welcome back!" can't we...

    Welcome ba... oh, all right.

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is >>> this superficially innocuous article, "Fed Looks to Update Payment
    System", which purports to introduce the Fed's new attempt at
    "modernization", a goal of a 24 hour a day / 7 days a week / 365 days a
    year real-time payment system.

    Not quite, Mr Shafer... paragraph 3, sentence 2: 'The Board is not
    committing to any specific action and is seeking input on which, if any,
    actions the Federal Reserve should take.'

    It is a meeting that seeks to generate more meetings.


    Let us, for the moment, accept this literally as stated. I see as a
    necessary consequence of this the complete elimination of "batch." Can
    we at least agree upon this, and discuss the risks inherent in that?

    Given that a rolling stone gathers no moss... then money that is
    always in
    motion has less time to sit and earn interest.

    An excerpt: "Tuesday's proposal would involve a new, *real-time*
    [emphasis added] settlement system where banks process transactions as
    soon as a customer needs money. It would be operated by the Federal
    Reserve banks in cities across the country and could be used by more
    than 11,000 U.S. financial institutions."

    The language here is so loose that it needs an antidiarrheal. A
    transaction with a street-vendor might be seen as needing 'immediate
    money' but a minor purchase - an automobile, a house, a parcel of land
    sufficiently large for a moderate-sized manufacturing facility - all take
    place with nary a coin nor banknote to be seen.

    'One size fits all' does not apply to finance.


    The article claims that "delays" in processing present real risks to the >>> financial system in times of stress.

    Or... delays in processing prevent runaway panics. A small village can
    make do with the ebb-and-flow of a river but a city of any size is
    well-served by a reservoir.


    It is unclear to me if the "batch window" would continue to be allowed
    by major banks and clearinghouse hubs, to wit, "The Fed operates a
    payment system between banks, which runs alongside other systems such as >>> bank-run automated clearinghouse and credit or debit cards."

    It is also unclear to me how this new paradigm would accommodate such
    long standing regulatory practices such as "minimum cash capitalization" >>> which necessitate things like banks borrowing "overnight funds" to meet
    those requirements. If the payment system operates 24/7, uh, just where
    *is" overnight located?

    The Royal Observatory in Greenwich.


    An descriptive article on the fed website can be found here:

    https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm >>>

    Who shall we appoint to be comp.lang.cobol spokesperson for Public
    Input? :-)

    I don't see a rate, or range of rates, associated with the position
    offered.


    The article also has a link to a .pdf which is the Proposal.

    Am I the only one to contend what a bad, very, very, very bad idea this
    is, as it subjects the payment system to "race conditions", with risks
    so much more severe than envisioned in the current system that  has
    batch?

    Mr Trembley might have some interesting views about a large business
    that's always open.

    I suppose I should wake up.

    I've been retired for over two years, but I am peripherally aware of a Clearing and Settlement system that runs 24 hours a day, 365.25 days a
    year, and which processes hundreds of millions of transactions per day
    for billions of dollars.  To the best of my knowledge it is a batch processing system, even though it has many features of a real-time
    system.  And it is written entirely in COBOL.

    Impossible. COBOL is dead.


    If you're interested in the technical details of systems that are truly real-time, you should probably look at debit card processing instead.

    Hardly real-time. It works even when the ATM is off-line. And
    certainly doesn't require real-time response. I have yet to use
    an ATM that responded in anything resembling speed.


    One of the challenges of high-availability systems is how to stay
    available while installing hardware upgrades, software upgrades, code
    fixes, and database conversions.

    Easily done. Look at OpenVMS Clusters. Take one machine out
    of the cluster, upgrade it, put it back in the cluster, repeat
    until all machines have been upgraded. Oh wait, OpenVMS is as
    dead as COBOL. :-)

    bill



    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Greg Wallace@gregwebace@gmail.com to comp.lang.cobol on Wed Oct 10 20:53:57 2018
    From Newsgroup: comp.lang.cobol

    On Wednesday, 10 October 2018 22:05:58 UTC+10, Bill Gunshannon wrote:
    On 10/10/2018 03:11 AM, Arnold Trembley wrote:
    On 10/5/2018 3:34 PM, docdwarf@panix.com wrote:
    In article <a6b08917-8735-4824-beb5-c2383fbbe057@googlegroups.com>,
    Ken  <klshafer@att.net> wrote:
    OK, I've been gone for while, doing other necessary, but not more
    enjoyable things than comp.lang.cobol, but we can dispense with the
    flood of "Welcome back!" can't we...

    Welcome ba... oh, all right.

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is >>> this superficially innocuous article, "Fed Looks to Update Payment
    System", which purports to introduce the Fed's new attempt at
    "modernization", a goal of a 24 hour a day / 7 days a week / 365 days a >>> year real-time payment system.

    Not quite, Mr Shafer... paragraph 3, sentence 2: 'The Board is not
    committing to any specific action and is seeking input on which, if any, >> actions the Federal Reserve should take.'

    It is a meeting that seeks to generate more meetings.


    Let us, for the moment, accept this literally as stated. I see as a
    necessary consequence of this the complete elimination of "batch." Can >>> we at least agree upon this, and discuss the risks inherent in that?

    Given that a rolling stone gathers no moss... then money that is
    always in
    motion has less time to sit and earn interest.

    An excerpt: "Tuesday's proposal would involve a new, *real-time*
    [emphasis added] settlement system where banks process transactions as >>> soon as a customer needs money. It would be operated by the Federal
    Reserve banks in cities across the country and could be used by more
    than 11,000 U.S. financial institutions."

    The language here is so loose that it needs an antidiarrheal. A
    transaction with a street-vendor might be seen as needing 'immediate
    money' but a minor purchase - an automobile, a house, a parcel of land
    sufficiently large for a moderate-sized manufacturing facility - all take >> place with nary a coin nor banknote to be seen.

    'One size fits all' does not apply to finance.


    The article claims that "delays" in processing present real risks to the >>> financial system in times of stress.

    Or... delays in processing prevent runaway panics. A small village can
    make do with the ebb-and-flow of a river but a city of any size is
    well-served by a reservoir.


    It is unclear to me if the "batch window" would continue to be allowed >>> by major banks and clearinghouse hubs, to wit, "The Fed operates a
    payment system between banks, which runs alongside other systems such as >>> bank-run automated clearinghouse and credit or debit cards."

    It is also unclear to me how this new paradigm would accommodate such
    long standing regulatory practices such as "minimum cash capitalization" >>> which necessitate things like banks borrowing "overnight funds" to meet >>> those requirements. If the payment system operates 24/7, uh, just where >>> *is" overnight located?

    The Royal Observatory in Greenwich.


    An descriptive article on the fed website can be found here:

    https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm


    Who shall we appoint to be comp.lang.cobol spokesperson for Public
    Input? :-)

    I don't see a rate, or range of rates, associated with the position
    offered.


    The article also has a link to a .pdf which is the Proposal.

    Am I the only one to contend what a bad, very, very, very bad idea this >>> is, as it subjects the payment system to "race conditions", with risks >>> so much more severe than envisioned in the current system that  has
    batch?

    Mr Trembley might have some interesting views about a large business
    that's always open.

    I suppose I should wake up.

    I've been retired for over two years, but I am peripherally aware of a Clearing and Settlement system that runs 24 hours a day, 365.25 days a year, and which processes hundreds of millions of transactions per day
    for billions of dollars.  To the best of my knowledge it is a batch processing system, even though it has many features of a real-time system.  And it is written entirely in COBOL.

    Impossible. COBOL is dead.


    If you're interested in the technical details of systems that are truly real-time, you should probably look at debit card processing instead.

    Hardly real-time. It works even when the ATM is off-line. And
    certainly doesn't require real-time response. I have yet to use
    an ATM that responded in anything resembling speed.


    One of the challenges of high-availability systems is how to stay available while installing hardware upgrades, software upgrades, code fixes, and database conversions.

    Easily done. Look at OpenVMS Clusters. Take one machine out
    of the cluster, upgrade it, put it back in the cluster, repeat
    until all machines have been upgraded. Oh wait, OpenVMS is as
    dead as COBOL. :-)

    bill
    Sorry to tell ya Bill.
    I wrote a real time bank-side of a share trading system in Cobol. It cost my client $25,000 compared to someone elses $1m for another bank. It is real-time response to share trades. It also has a batch component. Overnight systems synchronize with TCP/IP messages that contain many entries per message hence it is batch. My Cobol system was also faster than other providers.
    Greg
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Bill Gunshannon@bill.gunshannon@gmail.com to comp.lang.cobol on Thu Oct 11 07:49:00 2018
    From Newsgroup: comp.lang.cobol

    On 10/10/2018 11:53 PM, Greg Wallace wrote:
    On Wednesday, 10 October 2018 22:05:58 UTC+10, Bill Gunshannon wrote:
    On 10/10/2018 03:11 AM, Arnold Trembley wrote:
    On 10/5/2018 3:34 PM, docdwarf@panix.com wrote:
    In article <a6b08917-8735-4824-beb5-c2383fbbe057@googlegroups.com>,
    Ken  <klshafer@att.net> wrote:
    OK, I've been gone for while, doing other necessary, but not more
    enjoyable things than comp.lang.cobol, but we can dispense with the
    flood of "Welcome back!" can't we...

    Welcome ba... oh, all right.

    Flying under the radar on page B10 of the Oct 4 _Wall Street Journal_ is >>>>> this superficially innocuous article, "Fed Looks to Update Payment
    System", which purports to introduce the Fed's new attempt at
    "modernization", a goal of a 24 hour a day / 7 days a week / 365 days a >>>>> year real-time payment system.

    Not quite, Mr Shafer... paragraph 3, sentence 2: 'The Board is not
    committing to any specific action and is seeking input on which, if any, >>>> actions the Federal Reserve should take.'

    It is a meeting that seeks to generate more meetings.


    Let us, for the moment, accept this literally as stated. I see as a
    necessary consequence of this the complete elimination of "batch." Can >>>>> we at least agree upon this, and discuss the risks inherent in that?

    Given that a rolling stone gathers no moss... then money that is
    always in
    motion has less time to sit and earn interest.

    An excerpt: "Tuesday's proposal would involve a new, *real-time*
    [emphasis added] settlement system where banks process transactions as >>>>> soon as a customer needs money. It would be operated by the Federal
    Reserve banks in cities across the country and could be used by more >>>>> than 11,000 U.S. financial institutions."

    The language here is so loose that it needs an antidiarrheal. A
    transaction with a street-vendor might be seen as needing 'immediate
    money' but a minor purchase - an automobile, a house, a parcel of land >>>> sufficiently large for a moderate-sized manufacturing facility - all take >>>> place with nary a coin nor banknote to be seen.

    'One size fits all' does not apply to finance.


    The article claims that "delays" in processing present real risks to the >>>>> financial system in times of stress.

    Or... delays in processing prevent runaway panics. A small village can >>>> make do with the ebb-and-flow of a river but a city of any size is
    well-served by a reservoir.


    It is unclear to me if the "batch window" would continue to be allowed >>>>> by major banks and clearinghouse hubs, to wit, "The Fed operates a
    payment system between banks, which runs alongside other systems such as >>>>> bank-run automated clearinghouse and credit or debit cards."

    It is also unclear to me how this new paradigm would accommodate such >>>>> long standing regulatory practices such as "minimum cash capitalization" >>>>> which necessitate things like banks borrowing "overnight funds" to meet >>>>> those requirements. If the payment system operates 24/7, uh, just where >>>>> *is" overnight located?

    The Royal Observatory in Greenwich.


    An descriptive article on the fed website can be found here:

    https://www.federalreserve.gov/newsevents/pressreleases/other20181003a.htm


    Who shall we appoint to be comp.lang.cobol spokesperson for Public
    Input? :-)

    I don't see a rate, or range of rates, associated with the position
    offered.


    The article also has a link to a .pdf which is the Proposal.

    Am I the only one to contend what a bad, very, very, very bad idea this >>>>> is, as it subjects the payment system to "race conditions", with risks >>>>> so much more severe than envisioned in the current system that  has >>>>> batch?

    Mr Trembley might have some interesting views about a large business
    that's always open.

    I suppose I should wake up.

    I've been retired for over two years, but I am peripherally aware of a
    Clearing and Settlement system that runs 24 hours a day, 365.25 days a
    year, and which processes hundreds of millions of transactions per day
    for billions of dollars.  To the best of my knowledge it is a batch
    processing system, even though it has many features of a real-time
    system.  And it is written entirely in COBOL.

    Impossible. COBOL is dead.


    If you're interested in the technical details of systems that are truly
    real-time, you should probably look at debit card processing instead.

    Hardly real-time. It works even when the ATM is off-line. And
    certainly doesn't require real-time response. I have yet to use
    an ATM that responded in anything resembling speed.


    One of the challenges of high-availability systems is how to stay
    available while installing hardware upgrades, software upgrades, code
    fixes, and database conversions.

    Easily done. Look at OpenVMS Clusters. Take one machine out
    of the cluster, upgrade it, put it back in the cluster, repeat
    until all machines have been upgraded. Oh wait, OpenVMS is as
    dead as COBOL. :-)

    bill

    Sorry to tell ya Bill.

    I wrote a real time bank-side of a share trading system in Cobol. It cost my client $25,000 compared to someone elses $1m for another bank. It is real-time response to share trades. It also has a batch component. Overnight systems synchronize with TCP/IP messages that contain many entries per message hence it is batch. My Cobol system was also faster than other providers.


    Guess you couldn't see my tongue planted deeply in my
    cheek. :-)

    Those comments were for all the "COBOL is dead" crowd
    who, for some reason, still hang out here.

    We have now had people post, from personal experience,
    about COBOL systems that do:
    a) US Income Tax
    b) DOD Payroll (military and civilian)
    c) check clearing
    d) credit card transaction clearing
    e) insurance (even the duck uses COBOL!!)
    f) banking
    g) DOD EMR

    And yet the myth of COBOL's demise persists. Even with
    a rapidly declining group of people to maintain them
    they remain with no real plans to change the language
    they are written in. And academia still refuses to
    teach it.

    There has been much talk about renewing the apprentice
    method of training people to meet the needs of modern
    business because colleges are failing at it. This is
    probably one of the places it would fit the best. All
    we need is to get someone like COMPTIA or (ISC)2 to
    start offering COBOL Certs to devalue those expensive
    degrees even more.

    bill

    --- Synchronet 3.20a-Linux NewsLink 1.114