Sunday, January 25, 2026

"The Sun Started Rolling": A Rare 1957 Eyewitness Account of the Miracle of Fátima

 


It is one of the most debated and documented supernatural events of the 20th century. On October 13, 1917, in a muddy field in Portugal, a crowd of roughly 70,000 people—believers, skeptics, and journalists alike—stared at the sky and saw the impossible.

The video above captures a rare and compelling piece of history: a 1957 interview with Dominic Reis, an eyewitness who was present at the Cova da Iria that day. Speaking in broken but passionate English, he recounts the terror and awe of the "Miracle of the Sun."

The Context: A Soaking Wet Crowd

The interview begins with Reis describing the harsh conditions. Historical records confirm that October 13, 1917, was marked by torrential rain. The crowd had gathered because three shepherd children (Lúcia, Francisco, and Jacinta) had predicted that the Virgin Mary would perform a miracle "so that all may believe."

Reis mentions "soldiers trying to stop us." This is a crucial historical detail. The Portuguese government at the time was staunchly anti-clerical and had previously imprisoned the children to stop the gatherings. On this final day, authorities set up barricades to prevent the massive influx of pilgrims, but the crowds broke through, wading through "3 inches of water and mud."

"The Sun Started Dancing"

Reis’s testimony aligns perfectly with thousands of other accounts from that day. He describes the sun "breaking" through the clouds and then behaving erratically:

  • "The sun started rolling... like dancing from one place to another."

  • "We see the sun come right into the tree."

This matches the "zig-zag" motion described by other witnesses, including Avelino de Almeida, a pro-government journalist for the newspaper O Século, who famously reported that the sun "danced" in the sky.

Reis vividly recalls the sheer terror of the moment the sun appeared to detach from the sky and plummet toward the earth. "Everyone started howling and crying," he says, noting that his mother grabbed him and screamed that it was the end of the world.

The "Impossible" Detail: Dry Clothes

Perhaps the most scientifically baffling part of the event—and the one Reis emphasizes with visible astonishment—is the aftermath.

After standing in pouring rain for hours in deep mud, and after the sun had "crashed" toward the earth and retreated, the physical environment had changed instantly.

"The ground was dry just like the floor here... and our clothes felt completely dry... just like it came from the laundry."

This detail is cited by many researchers as evidence against the theory of "mass hallucination." While a crowd could theoretically share a visual hallucination due to religious fervor or staring at the sun, a hallucination cannot dry soaking wet wool clothing and turn deep mud into dry dust in a matter of minutes.

Why This Video Matters

It is easy to read history books and view the event as a distant fable. But seeing the face of a man who was there, hearing the tremor in his voice as he says, "I can't get it out of my mind... it was a real miracle," bridges the gap between folklore and reality.

Whether one views the event through the lens of faith or skepticism, Dominic Reis’s testimony stands as a fascinating primary source—a firsthand report from the day the sun danced.


Sources & Further Reading

  • The Interview: The footage is from a 1957 interview conducted by John Haffert, co-founder of the Blue Army (World Apostolate of Fatima).

  • Journalistic Account: You can read the original article by Avelino de Almeida in the October 15, 1917 edition of O Século, where he documented the event for a secular audience.

  • Historical Context: The True Story of Fatima by John de Marchi offers a comprehensive collection of witness testimonies, including scientists and atheists who were present.



Friday, January 23, 2026

"Whiteness is a Psychosis": The Viral Clash Between Kehinde Andrews and Piers Morgan on the British Empire


In a heated segment from Good Morning Britain (originally broadcast in February 2020), academic Kehinde Andrews clashed with hosts Piers Morgan and Susanna Reid, as well as conservative commentator Toby Young, over the legacy of the British Empire.

The debate was sparked by Labour MP Lisa Nandy's suggestion that the word "Empire" should be removed from the British honours system (OBE, MBE) to make it more inclusive. What followed was a confrontation that went viral for its raw intensity and controversial claims.

The Debate: Key Arguments

1. The "Psychosis" of Whiteness The most explosive moment of the clip comes when Dr. Kehinde Andrews, a Professor of Black Studies, argues that the continued celebration of the British Empire is irrational. He states:

"Whiteness is a psychosis. You can't have a reasonable discussion... because this is the kind of thing you run into."

When challenged by a shocked Susanna Reid and Piers Morgan—who ask if he is calling all white people "psychotic"—Andrews clarifies that he is attacking the ideology of whiteness, not individuals. He argues that it is "deluded" and "irrational" for 60% of British people to believe the Empire was a force for good given its history of "rape, murder, torture, and famine."

2. The Nazi Comparison Andrews further inflames the panel by drawing a direct comparison between the British Empire and Nazi Germany. He argues that the Empire:

  • Did not truly abolish slavery in practice until decades after 1807.

  • Invented the "logic of race" and concentration camps.

  • Paved the way for Nazi ideology.

He equates celebrating the Empire because of its infrastructure to saying, "The Nazis built motorways, so we should celebrate them."

3. The Defense of Empire Toby Young and Piers Morgan push back aggressively. Young argues that the British Empire was essential in defeating Nazi Germany, stating that without the Empire’s resources, Britain could not have stood alone in 1940. He calls Andrews' dismissal of this "psychotic" and accuses him of being the unreasonable one.

Morgan labels Andrews' "psychosis" comment as "racist" and "offensive," attempting to shut down the validity of his academic theory by framing it as a slur against white people.


Reactions and Aftermath

The clip generated a polarized firestorm across social media and the British press.

  • Accusations of Racism: Conservative outlets and viewers largely sided with Morgan and Young. The Daily Mail and The Sun ran headlines focusing on Morgan's accusation that Andrews was being racist against white people. Viewers on Twitter (now X) expressed outrage, calling Andrews "anti-British" and "disrespectful" to war veterans—a sentiment amplified because Andrews had previously appeared on the show calling the RAF bombing of Nazi Germany a "war crime."

  • Support for Historical Revision: Conversely, many anti-racist activists and younger viewers praised Andrews for refusing to sugarcoat colonial history on national television. His supporters argued that Morgan and Young proved his point about "psychosis" by reacting with fragility and refusing to engage with the factual list of atrocities (famine, torture) Andrews presented.

  • Academic Context: The term "Psychosis of Whiteness" wasn't just a throwaway insult; it is a central thesis of Andrews' academic work. In 2023, he released a book titled The Psychosis of Whiteness, which expands on the argument made in this clip: that Western society hallucinates a "benevolent" version of history to avoid facing the reality of systemic racism.

The Bottom Line

This clip remains one of the most cited examples of the cultural disconnect regarding British history. For one side, the Empire is a source of pride and military victory; for the other, it is a crime against humanity that Britain has pathologically refused to acknowledge.

Sources:



Tuesday, January 20, 2026

Monday, January 19, 2026

Patrice Lumumba

Patrice Lumumba's Life and His Contribution to the Independence of Congo


This is Why He Was Arrested




This Is how He was Arrested

Sunday, January 18, 2026

The "One-Verse Deconstruction" Challenge: Can Complex Theology Be Debunked with a Single Soundbite?

 


Introduction

In the age of social media theology, memes often replace deep study. Recently, an image has been circulating titled "Cults Deconstructed with One Verse." It’s a provocative premise: take six controversial theological movements (labeled in the image as "cults") and dismantle their entire foundation with a single Bible passage.

While the simplicity is appealing, biblical interpretation is rarely that straightforward. "Proof-texting"—pulling a verse out of context to prove a point—can be a dangerous game, even when well-intentioned.

Today, we are going to take the claims made in this viral image seriously. We will look at the group mentioned, the verse provided to refute them, and then analyze the argument. We will look at why the verse seems to work as a "gotcha" (the Pro), but also why it might not be the slam-dunk argument it appears to be, often by looking at contradictory scripture or context (the Con).

Let’s dive into this theological cross-examination.


1. Mormonism (The Church of Jesus Christ of Latter-day Saints)

The Claimed Refutation:

"But though we, or an angel from heaven, preach any other gospel unto you than that which we have preached unto you, let him be accursed." - Galatians 1:8

Analysis: The Pro Side (Why it seems to work)

This is perhaps the strongest surface-level argument on the list. The origin story of Mormonism hinges on Joseph Smith being visited by an angel named Moroni, who delivered the "golden plates" that became the Book of Mormon. Paul’s warning in Galatians specifically mentions an "angel from heaven" bringing a gospel different from the apostolic tradition. For many orthodox Christians, the additional scriptures and unique doctrines of Mormonism clearly constitute "another gospel."

Analysis: The Con Side (The counter-perspective)

Mormons are well aware of this verse. Their defense is that they are not preaching "another" gospel, but the restored fullness of the original gospel that had been lost. Furthermore, they argue that the Bible predicts angelic involvement in spreading the gospel in the latter days. They frequently cite Revelation 14:6 to support Moroni's visitation: "And I saw another angel fly in the midst of heaven, having the everlasting gospel to preach unto them that dwell on the earth..." The debate, therefore, isn't whether an angel could come, but whether Joseph Smith's message aligns with the New Testament.


2. Seventh-Day Adventism

The Claimed Refutation:

"And upon the first day of the week, when the disciples came together to break bread, Paul preached unto them, ready to depart on the morrow; and continued his speech until midnight." - Acts 20:7

Analysis: The Pro Side (Why it seems to work)

A core tenet of Seventh-Day Adventism is that the Saturday Sabbath is eternal and that worshipping on Sunday is a mark of apostasy. This verse in Acts is often used by Protestants to show that the earliest Christians had already shifted their primary corporate worship and communion ("breaking bread") to "the first day of the week" (Sunday) in honor of the resurrection.

Analysis: The Con Side (The counter-perspective)

Adventists argue that a narrative description of a single meeting in Acts does not constitute a command to change one of the Ten Commandments (Exodus 20:8-11, "Remember the sabbath day, to keep it holy"). They might point out that early Christians met almost daily (Acts 2:46), so a Sunday meeting doesn't negate Saturday Sabbath. Furthermore, scripture shows Paul habitually attending synagogues on the Sabbath to preach (Acts 17:2). They view Acts 20:7 as a descriptive event of a farewell meeting, not a prescriptive theological shift.


3. Jehovah's Witnesses

The Claimed Refutation:

"Behold, a virgin shall be with child, and shall bring forth a son, and they shall call his name Emmanuel, which being interpreted is, God with us." - Matthew 1:23

Analysis: The Pro Side (Why it seems to work)

Jehovah's Witnesses deny the Trinity. They believe Jesus is God's first creation (often identified as Michael the Archangel), but he is not Almighty God himself. Matthew records the fulfillment of Isaiah's prophecy that the Messiah would be called Emmanuel, meaning "God with us." This seems like a direct affirmation of Christ’s full deity—that Jesus is literally God dwelling among humanity.

Analysis: The Con Side (The counter-perspective)

Jehovah's Witnesses interpret "Emmanuel" differently. They argue that names in the Bible often reflect God's actions rather than the essence of the person bearing the name. To them, Jesus is "God with us" in the sense that he is God’s perfect representative and the means through which God is reconciling the world. To counter the deity argument, they rely heavily on verses emphasizing Jesus’s subordination to the Father, such as Jesus's own words in John 14:28: "...for my Father is greater than I."


4. Roman Catholicism

The Claimed Refutation:

"For there is one God, and one mediator between God and men, the man Christ Jesus." - 1 Timothy 2:5

Analysis: The Pro Side (Why it seems to work)

This is a classic Protestant objection to Catholic practices concerning Mary and the Saints. Catholicism encourages believers to ask saints to intercede for them. Critics argue that if Jesus is the only mediator, then praying to anyone else, even just asking for their prayers, undermines Christ's unique and sufficient role as the bridge between humanity and the Father.

Analysis: The Con Side (The counter-perspective)

Catholic theology distinguishes between the unique "Mediator of Redemption" (Jesus alone) and "mediators of intercession" (all Christians). They argue that asking a saint in heaven to pray for you is no different than asking a friend at church to pray for you, which Scripture encourages (James 5:16, "pray one for another"). They believe those in heaven are more alive than we are and are actively involved in prayer, pointing to Revelation 5:8, which depicts elders in heaven presenting bowls of incense that are "the prayers of saints."


5. Charismatic Movement

The Claimed Refutation:

"Wherefore tongues are for a sign, not to them that believe, but to them that believe not: but prophesying serveth not for them that believe not, but for them which believe." - 1 Corinthians 14:21-22

Analysis: The Pro Side (Why it seems to work)

In many modern Charismatic and Pentecostal churches, speaking in tongues is practiced primarily among believers during worship services as a sign of the Holy Spirit's presence or for personal edification. This verse seems to directly contradict that practice, stating explicitly that tongues are a sign for unbelievers, not believers.

Analysis: The Con Side (The counter-perspective)

This verse is notoriously difficult to interpret and is part of a much larger argument Paul is making. Charismatics argue that Paul is quoting Isaiah to make a specific point about judgment on unbelieving Israel. More importantly, they point out that earlier in the very same chapter, Paul affirms the exact opposite use for tongues: personal edification for the believer. 1 Corinthians 14:4 states, "He that speaketh in an unknown tongue edifieth himself." They argue the "refutation" verse is taken out of context and ignore Paul's concluding instruction in verse 39: "forbid not to speak with tongues."


6. Hebrew Roots Movement

The Claimed Refutation:

"For the law was given by Moses, but grace and truth came by Jesus Christ." - John 1:17

Analysis: The Pro Side (Why it seems to work)

The Hebrew Roots movement emphasizes a return to Torah observance for Christians, including keeping Levitical dietary laws and Old Testament feasts. This verse in John creates a sharp dichotomy between the Mosaic Law and the grace/truth brought by Jesus. The argument is that we are now under the new covenant of grace, and returning to the shadow of the old law is a theological regression.

Analysis: The Con Side (The counter-perspective)

Adherents of this movement argue that standard Christian theology creates a false dichotomy between "law" and "grace." They believe Jesus did not come to abolish the Torah, but to show how to live it out perfectly. They rely heavily on Matthew 5:17: "Think not that I am come to destroy the law, or the prophets: I am not come to destroy, but to fulfill." They argue that "truth" cannot be separated from God's law, citing Psalm 119:142: "thy righteousness is an everlasting righteousness, and thy law is the truth."


Conclusion

The meme is catchy, but theology is complex. While the verses provided in the image raise valid critiques of these various movements, none of them act as a "magic bullet" that instantly destroys an entire theological system without rebuttal.

Almost every major theological disagreement involves balancing varying scriptures that seem to dwell in tension with one another. While it is vital to recognize heresy, "one-verse deconstruction" is rarely a sufficient method for arriving at the truth.

Saturday, January 17, 2026

Sifu Chat Part 2


This is a second post regarding tests of using Sifu Chat to create chatbots. One can generate chat bots based on your own data. And one can post the chat into other chats. In my case I chose to use the free tier. I get one chatbot and only up to 400,000 KB of sources. 


At first I did not realize that I did not have enough space to use the data from my blog so right now my chatbot only includes may resume. You can test it above. But before I realized how little source memory I actually have, I decided to try to find out how to web scrape data from my blog and then upload the data for the chatbot when I want to upgrade my bot. I used Claude to make two apps. The first is a web app that allows me to select a web page (only tested on blogger.com pages) and download the data in the posts according to year in XML files. I call it Blogger-Scraper.

The second app, is a Windows program that given a folder of XML files converts the files into PDF files into a folder where the program is installed. 

If you are interested in any of the apps, please let me know. The Blogger-Scraper program is a React program. 

Tuesday, January 13, 2026

Test Sifu Chat


Sifu Chat allows one to add a chatbot to any website. Below is an option. I still need to play around with it a little more but. But it lets one add their own data to train their bot. Part 2 will include more information on my tests.









Workflow Automation Agents: A Guide to AI and Vibe Coding Part 1

We have several tools to avail ourselves of to generate software solutions to take care of rudimentary busy work in our work flows. Through Generative AI and LLM technology, we have unprecedented opportunities to do more faster and focus on the big picture of projects without wasting time on minute details.


The goal of this endeavor is to compare and document some of the popular ones: n8n, Make.com, Zapier, Pokee AI, and Pipedream.


What is "Vibe Coding"?

Before we dive in, it’s important to define our approach. We are engaging in Vibe Coding: using AI to handle the syntax, boilerplate, and technical "how-to," allowing us to focus purely on the "vibe"—the flow, logic, and desired outcome of the application. The AI writes the code; we direct the symphony.


The Philosophy of the Tools

I have learned a lot about trying to solve the same problem with different tools. Each one has strengths and weaknesses. Based on my testing, here is how the landscape divides:

  • Zapier: The "Apple" of automation. It is the most powerful in terms of being able to generate everything you need from a prompt. It is expensive but offers the easiest "plug-and-play" experience.
  • Make.com (formerly Integromat): The "Visual Engineer." It offers a digital whiteboard where you can see logic branches and loops clearly. It is often cheaper than Zapier but has a slightly steeper learning curve.
  • n8n: The "Power User’s Choice." It allows for self-hosting and infinite flexibility. It uses a node-based system that feels very close to writing code but with visual guardrails.
  • Pipedream: The "Developer’s Speed Tool." It focuses on serverless event handling. If you know a little Python or JavaScript, this is often the fastest way to build custom endpoints.
  • Pokee AI: An emerging AI-first platform that attempts to flatten the curve even further by relying heavily on natural language processing to build flows.

Case Study 1: YouTube to Blog Automation

The Goal: Create an automation that loops through at most 30 videos in a playlist on YouTube. For each video, the workflow must:

  1. Transcribe the video.
  2. Use AI to summarize the video.
  3. Create a draft on Blogger containing the title, thumbnail, summary, and video embed.
  4. Log the video and blog post in a MySQL database.
  5. Send a notification via WhatsApp or Slack.


The Logic:

I used the same logic for all tools: Get the videos from the playlist, loop through them, transcribe via code or module, summarize via LLM, compose the draft, and notify the user.


The Implementation Results

Below is the comparison of how each platform handled this specific workflow.


Table 1.1: Automations for Converting YouTube Videos into Blog Posts

Platform

Obtain Videos

Transcribe

Summarize

Construct Blog Post

Log to MySQL

Notify

Difficulty (1-10)

Prompting Strategy

Zapier

Native Trigger (New Video in Playlist)

OpenAI Whisper (via Zapier integration)

ChatGPT (Conversation Action)

Blogger Action (Create Post)

MySQL Action (Insert Row)

Slack Action (Send Channel Message)

2/10

High. Zapier guided me through the whole process. I could edit the model through prompts, adding or removing steps easily.

n8n

YouTube Node (Get Playlist Items)

Deepgram/OpenAI Node

LangChain / AI Agent Node

HTTP Request (Blogger API)

MySQL Node

Slack Node

6/10

Medium. Required setting up specific nodes. The "Loop" node is powerful but requires understanding data structure (JSON).

Make

YouTube Watcher

Whisper Module

OpenAI Module

Blogger Module

MySQL Module

Slack Module

4/10

Medium. The visual "Iterator" makes looping through 30 videos very intuitive, but error handling requires extra modules.

Pipedream

YouTube Data API (Source)

Python Code Step

OpenAI API

Blogger API (Auth required)

MySQL Resource

Slack API

7/10

Low. Relied heavily on code generation. Excellent for "Vibe Coding" if you can read the Python it generates.

Pokee AI

AI Agent

AI Agent

AI Agent

AI Agent

AI Agent

AI Agent

3/10

High. Relies almost entirely on the prompt to configure the agents. Very "black box" but effective for standard flows.

Python

google-api-python-client

speech_recognition

openai lib

blogger_v3 API

mysql-connector

slack_sdk

9/10

None. Pure coding. Requires handling OAuth2.0 tokens manually for YouTube and Blogger, which is the hardest part.


   Screenshot of the Zapier Flow showing the linear progression



Screenshot of the n8n Workflow showing the complex loop node


The "Mega Prompt" Used


For the AI-driven tools (Zapier and Pokee AI), this is the prompt that successfully generated the majority of the workflow:


"Create an automation that triggers when a new video is added to my specific YouTube playlist. Loop through the videos (limit to 30). For each video, use OpenAI to transcribe the audio and then summarize the content into a blog post format. Create a new draft post on my Blogger account with the Video Title as the headline, the thumbnail as the header image, and the summary as the body. Embed the video at the end. Finally, add a row to my MySQL database with the video ID and blog URL, and send a Slack message to the '#content' channel confirming the draft is ready."


Case Study 2: X.com Bookmarks to Video Archive


The Goal: Loop through bookmarked X.com posts, download the video (if present), log it in MySQL, and notify via Slack/WhatsApp.


Table 1.2: Automation Difficulty & Implementation

Platform

Difficulty

Key Challenge

Zapier

5/10

Native "Download Video" actions are rare; often requires a third-party helper tool like "CloudConvert" or a custom webhook.

n8n

4/10

Excellent HTTP Request handling makes downloading binary files (videos) and uploading them to storage easier.

Make

4/10

Similar to n8n, handles binary file manipulation well.

Python

6/10

yt-dlp or similar libraries make this easy in Python, but hosting the script and storage requires a server.


Case Study 3: Social Media Repurposing


The Goal: Select a previous blog post, summarize it, and cross-post to Facebook, X, Instagram, and TikTok.


Table 1.3: Automation Difficulty & Implementation

Platform

Difficulty

Key Challenge

Zapier

3/10

Very strong social media integrations. Posting to TikTok/Instagram usually requires a business account connection.

Make

3/10

Great for "router" logic (e.g., "If post has image -> Instagram; If text only -> X").

Pipedream

5/10

managing 4 different OAuth tokens for social platforms can be tedious in code.


Tools and Platforms Overview

To wrap up, here are the specific tools I used for these experiments.

Table 2.0: Platform Feature Matrix

Tool

Cost

No Code

Low Code

AI Support

Custom Code

Database Int.

n8n

Free (Self-hosted) / $20 Cloud

✅ (JS/Python)

Make

Free / $9/mo

-

-

Zapier

Free / $19.99/mo

-

✅ (Python steps)

Pipedream

Free / $19/mo

-

✅ (Node/Python)

Pokee AI

Varies

-

-


Software & APIs Used:

  • Google Gemini / OpenAI: For summarization and intelligence.
  • YouTube API: For retrieving video content.
  • Blogger API: For content publishing.
  • Aiven: Managed MySQL database hosting.


Check Out this Video


Conclusion

If you want speed and don't mind the cost, Zapier is the undisputed king of "Vibe Coding"—it just works. If you want to build a complex "software" backend without maintaining a server, n8n and Make offer the visual control you need. For those who want to own every line of logic, Python (aided by Pipedream) remains the gold standard.


(Future updates will include detailed code snippets for the Pipedream and Python implementations.)