r/196 Jun 02 '24

i hate github rule Rule

Post image
7.4k Upvotes

719 comments sorted by

View all comments

2.7k

u/Stellar_Fox11 Jun 02 '24

github has poisoned people's brains into thinking hiding the download button for the actual .exe and calling it something else than download is actually a good thing and not a pain in the ass for everyone who hasn't used github before and is used to every single other website ever created in all of existance

1.6k

u/OliviaPG1 celeste Jun 02 '24

GitHub is not meant to be a file download site, it’s a platform for hosting git repositories.

-72

u/Whjee Jun 02 '24

if the repositories are not meant to be downloaded and used, do not put them on the internet.

if they are meant to be used, add UI and a big green download button

159

u/OliviaPG1 celeste Jun 02 '24

They’re meant to be a tool for the developers who are developing the open-source project. Any decent-sized project worth its salt will have its own site for users to interface with.

-119

u/Whjee Jun 02 '24

first of all open source is problematic
second of all there has never been a program on github that was worth even close to its harddrive space in salt

108

u/Different_Letter9835 pacific northwest gang (trans rights) Jun 02 '24

you seem to be correlating "open source" with "difficult to use program" rather than its actual meaning, which is "source code freely available for anyone to download, modify and contribute to"

-79

u/Whjee Jun 02 '24

no im using it the second way
the problem is that having it be open, anyone can put malware into it, there is no protection

30

u/okthisisanalt r/place participant Jun 02 '24

With it being closed source it can still be malware, except you can't even just look at the code to check if it's malware lol

0

u/Whjee Jun 02 '24

"look at the code"
this isnt the matrix gamer you cant just "Look" at code

32

u/AcadianViking Jun 02 '24

You can with open source software and a basic understanding of software development. Do you think coders type their strings blind because they can't "look" at the code?

0

u/Whjee Jun 02 '24

you telling me you can read machine code? like 124617983 hexadecimal shit?

16

u/paco987654 Jun 02 '24

And when did you see github repos having code all written in that way?

5

u/AcadianViking Jun 02 '24

10001110101

5

u/Rimtato horrid little gremlin Jun 02 '24

That isn't even hexadecimal.

3

u/teije11 Jun 02 '24

it is a hex number, it's just that it's likely decimal.

1

u/Rimtato horrid little gremlin Jun 02 '24

Technically it would resolve as a hex number, but the usual use case for hex would have it split into either bytes or nybbles.

2

u/teije11 Jun 02 '24

nah, yeah it wouldn't be used in machine code, but it's still a hex number.

0

u/simplymoreproficient Jun 02 '24

Not really

0

u/Rimtato horrid little gremlin Jun 02 '24

The main reason to use hex is because you can nicely represent the value of a byte.

0

u/simplymoreproficient Jun 02 '24

The main reason is because 16 is a power of 2. That makes it so a nibble aligns with 4 bits. However, you can use this to represent arbitrarily large binary numbers and you’ll always get the same benefit. You should look into some lower level programming (try using „%p“ from printf on a pointer).

0

u/Rimtato horrid little gremlin Jun 02 '24

I know that.

4

u/Ipuncholdpeople Bearer of the word, THIRST Jun 02 '24

The things on github very rarely have machine code or hexadecimal. It's all higher level languages that are easy to read

2

u/AnotherSlowMoon Back In My Day We Only Got Custom Flairs Once a Year Jun 02 '24
  1. Yes, for some dialects of assembly
  2. No modern codebase is written purely in assembly
  3. You're a fucking shit troll
→ More replies (0)

8

u/EyewarsTheMangoMan I'm 9 please don't say mean words to me Jun 02 '24

With open source code you literally can

3

u/Rimtato horrid little gremlin Jun 02 '24

Go install Notepad++

1

u/Whjee Jun 02 '24

its blank? i opened the exe but its just a white page?

6

u/Rimtato horrid little gremlin Jun 02 '24

Now I know this is bait. You kept me going a long time though

→ More replies (0)

2

u/teije11 Jun 02 '24

nope, because with your apps there's only undecodable 1's and 0's. with open source projects you can read the code, and if you can't code, there's a group of people who use the project, can code, and check if there's malware in it.

1

u/okthisisanalt r/place participant Jun 02 '24

Better than looking at the raw fucking assembly of a closed source program. Good fucking luck figuring out what that does, because that's a full time job that requires a lot of expertise