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

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

Archive

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