Miljardste GitHub-repo is shit

GitHub bevat meer dan een miljard repository's. Die mijlpaal is deze week bereikt door een ontwikkelaar die nou niet bepaald de fraaiste code of een wereldverbeterende app heeft geüpload. De miljardste repo bevat letterlijk alleen het woord 'shit'.

Aasish Pokhrel, een zo te zien beginnend programmeur uit Nepal, heeft eerder deze week de repo 'shit' geüpload. Deze bevat geen code, maar alleen de tekst 'shit', zonder context. Niet bepaald een heel spannende codebase, maar 'shit' is in dit geval wel speciaal: het is repo 1.000.000.000 op GitHub en daarmee een flinke mijlpaal. Het is niet duidelijk of Aasish Pokhrel specifiek heeft gewacht op het juiste moment om toe te slaan of dat 'shit' gewoon een toevallige gebeurtenis was, maar misschien moest het kosmische toeval wel gewoon zo zijn.

Voor een verder lege repo is 'shit' behoorlijk populair. Deze heeft al 1800 likes gekregen en is al 116 keer geforkt. In de issues hebben andere ontwikkelaars wel belangrijke suggesties om de repo te verbeteren. Iemand stelt voor deze in Rust te herschrijven, een ander vraagt om integratie in NPM. Nu is de vraag wat Aasish Pokhrel met die feedback gaat doen. Wellicht iets voor de biljoenste repo.

GitHub Shit repo

Door Tijs Hofmans

Nieuwscoördinator

13-06-2025 • 08:28

75

Submitter: Noxious

Reacties (75)

75
73
25
0
0
35
Wijzig sortering
De biljoenste zullen we nooit zien, vrees ik.
Een miljard is al ontieglijk veel, laat staan een duizendvoud daarvan...
Tegen die tijd is de stekker er al lang uit ;)
Hey now, als de AIs straks repositories gaan aanmaken zullen we er snel zijn.

Maar in alle gekkigheid; wat is de kans dat iemand dit had gezegd toen de miljoenste repository was aangemaakt? Ja dit is natuurlijk exponentieel meer nu, maar de snelheid waaraan repositories worden aangemaakt op GitHub is natuurlijk ook alleen maar blijven groeien.

In 2022 waren er 85.7 miljoen repositories gemaakt. In 2023 zei GitHub 420 miljoen repositories te hebben. In 2024 zei GitHub zo'n 518 miljoen repositories te hebben. De laatste paar jaren hebben ze consistent een groei van tussen de 20 en 25 procent aangekondigt.

Wel intressant dat dus bijna praktisch de helft van de repositories die ooit gemaakt zijn niet meer bestaan.
Of we hebben straks nog maar 1 codebase dat zich continu aanpast aan een specifieke situatie of opdracht :9. Dat zou pas echte AI zijn ipv wat taalmodelletjes

[Reactie gewijzigd door evers97 op 13 juni 2025 09:31]

@Loller1 en @jelmervdh en @Milmoor, ik weet niet of jullie het ironisch en grappig bedoelen of niet, maar toch even voor de zekerheid. Mensen onderschatten vaak hoe groot het verschil is met een factor 1000x.

Github is in 2008 opgericht, 17 jaar geleden, en heeft nu 1 miljard repositories, ofwel gemiddeld ongeveer 60 miljoen (afgerond) per jaar als het lineair zou zijn.

Een biljoen is 1000x een miljard, we zitten nu op 1, dus er zijn nog 999 miljarden nodig. Stel dat repositories met dezelfde snelheid aangemaakt blijven worden, dan zou het nog ongeveer 16983 jaar duren om op een biljoen te komen. Al zou het 100x zo snel gaan, dus niet gemiddeld 60 miljoen maar 6 miljard per jaar (12x sneller dan dat het nu gaat met 100 miljoen per jaar), dan zou het alsnog 169 jaar duren. Dan moeten er dus, gemiddeld, elk jaar 6x zoveel repositories gemaakt worden als dat er tot nu toe in totaal gemaakt werden.

Andersom, stel je bent nu 20 jaar oud en gaat 100 worden, dan heb je nog 80 jaar. Om de biljoenste repository te zien, moeten er 80 jaar nog 999 miljard aangemaakt worden. Dat is bijna 12,5 miljard repositories per jaar. Dus meer dan 12x zoveel, elk jaar, als dat er tot nu toe aangemaakt zijn. En houdt er rekening mee dat het nu met zo'n 100 miljoen per jaar gaat, het is niet lineair, dus hoe verder in de tijd, hoe meer je er per jaar nodig hebt om nog bij die biljoen te komen binnen 80 jaar. Dan zou je tegen het einde kijken naar laat zeggen meer dan 20 of 30 miljard per jaar.

999 miljard repositories in 80 jaar, is ~12,5 miljard per jaar, is ~34 miljoen (!) per dag, is ~1,5 miljoen per uur, is ~396 per seconde.

En dan hebben we het er nog niet over gehad of Github over 20, 50, or 80 jaar nog bestaat...
Terecht punt. Dat had ik niet scherp. Orde groottes blijven belangrijk. Maar ik denk dat 100 x zoveel dan nu prima gaat kunnen, geen rekening houdend met beperkingen en maatregelen van GitHub. Bij meer dan dat is het niet meer reëel die factor uit te sluiten.
1000 miljard is wel oprecht heel erg veel meer, maar met de aanstaande AI-evolutie is dat natuurlijk een eitje, helemaal nu we weten dat 1000 miljard repositories maken een doel is ;) https://sakana.ai/dgm/
AI kan helpen met opschalen ;).
Ik verwacht dat er een exponentiële lijn gevolgd wordt en dat met de AI-codegenerators het einde daarvan nog niet in zicht is.
miljard = billion. ;)
miljard = billion != biljoen :)
Zeiden ze ook over IPv4... Die maken we nooit op.
Ja natuurlijk! 💩

Wat luchtigs mag ook wel eens.

[Reactie gewijzigd door AW_Bos op 13 juni 2025 09:17]

Ligt aan het soort shit of het luchtig is. :+
Ja, .Geek nieuws...
Geek is statistieken, programmeercode, tabellen, analyzes. Niet voor de normale Nederlander, daarom hebben we ook veel Geeks (vooral hier op Tweakers).
De miljardste repo op github? Dat lijkt me wel nieuwswaardig. Dat deze vervolgens alleen het woord "shit" bevat is dan weer komisch, vind je niet?
Nee, vind t eigenlijk een beetje kinderachtig om op zo'n manier een mijlpaal te moeten bereiken.
Je gaat er vanuit dat het een bewuste actie is geweest van de ontwikkelaar, maar dat is niet duidelijk uit het artikel. Je moet iets pushen dus dan maar blah, HelloWorld, "shit" of wat voor onzin je dan bedenkt. Ik denk dat als je de eerste push van een repo bekijkt vaak iets onzinnigs in staat, dus zo vreemd is het denk ik niet
edit:

zijn vorige repo heet "yep" en bevat wel iets meer, maar het geeft al wel aan dat deze persoon niet echt veel geeft om de naam van de repo :D

[Reactie gewijzigd door david-v op 13 juni 2025 11:08]

Tja, ik zie hier toch meer diepgang in, de schijnbaar platte poepgrap fluistert ons iets wezenlijks toe: dat het speelse kind in ons nooit geheel mag sterven onder het gewicht van volwassen ernst.

Wie dit kind verstikt, offert zijn levendigheid op het altaar van schijnbare waardigheid, laat ons daarom niet buigen voor de tirannie van zogenaamd volwassen smaak; want in dat onbeduidend gegiechel huist een stille rebellie tegen de verstikkende ernst van het bestaan zelf.

Deze repo is precies wat wij als beschaving nodig hebben, op het juiste moment.
Ik zie het dan ook wel gebeuren dat de geschiedenis, AasishPokhrel, een plaats mag laten innemen tussen namen zoals Nietzsche, Plato, Diogenes.


:9

[Reactie gewijzigd door dakka op 13 juni 2025 11:52]

Systematic Hack Intelligence Timer

:+
Alhoewel ik die vraag ook wel stel, vind ik het in deze tijden van oorlog en doodslag wel eens prettig om zo een totaal niet commercieel, geek humor, totaal irrelevant, maar toch bijzondere mijlpaal bericht te zien
Is dit nieuws?
Oftewel:
vertel dat je eigenlijk niks te zoeken hebt in de .geeks sectie
zonder te zeggen dat je niks te zoeken hebt in de .geeks sectie :+

[Reactie gewijzigd door P_Tingen op 13 juni 2025 12:24]

Ja, het is nieuw en det zit in het woordje nieuws.
Zal shit ook een "fluid" design krijgen? :)
Er wo dt gewerkt aan digest authenticatie voor de download.
Waarom wordt er geen Windows executable geleverd om dit te draaien? Al die opensource programmeurs maken het maar lastig om gratis met een klik op de knop te profiteren van hun werk.

:+

[Reactie gewijzigd door The Zep Man op 13 juni 2025 08:32]

Shit zit toch standaard al in Windows geïntegreerd?
/s
Wat heeft een Chinese hacker hiermee te maken?
Misschien was dit een Linux ontwikkelaar?
Ja en nee, shit zit niet alleen geintegreerd in windows, shit is the base on which windows was built :)
Ik vind het prachtig dat iemand heeft gevraagd voor een rewrite in Rust. Heerlijk :+
De man gaat wel naambekendheid hebben om "good shit" op te leveren. En vrij efficiente code zo te zien :+


- stel je voor dat hij totaal niet op de hoogte is van dat hij de 1 miljardste is en dit zijn eerste ervaring met open source is. Moet je toch maar even schrikken om je mailbox te zien van de forks en de community betrokkenheid.

[Reactie gewijzigd door Prince op 13 juni 2025 08:56]

Als ik het zo zie denk ik niet eens weet wat hem overkomt, wat een 'fork' is en wat al die 'pull requests' en 'issues' zijn. :D
Incl. felicitaties van Jonathan Hoyt (Github software engineer):
https://github.com/AasishPokhrel/shit/issues/1
Ah, sheesh, what a shit repo. :+

lol, 'add java support': https://github.com/AasishPokhrel/shit/pull/109/files

[Reactie gewijzigd door Anonymoussaurus op 13 juni 2025 08:43]

Ik denk dat die dude zich echt wel de shit voelt met deze code.

Op dit item kan niet meer gereageerd worden.