Pinned Tweet
Breaks my heart that brave little children are even put in this situation #StandWithUkriane #StopRussia #StopPutin @Ukraine
Ciarán 🇮🇪🇺🇦 retweeted
A new mural has appeared in Ternopil, dedicated to children killed in Russia’s attack.
The artwork, showing a child shielding her toys from a Russian missile, was created by artist Andriy Yermolenko. He described it as “a cry for help to the global community.”
“The girl protecting her toys — that’s all she has. This is my cry for help. As an artist, I can speak about it through my work.”
On November 19, six children were killed in the Russian strike on Ternopil.
Ciarán 🇮🇪🇺🇦 retweeted
Morning in Kharkiv. The usual breakfast, interrupted by explosions, because our neighbors came to erase us.
Video: labromomua on TikTok
Ciarán 🇮🇪🇺🇦 retweeted
Read line by line this by @collision. Every Irish person should read it. It identifies cause, culprits & solutions. Make no mistake, Ireland is going backwards quickly % the world isn't waiting for us.
Brilliant insights from a man who has done things.
irishtimes.com/life-style/pe…
Ciarán 🇮🇪🇺🇦 retweeted
A Russian drone strike hit a kindergarten in Kharkiv – after a massive attack overnight. Unfortunately, one person has been killed – my condolences to the bereaved family. As of now, seven people have been injured and are receiving medical care. All the children have been evacuated and are now in shelters. Preliminary reports indicate that many are showing acute stress reactions.
There is no justification for a drone strike on a kindergarten, nor can there ever be. Clearly, Russia is growing more brazen. These strikes are Russia’s spit in the face to everyone who insists on a peaceful resolution.
Thugs and terrorists can only be put in their place by force.
Ciarán 🇮🇪🇺🇦 retweeted
I woke up, and it was a good day, at first.
Then came the news: a strike on Sumy wiped out an entire family. Husband. Two little boys. Wife, pregnant with twins. I had to process it and move on because work, responsibilities, you know?
Then Kharkiv got hit by drones.
I grabbed a big cappuccino afterward, trying to cheer myself up.
Almost at the same time, Dnipro was attacked. Downtown.
A man was killed, he just married the love of his life a week ago. And now he is gone.
But I had to keep going. Evening chores don’t wait. Groceries don’t buy themselves. Dinner doesn’t cook itself.
It isn't about me, of course. We all have to keep going, that's what im trying to say.
Then another drone attack on Kharkiv. I had nowhere to hide, so I just ignored it.
I made dinner. Washed dishes. Flopped into bed, completely drained. Then came the missiles.
Then glide bombs.
Now it’s almost 3 a.m. Kharkiv is burning. I’m sitting in my kitchen, exhausted, drinking coffee in the middle of the night because it’s going to be a long freaking night. And because I feel small. Powerless. And I honestly don’t know what else to do.
This is just one day in Ukraine under attack. Out of so many days.
Hi @vercel - I've sent an email to [email protected] but it bounces back as undeliverable.
Ciarán 🇮🇪🇺🇦 retweeted
🏐 Full Time in Croke Park in the 2025 All-Ireland Football Championship Semi-Final.
#WeAreKerry #CiarraíAbú
Ciarán 🇮🇪🇺🇦 retweeted
"They Keep To Themselves & Don't Embrace Our Culture": Calls For Loyalist Immigrants To Be Deported Back To Scotland & England waterfordwhispersnews.com/20…
Ciarán 🇮🇪🇺🇦 retweeted
Today, a brilliant operation was carried out — on enemy territory, targeting only military objectives, specifically the equipment used to strike Ukraine. Russia suffered significant losses — entirely justified and deserved.
Ciarán 🇮🇪🇺🇦 retweeted
in 30 years i’ll probably be up to some boomer stuff, like ”NO SON OF MINE IS MARRYING AN LLM, MARRIAGE IS BETWEEN TWO HUMANS ONLY”, and my kids will be like ”OMG dad you’re so robophobic!!!”
Ciarán 🇮🇪🇺🇦 retweeted
Right now, someone is creating the next defining UX pattern of the AI age. Something so fundamental it'll be everywhere, used by billions of people, and they might not even know it yet. Can't think of a more exciting time to build.
Ciarán 🇮🇪🇺🇦 retweeted
Just a thought:
Ukraine’s President is Jewish.
Our Defense Minister is a Muslim, a Crimean Tatar.
The Commander-in-Chief of the Armed Forces is an ethnic Russian.
Our top drone ace — recently awarded the title Hero of Ukraine — is an ethnic Hungarian.
Over 70,000 women serve in the military now.
Almost all of the most renowned combat medics are women.
The revolution that changed this country forever began with a Facebook post by an ethnic Afghan Pashtun, a prominent Ukrainian journalist.
And in our parliament, we have a Black MP — an Afro-Ukrainian and universally admired Olympic champion.
All of this — in a country that is still, for the most part, Slavic.
On the streets of Kyiv today, you’ll see halal restaurants for Muslim tourists standing peacefully next to Jewish eateries. Nearby are a museum and a monument to Sholem Aleichem, and a plaque bearing the face of Golda Meir, who once lived here.
Among our main landmarks: 19th-century synagogues. Just a short walk away — a large mosque and Muslim cultural center. And above all, of course — the ancient Christian churches and monasteries that are the oldest and most significant in the East Slavic world.
I still can’t get over the fact that Ukraine’s chief Muslim mufti (an ethnic Tatar from Donetsk) stepped down to serve as a frontline paramedic in the army. That our chief rabbi works tirelessly every day to help Ukraine across the globe — and that his adopted son died fighting for Ukraine, weapon in hand.
For many years now, a giant glowing menorah has stood each Hanukkah in the heart of Kyiv’s main square. And on Independence Day, every religious denomination gathers in Saint Sophia Cathedral to offer prayers for Ukraine, each in their own rite.
Just as they all come together for remembrance at Babyn Yar and the Holodomor monument.
The more you look at the world, the more often you realize how much healthier Ukrainian society has become when it comes to coexistence between nationalities and faiths.
We weren’t always like this. We are becoming this now — as the country is being radically transformed by revolution and by the defense against imperial Russia.
We are shedding the weight of so many remnants of the past — really fast.
Just recently in May, Ukraine held its WWII commemorations — with poppies and the slogan “Never again!”
What a stark contrast to the satanic frenzy of Russia’s “Victory Day,” with its death cult, its “We can do it again!” bravado, and its glorification of dying for the Tsar.
Against the backdrop of war, Ukraine is living through a real national and cultural renaissance. We are rediscovering the Ukrainian language, Ukrainian books, music, cinema — as something precious.
And for how many decades were we taught to look down on everything Ukrainian — as “third-rate,” “peasant,” “inferior”?...
I walk the streets of Kyiv on Christmas (December 25th, not January 7th as demanded by Moscow priests) and see bands of children in traditional embroidered clothes carrying colorful Bethlehem stars and singing carols. “Ukrainian Christmas” is returning to these lands as a vibrant cultural tradition.
On Easter, crowds gather near Saint Sophia Cathedral for picnics and spring dances. In the old city above Podil, I often hear youth pounding out Cossack songs on drums. I always see many people at our nation’s sacred places — the Kyiv Pechersk Lavra, the cathedrals of Lviv, the Motherland Monument, the old castles.
We haven’t suddenly become devout believers. We’ve simply come to take pride, like never before, in being Ukrainian — in treasuring our traditions, our culture, our history, and our way of life, in our own country.
New traditions keep being born in wartime, against all odds.
Today, we honor war veterans by inviting them to make the symbolic first kick at football matches — and then we give them a standing ovation from the stands, for their service.
I could go on like this for hours.
What I’m trying to say is — I love what Ukraine is becoming.
This hope — breaking through unspeakable pain and hardship — feels like a light piercing the tunnel.
Ukraine now, and Ukraine 12 years ago, are two completely different countries.
The road ahead is brutally hard, but if only — if only our Ukraine can survive this war for its very existence.
Ciarán 🇮🇪🇺🇦 retweeted
The faint-hearted should not read this. But please, do. And share it.
Three years ago, I translated the story of Christina Jolos — a Mariupol resident who fled while the city was surrounded by russian forces. Her words still haunt me.
1/n
Ciarán 🇮🇪🇺🇦 retweeted
An essay: Why founders fail, despite being good at coding & high IQ.
Being mathematically smart hurts startup founders.
Math doesn’t account for emotions, and this is why devs easily build useful products but fail to get to Product Market Fit in 99% of cases.
Imagine you’re building a house to sell. As a good builder, you put great effort into the materials, structure, and architecture, and make a great house. You host an open day for the potential buyers, but a nasty cat drops a 💩 at the entrance.
It smell shit. People come and the first thing they feel is the shit smell. It disturbs their perception, and all those genius construction ideas and great efforts aren’t important anymore.
In products, emotions mean as much as the actual value the product delivers, and for early-stage products, emotions mean everything.
Devs tend to ignore it. The best example is the UX. It always feels like a decoration that’s not so important, as long as the features are in place and there is a way to benefit from the product for the user.
However, sometimes, the size of the button, the label, or the sequence of the steps in a flow becomes a deal breaker.
Every part of UX triggers certain emotions in users. Very often, the simplest fixes bring the highest impact for the UX. And here comes another issue for a dev mind: the amount of effort never equals the amount of impact.
The more mathematically intelligent you are, the more you get excited by hard tasks, where your IQ can shine. Any rational calculations often confirm this assumption, too. Again, the emotions don’t work this way.
So this is what makes tech startups so hard. One must build solutions to real problems, and at the same time, engineer the user's emotions to basically manipulate the user into feeling great while using the app.
The “feeling great” comes when
1) The user never has to think. Literally. Imagine your typical user using the product on an iPhone, holding it in one hand, while driving a bicycle, and listening to music.
2) It is not too difficult, but not too easy, so that the user feels a certain achievement and is proud of themselves for the outcome.
Ideally, users give the smallest input possible, and it makes a high impact on the outcome. Versus the opposite: high effort and low impact.
Another enemy of smart devs building products is their issue with prioritization.
Bugs and big features always feel important. But the reality is that one must always do both. The hopeless hope that one day there will be no urgent tasks and I can finally spend time on UX and cosmetics is what kills so many good products.
Every day, you need to find an hour for small things in the emotional realm. Like moving that button into the navbar, because keeping it behind the menu is confusing. Or making the text size smaller for the sidebar. But again, you say "how can waste time moving that silly button while I have all those urgent REAL tassk.....?", and here we go again: the importance of tasks is never defined by their technical complexity. Sometime a simple UI change that takes 5 min brings 100x more value that a week of your hard work on a hard task that makes you so proud about your superduper coder skills.
How to know what small tasks deserve attention?
1) RePlay user sessions (use posthog for it)
2) Get up from your bad at 3am at the night, Turn on a podcast(about quantum physics), listen to it with a good focus, and try using your product as a user, while being very focused on listening to the podcast. It’ll make you behave more like a user who is lazy and doesn’t know the app and spot the weaknesses.
That's it.
I hope it helps.
Ciarán 🇮🇪🇺🇦 retweeted
To all those urging Ukraine to enter peace talks with russia — please, take a close look at this photo.
This is Grozny, the capital of Chechnya. In 1999, it was reduced to rubble by russian forces — just three years after russia signed a peace treaty with Chechnya.
Russia couldn’t win the war, so it took a break — only to come back and destroy the country, killing hundreds of thousands of Chechens.
The only language russia understands is the language of force. They must be humiliated and decisively defeated. Otherwise, the world will remain at the mercy of an evil empire, ready to attack any country, at any time.
Ciarán 🇮🇪🇺🇦 retweeted
A 7-year-old girl named Uliana is hiding in a shelter with her mom while russians continue to shell Ukrainian cities.
She should be playing outside. Instead, she’s learning the sound of explosions.
This is not “war.”
This is terrorism.
This is evil.
Ciarán 🇮🇪🇺🇦 retweeted
Imagine you are a Ukrainian defender on the front line and you hear about the outcome of the latest meeting of the “coalition of the willing”.
For three years, you’ve been holding off Russian drones and meat waves, fearing for the safety of your loved ones back home, sheltering from missile strikes at night.
And then you read the coalition’s announcement after their recent meeting:
“Planning will continue to move forward in the coming weeks.”
Planning?
It’s been three years. To where has “planning” brought us? To a point where only 6 out of 30 countries are even considering sending troops to Ukraine. And only France has clearly stated willingness to go ahead without first requesting Russia’s blessing.
You, the Ukrainian defender, sitting in that trench near Pokrovsk, would probably want to ask the West to stop pretending, to stop imitating progress when there is none. You would probably be thinking in very colourful language, because at this point, it’s getting extremely frustrating.
Europe is clearly not ready to fight alongside Ukrainians. Not ready to deter future Russian attacks. Not ready to offer real security guarantees. Announcements of “plans” should not fool anybody any more. So far, Europe is putting the larger part of its effort into wasting time.
If Europe was truly ready and willing, the decision to help Ukraine would already have been made. But it hasn’t. And maybe that’s the truth we need to face: we are not ready to be willing, let alone doing. This coalition’s discussions about sending troops and equipment continue to go nowhere, so troops and equipment will continue to go nowhere.
But if we are not ready to send troops or equipment, the question arises: What are we ready for?
If we can’t fight together with our allies shoulder to shoulder, if we can’t offer credible guarantees of security to those defending our continent, can we at least throw money at the problem? Please?
Basic honesty should compel us to abandon the charade of talking about plans which only one out of thirty “coalition” members are ready and “willing” to implement. Instead, let’s build on what we do have—money. It’s logistically quite easy to transfer money to Ukraine.
Let’s be willing to at least invest euros, if not blood. We can easily spare a little of our luxury for braver people in the trenches who are actually willing to fight.
With enough funding, maybe they can keep defending all our lives until we finally come up with a plan of action, not just a plan of planning. Maybe we can become a coalition of the fighting, perhaps “in the coming weeks”.
But while we prevaricate and show no evidence that we have moved from planning to implementation, we are losing the last remnants of our credibility in the hearts of the men and women fighting in the dirt and chaos of Pokrovsk, Kursk, and countless other hotspots on our continent’s 1,400 mile border with hell.
























