RSSAmplifier

Blog

Bits and Theorems

bitsandtheorems.comRSS feed ↗6 posts

Latest posts

Managing Time-Shiftable Devices

Our energy usage is changing: the energy transition is rapidly making our energy consumption more electric. This doesn't come without challenges however. In this article we take a look at some of these challenges, and dive into the mathematics of smart grids.

Winning Cluedo

Was it Professor Plum with the Candlestick in the Study? We take a look at constraint logic programming, and use it to figure out how to solve a game of Cluedo!

Definite clause grammars and symbolic differentiation

Using the logic programming language Prolog, we build a tool capable of symbolic differentiation.

The simplicity of Prolog

Logic programming, what is it, and what can it do for you? We take a short look at the little-known paradigm of logic programming, and make a comparison between refactor efforts over the software lifecycle of the same simple authorization application implemented in Kotlin and Prolog.

The advantage of advantage

We take a deep dive into the advantage game mechanic of Dungeons and Dragons Fifth Edition. Just how good is advantage?

Tabletop role-playing games and probability generating functions

Using a nifty representation of probability distributions we'll build a tool to exactly calculate damage distributions for games like Dungeons and Dragons and Pathfinder.