Constrained Decoding: LLM come classificatori veloci
Ecco un trucco economico e silenziosamente utile: se ti interessa solo il primo token che un LLM emetterebbe, puoi porgli una domanda a risposta multipla e...
Approfondimenti sui linguaggi di programmazione: nuove funzionalità, prestazioni ed evoluzione dell'ecosistema.
15 articoliEcco un trucco economico e silenziosamente utile: se ti interessa solo il primo token che un LLM emetterebbe, puoi porgli una domanda a risposta multipla e...
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...
Ogni tanto, nei circoli di teoria dei linguaggi di programmazione, riemerge un'affermazione: 'una specifica sufficientemente dettagliata è indistinguibile dal...
SQLite è ovunque. Sta nel tuo telefono, nel browser, nella smart TV, probabilmente nell'auto. Ha risolto un problema fondamentale, cioè dare alle applicazioni...
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...
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...
Java è il Rodney Dangerfield dei linguaggi di programmazione: non ottiene mai il rispetto che merita. Nomina Java alla maggior parte degli sviluppatori sotto i...
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...
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...
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...
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...
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...
Python è stato «troppo lento» per tutta la sua esistenza. La risposta standard della comunità Python — «usa le estensioni C per i cicli critici» — è sempre...
Ogni volta che il tuo programma chiama malloc(), qualcosa deve decidere quale porzione di memoria virtuale restituire. Questa decisione — banale per un...
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...