I’m a guy on the internet. Nothing to see here.

  • 1 Post
  • 23 Comments
Joined 3 年前
cake
Cake day: 2023年6月12日

help-circle
  • “This report draws on a survey conducted online by Wakefield Research on behalf of GitHub from February 26, 2024 through March 18, 2024 among 2,000 non-student, enterprise respondents in the U.S., Brazil, India, and Germany who are not managers and work at companies with 1,000-plus employees.”

    I generally want to use smaller FOSS projects, and honestly dont care what tools enterprise companies are making their employees use. But I have college age children and know its being mandated there as well. Though it doesnt mean they have to use it in their own projects.

    As was discussed in precious slop threads, these projects are fairly easy to identify when they get posted here, today. Sure in a year that wont be as easy, but its clear from the downvotes thrown at projects since this rule was proposed that many people here just dont want AI-written running in their self hosted systems.


  • GooeyGlob@lemmy.worldtoSelfhosted@lemmy.worldSelfhosted & AI
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    3 天前

    Yes this is needed. Thank you for the proposal here.

    I would suggest that this probably needs to be really explicit about any AI involvement, i.e. a minimum if AI is used in any capacity in the coding process, it should require the tag. And ideally an explanation if it was used in other parts of the process.

    That last post that came up said they used AI ‘for code review only’. In my mind even that deserves the tag, because these terms are so easy to work around. Someone can ‘code up’ the following:

    #include <studio.h> int main(void) { printf(“Program that does X thing”); }

    (yes, I know the main arguments are not written correctly. You get the point)

    and then have the AI reviewer ‘fix’ their code by doing all the actual work. A strict requirement for this tag, for any AI involvement in the creation of the code seems like the key. The code part is going to be where the security issues crop up, and where it’s really important to know who or what is producing the code you’re about to run on your home server.

    I think we’re fairly used to a world where people use templates for their websites, documentation, etc. AI use there bothers me less, but an honest disclaimer saying what the AI did would sure go a long way to reducing the hate comments. I think people will still drive-by downvote, but that can’t (and IMO really shouldn’t be) prevented. But without a rule, people aren’t going to be honest.

    The scary part is just how emboldened people feel nowadays to just entirely use an AI for all the coding, documentation, website, and then not even put their name on the project. These to me feel like borderline state actor trojan horses disguised as open-source projects.

    Legitimate open source developers can spend years writing code to do something very sinplle but useful, and for them to be drowned out by a bunch of completely AI driven, slop posts really bothers me.



  • The problem I have with this is it’s the pornography argument. You know it’s slop when you see it.

    • Brand new account
    • No ‘about us’ on the project website with any details about the devs, and the entire website feels like a template, at least created by if not wholly done by AI.
    • Asking for donations in cryptocurrency. I actually have no problem with this, but its the part of the pattern. I dont want my e.g. VPN management tool code provided by someone who needs to be anonymous even in their project donations.
    • Using MIT license to me means the product could (and probably would) turn commercial at any moment if it finds success. Yes these projects are free to start, but there could be a huge cost in terms of migration need down the road, if the developer alters the deal.
    • Many projects (albeit not this one yet) respond to questions about whether they are using AI to reply with ‘of course, English is not our first language’. To me thats just too easy to hide behind and I’m tired of seeing it. English is also not an AIs fist language.
    • And of course as soon as you enumerate what makes it slop, they will train the AIs to make it harder to detect. It feels like such a losing battle.

    I appreciate rule 7 being updated, but time will tell if all slop projects just learn to wriggle around these rules. It just leaves a bad taste. I’ve started losing trust in any project I find on here, especially when its posted in the above manner.







  • It depends on how the document is written, but \> stops matching on a period, comma, apostrophe, space, newline, what have you. Word boundary matching is just very handy.

    As to why its that set of characters… Honestly I have no idea :) Regexes are just what they are and I assume the special escape made sense to the inventor at least.




  • GooeyGlob@lemmy.worldtoLinux@lemmy.mlBeginning with Linux
    link
    fedilink
    English
    arrow-up
    14
    ·
    5 个月前

    You may not hear this from others, but I would NOT switch your phone OS and desktop OS at the same time. Assuming you live a digital life there is just TOO MUCH to have to deal with while dealing with tbe hassle of things that don’t make sense, or require you to stop what you’re doing and google the answer.

    I love /e/OS and would absolutely recommend it, but there are just shortcomings that slow me down all the time (are you OK with the play store compatibility suddenly stopping and you cant download apps - do you wait and see if it starts working after a few minutes? reboot your phone? Log out and back into your google account? Switch to/from anonymous? This happens more than I think folks would readily admit and the solution is just different each time)

    Once you are up and running fot a few weeks with whatever change you want to make first then sure go for the other one.

    Best of luck!


  • GooeyGlob@lemmy.worldtoLinux@lemmy.ml404 in apt
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 个月前

    From what I’m reading, autoclean would remove any local packages which couldn’t be download (i.e. they are out of date). This would indeed fix the issue, but your packages could still be missing critical udpates.

    When possible you should definitely run ‘sudo apt update && sudo apt dist-upgrade’ to get the latest stuff installed. If it says you’re up to date then that’s awesome and no further action is needed.






  • This is a bit of a hack, but while you wait for a new drive or laptop, you could install Linux onto a thumb drive and run it from there.

    When you use Rufus to write the image to the flash drive, it should give you the option to create a persistent storage section with a slider to say how much of the drive to allocate to that. At least this should keep Microsoft from destroying the data on it, lthough it will probably ask every time it starts up whether you want to format that drive.

    This way you can just use whatever your BIOS boot key is, probably something like F12, to boot onto your Linux and keep it away from Microsoft :)