Ga naar hoofdinhoud

2024-12-22

Vi bruker vår egen maskinvare hos Fastmail

  • Fastmail velger å bruke sin egen maskinvare fremfor skytjenester, med fokus på kostnadsoptimalisering og langsiktig planlegging, og utnytter 25 års erfaring.
  • De har oppgradert til NVMe SSD-er, noe som forbedrer ytelsen og påliteligheten sammenlignet med tradisjonelle harddisker (HDD-er).
  • Fastmail bruker ZFS for lagring, som gir fordeler som komprimering og kryptering, og har valgt nye 2U-servere med SSD-er for forbedret input/output, pålitelighet og kostnadseffektivitet.

Reacties

  • Fastmail velger å bruke sin egen maskinvare fremfor skytjenester, med henvisning til kostnadseffektivitet for bedrifter med betydelige hostingbehov.
  • Diskusjonen mellom sky og selvhosting er ofte tilslørt av misoppfatninger, med noen skyforkjempere som mangler teknisk innsikt.
  • Fastmails strategi understreker muligheten for at bedrifter kan administrere sine egne systemer, og stiller spørsmål ved antakelsen om at skyløsninger er universelt overlegne.

Rosetta 2-skaperen forlater Apple for å jobbe fulltid med Lean

  • Leonardo de Moura, en nøkkelperson hos AWS og Lean FRO, kunngjorde at Cameron Zwarich, kjent for å ha skapt Rosetta 2 hos Apple, har sluttet seg til Lean FRO.
  • Cameron Zwarich vil fokusere på å forbedre Leans kodegenerator, og bringer med seg sin omfattende erfaring innen programvareutvikling til teamet.

Reacties

  • Utvikleren bak Rosetta 2 har forlatt Apple for å fokusere på Lean, en bevisassistent og programmeringsspråk, noe som fremhever et skifte mot formell resonnement og programvareverifikasjon.
  • Rosetta 2 er anerkjent for sin tekniske dyktighet, med betydelige bidrag fra denne utvikleren før et team ble etablert.
  • Overgangen til Lean er motivert av potensialet i AI-fremskritt, med mål om å forbedre skalerbarhet, brukervennlighet og bevisautomatisering.

En datatabell tusenvis av år gammel (2020)

  • Oldtids mesopotamisk regnskapsføring brukte leirtavler med rader og kolonner, lik moderne datatabeller, som vist av en tavle fra Larsa, Irak, oversatt av Eleanor Robson. Tavlen, katalogisert ved British Museum, ligner en lønnssammendrag for et byggeprosjekt, og viser organisert data med overskrifter og beregninger for over 3500 år siden. Denne historiske innsikten fremhever at selv om datatabeller har eldgamle opprinnelser, er ikke deres kontinuerlige bruk garantert, da oppfinnelser kan gå tapt og gjenoppdages over tid.

Reacties

  • Diskusjonen understreker den tidløse relevansen av tabellarisk datarepresentasjon, til tross for at datatabellen er fra 2020, som anses som utdatert etter dagens standarder.
  • Deltaakerne utforsker den historiske betydningen og intuitive utformingen av bord, og bemerker deres utvikling til moderne regneark og databaser.
  • Diskusjonen vurderer også kulturelle og tekniske fremskritt innen databevaring, og antyder at moderne data kan bli bevart på lignende måte som eldgamle data.

Langsom utrulling forårsaker møter (2015)

Reacties

  • Langsomme utrullinger øker risikoen og fører til flere møter, mens hyppige, mindre utrullinger reduserer risikoen og forbedrer verdileveransen.
  • Automatisert testing og forbedringer i infrastrukturen kan redusere behovet for møter og forbedre effektiviteten i utrullingen, men organisasjoner møter ofte utfordringer som byråkrati og mangel på tekniske ferdigheter.
  • Å oppmuntre ikke-teknisk personale til å omfavne automatisert testing og redusere manuelle prosesser, sammen med å ta i bruk mikrotjenester, kan forbedre distribusjonsfrekvensen, selv om det krever organisatorisk endring og bedre styring.

Essaysene til Michel de Montaigne på nett

  • HyperEssays er et nettprosjekt som tilbyr moderne utgaver av Michel de Montaignes Essays, med fire versjoner fra forskjellige historiske oversettelser og oppdateringer. Prosjektet tilbyr verktøy og kontekst for nye lesere, med gratis kapittel-PDF-er og formatering for enkel lesing på ulike enheter, og dekker emner som religion, vennskap og lov. HyperEssays er en stadig utviklende ressurs som ønsker bidrag velkommen for å opprettholde tilgjengeligheten og gratis tilgjengelighet.

Reacties

  • Michel de Montaignes essays, tilgjengelige på nettet, blir ofte sammenlignet med blogger på grunn av deres personlige, men likevel nøye utformede natur, som dekker ulike emner som aksept av døden.
  • Et bemerkelsesverdig sitat fra hans essay «Om erfaring» understreker den menneskelige tilstanden, og sier at selv på den høyeste tronen forblir vi menneskelige.
  • Moderne oversettelser og AI-assisterte oppdateringer har som mål å gjøre Montaignes skrifter mer tilgjengelige, samtidig som de bevarer deres opprinnelige sjarm for både velstående og vanlige lesere.

Dele usignerte 8-bits tall

  • Teksten utforsker metoder for å dele usignerte 8-bits tall ved hjelp av SIMD (Single Instruction, Multiple Data) instruksjoner, med fokus på flyttallsdivisjon og langdivisjonsalgoritmen.
  • Det fremhever implementeringen av disse metodene ved bruk av SSE, AVX2 og AVX-512-instruksjoner, med ytelsessammenligninger på CPUer som Ryzen 7, Skylake-X og IceLake.
  • Merkelig nok er AVX-512-implementeringen av lang divisjon den raskeste på Intel CPUer, mens AVX2 som bruker tilnærmet gjensidig er den raskeste på Ryzen, med kildekode tilgjengelig på GitHub.

Reacties

  • Divisjon av usignerte 8-bits tall kan optimaliseres ved å bruke multiplikasjon med en resiprok, tilnærmet av en dyadisk rasjonal, slik som å multiplisere med 171 og høyreskifte med 9 for divisjon med 3.
  • Denne optimaliseringen er gunstig i maskinvare og optimaliserende kompilatorer, med tilleggsteknikker som modulær multiplikasjon, oppslagstabeller og SIMD (Single Instruction, Multiple Data) instruksjoner, selv om hver av dem har begrensninger.
  • Enkelte instruksjonssettarkitekturer (ISA-er), som RISC-V Vector Extension, støtter SIMD heltallsdivisjon, men slik støtte er uvanlig, og ulike teknikker, inkludert flyttallsaritmetikk og mikro-oppslagstabeller, utforskes for optimalisering.

JEP 483: Forhåndslasting og -kobling av klasser

Reacties

  • JEP 483 foreslår forhåndslasting og -kobling av klasser for Java, med mål om å forbedre oppstartstider, spesielt gunstig for kommandolinjegrensesnitt (CLI) applikasjoner.
  • Forslaget fokuserer på caching av klasselasting og koblingsdata, ikke Just-In-Time (JIT) kompilert kode, noe som kan være fordelaktig i serverløse miljøer som AWS Lambda.
  • Det finnes en avveining mellom økt containerstørrelse og forbedret klasseinnlastingshastighet, som krever nøye evaluering, spesielt for større applikasjoner.

Avkoding av telefonisignalene i Pink Floyds 'The Wall'

  • Corelatus-bloggen utforsker telekommaskinvare, spesielt E1/T1- og SDH/SONET-grensesnitt, og analyserte nylig telefonisignaler i Pink Floyds 'The Wall'. Analysen identifiserte SS5-signalisering, et system brukt tidlig på 1980-tallet, ved å undersøke lydspektrogrammer og sammenligne dem med kjente standarder som DTMF og CAS R2. Studien konkluderte med at lyden sannsynligvis stammet fra en ekte samtale, noe som ga en autentisk følelse av en langdistanseforbindelse, med en utvidet versjon som dukker opp i sangen 'Young Lust'.

Reacties

  • James Guthrie avslørte at stemmen til en telefonoperatør ble spilt inn for Pink Floyds 'The Wall' for å symbolisere isolasjonen som ble opplevd under turné.
  • Opptaksprosessen for albumet var preget av kunstnerisk frihet, fri fra kommersielle begrensninger, noe som førte til dets ekspansive og intrikate spor.
  • Intervjuet fremhevet også vanskeligheten med å tyde telefonnummeret som ble brukt i opptaket på grunn av endringer i Londons retningsnumre gjennom årene.

Singlefile: En nettleserutvidelse for å lagre en komplett nettside i en enkelt HTML-fil

  • SingleFile er en allsidig nettleserutvidelse og kommandolinjeverktøy som gjør det mulig for brukere å lagre hele nettsider som enkeltstående HTML-filer, kompatible med store nettlesere som Chrome, Firefox, Edge og Safari.
  • Den tilbyr funksjoner som å lagre valgt innhold, flere faner, merknader, automatisk lagring og integrasjon med Google Drive og GitHub, selv om den har noen begrensninger med visse domener og filnavntegn.
  • Verktøyet er åpen kildekode, lisensiert under AGPL, og brukes i prosjekter som ArchiveBox og Zotero Connector, med bidrag fra ulike oversettere.

Reacties

  • SingleFile er en nettleserutvidelse designet for å lagre hele nettsider som enkeltstående HTML-filer, og tilbyr en kompakt lagringsmetode ved bruk av UTF-16-koding. Utvidelsen gir et alternativ ved å lagre sider som selvutpakkende ZIP/HTML-filer, noe som adresserer begrensninger ved standard nettleserens lagringsfunksjoner og forbedrer PDF-utskrift. Personvernspørsmål ble diskutert, men utvikleren bekreftet at SingleFile respekterer brukernes personvern, noe som gjør det til et verdifullt verktøy for offline tilgang og deling.