Repairnator

ett program (en bot) som hittar fel i programkod och kan rätta dem. – Repairnator har utvecklats av forskare på KTH och har testats på programkod från GitHub. För att bedömningen av rättelserna inte skulle påverkas av vetskapen om att de hade gjorts av en bot angav forskarna på KTH en påhittad person, ”Luc Escape”, som upphovsperson till rättelserna. Repairnator blev känd i oktober 2018. – Se denna artikel av projektledaren Martin Monperrus (monperrus.net).

[fel] [fiktiva personer] [mjukvarurobotar] [programmering] [ändrad 20 november 2018]

robusthet

i datorvetenskap: förmåga hos ett it‑system att fungera tillfredsställande, trots fel. Ett robust program ska vid fel inte producera felaktiga utdata, inte krascha och inte gå in i en slinga. – Fel kan vara:

  • – tekniska fel vid programkörningen (en sladd rycks ut, glappkontakt, avbrott i nätverket…);
  • indata som programmet inte kan behandla (fel datatyp, division med noll, andra värden som programmeraren inte har förutsett…)
  • – fel i programkoden.

– Robust programmering går ut på dels att förebygga sådana fel, dels att se till att systemet kan hantera dem. Programmet bör alltså kunna känna igen fel när de uppstår. Programmet bör rapportera fel till användaren, och om möjligt fortsätta med andra delar av programmet tills felet är rättat. (Se abort, retry, ignore, fail?.) – Fyra principer för robust programmering är:

  • – Sjuklig misstänksamhet. Andra kan vara ute efter att missbruka eller sabotera programmet; programmeraren är medveten om att hon själv kan göra fel;
  • Dumhet. Om det går att göra fel så kommer någon användare att göra fel. (Se Murphys lag.) Skriv därför tydliga och lättfattliga felmeddelanden – inte obskyra felkoder;
  • Dölj farliga redskap. Ge inte användarna möjlighet att modifiera programmet;
  • Sådant händer aldrig. – Jo det gör det. Gardera även mot osannolika fel.

– På engelska: robustness.

[datorvetenskap] [fel] [it-system] [15 oktober 2018]

telekonflikt

militär term: störningar i radiokommunikation orsakade av elektrisk utrustning. Störningskällor kan vara sådant som datorer, mikrovågsugnar och elektriska motorer eller. (Det rör sig alltså om den egna sidans utrustning – inte om fiendens störsändare.) Det uppges att en dator i närheten av en radiosändare kan minska radiosignalernas räckvidd med upp till 60 procent. – Se information från FOI (Totalförsvarets forskningsinstitut).

[elektronisk kommunikation] [fel] [krig] [25 september 2018]

spelarens felslut

missbedömningen att en slumpmässig händelse som har hänt ovanligt sällan senaste tiden därför kommer att hända desto oftare i framtiden. Eller omvänt: att en slumpmässig händelse som har hänt ovanligt ofta senaste tiden kommer att inträffa mer sällan. Exempel: ”Nu har det inte blivit en sexa på tio tärningskast, så nu måste det bli en sexa snart.” I verkligheten är det ju så att sannolikheten för att ett tärningskast ger en sexa är en på sex vid varje kast. Det spelar ingen roll hur många, eller få, sexor det har slagits tidigare. (Sannolikheten för att få minst en sexa på tio tärningskast är ≈0,84.) – På engelska: the gambler’s fallacy.

[fel] [sannolikhet] [19 april 2018]

wave a dead chicken

ironiskt och självironiskt – göra något som man vet inte fungerar för att rätta till ett fel. Man vill ge intrycket av att man anstränger sig för att rätta till felet, även om man vet att det man gör är meningslöst. Uttrycket anspelar på magiska och religiösa offerritualer. – Jämför med handpåläggning och Morris lag.

[fel] [jargong] [support] [13 mars 2018]

B1FF

eller BIFF – en påhittad figur som i Usenet‑världen med början på 1980‑talet var en parodi på en okunnig och dum nybörjare. Det är omstritt vem som hittade på figuren. Det växte också fram ett B1FF‑språk som kan ses som en föregångare till leet. – Läs mer i Wikipedia.

[dumhet] [fiktiva personer] [21 februari 2018]

Gratis Gästis Högis

ett oskyddat wi-fi-nätverk som många deltagare anslöt sig till på Folk och försvars (länk) konferens i Sälen i januari 2018. Nätverket hade installerats av Piratpartiets ungdomsförbund Ung pirat (ungpirat.se) i syfte att visa att många av deltagarna är naiva när det gäller it-säkerhet. Det hade varit fullt möjligt att övervaka och avläsa all trafik på det trådlösa nätet. Enligt Ung pirat var det 80—100 deltagare som anslöt sig. Ung pirat gjorde samma sak på Folk och försvars konferens 2015; då hette nätverket Öppen gäst.

– In English: Gratis Gästis Högis was the name of an unprotected wi‑fi network installed by Ung pirat (Young Pirate), the youth organization of the Swedish Pirate Party, at the annual conference of Folk och försvar (Society and Defense, see this link) in the skiing resort Sälen in Sweden in January, 2018. The purpose was to show that participants in this event were naive about IT security. According to Ung pirat, 80—100 participants used the network, and all their communications could have been logged. Ung pirat pulled a similar stunt at the Folk och försvar conference in 2015. – For more summaries in English, click here.

[avläsning] [bluff och båg] [dumhet] [it-säkerhet] [trådlöst] [26 januari 2018]

Tide Pod challenge

en ”mem” på internet där barn i USA utmanar varandra att äta tvättmedelskapseln Tide Pod. Det hör till att man ska spela in sig själv på video när man äter och lägga ut videon i sociala medier. – Tide Pods har färggranna förpackningar, vilket länge har lockat mycket små barn att äta dem i tron att det är godis. Flera dödsfall och tusentals förgiftningar är kända. Utmaningen sprids däremot med början hösten 2017 bland äldre barn och tonåringar. Tillverkaren har startat en kampanj för att varna för ätande av Tide Pods. Redan 2015 tillsatte tillverkaren denatoniumbenzoat, det beskaste ämne som är känt, till kapslarna för att göra dem oätliga. – Läs mer i Wikipedia.

[dumhet] [hälsa] [mem] [ändrad 23 januari 2018]

schrödinbugg

(schrödinbug eller schrodinbug) – en bugg som bara märks ibland, eller när ett program används på ett oförutsett sätt. – Uppkallat efter den österrikiska fysikern Erwin Schrödinger (1887—1961, se Wikipedia) som 1933 fick Nobelpriset för sin forskning om kvantfysik. Närmare bestämt anspelar namnet på tankeexperimentet Schrödingers katt, som handlar om en katt som befinner sig i ett obestämt tillstånd – död och / eller levande. (Det bör nämnas att Schrödinger utformade tankeexperimentet för att visa hur absurd han ansåg att den dominerande tolkningen av kvantfysik, den så kallade Köpenhamnsskolan, var. Det var alltså inget som skulle demonstrera ett tänkbart förlopp.) – Läs också om heisenbugg och mandelbugg.

[fel] [jargong] [programmering] [9 januari 2018]