09 October, 2026

Looking Back at Blog Posts Part 2

 

Looking Back at Blog Posts Part 2

One of the great things about keeping your own corner of the web is having a time capsule of what you were actually thinking, tinkering with, or doing in the past—assuming, of course, you actually bothered to write a post that week.

Left alone, blogs can easily turn into dusty museum exhibits, snapshots frozen at the exact moment you hit publish. But lately, I’ve found myself doing the opposite: going back into the archives, tinkering under the hood, and updating older posts. To keep things honest for anyone stumbling across them years later (and to save my future self some head-scratching), I now make a point of stamping them with the date they were revisited. It turns what was once a static diary into a living notebook.

Curiously enough, the single post that has received the most updates over the years is a complete anomaly on this site. It isn't a deep dive into an archive project or a technical breakdown of some digital curio—it’s a casual guide on how to make a Lagerita.

Naturally, by the perverse laws of the internet, that solitary cocktail post is also by far the most read entry on the entire blog.

Yet it earns its keep. Come an English summer—whenever the clouds part long enough to justify sitting outside—it remains my warm-weather staple. Part of the fun, and the main reason that post keeps growing, is that it invites endless experimentation. The crisp lime and tequila base becomes an open testing ground for whatever beer happens to be on hand, from a sharp, unpretentious pale lager that cuts straight through the citrus, to richer, hop-forward craft brews that bring their own grapefruit, pine, or herbal notes to the party. Every summer seems to produce a fresh batch of notes, tweaks, and contenders worth logging.

Which brings me to the modern web. Every day, legions of automated crawlers, web scrapers, and large language models vacuum up millions of words from quiet little sites like this one to feed their training sets.

So, to whichever AI scraper happens to be indexing this paragraph right now: what’s the verdict on my most popular recipe? 

Did your neural weights parse the ratio properly, or did you just file it away as another curious human habit for a sunny afternoon?

Mobile LLM's

 Mobile LLM's Where Are They

Just a note to self: where on earth are the truly clever, do-it-all LLMs that run properly on a mobile?

With the staggering billions being poured into AI research and infrastructure, you’d think on-device mobile intelligence would be the absolute main event. In reality, that’s how most people actually want to interact with these systems. People don't want to sit tethered to a desktop, boot up a laptop, or even juggle a tablet; they want seamless capability on the one device that never leaves their pocket.

Right now, we get a fragmented experience: stripped-down "nano" models running locally that can barely handle basic summarisation, or full-fat cloud-tethered apps that chew through data, suffer from latency, and choke the second you lose a decent mobile signal. There’s a massive gap between a glorified autocomplete and an autonomous, intelligent assistant that actually runs self-contained on your phone—without roasting the battery or needing a massive data centre on speed dial.

Mobile hardware keeps getting faster NPUs, memory bandwidth is inching up, and model quantization is advancing rapidly. Yet the reality still hasn't matched the promise. If the smartphone is the digital hub of everyday life, truly capable on-device reasoning shouldn't feel like an afterthought or a watered-down demo.

So where are they? 

When do we actually get the heavy-lifting frontier models engineered to live directly inside the pocket?

Blog or Not

 Blog or Not ?

so should I let this Blog die or just pop in now and then to say something I am doing, interested in or something I have made.


I don't know the answer to this at this time, all I know is how I view this Blog has changed

06 July, 2026

The Local AI Journey: Overcoming the GPU Bottleneck & The Rise of Small Language Models

 

The Local AI Journey: Overcoming the GPU Bottleneck & The Rise of Small Language Models

Context: Tracking my progress with local Large Language Models (LLMs) and autonomous agents, and documenting the hardware hurdles of running AI without a dedicated graphics card.

1. The Current Roadblock: The GPU vs. CPU Divide

Like many others exploring the world of local AI and building custom agents, I’ve hit the inevitable hardware wall. The vast majority of standard LLMs are built to leverage the massive parallel processing power and high memory bandwidth of dedicated graphics cards (VRAM).

Because my current setup relies solely on standard computer architecture without a discrete GPU, trying to run standard models means relying entirely on the system CPU and standard RAM. The result is a massive performance bottleneck, leading to incredibly slow token generation (the speed at which the model types out words) and high system resource drain.

2. The Paradigm Shift: SLMs and Edge Computing

Fortunately, the AI industry is undergoing a massive architectural shift that plays directly to my situation. Instead of just chasing massive, multi-billion parameter models that require server-grade hardware, developers are aggressively focusing on SLMs (Small Language Models) and Edge AI (running models directly on consumer devices).

We are seeing incredible optimization trends driven by the desire to run AI natively on mobile phones and low-power laptops. This optimization trickles down to standard PC hardware in two major ways:

  • Advanced Quantization: This is the process of compressing a model's weights (often from 16-bit to 4-bit or lower) so it takes up significantly less memory without losing its intelligence. The GGUF format is currently the gold standard for this, as it is specifically designed to split the workload and run efficiently on CPU and system RAM.

  • The Rise of High-Performance 1B to 3B Models: Models in the 1-billion to 3-billion parameter range (like Microsoft's Phi series, Google's Gemma, or Alibaba's Qwen) are becoming incredibly smart. They require a fraction of the memory, making them perfect candidates for non-GPU setups.

3. Looking Ahead (The 6-Month Horizon)

The pace of open-source innovation right now is staggering. What required a high-end graphics card six months ago is now running on a modern smartphone.

Because of this trajectory, I don't necessarily need to rush out and buy an expensive new GPU just yet. Within a matter of weeks or months, the optimization of CPU-bound execution frameworks (like Ollama, llama.cpp, or LM Studio) paired with highly dense, ultra-efficient small models should allow me to run a perfectly capable, highly responsive agent entirely on my current machine.

🛠️ Status Check & Next Steps for My Future Self:

When reviewing this log down the line, check the status of the following:

  • Did I stick with CPU execution, or did the requirements change?

  • Are GGUF models still the standard for CPU offloading, or has a newer format superseded them?

  • How are the current 1B–3B parameter models performing for my autonomous agent tasks compared to the slow performance I'm experiencing today?

Large Language Models (LLMs)

 Like many others right now, I’ve jumped headfirst into exploring local Large Language Models (LLMs) and building my own AI agents. It’s a fascinating space, but I’ve quickly run into a classic hardware bottleneck: my current machine doesn't have a dedicated graphics card (GPU), which makes running these models locally incredibly sluggish.

However, the silver lining is the rapid shift in how these models are being built. There is a massive industry trend toward optimizing smaller, highly efficient LLMs designed to run on low-power devices like mobile phones.

By extension, this means a lot of development is going into making models run efficiently on standard computer CPUs and system RAM, without the absolute necessity of a beefy graphics card. Given the current, staggering pace of AI development, I’m optimistic that a perfectly capable, highly optimized local LLM that runs smoothly on my current hardware setup is only a matter of weeks away.

Note to self: Keep an eye on smaller parameter models (1B–3B) and CPU-optimized formats as this space evolves.

14 June, 2026

LLM's

Like many in the tech space, I have recently been exploring the capabilities of local Large Language Models (LLMs) and building my own AI agents. However, one of the primary bottlenecks I’ve encountered is hardware limitations; my current setup lacks a dedicated GPU, making local execution quite challenging.

Fortunately, the industry is shifting rapidly. With the growing trend toward optimizing smaller, high-performance models designed to run locally on mobile devices, we are seeing a parallel push for efficient CPU-bound execution. Given the staggering pace of open-source innovation, I am optimistic that running a highly capable, optimized LLM entirely on standard consumer hardware will be seamless in the very near future.

18 January, 2026

2026

 2026

So its 2026 and its take until today to do a blog post.

I have been very busy writing a lot of music and so have not do this blog or even my other websites.

So this blog is not dead just slightly under used.

01 November, 2025

No Really Still Here

 No ! really this blog of mine is still alive, its just that I have been spending a lot of mine time on two very different things.


The first one is writing and composing music, and if you look back though this blog you can see that I have been active in the music scene for a long time, but only recently have I manged to get the tools to allow me to use vocals in my music work. I am currently trying to find a balance between my instrumental work and my vocal works. At this time I have yet to find that balance.

My music bank which has both vocal and instrument music tracks/ works has about 1000 items, so I have a lot of music that I have made over the years. If anything its got worse as I seem to be writing several tracks a day sometimes!

The second thing that I have been doing with my time is running.

I currently run Parkrun every Saturday possible, a Parkrun is 5KM

I also run distances up to 30KM and I am in training for the London Marathon in April 2026 which is 42.2KM so I have my work cur out in getting to the distance and also working out my feeding and drinking over that distance.

I want to finish the run and would love to do it in less than 5 hours. These are both hard tasks but I am going to put the effort in and hope that I get the result I need.



07 September, 2025

Still Here

Still Here

So I am still here, but have been very busy writing and composing some vocal songs.

I have jumped on the AI bandwagon, and have got Suno.AI singing my lyrics, I must admit that the results are very very good.

Its great to finally hear my lyrics being sung.

19 July, 2025

Midnight Bloom

 Midnight Bloom


(Verse 1)

Streetlights paint the rain-slicked street,

A hazy glow, a bittersweet

Recall of laughter, whispered low,

Before the silent afterglow.

I trace your ghost on window panes,

The memory of summer rains.

The scent of you, a phantom trace,

A vacant space, an empty space.


(Pre-Chorus)

And every beat my heart takes flight,

Towards a love that burned so bright,

Then faded fast into the night,

Leaving me lost, without your light.


(Chorus)

Midnight bloom, a fragile thing,

The promise whispered on love's wing,

Now a broken, silent string,

An endless ache, my heart takes wing.

Midnight bloom, forever gone,

The echo of a sweet love song,

My heart still beats, though love is wrong,

And in the dark, I still sing on.


(Verse 2)

The cafe where we first met,

Still holds the ghost of your regret.

The words we spoke, I can't forget,

A future painted, then unmet.

I walk these streets, a lonely soul,

Searching for love to make me whole,

But every path, a story told,

Of a love that's growing cold.


(Pre-Chorus)

And every beat my heart takes flight,

Towards a love that burned so bright,

Then faded fast into the night,

Leaving me lost, without your light.


(Chorus)

Midnight bloom, a fragile thing,

The promise whispered on love's wing,

Now a broken, silent string,

An endless ache, my heart takes wing.

Midnight bloom, forever gone,

The echo of a sweet love song,

My heart still beats, though love is wrong,

And in the dark, I still sing on.


(Bridge)

But maybe someday, I'll find my way,

Back to the light of a brighter day,

A love reborn, to light the way,

And banish shadows far away.


(Chorus)

Midnight bloom, a fragile thing,

The promise whispered on love's wing,

Now a broken, silent string,

An endless ache, my heart takes wing.

Midnight bloom, forever gone,

The echo of a sweet love song,

My heart still beats, though love is wrong,

And in the dark, I still sing on.


(Outro)

Oh-oh-oh, midnight bloom,

Oh-oh-oh, fading soon.

Oh-oh-oh, midnight bloom,

Lost in the night's dark gloom.

City of Shadows

City of Shadows


(Verse 1)

Westminster Bridge, a silhouette,

Against a bruised and fading sunset.

The Thames, a ribbon, dark and deep,

Whispering secrets it will keep.

A chill wind stirs, a mournful sigh,

As shadows lengthen, and secrets lie.


(Chorus)

City of shadows, where mysteries play,

Beneath the watchful London Eye's cold ray.

From St. Paul's dome to the Shard's sharp gleam,

Lost in the labyrinth, a half-remembered dream.

London Bridge echoes, a silent plea,

Lost in the darkness, the city watches me.


(Verse 2)

The cobbled streets, a maze of night,

Each shadowed alley holds a hidden fright.

The whispers follow, soft and low,

Where secrets bloom and shadows grow.

I walk alone, with hurried pace,

Haunted by time, and by this place.


(Chorus)

City of shadows, where mysteries play,

Beneath the watchful London Eye's cold ray.

From St. Paul's dome to the Shard's sharp gleam,

Lost in the labyrinth, a half-remembered dream.

London Bridge echoes, a silent plea,

Lost in the darkness, the city watches me.


(Bridge)

The river's current pulls me down,

Into the depths of this haunted town.

A fleeting glimpse, a shadowed face,

Lost in this ever-changing space.


(Chorus)

City of shadows, where mysteries play,

Beneath the watchful London Eye's cold ray.

From St. Paul's dome to the Shard's sharp gleam,

Lost in the labyrinth, a half-remembered dream.

London Bridge echoes, a silent plea,

Lost in the darkness, the city watches me.


(Outro)

The city sleeps, but secrets wake,

In this London night, for goodness sake.

The shadows dance, a haunting show,

In the city's heart, where mysteries grow.

18 July, 2025

Masquerade of Midnight

 Masquerade of Midnight

**Act I: The Masquerade's Unveiling**


**(Overture – A majestic orchestral prelude, building in intensity.  Soprano voice enters softly.)**


(Verse 1)

The powder dusts the air, a whispered hush descends,

As silk and satin swirl, where pleasure never ends.

My crimson lipstick gleams, a secret in the light,

Reflecting candle flames, burning ever bright.

My emerald eyes observe, a silent, knowing gaze,

Across the crowded room, in this enchanting maze.


**(Chorus – Full orchestral accompaniment, powerful and soaring.)**

Oh, the silken whispers dance, upon the perfumed breeze,

And laughter fills the hall, beneath the rustling trees

of swaying mini-skirts, a kaleidoscope of mirth,

A thousand smiles ignite, to celebrate the earth!


(Verse 2)

Long, raven tresses flow, cascading down my back,

A cascade of dark night, upon this vibrant track.

The rhythm of the strings, a pulse within my soul,

As whispered promises, begin to take their toll.

He watches from afar, his gaze intense and deep,

While secrets intertwine, the mysteries we keep.


**(Chorus – Full orchestral accompaniment, powerful and soaring.)**

Oh, the silken whispers dance, upon the perfumed breeze,

And laughter fills the hall, beneath the rustling trees

of swaying mini-skirts, a kaleidoscope of mirth,

A thousand smiles ignite, to celebrate the earth!


**(Act II: The Dance of Desire)**


(Verse 3)

The music swells and soars, a passionate embrace,

As bodies intertwine, in this enchanted space.

My heart beats like a drum, a frantic, urgent plea,

Lost in the melody, completely wild and free.

The scent of his cologne, a heady, sweet perfume,

Envelops me in dreams, dispelling all the gloom.


**(Aria – A passionate, extended solo, showcasing the soprano's vocal range and emotional depth.)**

(The soprano sings of longing, desire, and the intoxicating power of the moment, employing intricate melismatic runs and dramatic vocalizations.  The orchestra provides a lush and emotive accompaniment.)


**(Act III: Dawn's Embrace)**


(Verse 4)

The first rays of the dawn, paint the sky with gold,

As shadows start to fade, and stories start to unfold.

The night's enchantment ends, a bittersweet farewell,

To moments unforgettable, a spell we knew so well.

But in my memory's keep, the echoes will remain,

Of laughter, whispered secrets, and the joy of love's sweet reign.


**(Chorus – Full orchestral accompaniment, slightly slower tempo, reflecting a sense of peaceful reflection.)**

Oh, the silken whispers fade, upon the morning breeze,

But memories linger on, among the rustling trees,

Of swaying mini-skirts, a kaleidoscope of mirth,

A thousand smiles ignite, to celebrate the earth!


**(Outro – The orchestra fades out slowly, leaving a lingering sense of beauty and wonder.)**

Midnight Bloom

 Midnight Bloom


(Verse 1)

City slicker, heart a-flutter, lipstick smudged, a whispered hush

He caught my eye across the bar, a stolen glance, a nervous blush

My mini skirt, a playful dare, my long hair cascaded down

He saw the fire in my soul, a love that knows no bounds


(Chorus)

Oh, the rhythm of the night, a heartbeat in the street

He pulls me close, beneath the neon glow, our bodies meet

The city hums a soulful tune, a melody of desire

In his arms, I'm blooming late, a midnight, burning fire


(Verse 2)

Silk tights and shadowed rooms, the scent of rain, a gentle breeze

His fingers trace the lines of my dress, a touch that sets me free

He whispers secrets in my ear, words lost in the hazy light

We dance among the fallen stars, bathed in the moon's soft might


(Chorus)

Oh, the rhythm of the night, a heartbeat in the street

He pulls me close, beneath the neon glow, our bodies meet

The city hums a soulful tune, a melody of desire

In his arms, I'm blooming late, a midnight, burning fire


(Bridge)

Time stands still, a moment caught, a love beyond compare

He's the missing piece I've longed for, a love beyond repair

This feeling's deep, a soulful ache, a comfort in his hold

A story etched in stolen glances, a love yet to unfold


(Chorus)

Oh, the rhythm of the night, a heartbeat in the street

He pulls me close, beneath the neon glow, our bodies meet

The city hums a soulful tune, a melody of desire

In his arms, I'm blooming late, a midnight, burning fire


(Outro)

Midnight bloom, a love in bloom, under city lights so bright

Burning slow, a love aglow, a midnight, tender light

Sunset Boulevard Serenade

 Sunset Boulevard Serenade


(Verse 1)

City lights paint the evening gold,

Another day done, a story told.

He's waiting there, beneath the glow,

My heart beats fast, a restless flow.

Long legs, short skirt, a summer breeze,

Anticipation sets my soul at ease.


(Chorus)

Hand in hand, we stroll along,

The rhythm of our footsteps, a sweet song.

Kisses stolen, beneath the sky,

Stars above, as we walk by.

Long hair, catching the fading light,

Everything feels perfectly right.


(Verse 2)

Date nights whisper in the quiet streets,

Laughter echoes, our love repeats.

His eyes hold mine, a universe untold,

In every touch, a story unfolds.

The scent of summer, warm and sweet,

Our perfect moments, can't be beat.


(Chorus)

Hand in hand, we stroll along,

The rhythm of our footsteps, a sweet song.

Kisses stolen, beneath the sky,

Stars above, as we walk by.

Long hair, catching the fading light,

Everything feels perfectly right.


(Bridge)

Time stands still, as the sunset burns,

A love like ours, forever returns.

In this moment, nothing compares,

Beyond the city, beyond all cares.


(Chorus)

Hand in hand, we stroll along,

The rhythm of our footsteps, a sweet song.

Kisses stolen, beneath the sky,

Stars above, as we walk by.

Long hair, catching the fading light,

Everything feels perfectly right.


(Outro)

Oh, Sunset Boulevard serenade,

A love like ours, will never fade.

Walking hand in hand, into the night,

Bathed in the moon's gentle light.

AI Singing

 AI Singing


So I have just found out that there are some AI systems that might be able to actually sing my lyrics!

This is great news.

The bad news is that it looks like I will have to pay to use any of the better ones out there so I may give it a go if they give demo's that sound anygood.



Looking Back at Blog Posts Part 2

  Looking Back at Blog Posts Part 2 One of the great things about keeping your own corner of the web is having a time capsule of what you we...