Blogs

Blog Posts

Frontier Research

2013-08-20

I receive flattering news that my research paper has very good impact, only to discover the invitation comes from a publisher listed among predatory open-access journals.

about the "Gem Forge" in Infinity Blade 2

2013-08-07

I investigate the gem forge mechanic in Infinity Blade 2 through empirical data collection, discovering patterns in forging time calculations, output gem values, and price correlations that challenge existing community knowledge.

The Fortuna Random Number Generator

2013-07-23

I have completed an implementation of the Fortuna random number generator in Go, a cryptographic tool designed for applications like generating secure session tokens, which differs from the Monte Carlo random number generators I typically work with.

new software package: a simple tracing framework for Go

2013-07-02

I introduce trace, a simple tracing framework for Go that lets code emit diagnostic messages with minimal performance overhead. When tracing is disabled, calls have no effect; when enabled, listeners can record and display trace messages to help debug and explore program behavior.

new paper

2013-03-20

I announce the submission of a new paper on MAP estimators and their consistency in Bayesian nonparametric inverse problems, published in Inverse Problems.

my first book!!!

2013-03-20

I have completed my first book, An Introduction to Statistical Computing, which will be published by Wiley and covers random number generation, Monte Carlo methods, and advanced topics for postgraduate students.

happy 2013 to everybody!

2013-01-02

I'm ringing in 2013 with warm wishes for everyone as we start this new year together.

Police and Crime Commissioner elections

2012-11-12

I examine the upcoming Police and Crime Commissioner elections and question whether local politicians are truly qualified for this role, then analyze the four candidates standing in Leeds and their varying approaches to policing and public safety.

3D graphics in R (updated)

2012-09-17

I demonstrate how to create interactive 3D surface plots in R using the rgl library, with example code showing how to customize colors and control window positioning. The resulting plots can be rotated and scaled using your mouse for exploration.

publication-quality figures with R, part 2

2012-08-17

Learn how to optimize figure margins in R by understanding the different regions of a plot and adjusting outer and inner margins to maximize space for displaying data in publication-quality figures.