Fastmail sceglie di utilizzare il proprio hardware invece dei servizi cloud, concentrandosi sull'ottimizzazione dei costi e sulla pianificazione a lungo termine, sfruttando 25 anni di esperienza.
Hanno aggiornato a SSD NVMe, migliorando le prestazioni e l'affidabilità rispetto ai tradizionali Hard Disk Drive (HDD).
Fastmail utilizza ZFS per l'archiviazione, che offre vantaggi come compressione e crittografia, e ha scelto nuovi server 2U con SSD per migliorare input/output, affidabilità ed economicità.
Fastmail sceglie di utilizzare il proprio hardware invece dei servizi cloud, citando la convenienza economica per le aziende con esigenze di hosting sostanziali.
Il dibattito tra cloud e self-hosting è spesso offuscato da idee sbagliate, con alcuni sostenitori del cloud che mancano di conoscenze tecniche.
Il piano di Fastmail sottolinea la fattibilità per le aziende di gestire i propri sistemi, mettendo in discussione l'assunto che le soluzioni cloud siano universalmente superiori.
Leonardo de Moura, una figura chiave presso AWS e Lean FRO, ha annunciato che Cameron Zwarich, noto per aver creato Rosetta 2 presso Apple, si è unito a Lean FRO.
Cameron Zwarich si concentrerà sul miglioramento del generatore di codice di Lean, portando la sua vasta esperienza nello sviluppo software al team.
Lo sviluppatore dietro Rosetta 2 ha lasciato Apple per concentrarsi su Lean, un assistente di prova e linguaggio di programmazione, evidenziando un cambiamento verso il ragionamento formale e la verifica del software.
Rosetta 2 è riconosciuta per la sua abilità tecnica, con contributi significativi da parte di questo sviluppatore prima che fosse istituito un team.
La transizione a Lean è motivata dal suo potenziale nei progressi dell'IA, con obiettivi di migliorare la scalabilità, l'usabilità e l'automazione delle dimostrazioni.
Il sistema di contabilità dell'antica Mesopotamia utilizzava tavolette di argilla con righe e colonne, simili alle moderne tabelle di dati, come dimostrato da una tavoletta proveniente da Larsa, Iraq, tradotta da Eleanor Robson. - La tavoletta, catalogata al British Museum, assomiglia a un riepilogo delle buste paga per un progetto di costruzione, dimostrando dati organizzati con intestazioni e calcoli oltre 3500 anni fa. - Questo approfondimento storico evidenzia che, sebbene le tabelle di dati abbiano origini antiche, il loro uso continuo non è garantito, poiché le invenzioni possono essere perse e riscoperte nel tempo.
Il dibattito sottolinea la rilevanza senza tempo della rappresentazione dei dati in forma tabellare, nonostante la tabella dei dati sia del 2020, considerata obsoleta secondo gli standard attuali.
Partecipanti esplorano il significato storico e il design intuitivo delle tabelle, osservando la loro evoluzione in fogli di calcolo e database moderni.
La conversazione considera anche i progressi culturali e tecnici nella conservazione dei dati, suggerendo che i dati moderni potrebbero essere conservati in modo simile ai dati antichi.
Le distribuzioni lente aumentano il rischio e portano a più riunioni, mentre le distribuzioni frequenti e più piccole riducono il rischio e migliorano la consegna del valore.
Il collaudo automatizzato e i miglioramenti dell'infrastruttura possono ridurre la necessità di riunioni e migliorare l'efficienza del deployment, ma le organizzazioni spesso affrontano sfide come la burocrazia e la mancanza di competenze tecniche.
Incitare il personale non tecnico ad abbracciare i test automatizzati e ridurre i processi manuali, insieme all'adozione dei microservizi, può migliorare la frequenza di distribuzione, anche se richiede un cambiamento organizzativo e una migliore governance.
HyperEssays è un progetto online che fornisce edizioni moderne dei Saggi di Michel de Montaigne, presentando quattro versioni da diverse traduzioni storiche e aggiornamenti. Il progetto offre strumenti e contesto per i nuovi lettori, con capitoli in PDF gratuiti e formattazione per una facile lettura su vari dispositivi, trattando argomenti come religione, amicizia e legge. HyperEssays è una risorsa in continua evoluzione, che accoglie contributi per mantenere la sua accessibilità e disponibilità gratuita.
Le saggi di Michel de Montaigne, disponibili online, sono spesso paragonati ai blog per la loro natura personale ma accuratamente elaborata, trattando argomenti diversi come l'accettazione della morte.
Una citazione notevole dal suo saggio 'Dell'esperienza' sottolinea la condizione umana, affermando che anche sul trono più alto, rimaniamo umani.
Le traduzioni moderne e gli aggiornamenti assistiti dall'IA mirano a rendere gli scritti di Montaigne più accessibili, preservando il loro fascino originale sia per i lettori benestanti che per quelli comuni.
Il testo esplora metodi per dividere numeri a 8 bit senza segno utilizzando istruzioni SIMD (Single Instruction, Multiple Data), concentrandosi sulla divisione in virgola mobile e sull'algoritmo della divisione lunga.
Mettere in evidenza l'implementazione di questi metodi utilizzando le istruzioni SSE, AVX2 e AVX-512, con confronti di prestazioni su CPU come Ryzen 7, Skylake-X e IceLake.
Notoriamente, l'implementazione AVX-512 della divisione lunga è la più veloce sui CPU Intel, mentre l'AVX2 che utilizza il reciproco approssimato è la più veloce su Ryzen, con il codice sorgente disponibile su GitHub.
Il calcolo della divisione di numeri senza segno a 8 bit può essere ottimizzato utilizzando la moltiplicazione con un reciproco, approssimato da un razionale diadico, come moltiplicare per 171 e spostare a destra di 9 per la divisione per 3.
Questa ottimizzazione è vantaggiosa nell'hardware e nei compilatori di ottimizzazione, con tecniche aggiuntive come la moltiplicazione modulare, le tabelle di ricerca e le istruzioni SIMD (Single Instruction, Multiple Data), sebbene ciascuna presenti delle limitazioni.
Alcune architetture di set di istruzioni (ISA), come l'estensione vettoriale RISC-V, supportano la divisione intera SIMD, ma tale supporto è raro, e vengono esplorate varie tecniche, tra cui l'aritmetica in virgola mobile e le micro-tabelle di ricerca, per l'ottimizzazione.
JEP 483 propone il caricamento e il collegamento delle classi Ahead-of-Time (AOT) per Java, con l'obiettivo di migliorare i tempi di avvio, particolarmente vantaggioso per le applicazioni con interfaccia a riga di comando (CLI).
La proposta si concentra sulla memorizzazione nella cache dei dati di caricamento e collegamento delle classi, non sul codice compilato Just-In-Time (JIT), il che potrebbe essere vantaggioso in ambienti serverless come AWS Lambda.
Esiste un compromesso tra l'aumento delle dimensioni del contenitore e la velocità di caricamento delle classi migliorata, che necessita di un'attenta valutazione, specialmente per le applicazioni più grandi.
Il Blog di Corelatus esplora l'hardware delle telecomunicazioni, in particolare le interfacce E1/T1 e SDH/SONET, e recentemente ha analizzato i segnali telefonici in 'The Wall' dei Pink Floyd. L'analisi ha identificato la segnalazione SS5, un sistema utilizzato nei primi anni '80, esaminando gli spettrogrammi audio e confrontandoli con standard noti come DTMF e CAS R2. Lo studio ha concluso che l'audio probabilmente proveniva da una chiamata reale, offrendo una sensazione autentica di connessione a lunga distanza, con una versione estesa che appare nella canzone 'Young Lust'.
James Guthrie ha rivelato che la voce di un'operatrice telefonica è stata registrata per 'The Wall' dei Pink Floyd per simboleggiare l'isolamento vissuto durante i tour.
Il processo di registrazione dell'album è stato caratterizzato da una libertà artistica, priva di vincoli commerciali, portando a brani ampi e complessi.
Il colloquio ha anche evidenziato la difficoltà nel decifrare il numero di telefono utilizzato nella registrazione a causa dei cambiamenti nei prefissi di Londra nel corso degli anni.
SingleFile è un'estensione web versatile e uno strumento da riga di comando che consente agli utenti di salvare intere pagine web come file HTML singoli, compatibili con i principali browser come Chrome, Firefox, Edge e Safari.
Offre funzionalità come il salvataggio di contenuti selezionati, schede multiple, annotazioni, salvataggio automatico e integrazione con Google Drive e GitHub, sebbene presenti alcune limitazioni con determinati domini e caratteri nei nomi dei file.
Lo strumento è open-source, con licenza AGPL, ed è utilizzato in progetti come ArchiveBox e Zotero Connector, con contributi da vari traduttori.
SingleFile è un'estensione web progettata per salvare intere pagine web come singoli file HTML, offrendo un metodo di salvataggio compatto utilizzando la codifica UTF-16. L'estensione fornisce un'alternativa salvando le pagine come file ZIP/HTML autoestraenti, affrontando le limitazioni delle funzioni di salvataggio standard del browser e migliorando la stampa in PDF. Sono state discusse preoccupazioni sulla privacy, ma lo sviluppatore ha confermato che SingleFile rispetta la privacy degli utenti, rendendolo uno strumento prezioso per l'accesso offline e la condivisione.