Όλα τα θέματα

Λοιπά

935 άρθρα · 4 gems

Νέα

358
david.alvarezrosa.com
4 λ.•πριν από 40 ημέρες

Αυτοφιλοξενία υπηρεσιών στο Tor: Αρχιτεκτονική και υλοποίηση hidden services

Η ανάρτηση αναλύει τη διαδικασία μετατροπής ενός στατικού ιστότοπου σε Tor hidden service, προσφέροντας ανωνυμία και ασφάλεια χωρίς την ανάγκη για παραδοσιακές αρχές πιστοποίησης (CA) ή DNS. Η προσέγγιση βασίζεται στη χρήση του Tor daemon για τη δρομολόγηση κίνησης απευθείας σε τοπικό web server, διασφαλίζοντας end-to-end κρυπτογράφηση.

#Tor#Self-hosting#Networking#Security
από mooreds
189
quora.com
4 λ.•πριν από 40 ημέρες

Αρχιτεκτονική και ιστορική αναδρομή: Είχε ο ENIAC BIOS;

Ο Alan Kay αποσαφηνίζει ότι ο ENIAC δεν διέθετε BIOS, ούτε κάποια ανάλογη δομή, καθώς δεν αποτελούσε υπολογιστή αποθηκευμένου προγράμματος (stored-program computer). Η συζήτηση αναδεικνύει την εξέλιξη της διαδικασίας εκκίνησης (bootstrapping), από τη χειροκίνητη εισαγωγή εντολών μέσω διακοπτών έως τα σύγχρονα συστήματα βασισμένα σε ROM.

#Computer History#Architecture#Firmware#Bootstrapping
από midnightfish
162
inkandswitch.com
4 λ.•πριν από 41 ημέρες

Malleable software: Η αποκατάσταση της αυτονομίας του χρήστη σε έναν κόσμο κλειστών εφαρμογών

Το άρθρο αναλύει την ανάγκη για λογισμικό που προσαρμόζεται στις ανάγκες του χρήστη, αντιπαραβάλλοντας την ευελιξία του φυσικού κόσμου με την ακαμψία των σύγχρονων μονολιθικών εφαρμογών. Προτείνεται η αρχιτεκτονική προσέγγιση του «gentle slope», όπου ο χρήστης μεταβαίνει σταδιακά από απλός καταναλωτής σε δημιουργό, χωρίς απότομα εμπόδια εκμάθησης.

#Software Architecture#UX Design#End-user Programming#Human-Computer Interaction
από evakhoury
327
iain.rocks
4 λ.•πριν από 41 ημέρες

Αποδέσμευση του κώδικα Go από το GitHub μέσω custom domains

Η πρακτική του να χρησιμοποιούμε το URL του GitHub ως namespace στα Go modules δημιουργεί ανεπιθύμητη σύζευξη (coupling) με τον πάροχο φιλοξενίας. Η χρήση ενός custom domain με κατάλληλη παραμετροποίηση του meta tag go-import προσφέρει μια ευέλικτη λύση που επιτρέπει την αλλαγή υποδομής χωρίς να επηρεάζονται οι καταναλωτές της βιβλιοθήκης.

#Go#DevOps#Architecture#Infrastructure
από birdculture
189
nura.eco
4 λ.•πριν από 41 ημέρες

Το postmarketOS μετονομάζεται σε Nura: Μια νέα εποχή για το project

Το γνωστό λειτουργικό σύστημα για κινητές συσκευές postmarketOS ολοκλήρωσε τη διαδικασία rebranding, υιοθετώντας το όνομα Nura. Η αλλαγή αποσκοπεί στην ενίσχυση της ταυτότητας του project, τη δυνατότητα κατοχύρωσης εμπορικού σήματος (trademark) και την ευκολότερη διεθνή αναγνωρισιμότητα.

#Linux#OpenSource#Mobile#Branding
από HotGarbage
384
unsung.aresluna.org
4 λ.•πριν από 41 ημέρες

Η ευθύνη του λογισμικού απέναντι στα δεδομένα του χρήστη: Το μάθημα του Vim

Μέσα από την εμπειρία του David Chisnall, αναδεικνύεται η σημασία του «duty of care» στην ανάπτυξη λογισμικού. Η σύγκρουση μεταξύ της σταθερότητας του Vim και της επιθετικής διαχείρισης αρχείων του NeoVim υπογραμμίζει την ανάγκη για σεβασμό στα δεδομένα του χρήστη, σύμφωνα με τους νόμους του Jef Raskin.

#Vim#Software Engineering#UX#Data Integrity
από jandeboevrie
296
nytimes.com
4 λ.•πριν από 41 ημέρες

Μια αναπάντεχη επιστημονική ανακάλυψη για την προέλευση της ζωής σε ένα δωμάτιο μοτέλ

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

#Science#Biology#Research#Innovation
208
jvns.ca
4 λ.•πριν από 41 ημέρες

Αναζωογονώντας παλαιό hardware: Η εμπειρία της αντικατάστασης μπαταρίας σε επαναφορτιζόμενα φώτα ποδηλάτου

Μια πρακτική προσέγγιση στη συντήρηση παλαιού εξοπλισμού μέσω της αντικατάστασης εξαντλημένων μπαταριών. Το άρθρο αναδεικνύει τη σημασία των makerspaces και της βασικής γνώσης συγκόλλησης (soldering) για την παράταση του κύκλου ζωής των ηλεκτρονικών συσκευών.

#Hardware#Repair#Electronics#DIY
από surprisetalk
169
bookofrevenue.com
4 λ.•πριν από 41 ημέρες

Οι κρυφές παγίδες της χρήσης AT TIME ZONE 'UTC' στην PostgreSQL

Η χρήση του AT TIME ZONE 'UTC' στην PostgreSQL μετατρέπει αθέλητα τον τύπο δεδομένων από timestamptz σε timestamp, προκαλώντας προβλήματα σε συγκρίσεις και υπολογισμούς διαστημάτων. Για τη διατήρηση της ακεραιότητας των δεδομένων, απαιτείται διπλή εφαρμογή του τελεστή ώστε να επιστρέψει το αποτέλεσμα στον τύπο timestamptz.

#PostgreSQL#SQL#Database#Timezone
από birdculture
472
reddit.com
4 λ.•πριν από 41 ημέρες

Προσωρινός αποκλεισμός της σελίδας του προέδρου Lula από τη Meta εν μέσω εκλογικής περιόδου

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

#Meta#Politics#Digital Governance#Algorithms
από rbanffy
212
blog.codinghorror.com
4 λ.•πριν από 41 ημέρες

Αν δεν σταματήσουμε να βοηθάμε ο ένας τον άλλον, τι γινόμαστε;

Μέσα από μια συγκινητική προσωπική μαρτυρία, ο Jeff Atwood αναδεικνύει την αξία της ανθρώπινης κοινότητας έναντι της αυτοματοποιημένης παροχής απαντήσεων από LLM. Το άρθρο υπογραμμίζει ότι η ουσία του προγραμματισμού δεν έγκειται μόνο στην επίλυση προβλημάτων, αλλά στη σύνδεση και την αλληλεγγύη μεταξύ των μηχανικών.

#Community#Generative AI#Software Engineering#Culture
από signa11
263
theborys.substack.com
4 λ.•πριν από 41 ημέρες

Η γεωγραφική ανακρίβεια ως legacy data: Μια ανάλυση του μεγέθους της Υεμένης

Η ανάλυση αποκαλύπτει πώς ένα σφάλμα αθροίσματος σε παλαιότερες στατιστικές εκθέσεις και η αναπαραγωγή λανθασμένων δεδομένων από έγκριτους οργανισμούς οδήγησαν σε μια εκατονταετή γεωγραφική ανακρίβεια. Το φαινόμενο αναδεικνύει τους κινδύνους της τυφλής εμπιστοσύνης σε legacy datasets χωρίς επαλήθευση (fact-checking).

#Data Integrity#Geography#Fact-checking#Legacy Systems
από kspacewalk2
149
clydesnotes.blogspot.com
4 λ.•πριν από 41 ημέρες

Ένα κρίσιμο σφάλμα στο Windows Explorer κατά την ανάγνωση Video CD

Μια πρόσφατη ενημέρωση των Windows προκαλεί αστάθεια στο σύστημα κατά την αντιγραφή αρχείων από Video CD (VCD). Το πρόβλημα πηγάζει από τον τρόπο που ο driver του ISO9660 εξομοιώνει την πρόσβαση σε αρχεία που δεν είναι πραγματικά αρχεία συστήματος, οδηγώντας σε πλήρη κατάρρευση του Windows Explorer.

#Windows#Kernel#Filesystem#LegacyMedia
από ClydeN
206
aljazeera.com
4 λ.•πριν από 42 ημέρες

Αυστηροποίηση των κανόνων μόνιμης διαμονής στην Ιαπωνία: Επιπτώσεις για τους ξένους εργαζόμενους

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

#Ιαπωνία#Μετανάστευση#Οικονομία#Δημογραφικό
από mikhael
126
righto.com
4 λ.•πριν από 42 ημέρες

Ανάλυση του αλγορίθμου εφαπτομένης στον επεξεργαστή Intel 8087

Ο Intel 8087 έφερε επανάσταση στις υπολογιστικές επιδόσεις των PC το 1980, ενσωματώνοντας έναν υβριδικό αλγόριθμο για τον υπολογισμό της εφαπτομένης (FPTAN). Συνδυάζοντας τον αλγόριθμο CORDIC για την προσέγγιση γωνιών και μια ορθολογική πολυωνυμική προσέγγιση (Padé approximant), ο επεξεργαστής πέτυχε υψηλή ακρίβεια και ταχύτητα, αποφεύγοντας τις δαπανηρές διαιρέσεις σε επίπεδο hardware.

#Intel 8087#Reverse Engineering#Algorithms#Computer Architecture
611
themomoftheyear.substack.com
4 λ.•πριν από 42 ημέρες

Η ψηφιακή παγίδα του context: Μια ανάλυση για την παραπληροφόρηση μέσω viral περιεχομένου

Το άρθρο αναλύει πώς η έλλειψη πλαισίου (context) σε ένα viral βίντεο οδήγησε σε μαζικές, λανθασμένες υποθέσεις για μια οικογενειακή δυναμική. Αναδεικνύει τους κινδύνους της βιαστικής κρίσης στα κοινωνικά δίκτυα και την ανάγκη για κριτική σκέψη απέναντι σε αποσπασματικά δεδομένα.

#Social Media#Critical Thinking#Digital Ethics#Context
από minimaxir
128
macrumors.com
4 λ.•πριν από 42 ημέρες

Κλιμακώνεται η δικαστική διαμάχη για τις προμήθειες του Apple Pay

Μια ομαδική αγωγή κατά της Apple προχωρά, καθώς δικαστήριο ενέκρινε τη συμμετοχή τραπεζών και πιστωτικών ιδρυμάτων που αμφισβητούν το μοντέλο χρέωσης του Apple Pay. Οι ενάγοντες υποστηρίζουν ότι ο περιορισμός της πρόσβασης στο NFC chip του iPhone αποτελεί κατάχρηση δεσπόζουσας θέσης στην αγορά των ψηφιακών πορτοφολιών.

#Apple#Fintech#Antitrust#NFC
από Brajeshwar
148
techcrunch.com
4 λ.•πριν από 42 ημέρες

Ανασύνθεση του διοικητικού συμβουλίου στην Automattic μετά την αποτυχημένη απόπειρα απομάκρυνσης του CEO

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

#Automattic#WordPress#Corporate Governance#Tech News
από ilamont
402
antonz.org
4 λ.•πριν από 42 ημέρες

Go concurrency distilled: Μια εις βάθος ανασκόπηση του μοντέλου συγχρονισμού

Το «Go Concurrency Distilled» αποτελεί έναν περιεκτικό οδηγό αναφοράς για τις τεχνικές συγχρονισμού στη γλώσσα Go. Το βιβλίο καλύπτει από τα βασικά goroutines και channels έως προχωρημένα θέματα όπως το context, τα pipelines και η διαχείριση χρόνου, προσφέροντας μια καθαρή αρχιτεκτονική προσέγγιση χωρίς τη χρήση εξωτερικών βιβλιοθηκών.

#Go#Concurrency#Software Architecture#Backend
από chmaynard
709
gultsch.de
4 λ.•πριν από 42 ημέρες

Το τέλος της σχέσης με το Google Play: Γιατί το Conversations γίνεται δωρεάν

Μετά από δώδεκα χρόνια, ο δημιουργός του Conversations, ενός δημοφιλούς XMPP client για Android, αποχωρεί από το Google Play Store. Η απόφαση αυτή σηματοδοτεί τη μετάβαση σε ένα μοντέλο βιωσιμότητας βασισμένο σε επιχορηγήσεις, απαλλάσσοντας το project από την τοξική εξάρτηση από τους gatekeepers και τις αυθαίρετες διαδικασίες ελέγχου της Google.

#Android#OpenSource#GooglePlay#Privacy

GitHub Gems

11,845
TrendingΛοιπά
C++•πριν από 9 ημέρες

Ένα ανοιχτού κώδικα framework που αναπτύχθηκε στο Jet Propulsion Laboratory της NASA για τη γρήγορη ανάπτυξη και deployment εφαρμογών διαστημικών πτήσεων και embedded συστημάτων.

Γιατί ξεχωρίζει

Συνδυάζει αρχιτεκτονική βασισμένη σε components με ισχυρά εργαλεία μοντελοποίησης για την αυτόματη παραγωγή κώδικα (code generation), έχοντας αποδεδειγμένη πορεία σε πραγματικές διαστημικές αποστολές.

1,790•
Ανάλυση
3,046
TrendingΛοιπά
Go•πριν από 16 ημέρες

Το OSV (Open Source Vulnerability) αποτελεί μια κατανεμημένη βάση δεδομένων και υπηρεσία triage για ευπάθειες λογισμικού, σχεδιασμένη να παρέχει ακριβή πληροφόρηση για open-source οικοσυστήματα μέσω ενός ενοποιημένου API.

Γιατί ξεχωρίζει

Ξεχωρίζει για την ικανότητά του να συγχωνεύει δεδομένα από πολλαπλές πηγές σε ένα κοινό format, προσφέροντας υψηλή διαλειτουργικότητα (interoperability) και υποστήριξη για σύγχρονα formats όπως SBOMs.

12,996
TrendingΛοιπά
Python•πριν από 24 ημέρες

Το YuE2 είναι ένα frontier σύστημα γενετικής μουσικής που ενώνει συμβολικό και ηχητικό μοντέλο, επιτρέποντας σύνθεση σε συμβολική μορφή και δημιουργία high-fidelity ήχου, με zero-shot covers και agentic επεξεργασία.

Γιατί ξεχωρίζει

Δistingue για την πρόσβαση σε state-of-the-art ποιότητα χωρίς ανάγκη εκπαίδευσης σε συγκεκριμένα τραγούδια (zero-shot) και για τη δυνατότητα επεξεργασίας μουσικής μέσω φυσικής γλώσσας ή συμβολικών εντολών (agentic). Είναι ανοιχτό κώδικα, με προεκπαιδευμένα μοντέλα στο HuggingFace και διαδραστικές demos online.

1,498•
Ανάλυση
3,326
TrendingΛοιπά
Kotlin•πριν από 24 ημέρες

Το NuvioTV είναι ένα ελεύθερο, ανοιχτό κώδικα media app για Android TV, smartphone και desktop που επιτρέπει στους χρήστες να προσθέτουν τις δικές τους πηγεία περιεχομένου και να τα οργανώνει σε βιβλιοθήκη με εικονίδια, βαθμολογίες, υποτίτλους και αποθηκευμένη θέση σε όλες τις οθόνες.

Γιατί ξεχωρίζει

Χρησιμοποιεί το moderno Kotlin με Jetpack Compose, TV Material 3 και το Media3 framework, προσφέροντας αδιάκοπες UI και εύκολη ενσωμάτωση πηγών χωρίς περιττές εξαρτήσεις, ενώ ωφελείται από τις zero‑cost abstractions του Kotlin και την αποδοτική garbage collection του ART runtime.