138 karma · joined December 14, 2011
https://github.com/davidwtbuxton/ucflib/blob/e576fb97fc2a2ea...
Good reminiscing in the YouTube comments too.
IBM engineer responding to the accusation that MCA is proprietary (around 14' 15"):
"I really don't understand the term proprietary. To me that would mean that it's not available [snip] and it's available for use by anyone."
https://man.openbsd.org/ports-current/got.1
The command-line interface is consistent and minimal. It has the least amount of options possible while still being usable. We strive for sane defaults that fit our workflow, instead of offering configurability for every possible use case.
- That there were 4 octets in an IP address.
- Class-based IP addressing.
- Subnet bit masks.
The UI that replaced it was an improvement in that all it asked for was a series of numbers, separated by dots, constrained to 0-255.
> That program, which he described as a “shell” around the computer’s whirring innards, gave inspiration—and a name—to an entire class of software tools, called command-line shells, that still lurk below the surface of modern operating systems.
But the real draw was playing video games, which was only permitted on weekends. Hours and hours of Chuckie Egg, Cylon Attack, Stryker's Run, etc.
(For those who haven't seen it, it is grim, but gripping.)
Python 3.7.2 (default, Dec 30 2018, 08:55:50)
[Clang 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 'foo' + 'bar' == 'bar' + 'foo'
False
>>> ['foo'] + ['bar'] == ['bar'] + ['foo']
FalseIn my experience, Mac Entourage clients connecting to suitable Exchange servers worked, but only for very few clients.
Vaguely remember that the Exchange servers would often get overloaded with the quantity of sync requests from the Mac clients.
This doc mentions that WebDAV was a previously-supported protocol for Mac Entourage: https://blogs.technet.microsoft.com/exchange/2009/01/20/ento...
I strongly agree with this point.
I speculate that some people tend to add unnecessary code because they are thinking of all those well-written libraries they use every day, which have evolved to support multiple uses, including the uses that clearly they don't need but they can see are useful to others. Therefore they conclude good software must add features that are useful for other coders!
It isn't always faster to use string formatting.
$ python -m timeit -s 'a, b, c, d = "1234567890", "abcdefghij", "ABCDEFGHIJ", "0987654321"' 'a + b + c + d'
10000000 loops, best of 3: 0.181 usec per loop
$ python -m timeit -s 'a, b, c, d = "1234567890", "abcdefghij", "ABCDEFGHIJ", "0987654321"' '"{}{}{}{}".format(a, b, c, d)'
1000000 loops, best of 3: 0.447 usec per loop
$ python --version
Python 2.7.13It would be interesting to hear from those working inside it.
I remember that certain XML tags had to use the exact namespace defined in the Adobe spec, but other than that it all seemed pretty XML compliant.
I was using Python / ElementTree, and had to override the namespaces to make sure the exact name was being used. Or something.
https://docs.python.org/2/library/xml.etree.elementtree.html...
What other problems did you encounter regarding XML compatibility?
https://twitter.com/robnitm/status/806167347807535104
Lots more great pictures from London's past on Rob Baker's Twitter feed and his blog.
> The default is false, except git-clone(1) or git-init(1) will probe and set core.ignoreCase true if appropriate when the repository is created.
https://www.kernel.org/pub/software/scm/git/docs/git-config....
https://s-media-cache-ak0.pinimg.com/736x/f6/a2/a1/f6a2a1ca4...
https://tomhuntington.files.wordpress.com/2009/10/bowi-and-r...
https://github.com/django-nonrel/djangoappengine
https://github.com/potatolondon/djangae
There's compromises in using the datastore - you can't do a lot of things that are dead simple with SQL, but in return you get massive scaleability. And the App Engine SDK itself can be a pain to work with, but there are also amazing features like task queues for background processing and Google Cloud Storage integration.
Other than Django I've used Bottle for very small App Engine projects. Works great, it's faster than Django, I'd still prefer Django for a typical complex web app where you need all the features.
Disclaimer: I work for Potato, which sponsors djangae development.
I think London Fields and Time's Arrow employ a lot of clever but bad prose (bad in that the prose does not flow). And specifically for London Fields I felt it quite misogynistic. Currently wading through The Information to see if there's something else that grabs me, giving him the benefit of the doubt.
So far I think Amis is massively over-rated. Not enjoyable.