<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: amitaibu</title><link>https://news.ycombinator.com/user?id=amitaibu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 12:46:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=amitaibu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Non-newsletter #1: This One's for the Survivors]]></title><description><![CDATA[
<p>Article URL: <a href="https://mailchi.mp/gizra/this-ones-for-the-survivors">https://mailchi.mp/gizra/this-ones-for-the-survivors</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45056270">https://news.ycombinator.com/item?id=45056270</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 Aug 2025 19:47:06 +0000</pubDate><link>https://mailchi.mp/gizra/this-ones-for-the-survivors</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=45056270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45056270</guid></item><item><title><![CDATA[New comment by amitaibu in "IHP v0.17.0 has been released"]]></title><description><![CDATA[
<p>Happy to see another great release!</p>
]]></description><pubDate>Tue, 14 Dec 2021 11:41:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29550601</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=29550601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29550601</guid></item><item><title><![CDATA[New comment by amitaibu in "Haskell IHP framework, from a technical and business perspective"]]></title><description><![CDATA[
<p>I tried to keep the code simple, so yeah - it was on the expense of making it more "right".<p>In this case I wouldn't call the command send the mail unless status was explicitly Accepted or Rejected.<p>But as notes above, the important part is that the compiler doesn't let me forget about all the possible cases (e.g. `Queue` in this example).</p>
]]></description><pubDate>Thu, 11 Nov 2021 14:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=29188367</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=29188367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29188367</guid></item><item><title><![CDATA[New comment by amitaibu in "I'm “still afraid to use spaces in file names” years old"]]></title><description><![CDATA[
<p>I can relate! :)</p>
]]></description><pubDate>Thu, 11 Nov 2021 14:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=29188282</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=29188282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29188282</guid></item><item><title><![CDATA[The technical and business reasons for why we chose the Haskell IHP framework]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/haskell-ihp/">https://www.gizra.com/content/haskell-ihp/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29186234">https://news.ycombinator.com/item?id=29186234</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 11 Nov 2021 09:42:24 +0000</pubDate><link>https://www.gizra.com/content/haskell-ihp/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=29186234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29186234</guid></item><item><title><![CDATA[Fighting HIV with Elm, Plain Text and Git]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/plain-text-medical-records/">https://www.gizra.com/content/plain-text-medical-records/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23257209">https://news.ycombinator.com/item?id=23257209</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2020 11:39:15 +0000</pubDate><link>https://www.gizra.com/content/plain-text-medical-records/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=23257209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23257209</guid></item><item><title><![CDATA[New comment by amitaibu in "Static Sites with Elasticsearch"]]></title><description><![CDATA[
<p>@turnipla Indeed, the Elasticsearch is completely a typical request - response kind. However, the point in the post was showing how we could make sure the search is in full sync with static site - even if we for example rolled-back deploys. That is, even if we rollback to a revision with less content than what we have in the "default" index, search will not show it to us.</p>
]]></description><pubDate>Sat, 02 May 2020 20:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=23054503</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=23054503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23054503</guid></item><item><title><![CDATA[New comment by amitaibu in "Static Sites with Elasticsearch"]]></title><description><![CDATA[
<p>@arkadiyt Thanks - I see your point. However, I believe you can also think about it as a service - similar to how Disqus can be added to your static site. That is, the site is static, but the results for the search are handled with a service. In this case the "service" - Elasticsearch - is tightly coupled to your static site's revision.</p>
]]></description><pubDate>Sat, 02 May 2020 19:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=23054281</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=23054281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23054281</guid></item><item><title><![CDATA[Static Sites with Elasticsearch]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/drupal-static-elasticsearch/">https://www.gizra.com/content/drupal-static-elasticsearch/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23053590">https://news.ycombinator.com/item?id=23053590</a></p>
<p>Points: 79</p>
<p># Comments: 19</p>
]]></description><pubDate>Sat, 02 May 2020 17:58:12 +0000</pubDate><link>https://www.gizra.com/content/drupal-static-elasticsearch/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=23053590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23053590</guid></item><item><title><![CDATA[Improving Health Care with Plain-Text Medical Records and Git]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/plain-text-medical-records/">https://www.gizra.com/content/plain-text-medical-records/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21938726">https://news.ycombinator.com/item?id=21938726</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Jan 2020 19:23:09 +0000</pubDate><link>https://www.gizra.com/content/plain-text-medical-records/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=21938726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21938726</guid></item><item><title><![CDATA[4M Euros in 5 Days, with Elm and Drupal]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/million-euros-elm-drupal/">https://www.gizra.com/content/million-euros-elm-drupal/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18310450">https://news.ycombinator.com/item?id=18310450</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 26 Oct 2018 16:01:31 +0000</pubDate><link>https://www.gizra.com/content/million-euros-elm-drupal/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=18310450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18310450</guid></item><item><title><![CDATA[Stress Testing – Go Ahead and Crash Your Site]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/stress-testing/">https://www.gizra.com/content/stress-testing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16906028">https://news.ycombinator.com/item?id=16906028</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Apr 2018 18:23:51 +0000</pubDate><link>https://www.gizra.com/content/stress-testing/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16906028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16906028</guid></item><item><title><![CDATA[Travis CI – The Need for Speed]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/travis-speed/">https://www.gizra.com/content/travis-speed/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16391948">https://news.ycombinator.com/item?id=16391948</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Feb 2018 12:49:55 +0000</pubDate><link>https://www.gizra.com/content/travis-speed/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16391948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16391948</guid></item><item><title><![CDATA[Walking the Tightrope Without a Net: Prototyping in Browser with CSS Grid]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/prototype-with-css-grid/">https://www.gizra.com/content/prototype-with-css-grid/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16286025">https://news.ycombinator.com/item?id=16286025</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Feb 2018 21:21:24 +0000</pubDate><link>https://www.gizra.com/content/prototype-with-css-grid/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16286025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16286025</guid></item><item><title><![CDATA[Show HN: Our Team Page as Elm Widget (Desktop)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/team/">https://www.gizra.com/team/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16261384">https://news.ycombinator.com/item?id=16261384</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Jan 2018 22:59:23 +0000</pubDate><link>https://www.gizra.com/team/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16261384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16261384</guid></item><item><title><![CDATA[Everybody tells us that people won’t read this]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/">https://www.gizra.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16235347">https://news.ycombinator.com/item?id=16235347</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Jan 2018 22:33:26 +0000</pubDate><link>https://www.gizra.com/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16235347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16235347</guid></item><item><title><![CDATA[“The Gizra Way” Podcast, Episode 1]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/podcast/">https://www.gizra.com/podcast/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16235304">https://news.ycombinator.com/item?id=16235304</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Jan 2018 22:26:16 +0000</pubDate><link>https://www.gizra.com/podcast/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16235304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16235304</guid></item><item><title><![CDATA[Integrating JavaScript into Elm: Alternatives to Ports]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/elm-port-alternatives/">https://www.gizra.com/content/elm-port-alternatives/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16081438">https://news.ycombinator.com/item?id=16081438</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Jan 2018 20:35:42 +0000</pubDate><link>https://www.gizra.com/content/elm-port-alternatives/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16081438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16081438</guid></item><item><title><![CDATA[Have Your Cake and Eat It Too: Elm Apps in Drupal Panels]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gizra.com/content/elm-in-drupal-panels/">https://www.gizra.com/content/elm-in-drupal-panels/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16061067">https://news.ycombinator.com/item?id=16061067</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 03 Jan 2018 14:11:53 +0000</pubDate><link>https://www.gizra.com/content/elm-in-drupal-panels/</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16061067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16061067</guid></item><item><title><![CDATA[New comment by amitaibu in "Selling an Item for $1.6M with Elm and Headless Drupal"]]></title><description><![CDATA[
<p>Thanks, I'll fix it :)</p>
]]></description><pubDate>Tue, 26 Dec 2017 05:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=16007274</link><dc:creator>amitaibu</dc:creator><comments>https://news.ycombinator.com/item?id=16007274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16007274</guid></item></channel></rss>