He eventually found the executable by Googling for it online and is now part of a botnet.
Hey, I'm new to GitHub!
Submitted 8 months ago by LinearArray@programming.dev to programmer_humor@programming.dev
https://programming.dev/pictrs/image/bfb270d9-8064-4898-931c-e2bb034f1212.png
Comments
Roderik@lemmy.world 8 months ago
lowleveldata@programming.dev 8 months ago
Happy ending then I take it
casual_turtle_stew_enjoyer@sh.itjust.works 8 months ago
Then created a GitHub account to post three separate issues complaining about how the project’s executable is an obvious Trojan, patting themself on the back for keeping the community safe with their expert sleuthing.
NeatNit@discuss.tchncs.de 8 months ago
This reads like www.youtube.com/watch?v=ycLpMlC3O4o (5 second film)
Katzastrophe@feddit.de 8 months ago
Sherlock is command line only too…
r00ty@kbin.life 8 months ago
Follow up post.
"I don't want to write a fucking essay nerds! Just make a GUI and put it in an .EXE!!!!!!1111111111 spittle sp[pzpzzzzzzzqawjpoidqweiofrjowqefj"
frezik@midwest.social 8 months ago
If they pay me more, I’ll make them one in Visual Basic and trace an IP address.
kautau@lemmy.world 8 months ago
Also, it’s literally a script for stalking people on social media. So it’s pretty clear why they want this script so bad.
De_Narm@lemmy.world 8 months ago
It’s a command line tool. If you don’t know how to install it despite having the instructions, you don’t know how to use it too.
PM_Your_Nudes_Please@lemmy.world 8 months ago
The next generation of script kiddies is going to be iPad babies. It’ll be interesting to see, since the majority can’t use anything in tech unless it’s an app.
We built computer labs in schools, to teach kids how to use computers. Then we decided computers are ubiquitous enough that we didn’t need computer labs anymore. And now we have an entire generation that doesn’t know how to use computers, because they use their phones and tablets for everything instead.
the_post_of_tom_joad@sh.itjust.works 8 months ago
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@lemmy.world 8 months ago
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.
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.
iorale@lemmy.dbzer0.com 8 months ago
This is why I was told to always write instructions or documentation for dummies, because we never know who is going to use them and it might come back to bite us in the ass. Seems to be a rare thing, since most of the tutorials or instructions I’ve seen during my life (real and Internet) assume people know or omit important details that seem minor or the formatting is terrible (use screencaps if possible, make it easier for everyone).
corsicanguppy@lemmy.ca 8 months ago
my application projects don’t include node versions
Well, that’s just a better security stance against supply-chain attack right there.
lethargic_lemming@lemmy.world 8 months ago
I am a full-time software developer and everytime I need to merge or rebase, I Google the commands… just in case
emergencybird@lemmy.world 8 months ago
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@sh.itjust.works 8 months ago
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.
GBU_28@lemm.ee 8 months ago
Just pull!
antonim@lemmy.dbzer0.com 8 months ago
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).
prex@aussie.zone 8 months ago
Git gud.
Gork@lemm.ee 8 months ago
`git: ‘gud.’ is not a git command. See git --help.
Crow@lemmy.world 8 months ago
Does “got clone *” work or anything that would?
cupcakezealot@lemmy.blahaj.zone 8 months ago
“why doesn’t this python command line script have an executable ui?”
Poutinetown@lemmy.ca 8 months ago
Why is this executable web UI distributed as a python script?
joyjoy@lemm.ee 8 months ago
Why do I have to have python installed in order to use it? Why don’t you bundle all the dependencies with the download?
pineapplelover@lemm.ee 8 months ago
Skill issue tbh
Ephera@lemmy.ml 8 months ago
It ain’t called git-hub for nothing. The social network for gits. How else are they supposed to behave?
BradleyUffner@lemmy.world 8 months ago
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.
mocep@futurology.today 8 months ago
I fucking hate zoomers
Deceptichum@sh.itjust.works 8 months ago
Why are you assuming they’re a zoomer?
FMT99@lemmy.world 8 months ago
Ragging on older generations though, comedy gold.
mocep@futurology.today 8 months ago
On second thoughts you’re probably right. It lacks ebonics and other n*ggerspeak so it might not be a zoomer or it may be an extremely rare zoomer that knows some english.
darkmatternoodlecow@programming.dev 8 months ago
The “digital natives” 🙄
ech@lemm.ee 8 months ago
All this really means is they grew up navigating digital spaces socially. I’ve discovered first hand that the generation at large has little-to-no knowledge of the technical workings of even the computers they use regularly, imo due to the “apple-fication” (one button? Really?) of digital devices. Most exclusively use their cell phone as their digital device, or a chromebook provided by their school, all of which have been streamlined to the extreme to “enhance” the user experience, but have in actuality given them absolutely zero-experience learning how to troubleshoot or incentive to dig into how their devices operate. I’ve had to walk teens through how to navigate the file directories on their laptops.
In the past, the only people to be “techies” (ie people seeking out spaces like the Internet) were ones willing and able to deal with hurdles and issues, and the window is apparently quiet narrow for people who grew up with tech (to an extent) and also had to learn how to handle issues like that. The majority of others are either those described above, or those that never saw tech as important or worth it (though we’re also seeing the consequences of those people finding their way onto the “one-button” internet in meme/conspiracy addicted boomers).
peter@feddit.uk 8 months ago
Expecting people who grew up after the Internet was mainstream to all be developers is like expecting everyone who grew up in the 60s and 70s to be a mechanic
MrWafflesNBacon@lemmy.world 8 months ago
As a zoomer myself I can confirm
InstallGentoo@lemmy.zip 8 months ago
Why do they feel so entitled for everything?
Flipper@programming.dev 8 months ago
You guys realize this was on a joke community, right? Most of the original comments missed it too…
MonkCanatella@sh.itjust.works 8 months ago
r/github is a joke community?
AeonFelis@lemmy.world 8 months ago
At this point r/ itself is a joke community.
Flipper@programming.dev 8 months ago
The original text was not on github, I’ll see if I can find it.
Redkey@programming.dev 8 months ago
Yes, I think that most of us realized from some of the self-aware wording that this is a parody. But like many parodies it’s a real trope taken to a silly extreme, so we’re talking about users who fit that trope (including ourselves, sometimes!).
SomeBoyo@feddit.de 8 months ago
Of course this guy wants to use sherlock
Deebster@programming.dev 8 months ago
I haven’t heard of it, but it looks like it wouldn’t have much use outside of stalking or doxing.
30p87@feddit.de 8 months ago
That’s the generation that doesn’t understand computers at all. FFS.
Deceptichum@sh.itjust.works 8 months ago
Like every generation?
Only a small minority of any actually understand computers.
ZeroCool@slrpnk.net 8 months ago
burgersc12@mander.xyz 8 months ago
Theres a sweet spot before like 2010 where computer skills are still prevalent enough to be taught en masse, but the upcoming generation seem to be learning touchscreen keyboards and app stores long before they ever use a mouse or try to download off a website. The older generation has had time to adjust but a lot still struggle with tech.
Deebster@programming.dev 8 months ago
Apparently UK universities need to teach how directories work to first year Computer Science students. They’ve grown up with polished, closed devices and many only know apps and the basics of using the internet.
Milk_Sheikh@lemm.ee 8 months ago
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@feddit.nl 8 months ago
The UI is fine.
It’s just that Github is a code sharing platform for developers, not a software package distribution platform for end users.
The_Sasswagon@beehaw.org 8 months ago
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.
bermuda@beehaw.org 8 months ago
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.
MonkCanatella@sh.itjust.works 8 months ago
Vast_Emptiness@programming.dev 8 months ago
That is funny. Nice troll.
Samsy@lemmy.ml 8 months ago
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?
paddirn@lemmy.world 8 months ago
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 random nonsensical commands.
Deebster@programming.dev 8 months ago
I thought this was going to be a version of the penguin of doom copypasta.
unreachable@lemmy.world 8 months ago
“the
forcemacarena is strong with this one, anakin.”xilliah@beehaw.org 8 months ago
They’re going places
savvywolf@pawb.social 8 months ago
TBF, they could probably make the “releases” page more prominent rather than having it buried in all the “code” stuff.
Anamana@feddit.de 8 months ago
GitHub has bad UX for people who just wanna download and use the programs
r00ty@kbin.life 8 months ago
I'd agree, but the caveat is that github is primarily about an interface for source control and collaboration between developers for projects. The release page is really just an also-ran in terms of importance.
originalfrozenbanana@lemm.ee 8 months ago
Excel has a bad UX for people who want to use it to make art
Malix@sopuli.xyz 8 months ago
not only the ux, some devs make it absurdly confusing to find a binary.
I don’t want to throw anyone under the bus, but there’s this one niche app.
their github releases at one point were YEARS out of date, they only linked to the current version in seemingly random issue reports’ comments. And the current versions were some daily build artefacts you could find in a navigation tree many clicks deep in some unrelated website. And you’d better be savvy enough to download a successfully built artefact too. And even then the downloaded .zip contained all kinds of fluff unnescessary for using the app.
The app worked fine, sure, but actually obtaining it was fairly tricky, tbh.
DudeDudenson@lemmings.world 8 months ago
GitHub has bad UX for a lot of things
OofShoot@beehaw.org 8 months ago
I’ve bounced off GitHub more than once trying to figure out how to download the .exe file that I assumed must be somewhere. Honestly I still don’t understand the interface and I’ve submitted bug reports for Jeroba on there. I might have even used GitHub for a project once? Every time I look at it it’s overwhelming and confusing and none of it is self-explanatory. But, that’s fairly true for a lot of stuff in programming.
peter@feddit.uk 8 months ago
That’s not really what it’s designed for though
MonkCanatella@sh.itjust.works 8 months ago
I fixed it for them
Image
Ephera@lemmy.ml 8 months ago
Worst part is that this used to be a separate tab in the repo navigation. I still cannot conceive of a reason why they would move it from there to some random heading in the middle of the screen, except maybe so they can sell more GitHub trainings.
Anamana@feddit.de 8 months ago
I think you’re on to something haha
epyon22@programming.dev 8 months ago
This is really bad on mobile too. I usually flip to desktop mode to get to releases page quickly.
bappity@lemmy.world 8 months ago
TRUE. the first time I used GitHub, the releases tab being all the way at the bottom in the mobile view confused me for a good while
WaterSword@discuss.tchncs.de 8 months ago
I agree. Whenever I link someone I try to make sure to link directly to the release page.
Crow@lemmy.world 8 months ago
After downloading code from GitHub for years I can still take over a minute finding the file I want to download at times. Now that’s not long, but it’s why I’m there 90% of the time.
MiltownClowns@lemmy.world 8 months ago
If there isnt a link in the readme.md I could be lost for days.
Artyom@lemm.ee 8 months ago
Honestly, releases and the readme could be the first page on their own, you can push the code to another tab as long as the clone button is there. There’s at most a 5% chance I’m just gonna raw dog the code straight from the browser anyways.
joyjoy@lemm.ee 8 months ago
On mobile, they hide the code by default. Though the releases are still hidden underneath the readme.