It does not compute
2011/10/31
A trip from theory → hack → theory
2011/10/25
Word is out that John MacCarthy (father of many things CS) has passed. The sad news of his death reminded me of digging and pushing out this draft. While doing a “digital excavation” browsing through “Defending AI Research” I got to read about Joseph Weizenbaum (Chapter 1, “An Unreasonable Book”). That is how I found out that Weizenbaum is the creator of ELIZA (I think I first met Eliza around 1990 running at a friend’s Amiga 500). Eliza in turn was written in SLIP which in turn was implemented in FORTRAN. Curious as to why SLIP did not have the visibility of LISP which seems to be the eternal programming language, I got to read the paper too. The brilliance of the hack amazed me. But then again the fact that SLIP feels like a hack may explain why it never really took off.
For me this was one of the happy instances where theory beats practice by far. I do love these cases, even though most of the times I am on the “implement a quick hack to get going” side, being a system administrator and having to deal with unreasonable deadlines. It was only a few days later that I learned that McCarthy himself did not intend for Lisp to be an actual programming language. Steve Russell did that by realising that he can code eval in some other language and then use it to code Lisp. Sometimes the brilliance of the creation exceeds the expectations of its creator.
I could go on ranting about how Lisp (and not necessarily Common Lisp) influences how one thinks about dealing with programming problems but Greenspun’s 10th rule suffices. And remeber that newLISP was covered by 2600 (Winter 2006 – 2007) as a system administrator’s tool.
Thank you Professor McCarthy for Lisp, Circumscription and the Situation Calculus among other things, all fully theory backed stuff and mind openers even when not directly applied in my everyday practice.
Η Μεγάλη Τάφρος
2011/10/24
Διάβασα χτες πάλι τη Μεγάλη Τάφρο (1981). Οι ομοιότητες με την κατάστασή μας είναι πολλές.
Metcalfe’s Law before Metcalfe
2011/10/14
I copy from the preface of “Structuring Complex Systems” by J. N. Warfield:
“Since the structuring of systems has largely been done in an ad hoc way in the past, it may seem that a theory designed to permit this process to become more explicit, and to be carried out with machine assistance, would be superfluous. [...] when the number of elements to be considered is large, the number of interactions to be considered is at least comparable to the square of the number of elements. The logistics of dealing with so many interactions is by itself an inhibiting factor in conducting a studied structuring exercise and in manipulating the perceived relations.”
My beloved N2 network effect pattern has been noticed before then. But it still seems that Metcalfe was the first to attach value to it.
Nerves
2011/10/13
Shortly after the Fukushima accident Curt Monash tweeted:
Lester del Rey anticipated #Fukushima-like nuclear reactor crisis, nurse practioners, & some feminism, all in a great 1942 novella Nerves.
Note that Monash made a typo: It is a 1952 novel. Even though it is DRM “protected” I bought Nerves for €4.12. It is a science fiction thriller that takes place in an atomic plant during an accident.Sometimes it tired me while trying to explain science that had to be believable and yet so close to our timeline. The book however does contain useful managerial advice on extreme crisis management (and how to motivate your stuff to perform the impossible) and one of the best definitions of insanity:
He had lived in an impossible world where only absolute perfection counted, and where he refused to accept perfection as possible, even to himself! He had built his hate against the impossible into a constant churning force that whipped every tissue of him during all his life.
As a book it felt more like a late draft, somewhat unfinished.
Πως να μην σχεδιάσεις μια διαδικασία
2011/10/11
Αντιγράφω από τις οδηγίες για την κατάθεση αιτήσεων στα Κέντρα Πιστοποίησης Αναπηρίας:
“Ο αιτών καταθέτει στην γραμματεία ΚΕ.Π.Α εκτός από τα παραπάνω και τα απαραίτητα ιατρικά στοιχεία. Τα ιατρικά στοιχεία περιλαμβάνουν: Αναλυτική ιατρική έκθεση του παραπέμποντος ιατρού με επικυρωμένο το γνήσιο της υπογραφής του.”
Έτσι. Δεν αρκεί να τιμωρείται ο φέροντας την αναπηρία. Πρέπει να τιμωρείται και ο γιατρός του. Γιατί άλλωστε ο υπάλληλος που βεβαιώνει το γνήσιο της υπογραφής γνωρίζει εάν ο υπογράφων είναι ιατρός ή όχι και εάν η γνωμάτευσή του είναι αληθής…
The one true way to avoid Data Loss
2011/10/08
The one true way to avoid (critical) Data Loss is to not generate critical data at all.
The above statement is not to be taken as not to invest in DLP. You have to. It simply means that you have to understand (unforeseen) limitations in such solutions. To paraphrase the Internet robustness principle:
Be conservative in the data that you generate (collect); be liberal in how you process them.
For if you generate it, eventually it will fly.
False Positive
2011/10/05
Όταν μια εταιρία συγκεντρώνει τα στοιχεία που γνωρίζει από τις συναλλαγές μου, το κάνει γιατί έχει ως στόχο το οικονομικό της όφελος, τη βελτίωση των υπηρεσιών που προσφέρει προς εμένα κ.ο.κ.
Όταν το Κράτος (που δεν είναι επιχειρηματίας) κάνει το ίδιο, τότε έχει στα χέρια του false positives πιθανών μελλοντικών εγκλημάτων:
“As governments widen their definitions of just who is a potential threat it makes increasing sense for citizens engaged in previous innocuous activities (especially political and financial privacy) to protect their data from being useful if seized.”
(Σκέψου τώρα τι σημαίνει να έχεις παρόμοιες αγοραστικές συνήθειες με κάποιον που φέρεται να συμμετέχει σε μια τρομοκρατική οργάνωση.)
Η ακεραιότητα του χαρακτήρα των σημερινών διαχειριστών των δεδομένων δεν μου λέει τίποτε. Ούτε η ικανότητα. Δε θα είναι στη θέση τους σε 5 ή σε 10 χρόνια έτσι κι αλλιώς. Καλό είναι καμιά φορά οι άνθρωποι που παίρνουν αποφάσεις να σκέφτονται και πέρα από το χρονικό ορίζοντα της θητείας τους.
Εγώ δε θέλω να είμαι false positive. Και φυσικά εάν δεν πάρω την φοροκάρτα κάποια στιγμή θα είμαι. I will play along. Μπορεί να μη μου αρέσει το μέτρο αλλά θα το εφαρμόσω. Και απλά θα περιμένω χρόνια μετά να σκάσει το false positive στον εμπνευστή του. Μπορεί να μην το μάθω ποτέ αλλά δεν έχει σημασία, έτσι κι αλλιώς δε θα χαρώ με το βάσανό του. Θα ήθελα όμως να μπορώ να του πω “eat your own dogfood”.
Το Κράτος κάνει ότι μπορεί για να βγάλει αληθινούς τους γραφικούς. Ποιος είναι πιο γραφικός τώρα;
First they came …
2011/10/02
Πρώτα έφυγαν οι ιδιωτικοί υπάλληλοι
και δεν είπα τίποτε · δεν ήμουν ιδιωτικός υπάλληλος
Μετά έφυγαν οι συμβασιούχοι
και δεν είπα τίποτε · δεν ήμουν συμβασιούχος
Μετά ήρθε η σειρά μου
και δεν υπήρχε κανείς να πει κάτι για μένα

