Hop til hovedindhold

2023-05-25

PyPI blev stævnet

  • Python Software Foundation modtog tre stævninger om PyPI-brugerdata fra United States Department of Justice i marts og april 2023.
  • PSF fandt det nødvendigt at levere de ønskede data vedrørende fem PyPI-brugernavne.
  • PyPI er forpligtet til at udvikle nye politikker for opbevaring og videregivelse af data for at sikre brugernes privatliv og sikkerhed.

Reaktioner fra industrien

  • PyPI-arkivet for Python-pakker modtog stævninger i marts og april 2023, hvilket gav anledning til bekymring om overvågning og manglende ansvarlighed.
  • Indlægget diskuterer ytringsfriheden og dens juridiske grænser i forskellige lande, herunder retssager og love i USA, Holland, Canada, Tyskland og Europa.
  • Samtalen omfatter også diskussioner om First Amendment og den amerikanske højesterets fortolkning heraf samt brugen og etikken i forbindelse med gag orders i efterforskninger.

The tiny corp raised $5.1M

  • The tiny corp er et nyt computerfirma, der har til formål at kommercialisere petaflop og demokratisere adgangen til AI-beregning.
  • Virksomhedens flagskibsprodukt, tinygrad, er en enkel, men kraftfuld ramme for neurale netværk, der muliggør effektiv inferens på en række forskellige typer hardware.
  • The tiny corp planlægger at udnytte RDNA3-instruktionssættet og bygge sin egen softwarestak til AMD-chips med det mål at få AMD med i MLPerf-konkurrencen og forstyrre NVIDIA's dominerende position i AI-beregningslandskabet.

Reaktioner fra branchen

  • George Hotz' lille firma har rejst 5,1 millioner dollars til et projekt, der har til formål at skabe et alternativ til Nvidia-grafikkort.
  • En bredere diskussion involverer vanskelighederne ved softwareudvikling og vigtigheden af software i designet af AI-chips.
  • Grundlæggeren af Comma AI er ved at udvikle en server kaldet "TinyBox", der kan køre 6 AMD Radeon RX 7900 XTX GPU'er, som kan konkurrere med NVIDIA's DGX A100.
  • Thunderbird har fået et helt nyt logo designet af Jon Hicks, skaberen af de oprindelige Firefox- og Thunderbird-logoer.
  • Thunderbird er ved at udvikle sig til noget mere moderne og tilføjer en iOS-version til sin fremtidige udviklingsplan.
  • Det nye logo vil blive integreret med Thunderbird 115 til sommer, og brandingen på forskellige sociale kanaler og kommunikationsplatforme vil blive opdateret.

Reaktioner fra branchen

  • Mozilla Thunderbird opdaterer sit logo for første gang i 19 år, med både positiv og negativ feedback fra brugerne.
  • Det opdaterede logo lægger sig op ad Firefox' design og har til formål at holde brandet friskt og tiltrække nye brugere.
  • Thunderbird arbejder efter sigende også på en iOS-version af sin e-mailklient og forventes at blive en naturlig klient til det nye fediverse.

Simpel øvelse til at eliminere gastroøsofageal refluks (2022)

  • En case-rapport beskriver en ny øvelse til modstandstræning af den nedre øsofageale sphincter (LES) for at eliminere gastroøsofageal refluks.
  • Øvelsen kræver, at man sluger maden i en knælende stilling med hovedet bøjet lavere end maven, hvilket giver LES modstand mod tyngdekraften.
  • Efter flere måneder med daglige gentagelser ophørte symptomerne på gastroøsofageal refluks, og øvelsen blev afbrudt uden tilbagefald, hvilket indikerer potentielle permanente løsninger på problemet.

Reaktioner fra industrien

  • Brugere deler personlige erfaringer og foreslår forskellige metoder, herunder kostændringer, medicin og øvelser, til håndtering af gastroøsofageal reflukssygdom (GERD).
  • Artiklen diskuterer en "squat and gulp"-øvelse, der kan hjælpe med at lindre GERD-symptomer, men der tilrådes forsigtighed på grund af potentielle risici.
  • Alternative midler som yoga, vejrtrækningsøvelser og natriumalginat har også været en succes for nogle personer, mens medicin som PPI'er kan have negative bivirkninger.

The long road to recover Frogger 2 source from tape drives

  • Forfatteren deler sin historie om at genskabe kildekoden til spillet Frogger 2 fra et OnStream-bånddrev.
  • At finde et kompatibelt bånddrev var den første udfordring, og et professionelt datagendannelsesfirma forværrede situationen.
  • Med måneders indsats og reverse engineering lykkedes det forfatteren at udtrække dataene fra båndet, men han måtte overvinde udfordringer med proprietære filformater og udokumenterede bånddrevfunktioner.

Reaktioner fra branchen

  • Vanskeligheder med at gendanne data fra båndbackups på grund af manglende katalogisering og indeksering
  • Ældre teknologier er stadig gyldige i fremtiden, men det er svært at bevare software og data
  • Tråd på Discussion Service diskuterer udfordringer ved langtidsopbevaring af data og arkivering, anbefaler at bruge flere formater og teknologier

Åbn ikke detaljerne i et modalvindue, lad det være en separat side

  • Det er ikke nødvendigt at bruge et modalvindue til detaljeret indhold. Brug i stedet en separat side.
  • Modalvinduer kan ikke bogmærkes eller deles som links, og det kan være forvirrende at åbne dem i en ny fane.
  • Modalvinduer kan være svære at implementere præcist og er måske ikke altid det bedste valg. Overvej alternativer, og sørg for, at din webapp består "refresh-testen".

Reaktioner fra branchen

  • Artiklen diskuterer brugsscenarier og potentielle problemer med modalvinduer i UI-design og foreslår, at de kun bør bruges til specifikke opgaver som alarmer og formularer.
  • Tilgængelighed er en vigtig overvejelse, når man designer modalvinduer, ikke kun for skærmlæsere, men også for andre funktioner som zoom og fokus/læsertilstand.
  • Der er en debat blandt udviklere om nytten og de potentielle ulemper ved modalvinduer, hvor nogle hævder, at de kan være forvirrende, mens andre går ind for at bruge dem i visse situationer.

SectorC: A C Compiler in 512 bytes

  • SectorC er en C-compiler skrevet i x86-16 assembly, der passer ind i 512 byte boot-sektoren på en x86-maskine, sandsynligvis den mindste C-compiler, der nogensinde er skrevet.
  • På trods af sin lille størrelse understøtter SectorC en delmængde af C, der er stor nok til at skrive rigtige og interessante programmer, herunder globale variabler, funktioner, if-sætninger, while-sætninger, masser af operatorer, pointer dereference, inline maskinkode, kommentarer og meget mere.
  • SectorC implementerer en minimalistisk lexer og parser og udnytter hash-funktionen i atoi til at minimere kodestørrelsen, så det kan blive et rigtigt C.

Reaktioner fra branchen

  • SectorC er en C-subset compiler, der kun bruger 512 bytes x86 assembly, hvilket demonstrerer værdien af at sætte spørgsmålstegn ved almindelige antagelser.
  • JIT-kompilering til maskininstruktioner og eksekvering af det kompilerede output giver mulighed for flere optimeringer end AOT-kompilere og bruges i nogle sprog som Javascript og som en dynamisk analog til profilstyret optimering.
  • En diskussion på Hacker News udforsker de potentielle anvendelser af Bootstrap Project, et værktøj til at implementere en C-kompiler i en virtuel maskine, herunder i applikationer i det ydre rum og til mindre mikrocontrollere, med debat om brugen af structs i dette minimale miljø.

Hvordan undgår du at tage kritik af dit arbejde personligt?

  • Et medlem af Hacker News (Discussion Service) community spurgte, hvordan man undgår at tage kritik af sit arbejde personligt.
  • Mange brugere af Discussion Service delte deres egne erfaringer og teknikker til at håndtere kritik.
  • Diskussionen fokuserede på at adskille personlig værdi fra værdien af arbejdet og lære af feedback uden at lade det påvirke ens selvværd.

Reaktioner fra branchen

  • Det er normalt at tage konstruktiv kritik personligt, men at udvikle en anti-fragil holdning kan hjælpe med at håndtere det bedre og blive et bedre menneske af det.
  • At løsrive selvværd fra output eller levering, antage positive intentioner, øve sig i selvrefleksion og fokusere på selvmedfølelse kan hjælpe med at håndtere negativ feedback i en professionel sammenhæng.
  • At anerkende dårlig feedback, stræbe efter at nå virksomhedens mål og indrømme fejl, mens man foregriber kritik med optimisme, fører til personlig og professionel vækst i softwarebranchen.

Walking naturally after spinal cord injury using a brain-spine interface

  • Forskere har udviklet et hjerne-rygmarvs-interface, der har gjort det muligt for tre rygmarvsskadede patienter at gå igen med naturlige og afbalancerede gangarter.
  • Interfacet indebærer optagelse af signaler fra hjernen ved hjælp af implanterbare sensorer og afkodning af dem til elektrisk stimulering af musklerne i benene via et elektrodeplaster på huden, der bæres på lænden.
  • De tre personer var i stand til at gå med træning og lidt hjælp, og anstrengelserne svarede til at gå med benskinner efter mange års lammelse.

Reaktioner fra industrien

  • Et digitalt interface mellem hjerne og ryg gjorde det muligt for en patient med rygmarvsskade at gå uden assistance
  • Teknologien genskaber bevægelsen hos mennesker med komplette rygmarvsskader.
  • Forfatterne udtrykte tillid til, at den kan anvendes på en bred gruppe af personer med lammelser.

Hypersoniske missiler er misforståede

  • Hypersoniske missiler er ikke noget nyt, og vi har haft dem i årtier.
  • Det virkelige problem med hypersoniske missiler er, at de er manøvredygtige, hvilket gør dem udfordrende at opfange med traditionelle missilforsvarssystemer, der er designet til ballistiske trusler.
  • Directed Energy (DE), som f.eks. lasere, kan være en potentiel løsning til at opsnappe manøvrerbare hypersoniske missiler på grund af deres høje hastighed og et kampområde, der dækker hele laserens synsfelt.

Reaktioner fra industrien

  • Artiklen diskuterer den potentielle brug af lasere fra satellitter til at ødelægge hypersoniske missiler, men der er skepsis over for omkostningerne og kompleksiteten ved implementeringen, samt bekymringer over bevæbningen af rummet.
  • Effektiviteten af missilforsvarssystemer som Patriot til at opfange indkommende mål er omdiskuteret, hvor nogle argumenterer for et stærkt forsvar, mens andre påpeger begrænsninger.
  • Eksperter diskuterer de seneste teknologiske fremskridt inden for militære lasere og deres potentielle anvendelser, men der er også forbehold og begrænsninger, der skal overvejes, såsom effektiviteten mod plasmaskærme og forbuddet mod våbenanvendelse i rummet.