25 / 3 / 2020
Μα, πάλι για τυχαιότητα να γράψω; Έχω ήδη γράψει ένα, δύο, τρία άλλα posts.
Αλλά γιατί όχι; Η τυχαιότητα πάντα θεωρώ ότι έχει ενδιαφέρον, κι επιπλέον δεν ξέρω τι άλλο να γράψω σήμερα.
Τις προάλλες, έλεγα ότι κατάφερα τελικά να φτιάξω έναν αλγόριθμο που σου δίνει τυχαίους αριθμούς. Αλλά έκανα λάθος. Τελικά, είναι πολύ πιο δύσκολο απ’ό,τι φαίνεται το να βάλεις το μηχάνημα να σου δίνει πραγματικά καλούς τυχαίους αριθμούς. Ανακάλυψα ένα bug στο πρόγραμμα και το διόρθωσα, και μετά τσέκαρα πάλι τους τυχαίους αριθμούς (με το πρόγραμμα για τυχαίες εικόνες, όπως έχω ήδη αναφέρει) και είδα ότι τώρα χάνονται πάλι κάποιοι αριθμοί. Χάνονται σταθερά. Δεν μπορούν καθόλου να εμφανιστούν. Ή, ίσως, οι πιθανότητες είναι τόσο μικρές να εμφανιστούν που το θέμα δεν έχει νόημα ούτως ή άλλως – είναι σαν να μην υπάρχουν. Το σκάλισα λίγο αλλά δεν παρουσιάστηκε καμιά σοβαρή λύση. Έτσι το παράτησα και αποφάσισα να χρησιμοποιώ στο εξής το Mersenne Twister, ένα PRNG που είναι και το default της AutoHotKey, της γλώσσας που χρησιμοποιώ για προσωπικά προγράμματα (είναι γρήγορη, δυνατή, με σύνταξη σαν απλουστευμένη C++, και μέσα στα Windows μπορείς μ’αυτήν να κάνεις σχεδόν ό,τι σου κατεβαίνει στο κεφάλι χωρίς να θέλεις 5 ώρες για μια απλή λειτουργία).
Το Mersenne Twister, παρότι αρκετοί λένε πως έχει προβλήματα, μέχρι στιγμής είναι το καλύτερο που έχω συναντήσει. Κατά πρώτον, κάνει κάτι πολύ βασικό: δεν χάνει αριθμούς. Το δοκίμασα. Δεν έχασα ούτε μια εικόνα από τριψήφιο αριθμό τυχαίων εικόνων· τις παρουσίασε τελικά όλες, και δεν άργησε και τόσο. Το Mersenne Twister είναι βασισμένο σε κάτι περίεργες μαθηματικές ακολουθίες που με κάνουν να ζαλίζομαι, αλλά φαίνεται να δουλεύει καλά.
Όταν το έβαζα να ρίχνει ζάρια (τουτέστιν, μικρούς τυχαίους αριθμούς), ορισμένες φορές μού έδινε μια περίεργη εντύπωση, και ακόμα μπορεί να μου δώσει μια τέτοια εντύπωση. Αλλά, από την άλλη, γιατί αυτοί οι αριθμοί να μην είναι τυχαίοι;
Έπιασα και έριξα μερικά ζάρια με τα χέρια μου πέντ’ έξι φορές και παρατήρησα τα αποτελέσματα σαν απλούς αριθμούς, αγνοώντας ότι είχα πραγματικά ζάρια μπροστά μου. Αν αυτά τα αποτελέσματα σ’τα είχε δώσει το μηχάνημα τι θα έλεγες; ρώτησα τον εαυτό μου. Και σε αρκετές απ’αυτές τις περιπτώσεις η απάντηση ήταν ότι μάλλον θα έλεγα πως κάτι δεν πηγαίνει καλά, πως ο αριθμός δεν είναι αρκετά τυχαίος.
Αλλά αυτά ήταν πραγματικά ζάρια που είχα ρίξει...
Επομένως, τα αποτελέσματα του Mersenne Twister, ακόμα και για μικρούς τυχαίους αριθμούς, δεν είναι και τόσο άσχημα, κατέληξα.
Τώρα, για το αν όλοι οι αριθμοί έχουν ίσες πιθανότητες να εμφανιστούν, αυτό δεν το ξέρω, και δεν το νομίζω. Αλλά δεν έχει πραγματικά μεγάλη σημασία. Εξάλλου, PRNG σημαίνει pseudorandom number generator.
Έκανα, από περιέργεια, και ένα πείραμα με τη Javascript που είναι μια πιο ευρέως χρησιμοποιούμενη γλώσσα, να δω τι αποτελέσματα μπορεί να μου δώσει. Την έβαλα να μου δημιουργήσει, μέσα σε ένα αρχείο HTML, 500 τυχαίους αριθμούς από το 1 μέχρι το 156. Πήρα τα αποτελέσματα από εκεί και τα καθάρισα από όμοιους αριθμούς και τα έβαλα κατά αριθμητική σειρά, το ένα κάτω από το άλλο, μέσα σε ένα αρχείο ΤΧΤ, και κοίταξα πόσες σειρές είχε το αρχείο. Αν είχαν βγει όλοι οι αριθμοί, θα έπρεπε να είναι 156. Δεν ήταν 156. Έχανε, αν θυμάμαι καλά, 15 ή 16 αριθμούς. Δεν έψαξα να βρω ποιους.
Το ξανάκανα το πείραμα και πάλι το ίδιο αποτέλεσμα είχα: έχανε πάλι αριθμούς.
Και το να χάνει 15 αριθμούς στους 150 είναι σαν να λέμε ότι χάνει το 10%. Δεν είναι λίγο. Μπορεί να μην έχει μεγάλη σημασία αν θες απλά έναν αριθμό που να είναι πιο μεγάλος ή πιο μικρός από κάτι, ή έναν ό,τι νάναι αριθμό για την ονομασία μιας μεταβλητής πχ. Αλλά έχει σημασία αν ο κάθε αριθμός αντιστοιχεί σε κάτι το ξεχωριστό και θες να μπορούν να βγουν όλοι κάποια στιγμή.
Βλέπεις αυτό το πλαίσιο πάνω από το post, που παρουσιάζει τον τίτλο ενός τυχαίου post από το blog; Αν πατήσεις το κουμπάκι που γράφει «Τυχαίο» θα σου δώσει ένα άλλο τυχαίο post. Είναι φτιαγμένο με Javascript, και να είσαι σίγουρος ότι κάποια post δεν μπορούν να εμφανιστούν μέχρι πάλι να προσθέσω ένα καινούργιο post στο blog, οπότε και τα τυχαία αποτελέσματα αλλάζουν πάλι, και χάνονται κάποια άλλα...
Αξιοσημείωτο, επίσης, ότι μέχρι στιγμής το μόνο ηλεκτρονικό πράγμα που υποτίθεται ότι μπορεί να σου δώσει πραγματικά τυχαίους αριθμούς είναι το hardware random number generator που δημιουργεί τυχαίους αριθμούς από εξωτερικά φυσικά δεδομένα, όχι μέσω αλγόριθμου.
23 / 3 / 2020
Μου λένε κάτι· το κοιτάζω και στο Διαδίκτυο. Χα! λέω, ωραίο το πρωταπριλιάτικο αστείο του Πρωθυπουργού!
Μετά, έρχεται η συνειδητοποίηση: Τι! Δεν έχουμε Πρωταπριλιά, γαμώ την πουτάνα μου!;
Καλά, συγνώμη τώρα, είπαμε ότι δεν μας διοικούν και οι καλύτεροι – είπαμε – αλλά αυτοί οι άνθρωποι είναι ή διεστραμμένοι ή διανοητικά καθυστερημένοι. Ή και τα δύο.
ΟΚ, για όσους τυχαίνει παρ’ελπίδα να μην το ξέρουν ακόμα: Από αύριο – ή, μάλλον, σήμερα – 23 Μαρτίου, ισχύει γενική απαγόρευση της κυκλοφορίας. Δηλαδή, δεν μπορείς να βγεις από το σπίτι σου εκτός αν το έχεις δηλώσει με SMS ή αν έχεις συμπληρώσει ένα γαμημένο κωλόχαρτο που μπορείς να κατεβάσεις από το Διαδίκτυο. Σε περίπτωση που σε τσακώσουν οι μπάτσοι στο δρόμο και δεν έχεις κάνει ή το ένα ή το άλλο, πληρώνεις 150 ευρώ. (Το γράφει εδώ.)
Για να πας, ας πούμε, να πάρεις τσιγάρα πρέπει να το δηλώσεις στην Αστυνομία...
Και ξαναρωτάω: Οι άνθρωποι είναι διεστραμμένοι ή διανοητικά καθυστερημένοι; Γιατί σίγουρα δεν είναι Πρωταπριλιά.
Τις προάλλες είχα γράψει για πλάκα: η Χούντα της Μεγάλης Πανούκλας. Δεν έπρεπε να το είχα γράψει. Έχει αρχίσει να γίνεται πραγματικότητα.
Τις προηγούμενες ημέρες, είχα κατεβεί στο κέντρο της Αθήνας και είχα δει τα πάντα με κατεβασμένα τα ρολά σαν μεταποκαλυπτικό σκηνικό. Τι έλεγα ότι το σουπερμάρκετ ήταν σαν από βιβλίο του Ballard; Δεν είχα δει τίποτα ακόμα. Ολόκληρη η Αθήνα ήταν τώρα σαν σκηνικό από βιβλίο του Ballard. Γενική ερήμωση...
Και θες να σου πω πως αισθάνθηκα; Τρομοκρατημένος.
Αλλά δεν ήταν ο κορονοϊός που φοβόμουν. Ήταν το πόσο δεκτικοί μπορούν να αποδειχτούν οι άνθρωποι σε τέτοια ακραία μέτρα. Το να κλείνεις ολόκληρη την πόλη δεν είναι τίποτα λιγότερο από ακραίο, ενώ επαρκούν οι περιορισμοί εισόδου στα καταστήματα που ήδη ισχύουν (μέχρι 4-5 άτομα κτλ) και η ανάγκη για τους υπαλλήλους να φοράνε μάσκες και γάντια. Και η ανάγκη, επίσης, για σωστή ενημέρωση των πολιτών ώστε να μη συνωστίζονται. Όχι απαγόρευση – ενημέρωση. Γιατί στην απαγόρευση μαθαίνουμε λάθος.
Εκτός του ότι, φυσικά, η οικονομία, ήδη κατεστραμμένη, θα πάει κατά διαόλου μετά από αυτά...
Και τώρα; Έρχεται το ΑΚΟΜΑ χειρότερο: μη βγαίνεις απ’το σπίτι σου αν δεν δηλώσεις πρώτα στην Αστυνομία πού πας.
Καλά, δεν ντρέπεστε, ρε πούστηδες; Αυτά ούτε ο Πατακός δεν τα είχε κάνει.
Τώρα, είναι ο Κούλης ο Κουλός και το τσούρμο του – πειρατές που σφετερίστηκαν κατά λάθος την κυβέρνηση...
Δεν ντρέπεστε;
Εντάξει, μέτρα να παρθούν για να καταπολεμηθεί ο γαμιολοϊός που κανείς δεν ξέρει από πού ήρθε (ίσως από το Διάστημα). Αλλά τι σχέση έχει το πού πάει ο καθένας όταν βγαίνει από το σπίτι του; Πώς αυτό βοηθά στην καταπολέμηση του γαμιολοϊού; Θέλω να πάω στο περίπτερο να πάρω τσιγάρα. Αν το δηλώσω στην Αστυνομία μέσω SMS ή το γράψω σε χαρτί, πώς ακριβώς αυτό βοηθά στην καταπολέμηση του κορονοϊού; Γιατί, πραγματικά, δεν μπορώ να φανταστώ ΚΑΝΕΝΑΝ τρόπο με τον οποίο αυτό βοηθά στην καταπολέμηση του κορονοϊού (και η φαντασία μου είναι αρκετά μικρή όπως όλοι γνωρίζουν). Το μόνο που μπορώ να σκεφτώ είναι ότι έχω μπλέξει με φασίστες που θέλουν να παρακολουθούν τις κινήσεις μου. Ούτως ή άλλως, πάλι θα πάω εκεί που είναι να πάω· τι αλλάζει;
Παπάρες...
Όπως έλεγα, ή διεστραμμένοι ή διανοητικά καθυστερημένοι.
Αν είναι να σας πιάσει η Πανούκλα θα σας πιάσει, όσο και να χτυπιέστε. Και το μόνο που ΔΕΝ πρόκειται να σας σώσει είναι το να βάλετε την Αστυνομία να κυνηγάει τον πολίτη που πάει προς το σουπερμάρκετ.
Αρχίζω να είμαι με το μέρος του κορονοϊού σ’αυτή την υπόθεση. Τουλάχιστον, αυτός είναι απλά φονιάς, όχι τύραννος.
21 / 3 / 2020
Κρυφοί μηχανισμοί της πόλης...
Μυστηριακές Οντότητες
18 / 3 / 2020
Πέρα από τη γενική παράνοια, πάντως, οφείλεις να παρατηρήσεις ότι τα περισσότερα μέτρα ασφαλείας που έχουν παρθεί είναι καλά. Η αντίδραση του κόσμου είναι ακραία σε πολλές περιπτώσεις. Σε τελική ανάλυση, ποιος τους είπε να λεηλατήσουν τα σουπερμάρκετ; Το αντίθετο τούς είπαν, αν δεν κάνω λάθος.
Αλλά ίσως αυτές οι αντιδράσεις να μην είναι παράλογες όταν οι κυβερνήσεις επιμένουν να φέρονται σαν οι πολίτες να είναι μικρά παιδιά. Για παράδειγμα, ήταν πραγματικά ανάγκη να κλείσει η κυβέρνηση τις καφετέριες και άλλα εμπορικά καταστήματα; Δεν χρειάζεται κλείσιμο· χρειάζεται απλά ενημέρωση. Ο κάθε πολίτης να καταλάβει από μόνος του ότι είναι πολύ επικίνδυνο να συγκεντρώνονται πάρα πολλά άτομα σε πολύ κλειστό χώρο. Αυτό είναι το μόνο που χρειάζεται να καταλάβεις.
Τα καρτελάκια στα σουπερμάρκετ είναι, επιπλέον, καθαρά γελοία υπόθεση που δεν βοηθά και σε τίποτα ουσιαστικά. Πάλι πάνε και λεηλατούν τα πάντα. Και πάλι μπορείς κατά τύχη να πλησιάσεις κάποιον...
Εν τω μεταξύ, τα μέσα μαζικής μεταφοράς κυκλοφορούν· κι αν ήταν να φοβηθείς έναν χώρο, εγώ αυτόν θα φοβόμουν περισσότερο (παρότι προσωπικά μπαίνω σε ΜΜΜ). Μέσα στα τρένα και τα λεωφορεία ο χώρος είναι στενός, και ο κόσμος πολύς ακόμα κι όταν είναι λίγος. Μέχρι στιγμής, ωστόσο, δεν νομίζω ότι κανείς αρρώστησε επειδή μπήκε σε ΜΜΜ...
Το πιο λογικό που έκαναν είναι ότι έκλεισαν τα σχολεία, επειδή εκεί έχεις όντως να κάνεις με παιδιά. Κι επιπλέον, επιτέλους κατάλαβαν ότι τα σχολεία δεν χρειάζονται σε τίποτα. Από καιρό έπρεπε να τα είχαν κλείσει.
Το θέμα της Εκκλησίας, ακόμα μια τραγελαφική υπόθεση. Το πιο εντυπωσιακό, δε, ότι κάποιοι φαίνεται να πιστεύουν πως άλλα πράγματα είναι επικίνδυνα αλλά η θεία μετάληψη, όπου ένα κουτάλι μπαίνει σε πολλά στόματα, δεν είναι επικίνδυνη! Εντάξει, αν είσαι ο Βούδας ή ο Ιησούς Χριστός και μπορείς να αλλάζεις τον μεταβολισμό σου κατά βούληση για να διώχνει τα δηλητήρια, ναι, τότε δεν είναι επικίνδυνο. Αλλά, κατά κανόνα, κάτι τέτοια πράγματα είναι τα πιο επικίνδυνα ενώ άλλα που θεωρούνται επικίνδυνα δεν είναι και τόσο επικίνδυνα, απλά είναι θέμα εξαπλωμένης παράνοιας.
Δεν πρόκειται κανείς να πάθει τίποτα επειδή άγγιξε μερικά χαρτονομίσματα και μετά ήταν προσεχτικός να μη βάζει τα χέρια του στο στόμα του ή στα μάτια του. Έτσι κι αλλιώς, οι πιθανότητες να σε επηρεάσει ο κορονοϊός είναι πολύ μικρές, και οι πιθανότητες και να σε επηρεάσει και να πεθάνεις από αυτόν είναι ακόμα μικρότερες. Και σε τελική ανάλυση μπορεί να σε πιάσει αλλά να μην ξέρεις γιατί ακριβώς σε έπιασε. Δεν υπάρχει μέθοδος απόλυτης προστασίας για τίποτα σ’αυτό τον κόσμο.
Όπως λένε τελευταία, Stay Safe. Ναι, σίγουρα. Αλλά επίσης, Stay Sane. Και το δεύτερο φαίνεται να είναι πιο δύσκολο από το πρώτο...
Έχουμε καταντήσει να πλησιάζουμε σε μια κατάσταση που θα έλεγες Χούντα της Μεγάλης Πανούκλας. Και ποιος φταίει γι’αυτό; Η ίδια μας η νοοτροπία, ίσως;
16 / 3 / 2020
Κρύο σήμερα. Σαν χειμώνας. Αλλά αυτό είναι φυσιολογικό για Μάρτη μήνα. Μάρτης-γδάρτης και τα λοιπά, δεν λένε;
Η Μεγάλη Πανούκλα καλά κρατεί.
Σήμερα στο σουπερμάρκετ: Σαν από σκηνικό σε βιβλίο του Ballard. Κομμάτια και θρύψαλα. Λεηλατημένα ράφια. Κάτι ζόμπια με μάσκες. (Ακόμα Απόκριες, ρε κερατάδες;) Οι υπάλληλοι να τα έχουν παίξει, και με το δίκιο τους. Ο ένας άνθρωπος να κοιτάζει τον άλλο καχύποπτα: Εσύ, ρε πούστη, το έχεις το μικρόβιο; Το έχεις;; Μακριά! Μακριά, γαμώ την πουτάνα σου!
Ούτε νερό δεν βρίσκεις· λάδι μετά βίας. Πήγα να πάρω κάτι μπισκότα που μου έλειπαν και φοβήθηκα μην τα είχαν εξαφανίσει κι αυτά. Τα βρήκα. Ή δεν τα θεωρούσαν άμεσης ανάγκης για κατάσταση fallout, ή οι υπάλληλοι είχαν κάνει το θαύμα τους.
Ευτυχώς, δεν έχουν πάρει ακόμα όλα τα κρασιά. Σκέφτομαι πάω να τα καβατζώσω – όλα – να τα βάλω στην κάβα μου, να τα έχουμε να πίνουμε πάνω από το ακρόπρωρο του πλοίου που έχει σχήμα κωλοδάχτυλου, να μεθύσουμε λιγάκι να μην τα βλέπουμε άλλο αυτά.
«Ο Καραγκιόζης και ο Υιός με την Κορόνα», από Πέμπτη έως Δεύτερα, μόλις πέσει ο ήλιος και ώς τα μεσάνυχτα. Ε ρε γλέντια...
Εντάξει, να παρθούν μέτρα ασφαλείας, δεν λέμε. Αλλά και η γελοιότητα έχει τα όριά της...
Ξέρεις μόνο για τι μετανιώνω; Ξέρεις; Μετανιώνω που δεν αγόρασα εκείνες τις μετοχές από σουπερμάρκετ. Μιλάμε για πολύ χρήμα.
136η σελίδα από τις 182
Προηγούμενη σελίδα
Επόμενη σελίδα