News for hackers. Stuff that matters.
Re:GitHub’s engineering team has moved to Codespaces by gmueckl on Wednesday August 11, 2021 @05:11PM (#28147806)
There are really simple ways to play dirty with APIs like making sure that they are incomplete in subtle and inconvenient ways like leaving out some of the metadata. Hypothetical example: make it impossible to query tags on issues. You'd still be able to do most things through the API, but if you have a workflow that's heavily dependent on tags, the data is effectively siloed.
Re:GitHub’s engineering team has moved to Codespaces by maccard on Wednesday August 11, 2021 @07:01PM (#28149110)
So to be clear, the proof the GitHub is extending is a hypothetical example of an incomplete api that is not based on an open standard?
Re:GitHub’s engineering team has moved to Codespaces by gmueckl on Thursday August 12, 2021 @02:28AM (#28152699)
I didn't want to prove anything. I just pointed out what is possible.
Re:GitHub’s engineering team has moved to Codespaces by maccard on Thursday August 12, 2021 @06:59AM (#28154690)
Sorry, I misread the username and assumed you were the commentor I replied to. Yes, these things are _possible_ but there is no evidence or indication that they are happening with Github.
Re:GitHub’s engineering team has moved to Codespaces by gmueckl on Thursday August 12, 2021 @08:43AM (#28155517)
I agree that there are no signs at the moment. Companies change over time, so a certain risk - however small - is present, as with all 3rd party services.