[flagged]
Can you actually give an example? I believe in mechanical empathy. I think developers should - win performance is a concern - think about how their code ends up on the CPU, what ends up on the heap, how caches are used, and so on. But for most Python developers, and Ruby developers, it's more important, in more use cases, to have clear and readable code that is easily maintainable. I've met Sandi, I've gone through h…
99 Bottles of OOP now available in Python
11–20 of 93 posts
Re: 99 Bottles of OOP now available in Python
#12[flagged]
Can you actually give an example? I believe in mechanical empathy. I think developers should - win performance is a concern - think about how their code ends up on the CPU, what ends up on the heap, how caches are used, and so on. But for most Python developers, and Ruby developers, it's more important, in more use cases, to have clear and readable code that is easily maintainable. I've met Sandi, I've gone through h…
You can also look at any microbenchmark between pure Python and a native language of your choice, even one that uses GC like OCaml or Go, and unless the Python code has been written so that it spends all its time calling C code the way you sometimes can with regex-heavy code, Python will generally lose by a varying margin. These micro inefficiencies multiply at every level hundreds of times over to create needlessly slow, inefficient applications.
The truth is I can link benchmarks, case studies of app rewrites from Ruby to Go or something comparable, measurements about the results of using NIFs in Erlang/Elixir, etc. all day long but you'll ignore all of them.
Re: 99 Bottles of OOP now available in Python
#13Re: 99 Bottles of OOP now available in Python
#14Is the book DRM free? Sorry to be this paranoid, but you cannot be sure today.
The site says, "Available in digital form only (epub, kepub, mobi, pdf). Includes separate books for JavaScript, PHP, Python, and Ruby languages, and beer and milk beverages."
There is no mention of needing special software to read them, so I think it's safe to guess that there is no DRM. And it's sold directly by the author. Publishers are generally the ones who insist on DRM. It would not surprise me if there was watermarking, but that is not DRM.
Re: 99 Bottles of OOP now available in Python
#15Is the book DRM free? Sorry to be this paranoid, but you cannot be sure today.
You could check? The site says, "Available in digital form only (epub, kepub, mobi, pdf). Includes separate books for JavaScript, PHP, Python, and Ruby languages, and beer and milk beverages." There is no mention of needing special software to read them, so I think it's safe to guess that there is no DRM. And it's sold directly by the author. Publishers are generally the ones who insist on DRM. It would not surprise…
Re: 99 Bottles of OOP now available in Python
#16Re: 99 Bottles of OOP now available in Python
#17Is the book DRM free? Sorry to be this paranoid, but you cannot be sure today.
Re: 99 Bottles of OOP now available in Python
#18Re: 99 Bottles of OOP now available in Python
#19Is the book DRM free? Sorry to be this paranoid, but you cannot be sure today.
Re: 99 Bottles of OOP now available in Python
#20Previous Discussion Bottles of OOP - https://news.ycombinator.com/item?id=12129821 - July 2016 (71 comments)