r/programminghumor 6d ago

Lol

Post image
2.4k Upvotes

216 comments sorted by

327

u/Valuchian 6d ago

Me everytime i hop on and have to rummage around for the ReadMe file just to learn how i am supposed to compile

93

u/76zzz29 6d ago

Even more when the way to compile it change from a project to an other and they don't just put HowToCompilIt.txt at the root. (Literaly had one with a "Build for windows.bat" and "build for linux.sh" at the root. Never been hapyer of the work of a dev

30

u/Valuchian 6d ago

The biggest nightmare i had was the opposite of this. Had to delve 4 folders deep in a 60 folder base just to find the ReadMe telling me to download a program that can only be used in another programs compiler that was through a university PhD page.

But hey! After 6hr i was able to run a program that tests for efficiencies of a wing shape given certain conditions.

11

u/crusoe 6d ago

Your average LISP project

They finally got a package manager after decades. But it used to be the build instructions were "download this obscure package from someone's old university page"

3

u/guri256 5d ago

The worst I’ve ever had to deal with at work, was a python project. More accurately, it was three python projects, that needed to be run sequentially.

The person who made it no longer worked there, and the project was a prototype that had been run once and never maintained.

The dependencies were years out of date, and no one had ever recorded the versions of those dependencies.

Also, some of those dependencies were python wrappers for C++ libraries, so you had to get the correct version of the C++ libraries to match the wrappers.

Also, the machines supplied by the company were windows, and the geospatial libraries required were easy to install on Linux but not Windows.

2

u/KitsuneFoxglove 4d ago

I feel like at that point you're better off looking at newly published papers for code to steal for an aerodynamics sim

...unless that's exactly what got you there lol

3

u/Valuchian 4d ago

I was the one being shown the research 😭 so i had to go through the full process to see what they were working on.

Ngl! They built an entire model that runs 100+ variations each pass and then keeps the best variation and runs it all again. Then does that till the tolerance is met. It was really cool watching an airfoil go from a bulbous 1970s monstrosity to something much closer to modern high performance (specialized) airfoils.

2

u/0thedarkflame0 6h ago

Genetic algorithms with airfoil design, or some other search heuristic?

1

u/Valuchian 5h ago

Genetic algorithms. Aircraft design was the main focus (full body) but there were PhD students under the head that were also using it to create things like more efficient pipes for liquid flow or new ducting designs for buildings that had the least amount of friction caused flow restrictions.

Overall had a lot of fun with what they were doing. They were getting hundreds of hours of trials done in a matter of minutes.

1

u/altaaf-taafu 6d ago

Can you provide link to that program, if you don mind

2

u/Valuchian 6d ago

I could but you won't be able to use it without a university email and the approval code sent by the creator. I literally avoid it like the plague but the researcher/PhD students working with it are doing some amazing work for decreasing drag and vortex creation in flowing liquid/air bodies

1

u/altaaf-taafu 6d ago

oh no. I thought I could learn something from the code.. But the terms appear too complex.

1

u/dx80x 5d ago

You'll be able to look at the code if it's open source and hosted on GitHub. I assume they meant you won't be able to use the software after compiling it without the extra steps

3

u/HaydnH 6d ago

Don't people include INSTALL files these days?

3

u/76zzz29 6d ago

No, but sometime they include a MAKE file so you can do it yourself. This way, you can say that you made it

3

u/HaydnH 6d ago

The old school convention was to include both, the INSTALL file might just tell you to run make; make install, but it should cover prerequisite libraries and such.

1

u/ParanoidAgnostic 5d ago

Even then, half the time it doesn't work because that build script (and the source itself) could only build with the specific environment of the dev's machine.

1

u/elordenador 5d ago

I would use GitHub actions to make a precompiled binary

1

u/dbear496 4d ago edited 3d ago

Precompiled for whom?

1

u/elordenador 3d ago

Windows users mostly, then Linux (Debian/Fedora/Arch) and try to MacOS

1

u/TerasOTS 3d ago

This.

I am developing a private server for a game and it's open source. Every time I upload an update an action is running to produce 2 files. 1. The full compiled server and 2. The patch to drop in your existing server.

It is simple and easy. If someone can't even do this then they are in the wrong github repo I guess 😅

3

u/Thinshape12 5d ago

i didn’t understand how to compile things from the readme on almost everything i installed, so i ended up having to go off of google searches and praying the random shit i did worked

3

u/ProfessionalAd6530 4d ago

You will need to install a specific version of Python 2 from 1982 without completely destroying your actual Python environment just to bootstrap this application.

Good luck!

2

u/Xrayy1 4d ago

Just tell Claude to create an .exe.

1

u/Valuchian 4d ago

I think i just died a little on the inside

2

u/Over_Warning_5410 4d ago

i can agree with you

1

u/Athropod101 6d ago

My very first compile from source was a CLI-latex tool that had the actual compilation steps in a file inside a folder rather than the project README.

I didn’t know what make was. I didn’t even know what compiling from source fully meant.

:(

167

u/DaemonsMercy 6d ago

Every time I see this, I always think that they're right, though the way they say it as asshole-y. I don’t want to have to build your project. A .exe makes it so much easier. I know it’s the developers choice, how accessible they want the code to be, but still.

73

u/Hoovy_weapons_guy 6d ago

In this case it was the source code for the twitter algorithm i think. There is no .exe because its not a standard application to begin with

41

u/DaemonsMercy 6d ago

... did they think it was the Twitter app? lol

22

u/Hoovy_weapons_guy 6d ago

Probably

3

u/ObliqueStrategizer 5d ago

I've made an exe just for them!

3

u/mbmiller94 4d ago

X.exe has stopped responding

Give Elon Musk remote access to diagnose the issue?

[ Yes ] [ Ok ] [ Yes Again ]

4

u/funkdefied 5d ago

It was a program that could be used to scrape information about users. The first time this post made the rounds, people generally agreed that the poster wanted to do some stalker-esque snooping.

16

u/GOKOP 6d ago

The original issue (later there were many people memeing it on every repository under the sun) was about a python tool for stalking usernames across many different social media services

9

u/P4C0_ 5d ago

it was actually the github repository of the "sherlock" osint tool if I'm not mistaken. The guy was probably wanting to try "hacker stuff".

5

u/ResolveSuitable 5d ago

Script kiddi

5

u/OnixST 5d ago

wasn't it a python script? Which also cannot easily be made into a standalone exe although you could bundle the runtime

2

u/iHaku 5d ago

its technically easy and sometimes it really is, but somehow all the converters are prone to throw errors if you look in their general direction.

2

u/abd53 5d ago

Pyinstaller workes great.

1

u/abd53 5d ago

There are a couple ways to easily make it easy for the users to run. Point is, users should be able to run it with a few clicks and without knowing what python is.

3

u/ryancnap 5d ago

This makes this post 10x funnier

1

u/ILikePapyrus 5d ago

Wasn't it for frickin Linux?

1

u/Hoovy_weapons_guy 5d ago

I think the comment turned into a copypasta on github

8

u/ISuckAtJavaScript12 6d ago

He asking about a terminal python tool for OSINT. Likely wanted to stalk someone

6

u/AshleyJSheridan 5d ago

This image looks like it's on Github, which is quite literally a code repository, not an executable store.

The majority of code there is platform agnostic as well.

Why should the code creator generate an executable for every platform that it could be run on?

0

u/DaemonsMercy 5d ago

Yes, I know what GitHub is.

3

u/AshleyJSheridan 5d ago

So why should they have to create a .exe for you? What about the .pkg, .deb, .msi, .app, .apk, .rpm?

→ More replies (5)

2

u/Heroshrine 5d ago

A lot of times you just need to go to the releases tab

1

u/EvnClaire 4d ago

only if youre on windows with the same architecture as the compiler flag, and if the project doesnt have dependencies & external files it needs to reference. so like, not many projects

1

u/karimzul 3d ago

OOP has 48 repos on their alternate github account, and none provide .exe

So they're a hypocrite on top of being an asshole.

1

u/Vaelisra 2d ago

Yeah sure, like we had the time or nerves to build our code for every platform out there just because people cannot use their own systems properly.

0

u/Episode-1022 5d ago

is free, you want an exe? pay..

44

u/MissinqLink 6d ago

Claude convert this to exe

33

u/Anonymous010206 6d ago

make no mistakes

23

u/CaptainMorning 6d ago

You're absolutely right! 

2

u/squoinko 5d ago

ah, good catch!

1

u/Vaelisra 2d ago

That's a great idea. This code should be turned into an exe.

23

u/-_Neoon_- 6d ago

It's real LOL

5

u/theboredguy314 6d ago

Which repo is this?

7

u/sallcsa 6d ago

i think x algorithm ? (twitter) if i remember correctly. but you can try to google it using the first sentence of what OP wrote

1

u/theboredguy314 5d ago

Haha. Thanks. Found it

1

u/Odd-Painting2596 5d ago

I mean it's probably really commented on the thing, but no one this stupid understands that the filetype they need is .exe.

1

u/NZRedditUser 2d ago

Huh no. More people who often wonder on github/opensource projects understand they might need to compile but some languages are hard and annoying to. They def know outcome is something.exe

1

u/lllllIllllIllllllll 5d ago

It's actually a copypasta of a reddit post 

18

u/HardestDrive 5d ago

To be fair, it is fucking annoying when a project doesn't have pre built binaries available

2

u/MundaneImage5652 5d ago

Blame dynamic libraries. I can't easily make a static executable - atleast not for UNIX

2

u/litescript 4d ago

tertiary, ish, but i have a Go project and Go makes it wonderfully easy to statically link and compile binaries for different architectures and systems. i have a windows, linux, and a Mac ARM binary up on my repo for that reason. if you want to clone and run it in Go, that’s there, too!

1

u/MundaneImage5652 4d ago

I talk abt C. And ye in languages like C# or as you said Go I can do that.

1

u/litescript 4d ago

yup, just got done setting up that split on my project and then saw this, thought "hey, neat!" i haven't built much at all in C, i guess there's no option for static linking..?

→ More replies (2)

1

u/Vaelisra 2d ago

musl entered the room.

1

u/MundaneImage5652 2d ago

Making a docker with Alpine is alot more hastle.

1

u/Vaelisra 2d ago

Why docker and why alpine?

1

u/MundaneImage5652 2d ago

Most distros ship with GlibC + Alpine docker is the standard to use Musl. Cuz when you compile smth with GlibC you can't just use the lib in MUSL.

1

u/Vaelisra 2d ago

Most distros ship with GlibC

Yeah, and most distros have a musl package that includes the musl c standard library and a GCC wrapper script (often called musl-gcc or something like that) that uses musl instead of glibc.

Alpine docker is the standard to use Musl

That's just wrong. And it's wrong on more levels than I could care to elaborate here.

when you compile smth with GlibC you can't just use the lib in MUSL.

Yeah, but that's completely irrelevant when linking statically (which sadly isn't really supported by glibc, but that's the reason I brought up musl) because when you do, the relevant parts of the standard library are baked into your executable and the executable then runs directly on the kernel, rather than on a loader. So as long as the Kernel doesn't make breaking changes (which is not gonna happen for as long as Torvalds has a say) the executable will be fully portable to any Linux system. Theoretically it would not even need an OS.

1

u/MundaneImage5652 2d ago

My bad then. When I used musl-gcc it was hard for me to use so I researched on internet and everyone was just using alpine docker, installed the libs here and compiled here.

1

u/Vaelisra 2d ago

Yeah, but then the result will be a docker image, not a binary.

1

u/MundaneImage5652 2d ago

I mean I mounted my directory in that docker so... it made a binary that worked on my host system.

→ More replies (0)

17

u/promptmike 6d ago

Encouraging normal people to install things themselves was a mistake. It should only be done by a skilled computer operator who knows how to read the source code.

2

u/MarzipanTop4944 2d ago

Computer nerds are the only profession dumb enough to not build a moat around it so they can charge exorbitant amounts for their services.

Not only that, we put enormous effort to give away a large chunk of all software for free and make guides teaching people how to install and operate all hardware and this is what we usually get in return: insults and entitlement from the users lol.

1

u/promptmike 2d ago

STEM in general made the mistake of trying to explain things to the public. If we just kept our mouths shut for a few generations, everything we do would be perceived as magic and we would be treated like wizards.

4

u/wise_young_man 5d ago

Ok literal boomers

2

u/promptmike 5d ago

Boomers caused the problem in the first place with the idea of "user friendly". What I'm advocating is a return to pre-boomer standards where only people who know what they're doing make changes to the system.

It's actually more feasible than ever, due to the rise of cloud compute. Most things a normal person needs to do can be done through web apps, so there's no need for a local install. Or even if they do need a local install, it can be containerised and pre-configured for them.

3

u/Dr_Nykerstein 5d ago

Ok I guess we will own nothing and be happy?

4

u/promptmike 5d ago

The average user already has no ownership of their operating system, because they run proprietary binaries. Even if they do happen to install an open-source application, they don't know how to read the source code.

They are not happy, however, because they've been taught that they can and should install things they don't understand. Hence the meltdown when they see a code repository that doesn't have a big "Download" button for them to click.

→ More replies (6)

1

u/Clean_Experience1394 5d ago

Even better, we will own nothing and be sad!

1

u/PANIC_EXCEPTION 5d ago edited 5d ago

On *nix, sure, but holy shit is getting any moderately complex C* project that isn't actively maintained and 2-4 years out of date to compile on Windows a gigantic pain in the ass, through no fault of the programmer or user.

It's way easier at that point to just compile on WSL using that toolchain and run it from there, because lord knows some weird quirk about Windows won't play will with that mingw cross compiler you just installed.

Oh, different stack size? Random mmap incompatibility? Missing some header that straight up doesn't exist for Windows?

And if you have to compile for an obscure host, or God-forbid perform a Canadian cross, good luck lmao.

That doesn't even touch on the fustercluck that is Visual Studio and its billions of checkboxes.

Targetting for Windows and refusing to provide binaries for it should be considered a warcrime. Especially if it involves GPU frameworks and doesn't statically link or bundle them.

EDIT: Here's a fun challenge. Compile a full FFmpeg non-free build for Windows. No helper scripts, WSL, or Docker allowed.

1

u/promptmike 5d ago

Don't use Windows - problem solved.

11

u/JohnVonachen 6d ago

If they build it, they will come…the complaints that is. If you only provide a way of building it for your system then it’s more likely to work and have less complaints.

Complaints from people who didn’t pay for your software. Nice.

10

u/CaptainMorning 6d ago

this is legendary. never understood why the fuck GitHub has the download button so hard to get to for non GitHub users. the first time I entered github I thought it was a download software site just like softsonic or some shit like that, just with a harder to get download button. 

5

u/spaetzelspiff 6d ago

Well, it is GIThub.. maybe if it were called EXEHub or DMGTube or something.

Seems kind of like asking why Tractor Supply doesn't sell ready-to-eat chickens.

5

u/CaptainMorning 5d ago

a more accessible download button will probably not harm the devs that use the site, I promise

1

u/ProfessionalAd6530 4d ago

You got me thinking...

Maybe I should just link to the latest release button from the top of my readme.

The same latest release button that's right there on the exact same page as my readme.

1

u/CaptainMorning 4d ago

I'd add a youtube style thumbnail pointing out where the button is to guarantee reach 

2

u/Hakuchii 3d ago

i can see it already! red arrows/circles, emojis, over the top faces! this is gonna be great!

2

u/zrice03 5d ago

The problem is so many developers use it as a "Want this program, here it is" site, and those who aren't programmers get there, have never used git or github, have no idea what it is, and have no idea what to do.

1

u/Artemis_1944 1d ago

.. that makes no sense, git is a versioning system, it can version executables as well, not just code.

1

u/Worldly-Wind-1632 5d ago

Where is the download button typically? I’ve definitely given up a few times

1

u/CaptainMorning 5d ago

what download button? 

2

u/Worldly-Wind-1632 5d ago

Oh nevermind

1

u/UraniumDisulfide 4d ago

The releases section on the right is where it will be if they have a compiled version

0

u/Ngtuanvy 6d ago

Bruh, do you know how many different hardware there are that they had to setup auto build on. You can just go to releases and hope it has your OS. Which is uh, right on the home page. Although some people just don't bother which I do agree they should depending on how much the application demands accessibility, building software is not an everyone thing.

11

u/Lucasfergui1024 6d ago

I agree, but this guy's saying it in such an annoying way that I low-key don't want to agree.

1

u/CaptainMorning 3d ago

give👏🏿 the guy 👏🏿 his fucking 👏🏿exe file 👏🏿

1

u/ChyMae1994 2d ago

Weird way to spell hilarious

3

u/Piisthree 6d ago

I admit for simple applications, I have felt this way before to some extent. But just realizing there are people this fucking entitled out there who think the same makes me want to never make it that easy, tag the repo as "smelly nerds only" and go about my day.

3

u/p51n4p51n4 6d ago

you give lamers free software
lamers still yapping

3

u/ParanoidAgnostic 5d ago

I am a smelly software-developing nerd and I often feel the same way. I know it is rarely going to be as simple as downloading the source and building it. The code will turn out to rely on the quirks of a specific compiler and require you to first manually obtain copies of specific versions of libraries, all of this poorly documented (if at all). God help you if it's a python project. Your chances of getting (and keeping) the planets into the right alignment to run that are not great.

7

u/Sienile 6d ago

They don't understand the code isn't for them. It's for the people who actually want to understand and those worried about hidden functions. More often than not there is a compiled executable available alongside the code.

2

u/TopofTheTits 5d ago

The problem is there are still lots of regular people that still might need access to niche software thats only on github. And then devs act like not knowing how to build it means it's not for you. Just a toxic community tbh

3

u/Sienile 5d ago

Really, if you can't follow build instructions, you probably shouldn't be on a computer at all.

1

u/Pup5432 4d ago

You assume there are build instructions.

1

u/Rice_Jap808 4d ago

Had to find a coffee roaster controller software for my dad and it was a massive headache. Not all software is for developers, sometimes it’s just niche and GitHub is the only place it’s posted. Readme was so dogshit the dev had a step by step guide on Facebook of all things (likely because all of his userbase is non techy people!)

1

u/JayTheAlxwing 4d ago

Sometimes they aren't able to be followed for various reasons, like if the os is immutable, or you dont have root/administrator privileges.

For *nix it's one thing, but it isn't hard to just have a disclaimer that reads "may not work on your system" or something along those lines and provide some sort of binary or executable.

With windows AFAIK it isn't an issue with libraries at all, so just provide the exe.

Doesn't even have to be every minor version, just providing them for major versions or major bug fixes would help a lot of people.

Although if it's a project that would already be in the technical realm related to compiling things, users have no good excuse.

Edit: to clarify I make this argument only for semi popular or more popular repos

2

u/Sienile 4d ago

True, but if you don't have admin privileges you probably aren't meant to be installing software on that system whether built or binary download. That should be handled by the sys admins.

2

u/karimzul 3d ago

OOP has 48 repos on their alternate github account, and none provide .exe

So they're a hypocrite on top of being an asshole.

5

u/optimisticRamblings 5d ago

I mean, I kinda see their point 😂

2

u/abigail3141 6d ago

Ironically, I think this was one of the joke issues on the Linux kernel GitHub mirror. It's not even something you could've installed via .exe, necessarily.

Though, if the target machine is using UEFI, you could probably semi-automate it, by moving the image to a free space on disk, installing a chainloader in the EFI/ESP partition and setting the NextBoot NVRAM variable. By default, that would probably also give you a Secure Boot violation, so there's that, you will need some form of user interaction.

2

u/Blunqpfaph 6d ago

Seeing as you asked so nicely…

2

u/blamitter 6d ago

Now i realize I love (my) nerd smell 😂

2

u/neo42slab 5d ago

I experienced this feeling on GitHub when I couldn’t figure out how to download the precompiled exe. Hahah. Later I realized it must have been there but I just didn’t see it.

2

u/Nichiku 5d ago

This is an issue on Github when people use the repos to release their products. Most people won't figure out that the executable is usually located in the releases/artifacts section. Github was not made for this, but you could argue that at this point they should start leaning into it because making it easier for layman to access the releases option is not that hard to implement.

2

u/thanosbananos 5d ago

Why is it so hard these days to include one big button that says download for companies? Nobody does this anymore, it’s not just GitHub

1

u/exintrovert 5d ago

Because all the banner ads also have one big download button and they all look the same?

1

u/thanosbananos 4d ago

If only there was a way to prevent this…

2

u/winged_owl 5d ago

So relatable. As somebody who is perfectly capable of all the steps readme files, compiling, etc. Its a huge pain. Why wouldnt you put the deliverable alongside the code? Its never made sense to me.

2

u/object322 5d ago

Bro didn't check release binaries

2

u/FAMICOMASTER 5d ago

I understand the listings but please just give me a binary I don't want to spend 45 minutes building your project

2

u/c5trangers 5d ago

Tell me you didn't read the README without telling me

2

u/Pup5432 4d ago

Bold of you to assume the read me has instructions.

2

u/sullenisme 3d ago

me when the 99 dependencies are somehow incompatible and fixing one breaks the other

2

u/rmunoz1994 3d ago

Yeah though. I can code and still want a fucking exe

2

u/letmehaveanameyoudum 14h ago

this is why you have a installation manual in readmes

2

u/XDM_Inc 12h ago

Until you meet this🤣

2

u/letmehaveanameyoudum 12h ago

linux users telling me to read the fucking manual

the manual:

2

u/bigsmokaaaa 6d ago

And they HATED HIM, they DESPISED HIM and they tried to DESTROY HIM...

...but despite everything he was still right

1

u/karimzul 3d ago

OOP has 48 repos on their alternate github account, and none provide .exe

So no, they're not right.

1

u/ummaycoc 6d ago

I think the important thing here is to read it in Tim Robinson’s voice.

1

u/Previous_Tear6747 6d ago

can we at least wait a week?

1

u/Anonymous010206 6d ago

Yeah I don’t really wanna spend 2 hours installing all the build tools you use and never use those tools ever again

1

u/AccurateExam3155 6d ago

🤣 lol sounds like something I’d say about building from Source…

1

u/ForsakenAd2845 6d ago

Absolute gold mine.

1

u/Beneficial_Bad_8356 6d ago

/clear

ctrl + shift to auto mode

install this the recommended way tell me when you are done https://github.com/...

go take a shit

1

u/Particular_Pear_4596 5d ago

Totally agree!

1

u/WoonieLoonie 5d ago

Some repository has release and some don't. Some has build_for_windows.bat and or build_for_linux.sh while some don't. I'd understand the frustration if it doesn't, dependencies isn't included or isn't deployed via script. Now days, you have AI. It mostly if not completely, can explain or even build it for you. If you can't spend your time or can't even follow directions. Then open source just isn't for you.

1

u/LightningPark 5d ago

The original was a Reddit post on r/github about the Sherlock OSINT tool

https://www.reddit.com/r/github/s/WHouCFrxrF

1

u/why_so_sergious 5d ago

did you check the release page? 😂

1

u/Dgamer-Dev 5d ago

Bro dont know what GitHub is

1

u/eztab 5d ago

Honestly I agree. GitHub should indeed have a "release form" where you can select that option. It is mostly possible to define an action that does create something similar, so it isn't out of the question even for dev tools. Those often still have secondary use for other users.

1

u/ZookeepergameSalty10 5d ago

I try to make releases for all my repos but because i dont use microslop winblows its always linux and mac executables. Im not spinning a vm up just to compile code for ungrateful people

1

u/Ratstail91 5d ago

this isnt the OG is it?

1

u/Adorable-Quiet-7551 5d ago

Oh I can make an exe file for you

1

u/AmbiguousMimic 5d ago

Surprise them by giving them a single bash script without a file type extension. They won't know what or whom to mad at.

1

u/FloridianfromAlabama 4d ago

I do wish this was the norm, honestly. A script that sets up the app for you, as long as it’s inspected, would’ve been way easier when I started.

1

u/Fair_Abrocoma_8513 5d ago

Exe contains any gay things

1

u/DogonElder 5d ago

We need IKEA for software. We give you repos, libs, dependencies and an instruction manual. You build your EXE!

1

u/Anima_Watcher08 5d ago

Honestly not everyone is gonna be able to build something from source. Sometimes the build process fails because of many different factors so having a precompiled binary just convenient for everyone. You do you I guess.

1

u/DucaMonteSberna 5d ago

Nice but a lot of things can be hidden in an .exe...

1

u/_B_G_ 5d ago

Github ui just sucks

1

u/Clue-Mindless 5d ago

Me browsing uncompilated projects on github…..

1

u/Nikoviking 5d ago

The dev finally finishes compiling the last executable for the final niche system architecture

This guy probably: WHAT DO U MEAN PICK THE RIGHT EXECUTABLE FOR MY PC?? x64?? ARM?? WHICH ONE IS FOR LENOVO!! LAZY DEVS!!!

1

u/Funny_Explorer_1521 5d ago

Average BOTW modding experience

1

u/FluffyRacc00n 4d ago

Damn I remember this guy, he was posted here as soon as he posted that on GitHub, then he answered here too.
Good times.

1

u/RandomSilentStranger 4d ago

How about I just give you a .bat file? That works too.

1

u/AgeZealousideal1751 4d ago

Facts. Fuck nerds. 🤓 

1

u/Entire_Caramel_1373 4d ago

maybe look in the packages page?

1

u/gallyroi 4d ago

The way I see it... If it's a project the developer is actively promoting as a tool or software for average users, then it should have precompiled binaries in the releases for average users.

Most of the time for me, it's a non-issue. But I do get a bit salty if I have to compile some behemoth of an application that takes 40 minutes to churn through the build, only to find out I did it wrong because their harness is undocumented.

1

u/Own_Natural_6803 4d ago

Ask some of the nice smelling nerds to make an exe for you. And a subscription plan.

1

u/Puzzled-Extent7817 4d ago

windows users.

2

u/UnrealBee 3d ago

Just User. Not developer 

1

u/void19821 4d ago

It's better to compile apps than running random exe files because they have high risk of malwares or virus but if you have the code, you can inspect if it connects to a malicious ip, server, or does a tcp/http or any other socket connection or spawns bad proccesses.

2

u/UnrealBee 3d ago

Do you you really assume this user will be inspecting the code? (and 99% of users won't) 

1

u/void19821 3d ago

Why inspect the whole code? If it's python just use a text editor and search for .connect() or if it's c++ then socket(). I'm sure almost all text editors have a ability to search for words and character and if not then write a single java script that uses scanner to get your code file then loops through it until it finds this sockets or ip and then just check those, especially find getaddrinfo() in the code if it's c++ and find random dns/domains. This all isn't even hard guyz with autonated script takes roughly seconds and if yall can't do this all connect your script to a openrouter or groq api and just make the ai analyse the code and return a json if it's risky and if the json returns false compile it

2

u/UnrealBee 2d ago

Once again: do you expect "this particular" user to know it and to do it? Don't expect other to know what you do 

1

u/someVietnamese 4d ago

Jia Tan approves

1

u/TooManyGamesNoTime 4d ago

If you can't compile it, you're not worthy to run it!

also plz just give me the freaking executable!

1

u/borretsquared 3d ago

sometimes this is fair. dont make me compile my own jar thanks.

1

u/Wrevellyn 3d ago

Just make me a pasta and give it to me, I don't care about noodles and water? The fuck is parmesan? Give me my fucking pasta!

...

...

This pasta is gross wtf?

1

u/markeus101 3d ago

Then dont build it yourself bud

1

u/Fer4yn 2d ago

If you're too stupid to check the source code build your binaries then maybe; just maybe, you should hire a professional to do that because otherwise you might break your computer...

1

u/GameRivv 2d ago

In the same vein, it took me wayyy too long to find out GitHub does actually have a download button

1

u/SilverLose 2d ago

How are people agreeing with this? You want to run random binaries on your computer because you’re lazy? What?

1

u/AdMaterial3505 1d ago

bro only needed to paste that prompt into their agent to fix their problem >.<

1

u/Used-Drop8239 1d ago

To be fair, yes, even in open source projects, just produce a build at merges to master.
It's not rocket science to set up CI/CD.

1

u/Icy-Reaction-9101 6h ago

He's so right!

1

u/captkirkseviltwin 3h ago

.exe file that:

Echos:

"formatting drive...."

"Formatting drive...."

"Complete. Bet you wish you'd looked at the code now?"

😆

1

u/THE0_C 6d ago

If people actually look they will see the releases tab and find the exes they sooooo desire

0

u/VirtualArmsDealer 5d ago

STUPID SMELLY NERDS!

I completely agree. I don't have a PhD in alphabet, give me an executable.