<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: bramadityaw</title><link>https://news.ycombinator.com/user?id=bramadityaw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 08:13:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bramadityaw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Counterexamples in type systems (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://counterexamples.org/">https://counterexamples.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48718972">https://news.ycombinator.com/item?id=48718972</a></p>
<p>Points: 60</p>
<p># Comments: 4</p>
]]></description><pubDate>Mon, 29 Jun 2026 13:20:41 +0000</pubDate><link>https://counterexamples.org/</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=48718972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48718972</guid></item><item><title><![CDATA[Blade Language Server]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/bramadityaw/blase">https://github.com/bramadityaw/blase</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48094376">https://news.ycombinator.com/item?id=48094376</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 May 2026 12:55:32 +0000</pubDate><link>https://github.com/bramadityaw/blase</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=48094376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094376</guid></item><item><title><![CDATA[New comment by bramadityaw in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I am working on blase (<a href="https://github.com/bramadityaw/blase" rel="nofollow">https://github.com/bramadityaw/blase</a>), a language server for Laravel's Blade templating language. This is a proof-of-concept project that I plan to make into a submodule inside a more general PHP language server.</p>
]]></description><pubDate>Mon, 11 May 2026 10:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48093306</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=48093306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48093306</guid></item><item><title><![CDATA[From design patterns to category theory (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.ploeh.dk/2017/10/04/from-design-patterns-to-category-theory/">https://blog.ploeh.dk/2017/10/04/from-design-patterns-to-category-theory/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46143022">https://news.ycombinator.com/item?id=46143022</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Dec 2025 02:19:21 +0000</pubDate><link>https://blog.ploeh.dk/2017/10/04/from-design-patterns-to-category-theory/</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=46143022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46143022</guid></item><item><title><![CDATA[Episoden – Talk with English Speakers Online]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.episoden.com">https://www.episoden.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46105289">https://news.ycombinator.com/item?id=46105289</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Dec 2025 09:27:39 +0000</pubDate><link>https://www.episoden.com</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=46105289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46105289</guid></item><item><title><![CDATA[New comment by bramadityaw in "Moss: a Rust Linux-compatible kernel in 26,000 lines of code"]]></title><description><![CDATA[
<p>shouldn't this be a ShowHN?</p>
]]></description><pubDate>Fri, 28 Nov 2025 10:21:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46077351</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=46077351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46077351</guid></item><item><title><![CDATA[New comment by bramadityaw in "Unofficial, rules-compliant, browser based Arkham Horror: The Card Game"]]></title><description><![CDATA[
<p>Code is open source at <a href="https://github.com/halogenandtoast/ArkhamHorror" rel="nofollow">https://github.com/halogenandtoast/ArkhamHorror</a><p>Made in Haskell btw.</p>
]]></description><pubDate>Wed, 19 Nov 2025 11:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45978418</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45978418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45978418</guid></item><item><title><![CDATA[Unofficial, rules-compliant, browser based Arkham Horror: The Card Game]]></title><description><![CDATA[
<p>Article URL: <a href="https://arkhamhorror.app">https://arkhamhorror.app</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45978417">https://news.ycombinator.com/item?id=45978417</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 19 Nov 2025 11:45:24 +0000</pubDate><link>https://arkhamhorror.app</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45978417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45978417</guid></item><item><title><![CDATA[New comment by bramadityaw in "The code and open-source tools I used to produce a science fiction anthology"]]></title><description><![CDATA[
<p>typst FTW</p>
]]></description><pubDate>Wed, 19 Nov 2025 01:59:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45974990</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45974990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45974990</guid></item><item><title><![CDATA[New comment by bramadityaw in "Goto Considered Harmless"]]></title><description><![CDATA[
<p>I consider this the official alternative title :)</p>
]]></description><pubDate>Tue, 18 Nov 2025 03:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45960996</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45960996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45960996</guid></item><item><title><![CDATA[New comment by bramadityaw in "Goto Considered Harmless"]]></title><description><![CDATA[
<p>I admit that the example is contrived, and the control flow can be followed quite clearly because of the example's size.
However, imagine that f and g is placed in different source files in a large project. That's what Dijkstra detests about arbitrary labels, in that a program's control flow is only obvious to the guy who first wrote it.</p>
]]></description><pubDate>Tue, 18 Nov 2025 03:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45960993</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45960993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45960993</guid></item><item><title><![CDATA[New comment by bramadityaw in "Goto Considered Harmless"]]></title><description><![CDATA[
<p>My point is exactly that. C is a structured, procedural programming language that will only consider procedurally scoped labels. You can't execute it because it is not valid C that a standard compiler would accept, and we should be thankful because of that.</p>
]]></description><pubDate>Tue, 18 Nov 2025 03:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45960940</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45960940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45960940</guid></item><item><title><![CDATA[Goto Considered Harmless]]></title><description><![CDATA[
<p>Article URL: <a href="https://bramadityaw.github.io/blog/posts/goto/">https://bramadityaw.github.io/blog/posts/goto/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45952982">https://news.ycombinator.com/item?id=45952982</a></p>
<p>Points: 16</p>
<p># Comments: 12</p>
]]></description><pubDate>Mon, 17 Nov 2025 12:23:16 +0000</pubDate><link>https://bramadityaw.github.io/blog/posts/goto/</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45952982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45952982</guid></item><item><title><![CDATA[Increasing the Readability and Comprehensibility of Programs (1990) [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://apps.dtic.mil/sti/tr/pdf/ADA231805.pdf">https://apps.dtic.mil/sti/tr/pdf/ADA231805.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45885882">https://news.ycombinator.com/item?id=45885882</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Nov 2025 10:31:57 +0000</pubDate><link>https://apps.dtic.mil/sti/tr/pdf/ADA231805.pdf</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45885882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45885882</guid></item><item><title><![CDATA[Venn Diagram for 7 Sets]]></title><description><![CDATA[
<p>Article URL: <a href="https://moebio.com/research/sevensets/">https://moebio.com/research/sevensets/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45809007">https://news.ycombinator.com/item?id=45809007</a></p>
<p>Points: 167</p>
<p># Comments: 46</p>
]]></description><pubDate>Tue, 04 Nov 2025 09:27:57 +0000</pubDate><link>https://moebio.com/research/sevensets/</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45809007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45809007</guid></item><item><title><![CDATA[Functional Programming and Climate Impact Research]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/DSLsofMath/FPClimate">https://github.com/DSLsofMath/FPClimate</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45587237">https://news.ycombinator.com/item?id=45587237</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Oct 2025 01:57:41 +0000</pubDate><link>https://github.com/DSLsofMath/FPClimate</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45587237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45587237</guid></item><item><title><![CDATA[Voting Machine Hacking]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.grc.com/sn/sn-211.txt">https://www.grc.com/sn/sn-211.txt</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45457676">https://news.ycombinator.com/item?id=45457676</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 03 Oct 2025 01:21:20 +0000</pubDate><link>https://www.grc.com/sn/sn-211.txt</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=45457676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45457676</guid></item><item><title><![CDATA[Rare and Banned Indonesian Books]]></title><description><![CDATA[
<p>Article URL: <a href="https://langka.vercel.app/">https://langka.vercel.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43747647">https://news.ycombinator.com/item?id=43747647</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Apr 2025 00:38:54 +0000</pubDate><link>https://langka.vercel.app/</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=43747647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43747647</guid></item><item><title><![CDATA[What Functional Programming Is, What It Isn't, and Why It Matters (2020)]]></title><description><![CDATA[
<p>Article URL: <a href="https://noelwelsh.com/posts/what-and-why-fp/">https://noelwelsh.com/posts/what-and-why-fp/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43444404">https://news.ycombinator.com/item?id=43444404</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 22 Mar 2025 08:45:35 +0000</pubDate><link>https://noelwelsh.com/posts/what-and-why-fp/</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=43444404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43444404</guid></item><item><title><![CDATA[Cyfrin Updraft]]></title><description><![CDATA[
<p>Article URL: <a href="https://updraft.cyfrin.io/courses">https://updraft.cyfrin.io/courses</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43422067">https://news.ycombinator.com/item?id=43422067</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 20 Mar 2025 12:13:47 +0000</pubDate><link>https://updraft.cyfrin.io/courses</link><dc:creator>bramadityaw</dc:creator><comments>https://news.ycombinator.com/item?id=43422067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43422067</guid></item></channel></rss>