<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: erezsh</title><link>https://news.ycombinator.com/user?id=erezsh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 09:55:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=erezsh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by erezsh in "Miscellanea: The War in Iran"]]></title><description><![CDATA[
<p>Seriously, all these armchair "experts" are missing very obvious truths -<p>1) Every authority figure is telling the Iranian people to stay inside and wait.<p>2) Revolutions don't happen overnight, the same way that businesses don't succeed overnight, even though from far away it might seem that way.<p>3) Official Israeli statements estimate it could take up to a year after the war is over for a successful overthrow, even if everything is going according to plan.<p>The truth is there's a lot of people who want this war to fail, because it will align with their political convictions and hopes.</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47519977</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=47519977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519977</guid></item><item><title><![CDATA[New comment by erezsh in "IDF killed Gaza aid workers at point blank range in 2025 massacre: Report"]]></title><description><![CDATA[
<p>You're just showing your ignorance. The Nazis killed the majority of their victims as soon as they arrived in the camp. They kept 20%-30%, mostly men who could work, to be used as slaves for their military industry, and they eliminated everyone else. They developed gassing especially in order to speed up the killing and make it more economical.<p>It was a genocide because they tried to eliminate a specific ethnic group, for no other reason than its ethnicity.<p>You should go learn more about the subject, if it interests you so much.</p>
]]></description><pubDate>Thu, 26 Feb 2026 02:21:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47160997</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=47160997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47160997</guid></item><item><title><![CDATA[New comment by erezsh in "IDF killed Gaza aid workers at point blank range in 2025 massacre: Report"]]></title><description><![CDATA[
<p>That's like me saying you're a murderer, but you just haven't killed anyone yet because you're afraid of going to jail. Maybe it's true, but it's a bit of a silly argument, isn't it? In western society, we judge people based on their actions.</p>
]]></description><pubDate>Wed, 25 Feb 2026 16:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47154121</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=47154121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47154121</guid></item><item><title><![CDATA[New comment by erezsh in "IDF killed Gaza aid workers at point blank range in 2025 massacre: Report"]]></title><description><![CDATA[
<p>It's because you're deeply ignorant about the subject. Anyone can think ridiculous thoughts in complete ignorance.<p>Try reading a history book about the holocaust, or even just WW2, and you'll see just how ridiculous you sound.</p>
]]></description><pubDate>Wed, 25 Feb 2026 16:49:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47154070</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=47154070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47154070</guid></item><item><title><![CDATA[New comment by erezsh in "IDF killed Gaza aid workers at point blank range in 2025 massacre: Report"]]></title><description><![CDATA[
<p>It's a ridiculous argument. The Nazis went through a LOT of effort and resources to gather Jews from all the corners of Europe, and even more effort into exterminating them as fast as they could, within the logistical and economic constraints of fighting a 3 front war.<p>There's no comparison at all to the ease with which Israel could just drop a couple of bombs on Gaza, had it decided to do so.</p>
]]></description><pubDate>Wed, 25 Feb 2026 00:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47145403</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=47145403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47145403</guid></item><item><title><![CDATA[New comment by erezsh in "Over 36,500 killed in Iran's deadliest massacre, documents reveal"]]></title><description><![CDATA[
<p>And only civilians, instead of half of them being armed and trained militants.</p>
]]></description><pubDate>Tue, 27 Jan 2026 17:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46782937</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=46782937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46782937</guid></item><item><title><![CDATA[New comment by erezsh in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>Because my hate for pytest is ardent and dear to my heart, I will try to explain.<p>I wrote a very simple function:<p><pre><code>  def test_whatever():
    a = range(10)
    b = (10 / x for x in a)
    c = list(b)
</code></pre>
When I run it with normal Python, this is the exception:<p><pre><code>    Traceback (most recent call last):
      File "test_test.py", line 10, in <module>
        test_whatever()
      File "test_test.py", line 6, in test_whatever
        c = list(b)
            ^^^^^^^
      File "test_test.py", line 5, in <genexpr>
        b = (10 / x for x in a)
             ~~~^~~
    ZeroDivisionError: division by zero

</code></pre>
It's compact and simple to understand. It pinpoints the exact location of the error, and I easily scan the text to find the function call-stack.<p>Now here's the pytest error:<p><pre><code>    ___________________________________ test_whatever ___________________________________

        def test_whatever():
            a = range(10)
            b = (10 / x for x in a)
    >       c = list(b)

    test_test.py:6:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    .0 = <range_iterator object at 0x107695e90>

    >   b = (10 / x for x in a)
    E   ZeroDivisionError: division by zero

    test_test.py:5: ZeroDivisionError

</code></pre>
It doesn't pinpoint the error, it adds code lines that might be irrelevant, and extra information I don't care about.<p>I will say using `--tb=short` fixes most of it, at least in this example, and sometimes it's even preferable, because it's shorter.  But it still doesn't pinpoint the error like normal Python exceptions do.</p>
]]></description><pubDate>Sun, 05 Oct 2025 17:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45483375</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=45483375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45483375</guid></item><item><title><![CDATA[New comment by erezsh in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>It's awesome! Well done!</p>
]]></description><pubDate>Tue, 30 Sep 2025 15:42:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45426954</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=45426954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45426954</guid></item><item><title><![CDATA[New comment by erezsh in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>I like the promise, and it looks nice. But I'm not sure what are the selling points.<p>- pytest already works with assert. Why brag about something that is already commonplace?<p>- It could help if your docs explained the alternative to using fixtures. I assume it would be done by re-using givens, but you could make it clearer what is the preferred way to do it, and what is gained, or lost, but doing it that way.<p>- Can you explain how your diff is better than the pytest diff? (I'm asking as someone who hates the pytest diff)</p>
]]></description><pubDate>Tue, 30 Sep 2025 15:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45426937</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=45426937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45426937</guid></item><item><title><![CDATA[New comment by erezsh in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>Nice idea!</p>
]]></description><pubDate>Tue, 30 Sep 2025 15:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45426750</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=45426750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45426750</guid></item><item><title><![CDATA[New comment by erezsh in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>It's only in Italian lol</p>
]]></description><pubDate>Tue, 30 Sep 2025 15:22:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45426695</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=45426695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45426695</guid></item><item><title><![CDATA[New comment by erezsh in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>It's cute, but it was pretty easy! The "forbidden" level felt like what I expected "normal" to be. (I'm only 1800 on chess.com)</p>
]]></description><pubDate>Tue, 30 Sep 2025 14:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45426105</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=45426105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45426105</guid></item><item><title><![CDATA[New comment by erezsh in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>Looks really nice!</p>
]]></description><pubDate>Tue, 30 Sep 2025 09:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45423706</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=45423706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45423706</guid></item><item><title><![CDATA[New comment by erezsh in "Shoes, Algernon, Pangea, and sea peoples"]]></title><description><![CDATA[
<p>Related interesting fact that I recently learned.<p>Supposedly, one people of the Sea Peoples were the Peleset, as the egyptians called them (<a href="https://en.wikipedia.org/wiki/Peleset" rel="nofollow">https://en.wikipedia.org/wiki/Peleset</a>), which are believed to be the same people as the Philistines, for which the Romans gave Palestine its name.</p>
]]></description><pubDate>Sun, 28 Sep 2025 14:46:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45404725</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=45404725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45404725</guid></item><item><title><![CDATA[New comment by erezsh in "Show HN: I replaced vector databases with Git for AI memory (PoC)"]]></title><description><![CDATA[
<p>The agent loop takes care of that</p>
]]></description><pubDate>Sat, 23 Aug 2025 11:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44995123</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=44995123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44995123</guid></item><item><title><![CDATA[Show HN: Jobinator – Fresh jobs from Hacker News, parsed and categorized by AI]]></title><description><![CDATA[
<p>I was spending too much time going manually through the job posts in HN, and it felt inefficient. I wanted to filter based on criteria like salary, remote/contract work, etc., and couldn't find a webpage for that. So, I decided to spend significantly more of my time, in order to write one. Was that wise? Unclear. But it's been pretty useful to me in my search for work, and perhaps it will also be useful to someone else here!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44457856">https://news.ycombinator.com/item?id=44457856</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 03 Jul 2025 18:24:26 +0000</pubDate><link>https://eshsoft.com/jobinator</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=44457856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44457856</guid></item><item><title><![CDATA[New comment by erezsh in "Marines being mobilized in response to LA protests"]]></title><description><![CDATA[
<p>Can you provide some examples?</p>
]]></description><pubDate>Tue, 10 Jun 2025 06:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44233389</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=44233389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44233389</guid></item><item><title><![CDATA[Show HN: Jobinator – Yet another Hacker News job aggregator]]></title><description><![CDATA[
<p>Hey HN!<p>I was browsing the monthly job threads and found myself spending a lot of time skipping around to find the attributes I cared about (remote, part-time, etc.).<p>I tried a few aggregators like hnhiring, but none had the filtering capabilities I wanted. So I built my own! I post-process the dat a with LLMs to normalize it and collect the metadata, and allow both categorized and free-text filtering.<p>There's still a lot to improve, but it’s already been useful in my own search. I hope it’s helpful for others too!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44168388">https://news.ycombinator.com/item?id=44168388</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Jun 2025 10:28:14 +0000</pubDate><link>https://eshsoft.com/jobinator</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=44168388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44168388</guid></item><item><title><![CDATA[New comment by erezsh in "Italy moves to reverse anti-nuclear stance"]]></title><description><![CDATA[
<p>> They claimed civilian nuclear power was part of a weapons program<p>They are wrong, but who cares? As long as Russia and China have nuclear weapons, disarming Europe isn't going to help anyone. Not to mention now North Korea and pretty soon Iran will have them too.<p>Arguably, if Germany wasn't so reliant on Russian gas, the war in Ukraine wouldn't have started. The "peace" in Greenpeace is more Orwellian than anything.</p>
]]></description><pubDate>Thu, 06 Mar 2025 08:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43277813</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=43277813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43277813</guid></item><item><title><![CDATA[New comment by erezsh in "Italy moves to reverse anti-nuclear stance"]]></title><description><![CDATA[
<p>The green energy lobby has everything to gain, and it's been working extra to make it a reality. For example, Greenpeace has been fighting nuclear power all over the world.</p>
]]></description><pubDate>Tue, 04 Mar 2025 13:59:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43254682</link><dc:creator>erezsh</dc:creator><comments>https://news.ycombinator.com/item?id=43254682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43254682</guid></item></channel></rss>