Whatever next ??

Advert

Whatever next ??

Home Forums The Tea Room Whatever next ??

Viewing 22 posts - 1 through 22 (of 22 total)
  • Author
    Posts
  • #742138
    Michael Gilligan
    Participant
      @michaelgilligan61133

      IMG_9930

      Advert
      #742154
      Speedy Builder5
      Participant
        @speedybuilder5

        My apple is working

        #742155
        noel shelley
        Participant
          @noelshelley55608

          It had to happen sooner or later ! Noel.

          #742162
          JasonB
          Moderator
            @jasonb

            My PC is also working

            #742169
            Mark Easingwood
            Participant
              @markeasingwood33578

              I beleive the problem is with servers, not home computers, and then only those using CloudStrike security software, who seem to have issued a broken update.

              #742170
              Sonic Escape
              Participant
                @sonicescape38234

                Hmm … I think I’ll go to an ATM. Normally I have almost no cash. If something happens to the banks, I will have to survive with what grows in the garden until they fix the bug 🙂

                #742175
                Michael Gilligan
                Participant
                  @michaelgilligan61133

                  Jason

                  It’s happening on a higher ‘layer’ than our humble local machines

                  MichaelG.

                  .

                  https://www.abc.net.au/news/2024-07-19/what-is-crowdstrike-outage-explained/104120260#

                  #742247
                  Anonymous

                    I think we’re used to the expectation that problems percolate downwards. That is if a given layer is affected everything below it is similarly affected (but not upwards).

                    In this case though, as you say, it seems not to be the case.

                    #742256
                    Nicholas Farr
                    Participant
                      @nicholasfarr14254

                      Hi, well I had absolutely no problems getting cash out of an ATM earlier today.

                      Regards Nick.

                      #742257
                      MikeK
                      Participant
                        @mikek40713
                        On noel shelley Said:

                        It had to happen sooner or later ! Noel.

                        Yep.  And I hope lessons are learned.  Nothing is infallible.  Just like monocrops getting devastated from an infestation.  Much better to spread the resources so that you’re not sh*t-out-of-luck when something happens.  The phrase “Don’t put all your eggs in one basket” seems to be regularly forgotten.

                        Mike

                         

                        #742260
                        Michael Gilligan
                        Participant
                          @michaelgilligan61133

                          Slightly off-topic, but it reminded me of one serious failure that I witnessed:

                          We had contracted with an excellent service-provider for a system with [almost] guaranteed 24/7 reliability …. Everything ran beautifully, until the day when the firmware update for the fancy RAID array failed.

                          🙁

                          MichaelG.

                          #742273
                          duncan webster 1
                          Participant
                            @duncanwebster1
                            1. #2 son does IT in the financial sector (he claims he isn’t a banker, but it’s close. Where did I go wrong?). He reckons in his firm they have just as many people trying to break new software before it is released as they have writing new stuff. I don’t suppose the accountants like it but if new software screws up a lot of people could lose a lot of money. Not me, what I have is in a sock under the bed, 😜
                            #742294
                            Anonymous
                              On Michael Gilligan Said:

                              Everything ran beautifully, until the day when the firmware update for the fancy RAID array failed.

                              Unfortunately these days it seems that nothing actually goes beyond beta-test release. (Firefox is a good case in point. To use that means being a permanent beta-tester.)

                              Just consider yourselves part of the software proving team.

                              #742295
                              Alan Donovan
                              Participant
                                @alandonovan54394

                                We were warned in 1909  ……

                                ‘The Machine Stops’ by E M Forster.

                                Alan.

                                #742309
                                Michael Gilligan
                                Participant
                                  @michaelgilligan61133

                                  A good concise description by Bloomberg, of yesterday’s farce:

                                  https://apple.news/AU2PqqwJtQJ2ACCAUPSA1QA

                                  MichaelG.

                                  #742327
                                  SillyOldDuffer
                                  Moderator
                                    @sillyoldduffer
                                    On Peter Greene Said:
                                    On Michael Gilligan Said:

                                    Unfortunately these days it seems that nothing actually goes beyond beta-test release. (Firefox is a good case in point. To use that means being a permanent beta-tester.)

                                    Experience varies!  I’ve found Firefox very reliable, even though I always go cold turkey by updating the beast immediately rather than waiting a few months for others to find bugs.

                                    Bugs often depend on the platform rather than the apparently faulty application.   My experience of Firefox 128.0 is of the Ubuntu Snap version, running on Ubuntu 24.04 LT.   Snap is a different configuration from the Firefox 128.0 in the Ubuntu standard repository.   Briefly snap delivers a package containing Firefox and all required dependencies, whilst the repository is Firefox only, plus a mechanism for identifying and loading required dependencies, which are maintained independently.   Both are different from the packages used to install Firefox on Windows and Apple, and other Linux systems.

                                    I use Firefox on Windows 10 during SolidEdge sessions and, although Firefox seems OK, I don’t do enough to confirm it’s as solid as Ubuntu version.

                                    Applications always depend on other software provided by the platform, and on the operating system itself.  Almost every possible of variation is possible.  Plus, these software variations all runs on a huge range of hardware.  Impossible to test all combinations comprehensively.  Given how complicated it is, I’m amazed any software ever works at all!

                                    Rule of thumb, more problems are caused by allowing platforms to drift out-of-date than by keeping on top of change.  Hardware becomes unreliable with age.   Old hardware doesn’t have later features expected by new software.  What was massive RAM a decade ago is now too small.  Letting the operating system and other software components drift out-of-date also causes unexpected behaviours that appear after an unrelated update.

                                    Dave

                                     

                                    #742339
                                    Dave Wootton
                                    Participant
                                      @davewootton

                                      One of my friends states his Drummond hand shaper has mercifully remained unaffected!

                                      #742416
                                      duncan webster 1
                                      Participant
                                        @duncanwebster1
                                         ……..What was massive RAM a decade ago is now too small.  Letting the operating system and other software components drift out-of-date also causes unexpected behaviours that appear after an unrelated update.

                                        Dave

                                         

                                        Is this because software developers:-

                                        1. insist on adding functionality very few people want?
                                        2. have lost the art of writing efficient code
                                        3. are getting backhanders from computer manufacturers to make us throw away perfectly good machines

                                        I think the word that sums it up is Bloatware

                                        #742463
                                        SillyOldDuffer
                                        Moderator
                                          @sillyoldduffer
                                          On duncan webster 1 Said:
                                           ……..What was massive RAM a decade ago is now too small.  Letting the operating system and other software components drift out-of-date also causes unexpected behaviours that appear after an unrelated update.

                                          Dave

                                           

                                          Is this because software developers:-

                                          1. insist on adding functionality very few people want?
                                          2. have lost the art of writing efficient code
                                          3. are getting backhanders from computer manufacturers to make us throw away perfectly good machines

                                          I think the word that sums it up is Bloatware

                                          Yes, no, and maybe!

                                          Much depends on user need, and I regret to say that those of us who would like hardware and software to stop changing are a minority.   The market is driven by new purchasers, for many of whom previous generation technology isn’t good enough.  They’re into playing photorealistic games, generating bit-coin, AI, CAD, video editing,  SDR, CGI and a bunch of other applications for which high performance is essential.    Although yesterday’s hardware is plenty ‘good enough’ for browsing, email, text processing and much other classic computer work,  it performs sluggishly or not at all when anything demanding is loaded.

                                          One thing users dislike intensely is sluggish response times, which is why 15 years ago it was best to avoid cheaper laptops, even for basic work, because they were so slow. Coughing up for a faster processor and more RAM, meant basic applications flew, giving a much better user experience.

                                          In the good old days, memory was hideously expensive.  As a result, all computers were bottlenecked by having to manage it carefully, with much time wasted by swapping data and running processes, to and from hard drives, or even mag tape.   Memory became relatively much cheaper as time passed, so for most of my career, the obvious answer to any performance problem was ‘add more memory’.   The improvement often made it possible to load the computer with more work, requiring even more memory…

                                          When I first programmed a mainframe, a monster in a special building, it only had 192k words of 24-bit memory, (roughly equivalent to 768 kilobytes).   For each read/write I had to manually allocate a memory buffer big enough to hold at least one record, ideally several, but only if this was available.   Thus, processing would involve reading one record only at a time from a tape, processing it, and then writing the one record update to another tape.   Much faster if enough memory was available to buffer many records, because a single read would take many records off the tape in one go,  so the tape machine did a lot less start/stop operations.   Any program that needed more than 32k words of memory, was analysed and then carefully programmed to manage memory vs performance.    The terminology have been just us for fun, but I created many a FART, that is a ‘File Access Requirements Table’.    These showed how many read/writes each device would do, how often (identifying steady vs burst activity), and the volume of data moved.   The FART would then be used to define buffer size, noting that a program that had to finish over a weekend, better not still be chugging away on Monday!

                                          Having a lot of spare memory allows the operating system to improve performance on the fly, almost making FARTs and similar unnecessary.   Rather than requiring the programmer and operators to manage memory, an operating system with excess memory will generously allocate memory to fulfil the needs of all processes, and then use what’s left to buffer entire files.   Back in the day a 9-track computer tape held about 100Mb total, and had to be read in blocks of about 2kB.   Now, on receiving a request to read a 2kB record from a 100Mb file, my 32Gb Ubuntu machine would probably read the whole file into memory on the assumption the more reads will follow.    On an 4Gb machine, there’s almost no opportunity for the operating system to do this, and 8Gb isn’t much better.   16Gb is a rule of thumb minimum, and these days I go for 32Gb.

                                          Whether a product needs new features or not depends on what it does.   Been a long time since I needed anything new in a word processor, but plenty of opportunities in 3D-CAD.

                                          Whilst there are plenty of good reasons for needing faster kit with much more memory, this doesn’t mean Duncan is wrong about Bloatware.  Many a good product died from feature bloat after sellers found themselves desperately trying to keep up with the competition.   Faced with a competitor with a better user interface and exciting new features, the older product could only be ‘improved’ by tacking new features on, when what was actually needed was a complete re-write.   Thus loyal customers were presented with changes they didn’t want, an ever more clunky interface, and maybe a shower of bugs and security problems.

                                          The need to write efficient code has been much reduced by compiler technology.  In my youth compilers generated simple slabs of boiler-plate code generalised to work reliably.   An assembly programmer could easily improve early compiled code.   This changed rapidly when compiler writers tackled efficiency.   Compilers are stuffed full of optimisations, many of which are too labour intensive for a human to do.   This example might do two passes through the entire program, which could be a million lines of source code:, depending on whether or not another optimisation has been done.   “Perform a forward propagation pass on RTL. The pass tries to combine two instructions and checks if the result can be simplified. If loop unrolling is active, two passes are performed and the second is scheduled after loop unrolling.”    Nowadays, programmers are discouraged from wasting their time on micro-efficiencies. The most economic answer is to provide plenty of memory and apply the right algorithm.   Plenty of exceptions, but micro-efficiencies are only applied to bottlenecks that emerge at run-time.   A tool like cachegrind identifies which instructions are choking, and the programmer looks at the source to see what might be done.      As efficiencies are mostly important in system and microcontroller code,  many application programmers never get involved in efficiency or performance.

                                          What Duncan and I would consider a ‘perfectly good machine’, my nephew wouldn’t want at any price.  I do dual-screen 3D-CAD with a graphic accelerator card nephew rejected 5 years ago for being too slow.   Too slow for him, but it easily does what I want, which doesn’t include rendering super-high speed graphics!    Sadly for us, Duncan and I are very much a minority market,  and it’s what folk under 50 are doing that drives the world.

                                          Dave

                                          #742509
                                          JA
                                          Participant
                                            @ja

                                            It is what happens when you have “all your eggs in one basket”.

                                            Out there there are a few “mega” firms such as Google, Boeing, Microsoft. Generally they are seen as big money makers and governments find it difficult to control them. However when they get in a mess they mess up big. Would this have been as bad if Microsoft was replaced by two smaller companies? As for Boeing.

                                            These companies should be split for the common good but it will be very difficult. The USA has done this before with Standard Oil but it needs a lot of courage.

                                            Don’t blame them, learn from mistakes made.

                                            JA

                                            #742526
                                            Hopper
                                            Participant
                                              @hopper

                                              It were never this bad when international communication relied on the telegraph and the mail, all run by the same government department.

                                              #742582
                                              duncan webster 1
                                              Participant
                                                @duncanwebster1
                                              Viewing 22 posts - 1 through 22 (of 22 total)
                                              • Please log in to reply to this topic. Registering is free and easy using the links on the menu at the top of this page.

                                              Advert

                                              Latest Replies

                                              Home Forums The Tea Room Topics

                                              Viewing 25 topics - 1 through 25 (of 25 total)
                                              Viewing 25 topics - 1 through 25 (of 25 total)

                                              View full reply list.

                                              Advert

                                              Newsletter Sign-up