• 0 Posts
  • 25 Comments
Joined 6 months ago
cake
Cake day: February 15th, 2025

help-circle
  • Why did you end up looking into it?

    Cause people online kept saying that one should use it in their homelab. It’s mentioned in basically every such post and there are a lot of videos about rpi clusters with k3s. So I assumed it’s the way to go.

    I basically do the same as you but with Dokploy cause the web ui makes it easier to manage than juggling ssh terminals and remote editing textfiles in an editor from the 19th century.


  • I’m a bit of a nerd but kubernetes was way too much for me. Currently I use dokploy on a raspberry pi which has a growing list of “recipes” in a “store”. It does a lot of the heavy lifting in the background and has a pretty selfexplanatory web gui.

    It really helped me to starting my selfhosting journey by slowly dipping my toes and going a bit deeper each time. Might be worth checking it out. Sorry if this reads like an ad, I just really like it …





  • Edit:

    To clarify, I looked at existing online ruby code and gave it a small test for readability. It may be outdated, use uncommon syntax, bad practice or be full of individual developer quirks - I wouldn’t know. I did that because I wanted to highlight some weaknesses of the language design that turned me away from ruby years ago. https://en.wikipedia.org/wiki/Principle_of_least_astonishment


    Yes, very nice. But here comes the ugly;

    [1,2,3].map(&:to_s)
    

    oh ok, a bit hieroglyphic, but I can figure it out, seems like ‘&’ means element and ‘:’ means what I do with it.

    files = `ls -1`
    

    Aaah so a backtick is for strings? WRONG!!! IT EXECUTES THE FUCKING COMMAND!!!

    ARGF.each { |line| puts line if /BEGIN/ .. /END/ }
    

    What the hell is | and / ? Oh but I guess .. is a range like in other languages, but what would be that range??? WRONG! I!!T’S A FLIP FLOP!!!

    %w{a b c}     # array of strings
    %i[foo bar]   # array of symbols
    %r{https?://\w+}  # regex
    %x(ls -1)     # run shell command
    

    Ah, just memorize which letter to use by heart and that % is for type and that [ = { sometimes. But { unequal to { other times.

    if line =~ /ERROR/
      warn $~.post_match
    end
    

    =~ neat!

    $~ dafuq???

    At this point I feel like ruby devs are just trolling us. There are always multiple ways to do the same thing. Every example from above also has a tidy and readable way to do it. But the alternative ways become progressively more shorthand, unreadable and unintuitive.









  • The tool is not just one LLM though. It uses multiple LLMs and multiple other non-llm things.

    Your argument is akin to saying: you can’t sit and ride on a wheel, so a wheel can never be used for personal transport. And thus the natural conclusion once you understand what a wheel can do is that you can’t sit and ride in a car, so a car is also useless for personal transport.


  • HelloRoot@lemy.loltoProgramming@programming.devAI Can't Help You Write Well
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    9 days ago

    In my experience you can use a LLM to point out typos or grammar errors, but not to actually edit or rephrase your work.

    These will still fall prey to the reason that LLM summaries are bad.

    So you didn’t try out this specific LLM based tool, but you extrapolate your experience from generic LLMs to judge it? To me that sounds like a hasty generalization .

    I just want to genuinely now whether this specific tool might be more useful at a specific applications than generic LLMs, yet here on the lemyverse a discussion like that is impossible because AI BAD. It’s a sad and frustrating state of affairs.