01 Tecnologie emergenti La computazione spaziale ha un problema di marketing: ogni «visione del futuro» che l'industria presenta prevede di legarsi uno schermo alla faccia. Occhiali,...
Tecnologie emergentiJames Whitfield11 ott 20269 min
02 Tecnologie emergenti Ogni pochi mesi una nuova demo di un robot umanoide diventa virale. Atlas di Boston Dynamics che fa salti mortali all'indietro. Optimus di Tesla che smista...
Tecnologie emergentiElena Vasquez22 mar 20268 min
03 Cybersecurity Un quotidiano francese ha recentemente tracciato in tempo reale la posizione dell'unica portaerei della Francia, la Charles de Gaulle, uno dei beni militari...
SicurezzaPriya Sharma21 mar 20269 min
04 AI & Machine Learning Sulla Terra si parlano circa 7.000 lingue. Google Translate ne supporta circa 130. La maggior parte dei sistemi di MT commerciali gestisce bene meno di 30...
AI & MLSarah Chen20 mar 20269 min
05 Linguaggi di programmazione Nel 1989 Rob Pike — che in seguito avrebbe co-creato Go, UTF-8 e Plan 9 — mise per iscritto cinque regole di programmazione. Sono abbastanza brevi da stare su...
LinguaggiJames Whitfield19 mar 20269 min
06 Linguaggi di programmazione Ogni tanto, nei circoli di teoria dei linguaggi di programmazione, riemerge un'affermazione: 'una specifica sufficientemente dettagliata è indistinguibile dal...
LinguaggiJames Whitfield18 mar 20269 min
07 Sviluppo Mobile Google ha appena reso molto più difficile installare app al di fuori del Play Store. Il nuovo processo impone un periodo di attesa di 24 ore per le app...
MobileMarcus Rodriguez17 mar 20269 min
08 Linguaggi di programmazione SQLite è ovunque. Sta nel tuo telefono, nel browser, nella smart TV, probabilmente nell'auto. Ha risolto un problema fondamentale, cioè dare alle applicazioni...
LinguaggiJames Whitfield16 mar 20269 min
09 Tecnologie emergenti Il messaggio d'errore più comune nel machine learning non è un traceback Python né un mismatch di dimensioni. È CUDA out of memory. Il modello è troppo grande,...
Tecnologie emergentiElena Vasquez15 mar 20269 min
10 Sviluppo Web Prova a eseguire un'applicazione Node.js senza un filesystem reale e guarda quanto in fretta va in pezzi. require() legge file. fs.readFile() legge file. I...
Web DevMarcus Rodriguez14 mar 20268 min
11 Linguaggi di programmazione Quando Ryan Dahl si fece da parte da Node.js, il progetto sopravvisse, ma ci vollero anni di ristrutturazione della governance, un fork (io.js) e una...
LinguaggiElena Vasquez13 mar 20269 min
12 Tecnologie emergenti Nel 2014, una ricercatrice del clima di nome Dr.ssa Maria Chen pubblicò un dataset rivoluzionario sullo scioglimento dei ghiacci artici. Lo ospitò sui server...
Tecnologie emergentiElena Vasquez12 mar 202612 min
13 Sviluppo Web Google Docs gestisce la modifica collaborativa in tempo reale per milioni di utenti. Sembra senza sforzo: digiti, il cursore si muove e le modifiche del...
Web DevMarcus Rodriguez11 mar 20269 min
14 Cloud & DevOps Un bug di uno spinlock in eBPF non si annuncia con uno stack trace o un messaggio d'errore. Si annuncia con una macchina che smette di rispondere. Nessun log,...
Cloud & DevOpsPriya Sharma10 mar 20269 min
15 Linguaggi di programmazione Ruby ha la reputazione di essere lento. Lo stesso vale per Python. Lo stesso valeva per JavaScript, almeno finché V8 non lo ha reso abbastanza veloce da...
LinguaggiJames Whitfield9 mar 202610 min
16 Data Science K-means è l'algoritmo che tutti imparano nel corso introduttivo di machine learning e poi usano male per il resto della carriera. È ingannevolmente semplice:...
Data ScienceSarah Chen8 mar 20269 min
17 Cybersecurity Ecco un fatto che sorprende la maggior parte delle persone: quando digiti la password in sudo, non vedi alcun feedback. Nessun asterisco, nessun puntino,...
SicurezzaPriya Sharma7 mar 202610 min
18 Cybersecurity Nel 2023, un forum di supporto per le vittime di violenza domestica è stato bloccato dal filtro dei contenuti di un importante ISP britannico. Il filtro,...
SicurezzaElena Vasquez6 mar 202610 min
19 Sviluppo Web Return of the Obra Dinn di Lucas Pope è uno dei giochi visivamente più sorprendenti mai realizzati, e usa esattamente due colori: nero e bianco. Un bit per...
Web DevMarcus Rodriguez5 mar 202610 min
20 Linguaggi di programmazione Java è il Rodney Dangerfield dei linguaggi di programmazione: non ottiene mai il rispetto che merita. Nomina Java alla maggior parte degli sviluppatori sotto i...
LinguaggiJames Whitfield4 mar 20269 min
21 Cybersecurity Charles Bennett e Gilles Brassard hanno vinto il Turing Award per il loro lavoro fondamentale nella scienza dell'informazione quantistica — in particolare per...
SicurezzaPriya Sharma3 mar 202610 min
22 AI & Machine Learning I transformer non saranno la sola soluzione disponibile ancora per molto. So che suona come un'affermazione audace: da anni vediamo l'architettura transformer...
AI & MLSarah Chen2 mar 202612 min
23 Cybersecurity Microsoft ha progettato l'architettura di sicurezza della Xbox One per essere impenetrabile. Un hardware root of trust. Un hypervisor personalizzato. Storage...
SicurezzaPriya Sharma1 mar 20268 min
24 AI & Machine Learning L'ho notato circa sei mesi dopo aver iniziato a usare Copilot regolarmente. Stavo facendo debug di uno script Python e ho cercato l'assistente AI prima ancora...
AI & MLSarah Chen28 feb 20269 min
25 Linguaggi di programmazione C'è una risposta famosa su Stack Overflow che è stata vista più di 3 milioni di volte. La domanda: perché elaborare un array ordinato è più veloce che...
LinguaggiJames Whitfield27 feb 202610 min
26 Linguaggi di programmazione Ci siamo passati tutti. Devi convertire un video, quindi cerchi su Google e trovi una risposta su Stack Overflow con un comando che sembra scritto sbattendo la...
LinguaggiMarcus Rodriguez26 feb 202610 min
27 AI & Machine Learning La comunità AI sta costruendo sistemi multi-agente: team di LLM che si dividono il lavoro, comunicano e collaborano per risolvere problemi che nessun singolo...
AI & MLSarah Chen25 feb 20268 min
28 Sviluppo Web L'hai visto su ogni sito marketing, landing page SaaS e portfolio costruito negli ultimi cinque anni. Scorri la pagina e i contenuti compaiono dal basso,...
Web DevMarcus Rodriguez24 feb 20267 min
29 Sviluppo Web La settimana scorsa ho provato a modificare le preferenze sui cookie sul sito di una grande compagnia aerea. Il pulsante 'Accetta tutto' era di un blu acceso,...
Web DevMarcus Rodriguez23 feb 202610 min
30 Linguaggi di programmazione Ogni sviluppatore usa una shell ogni giorno. Pochi capiscono davvero cosa fa. La shell sembra un'applicazione — digiti dei comandi e lei li esegue — ma in...
LinguaggiJames Whitfield22 feb 20269 min
31 Cybersecurity Un team di sicurezza di TrustedSec ha recentemente rivelato il terzo e il quarto metodo per aggirare il logging dei sign-in di Azure. Sono quattro tecniche...
SicurezzaPriya Sharma21 feb 20269 min
32 Tecnologie emergenti Nel 1978 Digital Equipment Corporation lanciò il VT100. Era un oggetto da arredamento: un CRT in un involucro beige, collegato a un minicomputer tramite cavo...
Tecnologie emergentiJames Whitfield20 feb 202610 min
33 Sviluppo Web Apri una scheda del browser e vai su un sito importante qualsiasi. Vedrai sempre la stessa scena: banner per il consenso ai cookie, pop-up per la newsletter,...
Web DevMarcus Rodriguez19 feb 20268 min
34 Linguaggi di programmazione Ogni pochi anni qualcuno scrive un saggio dal titolo «Il Lisp è morto», e ogni pochi anni qualcun altro fa notare che metà delle funzionalità del suo...
LinguaggiJames Whitfield18 feb 20269 min
35 AI & Machine Learning L'architettura transformer manda avanti l'AI da otto anni ormai. Ogni grande modello linguistico, la maggior parte dei sistemi di generazione di immagini e un...
AI & MLSarah Chen17 feb 202610 min
36 Cloud & DevOps L'ultimo rilascio di macOS di Apple ha rotto le impostazioni DNS personalizzate di migliaia di sviluppatori. In particolare, ha iniziato a intercettare le...
Cloud & DevOpsPriya Sharma16 feb 20269 min
37 Linguaggi di programmazione Nel 1969 Ken Thompson e Dennis Ritchie sedevano in un ufficio dei Bell Labs e presero una serie di decisioni progettuali che sarebbero sopravvissute quasi a...
LinguaggiJames Whitfield15 feb 202611 min
38 Linguaggi di programmazione Python è stato «troppo lento» per tutta la sua esistenza. La risposta standard della comunità Python — «usa le estensioni C per i cicli critici» — è sempre...
LinguaggiJames Whitfield14 feb 20269 min
39 AI & Machine Learning L'anno scorso ho speso 4.200 dollari per costruire una macchina per l'inferenza locale in grado di far girare un modello da 70 miliardi di parametri a una...
AI & MLSarah Chen13 feb 202610 min
40 Tecnologie emergenti Il tuo web server va in crash alle 3 di notte. Kubernetes lo riavvia. Gli utenti vedono una pagina di errore per qualche istante. Nessuno viene licenziato. Ora...
Tecnologie emergentiElena Vasquez12 feb 20269 min
41 Sviluppo Web Il mese scorso ho passato un sabato a riscrivere in TypeScript un parser di metadati di immagini che era in Rust compilato in WASM. La versione WASM era in...
Web DevMarcus Rodriguez11 feb 202611 min
42 Tecnologie emergenti Align Technology stampa oltre 600.000 allineatori dentali unici al giorno. Non 600.000 copie della stessa cosa, ma 600.000 pezzi personalizzati uno per uno,...
Tecnologie emergentiElena Vasquez10 feb 20269 min
43 Sviluppo Web Una startup rilascia un bug in produzione. La risposta del management: aggiungiamo l'obbligo di code review. Un altro bug passa comunque. Risposta: servono due...
Web DevElena Vasquez9 feb 20268 min
44 Cloud & DevOps Un ingegnere junior di un'azienda fintech di medie dimensioni ha eseguito uno script di migrazione del database un venerdì pomeriggio. Lo script doveva...
Cloud & DevOpsPriya Sharma8 feb 202610 min
45 Linguaggi di programmazione Ogni volta che il tuo programma chiama malloc(), qualcosa deve decidere quale porzione di memoria virtuale restituire. Questa decisione — banale per un...
LinguaggiJames Whitfield7 feb 20269 min
46 Cloud & DevOps Avviare un container Docker richiede circa 500 millisecondi. Una microVM Firecracker ne richiede circa 125 e un isolate V8 circa 5. Ma una nuova generazione di...
Cloud & DevOpsPriya Sharma6 feb 20269 min
47 Tecnologie emergenti Prima di VisiCalc, i personal computer erano giocattoli per hobbisti. Dopo VisiCalc sono diventati strumenti di lavoro. Non è un'esagerazione: è la traiettoria...
Tecnologie emergentiJames Whitfield5 feb 20269 min
48 Cloud & DevOps Quando Netflix ti manda un film, i dati video probabilmente arrivano da un server FreeBSD. Quando invii un messaggio su WhatsApp, passa attraverso...
Cloud & DevOpsPriya Sharma4 feb 20268 min
49 Tecnologie emergenti JPEG è il blatta dei formati di file. È stato standardizzato nel 1992, è precedente al browser web e ha resistito a ogni tentativo di sostituirlo. WebP, AVIF,...
Tecnologie emergentiJames Whitfield3 feb 202610 min
50 Sviluppo Web Python nel browser è un sogno dai primi anni 2010, e ogni tentativo ha avuto lo stesso problema: Python è troppo legato al runtime C di CPython per essere...
Web DevMarcus Rodriguez2 feb 20268 min
51 Linguaggi di programmazione Flask ha impiegato otto anni per arrivare alla versione 1.0. SQLite è in sviluppo attivo dal 2000 e riceve ancora miglioramenti significativi. Il kernel Linux...
LinguaggiJames Whitfield1 feb 20269 min