Friday, 11 September 2026
Marker Icon in Microsoft Word
Think of Programming as a Martial Art
Thursday, 10 September 2026
Databricks Apache Spark-Oriented Origins
Literacy is a Superpower in Software Engineering
Literacy is literally a superpower in software engineering. It is the reason so many good software engineers are avid readers and definitely not just of technical tomes, but enjoy all sorts of fiction (though science fiction is a particularly popular genre for obvious reasons).
Structured Streaming in Spark
Tuesday, 8 September 2026
Scala vs Java - The Duel (Both JVM languages)
Mechanics of RDDs - Python Examples
RDD - Regen vs Replication
RDDs are not replicated the way databases typically are replicated. Instead, the transformations converting data between states are memorised.
To make this regeneration efficient, only partitions on lost nodes are recomputed, and assigned to working nodes.
Note: some lineage chains can be very long. In these cases, Spark can checkpoint an RDD to stable storage (HDFS/S3). This prevents "ruanway recomputation".
The Different Definitions of Ground Truth
Monday, 7 September 2026
Why Spark Works - Secrets of its Parallel Processing Powers
Learning Spark from the Latest Docs
Saturday, 5 September 2026
Lean - Can we Trust the Trust Engine?
Friday, 4 September 2026
XSS from an OWASP Perspective
Fermat's Last Theorem Proved in Lean 4: Sept 4, 2026
Read the HTML overview from GitHub - rendered via https://htmlpreview.github.io.
A rival attempt to achieve the same outcome has ended in admitted defeat.
Almost 30K theorems were traversed on the path to the proof. The theorem statement is as follows:
theorem fermat_last_theorem (n : â„•) (hn : 3 ≤ n) (a b c : â„•) (ha : 0 < a) (hb : 0 < b) (hc : 0 < c) : a ^ n + b ^ n ≠ c ^ n
GitHub only shows raw HTML source (it does not render these in case of XSS and malicious scripts). HTML is always displayed as raw text.
Thursday, 3 September 2026
InfoSec Standards - The ISO Story
Monday, 17 August 2026
Codex Terra Light 5.6 on the ChatGPT Application
Sunday, 16 August 2026
The .vs hidden directory
Visual Studio creates a .vs directory at the root of your solution. It is used to store solution specific settings and temporary data to help manage the state of your development environment. Fine to .gitignore.
However one interesting directory you may find inside is a slnx file.
A slnx file is the XML version of the traditional sln file. However what is in .vs are supporting files for the slnx file format rather than the file itself.
Service Status Pages
Visual Studio 2026 August Release Notes
MSVS runs on monthly feature updates.