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.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

pineapplelover , in Hey, I'm new to GitHub!

Skill issue tbh

Samsy , in Hey, I'm new to GitHub!

Sometimes I can understand this struggle. For example let’s play a game. There is this app from e-foundation “Blisslauncher” it’s the default of eOS. And since I like it but don’t use eOS I want to download the apk from their gitlab page.

gitlab.e.foundation/e/os/BlissLauncher

So tell me, where is the latest release apk?

pseudopsyche ,

Is the only option to download build artifacts?

Samsy ,

Yes, and they come in three variants, apiQ, apiS and apiR. And I don’t understand the difference.

chellomere ,

These are Android API levels: apilevels.com

Samsy ,

Ty, I thought something like that and this link explains it very well.

acetanilide ,

What’s with the codenames? They’re making me hungry lol

chellomere ,

They actually call the android releases “cookies” because of this tradition for the code names. You can read phrases like “This will be fixed in the next cookie”

acetanilide ,

This is fascinating

cupcakezealot , in Hey, I'm new to GitHub!
@cupcakezealot@lemmy.blahaj.zone avatar

“why doesn’t this python command line script have an executable ui?”

Poutinetown ,

Why is this executable web UI distributed as a python script?

joyjoy ,

Why do I have to have python installed in order to use it? Why don’t you bundle all the dependencies with the download?

Poutinetown ,

Closed as resolved

cupcakezealot ,
@cupcakezealot@lemmy.blahaj.zone avatar

five years later

i found this through google search and it says it’s resolved but there’s no information what the problem was and all of the links don’t work anymore

joyjoy ,

Locked thread and restricted to contributors

cupcakezealot ,
@cupcakezealot@lemmy.blahaj.zone avatar

link is actually experts exchange and you have to register just to see the answer

madcaesar ,

Expert sexchange, you say?

bermuda ,

links to 11 year old thread for tangentially related Windows Vista problem, locks current thread

dan ,
@dan@upvote.au avatar

Why don’t you bundle all the dependencies with the download?

This is one reason I like statically compiled apps. You can just give users one executable and it’ll work. This is common with apps written in Go, but it’s doable (with some caveats) in C# now with AoT in .NET 8.

SkippingRelax ,

Assuming the user uses the same OS that the developer runs, and that they release a statically compiled app for. In this example, I see the project is python and docker is mentioned in thrbdocs, while not 100% my bet is that the output would still not be the .exe file that thhis entitled asshole is demanding.

Milk_Sheikh , in Hey, I'm new to GitHub!

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 , in Hey, I'm new to GitHub!

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 , in Hey, I'm new to GitHub!
    @unreachable@lemmy.world avatar

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

    Vast_Emptiness , in Hey, I'm new to GitHub!

    That is funny. Nice troll.

    Moghul , in Hey, I'm new to GitHub!

    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 , in Hey, I'm new to GitHub!

    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 ) in Hey, I'm new to GitHub!

    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 , in Hey, I'm new to GitHub!

    They’re going places

    LeaveITtoThePros ,

    “three hots and a cot”

    Deebster , in Hey, I'm new to GitHub!
    @Deebster@programming.dev avatar

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

    prex , in Hey, I'm new to GitHub!

    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 , in Hey, I'm new to GitHub!

    Why do they feel so entitled for everything?

    jdeath ,

    because they aren’t a smelly nerd ig

    SomeBoyo , in Hey, I'm new to GitHub!

    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.

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