Είναι οι φοιτητικές συνελεύσεις πραγματικά δημοκρατικές;

Είναι οι φοιτητικές συνελεύσεις πραγματικά δημοκρατικές; Θα περιγράψω τη δικιά μου εμπειρία, στο DIT του ΕΚΠΑ, αναφερόμενος μόνο στη πρώτη και τελευταία συνέλευση που είχα το δικαίωμα να συμματάσχω.

Όντας ο πρόεδρος με τη μεγαλύτερη διαφορά ψήφων στην ιστορία στο σχολείο, δεν μπορούσα να μην είμαι ανυπόμονος για την πρώτη μου φοιτητική συνέλευση, εκεί που τόσοι σχολικοί σύμμαχοι και μη έλεγαν πώς είναι ο παράδεισος των γόνιμων συζητήσεων κλπ.
Το 2010 λοιπόν, πριν απο τον εκτός έδρας αγώνα αργά το απόγευμα με την ομάδα μου τότε, έλαβα χώρα η πρώτη μου συνέλευση, τάχαμο στις 13:00. Ιδανικά θα έπρεπε να κάτσω σπίτι και να φάω σωστά, 3 ώρες πριν τον αγώνα, ώστε να αποδώσω στο μέγιστο. Αλλά είπα πως η συνέλευση είναι πολύ σημαντικότερη απο μένα, οπότε ας πάω και θα φάω στο δρόμο.
Ήμουν στο αμφιθέατρο στην ώρα μου κουβαλώντας όλη τη ποδοσφαιρική μου πραμάτεια, καθώς θα πήγαινα αμέσως μετά να συναντήσω το πούλμαν της ομάδας και να κατευθυνθούμε προς το γήπεδο. Το αμφιθέατρο άδειο, μόνο πολλά χαρτιά κομμάτων πεταμένα απο εδώ και απο εκεί. Τελικά ήταν όλοι έξω – κάποιοι στο ωραίο κυλικείο που είχαμε τότε, πριν ξαφνικά ανακαλύψουν κάποιοι ότι είναι εκτός σχεδίου.

Δεν ξέρω ποιό ήταν το έναυσμα να αρχίσει η συνέλευση μετά από πολύ ώρα, αλλά υπήρχε ακόμα πολύς χρόνος για τον αγώνα. Κατά 99% ήταν γνωστό από την αρχή για ποιό πράγμα θα ψηφίζαμε, μιας και είχε γίνει πολύς λόγος επ’αυτού τις προηγούμενες μέρες. Σηκώνεται λοιπόν το πρώτο παιδί, λέει την άποψη του, που το νόημα της ήταν κάποιο, έστω Χ. Σηκώνεται ο επόμενος (μάλλον αντίπαλος), λέει το Υ. Χλιαρές απόψεις κατά τη προσώπικη μου γνώμη, αλλά σεβαστές φυσικά! Σηκώνεται και ο επόμενος, λέει το Ζ. Στην ουσία η Χ, Υ και Ζ απόψεις ήταν ακριβώς όλα όσα είχαν ειπωθεί στη σχολή εδώ και τόσες μέρες, αλλα δεκτό, λέω τα παιδιά θέλουν να ανακεφαλαιώσουν, to make their point once again.

Η ώρα πέρναγε βέβαια και ήδη ένιωθα άγχος για το πώς θα προλάβω να ψηφίσω και να πάω και στην αγώνα. Με τα πολλά δεν πήγα να φάω ποτέ, διότι φοβόμουν μήπως όταν σηκωθώ να πάω θα άρχιζε η ψηφοφορία και θα την έχανα, και το τι θα ψήφιζα είχε ήδη διαμορφωθεί στο κεφάλι μου. Σηκώθηκαν και άλλοι πολλοί, όλοι λέγοντας τα ίδια πάνω κάτω με τους συμμάχους τους, όλοι αναμασώντας τις Χ, Υ και Ζ απόψεις, προσπαθήσουν να σκοτώσουν το χρόνο. Μετά από πολύ ώρα, γυρνάω να δω τη κατάσταση μέσα στο αμφιθέατρο και συνειδητοποίησα πως πολλοί πρωτοετείς (μόνο αυτούς ήξερα) είχαν φύγει, χωρίς να ψηφίσουν.
Η ώρα είχε περάσει, έπρεπε να είχα φύγει ήδη, κάτι έπρεπε να κάνω. Μετά απο κάθε ομιλητή γίνονταν ερωτήσεις, οπότε μετά απο κάποιον πήγα στο μικρόφωνο και τους κοίταξα όλους – τόσο διαφορετικά στυλ από αυτά στο σχολείο, τόσο σκληρά πρόσωπα, και τους λέω ξέρω τι θέλω να ψηφίσω, θέλω να ψηφίσω, αλλά πρέπει να πάω στη δουλεία, έχουμε αγώνα – μπορώ να ψηφίσω σας παρακαλώ, να καταμετρηθεί η ψήφος μου και εσείς να συνεχίσετε τη συζήτηση.

Ξεσικωμός! Σηκώθηκαν πάνω, φώναζαν, έβριζαν και λέγανε στην ουσία όχι δεν γίνεται, πρέπει να περιμένεις, κλπ. Οπότε αναγκάστηκα να μην ψηφίσω και έφυγα, φοβισμένος ομολογώ. Δεν χρειάστηκαν πολλές συνελεύσεις για να καταλάβω το τέχνασμα που τα κόμματα ακολουθούσαν, χρησιμοποιούσαν μέλη τους για να αναμασούν τα ίδια λόγια ξανά και ξανά μέχρι οι ουδέτεροι/ανεξάρτητοι/μη-κομματοποιημένοι φοιτητές να φύγουν και να μείνουν (επί το πλείστον) μόνο μέλη κομμάτων, ώστε να διαμορφώσουν το αποτέλεσμα της συνέλευσης.

——

Η τελευταία μου συνέλευση ήταν τότε με τον Ρωμανό, ένα πλουσιόπαιδο που έκανε απεργία πείνας στη φυλακή […]. Πάμε εκεί λοιπόν, κλασσικά αργήσαμε να ξεκινήσουμε, άρχισε να λέει το κάθε κόμμα τα δικά του, φάτσες που ήξερα άρχισαν να παίρνουν το λόγο, παιδιά από τη Νομική, απο το Φυσικό και από άλλες σχολές είχαν έρθει σε μας να πουν τι πρέπει να κάνουμε.
Μας είχε πάρει ήδη το βράδυ, και θυμάμαι ένα κομματόσκυλο από το έτος μου να ανεβαίνει στο βάθρο και απαγγέλει ποίηση (από αυτή τη ρηχή, που κανείς βλέπει στο Facebook), πράγμα που ήταν εξοργιστικό, ήμασταν εκεί τόσες ώρες και περιμέναμε ενώ ξέραμε όλοι οι ανεξάρτητοι φοιτητές ότι θέλαμε να ανοίξει η σχολή μετά από μεγάλο διάστημα κατάληψης. Γέλασα λίγο, έκανα αστείο με τον διπλανό μου και θυμάμαι έναν τύπο, όχι απο τη σχολή μας να κοιτάει λές και του είχα βρίσει τη μητέρα και να με απειλεί, ότι αν ξαναγελάσω θα με δείρει κλπ.

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

Από το τελευταίο διάζωμα της αίθουσας θυμάμαι να παρακολουθώ με τρόμο όλα αυτά που γίνονταν στο ίδιο το πανεπιστήμιο μου και κάποιον να βιντεοσκοπεί. Δεν πέρασε πολύ ώρα ώσπου ο βασιλιάς ενός κόμματος να τον πλησίασει και να τον απειλεί ώστε να σταματήσει και να σβήσει το βίντεο. Όλοι ξέραμε τι είχε συμβεί σε ένα παιδί της σχολής που είχε διαφορετική άποψη από αυτόν τις προάλλες, οπότε το βίντεο διαγράφτηκε.

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

Εν κατακλείδι, αυτό είναι η πραγματική δημοκρατία; Κατά τη γνώμη μου μπορούν να συζητάνε τα κόμματα επ’αόριστον εάν το επιθυμούν, αλλά αφήστε τους φοιτητές να ψηφίσουν όταν αυτοί το θέλουν. Δεν ξέρω αν αυτό είναι το ιδανικό, αλλά ξέρω ότι οι συνελεύσεις θα συνεχίσουν αν είναι έτσι κομματικά ελεγχόμενες . . .

2015-Why I stayed in Greece?

2015 in review

As 2015 smoothly comes to an end, I would like to actually gather all the answers I had to give to the question: “Why you didn’t go to Switzerland and stayed here?”. You see 2015 had some nice milestones for me, like Paris, graduation as the top student from DIT, the European Project I worked on, a kiss, Cage and its new apps and the start of my Master studies. However, my decision to abort my studies in Switzerland, at EPFL (one of the top), 3 hours before the flight, was a critical one, a life changing one, because my life would take such a different course, based on that decision!

Every year, since my 2nd year at uni, I had to answer that question, leave or stay, based on good job offers or studies. However, this one at EPFL almost got me. So why didn’t I go? For sure, it was the optimal choice for my career, whether this is going to be an academic one or not. And money is everything, but money is not everything.🙂

The reasons I stayed here:

  • The people I love are here.
  • I love it here, despite being in many countries (and I am so shocked when I see compatriots going on a journey abroad and then fall in love with that country that much, that they ignore Greece), because it’s really one of the most beautiful countries and where I live is very nice too.
  • Every year I was travelling abroad, I didn’t want to set off on a new journey again!
  • In Greece I am more comfortable, since I grew up here and everything is easier for me.
  • My experience says that what I am loosing from not doing my Master there is: i) I can’t tell I did my Master at EPFL, which makes a difference, ii) I won’t meet the people who are pulling the strings. All the rest, are balanced between EPFL and DIT (well yeah DIT has the problems of Greek Universities (financing, occupations (καταλήψεις)), but still it manages to be one the best).

Long story short, I am convinced I am going to do just fine if I stay in Greece, but what about my children? Will they have a better future in a well organized country, since Greece will not change until the very last day of my life (well actually it will, but for the worst)? That’s a question that will haunt me after a couple of years for sure!

Approximate Nearest Neighbors (NN) Libraries in high-dimensions | RKD-forest vs LSH vs BBD-tree

NN (RKD-f,LSH,BBD)

The RKD forest is a project we created. For LSH, we used E²LSH (from MIT) and for the BBD tree we used ANN library. ANN was easier to handle than E²LSH. We used SIFT data for the measurements.

BBD tree was the most accurate of all, while RKD forest the fastest of all. BBD couldn’t decrease much of its execution time by approximation parameters (such as epsilon) will E²LSH could, resulting in faster execution with just a bit loss in precision (in respect with BBD tree).

Approximate Nearest Neighbors (NN) Libraries in high-dimensions | FLANN vs CGAL vs BOOST

NN (FLANN,CGAL,BOOST)

In this article, I will share with you my experience with FLANN, CGAL and BOOST libraries in (approximate) Nearest Neighbor (NN) Searching.

First thing to do is installing the library. BOOST was the easiest since it didn’t need compilation for our purposes. FLANN was easy too, with specific installation steps found in the manual. CGAL, was the hardest, but remember CGAL is huge (it covers many things in computational geometry).

For installing the first two, just reffer to their website. For CGAL do that too, but this installation for CGAL in Linux may be helpful too (it has steps for installing Linux too).

Once you install the library, comes the documentation and how clean the interface is. FLANN was the best, since it is small, robust and even if something isn’t clear in the documentation, you can easily find it in the code files. One disadvantage, is that the dataset must (at least from my perspective) be stored in a 2D array, but I use C++ for this purpose, so an std::vector would be nice.

CGAL, has good documentation, but you need to get familiarize with its concepts. Once you do that, you will be ok, but takes more effort than in FLANN.

BOOST was a failure. Remember, that we are exploring these libraries for high dimensions. It provides interface only for 2 and 3 dimensions. Moreover, you can not have your code accept any dimension the use wants (!), but you must limit the user to choose only some pre-defined (!) dimensions.

Just to define a point in d dimensions, I would need to write a recursive function, style that reminds me of Prolog. Moreover, the point had all the values initialized to the same value, not so realistic scenario. Just take a look at the code:

template <std::size_t D, std::size_t N>
struct fill
{
    template <typename Point>
    static void apply(Point& p, typename bg::coordinate_type<Point>::type const& v)
    {
        bg::set<D>(p, v);
        fill<D + 1, N>::apply(p, v);
    }
};
template <std::size_t N>
struct fill<N, N>
{
    template <typename Point>
    static void apply(Point&, typename bg::coordinate_type<Point>::type const&) {}
};

We should also compile it with a special option. Just to use 100 and 10000 dimensions, I had to write this: “c++ -I ../ bla.cpp -std=c++0x -ftemplate-depth-170001 -o bla”. That’s the reason you can’t have the user choose its dimension (because the depth of the compilation is limited). Further effort made me say: “Use BOOST only in 2D or 3D, not in higher dimensions.”

However, the main criterion is performance. It was clear, that FLANN outperformed CGAL in higher dimensions, since in experiments performed in 17D, CGAL already started loosing its efficieny over linear search. I tested FLANN on 100 and 10000 dimensions and the speedup was significant (but you find – usually – an approximation of the true NN).

CONCLUSION: FLANN wins CGAL and BOOST in high dimensions.

Non-programmer using Linux

Linux & people

The other day, at Cage, where we play football and I a guy from the field of Economics, asked me what I think about Linux. I answered back, with excess confidence, that Linux is not for people, it’s for programmers. Was I wrong? Mr. P. Kokkoris, a guy from Psychology field had installed Linux on his laptop and that was a surprise to me. So, I made him some questions…

Since some people asked me, I included a step by step guid for a dual boot with windows7 and Linux here. Alternatively, you can look at the comments sections.

How did you learn about Linux? Most people are not aware of this OS.

My neighbor installed them at his laptop, because he had been bored of Windows xp. Moreover, he was not able to reinstall Windows as easily as Ubuntu…I spotted them, he told me that they are fast and light and I thought, perfect, because I have an old laptop that needs a boost!
How did you install Linux? Was it easy or not?

Advices on the official site are so accurate, that even an Orang could succeed in this installation!
What do you adore in Linux?

I like the ease of the installation with multiple ways. I adore that I have all the apps installed, the ones that I would have to install by my own in Windows. For example, I did not have to install mtorrent, winrar. The most significant issue, is that these programs for opening a pdf and related tasks are way better that the ones of microsoft office.
What do you miss from Windows?

There are times that Linux are unbearable and even Google can not provide a solution, because I am doomed to use a stupid thing (probably he means the terminal), where I need to give commands in programming languages..On these situations, I am completely lost.
Are you happy from your desicion? Would you suggest Linux to ohters too?

I am not changing Ubuntu for nothing…I unreservedly recommend them on simple users like me, regardless of the rumors that want Linux to be for advanced users. That’s all folks, hope I helped the progress of science.

I would like to thank Mr. Kokkoris for answering these questions. I would also like to thank him for making me think of something. Should I also use Linux for my “simple user” tasks?

Erasmus

Erasmus

 NEW!  Erasmus announced for DIT here.

On the winter semester of 2012, I , G. Samaras was transferred from DIT, Athens to USI, Switzerland, via Erasmus program. There is no doubt, that this was a lifetime and unique experience, that I suggest everybody that has the privilege, to go for it!

Despite the fact that I have traveled in many countries before, Erasmus gave me the opportunity to meet people from other countries as a student, and not as tourist. I made friends from other countries, without of course forgetting the ones at home😉, I saw how other cultures interpret situations and life moments. Most of the things in life are relevant and some nations see things different from other nations. However, the more strong globalization becomes, the less obvious these differences become! And I saw how people from other countries deal with their every day life, with their work, their projects, the parties, the football (played with some very good players and with Italian defenders!) and everything else you can imagine. At this point, I would like to state, that, objectively, Greek people are in the top clean nations, based on the way they treat their homes.

From a technical aspect, I had the unique-in my mind- opportunity, to program a robot, to learn web technologies that have not yet been introduced in Greece (!), (see also this post). Moreover, I was introduced and used the powerful CGAL library in the course of Algorithms. I saw in which programming paradigm the foreign programmers are strong and in which they are weak. Also, I realized how much Greek words and symbols are used in science! Finally, I get used to speak with English terms, something that I would say, is essential for someone who studies informatics and telecommunications.

You also learn to adopt in new situations and leave away from home. However, the best part is for sure the one that I have not yet leave. The return at home after many months!! As one guy from Κλουβί stated, this is going to be a celebration!

We have created some pages, in which we wrote our experience from Erasmus.