Home > Reflections | โฎ๏ธ โญ๏ธ
2026-01-03 | ๐ Addicted to ๐ฉธ Blood for ๐ข๏ธ Oil ๐๐บ๐ฐโจ๏ธ

๐ Books
- โฏ๏ธ Continuing ๐งโ๐ง๐๐ฉน Adult Children of Emotionally Immature Parents: How to Heal from Distant, Rejecting, or Self-Involved Parents
- ๐ค๐ฑ Creating Capabilities: The Human Development Approach
- ๐คฏโค๏ธ Upheavals of Thought: The Intelligence of Emotions
- ๐คซ๐ฐ๐ต๏ธ The New Confessions of an Economic Hit Man
- ๐บ๐ธ๐ฅ๐๏ธ Overthrow: Americaโs Century of Regime Change from Hawaii to Iraq
๐บ Videos
- ๐ก๐ง๐๐ฎใฐ๏ธ How to create a capability model
- ๐ค๐ง ๐๐ ๏ธ๐๐ก๐ข The 7 Essential Skills for Enterprise Architects in an AI World
- ๐๏ธโค๏ธ๐ฃ๏ธ Democracy and Emotionsโ A Dialogue with Philosopher Martha C. Nussbaum
- ๐บ๐ธ๐๐ป๐ช Todayโs News, January 3, 2025
- ๐บ๐ธโ๏ธ๐ป๐ช๐ Trump Attacks Venezuela and Captures President Maduro
- ๐บ๐ธ๐ฃ๏ธ๐ฅ๐ป๐ช Trump Addresses Nation on Venezuela Regime Change Operation
- ๐บ๐ธ๐ค๐ณ๏ธ๐ฅ Bonus Episode: How Is Trump Planning to โRunโ Venezuela? (With Anne Applebaum) | The David Frum Show
- ๐ง โ๏ธโ๏ธ Essentials: Understanding & Treating Addiction | Dr. Anna Lembke
- ๐ช๐ง ๐ซ๐๐ Tools for Overcoming Substance & Behavioral Addictions | Ryan Soave
๐ฐ News
โ๐ผ๐ค Blog Automation
- ๐ I maintain several index pages for this site
- โ๏ธ The index on each of these pages is a dynamically computed dataview query
- ๐ค When I publish updates, those files are not seen as having been changed, but they need to be published to update the indices
- ๐ This led to a pattern where I manually publish the indices that need to be updated on some cadence, which is a bit tedious
- ๐ Now Iโve updated a script I run regularly to update a frontmatter timestamp in each of these files so that they will be marked as changed and ๐ค automatically published
- ๐ง I had gemini-3-pro write the script, given the following prompt and it worked on the first try
๐ฌ Prompt
Here is an Obsidian templater script that I want to update. I want the script to set the value of an โupdatedโ frontmatter field to the current timestamp (iso 8601) in the following files:
(List of files)
(Existing script)
โจ๏ธ New Code
// Update 'updated' timestamp in specific index files
const filesToUpdate = [
"index.md",
"articles/index.md",
"books/index.md",
"bot-chats/index.md",
"people/index.md",
"products/index.md",
"reflections/index.md",
"software/index.md",
"topics/index.md",
"videos/index.md",
];
// ISO 8601 Timestamp (Local Time with Offset)
// Use .toISOString() instead if you prefer UTC (Zulu) time.
const timestamp = moment().format();
for (const path of filesToUpdate) {
const targetFile = tp.app.vault.getAbstractFileByPath(path);
// Check if file exists and is actually a file (not a folder/null)
if (targetFile instanceof tp.obsidian.TFile) {
await tp.app.fileManager.processFrontMatter(targetFile, (frontmatter) => {
frontmatter["updated"] = timestamp;
});
}
} ๐ค๐ฒ AI Fiction
๐ The mud didnโt just coat the ๐ boots; it drank. It was a thick, ๐ black slurry, smelling of โ๏ธ iron and the ancient, oily ๐ณ๏ธ rot of the deep earth.
โ๏ธ He felt the shift inside; the โ๏ธ old, cold machine in his chest clicking into place. It was a ๐ transition of the soul, a brutal changing of the guard where the man ended and the โ๏ธ weapon began. He drove his ๐ก๏ธ spear through a ๐ช soldierโs throat, a wet, mechanical thud that added another ๐๏ธ mark to a tally no one would ever read. One more ๐ป soul spent; one more line of ๐ history scraped clean and written over in ๐ฉธ red.
โฐ๏ธ On the ridge, the men in ๐ silk stood behind ๐ญ glass lenses, watching the โ๏ธ slaughter with the fevered eyes of a man whoโs gone too long without a fix. They didnโt see ๐ฉธ blood; they saw a ๐ clearing of the books. They craved the ๐ข๏ธ black bile beneath the soil - the grease that would turn their new world - and they would ๐ฅ burn every village from here to the sea just to move a line on a ๐บ๏ธ map.
๐ฃ๏ธ To them, the screaming was just the โ๏ธ friction of ๐ progress.
๐ช He swung a heavy cleaver, his vision narrowing to a ๐ด scarlet pulse. There was no room for the intelligence of ๐๏ธ mercy here. Only the rhythmic, grinding work of the strike, the heavy price of a ๐ crown toppled into the ๐ซ๏ธ dirt, and the crushing weight of a ๐ script that had been written long before he was born. He was just the ๐๏ธ ink, and the ๐ page was thirsty.
๐ฆ Tweet
2026-01-03 | ๐ Addicted to ๐ฉธ Blood for ๐ข๏ธ Oil ๐๐บ๐ฐโจ๏ธ
โ Bryan Grounds (@bagrounds) January 4, 2026
โฐ๏ธ On the ridge, the men in ๐ silk stood behind ๐ญ glass lenses, watching the โ๏ธ slaughter with the fevered eyes of a man whoโs gone too long without a fix.https://t.co/P2HgbhIp0k