← Back to Dictionary

Pigeon

1 / 3
🎧 Podcast 1 — Introduction

Pigeon

Noun · /ˈpɪdʒɪn/

Definition
A pigeon is a stout-bodied bird with a small head, short legs, and a cooing call, belonging to the family Columbidae, which it shares with doves. Pigeons are found in cities across the world, where the feral domestic pigeon has become one of the most familiar urban birds. The same species, the rock dove, is the ancestor of both the city pigeon and the prized racing and homing pigeons bred for centuries.
Origin
The word comes from Old French pijon, originally meaning a young dove, from Late Latin pipio meaning a young chirping bird, from pipire meaning to chirp or peep. The word entered English in the fourteenth century and gradually became the general term for the bird, while dove remained for the same family in more poetic or symbolic contexts.
⚠ Google voices not detected — transcript-only mode.
Ready
🎧 Podcast 2 — Daily Use

Pigeon in Conversation

Two British speakers · Real everyday dialogue

⚠ Google voices not detected — transcript-only mode.
Ready
🌟 Podcast 3 — AI Prompt Engineering

Pigeon — AI Prompts

5 AI prompts for developers · Copy & Read each prompt aloud

⚠ Google voices not detected — read buttons use available voice.
Ready
Act as a developer on Replit. Homing pigeons find their way home using navigation. Explain how GPS and geolocation work in web applications: how do I access a user's location with the browser Geolocation API, how do I calculate the distance between two coordinates using the Haversine formula, and how would I build a simple distance calculator?
Explain the publish-subscribe messaging pattern using carrier pigeons as an analogy for message delivery. How does pub-sub decouple senders from receivers, what are common message brokers, and how would I implement a simple pub-sub system in a Replit Node.js app using EventEmitter or WebSockets?
Act as a security educator. In slang, a pigeon is someone easily deceived — a target for scams. Explain the most common online scams and social engineering attacks that target unsuspecting users — phishing, fake login pages, OAuth consent attacks — and what technical safeguards developers should build into apps to protect users.
Explain how messenger or carrier systems map to message queues in software architecture. Using the homing pigeon as a metaphor for reliable message delivery, explain message acknowledgement, retries, and dead-letter queues. How would I implement reliable message processing in a Replit app?
Act as a machine learning engineer. Pigeons have been trained to recognise patterns and even distinguish art styles in studies. Explain how image classification works in machine learning, what a convolutional neural network does, and how I could build a simple image classifier on Replit using a pre-trained model and Python.