002.txt - gopherhole - My gopherhole source code.
(HTM) git clone git://jay.scot/gopherhole
(DIR) Log
(DIR) Files
(DIR) Refs
---
002.txt (4123B)
---
1 [jay.scot]
2 [002]
3
4
5 --[ GitHub: The Facebook of coding
6
7
8 In my opinion, there is no question that GitHub is the new Facebook for
9 coders and geeks. What I mean by the new Facebook is two-fold, first the
10 type of users you find on GitHub and secondly the businesses shenanigans
11 over the years.
12
13
14 THE USERS
15 ---------
16
17 Essentially, GitHub is now a necessity when you are applying for jobs
18 inside the tech industry, recruiters look for it, businesses are
19 requiring it and insist you engage in coding challenges that must be
20 done on the platform. This doesn't sound like a bad thing really, or
21 does it?
22
23
24 YES, actually, it does!
25
26
27 GitHub has now become a shit storm of individuals seeking to pimp out
28 their profiles with bullshit Pull Requests, faking timelines, forking
29 repos and raising entirely pointless issues. Everything with the goal
30 of showcasing how much they have contributed to open-source projects. As
31 a recent example look no further than Digital Oceans Hacktoberfest
32 clusterfuck, useless PRs such as deleting spaces all in the hopes of
33 getting a t-shirt.
34
35
36 Another real world dilemma impacting users is the knowledge gap of
37 actually using git normally, GitHub is NOT git. GitHub is a proprietary
38 closed-source front-end for a centralized git hosting service. Users
39 have become completely dependent on features that GitHub have built such
40 as PRs, forks, online editing, branch protection to name a couple.
41 I doubt that many users are even aware of commands such as send-mail
42 which is a core function of many projects outside the GitHub world. Nor
43 does it help when the web interface of GitHub encourages sloppy git
44 practices, relying exclusively on one way of doing things, the GitHub
45 Flow.
46
47
48 THE COMPANY
49 -----------
50
51 Let's start off with the obvious fact that Microsoft owns GitHub.
52 Microsoft has a long track record of open-source hatred, the CEO has
53 even gone as far as stating "Linux is a cancer" at one point. This is
54 not good, Microsoft were outed by the U.S. Department of Justice for
55 using this internal term. In short, it ties in well with buying their
56 way into open source projects right? Sounds like GitHub is at the
57 Embrace stage...
58
59
60 "Embrace, extend, and extinguish" [5]
61
62
63 Electron, the Chromium engine / NodeJS pile of shit that requires a few
64 Cray supercomputers to run a calculator app on was developed and pushed
65 into the ecosystem by good friends, GitHub. Now we are blessed with
66 awesome spyware programs such as WhatsApp, Discord and Skype that will
67 now run on Linux YAY /s. I mean there is just so much mud around GitHub
68 that I just don't have the urge to go wading through it, searching even
69 more than I have already. Here's a short fire list with some sources to
70 follow-up on, if you are interested.
71
72
73 * Denied employee harassment by CEO
74 * Blocked users from country's under US trade sanctions
75 * Have dealings with ICE, they keep kids in cages
76
77
78 Due to an incredibly weak DMCA take down notice by the RIAA, youtube-dl
79 was recently banned by GitHub. After it hit main stream news GitHub
80 crapped the bed and started on the news PR. It was not, however, until
81 after the EFF moved in and sent a letter [10] to GitHub describing how
82 the DMCA notification was absolute dog shit that GitHub did something.
83 After this, GitHub went into complete PR mode after and they made it out
84 that they were the saviours of the day and how they'd stronger and
85 better in the future.
86
87
88 Anyway, enough of this rant. If you are looking for a 3rd party hosted
89 git solution then please take a look at these two:
90
91
92 * SourceHut, https://sr.ht
93 * GitLab, https://gitlab.com
94
95
96 Or do what I do an just use the naked git protocol without any front-ends, its
97 stupidly simple.
98
99
100 SOURCES
101 -------
102
103 >> https://drewdevault.com/2020/10/01/Spamtoberfest.html
104 >> https://git-send-email.io/
105 >> https://guides.github.com/introduction/flow/index.html
106 >> https://davelane.nz/microsoft-there-way-win-our-trust
107 >> https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish
108 >> https://tknk.io/01P8 Electron
109 >> https://tknk.io/xnsf
110 >> https://tknk.io/rddV
111 >> https://tknk.io/8pfH
112 >> https://tknk.io/RMLT
113 >> https://tknk.io/XtFd
114
115
116 .EOF