There is also CDPedia, a project from Python Argentina originally intended for making Wikipedia available in rural schools without Internet connection. https://github.com/PyAr/CDPedia http://cdpedia.python.org.ar/index.en.es.html
HN user
rbistolfi
Hmm, allow me to correct myself here, Borges' library may not include all the characters required for representing code in some of the programming languages we love
That would be a subset of The Library of Babel. I tried searching some of my favorite lines of code here: https://libraryofbabel.info/ -- It is an interesting experience :D
Hi founder,
I think you are idealizing other jobs because you are suffering in your current position. I am from a development country where many would give it all in exchange of being in your shoes. I don't mean that your problem is not real or important. What I want to say is that you may be missing a lot of positive value because your perspective is narrowed by how you feel. Talk with your wife, you will feel way better, I am sure she will understand and support you. Find professional help, like a therapist. Compensate your day at work with activities that you enjoy, this can do wonders!. Hire someone, maybe not for replacing you because that is too hard, but for helping you with your tasks and having more time for doing things you enjoy. I am sure you will be able to build the strength you need for going through the acquisition an collecting the goodies of the hard work you have done over the years.
I wish you all the best
But you can use other ORM if you want, or no ORM. However, the benefits of using Django come mostly from using their highly integrated components, I admit. In any case, we swapped the ORM with our own implementation of the data layer and we are doing fine. I like the API overall, specially class based views.
Let me throw in the name of Jorge Luis Borges, specially the short stories in the book "Fictions". "The Library of Babel" is a short story that many programmers appreciate.
Note that the descriptor protocol itself is not causing this behavior. What actually happens here is that functions are descriptors (they implement __get__()) that generate the instancemethod object on attribute access. More info here: https://wiki.python.org/moin/FromFunctionToMethod