You can drink tea, work in peace and quiet … and feel your eyes burn! What’s not to like about 4:30am!
The internet’s been alive with this story for a few days, so I’m late to the party. But it finally reveals what we suspected existed for so long.
A fair analysis of what seems to be missing in modern Trek.
The post In Praise of Captain Janeway: Why Star Trek Needs to Rethink the Boys’ Club appeared first on dowe.io.
Every Python programmer knows to avoid mutable default arguments:def fn(mutable=): mutable.append('elem') print mutable fn() fn() $ python test.py ['elem'] ['elem', 'elem']
However, many are not clear that this is due to arguments being evaluated at import time, rather than the first time the function is evaluated.
This results in related quirks such as:def never_called(error=1/0): pass $ python test.py Traceback (most recent call last): File "test.py", line 1, in <module> ZeroDivisionError: integer division or modulo by zero
... and an—implementation-specific—quirk caused by naive constant folding:def never_called(): 99999999 ** 9999999 $ python test.py [hangs]
I suspect that this can be used as denial-of-service vector.
This month sees us in the Adelphi, just South of Leeds Bridge, Starting around 7pm-ish. One of the regulars, Andy, has offered to show us round a nearby data centre, during the meeting.
Here is a location link from google maps Look for the funny blokes sitting round the laptops, see you there!