Profile banner
Profile picture

Eoghan Sweeney

@eoghan.bsky.social

Journalist; trainer osintessentials.com Also @osintessentials.bsky.social

created June 22, 2023

2,701 followers 597 following 750 posts

view profile on Bluesky

Posts

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Ah here.😳 It looks like Venom is trying to decide whether to take over

1/9/2025, 8:21:28 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

From outside, watching democracy etc limp off the field in tears with seemingly far too few people valuing them enough to object in a meaningful way, it's hard to avoid the impression he's right. The capitalists, with their bribes & blandishments, are the one group seizing the moment with vigour

1/9/2025, 2:26:44 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

A few years ago I went with a group of fans of Chemie Leipzig - who have a predominantly left-wing fan base - to see them play Dynamo. Huge police presence, lots of verbal abuse but no further escalation

30/8/2025, 11:22:06 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

It's like when someone has internalised the idiot foreigner who told them "Korean names are difficult" and tells you "Just call me Kim." And you find out their name is the fiendishly complicated "Kim Min-ho"😁 (Or "My name is Choy")

30/8/2025, 9:41:16 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Regardless of our expectations given repeated incidents of this nature, Berlin residents have a right and duty to demand professional and proportionate behaviour from the police our taxes pay for, not violent thuggery

30/8/2025, 9:05:15 AM | 2 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

I find myself getting far too cranky over the Korean willingness to accommodate foreigners' horrible mispronunciations

image
30/8/2025, 7:45:57 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

An officer who twice strikes her directly in the face and wrenches her arm violently is clearly identifiable. Regardless of whether she refused to follow a police instruction the level of force is obviously disproportionate. There is no excuse for him not to face consequences

29/8/2025, 3:28:39 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Berlin police once again. It is as clear as day that there is zero justification for this thuggery. If they were incapable of handling this situation without resorting to such an assault they should be out of a job. At least one officer here should be facing serious charges

29/8/2025, 3:19:14 PM | 2 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

I got 99 problems but a mitochondrial challenge ain't one

28/8/2025, 9:10:22 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

I've heard guys try to excuse this behaviour with "If she gave me a chance she'd realise what a nice guy I am." But even if you're 100% convinced you're the nicest guy in the world, nobody owes you an audition

28/8/2025, 5:55:38 PM | 2 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

"I before e except after abandoning any pretense of left-wing values"

28/8/2025, 10:16:53 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Anyone else getting a spate of new fake followers that are similar to each other? I've had a few of these: Chinese names, ambitious-looking profile info, way more following than followers, and no posts. Muting them for the moment so I can monitor them from time to time

image image image
28/8/2025, 7:12:11 AM | 2 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Memories of Kyiv. Happy Independence Day - Слава Україні!

image
24/8/2025, 7:22:10 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Not NYC, but... old dude with a placard around his neck, 2 more stapled together to make a crown, pants rolled up to his knees and carrying a knobbly wooden staff, loudly proclaimed to me: "IT IS YOU! YOU ARE THE ONE WE HAVE BEEN WAITING FOR!" I thanked him and got off at the next stop

24/8/2025, 7:02:06 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Heads-up - just got one of these. Not clicking on that link😁

image
24/8/2025, 3:58:53 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

The problem with "He's already wealthy, so he can't be bought" is that so many of the world's richest people show constantly that they are afflicted by a mania for endless acquisition and accumulation. They will never pass up an opportunity to have more, such is the depth of their greed

23/8/2025, 9:49:53 PM | 2 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Yep, just a stat really. Basically a measure of how flipping stubborn a team can be when trying to get the job done. Example: Johnny Sexton kicks the winner with the clock in the red after 41😮 phases. Opening match of the 6 Nations - Ireland go on to win the Grand Slam

22/8/2025, 8:02:01 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Spot on, Gareth. I often think of that interview answer cliché "I'm my own biggest critic". It's delivered confidently as if it's a virtue - mostly it's just paralysing

22/8/2025, 1:25:55 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

I don't like to talk about my imposter syndrome because I'm sure everyone else's is better and then everyone will notice how crap mine is

22/8/2025, 10:52:44 AM | 10 1 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

A few years ago, someone looked at my name badge at a major conference and went "Oh cool - you're the tools guy!"😁 I found it more funny than disheartening, given that this reputation was based on my website - which carries, among other things, this explainer from 2019

22/8/2025, 10:43:43 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Required reading, as so often by Nico. If you feel targeted or offended by it, then take a deep breath and a look in the mirror +

22/8/2025, 10:43:43 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

The spiders noticed the flying creatures being attracted by the lights, so dozens of them have set up camp on each rail the whole way along this mini-canal in Kiel🙂

image image
20/8/2025, 12:07:17 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

You "do the Len Ganley stance"

19/8/2025, 5:52:26 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Muddled shite

18/8/2025, 5:34:46 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

I fell in love with baseball - and the Sox - in 1988, and spent as much of that season and the following as I could in Fenway. Gator was my favourite player. He should have been MVP in 88 - the less said about the guy who denied him the award the better

18/8/2025, 2:53:46 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

I suppose they're right. But then neither is London - it's all on an island

18/8/2025, 2:36:24 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

And yet...

18/8/2025, 9:29:46 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

This appears to confirm that Alaska amounted to nothing more than Putin giving his demands to his errand boy to pass on to Europe

18/8/2025, 4:06:07 AM | 3 1 | View on Bluesky | view

Profile picture www.slowtravelberlin.com (@slowberlin.bsky.social) reposted

THF isn’t just a place — it’s a vibe. Or rather, a collection of vibes. The city is once again trying to reclaim some of it for their real estate speculator friends, so let’s be prepared to say NO if we get the chance to vote again. It’s way too unique to give up just to make a few people rich.

17/8/2025, 7:07:10 PM | 31 2 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

It's that time of year again #supportyourlocalteam

image
17/8/2025, 5:07:46 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Adding sunscreen to my list of what's woke

17/8/2025, 4:57:29 PM | 6 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Starting to think Alien: Earth could have been a good 2-hour film, instead of a sluggish, unfocused grind that largely seems to be about how happy the makers are with their set design. And don't get me started on the ludicrous "boy genius" caricature aka Elon Wonka

17/8/2025, 4:55:16 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Always a bit wary of Creedence covers, but this is a masterpiece

17/8/2025, 9:54:13 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Someone's 5. Where did those years go?

image
16/8/2025, 6:25:41 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

I'm curious how it feels for the people who fantasise about turning the US into a full-on police state to see the almost total lack of pushback as they begin to put it into effect step by step. Are they elated? Surprised? Encouraged?

15/8/2025, 8:03:00 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Did this ever screen in Ireland? #grabadiddy

14/8/2025, 6:51:42 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

That's commitment. Solo, or has he got an entire band in there?

13/8/2025, 12:45:00 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Hi Casey. I'm a journalist in Europe reporting on these fires - could you follow me back for a DM? Thanks

13/8/2025, 10:21:30 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Seriously, though, has anyone ever seen these two in the same room?

12/8/2025, 3:08:56 PM | 1 1 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Don't forget the classy al fresco dining options

image
12/8/2025, 11:32:10 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

This is a trick. It's not a record - it's part of an instrument

12/8/2025, 11:02:45 AM | 3 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

I spent a lot of time up there as a kid. Crawling into the tombs and sitting in silence, going across the hilltop to check out the big sinkhole (a reminder that it's largely Swiss cheese-like karst with a thin layer of bog on top) and exploring the little glacial valley below the main site

12/8/2025, 8:20:31 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

AÁBCDEÉFGHIÍJLMNOÓPRSTUÚ Sin é

11/8/2025, 9:14:49 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

"An Independent Appeal Committee of the FAI has upheld Sligo Rovers FC’s appeal for wrongful dismissal..." Second match in a row. This one almost certainly affected the result. We're in a relegation struggle and desperately need every point. The stakes are way too high for this serial incompetence

11/8/2025, 5:21:12 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Medvedev spotted a gap in the market, but there's something decidedly awkward about trying to come across as the new Zhirinovsky when you're about as intimidating as Pee Wee Herman

10/8/2025, 9:20:21 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

The one on the left looks more like Goorge Mitchell

8/8/2025, 8:20:14 PM | 3 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Final result: Kiel to Hamburg in exactly 4 hours - it's supposed to take a little over an hour

8/8/2025, 10:50:51 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Train now packed — people sitting on the floor — because at least two more trains have caught up with us while we were delayed

8/8/2025, 8:08:38 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

And off we trundle again - exactly 1 hour 20 minutes behind schedule...

8/8/2025, 8:02:35 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Update: The replacement train should have left 35 minutes ago but is still standing at the station. The explanation is that another train broke down somewhere ahead of us and is being "evacuated". No definite departure time given yet by the mumbled Deutsch-only announcement

8/8/2025, 7:18:31 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Add in that Kiel is the port for ferries from Sweden, Norway, and Lithuania, and it seems slightly off that an announcement that the train to Hamburg will stop halfway and you'll have to take another—from a different platform—is given only in German

8/8/2025, 7:00:11 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Yet again going to miss a connection because Deutsche Bahn can't get its shit together. Absolute joke of a service

8/8/2025, 6:29:01 AM | 1 0 | View on Bluesky | view

Profile picture David Roberts (@volts.wtf) reposted

I want to do a 🧵 about the Sidney Sweeney thing, because it's *extremely* revealing & educational. First, to be clear: I could not give less of a shit about the details -- the ad, the rhetoric, the jeans, her boobs, whatever. Good lord, who cares. Let's look at the *structure* of the episode.

7/8/2025, 6:55:00 PM | 1303 452 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Apart from the no-shit-Sherlock factor, I'd say it's highly likely to be incorrect as his parents are from a culture in which women don't typically take their husband's family name

7/8/2025, 4:04:19 PM | 0 0 | View on Bluesky | view

Profile picture Gavin Sheridan (@gavinsblog.bsky.social) reposted

Lads. Did anyone in The Phoenix do any checking on this story? Because the Norwegian publication that it likely originated from has deleted it.

image image
7/8/2025, 11:33:24 AM | 15 8 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Waves rolling ashore under a hazy blue sky with some fluffy white clouds. In the foreground an electric scooter is parked on a wooden Boardwalk
6/8/2025, 12:52:55 PM | 1 0 | View on Bluesky | view

Profile picture Minna Ålander 🌻 (@alanderminna.bsky.social) reposted

In today’s Europe Dispatch with @phillipspobrien.bsky.social, I address a topic that’s been on my mind a lot: The danger of elite pessimism about societal resolve becoming a self-fulfilling prophecy. There is actually little substance that warrants the persistent doomerism in and about Europe.

6/8/2025, 9:34:30 AM | 163 39 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Two humongously popular albums, same personnel, a decade apart: Rumours - one of my favourite stone cold classic, listen-straight-through LPs; Tango in the Night - bland, characterless travesty of an album. Don't argue

5/8/2025, 5:40:23 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

I didn't for a second think it was real or have much exposure to the hype campaign, didn't find the characters likeable or get emotionally invested in their fate, and first saw it on video in a small dark room without cinema-quality sound. And I loved it

5/8/2025, 3:19:48 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Baltic sky

A dramatic cloudy sky over a beach
3/8/2025, 8:33:19 PM | 3 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Never stick your hands in one of those urinals - what they do with your wee is scary enough

2/8/2025, 5:12:35 PM | 5 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

I don't know about post-bite treatment, but I got the vaccine nearly 20 years ago - zero side-effects or discomfort

2/8/2025, 5:51:39 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

I've always been convinced the second guy on that list is a tribute to me

1/8/2025, 6:48:16 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

It's the same with "the swamp", "child protection", "Christian values" etc. These are things they only value as a weapon to be deployed against enemies, not as things that apply to themselves. Being aghast at their "inconsistencies" is naïve in the extreme

31/7/2025, 6:48:14 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Much of the time people point out the hypocrisy of these people it's something along the lines of a "gotcha" as they act contrary to their "principles". The real point is they have no principles - just shrill demands on people to adhere to standards they have no intention of applying to themselves +

31/7/2025, 6:48:14 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

There was at least one who didn't belong

29/7/2025, 1:34:26 PM | 4 0 | View on Bluesky | view

Profile picture Paul Donovan (@pdonovan-econ.bsky.social) reposted

That @bloomberg.com can have a headline “EU agrees to pay 15% tariff on most exports to US” shows just how far economic illiteracy has gone. And the months of economists explaining how tariffs work makes this extraordinary level of ignorance even more inexcusable.

image
28/7/2025, 5:58:31 AM | 109 45 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Couldn't agree more. I'd love my adopted country to have come through - some great characters in that German side - but really enjoyed the tournament overall

28/7/2025, 2:02:58 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Presumably wolfing down fistfuls of raw offal between rounds

28/7/2025, 1:51:05 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Finger-sized lime hawk moth caterpillars dropping from trees in our neighbourhood at the moment and scaring the crap out of people who are unfamiliar with them😁

image
27/7/2025, 7:32:24 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

England have defended well, but given how good the build-up play has been, Spain have to be disappointed with the quality of ball in the final third #euro2025

27/7/2025, 5:52:26 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

No need to carp about it

27/7/2025, 5:40:20 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

So that people don't think they're a team from a health resort

27/7/2025, 5:29:41 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Way too many Mirabelles to eat before they spoil. Stewing up a couple of big batches for jam and freezing😋

27/7/2025, 3:11:39 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Competitive games every time. Chose France v Netherlands over the CWC final and it wasn't even close

27/7/2025, 1:08:00 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

You're right. But that doesn't let the 4chan rats off the hook

27/7/2025, 11:26:47 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Nothing like the online world to take something ostensibly intended for good and turn it toxic. An app aiming to help keep women safe, used instead to potentially target them

27/7/2025, 11:13:34 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Spain are good but definitely not unbeatable. But for that late double save it could well be Germany facing England

27/7/2025, 11:07:58 AM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Make Uranus Great Again

27/7/2025, 8:23:35 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

There was a time when a slow 5k would have been a matter of shame. But at 55, 15kg overweight, preparation utterly wrecked by a series of calf strains - after getting around without an injury, and not stopping to walk at any point... I feel like Yifter the bloody Shifter here

26/7/2025, 10:15:43 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Enjoyed that post. I think moorhens also benefit from coot seeming to be the obvious bastards in the rail family

25/7/2025, 4:05:12 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

I love herons, don't get me wrong.😁 But they're pretty indiscriminate. And it's not always the ones you'd think in the bird world, is it? A friend of mine is still traumatised since seeing a female mallard almost drowned by four males trying to mate simultaneously

25/7/2025, 4:02:21 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

Or a frog, or a vole, or a baby bunny (yes, I'm afraid I've seen it)

25/7/2025, 3:51:40 PM | 2 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

... and why might you not want an unstable and potentially hostile actor to have a stranglehold over your tech infrastructure?

25/7/2025, 3:37:58 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Vintage Berlin. Driver on the tram announces over the intercom: "Thanks to the woman who took so long to get the stroller off, we've missed the green light and must now wait"

25/7/2025, 3:17:52 PM | 0 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

"almost all of Europe has chosen to make itself utterly dependent for new services on the three big US cloud providers, with no way of going back. And since the US is (at best) a decaying democracy at this point, this is a worrying situation" The macro version of me weaning myself off US services

25/7/2025, 9:44:49 AM | 3 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

24/7/2025, 11:46:18 PM | 4 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

A lot of old images being misrepresented as related to the current Thailand-Cambodia conflict - just one example of many www.f-16.net/f-16-news-ar...

24/7/2025, 9:12:30 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Not to be, but Germany go out with heads held high. No one gave them a chance against Spain, but they went very close to winning it inside 90. Given the parade of injuries, the grit and passion they played with were superb. Bitter for AKB to get caught out at the end #euro2025

23/7/2025, 9:35:21 PM | 4 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Gutted for Sophia Kleinherne - she's been immense tonight #euro2025

23/7/2025, 9:04:26 PM | 3 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

That threatened to run away from Germany in the last 5-10 minutes - half-time was very welcome. If they can regroup and get back to how they played the opening half hour who knows? #euro2025

23/7/2025, 7:54:34 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Wamser back - and 11 players on the pitch - means Brand doesn't have track back constantly like against France and, in turn, means Hoffmann doesn't need to be quite as manic in pressuring the defenders. Decent start for Germany, but Spain always look threatening #euro2025

23/7/2025, 7:22:43 PM | 2 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

🧵

23/7/2025, 2:44:12 PM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

It can feel a bit grubby and unkempt at times, but... The pets - and owners - at the dog park are friendlier and more chilled out than other places I've been The Grillgebiet, when it's filled with young families, is happiness and conviviality on tap It's Europe's greatest volleyball venue😁

23/7/2025, 8:18:25 AM | 2 0 | View on Bluesky | view

Profile picture Dave Vetter (@davidrvetter.bsky.social) reposted

This is the direct opposite of the truth. Politicians - plus the media - are telling the public that immigration is the cause of their deprivation, which is at every conceivable level a lie.

23/7/2025, 5:00:14 AM | 644 208 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

Pretty sure these states are getting the money from the US taxpayer

23/7/2025, 6:05:44 AM | 1 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social) reply parent

It looked to me like Mead initiated the contact, the two jostled, and Mead flopped to the ground. Very harsh, especially at that stage of a tournament semi-final

22/7/2025, 10:08:58 PM | 3 0 | View on Bluesky | view

Profile picture Marisa Kabas (@marisakabas.bsky.social) reposted

A horrifying statement published today by the Editorial Committee of the Agence France-Presse (AFP) news agency. "Without immediate intervention, the last reporters in Gaza will die" Translation from French to English by @cnorristrent.bsky.social:

Without immediate intervention, the last reporters in Gaza will die July 21, 2025 AFP has been working with 1 writer, 3 photographers and 6 videographers, all freelance, in the Gaza Strip since its staff journalists left in 2024. Along with a few others, they are now the only ones left to report what is happening in the Gaza Strip. The international press has been banned from entering the territory for nearly two years. We refuse to watch them die. One of them, Bashar, has been working with AFP since 2010, first as a fixer, then freelance photographer, and since 2024, as lead photographer. On July 19th he managed to post a message on Facebook: “I no longer have the strength to work for the media. My body is thin and I can’t work anymore.” Bashar, 30, works & lives in the same conditions as all Gazans, moving from one refugee camp to another under Israeli bombings. For > a year he’s lived in utter destitution, working at extreme risk to his life. Hygiene is a major issue for him, with recurring bouts of severe intestinal illness. Since Feb, Bashar’s been living in the ruins of his home in Gaza City with his mother, 4 brothers & sisters and the family of one of his brothers. Their house is devoid of any furnishings, except a few cushions. On Sunday morning, he reported that one of his brothers had “fallen, due to hunger.” Even though these journalists receive a monthly salary from AFP, it’s no longer enough to buy food, or they have to pay completely exorbitant prices. The banking system has collapsed, and those who exchange money via online bank accounts charge a commission of up to 40%. AFP no longer has the ability to provide them with a vehicle and there is not enough fuel to allow these journalists to travel for their reporting. Driving a car means becoming a target for Israeli airstrikes. AFP reporters therefore travel on foot or by donkey cart. (alt txt continued in next post)
21/7/2025, 11:21:26 PM | 5768 3581 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

People who deride it with the erudite observation that Aitana Bonmatí isn't as good as Lionel Messi sadly miss out on what's best about sports. It's been full-blooded, passionate, and all-round cracking entertainment. I'll take that any day over meaningless cash grabs like the CWC #euro2025

20/7/2025, 9:25:50 PM | 3 0 | View on Bluesky | view

Profile picture Eoghan Sweeney (@eoghan.bsky.social)

How I feel when I hear an Irish football commentator raised on British broadcasts saying a player did "ever so well"🤮

20/7/2025, 7:52:26 AM | 1 0 | View on Bluesky | view