The Register Home Page

* Posts by HappyDog

26 publicly visible posts • joined 30 Dec 2022

This dev made a Llama with three inference engines

HappyDog

U(useful) AI?

I may lean towards AI-sceptic but I am not ant-AI. I believe AI has it's purposes. As long as we remember that it's just another tool. However, at the moment, it's like a Swiss Army knife, a Jack of all trades, master of none. How many times has a Swiss Army knife been used to remove a stone from a horse's hoof? Ok. I have used the corkscrew and the bottle opener on occasion when no alternatives were at hand, and the knife was always sharp. But it is a glorified pen knife, admittedly with extras that can be life saving in times of extreme urgency and need, but are, more generally, obstacles to overcome or attempt to ignore as you try to find the blade, did I mention how sharp it is? Slice the top of your finger off if you're not careful. Only safe one to extract is, of course, the corkscrew. However, the corkscrew has deep feelings for the cork and will ultimately choose to remain with the cork after breaking off with the Swiss Army knife.

Jack of all trades, Master of none.

I have used AI, ultimately successfully, to translate one codebase into another. I used it as a tool. I had a project I had written in Python and wanted a Cython version to compile into binaries. I could have done it myself, after all, I wrote or refactored most of the multi file, multi process, Python behemoth myself over 2 years, but I'm 58, I don't have that much time to waste. Also, it would have bored me to tears, meaning I would have made countless mistakes leading to depression, frustration and resentment. Not good. So I used AI to do it. I was lucky, some old grey beard had written or refactored most of the Python code. So it was modularised and de-coupled. Used relevantly named classes, functions, constants and variables. This was invaluable when diffing both versions side by side. Each AI generated Cython module or class could be called from the known good Python build. Any Cython errors were fed back to the AI and I was usually given the fix at the first time of asking. Occasionally 2 or 3 iterations were required. Very rarely, after the 3rd iteration failed, and when I could see the rabbit hole looming in front of me, I would step in. In those few interludes, scanning both codebases, I completed a crash course in Cython! Ultimately it compiled. Woohoo! (Un)fortunately, old grey beard also had a test plan from the original Python: Unit tests, thanks AI!; Integration tests, thanks grey beard!; User Acceptance test, thanks QA! So iterating on the test failures in the same way as previously done for the compilation errors, with the same ratio of outcomes (80% 1 iteration; 15% 2-3 iterations; 5% grey beard) and learnings, we finally had a complete, fully functional Cython codebase from which to compile complete, fully functional binaries. In a week!

Use the right tool for the specific job.

I believe in AI. I don't believe in AGI. Or, more pertinently, GAI, General Artificial Intelligence. GAI is what our main tech firms are trying to build. They are striving to be all the answers to everything. But what they really want are the questions. They want to know what you want, what you desire, what you fear, not what you need. They want to know your questions so that they can sell you their answers. I believe that AI, highly focused on narrow domains, trained on reliable, accurate data sets, has the potential to unlock previously hidden insights such as in: cancer research, virology, nuclear fusion, urban planning, habitat restoration, renewable energies and ... better weather predictions! Truly useful. Domain constrained, reliably accurate and learning from it's mistakes. That's what I want from AI. That AI tool will work. Right specific tool for the specific job. There should, and has to be, innumerable tailored AIs for the gamut of specific jobs it can help with.

I don't believe in AGI. Wrong tool for any and all jobs. I don't believe in AGI, because everyone focuses on the I, Intelligence, passing over the A, Artificial. It's not intelligent, in the same way as artificial leather is not real leather, as artificial limbs are not flesh and blood limbs. Artificial Intelligence is not intelligent. However, if trained on accurate and relevant information, and given strict parameters to lower the amount of random hallucinations, AI can be extremely useful.

The great thing about UAI, Useful Artificial Intelligence, is that you don't need to burn the planet to benefit from it. The heavy lifting has already been done. Every AI out there understands what you are trying to say, and every AI out there can explain it's findings in a way you can comprehend. And you can run a model that can do that on your laptop, a Raspberry Pi, or, even your phone. No Internet required. No cloud. No, "I agree my data may be used for training purposes". Your data, under your control. An AI truly your own*. Ready to listen, explain and help, and not tell anyone else anything. Add your own data, documents, spreadsheets, photos, emails, videos, etc to the model; add your own agents**, Nostalgic, Scrooge, Public Speaker, Work etc; point the agents to siloed sets of your data and sift results, there will be some wheat amongst the chaff. All on your personal devices, under your own control. The processing and data storage necessary for this highly focused, personalized assistant, is already readily available on your devices.

I believe that AI will be revolutionary. However, it does not need to be concentrated in the hands of Big Tech. AI will prove its worth when it is commodified and integrated into existing tools and processes. Not surplanting or replacing any individual part of the process or tool, but, rather, augmenting the tool or aiding the process to make it more (Artificially) Intelligent.

Follow up:

I then went on to Cythonize my Windows based - the original, server program, was on Linux - GUI into a compiled, single file executable. Leaning on lessons learned. Following the same iterations as before. I had a fully, tested working, complete, obfuscated executable in.... 2 days! AI's in my toolbox now.

GIGO always has been and always will be true. Most of the time that means Garbage In, Garbage Out. However, sometimes, I'm beginning to think, it can mean Good In, Good Out.

Apply here to win a Microsoft Ugly Sweater. It's uglier than ever

HappyDog

Coders paired with bot buddies work fast, but take too many shortcuts

HappyDog

Re: It's a tool

As a follow up Tim O'Reilly presents my point much better than I managed Why It’s Better for Us to Think of AI as a Tool than as a Worker

HappyDog

Re: It's a tool

Apologies for any misunderstanding. The bold emphasis was meant to signify emphasis, as in, "It's ARTIFICIAL!". The italics emphasis was meant to signify sarcasm, as in, "Intelligence? Yeah, right."

Thank you for the opportunity to explain myself better.

I found myself agreeing with a lot of things in this link

The Learning Loop and LLMs

HappyDog
WTF?

It's a tool

Like most tools, if you don't know/learn how to use it properly, the chances are you will end up hurting yourself or the thing you are trying to build/fix.

It's Artificial intelligence

Techie found an error message so rude the CEO of IBM apologized for it

HappyDog

You must be a gluten for punishment

Microsoft Copilot joins ChatGPT at the feet of the mighty Atari 2600 Video Chess

HappyDog

Re: Battle chess

Couldn't help thinking about Father Ted when watching the robots https://www.youtube.com/watch?v=4Z7ONzqeoTE

Datacenters selling power back to the grid? Don’t bet on it, say operators

HappyDog
WTF?

"It requires different equipment and different investments to be done up front,"

"It requires different equipment and different investments to be done up front,"

A bit like the London Sewage system then.

From Wikipedia, "During the early 19th century the River Thames was an open sewer, with disastrous consequences for public health in London, including cholera epidemics. These were caused by enterotoxin-producing strains of the bacterium Vibrio cholerae. Although the contamination of the water supply was correctly diagnosed by Dr John Snow in 1849 as the method of communication, up to the outbreak of 1866 it was believed that miasma, or bad air, was responsible.

Proposals to modernise the sewerage system had been made in the early 1700s but the costs of such a project deterred progress.

Further proposals followed in 1856, but were again neglected due to the costs.

However, after the Great Stink of 1858, Parliament realised the urgency of the problem and resolved to create a modern sewerage system."

Everything costs more initially than throwing your shit out of the window or burning the planet, doesn't mean it shouldn't be done.

CrowdStrike meets Murphy's Law: Anything that can go wrong will

HappyDog

Re: Canary Deployment

"They did not explain if their canary targets will be random, opt-in, or strategic."

Probably the "Free" tier.... with ads :(

Millions of smart meters will brick it when 2G and 3G turns off

HappyDog
FAIL

What a waste of money and opportunity. If they had joined forces with, for example, a smart thermostat manufacturer, they could have provided a package that would have actually saved customers money. We had a new gas boiler all efficient and "eco friendly", whatever "that's" worth for a gas boiler, with a truly woeful UI. All manual time settings and tiny display. Made the thing unusable except for the boost button which turned the heating for the boiler on to full max for minimum 1 hour. When the room would be like a sauna. Then the house would cool down over the next hour and the boost button would be pushed again. Rinse and repeat. We got a smart thermostat and from, an average of 4 boosts, i.e 4 hours and half the time freezing between boosts we currently average 1.25 hours with the smart thermostat and are never cold or too hot. The smart thermostat controls the boiler turning it on for a small duration, usually about 5 mins to keep the room temperature at my presets, before turning it off again. Everything can be controlled easily from an app. If the government had rolled smart thermostats out instead of dumb smart meters, we would probably be close to their original net zero targets and people would be using and paying for a lot less fuel be that gas, electricity or renewables

Middleweight champ MX Linux 23 delivers knockout punch

HappyDog
Unhappy

Re: this shoggoth of a startup daemon

Indeed. "Nobody ever got fired for buying IBM". The (Big Blue) wheel keeps turning.....

Voyager 2 found! Deep Space Network hears it chattering in space

HappyDog
Pint

Re: Reset?

I felt I had to double check your calculations before I up voted you. But then I re read your first PS, and gave you the vote anyway! Have a beer

Cheapest, oldest, slowest part fixed very modern Mac

HappyDog
Coat

Stop banging that same old drum!

Mind you, I heard he had a problem drumming up support? Beats me why, must have been cymballic...

An unexpectedly fresh blast from the past, Freespire 9.5 has landed

HappyDog
Facepalm

* All she actually needed was an update to Firefox

And you completely changed her usual desktop environment as well? I'm sure she was delighted!

Millions of mobile phones come pre-infected with malware, say researchers

HappyDog

Pot, kettle?

"The objective of the malware is to steal info or make money from information collected or delivered."

Is this not Google/Facebook/Twitter, Alphabet/Meta/Musk, (apologies for repeating myself there) USPs?

No wonder they're upset!

Microsoft disarms push notification bombers with number matching in Authenticator

HappyDog
WTF?

Am I streaming?

Is this new?

Is this not what Netflix and all the other streaming services do already?

Just asking for a friend...

Uptime guarantees don't apply when you turn a machine off, then on again, to 'fix' it

HappyDog

Recovery Commodore 64 style

"every machine is going to need some kind of period of time for recovery (excepting maybe a Commodore 64, which you can measure in microseconds)"

That'll be a recovery to a blinking cursor and empty RAM, sounds more like a reset to me?

Edinburgh Uni finds extra £8M for vendors after troubled ERP go-live

HappyDog

Changes in requirements

"The institution has confirmed implementation partner Inoapps and software company Oracle will see the price of their contract rise from £25.4 million ($31.1 million) to £33.5 million ($41.12 million), owing to changes in requirements and additional work orders by the customer."

Oh. You want employees paid on time *and* every month? Might be a bit of scope creep going on there. Charge 'em double!!

AWS wants to cook its datacenter chips with vegetable oil

HappyDog
Pint

Frying tonight

Indeed https://youtu.be/kHnifVTSFEo

My favourite Carry On film. Scared the bejaysus out of me as a 9 year old. Still got a bit of the old adrenaline rush watching the clip.

Have a beer. Calm the nerves

Service desk tech saved consultancy Capita from VPN meltdown, got a smack for it

HappyDog

Re: The old truth

I would guess that they were locked in to WinXP to enable their access to non-work related 'executive exclusive ' websites. You know? The ones those new fancy Windows 7 laptops blocked? As I said, just guessing...

If we plan to live on the Moon, it's going to need a time zone

HappyDog

Daylight saving?

My biggest beef is that every year (twice!) we go through Daylight Saving. One hour forward, one hour back. Here in Ireland, we go back an hour in October and forward an hour in March. Why March? If we go back one hour one month after the autumn (fall for our American cousins) equinox, why do we have to wait until one week after the Spring equinox before we get that hour back? By my reckoning we could have put the clocks forward last Sunda. Meaning we could be having daylight until 7pm and beyond from now on

HappyDog

Re: Just set the entire moon to Coordinated Universal Time (UTC +0) ...

You eat lunch at (or around!) midnight?

A tip for content filter evaluators: erase the list of sites you tested, don't share them on 100 PCs

HappyDog

Re: bedroom... err...

To parrot-phrase "What did the Romans every do for one?"

https://www.theguardian.com/science/2023/feb/20/its-not-a-darning-tool-its-a-very-naughty-toy-roman-dildo-found

Find My Kids app is basically AirTags for your offspring

HappyDog

Re: I did not do latin in school.

"while you go on with the more important things in your life, namely your next Twitter post."...

"... about how too much screen time is bad for children"

F(inished)TFY.

University students recruit AI to write essays for them. Now what?

HappyDog

"We need to feed ChatGPT with Laudanum"

One way to introduce true randomness...?