There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

Milk_Sheikh ,

Man these comments are fun. The patricians defending the (admittedly) bad UI/UX as the skill-hurdle it is, while the rest are finding inventive ways to rephrase “gib button plz”

SpaceCadet ,
@SpaceCadet@feddit.nl avatar

The UI is fine.

It’s just that Github is a code sharing and collaboration platform for developers, not a software package distribution platform for end users.

bermuda ,

Plenty of developers also use GitHub for software distribution for end users, so that’s where the problems lie. I’m not saying GitHub should change their UI to match something the site wasn’t made for, but it’s still an issue for people who choose to use it that way.

The_Sasswagon ,

But it is often additionally used as a software package distribution platform, so it would be helpful for some developers to reach their users by having a clearer path to the most current release.

I can personally do without a special button, and the op is obviously making a joke, but why not improve the UX for some users? It’s certainly possible to do this without impacting the smelly nerds who wouldn’t use the button.

Milk_Sheikh ,

While it may have begun that way (and may still be the overwhelming use case, idk the breakdown) devs are using it for FOSS releases, and that’s where the ‘less literate’ crowd enters. Sourceforge was very simple to use, and had a consistent layout. GitHub wasn’t meat to be a SF replacement, but here we are having this discussion

the_post_of_tom_joad ,

This whole thread makes me feel so much better about my struggles with github as a non-developer. I thought it was just me being an idiot

Potatos_are_not_friends ,

If it helps, even devs have problems following the install instructions.

It could be for a lot of reasons. Usually it’s because it’s open source and we can’t test it for every possible configuration. Or we are just trying to code, not deal with the dozen other setups.

Me in particular, all my application projects don’t include node versions, and assume Linux. Even I forget that sometimes if I’m loading a old project and suddenly it doesn’t build, and I have to futz around for an hour eupdating packages.

corsicanguppy ,

my application projects don’t include node versions

Well, that’s just a better security stance against supply-chain attack right there.

iorale ,

deleted_by_author

  • Loading...
  • dgriffith ,

    Seems to be a rare thing,

    Didn’t you know? All the cool kids these days skip documentation and just hang out on discord, where you can get a laggy response to your query about build dependencies in 2-3 business days.

    Celofyz ,

    Reminds me how many years ago I was complaining that people would go ask questions on irc instead of reading docs or posting on a forum so it could be indexed. Looks like nothing changed

    Gumbyyy ,

    I try to write documentation/instructions for dummies, because often, I’m the dummy when I have to dig back into the code again after not touching or thinking about it in months or years.

    emergencybird ,

    If it makes you feel even better, I’m a software engineer and I had lots of trouble learning to use GitHub and git, it’s embarrassing to admit it but I’m super glad I learned!

    zarkanian ,
    @zarkanian@sh.itjust.works avatar

    Git isn’t properly taught. I’ve studied programming both in college and in a boot camp, and both times they rushed right over git, showing only the bare essentials. This left me unprepared for the real world. I didn’t know how to do basic stuff like exclude files or even undo changes.

    It’s so complex, they really should have a separate class for it.

    madcaesar ,

    Do you have a proper good tutorial to recommend?

    zarkanian ,
    @zarkanian@sh.itjust.works avatar

    I like the git katas which go along with Johan Abildskov’s book Practical Git. I recommend the book, but you don’t need it in order to do the katas.

    lethargic_lemming ,

    I am a full-time software developer and everytime I need to merge or rebase, I Google the commands… just in case

    madcaesar ,

    I hate git and all it’s unintuitive commands.

    GBU_28 ,

    Just pull!

    antonim ,

    Same. I learned about the ‘releases’ section only recently thanks to some kind Lemmy user (kinder than some I’ve seen on Lemmy and reddit discussing this same image, some people are openly supporting gatekeeping of software).

    unreachable ,
    @unreachable@lemmy.world avatar

    “the forcemacarena is strong with this one, anakin.”

    Vast_Emptiness ,

    That is funny. Nice troll.

    Moghul ,

    The machine spirit requires that you submit the correct incantations

    ekky , (edited )

    like this?

    
    <span style="font-style:italic;color:#969896;"># Let Git take a rest with some yummy awk chocolate logs with delicious nuts and seeds, and don't be pushy!
    </span><span style="color:#323232;">git reset --hard $(git log --reverse </span><span style="font-weight:bold;color:#a71d5d;">| </span><span style="color:#323232;">sed -n 1p </span><span style="font-weight:bold;color:#a71d5d;">| </span><span style="color:#323232;">awk -F </span><span style="color:#183691;">"[ ]" '{print $2}'</span><span style="color:#323232;">) </span><span style="font-weight:bold;color:#a71d5d;">&& </span><span style="color:#323232;">git push -f
    </span>
    

    EDIT: Don’t actually run it.

    subtext ,

    Can you explain what this does? I’m thinking something along the lines of reverting all commits except the very first one?

    ekky ,

    You are correct! It sets HEAD to the first commit and then force pushes, deleting everything after HEAD.

    Though, it only affects the currently selected branch.

    No_Eponym ,
    @No_Eponym@lemmy.ca avatar

    The thingmabob that does the job is bippity-boppity-boo.

    Ephera ,

    It ain’t called git-hub for nothing. The social network for gits. How else are they supposed to behave?

    BradleyUffner ,

    I’m pretty sure this is aimed at websites that have a “download” or “get x now” link on their website that just takes you to a git hub page with no obvious download section. It isn’t uncommon, and it can be frustrating. At the very least, it’s a bad user experience.

    Comradesexual ,
    @Comradesexual@lemmygrad.ml avatar

    It is really shit and hard to find for many projects.

    Templa ,

    The medium internet user doesn’t even know what git is, so I think it is very likely that a lot of people don’t understand the way github works and are very upset by how “difficult” it can be to get an installer from it.

    paddirn , (edited )

    That’s how it feels with alot of self-hosted AI stuff now. Even the youtube videos out there that start off with, “Hey guys, I’m gonna show you this super simple, easy way you can run your own self-hosted LLM. First pull up terminal…” and proceeds to spend a half-hour going over some kind of basic coding and cloning repos that’s still way above my head. Is it Git? Is it python? Is it both, what the fuck is going on? I just wanted an uncensored AI model that will generate My Little Pony furry porn, not a master-class in writing a bunch of seemingly random nonsensical commands.

    Penta ,

    🤨

    drcobaltjedi ,

    Step 1) Download the LLM with git

    Well, fuck we should have known that this requires a masters in computering. Dude these comands are easy, literally copy and paste. The instructions are literally handholding you to run it and thats still to complicated. Also who makes furry porn with a Large Language Model?

    exocrinous ,

    How else you gonna get free pony porn?

    Specal ,

    You made me chuckle. But let’s all agree that learning to use git is a ball ache and isn’t very intuitive. Throw repositories into the mix and lay people just aren’t gonna get it. I think using git should be taught in highschool IT classes though, most people will never use it, but it will massively help those who do need to learn it.

    drcobaltjedi ,

    Frequently repos say “git clone [repo url]” which i think is enough for most people to copy and paste. I’m a programmer and usually I just click things in my IDE to do git work for me so I’ll agree its not an easy thing to use.

    MotoAsh ,

    We NEED a rated R season 3 and that bitch will give me the script! …

    … /s

    andrai ,

    Just install stable diffusion via command line and download the models and Loras from civitai. It’s really that simple.

    KeenFlame ,

    I gotchu

    LM studio

    Thank me later. If you wanted the drawing shit then like that other guy said install Automatic1111

    paddirn ,

    Yeah, I’ve been messing around with LM Studio for a few weeks/months now and compared to the alternatives, that’s about the easiest thing out there. Setup through Command Line seems to be the norm outside of that. I was just messing around with trying to install the ChromaDB plugin for LM Studio and ran into that issue of the command line again. Like I don’t know if they’re talking about just the generic Windows Command Line program, if Git needs to be installed, is it in a python environment or does python need installed, and the guides I’ve tried going through seem to just skip over these basic steps and just assume you already know exactly what they’re talking about, that seems like a regular thing, just not enough preliminary explanation.

    Like, I’ve had some experience with coding over the years in various languages, but I’m used to a certain amount of hand-holding for basic guides, something like, “You’ll need this installed from here, go ahead and load up this thing, blah blah blah.” In most of the tutorials I’ve been seeing for anything related to LLMs or AI image generators or whatever, there’s just rarely any acknowledgement of complete newbies to the process, it’s just assumed you know everything they’re talking about already. I realize it’s alot of copy/pasting and it’s pretty straight-forward, but it feels like many guides are just glossing over really basic need-to-know info.

    KeenFlame ,

    That’s cause it changes all the time, so it’s very hard to maintain these things. Literally every day a new paradigm shift comes out kinda

    xilliah ,

    They’re going places

    LeaveITtoThePros ,

    “three hots and a cot”

    Deebster ,
    @Deebster@programming.dev avatar

    I thought this was going to be a version of the penguin of doom copypasta.

    prex ,

    Git gud.

    Gork ,

    git: ‘gud.’ is not a git command. See ‘git --help’.

    Crow ,
    @Crow@lemmy.world avatar

    Does “got clone *” work or anything that would?

    InstallGentoo ,

    Why do they feel so entitled for everything?

    jdeath ,

    because they aren’t a smelly nerd ig

    SomeBoyo ,

    Of course this guy wants to use sherlock

    Deebster , (edited )
    @Deebster@programming.dev avatar

    I hadn’t heard of it, but it looks like it wouldn’t have much use outside of stalking or doxing.

    De_Narm ,

    It’s a command line tool. If you don’t know how to install it despite having the instructions, you don’t know how to use it too.

    Katzastrophe ,

    Sherlock is command line only too…

    r00ty Admin ,
    r00ty avatar

    Follow up post.

    "I don't want to write a fucking essay nerds! Just make a GUI and put it in an .EXE!!!!!!1111111111 spittle sp[pzpzzzzzzzqawjpoidqweiofrjowqefj"

    frezik ,

    If they pay me more, I’ll make them one in Visual Basic and trace an IP address.

    kautau ,

    Also, it’s literally a script for stalking people on social media. So it’s pretty clear why they want this script so bad.

    Katzastrophe ,

    Oh absolutely, anyone in a red team position is more than capable of running a few command lines. The guy is without a doubt trying to stalk someone

    A_Very_Big_Fan ,

    Why would you even need a script for that? Like, what functionality is it actually providing that can’t be done through the app / web UI

    kautau ,

    It’s only a script. The software is command line. There is no native or web UI. The script isn’t some additional interface, the script is the software

    github.com/sherlock-project/sherlock

    A_Very_Big_Fan ,

    I meant the app / web UI for whichever social media lol

    Like, if you wanna stalk someone on Instagram, what can you get out of a script that you can’t get by just opening their page the normal way

    kautau ,

    Oh the idea is that it hunts down users across different social media accounts with limited information. Just a way to automate something someone could do themselves.

    As you can see here though, it checks a lot of sites

    raw.githubusercontent.com/…/data.json

    Roderik ,
    @Roderik@lemmy.world avatar

    He eventually found the executable by Googling for it online and is now part of a botnet.

    NeatNit ,

    This reads like www.youtube.com/watch?v=ycLpMlC3O4o (5 second film)

    lowleveldata ,

    Happy ending then I take it

    casual_turtle_stew_enjoyer ,

    Then created a GitHub account to post three separate issues complaining about how the project’s executable is an obvious Trojan, patting themself on the back for keeping the community safe with their expert sleuthing.

    A_Very_Big_Fan ,

    about how the project’s executable is an obvious Trojan

    Which I bet was only obvious to him when Norton Antivirus told him

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines