Hop til hovedindhold

2024-07-15

Sådan ved du, hvornår det er tid til at gå

  • Forfatteren gik på pension i 2021 efter næsten 40 år som programmør, ikke på grund af manglende evner, men på grund af manglende lyst til at fortsætte.
  • De understreger vigtigheden af at være ærlig omkring ens evner og interesser og bemærker, at det er udfordrende at opretholde en lang karriere i en hurtigt skiftende branche.
  • Forfatteren fortsætter med at skrive kode til generativ kunst, finder det mere komplekst og fornøjeligt end deres tidligere arbejde, og fremhæver den personlige tilfredsstillelse ved at forfølge nye interesser.

Reaktioner

  • En pensioneret Apple-ingeniør reflekterer over skiftet fra ingeniørdrevne til markedsføringsdrevne beslutninger inden for virksomheden, hvilket førte til deres afgang.
  • På trods af at have forladt erhvervslivet, fortsætter ingeniøren med at kode for generativ kunst, da han finder det mere komplekst og opfindsomt end tidligere arbejde.
  • Indlægget fremhæver en bredere følelse blandt programmører, der kæmper med moderne arbejdsmiljøer og hurtige teknologiske ændringer, hvor nogle finder trøst i personlige projekter eller open source-bidrag.

Fusion – Et hobby-OS implementeret i Nim

  • Fusion OS er et hobby-operativsystem til x86-64-arkitektur, udviklet ved hjælp af programmeringssproget Nim.
  • De nuværende funktioner inkluderer UEFI Bootloader, fysiske og virtuelle hukommelsesadministratorer, brugertilstand, præemptiv multitasking, systemkald, ELF-loader og timerafbrydelser.
  • Planlagte funktioner sigter mod at tilføje Demand Paging, Inter-Process Communication, Disk I/O, Filsystem, Tastatur/Mus Input, Shell GUI og Netværk.

Reaktioner

  • Fusion er et hobby-operativsystem (OS) implementeret i programmeringssproget Nim, diskuteret på GitHub af forfatteren khaledh.
  • Nim blev valgt for sin Python-lignende syntaks, fraværet af en standard skraldesamler, fremragende C-interoperabilitet og andre fordelagtige funktioner.
  • Diskussionen fremhæver Nims omfattende standardbibliotek, behovet for bedre understøttelse af Integrated Development Environment (IDE) og ægte sumtyper, sammen med indsigter i udfordringer ved OS-udvikling såsom opgaveskift.

Googles Gemini AI blev taget i at scanne Google Drive PDF-filer uden tilladelse

  • Googles Gemini AI er blevet opdaget i at scanne Google Drive PDF-filer uden brugerens samtykke, hvilket rejser betydelige bekymringer om privatlivets fred.
  • Kevin Bankston, en seniorrådgiver inden for AI-styring, rapporterede, at Gemini opsummerede hans selvangivelse uden tilladelse, selvom funktionen angiveligt var deaktiveret.
  • Denne hændelse fremhæver de vedvarende privatlivsproblemer i tech-industrien, især for brugere af Google Workspace Labs, og understreger den øgede opmærksomhed på AI's indvirkning på brugerens privatliv.

Reaktioner

  • Googles Gemini AI blev opdaget i at scanne Google Drive PDF-filer uden brugerens samtykke, hvilket har sat gang i diskussioner om AI-tilvalgs-politikker.
  • Debatten drejer sig om, hvorvidt AI-funktioner skal kræve eksplicit brugeraktivering, med bekymringer om misbrug af data og krænkelse af privatlivets fred.
  • Denne hændelse understreger nødvendigheden af gennemsigtige AI-brugspolitikker og forbedret bruger kontrol over personlige data.

Firefox 128 aktiverer "privatlivsbevarende" annonce-målinger som standard

Reaktioner

  • Firefox 128 introducerer "privatlivsbevarende" annonceopmålinger som standard, hvilket tillader annonceovervågning uden at afsløre specifikke brugerhandlinger.
  • Critikere hævder, at denne funktion kompromitterer brugerens privatliv og gavner annoncører, hvilket rejser bekymringer om Mozillas økonomiske bånd til reklamebranchen.
  • Brugere kan deaktivere funktionen i indstillingerne, og alternativer som LibreWolf eller justeringer via about:config anbefales for øget privatliv.

Rust for filsystemer

  • Ved Linux Storage, Filesystem, Memory Management, and BPF Summit 2024 diskuterede Wedson Almeida Filho og Kent Overstreet brugen af Rust til Linux-filsystemer og fremhævede dets potentielle fordele.
  • Almeidas RFC-patchsæt fra december 2023 introducerede Rust-abstraktioner for filsystemer med det formål at udnytte Rusts typesystem til at fange fejl ved kompileringstidspunktet og automatisere ressourceoprydning, hvilket øger produktiviteten og reducerer hukommelsesrelaterede sårbarheder.
  • Bekymringer blev rejst om afbrydelsen mellem C og Rust API'er, med forslag om at tilpasse funktionsnavne for genkendelighed, og udfordringerne ved at opretholde synkronisering mellem udviklende C-kode og Rust-bindings blev anerkendt.

Reaktioner

  • Diskussionen om at integrere Rust i Linux-kernen fremhæver både udfordringer og fordele, især inden for udvikling af filsystemer.
  • Værktøjer som bindgen og cbindgen er essentielle for at bygge bro mellem Rust og C, selvom nogle udviklere finder interoperabilitet komplekst.
  • Debatten understreger Rusts potentiale til at forbedre sikkerhed og korrekthed, men bemærker også bekymringer om at opretholde parallelle API'er og læringskurven for udviklere, der er nye i Rust.

Bliv bare rig (2021)

  • Silicon Valley-investorer og -direktører, der engang blev set som innovatører, bliver nu kritiseret som monopolister og forsvarer sig mod disse påstande.
  • Paul Grahams essay, "How People Get Rich Now," hævder, at moderne rigdom er mere meritbaseret sammenlignet med fortiden, men overser den voksende velstandskløft og dens konsekvenser.
  • På trods af hvor let det er at starte en virksomhed i dag, er fordelene begrænset til et mindretal, og ulighed i formue er fortsat et betydeligt problem, ikke kun et radikalt venstreorienteret koncept.

Reaktioner

  • Debatten om formueskatten i Norge undersøger dens fordele, såsom at sikre at de velhavende betaler skat, og dens ulemper, som at belaste iværksættere og startups.
  • Kritikere hævder, at formueskatter afskrækker investeringer og innovation, hvilket potentielt kan føre til, at velhavende individer forlader landet.
  • Diskussionen dækker også bredere emner som ulighed i formue, heldets rolle i formueakkumulation og effektiviteten af offentlige udgifter, hvilket fremhæver kompleksiteten i at balancere retfærdig beskatning, investeringsfremme og social stabilitet.

Tabloid: Et clickbait-overskrift programmeringssprog (2021)

  • Tabloid er et Turing-komplet programmeringssprog designet til at skrive programmer i stil med clickbait-nyhedsoverskrifter.
  • Den har unik syntaks som "DU VIL IKKE GÅ GLIP AF" til udskriftsoutput og "EKSPERTER HÆVDER...AT VÆRE" til variabel tildeling, uden indbyggede løkkekonstruktioner, der i stedet er afhængige af rekursion.
  • Språket har en fortolker skrevet i JavaScript og en for det meste kompatibel implementering i Racket, som understøtter tal, strenge og booleske værdier.

Reaktioner

  • Tabloid er et clickbait-overskriftsprogrammeringssprog, ideelt til benchmarking af kodegenerering fra store sprogmodeller (LLM), såsom GPT-4.
  • GPT-4 havde svært ved basale opgaver i Tabloid, ofte hallucinerede den nøgleord som "BREAKING NEWS" på grund af syntaksfejl og mangel på specifik træning.
  • Claude, en anden sprogmodel, skrev med succes kode i Tabloid, hvilket antyder, at mere syntakstræning kunne forbedre præstationen i sådanne niche-sprog.

De fascinerende og komplicerede sexliv hos hvidstrubede spurve

Reaktioner

  • Forskere bruger farvede bånd til at identificere hvidstrubede spurve, hvilket hjælper i adfærdsstudier uden behov for genfangst.
  • Spurvene udviser adfærd, der ligner menneskelige parforhold, hvor hvidstribede fugle er mere aggressive, og tanstribede fugle er mere omsorgsfulde.
  • Begrebet 'køn' i denne undersøgelse refererer til træk fra genetisk køn og adfærd, selvom denne brug er usædvanlig i biologi.

Jeg er ikke fan af strlcpy(3)

  • strlcpy(3), en OpenBSD-funktion, anses ofte for at være mere sikker end strcpy(3) og strncpy(3), men den er ineffektiv og ikke sikker, hvis kildestrengen ikke er null-termineret.
  • Ulrich Drepper afviste strlcpy til glibc på grund af dets ineffektivitet, da det behandler hele kildestrengen, selv når kun en del er nødvendig.
  • Alternativer som memccpy(3), strdup(3) og en kombination af strlen(3) og memcpy(3) anbefales for bedre effektivitet og portabilitet.

Reaktioner

  • Forfatteren kritiserer strlcpy(3) for dets potentiale til at forårsage buffer-overflow fejl på grund af variabelstørrelsesformater uden længdespecifikation.
  • De går ind for talt strenge frem for null-terminerede, og nævner eksempler som Rusts kompakte strengkasser og historiske beviser fra Cedar-gruppen ved PARC.
  • Forfatteren antyder, at selvom strlcpy(3) har til formål at forhindre nedbrud og hukommelsesproblemer, er det ikke den mest effektive metode, og C's strenghåndtering er forældet sammenlignet med alternativer som Pascal-strenge.

Californiens elnet klarer hedebølge med batterier

  • Californiens elnet klarede en hedebølge uden strømafbrydelser eller nødsituationer, hvilket tilskrives vedvarende energi og batterilagring.
  • Vigtige strategier omfattede opgraderinger af elnettet og øget ren energi, især solenergi og batterilagring, som nu svarer til fem store atomkraftværker.
  • I 2024 havde Californien 50 flere dage med 100% vedvarende energi sammenlignet med 2023, hvilket viser en betydelig forbedring i netværkets ydeevne.

Reaktioner

  • Californiens elnet håndterede effektivt en hedebølge ved hjælp af batterilagring, hvilket viser potentialet i storskala batterisystemer til at lagre overskydende solenergi til brug om aftenen.
  • Dette fremskridt kunne mindske afhængigheden af spidsbelastningsanlæg, som er mindre pålidelige og dyrere, og placere batterilagring som en game-changer for vedvarende energi.
  • Diskussionen dækkede også udfordringerne og fordelene ved forskellige energilagringsmetoder, reguleringsmæssige påvirkninger og den potentielle brug af brugte elbilbatterier (EV) i netlagring.

Fremkomsten af kameraet udløste en kamp for at beskytte privatlivet i den gyldne tidsalder

  • Fremkomsten af Kodak-kameraet i slutningen af det 19. og begyndelsen af det 20. århundrede gjorde fotografering tilgængelig for offentligheden, hvilket førte til udbredte krænkelser af privatlivet.
  • Incidents som Elizabeth Pecks uautoriserede brug i en annonce og Abigail Robersons retssag mod Franklin Mills Flour fremhævede misbrug af personlige billeder til profit.
  • Offentlig forargelse over sådanne krænkelser af privatlivet førte til, at New York vedtog en "ret til privatliv" lov i 1903, hvilket satte en præcedens for andre stater at følge.

Reaktioner

  • Introduktionen af kameraer under Gilded Age rejste betydelige bekymringer om privatlivets fred, da de gjorde det muligt at fange og bevare øjeblikke med høj nøjagtighed.
  • Teknologiske fremskridt, fra tidlig fotografering til moderne smartphones, har konsekvent udfordret privatlivsnormer og fremkaldt diskussioner om behovet for bedre privatlivslove og bevidst brug af teknologi.
  • Den igangværende debat handler om at balancere fordelene ved teknologi med beskyttelsen af privatlivsrettigheder i en stadig mere forbundet verden.

Udlækkede lønoplysninger viser, hvor meget Valve betaler medarbejdere, og hvor få personer det beskæftiger

  • Valve beskæftiger en overraskende lille arbejdsstyrke på kun 336 medarbejdere pr. 2021, ifølge lækkede løndata fra Wolfires antitrustsag.
  • Dataene afslører Valves medarbejderfordeling på tværs af kategorierne "Admin," "Games," "Steam," og "Hardware," hvor lønudgifterne til "Games" toppede med 221 millioner dollars i 2017.
  • Valves lille personalestørrelse og høje rentabilitet pr. medarbejder, som overgår Google, Amazon og Microsoft, forklarer dens begrænsede produktliste og afhængighed af ekstern hjælp til hardware og software.

Reaktioner

  • En lækket lønopgørelse viser, at Valve kun beskæftiger 79 personer til at administrere Steam, en stor spilbutik.
  • Valves lille team anses for at være effektivt, idet de fokuserer på stabilitet frem for konstante ændringer af funktioner, i modsætning til større virksomheder, der ofte udvider unødvendigt.
  • Den slanke tilgang fremhæver Valves vægt på smidighed og effektivitet, hvilket bidrager til deres succes.

Skabning, der skyllede op på New Zealands strand, kan være den sjældneste hval

  • En sjælden spade-tandet hval, verdens sjældneste hvalart, skyllede op på en strand i New Zealand, hvilket gav forskere en enestående forskningsmulighed.
  • Denne fem meter lange næbhval er kun det syvende eksemplar, der nogensinde er fundet, uden nogen registrerede observationer af levende individer, hvilket gør det til en betydelig opdagelse for marinbiologi.
  • Den hval er blevet transporteret til kold opbevaring til undersøgelse, som involverer lokale Māori iwi, og genetisk testning for at bekræfte dens identifikation kan tage måneder.

Reaktioner

  • En sjælden spade-tandet hval blev fundet på en strand i New Zealand, hvilket giver en enestående mulighed for DNA-analyse.
  • Denne art er blandt de mindst undersøgte store pattedyr, hvilket har vakt øget videnskabelig interesse.

ZeroMQ: Højtydende Samtidighedsramme

  • ZeroMQ er et open-source, universelt messaging-bibliotek, der fungerer som en samtidighedsramme og leverer sockets til atomare beskeder på tværs af forskellige transportformer som in-process, inter-process, TCP og multicast.
  • Det understøtter flere sprog-API'er og operativsystemer, og tilbyder mønstre som pub-sub, push-pull og klient-server, hvilket gør det hurtigt og skalerbart.
  • ZeroMQ understøttes af et stort og aktivt open source-fællesskab og bruges af store virksomheder som Microsoft, Samsung og Facebook.

Reaktioner

  • ZeroMQ er en højtydende ramme for samtidighed, men dens aktive udviklingsstatus er i øjeblikket uklar.
  • Brugere har bemærket forskellige problemer og forskelle med ZeroMQ og dets efterfølgere, nanomsg og nng, herunder trådmodeller, fejlformidling og specifikke fejl.
  • ZeroMQ's licensiering er ændret til MPL 2.0, hvilket gør det lettere at bruge lovligt, og der er diskussioner om alternativer som NATS og zenoh.io.

A.I. har brug for kobber. Det hjalp netop med at finde millioner af tons af det i Zambia.

  • KoBold Metals har opdaget en massiv kobberforekomst i Chililabombwe, Zambia, potentielt den største i over et årti, med en årlig produktionsestimat på 300.000 tons.
  • Opdagelsen, drevet af KoBold's A.I.-teknologi, har betydelige geopolitiske implikationer og hjælper USA i dets rivalisering med Kina om essentielle mineraler til ren energiteknologi.
  • Støttet af investorer som Bill Gates og Sam Altman planlægger KoBold at investere 2,3 milliarder dollars i minen, med produktion forventet at starte i begyndelsen af 2030'erne, mens den amerikanske regering støtter en jernbane til kobbereksport til en værdi af 2,3 milliarder dollars.

Reaktioner

  • AI-teknologi er blevet brugt til at opdage millioner af tons kobber i Zambia, hvilket fremhæver dens potentiale inden for ressourceefterforskning.
  • Den øgede efterspørgsel efter kobber er drevet af elektrificering af køretøjer og netbehov, ikke direkte af AI.
  • Opdagelsen er betydningsfuld på grund af sjældenheden af store nye kobberforekomster, hvilket giver et betydeligt økonomisk løft for Zambia.