<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: functional_dev</title><link>https://news.ycombinator.com/user?id=functional_dev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 23:51:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=functional_dev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by functional_dev in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>actually local MCP just spawns a subprocess and talks via stdin/stdout.. same as CLI tool. 
Extra layer is only for remote case.<p>This might help if interested - <a href="https://vectree.io/c/implementation-details-of-stdio-and-sse-transport-streams-in-cross-process-communication" rel="nofollow">https://vectree.io/c/implementation-details-of-stdio-and-sse...</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 14:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47718696</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47718696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47718696</guid></item><item><title><![CDATA[New comment by functional_dev in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>You are right, PRs are not in git. <i>format-patch</i> and <i>request-pull</i> are originals designed for mailings lists.
Github just put UI on top.<p>Interesting that DAG model means any branch from anywhere can be merged... the forge is just coordination.<p>Explored here if curious - <a href="https://vectree.io/c/git-graph-theory-logic" rel="nofollow">https://vectree.io/c/git-graph-theory-logic</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 14:15:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47718521</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47718521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47718521</guid></item><item><title><![CDATA[New comment by functional_dev in "A new trick brings stability to quantum operations"]]></title><description><![CDATA[
<p>The ETH article title is actually fine - "a new trick brings stability."<p>The hype is in the HN title.</p>
]]></description><pubDate>Fri, 10 Apr 2026 13:46:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47718098</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47718098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47718098</guid></item><item><title><![CDATA[New comment by functional_dev in "Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator"]]></title><description><![CDATA[
<p>true, but reading this made me learn something new.<p>Turns out <i>HashCash</i> (system Bitcoin borrowed), was originally built to fight email spam in 1977 - <a href="https://vectree.io/c/hashcash-the-proof-of-work-system-cited-in-the-bitcoin-whitepaper" rel="nofollow">https://vectree.io/c/hashcash-the-proof-of-work-system-cited...</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 10:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701498</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47701498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701498</guid></item><item><title><![CDATA[New comment by functional_dev in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>I like the garden analogy.<p>Writing online used to bring you readers. Now it trains model, which answers the same questions without sending anyone to your site.</p>
]]></description><pubDate>Thu, 09 Apr 2026 09:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701350</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47701350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701350</guid></item><item><title><![CDATA[New comment by functional_dev in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>really cool, data pipeline alone sounds like fun challenge</p>
]]></description><pubDate>Wed, 08 Apr 2026 18:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47694233</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47694233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47694233</guid></item><item><title><![CDATA[New comment by functional_dev in "ML promises to be profoundly weird"]]></title><description><![CDATA[
<p>better tooling and integration</p>
]]></description><pubDate>Wed, 08 Apr 2026 18:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47694219</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47694219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47694219</guid></item><item><title><![CDATA[New comment by functional_dev in "Peptides: where to begin?"]]></title><description><![CDATA[
<p>Did you try increasing protein intake during the cut?</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693050</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47693050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693050</guid></item><item><title><![CDATA[New comment by functional_dev in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>I found it interesting, that Git itself has built in similarity notion... when it packs objects, it groups files by path+size, runs delta cmpression to find which are close.<p>Very different from just counting commits - <a href="https://vectree.io/c/delta-compression-heuristics-and-packfile-binary-format-in-git" rel="nofollow">https://vectree.io/c/delta-compression-heuristics-and-packfi...</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 16:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692898</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47692898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692898</guid></item><item><title><![CDATA[New comment by functional_dev in "Bitcoin and quantum computing"]]></title><description><![CDATA[
<p>Do you have a link to the paper showing the 20x improvement?</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692511</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47692511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692511</guid></item><item><title><![CDATA[New comment by functional_dev in "Running out of disk space in production"]]></title><description><![CDATA[
<p>Such a simple trick, but effective!</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692375</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47692375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692375</guid></item><item><title><![CDATA[New comment by functional_dev in "Union types in C# 15"]]></title><description><![CDATA[
<p>Right, the default boxes into heap, but unions are different. Some languages pack them as a flat struct (tag + payload, no allocation).<p>Here is visual layout if anyone is interested - <a href="https://vectree.io/c/memory-layout-tagging-and-payload-overlapping-of-union-types" rel="nofollow">https://vectree.io/c/memory-layout-tagging-and-payload-overl...</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 16:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692236</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47692236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692236</guid></item><item><title><![CDATA[New comment by functional_dev in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>Backwards compatibility point is interesting.<p>Found this visual breakdown of IPv4 -> IPv6 transition.<p>Dual stack and tunneling sections show how much complexity came from not having a clean migration path - <a href="https://vectree.io/c/ipv4-vs-ipv6-address-architecture-nat-and-the-transition-problem" rel="nofollow">https://vectree.io/c/ipv4-vs-ipv6-address-architecture-nat-a...</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 15:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47691924</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47691924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47691924</guid></item><item><title><![CDATA[New comment by functional_dev in "How to get better at guitar"]]></title><description><![CDATA[
<p>100% true, but method still matters</p>
]]></description><pubDate>Wed, 08 Apr 2026 15:32:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47691620</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47691620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47691620</guid></item><item><title><![CDATA[New comment by functional_dev in "I won't download your app. The web version is a-ok"]]></title><description><![CDATA[
<p>I am with you here.. there is actually name for why companies do this. They are not pushing app because it is better, but because browser tab cannot lock you in.<p>Mapped it out here if curious - <a href="https://vectree.io/c/enshittification-how-digital-platforms-degrade-over-time" rel="nofollow">https://vectree.io/c/enshittification-how-digital-platforms-...</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 16:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663130</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47663130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663130</guid></item><item><title><![CDATA[New comment by functional_dev in "Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code"]]></title><description><![CDATA[
<p>This confused me at first as well.. inactive experts skip compute, but weights are sill loaded. So memory does not shrink at all.<p>I found this visualisation helpful - <a href="https://vectree.io/c/sparse-activation-patterns-and-memory-efficiency-in-zero-activated-weights" rel="nofollow">https://vectree.io/c/sparse-activation-patterns-and-memory-e...</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 16:17:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47662883</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47662883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662883</guid></item><item><title><![CDATA[New comment by functional_dev in "In Japan, the robot isn't coming for your job; it's filling the one nobody wants"]]></title><description><![CDATA[
<p>100%<p>There is genuine demand for physical AI in Japan, there are not enough humans to hire.<p>I bet, EU will start long debates wether to automate or not :)
Japan already skipped that part</p>
]]></description><pubDate>Mon, 06 Apr 2026 12:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660080</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47660080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660080</guid></item><item><title><![CDATA[New comment by functional_dev in "LÖVE: 2D Game Framework for Lua"]]></title><description><![CDATA[
<p>exactly, the simplicity is its beauty!<p>A single data structure (tables), no built in OOP (you build it with metatables).<p>Coroutines instead of threads.<p>I was curious and explored it in detail here - <a href="https://vectree.io/c/lua-language-design-metatables-coroutines-the-minimal-core-philosophy" rel="nofollow">https://vectree.io/c/lua-language-design-metatables-coroutin...</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 12:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659980</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47659980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659980</guid></item><item><title><![CDATA[New comment by functional_dev in "Is Germany's gold safe in New York ?"]]></title><description><![CDATA[
<p>or rather "move when?"<p>Moving 1,400 tonnes might take years. The window to act is closing.</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659758</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47659758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659758</guid></item><item><title><![CDATA[New comment by functional_dev in "Electrical transformer manufacturing is throttling the electrified future"]]></title><description><![CDATA[
<p>Agreed, it takes decades to build manufacturing expertise.. lose demand for a few years and all is lost<p>Throwing more money at it does not work either, you need skilled workforse<p>Same is happening in EU with shipbuilding</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:39:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658744</link><dc:creator>functional_dev</dc:creator><comments>https://news.ycombinator.com/item?id=47658744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658744</guid></item></channel></rss>