This metadata can conflict with the document's own metadata - creating inconsistent results for example in spell checking, within the same document.
Sunday, 21 June 2026
Windows Voice Control
Some options:
- Cortana (deprecated, memory heavy)
- Voice Access (struggles to isolate the "command voice" when there is background noise)
Docking in Windows is a Superpower
Docking was introduced in Windows 7 as Aero Snap. In Windows 11, Snap Layouts and Snap Groups have been added.
Some basic tips - dock one File Explorer on top of another.
- Windows Key and up - for explorer 1
- Windows Key and down - for explorer 2
Tuesday, 16 June 2026
Keeping Ubuntu Up to Date
- The /etc directory is your friend in all this
- cat /etc/os-release - needs to be done before and after to check the release has been complete
- You should upgrade regularly - not least because you need to get the latest security updates
- sudo apt update
- sudo apt full-upgrade
- sudo do-release upgrade
Process Based Automation
Monday, 15 June 2026
Latest Haskell Compilers
What is IFNDR in C++ And Why is it Important
Thursday, 11 June 2026
RDAP is the new whois
Tuesday, 9 June 2026
Profiles in C++
Monday, 8 June 2026
What is a WEBP file?
Thursday, 4 June 2026
C/C++ on VS Code
gcc on Windows
The C ABI
The C ABI refers to the C Application Binary Interface.
This will differ depending on platform.
Platform specific ABI specifications include:
Very important for C/C++ and assembly programmers.
C++ Value Categories
Flags for cl.exe
Wednesday, 3 June 2026
The Return of C++
The Microsoft C/C++ Optimizing Compiler is making a comeback.
Building an EXE with a decent UI is as easy as this two step process:
1. Opening "Developer Command Prompt" in Windows (hit windows key and type "Developer..")
2. cl /EHsc mySuperUI user32.lib gdi32.lib
Bye bye heavy frameworks which rely on Windows API functions anyway.
High Touch Vs Low Touch Human in the Loop
AI Obsolesence
Tuesday, 2 June 2026
JetBrains Releases Mellum2
JetBrains (the home of IntelliJ and PyCharm) has released its Mellum2 Mixture-of-Experts coding model, of 12B parameters.
The model is available under the Apache 2.0 license.
The model has been published on Hugging Face and can be run locally.
A mixture-of-experts model works via a "gating network" which delegates work to smaller neural networks, the "experts", optimising overall performance. This model also leads to "sparse activation" - which means of all the possible parameters utilised by the model, only a subset are used per input.
Training an MoE model requires training the gating network and training the various "experts".