<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: felix_starman</title><link>https://news.ycombinator.com/user?id=felix_starman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 11:05:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=felix_starman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by felix_starman in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>I think the 300th episode of Thinking Elixir w/ José as the guest included a discussion on that point exactly, and if I remember correctly it was a "it depends", but I took away "probably not worth adding more labor into putting it in if you haven't already".<p>I haven't had it catch something before the compiler in a while. I still use typespecs for their documentation benefit, though I've been using `defguard` w/ `is_struct/2` and complex guards a lot more in recent years.</p>
]]></description><pubDate>Thu, 04 Jun 2026 13:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48398507</link><dc:creator>felix_starman</dc:creator><comments>https://news.ycombinator.com/item?id=48398507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398507</guid></item><item><title><![CDATA[New comment by felix_starman in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Dialyzer (and Dialyxir) were written prior to compiler tracing, and also are based on Erlang's "Typespec" syntax which is a bit lacking.<p>I still use the Typespec syntax for its documentation benefits, and for catching "dumb" bugs, but as the Elixir compiler has improved I have found Dialyzer to be less relevant as the compiler usually catches things before Dialyzer would as it's not built into the compiler and isn't able to be.</p>
]]></description><pubDate>Thu, 04 Jun 2026 13:33:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48398420</link><dc:creator>felix_starman</dc:creator><comments>https://news.ycombinator.com/item?id=48398420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398420</guid></item><item><title><![CDATA[New comment by felix_starman in "Phoenix LiveView 1.0.0 is here"]]></title><description><![CDATA[
<p>Automerge wise, there's a ton of effort behind ElectricSQL which is written in Elixir and can also be run as part of an Elixir app, so you can get a lot of the same benefits of local first clients, afaict.<p>There's a langchain implementation that's fairly mature and definitely in production use (I saw the authors handle above actually :D ). Langgraph-style libraries exist (there's one called Magus that I've used) but I think that's where there could be some more efforts. Although it's important to note that building something comparable to langgraph isn't too hard in Elixir with its process model, and most Elixir devs could probably do it, but unfortunately that's not obvious to your average person searching "langgraph implementation in Elixir".
There's no langsmith integration but the telemetry implementation in Erlang and Elixir is really nice so once some patterns around running chains and graphs emerge publicly (there's a few companies that I'd bet have private repos implementing their own equivalents of langgraph) I imagine integrating to langsmith would go pretty quick</p>
]]></description><pubDate>Wed, 04 Dec 2024 04:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42314468</link><dc:creator>felix_starman</dc:creator><comments>https://news.ycombinator.com/item?id=42314468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42314468</guid></item></channel></rss>