He eventually found the executable by Googling for it online and is now part of a botnet.
Hey, I'm new to GitHub!
Submitted 1 year 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 1 year ago
lowleveldata@programming.dev 1 year ago
Happy ending then I take it
casual_turtle_stew_enjoyer@sh.itjust.works 1 year 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 1 year ago
This reads like www.youtube.com/watch?v=ycLpMlC3O4o (5 second film)
Katzastrophe@feddit.de 1 year ago
Sherlock is command line only too…
r00ty@kbin.life 1 year 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 1 year ago
If they pay me more, I’ll make them one in Visual Basic and trace an IP address.
kautau@lemmy.world 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago
Just pull!
antonim@lemmy.dbzer0.com 1 year 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 1 year ago
Git gud.
Gork@lemm.ee 1 year ago
`git: ‘gud.’ is not a git command. See git --help.
Crow@lemmy.world 1 year ago
Does “got clone *” work or anything that would?
cupcakezealot@lemmy.blahaj.zone 1 year ago
“why doesn’t this python command line script have an executable ui?”
Poutinetown@lemmy.ca 1 year ago
Why is this executable web UI distributed as a python script?
joyjoy@lemm.ee 1 year 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 1 year ago
Skill issue tbh
Ephera@lemmy.ml 1 year ago
It ain’t called git-hub for nothing. The social network for gits. How else are they supposed to behave?
BradleyUffner@lemmy.world 1 year 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 1 year ago
I fucking hate zoomers
Deceptichum@sh.itjust.works 1 year ago
Why are you assuming they’re a zoomer?
FMT99@lemmy.world 1 year ago
Ragging on older generations though, comedy gold.
mocep@futurology.today 1 year 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 1 year ago
The “digital natives” 🙄
ech@lemm.ee 1 year 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 1 year 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 1 year ago
As a zoomer myself I can confirm
InstallGentoo@lemmy.zip 1 year ago
Why do they feel so entitled for everything?
Flipper@programming.dev 1 year ago
You guys realize this was on a joke community, right? Most of the original comments missed it too…
MonkCanatella@sh.itjust.works 1 year ago
r/github is a joke community?
AeonFelis@lemmy.world 1 year ago
At this point r/ itself is a joke community.
Flipper@programming.dev 1 year ago
The original text was not on github, I’ll see if I can find it.
Redkey@programming.dev 1 year 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 1 year ago
Of course this guy wants to use sherlock
Deebster@programming.dev 1 year 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 1 year ago
That’s the generation that doesn’t understand computers at all. FFS.
Deceptichum@sh.itjust.works 1 year ago
Like every generation?
Only a small minority of any actually understand computers.
ZeroCool@slrpnk.net 1 year ago
burgersc12@mander.xyz 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago
Vast_Emptiness@programming.dev 1 year ago
That is funny. Nice troll.
Samsy@lemmy.ml 1 year 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 1 year 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 1 year ago
I thought this was going to be a version of the penguin of doom copypasta.
unreachable@lemmy.world 1 year ago
“the
forcemacarena is strong with this one, anakin.”xilliah@beehaw.org 1 year ago
They’re going places
savvywolf@pawb.social 1 year ago
TBF, they could probably make the “releases” page more prominent rather than having it buried in all the “code” stuff.
Anamana@feddit.de 1 year ago
GitHub has bad UX for people who just wanna download and use the programs
r00ty@kbin.life 1 year 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 1 year ago
Excel has a bad UX for people who want to use it to make art
Malix@sopuli.xyz 1 year 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 1 year ago
GitHub has bad UX for a lot of things
OofShoot@beehaw.org 1 year 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 1 year ago
That’s not really what it’s designed for though
MonkCanatella@sh.itjust.works 1 year ago
I fixed it for them
Image
Ephera@lemmy.ml 1 year 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 1 year ago
I think you’re on to something haha
epyon22@programming.dev 1 year ago
This is really bad on mobile too. I usually flip to desktop mode to get to releases page quickly.
bappity@lemmy.world 1 year 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 1 year ago
I agree. Whenever I link someone I try to make sure to link directly to the release page.
Crow@lemmy.world 1 year 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 1 year ago
If there isnt a link in the readme.md I could be lost for days.
Artyom@lemm.ee 1 year 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 1 year ago
On mobile, they hide the code by default. Though the releases are still hidden underneath the readme.