Welcome to toodle.

Hi, I'm Matt. This site is essentially a collection of things I've clobbered together while toodling.

To toodle is to wander with a restless curiosity. It's how I write code, how I explore and live my life. There is no corporate manifesto here. Just a bunch of projects I've found interesting, the music that fueled the work, and the notes I've taken along the way.

It’s a bit messy, a bit random, and very much a work in progress. Just like a good Sunday walk.

Major Website Updates

Latest developments and exciting updates.

  • More Event Feeds

    SheffieldGigs
    23 Apr 2026
  • Strike Calendar Performance Improvements

    StrikeCalendar
    27 Mar 2026

    Performance and Optimization pass on Strike Calendar

    • Resources from 7.1mb to 2.6mb
    • Transferred from 889kb to 376kb
    • Requests from 23 to 17
    • More caching and Early Hints resulting in incredibly fast load times
  • Adding Free Type Search

    DirectiveWatch
    12 Mar 2026
  • toodle Server Migration

    Toodle
    16 Feb 2026

    I've spent the last few weeks migrating the toodle network to a new server setup. From a cloud 4x core 16gb web and 8x core 32gb database, to a beast of a bare metal 64x core 128gb Proxmox server, all for roughly the same money. Peak CPU usage now barely hits 10% which will give us some headroom!

    Also toodle homepage tidy up. Tweaking the designs of the Websites Update timeline and Website Stats cards.

  • Relaunch of FlyPigeonFly

    FlyPigeonFly
    21 Sep 2025

    I'm a big fan of yoga and stretching in general. I'm a big fan of data and tracking progress. I'm a big fan of web development. Why not bring it all together! FlyPigeonFly has been relaunched with a cleaner design and the following features:

    • Hundreds of free video workouts led by professional instructors.
    • Search and filter to find classes suited to your level: from beginner to advanced.
    • Personal Tracking: login and automatically record your activities.
    • Stretch and strengthen, unleash your Flying Pigeon!
Our Websites

Projects within the toodle website family.

Competitions Time

The UK's Leading Competition Directory

Page Views
Today
89
Month
89
Year
765k

Strike Calendar

Tracking union strike action

Page Views
Today
20
Month
20
Year
59k

Sheffield Gigs

Live Music in Sheffield

Page Views
Today
2
Month
2
Year
8k

Competitions Whale

Mass market competitions, anything and everything

Page Views
Today
5
Month
5
Year
35k

FlyPigeonFly

Yoga for your soul

Page Views
Today
0
Month
0
Year
2k
0 visitors
flypigeonfly.com

Toodle

The collective, representing all websites and projects

Page Views
Today
4
Month
4
Year
31k
0 visitors
toodle.uk

Directive Watch

Watching what Donald Trump is getting up to

Page Views
Today
20
Month
20
Year
13k
Other Stuff

I've been up to

Mac Mini for LLMs

Thursday, 19 February 2026

Mac Mini for LLMs Content

A little research into using Macs for running LLMs locally.

  • Number of GPU cores matter for the Prompt Processing stage
  • Memory Bandwidth matters for the Token Generation stage

For short conversations, ~20% of the processing would be for prompt processing and 80% for the token generation response.

Going by this summary, despite being 5 years old, the M1 Max and Ultra are still competitive for token generation (400GB/s and 800GB/s), matching the M2 Max & Ultra, M3 Max & Ultra while barely being surpassed by the M4 Max & Ultra (410GB/s & 820GB/s).

While memory bandwidth determines how fast you can run models, RAM size determines which models you can run at all.

Modern LLMs require substantial memory - a 7B parameter model needs roughly 14GB RAM for full precision, or 7GB with 8-bit quantization. The M1/M2 base models with 8GB RAM can only handle smaller quantized models, while the 32GB+ configurations of Max and Ultra variants can comfortably run 13B models and even some 30B models with aggressive quantization.

For local LLM work, that older M1 Max or Ultra might actually be the better buy than the latest M4 - especially on the used market where you can get serious memory bandwidth and capacity for much less.

However, NVIDIA chips still offer far faster memory bandwidth, but also require much more power.

  • Mac M1 Max - 400GB/s
  • Mac M4 Max - 410GB/s
  • NVIDIA 4080 - 717GB/s
  • NVIDIA 3080 - 760GB/s
  • Mac M1 Ultra - 800GB/s
  • Mac M4 Ultra - 810GB/s
  • NVIDIA 3090 - 936GB/s
  • NVIDIA 5080 - 960GB/s
  • NVIDIA 4090 - 1,018GB/s
  • NVIDIA 5090 - 1,792GB/s
Bits & Pieces

That doesn't fit anywhere else

Music

What's been on repeat

1
The Gathering
Probably Built In the Fifties
The Gathering
07:26
Thu 30th April 2026
2
The Gathering
Great Ocean Road
The Gathering
06:19
Thu 30th April 2026
3
The Gathering
Waking Hour
The Gathering
05:38
Thu 30th April 2026
4
The Gathering
Broken Glass
The Gathering
04:59
Thu 30th April 2026
5
The Gathering
On Most Surfaces
The Gathering
06:33
Thu 30th April 2026
6
The Gathering
In Motion #1
The Gathering
06:56
Thu 30th April 2026
7
Thy Catafalque
Mezolit
Thy Catafalque
06:30
Wed 29th April 2026
8
Thy Catafalque
Szarvas
Thy Catafalque
05:38
Wed 29th April 2026
1
A.A. Williams
A.A. Williams
First heard: 14th Jun 2022
123
plays
2
Epica
Epica
First heard: 7th Jun 2022
100
plays
3
Scardust
Scardust
First heard: 29th Dec 2022
73
plays
4
Amaranthe
Amaranthe
First heard: 26th Jun 2022
66
plays
5
Gamma Ray
Gamma Ray
First heard: 15th Oct 2022
66
plays
6
The Gathering
The Gathering
First heard: 8th May 2022
46
plays
7
Charlotte Wessels
Charlotte Wessels
First heard: 16th May 2022
45
plays
8
Thy Catafalque
Thy Catafalque
First heard: 25th Jun 2022
44
plays
9
Warkings
Warkings
First heard: 30th Oct 2022
42
plays
10
Temperance
Temperance
First heard: 12th Jun 2022
29
plays
1
Mother Mother
Mother Mother
First heard: 8th May 2022
422
plays
2
Epica
Epica
First heard: 7th Jun 2022
339
plays
3
Visions of Atlantis
Visions of Atlantis
First heard: 25th May 2022
333
plays
4
Brutus
Brutus
First heard: 11th Jun 2022
332
plays
5
The Birthday Massacre
The Birthday Massacre
First heard: 17th May 2022
307
plays
6
Therion
Therion
First heard: 8th May 2022
283
plays
7
Helloween
Helloween
First heard: 3rd May 2022
273
plays
8
Within Temptation
Within Temptation
First heard: 8th Jul 2022
261
plays
9
Gamma Ray
Gamma Ray
First heard: 15th Oct 2022
252
plays
10
BABYMETAL
BABYMETAL
First heard: 2nd Dec 2022
235
plays

Activities

Healthy body. Healthy mind.

Running

Thu 30th April 2026
3.6 miles
34 mins

Running

Sat 25th April 2026
1 miles
46 mins

Running

Fri 24th April 2026
3.2 miles
31 mins

Running

Wed 22nd April 2026
2.6 miles
25 mins

Running

Mon 20th April 2026
2.1 miles
20 mins

Strength Training

Fri 10th April 2026
27 mins

STEPS

THIS
WEEK
THIS
MONTH
THIS
YEAR
25k
234k
1042k

STAIRS

THIS
WEEK
THIS
MONTH
THIS
YEAR
49
469
2k

DISTANCE

THIS
WEEK
THIS
MONTH
THIS
YEAR
15 mi
141 mi
627 mi