The Managerial Crisis in America

It’s been a while since I wanted to write a couple of things about why good companies are failing under the weight of wrong managers.

I have been working for American companies for more than 10 years now, and the interactions with managers is an everyday task. There is information that needs to get across, and it is critical to be clear and concise. The question is, how do you tell someone a piece of information when he/she has no clue about what you are talking about or his knowledge of the subject is at best limited? What precautions do you need in place to verify that he understands the implications of the information he gets? How you warrant the integrity of the information while he passes it to the next level? Where does your responsibility end? A more interesting question is how the hell that guy became manager when he is not qualified to run a high-profile team of scientists and engineers?

The answer to all these questions is simple. Other managers, equally unqualified, decided that he was ready to move on in the food chain of the company. Usually, in relatively small startups in the United States, an idea quickly becomes a business model, and if it seems viable, it will also attract some funding. The money will start moving things faster than it should be, and when you need help, the 1st people you turn on are those friends. Friends will always be there to help and lend a hand. Some of them know how to code, others how to design shit, and maybe how to run a couple of things. Now while the company is growing in numbers and volume, you started to trust your friends that brought you to this point. And there is where the mistake is made. When a company approaches the critical point, you need to hire scientists, engineers, technicians, etc. But who is going to oversee them? Your friends! Friends that brought maybe other friends of them, and you equally trust them, will become managers, directors, and C-level officials. And if the company’s product is a science-based result, those friends that wrote a couple of things at the beginning, and run some first errands, will have to interact with the scientists and engineers. There is a point of failure. Exactly there.

It happens before. It will happen again. It’s not about “if.” It’s about “when.”

Posted in opinion | Tagged | Leave a comment

Το κρίσιμο ερώτημα που δεν απαντήθηκε ποτέ

Σε θέσεις εργασίας όπου διαχειρίζονται διαβαθμισμένες πληροφορίες, πως δουλεύεις remotely?

Όταν ξαφνικά οι περισσότεροι υποχρεωθήκαμε να δουλέψουμε από τα σπίτια μας και να επικοινωνήσουμε ηλεκτρονικά, οι υποδομές των εταιριών αποδείχθηκαν το λιγότερο ανεπαρκής. Πριν τον COVID-19 υπήρχαν οδηγίες για το τι μπορείς να έχεις στο corporate laptop σου και τι όχι. Ήξερες απο την αρχή τους κανονισμούς. Όταν όμως από Παρασκευή στη Δευτέρα δόθηκαν οδηγίες σε όλους να ξεκινήσουμε να δουλεύουμε από το σπίτι, ξέχασαν να μας πουν το πως.

Πως διάολο συζητάω με τους συνεργάτες μου για πληροφορίες που είναι κρίσιμες και διαβαθμισμένες; Πως ανταλλάσω πληροφορίες για τα συγκεκριμένα projects;

Οι περισσότερες εταιρίες έθεσαν περιορισμούς στη πρόσβαση σε διαβαθμισμένα στοιχεία αλλά δεν βρέθηκαν ανεπαρκής στο τρόπο που θα εξασφάλισαν την ασφαλή επικοινωνία μεταξύ των στελεχών που διαχειρίζονται τα projects. Μέχρι σήμερα λοιπόν, 3 μήνες σχεδόν μετά από τη καθολική απαγόρευση της πρόσβασης στο δίκτυο της εταρίας, δεν έχει απαντηθεί το ερώτημα, πως δουελεύεις εξ’ αποστάσεως, όταν δεν έχεις καν προβλέψει την πιθανότητα να συμβεί κάτι τέτοιο. Να σημειώσω πως αρκετές λύσεις έχουν αποριφθεί για τον εκπληκτικό λόγο πως είναι open-source και επομένως μη ασφαλείς.

Να λοιπόν που βρισκόμαστε στη μέση ενός προβλήματος που επιδεινώνεται εκρηκτικά από την αδυναμία κατανόησης του μοντέλου ανάπτυξης open-source λογισμικού. Το αποτέλεσμα λοιπόν είναι το εξής. Ένας αριθμός από IT managers που δεν ξεπερνούν τους 2-3 σε αριθμό, που αδυνατούν να κατανοήσουν το μοντέλο ανάπτυξης ελεύθερου λογισμικού, κρατάει μια εταιρία αιχμάλωτο της αμάθειά τους, και επι σχεδόν 3 μήνες κανένα project δεν έχει προχωρήσει μιας και αυτή η αδυναμία τους λειτουργεί σαν χειρόφρενο. Θα εκπλαγείτε από το πόσες εταιρίες βρίσκονται στην ίδια ακριβώς θέση.

Posted in general | Leave a comment

Σουηδία. Ένα τραγικό πολιτικό πείραμα η αντιμετώπιση του COVID-19.

Η Σουηδία από την αρχή φαινόταν πως αποφάσισαν να ακολουθήσουν μια διαφορετική προσέγγιση της αντιμετώπισης του ιού. Τα σχολεία είναι ανοιχτά, ο κόσμος πάει στις δουλειές του, ψωνίζει και βγαίνει έξω σαν να μην συμβαίνει τίποτα. Από την άλλη, έχουν επιβεβαιωθεί μέχρι την στιγμή αυτή 14,777 περιπτώσεις με αποτέλεσμα 1,580 άνθρωποι να έχουν χάσει τη ζωή τους από τον ιό. Το ποσοστό θνησιμότητας είναι μεγαλύτερο του 10% των περιπτώσεων, όταν σε άλλες ευρωπαϊκές χώρες η θνησιμότητα είναι πολύ μικρότερη του 5%. Αυτό που μου έκανε βέβαια μεγαλύτερη εντύπωση από όλα, δεν είναι ο τρόπος που διαχειρίζονται αυτή την κρίση. Στο κάτω-κάτω χώρα τους είναι, εκλεγμένη κυβέρνηση είναι από τους πολίτες, επομένως τους εμπιστεύονται πως κάνουν το καλύτερο για τους πολίτες τους.

Αυτό που μου ξένισε ιδιαίτερα είναι η δήλωση του επικεφαλής της Σουηδικής επιδημιολογικής υπηρεσίας, Anders Tegnell, που αναφέρει πως πιστεύει πως λίγες ακόμα εβδομάδες και η Σουηδία θα έχει αποκτήσει herd immunity. Επίσης λέει πως τα στοιχεία που αναφέρει προέρχονται από ένα μαθηματικό μοντέλο και προφανώς θα πρέπει να περιμένουν να δουν αν θα βγουν αληθινά!. Τι συμβαίνει εδώ πέρα λοιπόν. Μια κυβερνητική υπηρεσία που σκοπό έχει να προστατέψει τους πολίτες, χρησιμοποιεί ένα μαθηματικό μοντέλο πρόβλεψης μιας χρονικής περιόδου στο μέλλον όπου θα επιτευχθεί το λεγόμενο herd immunity, εκθέτοντας τους πολίτες της σε έναν θανατηφόρο ιό, με 1 στους 10 πολίτες να πεθαίνει, και περιμένει να δει αν το μοντέλο είναι σωστό.

Οκ, οι ερωτήσεις λοιπόν είναι οι εξής: Αν το μοντέλο είναι λάθος, τι γίνεται; Τι έκανες για να προστατέψεις τους πολίτες σου; Βγήκε κανείς στη τηλεόραση η στο ραδιόφωνο να τους μιλήσει και να τους εξηγήσει τι συμβαίνει; Έχουν εγκρίνει την απόφασή σου να τους χρησιμοποιήσεις σαν δείγματα σε ένα πειραματικό μοντέλο που πιθανόν να μην επαληθευτεί; Τους εξήγησες ποιες είναι οι συνέπειες στη ζωή τους αν δεν επαληθευτεί;

[source]

 

[Edit 21 Απριλίου, 2020 @ 12.03 πμ:    Ενδιαφέρουσα συζήτηση στο Reddit]

[Edit 20 Μαίου, 2020 @ 22.53 μμ: Sweden becomes country with highest coronavirus death rate per capita] Λοιπόν, το μοντέλο βγήκε τελικά λάθος…

Posted in opinion | Tagged | Leave a comment

Η COBOL πίσω από κρίσιμα Αμερικανικά συστήματα

Τουλάχιστον προσωπικά, η τελευταία φορά που χρειάστηκε να κάνω κάτι με COBOL ήταν στο πανεπιστήμιο. Αιφνιδιάστηκα όταν λίγες μέρες μετά της οδηγίες των κατά τόπων  κυβερνητών διαφόρων πολιτειών της Αμερικής για lock-down είδα αγγελίες σχεδόν παντού για την ανάγκη να βρουν developers για COBOL. Ψάχνοντας λίγο περισσότερο ανακάλυψα πως σχεδόν όλα τα συστήματα της υπηρεσίας που καταγράφει και διαχειρίζεται τους ανέργους (Unemployment) τρέχουν εφαρμογές γραμμένες σε COBOL!. Όσο λοιπόν ο δείκτης ανεργίας ήταν το 1-3% όλα έτρεχαν ομαλά. Όταν μέσα σε 1 εβδομάδα τα συστήματα χρειάστηκαν να διαχειριστούν 6+ εκατομμύρια νέους ανέργους λόγο του ιού, έδειξαν την αδυναμία τους.

Δεν είναι η πρώτη φορά που γίνεται κάτι τέτοιο στην Αμερική. Υπάρχουν αναφορές για απαρχαιωμένα mainframes να τρέχουν συστήματα διαχείρισης και διανομής ενέργειας, στρατιωτικές εγκαταστάσεις, IRS (η Αμερικανική εφορία) που κανένας δεν τολμούσε να τα ακουμπήσει. Ο φόβος των hackers ήταν ο λόγος που ξεκίνησαν να ανανεώνουν αυτού του είδους κρίσιμα συστήματα. Απλά δεν πίστευαν πως θα γινόταν κάτι τέτοιο με τον COVID-19 και άφησαν τα unemployment services τελευταία στη λίστα αναβαθμίσεων. Μερικά παραδείγματα. Η IRS (Αμερικανική εφορία) τρέχει σε ένα IBM mainframe το software που μαζεύει φορολογικές δηλώσεις και αποδίδει πίσω refunds γραμμένο σε  assembly. Η ηλικία του;  61 ετών. Το σύστημα διαχειρισμού πυρηνικών δυνάμεων τρέχει σε ένα IBM mainframe του 1970 και χρησιμοποιεί 8″ floppy disks που κρατούν max 80 Kb δεδομένων. Ηλικία; 57 ετών. Υπήρχε σχεδιασμός για αντικατάσταση πολλών από αυτών των συστημάτων μέχρι το 2017, αλλά τα περισσότερα είναι ακόμα εκεί, γουργουρίζοντας και κρατώντας τις πύλες ανοικτές.

source

Posted in articles, general | Tagged | Leave a comment

Αλλαγή SSD σε Proxmox Server

Η προηγούμενη εβδομάδα τελείωσε με εντυπωσιακό τρόπο. Μεσημέρι Παρασκευής και το inbox μου γέμισε με alert messages από έναν από τους server μου, έναν HP Proliant DL380 G8. Ο server έτρεχε κυρίως μια εφαρμογή Python για να εξάγει γραμμικές και γωνιακές επιταχύνσεις από binary αρχεία, να τα καθαρίσει, να μετατρέψει τις τιμές σε μετρικό σύστημα (m/s2 και rad/s) και να εφαρμόσει μια σειρά περιστροφών.  Υπήρχαν επίσης δύο, τρεις άλλες εφαρμογές, αλλά τίποτα το εξαιρετικό. Όλα αυτά κάθονταν πάνω σε Proxmox v6 Virtualized Environment το οποίο είναι και το κύριο σύστημα που χρησιμοποιώ σε όλους τους servers μου. Η εφαρμογή λοιπόν που εξάγει data από τα binary αρχεία, έτρεχε πάνω σε ένα cluster 2 SSD drives σε RAID-0 γιατί κυρίως αναλύει τεράστια δεδομένα, με τυπικό παράδειγμα τη διαχείριση 400+ εκατομμυρίων γραμμών που η κάθε μία έχει 7 στήλες. Σε ένα τέτοιο setup χρειάζεσαι ταχύτητα, γιαυτό το λόγο λοιπόν επέλεξα το RAID-0 stripping για να αυξήσω την ταχύτητα πρόσβασης στους 2 SSD δίσκους. Η ιδέα ήταν κάποια στιγμή να υποστήριζα το setup με άλλους 2 SSD δίσκους σε ένα RAID 10 setup το οποίο θα υποστήριζε RAID-0 στους πρώτους 2 δίσκους και RAID-1 mirroring στους άλλους δύο δίσκους. Αυτή βέβαια ήταν η ιδέα… όχι ότι ποτέ έγινε πραγματικότητα.
Η βασική αρχή λοιπόν εδώ είναι η εξής: RAID-0 σημαίνει πως έχεις 0% πιθανότητες να ανακτήσεις δεδομένα αν κάτι πάει στραβά με έναν από τους δίσκους σου… και πήγε.
Με το που έλαβα το πρώτο μήνυμα από τον Server προσπάθησα να συνδεθώ μέσω ssh αλλά τίποτα. Αυτή ήταν η στιγμή που σε λούζει κρύος ιδρώτας. Προσπάθεια μέσω κονσόλας από κοντά, και ένα ατελείωτο stream από drive’s errors, κατά την διάρκεια του reboot επιβεβαίωσαν πως ένας από τους 2 δίσκους πέθανε ηρωικά. Σχεδόν μια εβδομάδα δουλειάς χάθηκε. Το τελευταίο backup ευτυχώς ήταν σχεδόν 5 μέρες πριν το συμβάν. Τέσσερις νέους δίσκους αργότερα, και ο server ήταν επάνω αναλύοντας ξανά τα δεδομένα.

Ηθικό δίδαγμα… Θέλω πιο συχνό backup.

Posted in general | Tagged , , | Leave a comment

Thunderbird 68.1.0 (64-bit) as a Newsgroup Reader

Εγκατέστησα το Thunderbird 68.1.0 (64-bit) αποκλειστικά και μόνο για να παίρνω Newsgroup feeds. Η εγκατάσταση ήταν απροβλημάτιστη καθώς και το setup των Servers. Ή πρώτη δοκιμή ήταν επίσης χωρίς προβλήματα. Τον άνοιξα λοιπόν την επόμενη μέρα ξανά για να πάρω τα feeds μου και μέσα σε 5 λεπτά crash-αρε 2 φορές. Έτσι, απλά.

Σόρρυ παίδες αλλά δεν έχω χρόνο για να κάνω το debug. Ίσως κάποια άλλη φορά.

 

Posted in general | Tagged | Leave a comment

CERN turns to open source software as Microsoft increases its fees

Και εδώ είμαστε λοιπόν. Σας θυμίζει τίποτα αυτό; Το CERN λοιπόν το γυρίζει σε ελεύθερο λογισμικό για να μειώσει το κόστος αδειών χρήσης από την Microsoft.

Η πηγή του άρθρου είναι από το blog του CERN.

MAlt project

Taking back control using open software

The Microsoft Alternatives project (MAlt) started a year ago to mitigate anticipated software license fee increases. MAlt’s objective is to put us back in control using open software. It is now time to present more widely this project and to explain how it will shape our computing environment.

Background

Over the years, CERN’s activities and services have increasingly relied on commercial software and solutions to deliver core functionalities, often leveraged by advantageous financial conditions based on the recognition of CERN’s status as an academic, non-profit or research institute. Once installed, well-spread and heavily used, the leverage used to attract CERN service managers to the commercial solutions tends to disappear and be replaced by licensing schemes and business models tuned for the private sector.

Given the collaborative nature of CERN and its wide community, a high number of licenses are required to deliver services to everyone, and when traditional business models on a per-user basis are applied, the costs per product can be huge and become unaffordable in the long term.

A prime example is that CERN has enjoyed special conditions for the use of Microsoft products for the last 20 years, by virtue of its status as an “academic institution”. However, recently, the company has decided to revoke CERN’s academic status, a measure that took effect at the end of the previous contract in March 2019, replaced by a new contract based on user numbers, increasing the license costs by more than a factor of ten. Although CERN has negotiated a ramp-up profile over ten years to give the necessary time to adapt, such costs are not sustainable.

Anticipating this situation, the IT department created the Microsoft Alternatives project, MAlt, a year ago.

MAlt’s objective

The initial objective was to investigate the migration from commercial software products (Microsoft and others) to open-source solutions, so as to minimise CERN’s exposure to the risks of unsustainable commercial conditions. By doing so, the laboratory is playing a pioneering role among public research institutions, most of whom have recently been faced with the same dilemma.

MAlt is a multi-year effort and it will now enter a new phase with the first migrations.

The project’s principles of engagement are to:

  • Deliver the same service to every category of CERN personnel
  • Avoid vendor lock-in to decrease risk and dependency
  • Keep hands on the data
  • Address the common use-cases

Coming in 2019

The first major change coming is a pilot mail Service for the IT department and volunteers this summer, followed by the start of CERN-wide migration. In parallel, some Skype for Business clients and analogue phones will migrate to a softphone telephony pilot.

Many other products and services are being worked on: evaluations of alternative solutions for various software packages used for IT core services, prototypes and pilots will emerge along the course of the next few years.

How will MAlt impact you and how to contribute?

You will find all the details and progress on the project site and more particularly the list of products addressed in the project.

The new computing newsletter blog will communicate on general items, and in addition, a general presentation will be provided in the Main Auditorium on 10 September at 2.30 p.m.

Needless to say, isolated initiatives will waste effort and resources. Instead, if you or your team are willing to participate, if you have ideas, the best way is to join the coordinated Microsoft Alternatives effort by checking the project site and contributing to the discussion channel.

Interesting times ahead! While the Microsoft Alternatives project is ambitious, it’s also a unique opportunity for CERN to demonstrate that building core services can be done without vendor and data lock-in, that the next generation of services can be tailored to the community’s needs and finally that CERN can inspire its partners by collaborating around a new range of products.

Follow the project, get details, join: cern.ch/malt

Posted in articles, Open Source | Tagged | Leave a comment

Πίσω ξανά

Περάσανε ούτε λίγο ούτε πολύ 7-8 χρόνια από την τελευταία φορά που βρέθηκα στην Ελλάδα. Διάολε, πως είναι δυνατόν να είναι τόσα. Και όμως, είναι. Τίποτα δεν φαίνετε να άλλαξε. Ο ίδιος άγνωστος κόσμος τριγύρω. Ιούλης του 2018 και βρέθηκα να περπατάω ένα μεσημέρι Σαββάτου στην Αριστοτέλους κατεβαίνοντας προς τη παραλία. Απλά περπατούσα, χωρίς προορισμό. Δεν υπήρχε κάπου να πάω άλλωστε. Τότε ξαφνικά αισθάνθηκα έναν ζεστό καλοκαιρινό αέρα να με αγκαλιάζει κάτι σαν φλόγα που έκαιγε γλυκά. Μου θύμισε αμέσως την αγκαλιά της μάνας μου, μιας μάνας που δεν υπάρχει πια.

Μαμά, μου λείπεις. Μου λείπει ο ήχος της φωνής σου. Μου λείπει η σιγουριά της παρουσίας σου. Άργησα μαμά… εγώ φταίω. Συγνώμη.

Θεσσαλονίκη, Ιούλιος 2018

Posted in personal | Leave a comment

Αφιερωμένο σε Όλους τους Πατεράδες

Posted in personal | Tagged | Leave a comment

Microsoft customer satisfaction drops to almost Vista-era lows

Windows 8 has received its fair share of criticism for deviating from the classic desktop experience and instead push a touch-focused UI across all devices — even non-touch ones. Despite racking up respectable sales, a new report suggest it’s not just that the operating system isn’t seeing the kind of success Microsoft was hoping for; it’s actually taking customer satisfaction levels down to the lowest since Windows Vista was released.

According to the American Consumer Satisfaction Index, Microsoft’s score slid to 74 out of 100 in their latest report. That’s just one point higher than it was following Vista’s launch, and down four points since the company’s satisfaction rating peaked at 78 in 2011 before the release of Windows 8 dropped it to 75 in 2012.

«It seems clear that the release of Windows 8 did not give Microsoft a significant bump, as the release of Windows 7 did, nor did it dramatically lower customer satisfaction in a rather short time frame, as the release of Vista did,» David VanAmburg, director of ACSI, said in a statement.

VanAmburg was cautious not to pin all the blame on Windows 8 this early in its life cycle. “If Microsoft’s ACSI benchmark flattens next year or drops another point or two, then it is probably safe to say that Windows 8 will be the prime culprit behind a significant downturn in customer satisfaction.”

Microsoft isn’t planing on waiting that long to find out. Later this year the company will be releasing an update for its operating system, Windows 8.1, which is expected to address several common complaints from users. Among them are the return of the start button (but not the start menu), a boot to desktop option, and some much-needed search improvements. Codenamed Blue, this will be a free but major update for Windows 8 users. A public preview release is due this summer at Build, while the final code should ship in the second-half of 2013.

via techspot

Posted in general | Tagged | Leave a comment

Arrested Development Pirates Skip Netflix Out of Habit

Η Netflix είναι μια συνδρομητική υπηρεσία όπου μπορείς να παρακολουθείς TV series, κινηματογράφο, documentaries κλπ με κόστος περίπου $8 το μήνα. Βασικά είναι μια εξαιρετική υπηρεσία που προτιμώ τόσο για την ποσότητα επιλογής όσο και για την ποιότητα υλικού. Το αντικείμενο του παρακάτω άρθρου αφορά τα επεισόδια του Arrested Development, μια σειρά που υπάρχει πλήρης στο Netflix. Έλα όμως που 175 χιλιάδες άνθρωποι αντί να επιλέξουν μια υπηρεσία όπως το Netflix, αποφάσισαν να τα κατεβάσουν από torrents… Είναι τα $8 το μήνα ή η συνήθεια; Αυτό το θέμα διαπραγματεύεται το παρακάτω άρθρο από το torrentfreak.com.

 

Over the past two days more than 175,000 people have pirated episodes of the revived cult series Arrested Development. While the numbers don’t come close to those of hit series Game of Thrones, it’s remarkable to see how many of the downloaders come from regions where the entire season is available on Netflix. Are these people really too cheap to buy a Netflix subscription or are they downloading via BitTorrent out of habit?

To reduce unauthorized downloading, content producers should make their products widely available and take away the incentive for people to pirate.

The above is an argument often heard in defense of piracy. In theory it makes sense, but when Netflix released the entire season of the revived cult series Arrested Development this Sunday, something strange happened.

Tens of thousands of pirates lined up to grab a copy from various torrent sites. Many came from the U.S. and other countries where people only have to sign up for a free Netflix account to watch the show.

TorrentFreak tracked the download numbers for the various episodes and season bundles and found some interesting results.

During the first two days, episode one of Arrested Development topped 175,000 downloads on public BitTorrent trackers. A decent number, but one that pales in comparison to records set by Game of Thrones and other hit series.

Unfortunately the download figures by themselves are meaningless without context, so it’s hard to draw conclusions on how the Netflix release affected them. From past experience, however, it is safe to say that the numbers would be significantly higher if a show had been released on a premium cable network.

After all, in countries where Netflix is available people have little reason to pirate the show. Or do they?

Looking at a sample of the geographical locations of the pirates we see that the United States comes out on top with 18%. Other countries where Netflix is available, such as Canada (11.8%), United Kingdom (5.6%) and Sweden (3.5%) are also high on the list. In fact, Australia is the only non-Netflix country in the top five.

table

 

While it’s easy to conclude that this proves that these “pirates” are just cheap thieves, the reality is a bit more complicated. For one, it could be that the download numbers would have been exponentially higher if Arrested Development hadn’t been made so widely available.On the other hand, it also appears that not all of those who choose to pirate Arrested Development do so because they are unwilling to pay for a Netflix subscription.Looking at the comment section of a popular TV-tracker there are plenty of comments on the issue. One downloader comes in with the stereotypical response, saying that he just “wasted” $8 on a Netflix subscription. However, there are many who disagree with this view.

One commenter notes:“I certainly don’t see it as wasted. I’m fully supportive of Netflix for what they are trying to achieve. They’ll have my $8 regardless of whether I use it or not.”

Another one adds:

“You didn’t waste $8, you proved that Arrested Development was worth funding for a fourth season. And you got to see it slightly sooner, which is totally worth it.”

The above comments are among many suggesting that even those who have a Netflix subscription may still download the episodes through BitTorrent sites.

In part this is out of habit as that is how many people have enjoyed TV-shows for many years. The comment below from a Swedish downloader shows that pirate habits are sometimes fueled by unusual situations.

“I have a Swedish Netflix account, but for some stupid reason the PS3 app won’t let me turn the subtitles off. I can choose between Swedish, Finnish etc subtitles but there’s no option to turn them off completely. So here I am downloading the episodes, even though I have Netflix, just to watch without subtitles.”

Of course there are also many downloaders who turn to unauthorized sources because Netflix is not available in their country, as is the case in Australia, which has the highest piracy rate per capita.

In an open letter, the Australian consumer advocacy organization Choice recently asked Netflix to open up shop down under, so Aussie fans can watch their shows legally. Netflix is receptive to these comments and told PaidContent that it’s “busily expanding” into new markets.

According to one commenter on a torrent site, the potential for new customers is certainly there.

“I would have paid for a month if they were available in my country just to show appreciation for Arrested Development and their great business model but hey…”

The above lays out some of the challenges faced today by TV-producers old and new. There is a huge demand for TV content but at the same time people’s viewing habits are rapidly changing.

All in all Netflix has to be applauded for their efforts to innovate. The lack of windowing and on-demand availability will certainly have an impact on piracy rates, although it may take a while for some to convert, even those who already pay for Netflix.

If the conditions are right, however, old patterns will eventually change.

 

via torrentfreak.com

Posted in general | Leave a comment

Internet Explorer 10 beats Chrome and Firefox at blocking malware downloads

This is definitely something…

Internet Explorer 10 beats Chrome and Firefox at blocking malware downloads http://www.infoworld.com/t/web-security/internet-explorer-10-beats-chrome-and-firefox-blocking-malware-downloads-218560?source=rss_

 

Posted in articles, general | Leave a comment

Checker Plus for Gmail. Έτσι έπρεπε να είναι το GMAIL.

Για όσους διατηρούν πολλαπλούς λογαριασμούς στο gmail πιθανόν να έχουν βρεθεί σε ένα χάος με τα μηνύματά τους. Προσωπικά βρήκα το παρακάτω plugin σαν ένα από τα πλέον χρήσιμα και είναι το 1ο που προτείνω σε όλους τους γνωστούς μου.

Διατηρώ αρκετά email accounts αλλά όλα συγκεντρώνωνται σε ένα gmail account που είναι και το προσωπικό μου. Εκτός αυτού έχω και το κύριο πανεπιστημιακό μου λογαριασμό στη google αφού τα google apps είναι εξαιρετικά διαδεδομένα στα αμερικανικά πανεπιστήμια.  Το προσωπικό μου λοιπόν email, είναι και ένα αποθετήριο για όλα τα άλλα accounts που χειρίζονται mailing lists, shopping, φίλους, εργασία κλπ. Έπρεπε λοιπόν να μεταβαίνω από το ένα λογαριασμό στον άλλο, και να παρακολουθώ τι έρχεται, τι είναι πρέπει να απαντηθεί κλπ

Όλα αυτά λύθηκαν με το εκπληκτικό το Checker Plus for Gmail. Η ευκολία χρήσης του, τα δεκάδες features και η συνολική αξία του το κατατάσουν απλά στις πρώτες επιλογές μου.

Hey Jason… THANKS!!!

Posted in interesting | Leave a comment

Sorting Lists with more than 1,1M Rows

Recently I encountered a very weird problem. My wife is working with satellite data producing huge text files with numbers seperated by a space. The total amount of rows exceeding the 1,1 million. So, how we can sort these long huge lists based on multiple criteria?

If you try LibreOffice you will notice very fast, that the max number of rows are 1,048,576. Anything existing beyond that number, its lost. You can always of course split the list but then you can’t simple sort the numbers. And beside this, the LibreOffice is having a stupid limitation to only 3 criteria.

The solution is called «Use the damn terminal!» Actually the command is «sort» and with few parameters, you can get the whole file ready, with your values sorted in less than few seconds.

How? Lets say my file is called foo.txt, and is having 5 columns separated by a space. You want to short this file first by the 5th column and then by the 2nd, 3rd and 4th.

$sort -k5n,5 -k2n,2 -k3n,3 -k4n,4 foo.txt > foo_new.txt

Bam… Done!

Mandatory arguments to long options are mandatory for short options too.

-b–ignore-leading-blanks ignore leading blanks
-d–dictionary-order
consider only blanks and alphanumeric characters
-f–ignore-case
fold lower case to upper case characters
-g–general-numeric-sort
compare according to general numerical value
-i–ignore-nonprinting
consider only printable characters
-M–month-sort
compare (unknown) < `JAN” < … < `DEC”
-n–numeric-sort
compare according to string numerical value
-r–reverse
reverse the result of comparisons

Other options:

-c–check
check whether input is sorted; do not sort
-k–key=POS1[,POS2]
start a key at POS1, end it at POS 2 (origin 1)
-m–merge
merge already sorted files; do not sort
-o–output=FILE
write result to FILE instead of standard output
-s–stable
stabilize sort by disabling last-resort comparison
-S–buffer-size=SIZE
use SIZE for main memory buffer
-t–field-separator=SEP use SEP instead of non- to whitespace transition
-T–temporary-directory=DIR
use DIR for temporaries, not $TMPDIR or /tmp multiple options specify multiple directories
-u–unique
with -c: check for strict ordering
otherwise: output only the first of an equal run
-z–zero-terminated
end lines with 0 byte, not newline
–help
display this help and exit
–version
output version information and exit
Posted in code | Tagged | Leave a comment

Smithsonian Air & Space Museum

I arrived yesterday in Washington, DC via Dulles International Airport. I decided to spend the night at Staybridge Suites, near the airport (btw, very nice and very comfortable place. I am definitely suggesting it). The purpose of the trip its a talk that I will give this Tuesday. Anyway, the reason that I am writing this post its not the conference; its my visit at the Smithsonian Air and Space Museum , near the Airport (there is one more near the Capitol in Washington, DC but I didn’t visit it… yet).

I have to say that most of all, I will remember the moment that I saw Enola Gay. The plane that dropped the 1st atomic bomb in the history of mankind. The plane that actually put the world in a new terrifying era. Today, that we know how many people suffered from that action and even knowing the numbers, we can’t imagine the horror of the moment. Looking at the plane… you are feeling something strange, awkward. I saw even Americans starring it for more than 10 minutes without saying any word.

Still, is a very unique piece of history.

Posted in opinion | Leave a comment