<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: manlymuppet</title><link>https://news.ycombinator.com/user?id=manlymuppet</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 04:28:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=manlymuppet" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by manlymuppet in "How to get better at guitar"]]></title><description><![CDATA[
<p>How do I get started if I don't even know the notes yet though?</p>
]]></description><pubDate>Wed, 08 Apr 2026 02:52:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47684425</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=47684425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47684425</guid></item><item><title><![CDATA[New comment by manlymuppet in "Ask HN: Why isn't every programming language interoperable?"]]></title><description><![CDATA[
<p>Yes, essentially. It's been a while since I've written Rust, but I am pretty sure that's (calling C from Rust) already possible.<p>So imagine whatever Rust has with C but with many other languages.</p>
]]></description><pubDate>Thu, 26 Mar 2026 19:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47534866</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=47534866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47534866</guid></item><item><title><![CDATA[Ask HN: Why isn't every programming language interoperable?]]></title><description><![CDATA[
<p>I've been programming for a while, but I've avoided this question despite my curiosity because it sounds quite stupid. In the spirit of asking stupid questions anyways though, here goes: why isn't every programming language interoperable? Why hasn't somebody built a system which allows for at least better interoperability?<p>I was reading the Swift 6.3 release, and better C interoperability was one of the main new features. As a Swift developer, I know that a lot of people love Swift because of how great it is to work with alongside C. So this brings forward the question: why doesn't Swift also work with Rust, or Python, or many other languages?<p>(Specifically with Swift, I don't know how useful interoperability with Rust or Python would be (probably not very useful), and it certainly wouldn't be a trivial engineering challenge, but aside from that: why not?)<p>More generally, why isn't interoperability between languages a bigger thing? There are of course challenges, like interpreted vs compiled, or JIT vs AOT compilation, but I think there are serious benefits to be had. Perhaps in a perfectly setup project you wouldn't need interoperability, but in the real world plumbing between languages is a constant problem. To demonstrate this, if one language could easily communicate with many others, here are some possible use cases.<p>- All libraries of all languages become compatible; this is the big one. It would be pretty freeing (although perhaps not always architecturally wise) if when searching for libraries to do what you want, you could pick from literally anything.
- Certain languages are suited to certain applications, with interoperability, you could be incredibly versatile. If one language is really good at one thing, and another language is really good at another thing, and you're project needs to do both thing, you don't have to compromise if both languages are interoperable.
- Multi-language projects could not only be possible, but even easy. If you could do backend in Go and frontend in TypeScript, it would be phenomenal if you could freely import abstracts in-between languages. Imagine end-to-end type safety even, with no additional work.
- Performance. Simple languages are faster to write, though sometimes run into problems later when performance becomes a bottleneck. This would be solved if say, Rust and Python could work together. You could write everything in Python, then when you need the power, switch to Rust. This already exists with Maturin and PyO3, and as a frequent user of this structure, it's pretty great. Imagine if it was available for all languages.<p>There are just some of the overlapping benefits, but I am sure there are more. In any case, these are things that would be great to have! Why hasn't somebody, perhaps in a performant low-level language, built a plumbing layer which connects many different programming languages? We live in an age with really powerful IDEs, that, if given the right tools, could definitely support much deeper interoperability.<p>What if programming with two languages in one project didn't feel different from just using one? Sure, some people just want to get from point A to point B, but I think the freedom to use anything could really create a lot of productivity.<p>While I am well aware that this would be a <i>behemoth</i> engineering project, I think a small group of ambitious developers could make significant headway. It wouldn't need to be all the way, and you'd be wise to take it slow, but I feel the benefits of such a project would be well worth the considerable effort.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47534632">https://news.ycombinator.com/item?id=47534632</a></p>
<p>Points: 3</p>
<p># Comments: 5</p>
]]></description><pubDate>Thu, 26 Mar 2026 19:30:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47534632</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=47534632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47534632</guid></item><item><title><![CDATA[New comment by manlymuppet in "Nanobrew: The fastest macOS package manager compatible with brew"]]></title><description><![CDATA[
<p>If we get the Bun-ification of every package manager and language ecosystem that would be an awesome thing. This is a great trend.</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47504293</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=47504293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47504293</guid></item><item><title><![CDATA[New comment by manlymuppet in "Mamba-3"]]></title><description><![CDATA[
<p>I'm looking forward to the fifth iteration of this model.</p>
]]></description><pubDate>Sat, 21 Mar 2026 17:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47469453</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=47469453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47469453</guid></item><item><title><![CDATA[New comment by manlymuppet in "Austin’s surge of new housing construction drove down rents"]]></title><description><![CDATA[
<p>They aren't saying affordable housing isn't needed. Just that the method for making housing affordable shouldn't be trying to make the <i>current</i> housing supply cheaper.<p>And from this is where you get "rent-control is a terrible idea". Essentially: trying to artificially drive down housing prices in any way is generally inadvisable if you can just build more housing.<p>Sure that's technically an opinion, but it's one based in facts, and it certainly doesn't have "zero evidence".<p><a href="https://www.brookings.edu/articles/what-does-economic-evidence-tell-us-about-the-effects-of-rent-control/" rel="nofollow">https://www.brookings.edu/articles/what-does-economic-eviden...</a></p>
]]></description><pubDate>Thu, 19 Mar 2026 04:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47434822</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=47434822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47434822</guid></item><item><title><![CDATA[New comment by manlymuppet in "Can I run AI locally?"]]></title><description><![CDATA[
<p>Would be useful if comparable scores for performance are added, perhaps from arena.ai or ARC. I know scores can be imperfect, but it would be nice to be able to easily see what the best model your machine can handle is.</p>
]]></description><pubDate>Sat, 14 Mar 2026 04:13:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373268</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=47373268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373268</guid></item><item><title><![CDATA[New comment by manlymuppet in "Show HN: A native macOS client for Hacker News, built with SwiftUI"]]></title><description><![CDATA[
<p>Some nice to haves: automatic paywall bypass for paid sites, and automatic cookie/pop-up rejection.</p>
]]></description><pubDate>Fri, 20 Feb 2026 16:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47090219</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=47090219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47090219</guid></item><item><title><![CDATA[Substack of Keir Starmer]]></title><description><![CDATA[
<p>Article URL: <a href="https://substack.com/@keirstarmer">https://substack.com/@keirstarmer</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46688432">https://news.ycombinator.com/item?id=46688432</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 20 Jan 2026 06:05:17 +0000</pubDate><link>https://substack.com/@keirstarmer</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46688432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46688432</guid></item><item><title><![CDATA[HUML (Human-oriented Markup Language) [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=4M_tD1N14Ao">https://www.youtube.com/watch?v=4M_tD1N14Ao</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46388814">https://news.ycombinator.com/item?id=46388814</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 26 Dec 2025 02:58:38 +0000</pubDate><link>https://www.youtube.com/watch?v=4M_tD1N14Ao</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46388814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46388814</guid></item><item><title><![CDATA[New comment by manlymuppet in "Size of Life"]]></title><description><![CDATA[
<p>The music is phenomenal. Really, really phenomenal.</p>
]]></description><pubDate>Thu, 11 Dec 2025 05:16:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46227932</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46227932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46227932</guid></item><item><title><![CDATA[New comment by manlymuppet in "I failed to recreate the 1996 Space Jam website with Claude"]]></title><description><![CDATA[
<p>I'm not trying to dispute this though. Although I appreciate the clarity, I am aware of the web's past.<p>The only point I was trying to make was that this project could be better achieved by an LLM if <i>spacejam.com</i>'s HTML is supplied.<p>For why you'd want to do this rather than simply use the original code is up to the developer, but I'd expect a common reason to be the ease of modern frameworks. Some justifications for making Claude create the same code again in a different framework include:<p>- Using <script> tags is bad practice in a lot of modern frameworks, and it's better to just translate to React and run your logic directly within components.<p>- Perhaps you're using TailwindCSS, in which case it's a good idea to port over all the original CSS so you can have unified codebase.<p>- Hosting on modern frameworks is often conveinent.<p>- Sometimes (although maybe not for a website this small) the source code with a framework is less verbose.<p>You probably misunderstood me because I paraphrased "raw" HTML several times throughout my comments in this thread before I actually read the page source and realized it was the original source code.</p>
]]></description><pubDate>Mon, 08 Dec 2025 05:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46188552</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46188552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46188552</guid></item><item><title><![CDATA[New comment by manlymuppet in "I failed to recreate the 1996 Space Jam website with Claude"]]></title><description><![CDATA[
<p>Amazing what technology can do these days.</p>
]]></description><pubDate>Mon, 08 Dec 2025 04:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46188431</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46188431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46188431</guid></item><item><title><![CDATA[New comment by manlymuppet in "I failed to recreate the 1996 Space Jam website with Claude"]]></title><description><![CDATA[
<p>Nor are there binaries now. I was simply making an analogy between traditional binaries/source code, and the way the web is built today (frameworks).</p>
]]></description><pubDate>Mon, 08 Dec 2025 04:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46188364</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46188364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46188364</guid></item><item><title><![CDATA[New comment by manlymuppet in "I failed to recreate the 1996 Space Jam website with Claude"]]></title><description><![CDATA[
<p><a href="https://pastebin.com/raw/F2jxZTeJ" rel="nofollow">https://pastebin.com/raw/F2jxZTeJ</a><p>The HTML I'm referring to, copied from the website.<p>Only about 7,000 characters or just 2,000 Claude tokens. This is feasible.</p>
]]></description><pubDate>Mon, 08 Dec 2025 00:36:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46186982</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46186982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46186982</guid></item><item><title><![CDATA[New comment by manlymuppet in "I failed to recreate the 1996 Space Jam website with Claude"]]></title><description><![CDATA[
<p>I should've been more precise with my words.<p>What I meant is doing inspect element on the Space Jam website, and doing select all + copy.</p>
]]></description><pubDate>Mon, 08 Dec 2025 00:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46186920</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46186920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46186920</guid></item><item><title><![CDATA[New comment by manlymuppet in "I failed to recreate the 1996 Space Jam website with Claude"]]></title><description><![CDATA[
<p>I'm using source code like it's used when referring to source code vs executables. React doesn't simply spit out HTML, nor the JSX used to write said React code, it outputs a mixture of things that's the optimized HTML/CSS/JS version of the React you wrote. This is akin to source code and the optimized binaries we actually use.<p>Perhaps the wrong usage of "source code". I probably should've been more precise. Forgive my lack of vocabulary to describe the difference I was referring to.</p>
]]></description><pubDate>Mon, 08 Dec 2025 00:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46186910</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46186910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46186910</guid></item><item><title><![CDATA[New comment by manlymuppet in "I failed to recreate the 1996 Space Jam website with Claude"]]></title><description><![CDATA[
<p>Couldn’t you just feed Claude all the raw, inspect element HTML from the website and have it “decrypt” that?<p>The entire website is fairly small so this seems feasible.<p>Usually there’s a big difference between a website’s final code and its source code because of post processing but that seems like a totally solvable Claude problem.<p>Sure LLMs aren’t great with images, but it’s not like the person who originally wrote the Space Jam website was meticulously messing around with positioning from a reference image to create a circular orbit — they just used the tools they had to create an acceptable result. Claude can do the same.<p>Perhaps the best method is to re-create, rather than replicate the design.</p>
]]></description><pubDate>Sun, 07 Dec 2025 23:13:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46186353</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=46186353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46186353</guid></item><item><title><![CDATA[New comment by manlymuppet in "Synthient Credential Stuffing Threat Data Breach"]]></title><description><![CDATA[
<p>The 2 billion account data breach on haveibeenpwned.</p>
]]></description><pubDate>Thu, 06 Nov 2025 21:07:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45840427</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=45840427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45840427</guid></item><item><title><![CDATA[Synthient Credential Stuffing Threat Data Breach]]></title><description><![CDATA[
<p>Article URL: <a href="https://haveibeenpwned.com/Breach/SynthientCredentialStuffingThreatData">https://haveibeenpwned.com/Breach/SynthientCredentialStuffingThreatData</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45840423">https://news.ycombinator.com/item?id=45840423</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 06 Nov 2025 21:06:39 +0000</pubDate><link>https://haveibeenpwned.com/Breach/SynthientCredentialStuffingThreatData</link><dc:creator>manlymuppet</dc:creator><comments>https://news.ycombinator.com/item?id=45840423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45840423</guid></item></channel></rss>