Denne koden fikk oss til månen!

Månelanding-kode full av vitser og Shakespeare-referanser, bygging av ny retro-elektronikk, USB-portens forbannelse og mye mer i ukens Lørdagsgodt!

Det er lørdag, som igjen betyr tid for Lørdagsgodt, spalten der kode24-redaksjonen samler noe av det morsomste og mest interessante vi har funnet på nettet i løpet av uken som gikk.

Vi har funnet litt av hvert denne uken også!

Hvorfor bygge noe nytt, når du kan bygge noe gammelt?

Jørgen:

Jeg forstår ingenting av dette, mens synes det er skikkelig kult hvordan folk får til å bygge retro-elektronikk som denne gamle Mac-en. Skulle ønske vi hadde en sånn på kontoret!

Koden som fikk oss til månen!

Kurt:

1969 var et bra år. For meg først og fremst fordi jeg ble født, slik at jeg senere kunne skrive for kode24. Og så landet jo de første menneskene på månen!

Jo mer avanserte datamaskinene blir, jo mer imponerende virker det at de enkle datamaskinene man hadde på 60-tallet faktisk klarte å få oss helt til månen og tilbake igjen. Datamaskinen i Apollo 11 het Apollo Guidance Computer og hadde en prosessor (CPU) på bare 2 MHz og minimalt med minne – så programmeringen av den skjedde selvfølgelig i assembler.

Og som man ofte ser i kode, var også månelandings-koden full av humor og ... Shakespeare-referanser?!

Lurer du på hvordan assemblerkoden fikk oss til månen, bør du ta en kikk på denne fascinerende videoen fra "Coding with Dee". Du kan jo gjette hva filen med navnet "BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc" gjør for noe. 🚀

Hater USB-porter!

Jørgen:

Det er deilig med noen gode gamle rants av og til. "You know what's bullshit?"-serien til YouTuber James Rolfe (kjent som Angry Video Game Nerd) har holdt på i årevis, og har tatt for seg frustrasjon med alt fra DVD-cover til hotellrom.

Nå har han hatt for seg usb-porter:

Arc... skal lage en ny nettleser?

Kurt:

Jørgen tipset meg nettopp om at The Browser Company – selskapet som lager Arc-nettleseren jeg har sverget til det siste halvåret, skal lage en ny nettleser!

Altså – det er ikke snakk om en versjon 2.0 av Arc. De vil faktisk lage en ny nettleser som skal leve side om side med Arc. Fordi noen synes Arc er for vanskelig å bruke, slik jeg har skjønt det. Men hvorfor lager de ikke da heller en "Advanced Mode" for Arc – og lar brukerne velge et avansert eller enkelt grensesnitt ved førstegangs oppstart?

Jeg skjønner verken forretningsmodellen eller merkevarestrategien deres, men The Browser Company-sjefen forklarer hva de har tenkt å gjøre her:

2. verdenskrig førte til nye matvaner

Jørgen:

Etter andre verdenskrig forandret matpreferansene seg i USA. Soldater kom hjem fra alle verdens land og tok med seg matretter og innflytelser. Denne artikkelen fra National Park Service tar for seg alle innovasjoner og matretter som kom etter andre verdenskrig.

Les den her: Post World War II Food

Hvordan funker egentlig regnsensoren?

Kurt:

Du blir neppe imponert når jeg sier at bilen min – en seks år gammel Skoda Karoq – skjønner når den den er våt, og automatisk starter vindusviskeren. Alle moderne biler har jo det (tror jeg).

Men hvordan virker egentlig den lille sensoren som sitter bak frontruten? Etter å ha sett denne videoen lurer jeg ikke på det lenger:

Du kan ikke hete null!

Jørgen:

En hysterisk morsom Stackoverflow tråd dukket opp på Hacker News. En fyr klager over at en kollega på jobb har etternavnet "null", noe som brekker koden deres.

Rådene er mange, men ingen av dem har en løsning. hva ville du gjort?

Les tråden her