<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: Yahivin</title><link>https://news.ycombinator.com/user?id=Yahivin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 06:37:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Yahivin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Yahivin in "Civet: A Superset of TypeScript"]]></title><description><![CDATA[
<p>I was pleasantly surprised with how well Copilot picked it up. Civet doesn't have that many truly new language features, most of them are from existing languages and used in a similar way. Copilot is really good at matching what you are doing near the completion so I was impressed with how well it did with a new language.</p>
]]></description><pubDate>Tue, 22 Oct 2024 14:06:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41914431</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=41914431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41914431</guid></item><item><title><![CDATA[New comment by Yahivin in "Civet: A Superset of TypeScript"]]></title><description><![CDATA[
<p>The built in browser debugger is incredibly good. As long as the transpilation is simple and matches JS semantics you can still use the debugger. I haven't seen good debugging tools when using languages more distant from JS but I'd love to know if they've become viable.</p>
]]></description><pubDate>Tue, 22 Oct 2024 05:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41911481</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=41911481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41911481</guid></item><item><title><![CDATA[New comment by Yahivin in "Civet: A Superset of TypeScript"]]></title><description><![CDATA[
<p>We ship</p>
]]></description><pubDate>Tue, 22 Oct 2024 05:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41911461</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=41911461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41911461</guid></item><item><title><![CDATA[New comment by Yahivin in "Civet: A Superset of TypeScript"]]></title><description><![CDATA[
<p>The GWT approach has its own downsides as well.</p>
]]></description><pubDate>Tue, 22 Oct 2024 04:58:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41911317</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=41911317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41911317</guid></item><item><title><![CDATA[New comment by Yahivin in "Civet: A Superset of TypeScript"]]></title><description><![CDATA[
<p>Something interesting I've found while designing Civet is that TypeScript actually mitigates in a lot of the downsides of CoffeeScript.<p>Types help quite a bit with implicit returns so you don't accidentally return an iteration results array from a void function.<p>They also help reduce the downsides of terse syntax, just hover over things in the IDE and see what they are. Missed a step in a pipeline? The IDE will warn you if there's a mismatch.</p>
]]></description><pubDate>Tue, 22 Oct 2024 04:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41911310</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=41911310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41911310</guid></item><item><title><![CDATA[New comment by Yahivin in "Civet: A Superset of TypeScript"]]></title><description><![CDATA[
<p>Nailed it</p>
]]></description><pubDate>Tue, 22 Oct 2024 02:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41910787</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=41910787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41910787</guid></item><item><title><![CDATA[New comment by Yahivin in "Civet: A Superset of TypeScript"]]></title><description><![CDATA[
<p>This is pretty neat but I wonder how it compares to Arc...</p>
]]></description><pubDate>Tue, 22 Oct 2024 02:18:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41910553</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=41910553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41910553</guid></item><item><title><![CDATA[Factorio – Sound Improvements in 2.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://factorio.com/blog/post/fff-396">https://factorio.com/blog/post/fff-396</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39242636">https://news.ycombinator.com/item?id=39242636</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 Feb 2024 17:34:23 +0000</pubDate><link>https://factorio.com/blog/post/fff-396</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=39242636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39242636</guid></item><item><title><![CDATA[New comment by Yahivin in "Awesome Engineering Games"]]></title><description><![CDATA[
<p>- Patrick's Parabox</p>
]]></description><pubDate>Mon, 20 Nov 2023 05:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38342586</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=38342586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38342586</guid></item><item><title><![CDATA[New comment by Yahivin in "Pentagon fails audit for sixth year in a row"]]></title><description><![CDATA[
<p>I can imagine the opposite.</p>
]]></description><pubDate>Fri, 17 Nov 2023 17:40:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38307013</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=38307013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38307013</guid></item><item><title><![CDATA[New comment by Yahivin in "Worst Examples of Meta's Dystopian AI Influencers"]]></title><description><![CDATA[
<p>> No one in this world has ever lost money by underestimating the intelligence of the great masses of the plain people.</p>
]]></description><pubDate>Mon, 16 Oct 2023 17:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37903453</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=37903453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37903453</guid></item><item><title><![CDATA[New comment by Yahivin in "Imba – A friendly full-stack language"]]></title><description><![CDATA[
<p>That's why I created <a href="https://civet.dev" rel="nofollow noreferrer">https://civet.dev</a> as a personal slight against chaptrick.</p>
]]></description><pubDate>Sat, 23 Sep 2023 14:51:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=37623769</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=37623769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37623769</guid></item><item><title><![CDATA[New comment by Yahivin in "Imba – A friendly full-stack language"]]></title><description><![CDATA[
<p>Civet[1] is a similar idea for a programming language based off of TypeScript and 99% ES compatibility.<p>[1]: <a href="https://civet.dev" rel="nofollow noreferrer">https://civet.dev</a></p>
]]></description><pubDate>Sat, 23 Sep 2023 14:43:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37623698</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=37623698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37623698</guid></item><item><title><![CDATA[New comment by Yahivin in "Imba – A friendly full-stack language"]]></title><description><![CDATA[
<p>It seems to make sense with the example. The `tag` keyword defines a tag that is used the same as HTML tags to create an element.<p><pre><code>    tag Box
 css pos:relative
 x = 0
 y = 0
 <self[x:{x}px y:{y}px] @touch.moved.sync(self)> <slot> "box"

    tag app
 <self[inset:0 d:hflex ja:center]>
  <Box[hue:blue]> 'One'</code></pre></p>
]]></description><pubDate>Sat, 23 Sep 2023 14:42:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37623683</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=37623683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37623683</guid></item><item><title><![CDATA[New comment by Yahivin in "The Kentucky Derby is decadent and depraved (1970) [pdf]"]]></title><description><![CDATA[
<p>Brandon Buckingham is a modern day Hunter S. Thompson. There are probably hundreds of other YouTubers doing similar things but we haven't heard about them yet because they are at the beginning of their career and Hunter is past the end.</p>
]]></description><pubDate>Tue, 13 Jun 2023 17:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=36313897</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=36313897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36313897</guid></item><item><title><![CDATA[New comment by Yahivin in "There is no A.I."]]></title><description><![CDATA[
<p>Or peyote.</p>
]]></description><pubDate>Sat, 22 Apr 2023 01:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=35662387</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=35662387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35662387</guid></item><item><title><![CDATA[New comment by Yahivin in "Why Janet?"]]></title><description><![CDATA[
<p>Ok, the shell scripting DSL has got me interested.</p>
]]></description><pubDate>Thu, 13 Apr 2023 04:18:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=35550889</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=35550889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35550889</guid></item><item><title><![CDATA[New comment by Yahivin in "Java 20 / JDK 20: General Availability"]]></title><description><![CDATA[
<p>Check out Civet <a href="https://civet.dev/#pattern-matching" rel="nofollow">https://civet.dev/#pattern-matching</a></p>
]]></description><pubDate>Tue, 21 Mar 2023 16:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=35248310</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=35248310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35248310</guid></item><item><title><![CDATA[New comment by Yahivin in "Trouble with Erythritol"]]></title><description><![CDATA[
<p>Carbonated water plus orange or lemon peel is great!</p>
]]></description><pubDate>Wed, 08 Mar 2023 15:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=35070345</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=35070345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35070345</guid></item><item><title><![CDATA[New comment by Yahivin in "ChatGPT powered GitHub code review app"]]></title><description><![CDATA[
<p>Maybe people have finally realized that code is not an asset.</p>
]]></description><pubDate>Tue, 07 Mar 2023 22:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=35062473</link><dc:creator>Yahivin</dc:creator><comments>https://news.ycombinator.com/item?id=35062473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35062473</guid></item></channel></rss>