Hoppa till huvudinnehåll

2024-07-15

Så vet du när det är dags att gå

  • Författaren gick i pension 2021 efter nästan 40 år som programmerare, inte på grund av bristande förmåga utan på grund av bristande vilja att fortsätta.
  • De betonar vikten av att vara ärlig om sina förmågor och intressen, och noterar att det är utmanande att upprätthålla en lång karriär i en snabbt föränderlig bransch.
  • Författaren fortsätter att skriva kod för generativ konst, och finner det mer komplext och njutbart än deras tidigare arbete, vilket framhäver den personliga tillfredsställelsen i att följa nya intressen.

Reaktioner

  • En pensionerad Apple-ingenjör reflekterar över skiftet från ingenjörsdrivna till marknadsföringsdrivna beslut inom företaget, vilket ledde till deras avhopp.
  • Trots att han lämnade företagsvärlden fortsätter ingenjören att koda för generativ konst, och finner det mer komplext och uppfinningsrikt än tidigare arbete.
  • Blogginlägget belyser en bredare känsla bland programmerare som kämpar med moderna arbetsmiljöer och snabba teknologiska förändringar, där vissa finner tröst i personliga projekt eller bidrag till öppen källkod.

Fusion – Ett hobby-OS implementerat i Nim

  • Fusion OS är ett hobbyoperativsystem för x86-64-arkitektur, utvecklat med programmeringsspråket Nim.
  • Nuvarande funktioner inkluderar UEFI Bootloader, fysiska och virtuella minneshanterare, användarläge, preemptiv multitasking, systemanrop, ELF-laddare och timeravbrott.
  • Planerade funktioner syftar till att lägga till Demand Paging, Inter-Process Communication, Disk I/O, File System, Keyboard/Mouse Input, Shell GUI och Networking.

Reaktioner

  • Fusion är ett hobbyoperativsystem (OS) implementerat i programmeringsspråket Nim, diskuterat på GitHub av författaren khaledh.
  • Nim valdes för sin Python-liknande syntax, avsaknad av en standardiserad skräpsamlare, utmärkta C-interoperabilitet och andra fördelaktiga egenskaper.
  • Diskussionen belyser Nims omfattande standardbibliotek, behovet av bättre stöd för integrerade utvecklingsmiljöer (IDE) och äkta summatyper, tillsammans med insikter om utmaningar inom OS-utveckling som uppgiftsswitching.

Googles Gemini AI ertappad med att skanna Google Drive PDF-filer utan tillstånd

  • Googles Gemini AI har upptäckts skanna PDF-filer på Google Drive utan användarnas samtycke, vilket väcker betydande integritetsproblem.
  • Kevin Bankston, en senior rådgivare inom AI-styrning, rapporterade att Gemini sammanfattade hans skattedeklaration utan tillstånd, trots att funktionen påstods vara inaktiverad.
  • Denna incident belyser pågående integritetsproblem inom teknikindustrin, särskilt för användare av Google Workspace Labs, och understryker granskningen av AI:s påverkan på användarnas integritet.

Reaktioner

  • Googles Gemini AI upptäcktes skanna PDF-filer på Google Drive utan användarnas samtycke, vilket väckte diskussioner om AI:s opt-in-policyer.
  • Debatten kretsar kring huruvida AI-funktioner bör kräva uttrycklig användaraktivering, med oro för missbruk av data och integritetskränkningar.
  • Denna incident understryker nödvändigheten av transparenta AI-användningspolicyer och förbättrad användarkontroll över personlig data.

Firefox 128 aktiverar "integritetsbevarande" annonsmätningar som standard

Reaktioner

  • Firefox 128 introducerar "integritetsbevarande" annonsmätningar som standard, vilket möjliggör annonsuppföljning utan att avslöja specifika användaråtgärder.
  • Critics argue this feature compromises user privacy and benefits advertisers, raising concerns about Mozilla's financial ties to advertising.
  • Användare kan inaktivera funktionen i inställningarna, och alternativ som LibreWolf eller justeringar via about:config rekommenderas för ökad integritet.

Rust för filsystem

  • Vid Linux Storage, Filesystem, Memory Management, and BPF Summit 2024 diskuterade Wedson Almeida Filho och Kent Overstreet användningen av Rust för Linux-filsystem och betonade dess potentiella fördelar.
  • Almeidas RFC-patchset från december 2023 introducerade Rust-abstraktioner för filsystem, med målet att utnyttja Rusts typsystem för att fånga fel vid kompilering och automatisera resursrensning, vilket ökar produktiviteten och minskar minnesrelaterade sårbarheter.
  • Det uttrycktes oro över avståndet mellan C- och Rust-API:er, med förslag om att anpassa funktionsnamn för att skapa igenkänning, och utmaningarna med att upprätthålla synkronisering mellan utvecklande C-kod och Rust-bindningar erkändes.

Reaktioner

  • Diskussionen om att integrera Rust i Linux-kärnan belyser både utmaningar och fördelar, särskilt inom utvecklingen av filsystem.
  • Verktyg som bindgen och cbindgen är oumbärliga för att överbrygga klyftan mellan Rust och C, även om vissa utvecklare tycker att interoperabilitet är komplext.
  • Debatten betonar Rusts potential att förbättra säkerhet och korrekthet men noterar också oro över att upprätthålla parallella API:er och inlärningskurvan för utvecklare som är nya på Rust.

Var bara rik (2021)

  • Investerare och VD:ar i Silicon Valley, som en gång sågs som innovatörer, kritiseras nu som monopolister och försvarar sig mot dessa påståenden.
  • Paul Grahams essä, 'How People Get Rich Now,' hävdar att modern rikedom är mer meritbaserad jämfört med tidigare, men bortser från den växande klyftan mellan rika och fattiga och dess konsekvenser.
  • Trots att det är lättare att starta ett företag idag är fördelarna begränsade till en minoritet, och ojämlikhet i förmögenhet är fortfarande ett betydande problem, inte bara ett radikalt vänsterkoncept.

Reaktioner

  • Debatten om förmögenhetsskatt i Norge undersöker dess fördelar, såsom att säkerställa att de rika betalar skatt, och dess nackdelar, som att belasta entreprenörer och nystartade företag.
  • Critics argue that wealth taxes discourage investment and innovation, potentially leading to wealthy individuals leaving the country.
  • Diskussionen täcker också bredare frågor som förmögenhetsklyftor, turens roll i förmögenhetsackumulering och effektiviteten av statliga utgifter, vilket belyser komplexiteten i att balansera rättvis beskattning, investeringsuppmuntran och social stabilitet.

Tabloid: Ett clickbait-rubrikprogrammeringsspråk (2021)

  • Tabloid är ett Turing-fullständigt programmeringsspråk designat för att skriva program i stil med klickbetesnyhetsrubriker.
  • Den har unik syntax som "DU VILL INTE MISSA" för utskriftsutmatning och "EXPERTER PÅSTÅR...ATT VARA" för variabeltilldelning, utan inbyggda loopkonstruktioner, och förlitar sig istället på rekursion.
  • Språket har en tolk skriven i JavaScript och en mestadels kompatibel implementation i Racket, som stöder nummer, strängar och booleska värden.

Reaktioner

  • Tabloid är ett clickbait-rubrikprogrammeringsspråk, idealiskt för att benchmarka kodgenerering av stora språkmodeller (LLM), såsom GPT-4.
  • GPT-4 hade svårt med grundläggande uppgifter i Tabloid, och hallucinerade ofta nyckelord som "BREAKING NEWS" på grund av syntaxfel och brist på specifik träning.
  • Claude, en annan språkmodell, skrev framgångsrikt kod i Tabloid, vilket tyder på att mer syntaxträning skulle kunna förbättra prestandan i sådana nischspråk.

De fascinerande och komplicerade sexliv hos vitstrupiga sparvar

Reaktioner

  • Forskare använder färgband för att identifiera vitstrupiga sparvar, vilket underlättar beteendestudier utan behov av återfångst.
  • Gråsparvarna uppvisar beteenden som liknar mänskliga parbildningar, där vitstrimmiga fåglar är mer aggressiva och brunstrimmiga fåglar mer omhändertagande.
  • Termen "kön" i denna studie avser egenskaper från genetiskt kön och beteende, även om denna användning är ovanlig inom biologin.

Jag är inte ett fan av strlcpy(3)

  • strlcpy(3), en OpenBSD-funktion, anses ofta vara säkrare än strcpy(3) och strncpy(3), men den är ineffektiv och inte säker om källsträngen inte är null-terminerad.
  • Ulrich Drepper avvisade strlcpy för glibc på grund av dess ineffektivitet, eftersom den bearbetar hela källsträngen även när endast en del behövs.
  • Alternativ som memccpy(3), strdup(3) och en kombination av strlen(3) och memcpy(3) rekommenderas för bättre effektivitet och portabilitet.

Reaktioner

  • Författaren kritiserar strlcpy(3) för dess potential att orsaka buffertöverflödesbuggar på grund av variabelstorleksformat utan längdspecifikation.
  • De förespråkar räknade strängar framför null-terminerade, och hänvisar till exempel som Rusts kompakta strängbibliotek och historiska bevis från Cedar-gruppen vid PARC.
  • Författaren föreslår att även om strlcpy(3) syftar till att förhindra krascher och minnesproblem, är det inte den mest effektiva metoden, och C:s stränghantering är föråldrad jämfört med alternativ som Pascal-strängar.

Kaliforniens elnät klarar värmeböljan med hjälp av batterier

  • Kaliforniens elnät klarade en värmebölja utan strömavbrott eller nödsituationer, vilket tillskrivs förnybar energi och batterilagring.
  • Viktiga strategier inkluderade uppgraderingar av elnätet och ökad ren energi, särskilt solenergi och batterilagring, nu motsvarande fem stora kärnkraftverk.
  • I 2024 hade Kalifornien 50 fler dagar med 100 % förnybar energi jämfört med 2023, vilket visar på en betydande förbättring av nätets prestanda.

Reaktioner

  • Kaliforniens elnät hanterade effektivt en värmebölja med hjälp av batterilagring, vilket visar potentialen hos storskaliga batterisystem att lagra överskottsenergi från solenergi för användning på kvällen.
  • Denna framsteg skulle kunna minska beroendet av toppkraftverk, som är mindre tillförlitliga och dyrare, och positionera batterilagring som en spelväxlare för förnybar energi.
  • Diskussionen täckte även utmaningarna och fördelarna med olika energilagringsmetoder, regleringspåverkan och den potentiella användningen av begagnade elbilsbatterier i nätlagring.

Uppkomsten av kameran inledde en kamp för att skydda privatlivet under Guldåldern

  • Framväxten av Kodak-kameran i slutet av 1800-talet och början av 1900-talet gjorde fotografering tillgänglig för allmänheten, vilket ledde till omfattande intrång i privatlivet.
  • Incidenter som Elizabeth Pecks obehöriga användning i en annons och Abigail Robersons stämning mot Franklin Mills Flour belyste missbruket av personliga bilder för vinst.
  • Allmänhetens upprördhet över sådana integritetskränkningar ledde till att New York antog en "rätt till integritet"-lag 1903, vilket satte ett prejudikat för andra delstater att följa.

Reaktioner

  • Introduktionen av kameror under den förgyllda åldern väckte betydande integritetsfrågor, eftersom de möjliggjorde högkvalitativ fångst och bevarande av ögonblick.
  • Teknologiska framsteg, från tidig fotografering till moderna smartphones, har ständigt utmanat integritetsnormer och lett till diskussioner om behovet av bättre integritetslagar och medveten teknik användning.
  • Den pågående debatten handlar om att balansera fördelarna med teknik med skyddet av integritetsrättigheter i en alltmer uppkopplad värld.

Utläckta löneuppgifter visar hur mycket Valve betalar sin personal och hur få personer företaget anställer

  • Valve har en förvånansvärt liten arbetsstyrka på endast 336 anställda från och med 2021, enligt läckta löneuppgifter från Wolfires antitruststämning.
  • Data avslöjar Valves anställdas fördelning över kategorierna "Admin", "Spel", "Steam" och "Hårdvara", där lönekostnaderna för "Spel" nådde en topp på 221 miljoner dollar år 2017.
  • Valves lilla personalstyrka och höga lönsamhet per anställd, som överträffar Google, Amazon och Microsoft, förklarar dess begränsade produktlista och beroende av extern hjälp för hårdvara och mjukvara.

Reaktioner

  • Enligt läckt löneinformation har Valve endast 79 anställda som hanterar Steam, en stor spelbutik.
  • Valves lilla team ses som effektivt, med fokus på stabilitet snarare än ständiga funktionsändringar, till skillnad från större företag som ofta expanderar onödigt mycket.
  • Denna smidiga metod belyser Valves fokus på rörlighet och effektivitet, vilket bidrar till dess framgång.

Varelse som spolades upp på strand i Nya Zeeland kan vara den sällsyntaste valen

  • En sällsynt spadkval, världens sällsyntaste valart, spolades upp på en strand i Nya Zeeland, vilket gav forskare en unik forskningsmöjlighet.
  • Denna fem meter långa näbbval är endast det sjunde exemplaret som någonsin hittats, utan några registrerade observationer av levande individer, vilket gör det till en betydande upptäckt för marinbiologin.
  • Valen har transporterats till kallförvaring för undersökning, vilket involverar lokala Māori iwi, och genetiska tester för att bekräfta dess identifikation kan ta månader.

Reaktioner

  • En sällsynt spadnoshval hittades på en strand i Nya Zeeland, vilket erbjuder en unik möjlighet för DNA-analys.
  • Denna art är en av de minst studerade stora däggdjuren, vilket har väckt ökat vetenskapligt intresse.

ZeroMQ: Högpresterande ramverk för samtidighet

  • ZeroMQ är ett öppen källkod, universellt meddelandebibliotek som fungerar som ett samtidighetsramverk och tillhandahåller sockets för atomära meddelanden över olika transporter som in-process, inter-process, TCP och multicast.
  • Det stöder flera språk-API:er och operativsystem, och erbjuder mönster som pub-sub, push-pull och klient-server, vilket gör det snabbt och skalbart.
  • ZeroMQ stöds av en stor och aktiv öppen källkodscommunity och används av stora företag som Microsoft, Samsung och Facebook.

Reaktioner

  • ZeroMQ är ett högpresterande ramverk för samtidighet, men dess aktuella utvecklingsstatus är för närvarande oklar.
  • Användare har noterat olika problem och skillnader med ZeroMQ och dess efterföljare, nanomsg och nng, inklusive trådmodeller, felpropagering och specifika buggar.
  • ZeroMQ:s licensiering har ändrats till MPL 2.0, vilket gör det lättare att använda lagligt, och det pågår diskussioner om alternativ som NATS och zenoh.io.

AI behöver koppar. Det hjälpte precis till att hitta miljontals ton av det i Zambia.

  • KoBold Metals har upptäckt en massiv kopparfyndighet i Chililabombwe, Zambia, potentiellt den största på över ett decennium, med en årlig produktionsberäkning på 300 000 ton.
  • Upptäckten, driven av KoBold's AI-teknologi, har betydande geopolitiska konsekvenser och hjälper USA i dess rivalitet med Kina om viktiga mineraler för ren energiteknik.
  • Med stöd av investerare som Bill Gates och Sam Altman planerar KoBold att investera 2,3 miljarder dollar i gruvan, med produktion som förväntas starta i början av 2030-talet, medan den amerikanska regeringen stödjer en järnväg för koppartransporter värd 2,3 miljarder dollar.

Reaktioner

  • AI-teknologi har använts för att upptäcka miljontals ton koppar i Zambia, vilket belyser dess potential inom resursutforskning.
  • Den ökade efterfrågan på koppar drivs av fordons elektrifiering och nätbehov, inte direkt av AI.
  • Upptäckten är betydelsefull på grund av sällsyntheten av stora nya kopparfyndigheter, vilket ger ett betydande ekonomiskt uppsving för Zambia.