Mending Wall
Hop between Linux desktop environments, enjoy them all
2025-02-22
linux desktop application app gnome kde plasma cinnamon xfce free desktop open source software free software FOSS FLOSS
You have if constexpr, but you want for constexpr
2024-11-27
cpp cplusplus template template metaprogramming
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
cpp cplusplus c++ doxide testing coverage
How to limit clock speed and memory speed for more consistent results when benchmarking and profiling CUDA kernels
2024-10-21
gpu cuda benchmark benchmarking profile profiling
Tips and tricks to help the compiler optimize
2024-10-11
gpu cuda matrix machine learning deep learning neural networks numerical computing
Breaking down large matrix multiplications into tiles
2024-10-04
gpu cuda matrix machine learning deep learning neural networks numerical computing
It works on my laptop
2024-10-01
gpu cuda matrix algorithm kernel synchronization machine learning deep learning neural networks numerical computing gpu computing cpp cplusplus c++
Enjoying the View
City lights from a rooftop pool, Bangkok, Thailand
2024-08-17
abstract city cityscape rooftop pool Bangkok Thailand
Essential functions for categorical distributions and attention mechanisms in machine learning
2024-05-04
machine learning automatic differentiation softmax logsumexp probability deep learning neural networks
How to check if a template type matches a pattern? Something like is_like_v<T, vector<int,_>>
2024-03-02
c++ cpp cplusplus modern c++ c++20 c++17 type trait template class template instantiation
How to overload the three-way comparison (spaceship) operator<=>, and a reminder to overload operator== as well
2024-02-09
c++ cpp cplusplus modern c++ c++20 c++17 spaceship three-way comparison operator operator overloading
How to implement an is_instance_of type trait
2024-02-05
c++ cpp cplusplus modern c++ c++20 c++17 type trait template class template instantiation
Gum Tree
Gum tree at the Royal Botanic Gardens, Sydney, Australia
2024-02-03
eucalyptus gum tree botanic gardens botanical gardens harbour Sydney New South Wales NSW Australia
Consider merging overloads into one function with forwarding reference parameters
2024-01-27
c++ cpp cplusplus modern c++ c++20 c++17 overload overload resolution forwarding reference lvalue rvalue const
You get one implicit conversion, so burn it with a wrapper
2023-11-14
c++ cpp cplusplus modern c++ c++20 c++17 explicit constructor implicit conversion copy conversion cast operator user-defined conversion copy constructor
Vista Perugia
View over and out of Perugia, Umbria, Italy
2023-09-03
Perugia Umbria Italy landscape view
Compiler optimizations can break it, function attributes can fix it
2023-08-16
c++ cpp cplusplus modern c++ c++20 c++17 function template explicit instantiation implicit instantiation
An alternative to explicit instantiations and macros
2023-06-11
c++ cpp cplusplus modern c++ c++20 c++17 function template explicit instantiation implicit instantiation
Doxide
Documentation generation and code coverage reports for modern C++
2023-06-03
c++ cpp cplusplus modern c++ c++20 c++17 documentation
A little trick using an extra namespace and cross-import
2023-04-30
c++ cpp cplusplus modern c++ c++20 c++17 compilation function overload ADL Koenig lookup
Tattoo the Sea
Fat rain poked the terrace. Separate splots—caliper-sizeable, measurable, aged and faded by the sun and vanished back to sky
2023-04-07
fiction short story morocco essaouira gulls
Girl with Headphones
Charcoal, chalk and pastel on paper, 2015
2023-04-02
drawing art charcoal chalk pastel
Zero-stride catch and a custom CUDA kernel
2023-03-16
convolution enumeration
A short course with a machine learning flavor, working with a feed-forward neural network implemented in C
2023-02-12
c cuda gpu nvidia course teaching programming
Elements of Chiang Mai
Hiking and village stays near Doi Inthanon national park
2023-02-01
landscape black and white monochrome Chiang Mai Thailand Doi Inthanon National Park Karen rural tropical
How to profile CUDA code on cloud GPU instances using Nsight Systems
2023-01-13
cuda gpu nvidia programming cloud cloud computing
How to develop on remote cloud instances using Visual Studio Code
2023-01-13
programming cloud cloud computing
Chiang Mai Mood
Afternoon sun breaks through the mountains near Doi Inthanon National Park, Chiang Mai, Thailand
2022-12-23
landscape rural jungle mountains Chiang Mai Thailand
A round-up of cloud service providers, and a how-to guide for each
2022-11-22
cuda gpu nvidia programming cloud cloud computing cloud provider cloud service provider cheap cloud provider cheap gpu
Gnome Authenticator for Desktop, Aegis Authenticator for Android, import and export between. Some other alternatives below
2022-11-10
2FA security authentication android ios open source
Understanding the building blocks of reverse-mode automatic differentiation
2022-11-07
machine learning statistics calculus chain rule
A Jekyll plugin to automate responsive images with Jekyll 4
2022-11-05
responsive images srcset jekyll plugin imagemagick
Working or failing gracefully across Apostrophe, Kramdown, and Jekyll. No plugins required
2022-11-02
markdown jekyll kramdown apostrophe
Step by step through the HTML, ImageMagick and Ruby. Works with Jekyll 4
2022-10-30
srcset html ruby jekyll plugin imagemagick
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
phylogenetics probabilistic programming Birch
Canadian Rockies
Mountain vistas and the private life of snow
2020-02-15
geometry abstract minimal landscape black and white monochrome Lake Louise Rocky Mountains Canada Banff
2020-02-01
memory management probabilistic programming Birch
Parameter elimination in particle Gibbs sampling
A. Wigren, R.S. Risuleo, L.M. Murray and F. Lindsten
2019-11-09
particle Gibbs delayed sampling probabilistic programming Birch
Probabilistic programming for birth-death models of evolution using an alive particle filter with delayed sampling
J. Kudlicka, L.M. Murray, F. Ronquist and T.B. Schön
2019-07-14
probabilistic programming particle filter delayed sampling phylogenetics Birch
Yosemite Falls
Illilouette Falls, Yosemite National Park
2019-06-15
black and white monochrome landscape Illilouette Falls Yosemite National Park California United States
The Wet Comes To Bali
Light and dark
2018-11-26
monochrome black and white minimal abstract Ubud Bali Indonesia
The Kimberley
Gorges and waterholes in the remote north-west of Australia
2018-11-20
landscape sunset Gibb River Road The Kimberley Western Australia Australia
Automated learning with a probabilistic programming language: Birch
L.M. Murray and T.B. Schön
2018-10-13
Birch probabilistic programming sequential Monte Carlo delayed sampling
Saltoluokta
Summer north of the arctic circle.
2018-10-13
kungsleden landscape black and white monochrome Saltoluokta Sweden
An open source probabilistic programming language
2018-03-24
bayesian bayes statistics inference machine learning training probabilistic programming probabilistic programming language ppl sequential monte carlo smc markov chain monte carlo mcmc particle filter gpu c++ cpp cplusplus modern c++ c++20 c++17
Improving the particle filter for high-dimensional problems using artificial process noise
A. Wigren, L.M. Murray, F. Lindsten
2018-03-01
high dimensional sequential Monte Carlo
Under the Dhow Sail
Sailing in Zanzibar
2018-01-01
black and white monochrome abstract minimal Zanzibar Tanzania
Delayed Sampling and Automatic Rao-Blackwellization of Probabilistic Programs
L.M. Murray, D. Lundén, J. Kudlicka, D. Broman, T.B. Schön
2017-12-22
probabilistic programming sequential Monte Carlo delayed sampling
Riddarholmen
The island of Riddarholmen
2017-11-01
Riddarholmen Stockholm Sweden black and white monochrome
Better together? Statistical learning in models made of modules
P.E. Jacob, L.M. Murray, C.C. Holmes, C.P. Robert
2017-08-29
Bayesian statistics modules
Hötorget Tunnel
There may be a world at the other end of this
2017-08-12
Stockholm Sweden Hötorget tunnel urban pedestrian street photography black and white photography monochrome photography
Summer Colours of Stockholm
Close to midnight in Mariatorget
2017-08-11
summer midnight stockholm sweden
Abisko and Torneträsk
Arctic panorama
2017-06-04
Abisko Lake Torneträsk Sweden light cloud arctic winter
Breaking Ice
Getting acquainted with the Arctic
2017-06-03
Abisko Sweden arctic landscape black and white monochrome
Minus Twenty
Monochromes of a frozen Stockholm
2017-04-23
Västerbron Lake Mälaren Kungsholmen Stockholm Sweden winter black and white monochrome
Industrilandskapet
Industrilandskapet in Norrköping, Sweden
2017-03-25
Norrköping Sweden black and white monochrome
Gamla Stan Waters
Choppy waters around the old town
2017-03-18
Stockholm Sweden minimal black and white monochrome
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
tutorial particle filter sequential Monte Carlo
Winter Colours of Stockholm
Contrast on snow
2017-01-07
winter contrast Sweden Kungsholmen Karlbergs Slott Stockholm
2016-12-10
parallel distributed gpu cloud computing particle filter Bayesian statistics
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
Beas De Granada
Duotone landscapes along the ridge to Granada
2016-10-10
monochrome duotone landscape Alhambra Granada Andalusia Spain
Alhambra Muqarnas
A palace for mathematicians
2016-10-05
Alhambra Granada Andalusia Spain muqarnas
Elements of Calm
Forty-degree heat and the fountains of the Generalife
2016-09-20
fountain minimal monochrome duotone Alhambra Generalife Granada Andalusia Spain
Open To Interpretation
Spacious landscapes and still-life scenes
2016-08-10
still life landscape minimal black and white monochrome Isternia Tinos Cyclades Greece
Storm and Laundry
A camera and a riad rooftop
2016-06-18
Tetouan Morocco riad laundry washing motion black and white monochrome
Minimal Mediterranean
Abstract and minimal photography from Andalusia and northern Morocco
2016-06-05
Cadiz Jerez Seville Melilla Tetouan Spain Andalusia Morocco riad fountain vines minimal
Bifurcation
Revealing the intricate behaviour of the Lorenz ’96 chaotic equations
2016-04-17
Lorenz 96 bifurcation differential equations chaos periodicity density butterfly effect strange attractor maths mathematics
Winter Tree Textures
Photographic abstractions of branching trees
2016-04-08
tree branch abstract minimal monochrome black and white contrast Oxford United Kingdom
The Gulls of Old Mogador
Sea gulls, fortress walls and ruins in the seaside medina of Essaouira
2016-04-07
Essaouira Morocco medina sea gull donkey black and white monochrome
Alaska Earth and Ice
Glacial landscapes of Alaska in black and white
2015-11-16
glacier landscape monochrome long exposure black and white Exit Glacier Blackstone Bay Whittier Seward Alaska United States
Sunset Wadi Rum
Setting camp through Rakabat Canyon from Rum village
2015-11-10
camping sunset desert landscape Wadi Rum Jordan
Camping Between the Rocks, Under the Stars
Somewhere in the white desert, sometime after the orange sunset, brewing tea
2015-11-10
camping campfire desert landscape long exposure twilight Wadi Rum Jordan
Parking in Marrakesh
A quiet day in the souk
2015-11-03
medina souq vintage Morocco Marrakesh
Valley of the Moon
Dana village perched high above the townships of the Arabah
2015-10-04
desert twilight long exposure landscape mountain valley Kings Highway Dana Jordan
Wadi Rum Domes
Ancient rock formations and a patchwork of sun and shadow
2015-08-05
desert clouds landscape Wadi Rum Jordan
Closing Clouds
A convoy of clouds in the valley, bringing patchy desert rain
2015-07-14
desert cloud landscape Wadi Rum Jordan
Sundown Wadi Rum
Panorama over the red desert to the setting sun
2015-06-13
desert sunset landscape Jordan Wadi Rum
The Temple of Hercules
Kites overhead
2015-04-27
temple citadel cityscape Amman Jordan
2015-03-01
2015-02-01
parallel distributed gpu Monte Carlo
2015-01-01
Monte Carlo parallel distributed gpu
Lake Atitlan Sunrise
Morning rays embrace the hilltop, above San Juan La Laguna
2014-12-20
sunrise lake landscape Lake Atitlan Guatemala
El Tunco
Lightning out to sea, a party to watch the spectacle
2014-12-20
beach party storm lightning landscape long exposure El Tunco La Libertad El Salvador
2014-12-01
Stradbroke Island
The setting sun reflects off wet sands
2014-06-05
island beach sunset landscape Stradbroke Island Moreton Bay Brisbane Queensland Australia
The Three Sisters
Star trails from the Echo Point viewpoint
2014-06-04
star trails star spirals landscape long exposure Three Sisters Echo Point Katoomba Blue Mountains Sydney New South Wales Australia
Aiguille du Midi
Beneath the peak of Aiguille du Midi
2014-06-04
Mont Blanc Chamonix France alps mountain landscape
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
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
No More Starry Nights
Searching for star trails through suburban glow and the last of the winter rainmakers
2013-10-08
beach light pollution star spirals star trails long exposure landscape North Floreat Beach Perth Western Australia Australia
A high-performance probabilistic programming language for state-space models with GPU and distributed computing support
2013-06-01
bayesian bayes statistics inference machine learning training probabilistic programming probabilistic programming language ppl sequential monte carlo smc markov chain monte carlo mcmc particle filter gpu c++ cpp cplusplus modern c++ c++20 c++17
On Disturbance State-Space Models and the Particle Marginal Metropolis–Hastings Sampler
L.M. Murray, E.M. Jones and J. Parslow
2013-03-01
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
Ta Seng
Watching Muy Thai on television with the locals
2013-02-16
village Preah Vihear Preah Khan Cambodia
Sambor Prei Kuk Woodlands
Sun gilds the trees on an afternoon walk through the temples of Sambor Prei Kuk
2013-02-16
temple forest Sambor Prei Kuk Cambodia
Phnom Bakheng
The popular hill for sunset
2013-02-16
temple sunset Phnom Bakheng Siem Reap Angkor Cambodia
Fig Tree Tower
Once they tore it apart, now they hold it together
2013-01-12
strangler fig jungle temple Beng Mealea Koh Ker Cambodia Siem Reap Angkor
Lake Pedder Evening
View of the lake at dusk, from near the Mt Eliza hut
2012-11-11
dusk landscape Lake Pedder Tasmania
Alpine Snow Melt
Patches of snow melt into an alpine pool
2012-11-11
landscape alpine snow Mount Eliza Mount Anne Tasmania Australia
Alpine Plateau
Alpine foliage in its crooked forms and ruddy hues
2012-11-11
alpine Mount Eliza Mount Anne Tasmania Australia
2012-09-01
Being Different
Supposedly, the fiercest dolls bring the greatest fortunes
2012-07-14
daruma temple Mino park Osaka Japan
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
Fishing Around the Perfume Pagoda
Locals fish from the shore along the waterway that links the many pagodas of the region by row boat
2012-03-25
Perfume Pagoda Vietnam North Vietnam mountains cloud
Emperors and Poetry
The summer house at Tu Doc Tomb, where the Nguyen emperor once came to write poetry
2012-03-25
lake summer house Tu Doc Hue Vietnam
Milford Sound Waterfalls
A moody day on the water after recent rain
2011-10-06
waterfall cloud landscape Milford Sound South Island New Zealand
Particle smoothing in continuous time: A fast approach via density estimation
L.M. Murray and A. Storkey
2011-08-01
High-Performance Pseudo-Random Number Generation on Graphics Processing Units
N. Nandapalan, R. Brent, L.M. Murray and A. Rendell
2011-04-01
2011-03-01
Lake Ballard
Abstract figures on a remote salt lake
2011-02-07
salt lake landscape Antony Gormley Inside Australia Lake Ballard Menzies Western Australia Australia
2010-12-01
Phanak Island
Photo-fluorescent plankton in sheltered caves, to a buzz-saw cicada symphony
2010-11-26
island cliff Phanak Phuket Thailand
A Bayesian approach to state and parameter estimation in a Phytoplankton-Zooplankton model
E. Jones, J. Parslow and L.M. Murray
2010-11-01
Lake Magic
Captivating colours of salt lakes
2010-09-29
salt lake landscape Lake Magic Hyden Western Australia Australia
On the Road to Pugilist Hill
Long exposure after sunset, looking out to Rawnsley Bluff
2010-06-29
dusk landscape long exposure Flinders Ranges South Australia Australia
Albina Lake
A day of shifting showers
2010-01-03
Kosciuszko Charlotte Pass Thredbo Snowy Mountains Australia lake alpine snow cloud landscape
Exposure correction and local lighting adjustments
2010-01-01
photography tintii urban lightscape color colour brightness
Bayesian Learning of Continuous Time Dynamical Systems with Applications in Functional Magnetic Resonance Imaging
L.M. Murray
2009-11-01
Watarrka Domes
Ancient rock forms at the top of the Rim Walk
2009-10-01
Watarrka King’s Canyon Northern Territory Australia canyon
Last Night’s Campsite
Ellery Creek Bighole
2009-09-29
Ellery Creek Bighole West MacDonnell Ranges Northern Territory Australia sunset gorge
Goodbye Edinburgh
The Balmoral Hotel from Bailie Fyfe’s Close, off the Royal Mile
2009-02-01
Edinburgh Scotland United Kingdom Balmoral Royal Mile sunset
2008-12-01
Learning structural equation models for fMRI
A.J. Storkey, E. Simonotto, H. Whalley, S. Lawrie, L.M. Murray and D. McGonigle
2007-12-01
Selective colour and saturation control
2007-01-01
photography tintii urban lightscape color colour brightness











































































