Oliver Batchelor
banner
oliverbatch.bsky.social
Oliver Batchelor
@oliverbatch.bsky.social
Computer Vision/Agritech researcher designing a vineyard/orchard many-camera scanner (Gaussian Splatting-based).

Radiance fields, 3D recognition, FP fan (Haskell).
Running, rock climbing, dog friends.

ucvision.org - University of Canterbury, New Zealand
It’s spaghetti and pineapple layers all the way down!
September 13, 2025 at 3:31 AM
The issue with these is if you implement them exactly as you would in C++.

Builder classes are still very useful for separating configuration from initialisation, just not purely for syntactic reasons like your example. E.g when some parameters are from config files, others dynamically created.
August 3, 2025 at 9:20 PM
As far as I can tell, half the posts on LinkedIn suggest that this is the only job title that is important anymore. "Don't learn to code..." etc.
August 1, 2025 at 10:19 PM
You may have missed out on the innovation of the century...
May 21, 2025 at 3:43 PM
Easy: because someone felt it was inconvenient to their lifestyle.
May 18, 2025 at 10:48 AM
Seconded- or pretty much any chase scenes. They’re always very contrived and you know what’s going to happen.

That includes things like “The hobbit” with its half an hour of goblin “car chase” - I turned it off and never went back.
May 12, 2025 at 1:14 AM
Also, if you flick between them, none of the objects are even at the same scale or in the same place... It's just that, as humans, we're kind of bad at comparing images side-by-side.
March 29, 2025 at 12:19 PM
The aspect ratio of the images is very different too, it's given itself an impossible task by making the image less wide!
March 28, 2025 at 2:29 PM
Sort of. If you look closely, there are a lot of oddities, too—the shape of the trees is different, and the sign is in a random place.
March 28, 2025 at 2:27 PM
It's hard to improve on his last spiel, where he argued that kids shouldn't learn to code.
February 8, 2025 at 2:28 PM
All the juniors at work are onto it, I feel like it is achieving little other than building dependence and failing to learn problem solving.
February 8, 2025 at 2:28 PM
Either way it is rare that both parties will be satisfied with the result, unless (but maybe even then) the games are at the highest level, almost always one player comes away feeling cheated!!
January 18, 2025 at 1:16 PM
I feel your pain! Mostly, at some point, I become paralysed by indecision and let the time run down, then either fail to notice the time and just flag, or crumble under time pressure and blunder badly.
January 18, 2025 at 9:56 AM
Alternatively, you can be on the winning side of the beautiful mating net yet fail to observe your clock for a second, and it is all for nothing.
January 18, 2025 at 9:27 AM
Wow what a load of garbage.

My partner earns 3 times my salary, which is great otherwise there’s no way I’m paying the mortgage! My ego still intact…
January 10, 2025 at 9:49 AM
It’s nice. Thanks for the pointer. Much simpler and easier to get country specific stuff too.
January 8, 2025 at 8:34 AM
I'll give it another try; I was not impressed with the search results in its early days.
January 4, 2025 at 1:11 PM
Has it improved significantly? The issue is that previously it's just not anywhere near as good.
January 4, 2025 at 8:29 AM
Nice, I'm from Christchurch too (you mention it on your website). Certainly very nice at this time of year.
December 29, 2024 at 3:35 PM
Is he wearing correct trousers and shoes though?
December 29, 2024 at 4:58 AM