Submission + - SPAM: I Built a Dogecoin-Powered Pinball Machine
Link to Original Source
... letting Pugs die when Audrey had done so much by herself just didn't seem rational at all.
Pugs was almost entirely unmaintainable without Audrey. I stopped hacking on it when it took eight hours to run the test suite to verify the correctness of even a simple change.
Yes, you can override the index from which arrays are numbered.
Not in a modern release of Perl (5.16).
All the best bits of HP were spun off by Carly into Agilent Technolgies...
The spinoff was well under way when Carly arrived. The idea happened under Platt.
I never did get the hang of using OO in perl whereas python OO was natural to me....
... which is amusing because other than the surface syntax, the object models are so similar that they have the same fundamental and simplistic flaws.
Not all of the world is UTF-8. Assuming that it is is, in fact, wrong.
I appreciate your confidence that things you've never heard of before must exist and work properly, but I'll take that with a grain of salt. Unicode isn't merely UTF-8 and BOMs and hand-waving. Unicode is a set of properties and rules about how to use those properties correctly. If you don't know what they are and when to use them, no language can use them automatically for you on this side of the strong-AI singularity.
(It's easy for me to imagine reading from a filesystem that doesn't return data encoded in UTF-8, or data from the network which doesn't supply a correct encoding or any encoding, because that happens all the time. You can expect that everything always does exactly what you expect, or you can write correct and robust code. You cannot do both.)
Python automatically guesses encodings, automatically normalizes into the proper form, automatically casefolds, and automatically applies the correct collations especially respecting the sources and sinks of data?
If that were true, I would be quite impressed.
... what does the much-vaunted CPAN contain within it that has unit tests?
Any serious distribution on the CPAN has at least a decent test suite in its t/ directory. Everything uploaded to the CPAN gets run through the CPAN Testers service, often within minutes of the upload.
search.cpan.org has over 3200 results for module names which contain the word "Test".
I think they make a lot more than I do for the time I spend working.
Most technical book authors would be lucky to make minimum wage, especially if they write for the terrible royalty rates major publishers offer.
That depends on your state. If your state has open primaries, then you don't have to be a member of a party to vote in that party's primary.
As you might expect, parties seem to prefer closed primaries.
Coming from you?
I know a little bit about compilers.
Every language has its ugly spots that make optimization difficult...
"Every number is a float" is one of them in JavaScript. "All objects are associative arrays" is another. "Object prototypes are mutable everywhere" is yet another.
... a large amount of the performance improvements that have come in recent years have nothing to do with the language syntax of javascript...
Some, yes, but many also come from tracing the flow of data as the program runs to figure out which pessimizations inherent to the semantics of JavaScript it's safe to undo. That's why modern JavaScript JITs work so hard to perform side exits with their guard clauses to produce code that runs in as straight a line as possible. Ask Jim Blandy about it sometime.
Perl would have to do similar optimizations. So would Python. So would Ruby. (It's instructive to talk to the people behind Rubinius and Unladen Swallow, if not people who've spent years optimizing Smalltalk implementations.)
v8 (and other optimized JavaScript implementations) have decent performance despite JavaScript the language.
If Amazon wants to be the publisher of choice for independent writers, it seems to me that at least one person involved in creating policies should be familiar enough with copyright and Internet publishing to understand Creative Commons. That's the part of this whole process which baffles me.
You're probably right.
I'm not sure that deploying arbitrary code developed as a knee-jerk policy is the best way to interact with your suppliers. Amazon should have thought this through. It's not as if Creative Commons is invisible from a cursory search of modern copyright.
... in the absence of sufficiently strong indicators to the contrary.
In my case, this is a revision of the second edition of a book also available for sale as hard copy, uploaded from the publisher's account.
I can understand being stricter about the initial upload of a work, but letting the first upload through and only enforcing the copyright detector on a minor revision seems counterproductive.
The question of whether computers can think is just like the question of whether submarines can swim. -- Edsger W. Dijkstra