• Re: ustent on that.

    From David Brown@21:1/5 to Malcolm McLean on Fri Feb 9 18:00:26 2024
    On 09/02/2024 17:01, Malcolm McLean wrote:
    On 09/02/2024 14:03, David Brown wrote:
    On 09/02/2024 12:24, Malcolm McLean wrote:

    And even when I agree there might be some truth in that, and explain
    why, I am then accused of misrepresenting what an Oxford English
    degree is like.

    Again, read my posts.  I said your description of your degree does not
    match my experience with my own degree at Oxford, nor what I heard
    from others at the time who studied English literature.  You may have
    given an accurate description of your personal experiences - I have no
    way to either prove or disprove that, and no reason to suspect you of
    being intentionally deceptive.  But I believe it to have been unusual,
    and due to a bad tutor.


    OK. So you also attended Oxford. And now I'm surprised.

    Why is that surprising?

    That's what
    Oxford English is like. Very much an emphasis on geting things done,
    quickly and to deadlines, because most Oxford English graduates will
    work in careers where that is important. Only a small minority become computer programmers like me where a program often has t be perfect ot
    it doesn't work at all. Now whislt of course I don;t have direct
    experience of other colleges, I'm pretty sure my own college was fairly normal about this. One tutor was maybe a bit keener than normal.
     We got essays for next week on an author most of us had never read on
    the very first day, and I dn;t think you;f]=d get that at every college.
    But not far off.


    Perhaps you should discourage your cat from walking across your keyboard
    while trying to type. Surely accurate typing is a skill you need for programming?

    I know literature students (of any language) were expected to work hard, reading a lot of texts - /all/ students at Oxford had intense workloads.
    In computer science, practicals were done in whatever language the
    lecturer liked - so you might easily find you have to learn a new
    programming language in a couple of weeks, outside of any courses or
    tutorials, for answering the practical.

    I know literature students were expected to write a lot, quickly - as
    were students of most subjects. But IME they were also expected to
    write accurately and sensibly. There is no point in doing something
    fast, if it is not correct (to the extent that a literature essay can be "correct").


    I'm really not mischaracterising. Of course you also have to defend the
    essay and it is marked. But that's less important. It's very unusual to receive a mark for an essay which is so low that it means that if you
    write a similar essay in finals you will fail. Oxford is extremely
    generous with the lower marks and in ensuring that they are not a fail.

    I have seen students at Oxford fail. Not many, but a few.

    Unless of course the candidate submits nothing. In which case it can
    only be a fail. So you must submit something which constitutes an essay
    for the tutorial, and my tutors were very insistent on that.


    You sound like you were trying to get away the absolute minimum possible without failing.

    I fell out with my tutor catastrophically over moral issues and because
    of the type of subject English Literature is, that had profound
    implications for my work. He allowed that to happen, he was in the wrong about our dispute  and everything I predicted that would happen in
    English Studies has in fact come to pass, and he was therefore a bad
    tutor. But to be fair I was an extremely difficult student.

    Such bad chemistry between a student and a tutor happens sometimes, unfortunately.

    But what you are describing is a situation where you scraped through,
    learning little from the tutor. That is not normal university experience.


    If you change the halting problem such that some of the symbols on
    the tape are allowed to have unknown values then I don't think you
    are changing it in any mathematically very interesting way so it is
    still "trival", but if you attempt a halt decider it will
    substantially change your programming approach, and so it is no
    longer "unimportant".


    I would prefer to think a bit about how a volatile input tape would
    relate to the halting problem as it is normally stated, before
    offering an opinion on how it may or may not change the result.  I
    suspect you are correct that it will not change the problem or the
    results, but I would want to be a bit more rigorous about what is
    meant before jumping to conclusions.

    Well this is it isn't it. Employ a computer scientist as a mathematician
    and you'll get a rigorous proof. Employ an English graduate (and I have actually held the job title "mathematician" though I am in no way
    qualified to describe myself as such) and he quickly guesses. But are
    you so surprised that you think I am thereby misrepresenting Oxford
    English? And the English graduate does at least produce something constructive quickly.


    I think your situation at university was unusual, as you describe it -
    though not impossible.

    And I would expect someone who has a degree in English to be more
    accurate in the language they write. Perhaps my expectations are
    unreasonable, but in comparison to other regulars here, your rate of
    typos, spelling mistakes, grammatical errors, and - more importantly - confusing and unclear wording, is significantly higher. We all make
    mistakes at times, but to reach your level shows a lack of care and a
    lack of attention to detail. It is not a matter of producing things
    quickly - it is laziness.

    Put it this way. If you were to apply to my department for a job as a programmer, and you wrote your CV and cover letter in the style you
    write in this newsgroup, I would reject you on that basis alone.



    However, I have no idea what you mean by "if you attempt a halt
    decider it will substantially change your programming approach".

    We're changing the model slightly so that instead of all the input tape
    being available to the decider, some values are unknown. It still has to determine whether the program will halt or not, and whilst sometimes
    this will now be inherently impossible because the answer depends on the input, often it will not be so. As I said, I don't think anything much
    has actually changed. But it does mean that we now have to write our
    halt decider in a different way. It's no longer as simple as replacing
    the code we want to know is reached by exit() and declaring that it is
    now the halting problem.

    The halt decider will fail to work as specified on some inputs, so I say "attempt a halt decider". You can have a go. But it won't actually work.


    So when you write "if you attempt a halt decider", you mean something
    like attempting to "write" a halt decider, or "design", or "test", or
    "run" a halt decider? And doing this will somehow "change your
    programming approach" ? Are you trying to say that if you allow some
    input values to be unknown, it changes how you design your halt decider?
    That would make no sense, because you /can't/ design a general halt
    decider (without transfinite computation models and "oracles"). Are you
    trying to say that if someone spends time trying to do this, it will
    change their attitude to programming in general?

    Your first attempt at explaining this made no sense. Your second
    attempt did not help at all. Perhaps it is best just to leave it alone.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)