Το AI δεν μας έκλεψε τη δημιουργικότητα | Κώδικας, νέες ιδέες & μάθηση
Μικρή ΚουβένταΣχετικά με αυτό το επεισόδιο
Σε αυτό το επεισόδιο μιλάμε για ΑΙ (ξανά), αλλά αυτή τη φορά αναλύουμε πώς έχει αυξήσει τη δημιουργικότητά μας. Εξηγούμε γιατί η όρεξη για νέα projects και μάθηση έχει επιστρέψει στα επίπεδα των πρώτων χρόνων, πώς οργανώνουμε τα agent sessions μας και ποιο κομμάτι της διαδικασίας μάς δίνει πλέον ευχαρίστηση.
Links:
Fakos: https://fakos.dev/
Django Day Copenhagen: https://2026.djangoday.dk/talks/paris/
Grafana: https://grafana.com/
Tools with LOGIC: https://withlogic.tools/
Εγγραφείτε στο Newsletter μας: https://mikrikouventa.fm/newsletter/
Suggestions:
Πάρις: https://kernel-internals.org/io-uring/
Αντώνης: https://chatgpt.com/features/voice/
Chapters:
00:00:00 Καλωσόρισμα & τα νέα μας
00:04:50 Καταστρέφει το AI τη δημιουργικότητα;
00:09:33 Εγκέφαλος στο 100%: 3-5 παράλληλα agent sessions
00:18:04 Βρίσκοντας ξανά την ενέργεια των πρώτων χρόνων
00:25:57 Harnesses & και τι δεν μας αρέσει στο Claude code
00:28:45 Τι είναι αυτό που μας δίνει ευχαρίστηση πλέον
00:32:05 Δεν υπάρχει καμία δικαιολογία να μην έχεις υψηλά στάνταρ
00:38:26 Τελικός καταναλωτής και καλογραμμένος κώδικας
00:40:00 Μάθηση, προσοχή και διαθέσιμος χρόνος
00:51:50 io_uring, containers & load testing
00:57:20 Κλείσιμο & προτάσεις
Βρείτε παραπάνω πληροφορίες για το επεισόδιο: https://mikrikouventa.fm/s08/e02/
Βρείτε μας στα Social Media:
* X - https://x.com/mikrikouventa
* Instagram - https://www.instagram.com/mikrikouventa/
* Ο Πάρις στο X - https://x.com/pariskasid
* Ο Αντώνης στο X - https://x.com/akalipetis
Δείτε όλα μας τα επεισόδια: https://mikrikouventa.fm/
#mikrikouventa #podcast #softwaredevelopment #coding #agenticai
Αυτόματη μεταγραφή — ενδέχεται να περιέχει λάθη.
Γεια σου Πάρη. Γεια σου Ντονί. Τι κάνεις Πάρη? Πάρα πολύ ωραία, εξαιρετικά. Φήμες λένε ότι σήμερα θα με αφήσεις να μιλήσω στο podcast. Ναι. Σήμερα ισχύει, έχω κάνει πολλή προετοιμασία με τον εαυτό μου για να μην μιλήσω. Χαλαρός ήμουνα, ενώ εμένα δεν μου φάνηκε τόσο πολύ γιατί όντως ήταν πολύ ενδιαφέροντα αυτά που άκουγα.
Να σου πω κάτι, ακόμα και εγώ το αισθανόμουν. Έχεις δει κάτι, είναι ένα μιμ που είναι και καλά από ένα πάρτι που είναι ένα αγόρι και μιλάει πολύ δυνατά σε ένα κορίτσο αυτή της, ξέρω πού είναι μετά από τάτους και είναι τύπο ότι αυτός λέει εκείνη τη στιγμή ότι έχεις το κεφάλι του και οι άλλοι κάνουν υπομονή ρε παιδί μου.
Ένιωθα έτσι εκείνη τη στιγμή ότι σε είχα πιάσει με τον ενθουσιασμό μου. Δεν νομίζω, εντάξει, χαλαρώστηκα, δεν είχα πρόβλημα. Τι νέα έχουμε Θα έχουμε νέα όταν βγει το επεισόδιο που θα σε κοπεκχάγει εσύ αλλά δεν σε κοπεκχάγει ακόμα οπότε δεν ξέρουμε πως πήγε αλλά φαντάζομαι πήγε τέλεια Θέλω να πιστεύω ότι καλά πήγε Να το overhype'αρω και να πω παρεμπιτώντας μπορείτε να κάνετε hype το βίντεο πλέον όχι απλά like Απλά να υπάρχει και το hype Υπάρχει κουμπί hype Το οποίο σου λέει ότι μπορείς να κάνεις μέχρι 3 βίντεο το μήνα κάτι δεν ξέρω Κάτι έφτανα Κάτι hype το βίντεο Like και Καμπάνα Καμπανάκι Βοηθάει τον αλγόριθμο Δεν έχουμε πρόβλημα για αλήθεια Εν τω μεταξύ το προηγούμενο βίντεο πήγε πάρα πολύ καλά Ναι αλλά να σου πω κάτι Πέρα από το εγώ μας Ό,τι για να κάνεις ένα βίντεο το οποίο πάει καλά Αισθάνεσαι ότι κάτι σημαντικό έκανες Ναι Αλλά πέρα από αυτό πραγματικά Νομίζω ότι ακόμα κι αν είχαμε μείνει στα 10 views Πως έγιναμε ξέρω εγώ στα πρώτα views Νομίζω ότι πάλι θα το κάναμε 7 χρόνια μετά
Ναι ναι ναι εννοείται Αυτό είναι πάρα πολύ Είχαμε μια συζήτηση πριν και έλεγα ότι το σημαντικό είναι Να παίρνεις ευχαρίστηση από αυτό το οποίο κάνεις Ναι πάρα πολύ Προφανώς πολλά πράγματα είναι σημαντικά Αλλά είναι ένα πολύ σημαντικό πράγμα Και εμείς όμως παίρνουμε ευχαρίστηση από αυτό Είναι αρκετά χαρούμενος όταν το βάζω αρκετά χαμηλά.
Αρκετά χαμηλά σημαίνει ψηλή προτεραιότητα, άρα είναι σημαντικό θεμέλιο. Ναι, κάπως έτσι νομίζω πάει. Ναι, σωστά, αυτό ήθελα να καταλάβω. Ή, τέλος πάντων, το προτεραιοποιώ περισσότερο, γιατί μπορεί να λέω την πυραμίδα ανάποδα. Όχι, νομίζω πως, και εγώ ρώτησα για διευκρίνηση, γιατί δεν είμαι σίγουρος, Αλλά κατάλαβα τι λες.
Είναι θεμελιώδες, να το πούμε έτσι. Και εγώ το πιστεύω και νομίζω ότι έτσι βάζεις και τον καλύτερο σου εαυτό. Σε αυτό το οποίο κάνεις. Τέλειο. Λέγε. Όχι τίποτα. Δεν ήθελα να κάνω. Είχαμε κάτι να συζητήσουμε σήμερα. Και έτσι την προηγούμενη φορά. Είχες ξεκινήσει να μου λες κάποια πράγματα που σε απασχόλησαν στο καφέ. Αλλά μπορεί να τα θεωρείς...
Ναι, όχι. είναι πάρα πολύ σημαντικά αυτά απλά αισθάνομαι ότι πρέπει να είναι μια μικρή κουβέντα που να εμπνέει ίσως και λίγο αλκοόλ και τώρα είμαστε με καφέ οπότε δεν μπορώ να Άρα πάει για Χριστούγεννα αυτό μετά Πρέπει να πάμε σε κάποια από τα πλέον παγιωμένα επεισόδια μας δηλαδή Χριστούγεννα, 420 δηλαδή κάποιο από αυτά τα επεισόδια πρέπει να έχει κάτι λίγο φιλοσοφικό μέσα νομίζω Αν το κάνουμε σε ένα απλό επεισόδιο Εδώ συζήτησαμε απλά για το πώς κάνουμε vibe coding και πήραμε τα πιο πολλά views.
Ναι. Όντως, δεν ξέρω γιατί πήρατε τόσο πολλά views. Έχω η υπόθεση που έχω ότι μπορεί κάποιος να βρει και ενδιαφέρον τον φακό, αυτό το προϊόν το οποίο περιγράφαμε και να ήταν fun. Η άλλη περίπτωση είναι ότι μπορεί να το πρότεινε σε πολλούς. Μετά σκεφτόμουν επειδή... Είχαμε χαρό να βγάζουμε βίντεο. Επειδή έχει τη λέξη agent engineer μέσα και σκέφτηκα ότι μπορεί να...
και να ξεκινήσαμε αυτά. Ναι, να έπιασε εκεί. Το οποίο είπα ότι δεν υπάρχουν και όλες δηλαδή δεν ξαναξομπίσουν αυτή τη λέξη. Ναι, αλλά άμα είναι το μοντέλο εκπαιδευμένο σε αγγλικά μόνο, πότε κράτησε μόνο το αγγλικό κομμάτι τίτλου. Σωστά. Νομίζω ότι πάντως γενικά αυτές τις πλατφόρμες κάνουν πλέον μια βελτιστοποίηση και όταν κάνεις κάτι μετά από καιρό που θέλει να συνεχίσει να το κάνει, προφανώς το να δίνεις τζαού περιεχόμενος στο YouTube είναι κάτι το οποίο είναι καλό για το YouTube και αντίστοιχα για τις άλλες πλατφόρμες ή για τα podcasts.
Οπότε νομίζω άμα κάνεις μεγάλη κοιλιά και μετά ξαναποστάρεις κάτι μπορεί ή όταν ξεκινάς πολλές φορές, δηλαδή δεν έχεις δει πολλούς φίλους σου που ξεκινάνε να αποστάρουν κυρίως στο TikTok γίνεται αυτό μου έχει τύχει σε μερικές περιπτώσεις και λένε καλά είμαι ο καλύτερος influencer πήρα ξέρω εγώ τόσα views. Το TikTok για παράδειγμα έχει σίγουρα έναν αγορήθμο Που τα πρώτα νομίζω 4-5 βίντεο Τα κάνει Τα στέλνει πάρα πολύ Οπότε ξεκινάνε όλοι και λένε φόβο φίλε εντάξει Τι ξέρουν οι άλλοι Ναι ναι ναι εγώ και μετά τακτικο εντάξει 5 views Δεν νομίζω ότι Η συνέπεια είναι το πιο βολικό Δεν είναι σημαντικό Για πριν στείλεις απασχολή Λοιπόν σκεφτόμουν να πάμε Στο κομμάτι αυτό που έλεγες Ότι είναι πολύ σημαντικό να αγαπάς το που κάνεις και να το ταιριάξω με ένα πάλι νομίζω tweet του Χασιμότο δεν θυμάμαι γιατί γενικά τους παρακολουθώ τελευταία πολύ αυτούς που όχι ψέματα ήταν ένα βίντεο του Prime Gen αν το προφέρω σωστά αυτό το πράγμα ο βιους παρένθεση γιατί έχει φλάκα να κάνουμε παρένθεση συνέχεια
τώρα λέει θα γίνει ο lead QA του Μάρτσι Ο Μάτσι Ο Μάτσι By the way δεν το έχω χρησιμοποιήσει Και το πρόκειται Εγώ μπορεί να έπαιζα επειδή βάλαν τώρα Υποστήριξη για άρμιεπ εξεργαστές Σε Mac Αλλά δεν έχω την ανάγκη Ναι ούτε εγώ δεν έχω λόγο Λοιπόν θέλω να πω μια κακία Για τον Primagen Και αυτό που λέω είναι όντως κακία Απλά θέλω να τη βγάλω από το σύστημά μου Δυσκολεύουμε να τον ακούσω Λόγω της φωνής του Εμένα Α είναι λίγο τεξανική η προφορά Δεν ξέρω τι είναι Θέλω να τον ακούω και το περιεχόμενό του Κάτι Δεν ξέρω στη χρειά, στην τονικότητα Όταν λέω δυσκολεύομαι Είναι πραγματικά δυσκολεύομαι Έχει ένα ιδιαίτερο στυλ Εγώ δεν τον ακούω ποτέ σοβαρά Ενώ τον ακούω πάντα και κάνω άλλα πράγματα Δεν τον κατηγορώ Το δικό μου κουσούριλι αυτή τη στιγμή Να το βγάλω από το σύστημά μου γιατί νιώθω άσχημα γι' αυτό Γενικά όταν βλέπω γραπτά αυτά τα οποία λέει δεν θα έλεγα ότι διαφωνώ με πολλά Αν είχε ενδιαφέρον νομίζω ότι ασχολείται και με πέντε πράγματα είναι από αυτούς που διαβάζουν ένα tweet
στο ex και μετά απλά πάνε και λένε Α θα σας εξηγήσω εγώ τι συμβαίνει έχουν ιδέα τι έλεγε κάνα από πίσω Σε δύο-τρία βίντεο που ήθελαν είναι πιο ενδιαφέροντα όπως για παράδειγμα το git hosting που έκανε το και είχε διαβάσει το blog post paper, δεν ξέρω τι κατάλληλα ήταν αυτό το white paper ας πούμε και σου έλεγε κάποια πράγματα πάνω σε αυτό που είχε δηλαδή που μου γλίδωσε με έναν χρόνο γιατί για παράδειγμα είδα το βιντεάκι που ήταν 10-15 λεπτά και έπιασα αυτά που ήθελα να πιάσω για να καταλάβω πώς αυτό το πράγμα που λέει μπορεί να έχω καταλάβει κάτι λίγος λάθος εγώ και αυτός βέβαια αλλά σε αντίστοιχες περιπτώσεις με βολεύει, ενώ μου είναι βολικό Θα πω όμως ένα άλλο που νομίζω ότι είχε σχολιάσει ένα tweet που έλεγε ότι πλέον μας βάζουν να κάνουμε πιο πολλά πράγματα επειδή έχουμε το AI και έχουμε καταντήσει να είμαστε απλά οι άνθρωποι πατάνε enter μέχρι κάποιο feature να βγει και δεν είναι καθόλου δημιουργική δουλειά και το AI μας έχει κατεστρέψει την καθημερινότητα
και μου φαίνεται τόσο λάθος αυτό. Καταλαβαίνω ότι δεν είναι εύκολο να μην μιλάμε πάντα για AI, αλλά επειδή είναι τόσο πολύ πλέον στη ζωή μας και τόσο καινούργιο πηγαίνουμε συνεχώς πίσω εκεί, οπότε sorry για το θέμα, αλλά πραγματικά αυτό μου φαίνεται ρε παιδί μου πάρα πολύ μίζερο Κοίταξε θα σου πω δύο πράγματα, πρώτον έχει πλέον τόσο έχει τόσο μεγάλη επιφάνεια η τεχνητική νομοσύνη που στην ουσία υπάρχεις οτιδήποτε πας να μιλήσεις μπορεί να μιλάγαμε για το πόσο οργανώνουμε τη μέρα μας και εσύ θα μου λίγες ότι μιλάω στο chat της παιδί και μου οργανώνεται email τέλειο, αυτό το έκανα σήμερα την πρωί και γάμαγε και ζήλεψε, οφείλω να πω ότι ζήλεψε οπότε θέλω να πω πλέον είναι και αλλιώς πώς είναι τώρα και το πώς ήταν το 23 οπότε έχει μια μεγάλη επιφάνεια σύνθηκα με αυτό μου λες που λες, συμφωνώ απολύτως καταλαβαίνω μπορεί να υπάρχει μια μπορεί να υπάρχουν περιπτώσεις που άνθρωποι δουλεύουν στους οργανισμούς που υπάρχει κάποιο είδους πίεση που οδηγεί αναπόφευκτα
σε ένα τέτοιο μονοκπάτι not good, ok, καλύτερα να φύγετε εφόσον δεν περνάμε καλά, αλλά αλλά δεν νομίζω ότι αυτό ούτε ότι είναι ούτε ότι χρειάζεται να είναι νόρμα Εγώ είμαι σε πολύ κράξο μόντ, καταρχάς νομίζω ότι αυτό το σχολίασε και ο Χασιμώτο και τώρα αρχίζουν και έρχονται πάλι στο μυαλό μου γιατί γενικά το μυαλό μου δεν είναι στα καλύτερά του οπότε Φαίνεται λίγο χρόνο για να πάρει λίγο ύπνο Ακριβώς Ακριβώς Ακριβώς Τι έλεγε Έλεγε για τα σλοπ μπόμπς Νομίζω είχε κάπως το είχε ονομάσει Σλοπ γκρενέιτ Τα έλεγε ο Ο Σόπιφαϊ Το μπάιας Λούτκι Τους έχω μπερδέψει όλους αυτούς τώρα τελευταία Αλλά γενικά Μου φαίνεται τόσο ξένο αυτό Δηλαδή εγώ βλέπω τόσο μεγάλη ευχαρίστηση το ότι μπορώ να καταπιαστώ με πολύ περισσότερα πράγματα και ουσιαστικά εγώ όχι απλά δεν νιώθω περισσότερο χαζός νιώθω ότι πλέον όλα μου τα εγκεφαλικά κύτταρα δουλεύουν σε 100% την ώρα δηλαδή κάποτε έλεγες σκεφτώσου να και είχες το κομμάτι που έγραφες κώδικα που το μυαλό σου δουλεύε λιγότερο
ή δουλεύει στον δικό μου δουλεύει λιγότερο γιατί έλεγα ξέρεις τι θέλω να κάνω αυτά τα πέντε πράγματα και ξαφνικά περιόδους που το μυαλό μου ξεράμεινε σε μια φάση ηρεμίας και μετά ξανάμεινε πάλι σε μια φάση σκέψης. Οπότε αυτό το πράγμα τα κατάφερνε. Τώρα πραγματικά επειδή προφανώς δεν λέω εννιά στις δέκα φορές α, φτιάξαμε αυτό το feature ευχαριστώ.
Ωραία. Αλλά προσπαθώ να σκεφτώ Τα σου πω, ξέρω περίπου τι λες, ολοκλήρωσε. Εγώ τώρα τι κάνω, προσπαθώ να σκεφτώ πράγματα να τα περιγράψω κάπως όπως τα έκανα και πριν, δεν αλλάζει πολύ η διαδικασία που γράφω κώδικα αυτό που αλλάζει άρδιν για μένα είναι ότι με το που αποφασίσω τι θέλω να κάνω θα το περιγράψω σε bullets και αυτό θα το συνδυάσει ο agent με οτιδήποτε άλλο υπάρχει στο repository και θα κάνει αυτή τη δουλειά πιο γρήγορα οπότε εγώ αντί να κάτσω να γράφω τον κώδικα εκείνη τη στιγμή αυτό που κάνω τώρα είναι ότι κάνω ένα round robin μεταξύ από VS Code που το κάθε VS Code έχει άλλο project και κάθε φορά πηγαίνει, γράφω στον agent μπαίνω δηλαδή στο context, γράφω στο agent φεύγει, ξεκινάει να δουλεύει, πηγαίνει στο τέλος και πιάνω το επόμενο το οποίο σημαίνει ότι είμαι σε 100% λειτουργία εγκεφαλική όλη την ώρα γιατί κάθε φορά μπαίνω στο project, καταλαβαίνω τι έχει κάνει ο agent τι θέλω να κάνω, περιγράφω το επόμενο βήμα κάνω review Άρα είσαι σε UV loop δηλαδή
Ναι, τρελό UV loop πραγματικά, δηλαδή άμα μπορέσω τώρα που θέλω κάπως να φτιάξω εργαλεία να με βοηθάνε εμένα πρώτα στην καθημερινότητά μου που να μπορώ να ξέρω ακριβώς το σύνολο της ομάδας που δουλεύει για μένα τι κάνει πως έχουμε αυτή τη στιγμή το github και ξέρουμε ότι έχουμε κάποια projects πως θα το μπορώ να το φέρεις και να το κάνεις σε πιο μικρό επίπεδο και το βρίσκω τόσο εντυπωσιακό αυτό ότι δεν χρειάζεται να κάτσω να ψάξω έρχεται για παράδειγμα μια ερώτηση από ένα πελάτη και μας λέει, α, έχω αυτό το πρόβλημα.
Γιατί, ξέρω εγώ, συμβαίνει. Και δεν χρειάζεται εκείνη τη στιγμή να κάτσω να... Θυμάμαι ότι υπάρχουν 10 σημεία στον κώδικα που ασχολούνται με αυτό το πράγμα. Ναι, οκ. Αντί να τα ψάξω και να σκεφτώ να τρέξω στον κώδικα στο μυαλό μου για να δω τα πιθανά σενάρια που θα μπορούσαν να προκαλούν το αποτέλεσμα, δεν θα πάω και θα πω, αυτό είπε ο πελάτης λίστο, αλλά θα του πω ξέρεις τι γιατί αυτό θα πάρει παραπάνω tokens και περισσότερο χρόνο, δεν υπάρχει λόγος δεν πρέπει να είναι φθηνά τα tokens ναι ρε παιδί μου, αλλά εγώ μπορώ να πάω να του πω τρεις λέξεις παραπάνω και αυτές τις τρεις λέξεις θα μου σώσουν μισό χρόνο και έχει σημασία ο χρόνος οι τρεις λέξεις εσείς είναι do not stop ναι ρε παιδί μου, ενώ ότι συνήθως θα του κάνω attach κάποια αρχεία θα του πω λίγο τη λογική θα του πω που πιστεύω ότι είναι το πρόβλημα πολλές φορές ξεκινάς να λύσεις ένα bug γιατί αλήθεια σε ρωτάω γιατί γιατί τη στιγμή που θα ξαναέρθεις στο UV loop μπροστά δεν θέλω να μην έχει τελειώσει με τίποτα
γιατί αφού δεν θα τελειώσει θα το πεις θα σταματήσεις μόνο με αυτή τη συνθήκη ναι άρα λοιπόν θέλω αυτή η συνθήκη να τερματίσει συντομότερα γιατί θα πάει στο τέλος θα τρέξω άλλα 2-3 sessions που έχω και μετά θα έρθει στη σειρά του πάλι και όταν είναι τη σειρά του θέλω να έχει κλείσει θα σου πω θα σου πω γιατί έχει σημασία και τώρα θα ακούσεις εσύ εμένα ναι ναι θέλω θέλω γιατί ok αυτή τη στιγμή δεν μπορώ να έχω 100 sessions στο pipeline αυτή τη στιγμή ο εγκέφαλός μου δεν μπορεί να κρατήσει στη RAM τόσα πολλά sessions οπότε συνήθως τα sessions που τρέχω είναι από 3 ως 5 ωραία τα 5 sessions ο χρόνος που χρειάζομαι εγώ να κλείσω τα άλλα τέσσερα για να βάλω να δουλεύουν είναι μερικά λεπτά, είναι 10, 15, 20 λεπτά.
Εάν αυτό θέλει παραπάνω 20 λεπτά να τρέξει, γιατί πάει και ψάχνει τα πάντα και ξεκινάει από το πώς είναι ορισμένη Python, ξέρω εγώ, το 2025 είναι πρόβλημα. Οπότε εγώ πρέπει να του βρω έναν τρόπο να του δώσω λίγο context παραπάνω εκείνη τη στιγμή και να το στρέψω προς τα εκεί που θα πήγαινα εγώ. Δηλαδή θα του πω τι θα έκανα εγώ, τι θα έψαχνα πρώτα Και αντί να φάω το χρόνο να το ψάξω Το κάνει ο agent Αυτό είναι λίγο το λάθος εκεί να το ξέρεις αυτό Γιατί Το ότι θα το σκεφτώσουν εσύ Δεν σημαίνει ότι είναι ο καλύτερος τρόπος Δεν διαφωνώ Περίμενε εγώ σήμερα Ειδικά για την bugging Έλα ρε φίλε Μην το κάνεις αυτό τώρα Το ελε λέμε είναι ορισμός Του vessel του οχήματος του debugging.
Ναι, αλλά τι γίνεται. Ωραία. Γενικά χρησιμοποιώ πάι, το έχουμε πει αυτό. Και βασικά χρησιμοποιώ τον λάμδα που είναι πάιον στερεόιντ. Συνήθως ο πάι σαν βάση. Πριν μας πεις τι είναι, θέλω να καταργήσουμε άλλη μια λέξη. Όπως καταργήθηκε το engineering. Ναι, αλλά πρέπει να την καταργήσουμε και να την βάλουμε στον τίτλο για να πάρουμε πολλά views.
Ναι, ναι, μπράβο. Καταργήθηκε η λέξη custom. Ωραία. Δεν υπάρχει custom Η λέξη είναι bespoke Λέω Άρα είναι σωστά Έτσι έτσι για να είσαι Λάμδα ο bespoke agent logic Μπράβο Έτσι Συνέχισε τώρα Ο Λάμδα είναι επίσης open source ήδη Άμα δηλαδή πάει κάποιος στο github μας Ουσιαστικά είναι ένα docker sandbox kit Που ουσιαστικά είναι ένας τρόπος να φτιάχνεις ένα sandbox Είναι μια καινούργια λειτουργία που κάνει το docker Το ότι παρουσιάσουμε κιόλας με το καλό Α μπορούμε βασικά όντως Ξεκινάμε Δεν έχουμε να ανακοινώσουμε κάτι ακόμα Αλλά μάλλον στο επόμενο κάτι θα έχουμε να ανακοινώσουμε Στο επόμενο, στα δύο επόμενα κάτι θα ανακοινώσουμε Μέσα στον Οκτώβριο θεωρώ ότι μπορούμε να πούμε Ότι είναι να βάλουμε στόχο να κάνουμε το πρώτο Το έχουμε, το έχουμε άνετα Έχουν στο νου μου Κανένα δύο άτομα να έρθουν Εμείς έχουμε Να πούμε πράγματα για όλη Τη σεζόν Εντάξει Και του χρόνου της σεζόν οπότε έχεις 3 με 5 τους δίνεις μια κατεύθυνση παίρνουμε πίσω ο Pi γενικά είναι αρκετά πιο
ανοιχτός agent με την έννοια ότι ψάχνει πάρα πολλή πράγματα να βρει πράγματα να κάνει πράγματα δεν έχει τόσο πολύ την έννοια του θα ανοίξω 15 sub-agent sessions και ο καθένας θα ψάχνει πράγματα το οποίο θα σου καταπιεί τα tokens το οποίο μου αρέσει εμένα μου αρέσει το ότι ακόμα μπορώ να έχω λίγο παραπάνω έλεγχο καταλαβαίνω ότι δεν είναι το ιδανικό αλλά έμενα με βολεύει.
Οπότε λοιπόν εγώ θέλω όταν φτάσει ξανά η σειρά του Session να έχει τελειώσει ιδανικά. Γιατί άμα δεν έχει τελειώσει είμαι σαν ελήφιος. Μιλάμε κάνω απλά τα παράθυρα επειδή χρησιμοποιώ και το δεν θυμάμαι πώς λέγεται του το Magda Full Screen παράθυρα το οποίο μπορεί να κάνεις να αλλάξεις σειρά. Workspace is κάπως έτσι το λέει.
Ναι δεν έχει σημασία. το κατάλαβα όταν είπες το πάω στο τέλος έχουν workspace πραγματικά και είναι το πηγαίνω πραγματικά στο τέλος με τα workspace που δουλεύω το code άμα δεν έχει τελειώσει εκείνη τη στιγμή απλά θα ξαναπάω πίσω γιατί προφανώς δεν έχω κανένα έξυπνο UV loop το οποίο θα ξέρει, α τελειώνει σε λίγο περίμενε ή βάλτε στο τρίτο όταν λέμε έξυπνο UV loop μιλάμε για τον Αντώνη αυτή τη στιγμή για να είμαστε ξεκάθαροι για αυτό και η ιδέα μου είναι κάπως αυτό το πράγμα το πρωτοποποιήσω σε κάποιο εργαλείο αλλά δεν έχει πολύ σημασία, πάμε τώρα πίσω άρα λοιπόν ο Pi θα ξεκινήσει να ψάχνει πάρα πολύ, γιατί να το βάλω να ψάχνει πάρα πολύ και ένα K-Tokens, καταλαβαίνω ότι είναι φθηνά αλλά στέλνους ημέρας είναι GPU Cycles τα οποία και έχουν Java και δεν ξέρω, καλά πάνω και τα Brain Cycles τα δικά σου ναι αλλά το δικό μου μυαλό μπορεί να δουλεύει σε αυτό το capacity και ούτως ή άλλως άμα δεν κάνω αυτό τι άλλο θα κάνω Δηλαδή ή θα πρέπει να αυξήσω πάρα πολύ το context switching.
Θα ξεκούνας εσύ. Ναι, αλλά ή θα πρέπει να αυξήσω πάρα πολύ τα sessions, οπότε το context switching και να χρειάζεται λιγότερα brain cycles. Αλλά νομίζω που είναι πιο εύκολο. Συνόμουν να αυξήσεις την διάρκεια των sessions εννοείς. Ή τον αριθμό των sessions. Πες να αυξήσω τα sessions. Ναι, γιατί άμα ρε παιδί μου έχω... Αριθμό ή διάρκεια λες.
Άμα δεν έχω καθόλου context που δίνω, θα αυξηθεί η διάρκεια και άρα για να μπορέσω να έχω καλή παραλληλοποίηση θα πρέπει να αυξήσω και τα sessions κατάλαβα, ok αλλιώς θα περιμένω πάρα πολλά πράγματα να τελειώσουν αλλά εσύ λες εγώ έτσι και αλλιώς θα 3 με 5 είμαι ναι, οπότε μια χαρά, ok fair εγώ θα σου πω τι κάνω αλλά πρέπει να σου πω τι κάνω για να πατήσω πάνω σε αυτό που είπες και αντάξει αυτό που θα πω είναι cringe είναι πάρα πολύ cringe αλλά για μένα είναι οριακά συγκινητικό οφείλω να το πω το cringe είναι η λέξη συγκινητικό για το AI τώρα περιμένουμε όλοι το cringe ήταν ότι χρησιμοποίησαν τη λέξη συγκινητικό οπότε τελείωσε η cringe για το ότι αυτό ήταν το cringe εγώ σίγουρα όχι fair αλλά ήθελα να το πω άκου τώρα τι γίνεται θυμάμαι τον εαυτό μας όταν τρέχαμε τις sorcerer στα πρώτα της βήματα ειδικά δηλαδή τύπου University Cafe, έπαλο άλλο τέτοια πράγματα Επικέστηκμες Επικέστηκμες δηλαδή μιλάμε Πώς τώρα καίει ο υπολογιστής μου Επειδή από κάτω Τότε έκαιγε επειδή πληκτρολόγουσα
Τακ τακ τακ Θυμάμαι ότι Μια φορά από το θυμό μου Που έχουμε φάνει μια χυλόπιτα Έχουμε πάει στο University Cafe Και έχω Με το καλέμι κυριολεκτικά Έχω κοντάρει το feature που κάνεις drag and drop uploads στο softlet. Α, το θυμό μου επειδή έπρεπε να κάνω κάτι και το φτιάχνω όλο με το χέρι. Εμένα νομίζω αυτό ήταν μια φορά και θυμάμαι το είμαστε στα Starbucks είχαμε πάει λίγες φορές να το δουλέψουμε εκεί και είχα περάσει τα tutorial για το πώς έγινε η πρώτη εφαρμογή στο Rails στον απόγευμα για να αποφασίσουμε να πάμε στο Rails jungle. Αυτά, επειδή δεν θυμάσαι πολύ καλά, πέρασες καν στο δωμάτιο με το βρακί.
Αυτή είναι η κατάσταση. και θυμάμαι και Starbucks θυμάμαι να το κάνω αλλά αυτή τη στιγμή το βρακί εγώ το θυμάμαι το κάναμε δεν ξέρω τι θυμάμαι αυτή την ενέργεια την unstoppable και μετά θα σου πω δεν νιώθω ότι περσέω ότι έχω γεράσει και του τελευταίου μου λένε πάρα πολύ πόσο έχουν ασπρίσει τα μαλλιά μου φαίνονται μου το λένε πάρα πολύ Λοιπόν Αλλά life happens Γίνεται πιο περίπλοκη η ζωή Κάθος μεγαλώνεις, εσύ το ξέρεις πολύ περισσότερο από μένα Οπότε Μειώνται και αυτές οι ευκαιρίες Έχει πάρει αντροπία Νομίζω δηλαδή ότι για να με ειλικρινείς Επειδή έχω πολλά πράγματα που με ενδιαφέρουν Με πέταγες ένα δωμάτιο και μου λες δεν έχεις καμία αποχρέωση Και το μόνο που μπορείς να κάνεις είναι να γράψεις κώδικα Θα το ξαναέβρισκα δηλαδή θεωρώ είμαι at the same level, ίσως και καλύτερο αλλά life happens τώρα με το με όλο αυτό το κομμάτι που λες που βλέπει το μυαλό σου το 100% μπορώ να έχω ξανά αυτή την ενέργεια την οποία έχασα λόγω του πως φυσικά εξελίσσει τη ζωή
και είναι ξύστη σκέφτομαι είναι τόσα δυστυχώς ή ευτυχώς και εσύ και εγώ έχουμε συνέχεια ιδέες για πράγματα αυτό είναι τρελό αυτό είναι τρελό το πόσο συχνά συζητάμε πράγματα και μέχρι πριν τρία χρόνια σίγουρα τέσσερα χρόνια συζητούσαμε πράγματα πιο πιο μεγαλοπίβολα και λέγαμε ένα ένα κάτσε λίγο να βγάλουμε άκρη με τους πελάτες αυτό το θυμάμαι να το λέμε και Και τώρα συζητούσαμε γιατί λέγαμε ότι με τον Φακό ανοίγει ένα μεγάλο loop.
Και λέγαμε this is fucking happening now. Ναι δεν είναι τρελό. Αυτό τώρα θα συμβεί. Δεν είναι τρελό αυτό. Ναι. Και γι' αυτό λέω αυτό είναι για μένα ωριακά συγκινητικό. Γιατί έλεγα στο νου μου ότι κοίταξε ρε παιδί μου πάει προχωράει η ζωή. Ίσως ρε παιδί μου πάει. Όχι δεν το λέω μιζερά λάθος. Δηλαδή όχι προχωράει η ζωή αλλάζει.
Οκ τώρα είναι η ώρα που θα grindάρουμε Μόλις έχουμε ξύσει κάποιες βάσεις Ως λίγα χρόνια τότε θα μπορέσουμε να πιάσουμε κάποια μεγάλη επίβολα Και τώρα αυτό τελείωσε Δεν είναι τότε, είναι τώρα Μπορείς να τα κάνεις όλα τώρα Όλα τώρα Και αυτό το εκτιμώ πάρα πολύ Και επίσης βοήθησε πάρα πολύ Και έχει βοηθήσει και εσένα και εμένα Και σε περιόδους που ένας δεν μπορεί να είναι στην εταιρεία Οπότε πρέπει να τα τρέξει ο άλλος Είναι πολύ πιο εύκολο από τότε είναι πολύ πιο εύκολο από τότε πριν πάμε στο δικό σου κομμάτι ξανά πίσω το κομμάτι που λες ότι ετοιμάζεις βάζεις τα sessions με τους agents και επανέρχεσαι επανέρχεσαι πίσω εγώ προσπαθώ, είχα βρει ένα ήταν μια ανάρτηση που δεν έχω συγκεκριμένα καλή ή κακή άποψη για τον uncle Bob που είναι ένας που γκρινιάζει όλη την ώρα και βγαίνει με τη ρόμπα του και με κάτι καφέδες και λέει είναι κάτι software patterns κάτι τέτοιο ήταν εντελώς πάντως δεν έχω γνώμη για αυτόν να με ειλικνώ στο ταβλί του έχω διαβάσει τίποτα
αλλά δεύτερο το μια ενάρτηση του που ήταν ενδιαφέρουσα που λέει ότι έχει δετερμινιστικά εργαλεία τα οποία ελέγχουν τον κωδικά του ότι τον κωδικά που βγάζει το AI ένα, το οποίο το θεωρώ πολύ χρήσιμο δύο. Επειδή και κολλάει και λίγο το έλεγα και στο προηγούμενο επεισόδιο, επειδή έχουμε και έχω όλο αυτό το χρόνο τον παραπάνω αφιερώνω πλέον παραπάνω χρόνο να δω τον τελικό κώδικα.
Γιατί έτσι γουστάρω. Ξέρεις τώρα τι έβλεπα και αν υπομονώ. Όπως είναι τέλειο αυτό. Python 3.15 Δύο αγαπημένα features που έχει. sub interpreters υπάρχουν νομίζω η free threaded python πλέον έχει binary compatibility δηλαδή νομίζω ότι το bytecode που βγάζει η free threaded και η gil είναι ίδιο νομίζω ότι αυτή είναι η διαφορά στην 3.15 αλλά δύο features το ένα, το tachyon το έχεις δει profiler, ο οποίος δουλεύει out of process με zero overhead Ωπα ρε Zero Ναι γιατί νομίζω ότι είναι δεύτερο process Το οποίο διαβάζει stats Από το Μάλλον φαντάζομαι έτσι του λέει Αλλά λένε ότι είναι zero overhead profiler Πάει first party Support of a call Ναι μόλις περάσει Καλά μπορούμε να τα δοκιμάσουμε Απλά είναι α τα profiles ακόμα στο OpenTelemetry Ναι μπορούμε να το δούμε Αλλά σίγουρα και το δεύτερο Είναι το ότι μπορείς σε λίστες να κάνεις εξπάνω, δηλαδή να κάνεις explode, πώς να το πω τη λίστα μέσα στο comprehension οπότε τι γίνεται, αν εσύ έχεις μια λίστα από λίστες και θες
να τα ενώσεις σε μια ενιαία λίστα πλέον ανοίγει αγγύλη αστεράκι αστεράκι L for l in lists Οκ Ναι, οκ Που κολλάει τώρα αυτό μόνο αυτό που λέμε Αν δεν μου το κάνει ο agent εγώ θα καθίσω να δω να είναι έτσι να είναι όμορφος ο κώδικας Και να μην κάνω for l in lists βασικά να κάνω τελική λίστα equals empty list for l for λίστα in lists τελική λίστα τελεία extend με τη λίστα θα κάνω μια πάρα πολύ όμορφη γραμμή Python θα ασχοληθώ που κολλάει με όλο αυτό που λέμε γιατί μπορείς ακόμα να ασχοληθείς με τον ωραίο κώδικα Ισχύει και είναι και είναι από τα παραπονά μου με τα περισσότερα harnesses δηλαδή για παράδειγμα το cloud code για παράδειγμα είναι από τα χειρότερά μου δεν μπορώ να το χρησιμοποιήσω σχεδόν καθόλου Ναι, και εμένα δεν μου πολύ αρέσει.
Παρότι τα μοντέλα όσα χρησιμοποιούσα μέσα στον Pi είναι αρκετά καλά, όντως. Ή πολλές φορές που έχω χρησιμοποιήσει cloud code πιο πολύ για fire and forget tasks. Δηλαδή, βάζω κάτι να τρέχει και παρανόω το αποτέλεσμα. Είναι ok. Όσο θέλω να είμαι και εγώ μέσα στη λούπα, με διαλύει ρε. Μου φαίνεται απαράδεκτο. Σε ρωτάει και στη μέση του session πώς σου φάνηκε.
Μου φαίνεται απαράδεκτο. Δηλαδή, ειλικρινά, από όλα τα harnesses, να τα πούμε actively observed harnesses, δηλαδή δεν κρίνω ρε παιδί μου το πώς θα πάρει ένα task και θα το κάνει complete χωρίς εγώ να είμαι στη λούπα. Είναι το χειρότερο ρε, βγαίναμε για πολύ κακό. Γενικά όμως τα harnesses δεν μου δίνουν την ευκολία να πάω να φτιάξω τον κώδικο όπως θέλω.
Δηλαδή αυτό πάω σε ένα turn, φτιάχνω τον κώδικο αν είναι ωραίος, γιατί δεν έχει κάνει σαβούρε, έχει βάλει 52.000 τεστ και πρέπει να του πω το διόρθωσα, take it as a fact και προχώρα και απλά αν δεν το πω αυτό, πάει και μου κάνει ειρβέρτων κώδικα και πέρα μπορώ να τρελαθώ και μου λέει, όχι, μήτε έχει αλλάξει αυτή τη γραμμή και την ξέρα κανένα μπουρδέν Αυτό είναι τρελό Μιλάμε με πιάνει και γενικά δεν έχει Καλά βάζουν και έξτρα tokens χωρίς λόγο δηλαδή ξεκινάει το Python αρχείο from double underscore future double underscore import τι είναι αυτό δηλαδή πάει και βάζει κάτι definitions ξέρω εγώ τα οποία αυτά είναι για να τρώνε το κείμενο σου και το κείμενο που πάει και σου κάνει γενικά τα thinking tokens που είναι ο χρήστης θέλει αυτό όχι θέλει αυτό είναι λίγο αστείο να σου πω γιατί θέλω να σε ρωτήσω αλλά γενικά δεν σου δίνει και τον τρόπο να βάλεις εσύ χέρι στο κώδικο αυτό με εξαρτηρώνει Δηλαδή και το cloud code σε οφεί στο να πας να σχολιάσεις Ναι αυτό κάνω και εγώ συχνά
Αλλά μου φαίνεται μαλακή αυτό ξέρετε Ναι και εμένα δεν μου αρέσει Γιατί ρε φίλε θέλω να γίνει ο κώδικας έτσι Υπάρχουν κάποια tasks τα οποία είναι πολύ πιο φθηνό να γράψω κώδικα Αυτό να προμπτάρω στο κώδικα Ναι ισχύει, κοίταξε να σου πω τώρα τι γίνεται σε αυτό Ισχύει Αν είναι κάτι το οποίο θέλω να περάσει σαν κανόνας Στο codebase του το λέω και του λέω και βάλω το και στο Agents MD ισχύει και μια μαλακία εγώ που δεν μου αρέσει συμφωνώ σε αυτό το οποίο λες, δηλαδή είναι κάποια πράγματα τα οποία είναι πολύ πιο απλά αλλά ναι, κοίταξε ήθελα να σε ρωτήσω ποιο είναι επειδή γι' αυτό ξεκινήσαμε και με αφορά επειδή λέγαμε για τις μασέτου να σου αρέσει και να αγαπάς αυτό το οποίο κάνεις τώρα στο καινούργιο workflow που έχεις που είναι σημαντικά διαφορετικό από αυτό το οποίο είχες πέντε χρόνια πριν.
Σωστά. Εντάξει. Τι είναι αυτό που αγαπάς τόσο να κάνεις τώρα σε σχέση με αυτό το οποίο ήταν πριν πέντε χρόνια. Δηλαδή, τι είναι αυτό το οποίο σου δίνει την ευχαρίστηση τελικά. Ότι έχω κρατήσει από το, αν πούμε ότι ο χρόνος και η ενέργεια όταν γράφεις ένα πρόγραμμα είναι το 100% του χρόνου. Ωραία μου. για μένα τα πιο φανταστικά σημεία πια ήτανε να σκεφτώ μια λύση να να κάνω review μια λύση και να γράψω κάποια σημεία του κώδικα να είναι πραγματικά όμορφος όχι απαραίτητα πιο γρήγορος ή πιο όμορφος κατανοητός ώστε να μπορώ εγώ σε τρία χρόνια να δω τον κώδικα και να μείνω μαλακία γιατί δυστυχώς ή ευτυχώς δεν δουλεύω σε μια εταιρεία που σε τρία χρόνια δεν θα είμαι εκεί θα είμαι εκεί. Οπότε λοιπόν ο κώδικας πήγαινα είναι σωστός. Ωραία. Κώδικα source. Άρα με νοιάζει. Άρα με νοιάζει. Ναι.
Είναι κώδικα source που τον διαβάζω τώρα και τον καταλαβαίνω. Ναι. Τεκάπεντε χρόνια. Και ναι. Είναι γαμάτος. Εντάξει. Ναι. Και όταν με το καλό γίνει open source ή έστω κάποια κομμάτια είναι open source μπορείτε και θα το δείτε. Και θα το δώσω στον agent και θα του πω μάθε πώς πρέπει να γράψεις κώδικα πάμε λοιπόν τώρα στο τέτοιο άρα λοιπόν πλένουμε τους agents ένα βαρετό κομμάτι που ήταν για παράδειγμα να πάρω ένα interface ενός API και να το κάνω ένα data class και να του βάλω και ένα parser υπάρχουν τόσο τόσο χαζά πράγματα που κάνεις στο κώδικα αναγκαστικά και τα έκανες και που αυτό το πράγμα τώρα μπορείς να το δώσεις σε κάποιον άλλο να το κάνει αλλά χωρίς να του δώσεις και την ευθύνη του all project Δηλαδή, δεν θα πήγαινες ποτέ σε έναν προγράμμα της σκιάτου και του λες, ξέρεις τι, έχω να φτιάξω ένα feature αλλά επειδή είσαι junior πάρε αυτό το data class, γράψε το μου και φέρ' το μου Είναι μαλακία, ρε παιδί μου Και το πήγαινε, λένε, πάρα πολύ ακριβό και όλα αυτά
Αλλά στον agent είναι πάρα πολύ δυοθυνό να πάντα του πεις Φίλε, στρώσ' το, κάν' το Κάν' το και κάπως έτσι Και θα το πιάσω εγώ μετά να το κάνω το review μου, ρε παιδί μου και θα καταλάβουμε εσείς κάνει μαλακίες και θα σας πω φτιάξτες ή θα αλλάξετε τον κώδικα εγώ άρα λοιπόν ασχολούμαι με το ωραίο πράγμα αυτό του να γράφω κώδικα και αυτό είναι πάρα πολύ ωραίο επίσης μπορώ να πάω για να πω για να δοκιμάσουμε δύο πιθανούς τρόπους να λύσουμε αυτό το πρόβλημα και να δούμε τελικά πως φαίνεται ο κώδικας στο τέλος, πως κάνει perform πως ανταποκρινείται στο χρήστη δεν χρειάζεται εγώ να πάω για να πω πρέπει τώρα να αποφασίσω αν μου αρέσει το α ή το β α, β και το γ που σκέφτηκα τώρα κάντε κατά τρία και θα δούμε είναι φοβερό αυτό για παράδειγμα τώρα κάναμε παραδείγμα ένα έργο σε ένα πελάτη μας που είχε κάποια γραφήματα και χρησιμοποιούσαν γραφάνα οπότε θα βάζαμε τα γραφήματα του γραφάνα μέσα στην εφαρμογή να τα βλέπει ο πελάτης μια χαρά ε δεν μου άρεσε αυτό βεβαίως, μου φαίνεται αργό
κάποια από τα δεδομένα είναι τέλος πάντων φαίνεται να έχω πιο ψηλά standards από αυτά που χρειαζόντουσαν εκεί πέρα. Αλλά και τα δικά μου standards ήταν, ρε παιδί μου, κακή έμπειρη. Πώς δεν υπάρχει σε διακόπτω και διαφωνώ, ειδικά πλέον, δεν υπάρχει καμία δικαιολόγια να μην έχεις ψηλά standards. Αυτά τα standards, να σου πω κάτι, άμα δηλαδή, άμα έρθει κάποιος και πει, ωραία, εγώ έτσι κάνω δουλειά.
και πει όχι μην την κάνεις τόσο καλά, δεν χρειάζεται όχι ρε φίλε θα την κάνω τόσο καλά θα την κάνω τόσο καλά τα δεδομένα αυτά λοιπόν ήταν διαθέσιμα και σαν API ωραία πήγα και έβαλα τον agent και του λέω φίλε πάρ' τα κατά τέτοια φτιάξε ένα γράφημα και το έκανε το γράφημα σε SVG όπως αρέσει πάρα πολύ ωραία εννοείται του είπα ποια λειτουργικότητα του γραφάνα θα ήθελα να έχω εγώ στα γραφήματά μου για τον Γκραφάν είναι πανταστικό καλό το γραφήμα εντάξει αυτό κάνουν οι άνθρωποι είναι όντως πάρα πολύ καλό αλλά στο πρώτο του σύνταγμα αυτό χρειάζονταν 10 πράγματα του πάντα φτιάξε, τα φτιάξε ωραία αυτό δεν θα το χάνω ποτέ σε μια άλλη ζωή ποτέ τελικά αποφασίσαμε να πάμε με τον Γκραφάν για λόγους μπιζνεσικούς άλλων όχι ρε Γκραμώτο δεν έχει σημασία, το ήξερα πήγαμε με τον Γκραφάν γιατί είναι πολύ δυναμικά τα γραφήματα και το πώς βγαίνουν, οπότε θέλανε να έχουν κάποιο query language ώστε να φτιάχνουν τα γραφήματα στον κραφάνα και πάνω να τα δείχνουν στην εφαρμογή, οπότε
αυτό παρά ήταν μεγάλο μετά να πάμε να το κάνουμε, να το να το εντουραπήσουμε. Business constraints. Ναι ρε παιδί μου, και δεν πειράζει, αλλά πραγματικά μπορείς να δεις στον πελάτη, ξέρεις τι, αυτό έχει μια πιο καλή εμπειρία, αυτό έχει μια χειρότερη εμπειρία, αυτό σου δίνει πέντε πράγματα, Δηλαδή, και αυτό είχε σχεδόν τον ίδιο κόπο με το ότι το έκανα το ένα πράγμα.
Δεν το έκανα ποτέ αυτό παλιά. Και είναι τόσο υπέροχο που εκείνη τη στιγμή είχα μια δημιουργικότητα, μια θέληση να φτιάξω κάτι και δεν χρειάζεται ούτε να μπω μέσα στην εταιρεία και να πω καταστροφή θα το κάνω, άλλα θα πάει κουβα. Δεν πειράζει να πάει κουβα. Είναι πολύ φθηνό αυτό το πράγμα. Είναι υπέροχο. Ακριβώς. και στην πραγματικότητα αυτό είναι ένα από τα προβλήματα που έλυσε το software δηλαδή εκτός το ότι είναι μια καινούργια διεπαφή με πολλές δυνατότητες είναι και μια οι υπολογιστές και κατεπέκτωστε το software γιατί πάμε είναι μια πολύ πιο φθηνή διεπαφή για να κάνεις πράγματα δηλαδή ας φανταστούμε ένα κομπιτεράκι αν εγώ λέω θέλω να φτιάξω ένα κομπιτεράκι επιστημονικό που κάνει πέντε πράξεις και ετοιμάζω την παραγωγή και όλα και συνειδητοποιήσω τελικά πως στον υπολογισμό ολοκληρωμάτων έχω ένα micro bug στο κύκλωμά μου πρέπει να φτιάξω και μια κομπιτερά για την αρχική καινούργια γραμμή παραγωγής το software μου δίνει τη δυνατότητα να τους πω ότι ωραία πηγαίνεται κάτι
ένα update αυτό τώρα αυτή τη λογική τώρα γίνεται στο τετράγωνο γιατί όχι μόνο έχεις λογισμικό software αλλά έγινε εκθετικά πιο γρήγορη η παραγωγή του λογισμικού, η ίδια οπότε είναι ακριβώς η ίδια λογική απλά είναι λίγο μετα τώρα είναι λίγο inception είναι το ένα μέσα στο άλλο το οποίο έχει προφανώς εκθετικά αποτελέσματα στο τέλος βεβαίως αυτό το έκανα και εγώ γιατί ωραία τι σου έλεγα λίγο πριν κλείσουμε ότι γύρισα το development του φακού στο Mac Mini που έχω, εκεί που το ξεκίνησα κιόλας, το οποίο ένα μεγάλο θετικό που έχει το Mac Mini είναι ότι έχει ένα τεραμπάιτ, δύο τεραμπάιτ δίσκο.
Δεν ξέρω πώς έχει. Νομίζω ένα, δυστυχώς. Παραπάνω από 156, 127. Έχει, νομίζω δυστυχώς, μόνο ένα τεραμπάιτ. Αλλά ήταν αρκετό για να κάνω τι. Να τραβήξω τη βάση από το deploy περιβάλλον που έχουμε αυτή τη στιγμή, το development θα το πω έτσι, Να το την πετάξω κάπου, είναι μια SQLite Είναι δύο αρχεία Αυτή και το WAL Και να το πω Ωραία Αναγκαστικά έχει WAL Η SQLite Πάντα έχει SQLite Μπορείς να πεις να μην έχει Με πέθανες Νομίζω ότι η προεπιλογή δεν έχει WAL Πάντα εδώ μετά Δεν το θυμάμαι σαν αρχείο ποτέ στο δίσκο Γι' αυτό μου κάνει εντύπωση, αλλά μπορεί να υπάρχει Η χτύπη σου πάντως έχει WAL και νομίζω ότι είναι Πειδή πρέπει να τα γράφει εκεί Πριν πάει να τα κάνει εξπάνω στη βάση Νομίζω ότι έτσι γίνεται Λογικό ακούγεται Γιατί υπάρχουν πολλά πράγματα που το WAL σε βοηθάει Και νομίζω ότι και το Lightstream Στη SQLite κάπως έτσι παίζει μπάλα Αυτό ναι αλλά νομίζω ότι δεν είναι το default αυτό Πάντως Πετάω και το WAL μέσα Και Του το δίνω και του λέω Για παράδειγμα θέλω να γλιτώσουμε
storage. Οκ. Θέλουμε να κάνουμε compression storage. Go wild. Άνοιξε. Έχεις χώρο. Έχεις αυτή τη βάση. Δούλεψε μέσα σε αυτό το directory που είναι bind mount και έχει χώρο. Μη δουλέψει στα tmp container και αυτά γιατί έχουμε περιορισμούς. Και άνοιξε worktree για το καθένα. Κάθε worktree τη δική του βάση και παίξε μπάλε.
Και όταν γυρίσεις θα μου πεις ποια δουλεύουν εκεί. Γιατί? Είναι καταντίστοιχο. Δηλαδή μέσα από εκεί βγήκανε κάποια πειράματα τα οποία δεν προχωρήσανε. Δεν τα έκανες. Έγινε ένα ακριβό πείραμα που δεν θα μπορούσε να γίνει με developers. Πήρε τη δομή που έχει τούρσο από κάτω και λέω θα τα κάνουμε όλα GSTD. Θα πούμε ένα block τόσο και τελικά ήταν τόσο ανομιογενή τα δεδομένα μεταξύ τους που δεν μπορούσαν.
Μάλιστα γινόταν πιο ακριβό. Μάλιστα γινόταν πιο ακριβό στο storage. Εντάξει υπάρχουν άλλοι τρόποι να πρέπει να πρέξουμε μπάλα με το ZSTD αλλά αυτό ήταν τελικά αυτό πήρε και ώρα, μπορεί να πήρε μια ώρα, δυο ώρες να ξέρεις να το τρέξει δηλαδή του έλεγα ότι θα βάλεις και πολλά δεμένα και πέρα όμως είχε και πολλά tasks τα οποία ήταν αργά να τρέξουν, το πήραμε ας πούμε ναι γιατί του βάζω πάντα να κάνει και performance games ήταν long horizon task αυτή είναι η καινούργια τέτοια τώρα λένε θα ανακοινώσει OpenAI πάλι, το O είναι το Grog Botis αυτά δεν τα έχω, ακόμα δεν έχουν καλή της. Ναι ούτε εμένα.
Αλλά θα σου πω εμένα μου αρέσει γενικά μου αρέσει να ασχολούμαι με το τελικό προϊόν. Αλλά το τελικό προϊόν εξαρτάται ποιος είναι ο τελικός καταναλωτής και τι θέλω να πω. Έχουμε μία εφαρμογή ο ένας είναι ο χρειαστής που θα τη χρησιμοποιήσει ο άλλος είναι ο developer που θα πάρει τον κώδικα. Γιατί υπάρχει αυτός Ακόμα και αν είναι...
Και ασχολούμαι πιο πολύ από ποτέ. Κάθομαι... Έτυχε να καθίσω κάποια στιγμή 5 λεπτά και να χαζεύω τον κώδικα. Και να λέω, πω ρε γαμώτο, κάτι δεν είναι καλά. Κάτι κολλάει. Και είναι οκ. Και να λέω, όχι κάτι, μα δουλεύει. Αλλά... Μα δεν έχει σημασία. Δεν είναι όσο όμορφος πρέπει να είναι και μπορεί να είναι. Και αυτό είχα πάρα πολύ καιρό να το κάνω.
Να καθίσω και να το δω και να πω. Αυτό το οποίο έλεγα να το κάνουμε ένα mad statement Τώρα που καθόμουν και έβλεπα χθες Το πώς θα έρει ο Ο Will που είχαμε κάνει και ένα Το μοναδικό state of progress podcast Θα κάνουμε και κάναν άλλο Είχε υποστάρει ο Will Και έλεγε για αυτό το συντακτικό Πού πάνε explode Και το κοίτασα και έλεγα Αν υπομονώ να βγει Πάει θερμαντήρα 15 έχω τόσες λίστες που θα πάω Και θα τις κάνω ακόμα χιέν μετά Και θα μορφύνουν γιατί έχει σημασία έναν ωραίος κώδικας και ασχολούμε ναι το ακούω αυτό και νομίζω ότι είναι πολύ ωραίο ρε παιδί μου ότι μπορείς να δώσεις περισσότερη ενέργεια, προσοχή χρόνο σε πράγματα που σε ενδιαφέρουν περισσότερο και που πριν δεν μπορούσες αντικειμενικά δεν μπορώ να φανταστώ τη ζωή μου σαν ένα yes, yes, yes, yes σε ένα κλοντ ας πούμε ή σε ένα οτιδήποτε μου φαίνεται αδιανόητο αυτή τη στιγμή δεν ξέρω πως το κάνουν αυτοί οι άνθρωποι δηλαδή κάτι έχουν λάθος και η αιτιολογία είναι να το φέρουμε και να το δέσουμε
για λίγο μεταρχικότητα και καλά πιέζουν οι stakeholders να βγαίνουν τα πράγματα πιο γρήγορα ναι μπορεί να βγουν πιο γρήγορα τα πράγματα μπορεί να βγουν πιο καλά τα πράγματα και δεν χρειάζεται να μην ξέρεις τι πάει στην παραγωγή και απλά να πατάς ένα μέρης μέρης μέρης σε έναι θα πω requests κάτι είναι λάθος εκεί πάρει μια σορροπία μεταξύ των δύο επίσης μπορείς να μάθεις πιο γρήγορα από ποτέ ναι Απλά αυτό είναι δύσκολο Δηλαδή θεωρώ Που αυτό που μπορεί να έχει να κάνει με την ηλικία μου Ότι ξέρω εγώ έχω αρχίσει και μεγαλώνω Γιατί σκολεύομαι στο να μαθαίνω Δεν ξέρω με τι έχει να κάνει Αλλά βλέπω ότι μου είναι πιο δύσκολο τώρα Να κάτσω να ψάξω κάτι Το οποίο δεν είμαι σίγουρος γι' αυτό Σταμάτα θα σου πω γιατί είσαι άδικο Γιατί δεν έχεις βρει κάτι Το οποίο να σε ψήνει να το μάθεις Μόλις βρεις κάτι το οποίο Στο λέω γιατί εμένα, όταν ήρθε η ώρα για τη μέψη σε αυτό το project, ήθελα να μάθω, να καταλάβω το Async.io, να καταλάβω το IOU Ring, να καταλάβω πράγματα στο Kernel, να καταλάβω το ODirect,
που είναι το πώς ανοίγουν τα αρχεία βάση δεδομένων, να καταλάβω γιατί χρησιμοποιούν το ODirect. Ξέρεις τι είναι να σου το πω πάρα πολύ γρήγορα. Έχω διαβάσει για το IOU Ring όμως, θα μάθεις να σου πω. Τέλεια, το IOU Ring, θα μου πεις. π.χ. εσύ ανοίγεις να διαβάσεις και να γράψεις ένα αρχείο υπάρχει μια ενδιάμεση page cast που τη διαχειρίζεται το λειτουργικό σύστημα το odirect σαν mode όταν το ανοίγεις όταν γράψω πρέπει να έχει πάει και στο δίσκο ωραία, μεγάλη κουβέντα θα σου το πω σε λίγο το odirect είναι ένα mode που ανοίγεις σε ένα αρχείο που λες ότι εγώ που είμαι το πρόγραμμα Δεν θέλω να υπάρχει κάποια παρεμβολή Του λειτουργικού συστήματος Σου λέει το διαχειρίζομαι εγώ Ό,τι θα το κάνω Γιατί είμαι μια βάση δεδομένου Με ένα συγκεκριμένο πρόγραμμα Και έχει πολύ σημασία να μπορώ να τα κάνω εγώ με ακρίβεια All good Του έβαλα και μου έκανε γραφήματα Με το καταλάβω Άντε ρε Δείξε μου δηλαδή Γιατί ήθελα να μάθω Μπορεί να μην ήταν απαρίτω αλλά ήθελα να μάθω
και αυτό που έπρεπε να καθίσω να το διαβάσω σε πόσες σελίδες ούτε όταν ήμουν στη σχολή δεν είχα τότε την προσοχή γι' αυτό ήμουν τουρίστας, σα φοιτητής δεν μπορούσα. Τώρα όμως που ήθελα του είπα θέλω να το μάθω κάνε μου δείξε μου ένα σχήμα να καταλάβω, βάλε μου να πατήσω ένα κουμπί και να δω πώς φεύγουν του είπα, άκου θέλω να μου κάνεις δύο UI components τα οποία δείχνουν τα δεδομένα να φεύγουν από πάνω να πηγαίνουν κάτω να φεύγουν από το πρόγραμμα και να πηγαίνουν στο δίσκο δύο κουμπιά στείλε τα δεδομένα ένα χωρίς OU direct και ένα με OU direct και θέλω να δω πως θα πάνε γαμάτο αυτό δεν μπορούσα να το κάνω και εγώ ώστερα και λέω επιτέλους γιατί εμένα μου αρέσουν τα τεχνικά πράγματα δεν είμαι καλά εγώ σαν άνθρωπος δηλαδή μου αρέσουν τα user interfaces πάρα πολύ μου αρέσει ο Σχολούμε, μου αρέσει η CSS σε γλώσσα. Μ' αρέσει η JavaScript. Η αγαπημένη μου γλώσσα είναι η Python. Μ' αρέσουν τα συστήματα.
Μ' αρέσουν τα λειτουργικά συστήματα. Τα συστήματα ενώ γενικά σαν systems. Μ' αρέσει το kernel και τα low-level πράγματα. Μ' αρέσουν πολλά πράγματα τέλος πάντων. Και τώρα έχω το χρόνο να ασχοληθώ και να βαθύνω λίγο σε όλα παραπάνω. Ισχύει και πολλές φορές μου έχει κάνει εντύπωση να γράψω τα κωδικά με έναν τρόπο που δεν καταλαβαίνω ή που δεν μου είναι ξεκάθαρος και ρωτάω, δηλαδή όντως ρωτάω αλλά η αλήθεια είναι ότι νομίζω ότι έχω λιγότερη λιγότερη δυνατότητα να μαθαίνω και μάλιστα τις προάλλες μου είχε πιάσει μια ας κάπου βλέπω ότι τη μικρή πως μαθαίνει και κάνει πράγματα το οποίο ξέρεις είναι μαγικό το πως τη μία μέρα κάτι δεν μπορεί να το καταλάβει αν το κάνει και που το κάνει μία φορά ξαφνικά μετά γίνεται εκτίμα της, αυτό είναι δηλαδή μαγικό δεν ξέρω, με ενθουσιάζει κάθε φορά που συμβεί θες να σου κάνω μια παρομοιωση τώρα τι είναι αυτή είσαι εσύ και τι είναι μικρή για πες εσύ είσαι μια μπαταρία που είναι φορτισμένη στο 80% και η μικρή είναι μια μπαταρία
η οποία είναι φορτισμένη στο 0% και φορτίζει φουλ και όπως μπαίνουν τα ηλεκτρόνια αυτό ήταν ένα άλλο που το είχα δει αν τα ηλεκτρόνια είναι μαθητές που πρέπει να βρούνε θερανία να κάτσουν σε μια τάξη είναι πολύ πιο εύκολο σε μια άδεια τάξη να βρεις γι' αυτό φορτίζουν γρήγορα η μπαταρία στην αρχή και αφού βγουν μετά και βασικά δεν αρκούν μετά για να γρήγορα μειώνεται ο ρυθμός φόρτισης από την εξωτερική πηγή γιατί αλλιώς θα σκάτσουν μπαταρία από τη θερμοκρασία γιατί ουσιαστικά πάρουν πάρα πολλά collision μετά που σκάντελο πλέον θα τρακάρουν πολλές φορές οπότε για να μην πάρει φωτιά ο κεφαλός σου γι' αυτό είναι ουσιαστικά Μπορούσε να στέλνει, δεν πιστεύω ότι...
Ναι, ναι, ναι, οκ. Ναι, αλλά πάμε πίσω σε αυτό. Βλέπω αυτό και σκεφτόμουν πόσο στενάχωρο είναι η κατάσταση που είμαστε. Αυτή τη στιγμή, για παράδειγμα, άμα ακούσω μια καινούργια λέξη, κυρίως στα αγγλικά, γιατί στα ελληνικά πες ότι έχω ένα καλό λεξιλόγιο, αλλά στα αγγλικά υπάρχουν πολλές λέξεις που δεν τις έχω ξανακούσει.
Μου είναι πάρα πολύ δύσκολο να την τοποθετήσω σε μια καινούργια λέξη. Πρέπει να την ανάγω σε υπάρχοντες λέξεις που ξέρω. Δηλαδή μαθαίνω για μια καινούργια λέξη και πρέπει να στο μυαλό μου είναι να την μάθει πρέπει να πει, α, αυτό είναι σαν να λες εκείνο και εκείνο. Ενώ παλιά σου λέγανε, ξέρεις τι, ξέρω γοντόγγινο σκύλος, τέλος.
Αυτό έπαιρνε μια καινούργια θέση, ρε παιδί μου, κάπου. Ε, ναι, αλλά τώρα τα θεμελιώδη, τα έχεις ήδη, δεν γίνεται δεν είναι μόνο τα θεμελιώδη, είναι και λέξεις και το λεξιλόγιο των αγγλικών μου το πιο ιδιαίτερο το οποίο μπορεί να μην χρειάζεται να το ξέρεις όσα έχω μάθει πριν από 15 χρόνια έχουν τη διάτροψη αν πάθω μία ίσης αξίας και θεμελιώδη λέξη άρα δεν θα γίνει και override κάτι ναι, είναι φανταστικό ήταν λίγο τρομακτικό αυτό γιατί έλεγα ξέρεις δεν μπορείς πλέον, είναι σαν να μην έχει άλλες θέσεις ο κέφαλος να μάθει καινούργιες λέξεις.
Μπορείς να κάνεις αναγωγή και να μάθεις καινούργια πράγματα. Ναι. Σκέφτομαι όμως ότι μπορεί να είναι θέμα ότι ένα μεγάλο κομμάτι των εννοιών το έχεις καλυμμένο όμως. Όπου τα αναγκαστικά υπάρχει κάποιο reference. Κάποια αναφορά σε αυτά. Πρέπει να σκεφτώ κάποια καινούργια λέξεις που έμαθα και να... Το harness για παράδειγμα.
Ναι το harness ας πούμε για παράδειγμα εντάξει. πρέπει να το ανάγω κάπου δεν είναι μια φυσική λέξη που έχουμε στο κεφάλι μου. Λοιπόν να σου πω κάτι όταν διαβάζω τέτοιο τέτοιο jargon το οποίο δεν μου αρέσει καθόλου εντάξει όταν βλέπω κάτι που το χρησιμοποιούν όλοι στο twitter ξενερώνω μπαίνει σε έχω ένα συγκεκριμένο address space στο μυαλό μου που είναι για όλες αυτές τις λέξεις γιατί είναι τύπου μην ασχοληθείς παρακάτω όταν λένε jargon όταν λένε harness είναι ένα jargon το οποίο λέει, α, το κόντεξ μην το ψάξεις over. Το harness το ήξερα από το go για παράδειγμα, δεν ήταν καινούργια λέξη γιατί το harness είναι το το πανωφόρηκα, δηλαδή, με τρόπο. Α, ναι Ναι, άμα έχεις παίξει RPG παιχνίδια Έχω παίξει, αλλά δεν...
Παίζεις και go classic τώρα που λέγεται αυτό που ξενέρουσες Ξενέρουσες, έχεις φύγει από εκεί Δυσκολεύονται πριν να παίξω πολλοί παιχνίδια δηλαδή έχω πολύ μικρότερη προσοχή Ανοίγω το Playstation και ψάχνω να βρω κάποιο παιχνίδι Που να μπορώ να έχω ντοπαμίνη πολύ τελικά Ωραία και δυσκολεύομαι όταν δεν βρω κάτι τέτοιο Δεν ξέρω τι παίζεις τώρα Εγώ δεν παίζω, μόνο βλέπω ταινίες Όχι, εγώ παίζω λίγο Assassin's Creed Το Odyssey Το Odyssey, μπράβο Το οποίο είναι ωραίο και απλά έχω μπει τώρα Έχω καταλάβει το παιχνίδι, το gameplay, τα πάντα Οπότε είναι εύκολο να μπω και να συνεχίσω να παίζω Είχα δοκιμάσει να παίξω Cyberpunk Ναι, δεν ενθουσιάστηκες Ρε πάλι δεν σου φέρα το Matrix Δεν πειράζει Την επόμενη εβδομάδα Ναι αλλά δεν Ψάχνω άλλα παιχνιδία για να βρω κάτι Ρε παιδί μου λίγο πιο έτσι άμεσο Λίγο πιο ρηχό Ήταν θεωρητικά Πολλά υποσχόμενα το Crash Bandicoot 4 Αλλά τελικά είπαν ότι ήταν πολύ δύσκολο Α δεν έχω Έχω καιρό να παίξω Crash Ο οποίος εσύ μου είπες νομίζω
ότι το Crash ήταν knock-off του Sonic. Νομίζω εσύ μου το έχεις πει. Μπορεί, αλλά τότε ήταν και μια περίοδος που ουσιαστικά ήταν ο Crash στη PlayStation, ήταν ο Sonic στο Sega και ο Mario στο Nintendo. Όλοι είχαν αυτήν την χαρακτήρα που ήταν ψιλοκομικός. Το οποίο ήταν το flagship, ας πούμε, παιχνίδι ο καθένας. Μετά βγάζανε ένα καρό spin-off στο παιχνίδι αυτό.
Οκ. Ναι. Δεν ξέρω αν μαθαίνω πιο δύσκολα ή πιο εύκολα. Εγώ δεν νομίζω ότι μαθαίνω πιο δύσκολα. Απλά θα σου πω... Όχι, περίμενε. Μαθαίνω πιο δύσκολα, εντάξει. Δεν θεωρώ ότι έχει μειωθεί το... το αποθεμά μου για μάθηση, το capacity. Πιστεύω όμως ότι... έχει μειωθεί ο διαθέσιμος χρόνος που έχω. Και... Λοιπόν, όταν κάτι...
Θα σου πω γιατί έχω γράψει ένα άρθρο για αυτό στο blog μας φέτος. Όταν κάτι είναι λακωνικό και σύντομο, I get it με τη μία. Αλλά ανήκω και διαβάζω αυτά τα μεγάλα blog posts που κάποτε διαβάζα, π.χ. πώς φτιάξαμε το Origin, δεν πρόκειται να το διαβάσω. Το Origin... Το Origin, όλοι, το βόλος στο βίντεο του Prime Gen. Δεν θα κάθεσαι να το διαβάσεις.
Και... Να είμαι και ειλικρινής, θεωρώ ότι δεν χρειαζόμαστε και τόσο μεγάλο περιεχόμενο. Πλέον. Κατά βάση. Δηλαδή, οκ, μπορείς, αλλά νομίζω ότι... Η αλήθεια είναι ότι πολλά πράγματα μπορείς να τα συνοψίσεις. Να πεις, κοίταξε, το πρόβλημα του Git είναι αυτό, το bottleneck είναι αυτό, το προσεγγίζουμε έτσι και μετά, οκ, αν θες να μπεις σε λεπτομέρειες, μπορεί να υπάρχει και κάποιο follow-up, αλλά πάντα μπορείς να κάνεις μια καλή σύνοψη.
και η σύνοψη να δώσει το 80% της γνώσης Ίσως το συγκεκριμένο είναι από τα λίγα που δεν είναι τόσο εύκολο Οκ πάω πάνω. Δεν το έχω διαβάσει όπως σου είπα Ούτε εγώ το έχω διαβάσει Έχω κάνει μια διαγώνια ανάγνωση και μετά έχω διαβάσει γύρω από αυτό το πράγμα Αλλά πιστεύω πάρα πολύ στη λακωνικότητα πλέον δηλαδή σαν εποχή γεννιάνε πολύ φιλιάρα τα πράγματα γιατί όλοι εντάξει αυτό και εμείς πολλές φορές μπαίνουν και βάζουν Εγώ πλέον θα σου πω.
Αφού πληρώνει με τη λέξη, απλά χάζεις παράγοντα λέξη. Εγώ δεν θέλω... Εγώ προσωπικά, για μένα τον ίδιο, συνειδητοποιώ ότι... Δεν σου λέω ότι δεν έχεις πει ο τσάτς, γιατί μερικές φορές μπορεί να βοηθήσει σε πέντε πράγματα. Θέλω λόγος μου πλέον, ειδικά, να είναι όσο πιο to the fucking point γίνεται. Και όσο πιο περιεκτικός και συμπυκνωμένος.
Παπ, παίρνεις μια παράγραφο και... λέει με το 20% των λέξεων το 80% των νοημάτων αυτό είναι το νόημα και νομίζω ότι από αυτές τις συνθήκες είναι πιο εύκολο να μάθεις γιατί πρόσεξε να δεις τι γίνεται δεν βάζεις μια παράγραφο για ένα τεχνικό θέμα αν αυτό δεν σε ενδιαφέρει δεν προχωράς αν σε ενδιαφέρει μπορείς να ξεκινήσεις να εμβαθύνεις και να εμβαθύνεις παράγραφο με παράγραφο να σου το πω έτσι ξεκινήσα και διάφορα για το IO Ring για πες τι έμαθες γενικά μου κάνει πολύ εντύπωση που by default ήτανε απενεργοποιημένο σε com profile που δίνει ο docker με τη μία και μου είπες εσύ ότι ήτανε πάρα πολύ μεγάλο πρόβλημα σε τρύπες και λέω ρε φίλε δεν γίνεται το kernel να έχει κάτι το οποίο είναι τόσο τρίπιο και να είναι πρώτης κλάσης feature του kernel οπότε μετά προσπάθησα να καταλάβω γιατί συμβαίνει αυτό και ουσιαστικά ο λόγος που συμβαίνει είναι ότι όλο το νόημα του Iuring είναι ότι υπάρχει ένας buffer στο kernel που εσύ εκεί πέρα γράφεις πράγματα από το user space
και αυτά πηγαίνουν και κάνουν network calls, file system calls δηλαδή calls ασύγχρονα χωρίς να παρεμβάλλει το kernel γιατί αν παρεμβάλλει το kernel είναι αλλιγό αυτό είναι όλο το νόημα, άρα λοιπόν, ok, γι' αυτό έχει backdoor, δεν έχει backdoor ότι είναι by design backdoor είναι backdoor το design του το ίδιο γιατί ουσιαστικά εγώ εγώ μπορώ να πάω να κάνω network call χωρίς να καλέσω τα system call του kernel για να ανοίξω ένα connection νομίζω το μόνο που θα σε διορθώσω αν το έχω καταλάβει καλά νομίζω ότι είναι δύο τα buffers είναι τα buffers με τα requests και με τα responses ναι ρε μη μου αλλά ό,τι μπει στο buffer θα εκτελεστεί δεν θα παρεμβληθεί το kernel ποτέ γιατί αυτή είναι η δουλειά του να μην παρεμβάλλεις δηλαδή by design δεν παρεμβάλλεται το kernel βασικά δεν παρεμβάλλεται εν τέλει θα τρέξεις στο kernel απλά δεν παρεμβάλλεται το ότι περνάς το layer του system call που περνάς από το ένα στο άλλο δεν έχει system call ναι είναι κοινή μνήμη ναι
είναι κοινή μνήμη σωστά άρα λοιπόν όλο το νέο είναι αυτό οπότε είναι ok ξέρεις και λένε α είναι τρύπα προφανώς είναι τρύπα αν εσύ θες να βάλεις network policing και έχεις και iuring και δεν είναι λέει Είναι σαν να μου λες, θέλω να πάρω φυσικό αέρα και θα ανοίξω το παράθυρο, μπήκαν οι κλέφτες. Ναι, αφού άνοιξα το παράθυρο.
Κάτι και έτσι. Ένα και ένα κάνουν δύο. Φασικά είναι ένα εργαλείο. Δεν είναι πρώτο το παραθύρο όπως αυτό. Είναι κάτι το οποίο, νομίζω το είχαμε συζητήσει κάποια στιγμή, σου είχα πει ότι υπήρχε, ότι αν καταλήξουμε να τρέχουμε φακό για πολλούς πελάτες ένα σερβερ, Μάλλον χρειάζεται κάτι τύπου κατα-containers ή κάποια micro-VMs, κάτι τέτοιο.
Όχι είναι η απάντηση κατά βασικότητα. Γιατί? Γιατί... Α, εσύ λες ότι μπορώ να φύγω από τον container και καλά με το iRig. Ναι, θα μπορούσα, ρε παιδί μου. Ιθανόν. Ναι, θα βάζεις ένα κατα-container, whatever. Θα βάζεις ένα sandbox, ένα... Πάρουν τόσες τεχνολογίες τώρα πλέον. Αλλά και πάλι εκεί πέρα θα πρέπει κάποιος να πάρει έλεγχο στον φακό.
Σωστά. και να κάνει πράγματα άρα ναι, ok, άμα κάποιος μπει στο user space ναι, δεν είναι όμως αντράστητο φακός είναι δικό σου software ναι άρα αν κάποιος πάρει το δικό σου software ναι, ok, μετά του ανοίγει μια πόρτα να πάει παρακάτω αλλά δεν είναι ότι α, έβαλα φακό τον έβαλα σε πολλούς containers και άρα με ένα μαγικό τρόπο αυτό είναι security τέτοιο Έχεις σκεφτεί πόσο θα χρειάζονταν να έχεις διαβάσει πριν 5 χρόνια για να φτάσεις εκεί Όχι πολύ περισσότερο νομίζω Απλά δεν ξέρω πόσο εύκολο θα γινόταν ένα trigger Και να φτάνω μερικοί Πόσα κάτσες έχουμε κάνει Τρία σίγουρα Τέσσερα Και έχει ενδυσιαστεί λοιπόν το AI Με αυτό το εργαλείο Και λέει θα περνάω όλα performance gates που και εγώ το θέλω Αλλά π.χ. περνάει Πέντε λεπτά performance gates Το ρινό πέντε λεπτά την αλλαγή Μετά το πηγαίνεις στα δέκα Το ένα με τα δέκα το άλλο με τα μισή ώρα το ένα με τα μισή ώρα το άλλο και κάνει την κάθε αλλαγή ξέρω εγώ να θέλει μια μισή ώρα για να μου τη δεχτεί του έχω πει
δεν χρειάζεται να το κάνεις για μισή ώρα να το τεντώνεις με χίλια request το δεύτερο, το κάνεις 5 λεπτά και δεν το καταλαβαίνει με τίποτα οπότε τι σκεφτόμουν μήπως θεωρεί ότι έχει πάρει πάνω token τι σκέφτηκα εγώ τώρα σίγουρα, τι σκέφτηκα εγώ τώρα ναι γιατί αυτό ο τσεκάρης συνέχιζε και μου λέει το report πώς πήγε, προφανώς λέω, θα το βάλω επειδή είμαι στο VS Code θα βάλω ένα δεύτερο PyTest γιατί δεν υπάρχει να το αναγνωρίζω αυτομάτως, το οποίο θα είναι ακριβώς το test suite που θα θέλω να τρέχει και θα πρέπει να πρασινίσει και αυτό, ότι είναι αυτό το test suite οπότε δεν θα...
ναι, θα είναι στην ουσία, το load testing το load testing θα παίρνει μία παράμετρο πιθανένα αρχείο το OML configuration, τι θα τρέξεις γιατί μπορεί να θέλω... Έτοιμο δικό σου, ξέρω εγώ Ναι, ένα έτοιμο δικό μου μπορεί να θέλω να το κάνω override γιατί θα θέλω να τρέξω κάτι άλλο συγκεκριμένο, αλλά δεν θα μπορεί να αποφασίσει το LLM να μου τρέξει δύο ώρες τώρα low testing Γιατί θα μπορεί, θα θα πετεύσει Θα θα πετεύσει, θα γίνει καμός Α, ανακαλύψαμε ότι το LLM μας έφυγε από το sandbox και δεν είναι το πρώτο sandbox που έχουμε βάλει μέσα, είναι πόσο έξυπνο είμαι καχύποκτος με αυτές τις ανακοινώσεις είμαι καχύποκτος πότε ήταν που στην αρχή ο Σκάμ πήγαινε στα meetings και έλεγε ότι στην τσάντα μου έχω το κουμπί που σταματάει το έλεγε μου έμαθα χρειαστή πλάκα μου κάνεις νομίζω υπάρχει μια τέτοια φήμη αλλά νομίζω υπάρχει μια τέτοια φήμη ότι καλά πήγαινε και έλεγε έχω στην πλάτη μου σακίδια το κουμπί το μαγικό που κάνει power off όλα τα gpu να γνωρίζετε Μάλιστα
Το kill switch Τέλειο Τι προτείνουμε Ήχαμε προτείνει το business assembly το meetup του του Amoled άλλη φορά για να δω αν θα πάω σε κάποιο παρομφέρεστο θέμα ή όχι δεν ξέρω, για πες εσύ Εγώ θα προτείνω σε όσοι ενδιαφέρονται για άλλα λειτουργικά συστήματα και τέτοια πράγματα να διαβάσουν το IOU Ring το οποίο το διάβασες και εσύ το θεωρώ ένα πολύ ενδιαφέρον backdoor και kernel feature γιατί πολλοί έχουν ενθουσιαστεί με το async.io γενικά στα τεχνολογία τις περισσότερες φορές αυτό που πιστεύουν ότι είναι async.io δεν είναι async.io ένα μεγάλο bottleneck στο να είναι κάτι πραγματικά async.io είναι τα file system operations και το ioguring είναι ο καλύτερος τρόπος να κάνεις πραγματικά ασύγχρονα falsies operations να γράψεις, αρχεία να διαβάζεις αρχεία να κάνεις να ράνεις πολύ ενδιαφέρον μηχανισμός, διαβάστε το Θα μπορούσαμε να ψάξουμε αν γίνεται με eBPF να βάλουμε κάποιο φίλτρο εκεί το οποίο να επιτρέπει πολύ σχεδιαμένα πράγματα. Μου φαίνεται πολύ απλή και σκέψη για να μην έχει κάνει κάποιος άλλος
Μου φαίνεται πολύ μαλακέ να ασχολούμαι με αυτό ενώ έχω ανατοιμάσει παρουσίαση αλλά θα το κάνω Έχουμε να κάνουμε πολλά πράγματα με eBPF έτσι και αλλιώς Απλά θεωρώ ότι δεν είμαι ο πιο έξυπνος άνθρωπος στον κόσμο και μου βαίνεται πολύ προφανής η λύση Θα σε διακόψω αυτό το οποίο λες Δεν ξέρω τι θα πει ο πιο έξυπνος και αυτά δεν τα χρησιμοποιώ αλλά εγώ έχω σταματήσει να πιστεύω αυτό που είπες πριν και είδες ήμουν ασιοπυλός όταν το είπες Λες α είναι αυτοί στον γραφάν αυτό το πράγμα κάνουν ξέρουν καλύτερα Όχι εγώ ξέρω καλύτερα Ξέρω ότι δεν μου αρέσει αυτό το οποίο βλέπω Γιατί αργεί Μπράβο, ακριβώς αυτό Αυτό το loading Εντάξει Συνειδητοποίησα ότι το γραφάνα για να κάνει load το συγκεκριμένο γράφημα Είχε τρεις δημοτικούς loaders Είχε ένα loading το οποίο Το γραφάνα δεν είχε loader με το που ανοίξει η σελίδα Οπότε για να μην είναι λευκή Είχα βάλει ένα τικό μου loader Είχε μετά ένα loader που έλεγε Loading graphs Και μετά ένα loader που φόρτωνε το graph Ξανά
ζήτησε κάποιους για τρεις loaders είπε κάποιος μακάρι αύριο που θα ανοίξω τον γραφάνα μακάρι να μου φανεί σε τρεις και όχι δύο loaders ο ένας έφτιαγα εγώ επειδή δεν είχε loader όταν έκανε load υπήρχε κάποιος που λέει μακάρι να μου φανεί σε δύο και όχι ένα loader και ήτανε γαμάτος ο Sorcerer το οποίο νομίζω το είχε κάνει ο Μίτς αυτό ίσως είχες πληθεί και εσύ ο loader ήτανε με CSS πάνω στο αρχικό HTML που σε έρβηρε το Sorcerer σωστά μόλις φόρτωνε πραγματικά η σελίδα.
Δεν υπήρχε φόρτωμα για να δείξει το loader. Σωστά. Η σελίδα ήταν ο loader που εμφανιζόταν. Και δεν γινόταν να μην έχεις loader γιατί είναι ένα online IDE. Το πήραμε απόφαση κάποια στιγμή ότι JavaScript είναι πολύ. Ναι, αλλά ήτανε, παίρνεις το loader και μετά έρχεται η σελίδα. Αντίστοιχα, δεν θέλω να ροουστάρω το Sentry.
Γιατί μου άρεσε πολύ σαν προϊόν μέχρι πριν δύο μήνες. αλλά κατάλαβα ότι θα φύγουμε από το Sentry πριν από ένα χρόνο που δεν έχουμε φύγει ακόμα αλλά θα γίνει κάθε στιγμή όταν το άνοιξε και λέει τώρα παίζουμε ετοιμάζουμε το Webpack τι λες δείξε μου το Exception δείξε μου το Exception και λέω όταν ο Σεσκάρι γιατί και λέει βρήκαμε τη λύση στο loading screen θα βάλουμε ηλίθια μηνύματα όπως ο Κλοντ αισθάνεται πάρα πολύ καλά γενικά θεωρώ αυτή τη στιγμή το πιο καθος harness είναι το Κλοντ Κοτ τέλος για μένα τι θα πω λοιπόν ότι θα προτείνω το Chad GPT Voice με έχεις ψήσει πάρα πολύ λοιπόν εγώ σήμερα ερχόμαι με το πες το word φίλο σου μπαίνω τον πρωί στα μάξη ανοίγω Chad GPT Voice και του λέω φίλε καλημέρα πρέπει να δεις τα email μου και να μου πεις αν έχω σημαντικά μηνύματα πρέπει να ασχοληθώ με το μπαογραφείο και το slack μου να μου πεις αν έχω pending πράγματα ή καινούργια πράγματα που δεν έχω δει τα ανοίγει, μου λέει α, του λέω όσο κάνεις αυτό δεν σου το γράφει, σου το λέει
ναι, μιλάω μόνο είσαι με το bluetooth, μέσα στο αμάξι του λέω όσο κάνεις αυτό κάνουμε και βερέζουμε τα καινούργια PR της ελευθερίας ξηροβεβαιδομάδας από το πιο πρόσφατο στο λιγότερο πρόσφατο που θέλουν review από μένα πες μου αν κάποια από αυτά είναι εύκολα το review τους και πάμε μου λέει τα email μου, μου λέει κάποια σημαντικά email που έχω λέω ρε οκ φτιάξε μου drafts και θα τα στείλω εγώ μόλις πάω στο γραφείο μου λέει για το slack λέω οκ φτιάξε μου μηνύματα και στείλαμε τους στο slack ό,τι report μου κάνει θα μου τα στέλνει σε dm στο slack οπότε εγώ ήρθα στο γραφείο και το slack μου είχε από τα αποτελήματα της συζήτησης για όλα αυτά τα πράγματα που έκανα μου λέει έχω μου λέει δύο reviews τα οποία είναι ένα βίντεο tutorial που θα μπει σε σύλληση job guard, λέω ok accept αυτά, μπαμ με το πιχαριτή στο γραφείο, χαρά γιατί merge ήδη από τη φωτεινή μετά υπέρρχει ένα άλλο παραδοτείο και πελάτη, του λέω κάνε το αυτό review το κάνει review και μου λέει, α υπάρχουν αυτά δύο
πράγματα τα οποία εγώ καταλάβαινα τι είναι, γιατί ήξερα είχα όλο το κόντεξη, τη διαγραφή στο PR αυτό και λέω μια χαρά κάνε μου το sum up στο slack ήρθα εδώ πέρα το όστισα και ήρθα στο γραφείο και είχα τελειώσει όλα έτοιμα καταλαβαίνω όλα έτοιμα με λίγη εκπαίδευση και με λίγα πράγματα που θα το διδάξω να κάνει μπορώ να φτάνω στο γραφείο και να είναι όλα στην πέννα τέλεια είδες αυτό το πράγμα που ήθελες όλα αυτά τα χρόνια και εγώ είχα αντίσταση έχουμε το οπότε λοιπόν, τσάντζι επειδή βοείς και είστε μια χαρά Τέλεια Σύζων 7 έψω 2 νομίζω Πόσα κάτω έχουμε κάνει 5 νομίζω Λοιπόν, οπότε σύζων 8 έψω 2 Σωστά Και μέχρι την επόμενη εβδομάδα Τα λέμε
Σχόλια
Χωρίς σχόλιαΣυνδεθείτε για να συμμετάσχετε στη συζήτηση
Σύνδεση για ΣχολιασμόΔεν υπάρχουν σχόλια ακόμα