• 1 Post
  • 134 Comments
Joined 2 years ago
cake
Cake day: July 10th, 2023

help-circle




  • 0x01@lemmy.mltolinuxmemes@lemmy.worldWhich git branch are you on?
    link
    fedilink
    arrow-up
    36
    arrow-down
    2
    ·
    10 days ago

    The default branch for some projects is “production” since CD deploys on pushing to that branch

    For new projects, main. My thought is that even if master is not offensive, since the industry has generally made the change, the only reason to stick with master is stubbornness or hating political correctness, neither of which aligns with my self-view so I’ll use main and move on.

    In general if people are genuinely hurt by the use of some words, I’m not sadistic so I’ll avoid using them. From my perspective morality is the pursuit of the reduction of suffering, even if that suffering is internal.







  • I am not an expert in your field, so you’ll know better about the domain specific ramifications of using llms for the tasks you’re asking about.

    That said, one of the pieces of my post that I do think is relevant and important for both your domain and others is the idempotency and privacy of local models.

    Idempotent implies that the model is not liquid (changing weights from one input to the next), and that the entropy is wranglable.

    Local models are by their very nature not sending your data somewhere, rather they are running your input through your gpu, similar to many other programs on your computer. That needs to be qualified with: any non airgapped computer’s information is likely to be leaked at some point in its lifetime so adding classified information to any system is foolish and short sighted.

    If you use chatgpt for collating private, especially classified information, openai have explicitly stated that they use chatgpt prompts for further training so yes absolutely that information will leak not only into future models but also it must be expected to be leaked in such a way that it would be traceable to you personally.

    To summarize, using local llms is slightly better for tasks like the ones you’re asking about, and while the information won’t be shared with any ai company that does not guarantee safety from traditional snooping. Using remote commercial llms though? Absolutely your fears are justified and anyone using commercial systems like chatgpt inputting classified information will absolutely both leak that information and taint future models with the info. That taint isn’t even limited to just the one company/model, the act of distillation means other derivative models will also have that privileged information.

    TLDR; yes, but less so for local ai models.


  • Obviously this is the fuckai community so you’ll get lots of agreement here.

    I’m coming from all communities and don’t have the same hate for AI. I’m a professional software dev, have been for decades.

    I have two minds here, on the one hand you absolutely need to know the fundamentals. You must know how the technology works what to do when things go wrong or you’re useless on the job. On the other hand, I don’t demand that the people who work for me use x86 assembly and avoid stack overflow, they should use whatever language/mechanism produces the best code in the allotted time. I feel similarly with AI. Especially local models that can be used in an idempotent-ish way. It gets a little spooky to rely on companies like anthropic or openai because they could just straight up turn off the faucet one day.

    Those who use ai to sidestep their own education are doing themselves a disservice, but we can’t put our heads in the sand and pretend the technology doesn’t exist, it will be used professionally going forward regardless of anyone’s feelings.






  • Ngl I love tailwind, I’ve been through so many different css paradigms

    • separate css files: why did we ever do this, if you’ve ever used kendo’s css stuff you’ll understand how unfathomable hundreds of thousands of lines of css with complex rules is. Identifying all the things that affect a single component is the work of dozens of minutes at minimum, sometimes hours, you have to understand every nook and cranny of the css spec.
    • inline styles: fine, but verbose and requires object spreading, harder to compose, theming is tough and requires discipline to be consistent in your theme conventions, almost impossible to also theme imported library components
    • module.css with imported classes: my go to outside of tailwind
    • scss: I actually really like scss but it exacerbates the complexity and mystery of css, great for small projects but terrible as projects bloat
    • bootstrap: basically just worse tailwind, providing only components and colors

    That’s all I can think of right now, but tailwind is my preferred way to style a new project, I love how easy theming and style consistency is