Posts

  • LLM Frameworks are Like ORMs in the 80s

    Imagine being a programmer in the early 80s, just discovering a new programming language slightly different from the others. You don’t write algorithms with if-else switches and for-loops. Instead, you describe your expected output dataset, and the underlying system (called a database) rewrites your query as an algorithm for you, executes it, and gives you the desired resultset. However, to use it effectively, it would help if you had a basic understanding of the relational model, which initially seems counter-intuitive, but after a few days, you grow more comfortable.

  • Full Text Search on PDFs With Postgres

    With all these LLMs flying around, PDFs have become popular data sources again. Wait, can a blob of binary be considered a data source, just because human eyes can interpret it visually? Well, no. Unless you can run SQL queries on top of them. This post discusses that.

  • llamafile for Meltemi: the first LLM for Greek

    I have published a HuggingFace repo with llamafile and gguf file format models for Meltemi 7B Instruct v1.5, the first Large Language Model (LLM) for Greek. Meltemi was trained by Athena Research & Innovation Center. You can read about its technical details here

  • Η Τεχνητή Νοημοσύνη Χρειάζεται Ανοιχτά Μοντέλα

    Για εμάς τους προγραμματιστές το μεγαλύτερο ίσως απόνερο από την ιστορία με την OpenAI είναι ο στιγματισμός της “ανοιχτότητας”. Στην πληροφορική, εδώ και δεκαετίες το επίθετο “ανοιχτό” έχει πολλαπλές χρήσεις: αναφέρεται ανοικτά πρότυπα όπως το GSM και το 5G στις επικοινωνίες ή το HTTP και το ανοιχτό λογισμικό γενικότερα. Η λογική όμως είναι ξεκάθαρη: υπάρχει ένα κοινός τόπος ανοιχτός και διαθέσιμο προς όλους, και από εκεί και πέρα ο ανταγωνισμός λειτουργεί προσθετικά.

  • We Need More DSLs in the Database

    TL;DR: Below are some thoughts around pgJQ: Use jq in Postgres

  • Διοφάντη: Διαύγεια για ανθρώπους

  • Συνέντευξη | Η “Διοφάντη” αποκαλύπτει “πού πάνε τα λεφτά”

  • Συνέντευξη | H προβολή στις εκλογές του Μαΐου

    Συνέντευξη στο Πρακτορείο FM 104,9

  • Για ποια έλλειψη προσωπικού μιλάμε;

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

  • Πρώτη δουλειά το 2020

    Το 2020 ήταν η χρονιά των μεγάλων αλλαγών ιδίως στην καθημερινότητα της εργασίας. Κάθε μεγάλη αλλαγή είναι συνυφασμένη και με δυσκολίες αλλά και με ευκαιρίες. Στο παρόν θέλω να αναφερθώ στο δυσκολίες που αντιμετώπισαν συγκεκριμένα οι νεοεισερχόμενοι στην αγορά εργασίας το 2020. Αν οι δυσκολίες αυτές δεν αντιμετωπιστούν άμεσα, υπάρχει ο κίνδυνος μια νέα γενιά ορεξάτων επαγγελματιών να χαθεί κάπου ανάμεσα στα online calls.

  • Γραφή: Το κρυφό όπλο της τηλεργασίας

    Οι τελευταίες εβδομάδες του χρόνου είναι μια καλή ευκαιρία να αξιολογήσουμε το πώς δαπανησαμε το διαθέσιμο χρόνο μας, κατα τη διάρκεια του έτους που μας πέρασε. Στο επαγγελματικό πεδίο οι περιορισμοί της πανδημίας μας υποχρέωσαν να περάσουμε αρκετές ώρες σε βιντεοκλήσεις (Ζοom, Skype) και εφαρμογές άμεσων μηνυμάτων (Slack, Teams). Τα πλεονεκτήματά τους είναι αναμφισβήτητα και αυτονόητα. Εντάσσονται εν πολλοίς στο ευρύτερο ζήτημα που έχει να κάνει με το ερώτημα «μέλλον της εργασίας» και ιδίως σε ό,τι αφορά την επικοινωνία μας με συνεργάτες. Η άποψή μου σχετικά είναι πως το μέλλον της εργασίας είναι η απομακρυσμένη ασύγχρονη επικοινωνία.

  • Modern Data Practice and the SQL Tradition

    This made it to the Hacker News front-page too: some very interesting comments there

  • diofanti.org : Περισσότερη Δι@ύγεια

    Κατα τη ταπεινή μου άποψη, 3 είναι τα ερωτήματα που ανακυκλώνονται περισσότερο στη σύγχρονη ελληνική πραγματικότητα:

  • Συνέντευξη | Η πιο πολύτιμη «πρώτη ύλη» σε επίπεδο αγοράς και κάλπης

    Συνέντευξη στη Νατάσα Στασινού για τη Ναυτεμπορική

  • Συνέντευξη | Φλόρεντς Τσελάι: Το Διαδίκτυο δεν είναι μόνο τρεις - τέσσερις εφαρμογές

    Συνέντευξη στη Σίσσυ Αλωνιστιώτου για την Καθημερινή της Κυριακής*

  • Βία ή Μήτις; Μία Πολιτική Επιλογή

    Πόλεμος μεταξύ κυβέρνησης και αξιωματικής αντιπολίτευσης…”, “Στη μάχη του σταυρού ρίχνονται οι υποψήφιοι βουλευτές…”, “Προεκλογική εκστρατεία ξεκινά…”: Αυτές είναι κάποιες απο τις εκφράσεις που ενίοτε διανθίζουν το δημοσιογραφικό λόγο όταν αυτός αναφέρεται στην πολιτική επικαιρότητα. Η χρήση τους είναι συνήθως μεταφορική και γίνεται για να προσδώσει μια παραπάνω ένταση στην είδηση. Σημασιολογικά όμως υποδηλώνει την στενή σχέση αναλογίας και αντιστοίχισης μεταξύ πολέμου και πολιτικής. Ο Carl von Clausewitz είχε γράψει σχετικά πως

    “Ο πόλεμος είναι η συνέχιση της πολιτικής με άλλα μέσα.” [ref]Για τη συγκεκριμένη φράση έχει γίνει μεγάλη συζήτηση απο ερευνητές και ο γράφων δε συμφωνεί πλήρως με την προσέγγιση αυτή, εν προκειμένω όμως αποδίδει ορθά το κατάλληλό μήνυμα [/ref]

  • The Books I Read and the World I Lived In 2016

    My records show that in 2016 I spent €1,698.64 buying books; a pretty high investment one might say. And since It’s that time again when random people on the web list the books they read in 2016 and make “read more” resolutions for 2017, I thought I’d share my own “year 2016 in books” list as well. The typical structure for these posts is a enumeration of a few books along with some comments. For me though, such an enumeration doesn’t work; I don’t read “randomly”, “for fun” or “to pass some time” or even to learn “interesting facts”. (if that was the case I’d write my own “fun with flags” book) I read with, and for, a reason, having some specific objectives in mind and putting every book I read in proper context.

subscribe via RSS