Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #111235 > unrolled thread

Curious Omission In New-Style Formats

Started byLawrence D’Oliveiro <lawrencedo99@gmail.com>
First post2016-07-09 22:54 -0700
Last post2016-07-12 00:17 -0400
Articles 20 on this page of 84 — 19 participants

Back to article view | Back to comp.lang.python


Contents

  Curious Omission In New-Style Formats Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-09 22:54 -0700
    Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-10 01:21 -0600
      Re: Curious Omission In New-Style Formats Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-10 17:34 -0700
        Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-11 09:04 -0600
          Re: Curious Omission In New-Style Formats Steven D'Aprano <steve@pearwood.info> - 2016-07-12 02:28 +1000
            Re: Curious Omission In New-Style Formats Ethan Furman <ethan@stoneleaf.us> - 2016-07-11 10:24 -0700
              Re: Curious Omission In New-Style Formats Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2016-07-12 11:47 +1200
                Re: Curious Omission In New-Style Formats Ethan Furman <ethan@stoneleaf.us> - 2016-07-11 17:24 -0700
                Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-11 19:16 -0600
            Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-11 12:38 -0600
              Re: Curious Omission In New-Style Formats Steven D'Aprano <steve@pearwood.info> - 2016-07-12 13:38 +1000
                Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-13 00:21 -0600
                  Re: Curious Omission In New-Style Formats Marko Rauhamaa <marko@pacujo.net> - 2016-07-13 09:57 +0300
                  Re: Curious Omission In New-Style Formats Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-13 00:05 -0700
                    Re: Curious Omission In New-Style Formats Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2016-07-13 18:49 +1000
                      Re: Curious Omission In New-Style Formats Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-13 16:01 +0200
                      Re: Curious Omission In New-Style Formats Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2016-07-13 20:04 -0400
                  Re: Curious Omission In New-Style Formats Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-13 15:24 -0700
                    Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-13 18:45 -0600
                      Re: Curious Omission In New-Style Formats Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-13 20:39 -0700
                        Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-13 23:18 -0600
                          Re: Curious Omission In New-Style Formats Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2016-07-14 17:47 +1000
                            Re: Curious Omission In New-Style Formats Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2016-07-14 07:34 -0400
                            Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-14 08:30 -0600
                              Re: Curious Omission In New-Style Formats Marko Rauhamaa <marko@pacujo.net> - 2016-07-14 19:02 +0300
                                Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-14 11:10 -0600
                                  Re: Curious Omission In New-Style Formats Marko Rauhamaa <marko@pacujo.net> - 2016-07-14 20:30 +0300
                                    Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-14 18:17 -0600
                                      Re: Curious Omission In New-Style Formats Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-14 18:08 -0700
                                      Re: Curious Omission In New-Style Formats Marko Rauhamaa <marko@pacujo.net> - 2016-07-15 09:06 +0300
                                        Re: Curious Omission In New-Style Formats Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-15 09:54 +0200
                                          Re: Curious Omission In New-Style Formats Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-07-15 11:40 +0300
                                            Re: Curious Omission In New-Style Formats Steven D'Aprano <steve@pearwood.info> - 2016-07-15 20:56 +1000
                                              Re: Curious Omission In New-Style Formats Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-15 13:44 +0200
                                                Re: Curious Omission In New-Style Formats Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-07-15 16:38 +0300
                                                  Re: Curious Omission In New-Style Formats Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-15 16:47 +0200
                                              Re: Curious Omission In New-Style Formats Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-07-15 16:13 +0300
                                                Re: Curious Omission In New-Style Formats Steven D'Aprano <steve@pearwood.info> - 2016-07-16 01:12 +1000
                                              Re: Curious Omission In New-Style Formats Random832 <random832@fastmail.com> - 2016-07-15 09:39 -0400
                                              Re: Curious Omission In New-Style Formats Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-15 16:32 +0200
                                            Re: Curious Omission In New-Style Formats Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-15 13:05 +0200
                                              Re: Curious Omission In New-Style Formats Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-07-15 16:28 +0300
                                                Re: Curious Omission In New-Style Formats Steven D'Aprano <steve@pearwood.info> - 2016-07-16 01:13 +1000
                                                  Re: Curious Omission In New-Style Formats Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-07-15 18:27 +0300
                                          Re: Curious Omission In New-Style Formats Marko Rauhamaa <marko@pacujo.net> - 2016-07-15 12:20 +0300
                                            Re: Curious Omission In New-Style Formats Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-15 12:44 +0200
                                  Re: Curious Omission In New-Style Formats Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-14 16:26 -0700
                            Re: Curious Omission In New-Style Formats Robert Kern <robert.kern@gmail.com> - 2016-07-14 16:17 +0100
                      Re: Curious Omission In New-Style Formats Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-15 16:35 -0700
                        Re: Curious Omission In New-Style Formats Chris Angelico <rosuav@gmail.com> - 2016-07-16 10:57 +1000
                    Re: Curious Omission In New-Style Formats MRAB <python@mrabarnett.plus.com> - 2016-07-14 01:59 +0100
                Re: Curious Omission In New-Style Formats Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2016-07-13 07:46 -0400
                  Re: Curious Omission In New-Style Formats Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-07-13 16:04 +0300
                Re: Curious Omission In New-Style Formats Chris Angelico <rosuav@gmail.com> - 2016-07-13 23:00 +1000
                  Re: Curious Omission In New-Style Formats Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-07-13 16:16 +0300
                    Re: Curious Omission In New-Style Formats Chris Angelico <rosuav@gmail.com> - 2016-07-13 23:49 +1000
                      Re: Curious Omission In New-Style Formats Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-07-13 17:23 +0300
                        Re: Curious Omission In New-Style Formats Chris Angelico <rosuav@gmail.com> - 2016-07-14 00:28 +1000
            Re: Curious Omission In New-Style Formats Terry Reedy <tjreedy@udel.edu> - 2016-07-11 14:54 -0400
            Re: Curious Omission In New-Style Formats Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-11 13:27 -0600
            Re: Curious Omission In New-Style Formats Michael Torrie <torriem@gmail.com> - 2016-07-11 14:06 -0600
            Re: Curious Omission In New-Style Formats Random832 <random832@fastmail.com> - 2016-07-11 16:34 -0400
            Re: Curious Omission In New-Style Formats Terry Reedy <tjreedy@udel.edu> - 2016-07-11 16:52 -0400
            What is precision of a number representation? (was: Curious Omission In New-Style Formats) Ben Finney <ben+python@benfinney.id.au> - 2016-07-12 06:56 +1000
              Re: What is precision of a number representation? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-07-11 23:28 +0100
            Re: What is precision of a number representation? Ethan Furman <ethan@stoneleaf.us> - 2016-07-11 14:22 -0700
            Re: What is precision of a number representation? (was: Curious Omission In New-Style Formats) Chris Angelico <rosuav@gmail.com> - 2016-07-12 07:51 +1000
              Re: What is precision of a number representation? (was: Curious Omission In New-Style Formats) Jan Coombs <jenfhaomndgfwutc@murmic.plus.com> - 2016-07-12 00:14 +0100
                Re: What is precision of a number representation? (was: Curious Omission In New-Style Formats) Chris Angelico <rosuav@gmail.com> - 2016-07-12 09:57 +1000
              Re: What is precision of a number representation? (was: Curious Omission In New-Style Formats) Steven D'Aprano <steve@pearwood.info> - 2016-07-12 14:19 +1000
                Re: What is precision of a number representation? (was: Curious Omission In New-Style Formats) Chris Angelico <rosuav@gmail.com> - 2016-07-12 14:36 +1000
                Re: What is precision of a number representation? Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-12 11:50 +0200
                  Re: What is precision of a number representation? Marko Rauhamaa <marko@pacujo.net> - 2016-07-12 13:27 +0300
                    Re: What is precision of a number representation? Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2016-07-12 13:02 +0200
                  Re: What is precision of a number representation? Steven D'Aprano <steve@pearwood.info> - 2016-07-12 23:16 +1000
            Re: What is precision of a number representation? Ethan Furman <ethan@stoneleaf.us> - 2016-07-11 15:17 -0700
              Re: What is precision of a number representation? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2016-07-12 16:21 +1000
                Re: What is precision of a number representation? Random832 <random832@fastmail.com> - 2016-07-12 09:36 -0400
            Re: What is precision of a number representation? Ethan Furman <ethan@stoneleaf.us> - 2016-07-11 15:29 -0700
            Re: Curious Omission In New-Style Formats Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2016-07-12 11:26 +1200
            Re: What is precision of a number representation? Chris Angelico <rosuav@gmail.com> - 2016-07-12 11:57 +1000
            Re: What is precision of a number representation? Ben Finney <ben+python@benfinney.id.au> - 2016-07-12 13:41 +1000
            Re: What is precision of a number representation? Terry Reedy <tjreedy@udel.edu> - 2016-07-12 00:14 -0400
            Re: What is precision of a number representation? Terry Reedy <tjreedy@udel.edu> - 2016-07-12 00:17 -0400

Page 2 of 5 — ← Prev page 1 [2] 3 4 5  Next page →


#111429

FromIan Kelly <ian.g.kelly@gmail.com>
Date2016-07-13 23:18 -0600
Message-ID<mailman.58.1468473566.21009.python-list@python.org>
In reply to#111426
On Wed, Jul 13, 2016 at 9:39 PM, Lawrence D’Oliveiro
<lawrencedo99@gmail.com> wrote:
> On Thursday, July 14, 2016 at 12:46:26 PM UTC+12, Ian wrote:
>> On Wed, Jul 13, 2016 at 4:24 PM, Lawrence D’Oliveiro wrote:
>>> On Wednesday, July 13, 2016 at 6:22:31 PM UTC+12, Ian wrote:
>>>
>>>> ... don't call it "precision".
>>>
>>> How about “mantissa length”, then. That sufficiently neutral for you?
>>
>> That makes even less sense for integers.
>
> Why?

Because integers don't have a mantissa.

Side note, neither do floating point numbers, really; what is often
called the mantissa is more properly known as the significand. But
integers don't have that either.

Back to naming, I think the best you could do would just be something
utterly generic like "formatted size". It doesn't help that in some
cases it represents a minimum size and in other cases a maximum, so
you can't even characterize it with that.

[toc] | [prev] | [next] | [standalone]


#111431

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2016-07-14 17:47 +1000
Message-ID<57874385$0$1501$c3e8da3$5496439d@news.astraweb.com>
In reply to#111429
On Thursday 14 July 2016 15:18, Ian Kelly wrote:

> Side note, neither do floating point numbers, really; what is often
> called the mantissa is more properly known as the significand. But
> integers don't have that either.


Er, then what's a mantissa if it's not what people call a float's mantissa?

What makes you say it is "more properly" known as the significand?

I'm not necessarily disputing what you say, I'm wondering what is your 
justification for it.


-- 
Steve

[toc] | [prev] | [next] | [standalone]


#111437

FromDennis Lee Bieber <wlfraed@ix.netcom.com>
Date2016-07-14 07:34 -0400
Message-ID<mailman.1.1468496103.2307.python-list@python.org>
In reply to#111431
On Thu, 14 Jul 2016 17:47:17 +1000, Steven D'Aprano
<steve+comp.lang.python@pearwood.info> declaimed the following:

>Er, then what's a mantissa if it's not what people call a float's mantissa?
>
	In my old math classes: it was the fractional part of a base-10
logarithm, while the integral part ("characteristic") essentially defined
the power-of-10 of the number.

https://en.wikipedia.org/wiki/Common_logarithm#Uses
-- 
	Wulfraed                 Dennis Lee Bieber         AF6VN
    wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/

[toc] | [prev] | [next] | [standalone]


#111440

FromIan Kelly <ian.g.kelly@gmail.com>
Date2016-07-14 08:30 -0600
Message-ID<mailman.3.1468506648.2307.python-list@python.org>
In reply to#111431
On Jul 14, 2016 1:52 AM, "Steven D'Aprano"
<steve+comp.lang.python@pearwood.info> wrote:
>
> On Thursday 14 July 2016 15:18, Ian Kelly wrote:
>
> > Side note, neither do floating point numbers, really; what is often
> > called the mantissa is more properly known as the significand. But
> > integers don't have that either.
>
>
> Er, then what's a mantissa if it's not what people call a float's mantissa?
>
> What makes you say it is "more properly" known as the significand?
>
> I'm not necessarily disputing what you say, I'm wondering what is your
> justification for it.

http://mathworld.wolfram.com/Significand.html
http://mathworld.wolfram.com/Mantissa.html

The significand of -3.14159 is the sequence of digits 314159. The
mantissa of -3.14159 is the number 0.85841.

I don't have a copy of the IEEE-754 standard, but I believe that it
also uses the term "significand" and specifically avoids the term
"mantissa".

[toc] | [prev] | [next] | [standalone]


#111442

FromMarko Rauhamaa <marko@pacujo.net>
Date2016-07-14 19:02 +0300
Message-ID<87shvccing.fsf@elektro.pacujo.net>
In reply to#111440
Ian Kelly <ian.g.kelly@gmail.com>:

> The significand of -3.14159 is the sequence of digits 314159. The
> mantissa of -3.14159 is the number 0.85841.

Fight it all you want. However:

   In American English, the original word for [significand] seems to
   have been mantissa (Burks[1] et al.), and this usage remains common
   in computing and among computer scientists.
   <URL:
   https://en.wikipedia.org/wiki/Significand#Use_of_.22mantissa.22>


   This digit string is referred to as the significand, mantissa, or
   coefficient.
   <URL:
   https://en.wikipedia.org/wiki/Floating_point#Floating-point_numbers>

and, FWIW:

   Liukulukuun kuuluu neljä osaa: etumerkki (s), mantissa (m), kantaluku
   (k) ja eksponentti (c). [...]

      x = (−1)^s mk^c.

   <URL: https://fi.wikipedia.org/wiki/Liukuluku>


Marko

[toc] | [prev] | [next] | [standalone]


#111443

FromIan Kelly <ian.g.kelly@gmail.com>
Date2016-07-14 11:10 -0600
Message-ID<mailman.5.1468516292.2307.python-list@python.org>
In reply to#111442
On Thu, Jul 14, 2016 at 10:02 AM, Marko Rauhamaa <marko@pacujo.net> wrote:
> Ian Kelly <ian.g.kelly@gmail.com>:
>
>> The significand of -3.14159 is the sequence of digits 314159. The
>> mantissa of -3.14159 is the number 0.85841.
>
> Fight it all you want. However:
>
>    In American English, the original word for [significand] seems to
>    have been mantissa (Burks[1] et al.), and this usage remains common
>    in computing and among computer scientists.
>    <URL:
>    https://en.wikipedia.org/wiki/Significand#Use_of_.22mantissa.22>

Just because it's already common to use the wrong term doesn't mean
the usage should be promulgated further.

[toc] | [prev] | [next] | [standalone]


#111444

FromMarko Rauhamaa <marko@pacujo.net>
Date2016-07-14 20:30 +0300
Message-ID<87vb08xh3g.fsf@elektro.pacujo.net>
In reply to#111443
Ian Kelly <ian.g.kelly@gmail.com>:
> On Thu, Jul 14, 2016 at 10:02 AM, Marko Rauhamaa <marko@pacujo.net> wrote:
>>    In American English, the original word for [significand] seems to
>>    have been mantissa (Burks[1] et al.), and this usage remains
>>    common in computing and among computer scientists. <URL:
>>    https://en.wikipedia.org/wiki/Significand#Use_of_.22mantissa.22>
>
> Just because it's already common to use the wrong term doesn't mean
> the usage should be promulgated further.

Where do you get the idea that the common usage is "wrong?" What do you
use as a standard?


Marko

[toc] | [prev] | [next] | [standalone]


#111455

FromIan Kelly <ian.g.kelly@gmail.com>
Date2016-07-14 18:17 -0600
Message-ID<mailman.10.1468541833.2307.python-list@python.org>
In reply to#111444
On Jul 14, 2016 11:37 AM, "Marko Rauhamaa" <marko@pacujo.net> wrote:
>
> Ian Kelly <ian.g.kelly@gmail.com>:
> > On Thu, Jul 14, 2016 at 10:02 AM, Marko Rauhamaa <marko@pacujo.net>
wrote:
> >>    In American English, the original word for [significand] seems to
> >>    have been mantissa (Burks[1] et al.), and this usage remains
> >>    common in computing and among computer scientists. <URL:
> >>    https://en.wikipedia.org/wiki/Significand#Use_of_.22mantissa.22>
> >
> > Just because it's already common to use the wrong term doesn't mean
> > the usage should be promulgated further.
>
> Where do you get the idea that the common usage is "wrong?" What do you
> use as a standard?

Is it "wrong" to consider some usages "wrong"? By what standard?

I'm not interested in arguing over philosophy, so I won't.

[toc] | [prev] | [next] | [standalone]


#111458

FromLawrence D’Oliveiro <lawrencedo99@gmail.com>
Date2016-07-14 18:08 -0700
Message-ID<b06ecb6f-7445-4694-84ff-2ef086cb4d57@googlegroups.com>
In reply to#111455
On Friday, July 15, 2016 at 12:17:27 PM UTC+12, Ian wrote:

> Is it "wrong" to consider some usages "wrong"? By what standard?

Do you say “head over heels” or “heels over head”? “Burgle” or “burglari{s,z}e”?

[toc] | [prev] | [next] | [standalone]


#111460

FromMarko Rauhamaa <marko@pacujo.net>
Date2016-07-15 09:06 +0300
Message-ID<87lh13xwnr.fsf@elektro.pacujo.net>
In reply to#111455
Ian Kelly <ian.g.kelly@gmail.com>:

> On Jul 14, 2016 11:37 AM, "Marko Rauhamaa" <marko@pacujo.net> wrote:
>> Where do you get the idea that the common usage is "wrong?" What do
>> you use as a standard?
>
> Is it "wrong" to consider some usages "wrong"? By what standard?
>
> I'm not interested in arguing over philosophy, so I won't.

Common usage among educated speakers ordinarily is the yardstick for
language questions.

However, I'm cool with "cuz I say so."


Marko

[toc] | [prev] | [next] | [standalone]


#111461

FromAntoon Pardon <antoon.pardon@rece.vub.ac.be>
Date2016-07-15 09:54 +0200
Message-ID<mailman.12.1468569316.2307.python-list@python.org>
In reply to#111460
Op 15-07-16 om 08:06 schreef Marko Rauhamaa:
> Ian Kelly <ian.g.kelly@gmail.com>:
>
>> On Jul 14, 2016 11:37 AM, "Marko Rauhamaa" <marko@pacujo.net> wrote:
>>> Where do you get the idea that the common usage is "wrong?" What do
>>> you use as a standard?
>> Is it "wrong" to consider some usages "wrong"? By what standard?
>>
>> I'm not interested in arguing over philosophy, so I won't.
> Common usage among educated speakers ordinarily is the yardstick for
> language questions.

But educated about what exactly?

Each time someone talks about "a steep learning curve" in order to indicate
something is difficult to master, he is using it wrong, because actual
steep learning curves indicate something can be mastered quickly.

Now I suspect most people who talk about steep learning curves are educated,
they just aren't educated about learning curves and so I think common
usage among educated speakers is inadequate as a yard stick.

-- 
Antoon Pardon

[toc] | [prev] | [next] | [standalone]


#111462

FromJussi Piitulainen <jussi.piitulainen@helsinki.fi>
Date2016-07-15 11:40 +0300
Message-ID<lf5d1mf2t1w.fsf@ling.helsinki.fi>
In reply to#111461
Antoon Pardon writes:

> Op 15-07-16 om 08:06 schreef Marko Rauhamaa:
>>
>> Common usage among educated speakers ordinarily is the yardstick for
>> language questions.
>
> But educated about what exactly?
>
> Each time someone talks about "a steep learning curve" in order to
> indicate something is difficult to master, he is using it wrong,
> because actual steep learning curves indicate something can be
> mastered quickly.
>
> Now I suspect most people who talk about steep learning curves are
> educated, they just aren't educated about learning curves and so I
> think common usage among educated speakers is inadequate as a yard
> stick.

I think I see your point, but I think it's also easy to think the axes
of the metaphor so that it makes sense:

c      ,
o     ,
s    ,
t . .
 l e a r n i n g

First two steps l-e plain sailing. Next two steps a-r steep climb. Cost
is the effort that makes the learner experience the learning as steep.
(Spending more *time* without ever paying much attention may not be the
best of ideas - it may be the worst of ideas - if the goal is to learn
but it still fits the graph: cost goes up for little or no gain.)

Perhaps more proper to call that a cost-to-learn curve or something?
But when it becomes unwieldy, it gets shortened to something shorter,
and here the more informative component has won. Maybe.

[toc] | [prev] | [next] | [standalone]


#111465

FromSteven D'Aprano <steve@pearwood.info>
Date2016-07-15 20:56 +1000
Message-ID<5788c151$0$1619$c3e8da3$5496439d@news.astraweb.com>
In reply to#111462
On Fri, 15 Jul 2016 06:40 pm, Jussi Piitulainen wrote:

> Antoon Pardon writes:
> 
>> Op 15-07-16 om 08:06 schreef Marko Rauhamaa:
>>>
>>> Common usage among educated speakers ordinarily is the yardstick for
>>> language questions.
>>
>> But educated about what exactly?
>>
>> Each time someone talks about "a steep learning curve" in order to
>> indicate something is difficult to master, he is using it wrong,
>> because actual steep learning curves indicate something can be
>> mastered quickly.

That's not necessarily the case. See below.


>> Now I suspect most people who talk about steep learning curves are
>> educated, they just aren't educated about learning curves and so I
>> think common usage among educated speakers is inadequate as a yard
>> stick.
> 
> I think I see your point, but I think it's also easy to think the axes
> of the metaphor so that it makes sense:
> 
> c      ,
> o     ,
> s    ,
> t . .
>  l e a r n i n g
> 
> First two steps l-e plain sailing. Next two steps a-r steep climb. Cost
> is the effort that makes the learner experience the learning as steep.
> (Spending more *time* without ever paying much attention may not be the
> best of ideas - it may be the worst of ideas - if the goal is to learn
> but it still fits the graph: cost goes up for little or no gain.)
> 
> Perhaps more proper to call that a cost-to-learn curve or something?
> But when it becomes unwieldy, it gets shortened to something shorter,
> and here the more informative component has won. Maybe.

"Learning curve" or "experience curve" is not just an metaphor, it is an
actual technical term. See the Wikipedia article:

https://en.wikipedia.org/wiki/Learning_curve


Now, there are a couple of ways that we can interpret the idiom of "steep
learning curve". One is the way Wikipedia interprets it: as a mistake.
According to this conventional explanation, people have *wrongly* imagined
a curve like this:

(for best results, view using a fixed width font like Courier)

K               x
n        x
o    x
w
l  x 
e
d  
g x
e
+ Effort or cost or time needed to gain that knowledge or skill


as being "hard to learn" at the beginning, when in fact it shows the
opposite: with just a little bit of effort, you can learn a lot. But (so
goes the conventional explanation) people think of steep in the sense of
climbing a steep mountain, and think that it shows that the learning
process is really hard at the start.

I believe Wikipedia is wrong. I think that there is a natural interpretation
of "steep learning curve" which matches *both* the idiomatic and technical
meanings, with the same graph.

Remember that the English idiom of a steep learning curve is not just hard
to learn. It means that something takes a lot of effort to gain mastery
over, after which things become easier.

Learning Ancient Etruscan is hard for beginners and experts alike, because
there is so little information available about Ancient Etruscan that even
the experts can hardly be said to have mastered the language. That would
not often be described as a steep learning curve, as it lacks the sense of
getting easier with time. Learning Etruscan might have a curve like this:

K
n                       x
o                 x
w             x
l           x 
e         x
d       x
g x
e
+ Effort or cost or time

It's hard at the beginning, because you don't know the language; then it
gets a bit easier, for a while, then it gets difficult again because you
run out of information about the language.

Here is a curve that matches the common idiom. It is (1) steep, (2) requires
a lot of effort for very little progress at the beginning, and (3) becomes
easier with time:


K                       x
n                      x
o                     x
w                   x
l                 x 
e              x
d          x
g x
e
+ Effort or cost or time


Mastery makes the going easy, but it takes a long time to see any real
progress. You can interpret the "steepness" in two ways: it's steep (easy)
for experts, and if you turn your head to the side, it's steep (hard, like
climbing a steep mountain) at the beginning).

Another way to interpret it is to ask, what's the *cost* (in time, or
effort) to gain a certain amount of knowledge? That's equivalent to
swapping the X and Y axes:

C            x
o       x
s    x
t
·  x
o
r
·
t x
i
m
e
+ Knowledge gained



That's not the conventional layout of the axis, but it does make sense, and
it's more likely that people have this reversed layout in mind when
thinking about "steepness of learning" than it is that they were thinking
about the original curve and misinterpreting the meaning of the gradient.






-- 
Steven
“Cheer up,” they said, “things could be worse.” So I cheered up, and sure
enough, things got worse.

[toc] | [prev] | [next] | [standalone]


#111468

FromAntoon Pardon <antoon.pardon@rece.vub.ac.be>
Date2016-07-15 13:44 +0200
Message-ID<mailman.15.1468583117.2307.python-list@python.org>
In reply to#111465
Op 15-07-16 om 12:56 schreef Steven D'Aprano:
> On Fri, 15 Jul 2016 06:40 pm, Jussi Piitulainen wrote:
>
>> Antoon Pardon writes:
>>
>>> Op 15-07-16 om 08:06 schreef Marko Rauhamaa:
>>>> Common usage among educated speakers ordinarily is the yardstick for
>>>> language questions.
>>> But educated about what exactly?
>>>
>>> Each time someone talks about "a steep learning curve" in order to
>>> indicate something is difficult to master, he is using it wrong,
>>> because actual steep learning curves indicate something can be
>>> mastered quickly.
> That's not necessarily the case. See below.

I think it does.

>
> "Learning curve" or "experience curve" is not just an metaphor, it is an
> actual technical term. See the Wikipedia article:
>
> https://en.wikipedia.org/wiki/Learning_curve

I know and the technical term precedes the metaphor.

> Remember that the English idiom of a steep learning curve is not just hard
> to learn. It means that something takes a lot of effort to gain mastery
> over, after which things become easier.

Yes things/practicing become easier, mastering even further does not.

> Here is a curve that matches the common idiom. It is (1) steep, (2) requires
> a lot of effort for very little progress at the beginning, and (3) becomes
> easier with time:
>
>
> K                       x
> n                      x
> o                     x
> w                   x
> l                 x 
> e              x
> d          x
> g x
> e
> + Effort or cost or time

I think you are making things up now. I have never seen an actual learning
curve with that shape. All learning curves I have seen show the law of
diminishing (marginal) returns.

> Another way to interpret it is to ask, what's the *cost* (in time, or
> effort) to gain a certain amount of knowledge? That's equivalent to
> swapping the X and Y axes:

Which you don't expect because if swapping axes was common, most people
would understand that talking about steep or shallow curves would be
meaningless since you wouldn't know whether is was steep with standaard
ax positions or steep with swapped ax posititions.

>
> C            x
> o       x
> s    x
> t
> ·  x
> o
> r
> ·
> t x
> i
> m
> e
> + Knowledge gained
>
>
>
> That's not the conventional layout of the axis, but it does make sense, and
> it's more likely that people have this reversed layout in mind when
> thinking about "steepness of learning" than it is that they were thinking
> about the original curve and misinterpreting the meaning of the gradient.

No, that is what people come up with afterwards. If you just start a conversation
about how people learn and how long it would take to get some mastery and how we
could present progress in a graph, virtually everyone uses the conventional axes
layout. This talk about swapped axes only come from people who used the steep
learning curve metaphor, when you then try to show them what an actual steep
learning curve implies.

[toc] | [prev] | [next] | [standalone]


#111472

FromJussi Piitulainen <jussi.piitulainen@helsinki.fi>
Date2016-07-15 16:38 +0300
Message-ID<lf5zipjuilg.fsf@ling.helsinki.fi>
In reply to#111468
Antoon Pardon writes:

> No, that is what people come up with afterwards. If you just start a
> conversation about how people learn and how long it would take to get
> some mastery and how we could present progress in a graph, virtually
> everyone uses the conventional axes layout. This talk about swapped
> axes only come from people who used the steep learning curve metaphor,
> when you then try to show them what an actual steep learning curve
> implies.

Or from people who try to be charitable when other people use it. At
least I like to think that that's what I did.

(I'm not at all inclined to do that about certain other terms, but those
discussions are also not inclined to go anywhere.)

[toc] | [prev] | [next] | [standalone]


#111475

FromAntoon Pardon <antoon.pardon@rece.vub.ac.be>
Date2016-07-15 16:47 +0200
Message-ID<mailman.20.1468594083.2307.python-list@python.org>
In reply to#111472
Op 15-07-16 om 15:38 schreef Jussi Piitulainen:
> Antoon Pardon writes:
>
>> No, that is what people come up with afterwards. If you just start a
>> conversation about how people learn and how long it would take to get
>> some mastery and how we could present progress in a graph, virtually
>> everyone uses the conventional axes layout. This talk about swapped
>> axes only come from people who used the steep learning curve metaphor,
>> when you then try to show them what an actual steep learning curve
>> implies.
> Or from people who try to be charitable when other people use it. At
> least I like to think that that's what I did.

Sure, you can be charitable when other people use it. IME that doesn't
contradict that when you somehow find yourself in need of actually
graphing these kind of numbers you are likely to follow the conventional
layout.

-- 
Antoon Pardon.

[toc] | [prev] | [next] | [standalone]


#111470

FromJussi Piitulainen <jussi.piitulainen@helsinki.fi>
Date2016-07-15 16:13 +0300
Message-ID<lf58tx3vybu.fsf@ling.helsinki.fi>
In reply to#111465
Steven D'Aprano writes:

[in response to my attempt to understand "steep learning curve"]

> "Learning curve" or "experience curve" is not just an metaphor, it is
> an actual technical term. See the Wikipedia article:
>
> https://en.wikipedia.org/wiki/Learning_curve
>
>
> Now, there are a couple of ways that we can interpret the idiom of
> "steep learning curve". One is the way Wikipedia interprets it: as a
> mistake.

[- -]

Ouch. Next time I hear anyone use the phrase, if I need to know whether
they mean "easy to learn" or "hard to learn" or something else, I think
I'll ask them...

Thanks.

[toc] | [prev] | [next] | [standalone]


#111476

FromSteven D'Aprano <steve@pearwood.info>
Date2016-07-16 01:12 +1000
Message-ID<5788fd5c$0$1590$c3e8da3$5496439d@news.astraweb.com>
In reply to#111470
On Fri, 15 Jul 2016 11:13 pm, Jussi Piitulainen wrote:

> Steven D'Aprano writes:
> 
> [in response to my attempt to understand "steep learning curve"]
> 
>> "Learning curve" or "experience curve" is not just an metaphor, it is
>> an actual technical term. See the Wikipedia article:
>>
>> https://en.wikipedia.org/wiki/Learning_curve
>>
>>
>> Now, there are a couple of ways that we can interpret the idiom of
>> "steep learning curve". One is the way Wikipedia interprets it: as a
>> mistake.
> 
> [- -]
> 
> Ouch. Next time I hear anyone use the phrase, if I need to know whether
> they mean "easy to learn" or "hard to learn" or something else, I think
> I'll ask them...

You really don't need to. "Steep learning curve" in ordinary English ALWAYS
means that it is hard to make progress and then gets easier once you have
mastered it. Its a common idiom.

If you're talking to an actual expert in the field about an actual graph,
then it might be worth asking them what they mean. And the chances are they
will mean exactly the same thing as ordinary people, and they'll just
say "turn your head to the side, see how steep the graph is at the start".

That's my prediction.



-- 
Steven
“Cheer up,” they said, “things could be worse.” So I cheered up, and sure
enough, things got worse.

[toc] | [prev] | [next] | [standalone]


#111473

FromRandom832 <random832@fastmail.com>
Date2016-07-15 09:39 -0400
Message-ID<mailman.18.1468589959.2307.python-list@python.org>
In reply to#111465

On Fri, Jul 15, 2016, at 07:44, Antoon Pardon wrote:

> No, that is what people come up with afterwards. If you just start a
> conversation about how people learn and how long it would take to get
> some mastery and how we could present progress in a graph, virtually
> everyone uses the conventional axes layout.

_Why_ do you think this? The natural way to graph progress vs effort is
to have progress on the horizontal access and effort on the vertical
axis, because that's what you get when you're climbing a literal hill,
the only context in the universe where "vertical" and "horizontal"
aren't arbitrarily assigned but are real spatial dimensions.

The only reason to do it the other way is an association with time and
the convention of using time for the horizontal axis.

> This talk about swapped axes only come from people who used the steep
> learning curve metaphor, when you then try to show them what an actual
> steep learning curve implies.

[toc] | [prev] | [next] | [standalone]


#111474

FromAntoon Pardon <antoon.pardon@rece.vub.ac.be>
Date2016-07-15 16:32 +0200
Message-ID<mailman.19.1468593214.2307.python-list@python.org>
In reply to#111465
Op 15-07-16 om 15:39 schreef Random832:
>
> On Fri, Jul 15, 2016, at 07:44, Antoon Pardon wrote:
>
>> No, that is what people come up with afterwards. If you just start a
>> conversation about how people learn and how long it would take to get
>> some mastery and how we could present progress in a graph, virtually
>> everyone uses the conventional axes layout.
> _Why_ do you think this? The natural way to graph progress vs effort is
> to have progress on the horizontal access and effort on the vertical
> axis, because that's what you get when you're climbing a literal hill,
> the only context in the universe where "vertical" and "horizontal"
> aren't arbitrarily assigned but are real spatial dimensions.

No that is not the natural way. That is the way you pick afterwards if
you want your graph to resemble the metaphor. But it is not the way
people "naturally" graph these numbers, if the metafor was not put
into their head in first place. Certainly not people who actually study
these kind of things.

> The only reason to do it the other way is an association with time and
> the convention of using time for the horizontal axis.

No the reason is, we prefer the graph to be a function. That is for every x
at most one y. Using the axes the other way around would mean that set backs
would result in multiple y values for the same x.

-- 
Antoon Pardon.

[toc] | [prev] | [next] | [standalone]


Page 2 of 5 — ← Prev page 1 [2] 3 4 5  Next page →

Back to top | Article view | comp.lang.python


csiph-web