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

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

Archive

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