Adrien Lafeuille
Welcome
I manage investment strategies and conduct research for asset managers and family offices. I took detours across few continents into commodity trading, NGOs, government and military roles.
I am into chess, coding, astronomy, and music. I am an engineer and geographer by training, and use the Internet to dive into books, documentaries, and online courses. Free knowledge, late-night math? Count me in.
Collaboration, idea-sharing, and casual conversation can begin here:
You will find on this website some insights into what sparks my curiosity. Enjoy your visit!
About me
I am an investment professional with a decade and an half of experience in financial markets, executing complex strategies, managing risks and investment portfolios within multi-family offices and trading houses.
I specialize in market analysis, trade execution, portfolio construction, and risk management across equities, credit, derivatives, and alternative investments, backed by fundamental, quantitative, and programming skills.
Experience
Education
Accreditations
Background
Personal
- Family
- Married, father of one.
- Citizenship
- Dual citizen of France and Switzerland.
- Languages
- French (Native), English (Fluent).
- Programming
- Python, R, SQL, Web Development, Git, REST APIs.
- Interests
- Chess, Astronomy, Books, Music.
Community
Last updated on October 2024.
Places
Traveling is a curious endeavor, an act of moving through the world without fully understanding it, much less grasping it in its entirety.
Countries, with their borders and flags, often feel too vast to pin down in a single thought. Cities, however, are like fleeting moments: specific, alive, and sometimes just out of reach.
This is why, instead of compiling a grand list of nations, I find myself more comfortable listing cities, places I’ve touched but rarely ever held. It’s not about chronology or geography. The cities appear here in no particular order, maturing in my memory until they become something I can finally write about, something that asks to be put into words.
Some places demand to be spoken of, while others, those omitted, are cities I’ve never quite finished visiting or processing. They're like books I’ve started but never finished, leaving them suspended in a fog of half-experiences. It’s not that they’ve eluded me entirely, but that I’ve yet to sit with them long enough to understand what they’ve left behind.
This collection is an attempt to capture those that have settled in my mind, however briefly, and to acknowledge that perhaps no place can ever be fully known.
- Saint-Malo
- Montreux
- Goz Beida
- Kailua-Kona
- Ubud
- Phi Phi
- New York
- Sofia
- Los Angeles
- Balaclava
- Brussels
- Paris
- Meguet
- Hamilton
- Nassau
- Lille
- Tel Aviv
- Amman
- Venice
- Nasiriyah
- Helengeli
- Orta San Giulio
- Singapore
- Tokyo
- Lausanne
- Bordeaux
Saint-Malo
Saint-Malo, the walled city rising defiantly from the sea, cradles memories of adventure and quiet reverie. Each photograph taken there tells a tale of windswept shores and granite ramparts, where the Atlantic waves crash as though they never tire of challenging the stones.
It was beneath this stormy sky, amidst the labyrinth of narrow streets and sunlit cobblestones, that I married my love. The salty air and distant calls of gulls were our witnesses, as if the sea itself blessed our vows.
In the morning light, the shadows of tall ships stretch across the sand, and you can almost hear the echo of François-René de Chateaubriand, "ces flots, ces vents, cette solitude qui furent mes premiers maîtres."
A city of sailors and dreamers, Saint-Malo whispers of distant horizons, and I, like a wandering sailor, always find myself drawn back to its shores—where love once anchored me.
Montreux
Ah, Montreux, where the mountains stand sentinel over the tranquil lake, and the sun, a masterful artist, dips beneath the horizon, splashing the sky with strokes of gold and lavender.
For over a decade, this enchanting haven has been my sanctuary, a place where each day unfolds like a cherished page from a tome long forgotten, filled with melodies that linger in the air, hauntingly beautiful long after the last note has faded into silence.
Here, the fragrant blossoms dance in the gentle zephyrs, their vibrant hues weaving a rich tapestry against the grandeur of the towering peaks. As the sun descends behind the formidable Alps, the lake transforms into a vast mirror, reflecting dreams yet to be realized and tales yearning for expression. In Montreux, music flows like a river, echoing from the venerable walls of the illustrious festival that venerates the sublime art of sound.
In this tranquil abode where beauty entwines with creativity, every moment pulses with life, each sunset a glorious symphony—a poignant reminder that existence, much like the depths of the lake, is both profound and ever-changing, beckoning us to delve into its mysteries and embrace the ebb and flow of time.
Goz Beida
I spent several years in the vast landscape of Chad, witnessing the complexities of existence and history in the making. Each day, I engaged with those seeking solace, navigating the dusty pathways of Goz Beida and observing the resilience of the displaced.
Under the blazing sun, the rugged beauty of the land speaks of endurance—of lives marked by both hope and hardship. The community in Bahai embodies a spirit that forges connections amid uncertainty, each interaction contributing to a shared narrative of survival.
In the refugee camps, the weight of reality reveals the profound strength of the human spirit. As stars emerge in the night sky, they witness the struggles and triumphs of those seeking refuge—a silent affirmation of resilience.
In the face of turmoil, I discovered a quiet strength in the Chadian people, a testament to the enduring spirit of humanity. Amid the echoes of conflict, a collective yearning for harmony blossomed—a reminder that even in the shadows, the light of hope persists, urging us to ponder our place in this intricate web of ordeals and dreams for a brighter tomorrow.
Kailua-Kona
In an earthly paradise where the sun embraces the ocean, and the very air hums with the spirit of Aloha, I found myself captivated by Diamond Head, that ancient volcanic sentinel, its rugged majesty whispering tales of yore to those who wander its slopes.
The Aloha spirit dances through every nook and cranny, wrapping both traveler and local in a warm embrace, though the solemn echoes of Pearl Harbor remind us that even paradise carries its burdens. The laughter of children mingles with the crash of waves, a sweet symphony of life where memories linger like the scent of plumeria in the breeze.
On the Big Island, the Mauna Kea Telescope reaches for the heavens, a marvel of human endeavor set against the backdrop of the cosmos, a testament to our yearning for understanding. Here, too, the surf culture thrives—where intrepid souls ride the waves like poets crafting verses upon the sea.
And let’s not overlook the culinary treasures—fresh poke, kalua pork, and fruits so sweet they rival nature's finest indulgences. It was in this enchanting realm that I proposed to my wife, a moment forever etched in my heart, like the sun setting over the Pacific. Each return to these shores is a joyous pilgrimage, a reminder that in Hawaii, land and sea, history and culture, entwine in an everlasting dance of life.
Ubud
In Indonesia, amidst the lush embrace of Ubud, a transformation unfolds—a blend of spirituality intertwined with modernity, where luxury nestles in the heart of the jungle. This paradise stands in stark contrast to the war-torn landscapes I had traversed, offering a tranquil refuge that serves as a balm for the weary soul.
The air is thick with the fragrance of frangipani and incense, as ancient temples rise, their weathered stones steeped in a timeless spirituality. The locals, with their warm smiles, embody a rhythm that transcends the chaos of the outside world, drawing one into a deeper understanding of existence.
Indonesia is a country that teaches you the importance of stillness, of looking and listening. Wandering through vibrant markets, I felt the weight of my past experiences begin to lift. The blissful peace of Ubud, with its rich traditions, became a sanctuary where I could pause and reconnect with my essence.
In this haven, far from the shadows of conflict, I found a divine detachment—a place where the soul could embrace stillness and reflect on the journey that led me here, discovering a profound and liberating peace amidst the tranquil jungle.
Phi Phi
The Phi Phi beaches of Thailand stretch like a shimmering ribbon of paradise, where sun-kissed shores greet crystal-clear waters, and adventure mingles with the gentle lapping of waves. This fabled land, often deemed a playground for the young and reckless, revealed itself to me as a haven of tranquility, where the raucous laughter of revelers blends harmoniously with the whispering sea.
Here, the youth crash like waves against the shore, surfing the swells while the sun paints the horizon in splendid hues of gold and lavender. Yet, amidst the thrill, a deeper peace reigns, as the scent of coconut and jasmine beckons one to pause and reflect.
In this captivating land, I discovered that the pursuit of pleasure can also offer a delightful respite. Thailand, with its stunning vistas and vibrant culture, is not merely a destination for the adventurous; it is a sanctuary where the heart finds both joy and stillness, a place where the art of living is, quite truly, a matter of balance—and perhaps a cocktail or two.
New York
New York, that grand metropolis, has long cast a spell upon my imagination—a siren song of culture and music that resonates deep within my soul. Yet, my understanding of its intricate fabric is but the sum of fleeting visits, each brief encounter leaving me yearning for more.
Strangely, I have always found the city exsanguinated, cracked, confused, and weary, as if the dreams of countless souls have etched their aspirations into its very essence, leaving behind a haunting echo. My pursuit of the ideal place I envision remains forever unfulfilled, a mirage just beyond my grasp.
I vividly recall my first visit in the immediate aftermath of the financial crisis, when the city wore its desolation like a tattered coat, a testament to its tumult. The streets felt somnolent, yet amid the shadows, resilience flickered brightly, reminding me of the human spirit's tenacity.
Each return to this vibrant city is a child’s dream, a fervent longing to uncover its mysteries and immerse myself in its kaleidoscopic culture. It is a bittersweet pursuit—an invitation to return, time and again, in search of the elusive ideal that dances just out of reach.
Sofia
Sofia is a city that hums with life, history written in every stone, yet pulsing with the optimism of a future not yet realized. A good friend calls it home, and there, amid the old streets and rising buildings, he found his sweetheart. It’s a place where the past meets the present, where the architecture feels like it’s been standing forever, but the people walk with their eyes ahead, toward something better.
Surprisingly vibrant, Bulgaria captivated me with its energy. The old churches and monuments stand tall, but what’s more striking is the hope that runs through the people. They’ve seen the struggle, and yet there’s a quiet belief that each generation will live a little better than the last.
I left Sofia with a sense of renewal, heartened by the thought of a country on the rise, of a city where history doesn’t weigh people down but instead lifts them up, pushing them toward something new.
Los Angeles
I never saw myself as part of Los Angeles—never thought I’d chase fame or set foot in the world of show business. My relationship with public exposure has always been cautious, like eyeing the sun from the shade. Yet, my first visit to the city was on Thanksgiving, of all days. The usual rush was absent, most restaurants closed, and we ended up at a modest community spot, sharing a meal with strangers. It felt oddly personal, like we had stumbled on a side of L.A. that few ever see.
I arrived wary, expecting a city of facades and shallow dreams, but found something different. Beneath the palm trees and polished storefronts, there was a pulse—life that stretched beyond the red carpets and billboards. The Walk of Fame, as it turns out, doesn’t just lead to stardom. It winds through neighborhoods, past lives that have nothing to do with the spotlight, and the dream is still alive, bigger than any one version of success.
“What matters most is how well you walk through the fire.”, wrote Bukowski. In L.A., that fire is constant, but so is the sense of possibility. American optimism, in all its unapologetic grandeur, feels like it’s at its peak here. For all its contradictions, there’s something about this city that keeps pulling people in, daring them to walk through. L.A. may be a place where dreams are sold by the pound, but it’s also a city where they take root, grow wild, and, for some, come true.
Balaclava
After the whirlwind of welcoming a newborn, Mauritius felt like the perfect retreat—an island stopover between exhaustion and renewal. The Indian Ocean greeted us with its turquoise stillness, the air heavy with the scent of salt and frangipani. Life here moves with the slowness of the tropics, a rhythm you can’t help but sink into after weeks of sleepless nights.
There’s a sweetness to it all: the warmth of the sun, the gentle sway of palms, the food—fresh seafood, curries spiced with a mix of Creole and Indian influences. Each meal was a small discovery, full of flavors as vibrant as the island itself. The jungle nearby was lush, alive with hidden birdsong and the rustle of leaves, offering its own kind of peace.
Mauritius may be small, but it holds a world of its own—one that welcomed us when we needed a pause, a breath. A refuge, where the joy of new life could settle and find its balance in the slow embrace of island life.
Brussels
I have sometimes found myself in Brussels, drawn there by one of my good friends, who has made his nest in this curious city. There is an air about the place, something subtle yet undeniable, where the old and the young move through the same cobbled streets, their lives entwined but distinct. The cafés spill onto the squares, laughter and conversation mingling with the scent of waffles and beer—a mixture of warmth and conviviality that feels both familiar and, as a Frenchman, just a little askew.
Belgium, after all, is a land that mirrors France, yet reflects it through a different, softer lens. Here, the streets do not demand critique, nor do they invite the sharp eyes of comparison. Instead, everything feels terribly pleasant, as though life itself is content to move without the pressure of perfection. Perhaps that is why it is so easy to linger, to let time pass with less urgency, savoring each bite of moules-frites, each sip of a cold Trappist beer, as if the very act of living were a celebration.
In describing Belgium, I can’t help but think of painter René Magritte, whose works, much like this country, capture the surreal in the everyday. There is an untouchable quality here—an understanding that life need not always be examined but simply enjoyed. It is this balance, this quiet charm, that makes Brussels feel like a place apart, yet so deeply familiar.
Paris
Born provincial, I always held a quiet defiance, a secret love for Paris. The city of light, both dazzling and indifferent, has been a backdrop to much of my early life—where I studied, lived, worked, and continue to return, drawn by family, old friends, and the shared milestones of life’s passages, whether in joy or in quiet reflection.
Paris, for me, is an old companion. It’s not just a city but an idea, an unspoken truth that follows me wherever I go, an enduring ideal that I carry with me around the world. I have wandered its streets endlessly, slipping through the boulevards and alleys like a shadow, letting the city reveal itself in fragments—corners of forgotten cafes, narrow lanes where history seemed to whisper from the stones. Paris was both an escape and a confrontation, a place where beauty meets nihilism in the most natural way, where life could feel full of promise and utterly weightless in the same breath. Every return feels inevitable, as though the city itself expects it.
It is a place that, like France itself, is eternally changing yet stays rooted in the same myths and contradictions. “There is never any end to Paris, and the memory of each person who has lived in it differs from that of any other.” , wrote Ernest Hemingway. My own memories of Paris remain varied—vibrant with youth and spontaneity, but also quiet, reflective, a city that has shaped who I am and continues to resonate within me, long after I’ve moved on to other shores.
Meguet
Meguet, a remote town in the heart of Burkina Faso, became my home for a year, a place that challenged and transformed me in ways I could never have imagined. There, I undertook the enormous task of rebuilding a dam—a project of astronomical proportions for my younger self. The atmosphere was electric, filled with the hum of hard work, the frustration of failure, and the relentless will to fix what went wrong, all under the watchful eyes of thousands of villagers. It was a baptism by fire, but one that remains, to this day, among the proudest achievements of my early life.
Life in Meguet was as different from my own as I could have imagined—a radical shift from the world I knew. Yet, the kindness and resilience of the people there, their simplicity and strength, reminded me of the frugal farmlife of my own roots, tracing back to the South West and Center of France. It was in this distant, sun-baked corner of Africa that I found a piece of myself, forged in the shared toil and quiet dignity of those who live by the land.
As I watched that dam slowly take shape, it was more than just an engineering feat; it was a defining moment in my life, a lesson in persistence and humility. Even now, I find myself checking at night its contours on Google Earth, reassured by its enduring presence. "If you can meet with Triumph and Disaster, and treat those two impostors just the same..." Meguet taught me the truth of that Kipling line—the balance of success and setback, and the quiet strength that comes from facing both.
Hamilton
Bermuda is a British jewel adrift in the Atlantic, where pirates once plotted and the first settlers of America found a temporary shore. A peculiar capsule of time, it stands as a charming relic of British aristocracy entwined with the easygoing rhythm of island life. Here, the winds carry tales from centuries past, and the proximity to New York lends the air a certain cosmopolitan grace, though still distant enough to let time drift on its own terms.
The island is a surprising mix of the cultivated and the wild, where nature thrives with lush greenery and small, tight-knit communities hold fast to their traditions. And while most tourists land at Dockyard, bustling for a glimpse of paradise, the heart of the island remains blissfully unspoiled, a sanctuary for those who seek it. The beaches, the cliffs, the winding roads—they all feel personal.
Meals here are a reflection of the island itself: a fusion of British formality and tropical flair. Fish chowder seasoned with black rum and sherry peppers, local seafood that tastes of the ocean's depth, all savored in the quiet warmth of a place where the world outside feels far away.
Life on Bermuda flows like the tides—slow, deliberate, and with a rhythm that makes you lose track of the days. My visit here was not a sprint but a leisurely stroll through a place that has managed, against all odds, to keep its soul intact, offering its charm to those willing to wander a little further.
Nassau
Nassau, where the sun gleams brightly on turquoise waters and the island’s moods shift as rapidly as a sudden tropical storm. The vibrant population reflects the climate—often cheerful, sometimes tempestuous—capturing the essence of the Bahamas, where history and modernity dance together in an irresistible rhythm. Here, the air is thick with stories of seafarers and adventurers, each corner echoing the past while looking toward the future.
The culinary scene is a delightful adventure, bursting with flavors that celebrate the island’s rich maritime heritage. From conch fritters crisped to golden perfection to the freshest fish caught just hours prior, every meal feels like a celebration. Nassau’s culinary offerings are as diverse as its people, a testament to the cultural tapestry woven over centuries of trade and migration.
Amidst the modern beats, Nassau’s soul remains firmly anchored in its heritage. The island embraces both its rich past and the vibrant energy of contemporary life, where the laughter of locals and visitors alike fills the air. Life here flows like the tides, seamlessly blending joy and resilience. Even when storms loom on the horizon, there’s a warmth in the heart of Nassau, making it a haven for those who seek adventure and tranquility in equal measure.
Lille
Lille was my first secret crush, a siren of the North of France that captivated my heart and imagination. In my student days, I found myself drawn to this vibrant region, where the echoes of centuries past resonate in every cobblestone and façade. Beyond the tales of its mining industry, I discovered a profound history interwoven with Flanders and Spanish influences, crafting a narrative rich with flamboyant monuments that stand as sentinels to the past, yet pulse with the vibrant life of the present.
The people of Lille, with their warmth and welcoming nature, embody the very essence of the North. Their kindness envelops you like a comforting embrace, inviting you to partake in a social life that extends far beyond the vibrant nightlife. It is a city with an active spirit, where social policies breathe life into community, nurturing a culture of togetherness and shared purpose. Lille was not just a place I admired; it was a canvas upon which I painted my dreams, and the first city to hire me for capturing its beauty through my lens. That summer spent observing and photographing its streets was a vivid dance of colors, a love letter to a city that inspires with every corner turned.
In the spirit of Rimbaud, whose roots lie in this enchanting region, let’s remember the verses that evoke a sense of longing and joy: "Il faut être absolument moderne." In Lille, the modern intertwines beautifully with the historical, and each moment spent within its embrace feels like a celebration of life itself, a blissful reverie of art and existence.
Tel Aviv
Tel Aviv is a question mark of a city, a bustling enigma that I visited several times for work, yet never managed to capture in a decent photograph. The place felt too dense, too alive, too complex to reduce to the static form of an image. The street food was a revelation of course, or rather a confirmation, and the character of its people, a vibrant blend of Slavic and Mediterranean roots, pulsed through the air like a live wire.
This city is like a hydra, with multiple heads; some vibrant, others shadowed by history. It exists in a state of perpetual motion, an entity brimming with the weight of millennia, yet exuding a futuristic vibe. Tel Aviv appeared to me both adolescent, nervously reacting to the tides of daily life, and yet it bore the serene wisdom of ages past. It was a paradox, alive and restless yet somehow reflective, embodying a history that is constantly being forged.
I found a solitary image etched in my mind—a burger joint oddly empty during the World Cup. The emptiness spoke volumes, a quiet moment in a city bursting with life. It reminded me that within the bustling beehive of Tel Aviv, the pulse of history thrummed beneath the surface, a vibrant life that sometimes allowed for stillness, revealing the complexities of existence in a place so full of contradictions. An author native to the city once described Tel Aviv as “a city that constantly moves forward, even when it is falling apart”, and maybe therein lies its charm: the relentless spirit that persists, molding a hopeful future with every step forward.
Amman
I spent several months in Amman, a city that presented itself as an unexpected marvel after my time in the wilds of Eastern Africa. Having known only the polished infrastructure of Europe and the rawness of the African bush, Jordan’s capital struck me as a place that hovered between the two—a landscape both rustic and refined, as though suspended between the unfinished and the accomplished. Its streets, woven deep into a valley, held me in constant wonder, for walking from one place to the next often left me questioning whether I tread upon a road or the very roof of another's home.
Amman’s marketplaces, bustling and alive with vendors hawking jars of amber honey and fresh spices, were a testament to the enduring traditions of the region. The fragrance of cardamom mingled with that of citrus, and the wares, simple yet rich in their heritage, seemed to whisper stories of desert and sea. On warm nights, fireworks from jubilant graduates would scatter across the valley, flickering like stars descending into the city below, as though the hills themselves were celebrating the passage of youth into adulthood.
Amman is like a brilliant fragment of some forgotten dream—a city where the present meets the past in harmony. Or so it felt to me: unfinished, yet whole; a city both in progress and already there, its charm lying in its continual shaping, like the soft sands sculpted by the wind.
Venice
I need to confess a guilty pleasure: flying off to Venice, alone, under the cover of night. It was during a sleepless weekend at the Biennale, where the art was supposed to take center stage, yet it was the city itself that captured me. Venice, this suspended dream between the Orient and the Occident, is a place that has always drawn adventurers, a refuge for those who search not just for treasures but for answers. Its history, as thick and tangled as the canals that snake through it, whispers of trade routes and far-off lands, a once-flamboyant hub that has lost everything and yet, nothing.
The merchants are long gone, and the commerce that made it powerful has dwindled to mere tokens of tourism. But somehow, Venice is still there, not in decay, but frozen in time—a relic of the Doges, always at the mercy of its patrons, yet forever at the cutting edge of culture. As if the weight of history hasn’t crushed it, but preserved it in amber, it stands as both a monument and a muse. The narrow streets, the hidden passageways, the constant ebb and flow of the water—it all feels like an answer waiting to be uncovered, if one dares to stay long enough.
And perhaps that’s Venice’s secret. It has lost the battle for relevance, but not for meaning. It sits quietly, neither here nor there, on the edges of time, offering not solutions but the space to ponder them, for those brave enough to wander its forgotten corners.
Nasiriyah
Iraq stands as one of the cradles of humanity, and among the places I have been most fortunate to live and work. To this day, my time there feels like a dream shrouded in haze, as if I had walked through the remnants of an ancient civilization rather than a land steeped in modern conflict. In Nasiriyah, Erbil, or Samawah, I found myself questioning the nature of my presence: was I truly there to contribute meaningfully, or was I simply gathering yet another stamp in a passport that marks territories many would never dare approach? The real question wasn’t whether Iraq was dangerous—although it was—but whether I was testing myself, drawn not to the chaos but to some inner search for the unknown, an encounter with a place that defied all expectations.
The landscape, both physical and political, felt insurmountable, as if I were standing at the foot of the Tower of Babel itself. The rivalries and entanglements between factions loomed far beyond my comprehension, like forces of nature I could not influence. I was there to tackle practical issues, work on projects that seemed urgent, yet they felt minuscule against the broader historical weight of the region. The present seemed almost irrelevant in a land so deeply embedded in the origins of time itself, where centuries ebb and flow like the waters of the Tigris and Euphrates. In such a place, where civilization itself once took its first breath, today's struggles felt like fleeting shadows on an ageless canvas.
And yet, I am still processing the experience. What I saw, what I did, and who I left behind—none of it seems to fit easily into the framework of understanding. Iraq left me with more questions than answers, and perhaps that is what a place so ancient, so elemental, is meant to do.
Helengeli
Helengeli Island, tucked away in the Maldives, is the kind of place that makes postcards feel like understatements. Pristine water so clear it feels like the air just gave up, white sand that makes you question every decision you've ever made that didn’t involve walking barefoot. The resort there—isolated, luxurious, and everything you expect from a high-end escape—comes with fresh seafood, tropical fruits, and cocktails that arrive with little umbrellas because, of course, they do. The sunsets are criminally beautiful, almost as if the island is flexing its natural charm, reminding you that you're insignificant in the grand scheme of things.
And yet, I felt this odd sensation lurking beneath the surface—something off. Guilt? Maybe. Vulnerability? Definitely. It’s hard to explain how sitting in paradise can feel so unnerving, but it was as though the island was whispering: something’s gotta give. Maybe it’s the side effects of spending too much time in places where luxury is the last thing on anyone’s mind, where you keep your guard up because you never know when life will pull the rug from under you. Or maybe it’s just that being wrapped in that much comfort makes you realize how fragile everything is.
In any case, I never could shake the feeling. The whole experience was an exercise in dissonance—this perfect, serene landscape against the mental background noise of a mind that never quite lets its guard down. Strange how not fully enjoying something so globally coveted felt like a betrayal of sorts. Maybe I’ll go back one day and see if I can reconcile with it. Maybe not. I’m still working that one out.
Orta San Giulio
Pontecagnano and Orta San Giulio, two gems tucked away in Italy’s landscape, offer an intoxicating blend of history, culture, and—of course—food. Because in Italy, food is not just sustenance; it’s poetry on a plate. In Pontecagnano, the salty air from the Tyrrhenian Sea mingles with the scent of fresh basil and olive oil, as if the wind itself has learned the secrets of Italian cuisine. Ancient ruins pepper the horizon, a reminder that while modern life hums along, the ghosts of history linger in every piazza, every stone, every whispered word of dialect. Here, life is savored slowly, like a perfect bite of homemade pasta—al dente, just right.
Orta San Giulio, on the other hand, sits like a quiet masterpiece by the lake, a place where time doesn’t so much stand still as it gracefully flows, like the gentle ripples on Lago d'Orta. This little town, seemingly suspended between heaven and earth, exudes a refined elegance—la dolce vita in its purest form. The narrow cobblestone streets wind past charming houses painted in pastel shades, leading to hidden trattorias where you can sip local wine and indulge in risotto as creamy as the sky at dusk. It’s here you realize that "art de vivre" could just as easily have been an Italian concept, so perfectly balanced is the blend of modern life with the slow, deliberate cadence of tradition.
Non sempre ciò che vien dopo è progresso: not everything that comes after is progress. And that’s the charm of these places. Whether you're traveling from the north or south, east or west, Italy always seems to deliver just the right dose of southern life—a warm, sun-drenched reminder that modernity doesn't need to rush. The Italians have mastered an equilibrium, where you can hold the ancient in one hand and the present in the other, never tipping the scales too far in either direction. Like a perfectly balanced cappuccino, just sweet enough, no matter the time of day.
Singapore
Singapore was, perhaps predictably, not waiting for me. My first visit coincided with the city bracing itself for the Grand Prix, towering barriers rising up like walls, cutting off entire sections of the cityscape from the wandering eyes of uninvited guests. From my office perched high above the bay, I watched the organized frenzy below, the lights and roar of engines. And yet, with all that energy humming in the streets, I felt a quiet dissonance—a yearning for something slower, older. So I turned away from the skyscrapers and their reflections in the water, drawn instead to obscure museums, relics of a past that existed long before the gleaming towers of modern Singapore took their place.
Make no mistake, the city was pleasant in its own way, even charming in parts. It moved with purpose, efficient yet gracious, like a host always ready to offer a perfectly timed smile or an impeccable service. There was a rhythm to it, an eclectic mix of cultures and histories, but beneath it all, an undercurrent of speed—a kind of rush that never seemed to break stride. Even in the smiles that greeted me, there was a practiced air. They were sincere, yet distant, as if every interaction had been smoothed over, polished like the marble floors of the city's luxurious hotels. I felt taken care of, certainly, but in the way a stranger is—deferentially served, but a stranger just the same.
Sitting in the quiet corners of those forgotten museums, away from the relentless march of modernity, I found a fleeting sense of place, a whisper of something more familiar. Yet even then, the city's sleek modernity was never far from my thoughts, like the hum of a Formula One engine you can’t escape. I left with the promise of return, knowing that there was still more to uncover beneath its polished surface.
Tokyo
My experience in Japan is an odd one, as I landed in Tokyo with the peculiar goal of visiting Disneyland—an extended stopover with an almost surreal destination. I hadn’t come for the temples, the bustling Shibuya crossing, or the whispers of old Edo. Instead, I immersed myself in the colors and clamor of a distinctly Western creation transplanted into the heart of one of the most culturally rich countries in the world.
Disneyland Tokyo, though familiar in its American origins, felt paradoxically Japanese in its obsession with order, its meticulous design, and the quiet reverence of its visitors. It was as if I were observing Japan through a warped mirror—modernity and exuberance packaged in the form of a foreign amusement park, but revealing subtle reflections of the country itself. This juxtaposition was amusing, yes, but also enriching, as if by experiencing something so alien, I had inadvertently brushed up against Japan’s core: its capacity to adopt, perfect, and reinvent the foreign while maintaining an unwavering sense of identity.
Japan is both modern and traditional, a country where the ancient and the futuristic live side by side, or so we are said. But it was hard not to feel this truth resonate within the walls of Disneyland. The park seemed, in its own strange way, a metaphor for post-war Japan—rebuilt and exuberant, yet existing in a carefully crafted dreamscape where everything is polished, controlled, and safe. Like the country itself, Disneyland offers a fleeting escape from the complexities of life.
The society outside, drawn apart by modernization yet bound together by deep-rooted familial ties, mirrors the themes of many Disney stories about separation, reunion, and the power of connection. As I strolled through the park, I couldn’t help but wonder if this experience—seemingly lacking in cultural substance—somehow tapped into an unspoken essence of Japan. Was it a superficial diversion, or had I, in the most inadvertent way, touched something deeper about this nation’s resilience, its insouciance, and its ability to find harmony in the contradictions of modernity?
Lausanne
Lausanne was never the final stop—it was more like a layover between two lives. I worked there, sure. Grabbed a sandwich, missed a train, and definitely sipped a few overpriced coffees. But the truth? I never really participated. Lausanne was a place where I’d show up, glance at my watch, and think, "Alright, let’s keep this moving." It had the energy of a pit stop, with its clean streets and Parisian echoes, yet never enough allure to make me stay. The real gravitational pull? Montreux. That lakeside gem was like a planet with a massive orbit, always dragging me back into its serene clutches, making Lausanne feel more like a polite afterthought. The kind of place you smile at from across the room but don’t ask to dance.
Don’t get me wrong, Lausanne had all the charm and sophistication you’d expect. The cafés were nice, the people looked busy enough to be doing something important, and there was even a subway that reminded me of my old Paris days. But the irony was thick: I came here to escape that kind of rush, and yet found myself surrounded by the same frantic energy. Lausanne, with its Olympic ties, prides itself on Pierre de Coubertin's famous saying, "It is important to participate." Well, I barely participated. I was always just... passing through. It felt more like an anchor dragging me back to France when I was desperately trying to sail somewhere else, to feel untethered.
Lausanne was like a well-worn book you pick up out of habit, familiar and reliable, but never quite captivating enough to hold your full attention. You flip through the pages, recognize the patterns, but always close it before reaching the final chapter.
Bordeaux
Bordeaux is my hometown—or at least that’s how I introduce myself. I wasn’t born there, but I was raised in its embrace, surrounded by warmth, love, and family. Yet the Bordeaux of my youth was far from the shining jewel it is today. The streets were cold and cracked, the grandeur of its architecture hidden beneath a layer of neglect. It was a city in disrepair, as if it were waiting for its own revival, just as I was navigating my own journey through education. Over the course of a decade, Bordeaux transformed itself with painstaking care, standing as a beacon of pride, the envy of Parisians and tourists alike. Some days, I find myself secretly envying the city, wishing I could have a little rejuvenation of my own.
Bordeaux's history, woven with tales of sailors and explorers setting off for distant shores, is perhaps what planted the seed for my own sense of adventure. Its museums whisper stories of those daring voyages, of crossing uncharted waters, searching for something more. Maybe that’s where it all began for me—an understanding that life is about setting sail, even if your journey begins in the calm harbor of a familiar place. Bordeaux has always been my starting point, the city where my story begins. I never wanted to escape it. It wasn’t about fleeing home; it was about leaving the nest, knowing one day I’d return, not as someone looking to belong again, but as a traveler eager to share stories from far-off lands.
Oddly enough, I did return to Bordeaux, once, as a tourist—sleeping in a hotel, exploring the streets with fresh eyes, almost like a stranger. When I sat back at the family table the next day, I finally understood: I didn’t want to escape the city; I wanted the experience of leaving it, of coming back with stories to tell. Bordeaux isn’t a place to flee, it’s the place that sends you out into the world, only to welcome you back with open arms. It’s the womb of my journey, the place where all adventures start, and no matter how far I go, it’s always there, waiting to hear my tales and send me off again.
Links
Magazines
Quanta Magazine is an excellent resource for anyone interested in science and mathematics. It features in-depth articles that explain complex topics in an accessible way, covering a broad range of fields including physics, biology, mathematics, and computer science. It also features a quarterly puzzle section where you can submit your solutions for a chance to win a T-shirt. I gave it a try and ended up giving my wardrobe a nice upgrade.
Edge.org is the online website of The Reality Club where some of the brightest minds gather to explore complex ideas and share their insights. Their Annual Question contributions are a fantastic read, offering a diverse range of perspectives on the same subject.
Long Reads is a platform dedicated to curating and publishing long-form journalism and storytelling across various genres. It features a diverse array of articles, essays, covering topics such as culture, politics, science, and personal experiences.
The New Yorker offers in-depth reporting, commentary, essays, and original fiction. It covers a wide range of topics including politics, art, and social issues. It’s one of my few physical subscriptions; I came for the Pulitzer-winning articles and stayed for the cartoons.
The London Review of Books features critical essays, reviews, and discussions on literature, politics, and culture. It often includes contributions from notable authors and scholars offering insightful commentary on contemporary issues.
Philosophical Review publishes in-depth articles and discussions that explore a wide range of philosophical topics. It aims to advance philosophical knowledge and understanding, and is hosted by University of Notre Dame.
Harper's Magazine combines literary and journalistic writing, offering a blend of essays, fiction, and cultural criticism. It covers diverse subjects, from politics to the arts, offers thought-provoking content and distinctive voice in American journalism.
Los Angeles Review of Books focuses on critical essays and reviews, with a particular emphasis on contemporary literature and cultural commentary. It is also a platform for writers to engage with literary works and cultural phenomena within the literary community.
The New York Review of Books publishes essays and reviews about literary and cultural topics. It is an influential platform for thoughtful analysis and discourse about literature and its impact on society.
Libraries
The Online Books Page provides access to thousands of free books available online, hosted by the University of Pennsylvania. It includes links to various formats, including plain text, HTML, and ePub, and covers a wide array of literature and historical texts.
The Library of Short Stories is a collection of short stories, featuring a diverse selection of both classic and contemporary stories, allowing users to discover new authors and genres.
The Library of Mistakes is a free-to-use library focuses on the study of financial history and the lessons learned from past financial mistakes. It offers a collection of resources, including books and articles, aimed at helping readers understand economic principles and the historical context of financial decisions.
The Project Gutenberg is one of the largest and oldest digital libraries, offering thousands of free eBooks, including many classic literary works.
Projects
Foldit is an online puzzle game that allows you to contribute to scientific research by folding proteins. The goal is to find the best configuration for a given protein structure, which can help in understanding diseases and developing treatments.
Galaxy Zoo makes you participate in classifying galaxies and contribute to our understanding of the universe. Volunteers can help identify different types of galaxies based on images taken by telescopes.
iNaturalist allows you to record and share observations of wildlife, contributing to biodiversity research. You can upload photos and help identify species while also connecting with other nature enthusiasts.
The Project Gutenberg, mentioned earlier, also enables you to transcribe and digitize classic literature and historical documents, making them accessible to the public. This contributes to the preservation and dissemination of knowledge.
CERN Open Data offers access to real experimental data from CERN and contribute to research by analyzing particle physics data. You will nevertheless need a background in physics or data analysis.
World Community Grid allows you to volunteer your computer's idle time to process research for humanitarian causes, such as cancer research, clean water, and climate change.
BOINC is the Berkeley Open Infrastructure for Network Computing allows you to volunteer your computer's processing power for various scientific research projects, from climate modeling to astrophysics.
SETI@home main project is now in hibernation, but there are still related projects that analyze data from radio telescopes to search for extraterrestrial intelligence.
Kaggle is a platform that allows you to participate in data science competitions, collaborate on projects, and explore datasets. It is a great place to cut your teeth on machine learning.
Portals
Arxiv is a repository for preprints in in the fields of physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering and systems science, and economics. Researchers can upload their articles before they are peer-reviewed, allowing for quicker dissemination of findings. Users can subscribe to specific categories or topics to receive email alerts whenever new papers are added, making it a valuable resource for staying updated in their fields of interest.
IDEAS is the largest bibliographic databases for economics literature. It provides access to a vast array of academic papers, articles, working papers, and books in the field of economics. Users can search for publications, track citations, and follow specific authors or topics.
Experimental Mathematics Website offers a wealth of resources including books, journals, mathematical societies, software, and tools focused on experimental mathematics. It serves as a hub for researchers looking to explore and share innovative approaches in mathematics.
Open Problem Garden is dedicated to unsolved problems in mathematics, providing a platform for mathematicians to contribute to and discuss open questions. It's an excellent resource for those looking to engage with cutting-edge mathematical challenges.
Meta-Research Innovation Center at Stanford focuses on improving the validity and transparency of scientific research through innovative research practices. It aims to address issues such as reproducibility and bias in scientific studies, making it a valuable resource for researchers interested in enhancing the integrity of their work.
Tools
This website is hosting several small tools I have developed over time.
- AgoraReadOpen
- Chess EngineReadOpen
- RSS ReaderReadOpen
- PureTextReadOpen
- Sky MapReadOpen
- Time ZonesReadOpen
In 2020, some of my source code was accidentally archived for 1,000 years in an Arctic Code Vault. And in 2024, a digital signature willingly embarked on a 2.9-billion-kilometer journey with Europa Clipper, bound for Jupiter, where it is due to arrive in April 2030.
Agora
Agora is a program that learns language, and its memory is a market. It has no neurons and none of the training machinery behind today's AI models. Instead, it runs a crowd of tiny traders. Each trader watches a short stretch of text and bets on which word comes next. The market's forecast, its "price" for each possible word, is the average of all those bets, with richer traders counting for more.
When the real word appears, the bets are settled. Traders who put more on the right word grow richer, and the others lose part of their stake. The rule for this (a Kelly update, from the mathematics of betting) is the same arithmetic as updating a belief on new evidence, and the same as compressing data, which is the whole point of the experiment. New traders are hired only when the market is caught by surprise. In periodic "sleep" phases, the weakest traders are wound up. An analyst looks for words that play the same part in a sentence, so that a lesson learned about one can help predict the other. Finally, a curiosity rule chooses the next page to read: one just beyond what the market already knows.
I trained it on about 54,000 words of Shakespeare. On pages it had never seen, the market needed about 10 bits per word, against 14.7 for ordinary zip-style compression. Bits per word measure how much it costs to write down the next word given everything before it, so lower is better: a lower number means the model has picked up real regularities in the text instead of treating it as a string of characters.
The same loop runs on eight public-domain collections of text (the Bible, Austen, Carroll, Melville, Adam Smith, State of the Union speeches, and Verne in French), so you can see how this kind of local betting copes with very different writing. An interactive view lets you watch the trading floor as it happens: the traders, their order book, the moments of surprise, the sleep phases and the analyst's word groupings.
Agora is not a general language model: it doesn't reason, and it loses the thread after a phrase or two. The experiment is narrower. It treats prediction, memory and compression as a single, local system of accounts: keep only what surprised the market, and change only the traders who took part in that bet.
Large language models are now the default tool for language, and they are very good at writing fluently. Agora works on a different principle, which makes it a better fit for jobs where privacy, a clear record of every update, or speed matter more than writing long paragraphs.
Chess Engine
Open (original, stable)
Open (new, beta)
Open (arena)
Calling it an engine is admittedly generous, since no grandmaster ever lost sleep over it, but it is my own little Frankenstein. My previous game-development experience amounted to a Visual Basic tic-tac-toe game in high school, so building a chess engine from scratch was a wildly ambitious escalation. This was also back when you had to write every line of code yourself: every bad idea, mysterious bug and completely unnecessary optimisation had to be discovered personally, the hard way, or by finding the one Stack Overflow thread where someone had made exactly the same mistake five years earlier.
The real point was to understand my own brain. I tried to translate the way I weigh up a position into code, to see what my playing style looks like when it is executed with perfect consistency. Isn't that what coding is really about? You take the things you think you understand, turn them into precise instructions, and discover exactly how wrong you were. Little did I know what a ride it would be.
Original version (stable)
The first question was how to store a chessboard in a computer's memory, which turns out to be a surprisingly deep rabbit hole. Should the program store the position on the board, or the list of moves that led to it? Storing the board wins, but that only opens the next question, because the same board can be written as a list, a table, a line of text or a tightly packed set of binary numbers, each with its own trade-offs. I settled on a simple array with one slot per square, holding the piece on it, plus the essential context: whose turn it is and whether each side can still castle.
Next came drawing the board on screen. Naturally, I decided to write the whole interface myself, which was a terrible idea. After a period of intense suffering, the project had turned into a full-time exercise in interface design, with almost no progress on the chess itself. Interface design is much harder than it looks. Tap a piece on a phone, and the page scrolls or reloads instead. Pinch to zoom, and the board drifts off into unexpected dimensions, with pieces overlapping the wrong squares. What looks perfectly reasonable with a mouse on a desktop falls apart on a phone, and every fix seemed to create two new problems elsewhere. So I swallowed my pride, adopted a ready-made board library, and went back to the chess.
The board was finally visible, but the program still had to know how the pieces move: every piece type, plus the awkward cases such as en passant and castling. This was far easier than the interface. The idea is that every possible move is checked against the board before it is allowed, so that nothing illegal slips through and the king is never left in check.
Then came the engine itself: the part that judges positions and chooses moves. It uses minimax, which mirrors my own inner monologue at the board: pick my best move, assuming my opponent will answer with their best move. The move that looks best right now is not always best in the long run, so the engine also needs a way to judge the positions it reaches. I wrote a scoring function that counts material and rewards things like control of the centre, along with a few other rules of thumb that reflect my own biases as a player.
From there, the real limit is how far ahead the engine can look. In principle it could keep looking further, one move after another, but the number of possible positions multiplies with every move: roughly thirty times more for each half-move. A tree of possibilities that is manageable a few moves deep quickly becomes enormous, and exploring all of it is out of the question.
So the engine has to decide not only what to think about, but also when to stop thinking. Whole branches must be dropped without being explored, some positions deserve far more attention than others, and the engine needs ways to recognise that a promising-looking line will lead nowhere (a bit like me and interface design). This was the most fun part to experiment with, because it stopped being about implementing a textbook method and became an exercise in managing limited attention: an engine that thinks less, but thinks about the right things.
I estimate this version's rating at around 900 to 1,100 Elo. It looks exactly three half-moves ahead, so it will happily take a defended pawn with its queen if the recapture comes one half-move later than it can see, and it can't see a two-move combination coming. It is nothing spectacular: it plays a logical, solid game, without any deep positional understanding. But it does exactly what I built it for, as a digital mirror of my own flaws as a player. Case in point: it beats me more often than not, and I am still unsure whether to brag about my code or be humbled by my chess.
New version (beta)
Once the original was stable, I built a beta that takes the engine much further. Rather than tweaking the scoring or making it look slightly more convincing, I went back to how it thinks. It now deepens its search step by step against the clock, remembers positions it has already worked out, tries the most promising moves first, and never stops analysing in the middle of an exchange, among several other techniques for spending its limited attention more wisely. Its judgement of a position is richer too, taking in pawn structure, how freely the pieces can move, king safety, development and the endgame. The "How it works" section on each page explains all of this in plain terms, with drawings.
The beta usually looks 10 to 14 half-moves ahead, and further along forcing lines: it follows captures and checks to their end, up to 18 to 23 half-moves deep. It runs at roughly half a million positions per second, which is a lot for JavaScript but far below the tens of millions reached by engines written in faster languages. Both versions solve simple puzzles (mates in one and two, winning a queen, the scholar's mate), but the beta finds each mate in under 3 milliseconds, where the original needs between a tenth of a second and four seconds.
It is still very much a home-built engine, not an attempt to compete with professional software. But it has become a more interesting experiment: instead of simply asking how to make the engine stronger, I have been trying to see how much stronger a small, self-contained program can become by giving it better ways to think. The Frankenstein has been given a bigger brain, and I am now finding out whether that makes it smarter, or just more sophisticated at making poor decisions.
Comparison (arena)
To measure the improvement, I built an arena: a page that runs chess tournaments in your browser and updates the rankings live after every game. Six versions of the engine play each other: the beta with a fixed thinking time (250 milliseconds per move by default), the beta limited to depths of 6, 4, 2 and 1 half-moves, and the unchanged original. Each pair plays every opening twice, swapping colours, and several games run at once. Results are saved in the browser as each game ends, so you can pause, close the tab and pick up later. The defaults (six players, ten openings) make 300 games, about an hour on a four-core laptop; games involving the original are the slowest, at about 0.7 seconds per move.
The arena measures precisely how far apart the players are, but not where the scale starts: that depends on one player's rating being fixed in advance. By default, the original is pinned at 1,000, my own estimate.
Arena standings after 300 games (100 per player)
| # | Player | Rating | ± | Games | Score | W–D–L |
|---|---|---|---|---|---|---|
| 1 | Beta, timed | 2,403 | 170 | 100 | 98.0% | 97–2–1 |
| 2 | Beta, depth 6 | 2,094 | 120 | 100 | 77.5% | 76–3–21 |
| 3 | Beta, depth 4 | 1,921 | 118 | 100 | 64.0% | 61–6–33 |
| 4 | Beta, depth 2 | 1,582 | 125 | 100 | 38.5% | 37–3–60 |
| 5 | Beta, depth 1 | 1,337 | 132 | 100 | 21.0% | 20–2–78 |
| 6 | Original (depth 3) | 1,000 | anchor | 100 | 1.0% | 1–0–99 |
Head to head: the row player's wins–draws–losses against the column player, 20 games per pairing
| Timed | D6 | D4 | D2 | D1 | Original | |
|---|---|---|---|---|---|---|
| Beta, timed | · | 19–0–1 | 18–2–0 | 20–0–0 | 20–0–0 | 20–0–0 |
| Beta, depth 6 | 1–0–19 | · | 15–3–2 | 20–0–0 | 20–0–0 | 20–0–0 |
| Beta, depth 4 | 0–2–18 | 2–3–15 | · | 19–1–0 | 20–0–0 | 20–0–0 |
| Beta, depth 2 | 0–0–20 | 0–0–20 | 0–1–19 | · | 17–2–1 | 20–0–0 |
| Beta, depth 1 | 0–0–20 | 0–0–20 | 0–0–20 | 1–2–17 | · | 19–0–1 |
| Original | 0–0–20 | 0–0–20 | 0–0–20 | 0–0–20 | 1–0–19 | · |
After 300 games, the gap is enormous. The beta, thinking for a quarter of a second per move, won 20 games out of 20 against the original, and its rating comes out about 1,400 points higher, at around 2,400 (give or take 170) on this scale. At that distance it would be expected to score about 99.97%. That is far better than me, and about the level of a good hobby engine from around 2000. Against Stockfish 18, the strongest engine today at about 3,650, it would in turn score less than 0.1%, roughly one point in every thousand games. The gap still to climb, about 1,250 points, is almost as large as the one I have just crossed. It is like reaching the top of a mountain, only to find a second, nearly as tall one behind it, with the best engine in the world sitting comfortably at the summit.
RSS Reader
A rustic news reader that gathers headlines from around sixty publications and sorts them into topics, all inside your browser, without a server of its own. Browsers don't let a page read other websites directly (a security rule known as CORS), so the page asks a free service, Feednami, to fetch each publication's feed and hand it back in a tidy format. Everything else, from collecting the articles to the language analysis, runs on your own computer.
The publications are grouped by theme, such as science or blogs. The page requests all their feeds at the same time and, as each one answers, keeps the headline, source and opening lines of every article.
It then finds out what the news is about. This was built before AI models could be called from a web page, so the method is simple and entirely local. The page puts every headline together, strips out anything that isn't a letter, splits the text into words and counts how often each appears. It then drops everyday words such as "the", "with" and common adjectives, using a long hand-written list. Only words that are long enough and appear across several different sources are kept as the day's keywords.
Each keyword gathers the articles that mention it, and the page picks one sentence to summarise the topic. It splits those articles into sentences and scores each one by the other important words it contains: for each such word, it multiplies the square of how often the word appears in that sentence by the square of how often it appears across all the news. The highest-scoring sentence, the one that packs in the most of what everyone is talking about, becomes the topic's summary. Topics are shown as a list that expands to reveal the articles behind them.
PureText
PureText is a minimal place to write. The page itself is the writing surface: there is nothing to install, it follows your device's light or dark setting, and the spellchecker's red underlines are switched off so nothing interrupts you while you type.
A sidebar builds an outline of your document from its headings as you write, and clicking a heading jumps to it. The file name can be changed from the label at the top. On a desktop, the formatting toolbar stays pinned above the text; on a phone, it folds into a single floating button.
Files never leave your computer. PureText opens and saves plain text (.txt) and Markdown (.md), a simple format where, for example, a line starting with # becomes a heading, converting between that and formatted text as needed. It can also export your document as a PDF.
Sky Map
An astronomy tool that works out where the Sun, the Moon and the planets are, directly in your browser. It uses the same method astronomers have relied on since Kepler, four centuries ago: each orbit is described by a handful of numbers (its size, its shape, its tilt, and where the body was on a reference date), and Kepler's laws turn those numbers into a position for any date and time.
The main page shows the sky as a dome over your location, a calendar of twilight, a timeline of daylight hours and a live drawing of the Moon's phase. It also draws the analemma, the figure of eight the Sun traces over a year if you note its position at the same clock time every day: higher in summer, lower in winter, and drifting a little ahead of and behind the clock because Earth's orbit is an ellipse and its axis is tilted.
Nothing is downloaded: every position comes from formulas running on your own computer. I find that part quietly wonderful: pure reasoning, written down centuries ago, producing results you can check by looking up.
Time Zones
A meeting planner for people spread across the world. Pick your cities and it shows the local time in each, highlights the hours when everyone is at work, and draws a world map with day and night shaded as they are right now.
An hour-by-hour grid shows where working days overlap, so the good meeting slots stand out at a glance. It includes a search to find any city, and once you have chosen a time, you can export the meeting straight to your calendar.