• 0 Posts
  • 183 Comments
Joined 2 years ago
cake
Cake day: October 28th, 2024

help-circle
  • start making up rationalizations and excuses for behaviour that is utterly narcissistic

    Humans are narcissistic and selfish because over the millenia the ones that were selfish outcompeted the ones that weren’t. It’s totally natural to be selfish. Some are just better at hiding it than others.

    However there is also a simple social aspect to including yourself in photos. It’s a clear visceral way to say “I was here”. A photo without your face does not have capture the “you” part of that statement. Social interaction is not just an exchanging of ideas, it’s also about building relationships, and for that to happen, the “you” part of the equation is vital.

    To be fair I rarely include myself in photos, but for the same reason I am also less integrated into my social circles.


  • Declarative configuration (like docker compose) is basically “code local, push remote”, and it has a lot of benefits, including improving efficiency because you have a clearer idea of exactly what is set up on the server, to make it easier to debug or make changes.

    Contrast this with just sshing in and running a bunch of commands to install something. Then coming back months later and wondering “what files did I touch? what packagea did I install? Hmm dpkg log says I added X but then later I removed it, so was it important?” Etc.


  • Fair enough, I see what you mean now. This is more of a progress report than a project release. Sorry for the misunderstanding. FWIW I think your project is cool regardless of whether you used AI or not, so great work!

    P.S. Out of curiosity I did read a bit of your comment history and I do agree with your comments w.r.t privacy and AI disclosure. It is a tricky problem indeed.






  • Security is a big reason to use VMs. Containers share the kernel with the host. That means that any of the kernel vulnerabilities from this year (like DirtyFrag and CopyFail) could have been used to compromise your host. Once the host is compromised, the only way to be safe is to literally buy a new machine. Seriously. Viruses can bury deep and even infect the motherboard firmware to persist indefinitely.

    Kernel vulnerabilities are frequent enough that I find VMs worth it. I still use containers in my VMs though.













  • Good open source projects often last years or decades

    This sounds like a no-true-scottsman argument. Go check github, literally a graveyard of dead open source projects, most made before AI. The harsh reality is that most projects don’t gain much traction, and so the owner moves on.

    if you don’t directly write code debugging is hell and all the gains vaporize

    Imo this depends on how you use it. I’d agree with you that I bet a lot of vibe coders didn’t take formal classes in CS. So they probably aren’t writing great code. But without AI, they probably wouldn’t have any code at all. So compared to their non-AI non-CS buddies, they will feel “ahead” and might very well be, if they capitalize on their initial success correctly (like using the initial traction to get investers, and then going on to hire an actual engineer to re-write the project). Many start-ups start with an initial throwaway prototype. Not being constrained by “best practices” is great for prototypes.

    those who did study and are forced to use it by their boss always describe it as bad

    I’d add a caveat that those who are forced to use it, and don’t make personal projects in their free time, describe it as bad. Part of the reason professiomals don’t like it is because they are forced to use it. But when they have a choice to use it, and they actually do, then in my experience a lot of these professionals begradgingly accept that it does speed things up.