Markus MayerTrust in Open Source (or don’t): The advent of Crev in Code ReviewsYou write your code and you test it, it passes a review, LGTM, squirrels, thumbs up — all set, you’re done. Or are you?Dec 7, 2023Dec 7, 2023
Markus MayerEmbedded Rust development with OpenOCD in JetBrains CLion (2023) on LinuxA quick tour on how to set up CLion for Embedded Development using Rust and OpenOCD.Jun 4, 2023Jun 4, 2023
Markus MayerSTM32F3-Discovery: no 72 MHz clock due to HSE never readyIn 2015, I unboxed my brand new STM32F3-Discovery, plugged it in — sweet blinking rapture. Compiled my first demo program, played around…Aug 1, 2022Aug 1, 2022
Markus MayerNaismith, Aitken-Langmuir, Tranter and Tobler: Modeling hiking speedWhile planning an eleven-day trekking trip through the Hardangervidda in Norway, I came across the age old problem of estimating the…Jul 16, 2022Jul 16, 2022
Markus Mayergit: pushing to multiple remotes at the same timeWhen working on a project on GitHub, I sometimes like to keep an additional copy floating around on my own server for esoteric reasons…Jul 16, 2022Jul 16, 2022
Markus MayerQuadratic interpolation given two points and one derivativeYears ago, while reading up on line search algorithms in nonlinear optimization for neural network training, I came across this problem:Jul 16, 2022Jul 16, 2022
Markus MayerSummarized: The E-Dimension — Why Machine Learning Doesn’t Work Well for Some Problems?The article Why Machine Learning Doesn’t Work Well for Some Problems? (Shahab, 2017) describes the effect of Emergence as a barrier for…Jul 16, 2022Jul 16, 2022
Markus MayerThe Game of Life vs. ConvolutionsHow Conway’s Game of Life can be implemented using 3x3 convolutions on your GPU: An exploration with ArrayFire and Rust.Feb 3, 2022Feb 3, 2022
Markus MayerinCryptoStarsDoge, Shiba, FartCoin — What exactly IS a cryptocurrency?You don’t have that crypto, but the crypto has your wallet? Crypto contracts explained using the example of FartCoin.Jan 31, 2022Jan 31, 2022
Markus MayerConverting between types in increasingly absurd waysUsing Reflection, Expression compilation and source generation to convert between types.Jan 9, 20221Jan 9, 20221