2014.12.05

Δυο ημέρες με το Myo

Πριν από τρία περίπου χρόνια εξετάζαμε το ενδεχόμενο ανάπτυξης του AthensBook ως ένα ‘φυσικό’ αντικείμενο (κιόσκι) το οποίο θα βρισκόταν σε συγκεκριμένα σημεία στην πόλη (π.χ. στο lobby ενός ξενοδοχείου, ενός δημόσιου κτηρίου ή την σάλα ενός καταστήματος) και θα επέτρεπε σε περαστικούς αλλά και τακτικούς χρήστες της εφαρμογής να λάβουν υπερ-τοπικές πληροφορίες ακόμη και όταν δεν είχαν μαζί τους κάποια συσκευή που υποστηρίζουμε (η διείσδυση των smartphones το 2011 ήταν αρκετά — πιο — περιορισμένη απ’ότι σήμερα). Στα πλαίσια της αρχικής έρευνας έκανα μια αίτηση στην Leap Motion για την, ιδιαίτερα καινούργια τότε, συσκευή τους το Leap Motion Controller. Η ιδέα ήταν απλή: να αντικαταστήσουμε το ‘άγγιγμα’ με ‘gestures’ στον αέρα. Να δώσουμε τη δυνατότητα χρήσης της ‘εφαρμογής’ δηλαδή χωρίς την υποχρέωση του αγγίγματος μιας οθόνης (κάτι που είναι, δυνητικά, δύσκολο σε κάποιες περιπτώσεις, όπως π.χ. όταν συναντώνται capacitive touchscreens και γάντια). Λίγο καιρό αργότερα η αίτηση έγινε δεκτή και λάβαμε το Leap Motion SDK και ένα prerelease unit του Leap.

Δυστυχώς η εμπειρία χρήσης ήταν κατώτερη των προσδοκιών. Αφήνοντας τα προβλήματα στη πλευρά του λογισμικού (το οποίο συνεχώς ενημερώνεται και βελτιώνεται) η εμπειρία που είχαμε ήταν αντίστοιχη αυτής που έχει καταγραφεί από αρκετούς, κάποιους περισσότερο και άλλους λιγότερο διάσημους, καθώς και διάφορα μέσα: το Leap είναι ένας πολλά υποσχόμενος, ίσως και επαναστατικός τρόπος χρήσης του υπολογιστή σου αλλά σήμερα δεν είναι ούτε κατ’ελάχιστον έτοιμος για χρήση από το ευρύ κοινό. Τα προβλήματα του είναι αρκετά και πολυδιάστατα: αφενός πρέπει να κρατάς σε σταθερή σχετικά απόσταση το χέρι σου από τον αισθητήρα. Και όσο γυμνασμένο χέρι, μπράτσο και ώμο κι αν έχεις, αυτό γίνεται πολύ γρήγορα κουραστικό, αν όχι αδύνατο. Αφετέρου, δεν έχει καθόλου εύκολο τρόπο να ‘κλείσεις’ τη συσκευή προσωρινά. Τα ‘όρια’ μεταξύ λειτουργίας και παύσης είναι εντελώς αυθαίρετα. Υπάρχουν κάποια gestures που τείνουν να γίνουν πρότυπο αλλά αφενός δεν είναι αποδεκτά απ’όλους ακόμη, αφετέρου πολλές φορές στο μεσοδιάστημα μερικών δεκάτων του δευτερολέπτου που μεσολαβεί ενδέχεται να εκληφθούν κινήσεις και εντολές από τη κίνηση του καρπού, κάτι που σε περιπτώσεις μπορεί να είναι καταστροφικό. Το τελευταίο μέρος σταδιακά βελτιώνεται με καλύτερες βιβλιοθήκες και καλύτερους ‘πελάτες’ αυτών, όμως τέτοια ζητήματα διεπαφής είναι πολύ βασικά και, όπως φαίνεται, δεν έχουν αντιμετωπισθεί συστημικά από το Leap μέχρι στιγμής.

Κατά συνέπεια το Leap είναι μια συσκευή όπου πρέπει διαρκώς να σκέφτεσαι που βρίσκεται το χέρι σου, τι θέση έχει σε τρεις διαστάσεις, κάτι αρκετά κουραστικό πέραν από φυσικά και νοητικά. Τέλος, οι σημερινές υπολογιστικές συσκευές κατά κανόνα δεν ταιριάζουν με το Leap. Ίσως μια μελλοντική συσκευή, απόγονος ενδεχομένως του ‘παραδοσιακού’ υπολογιστή εργασίας (desktop, laptop κλπ), με αισθητήρα μεγαλύτερης διακριτικής ικανότητας, όχι χρονικά (το Leap παίρνει δείγματα στα 290Hz) αλλά χωρικά, που θα απευθύνεται δηλαδή σε άτομα που κάθονται π.χ. πάνω σε ένα ‘έξυπνο’ τραπέζι (βλ. Microsoft Surface — το αυθεντικό, πλέον γνωστό ως PixelSense — όχι η αποτυχημένη-εμπορικά-και-φρανκενστάιν-χρηστικά-ταμπλέτα) να ήταν τελικώς πολύ εύχρηστο. Και φυσικά φαίνεται πως έχει μεγαλύτερο πεδίο εφαρμογής σε ειδικόυς τομείς, όπως π.χ. την μετάφραση νοηματικής γλώσσας σε ‘πραγματικό χρόνο’, κάτι που ήδη γίνεται από προσπάθειες όπως το MotionSavvy, ή την διάγνωση της νόσου του Πάρκινσον κλπ. Λίγους μόνο μήνες μετά την παραλαβή του Leap έμαθα για το Myo της καναδικής Thalmic Labs. Μια συσκευή που επίσης υπόσχεται πολλά, όμως παίρνει έναν εντελώς διαφορετικό δρόμο για να το επιτύχει.

Τι είναι το Myo

myo
»

comments

2014.11.11

The ‘Net As A Utility – Arcs of Political Discourse

In the years between his sensational appearance as a Junior Senator before his colleagues at the Democratic Party Convention in 2004 and his election in late 2008, Barack Obama carefully built a public profile of a quasi-radical reformist who, at the same time, is in touch with the world and realistic about the limits and power of politics. He consistently and systematically demonstrated his eagerness to make things better and fairer for the average citizen of his country, the economy and the world. You could argue, and many have since the early parts of his campaign in 2008, that Obama vastly over-promised. His campaign for ‘CHANGE’ had the power to convince even the most disenfranchised voter, the apolitical class.

Just a few short years later, Obama’s pre-election rhetoric seemed as far from his actual policy as his predecessor’s posturing about the US’s military successes in the Middle East. What happened? Being elected to office, I guess; Large-scale domestic and international SIGINT/eavesdropping, Guantanámo, the current mess in Iraq and Afghanistan, his back-pedalling on environmental policy. The US Economy is arguably in a better place than it was when he took over, but he hasn’t managed to revive it to an extent that would safeguard it for the future, while inequality is still a massive social issue in the US.

Over-promising inevitably resulted in under-delivering and this could not possibly exclude issues like regulating the Internet, that are somewhat less important, at first glance, than healthcare or war.

Obama’s policy on the openness of the ‘Net was, effectively, the lack of any policy. The FCC, lobbied intensely by the few monopolies that rule both backbones and the last-mile in the US and the affluent stakeholders in those oligopolies and monopolies, failed to provide any safeguards for the open Internet; in 2013 we saw the first open dispute between a technology company (Netflix) and cable providers when the former saw the performance of its service degrade to the point where it threatened its survival. Netflix ended up paying those providers to make sure its videos reached consumers in reasonable speeds and the end of the open, fair, Internet had begun.
»

comments

2014.07.02

Unwarranted Takedown

A few days ago Microsoft, in what is probably the silliest action they’ve taken in a while now, took down 22 domains belonging to dynamic DNS company noip.com. We know ’cause we use their services at Cosmical. Their move, against a service provider of this sort, is unprecedented and somewhat dangerous from a legal perspective; their argument was that hosts using the dynamic DNS services of noip.com were spreading malware and engaged in illegal activity.

Instead of engaging with noip.com to disable those hosts and block those accounts, they opted to go to (US) Federal Court and get warrant seizing the domains and crippling not just the culprits, but effectively thousands (if not millions) of noip.com customers.

The problem here is that there is no proportion in Microsoft’s response and no concern for the legitimate users of the service, while jeopardising the service provider’s integrity and reputation in the process. It would be akin to disconnecting a nation from the internet, just because there were a few hacking attempts originating in it. By that same logic employed by Microsoft, other service providers, including Microsoft itself, might be in danger of domain seizures, disconnection etc. because a very small percentage of their customers broke the law.

Obviously the responsibility does not only lie with Microsoft here, but also with the Federal Court that allowed and enabled Microsoft to disrupt noip.com’s service. On its part noip.com claimed that Microsoft never contacted them about the problems they experienced and that they would have been able to take targeted measures to stop the abuse from happening without affecting the vast majority of their customers who are now experiencing an outage.

It will be interesting to see how noip.com customers will react; it would be great if a Class Action Lawsuit arose and was filed against Microsoft, which would hopefully lead to other companies choosing more civilized ways of resolving disputes and countering abuse in the future. I guess nothing of the sort is going to happen. Instead of any legal proceedings against Microsoft, noip.com will eventually get hold of its domains back from Microsoft and the service will be restored.

But the very fact that those domains got ‘hijacked’ by Microsoft so easily in the first place and the precedence it sets is frightening and dangerous. That is, the fact that a single corporation, without any due care for the side-effects to lawful customers of a service provider, is able to take the service down, is cause for great concern.

comments


» Fira Sans and Fira Mono

After many years of using Inconsolata Hellenic on my linux and OS X boxes as the monospace font of choice for development, I switched to Fira Mono, commissioned by Mozilla for their Firefox OS and designed by Erik Spiekermann. Inconsolata might have been one of the best looking monospace fonts I’ve ever seen – and the fact that it was free made it an insanely great choice – but it was time for a change. Oh and one more thing, Fira has full support for (monotonic) Greek.

comments

» Go and Javascript.

I’m going to go out on a limb and predict that Python is being replaced by Go. I don’t have a lot of information to back up this prediction except that most of the positive articles I read about Go are written by Python developers, and a lot of them say that they are now actively migrating their code base from Python to Go. I don’t see as much enthusiasm for Go from developers using statically typed languages, probably because of Go’s antiquated type system (which is still a big step up from Python, obviously).

1 comments


2014.05.04

Υπερίων & η αγορά της Ευρυζωνικότητας

Ξαναγυρίζω σε ένα θέμα για το οποίο έχω γράψει αρκετά. Προ μερικών ετών, σε ένα άρθρο μου έγραφα για το ΣΑΠΕΣ, πλέον Υπερίων, το σύστημα της ΕΕΤΤ για την καταγραφή της πραγματικής ταχύτητας σύνδεσης ανα την ελληνική επικράτεια.

Η ιδέα είναι πολύ απλή: γράφεσαι με το email σου και πραγματοποιείς, μέσω του δικτυακού τόπου του Υπερίων, μετρήσεις της ταχύτητάς της σύνδεσής σου. Προφανώς η υπηρεσία είναι δωρεάν, όμως και φοβερά χρήσιμη, τόσο για την ΕΕΤΤ, που εν γένει έχει συμβολικό ρόλο στην Ελλάδα, αν κρίνουμε από τα χάλια της ευρυζωνικής συνδεσιμότητας όχι μόνον της χώρας εν γένει αλλά και κεντρικών γειτονιών της πρωτεύουσας της, αλλά και για τον ευρύτερο πληθυσμό.

Δυστυχώς μέχρι σήμερα ελάχιστοι άνθρωποι έχουν μπεί στον κόπο να αξιοποιήσουν την υπηρεσία για να καταγράψουν την ταχύτητα της σύνδεσής τους. Φαντάζομαι πως οι περισσότεροι από αυτούς (α) δεν έχουν ιδέα για την υπηρεσία, αλλά και να είχαν (β) σιγά μην κάθονταν να κάνουν περιοδικά μετρήσεις. Μια λύση θα ήταν η υποχρέωση από την ΕΕΤΤ στους παρόχους να συνοδεύουν τα αρχικά έγγραφα μιας συνδρομής (και τον εξοπλισμό) με κάποιο ενημερωτικό φυλλάδιο που θα παρώτρυνε τους πελάτες τους να χρησιμοποιήσουν το σύστημα για να μετρήσουν την ταχύτητα της σύνδεσής τους. Φυσικά οι πάροχοι κάτι τέτοιο δεν θα το ήθελαν και φυσικά αυτό θα έλυνε ίσως εν μέρει το (α) αλλά όχι το (β).
»

comments


» Broadband matters.

A 10% increase in fast broadband penetration can result in between 0.25% and 1.38% growth in a country’s gross domestic product (GDP), research by the International Telecommunications Union (ITU) suggests, as well as a 3.6% increase in efficiency.

comments


2014.04.23

geodata.gov.gr: Στις ‘ελληνικές καλένδες’ των Δημόσιων Δεδομένων

Πριν από περίπου τέσσερα χρόνια υπέπεσε στην αντίληψή μου το geodata.gov.gr. Ήταν ένα από τα οράματα του τότε Πρωθυπουργού, για μια Ελλάδα τεχνολογικά ανεπτυγμένη, κοινωνικά δίκαιη, δημοσιονομικά εύρυθμη κλπ. Το geodata.gov.gr ήταν (αναφέρομαι εκούσια και επιτηδευμένα σε παρελθοντικό χρόνο) ένα portal δημόσιας γεωγραφικής πληροφορίας που στόχο είχε να συσσωρεύσει δημόσια πληροφορία και να την διαθέσει στο κοινό, συχνά κάτω από όρους ευνοϊκούς τόσο για προσωπική όσο και για ερευνητική ή εμπορική χρήση.

Ταυτόχρονα με το geodata.gov.gr έγινε αισθητή και η κρίση και το (αφελές) όραμα του τότε Πρωθυπουργού μετασχηματίστηκε σε έναν (έμπρακτο) οικονομικό, πολιτικό και, εν τέλει, κοινωνικό εφιάλτη από τον οποίο ακόμη δεν έχουμε ξυπνήσει. Η πρώτη προσπάθεια δημιουργίας μιας ενημερωμένης, πλούσιας βάσης γεωχωρικών δημόσιων δεδομένων σύντομα άρχισε να δείχνει την ηλικία της. Μέχρι το φθινόπωρο του 2011, όταν διατέθηκαν τα δεδομένα του δικτύου του ΟΑΣΑ, η παρακμή ήταν ήδη εμφανής: τα περισσότερα από τα στοιχεία του geodata.gov.gr ήταν ήδη παρωχημένα, ενώ τα μόλις ανακοινωθέντα δεδομένα του ΟΑΣΑ, που διατέθηκαν βάσει του προτύπου GTFS που σχεδιάσε και χρησιμοποιεί η Google για να προσφέρει λειτουργίες πλοήγησης σε δίκτυα ΜΜΜ ήταν τόσο προβληματικά που ο Phil Stubbings, ένας βρετανός μηχανικός λογισμικού που κατοικούσε εκείνη την εποχή στην Αθήνα και είχε δημιουργήσει, μετά από πολύ κόπο και μεράκι, το zee.gr, ένα φανταστικό project καταγραφής και κωδικοποίησης του δικτύου των ΜΜΜ στην Αθήνα με σκοπό την δημιουργία ενός διαδικτυακού journey planner, έγραφε στο FAQ του zee.gr:

The data however contained many errors, for example buses traveling at the speed of light, missing and corrupt trips and incorrect ordering of stops. For this reason, I have corrected many schedules, added/removed routes and in combination with my initial data-set, effectively have a distinct set of transit data. I believe that OASA (and soon OAS.TH) will provide an updated feed. If interested, keep checking here for updates.

Δυστυχώς, η πίστη του Phil στην Ελληνική κυβέρνηση μάλλον τον πρόδωσε. Παρ’ότι ο ΟΑΣΑ ανανέωσε τον περασμένο Δεκέμβριο τα δρομολόγια (ομολογώ πως δεν έχω ελέγξει την ποιότητα των νέων δρομολογίων για να μπορώ να κρίνω αν είναι καλύτερα από τα παλαιότερα που αναφέρει ο Phil παραπάνω) οι στάσεις και το γενικότερο δίκτυο του οργανισμού παραμένει ανενημέρωτο από το 2011. Η ίδια εικόνα επικρατεί στις περισσότερες άλλες κατηγορίες πληροφορίων, με τον αριθμό των ενημερώσεων που έχουν λάβει χώρα στον δικτυακό τόπο τον τελευταίο χρόνο να μετρούν λιγότερες από δέκα.
»

1 comments

Download Spinalonga's Podsafe rock music for your podcast. From Athens, Greece, with love.'