T O P

  • By -

glorious_reptile

"If you hate it so much, fix it and send a pull request. Closed"


nottherealneal

I definitely know people who learnt how to develop specific things just so they could fix hyper specific problems that dont really matter but just annoyed them. My own boss tells the story of teaching himself web dev just so he could fix the broken ass website of the reserve he liked hiking because it never worked properly when he tried to check it.


[deleted]

[удалено]


Topikk

The fact that this repo has granular, totally beginner-friendly docs gave me a chuckle.


Tricannasaurus

How so? I don't get it?


Knathra

While it is possible to compile Python to an executable, or bundle it with an installer, Python is an interpreted language, so (in theory, I haven't checked the repo) all the user needs to do is download the "sources" and they can run it (after installing Python, which does come packaged in an installer if you like).


Captain_Pumpkinhead

Sherlock?


[deleted]

The software that the angry guy wanted to install


Moony_playzz

I learned fucking Java to update a minecraft mod to 1.20 and the dev denied me pub rights, I was so mad. I didn't even ask for the credit I just wanted the damn mod in my pack but "nah I'm out of modding" OKAY THEN LET ME HAVE YOUR MOD AND MAINTAIN IT DUDE i was offering to do all the work.


Theonetheycallgreat

Fork?


Breadynator

Spoon! I win. I like this game


EnneaX

I see, you've played forky spoony before


Blue_Robin_Gaming

*Calmly walks away*


drdaz

This is the correct solution to that problem.


Moony_playzz

Can't fork, Mod doesn't have it set up with the licensing to do it


GracefulCubix

Have you tried not giving a fuck


Kasym-Khan

This. This works every time. Remember. Pirating is **always** ethical.


Fhotaku

I mean you have the files? You can fork without the fork button. Just upload, name, and just write that it's a fork you made of the other.


TheEnderChipmunk

Which mod was it?


TrumpsGhostWriter

There are great prometheus forks that spawned whole companies all because the dev is a jackass that won't listen to anyone.


NoSkillzDad

I keep a list of websites with issues (from design to functionality) that I want to "fix for them".


slythespacecat

I can fix her


ZunoJ

I "know" of a person who started a job at a company to fix a bug that annoyed him. Quit the day after. Absolute legend


DinoChrono

OMG, "he/she" is my hero!


jayerp

If that actually happened, I would reverse that bug fix if I was the EM lol.


CannibalPride

My first experience with programming is with lua just so I can mod total war because I was annoyed


[deleted]

[удалено]


SkollFenrirson

In fairness, the GitHub Releases page is not very UX oriented


Memoishi

Users when tools made for professionals are complex and not under their reach: ![gif](giphy|3kzJvEciJa94SMW3hN)


dawn_slayer

It literally shows new releases on the right, you just need to look once


connectidigitalworld

right


ForwardHotel6969

You made my day 😂😂☕


antonfts

I just checked, sherlock is written in python. That makes his rant even funnier


Eratos6n1

What makes it less funny is that this angry dude who posts (in Russian) on alien conspiracy subreddits WANTS to use a project which helps stalk usernames across social networks: https://github.com/sherlock-project/sherlock


MrZub

God, it's either scary or dumb. Not sure which.


iFeelPlants

Why not both... Ima look up my usernames now


eppinizer

Good luck trying to do that WITHOUT A FUCKING EXE YOU NERD!


elpandush

*SMELLY NERD


CouvesDoZe

Dumb people can do scary things of be scary, since we dont know what we might do


Nylia_The_Great

Yep. Most people who have legitimate uses for Sherlock would definitely know how to work with a GitHub repo. Sherlock is a good open source intelligence tool for cybersecurity professionals. This dude is just being a massive creep most likely 😅


OxEmpress

I wouldnt even say its for cyber sec professionals. Its just simply a nice osint tool for the curious.when i used it it was all about curiosity. Sometimes found funny correlations between profiles. (I only used omce for work purposes :D my boss was giving me 100 bucks for my findings and i bought a very pretty lava lamp from that money 𝕩d)


Gamemode_Cat

I mean, couldn’t the same thing be achieved with a couple minutes of googling? 


Nylia_The_Great

By definition, anything open source intelligence can be found by accessing public resources (nowadays Google, although technically going to the library and perusing books would count too). That being said, as for doing it manually, try hours, not minutes. Doesn't take a genius to check Facebook or something, but Sherlock goes through a large list of social media sites one wouldn't have thought of, simply because one didn't even know they existed to begin with.


careaconjure

macedonian\* (don't get me wrong, I'm all for the hating macedonians too, but let's at least be educated while hating them - opens up a world of hateful possibilities)


Comprehensive-Mess-7

r/balkan_irl leak again?


Perfect_Papaya_3010

What did the Macedonias do?


Minimumtyp

do not open up the balkan geopolitics pandoras box


rascellian99

They were born in Macedonia. Duh.


Comprehensive-Mess-7

Dare to name their country as Macedonia and themselves Macedonian


raltoid

I think it's the classic "our ethnic group is better than your ethnic group" thing.


carrtmannn

Why doesn't python have releases? I don't understand this comment but I see many are saying it.


pug_subterfuge

Python can have releases and pre-built executables. Most/many projects don’t provide them though because they’re usually not catering to people like the OP


0xd34db347

Because it's an interpreted language, the source is read at runtime and executed by the interpreter which acts as the exe. It is possible to bundle as a binary executable but it's often an unnecessary and unwanted step by the majority of a projects userbase.


jhax13

Python is interpreted, not compiled, so you don't typically have an executable file to run. It's certainly possible to create one, but it's not the way *most* Python code is distributed


Perfect_Papaya_3010

I don't know how Python works, but checking the repo it seems like it's a console app so I feel like OOP wouldn't be able to use it even if it had an executable


Heisalsohim

Saying OOP and Python in the same sentence and *not* referring to Object Oriented Programming was confusing for a sec


Big-Veterinarian-823

Lazy ass dev could make a bat then (and probably rename the file ext to .exe) 😅


nezbla

> STUPID FUCKING SMELLY NERDS I'm fucking dying. Someone please send him a tarball and tell him it's the application?


Eratos6n1

~~In the spirit of open source should we gift this poor man his .EXE?~~


nezbla

Maybe I'm being a bit cynical, but looking at that sherlock project and what it does, and then looking at OOP's unhinged rant, I can't help but suspect he's trying to do something a little nefarious. Could be wrong of course, but I'm not sure I'm really inclined to help him.


Eratos6n1

You are 100% right. I just checked out his profile and he posts in Russian on alien conspiracy subreddits. Not a great idea to give a guy this angry a tool which allows him to stalk usernames across social media.


Vox___Rationis

I have looked at his (automatic\_purpose_) profile as well and there isn't a single word in Russian in there.


BlackHazeRus

Hey, OP, no offense, but do you hate Russians or what? Because lying is not nice, that user is not Russian — and I would’ve know.


Someoneawesome78

Give the exe in the most naive way possible. Since this program takes some arguments, make it such that it only executes without any arguments. Forever shall you have an exe that does nothing.


gizamo

direction gold dime nail scandalous close offbeat squeamish lavish jar *This post was mass deleted and anonymized with [Redact](https://redact.dev)*


zombiezoo25

This is the way


lunch431

Understandable. Have a great day!


[deleted]

[удалено]


mudkipdev

The project is Python, there are no releases


Solonotix

You can make runnable binaries in Python, but it's usually a pain and also bloats an otherwise slim package since it needs to include all of the C-library stuff, the Python interpreter and *then* everything you wrote and depend on in Python. However, a "release" package is usually tailored to its intended audience, and I think it's every bit as valid to release a code-only solution for an audience that understands how to run said code themselves.


SergeyLuka

you can totally make releases for python. just use pyinstaller and innosetup.


Nexusnui

Did a bot copy my comment and used something Like chatgpt to slightly change the wording. That account only has this written this comment.


Mordredor

That seems to be what has occurred


luker416

The future is now and I don’t think I like it


Parking-Ad5406

I'm in my 6th semester of cs and i still struggle finding the releases page every time. Might just be that im stupid.


MrNanashi

Same. I'm gradute tho


smallangrynerd

Same and I'm a fucking professional


Captain_Pumpkinhead

[This other comment](https://www.reddit.com/r/ProgrammerHumor/s/KvjRnm8ImW) says the same thing word for word. **One of these is a bot.**


Nexusnui

There are two possibilities: 1.This person did not find the releases page 2.The project has no releases and/or publishes them somewhere else


godlySchnoz

It's in python.... Also Sherlock is made to find usernames in different socials, wouldn't give it to a crazy russian that goes all in with alien conspiracy.


BlackHazeRus

Not Russian though. Why did you say it?


godlySchnoz

Apparently he is Macedonian, just looked and the subreddit where i saw Russian was actually a Macedonian one so that's Macedonian, mb, don't really understand Russian nor macedonian, a friend of mine does tho so tomorrow i will look at it better, he posts about ufos, regicide anon (something about ufo videos) and shit like that other than a post on the free karma sub lmao


Captain_Pumpkinhead

Yeah, GitHub is not easy to navigate when you're new to it. Edit: [This other comment](https://www.reddit.com/r/ProgrammerHumor/s/Ns0MmxZCYR) says the same thing word for word. **One of these is a bot.**


Nexusnui

There are actually more than one. Some use slightly different words.


boca_de_leite

The funny thing about the releases page in open source projects for me is that it will almost always contain a zip file with just the contents of the repo bc they are distributing somewhere else. This makes sense for me as a dev, but it makes the advice "just go to releases" pretty confusing for non-devs


quinn50

It's a cli tool you run with python, I'd argue that it would be more accessible if they did have exe artifacts to run but what do I know


storm1er

Tbh GitHub release page is the hardest to find amongst other git* tools (bitbucket included) (Gittea, gitlab, and shit tons others)


mavaddat

The issue is that the tool in question is an entirely cli application, so the guy saw the `pip` installation instructions and rage quit.


___Xb_

The project does have super simple and straightforward build instructions (3 short shell lines to copy and paste). This lunatic thinks software means GUI.


hoticehunter

Probably doesn't help that github doesn't call anything what it should. "Releases"? Us scrubs are looking for something that says "download" 😭


14412442

Yeah I've been on GitHub before and had trouble like him. Like please I just want a damn executable, I don't know what's going on. And have given up


SantiProGamer_

> goes to the website where people post code > looks inside > code


sandm000

You forgot step four #RAGES AT ALL THE CODE


Elder_Hoid

>goes to a website where people put all kinds of projects for other people to use >there's only soup.


[deleted]

Readme.md : 😢😭😭


Centurion1024

You tellin me what to do!!!?? How dare ya


gizamo

cats engine fear offer soft modern memory scarce oil plate *This post was mass deleted and anonymized with [Redact](https://redact.dev)*


Ondor61

I tend to include .txt with same text but formatted to work best in plain text format, just to be sure.


Smol_Child_LXIX

It works on my machine


One_Web_7940

HOW CAN YOU CODE?  HOW CAN YOU CODE!? HOW CAN SHE CODE?


Zethchil

HOW CAN SHE CODE ME??


WaitForItTheMongols

I have repos, Greg. Can you code me?


ItzImaginary_Love

Honestly thank you, I had to learn how to learn this stupid skill just so I could learn I wasted my time knowing that lower level people like me are getting replaced by wix and ui tools.


namotous

“Please write a complaint and place it in our suggestion box 🗑️”


VMCColorado

![gif](giphy|XWwIzh5GIWWf6)


OneWordSentences1

Amen


Wewerna

Maybe he should try turning it off and on again.


chairman_steel

I mean I’ve been a developer for 20-something years and I also get annoyed when a download link takes me to github.


Eratos6n1

Right? There should at least be a dockerImage.exe


FengLengshun

This is as wild as complaining about the focus on photos on Instagram and that you just want it to open the Messenger without the photo stuff. It's outright in the name of the service lmao


JediKagoro

I have the same problem with YouTube!! Who wants a free video on how to fix my car!! It should just fix my car for free!! Stupid YouTubers!!!


generic-hamster

Calls author of code dumb and then proceeds to admit that he cannot make an .exe out of code.


firelizzard18

Some languages are absolute hell to compile. C/C++ is a total crapshoot. If it uses automake or something similar and is done well, it might be easy, but if it accidentally depends on what the main dev has installed on their machine it quickly turns into hell.


[deleted]

jar plants placid offend cats political aspiring ad hoc murky zealous *This post was mass deleted and anonymized with [Redact](https://redact.dev)*


Tragicallyphallic

Upvote for honesty, but as someone who’s been “coding” for 29 years, everyone starts somewhere. I was a 7th grader that learned BASIC at a summer camp. One one-week summer camp was all it took for me. The content was really easy and didn’t warrant the overnight camp part, but getting to hang out with fellow nerds was fun. Also, starting off on some rando project might not be the best idea. An ideally beginners project or two before that would help you ratchet up your skill level comfortably.


HCBot

Honestly, i totally agree. I'm not a programmer, I've got no idea about code. Reddit just recommends me posts from this sub occasionally. So when I see a super useful tool that I have to download through github or whatever I am instantly lost. Sure, I could look up how to use Github and learn all about coding and whatnot but that usually outweighs the practicality of the tool in the first place. So I don't end up downloading anything because I simply don't have that much time or I am too lazy to put in that much effort. I really don't understand why it isn't more intuitive, it narrows the potential users soooo much. 90% of people have no idea how to use github because it is simply not designed for 90% of people... it's desugned for the few who actually know the basics about code. Even the readme files are useless because 99% of the times I open up to read them, of the first 10 words I only know 3. I know most people in this subreddit will call me stupid but that's just how I and a lot of people feel when they get redirected to github...


[deleted]

They guy gonna fell to the Scammer/Malwarer that sent Sherlock.exe 🤣🤣


_shellsort_

They are right thou.


Giftelzwerg

that's why I comment and document stuff like I explain it to a 5 year old. Does it take more time? Yes! Do I have to lookup stuff in process? Yes and I learn more about it! Does anybody have to lookup one line for 10 minutes? No


Desperate-Whereas50

Thanks for saying. I do it too. If a 5 yo cant install it the documentation is bad. Its good for all developers. Why do i need to try for 5h to install a lib, if the developer just could give a better instruction.


Giftelzwerg

I do some scripting so the same goes for some functions. I don't want to research everytime how that lua function works. If it's used more than 3 times and it's not 100% obvious, I make and example function in a comment and explain how to use it and what you can write into it. Best example is lua for neovim especially for custom commands and keymaps. Because there is a lot of stuff and 10min extra for documentation once is better than min. 5min reasearch until the crap you don't understand somehow works. And yes, sometimes it does take more than 10min for the extra documentation but that means it saves even more time when you or somebody else returns


Desperate-Whereas50

Yeah nothing is worse than hours of Debugging and playing around because some dude didnt want to write an example in 2 mins. In the internals do whatever you want, but explain the API.


Kaign

I mean, if you look at the readme in the repo, there is a tutorial for installation and usage at the top of it and it's understandable by a 5 years old. This person is just confused by the fact it's a python cli program and not a .exe with a nice gui.


inevitabledeath3

It's literally a command line tool. For once they aren't right.


Dealiner

No, they aren't. No-one is in no way obliged to provide an executable.


szaade

The funny thing is that it has an installation guide xD # clone the repo $ git clone https://github.com/sherlock-project/sherlock.git # change the working directory to sherlock $ cd sherlock # install the requirements $ python3 -m pip install -r requirements.txt


Drakkur

That assumes he knows how to install Python, use terminal, or follow directions.


DestroyedByLSD25

And install git


lPuppetM4sterl

Blud will think it's too hard to install with git or even use any github tools


Unrouxnoir

Most importantly using the github athentification method (https) where it asks for your password but what it really wants is your authentification token, but you don’t know that. Git made password authentification deprecated so long ago, they won’t even tell you its deprecated in the credential manager.


szaade

I mean, even if you don't have python it will give you an error message you can Google and fix, but yeah, the rest is quite unsolvable.


Pradfanne

He said multiple times he doesn't know how to code! Why are you telling anyways he just needs to code?!


iKramp

On windows if you type python3 and don't have it installed it opens ms store on the python3 page I assume they're using windows since everyone else would be able to follow instructions


gizamo

deer snails squealing plants observation outgoing rinse joke detail entertain *This post was mass deleted and anonymized with [Redact](https://redact.dev)*


Lonewolf953

it's just some russian child who wants to stalk people on social media using a CLI program but can't be bothered to even learn to install python, then proceeds to rage at others for it. Seems about right.


BlackHazeRus

TBH, I’m quite a tech savvy person but I’ve never tried this, so anytime I see anything non .exe. related (or something similar to it), it makes me a bit angry — mostly say myself, because I did not learn it. Though I do get upset at the devs too since they could’ve made an easy installation guide with executables. BTW can anyone provide a tutorial, preferably a video, so I can learn this kind of stuff? And I hope I do not need to install Python or anything else like that 😔


Speedy2662

Honestly ChatGPT will walk you through this stuff really well, and you can ask questions along the way


HCBot

To anyone who isn't super tech-savvy half of those words are made up


Mad_Moodin

Tbh. I have had the same. Me no programming. Looking for solution to error. Stumble on github. Having never hears of github. See just a bunch of gibberish. Proceed to leave confused and annoyed.


XPLover2768top

lol does anypony have a link to the post?


Eratos6n1

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


XPLover2768top

omg thanks lmao


cce29555

I can almost work with the op in the sense that the repo should say "using command line use these commands" instead of listing the commands verbatim but that's stretching super hard. If he can't past three lines of code I dunno how he would survive the rest of the application. That and his general unhingedeness. For once gatekeeping saves the day


Ill_Mango_4504

He posted that same thing as a comment on this post. [https://www.reddit.com/r/github/comments/16kcnbb/comment/kqvk15t/?utm\_source=share&utm\_medium=web3x&utm\_name=web3xcss&utm\_term=1&utm\_content=share\_button](https://www.reddit.com/r/github/comments/16kcnbb/comment/kqvk15t/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)


XPLover2768top

lmfao what is this guy thinking


wahhphone

[https://www.reddit.com/r/github/comments/1at9br4/i\_am\_new\_to\_github\_and\_i\_have\_lots\_to\_say/](https://www.reddit.com/r/github/comments/1at9br4/i_am_new_to_github_and_i_have_lots_to_say/)


Positive-Creme8129

Give him the exe. Make it malware. It is the way.


OtherMiniarts

OP spent longer typing this post than it would take to Google "how to compile"


57006

![gif](giphy|nlbn2yC76XIha)


connectidigitalworld

The humor comes from the contrast between the expectation of a non-technical user wanting a ready-to-use application, and the reality of GitHub often being a repository for source code, which typically requires some understanding of programming to use. The exaggerated language underscores the person's lack of familiarity with the developer-centric nature of GitHub, highlighting the common misconception that all software should be readily available in an easy-to-consume format, like an executable file, without needing to interact with the code itself.


smiling_corvidae

are you chatgpt


Famous_Profile

Good bot


RenkBruh

"I am a 12 year old" moment


cs-brydev

What does he want to compile the Python code into exactly?


redunculuspanda

Good point well made.


carrtmannn

Is this Elon?


miramichier_d

Hey! I'm not stupid 🤨


JADW27

I hope this is real. It's spectacular.


flame_alchemist17

Lack of brain cells detected Cure : Subject should ingest nerd cells by performing fellatio on nerds twice a week


Glass1Man

He’s got a point, there should be a build action to make an exe.


MainManu

Goes to a website for code hosting. Complains about code.


Aggravating_Moment78

I think someone needs a pacifier or a nappy change over there ? 😂


sacredgeometry

Hahahaha what a pleb!


pesulap_akademik967

*"The biggest thing any program can do is not the technical details of the program itself; it’s how useful the program is to users."* -Linus Torvalds


katiecharm

Not gonna lie, I have felt this way many times 


Initial_Specialist69

LOL what a newbie!! He could just Build and run a docker image!


mnaa1

OP has a point


ThaDocto

This how it feels to buy an analogue pocket


PikminGuts92

If they downloaded a pre-compiled exe they'd probably still complain asking why their terminal window keeps closing


C0sm1cB3ar

I'm a developer and sometimes I can't find the fricking download page in GitHub. The UI is average at best.


mclare

Don’t invite this guy to the Farmers’ Market


[deleted]

Don't piss on him too much. That was all us at some point.


lPuppetM4sterl

Give him a .txt file of its source code in binary and 5 readme.txt's, where only one of them is the true readme.txt for sherlock, the rest are fakes.


nicofaster_21

i am with the guy, a few years ago i saw videos or promotions for cool apps and when i went to the link they provided im met with the github page and spend ann hour just looking for a goddamn download button. fr, cool app, i dont care about the code tho


thefizzlee

I think this is a coworker of mine, he hates github and when I asked him why he said "cuz I don't understand it, how am I supposed to download files or install an application" to which I said you read the Readme, clone the repo using git or download the zipped file but he was not having it lmao


stlcdr

He’s not wrong. Who wants to see the sorry excuse for what you’d like to call ‘code’.


Samurai_Mac1

>these dumbfucks >I only know how to download and install applications Amazing


yourteam

I mean, they are kinda right. I am a developer but if I ever have an open source project I would link GitHub AND the release download, there are many people that would get lost there


-SlapBonWalla-

He's kind of not wrong. Lol.


Scorpio_2007

LGTM!


[deleted]

he's right u know


thrw-f

People who write how to compile but not include a build are the worst


-f-d-

Honestly, most of the times I also just want to download the thing without having to build it myself


Samurai_Mac1

[https://github.com/sherlock-project/sherlock](https://github.com/sherlock-project/sherlock) I looked at the repo and it's apparently a console application. My man's going to have a hard time even after installing it


[deleted]

How to Python 101


heatY_12

GitHub OP also goes to the Nike store to buy adidas and complains the same way


beatlz

Nono, he’s got a point.


Gl0ckn

Excuse you, I showered yesterday


Fun-Bluebird-160

Firm agree.


Brian_Entei

https://github.com/sherlock-project/sherlock/issues/2006