Is RISC OS still a participation sport
John Rickman (71) 645 posts |
Artificial it is, Intelligence it falls short of. Jury is out. Meanwhile we keep moving the goal posts. |
Rick Murray (539) 13806 posts |
Well… Being good at chess and go is the ability to calculate many many moves ahead and to do that for the opponent to decide upon the best move to make. In essence, it is pattern matching that doesn’t require “intelligence” so much as the ability to make many calculations at the same time. The sort of thing machines are good at. It’s been said that the most important thing about Go is not whether or not you win, but how you play. |
Rick Murray (539) 13806 posts |
My personal belief is that machines are good when it comes to making calculations. It may be able to design a better wing for a plane because it has all the maths for how air passes around the surface. So it can just rough out a few hundred randomly generated “wing shaped” objects and run a rough simulation. Those with good results can pass to a more complete simulation, and whittled down that way. But is the AI ever going to be possible to point at the wing and say “this part makes the difference”, or will it simply say “this design resulted in the best score”? Where humans excel, however, is in abstract thought. Conceiving things that don’t exist. Anna ( We, on the other hand, may observe a mouse. Watch it, watch where it goes and how it moves, then think about what sort of object might catch it. Then think about how to build that. Get some hardware (nuts, bolts, wood, etc) and do some work to turn the hardware into the pieces to build the trap. Which can then be built, put in place, and observed to see if it works. We are so good at dealing with abstract concepts that we’ve invented entire religions to try to explain our presence. Because we want to understand “who am I?” and “why am I here?”. The sort of existential questions that it’s unlikely that any other lifeform on the planet contemplates, and a machine never could. |
John Rickman (71) 645 posts |
It’s been said that the most important thing about Go is not whether or not you win, but how you play Agreed – buts thats true of all games. What I like about Go is the emphasis on the sound of the stone hitting the board amplified by the integral cavity designed to amplify it. |
Rick Murray (539) 13806 posts |
To further this, since we’re in Aldershot, it’s coming to Spring time and that’s when Anna gets a bit clingy, rather than her usual “you may stroke me once and only once, human”. Why? She’s female, I’m male, hormones are involved, and that’s as far as it goes. I know I’m human, I know she’s cat, I know sex between us wouldn’t work for very many reasons most of which too squicky to get into. She….. doesn’t. So I might sit in my deck chair looking at the sky wondering why I’m here. Could an AI be a cat? Perhaps. (but don’t tell Anna I said that or she’ll be offended and scratch my eyes out) Could an AI be a human? Nope. |
Grahame Parish (436) 480 posts |
The biggest issue I see with this is that the terms are really just marketing hype. Smart doesn’t mean ‘clever’ in some way – it only means internet-connected, extracting data about your use and limiting the value of said smartness to ‘as long as we support, maintain and stay in business’ while giving some useful information, access or other goodies back to you – whether you want them or not. Likewise, AI mostly isn’t intelligence, it’s training to look for patterns and inferences. In the earlier days of automation, robot car body sprayers were ‘taught’ by a skilled sprayer doing the job and that motion, duration, angle, etc. fed back into the robot, which then repeated the action over and over. A lot of AI seems to be the processing version of the same thing. Is there something on this X-ray that looks out of place compared to the images it was trained on? Given a section of text, what keywords and phrases can it find to get the gist of what the person is asking and how much data does it have access to that will enable it to make a meaningful response? It would be worth feeding it some posts by amanfrommars1 on the El Reg comments to see what it could make from them! It will get better, but I’m not seeing any intelligence yet. |
Rick Murray (539) 13806 posts |
👍👍👍 It’s hard enough for us meatsacks to work out what the hell he’s on about. I’d imagine a machine would have sparking control panels followed by clouds of smoke.
This: smart is used in the context of “not dumb”, where “dumb” is a ridiculously low bar to allow just about anything “with internet access” to call itself smart. A washing machine that weighs the load and works out an appropriate cycle is not “smart”. A smart washing machine would spit out the red t-shirt you put in with all that white stuff, and understand that wool and cotton get washed differently without the user having to say “I want an IWS approved wash”. |
nemo (145) 2529 posts |
Says the human. How do you define “abstract thought”? Because if it’s a mean to an end, then it’s not abstract, just complex. Birds show plenty of problem-solving ability. Chimps have a greater sense of number than humans. Humans, meanwhile, have absolutely no sense of probability, chance, odds or percentages, despite all the lofty talk of “abstract thought”. We motile living things evolved the sense of number primarily to avoid being eaten by tigers – you see tigers over there; you look away; if you look back and there are fewer tigers, you could be lunch. But we have not evolved any equivalent understanding of probability. Instead we have a set of poor heuristics that not only get the wrong answer – in common cases they get the answer as wrong as it is possible to be (Linda Question; Monty Hall). I suspect that any species that thought a “third-pounder” was smaller than a “quarter-pounder” should hold back on the “we’re good at thinkin innit?”. |
Frederick Bambrough (1372) 837 posts |
Intelligence Sentience Spanner Pop! |
Rick Murray (539) 13806 posts |
The ability to understand and think about things that we have not observed, and potentially cannot observe. Maths, also, rapidly moves from the “count these things” into abstract concepts.
Please don’t conflate innate mathematical and abstract problem solving abilities with shitty education. I would love to make a glib comment about Leftpondians, but then I recall my school days where the popular kids were the dumb disruptive ones, and the “clods” would be routinely wedgied. |
nemo (145) 2529 posts |
Has been seen in various animals. Object permanence, inference and prediction are not exclusively human traits. Regardless, this is already settled Law – all vertebrates and some invertebrates are sentient. |
Steve Pampling (1551) 8155 posts |
If so, refer to human for full checks |
Steve Pampling (1551) 8155 posts |
Cat named “Minnie”1 who will observe a spot of light moving on the floor, glance at the sunlight coming in, swing round at the correct angle and then stare at me (or the wife) with a look that asks the question “does that amuse your small mind?” 1 Mistakes you make, she was small when she turned up. A few years of excellent food and I refer to her as Pansy Porker more often than Minnie |
John Rickman (71) 645 posts |
The ability to understand and think about things that we have not observed I have kept chickens for many years. Just two or three at a time. Few enough to get to know them personally and viceversa. They are protected in law against physical cruelty but not from stereotypical abuse. They are birdbrained but when it comes to outwitting them I have only just got the edge, and this only because I have experience of 20 odd generations of their kind. They are sentient and intelligent. |
Colin Ferris (399) 1809 posts |
Interesting comparing brain sizes – what does a large human brain do? How does a AI computer compare with a chicken :-) |
Rick Murray (539) 13806 posts |
Daydream. |
Rob Andrews (112) 164 posts |
This would be a good time to test to see if it could translate arm code into C then we may be able to save RISC OS with the finite number of developers we have. Anyone up for it? |
John Rickman (71) 645 posts |
How does a AI computer compare with a chicken :-) Here’s the problem, or rather was before the birds were confined to the run owing to bird flu, |
Colin Ferris (399) 1809 posts |
Have you tried a bit of mince meat? They’ll jump up and take it from your fingers :-) |
Ralph Barrett (1603) 153 posts |
This would be a good time to test to see if it could translate arm code into C then we may be able to save RISC OS with the finite number of developers we have. Anyone up for it? Q. Can you convert arm assembly language into C code ? A. Yes, it’s possible to convert assembly language into C code. The process involves understanding the assembly instructions and then mapping them to equivalent C statements. However, this can be a complex and time-consuming task, as assembly code is often highly optimized for a specific architecture and may not have a straightforward mapping to C. Additionally, the behavior of the resulting C code may not be exactly the same as the original assembly code, due to differences in the way that C and assembly handle certain low-level operations. |
Steve Pampling (1551) 8155 posts |
NI does. Ladies tend to fare better when wearing skirts, particularly long ones. Nutmeg techniques don’t work when trying to pass through a sheet of material. There is the alternate: select the brighter ones that like hopping up into low bushes and trees. An estate worker/gamekeeper recommended that. |
Ralph Barrett (1603) 153 posts |
ChatGPT believes that it can create BBC Basic code (e.g. “create a programme to plot a mandelbrot picture on a computer screen”). However, the results contain lots of rookie errors for BBC Basic – like confusing some BBC Basic statements and functions with their VB equivalents. But most of these can be corrected just by asking ChatGPT to fix them – i.e. just by pointing out the nature of the errors. If ChatGBT was able to learn from the corrections that ‘weighted’ outside users (rather than ‘trainers’) were making, then this might become a very useful tool very quickly. I guess the hard bit is weighting the clever users (e.g. Jeffrey or Gerth etc.) much more that us mere ‘normals’. Note: Python code creation seems to be pretty good using ChatGPT – but given that Python is so well structured and so widely used then this is not surprising. |
Dave Higton (1515) 3497 posts |
Some years ago, before I retired, I was asked to examine the possibility of getting some Visual Basic translated by machine into VB .Net. Having examined what was on offer, I decided that the result would be very difficult to comprehend and therefore unmaintainable. And that was for two languages that, on the face of it, have some similarity. I’m sure the same difficulty would exist when trying to translate ARM assembly language into C. Certainly the same question must be asked: will the result be fit for humans to modify and maintain? |
nemo (145) 2529 posts |
Theory of mind. Often their theory is “useful idiot”.
Are the faeries coming to take it away? RISC OS is an operating system for running RISC OS programs. RISC OS programs are either Basic or ARM machine code. ARM machine code is trivial to run whatever CPU you happen to have this week – some of us have been running RISC OS every day for 20 years without an ARM. You don’t need to ‘convert to C’ to ‘save’ RISC OS. What you need is some basic competence at operating system maintenance. Changing the subject completely, when is RO5 OS_SetVarVal going to become compatible with the 2004 RISC OS API? <looks at all and sundry like Minnie looks at Steve> |
Herbert zur Nedden (9470) 39 posts |
Seriously??? RISC OS programs are either Basic or ARM machine code. ARM machine code is trivial to run whatever CPU you happen to have this week You don’t need to ‘convert to C’ to ‘save’ RISC OS. |