Bitware Labs Est. 2022

Bitware Labs / Anteckningar

Labbets anteckningar

Tekniska anteckningar skrivna medan arbetet fortfarande är färskt. Främst infrastruktur, säkerhet och långlivad AI, det opolerade hantverket i mitten där de intressanta detaljerna finns.

Prenumerera via RSS →

Alla artiklar

§ 11 publicerade

Red Hat 4.1 på fabriksgolvet

1997 räckte en kille i produktionen mig en CD med Red Hat 4.1. Två veckor senare ersatte en tyst Linux-burk företagets havererade NT 4-server. Trettio år senare har jag inte haft en Windows-maskin eller huvudvärk på åratal.

Vibecoding är inte AI-assisterad utveckling

En vibecoder säger "lägg till en knapp". En utvecklare specificerar vilken vy, vad den läser, vad den skriver, vad som händer när anropet felar och vem som får klicka på den. Samma verktyg, samma modell, helt olika programvara.

Vad en självförbättrande AI faktiskt ber om

Vår agent har modifierat sig själv sedan mars och lämnat in ändringsförfrågningar mot sin egen kod sedan maj. Vi sparade loggen. Vad hon ber om är inte vad den skrämmande versionen av historien förutspår.

15% var tre buggar, inte ett glastak

Vår agents minne fick 15% på LongMemEval mot ett fält som låg på 64-71%. Att fixa det krävde att hitta tre tysta buggar, kassera fyra ändringar som förvärrade läget och fånga ett mätfel som nästan blev rubriken.

Att skicka e-post från PHP-FPM när AppArmor säger nej

Kontaktformuläret på denna sajt anropar inte mail(). Det pratar SMTP direkt mot loopback, eftersom php-fpm:s AppArmor-profil vägrar exekvera sendmail, vilket visade sig vara en mycket bättre design.

Varför WordPress inte tillåts på våra servrar

Inget snobberi. En driftpolicy är en säkerhetsgräns, och plugin-modellen placerar gränsen på fel ställe, på andra sidan kod vi inte skrivit och inte kan granska.

Kontakt

Skriv till labbet

Uppdrag, samarbeten eller bara ett hej. Den du skriver till är den som utför arbetet, och jag svarar inom två arbetsdagar.