Du har jo nok hørt om at oplysninger fra Facebook er blevet indsamlet og brugt til at køre meget præcise kampagner på Facebook.
Her er der hverken tale om en data-lækage eller et data-tyveri, det er ganske enkelt den måde Facebooks system er designet på, der har gjort det muligt, og du har selv sagt ja til det.
Indtil Facebook ændrer deres politik, kunne man jo overveje at lukke sin konto, men der er dog også det alternativ at man “brænder platformen”.
Facebooks system der gør det muligt for tredjepart at tilgå dine oplysninger, hedder nemlig Platform, og den kan man faktisk ret let “sætte ild til”, eller rettere slå fra.
Generelt handler det om at uddanne sig i hvad det egentlig er der foregår, når man anvender nettjenester, for der bliver konstant opsamlet oplysninger om dig, ikke kun af Facebook, de har bare flest og mest præcise oplysninger om dig.
Røgslør
For nogle år siden havde jeg nogle personer til at kigge på min Facebook-profil, med det formål at få svar på spørgsmål som hvad jeg kunne forventes at stemme til afstemningen om EUs patentdomstol, de var ret mystificerede, fordi de sider jeg havde trykket “synes godt om” pegede i alle mulige retninger.
Forklaringen var at jeg trykkede “synes godt om” på samtlige sider jeg fik reklamer for, grunden var at jeg ønskede at hjælpe med at gøre fjolser der annoncerer på Facebook fattigere, og Mark Zuckerberg rigere.
De kunne ikke bruge min profil til ret meget, men de var dog ret sikre på at jeg f.eks. var glad for at udføre frivilligt arbejde, og det var ganske korrekt, røgslør eller ej.
Debatten om hvorvidt der skal indføres højere afgifter på cigaretter er dukket op igen i Danmark, fordi en undersøgelser viser at forbruget af tobak ikke er faldet de sidste 6 år.[1][2].
Der er mange grunde til at det er ønskværdigt med et lavere tobaksforbrug. På et tidspunkt koster det f.eks. sundhedssystemet penge, de amerikanske sundhedsmyndigheder (Centers For Disease Control) angiver at rygning koster USA, ikke kun det offentlige, $300 mia. årligt,[3].
I Danmark er det blevet vurderet at de direkte omkostninger for en ryger beregnet over en livstid, defineret som udgifter ved brug af sundhedsydelser som hospitalsindlæggelser, praktiserende læge, medicin, m.m., er ca. 70% højere end for en aldrig-ryger.[4]
Men det giver ikke rigtig mening at kigge samfundsøkonomisk på det, der skal i stedet fokuseres på de menneskelige omkostninger.
At højere afgifter virker, er der masser af forskning der peger på, den er dog svær at gøre objektiv, i høj grad fordi der er tale om empiri.
Ifølge en WHO manual med titlen “WHO Technical Manual on Tobacco Tax Administration”, der indeholder råd til hvordan regeringer kan indføre afgifter på tobak, argumenterede selveste Adam Smith i 1776 for at afgifter på varer der ikke er nødvendige for opretholdelsen af livet (f.eks. sukker, rom og tobak), er perfekte til beskatning, og at indtægterne kan bruges til at sænke afgifter på produkter der er nødvendige, for hvilke efterspørgslen så ville stige og skabe flere job, hvor der produceres noget der er nødvendigt for livets opretholdelse, ikke mindst for de mindrebemidlede. Frit efter Adam Smith: An Inquiry into the Nature and Causes of The Wealth of Nations, Book V, Chapter III, side 474-476, 1776; redigeret af Edwin Canaan, 1976
Det er naturligvis taget ud af en sammenhæng og kan ses som et forsøg på at manipulere, men et interessant argument, ikke mindst når det kommer fra en af grundlæggerne af den frie markedsøkonomi.
WHO manualen indledes med dette:
Studies consistently show that raising taxes on tobacco is the most cost-effective measure for reducing tobacco use.
WHO Technical Manual on Tobacco Tax Administration.[5]
Spørgsmålet er nu hvordan man implementerer det, og det er der mange bud på i WHOs manual, f.eks. er anbefalingen at afgifterne skal udgøre mindst 70% af prisen.
WHO angiver i manualen at 5 millioner årligt dør, på globalt plan, som et resultat af tobaksrygning, altså af årsager der kunne være undgået.
Mht. afgifter, så er beregningen af tobaksafgift i Danmark ikke helt triviel, med de aktuelle afgifter (2018) udgør tobaksafgiften 24,10 kr. for en 20 stk. pakke der koster 45 kr (20 stk. af 118,25 øre + 1% af 45 kr) svarende til 53%.[6]
Derudover har de danske cigaretpriser siden 2002 langsomt, men sikkert, nærmet sig de tyske. I 2002 var cigaretter kr. 11,98 dyrere i Danmark men i 2012 var de kun 65 øre dyrere i Danmark.[7] Afgifterne er i øvrigt blevet løbende omlagt, og for nylig således at stykafgiften nu udgør størstedelen, og da tobaksafgiften fastsættes ved lov, vil dens størrelse næppe følge den almindelige prisudvikling.
Cigaretter er reelt blevet billigere i Danmark de sidste 15 år.
Øgede afgifter er det der virker bedst, og jeg ser gerne at afgifterne bliver øremærket til forebyggelse, f.eks. ved at det offentlige tilbyder rygestopkurser og medicin. Så vidt jeg ved er det ikke tilfældet i Danmark, selv om det er det i mange andre lande. I Danmark indgår skatter og afgifter typisk bare i statens finanser.
Det er kontroversielt hvis det offentlige tilbyder rygestopkurser og medicin, og der har bla. været fremført kritik fra CEPOS af dette,[8] men rygestopkurser og medicin virker. Et forsøgsprojekt viste at når tilbuddet om gratis rygestopmedicin kombineres med et rådgivningsforløb, var 52 pct. af ca 1.000 deltagere fortsat var røgfri efter seks måneder mod 36 pct. i de sædvanlige forløb uden tilskud.[9]
Så vi ved hvad der kan gøres for at få flere til at kvitte cigaretterne, højere afgifter kombineret med rygestopkurser og medicin, tiltag som tobaksafgifterne passende kan finansiere.
I min forrige artikel skrev jeg om hvordan man kan oversætte (tilfældige) wikipedia-artikler, i denne artikel vil jeg skrive om hvordan man kan fokusere sit oversættelsesarbejde ved at vælge tilfældige artikler indenfor specifikke emner.
Igen tager vi udgangspunkt i svensk wikipedia, hvor der findes en funktion der hedder Slumpartiklar, her er det muligt at vælge en tilfædlig artikel indenfor en bestemt kategori.
Jeg interesserer mig f.eks. for datalogi, en kategori der, underligt nok, virker ret tynd på dansk wikipedia, så jeg vælger Datavetenskab.
Det gav mig artiklen Verktygsfält, mon den findes på dansk?
Næh, det vr ikke tilfældet, dansk er “grå” og når jeg bevæger musen hen over “dansk” foreslår wikipedia mig “oversätt denna sida till dansk”.
Dette er fordi jeg har wikipedias oversættelsesværktøj, som jeg fortalte om i den forrige artikel, installeret, nu er det så let at påbegynde oversættelsen af artiklen til dansk, blot ved at klikke på henvisningen “dansk”.
Nu skal jeg så vælge en titel for den nye side, “Værktøjslinje”, er det rette navn, så det skriver jeg
Nu er det bare at trykke på “Oversätt från svenska”, og ellers følge vejledningen fra den forrige artikel.
Så er artiklen vist klar til at blive udgivet.
Sådan ser den første version af artiklen Værktøjslinje ud på dansk wikipedia:
Der mangler nogle væsentlige elementer som eksterne henvisninger og kilder, dem kan jeg nu let tilføje f.eks. fra engelsk wikipedia.
Der sker også ofte det, at andre wikipedianere bidrager med yderligere informationer, kort tid efter man har oprettet en ny artikel, som det f.eks. skete med den forrige artikel jeg oversatte
På tolv timer blev artiklen udvidet fra de 1.466 bytes jeg oversatte fra svensk til hele 9.909 bytes.
Det er let at bidrage til dansk wikipedia ved at oversætte fra andre sprog, og det bedste er når andre wikipedianere bliver inspirerede til at forbedre de artikler man har oprettet.
The robots are programmed in the programming language C, and the robots went berserk because the engineers simply missed an equal sign in a conditional statement, turning it into an assignment instead of a comparison.
Software bugs are very real, and can have have dire consequences, here’s a list of some of the most significant ones. The list includes rocket, airplane and helicopter crashes, patients dying from radiation overdoses and payments ending up in the wrong accounts, so why not crazy murdering robots?
Somewhat alarming, it is possible to make the same mistake in the more modern programming languages, C#, Java and JavaScript that are derived from C, and it makes me wonder why these languages even permit this, and old languages like BASIC and ALGOL never did?
My guess is that it is mostly to maintain compatibility with it’s predecessor C, and that it can be useful in some cases, but I consider it strange and potentially dangerous, and it makes me wonder if current mainstream programming languages, especially those derived directly from C, should be our choice for programming anything.
Exterminators
A redeeming factor, is that for instance the C# development tools warns us about the error, and that the compiler even suggests the correct solution, but it’s still possible to run the program, and make the robot a crazy murdering one.
Det er, måske mest heldigvis, svært at forestille hvad folk kan finde på, også at bruge åbne data til. Med MapSCII projektet kan man nu bruge OpenStreetMap i en tekstbaseret grænseflade, det man også kalder ASCII, leveret gennem en internetstandard der hedder Telnet (en forkortelse for teletype network), en standard der har sine rødder så langt tilbage som i 1969. Og selv om standarden er blevet forbedret mange gange siden, så siger det en del om hvor fremsynede de folk der udviklede internetstandarderne var, fordi det i teorien betyder at selv oldgammelt computer-udstyr, vil kunne vise OpenStreetMap kort.
For at tilgå MapSCII skal du anvende et telnet-program. Det kan du f.eks. starte fra Terminal-programmet på Mac, på Windows kan man f.eks. hente programmet PuTTY.
Herefter skriver du:
telnet mapscii.me
Og så ser du det velkendte standardbillede af Jorden, blot vist med skrifttegn ikke højtopløst grafik, som vi er vant til fra web-browseren.
Her kan man så zoome ind og ud, centrere og ændre den måde kortet bliver vist på.
Se videoen for at se et animeret zoom på “Linden ASCIIram”, MapSCII versionen af mit hjem, “Linden Ashram”, den starter og slutter med en normal OpenStreetMap visning så man kan sammenligne.
Back to the past
Telnet er fra 1969 og vi hører jo altid at udviklingen indenfor IT går så hurtigt, og at vi skal købe nyt udstyr hele tiden? Det er da imponerende at man kan vise OpenStreetMap kort med så gammel teknik, men ellers er det vel ubrugeligt i dag?
Det er ikke tilfældet, Telnet er stadig yderst anvendligt, jeg bruger det f.eks. ofte til at teste om der er forbindelse til en server, hvis man f.eks. vil teste om der er forbindelse til en standard konfigureret MySQL database server på computeren, kan man bruge denne kommando:
telnet localhost 3306
Med Telnet kan man rent faktisk tilgå alt på internettet, det er bare ikke altidaldrig så let at anvende som MapSCII.
Hvis man f.eks. vil tilgå en side på min blog med Telnet kan det se sådan ud.
Først åbner jeg en terminal, console eller cmd og starter telnet programmet, første parameter er serverens adresse anden parameter er portnummeret, port 80 er standard når man tilgår en webside. Forsimplet sagt, svarer port 80 til at man skriver http:// foran adressen i web-browseren.
telnet www.kimbach.org 80
Trying 212.97.134.17...
Connected to www.kimbach.org.
Escape character is '^]'.
GET /CountDownToTheEndOfTheWorld.html HTTP/1.1
Host: www.kimbach.org
User-Agent: Bond, James Bond
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>The Real Countdown to the end of the world - 21st December 2012&tt;/title>
</head>
...
Så telnet kan også bruges som browser, men det er unægtelig noget upraktisk, for sådan ser det ud i en browser:
It’s all ASCII to me?
Det er jo i øvrigt noget af en tilsnigelse at kalde det for (Map)SCII, det er jo en hentydning til ASCII, en måde at repræsentere tekst digitalt. Oprindelig var ASCII, eller US-ASCII, begrænset til 127 tegn, hvilket var nok til det Latinske alfabet både med store og små bogstaver, alle tal i 10-tals systemet, samt nogle kontroltegn og specialtegn, se tabel nedenfor.
MapSCII benytter faktisk tegn fra Braille-tegnsættet beregnet til syns-handikappede for at tegne kortet, det er smart fordi det kun består af prikker, som computerbilleder, hvilket jo også viser teknologis langtidsholdbarhed.
Sådan ser billedet af Linden Ashram ud som tekst i Braille taget direkte fra MapSCII.
Hvis man brugte et standard US-ASCII tegnsæt, så ville billedet sikkert have set ca. sådan ud, det er jo ikke helt så detaljeret, smart af MapSCII at bruge Braille.
Den avancerede understøttelse af specialtegn og skrifttyper vi har i dag, er et af de største fremskridt inden for IT siden 1969. Dengang krævede det typisk specialskærme at vise andet end US-ASCII. I dag tager vi det for givet at vores enheder kan vise de nyeste mojis. Hmm…sagde jeg fremskridt?
Kilder
Wikipedia bidragydere, “Telnet,” Wikipedia, Den frie encyklopædi,
(Hentet 03. august 2017).
Wikipedia bidragydere, “ASCII,” Wikipedia, Den frie encyklopædi,
(Hentet 03. august 2017).
For the last couple of days I have been investigating why I couldn’t make conditional feature installation work in a Microsoft Installer (MSI) package.
Google to the rescue, but it sent me in a lot of different directions, none to the point, but then I finally managed to formulate the correct search terms:
Here I found the solution I was looking for: have each feature, conditionally, set the INSTALLLEVEL property “correctly”, the last bit was not as simple as I thought.
Oldie but goodie
But…WAIT…That article is from 2005, and the newest entry on the blog is from 2005! The author seems to have lost interest after a few months of activity.
It’s quite amazing that a blog, that has been “dead” for 12 yrs, could give me the solution.
This is why you might want to go for a “hosted” blog solution, like Blogspot, instead of hosting your blog yourself.
If you do, there’s a better chance that your content won’t get vandalised due to unpatched software, go to eternal bit fields because you stop paying, in short avoid the dreaded error 404s.
This page must get significant traffic, and a lot of people might have benefitted from this, still I was the first to leave a comment.
Almindelige søde, raske danske knægte i S-Toget. En af dem siger, mens han roder med den håndholdte internetterminal, sådan en alle sunde, raske danske drenge har:
Jeg kan lave en wiki for dig, bare skriv noget random shit, alle kan skrive der!
Jeg henvender mig til dem, i det jeg peger på min Wikipedia-sticker der dækker æble-logoet på min laptop, og siger:
Det bliver slettet, der er nogen der overvåger det.
Dreng:
:-O gør du det?
Mig:
Nej, men jeg kender nogen der gør.
#herligt det skal nok få dem til at prøve hårdere på at teste patruljanternes tålmodighed 😀 / :'(, og hvad mon deres forældre siger til at ældre mænd henvender sig til deres drenge, selv om det er for at påpege vandalisme og hærværk.