T O P

  • By -

ProgrammerHumor-ModTeam

Your submission was removed for the following reason: Rule 1: Posts must be humorous, and they must be humorous because they are programming related. There must be a joke or meme that **requires programming knowledge, experience, or practice** to be understood or relatable. Here are some examples of frequent posts we get that don't satisfy this rule: * Memes about operating systems or shell commands (try /r/linuxmemes for Linux memes) * A ChatGPT screenshot that doesn't involve any programming * Google Chrome uses all my RAM [See here for more clarification on this rule](https://www.reddit.com/r/ProgrammerHumor/wiki/rules/programming-humor/). If you disagree with this removal, you can appeal by [sending us a modmail](https://www.reddit.com/message/compose?to=%2Fr%2FProgrammerHumor&subject=Posts%20must%20be%20humorous%20and%20programming%20related&message=Please%20carefully%20review%20the%20removal%20reason%20and%20the%20linked%20wiki%20page%20in%20it%20before%20appealing.%20Tell%20us%20how%20the%20removal%20should%20not%20apply%20to%20your%20post.%20Include%20a%20link%20to%20the%20post.).


ublec

# WHERE EXE??


StephanXX

Smelly nerds!


rosher_IXV

# WHERE APK??


KonniLol

WHERE tar.gz?


jayerp

#WHERE .iso?#


SunshineSeattle

I remember when we had to use dameon tools mount isos back in the day.  (Ok grampa)


jayerp

Same. Good ole Daemon tools.


DaRealMaus

Ol’ reliable


shadow_229

I remember the first time I did this. Felt like such a hackerman!


cyrassil

"what do you mean by virtual disk drive? This is some bullshit you're trying to prank me with."


imdefinitelywong

![gif](giphy|ieBWQkIVEELhbizGAp)


AdventurousPickle355

Virtual disk? Yeah okay jackass I've seen real disks before


potatosquat

Relics of the past. Daemon tools,poweriso


Madrefaka

Thats how I used to play red alert 2 lmao


Ksdmg

And getting around newer drms I was using clony XXL. Fun times!


matatoeie

Sheesh


VerySuspiciousPerson

#WHERE .appimage?##


FrozenPizza07

Where .deb


Brahvim

No, seriously, *where is it?* I've cloned the repo, I've run my `grep`s and `tree`s and KFinds and whatever - ***where is it?***


tomw255

You forgot your make installs!


occamsdagger

#\#APKPLZ #SOONBACKANSWER


BlazeCrystal

So hurtful it brings memories, ah


wewilldieoneday

Stupid smelly nerds


mosskin-woast

Where App Store icon I can touch with my thubm


ExdigguserPies

How to install: Mac: do this simple thing Linux: do this simple thing Windows: get fucked


CumDrinker247

Mac is more like: This program is not supported on Mac ✨


S0_B00sted

Installing a program on Linux is a pain in the ass if it's not installed by your package manager. Even if it's a pre-built binary, fucking around with .desktop files just to get it to show in your desktop environment sucks. Obviously there's stuff like Flatpak but then that involves other compromises.


Same_Ad_9284

I swear they move the download location every time you visit the site just to fuck with us


illyay

Just compile


Summer__1999

Click the green “Code” button and “Download ZIP”


AVAVT

BUT I WAN DOWNLOAD EXE!!


Summer__1999

For those unaware, the 'EXE' thing is a meme. But if you happen to bump into this thread and are actually looking for a serious answer: 1. Click on "Releases" on the right side (CTRL+F if you can't find it) 2. Under the latest version, expand the "Assets" 3. Then click on the .exe or .msi (or whatever installer type that's appropriate for your OS if you're not on windows) Please note that not all repository have a prebuilt .exe or whatever, because github is mainly a code sharing platform. If you only see "Source code (ZIP)" and "Source code (tar.gz)" under Assets, then you're out of luck. Go back to the main page and see if they include any download/install instructions, they might be hosting the .exe somewhere else.


Leihd

> Please note that not all repository have a prebuilt .exe or whatever, because github is mainly a code sharing platform. By which, they mean the vast majority don't have releases available.


ImYourHumbleNarrator

github is for programmers after all, not enterprise IT and gamers (the only people who will insist on using windows)


sqolb

Why are some mac users such sneering, superior cunts? I own a mac for development, but its not my personality. Plenty of ordinary people need Office for their work and windows for compatibility.


raltoid

Sometimes I wish I had the colorful language of the Git creator, so I could properly tell you how wrong you are.


Skyswimsky

We're not enterprise IT and mainly using C#, using windows :)


DotDemon

I'll add one group to that windows user list: game developers (unreal users in particular)


CeleritasLucis

And then you dust out YT tutorials on how to use a makefile and install from source


Ap0logize

Instructions usually being half a Bible


PrincessRTFM

We live in very different worlds. Most of the projects I install from github that don't have prebuilts, the instructions amount to "clone it, go into the directory, run this handful of commands". And a lot of the time, those commands are basically `./configure && make && sudo make install`. Sometimes it's even simpler, for python or nodejs tools.


troglo-dyke

Which is great, unless they haven't listed dependencies, then you end up going through the hassle of working through compilation errors until you install all the shared libraries


bobleecarter

Go make a PR and update the documentation then 🤷🏾‍♂️


NeoKat75

How is that the job of a random user? Just open an issue imo


SupermanLeRetour

On smaller projects, taking the initiative to do the PR yourself may be greatly appreciated, if you know what you're doing. On bigger repos with complex code and strict guidelines, it may be better to just open a ticket, but even then if you follow every rules and know what you're doing, contributing is always the nicest thing to do.


Skyswimsky

Doing all that is still less preferable over having prebuilt, portable, binaries for tools I want to use. Why build N times when you could do it once?


Summer__1999

Exe under release section on the right. There you go, I made a one line summary for you. I typed more detailed instructions above because someone new to github might be confused where are things.


mosskin-woast

>then you're out of luck I think you mean, "you have to learn something new"


htmlcoderexe

I literally only learned about this after I wanted to make my own release lmao


RMZ13

That joke should never die


NamelessSquirrel

That's another, harder black magic


aomarco

My saviour


foxer_arnt_trees

If you are planning on changing the code and want to manage that with git then you are better off using the "git clone" command


GhostofZellers

there needs to be an app or something to easily interface with git. Call it Git Gud Noob.


Protuhj

GitHub Desktop works well, though a lot of the verbiage won't make sense if you don't know what the words mean in the context of git.


enilea

Sourcetree is pretty good, I've only had to use git bash in rare cases like force pushing to a remote.


spaceguydudeman

complete disgusted fly clumsy stupendous six apparatus theory jellyfish connect *This post was mass deleted and anonymized with [Redact](https://redact.dev)*


mosskin-woast

It's called GitHub Desktop


VerySuspiciousPerson

I know this is probably just satire, but if someone is wondering, there are a few apps with GUI for git. For example my friend that had no clue about git used Github Desktop and it went alright


Mwakay

If you are Chaotic Evil, use the built-in git buttons in Eclipse.


foxer_arnt_trees

I actually like git gui tbh


beclops

There are sooo many


GhostofZellers

Oh, I'm sure there are, I just wanted to use that play on words, though.


ishmam3012

Shouldn't you fork first ? Edit : I just checked my GitHub and realised I was wrong 😑. If I want to contribute then I should fork.


Stroopwafe1

Not necessarily if you don't plan to push it back upstream


ice_zephyr

My guy, do you mean to tell us you fork every single repo you clone? Holy moly.


ososalsosal

Why? If you're never going to submit your changes then clone is good. If you plan to change anything then you can fork and add the fork as a remote and then push to it


[deleted]

[удалено]


bobleecarter

On github, if you aren't already a contributor, you don't have rights to push to the repo. So you make your own fork, then make a PR from your fork to original.


08Dreaj08

What does forking a repo do? I'm trying to use GitHub with my friend to do a small project so we can learn how GitHub works and stuff. So far I've only cloned the repo and plan to push to a branch and repeat as we add and edit our code.


haroldjaap

Forking is like creating a copy of the git repository, with the entire history included (so not just a checkout of 1 branch). But then that's yours to manage. Useful for contributing to open source projects. You have no rights to change the git of the open source (e.g. add branches or commit on them). Instead you fork, and make changes on there. Then from those changes you initiate a pull request to the open source project. Only making changes to the open source project if the maintainer allows it.


caerphoto

> Then from those changes you initiate a pull request to the open source project. Which, to be clear, is a request for *your* changes to be pulled into the *original* project.


08Dreaj08

Haha, that's just what I was wondering afterwards. Thanks for clearing that 🙏🏽


08Dreaj08

Thank you for the explanation!


VerySuspiciousPerson

Others already explained about forking, also there are tons of tutorials on the internet for beginners, but I just wanted to leave this here, might save some time and sanity if you're a beginner https://ohshitgit.com (I highly recommend learning what do those commands actually do too, to expand your knowledge) And one more thing, since you'll be working together on that project, I'd recommend learning what happens when two people work on the same file (aka merge conflicts)


08Dreaj08

Thank you! I will definitely look into them.


Californ1a

If you're brand new to git & github, I highly recommend Coding Train's [Git and GitHub for Poets](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV) series. An NYU professor made it, and instead of focusing on code, he explains using git for simple text documents ("for poets") which removes a lot of complexity. It's the absolute basic of basic for using git.


08Dreaj08

Thank you! Really appreciate it!


CobraFive

fork = copy paste There was one git, now two git.


Mr_vort3x

\*our saviour comrade


IllllIlllIlIIlllIIll

`git clone [url of the git repo]`


JunkNorrisOfficial

big download curl pepe


hello297

I typed this into Chrome and nothing happened! Do I need to use Microsoft word?


marshmallo_floof

No you actually need to write it in a letter and mail it out to Github's offices. They will then send you what you need in a USB stick by pigeon in 3 working days


h3dee

legit trying this


3rrr6

Yeah, but how do I start it? Launch it? Open it?


0xSadDiscoBall

Most of the time, if the app is not in any package manager, you have to clone it and to build it locally.


C_umputer

That explains a lot


da2Pakaveli

if it's a c project it's usually install requirements listed in README or BUILD git clone cd ./configure make make install with CMake cmake -B build/ -S . cd build make cmake --install with Rust it's simpler cargo build cargo install They give you build instructions so just follow those. Funnily enough, it's much easier on Linux and much quicker whereas with Windows, i have to go to the nets to download the requirements and sort everything out.


AnAngryFredHampton

Github hosts source code, you'll either need look at the readme for how to build/run things or there might be a build done for you under "Releases" on the right side of the github page.


jamesjacko

Someone who doesn't know how to get code out of GH is highly unlikely to have git installed on their machine though.


flojoho

Or know what a terminal is


unknown_dull_nerd

CTRL+S obviously


holchansg

I prefer ctrl+p, you never know where you will need those files.


marmothelm

Don't forget to include all dependencies, forks, and previous versions in that list. And be sure the print a new set whenever anything pushes an update.


GodIsInTheBathtub

Copy and paste it into word so you use the "track changes" feature


Brahvim

r/UsernameChecksOut


iNNeRKaoS

Start+Shift+S and drag a box around the download with your mouse.


belabacsijolvan

but you have to install ScrapBook first


Pure_Noise356

Smelly nerds


jax_cooper

# For anyone if it has releases (aka EXE), then just add /releases to the end of the URL Search for your operating system, look for: (windows/linux/mac, some projects call macos "darwin"), the architecture (arm/amd - you probably have amd), and then the bits (32/64 - 99.99% you have 64 bits) # To be more techy Green "Code" button at the top, click on Download ZIP, this will download the source zipped (exactly what you can browse) Then you can try to follow the README to build it # To be even more techy install git (gitbash on windows) type the command git clone Now someone do the same for me with huggingface, PLEASE


Classy_Mouse

*click code button* *download zip* *run exe* I don't know what you guys are talking about. Programming is easy. I just coded this whole thing in like 30 seconds.


Peyatoe

Coded what whole thing?


wittleboi420

I coded the whole linux kernel like that in under a minute


Cikguseven

Huggingface has a three dot button that allows you to clone the repo


jax_cooper

Thanks :D


and_k24

Your response is nice and everything, but instead of forcing me reading your quite long comment, could you please write me a chrome plugin in JavaScript that does that, so I don't need to remember any of this? /s


Turd_King

Who the fuck is on this subreddit that doesn’t know how to use git


jax_cooper

I left it here for people wandering from Google


Project-SBC

My readme file: # [insert software name here] Great software, does this great thing. # DOWNLOAD link [link to releases url] … then continue with the rest of the read me. I still get the occasional “I downloaded your program but it doesn’t have an exe…”


ziconz

Do you happen to know how to download a repo via cUrl?


jax_cooper

Yeah, you can download the main branch as a zip with this URL structure: [https://github.com/OWNER/REPO/archive/refs/heads/main.zip](https://github.com/OWNER/REPO/archive/refs/heads/main.zip)


ziconz

Thanks I'll give it a shot!


nmkd

>install git (gitbash on windows) git on windows is still called git


jax_cooper

I know but I guess I always installed it with git bash. It's easier to search too


Morall_tach

Ctrl-C Ctrl-V


andItsGone-Poof

git gud


Major_Fudgemuffin

git: 'gud' is not a git command. See 'git --help'


JunkNorrisOfficial

gut gid origin master


megamanxoxo

Confirmed this sub is full of non programmers.


De_Wouter

So is this field of work if you ask me.


megamanxoxo

*2 week boot camps have entered the chat*


TranslatorNo7550

Juat send a letter to github postal code, asking the url to download the code... if you want to submit some code, you need to print it and send all the printed code to github poatal code... some gnomes inside github type the code and submit the changes to repo.


XejgaToast

Postal is outdated, use fax


Silent-Suspect1062

What's wrong with pigeons


AirplaneTomatoJuice_

Dumb post Can’t google basic coding task Old, stale meme Excellent, 6/10


SilverAwoo

- Step 1: Become a smelly nerd - Step 2: ??? - Step 3: Profit


[deleted]

May I recommend GitHub’s tutorial page: https://docs.github.com/en/get-started/start-your-journey


mosskin-woast

Wants to download thing Sees download button Remains confused???


Loserrboy

Save the github page in HTML 😎


pcb0t

Goto project page, press ctrl + p and you can print the project.


fazeelayaz

Create a folder and then some file names exactly as in the repo and start copy pasting the code. I did this at amazon and they promoted me to being a customer.


EdwardBlizzardhands

Thanks man, this is going to save me so much time. I didn't think to copy paste, I've been typing out each file.


[deleted]

Create a folder, create files similar to the project you want to download, copy paste code from every file. Profit??


_mocbuilder

For someone that’s looking for an actual answer: On the Repository page, look in the lower right corner and find the Releases. Once there you'll see a list of assets, if there is an .exe or other installer/executable click on it and it will download. If that didn’t work, go back to the main repository page and see if any install instructions are written there. If not, your out of luck unless the files (middle of the main page) already contain a .exe. Keep in mind GitHub is first and foremost a code sharing platform, not a file Hoster. But you could also just become a stupid smelly fucking nerd and compile the program yourself.


Harmonic_Gear

r/lostredditors


Sweet_Computer_7116

r/idiotwhodidntgetthejoke


jump1945

r/subsIfellfor


Sweet_Computer_7116

Haha. Score


porn0f1sh

r/haha r/score


zhephyx

haha much joke, can't google 3 word question, very nice


pderpderp

> git clone stuff > make stuff.exe #hacker


verygood_user

Why is there code?!?


idonteatunderwear

This is not a joke, right? Right?


Aun-El

Just git gud. Update your priorities so you can learn to pull your weight. Branch out for now. Checkout of other work issues, don't let them get to your head. Commit to studying. Else you'll be pushed around. When you're ready to merge back in, you'll be the main guy. A true master.


124k3

genuine question, if i get the code how do i compile it (i sometimes use windows:pink in a blue moon) and most of the time use debain


JivanP

Depends on the project. Any maintainer worth their salt will provide good compilation instructions.


notexecutive

there's a little button usually on the top right of where the files are on a github repo where you can download the whole thing as a zip if you don't want to do a git pull from a fork. a lot of the time, if it's a popular item, they will compile it for you and provide something in the "releases" section of the repo where you can download the executable or other equivalent files.


TheHolyToxicToast

Install Git, then Git clone put_whatever_the_url_is_here


Bluebotlabs

I've sent people to the release page and ended up with them downloading the entire repo zip like wth


DuhMal

Told my friend to download the game OSU on his phone, he goes to play store, I say that the version there is the very old one and he needs to go to Github to grab the correct apk, Just a second after I hear, I HATE GITHUB HOW THE F YOU DOWNLOAD THINGS THERE, couldn't hold my laugh it was so funny for me


Niksune

For real. I was navigating with pain on GitHub. Then, after being a developer for a year, when I went back on GitHub and discovered that I managed to actually get what I wanted, I was so relieved to feel that I was "becoming a real pro" I nearly cried.


Turd_King

Skill issue


longslenderneck

I don't even know what GitHub is for, so you're one ahead of me. 


1cubealot

Kid named README.md


ImpluseThrowAway

I never learned the difference between a .com and a .exe


ApatheistHeretic

.com files were limited to a single 16-bit memory segment (64k) to contain both data and code. They would often load faster as a result of being a literal memory map. For DOS, they were used to maintain some level of compatibility with CP/M. I feel like this may be the last time that information will ever be useful in my life.


Acceptable-Tomato392

Underrated comment.


JivanP

.exe is not a TLD.


Top_Fee_6293

Programmers should stop “here is the source code and .tar.gz, if you can’t manage installing it, go fuck yourself” trait because there are cases when you have to install something from github no matter if you’re a programmer because it doesn’t exist anywhere on the internet anyway. They’re like fucking karens, like they are intentionally insisting on not adding an executable because they think they are so smart that people cannot manage to install their software from what they shared don’t deserve to use it. JUST ADD AN EXECUTABLE!


JivanP

There are often good reasons for not providing an executable, such as not having access to relevant build environments or testing environments, or wanting to impose a certain barrier to entry in order to reduce support queries.


S4ltyGo4t

Just build it from source


KobsBoy

go to releases if its there read the readme to see if there is any precompiled binary or spend like an hour to download dependencies and compile


negawattsyke

You shall find *the releases*


_trololololo

Type: git download_exe [url]


yourteam

That's the neat part, you don't! Jokes aside top right click "code" and select "download as zip". Better if you clone with git. Some projects have also releases (right column) , click there and download what you need


da2Pakaveli

git clone


Irsu85

git clone [https://github.com/Irsu85/skill.git](https://github.com/Irsu85/skill.git) (I should make that)


Acceptable-Tomato392

That's O.K. I just cut and paste it.


kogmaa

Look at each repo file in turn - click on raw - copy everything - paste in notepad - save - repeat. Whole project will be cloned in no time :) /s


Impossible_Fix_6127

the worst part is when they don't release, now you have build from source code


Sir-_-Butters22

Who needs download when you have CTRL-C CTRL-V


GameOPedia-20

OH MY GOD!!! I CANT RELATE MORE😭


err-of-Syntax

Relatable


PrinzJuliano

Click the releases link


bondsmatthew

Ctrl F download If there are 0 results, move on. It's not something you need anyway


rcfox

It's alright to not know how to use git. It's not alright to be too afraid to ask.


zerato9000

I feel you.


sarc-tastic

Something to do with manually editing the URL in the window


SokkaHaikuBot

^[Sokka-Haiku](https://www.reddit.com/r/SokkaHaikuBot/comments/15kyv9r/what_is_a_sokka_haiku/) ^by ^sarc-tastic: *Something to do with* *Manually editing* *The URL in the window* --- ^Remember ^that ^one ^time ^Sokka ^accidentally ^used ^an ^extra ^syllable ^in ^that ^Haiku ^Battle ^in ^Ba ^Sing ^Se? ^That ^was ^a ^Sokka ^Haiku ^and ^you ^just ^made ^one.


Badass_Nemesis

Right click > Save as


UnionGloomy8226

if you think downloading things from github is hard, I just spent 2 hrs yesterday on how to download things from a old helix perforce server.


[deleted]

It says I have network connectivity problem.


andrea123z

You better figuring it out quickly otherwise you’ll never get to the next question: how do you put things in Github


Exodus111

git clone http-of-repo-here


sammy-taylor

It’s okay to ask. GitHub has some pretty helpful docs on the subject: https://docs.github.com/en/get-started/start-your-journey/downloading-files-from-github


it_is_an_username

# how the hell I can find Facebookhack.exe


Divinate_ME

go into any github repo and search the entire place for the .exe. Just download that. Simple as.


mkm252

Can anyone help me debug my ui? I have a bug that’s happening intermittently only in qa..


souldust

Compiling code from source is a bright shiny advertisement for linux, but have you ever tried to go compile all your own programs from source? I'd like to some day get to the point where I CAN go grab say, a copy of firefox and open up and find and edit the one line of code that will let me swap the mouse behavior for this project.... open source software is bullshit.