software

Mending Wall

Hop between Linux desktop environments, enjoy them all

Cover image: Mending Wall

2025-02-22

You have if constexpr, but you want for constexpr

2024-11-27

Doxide can now produce line data on function templates, even when not instantiated, to mix with execution data for more accurate test coverage reports. This is especially useful when testing header-only libraries.

2024-11-13

How to limit clock speed and memory speed for more consistent results when benchmarking and profiling CUDA kernels

2024-10-21

Tips and tricks to help the compiler optimize

2024-10-11

Breaking down large matrix multiplications into tiles

Artistic image depicting the thread tiling strategy.

2024-10-04

It works on my laptop

Simple line drawing of a two-dimensional Hilbert curve used for scheduling tiles in the matrix multiplication kernel.

2024-10-01

photography

Enjoying the View

City lights from a rooftop pool, Bangkok, Thailand

Cover image: Enjoying the View
1

2024-08-17

Essential functions for categorical distributions and attention mechanisms in machine learning

2024-05-04

How to check if a template type matches a pattern? Something like is_like_v<T, vector<int,_>>

2024-03-02

How to overload the three-way comparison (spaceship) operator<=>, and a reminder to overload operator== as well

2024-02-09

How to implement an is_instance_of type trait

2024-02-05

photography

Gum Tree

Gum tree at the Royal Botanic Gardens, Sydney, Australia

Cover image: Gum Tree
1

2024-02-03

Consider merging overloads into one function with forwarding reference parameters

2024-01-27

You get one implicit conversion, so burn it with a wrapper

2023-11-14

photography

Vista Perugia

View over and out of Perugia, Umbria, Italy

Cover image: Vista Perugia
1

2023-09-03

Compiler optimizations can break it, function attributes can fix it

2023-08-16

An alternative to explicit instantiations and macros

2023-06-11

software

Doxide

Documentation generation and code coverage reports for modern C++

Cover image: Doxide

2023-06-03

A little trick using an extra namespace and cross-import

2023-04-30

short fiction

Tattoo the Sea

Fat rain poked the terrace. Separate splots—caliper-sizeable, measurable, aged and faded by the sun and vanished back to sky

Cover image: Tattoo the Sea

2023-04-07

Charcoal, chalk and pastel on paper, 2015

Cover image: Girl with Headphones
1

2023-04-02

Zero-stride catch and a custom CUDA kernel

Simple line drawing of a GPU

2023-03-16

A short course with a machine learning flavor, working with a feed-forward neural network implemented in C

2023-02-12

Hiking and village stays near Doi Inthanon national park

Cover image: Elements of Chiang Mai
9

2023-02-01

In case of issues switching between Wayland and X11

2023-01-22

How to profile CUDA code on cloud GPU instances using Nsight Systems

2023-01-13

How to develop on remote cloud instances using Visual Studio Code

2023-01-13

photography

Chiang Mai Mood

Afternoon sun breaks through the mountains near Doi Inthanon National Park, Chiang Mai, Thailand

Cover image: Chiang Mai Mood
1

2022-12-23

A round-up of cloud service providers, and a how-to guide for each

2022-11-22

Gnome Authenticator for Desktop, Aegis Authenticator for Android, import and export between. Some other alternatives below

2022-11-10

Understanding the building blocks of reverse-mode automatic differentiation

2022-11-07

software Archive

Jekyll Responsive Magick

A Jekyll plugin to automate responsive images with Jekyll 4

2022-11-05

Working or failing gracefully across Apostrophe, Kramdown, and Jekyll. No plugins required

2022-11-02

Step by step through the HTML, ImageMagick and Ruby. Works with Jekyll 4

2022-10-30

research

Probabilistic programming: a powerful new approach to statistical phylogenetics

F. Ronquist, J. Kudlicka, V. Senderov, J. Borgström, N. Lartillot, D. Lundén, L.M. Murray, T.B. Schön, D. Broman

2020-06-23

photography

Canadian Rockies

Mountain vistas and the private life of snow

Cover image: Canadian Rockies
3

2020-02-15

2020-02-01

research

Parameter elimination in particle Gibbs sampling

A. Wigren, R.S. Risuleo, L.M. Murray and F. Lindsten

Cover image: Parameter elimination in particle Gibbs sampling

2019-11-09

2019-07-14

photography

Yosemite Falls

Illilouette Falls, Yosemite National Park

Cover image: Yosemite Falls
1

2019-06-15

photography

Gecko

Slow and fast

Cover image: Gecko
2

2019-01-27

photography

The Wet Comes To Bali

Light and dark

Cover image: The Wet Comes To Bali
2

2018-11-26

photography

The Kimberley

Gorges and waterholes in the remote north-west of Australia

Cover image: The Kimberley
1

2018-11-20

Cover image: Automated learning with a probabilistic programming language: Birch

2018-10-13

photography

Saltoluokta

Summer north of the arctic circle.

Cover image: Saltoluokta
8

2018-10-13

software Archive

Birch

An open source probabilistic programming language

Cover image: Birch

2018-03-24

photography

Sahara

Back to Morocco

Cover image: Sahara
1

2018-03-11

2018-03-01

photography

Under the Dhow Sail

Sailing in Zanzibar

Cover image: Under the Dhow Sail
1

2018-01-01

research

Delayed Sampling and Automatic Rao-Blackwellization of Probabilistic Programs

L.M. Murray, D. Lundén, J. Kudlicka, D. Broman, T.B. Schön

Cover image: Delayed Sampling and Automatic Rao-Blackwellization of Probabilistic Programs

2017-12-22

photography

Riddarholmen

The island of Riddarholmen

Cover image: Riddarholmen
1

2017-11-01

research

Better together? Statistical learning in models made of modules

P.E. Jacob, L.M. Murray, C.C. Holmes, C.P. Robert

2017-08-29

photography

Hötorget Tunnel

There may be a world at the other end of this

Cover image: Hötorget Tunnel
6

2017-08-12

Close to midnight in Mariatorget

Cover image: Summer Colours of Stockholm
1

2017-08-11

Arctic panorama

Cover image: Abisko and Torneträsk
1

2017-06-04

photography

Breaking Ice

Getting acquainted with the Arctic

Cover image: Breaking Ice
6

2017-06-03

photography

Minus Twenty

Monochromes of a frozen Stockholm

Cover image: Minus Twenty
4

2017-04-23

photography

Industrilandskapet

Industrilandskapet in Norrköping, Sweden

Cover image: Industrilandskapet
1

2017-03-25

photography

Gamla Stan Waters

Choppy waters around the old town

Cover image: Gamla Stan Waters
2

2017-03-18

research

Probabilistic learning of nonlinear dynamical systems using sequential Monte Carlo

T.B. Schön, A. Svensson, L.M. Murray, and F. Lindsten

2017-03-07

Contrast on snow

Cover image: Winter Colours of Stockholm
1

2017-01-07

photography

Uppsala University

Cover image: Uppsala University
1

2017-01-01

research

Anytime Monte Carlo

L.M. Murray, S. Singh, and A. Lee

Cover image: Anytime Monte Carlo

2016-12-10

research

Comparative Analysis of Dengue and Zika Outbreaks Reveals Differences by Setting and Virus

S. Funk, A.J. Kucharski, A. Camacho, R.M. Eggo, L. Yakob, L.M. Murray, and W.J. Edmunds

2016-12-07

photography

Beas De Granada

Duotone landscapes along the ridge to Granada

Cover image: Beas De Granada
7

2016-10-10

photography

Alhambra Muqarnas

A palace for mathematicians

Cover image: Alhambra Muqarnas
1

2016-10-05

photography

Elements of Calm

Forty-degree heat and the fountains of the Generalife

Cover image: Elements of Calm
3

2016-09-20

Spacious landscapes and still-life scenes

Cover image: Open To Interpretation
9

2016-08-10

photography

Storm and Laundry

A camera and a riad rooftop

Cover image: Storm and Laundry
2

2016-06-18

photography

Minimal Mediterranean

Abstract and minimal photography from Andalusia and northern Morocco

Cover image: Minimal Mediterranean
6

2016-06-05

graphics

Bifurcation

Revealing the intricate behaviour of the Lorenz ’96 chaotic equations

Cover image: Bifurcation
3

2016-04-17

photography

Winter Tree Textures

Photographic abstractions of branching trees

Cover image: Winter Tree Textures
6

2016-04-08

Sea gulls, fortress walls and ruins in the seaside medina of Essaouira

Cover image: The Gulls of Old Mogador
8

2016-04-07

photography

Essaouira Ramparts

The ramparts of the old wall

Cover image: Essaouira Ramparts
1

2016-01-20

photography

Alaska Earth and Ice

Glacial landscapes of Alaska in black and white

Cover image: Alaska Earth and Ice
3

2015-11-16

photography

Sunset Wadi Rum

Setting camp through Rakabat Canyon from Rum village

Cover image: Sunset Wadi Rum
1

2015-11-10

Somewhere in the white desert, sometime after the orange sunset, brewing tea

Cover image: Camping Between the Rocks, Under the Stars
1

2015-11-10

photography

Parking in Marrakesh

A quiet day in the souk

Cover image: Parking in Marrakesh
1

2015-11-03

photography

Valley of the Moon

Dana village perched high above the townships of the Arabah

Cover image: Valley of the Moon
1

2015-10-04

photography

Wadi Rum Domes

Ancient rock formations and a patchwork of sun and shadow

Cover image: Wadi Rum Domes
1

2015-08-05

photography

Closing Clouds

A convoy of clouds in the valley, bringing patchy desert rain

Cover image: Closing Clouds
1

2015-07-14

photography

Sundown Wadi Rum

Panorama over the red desert to the setting sun

Cover image: Sundown Wadi Rum
1

2015-06-13

Kites overhead

Cover image: The Temple of Hercules
1

2015-04-27

research

Sequential Monte Carlo with Highly Informative Observations

P. Del Moral and L.M. Murray

Cover image: Sequential Monte Carlo with Highly Informative Observations

2015-03-01

Cover image: Bayesian State-Space Modelling on High-Performance Hardware Using LibBi

2015-02-01

research

Parallel Resampling in the Particle Filter

L.M. Murray, A. Lee and P.E. Jacob

Cover image: Parallel Resampling in the Particle Filter

2015-01-01

photography

Lake Atitlan Sunrise

Morning rays embrace the hilltop, above San Juan La Laguna

Cover image: Lake Atitlan Sunrise
1

2014-12-20

photography

El Tunco

Lightning out to sea, a party to watch the spectacle

Cover image: El Tunco
1

2014-12-20

research

Path Storage in the Particle Filter

P.E. Jacob, L.M. Murray and S. Rubenthaler

2014-12-01

photography

Stradbroke Island

The setting sun reflects off wet sands

Cover image: Stradbroke Island
1

2014-06-05

photography

The Three Sisters

Star trails from the Echo Point viewpoint

Cover image: The Three Sisters
1

2014-06-04

photography

Aiguille du Midi

Beneath the peak of Aiguille du Midi

Cover image: Aiguille du Midi
1

2014-06-04

research

Rethinking soil carbon modelling: a stochastic approach to quantify uncertainties

D. Clifford, D. Pagendam, J. Baldock, N. Cressie, R. Farquharson, M. Farrell, L. Macdonald and L.M. Murray

2014-02-01

research

Bayesian Learning and Predictability in a Stochastic Nonlinear Dynamical Model

J. Parslow, N. Cressie and E.P. Campbell, E. Jones and L.M. Murray

2013-12-01

photography

No More Starry Nights

Searching for star trails through suburban glow and the last of the winter rainmakers

Cover image: No More Starry Nights
1

2013-10-08

software Archive

LibBi

A high-performance probabilistic programming language for state-space models with GPU and distributed computing support

Cover image: LibBi

2013-06-01

Cover image: On Disturbance State-Space Models and the Particle Marginal Metropolis–Hastings Sampler

2013-03-01

research

Feynman-Kac Particle Integration with Geometric Interacting Jumps

P. Del Moral, P.E. Jacob, A. Lee, L.M. Murray and G.W. Peters

2013-03-01

photography

Ta Seng

Watching Muy Thai on television with the locals

Cover image: Ta Seng
1

2013-02-16

Sun gilds the trees on an afternoon walk through the temples of Sambor Prei Kuk

Cover image: Sambor Prei Kuk Woodlands
1

2013-02-16

photography

Preah Khan

Cover image: Preah Khan
1

2013-02-16

photography

Phnom Bakheng

The popular hill for sunset

Cover image: Phnom Bakheng
1

2013-02-16

photography

Fig Tree Tower

Once they tore it apart, now they hold it together

Cover image: Fig Tree Tower
1

2013-01-12

photography

Beng Mealea

Cover image: Beng Mealea
1

2013-01-12

photography

Lake Pedder Evening

View of the lake at dusk, from near the Mt Eliza hut

Cover image: Lake Pedder Evening
1

2012-11-11

photography

Alpine Snow Melt

Patches of snow melt into an alpine pool

Cover image: Alpine Snow Melt
1

2012-11-11

photography

Alpine Plateau

Alpine foliage in its crooked forms and ruddy hues

Cover image: Alpine Plateau
1

2012-11-11

2012-09-01

photography

Being Different

Supposedly, the fiercest dolls bring the greatest fortunes

Cover image: Being Different
1

2012-07-14

research

Assimilation of glider and mooring data into a coastal ocean model

E.M. Jones, P.R. Oke, F. Rizwi and L.M. Murray

2012-06-01

Locals fish from the shore along the waterway that links the many pagodas of the region by row boat

Cover image: Fishing Around the Perfume Pagoda
1

2012-03-25

photography

Emperors and Poetry

The summer house at Tu Doc Tomb, where the Nguyen emperor once came to write poetry

Cover image: Emperors and Poetry
1

2012-03-25

A moody day on the water after recent rain

Cover image: Milford Sound Waterfalls
1

2011-10-06

research

High-Performance Pseudo-Random Number Generation on Graphics Processing Units

N. Nandapalan, R. Brent, L.M. Murray and A. Rendell

2011-04-01

photography

Lake Ballard

Abstract figures on a remote salt lake

Cover image: Lake Ballard
1

2011-02-07

2010-12-01

photography

Phanak Island

Photo-fluorescent plankton in sheltered caves, to a buzz-saw cicada symphony

Cover image: Phanak Island
1

2010-11-26

photography

Lake Magic

Captivating colours of salt lakes

Cover image: Lake Magic
1

2010-09-29

Long exposure after sunset, looking out to Rawnsley Bluff

Cover image: On the Road to Pugilist Hill
1

2010-06-29

photography

Albina Lake

A day of shifting showers

Cover image: Albina Lake
1

2010-01-03

software Archive

Urban Lightscape

Exposure correction and local lighting adjustments

Cover image: Urban Lightscape

2010-01-01

photography

Watarrka Domes

Ancient rock forms at the top of the Rim Walk

Cover image: Watarrka Domes
1

2009-10-01

Ellery Creek Bighole

Cover image: Last Night’s Campsite
1

2009-09-29

photography

Goodbye Edinburgh

The Balmoral Hotel from Bailie Fyfe’s Close, off the Royal Mile

Cover image: Goodbye Edinburgh
1

2009-02-01

research

Continuous Time Particle Filtering for fMRI

L.M. Murray and A. Storkey

2008-12-01

research

Learning structural equation models for fMRI

A.J. Storkey, E. Simonotto, H. Whalley, S. Lawrie, L.M. Murray and D. McGonigle

2007-12-01

software Archive

Tintii

Selective colour and saturation control

Cover image: Tintii

2007-01-01