mscroggs.co.uk
mscroggs.co.uk

subscribe

Comment

Comments

Comments in green were written by me. Comments in blue were not written by me.
@Dan: 9.5 min on what CPU, RAM ? My rig is 3.5 GHz single thread Ivy Bridge, DDR3 1600, which will be holding me back quite a lot compared to modern kit!

The main problem with VB.Net (well, .Net itself) is only allowing you to disable integer overflow checks.
I remember VB6 let you also disable array bounds checking. That option SHOULD be available in .Net!
--> Test your code in Debug mode ... ok, it works, release mode with no checking --> let it rip!

My VB.Net prog spits out solutions as it finds them, but this hardly impacts performance. There is a single render thread that waits for a solution from a shared queue that [24 in my case] worker threads are feeding.

I would like to keep all the hot stuff in registers, but I don't think C will give me enough control over that, so maybe it's asm time!
Lord Sméagol
on /blog/119
         ×1      

Archive

Show me a random blog post
 2026 

May 2026

World Cup stickers 2026

Apr 2026

A new puzzle every day
Mixing Wordle with other games

Feb 2026

Christmas (2025) is over
 2025 

Dec 2025

Christmas card 2025

Nov 2025

Christmas (2025) is coming!

Sep 2025

The partridge puzzle

Aug 2025

TMiP 2025 puzzle hunt

Jun 2025

A nonogram alphabet

Mar 2025

How to write a crossnumber

Jan 2025

Christmas (2024) is over
Friendly squares
 2024 

Dec 2024

A regular expression Christmas puzzle
Christmas card 2024

Nov 2024

Christmas (2024) is coming!

Feb 2024

Zines, pt. 2

Jan 2024

Christmas (2023) is over
 2023 
▼ show ▼
 2022 
▼ show ▼
 2021 
▼ show ▼
 2020 
▼ show ▼
 2019 
▼ show ▼
 2018 
▼ show ▼
 2017 
▼ show ▼
 2016 
▼ show ▼
 2015 
▼ show ▼
 2014 
▼ show ▼
 2013 
▼ show ▼
 2012 
▼ show ▼

Tags

datasaurus dozen dinosaurs squares crossnumber hats reddit christmas data visualisation triangles video games estimation errors pi european cup kings captain scarlet map projections raspberry pi draughts gather town kenilworth advent calendar oeis manchester computational complexity go golden ratio christmas card london underground hannah fry crosswords cross stitch numbers convergence trigonometry chebyshev golden spiral weather station fence posts crossnumbers sobolev spaces fonts thirteen pac-man pascal's triangle dataset martin gardner rust inverse matrices weak imposition nine men's morris geometry edinburgh realhats platonic solids guest posts rhombicuboctahedron inline code friendly squares arrangement puzzles game show probability mathsjam countdown gaussian elimination regular expressions mathslogicbot graphs finite group javascript propositional calculus turtles coventry simultaneous equations graph theory geogebra asteroids databet sorting tetris bodmas electromagnetic field chalkdust magazine determinants wool matrix of minors statistics coins misleading statistics standard deviation ternary talking maths in public wave scattering light anscombe's quartet frobel books london harriss spiral matrix multiplication quadrilaterals binary plastic ratio dates correlation royal institution signorini conditions pi approximation day youtube numerical analysis php polynomials national lottery error bars warwick pizza cutting menace recursion sound matrices crochet braiding arithmetic logo live stream speed stirling numbers programming people maths radio 4 puzzles stickers reuleaux polygons folding tube maps boundary element methods curvature chess noughts and crosses wordle football pokémon a gamut of games rugby ucl hyperbolic surfaces partridge puzzle games preconditioning data craft finite element method folding paper machine learning hexapawn alphabets bluesky world cup logs mean sport flexagons newcastle latex 24 hour maths final fantasy royal baby game of life bots dragon curves accuracy nonograms matt parker mathsteroids news exponential growth matrix of cofactors manchester science festival interpolation pokémon wordle python probability tennis fractals bubble bobble logic approximation bempp tmip pythagoras big internet math-off gerry anderson zines the aperiodical phd runge's phenomenon cambridge palindromes

Archive

Show me a random blog post
▼ show ▼
© Matthew Scroggs 2012–2026