Shaping the Future of Software: Anime Girls Holding Programming Books
Description
A meme contrasting GitHub's lofty mission statement with developer reality. Top text in monospace font: 'Github: GitHub is where over 73 million developers shape the future of software, together and Contributes to the open source community. Meanwhile devs:'. Below is a screenshot of the real GitHub repository 'cat-milk/Anime-Girls-Holding-Programming-Books' (Public) with 9.9k stars, 508 forks, 10 issues, 8 pull requests, and standard repo tabs (Code, Issues, Pull requests, Actions, Projects, Wiki). Under it is a collage of anime screenshots of characters holding programming books, including a visible 'JavaFX 8 Introduction by Example' cover and a Dart book. Watermark: ProgrammerHumor.io. The humor lies in the gap between corporate open-source idealism and what the community actually builds and stars en masse
Comments
18Comment deleted
9.9k stars, 508 forks, and 8 open PRs - that repo has a healthier contribution pipeline than most companies' internal platform
Seventy-three million developers shaping the future, and consensus finally converged on anime girls holding O'Reilly books.
I need to take a picture holding a programming book in my Senko cosplay Comment deleted
Meanwhile me: on GitHub publishing stolen RSA private keys Damn it feels good to be a gangsta! Comment deleted
ew Comment deleted
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 Comment deleted
What is this? It does not look like a RSA key. Comment deleted
Thats forbidden number, dmca violator, the great key of hddvd and blueray encryption, the aacs breaker, the freedom bringer. Comment deleted
All from 16 bits Comment deleted
Thats 128 bits key Comment deleted
My mistake, meant 16 bytes Comment deleted
Ah, that's different. While it is totally fine (and the only right thing to do) for a typical symmetric cypher (like AES) key to consist of pure random bits, digital signature algorithms (like RSA) require prime numbers, or pseudo-prime (statistically indistinguishable), to be secure. So, when you see a byte sequence whose most-significant and/or least-significant bit is zero, that is a bad choice for RSA / DSA parameter. Comment deleted
I'm pretty sure it's just little-endian Comment deleted
aah, nvm, it's just a symmetric cypher Comment deleted
yeah, I don't know why I expected a 256-bit string to be an RSA key Comment deleted
I get your point. Well, this is another difference between expressing cipher keys as a stream of bytes and signature parameters as a single big number. And, while numbers may be stored in host memory in a host-soecific manner, interoperability usually mandates big-endian serialization for host-to-host exchange. Comment deleted
outdated picture, it now has 22k stars Comment deleted
based Comment deleted