<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: username3</title><link>https://news.ycombinator.com/user?id=username3</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 03:41:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=username3" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by username3 in "Why tail-recursive functions are loops"]]></title><description><![CDATA[
<p>> I wrote up a detailed blog post about tail call optimization in Elixir/Erlang and its performance. The TLDR; sort of is that none tail call optimized recursive functions (body-recursive) can be faster and more memory efficient than TCO functions. This is something that I never thought before, that TCO is always faster seems to be a common misconception. My example is also not contrived - it’s an implementation of map.<p><a href="https://pragtob.wordpress.com/2016/06/16/tail-call-optimization-in-elixir-erlang-not-as-efficient-and-important-as-you-probably-think/" rel="nofollow">https://pragtob.wordpress.com/2016/06/16/tail-call-optimizat...</a></p>
]]></description><pubDate>Mon, 11 Aug 2025 22:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44870159</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=44870159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44870159</guid></item><item><title><![CDATA[New comment by username3 in "AI is killing the web – can anything save it?"]]></title><description><![CDATA[
<p>You should see what Elixir is doing with Tidewave and usage rules.<p><a href="https://www.zachdaniel.dev/p/usage-rules-leveling-the-playing" rel="nofollow">https://www.zachdaniel.dev/p/usage-rules-leveling-the-playin...</a></p>
]]></description><pubDate>Mon, 21 Jul 2025 03:37:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44631569</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=44631569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44631569</guid></item><item><title><![CDATA[New comment by username3 in "Ash Framework – Model your domain, derive the rest"]]></title><description><![CDATA[
<p>This repository from the Ash book gives you an example of what it can do.<p>Model.<p><a href="https://github.com/sevenseacat/tunez/tree/end-of-chapter-10/lib/tunez/music">https://github.com/sevenseacat/tunez/tree/end-of-chapter-10/...</a><p>View.<p><a href="https://github.com/sevenseacat/tunez/tree/end-of-chapter-10/lib/tunez_web/live/artists">https://github.com/sevenseacat/tunez/tree/end-of-chapter-10/...</a></p>
]]></description><pubDate>Wed, 14 May 2025 10:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43982934</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=43982934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43982934</guid></item><item><title><![CDATA[New comment by username3 in "Ash Framework – Model your domain, derive the rest"]]></title><description><![CDATA[
<p>Add an attribute to a model, run `mix ash.codegen`, it creates migrations for you.<p>Ash can do paging for you.<p>You don’t need to create a context file with CRUD functions for your Repo.<p>See the example repository for the Ash book.<p><a href="https://github.com/sevenseacat/tunez/tree/end-of-chapter-10">https://github.com/sevenseacat/tunez/tree/end-of-chapter-10</a></p>
]]></description><pubDate>Wed, 14 May 2025 10:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43982919</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=43982919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43982919</guid></item><item><title><![CDATA[New comment by username3 in "MLB says Yankees' new "torpedo bats" are legal and likely coming"]]></title><description><![CDATA[
<p>Would anyone care if he just used a shorter bat that didn’t get thinner?</p>
]]></description><pubDate>Tue, 01 Apr 2025 00:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43541585</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=43541585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43541585</guid></item><item><title><![CDATA[Ask HN: Terminal UI Framework for Web?]]></title><description><![CDATA[
<p>Are there any terminal UI frameworks for the web? I want to navigate my web app with a keyboard.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41427419">https://news.ycombinator.com/item?id=41427419</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 Sep 2024 17:51:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41427419</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=41427419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41427419</guid></item><item><title><![CDATA[New comment by username3 in "DOjS – A DOS JavaScript Canvas with Sound"]]></title><description><![CDATA[
<p>Are there any terminal UI frameworks for the web? I want to create web apps that only use keyboard shortcuts.</p>
]]></description><pubDate>Mon, 02 Sep 2024 17:45:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41427373</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=41427373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41427373</guid></item><item><title><![CDATA[Ask HN: What is the state of private exploits?]]></title><description><![CDATA[
<p>How many zero day exploits are available to private groups? How many private groups are there? What is the ratio like now? I’m looking for a general idea how exploits are shared these days.<p>I want to know how likely an average person could pay a private group to target another average person’s up-to-date iPhone or computer.<p>My mental model has been script kiddies have known exploits. They are the last to get exploits. They cannot get into updated devices.<p>Rich private groups, state actors and NSA have all the zero day exploits and they wouldn’t waste it on normal people.<p>Private groups for hire have their own exploits or privately share with other groups.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41387647">https://news.ycombinator.com/item?id=41387647</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 29 Aug 2024 05:27:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41387647</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=41387647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41387647</guid></item><item><title><![CDATA[New comment by username3 in "Personal VPN services are snake oil"]]></title><description><![CDATA[
<p>dotzoltanbalazsdotcom.com is unregistered.<p>zoltanbalazs.com was registered in 2021.</p>
]]></description><pubDate>Sun, 14 Apr 2024 20:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40034086</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=40034086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40034086</guid></item><item><title><![CDATA[New comment by username3 in "Bluesky's stackable approach to moderation"]]></title><description><![CDATA[
<p>Do you plan to add custom labels?<p>Let’s say we ask a question to a politician and they ignore it.<p>Can we label the question as unanswered, so clients will remind users the question is unanswered?</p>
]]></description><pubDate>Wed, 13 Mar 2024 16:17:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39693413</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=39693413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39693413</guid></item><item><title><![CDATA[New comment by username3 in "epoll: The API that powers the modern internet (2022)"]]></title><description><![CDATA[
<p>What does Erlang use?</p>
]]></description><pubDate>Thu, 11 Jan 2024 12:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38951473</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=38951473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38951473</guid></item><item><title><![CDATA[New comment by username3 in "Show HN: WebSession, a Secure Replacement for Cookies"]]></title><description><![CDATA[
<p>How does this compare to Phoenix LiveView websocket sessions?</p>
]]></description><pubDate>Tue, 24 Oct 2023 01:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37994099</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=37994099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37994099</guid></item><item><title><![CDATA[New comment by username3 in "In search of the least viewed article on Wikipedia (2022)"]]></title><description><![CDATA[
<p>Wikipedia should allow more articles to have sections for viewpoints from different biases and agendas.</p>
]]></description><pubDate>Fri, 20 Oct 2023 15:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37957838</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=37957838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37957838</guid></item><item><title><![CDATA[New comment by username3 in "13 States join the IRS direct-file test after tax prep firms dropped the ball"]]></title><description><![CDATA[
<p>Tax prep firms should market themselves as software to audit automated IRS tax calculations.</p>
]]></description><pubDate>Thu, 19 Oct 2023 15:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=37943852</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=37943852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37943852</guid></item><item><title><![CDATA[New comment by username3 in "The Technology Facebook and Google Didn’t Dare Release"]]></title><description><![CDATA[
<p>> As early as 2011, a Google engineer revealed he had been working on a tool to Google someone’s face and bring up other online photos of them. Months later, Google’s chairman, Eric Schmidt, said in an onstage interview that Google “built that technology, and we withheld it.”
“As far as I know, it’s the only technology that Google built and, after looking at it, we decided to stop,” Mr. Schmidt</p>
]]></description><pubDate>Sun, 10 Sep 2023 01:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=37452127</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=37452127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37452127</guid></item><item><title><![CDATA[New comment by username3 in "Unpacking Elixir: Syntax"]]></title><description><![CDATA[
<p>Comma after first_value?<p><pre><code>  def eat_value([first_value, | _rest_of_list]) do</code></pre></p>
]]></description><pubDate>Fri, 08 Sep 2023 16:48:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37436068</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=37436068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37436068</guid></item><item><title><![CDATA[New comment by username3 in "GPT-4’s secret"]]></title><description><![CDATA[
<p>Should we flag paywalled content posted on HN?</p>
]]></description><pubDate>Wed, 05 Jul 2023 15:49:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=36602136</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=36602136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36602136</guid></item><item><title><![CDATA[New comment by username3 in "Do high interest rates fix high inflation?"]]></title><description><![CDATA[
<p>What is a proportional representation system? If the votes splits 40/35/25, winner doesn’t take all? Each party will have representatives 40/35/25?</p>
]]></description><pubDate>Wed, 14 Jun 2023 03:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36320943</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=36320943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36320943</guid></item><item><title><![CDATA[New comment by username3 in "First impressions: Yes, Apple Vision Pro works and yes, it’s good"]]></title><description><![CDATA[
<p>Apple’s keynote showed an image similar to the 3-lens optical train at the bottom of <a href="https://simulavr.com/blog/ppd-optics/" rel="nofollow">https://simulavr.com/blog/ppd-optics/</a> and they have a screenshot of HN.</p>
]]></description><pubDate>Tue, 06 Jun 2023 11:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=36211227</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=36211227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36211227</guid></item><item><title><![CDATA[New comment by username3 in "Mormon whistleblower says his church is a “clandestine hedge fund”"]]></title><description><![CDATA[
<p>Didn’t America have churches before tax exempt laws? Tax laws came later. Your problem is with taxes and government spending. Remove taxes churches are exempt from and raise sales tax.</p>
]]></description><pubDate>Mon, 15 May 2023 15:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=35950056</link><dc:creator>username3</dc:creator><comments>https://news.ycombinator.com/item?id=35950056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35950056</guid></item></channel></rss>