[TUTORIAL] How to install Claude Code on Haiku – because apparently waiting twenty years wasn't enough

There is a separate discussion about it on HaikuPorts mailing list.

I think that’s not the goal. There will be some nuance, either in the rule itself (if we only ban only “vibe coded” apps) or in the way it is applied (we only remove apps if someone complains about them, for example).

1 Like

Thanks, that seems a much more reasonable stance.

I’ve been following this thread somewhat, but honestly even after several days I find these opening lines to be in such poor form (and clearly 100% false: call it disinformation, negative propaganda, fake news, exaggeration for effect, sarcasm, whatever you want) that the repositioning as a well reasoned debate in subsequent posts is not carried off with any credibility, and I therefore find the topic difficult to engage with. I don’t think this debate should have started with such a biased opening proposition. I don’t find it acceptable that such blatantly false information is still allowed to be sat there in the opening post of this topic. I thought that such disinformation alone was against the rules of our forum.

6 Likes

Right, now he demands an… apology.

Seriously, I tried to avoid this thread because I don’t want to feed the troll. It’s more than obvious he created this thread just because he loves arguing with irony, sarcasm, and completely disrespectful behavior for the developers and the community. It is also obvious he will go on and on for an eternity the exact same provocative way, because that’s the only reason he is here. Any attention is good attention for him.

I think his presence here is… unwanted, to say the very least. It only causes heated toxic content that doesn’t help anyone. Therefore I think it is about time for moderators to take serious action against him. And trust me, I was hoping I would never ask something like that.

If moderators think otherwise, ignoring him from now on will also work. I know ignoring his crappy posts is not always easy because of the provocative offensive style he asked “AI” to post something (I think he needs LLMs even for posting). But if nobody responds he will leave by his own. And I can easily bet he will go elsewhere to do the exact same thing.

2 Likes

Before asking apology maybe be more respectful. If you respect people they will respect you in return.

I don’t think irony should be used in such a context

1 Like

You know what, after reading your comment I went through the other Andrea’s posts and comments, and I cannot share your conclusion, as to me it sounds like a huge exaggeration. While I don’t agree with the way this post was written and handled by the OP, moderator actions have been taken and there’s really no need to add fuel to the fire and escalate it further.

3 Likes

Use of LLM in a software should not be an issue, given the developers are competent and the code quality remains the same. It’s just a tool after all.

This assumes that carefully reading slop is feasible. I would argue it is not.

2 Likes

Yeah this is out of hand I say this thread be deleted cuz it getting to a level of toxicity that bad and show a bad environment, overall is separating the Haiku on this specific topic

I notice a sort of witch hunt in certain excessive and indignant reactions… moderate yourselves.

2 Likes

I agree. The content should be moderated but there’s a difference between moderation and censoring. I would appreciate an on topic debate about LLM/AI issues.

4 Likes

With all due respect, since I understand that you want to defuse the situation…
Are you for real? Who are you to decide if a reaction is excessive? A witch hunt?

It is the OP that decided to insult volunteer work for NO good reason and I’m genuinely offended by that. You have no right to tell me what can offend me or not.

All I’ve been asking for is a clear apology and a redaction of the original post to remove all sorts of falsehoods that have been tucked in there just to create animosity. Nothing else, I haven’t been asking for bans, suspensions or anything or the sort.

If the OP has the maturity to admit their mistake and make amends I’ll be the first to drop this alleged witch hunt.

I would also like to point out that those inflammatory statements have done nothing but create more noise, animosity, division and a whole slew of posts that are, quite frankly, off-topic and irrelevant to the discussion at hand.
This thread would’ve been half its size, much more useful and exponentially more civil without all that vitriol the OP spewed. If this thread got ugly it’s on them first and foremost.

3 Likes

Ah; thanks. I haven’t actively used a mailing list for a long time. :slight_smile:

Now that I’ve read that thread in the archives, it does look like my preference (flag content so the user can do their own filtering) is being represented there.

Would it be worth my time to join the mailing list if I wanted to propose a general filtering facility be added to the Haiku Depot app and some standard tag variables that could be put in recipes for the user to filer on? Things like:

  • known level of generative AI (as perceived by whoever does the port)
  • license
  • source availability

This would let the user decide on whatever policy they want for themselves and really wouldn’t be much extra mental effort for whoever writes the port recipe.

Adding the filtering config to the Haiku Depot app is at the edge of what I think I could do on my own, but I’m certainly willing to try.

Yes. It is to defuse the situation and bring the discussion back to a calm debate… I only expressed my personal impression, especially since the moderator has already intervened.

2 Likes

Continuing the discussion from [TUTORIAL] How to install Claude Code on Haiku – because apparently waiting twenty years wasn't enough:

Buzzword Confusion

While the buzzwords that “Artificial Intelligence” and “Machine Learning” represent are deceptive, they actually do have a few, but only a few, uses in software development: setting up a rough draft quickly and discovering precedents and lack thereof. They are based on a pattern-matching algorithm as an extreme form of “autocomplete”.

Application of LLM as Gate Layout Tool

I have found out that some of my techniques about dealing with non-Von Naumann architectures within a session of development of a microarchitecture of a CPU using a graph instruction set on SuperGrok using VHDL.

I don’t know how to do gate layout in VHDL but pattern matching is a useful way to find out common mistakes. Also, other solutions that were tried back in the late 80’s when MIT was developing its Monsoon architecture exposed a critical flaw in the design process that had nothing to do with the chip: the compiler technology of the era sucked. If I could splice the parsers of the era onto an MLIR dialect using LLVM as a backend, then remove the unnecessary stages after the DAG (directed acyclic graph) creating a graph instruction set as an artifact of Von Naumann code generation, I suspect there would have been nothing wrong with the Monsoon chip.

Summary

Looking for precedent and common practices as a means of accelerating humanity’s software development is helpful use of the pattern-matching algorithms of LLMs. Expecting it to do homework for you is still fantasy.

1 Like

I don’t really think humanity’s software development needs to be accelerated.

Doing things right takes time.

9 Likes

The original post has been edited (by me), the slander is now hidden; but can still be viewed when expaneded.

This was done to atleast give some context to people finding this thread later, since we decided not to delete or hide the thread.

4 Likes