ADVERTISEMENT

A Palestinian TikTok star who shared details of Gaza life under siege is killed by Israeli airstrike

Published Aug 30, 2024 09:48 pm

CAIRO (AP) — It was another day of war in Gaza, another day of what 19-year-old Palestinian TikTok star Medo Halimy called his “Tent Life."

IMG_6005.jpeg

In this undated photo provided by Helmi Hirez, Mohamed (Medo) Halimy, left, and twin brothers Mohammed Hirez, center, and Helmi Hirez, right, stand on a beach in Gaza. (Helmi Hirez via AP).

As he often did in videos documenting life's mundane absurdities in the enclave, Halimy on Monday walked to his local internet cafe — rather, a tent with Wi-Fi where displaced Palestinians can connect to the outside world — to meet his friend and collaborator Talal Murad.

They snapped a selfie — “Finally Reunited" Halimy captioned it on Instagram — and started catching up.

Then came a flash of light, 18-year-old Murad said, an explosion of white heat and sprayed earth. Murad felt pain in his neck. Halimy was bleeding from his head. A car on the coastal road in front of them was engulfed in flames, the apparent target of an Israeli airstrike. It took 10 minutes for an ambulance to arrive. Hours later doctors pronounced Halimy dead.

“He represented a message,” Murad said on Friday, still recovering from his shrapnel wounds and reeling from the Israeli airstrike that killed his friend. “He represented hope and strength.”

The Israeli military said it was not aware of the strike that killed Halimy.

Tributes to Halimy kept pouring in Friday from friends as far afield as Harker Heights, Texas, where he spent a year in 2021 as part of an exchange program sponsored by the State Department.

“Medo was the life of the hangout ... humor and kindness and wit, all things that can never be forgotten,” said Heba al-Saidi, alumni coordinator for the Kennedy-Lugar Youth Exchange and Study program. “He was bound for greatness, but he was taken too soon.”

His death also catalyzed an outpouring of grief on social media, where his followers expressed shock and sadness as if they, too, had lost a close friend.

Israel's campaign in Gaza has killed more than 40,000 Palestinians — according to Gaza’s Health Ministry, which doesn't distinguish between civilians and militants — and spawned a humanitarian disaster. It has also transformed legions of ordinary teenagers, who have nothing to do every day but survive, into war correspondents for the social media age.

“We worked together, it was a kind of resistance that I hope to continue,” said Murad, who collaborated with Halimy on “The Gazan Experience,” an Instagram account that answered questions from followers around the world trying to understand their lives in the besieged enclave, which is inaccessible to foreign journalists.

Halimy launched his own TikTok account after taking refuge with his parents, four brothers and sister in Muwasi, the southern coastal area that Israel has designated a humanitarian safe zone. They had fled Israel’s invasion of Gaza City to the southern city of Khan Younis before escaping the bombardment again for the dusty encampment.

Sparked by Hamas’ surprise attack on Israel on Oct. 7 that killed 1,200 people and resulted in about 250 people taken hostage, the Israel-Hamas war has produced a torrent of images now numbingly familiar to viewers around the world: Bombed-out buildings, contorted bodies, chaotic hospital halls.

But Halimy’s content “came as a surprise,” said his friend, 19-year-old Helmi Hirez.

Turning his camera on the intimate details of his own life in Gaza, he reached viewers far and wide, revealing a maddening tedium that's largely left out of news coverage about the war.

“If you wonder what living in a tent is actually like, come with me to show you how I spend my day,” Halimy says in his first of many “tent life” diaries filmed from the sprawling encampment.

He filmed himself going about his day: waiting restlessly in long lines for drinking water, showering with a jar and a bucket (“there’s no shampoo or soap, of course"), scavenging ingredients to make a surprisingly tasty baba ganoush, the Middle East’s smoky eggplant dip ("Mama mia!" he marvels at his creation), and becoming very, very bored (“then I went back to the tent, and did nothing”).

Hundreds of thousands of people around the world were captivated. His videos went viral — some amassing more than 2 million views on TikTok.

Even when recounting tragedies (his grandmother died, he mentioned at one point, largely because of Gaza’s acute medication and equipment shortages ) or fretting over Israel's bombardment, Halimy's friends said that he found salve in channeling his grief and anxiety into deadpan humor.

“Very annoying,” he says with an eye roll when the buzz of an Israeli drone interrupts one of his TikTok recipe videos.

“As you can see, the transportation here is not five stars,” he says when crammed between men in a pickup truck heading to the nearby town of Deir al-Balah.

“We proceeded to play, anyway,” he says of his Monopoly game, when the whooshing of Israeli projectiles sounds in the skies above him and his friends. “Anyway, I lost.”

In his last video, posted hours before he was killed, Halimy films himself scribbling in a notebook, its pages covered with mysterious black redaction bars.

“I started designs for my new secret project,” he said from the tent cafe that would later be struck, in the same tone he always used, one part playful, one part serious.

Related Tags

world news
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.