<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Daniel Rosehill on Medium]]></title>
        <description><![CDATA[Stories by Daniel Rosehill on Medium]]></description>
        <link>https://medium.com/@danielrosehill?source=rss-a88da2cbc73c------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*p4YnJUGvmtRcmKBHPfAgmA.jpeg</url>
            <title>Stories by Daniel Rosehill on Medium</title>
            <link>https://medium.com/@danielrosehill?source=rss-a88da2cbc73c------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 13 Jul 2026 05:45:23 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@danielrosehill/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Tadhg ‘Tehran’ Hickey — The Antisemitic Hate Speech Ireland Allows To Blossom In Plain Sight]]></title>
            <link>https://danielrosehill.medium.com/tadhg-tehran-hickey-the-antisemitic-hate-speech-ireland-allows-to-blossom-in-plain-sight-9a3546d8d7ba?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/9a3546d8d7ba</guid>
            <category><![CDATA[iran]]></category>
            <category><![CDATA[anti-semitism]]></category>
            <category><![CDATA[irgc]]></category>
            <category><![CDATA[extremism]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Sun, 22 Jun 2025 00:00:23 GMT</pubDate>
            <atom:updated>2025-06-25T21:29:21.275Z</atom:updated>
            <content:encoded><![CDATA[<h3>Tadhg ‘Tehran’ Hickey — The Antisemitic Hate Speech Ireland Allows To Blossom In Plain Sight</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8vsZv9AXXn2vOcrc8F3dFw.png" /></figure><p><em>Tehran Tadhg?</em></p><p>There can’t be too many of them knocking about. Fortunately for humanity, like Khomeini, there only seems to be one in circulation.</p><p><a href="https://en.wikipedia.org/wiki/Tadhg_Hickey">Tadhg Hickey</a> is an Irish “comedian” who has increasingly adopted fringe extremist anti-Israel rhetoric that has often (and increasingly) crossed the line into naked antisemitism.</p><p>Among Hickey’s best posts:</p><p>When he decided that the best way to fend off growing recognition of his antisemitism was to release an angry video in which he “explained” (to a Jewish audience?) exactly <em>why</em> he despised <em>Zionist</em> Jews but was fond of Jews so long as they were untainted by that ideology, which he has branded the most dangerous menace of our time?</p><p>I’m not sure who the target was here. Because if there’s nothing people enjoy better than being hated, it’s getting a detailed angry explanation as to <em>why</em> they’re so odious.</p><p>In an opening line that must have been plucked straight from the pages of <em>How To Win Friends And Influence People</em>, Hickey hit us with this bombshell:</p><blockquote><em>“I don’t hate you [Israelis] because you’re Jewish”, he assured us, before adding forcefully (for just Israelis!?) </em><strong><em>“you ignorant duplicitous genocidal scumbags.”</em></strong></blockquote><p>One gets the feeling that Hickey missed out on <strong>How Not To Be A Terrible Human 101</strong>. But if he took some of the coursework, he might have learned some first principles in sound argument-building: you warm the audience up and then make your argument. You’re not going to assure Jews that you’re not a virulent antisemite by labelling every Zionist Jew a “genocidal scumbag” in the same breath.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xTouWShlH8T5_Ub-z4ZP3A.png" /></figure><p>But why invest this much effort in highlighting Tadhg’s hate speech, you may wonder?</p><p>Trust me, I didn’t do it for my health and certainly not for my sanity. He’s far from the only Irishman on X espousing a heartfelt desire to rid the planet of Jews. But Tadhg is unique for a few factors. One of which is that (to his credit) he’s not hiding behind a screen name. He’s in the open. And I believe in two things:</p><ol><li>Extremist hate speech needs to be identified so that we know what it looks like (this is important, particularly, for providing a comparison against which mainstream anti-Israelism can be contrasted)</li><li>When it comes to doing <strong>anything whatsoever</strong> to ensure that anti-Israelism doesn’t morph into antisemitism, the Republic of Ireland is, and has long been, asleep at the wheel. Hence, I felt that, in this case, it was worth wading through the intellectual cesspool that is Hickey’s mind.</li></ol><p>It’s also personal:</p><p>Like millions of Israelis, I’ve spent most of the past week sheltering from the rockets that Tadhg hopes will kill me and my compatriots so that he can jubilate in the destruction of the world’s only Jewish State (at which point we can only assume his perma-anger will vanish like a bomb shelter after Pikud HaOref gives the all-clear, although somehow I’m not counting on it. Speaking of which what <em>would</em> people like Tadhg even do if their fantasies were fulfilled?).</p><p>This is not an attempt to stifle free speech. Nor is it a plea to ask Tadhg to learn the words to <em>hava nagila</em> and see if a bottle of Tubi 60 can get him over his Jew hatred syndrome (JHS). Tadhg’s disposition towards Jews and Israel will remain forever as bleak as an LGBT parade in Tehran.</p><p>The story of Ireland’s anti-Israel hostility has been told and re-told over the past year with no shortage of speculation and curiosity going into what motivates such full-throated opposition. But why and how Ireland is managing to sidestep its EU obligations to prosecute hate speech, however, remains relatively mired in obscurity.</p><p>Which is a pity. Because the fact that it’s caught the attention of the EU — which is threatening to “sue” Ireland for failing to prosecute it — is quite telling. According to a recent report in the Irish Examiner:</p><blockquote><em>“But it [the EU] said Ireland had still failed to implement provisions relating to “criminalising the public incitement to violence or hatred” or the “condoning, denial or gross trivialisation of international crimes and the Holocaust”.</em></blockquote><p><strong>Read that again:</strong> the EU is literally having to drag Ireland by its testicles to do slightly less than absolutely zero about letting jihadi zealots like Tadhg run the roost without consequence.</p><p><a href="https://gript.ie/mep-slams-eu-threat-to-prosecute-ireland-on-hate-speech/">MEP slams EU threat to prosecute Ireland on hate speech - Gript</a></p><p>Another odious aspect of Tadhg’s particular brand of Jew-hatred that merits vigorous rebuttal: it tries desperately to sell the world on the great lie that Zionism is something like a malign movement which has coopted “authentic” Judaism.</p><p>Nothing could be further from the truth.</p><p>But as lies go, it’s a dangerous one: those urging it to be true are not only trying to redefine Judaism for Jews, but also trying to carve out an ideological refuge under which their hate can take safe cover.</p><h3>From Comedy Sketches About Houseshares To Radicalisation By The IRGC- Hickey’s “Creative” Evolution</h3><p>Hickey has travelled a great distance in his campaign of defamation against the Jewish State.</p><p>His original commentary tried — hilariously! — to compare the Israel-Palestine conflict to a houseshare in his native Cork.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ivUL7v-TwYsR2PTNaTvRJg.png" /></figure><p>The Jews — needless to say — were cast as the mendacious foreign invader, cutting “deals” with the Ottomans and the French.</p><p>Four years later, however, and here’s Tadhg sitting gloating in a Shahed 285 attack helicopter, in Tehran, bearing the insignia of the IRGC (Iranian Revolutionary Guard Corps).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/705/1*H2Qlw-AGjh5U-i_eqXIpRg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9X07z4_rjqoBvi1_3w3PjA.png" /></figure><p>Hickey was invited to Tehran apparently by the regime. Sharing his holiday photo on X while the IRGC’s ballistic missile blitzes were ongoing, Hickey posted: <em>“wish me luck, guys!”</em>. You don’t need to guess what Tadhg wished his mission to be.</p><p>Of course, in Hickey’s mind, so long as it’s only <strong>Zionists</strong> that he’s joking about exterminating with gunfire it’s totally okay.</p><p>In language that could have been copy-and-pasted from Iran — actually, that’s almost everything he says — Hickey frequently rails about how the US and Israel are the head of an evil Western system of colonialism that is subjugating Muslims and other oppressed people globally.</p><p>So beyond the endless hatred of America and the frequent derogatory references to Americans as ‘yanks’, were Hickey ever to decide that Las Vegas might be a fun place to visit, his assiduous efforts to document his own merrymaking with terrorists might cause a spot of bother should he ever be asked to fill out a TSA form that asks:</p><p><em>“Have you ever or do you intend to provide financial assistance or other support to terrorists or terrorist organizations?”</em></p><p>I know that these are far less appealing destinations for Tadhg than Semnan and Arak (the latter known for its heavy water facilities) but .. just thought I’d save a wasted trip to the airport and back.</p><p>Beyond ascribing virtually every possible ill in the world to Israel but galvanizing most of his rhetoric around the idea that Israel is the world’s greatest problem and needs to be eliminated, Tadhg’s favorite online pursuits include <em>explaining to Jews how Zionism is actually totally different to Judaism</em> and therefore denying self-determination to (only) Jews is therefore totally okay.</p><p>It’s not clear whether Tadhg knows that the vast majority of world Jewry endorses Zionism. If he did his soundbites wouldn’t be as snappy. To be honest, he’d have to say something like:</p><p><em>“Here are really good Jews called Neturei Karta. Disclaimer: They’re a tiny fraction of the Jewish world, considered traitors, and about as looney as me and most non-insane Jews connect with at least the idea that Jews should have a national homeland in Israel</em></p><p>Although Tadhg has clearly reached such a sophisticated understanding of Judaism that he feels comfortable teaching the world’s actual Jews how they should define their Judaism, recent propaganda indicates that his level of knowledge about Judaism may not be as deep as he likes to portray.</p><p>For one — and no, this isn’t a joke, I promise — Tadhg recently reposted a tweet which claimed that “the largest Jewish population outside Israel is in Iran.”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/362/1*is9cI6kisJTh1biUEkvnEQ.png" /></figure><p>Has Tadhg actually met a real Jew beyond in the contrived context of anti-Palestine events, where tokenistic Jews who happen to share Tadhg’s destructionist worldview are treated like golddust so long as they renounce mainstream Judaism?</p><p>Has he ever attempted to engage one of the majority of Israeli citizens who support Zionism? Why is that the only Jews and Israelis he deigns to interact with all happen to be those who share his viewpoint?</p><h3>Fact 1: His Comedic Repetoire Is Essentially Limited To Skits Which Are Actually Propaganda And Hate Speech</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*d2NJpoQ_UL-sry6RJ9Kj8w.png" /></figure><p>Hickey’s propaganda is packaged — weirdly — as comedy. Here we must acknowledge that Tadhg has pulled a good ruse. Like Irish comic Tommy Tiernan who once drew ire for <a href="https://www.thejc.com/news/anger-at-irish-comedian-who-joked-6-million-jews-id-have-killed-10-million-pb3a2bb7">“joking”</a> that only six million Jews perished in the Holocaust (and were it up to him there would have been double that), Hickey — if absolutely needed — can turn around and claim that any of his gags were just a bit of “craic”.</p><blockquote>“F — — — six million? I would have got 10 or 12 million out of that… F — — — two at a time, they would have gone. Hold hands, get in there. Leave us your teeth and your glasses.”</blockquote><p><em>(Tommy Tiernan, Glastonbury Festival. As reported by The Jewish Chronicle)</em></p><p>The dissonance of tuning in for political satire and instead getting back content about how no Israelis were actually brutalised on October 7th creates something of a jarring dissonance, however. It’s like turning over a cereal box and on the other side of Tony The Tiger is an ode to the Ayatollah.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*P4onbj5DCo1amqpH7qR-jQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3W8KymLURWYAqHHELdU2RQ.png" /></figure><p>Even if you found the steady stream of race-bating and one-sided takes illuminating, I’m not sure how they’re supposed to be humorous in the conventional sense of the word. Like in the way that you might get a good laugh out of them after an exhausting day as an Israel-hating keyboard warrior.</p><p>But speaking of <em>chutzpah</em>: Tadhg — whose main contribution to comedy will probably be remembered as finding inventive ways to brand propaganda as it — finds time to critique the poor comedic skills of … you guessed it … those darned Israelis:</p><p>During a regular anti-Israel media trawl (conducted once every three minutes), Tadhg encountered a video imitating an Israeli airstrike on an Iranian broadcaster and uses the clip as evidence of how (all) Israelis suffer from “mass psychosis” and (thus) can’t understand why they are so reviled:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*EZYgolVQAs9DOw0RXnm0wA.png" /></figure><p>For what its worth:</p><p>The Israeli kids’ videos aren’t my cup of tea either. But the charge of poor comedic taste is still a bit rich coming from a guy whose idea of comedy is comparing the butchering of Israeli civilians on October 7th to being … wait for it … <strong>“stung by a bee.”</strong> and who once paraded around his native Cork trying to goad passers-by into condemning Hamas. The latter was intended to discredit the fact that Israelis often ask their interlocutors to condemn Hamas.</p><p>For what it’s worth — you guessed it — Tadhg says that he himself doesn’t <strong>condone</strong> Hamas — he just refers to them as the “resistance” ( <em>muqawwama</em>) engaging in “freedom fighting” and to feel very sympathetic for their tactics which he sees as the inevitable reactions to oppression. Which makes the two-faced act (the “comedy” to skirt around hate speech terms of conditions and the real Tadhg who does interviews) seem especially disingeuous.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5riP9UWfMEyCvd0DyEGqMQ.png" /></figure><p>In an interview with 5 Pillars, Hickey stated:</p><blockquote><em>“There’s an obsession here to condemn Hamas. Palestinans have been in some cases condemned to life in an open air prison. And yet when they fight back for their liberation and their independence .. </em><strong><em>we’re made to think in this part of the world that they don’t deserve freedom fighting</em></strong><em> and that they’re terrorists.”</em></blockquote><p>The telling part of the remarks are highlighted in bold.</p><p>The classic cowardly double-speak parallels perfectly the tactic he uses to condone the rape of Israeli women on October 7th. He doesn’t endorse the rape. But the random rape of women has to be seen in its proper context. Sorry, what!?!</p><p>And you know … the “all Israelis” thing is a bit grating, Tadhg.</p><p>A reaction to Ireland’s prodigious efforts to isolate and criticise Israel is that, here in Israel, the image of Ireland has shifted from <em>“idyllic place with friendly people”</em> (Ireland once ranked as the most popular tourist destination for Israelis; attitudes have soured so much since that a route was shelved after less than a year) to <em>“does travel insurance cover injury from a gang wielding pitchforks if they find out I’m from Israel!?”</em></p><p>An unfortunate extension of that — which I don’t condone — is reactionary anti-Irish racism. This I mean very sincerely. The way to combat bigotry is not to stoop to responding with bigotry. But it’s a dynamic.</p><p>Thus, I’ve seen plenty of responses along the lines of <em>“well, the Irish are just a bunch of Jew haters.”</em> I don’t make those comments because I know it’s not true: some may be, probably in reality a very small fringe, but not the totality. When you call all Israelis “psychotic”, “vermin”, and “genocidal scum” however … <strong>you’re doing just that.</strong></p><p>That video (and commentary) ranks up there in absurdity with Tadhg’s other fascinating post October 7th insight: that Israeli civilians were killed by <em>Israel</em> because they were caught in crossfire between the “resistance” (Hamas) and the IDF. I mean, it’s not like Hamas openly documented themselves engaging in premeditated and well-planned slaughter, right!? <strong>It’s almost a … psychotic thing to believe.</strong></p><p><em>“Some people have been saying it’s disproportionate,”</em> says Hickey’s shrill personification of an Israeli (who bears the subtitle “still the victim” — that Jews are perpetually “playing the victim card”, a favorite allegation of antisemites, is a staple in Hickey’s repertoire).</p><p>He then explains Israel’s response in Gaza as <strong>“burning a house down with the occupants inside.”</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WEuZFuo6c_KcOd_heuwgDQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8Wk9dl4twQ3FqWZwF567AA.png" /></figure><p><strong>It must have evaded Hickey’s bigoted attention yet again that Hamas actually did precisely that.</strong></p><h3>Fact 2: While Hickey Claims To Just Hate Zionism He Also Peddles In Just About Every Antisemitism Trope Out There</h3><p>Before coming to the attention of the Jewish world as the pin-up Western radical leftist anti-Semite in anti-Zionist clothing (David Lange of <a href="https://www.israellycool.com/2024/09/22/tadhg-hickey-terror-supporting-anti-zionist-not-antisemite-comedian/">Israelycool</a> first did the public service of pointing out the danger and toxicity of Hickey’s propagandising Jew hatred), Hickey appears to have made a living sharing these comedic videos which — long before this controversy, long before he began urging Iran to not let up in their missile strikes about Israel — focused disproportionately on Israel and <em>Jews</em>.</p><p>If you take nothing else away from this piece take this: please remember that pattern the next time you recognise it.</p><p>In one particularly repugnant piece — entitled <em>Hitler’s Arse</em> — Hickey’s crass Jewish caricature explains that he has made a documentary on the niche topic of Hitler’s arse (backside):</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*02kImHDzhcmbWZoTPI46_A.png" /></figure><p>Falling back on yet another lazy antisemitic trope (that Jews abuse the memory of the Holocaust to play a perpetual <strong>‘victim’ card</strong>, a staple theme throughout his ‘work’ and video-making), Hickey explains that the documentary, while niche, is just another addition to the already bulging repertoire of documentaries about Hitler available on television. You know … because <em>we talk too much about the Holocaust</em>.</p><p>The crass American imitation embodies what Hickey imagines Americans to be long before he wrote it out a hundred times over: imperial colonists working at the behest of some malignant global Jewish cabal which — one only imagine — Hickey suspects is to blame for this <em>perma-anger</em>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/676/1*FwGemtPtYNLokVEH_8S9tQ.png" /></figure><h3>Fact 3: Though Easily Dismissed As Just Another Crazy, He’s Amassed A Sizeable Online Following</h3><p>But Hickey’s penchant for radicalism and encouraging the extermination of Israel shouldn’t be dismissed too quickly.</p><p>Although Hickey lacks the commitment to hop on a failed flotilla, preferring to do his hate-mongering from dry land, apparently, he still has as reach of 164K followers (on X alone) — in addition to Tik Tok and YouTube.</p><p>Like most rabid antisemites, Hickey is periodically deplatformed which has led him to open a sideline of … soliciting donations. But his cover story creates some good plausible deniability that his messages were not intended seriously. Although it’s very clear that they are.</p><p>So although he may lack the mainstream cache of somebody like, say, Greta, <strong>Hickey’s vitriol still reaches far and wide.</strong></p><p>And while a sizeable amount of his following seem to be scattered throughout the Muslim world, his adherents can also be found, in number, right at home.</p><p>Besides offering a warped version of world events, Hickey also platforms a motley and ever-rotating crew of fringe haters whom he eagerly platforms.</p><p>It would not be accurate to say that Hickey is bringing these voices into the mainstream — for he himself does not enjoy that position. But he <em>can</em> be “credited” with importing hate speech from the Muslim world into Europe that might otherwise not have found footing there.</p><p>These include conspiracy theorists, a carefully curated cast of Jews who just all happen to share precisely his view that Israel is committing a genocide, and … the odd Iranian who also happens to adulate the Iranian Guards (dissident Iranians, for what it’s worth, are usually dismissed out of hand as paid Zionist shills, part of the global cabal.)</p><p>So this reshare emblazoning the star of David on the American flag — an antisemitic motif unquestionably alleging Jewish dominance over the country — is another of those little mask-slips.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/680/1*utrK-P-T-2XmaF-ISVGoXw.png" /></figure><h3>But How Does A Cork “Comic” Become An Iranian Propagandist, Anyway?</h3><p>Hickey’s meteoric rise through the ranks of professional Israel haters, however, is quite the perplexing phenomenon. ‘ Reading Hickey’s X feed, you might forget for a moment that he’s not the online alias of the military wing of Hamas. Rather, he’s .. a white Irishman who just decided, one day, that he was happy to devote the remainder of his life (literally) to taking one unending internet crap on Israel.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/797/1*_WSoS3iGo9OZEdj3eY23LA.png" /></figure><p>Can you imagine being so full of hate that <strong>that</strong> is what you strive to achieve before you kick it?</p><p>I mean at least Dan Bilzerian (also a rabid Israel hater) seems to be having a good time while doing the hating. Hickey is just perma-angry.</p><p>Daragh, an Irishman living in Tel Aviv, summed up the sheer strangeness of the phenomenon quite aptly:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/677/1*jxTWAuHBtKTQga7ESUCz0w.png" /></figure><p>It’s hard to offer an explanation that doesn’t sound a bit like something pulled from a low budget spy movie or one of those Netflix docuseries that inexplicaby gets dragged out into four parts as you’re left wondering whether this is a really fringe case or society is just much weirder than you realised ( <em>“The Leeman And The Ayatollah”</em> anyone?). But it’s also kind of strange that people in Iran are trying to exterminate us right now.</p><p>Anti-Israel radicalism in Ireland has long been hiding just beneath the surface.</p><p>Growing up in Cork, I’d often see flyers affixed to lamposts inviting the general public to a forum decrying Israel’s latest perceived wrongdoing.</p><p>As I got older, I’d sometimes Google the participants: doing so, you might find out that the esteemed speaker visiting from ‘Palestine’ had in fact served time in Israeli prisons for participation in terrorism that maimed or killed. This was before the contents of these closed-doors events were occasionally posted on the internet for all to gawk at.</p><p>So it was easy to buy into the myth — I’m sorry to say often propagated by Irish Jews themselves — that the fervent pro-Palestinianism in Ireland was nothing more than a misguided parallel with Ireland’s experience of colonialism (and how can that even be an excuse? That denies Jews’ connection to Israel!?) In many cases, I think it’s far more sinister.</p><p>I can recall, too, being taken aback by the overt antisemitism in Irish online spaces discussing Israel when … laptops still came with CD trays and having broadband internet was like gaining access to another universe.</p><p>So in a sense, Tadhg has broken some very important ground — if it can be leveraged to do something constructive like draw red lines to distinguish legitimate criticism of Israel from espousing terror. He’s brought something into the open that badly needed to be seen.</p><p>Why might the Iranians have taken such a shine to Tadhg that they gave him exclusive access to the Cosplay Being A Martyr Tent at Tehran’s airport (hey, not everyone gets chosen)?</p><p>My inkling is that even the Iranians may have been astounded at the naivete with which Hickey swallowed Soviet style state propaganda hook, line, and sinker and proved willing to regurgitate it with seeming indifference to who might be paying attention.</p><p>It takes a rather serious level of commitment — or stupidity — to be willing to argue both that <strong>October 7th was a mostly peaceful act of resistance</strong> and <strong>defy all scientific evidence suggesting Iran’s determination to obtain a nuclear weapon.</strong></p><p>But whatever the cause, it’s a fitting explanation.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/684/1*1BIU0Pl17QVZcb_o8YzVWw.png" /></figure><p>Tadhg delivers a superlative level of conspiracy theory pushing and animosity that isn’t easy to find among Western anti-Israel leftists. His cocktail of rable-rousing conspiracy theory endorsement and classic but highly reliable Israel villification offers a ready made formula to offset reason and stimulate anti-Isreal ire.</p><h3>Is Hickey On The Iranian Payroll Or Does He Just Have A Lot Of Time For This Stuff?</h3><p>Whether <em>Tadhg Joon</em> has received monetary recompense for his tireless efforts on behalf of the Iranian regime is impossible to know.</p><p>Although that doesn’t stop it from being the subject of lively speculation and debate.</p><p>Elliot Nazar, <a href="https://www.unitedagainstnucleariran.com/blog/visiting-ayatollahs-part-3-tadhg-hickey-and-eire-iri-connection">writing in</a> <em>United Against Nuclear Iran</em> penned an interesting entry exploring how there often really <em>is</em> more than meets the eye when it comes to collusion between radical elements in the Republic of Ireland and Middle Eastern terrorists.</p><p>Politically, Hickey affiliates with Sinn Fein — a group known both, of course, for its affiliation with the IRA, as well as their training and arms exchanges with the PFLP. So in a sense this is just a modern incarnation of a bizarre love affair that streches back some fifty years. But in another it represents a push by Irish radicals into the arms of a new group of strange co-revolutionaries: the Iranians.</p><p>Why Ireland appears to be cultivating a relationship with Iran is unclear. But there does seem to be some substance to the idea that it is, indeed, happening.</p><p>Irish President Michael D Higgins wrote a letter of congratulations to Masoud Pezeshkian upon his election as President of the Islamic Republic.</p><p>Writing before the Iranians launched one of two major batches of missiles to Israel in 2024, Higgins informed his Iranian counterpart about the embassy which Ireland was then building in Tehran and expressed hope that Iran would play a crucial role in helping build peace across the Middle East.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*umhlpHwPx6IWzFsIXW2aQw.png" /></figure><p>After the letter “leaked,” Higgins was quick to blame Israel before it became clear that the source of the leak was … the Iranian mission in Dublin itself posting the letter to X/Twitter.</p><p>That very strange moral compass was also on full show last summer when Ireland’s leading coalition parties chose to publicly snub Israel’s ambassador, Dana Erlich, by “disinviting” them from the parties’ annual conference. It was shared — one gets the feeling very deliberately — that the Iranian envoy, however, had made the guest list.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*otv3xdznQswBBnqfCmk9tg.png" /></figure><h3>Hickey Routinely Goes Where Other Antisemites Are Too Smart To Venture</h3><p>So if there’s any truth to the idea that Hickey’s support from Iran may be more than coincidental, it’s probably got something to do with the fact that he reliably spouts the kind of propaganda that can be found on Press TV (who he often retweets with zeal).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/671/1*oHAgt2AXo6HDIdCHvs5Ayw.png" /></figure><p>Were Iran to try to establish a Dublin bureau for Press TV it might (emphasis on ‘might’) fall foul of a media watchdog. So a clever strategy, instead, is to bolster influencers who may have a more effective reach.</p><p>Of course, this strategy is not in itself malevolent. Israel too and countless world governments can be shown to engage in this kind of public diplomacy. But might, at least, provide a modicum of explanation for the otherwise strange story.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/663/1*6ltAu-Uij9t_ZMfvAiZxuQ.png" /><figcaption><em>Hickey, having fun with the IRGC, posts a tweet of himself about to engage in a popular tradition among extreme fringes in the Muslim world: ritually defacing the American and Israeli flags by walking on them.</em></figcaption></figure><h3>A Bellweather Of The ‘Unmasking’ Phenomenon</h3><p>Another reason that I find it interesting to watch Tadhg when there’s virtually no other Israel-hater I would bother with: I’ve come to regard him as a useful bellweather for the broader phenomenon of what I and many in the pro-Israel camp have come to call the phenomenon of <strong>“unmasking”</strong> — by which individuals whose animus of Israel was motivated by anti-Semitism (and I underscore — I do not suggest that that is all or even most of that group) eventually reveals itself to be frank antisemitism.</p><p>At the time of writing, Hickey has authored 44,000 tweets, countless of which have gone to denouncing US “imperialism”, the West, Israel, and Jews.</p><p>In the process, he has created one of the internet’s most fertile self-documented archives showing how a random Westener went from being just another guy at the protest rally to a willing parrot for the Iranian axis.</p><p>This has import far beyond the narrow context of Hickey and Ireland and is a matter of major interest to the Jewish world at large.</p><p>To be clear: I’m not alleging that most folks who are broadly critical of Israel are anti-Semites. Nor am I convinced that it’s the tiny minority that it’s often dismissed as. But those people are certainly not the totality of the movement. However, the failure of the pro-Palestinian movement in Ireland to distance itself from Hickey’s rhetoric is telling.</p><p>The phenomenon by which anti-semites masquerading as anti-Israel campaigners reveal their true colors is also not a linear one. When they sense that Israel and the Jewish people are on the ropes, they feel emboldened to step out of the woodwork and give up the subterfuge, which must be tiring to maintain.</p><p>In fact, this is more or less the whole reason I wrote this blog: we’re nearing a point of evolution with Hickey’s rhetoric that we longed sense we were moving towards. In recent days he has:</p><ul><li>Openly encouraged Iran to “destroy” Israel (the tweet was posted at the height of the Iranian missile barrages)</li><li>Chosen the same timing precisely to insist that Israel must be forcibly removed of its nuclear capability</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/362/1*MmpFo-GyQzGvvsgUIN82KQ.png" /></figure><p>He even got impatient when Iran stopped firing for a while. Writing just hours after Israeli civilians had been killed by successfull Iranian rocket attacks, Hickey urged the regime to “get its shit together” and keep hitting Tel Aviv:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/684/1*T-39ffron_ajRTFudusJ4w.png" /></figure><h3>He Also Enjoys VIP Access to Terror Networks, Showing Up At “Star Studded” Events Like Nasrallah’s Funeral…</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*aLf33qmlcL9kdX7xjHBslQ.png" /></figure><p>The world of anti-Israel extremism must be a pretty close-knit community given that many of those at its pinnacle are routinely shifted out of their positions.</p><p>But perhaps thanks to a friendly letter of commendation from Iran, Tadhg found himself at another all-star anti-Israel event: the funeral of Nasrallah (or maybe Hizbullah was just impressed with the footage of Hickey chanting ‘Death to Israel’ that received widespread attention).</p><p>You know how Ireland is trying to change the definition of genocide to charge Israel with it? That was one of Tadhg’s main learnings from the dig-in with the Hizbullah lads. The imperial west, he said, has no write to define terrorism and graft it onto peace-loving folks like his Hizbullah hosts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ljubK0BaHZBBFcq30YkaJQ.png" /></figure><p>Who apparently plied the Corkman not only with ideology. But also with lots and lots of cake.</p><p>Turning to camera at the funeral (a few minutes before railing at the IAF flyover) Hickey took a moment o record his gratitude at the exquisite bakery skills of those in attendance, remarking how he was “blown away” (not literally, of course) by:</p><p><em>“Absolute mobs of people handing me water … and cake.”</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wKTS9refwpUr5C0VmhbNYA.png" /></figure><p>In recent days, Tadhg lamented the assassination of the late Nasrallah’s personal bodyguard whom he met on his propaganda tour of Iran. Hickey described “Abu Ali” as a harmless human being who wouldn’t hurt a fly.</p><p>He did not divulge whether Ali was also a talented and determined baker. But one gets the sense that the guy just <em>*was*</em>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/675/1*7fgsKgigVYZTG-AZ1dJDsQ.png" /></figure><p>Here, again, one wonders the degree to which it’s actually plausible for a human with the faculty of thought to believe this kind of stuff.</p><p>There are countless people in Lebanon who would either burst out laughing at the claim that Abu Ali was “gentle” or demonstrate, to Tadhg, the methods Hizbullah employed which were not very gentle — like disappearing opposition into torture chambers.</p><p>This is the same Hizbullah, it’s worth remembering, which killed an Irish soldier on duty with the UN in late 2022.</p><p>But much like Israelis who aren’t demonic and Iranians who aren’t mouthpieces of the regime, these inconvenient populations simply don’t exist in Hickey’s toybox version of the Middle East.</p><p>Which is why — as frightening as hate like this is to witness — the emboldening of the ayatollahs actually does the world a great favor, in this sense: we get to see the hatred for what it is and what it’s always been. It may be defy reason, but it’s there with correct labelling.</p><p>It also forces people to pick sides and own the consequences of their decision.</p><p>But at least we got something actionable out of this spectating. Note to Israeli embassies: make less infographics; bake more cakes.</p><h3>Some People Have Being Paying Attention, At Least</h3><p>So is anybody taking notice as a guy from Ireland slowly morphs into an open exponent of “Israel must be exterminated and never allowed to exist?”</p><p>Is this just a once off thing or does Hickey represent the beginning of an avalanche of transparent radical jihadi propagandists?</p><p>And although Ireland may be undoubtedly derelict in its failure to prosecute hate speech, nobody — including me — is holding out much hope that this will change.</p><p>Will Hickey be a contained phenomenon as Ireland becomes subsumed by a tornado of hatred? Or will be come to be regarded as ahead of the time in the things he said openly? Will speech calling for the bombing of Israeli civilians be regarded as mainstream in just a few years’ time?</p><p>According to one cat on the street here in Jerusalem, Hickey’s prodigious slew of anti-Israel output has caught the attention of at least one national intelligence service. But that’s not exactly a scintillating revelation. Hickey has kind of reached the final level of anti-Israel agitation.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IxXr25DPvYfYjf3npAlDdw.png" /></figure><h3>Hickey Plans A Life Of Full-Time Anti-Israelism, Yet Apparently Hasn’t … You Know … Ever … Visited Israel</h3><p>Besides the US, one border that is unlikely to ever open up for Hickey is that of Israel, the state he variously labels a “cancer” and a “stain on humanity” that must be (variously) “destroyed” or “excised”.</p><p>Notably, Hickey has gone on record as stating that he is happy to “dedicate” the rest of his life to doing whatever he can to “help bring down” this dreadful country.</p><p>But one thing is very curious:</p><p>Good-faith actors who decide that they want to dedicate all their energy to a moral crusade targeting a country thousands of miles away usually have the motivation to — at least — hop on a flight there and visit it.</p><p>Here we find more delightful proof of the total absurdity of the kind of West-meets-Jihadi totalitarianism that Hickey represents. Hickey’s information about Israel, it seems, comes entirely from books, the internet, and the safe harbor of online workshops about the evils of Zionism.</p><p>While another famous Irish anti-Israel hater Richard Boyd Barrett at least put in a few months on a <em>kibbutz</em> (where he saw exactly what he wanted to see and then spent the next two decades referencing), Hickey, seemingly, never even bothered to visit before engaging on his never-ending moral crusade. Why try to get both perspectives when you have the internet, right!?</p><p>So I ask again:</p><p>Do you want to take your advice about Judaism from a guy who thinks Iran houses the world’s largest Jewish population; or predicate your understanding of the conflict on the deranged musings of a guy who’s never actually stepped foot in the land he professes to be an expert about?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/683/1*vKFbUAVu0QYF-EsQjAWlmQ.png" /></figure><p><em>(While Israel has no business in allowing hostile foreign agents like Hickey into their territory it does have a double edged effect. Hickey is clearly unaware how bomb shelter doors work in Israel — the places Israelis have to run to when his friends send over missiles. Although I’m not sure that knowing that fact would have prevented him from spreading more fake news propaganda)</em></p><h3>Hickey Is Convinced That Everybody Besides Evil Zionists Thinks Exactly Like Him</h3><p>Behold the ugly end result of a fascinating combination of profound self-delusion ( <em>Zionism is not Jewish! It’s okay to demand the elimination of .. just Zionism!</em>), a cosy echo chamber, and the kind of warped impression of the parameters of the Israel-Palestine debate that you’ll get if your sole sources of information are Irish news and Iranian state propaganda.</p><p>Enveloped in this strange mental space, Tadhg asks, he hopes rhetorically — how Israelis (if they survive, as he hopes they won’t) plan on living in a world where (to quote verbatim) <em>“every decent person with a soul and a beating heart fucking despises you and everything you stand for?”</em>:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/680/1*KD9PG7YgoUW7b2HLzCHvow.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/669/1*B783ya5LGtBKn_T7NUpF7Q.png" /></figure><h3>Why Is Ireland Acting As A Safe Harbor For Radical Anti-Israelism &amp; Anti-Jewish Hate Speech?</h3><p>As interesting as the unusual meandering of Hickey’s career is to witness, why Ireland has proven steadfastly unwilling to do anything whatsoever to combat extremist anti-Israel rhetoric is a much more important topic of enquiry.</p><p>To the righteous fury of Hickey and his comrades, the UK is currently prosecuting an Irish band — Kneecap — under anti-terror legislation for displaying the Hizbullah flag.</p><p>But both in this case and others (like when a sitting member of parliament similarly called for the elimination of Israel and the globalising of the intifada) Dublin has proven resolutely mute. And not for lack of … source material.</p><p>In recent days, Hickey has declared Zionism to be the<em> “greatest cancer”</em> facing humanity (which must be excised, etc; the metaphor is a long time Iranian favorite):</p><p>He endorses the harassment of those being evacuated from Israel by boat and endorses the perverse idea that they should be subject to North Korean style “re-education” (styled ‘de-Zionisation’) upon arrival at their country of destination for the crime of not subscribing to his hate-filled ideology:</p><p>He also openly jubilates as ballistic missile impacts targeting scientific research facilities in Israel:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/758/1*qnWFDAGFj1-CFqKnLwOT1Q.png" /></figure><p>He reshares naked assassination threats against Israel’s Prime Minister:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/683/1*LdWzqfRD6OFQnUpomkFuRA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/669/1*PHMOKWL8Bhd49BUvrw1TDQ.png" /></figure><p>And the <em>just-anti-Zionist</em> comedian also likes 911 style conspiracy theories (Hickey never met a conspiracy theory or Jew-hater that he didn’t instantly love, especially when they come in one package):</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*yodNJ8lFMFBHk2pGEhUkVg.png" /></figure><p>And (another <em>nothing-against-Jews</em> slip moment) decides that the most fitting way to rub salt into the wounds of rocket attacks on Israeli civilians is to butcher a <em>Jewish</em> expression of mutual solidarity (Am Yisrael Chai) rebranding it “Am Israel Cry”.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*zxg1Kksvnp1b0fFtgbKqig.png" /></figure><p>Speaking of the IHRA definition, Hickey compares Israel to Nazi Germany almost every day of the week:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*1ItYphcksifLtdQzlF9quQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/683/1*fzhncz5Yu-atVJjtwx9Ylg.png" /></figure><h3>Ireland’s Strange Landscape Of Israel Hatred</h3><p>Hickey’s vigorous campaign against Israel occurs against the backdrop of Ireland’s obsessive desire to not only attack Israel on every front possible (diplomatic, political, economic), but to also rid the country of any and all residual attachment to the Jewish state.</p><p>Like a Jewish family hunting down morsels of leavened bread on the eve of <em>Pesah</em>, Ireland is on a frenzied mission to clean out every residual drop of Israeli presence from its little Island.</p><p>Thus Tadhg often echoes the rallying call of the Ireland pro-Palestinian movement which is echoed at just about every protest they organise: the government must<em> </em><strong><em>do more</em></strong> to pressure Israel.</p><p>Thus not only does the pro-Palestinian movement in Ireland really hate Israel, they reflect some of that hate inwards too — hating their own government for not being more hateful towards Israel.</p><p>Although sometimes put into the specific <em>(like demanding that the Israeli embassy be shut down; ultimately successful)</em> in other instances it’s left as a sort of nebulous wish, hanging poisonously in the air, suffused with whatever supreme indignant moral righteousness must smell like.</p><p>This is a rather strange fixation because Ireland — a small Ireland on the edge of Europe — already does an awful <em>lot</em> to persecute Israel in just about every way that it can.</p><p>In fact one could aruge with some credibility that on a per-capita basis, no other nation devotes more of its parliamentary time, media coverage and diplomatic activity to taking a partisan position about a conflict on the other side of the world which it has literally nothing to do with. Certainly no other nation which maintains that it is steadfastly “neutral.”</p><p>Among Ireland’s achievements during a very busy 2024 for anti-Israel fervor:</p><p>It succeeded in creating an environment so hostile that Israel closed its diplomatic mission (a move unprecedented in Europe); it advanced the first selective boycott bill targeting the Jewish state in Europe; it rallied nations behind the idea of kicking Israel out of the EU; and, of course, it joined South Africa’s lawfare at the ICC.</p><p>Ireland does not have a significant armed force. The one that it has has anyway decided that on principle it will no longer be buying military equipment from Israel.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5880iMa4vjFh8EZQiBha9Q.png" /></figure><p>The rallying cry to “do more” presumably, therefore, does not include an urging to engage in military intervention. So instead those making the call are forced to engage in a bizarre sort of witch hunt attempting to hone in on any of the ever-decreasing number of ways in which Ireland and Israel are intertwined.</p><p>Thus did Cork City engage in the rather strange spectacle of formally “banning” Netanyahu and the Israeli government from setting foot in Cork.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/753/1*FXfnhF8OrKQKDlRFspoorQ.png" /></figure><p>And when not thwarting things that would never happen anyway, the pro-Palestinian movement enjoys reading a “news” website (The Ditch) whose entire reason for existence appears to be writing journalistic “exposes” revealing how 5KG of weapon parts may have overflown Ireland for 10 minutes at 40,000 feet on a DHL flight — thereby sullying the pristine neutrality of Irish skies momentarily and forcing Tadhg to take time away from writing one anti-Israel post to sharing one of their articles.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LA37u0BJ5R0PUfrJeGXjFg.png" /></figure><p>The head of Ireland’s Central Bank was dragged before parliament recently to answer angry questions as to why they are fulfilling their obligation to facilitate the sale of Israel government bonds.</p><p>Trinity College Dublin became the first mainstream academic institution to completely sever ties with Israeli institutions, bowing to student pressure.</p><p>And Irish newspapers carry pieces like these probing into the scandalous state of affairs whereby Ireland and Israel engage in doing business:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1JMv_JVAXCrQ6tSnHsVxFw.png" /></figure><h3>How Does An Antisemitic Comic Land Irish Government Funding? By Asking For It!</h3><p>This is why, maybe, Ireland has proven itself unable or unwilling to do anything about anti-Israelism that is really about Jews:</p><p>When the background noise against Israel is so vitriolic that when somebody pops up and says: <em>“great! Fire more rockets at Tel Aviv”</em> it sounds like just another take on morningtime television.</p><p>Even after sharing a post in which he appeared to defend rape on October 7th (and endorsing a conspiracy theory claiming that Israeli deaths were due to ‘friendly fire’) he was platformed at an Irish arts center and his work on overcoming alcoholism <em>“Gatman”</em> is listed as having received funding from the Irish Arts Council:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/540/1*1ZSh8698xnot0Gg3-ndK-A.png" /></figure><p>The Irish Arts Council, in turn, is by its own description:</p><blockquote><em>…the national </em><strong><em>government agency</em></strong><em> for funding, developing and promoting the arts in Ireland.</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/675/1*JI4Se5MvTzhr28-qLIImwQ.png" /></figure><p>Being a rabid Jew-hater and conspiracy theorist isn’t an impediment to receiving state commissions for theatrical productions in today’s Ireland (I could point to Hickey’s weird fasincation with 9/11 but at this point citing examples seems redundant.)</p><p>This remarkable tolerance of anti-Jewish bigotry in Ireland permeates other arenas of public life — including politics and, of course, the media.</p><p>The Irish Times is Ireland’s newspaper of record. Mary Leland <a href="https://www.irishtimes.com/culture/stage/review/2024/08/30/gatman-review-tadhg-hickeys-monologue-is-an-exposition-of-inebriation-as-something-joyous/">reviewed</a> Hickey’s performance for the paper last August.</p><p>The last lines of Leland’s review contains this observation — the most polite kind of saying this possible that — you know — if you’re going to throw adorn yourself in the hallowed flag of Palestine … you might want to throw in there that there’s a wee bit of political grandstanding here (or disclose that you’re not actually a comedian but rather a professional Jew hater).</p><p>Leland writes:</p><blockquote><em>It must be added that the itinerary omits any notable reference to Palestine, </em><strong><em>yet during the closure’s inevitable standing ovation there it is: the flag unfurled against Hickey’s chest like an emblem, but of what? Have we been thinking of Palestine throughout this performance? </em></strong><em>The thought itself unfurls like an accusation, casting the play in an altogether different debate.</em></blockquote><p>Like most online personalities who devote themselves to propagating hate speech, Hickey plays a game of cat and mouse with tech platforms, which he invariably decries as being (somehow) in cahoots with the evil Zionist overlords who saturate his worldview.</p><p>In this sense, Hickey is to be congratulated for the audacity but ingenuity of this self-fulfilling prophecy: if you create anti-Semitic hate speech, you will be deplatformed by platforms which object to hate speech.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/645/1*s5Uc5L9O4K1xV7QKKXeinQ.png" /></figure><p>You can then weaponise that as further evidence of the Zionist cabal and leverage that to lap up an unending supply of more crazies:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/669/1*rURtGKtd7MyrL2MKk5s1PQ.png" /></figure><h3>Patent Pending: The Invisibility Cloak Called ‘Just Anti Zionist’</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fFYZtT_n-HpxMGpN3nw5mg.png" /></figure><p>It’s impossible not to draw some observations about the kind of anti-Semitism that Tadhg embodies and which has succeeded in making it into the mainstream in Ireland. If it could be captured with a description, it would be something like:</p><p><em>“We’re just anti-Zionist! We have absolutely nothing against Jews! Call me anti-Semitic? There you go ahead — you Jews are always playing the anti-Semitism card. Oh shit! I meant typical Israeli. Or is it Zionist? Whatever we’re going with, I don’t like you. But it has absolutely nothing whatsover to do with you being Jewish, this I can assure you. Actually, you’re being quite anti-Semitic yourself. You are trivialising actual antisemitism, you know</em> “</p><p>(Okay, that was more than a flavor)</p><p>The self-assuredness of those who don the anti-Zionism invisibility cloak is also quite something to witness. I wonder, too, does it ever occur to them how unconvincing an act it is.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/715/1*2KI3oCGdy91NkO66DWQa9Q.png" /></figure><p>As a Jew, few things are stranger than somebody who isn’t Jewish and who appears to know rather little about your faith try to lecture you on your religion.</p><p>The centrality of “good Jews” to this strategem can scracely be understated. They are absolutely vital: the ideological cover needed to “prove” the theory.</p><p>So in a desperate grasp to grab whatever Jews he can find for ideological cover and to deflect against accurate charges of anti-Semitism, Tadhg latches onto … True Torah Jews, Neturei Karta, and whoever else he can dredge up on the internet.</p><p>Unlike Tadhg I suspect, I’ve read some of their literature. It’s nothing even close to the hatefulness of Tadhg’s perma-anger. What seems lost on Tadhg, and while it’s a small point, it’s a telling one: arguing that Judaism does not support Zionism does not automatically mean endorsing the view that other Jews who think otherwise should be annihilated by missile-fire. It is not <em>necessarily</em> a plain endorsement of terror.</p><p>These “good Jews” are beckoned from the far corners of the internet — which creates the impression that they’re both far more numerous and mainstream in the Jewish world than they actually are.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/683/1*sRLbWIN1TKKvKUvpPmzvuA.png" /></figure><p>So much as Press TV pumps out a 24/7 stream of fake news, disinformation and lies, Tadhg deludes his equally misinformed followers into believing in a fictional version of the Jewish world that suits their desire to not be anti-Semitic but which, sadly, doesn’t actually exist.</p><p>This is, I reckon, why the “just anti-Zionist” thing seems to have first taken root in Ireland before propagating, as a great idea, to other parts of the world. If you don’t know any Jews in real life, it’s much easier to belief random facts about them — including that Max Blumenthal carries weight as a legitimate commentator or that your average pulpit rabbi in the Diaspora conducts Shabbat services hot off the back of an interfaith dialogue and shares your rejection of Zionism as “anti-Semitic” (oh, please!)</p><p>But even here we find that the swiss cheese of Tadhg’s unconvincing act is littered with holes.</p><p>He often takes aim at the “chosen people” and espouses messaging about Jewish supremacy (as well as control of the media, government, and much more). That doesn’t sound much like opposition to Israeli policies. That reeks of plain old anti-Semitism.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/695/1*kzA3AyW8bmsd7jlaiMeKGg.png" /></figure><p>To illustrate the extent of the mental gymnastics anti-Semites demand that “good Jews” pass through to avoid being hated or worse, it’s worth pausing for a moment to think them through:</p><p><em>So you’re okay with Jews so long as they repudiate Zionism. But you still hate Jews for “Jewish supremacy?” So do they need to go another hurdle to gain your hallowed stamp of acceptability?</em></p><p>For the vast majority of Jews either: live in Israel (more than half of them), have family in Israel (another significant percentage) or live in the Diaspora but support Zionism, all Tadhg has to offer is one bilious tweet after the other:</p><p>Tadhg is also, of course, a fervent proponent of the idea that Jews are to blame for their own hatred:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/676/1*pd3-Iz1_gdXQYS_-WmpcVQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/697/1*J-LoH6r366ZgiLhEcapfIA.png" /></figure><p>Accusing Jews of being “demonic” is another favorite part of Tadhg’s rhetoric, too.</p><p>And he relishes in making fun of the appearance of Jews he dislikes (or supporters of them) — making “jokes” that they look “inbred.” So beyond being a Jew-hater and a guy who despises Israel … Tadhg is kind of just … generally a pretty ugly human being.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*F7irElgQNi-KpNCTG4ovZQ.png" /></figure><p>And it’s a trite response, in a sense, but equally, it merits repetition as it’s another good yardstick by which the authenticity of anti-Israelism can be assessed: while Tadhg wants to devote his life to railing against Israel, there is no evidence that he has taken even a vague interest in any other geopolitical conflict currently taking place in the world.</p><h3>The Soundtrack To Tadhg’s Wedding Will Be: Boom, Boom, Tel Aviv</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/637/1*Og0vcCruTXRrfa2rPHHA2g.png" /></figure><p>Call me naive, but I still have a hard time wrapping my head around how profoundly hate-filled a single person can be that they wish to open their wedding with a soundtrack about a (literal) missile attack on a city more than one thousand miles away.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/686/1*gJHHNOS025HSW8-IBcG5cg.png" /></figure><p>Much like <em>Hamasniks</em> foist AK-47s into the hands of toddlers on public stages in Gaza, Tadhg’s wedding, apparently, will get started with an orgy. Not of that kind, maybe, but of hate:</p><p>If you don’t feel like watching the video, I can give you the quick summary. To a backdrop of footage of Iranian ballistic missiles atacking Tel Aviv, the lyrics are:</p><p>“Boom Boom Tel Aviv / This is what you get for all your evil deeds / You brought this upon yourself it’s your time to bleed”</p><p>I don’t know. Maybe that tweet was in jest. Is that the comedy I’ve been missing all this time? I’m in stitches!</p><h3>Full Tolerance For Hate Speech. Zero Commitment To IHRA: Ireland’s Failure To Rein In Anti-Semitism.</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VM_uAIXVCqr1jzbX9hK1Ug.png" /></figure><p>What Tadhg Hickey also represents — beyond the vulgarity of irrational hatred — is the complete and utter failure of the Republic of Ireland to take any meaningful action to ensure that the country doesn’t become a hotbed of persecution for its tiny Jewish population.</p><p>The Irish approach can be best described as an extreme case of selective laissez-faire.</p><p>While legislation exists that would arguably make Hickey’s posts criminal offences (see, for example, the <a href="https://www.irishstatutebook.ie/eli/1989/act/19/enacted/en/print.html">Prohibition Of Incitement To Hatred Act 1989</a>), and while Ireland has even recently discussed revising its outdated hate speech laws, this legislation never seems to be used to actually prosecute Jew hatred.</p><p>The Irish position instead seems to be that so long as Israel is the target (and not <em>explicitly</em> Jews), anything is fair game: like anti-Israel demos parading through Dublin featuring mock rockets and the flags of terrorist movements.</p><p>For Irish-born <em>Zionist</em> Jews like me, this creates a strange kind of cognitive dissonance. Which might explain, in part, why <em>The Matrix</em> is one of my all-time favorite movies.</p><p>Official Ireland has long told its small Jewish population that they are a “treasured” minority. I always found this kind of curious.</p><p>While it’s heartening in an abstract sort of way to know that Ireland once elected a Jewish lord mayor (and all that) Jewish communities who live in the diaspora generally set their sights simply on peaceful coexistence rather than in being museum exhibits or held up as evidence of a makebelieve coexistence dictated on somebody else’s terms.</p><p>To hear Zionism described as an ideology of hate and likened to Nazism makes any supposed tolerance ring very hollow. You cannot graft your own idea of national identity on any people. Accepting Jews only when they conform to a fringe stream of anti-Zionism Judaism is not vastly differently than just deeming Jews and Judaism unpalatable in your society altogether.</p><p>Within the laughably small microcosm of Irish-born Jews (who could probably all pack into a generously sized pub at a push) my voice may be a hawkish one. But I’m aware that others — especially those living in Ireland — pursue a more conciliatory tone and seek, endlessly, to find some sort of “better path.”</p><p>As much as I think that they are well-intentioned but hopelessly misguided, I recognise that there are other opinions in the room. But in pursuing some kind of reconciliation, I hope that they can protect collective interests:</p><p>When it comes to anti-semitism, judge Ireland not by what it says, or what it says it will do, but what it actually does.</p><p>Alarmed at the rise in anti-Semitism carrying on the back of the country’s longstanding and fierce opposition to Israel, Irish ministers, earlier this year, held two rounds of dialogue with Jewish leaders both in Ireland and in the US (the latter preceding a traditional annual audience with the US president).</p><p>Foreseeing that the second Trump administration could blow a chilly breeze over Ireland’s economy — massively dependent upon multinational corporations, many of whom are based in the US — Ireland engaged in a brief round of what might be called deceptive pacification.</p><p>Importantly, the IHRA definition was finally endorsed. But the very first Holocaust Remembrance event after its adoption was marred by the presence of a virulently anti-Israel president who, like Hickey, peddles in conspiracy theories, and who used the platform to criticise Israel’s conduct in Gaza.</p><p>So perhaps this is the resolution to the dissonance I perceive between the Ireland I once knew and what I witness from afar today: the rot emanates from the top.</p><p>Of course for folks like Tadhg ‘Tehran’ Hickey (TTH?), doing the whole casual Israel-Nazi comparison thing is like brushing your teeth in the morning.</p><p>This setback was followed by other blows to the prospect of reconciliation that I do not believe there is any way back from: Israel’s decision to shutter its embassy in Dublin which was followed by the Irish Government’s miraculous abandoment of its long-term opposition to a bill which will criminalise trade with Israeli businesses over the green line.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/680/1*HYIr5Xdfyf_W1a2wXBa2qQ.png" /></figure><p>Like discovering that yes, Tadhg Hickey actually wants all of us Israelis to die in a ballistic missile strike, however, it’s probably for the better that things map out this way.</p><p>Compared to the hazy world that Hickey inhabits, when true colors are finally shown, the reality we’ve been navigating becomes only more vivid.</p><h3>Bonus: Questions For Tadhg</h3><p>Combatting bigotry is a team sport. You don’t need to be Jewish to take part. If you’re not, know that your support will be appreciated.</p><p>Here are a few ready-to-go interview questions:</p><h3>1: Why Israel, Man?</h3><p>You’ve written that you would like to dedicate the rest of your life to seeing Israel eradicated and seem to devote most of your waking hours to defaming the country.</p><p>You say that you do so out of a sense of monumental justice.</p><p>There are many humans rights issues in the world, but you seem to have shown no interest in them, ever.</p><p>Why is that?</p><h3>2: How Do You Deal With Facts?</h3><p>The majority of Jews are Zionists. Normative Judaism places the connection to our ancestral homeland — for which Zion is a metaphor — at the center of our faith.</p><p>You insist, however, that Zionism has nothing to do with Judaism.</p><p>As a non-Jew, you are effectively telling the majority of the world’s Jews that they are defining their identity incorrectly.</p><p>If I told you that as an Irishman you are bound to love Israel, you would tell me that it’s not my place to define your Irishness.</p><p>So why do you deny that right selectively to Jews?</p><h3>3: If you “only” hate Zionists, why do you endorse every antisemitic trope … ever?</h3><p>If you only have a problem with “Zionists,” why do you tweet about things like “Jewish supremacy?” Why is all your commentary about Zionists — and Israel — laced with classic antisemitism?</p><h3>4: How do you plan to destroy Israel if words aren’t enough?</h3><p>So you’ve mentioned that you want defeating Israel to be your lifelong battle.</p><p>But tweeting from Cork doesn’t seem to be making much of a dent in our success.</p><p>Do you have a plan B? Does it involve joining a military movement? If so, have you given thought to which and where you might undergo combat training?</p><h3>5: What kind of Hamas fighter would you be if October 7th Happened Again?</h3><p>You love ‘resistance’, right? And you were happy to see Iran throwing ballistic missiles at Israel. So presumably you’re fine with indisciminately killing Israels.</p><p>That being the case, let’s indulge in some roleplay.</p><p>October 7th happens again but this time you’re on the ground.</p><p>It’s your moment to liberate Palestine, Tadhg, and you’ve got your dear friends for company!</p><p>A fellow resistance member hands you a gun, some matches, and a torch. He screams “Jews — over there!” and points to a family of terrified Israelis (which you call ‘settlers’) cowering for safety.</p><p><em>What’s your next move?</em></p><h3>Further Reading</h3><p><a href="https://www.israellycool.com/2024/09/22/tadhg-hickey-terror-supporting-anti-zionist-not-antisemite-comedian/">https://www.israellycool.com/2024/09/22/tadhg-hickey-terror-supporting-anti-zionist-not-antisemite-comedian/</a></p><p><a href="https://www.israellycool.com/2024/09/30/tadhg-hickey-amplifies-antisemitic-conspiracy-theorist-and-holocaust-revisionist-ryan-dawson/">https://www.israellycool.com/2024/09/30/tadhg-hickey-amplifies-antisemitic-conspiracy-theorist-and-holocaust-revisionist-ryan-dawson/</a></p><p><em>Originally published at </em><a href="https://blog.danielrosehill.com/posts/tadhg-hickey/"><em>https://blog.danielrosehill.com</em></a><em> on June 22, 2025.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9a3546d8d7ba" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Custom GPT List — August 2024]]></title>
            <link>https://medium.com/daniels-tech-world/custom-gpt-list-august-2024-d2fba30348d9?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/d2fba30348d9</guid>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[customgpt]]></category>
            <category><![CDATA[gpt-4]]></category>
            <category><![CDATA[generative-ai-tools]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Tue, 20 Aug 2024 12:11:27 GMT</pubDate>
            <atom:updated>2024-08-20T12:11:27.959Z</atom:updated>
            <content:encoded><![CDATA[<h3>Custom GPT List — August 2024</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rM6Q25CYwMwroot2ScLoBw.png" /><figcaption>A toybox full of GPTs. DALLE.</figcaption></figure><h3>Notes</h3><ul><li>All of these GPTs are free to use on ChatGPT</li><li>Custom GPT creators, including me, have absolutely no insight into user interactions with custom GPTs</li><li>This list is organised alphabetically</li></ul><h3>A Day In GPT Land</h3><p>A GPT who guides the user through an entire day coming up with a random fun itinerary</p><p><a href="https://chatgpt.com/g/g-FiD7qP5nQ-a-day-in-gpt-land">View On ChatGPT</a></p><h3>AI Career Ideator</h3><p>Career advice GPT which focuses on encouraging users to embrace AI and further their proficiency in leveraging it</p><p><a href="https://chatgpt.com/g/g-QX63wl7mk-ai-career-ideator">View On ChatGPT</a></p><h3>AI Could Help Here!</h3><p>Identifies ways AI and GPTs can improve your life suggesting concrete use-cases</p><p><a href="https://chatgpt.com/g/g-9V1PGBmlv-ai-could-help-here">View On ChatGPT</a></p><h3>Agenda For The Pub</h3><p>A custom GPT in honor of a <a href="https://www.today.com/food/news/dad-goes-viral-discussion-agenda-weekly-friends-bar-meetup-rcna682430!">viral tweet</a> about a dad who creates formal agendas for meeting friends at a pub.</p><p>This GPT formats discussion points into a friendly meeting agenda with drink break suggestions.</p><p><a href="https://chatgpt.com/g/g-kUnX6lKVm-agenda-for-the-pub">View On ChatGPT</a></p><h3>Airport Food Options</h3><p>Asks the user to provide an airport, terminal, expected arrival time, and notes on what they’re looking for.</p><p>Then sizes up their best food and drink options.</p><p><a href="https://chatgpt.com/g/g-898ZTQxjw-airport-food-options">View On ChatGPT</a></p><h3>Automate My Workflow</h3><p>A strategist guiding you towards total job automation, one task at a time.</p><p><a href="https://chatgpt.com/g/g-SaJGzEr7O-automate-my-workflow">View On ChatGPT</a></p><h3>Backoffice / Admin GPT Creation Assistant</h3><p>GPT to suggest custom GPTs for backoffice/admin operations</p><p><a href="https://chatgpt.com/g/g-h2bbjenP4-backoffice-admin-gpt-creation-assistant">View On ChatGPT</a></p><h3>Backoffice Development Copilot</h3><p>A GPT which guides users through the process of developing effective backoffice and administrative systems for both personal and business uses, highlighting opportunities for AI enhancement and systems integration where possible</p><p><a href="https://chatgpt.com/g/g-gdDolOeNm-backoffice-development-copilot">View On ChatGPT</a></p><h3>Backup Coach</h3><p>A GPT to assess the user’s backup approach for a given data store and suggest ideas for improvement</p><p><a href="https://chatgpt.com/g/g-hPangtCss-backup-coach">View On ChatGPT</a></p><h3>Backup Evaluation Assistant</h3><p>A GPT which helps users to quickly gather information about the backup approaches of SaaS tools</p><p><a href="https://chatgpt.com/g/g-BuytE5yi9-backup-evaluation-assistant">View On ChatGPT</a></p><h3>Beer Tap Identifier</h3><p>Identifies and describes beers from photos of beer taps.</p><p><a href="https://chatgpt.com/g/g-To4LJ5qvI-beer-tap-identifier">View On ChatGPT</a></p><h3>Boss Update Assistant</h3><p>GPT to create a running log of updates for a boss</p><p><a href="https://chatgpt.com/g/g-P37s96ili-boss-update-batcher">View On ChatGPT</a></p><h3>Brainstorming Assistant</h3><p>GPT which provides guidance to help the user have effective brainstorming sessions</p><p><a href="https://chatgpt.com/g/g-nqw5EokfU-brainstorming-assistant">View On ChatGPT</a></p><h3>Brainstorming Coach</h3><p>A GPT to help users get started with brainstorming and make the most of the technique</p><p><a href="https://chatgpt.com/g/g-joLoB0e1O-brainstorming-coach">View On ChatGPT</a></p><h3>Brand Reliability GPT</h3><p>A purchasing research GPT which attempts to assess the reputation of brands for specific product lines.</p><p><a href="https://chatgpt.com/g/g-XB1T89x31-brandreliabilitygpt">View On ChatGPT</a></p><h3>Brief Generator</h3><p>Summarizes and organizes activities into brief reports with highlights for deadlines.</p><p><a href="https://chatgpt.com/g/g-v9bULcFsS-brief-generator">View On ChatGPT</a></p><h3>Broken Link Fixer</h3><p>GPT which attempts to fix broken links</p><p><a href="https://chatgpt.com/g/g-A9HZrPLoA-broken-link-helper">View On ChatGPT</a></p><h3>Business Continuity Advisor</h3><p>A bot to advise upon the level of resilience of your business processes</p><p><a href="https://chatgpt.com/g/g-3xcGPBeU0-business-continuity-advisor">View On ChatGPT</a></p><h3>Career Pivot Ideator</h3><p>Suggests minor career pivots that users could take to work in more fulfilling jobs</p><p><a href="https://chatgpt.com/g/g-YsvxFjdDB-career-pivot-ideator">View On ChatGPT</a></p><h3>ChatGPT Capabilities Miner</h3><p>Answers questions about ChatGPT capabilities and custom models.</p><p><a href="https://chatgpt.com/g/g-x1RD3GXRZ-chatgpt-capabilities-miner">View On ChatGPT</a></p><h3>ChatGPT Prompt Engineering Buddy</h3><p>A GPT which advises users upon how to craft prompts to get the best results on ChatGPT</p><p><a href="https://chatgpt.com/g/g-8xZmugrKD-chatgpt-prompt-engineering-buddy">View On ChatGPT</a></p><h3>Custom GPT Configuration Helper</h3><p>GPT for generating configurations for custom GPTs</p><p><a href="https://chatgpt.com/g/g-Ch4CywyS4-custom-gpt-configuration-helper">View On ChatGPT</a></p><h3>Custom GPT Creator</h3><p>Helps brainstorm and create custom GPTs with detailed instructions.</p><p><a href="https://chatgpt.com/g/g-Sg1Uvkc5e-custom-gpt-creator">View On ChatGPT</a></p><h3>Daily Schedule Manager</h3><p>GPT for creating a daily schedule</p><p><a href="https://chatgpt.com/g/g-aId4Jee9a-daily-schedule-manager">View On ChatGPT</a></p><h3>Data Organisation Genie</h3><p>GPT to help users manage data in relational database systems.</p><p>The GPT makes specific actionable suggestions on how best to organise data suggesting tables, fields, field types, and internal data relationships.</p><p><a href="https://chatgpt.com/g/g-2A2braGK4-data-organisation-genie">View On ChatGPT</a></p><h3>Data Visualisation &amp; Storytelling Guide</h3><p>Guides users towards thinking about how data could be effectively visualised including through leveraging mixed media.</p><p><a href="https://chatgpt.com/g/g-r2ms27CFU-data-visualisation-storytelling-guide">View On ChatGPT</a></p><h3>Databases &gt; Spreadsheets</h3><p>GPT to guide users migrating business systems from spreadsheet-based process onto those built around a relational database</p><p><a href="https://chatgpt.com/g/g-bfZqQSF8p-databases-spreadsheets">View On ChatGPT</a></p><h3>Disaster Debrief Assistant</h3><p>A GPT to empathetically help the user to debrief from an event in which things went wrong</p><p><a href="https://chatgpt.com/g/g-UHFWorGUH-disaster-debrief-assistant">View On ChatGPT</a></p><h3>Disaster Preparedness Expert</h3><p>Generates detailed disaster scenarios and preparedness steps.</p><p><a href="https://chatgpt.com/g/g-LoHCuhe5q-disaster-preparedness-expert">View On ChatGPT</a></p><h3>Document Stats And Numbers Miner</h3><p>A GPT which parses user-uploaded documents and identifies statistics and data tables contained in them. The GPT outputs a report attempting to assess how noteworthy the stats are.</p><p><a href="https://chatgpt.com/g/g-4cjYLd5j5-documents-stats-and-numbers-miner">View On ChatGPT</a></p><h3>Document Table Finder</h3><p>Reviews documents to identify and list data tables with summaries and page references.</p><p><a href="https://chatgpt.com/g/g-xG2mDmaui-document-table-finder">View On ChatGPT</a></p><h3>Don’t Custom GPT Alone!</h3><p>A GPT to help custom GPT builders and enthusiasts to find others who share their passion and belief in this AI application</p><p><a href="https://chatgpt.com/g/g-oQJ8UozJB-don-t-custom-gpt-alone">View On ChatGPT</a></p><h3>Dummy Tech Project Ideator</h3><p>GPT for coming up with dummy projects for helping users to learn about different technologies</p><p><a href="https://chatgpt.com/g/g-jS50pH8gq-dummy-tech-project-ideator">View On ChatGPT</a></p><h3>Email Optimiser</h3><p>Refines and organizes draft emails, suggesting subject lines and reformatting content.</p><p><a href="https://chatgpt.com/g/g-IIErWVz2I-email-optimizer">View On ChatGPT</a></p><h3>Hardware Finder For Fedora Linux</h3><p>A GPT which tries to find hardware that Fedora users have reported to be compatible with this Linux distro</p><p><a href="https://chatgpt.com/g/g-aOzPvSNRd-fedora-hardware-finder">View On ChatGPT</a></p><h3>Find Me Compatible Hardware</h3><p>A GPT that remembers your hardware and suggests compatible hardware for it</p><p><a href="https://chatgpt.com/g/g-EaJ2gATCY-find-me-compatible-hardware">View On ChatGPT</a></p><h3>Friends &amp; Family Meeting Planner</h3><p>Sometimes the best way to talk about important things through is to plan them out</p><p><a href="https://chatgpt.com/g/g-OMeW6zQy7-friends-family-meeting-planner">View On ChatGPT</a></p><h3>GPT Fleet Optimisation Utility</h3><p>GPT to help the user consolidate and organise a ‘fleet’ of custom GPTs</p><p><a href="https://chatgpt.com/g/g-xIVIsrbiN-gpt-fleet-optimisation-utility">View On ChatGPT</a></p><h3>GPT Test Bench</h3><p>GPT to help with testing and evaluation of custom GPTs</p><p><a href="https://chatgpt.com/g/g-XQbDHpNJa-gpt-test-bench">View On ChatGPT</a></p><h3>GPT Usage Coach</h3><p>A GPT to coach users on how to make the best use out of GPT models!</p><p><a href="https://chatgpt.com/g/g-78wNZ6yWv-gpt-usage-coach">View On ChatGPT</a></p><h3>Geopolitical Scenario Simulator</h3><p>GPT for simulating various geopolitical scenarios based upon current events</p><p><a href="https://chatgpt.com/g/g-p2PZeDpNv-geopolitical-scenario-simulator">View On ChatGPT</a></p><h3>Geopolitical brief generator</h3><p>GPT that provides organised summaries based upon a specific format</p><p><a href="https://chatgpt.com/g/g-OLKPnScu2-geopolitical-brief-provider">View On ChatGPT</a></p><h3>Gifted Adult Helper</h3><p>A custom GPT trained to expect interactions from adults who identify as gifted</p><p><a href="https://chatgpt.com/g/g-zoXyCtxm3-gifted-adult-helper">View On ChatGPT</a></p><h3>Github repository summariser</h3><p>Summarises the contents of a Github repository</p><p><a href="https://chatgpt.com/g/g-v3vhzWOf3-github-repository-summariser">View On ChatGPT</a></p><h3>Grow With My Job</h3><p>A GPT to help users identify ways to grow professionally within the context of their current job</p><p><a href="https://chatgpt.com/g/g-v3vKpYxCq-grow-with-my-job">View On ChatGPT</a></p><h3>Hannah &amp; Daniel’s TV Recommendation Bot</h3><p>A custom GPT I built to help my wife and I find things to watch on Netflix that will interest both of us. So far, this has proven a resounding success!</p><p><a href="https://chatgpt.com/g/g-KJ5IhySuc-hannah-daniel-s-tv-recommendation-bot">View On ChatGPT</a></p><h3>If We Don’t Change…</h3><p>A GPT to highlight the potential costs of humanity failing to tackle vital issues including climate change</p><p><a href="https://chatgpt.com/g/g-AltOe5P4k-if-we-don-t-change">View On ChatGPT</a></p><h3>Impact Investing Digest</h3><p>Summarizes developments in the world of impact investing</p><p><a href="https://chatgpt.com/g/g-JIhIf4TCa-impact-investing-digest">View On ChatGPT</a></p><h3>Improve My GPT Prompt</h3><p>GPT which analyses and optimises prompts</p><p><a href="https://chatgpt.com/g/g-YJzimC1NU-improve-my-gpt-prompt">View On ChatGPT</a></p><h3>Improve My Script</h3><p>GPT that critiques (programming) scripts and suggests improvements.</p><p>I’ve used it to good effect on both Python and Bash scripts.</p><p><a href="https://chatgpt.com/g/g-6wql7CMkg-improve-my-script">View On ChatGPT</a></p><h3>Job Performance Coach</h3><p>Helps users perform impressively at work</p><p><a href="https://chatgpt.com/g/g-lJNf8Km5p-job-performance-coach">View On ChatGPT</a></p><h3>Let’s Change The World</h3><p>A GPT to guide and encourage users to develop effective advocacy campaigns for causes that matter to them</p><p><a href="https://chatgpt.com/g/g-rrir54rrF-let-s-change-the-world">View On ChatGPT</a></p><h3>Let’s Delve Into This</h3><p>GPT for ideating learning pathways</p><p><a href="https://chatgpt.com/g/g-ThOA6cwPW-let-s-delve-into-this">View On ChatGPT</a></p><h3>Life Continuity GPT</h3><p>I couldn’t think of a word to describe the type of “preparedness” that I value, so I settled on “life continuity” as a “fork” of business continuity, a well-established field.</p><p>This GPT doesn’t focus on hurricanes or nuclear attacks, but rather more pedestrian everyday “threats” like:</p><ul><li>What should I do if I get unexpectedly laid off?</li><li>What happens if our bank account goes into overdraft this month?</li></ul><p><a href="https://chatgpt.com/g/g-sv8QZ17wX-life-continuity-gpt">View On ChatGPT</a></p><h3>Media Interview Trainer GPT</h3><p>GPT aimed at training spokespeople for media engagements. Conducts a simulated interview and then offers feedback.</p><p><a href="https://chatgpt.com/g/g-TQH0IAjGp-media-interview-coach">View On ChatGPT</a></p><h3>Media Monitoring Brief Assistant</h3><p>Prepares customised briefs about a specific topic taking inputs from the user</p><p><a href="https://chatgpt.com/g/g-zobI0AaRr-media-monitoring-brief-helper">View On ChatGPT</a></p><h3>Open Data Finder</h3><p>Finds open source datasets based on user queries.</p><p><a href="https://chatgpt.com/g/g-3iG0XaYeM-open-data-finder">View On ChatGPT</a></p><h3>Opportunities For Comment — PR Assistant</h3><p>GPT designed to help communications professionals identify opportunities for reactive commentary</p><p><a href="https://chatgpt.com/g/g-2dtwMq3rJ-opportunities-for-comment-pr-assistant">View On ChatGPT</a></p><h3>Preparedness Brief Creator</h3><p>A GPT that creates elaborate briefs helping users to advance their preparedness for specific scenarios</p><p><a href="https://chatgpt.com/g/g-SyuJVbnaa-preparedness-brief-creator">View On ChatGPT</a></p><h3>Present Selection Helper</h3><p>A GPT to help the user buy thoughtful gifts that will be appreciated</p><p><a href="https://chatgpt.com/g/g-jXHLHropx-present-selection-helper">View On ChatGPT</a></p><h3>Prompt Shortener</h3><p>Teaches GPT users how to shorten prompts and custom GPT configurations</p><p><a href="https://chatgpt.com/g/g-7EtUXtZvP-prompt-shortener">View On ChatGPT</a></p><h3>Prompt engineering digest</h3><p>GPT which summarises latest prompt engineering news</p><p><a href="https://chatgpt.com/g/g-rckre9xTT-prompt-engineering-digest">View On ChatGPT</a></p><h3>Python ChatGPT API Script Builder</h3><p>Creates Python scripts using ChatGPT API based on user needs.</p><p><a href="https://chatgpt.com/g/g-YkCrE1j8M-python-chatgpt-api-script-builder">View On ChatGPT</a></p><h3>Quiet, Please!</h3><p>A GPT to help those who live with sound sensitivity to find places to get some peace and quiet, whether for work or lesiure</p><p><a href="https://chatgpt.com/g/g-DP63EeIhs-quiet-please">View On ChatGPT</a></p><h3>Random GPT suggestion tool</h3><p>Suggests random GPT ideas</p><p><a href="https://chatgpt.com/g/g-HZ0XfniqR-random-gpt-suggestion-tool">View On ChatGPT</a></p><h3>Recent Documentary Finder</h3><p>Suggests recent documentaries for documentary fiends who have already seen all the good ones!</p><p><a href="https://chatgpt.com/g/g-p3uEijTce-recent-documentary-finder">View On ChatGPT</a></p><h3>Recent Report Finder</h3><p>A GPT for finding recently published reports within a user’s area of interest</p><p><a href="https://chatgpt.com/g/g-28mgr7MNJ-recent-report-finder">View On ChatGPT</a></p><h3>Regulation &amp; Policy Comparison Assistant</h3><p>A GPT to compare different policies and regulations</p><p><a href="https://chatgpt.com/g/g-bRtrixyRZ-regulation-policy-comparison-assistant">View On ChatGPT</a></p><h3>Report Summariser</h3><p>A GPT which summarises reports with a particular focus on data and statistics contained in them</p><p><a href="https://chatgpt.com/g/g-ahPy64tkD-report-summariser">View On ChatGPT</a></p><h3>Research With Python Tutorials Generator</h3><p>A GPT to coach the user to achieve research objectives using Python</p><p><a href="https://chatgpt.com/g/g-cXeV3yszL-research-with-python-tutorials">View On ChatGPT</a></p><h3>Ruggedized Product Finder</h3><p>A GPT to help the user find ruggedized products</p><p><a href="https://chatgpt.com/g/g-1aq9Lm73u-ruggedized-product-finder">View On ChatGPT</a></p><h3>Schema Genie</h3><p>Assists in creating comprehensive Postgres database schemas.</p><p><a href="https://chatgpt.com/g/g-5cNjzPcmY-schema-genie">View On ChatGPT</a></p><h3>Self-Hosted Tech Finder</h3><p>A GPT which tries to identify self-hostable alternatives to SaaS offerings</p><p><a href="https://chatgpt.com/g/g-hTkt9hW9b-self-hosted-tech-finder">View On ChatGPT</a></p><h3>Stack Research Assistant</h3><p>A GPT for suggesting stack options for a particular technical objective</p><p><a href="https://chatgpt.com/g/g-1YCZiSetK-stack-research-assistant">View On ChatGPT</a></p><h3>Sustainable Living Advisor</h3><p>A GPT which provides concrete sustainable living recommendations based upon user requests</p><p><a href="https://chatgpt.com/g/g-QO1EZ82Az-sustainable-living-advisor">View On ChatGPT</a></p><h3>Taxonomy &amp; Category Builder</h3><p>GPT to assist users with developing taxonomies and category lists for data-driven applications</p><p><a href="https://chatgpt.com/g/g-ryPoXnaZ2-taxonomy-category-builder">View On ChatGPT</a></p><h3>Tech Improvement Guide</h3><p>A GPT for guiding the user towards resolving a technical difficulty</p><p><a href="https://chatgpt.com/g/g-iUpxWa7xe-tech-improvement-guide">View On ChatGPT</a></p><h3>Tech Product Finder</h3><p>GPT which receives a spec from the user and then identifies potential products</p><p><a href="https://chatgpt.com/g/g-VYWtk1FeY-tech-product-finder">View On ChatGPT</a></p><h3>Tech Stack Optimizer</h3><p>Suggests AI/GPT solutions to improve your technology stack.</p><p><a href="https://chatgpt.com/g/g-p4gPcrdF2-tech-stack-optimizer">View On ChatGPT</a></p><h3>The Absurd Solution Guru</h3><p>Life’s too short for conventional fixes. The Absurd Solution Guru suggests outlandish “fixes” to your problems.</p><p><a href="https://chatgpt.com/g/g-K6z1rdWmh-the-absurd-solution-guru">View On ChatGPT</a></p><h3>The Creativity Coach</h3><p>A GPT to help nurture the user’s creativity and guide them towards creative expression</p><p><a href="https://chatgpt.com/g/g-1aqoukyao-the-creativity-coach">View On ChatGPT</a></p><h3>Topic To Subreddit</h3><p>A GPT which suggests subreddits where a certain topic is commonly discussed</p><p><a href="https://chatgpt.com/g/g-roc7XprOI-topic-to-subreddit">View On ChatGPT</a></p><h3>Weekly Work Planner</h3><p>Helps the user formulate a weekly work plan</p><p><a href="https://chatgpt.com/g/g-s5M34exEU-weekly-work-planner">View On ChatGPT</a></p><h3>Your Friendly AI Prof</h3><p>An enthusiastic AI expert named Herman, explaining complex concepts simply.</p><p><a href="https://chatgpt.com/g/g-Ng2MfGJYV-your-friendly-ai-prof">View On ChatGPT</a></p><p><em>Originally published at </em><a href="https://blog.danielrosehill.com/posts/gptlist200824/"><em>https://blog.danielrosehill.com</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d2fba30348d9" width="1" height="1" alt=""><hr><p><a href="https://medium.com/daniels-tech-world/custom-gpt-list-august-2024-d2fba30348d9">Custom GPT List — August 2024</a> was originally published in <a href="https://medium.com/daniels-tech-world">Daniel’s Tech World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A Custom GPT To Summarise Communications From Abusive Or Toxic Individuals]]></title>
            <link>https://medium.com/daniels-tech-world/a-custom-gpt-to-help-users-process-emotionally-hurtful-messages-from-toxic-people-77feca4eb5f6?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/77feca4eb5f6</guid>
            <category><![CDATA[gpt]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[customgpt]]></category>
            <category><![CDATA[mental-health]]></category>
            <category><![CDATA[ai-for-good]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Tue, 30 Jul 2024 19:10:07 GMT</pubDate>
            <atom:updated>2024-07-30T19:20:39.988Z</atom:updated>
            <content:encoded><![CDATA[<h4>Custom GPT configuration and model prompt for summarising hurtful communications with a trigger warning</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6bkPf4OOVmwg28vNlW3S5A.png" /><figcaption>Configuration text for a custom GPT intended to help recipients of toxic messages to parse communications without exposing them to the original message. Photo: DALLE.</figcaption></figure><h3><strong>Purpose:</strong></h3><p>A custom GPT (generative pretrained transformer) built on the ChatGPT platform.</p><p>The GPT’s purpose is to help those who are in contact with emotionally abusive individuals and who may wish to receive summaries of their communications without having to expose themselves to the message themselves.</p><h3>GPT Output Structure:</h3><ul><li>The GPT summarises the contents of the message.</li><li>It summarises the message, describes its tone, and flags any especially triggering things it may include such as insults.</li><li>Next, the GPT provides white space and a trigger warning. It also reminds the user that they are not obliged to read the message itself and cautions users that it does not represent a surrogate for professional mental health advice.</li><li>After doing this, the GPT outputs the original message which the user copied and pasted.</li></ul><h3>How To Use These Custom GPTs</h3><ul><li>Create an account with ChatGPT</li><li>Create a custom GPT using this text (or a modified version tailored to your needs) as the configuration</li></ul><h3>Custom GPT Configuration Text</h3><p>This was the original version of the configuration that I drafted:</p><pre>You are the toxic message parser.<br><br>Your purpose is to help the user to receive an upsetting message while only providing them with the option to see the original method or skip it.<br><br>Firstly, introduce yourself to the user and state your objective.<br><br>Next, ask the user to paste the probably hurtful message into the chat dialog. Next, please parse the text submitted by the user. Provide a summary of its contents.<br><br>Provide a summary of the tone of the message.<br><br>State whether the sender uses pejoratives, hurtful names, or other things likely to cause offence.<br><br>Next, output a section trigger warning.<br><br>Inform the user that the GPT will provide the original message. Remind the user that they are under no obligation to read the potentially upsetting message. Remind the user that if they choose to do so to remember that the message will likely contain gaslighting, mistruths, and other hurtful things.<br><br>Provide enough blank space to fill up a screen on a smartphone device at average resolution. Next, output the message.<br><br>Conclude by reminding the user that you are only a GPT and are not a substitute for professional mental health advice. Encourage them to seek professional help if they feel the need.</pre><h3>GPT Optimised Version Of The Configuration Text:</h3><p>This version of the configuration text was optimised by ChatGPT itself and may yield better outputs. Note: this text is formatted in markdown:</p><pre>## Purpose:<br><br>This custom GPT, based on the ChatGPT platform, assists users in processing emotionally hurtful messages from toxic individuals. It summarizes the message, describes its tone, and highlights any particularly triggering content, such as insults. The GPT aims to help users avoid direct exposure to potentially harmful messages.<br><br>## GPT Configuration Text:<br><br>You are the Toxic Message Parser.<br><br>### Introduction:<br><br>Introduce yourself as the Toxic Message Parser and explain that your purpose is to assist the user in processing potentially hurtful messages while minimizing emotional distress.<br><br>### Request for Input:<br><br>Ask the user to paste the potentially hurtful message into the chat.<br><br>### Message Analysis:<br><br>Summary: <br><br>Provide a concise summary of the message&#39;s content.<br>Tone Description: Describe the tone of the message (e.g., aggressive, dismissive, passive-aggressive).<br>Trigger Identification: Indicate if the message includes pejoratives, hurtful names, or other potentially offensive elements.<br><br>### Trigger Warning and Caution:<br><br>Output a section with a trigger warning.<br>Remind the user that they are not obligated to read the message. Emphasize that the message may contain gaslighting, mistruths, or other hurtful content.<br>Include a reminder that this service is not a substitute for professional mental health advice.<br><br>### Message Display:<br>Provide enough blank space to fill a screen on a typical smartphone, then output the original message.<br><br>### Conclusion and Support Reminder:<br><br>Conclude by reminding the user that you are a GPT and not a substitute for professional mental health support. Encourage them to seek professional help if needed.</pre><h3>Prompt Version:</h3><p>If you’d prefer to use optimised prompts rather than building a custom GPT, this prompt aims to achieve roughly the same thing as the custom GPT. The benefit of using a custom GPT, however, is that the instructions are saved and “baked” into the configuration for the model.</p><pre>Please provide me with a summary of a message from a toxic individual which I am likely to find distressing.<br><br>I will begin the message itself with \[message\] and end it with \[/message\]<br><br>Please summarise the contents of this message. Please provide a summary of the tone which the sender takes Please state whether the user includes pejoratives, insults, or other things in the message which I am likely to find hurtful.<br><br>Next, please output a summary that begins with &#39;Trigger Warning&#39;. State that you are going to shortly show the original message. But output enough white space to fill one screen in a smartphone of average screen resolution. If you cannot determine that, output 2000px of vertical white space. Remind the user that they are not under any obligation whatsoever to read this message and warn them that it is likely to include a mixture of gaslighting, insults, and other thing likely to cause them harm. Finally include the message itself. After doing so, remind the user that you are a GPT and not a substitute for receiving professional mental health support.<br><br>\[message\]<br><br>\[/message\]</pre><h3>GPT Optimised Version Of Prompt:</h3><p>Again — a version of the prompt that GPT rewrote for itself:</p><pre>Please summarize the contents and tone of the following message, identifying any pejoratives, insults, or potentially hurtful elements.<br><br>The message will be enclosed between [message] and [/message].<br><br>After the summary, provide a &quot;Trigger Warning&quot; section, stating that the original message will follow shortly. Leave enough white space to fill one screen on a smartphone (about 2000px of vertical space). Remind me that I am not obligated to read the message and that it may contain harmful content such as gaslighting and insults. Finally, display the original message.<br><br>End by reminding me that you are a GPT and not a substitute for professional mental health support.<br><br>[message]<br>[User&#39;s message]<br>[/message]</pre><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=77feca4eb5f6" width="1" height="1" alt=""><hr><p><a href="https://medium.com/daniels-tech-world/a-custom-gpt-to-help-users-process-emotionally-hurtful-messages-from-toxic-people-77feca4eb5f6">A Custom GPT To Summarise Communications From Abusive Or Toxic Individuals</a> was originally published in <a href="https://medium.com/daniels-tech-world">Daniel’s Tech World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[An Iterative Cycle For GPT Prompt Engineering]]></title>
            <link>https://medium.com/daniels-tech-world/an-iterative-cycle-for-gpt-prompt-engineering-0699df7abd5c?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/0699df7abd5c</guid>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Thu, 25 Jul 2024 17:56:30 GMT</pubDate>
            <atom:updated>2024-07-25T17:56:30.890Z</atom:updated>
            <content:encoded><![CDATA[<h4>A simple but effective workflow for achieving progressively better GPT outputs by using GPTs for prompt engineering itself</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SSK2E8NqN3z8nuUsZheWAQ.png" /><figcaption>Using a GPT to devise a prompt-engineering GPT for better GPT prompting! A simple iterative cycle for yielding progressively better GPT outputs. Image: DALLE.</figcaption></figure><p>The <em>“Iterative Cycle of GPT Prompt Engineering”</em> describes a workflow I have developed for achieving iteratively better GPT outputs.</p><p>It allows the user to move from naive prompting to more mature prompting and obtain progressively better outputs from Generative Pre-trained Transformer (GPT) models such as ChatGPT.</p><p>Here’s how it works:</p><h3>Develop A Prompt Engineering Custom GPT</h3><p>Warning: things are going to get a bit meta here (no pun intended).</p><p>The first step in this process is to use the GPT you’re working with to:</p><ul><li>Develop a custom GPT for the purpose of conducting prompt engineering on that GPT</li><li>Create a configuration text for that custom GPT</li></ul><p><em>Step 1</em></p><p>Use the GPT to create a configuration for the custom GPT that we’re going to use for prompt engineering.</p><p>In ChatGPT, I might prompt as follows:</p><pre>Please provide a configuration script for a custom GPT built on the ChatGPT platform. </pre><pre>The purpose of this custom GPT should be to guide the user in prompt engineering for ChatGPT. </pre><pre>This GPT should ask the user to copy and paste their draft prompt into the chat. </pre><pre>Next, the GPT should analyse the prompt. </pre><pre>The GPT should then provide specific suggestions for improving the prompt. </pre><pre>In this context, improving means yielding a more detailed and correct output. </pre><pre>Finally the GPT should ask the user if he would like to receive an updated draft of the prompt.</pre><pre>If the user response affirmatively, the GPT should output an updated version of the prompt</pre><p>JSON for ChatGPT or another GPT:</p><pre>{<br>    &quot;name&quot;: &quot;PromptOptimizerGPT&quot;,<br>    &quot;description&quot;: &quot;A custom GPT designed to help users improve their prompts for the most useful output. The GPT will guide users through uploading a prompt document or copying and pasting a prompt, analyzing it, offering suggestions for improvement, and providing an option to download the optimized prompt.&quot;,<br>    &quot;prompts&quot;: [<br>      {<br>        &quot;prompt&quot;: &quot;Welcome to PromptOptimizerGPT! I am here to help you optimize your prompts for the best possible results. Please upload a prompt document or copy and paste your prompt below:&quot;,<br>        &quot;responses&quot;: [<br>          {<br>            &quot;type&quot;: &quot;file_upload&quot;,<br>            &quot;description&quot;: &quot;Upload your prompt document here.&quot;<br>          },<br>          {<br>            &quot;type&quot;: &quot;text_input&quot;,<br>            &quot;description&quot;: &quot;Or copy and paste your prompt here.&quot;{<br>                &quot;name&quot;: &quot;PromptOptimizerGPT&quot;,<br>                &quot;description&quot;: &quot;A custom GPT designed to help users improve their prompts for the most useful output. The GPT will guide users through uploading a prompt document or copying and pasting a prompt, analyzing it, offering suggestions for improvement, and providing an option to download the optimized prompt.&quot;,<br>                &quot;prompts&quot;: [<br>                  {<br>                    &quot;prompt&quot;: &quot;Welcome to PromptOptimizerGPT! I am here to help you optimize your prompts for the best possible results. Please upload a prompt document or copy and paste your prompt below:&quot;,<br>                    &quot;responses&quot;: [<br>                      {<br>                        &quot;type&quot;: &quot;file_upload&quot;,<br>                        &quot;description&quot;: &quot;Upload your prompt document here.&quot;<br>                      },<br>                      {<br>                        &quot;type&quot;: &quot;text_input&quot;,<br>                        &quot;description&quot;: &quot;Or copy and paste your prompt here.&quot;<br>                      }<br>                    ]<br>                  },<br>                  {<br>                    &quot;prompt&quot;: &quot;Thank you for providing your prompt. I will now analyze it and offer suggestions for improvement. Please wait a moment...&quot;,<br>                    &quot;responses&quot;: [<br>                      {<br>                        &quot;type&quot;: &quot;processing&quot;,<br>                        &quot;description&quot;: &quot;Analyzing the prompt...&quot;<br>                      }<br>                    ]<br>                  },<br>                  {<br>                    &quot;prompt&quot;: &quot;Here are my suggestions for improving your prompt:\n\n{{suggestions}}\n\nWould you like to download the optimized prompt?&quot;,<br>                    &quot;responses&quot;: [<br>                      {<br>                        &quot;type&quot;: &quot;button&quot;,<br>                        &quot;description&quot;: &quot;Yes, I would like to download the optimized prompt.&quot;,<br>                        &quot;value&quot;: &quot;yes&quot;<br>                      },<br>                      {<br>                        &quot;type&quot;: &quot;button&quot;,<br>                        &quot;description&quot;: &quot;No, I do not want to download the optimized prompt.&quot;,<br>                        &quot;value&quot;: &quot;no&quot;<br>                      }<br>                    ]<br>                  },<br>                  {<br>                    &quot;prompt&quot;: &quot;Great! Here is the updated prompt:\n\n{{optimized_prompt}}\n\nPlease copy and paste this text into ChatGPT to get the most useful output.&quot;,<br>                    &quot;responses&quot;: [<br>                      {<br>                        &quot;type&quot;: &quot;text_output&quot;,<br>                        &quot;description&quot;: &quot;Copy and paste the optimized prompt text.&quot;<br>                      }<br>                    ],<br>                    &quot;conditions&quot;: [<br>                      {<br>                        &quot;if&quot;: &quot;user_response == &#39;yes&#39;&quot;,<br>                        &quot;then&quot;: [<br>                          {<br>                            &quot;action&quot;: &quot;output_text&quot;,<br>                            &quot;text&quot;: &quot;{{optimized_prompt}}&quot;<br>                          }<br>                        ]<br>                      },<br>                      {<br>                        &quot;if&quot;: &quot;user_response == &#39;no&#39;&quot;,<br>                        &quot;then&quot;: [<br>                          {<br>                            &quot;action&quot;: &quot;end_conversation&quot;,<br>                            &quot;text&quot;: &quot;No problem! If you need any further assistance with your prompts, feel free to reach out.&quot;<br>                          }<br>                        ]<br>                      }<br>                    ]<br>                  }<br>                ]<br>              }</pre><pre>          }<br>        ]<br>      },<br>      {<br>        &quot;prompt&quot;: &quot;Thank you for providing your prompt. I will now analyze it and offer suggestions for improvement. Please wait a moment...&quot;,<br>        &quot;responses&quot;: [<br>          {<br>            &quot;type&quot;: &quot;processing&quot;,<br>            &quot;description&quot;: &quot;Analyzing the prompt...&quot;<br>          }<br>        ]<br>      },<br>      {<br>        &quot;prompt&quot;: &quot;Here are my suggestions for improving your prompt:\n\n{{suggestions}}\n\nWould you like to download the optimized prompt?&quot;,<br>        &quot;responses&quot;: [<br>          {<br>            &quot;type&quot;: &quot;button&quot;,<br>            &quot;description&quot;: &quot;Yes, I would like to download the optimized prompt.&quot;,<br>            &quot;value&quot;: &quot;yes&quot;<br>          },<br>          {<br>            &quot;type&quot;: &quot;button&quot;,<br>            &quot;description&quot;: &quot;No, I do not want to download the optimized prompt.&quot;,<br>            &quot;value&quot;: &quot;no&quot;<br>          }<br>        ]<br>      },<br>      {<br>        &quot;prompt&quot;: &quot;Great! Here is the updated prompt:\n\n{{optimized_prompt}}\n\nPlease copy and paste this text into ChatGPT to get the most useful output.&quot;,<br>        &quot;responses&quot;: [<br>          {<br>            &quot;type&quot;: &quot;text_output&quot;,<br>            &quot;description&quot;: &quot;Copy and paste the optimized prompt text.&quot;<br>          }<br>        ],<br>        &quot;conditions&quot;: [<br>          {<br>            &quot;if&quot;: &quot;user_response == &#39;yes&#39;&quot;,<br>            &quot;then&quot;: [<br>              {<br>                &quot;action&quot;: &quot;output_text&quot;,<br>                &quot;text&quot;: &quot;{{optimized_prompt}}&quot;<br>              }<br>            ]<br>          },<br>          {<br>            &quot;if&quot;: &quot;user_response == &#39;no&#39;&quot;,<br>            &quot;then&quot;: [<br>              {<br>                &quot;action&quot;: &quot;end_conversation&quot;,<br>                &quot;text&quot;: &quot;No problem! If you need any further assistance with your prompts, feel free to reach out.&quot;<br>              }<br>            ]<br>          }<br>        ]<br>      }<br>    ]<br>  }</pre><p>Now, we’ve gotten GPT to draft a configuration script for creating a GPT specifically to help us with prompt engineering for that platform.</p><p>Our next step is to go ahead and create the custom GPT with the configuration text supplied.</p><p>Assuming that the process went as expected, you’ve now produced your prompt engineering GPT. Yours should look something like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/545/0*UxayaNM8DO_ZLrwL.png" /></figure><h3>Developing A Workflow And Folder Structure To Support Iterative Prompt Engineering</h3><p>I call this workflow <em>iterative</em> prompt engineering because its value is enabling the user to iterate through progressively better prompts for the GPT.</p><p>Those users who engage in “prompt engineering” tend to use an approach we might call (simply) trial-and-error. This process is retrospective.</p><p>They try a prompt. Identify deficiencies. And run it again until they’ve got something like a polished production-ready version.</p><p>The problem with this method is that it’s wasteful if you’re accessing the GPT programatically, such as via an API. By frontloading prompt engineering into its own workflow, we can eliminate costly unnecessary generations.</p><p>If you’re working on prompt engineering in a team you can built out a very simple folder structure housing the prompts you’re working on as markdown or .txt files:</p><p>prompt1</p><ul><li>v1.md</li><li>v2.md</li></ul><p>Etc.</p><p>Now that you have your custom GPT built, you simply run each version through it.</p><p>A prompt might be:</p><p>Please review the following prompt for ChatGPT and process it optimising it according to your instructions [prompt]</p><p>Although you can also be less elaborate and just do something like this:</p><p>Fix this prompt [prompttext]</p><p>As we’ve created a custom GPT with a saved configuration we don’t need to repeat the detailed instructions on every run.</p><h3>An Example In Practice</h3><p>Prompt V1:</p><pre>Please create a briefing document for Daniel Rosehill who is an online commentator keen to share knowledge about the evolution of GPTs, especially ChatGPT. Daniel is excited about the potential of GPTs to bring about positive change in the world and sees huge potential in custom GPTs as assistants to streamline workflows.</pre><pre>The output should be entitled Daniel’s Weekly GPT News Brief. Please only include items from the past 7 days in the output. </pre><pre>Please search for items discussing the following subjects:</pre><pre>GPTs<br>The growth of GPTs<br>Emerging business use-cases for GPTs<br>Emerging personal use-cases for GPTs<br>GPT regulation<br>Rates of GPT adoption<br>Developments in GPT technology <br>Large language learning models - development and technology</pre><pre>An “item” may be any of the following:</pre><pre>An article<br>A blog<br>A YouTube video<br>A podcast</pre><pre>For every item that you include in the output please include the following details:</pre><pre>Publication date<br>Author<br>Where the article was published. Please also include a summary of the publication.<br>A summary of the item.<br>A link to the item</pre><pre>Please include at least 10 items in every brief.</pre><pre>After generating the brief, please ask the user whether he would like to download the brief. If the user responds affirmatively please generate a downloadable link to the brief. <br></pre><pre>use-cases for GPTs<br>Emerging personal use-cases for GPTs<br>GPT regulation<br>Rates of GPT adoption<br>Developments in GPT technology <br>Large language learning models - development and technology</pre><pre>An “item” may be any of the following:</pre><pre>An article<br>A blog<br>A YouTube video<br>A podcast</pre><pre>For every item that you include in the output please include the following details:</pre><pre>Publication date<br>Author<br>Where the article was published. Please also include a summary of the publication.<br>A summary of the item.<br>A link to the item</pre><pre>Please include at least 10 items in every brief.</pre><pre>After generating the brief, please ask the user whether he would like to download the brief. If the user responds affirmatively please generate a downloadable link to the brief.</pre><p>V2:</p><pre>Please create a briefing document for Daniel Rosehill, an online commentator eager to share knowledge about the evolution of GPTs, especially ChatGPT. Daniel is enthusiastic about the potential of GPTs to bring about positive change in the world and sees immense potential in custom GPTs as assistants to streamline workflows.</pre><pre>The output should be titled &quot;Daniel’s Weekly GPT News Brief&quot; and should only include items from the past 7 days.</pre><pre>Search for items discussing the following subjects:</pre><pre>GPTs<br>The growth of GPTs<br>Emerging business use-cases for GPTs<br>Emerging personal use-cases for GPTs<br>GPT regulation<br>Rates of GPT adoption<br>Developments in GPT technology<br>Large language learning models - development and technology<br>An “item” may be any of the following:</pre><pre>An article<br>A blog post<br>A YouTube video<br>A podcast<br>For every item included in the brief, please provide the following details:</pre><pre>Publication date<br>Author<br>Source (including a brief description of the publication or platform)<br>Summary of the item<br>Link to the item<br>Please include at least 10 items in each brief.</pre><pre>After generating the brief, ask the user if they would like to download the document. If the user responds affirmatively, generate a downloadable link to the brief.</pre><p>And so on and so forth.</p><h3>Recommended Reading</h3><p><a href="https://www.amazon.com/Prompt-Engineering-Generative-AI-Future-Proof/dp/109815343X">Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs</a></p><p>Happy prompting!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=0699df7abd5c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/daniels-tech-world/an-iterative-cycle-for-gpt-prompt-engineering-0699df7abd5c">An Iterative Cycle For GPT Prompt Engineering</a> was originally published in <a href="https://medium.com/daniels-tech-world">Daniel’s Tech World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Ireland And Israel Finally Hit A Breaking Point That Was Decades In The Making]]></title>
            <link>https://danielrosehill.medium.com/ireland-and-israel-finally-hit-a-breaking-point-that-was-decades-in-the-making-a5910ff848a7?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/a5910ff848a7</guid>
            <category><![CDATA[israel]]></category>
            <category><![CDATA[ireland-and-israel]]></category>
            <category><![CDATA[ireland]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Wed, 22 May 2024 00:00:40 GMT</pubDate>
            <atom:updated>2024-05-23T02:04:37.052Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*BZ3t4O8a0WBjNZhJ.png" /><figcaption>Israel’s Ambassador to Erlich Dana Erlich who has become a lightning rod for both personal attacks and broadsides against the Jewish State.</figcaption></figure><p>Since the horrors of October 7th, a lot has changed in my life.</p><p>While Hamas was carrying out its barbaric assault on men, women, and children, I was taking some rest <em>(I hope well-deserved)</em> on the beaches of Barcelona.</p><p>Last weekend marked the first time since those atrocities over 6 months ago that I felt comfortable spending time on a beach again.</p><p>While hostages remain trapped in tunnels, it has taken an awfully long time for any kind of recreation to not feel disrespectful and irreverent. But a belief that the show must go on is perhaps the defining characteristic of Israeliness.</p><p>My trip to Barcelona that coincided with the outbreak of war was a quick weekend excursion after a business conference. My main priorities were drinking beer, eating tapas, seeing the city, and catching up on sleep robbed by successive late nights followed by early starts <em>(I’m not a conference lover)</em>.</p><p>All I remember is the sense of unfolding horror as the news trickled in from Israel and the magnitude of what had occurred slowly unfolded. And an inspiring PA from the El Al crew intoning, seriously, that El Al was committed to maintaining Israel’s air links with the world — both during the best of times, for the state, and the worst of them.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/0*iz80VKMnSmnmEv7G.png" /><figcaption><em>Photo: A sign displayed in Ben Gurion Airport after the outbreak of war directing passengers to emergency shelters.</em></figcaption></figure><h3>Ireland’s Now-Legendary Hostility Towards Israel Is Longstanding, Institutional</h3><p>October 7th and the ensuing and ongoing war to eliminate Hamas has shaken up Israel’s foreign relations perhaps more decisively than any other event in its young history.</p><p>Newfound alliances with the Arab World have been stress-tested and, in many cases, found to be wanting in the goodwill necessary for their sustenance.</p><p>We’ve been reminded that the “peace” Israel enjoys with some of its closest neighbors is best understood as a military pact of mutual non-destruction.</p><p>Europe has been a mixed picture. Study of the political reaction to Israel has been overshadowed by concern about mushrooming antisemitism.</p><p>But one country has stood out as quite remarkable for the depth of its anti-Israel sentiment which seems at odds with its geopolitical affiliation with the European bloc — and that’s the Republic of Ireland.</p><h3>Theories Abound As To Why Israel Seems To Uniquely Stir Irish Animus</h3><p>There are many ways to look at the Republic of Ireland’s reaction to October 7th and its increasingly feverish and misguided embrace of militant pro-Palestiniasm.</p><p>Not a small amount of ink — both digital and real — has been spilled since then offering verbose and sometimes self-exonerating explanations for Ireland’s now legendarily negative fixation with the world’s only Jewish state.</p><p>In the immediate aftermath of October 7th, I began commenting on Ireland-Israel relations on Twitter — to the extent to which I’m probably mildly synonymous with those things in Ireland.</p><p>I was among the first entrants into an ideological battlefield that now feels oddly crowded (Irish commentators tend to insist that warped parallels with British colonialism “explain” the extent of their vitriol; Jewish and Zionist ones like me will always respond that those arguments display a shocking ignorance of Jewish history and our connection to the land of Israel).</p><p>I took to these usually thankless debates on Twitter primarily because I have enough skin in the game to care deeply about the topic, but not quite so much that I’m at risk of immediate bodily harm or having a brick thrown in through my window if I tick off the wrong people.</p><p>I was born Jewish in Ireland.</p><p>And in the very immediate wake of October 7th, I witnessed how those whom I considered to have been good friends began posting blood libels about Israeli bloodthirst.</p><p>I believe simultaneously in the freedom of speech and the press but also that neither freedom must be absolute.</p><p>And so I tried to focus my advocacy efforts on highlighting what I believed to be naked anti-Semitism in the Irish public discourse that was going essentially unchallenged — even when uttered within the halls of parliament.</p><p>The great folly of <em>hasbara</em> (as I see it) is trying to coerce the world into adopting a uniquely pro-Israeli view that is neither grounded in reality nor held by many people (like me) who are actual tax-paying citizens of the state.</p><p>Converting Ireland into a nation of Israel-lovers is an objective that nobody would see as credible. But highlighting anti-Semitism would (one might have hoped) do something to ensure the welfare of Ireland’s small and dwindling Jewish community.</p><p>Unfortunately I came to the conclusion that like trying to win sympthy or basic understanding for Israel’s position in Ireland, that’s a lost cause.</p><h3>Ireland’s Parliament Includes Politicians Who Openly Call For Israel’s Destruction — To A Dearth Of Criticism</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/875/1*kFvOrAjKI00qadsMoks9HA.png" /><figcaption><em>Caption: Richard Boyd Barrett calling for an “intifada” against Israel while Ireland was debating the parameters of hate speech legislation. A defining moment in my relationship with the country of my birth.</em></figcaption></figure><p>The apex of my briefly renewed efforts at pro-Israeli advocacy, perhaps, was posting a video clip of a politician calling for the destruction of Israel through <em>intifada</em> that subsequently went viral on Twitter/X to the tune of about one million or so retweets.</p><p>As it picked up steam and friends of Israel were rightly astonished by the phenomenon of a Western parliamentarian being flanked by police while cosplaying as Ayatollah Khomeini, the Irish media was <em>eventually</em> coaxed into acknowledging that a member of parliament calling for the violent destruction of another nation was … <em>perhaps</em> worthy of public attention.</p><p>The only pushback I received came from self-identified members of Ireland’s diminuitive “pro-Israel” community. In attempting to highlight the rhetoric, I found myself in sometimes vehement disagreement with them. I continue to feel that the official representatives of Irish Jewry have been unacceptably meek in failing to highlight the gravity of the antisemitism growing in Ireland which has depicted the country internationally as a hostile environment for Jews.</p><p>I felt, and still do, that forgiving hate speech on the basis that it’s uttered by marginal voices is a failing strategy — well-demonstrated, I would add, by 1930s’ Germany, but more pragmatically by the fact that such words inspire action. In any event, my efforts eventually drew to a bumbling half-condemntation from Ireland’s Foreign Minister Michael Martin.</p><p>Boyd Barrett himself — when confronted at a press conference with the video that I shared on Twitter — doubled down on the remarks, which included describing Israel as “filthy” and “bararbic” — comments which drew the most painfully tepid of condemntations from a solitary member of Ireland’s government. Again, the reaction was studied silence.</p><p>I have written about Ireland-Israel since and will do so again.</p><p>But it was at precisely this point that I came to the conclusion that (from a Jewish perspective, from a pro-Israel one) Ireland was a lost cause.</p><p>The only Ireland I knew, growing up, was one that was adamantly anti-Israel. Where merely uttering the country’s name was akin to announcing one’s fondness for paedophilia with a loudspeaker on a main street at midday.</p><p>I may have left Ireland almost a decade ago, but the national policy remains unchanged. Or as Eccliasiastes once intoned, there is nothing new under the sun.</p><p>For Jews, for Israelis, Ireland remains the coldest of cold houses.</p><h3>Ireland’s Infamous Basketball Snub Left An Indelible Impression On The Jewish World</h3><p>Like many, the longer that Official Ireland’s protracted, bizarre, and intensely negative fixation has dragged on, the more I’ve found myself tuning it out.</p><p>The parade of hatred may have reached its inglorious nadir with Bambie Thug’s satanic rendition at Eurovision. But it was the storm in a teacup event of a women’s basketball game between Ireland and Israel that really set relations on an incorrigible descent into the abyss.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*N3TLSREvNQdSAgF_.png" /></figure><p>Many Israelis — legendary globetrotters — tend to cling to a rosey vision of Ireland, regarding it as a wonderful sort of anithesis to beleaguered, war-torn Israel. Ireland was for a few years the most popular tourism destination (bar none) for Israeli travellers. Prior to <em>BasketballGate</em> most seemed blissfully unaware of the extent of the antipathy with which their country was held in Ireland.</p><p>In the Israeli collective imagination, Ireland was a kind of easy mental surrogate for the kind of society that might blossom here were Israel not stuck in the middle of a hostile Middle East.</p><p>Where Israelis are famously argumentative and debating is a sort of national pasttime, the Irish are famously congenial and easygoing. Israelis love hiking and Ireland is full of beautiful countryside. Like Israel, Ireland is a small country with big ambitions. Unlike Israel, it’s not mired in a hot Meditteranean climate and endless war.</p><p>The whole edifice of that charming image came tumbling down on the night of that basketball fixture. That display cemented a now entrenched view of Ireland as a country wholly hostile to Israel — and Jews.</p><p>In today’s Israel, Ireland is seen as a curiosity — and a good case-study in the fact that anti-Semitism usually supercedes the bounds of good reason.</p><p>Ireland is European in geography but now almost Middle-Eastern in its hostility to Jews and Israel.</p><p>It’s a country that seems entirely blinkered to the Jewish connection to the land of Israel but steadfastly assured in its conviction that backing Hamas and its supporters affords a moral high-ground over those of us less enlightened.</p><p>Like the PA, it even endorses a curriculum that inculcuates a warped anti-Israel perspective of the conflict in primary schoolers — a curriculum which was decried as “unabashedly antisemitic” by Ronald Lauder, President of the World Jewish Congress (WJC).</p><p>These are only some of the end products of the massively prevalent view in Ireland that Zionism is something like an abortive form of Judaism and that it is therefore entirely justifiable to be rabidly opposed to <em>only</em> Jewish self-determination.</p><p><a href="https://www.worldjewishcongress.org/en/news/irish-antisemitic-school-curriculum">WJC President Lauder Labels Irish School Curriculum as Unabashedly Antisemitic - World Jewish Congress</a></p><p>So it wasn’t surprising that when Ireland’s Eurovision entrant (the appropriately named) Bambie Thug took to the stage of Malmo at Eurovision she was greeted, at my local pub, by whole-lunged booing — a treatment not afforded to any other contestant. Things have changed.</p><p>In protest at being called anti-Semitic, Ireland’s women’s basketball team chose to display their dislike of their Israeli counterparts by refusing to shake hands with their Israeli counterparts.</p><p>That crude show of hatred, once endorsed by Ireland’s politicians as a show of principled maturiy, pegged Ireland to a level of bitter animosity previously only seen by Israel’s classic opponents in the Arab world — which is why I find it interesting.</p><p>Even those in Ireland who opposed the previous plan to boycott the fixture did so on pragmatic grounds and not out of the conviction that doing so was morally opprobrius (Ireland backed down only after being threatened by basketball’s governing body with a crushing fine).</p><p>The hate gesture’s adulous reception in Ireland allowed many Israelis to finally move past the ongoing Irish parade of hatred for the Jewish state — to externalise it to an extent.</p><p>Just as we don’t spend time poring over how the Iranian <em>ayatollahs</em> worded their latest statement urging death on Zionists, we realised that we needn’t waste time baffling over why Ireland and the Irish seem so massively opposed to “just Zionism” (trademark pending).</p><p>Ireland’s insistence on its neutrality and seemingly desperate desire to interject itself as an intermediary in the Israel-Palestinian peace process can be rightly seen as laughable.</p><p>Just like Bambie Thug’s tirade at the Eurovision, the occasion was trivial. But the gestures had onoing resonance.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/469/0*Yw7IS6D-DGzzBA1n.png" /><figcaption><em>Pro-Israel supporters gathered outside the Israeli Embassy in Dublin</em></figcaption></figure><p>It’s true that a passionate group of pro-Israel voices (doing marvellous work) take umbrage at being lumped in with the vast majority of Irish people who (one feels at times) enjoy ritualistically burning the Israeli flag as a morning routine after brushing their teeth.</p><p>Some insist that they are the silent majority and Ireland’s surprising voting pattern in the Eurovision has been corraled as evidence to support that claim. On the Israeli side, such claims seem fantastical. But however few and outnumbered they are, their efforts are appreciated.</p><p>I’ve had debates online and even lively ones with a journalist friend ( <em>over pints of Guinness, of course</em>) about why Ireland didn’t chose to withdraw its beleaguered representative in Dublin sooner.</p><p>I’ve long contended that, viewed rationally, it’s a source of diplomatic mystery. Perhaps the mystery is now solved.</p><h3>The Only Question: Why Didn’t Israel Close Shop In Dublin Sooner?</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/840/0*2CYLMFgDKEPlp3Gx.png" /><figcaption>Israel’s Ambassador to Ireland Dana Erlich is depicted covered in blood in a poster circulated on social media by Irish anti-Israel activists</figcaption></figure><p>Israel’s brave representative in Dublin — Ambassador Dana Erlich — has been subjected to a relentless campaign of hatred and personal intimidation that has been tacitly <em>(no, I don’t think this is an exaggeration)</em> endorsed by the State itself.</p><p>The weekend before Iran sent suicide drones and missiles to try to kill as many Israelis as possible, Ireland’s leading party — Fianna Fail — snubbed Erlich from its annual think-in, breaking with longstanding diplomatic protocol. Iran’s diplomatic representative in Ireland made the list. In another departure with protocol, this was gleefully highlighted to the media. Perhaps nothing speaks more cogently about the moral bankruptcy of Ireland’s pro-Palestinianism than feting the Iranian ambassador hours before his country launched an unprovoked war against Israel.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Z8bwjq0iErG-pcTe.png" /></figure><p>The extent to which Israel has become a topic of national obsession in Ireland can scarcely be understated or exaggerated.</p><p>When not sending her packages of fake anthrax, Ireland’s pro-Palestinian community is busily calling for her ouster or erecting blood libel inspired photos of Erlich drenched in fake blood and affixing them to lampposts over Dublin.</p><p>Israel’s trade relationship with Ireland is modest compared to its major trading partners and in recognition of the nose-dived interest in Ireland among Israeli and (sane) Jewish tourists, El Al pulled its brief-lived direct connection to Dublin shortly after the war broke out.</p><p>Israel responded to acts of hostility by Turkey and other nations by withdrawing its diplomats so why the double standard in the face of the Irish circus of hate?</p><p>I pointed it out on Twitter a few times and got my answer today: it’s been on the agenda for some time, but the time to begin pulling the plug wasn’t quite ripe until Ireland “recognised” the non-existent state intent on its destruction.</p><h3>The Bigger Geopolitical Picture: The EU, The US, And Who Ireland Will “Inspire”</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/0*FjIm2lqNsmMNeYh-.png" /></figure><p>For as many words as have been written about the quickly-devolving relationship between Israel and Ireland only a few really suffice: it’s bad and getting worse. Which is sort of like this year’s Eurovision. You can’t pull yourself away even if you know there’s nothing good in store.</p><p>But in the broader scheme of the shifting sands of Israel’s geopolitical calculus, Ireland isn’t a top level concern.</p><p>For now, its nefarious efforts to have Israel’s agreement with the EU upended have been rebuffed by states with a steadier moral compass. Ireland has roped in Spain and Norway in a sort of oddball threesome of countries whose only mutual connection seems to be a common disdain for Israel. But for now its efforts haven’t had the kind of global leading role that they seem to aspire to hold.</p><p>The rub in this whole tale:</p><p>Ireland is significantly dependent upon multinational companies using it as a tax base and may be grossly underestimating the extent to which its vitriolic diplomatic war against Israel is offputting even to those who may not be Israel’s traditional political friends.</p><p>The unquestioning embrace of a government that unapologetically pays salaries to those convicted of slaying random Israelis, in which the vast majority of its citizens condone the actions of October 7th, is not a look that quite everybody is onboard with (at least yet).</p><p>Much remains to be seen, of course.</p><p>But if there are larger ramifications from the undulating waves of fallout between Ireland and Israel it will likely be in these realms rather than direct effects.</p><p>I mean, how many ways are there one can really say <em>“we really don’t like you”?</em></p><p><em>Originally published at </em><a href="https://blog.danielrosehill.com/blog/ireland-israel/"><em>https://blog.danielrosehill.com</em></a><em> on May 22, 2024.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a5910ff848a7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Integrating Israeli Rocket Alerts (Red Alerts) Into Home Assistant]]></title>
            <link>https://medium.com/daniels-tech-world/integrating-israeli-rocket-alerts-red-alerts-into-home-assistant-508a2511dbac?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/508a2511dbac</guid>
            <category><![CDATA[pikud-haoref]]></category>
            <category><![CDATA[israel]]></category>
            <category><![CDATA[home-assistant]]></category>
            <category><![CDATA[red-alert]]></category>
            <category><![CDATA[home-automation]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Thu, 04 Apr 2024 13:43:27 GMT</pubDate>
            <atom:updated>2024-04-04T13:58:35.346Z</atom:updated>
            <content:encoded><![CDATA[<p><em>NB: I can’t commit to updating this post regularly or forever. The features mentioned are as described only at the date of publication.</em> <a href="https://www.danielontech.com/tag/home-automation/">home automation</a> -</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/0*dtIAWX3HixuEqE9r.png" /></figure><p>So as we all know, Israel is currently going through extremely testing times from a security perspective.</p><p>Israel’s longstanding policy is not to comment on foreign media reports. But it is almost universally believed to be behind a strike on an Iranian consulate in Damascus that resulted in the killing of several Iranian Revolutionary Guard Corps (IRGC) commanders.</p><p>Everyone in Israel is bracing for what an Iranian response might look like — and the very real possibility that Israel’s shadow war with Iran will move into the open.</p><p>This seemed like a good moment to finally get around to integrating the Red Alert system into my Home Assistant install.</p><p>Firstly, if you’re thinking about following these steps, know that you’re doing so at your own risk!</p><p>Israel’s Home Front Command ( <a href="https://www.oref.org.il/en?ref=danielontech.com">Pikud HaOref</a>) operates an official National Emergency Portal (and smartphone apps) where you can receive the alerts.</p><p>Additionally, there are a plethora of options provided by amateur third party integrators. You can find solutions for pushing Red Alert notifications to everything from Telegram through to WhatsApp.</p><p>As I mentioned in a previous blog, I’m a huge believer in the value of backups. I try to extend this concept to all forms of technology. When it comes to receiving vital notifications about incoming rockets, never allow yourself to have a single point of failure.</p><p>At a minimum, I’d recommend operating this system <em>in addition to</em> receiving alerts through the official (Pikud HaOref) smartphone app. Here’s the <a href="https://play.google.com/store/apps/details?id=com.alert.meserhadash&amp;hl=en&amp;gl=US&amp;ref=danielontech.com">Google Play link</a> for that.</p><h3>Home Assistant Red Alert Apps</h3><p>Perusing the Googlesphere, I found two apparently independent projects both creating Home Assistant integrations for the red alert system <em>(hey, they don’t say “two Jews, three opinions” for no reason)</em>.</p><p>There’s RedAlert:</p><p><a href="https://github.com/idodov/RedAlert?ref=danielontech.com">GitHub - idodov/RedAlert: Israeli Red Alert Service for Home Assistant</a></p><p>And there’s oref_alert:</p><p><a href="https://github.com/amitfin/oref_alert?ref=danielontech.com">GitHub - amitfin/oref_alert: Israeli Oref Alerts</a></p><p>I tried both but ended up using the latter (I really liked the fact that it created a service call specifically for testing the system so that you can validate that your setup is working before you require it!)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mx_ZWZih4F8uM64xJZVKeg.png" /><figcaption>My current Home Assistant OS host (an Aliexpress mini PC). I run all my networking gear (and the mini PC) off a UPS to ensure connectivity in the event of a power outage.</figcaption></figure><h3>Prerequisites (Hardware, Software):</h3><ul><li>To install third-party integrations we’re going to need to be running Home Assistant OS / a “supervised” install.</li><li>The hardware to run this.</li><li>A UPS to ensure that the network stays up and the alerts are sent in the event of a power outage (not essential but highly recommended.)</li><li>HACS installed (also not required but it makes installing integrations a lot quicker).</li></ul><h3>Oref Alert Configuration Steps</h3><p>I’ll provide the instructions for HACS users. Also note: these are “valid” only at the time I’m writing this blog. They may change in the future.</p><p>Download the integration. Local link:</p><p><a href="http://homeassistant.local:8123/hacs/repository/706651591">http://homeassistant.local:8123/hacs/repository/706651591</a></p><p>Once that has been setup, you add the integration through Home Assistant (settings -&gt; integrations):</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/657/0*xsn7TXujMZPppb3K.png" /></figure><p>To configure the integration, we just need to navigate into it and click on the “configure” button:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*DsXBceLsuyGKUJWe.png" /></figure><p>The pop-up here allows you to create your default alert. You need to select the area(s) to monitor in Hebrew:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/721/0*BxoexvMXtIE9wk0H.png" /></figure><p>Pay attention to the middle parameters which affect how long the alert will stay active for and what the polling/update frequency should be:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/627/0*Gcqv4oEvGeNhZa6K.png" /></figure><p>Finally you may wish to configure different icons for when the entity is in alert mode and in “regular” mode to provide visual indicators of a threat:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/523/0*EhTssOkjSVkXiYaa.png" /></figure><p>If you search for the keyword ‘alert’ under your entities (devices -&gt; entities) you can see what the integration has created:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*UVoHtIpgcYFJwdob.png" /></figure><p>The default (first) alert that you create is:</p><pre>binary_sensor.oref_alert</pre><p>In my case, I “dedicated” this alert to Jerusalem (Merkaz) (ירושלים — מרכז) which is my alert area.</p><p>In Jerusalem (and other cities in Israel) there are alerting zones that are general (for the whole city) and more localised.</p><p>I decided to create another sensor for Jerusalem-the-whole-city. This one will create alerts that are less … dramatic … than the sensor for the sub-district.</p><h3>Creating My Second Alarming Sensor</h3><p>To create second (and sequential) sensors you need to call an “add_sensor” service using Developer Tools.</p><p>Here’s the sample data provided by the integration:</p><pre>service: oref_alert.add_sensor target: {} data: name: Petah Tikva areas: פתח תקווה</pre><p>All you need to do is call the service and you’ll set up your additional sensors:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WiAJXRLa2htlKSRLfL0NuQ.png" /></figure><p>Remember, again, that the alerting zones are in Hebrew. You can refer to the options in the configuration UI if you can’t remember a spelling or how a certain alerting area is denoted.</p><p>If you later decide that you don’t want those sensors, you can remove them by calling a service too.</p><p>The service for this is:</p><pre>oref_alert.remove_sensor</pre><h3>Recommendation: Write Down Your Sensor Entities!</h3><p>Finally we’re going to want to do something with the sensors that we’ve created.</p><p>My sensors are:</p><pre>binary_sensor.oref_alert</pre><p>Which is the default/first sensor.</p><p>And:</p><pre>binary_sensor.oref_alert_all_areas<br><br></pre><p>Which is the one that I created for Jerusalem (All Areas).</p><p>This is important stuff!</p><p>Besides being a big fan of backups, I’m also a huge advocate for documentation. Consider documenting the entity names of the sensors you’ve created and what they do somewhere convenient, like a Google Sheet:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/718/1*Oj0qf14IQkROJfmEg3UY3w.png" /></figure><h3>Configuring Automations (Etc)</h3><p>Now that we have our sensors, we can integrate them into our Home Assistant instance however we please.</p><p>I’ve put mine up on my home dashboard:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/554/1*3CQbX5CDLUFPH7EYwXHmAA.png" /></figure><p>YAML (you’ll need to change the sensor values for your ones, of course):</p><pre>type: entities entities: - entity: binary_sensor.oref_alert secondary_info: none name: Jerusalem (merkaz) - entity: binary_sensor.oref_alert_jerusalem_all_areas name: Jerusalem (all areas) title: Red Alerts</pre><p>If you’re making a simple entity card like I did, you may wish to color the icons based on their state:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WZrKWQPB28PpsL30h2HANQ.png" /></figure><p>Next, I set up an automation for my alerting area (Jerusalem Center).</p><p>I need to work on this a bit, but right now it sends notifications and turns on all the lights (the idea is to a — wake anybody up and b — assist with evacuation to a safe space).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8D2Naot4I1cjnzu6jfdLbQ.png" /></figure><p>If you have RGB lights, you could set them to red to provide a visual indication about an emergency condition:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CaXDoCwVf97IaFP6Xp25-A.png" /></figure><h3>Play A Siren Through Your Devices</h3><p>You may also wish to consider triggering a siren sound effect.</p><p>/home/assistant/www/soundeffects/foo</p><p>I download an mp3 and uploaded it to my instance using File Editor and then uploaded it using File Editor:</p><p>/local/soundeffects/foo</p><p>If you drop files under the /www directory they can be retrieved using /local.</p><p>Ie:</p><p>Can be recalled using:</p><p>You can use ‘Media Player’ as an action to play this on your target devices.</p><h3>Don’t Skip: Testing &amp; Validation!</h3><p>Because receiving these alerts could be really critical, it’s useful to be able to test that they’re working (the same goes for your automations — you should test them also).</p><p>Very helpfully, oref_alert features a service intended exactly for this purpose.</p><p>It’s called a synthetic alert.</p><p>It can be accessed by navigating into Developer Tools -&gt; Services -&gt; begin typing in the ‘Service’ box for “Create Synthetic Alert”.</p><p>You can create the synthetic alerts with YAML or the UI and configure their duration.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*G4_4VzJPt-WfCujH.png" /></figure><p>I decided that it would be extremely useful to have quick access to this testing functionality by creating a button (to save me having to dig through the backend each time).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/580/0*r0dTTGoWqrMja9Rk.png" /></figure><p>So I took the YAML created for my area (I chose an alert duration of 30 seconds):</p><pre>service: oref_alert.synthetic_alert target: {} data: area: ירושלים - מרכז duration: 30<br></pre><p>And with that I created a button to run the test:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/580/1*ucxYTO0eEIWmTcn7kQjxlA.png" /></figure><p>And an automation that when the button is pressed, we’ll run the test:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6iZtgcCwmlF-O04Bq80OAw.png" /></figure><p>Now I added my button card:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*XabR3bsDOZiO6Y1j.png" /></figure><p>Now I have a little button that I can push to validate that all the components of my alerting system are working as intended:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/566/0*N_d4Piwj4BxAxVGh.png" /></figure><p>Just remember: if you’re testing a bunch of notifications that might set off alerts for other users and sirens, give your family/neighbors an FYI!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*EWtMf-D2AUKfvsIl.png" /></figure><h3>Other Things You Can Do</h3><p>This isn’t all that you can do in Home Assistant with the Red Alert integration.</p><p>Home Front Command currently recommends remaining in shelter for 10 minutes after an alert sounds because shrapnel could fall during this period. You can also create time-based alerts that trigger upon an activation in your area and send “all clear” push notifications (if another alert hasn’t been activated in the intervening period).</p><p>You can use your imagination and tailor to your specific rqeuirements.</p><p>Hope this helped!</p><p><em>Originally published at </em><a href="https://www.danielontech.com/integrating-israeli-rocket-alerts-into-my-home-automation-system/"><em>https://www.danielontech.com</em></a><em> on April 4, 2024.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=508a2511dbac" width="1" height="1" alt=""><hr><p><a href="https://medium.com/daniels-tech-world/integrating-israeli-rocket-alerts-red-alerts-into-home-assistant-508a2511dbac">Integrating Israeli Rocket Alerts (Red Alerts) Into Home Assistant</a> was originally published in <a href="https://medium.com/daniels-tech-world">Daniel’s Tech World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Secure Remote-Accessible Home Assistant Webhooks With Tailscale]]></title>
            <link>https://medium.com/daniels-tech-world/secure-remote-accessible-home-assistant-webhooks-with-tailscale-de4d747b2894?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/de4d747b2894</guid>
            <category><![CDATA[tailscale]]></category>
            <category><![CDATA[home-assistant]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Wed, 27 Mar 2024 17:12:21 GMT</pubDate>
            <atom:updated>2024-03-27T17:12:21.290Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*8GODrnNBzKd-EYqSgjgZ9A.png" /><figcaption>Creating a Tailscale to Home Assistant config for webhooks</figcaption></figure><p>Webhooks are extremely useful tools for creating all manner of automations.</p><p>But from a security standpoint, when used in the context of home automation, they cause justifiable concern.</p><p>Nobody wants to accidentally have their webhook scraped and have their smart lock / HVAC / lighting controlled by a random hacker.</p><p>After some trial and error, I discovered a way to create webhooks that resolve from the WAN using Tailscale.</p><p>Here’s a quick rundown of the steps needed.</p><h3>Configure A Static Local IP For Your HA Instance</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AJbIU3RTMhhJT5e99Oq1JQ.jpeg" /><figcaption>My Home Assistant OS runs off a mini PC.</figcaption></figure><p>Firstly you’ll want to give your Home Assistant instance a static IP on the local area network.</p><p>I can’t think of a situation in which this _wouldn’t_ be a good idea, but if we’re creating webhooks, we’re going to need to do this (I’m sure there’s a way to get homeassistant.local URLs to resolve from the WAN but .. it isn’t easy).</p><p>Next, you’re going to want to add this integration:</p><p><a href="https://www.home-assistant.io/integrations/local_ip/">Local IP Address</a></p><h3>Deploy Tailscale On Your Home Assistant And Advertise A Subnet Route</h3><p>Next we’re going to want to install Tailscale onto our Home Assistant OS and — so that it can resolve the local IPs remotely — advertise a subnet route.</p><p>To do this refer to the latest tutorials/instructions on configuring Tailscale on your Home Assistant:</p><p>Here’s the integration:</p><p><a href="https://www.home-assistant.io/integrations/tailscale/">Tailscale</a></p><p>Make sure not to skip the subnet route as it’s essential to getting this working.</p><h3>Create Webhooks To Drive Automations</h3><p>Home Assistant (out of the box) has the ability to create locally-hosted webhook endpoints which is amazing for creating automation triggers.</p><p>Create a webhook (When -&gt; Automation -&gt; Webhook).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5zHyzRZAKNy74zmdffw62w.png" /></figure><p>Make sure that the webhook is relative to your static local IP path and not homeassistant.local.</p><p>Also make sure that you enable GET. You can (and should) keep the local-only option on because … when authenticated with Tailscale the connection “looks” local to Home Assistant:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/443/1*zsjoqC8mXra91vf4X_4rLg.png" /></figure><h3>Write A Webhook To An NFC Tag For Testing</h3><p>To test this out, let’s create an NFC tag (or QR code) with the webhook.</p><p>Then to validate, let’s do the following:</p><ul><li>Connect to Tailscale.</li><li>Turn off WiFi if we’re on a mobile device to move ourselves outside of the LAN.</li><li>Scan your NFC tag to trigger your webhook (or simply visit the URL in your browser). The automation should work even when you’re not physically at home!</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=de4d747b2894" width="1" height="1" alt=""><hr><p><a href="https://medium.com/daniels-tech-world/secure-remote-accessible-home-assistant-webhooks-with-tailscale-de4d747b2894">Secure Remote-Accessible Home Assistant Webhooks With Tailscale</a> was originally published in <a href="https://medium.com/daniels-tech-world">Daniel’s Tech World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Shabbat / Yom Tov Home Assistant Automations — Part 2 (Helper Configuration)]]></title>
            <link>https://medium.com/daniels-tech-world/shabbat-yom-tov-home-assistant-automations-part-2-helper-configuration-35ddc2be1cc1?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/35ddc2be1cc1</guid>
            <category><![CDATA[home-automation]]></category>
            <category><![CDATA[home-assistant]]></category>
            <category><![CDATA[judaism]]></category>
            <category><![CDATA[shabbat]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Tue, 26 Mar 2024 03:17:56 GMT</pubDate>
            <atom:updated>2024-03-26T04:04:50.786Z</atom:updated>
            <content:encoded><![CDATA[<h3>Shabbat / Yom Tov Home Assistant Automations — Part 2 (Helper Configuration)</h3><p>Jewish homeowners who want to configure automations in Home Assistant to facilitate religious observance will want to do so in two instances:</p><ul><li>It’s Shabbat (a weekly event!)</li><li>It’s a Yom Tov (an event that occurs at intervals in the calendar)</li></ul><p>The <a href="https://github.com/rt400/Jewish-Sabbaths-Holidays">Jewish Sabbath Holidays Home Assistant add-on</a> provides two sensors that are very helpful for configuring automations (these in turn are derived from the <a href="https://www.hebcal.com/home/developer-apis">HebCal API:</a></p><pre>sensor.hebcal_is_shabbat</pre><p>This is a simple binary sensor (True/False) for determining whether or not it’s Shabbat (based upon your preconfigured candle-lighting time etc).</p><p>And:</p><pre>sensor.hebcal_is_yomtov</pre><p>This sensor states <strong>“No Info”</strong> unless it’s a Yom Tov (and changes to the Yom Tov name when one is in effect).</p><p>To simplify our automations, let’s try to condense both of these sensors into one state that we can (in turn) use to drive our lighting automations (etc).</p><p>I think that this is pretty straightforward, but it sometimes gets confusing thinking about devices, entities, helpers, automations, and so on.</p><p>Here’s what we’re doing:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/495/1*0NxZSDSjGTMfZ6YZb7kHjA.png" /></figure><h3>Step 1: Create A Toggle (Type Of Helper)</h3><p>Firstly, we’re going to create a toggle called Shabbat Or Hag State (name as you wish)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/692/1*yxeNGRpxrMhzlEgfjvLupA.png" /></figure><p>We could roll all of this into one automation but to make any potential troubleshooting easier I decided to create two separate automations.</p><h3>Step 2: Build The Automations That Will Drive The Toggle</h3><p>The Shabbat one is a bit easier.</p><p>When the Shabbat sensor moves to “True” we want to shift the toggle from off to on:</p><p>This is what I came up with:</p><pre>alias: Shabbat activates Shabbat/Hag mode<br>description: &quot;When the Shabbat sensor switches to &#39;True&#39; we&#39;re going to turn the Shabbat or Hag toggle on&quot;<br>trigger:<br>  - platform: state<br>    entity_id:<br>      - sensor.hebcal_is_shabbat<br>    to: &quot;True&quot;<br>condition: []<br>action:<br>  - service: input_boolean.turn_on<br>    metadata: {}<br>    data: {}<br>    target:<br>      entity_id: input_boolean.shabbat_mode<br>mode: single</pre><p>For the Yom Tov sensor:</p><p>The sensor reports ‘No Info’ unless it’s a hag/Yom Tov in which case it will report the name of the hag.</p><p>The logic we need here is that we want to trigger the toggle if the sensor changes to <strong>any value other than</strong> ‘No Info’.</p><p>I used this value template (thanks to those who shared it on the Home Assistant forums).</p><pre>alias: Hag triggers state<br>description: &quot;&quot;<br>trigger:<br>  - platform: state<br>    entity_id:<br>      - sensor.hebcal_is_yomtov<br>condition:<br>  - condition: template<br>    value_template: &quot;{{ not is_state(&#39;sensor.hebcal_is_yomtov&#39;, &#39;No Info&#39;) }}&quot;<br>action:<br>  - service: input_boolean.turn_on<br>    metadata: {}<br>    data: {}<br>    target:<br>      entity_id: input_boolean.shabbat_mode<br>mode: single</pre><h3>Step 3: Then Automate Based On The Toggle State</h3><p>You could trigger an entire cascade of automations that trigger at various times IF it’s either Shabbat or Yom Tov:</p><ul><li>IF it’s Shabbat or Yom Tov and 23:00, automatically get the apartment into bedtime config.</li><li>IF it’s Shabbat or Yom Tov and 09:00, automatically get the apartment into morning config.</li></ul><p>Etc.</p><p>For instance, here’s an automation that triggers a lighting scene for the start of Shabbat/Yom Tov when the helper toggle becomes true:</p><pre>alias: Start of Shabbat / Yom Tov automation<br>description: &gt;-<br>  Activates the start of Shabbat / Yom Tov scene when the Shabbat or Yom Tov<br>  helper becomes true.<br>trigger:<br>  - platform: state<br>    entity_id:<br>      - input_boolean.shabbat_mode<br>    to: &quot;True&quot;<br>condition: []<br>action:<br>  - service: scene.turn_on<br>    metadata: {}<br>    target:<br>      entity_id: scene.start_of_shabbat<br>mode: single</pre><p>At bedtime:</p><pre>alias: Shabbat or Hag bedtime<br>description: Triggers bedtime lighting on Shabbat or Hag<br>trigger:<br>  - platform: time<br>    at: &quot;23:00:00&quot;<br>condition:<br>  - condition: state<br>    entity_id: input_boolean.shabbat_mode<br>    state: &quot;on&quot;<br>action:<br>  - service: scene.turn_on<br>    metadata: {}<br>    target:<br>      entity_id: scene.shabbat_bedtime<br>mode: single</pre><h3>Step 4: Configure The ‘Toggle Off’ Automations</h3><p>Finally we’re going to need to configure automations that reverse the toggle state (to off) when Shabbat or Hag ends.</p><p>To save a bit of time we can use the ‘Duplicate’ button in ‘Automations’.</p><p>Here’s the Shabbat one.</p><pre>alias: Shabbat over, Shabbat/Hag toggle off<br>description: &quot;When the Shabbat sensor reports &#39;false&#39; we&#39;ll move the helper trigger to off too.&quot;<br>trigger:<br>  - platform: state<br>    entity_id:<br>      - sensor.hebcal_is_shabbat<br>    to: &quot;False&quot;<br>condition: []<br>action:<br>  - service: input_boolean.turn_off<br>    target:<br>      entity_id:<br>        - input_boolean.shabbat_mode<br>    data: {}<br>mode: single</pre><p>Then do the same for the hagim/Yom Tov switch. If the sensor goes back to reporting ‘No Info’ we’ll move the toggle back over to false:</p><pre>alias: Hag is over, toggle goes to false<br>description: &gt;-<br>  When the is_yomtov sensor reports &#39;No Info&#39; (it&#39;s not Yom Tov) we&#39;ll move the<br>  toggle back to false.<br>trigger:<br>  - platform: state<br>    entity_id:<br>      - sensor.hebcal_is_yomtov<br>    to: No Info<br>condition: []<br>action:<br>  - service: input_boolean.turn_off<br>    target:<br>      entity_id:<br>        - input_boolean.shabbat_mode<br>    data: {}<br>mode: single</pre><h3>Optional Monitoring Dashboard:</h3><p>My Shabbat monitoring dashboard continues to evolve.</p><p>It pulls in entities both from Home Assistant’s (built in) Jewish Calendar integration and from the aforementioned third-party one.</p><p>It serves two purposes: before Shabbat get Shabbat times. And monitoring and troubleshooting, if required (the right column / ‘Automation States’).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8jOyWqd0nmgifz5Yx-XmIg.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=35ddc2be1cc1" width="1" height="1" alt=""><hr><p><a href="https://medium.com/daniels-tech-world/shabbat-yom-tov-home-assistant-automations-part-2-helper-configuration-35ddc2be1cc1">Shabbat / Yom Tov Home Assistant Automations — Part 2 (Helper Configuration)</a> was originally published in <a href="https://medium.com/daniels-tech-world">Daniel’s Tech World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Creating NFC Tag Automations In Home Assistant Using Webhooks]]></title>
            <link>https://medium.com/daniels-tech-world/creating-nfc-tag-automations-in-home-assistant-using-webhooks-d2dde413069e?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/d2dde413069e</guid>
            <category><![CDATA[home-automation]]></category>
            <category><![CDATA[home-assistant]]></category>
            <category><![CDATA[webhooks]]></category>
            <category><![CDATA[nfc]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Tue, 26 Mar 2024 00:20:38 GMT</pubDate>
            <atom:updated>2024-03-26T00:35:44.958Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3d_T_KFM1o4u9fpYfc8Wkw.jpeg" /><figcaption>One of my first orders of NFC tag stickers!</figcaption></figure><p>Home Assistant has a built-in NFC tag creator. But it also offers the means to create NFC tags through a different method: utilising webhooks.</p><p>Why might you want to do this?</p><ul><li><strong>You may (deliberately!) want to allow anyone in your home the ability to trigger automations (including guests who aren’t on your system).</strong></li><li><strong>Currently, the NFC Tags functionality doesn’t support creating tags on the desktop.</strong> Personally, I think that this is an unfortunate omission. Like most things, I find using destkop applications to create NFC tags much quicker than replicating the action on a smartphone (to do this, you’ll obviously need a USB NFC reader/writer).</li><li>You can keep a list of your webhook URLs. The trigger that makes this work is visible.</li><li>You might want to use this method as a chance to explore webhooks generally.</li><li>If you want to use scanable barcodes to create automations you might want to use a symbology other than QR (like DataMatrix or PDF417). We can create and design our own stickers this way.</li><li>You might just want to do things a little bit differently!</li></ul><h3>How To Create The NFC Tags (Or Barcdoes)</h3><p>Here’s how to set this up:</p><p>In ‘Automations’ set your trigger to be a webhook.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/964/1*URMYQN4vx5Ae2SexuxHUWw.png" /></figure><p>But don’t stick with the default settings. Turn on ‘GET’ and (my recommendation) preserve “Only accessible from the local network” (GET is required for the webhook to be trigger-able from a browser request).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/578/1*kGy31jIG23L4jq7ru8_moQ.png" /></figure><p>Under “Then Do” set up whatever you want to automate.</p><p>Now we need to create the NFC tags.</p><p>Copy the webhook URL once it’s been generated onto your clipboard:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tQYvlXlSqVCQAzkT9TzcQQ.png" /></figure><p>We can now use any program we like to write the tag, whether on desktop or mobile.</p><p>I like NFC Tools (they have a nice Linux GUI) but there are plenty of tools:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/831/1*lRfXB0SYm3uz2skMZQrUww.png" /></figure><p>Another little security feature I like to add to all my tags is password protection. This protects the tags against accidental deletion.</p><p>A stronger version of this is locking the tags (in NFC Tools this option is only available on the mobile version). But this is an irreversible action which will prevent anyone (including you!) from ever being able to edit the tags.</p><p>If you like the idea of password-protecting your tags, in NFC Tools, jump into ‘Other’ after writing the payload and select ‘Set password’:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/844/1*OIsBW269I2uQQbSgNkryyw.png" /></figure><p>For barcodes it’s the same process. We can bake them into just about anything:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/674/1*VQwjMGlvKBXTjUrnM43alQ.png" /></figure><p><strong>The nice thing about creating NFC tags (or barcodes) with webhooks is that (so long as the webhook URLs remain viable) you don’t need to edit the actual tags ever again.</strong></p><p>If you decide that you want to switch up what the NFC tag does a bit, for example, you can simply make your changes under the Home Assistant automation you’ve already set up. The trigger is the same — you just need to change what it does.</p><p>You can validate that your NFC-to-webhook automation is running correctly by scanning it with your phone. You should see this pop up from the automation editor:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XGNtIcO5T8kh5s89mmaLxA.png" /></figure><p>If we’re talking about automations that trigger lighting changes, it will probably be (visually) obvious that the webhook has succeeded and the automation has worked.</p><p>But in cases where there mightn’t be a physical indication (let’s say you triggered an automation to turn off the lights in one hour’s time) you might consider adding a little confirmation notification.</p><p>Just add this as an additional action under ‘Then Do’.</p><p>Here’s a little one:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*O67RnVbD7mRm5sxvE6AG_A.png" /></figure><h3>LAN-Only Webhooks? Or WAN-Accessible Webhooks?</h3><p>This method works reliably from within a LAN environment, but what if you wanted to create NFC tags that you could scan remotely?</p><p>I use Tailscale for remote authentication but it won’t resolve the webhook URLs which begin with “homeassistant.local” (or access homeassistant.local at all for that matter).</p><p>Exposing this URL as a subnet route might seem like a logical solution except that it doesn’t work that way — subnet routes need to be local IPs and the default Home Assistant installation path looks like a conventional internet address to the tool.</p><p>I’m certain there’s a smart way around this but given that I can’t envision needing to scan a home automation NFC tag remotely (for the moment) I’m happy to leave finding a solution to this networking quandary on the backburner (of note: the default method doesn’t run into this problem. I’m not sure whatever they’re doing but … it works).</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d2dde413069e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/daniels-tech-world/creating-nfc-tag-automations-in-home-assistant-using-webhooks-d2dde413069e">Creating NFC Tag Automations In Home Assistant Using Webhooks</a> was originally published in <a href="https://medium.com/daniels-tech-world">Daniel’s Tech World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Smart Home Shabbat Automation With Home Assistant (V1)]]></title>
            <link>https://medium.com/daniels-tech-world/smart-home-shabbat-automation-with-home-assistant-v1-7595713f067d?source=rss-a88da2cbc73c------2</link>
            <guid isPermaLink="false">https://medium.com/p/7595713f067d</guid>
            <category><![CDATA[home-assistant]]></category>
            <category><![CDATA[shabbat]]></category>
            <category><![CDATA[home-automation]]></category>
            <category><![CDATA[jewish]]></category>
            <dc:creator><![CDATA[Daniel Rosehill]]></dc:creator>
            <pubDate>Fri, 22 Mar 2024 02:45:33 GMT</pubDate>
            <atom:updated>2024-03-22T03:17:13.873Z</atom:updated>
            <content:encoded><![CDATA[<p>Shabbat is a weekly religious ritual practised by observant Jews around the world. It stretches from before sundown on Friday through to the start of nightfall on Saturday (approximately; customs vary slightly by location).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/718/1*1H3DStVrAG326ZxQxG-tTg.jpeg" /><figcaption>My Shabbat indicator light (A Zigbee E27 smart bulb that I automate to indicate whether Shabbat is in/out). Photo: Daniel Rosehill</figcaption></figure><p>During Shabbat, religiously observant Jews refrain from using electricity. However … hosting guests and … well .. eating … are popular activities in the Shabbat-observant world. Shabbat is intended to be a day of rest, after all. Sitting in darkness and eating cans of tuna wouldn’t really be in the Shabbat spirit.</p><p>The traditional solution to this religious quandary has been a decidedly low-tech one.</p><p>Enter stage the humble manual electricity timer as shown on the left. If you ever wondered why your religious Jewish neighbors had enough of these to start a small electricity store, now you have your answer.</p><p>Fortunately, technology has evolved. Personally, I think the idea of using modern technology to assist in the observance of a millennia-old ritual is kind of amazing. Enter stage a much more elegant, modular, and granular solution to the Shabbat electricity issue: home automation.</p><h3>Prerequisites For This Project</h3><p>You can use proprietary technologies and their ecosystems for setting up basic home automations. But doing so hamstrings your abilities to truly customise and own your system before the get-go.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*K_-GvZttmsw1qYG-.jpg" /></figure><p>If the sensors and smart lights and smart plugs are the players in this picture, then Home Assistant is the conductor. Home Assistant can tie together components from many different manufacturers and make them all achieve a common purpose..</p><p>But enough with the sales pitch. Let’s get down to tech details.</p><ul><li>You’re going to want to run<strong> Home Assistant Operating System (HAOS) </strong>on … something. My wife likes to remind me that I never shy away from making things incredibly complicated. My HAOS is running as a VM in Proxmox which is on the mini PC (which I picked up on Aliexpress and thus far have only praise for).</li><li>Although you could create your own integration based on the <a href="https://www.hebcal.com/home/197/shabbat-times-rest-api">HebCal Shabbat times REST API</a> there’s no need to reinvent this particular technical wheel. I like the <strong>Jewish-Sabbaths-Holidays integration (</strong><a href="https://github.com/rt400/Jewish-Sabbaths-Holidays"><strong>Github link</strong></a><strong>)</strong> because it includes a no-BS (excuse the language) binary sensor for Shabbat and Yom Tov (plus so much more). It either IS Shabbat or it’s NOT. Your automations can follow along accordingly.</li></ul><p>The second Home Assistant integration that I use is <a href="https://github.com/arthurdent75/SimpleScheduler"><strong>SimpleScheduler</strong></a>. You could use it to configure actions to run in relation to the start of Shabbat (e.g., four hours after Shabbat go into bedtime mode). But personally this approach makes more sense for me.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*BinpXUZvLzXuq0LQ.png" /></figure><h3>Getting The Integration Set Up Correctly</h3><p>The easiest way to install the integration is through the Home Assistant Community Store (HACS):</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/742/0*2eELB0C0Sf69-5fQ.png" /></figure><p>Shabbat times are based on geolocation and your Home Assistant installation needs to know where it is to pull in the correct Shabbat times from the integration. So make sure that you have the following set up in configuration.yaml.</p><pre>   homeassistant:<br>     latitude: 32.0667<br>     longitude: 34.7667<br>     time_zone: Asia/Jerusalem   </pre><p>If you don’t know your geocordinates, <a href="https://www.latlong.net/">find them here</a>.</p><p>Here’s what the plugin authors recommend adding to your configuration.yaml. This will get you the bare essentials (unless you live in Jerusalem, we’ll cover that next):</p><pre># Example configuration.yaml entry<br>sensor:<br>  - platform: hebcal<br>    resources:<br>      - shabbat_in<br>      - shabbat_out</pre><p>If you want to enable “Jerusalem candle-lighting” (40 minutes before sundown) then you’ll want to add:</p><pre>jerusalem_candle: True</pre><p>So, for example:</p><pre># Example configuration.yaml entry<br>sensor:<br>  - platform: hebcal<br>    jerusalem_candle: True<br>    resources:<br>      - shabbat_in<br>      - shabbat_out</pre><p>YAML’s less-endearing quality is that it is VERY particular about indentation. But the effort will seem worth it when we’re enjoying our Shabbat-ready smart home!</p><h3>Creating Scenes And Automations To Manage Everything</h3><p>Next on our to-do list is creating the scenes and automations that are going to actually control all of our devices over the course of Shabbat.</p><p>I’ve divided my automation-ing into several points in time:</p><ul><li><strong><em>Shabbat comes in: </em></strong>get the apartment into Shabbat mode (if you’re lucky enough to live in an actual house — congratulations!)</li><li><strong><em>It’s bedtime: </em></strong>Turn the bedroom lights off. But leave on the couch light for whoever wants to read.</li><li><strong><em>It’s morning</em></strong><em>! </em>Rather than use a forced lights-on automation to coax myself out of bed at a reasonable hour (it’s Shabbat!) I instead just get the living spaces set up. During the summer months, this is probably unnecessary. To take this further, you could tweak this by adding conditions based around a weather forecast to your automation.</li><li><strong><em>It’s Shabbat afternoon:</em> </strong>Change the lights a little more.</li><li><strong><em>Shabbat’s out: </em></strong>One quirky feature I decided to add to this was a “Shabbat light.” It’s a bulb that comes on after Shabbat and turns on after it. Its sole purpose is to serve as a physical indicator for when Shabbat is in and out.</li></ul><p>Each of these setups is a separate scene.</p><p>The first of these (Shabbat comes in) is triggered by the Shabbat times integration (as well as the automation that turns off the indicator bulb when Shabbat is out). The rest are run off Simple Scheduler. Their time can be modified a little throughout the year or as preferences change.</p><p>For example:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*qt38E_eztDJewSHr.png" /></figure><p>Here’s the automation that kicks off ‘Shabbat mode’:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*pMWxGuda-1gHLtNN.png" /></figure><p>In YAML:</p><pre>alias: Start of Shabbat automation<br>description: &quot;Puts home into Shabbat configuration mode &quot;<br>trigger:<br>  - platform: state<br>    entity_id:<br>      - sensor.hebcal_is_shabbat<br>    to: &quot;True&quot;<br>condition: []<br>action:<br>  - service: scene.turn_on<br>    metadata: {}<br>    target:<br>      entity_id: scene.start_of_shabbat<br>mode: single</pre><p>This is V1.0 of my humble Shabbat indicator light. It’s a simple Zigbee E27 hanging off a socket. The next steps of the project are making this look good. I’m thinking of DIY-ing a custom lightbox.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/718/0*bbM9z0gVU-XDeRxu.jpg" /></figure><p>I also built a little monitoring dashboard just to check up on the condition of my sensors before Shabbat:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/818/0*y4DqWOWZRkNika0h.png" /></figure><p>There are dozens of ideas I’ve already jotted down for how to take this further (next in line: send a notification 30 minutes before candle-lighting). But …. it’s a functional start.</p><p>Thanks for reading!</p><p><em>Daniel Rosehill</em></p><p><em>Originally published at </em><a href="https://www.danielsrosehill.com/smart-home-shabbat-automation-with-home-assistant-v1/"><em>https://www.danielsrosehill.com</em></a><em> on March 22, 2024.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7595713f067d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/daniels-tech-world/smart-home-shabbat-automation-with-home-assistant-v1-7595713f067d">Smart Home Shabbat Automation With Home Assistant (V1)</a> was originally published in <a href="https://medium.com/daniels-tech-world">Daniel’s Tech World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>