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

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

Archive

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