Hoppa till huvudinnehåll

2023-05-23

Minnestilldelning

  • Minnestilldelning är ett viktigt begrepp i datorprogrammering.
  • malloc och free är viktiga funktioner som hjälper till att allokera och frigöra minne i program.
  • Det finns olika typer av allokatorer, men alla spårar minnesanvändningen och förhindrar fragmentering.

Industriella reaktioner

  • Ett fel i Delphi 7:s minnesallokator orsakade kryptiska fel som berodde på att Windows låste hela allokeringens VAD-post och fel i kärnan som ledde till att minnet tog slut.
  • Artikeln behandlar olika minnesallokeringstekniker, inklusive buddy-allokering, slab-allokering och trådlokal lagring, samt minnesägande och minneshantering i FFI-API-anrop över språkgränserna.
  • I inlägget finns interaktiva visuella bilder och råd om optimering av minnesallokering och hantering av minnesläckor i C-programmering, med förslag på ytterligare relaterade ämnen.

Same Stop: Life after 26 years as a programmer for Apple

  • Efter att ha gått i pension från 26 års programmeringsarbete på Apple, finner författaren sig själv lockad tillbaka till programmering på sin fritid.
  • Till en början fanns det en känsla av lättnad över att han inte längre skulle behöva bekymra sig om kodning, men efter fyra månader började han arbeta med ett litet projekt för att lära sig Python och leka med e-ink-skärmar.
  • År 2023 återgår författaren till att programmera på heltid och upptäcker en nyfunnen fascination för C och en önskan att återuppta/skriva spel som han skapade för över 30 år sedan.

Industriella reaktioner

  • Utvecklare diskuterar svårigheten att hitta flow state när de blir äldre och att balansera prioriteringar i livet och arbetet.
  • Debatten fokuserar på för- och nackdelarna med att flytta till chefspositioner, medan vissa föredrar att stanna kvar i roller som enskilda medarbetare.
  • Passionen för programmering och frustrationen i företagsmiljöer diskuteras, med tonvikt på vikten av att finna glädje i arbetet.

Meta bötfälls med 1,3 miljarder dollar för dataöverföring till USA

  • Meta (tidigare känt som Facebook) har fått böter på 1,3 miljarder dollar av Europeiska unionen för att ha överfört användaruppgifter till USA.
  • Detta är den största straffavgiften hittills för EU:s del, och det understryker vikten av bestämmelser om dataskydd.
  • Straffet fungerar som en påminnelse om att företag måste följa bestämmelserna om dataöverföring för att skydda användarnas integritet.

Branschreaktioner

  • Meta har bötfällts med 1,3 miljarder dollar för att ha brutit mot EU:s dataskyddslagar genom att överföra uppgifter till USA, vilket har lett till diskussioner om global styrning, dataskydd och internationella lagar.
  • Metas eventuella nedläggning av sitt irländska dotterbolag för att undvika böterna kan bli komplicerad, och kostnaderna och ansträngningarna för att följa EU:s regler är långt större än de föreslagna böterna.
  • Det finns olika åsikter om dataskyddsbestämmelser, där vissa kritiserar de låga böterna som åläggs företag som Meta, medan andra hävdar att kostnaden bara är en extra kostnad för att göra affärer och att företag kan fortsätta att missbruka användarnas integritet och data så länge de gör en ordentlig kostnads-nyttoanalys.

Meta AI tillkännager Massive Multilingual Speech code, modeller för 1000+ språk

  • Meta AI:s MMS-projekt utökar taltekniken till över 1 000 språk med en enda flerspråkig taligenkänningsmodell, modeller för språkidentifiering, förtränade modeller och text-till-tal-modeller.
  • Projektet syftar till att göra det lättare för människor att få tillgång till information och använda enheter på det språk de föredrar.
  • Användarna kan få tillgång till förinlärda modeller och köra inferenskommandon för automatisk taligenkänning, text-till-tal och språkidentifiering.

Industriella reaktioner

  • Meta AI har tillkännagivit en flerspråkig talkod som täcker över 1000 språk och är kompatibel med olika språkfamiljer.
  • Koden är tillgänglig via GitHub, med visualisering av språkfördelning och översättningar, och finns tillgänglig för nedladdning.
  • Diskussioner i kommentarerna omfattar ett behov av mer tillgänglig dokumentation och demos av dessa modeller, tillsammans med debatter om upphovsrätt och patenterbarhet av modeller och oro för hårdvarukrav och finjustering för specifika användningsfall.

Om HP Instant Ink avbryts förhindras användningen av bläckpatroner.

  • HP Instant Ink-kunder rapporterar att om de annullerar sin prenumeration vägrar skrivaren att använda bläckpatroner som köpts från andra källor.
  • HP Instant Ink är en prenumerationstjänst som levererar bläck till din dörr när skrivaren har slut på bläck, enligt HP.
  • HP anger i sina användarvillkor att "Instant Ink-patroner förblir HP:s egendom och måste returneras när tjänsten upphör".

Industriella reaktioner

  • HP Instant Ink-användare kan inte använda bläck efter att ha sagt upp sitt abonnemang eller när abonnemanget löper ut.
  • Kontroverser uppstår på grund av att användarna hyr bläck i stället för att äga det, vilket begränsar användningen av bläckpatroner och alternativ från tredje part.
  • HP:s Instant Ink-prenumerationstjänst debiterar användarna baserat på antalet sidor som skrivs ut, vilket vissa tycker är bekvämt medan andra anser att det är en oseriös metod.

Ett läckt regeringsdokument visar att Spanien vill förbjuda kryptering från början till slut

  • Spanien vill förbjuda kryptering för EU-baserade tjänsteleverantörer, enligt ett läckt dokument som avslöjar ledamöternas åsikter om reglering av kryptering och skanning av privata meddelanden för att hitta olagligt innehåll.
  • Många av EU:s medlemsstater har debatterat huruvida slut-till-slut-krypterade plattformar bör skyddas som ett sätt för européer att utöva en grundläggande rätt till privatliv, eller försvagas för att förhindra att brottslingar kommunicerar utom räckhåll för de brottsbekämpande myndigheterna.
  • Den föreslagna lagen skulle kräva att teknikföretag skannar sina plattformar, inklusive användarnas privata meddelanden, för att hitta olagligt material, vilket har väckt oro bland kryptografer, tekniker och integritetsförespråkare för dess potentiella inverkan på kryptering från början till slut.

Industriens reaktioner

  • Spaniens läckta regeringsdokument visar ett förslag om att förbjuda end-to-end-kryptering, som enligt kritikerna kränker rätten till personlig integritet och kanske inte minskar brottslighet eller terrorism på ett effektivt sätt.
  • Många EU-länders önskan att skanna människors meddelanden för att hitta olagligt innehåll väcker farhågor om att regeringen kan gå för långt och missbruka dem.
  • Kryptering är en grundläggande del av internet och att begränsa tillgången till end-to-end-kryptering kan ses som en kränkning av privatlivet, menar experter.

Avgångsvederlag vid Wikimedia Foundation

  • Katherine Maher, den avgående vd:n för Wikimedia Foundation, fick ett avgångsvederlag på 623 286 dollar 2021, utöver sin lön.
  • COO Janeen Uzzell fick ett avgångsvederlag på 324 748 dollar 2021, vilket är ett nytt rekord för stiftelsen.
  • Stiftelsen har meddelat att den kommer att använda en ny standardiserad avgångsvederlagspolicy för personal på alla nivåer som innebär en månads avgångsvederlag för varje anställningsår, upp till nio månader (såvida inte lokala lagar kräver något annat) - eventuella undantag kräver en gemensam rekommendation från chefen för talang och kultur och chefsjuristen, med slutligt godkännande av vd:n.

Industriella reaktioner

  • Wikimedia Foundation kritiseras för att betala höga löner och avgångsvederlag till toppchefer trots att de har stora nettotillgångar.
  • Wikimedia försvarar avgångsvederlag som nödvändiga under en pandemi och för att behålla topptalanger.
  • Debatt om huruvida ersättningar till ledande befattningshavare bör följa dynamiken i marknadspriset i ideella organisationer, där vissa efterlyser en rättvis ersättning men inte överdrivna löner till ledande befattningshavare.

Modernt arbete kräver uppmärksamhet - ständiga varningar stjäl den

  • I den moderna arbetsmiljön kan ständiga meddelanden och avbrott stjäla dyrbar uppmärksamhet som behövs för att lösa svåra problem.
  • Förekomsten av chattprogram, e-postinkorgar och projektledningsappar gör den moderna arbetsplatsen till en bullrig och krävande plats, vilket leder till minskad arbetstillfredsställelse och utbrändhet.
  • För att motverka uppmärksamhetsdränering kan individer och organisationer prova tekniker som timeboxing, inställning av meddelanden och statusar samt minska antalet meddelanden genom att tänka om när det gäller arbetsflöden och samarbetsmetoder.

Industriella reaktioner

  • Modernt arbete kan vara distraherande på grund av allt mer komplexa tekniska staplar, vilket leder till fler överlämningar och mindre fokus på det faktiska arbetet.
  • I artikeln diskuteras olika organisationsfilosofier kring kommunikation och specialisering, och i kommentarerna föreslås lösningar som att stänga av notifieringar eller använda fokustid för att öka produktiviteten.
  • I inlägget diskuteras tips för att arbeta på distans och maximera produktiviteten, bland annat genom att schemalägga allt arbete, stänga av meddelanden, vara strategisk i fråga om möten, arbeta asynkront och använda dokumentations- och arbetsflödesverktyg.

Skadliga VSCode-tillägg med mer än 45 000 installationer

  • CloudGuard Spectral upptäckte flera skadliga tillägg på marknadsplatsen för Visual Studio Code (VSCode), där dessa tillägg möjliggör stöld av personligt identifierbar information (PII) och fjärråtkomst med skal till användarnas maskiner. Tilläggen har laddats ner mer än 45 000 gånger.
  • De skadliga tilläggen omfattar "Prettiest java", "Theme Darcula dark" och "python-vscode", som var förklädda till användbara verktyg eller teman men innehöll skadlig kod som syftade till att stjäla användardata eller injicera skadliga skript.
  • Efter att ha upptäckt dessa tillägg varnade CloudGuard Spectral VSCode-teamet, vilket ledde till att tilläggen togs bort från marknaden. Händelsen understryker behovet av noggrann kontroll av alla komponenter med öppen källkod för att undvika säkerhetsrisker.

Industriens reaktioner

  • Det israeliska företaget JFrog hittade skadliga tillägg till Visual Studio Code på den officiella marknadsplatsen, vilket understryker behovet av att verifiera komponenter med öppen källkod och hitta säkrare ramverk.
  • Bristen på ordentliga säkerhetsmodeller i VSCode gör plugins sårbara, och sociala signaler är opålitliga säkerhetsindikatorer.
  • Vissa användare föreslår lösningar som explicit opt-in/opt-out för telemetri av tillägg, sandboxing eller att endast använda betrodda författare.

The Open Buddhist University

  • The Open Buddhist University är en gratis webbplats där du kan ta kurser och lära dig mer om buddhism.
  • Webbplatsen erbjuder självstyrande kursplaner, ett stort bibliotek och rigorösa akademiker.
  • Den är helt gratis och med öppen källkod, så du kan ta den med dig vart du än går.

Industriella reaktioner

  • Open Buddhist University är en online-resurs som skapats av en buddhistisk munk och före detta programvaruingenjör.
  • Webbplatsen är inte ackrediterad som ett universitet och bygger på ett personligt bibliotek med material från Pali-kanonen.
  • Kritiken mot skaparens lägre rang bemöts av anhängare som fokuserar på webbplatsens kvalitetssäkring av innehållet, att det är lätt att välja bort cookies, att sökningen inte har någon latenstid och att RSS-flödena är granulära.