7 April 2017

Kommentarerna är tillbaka på bloggen

Det finns nu möjlighet att kommentera mina inlägg på bloggen igen. Det fungerar dock lite annorlunda i jämförelse med andra mer traditionella bloggar - därav det här inlägget som förklarar varför och hur. Och om du inte vill läsa vad som råkade bli en vägg av text, finns det en tl;dr längs ner som sammanfattar allting [Länk].

Min blogg som du besöker just finns på GitHub och drivs med hjälp av Jekyll, vilket är en bloggvänlig och statisk sidgenerator. Det innebär i kort att jag skriver alla mina inlägg i märkspråket Markdown med Vim och när jag laddar upp mitt inlägg konverterar Jekyll inlägget till HTML och som i sin tur publicerar det på min blogg.

Fördelen med Jekyll är att min blogg inte kräver någon databas eller PHP för att fungera, vilket gör den lite säkrare och helt enkelt mer problemfri. Nu är det ju inte jag som ansvarar över servern så det är ju inte min huvudvärk oavsett. :) Men när allt jag vill förmedla bara är lite text, varför då göra det mer komplicerat än det behöver vara? Sedan får vi ju inte glömma hur snabb och pigg en hemsida i HTML är i jämförelse med andra CMS-lösningar som använder både PHP och JavaScript.

Det här innebär dock vissa nackdelar också - att kunna kommentera inlägg blir något problematiskt. Eller ja, vill man använda sig av Disqus är det väldigt enkelt, då behöver du bara bädda in lite JavaScript-kod på hemsidan.

Men eftersom att Disqus affärsmodell enligt mig är både omoralisk och fel är det inte en tjänst som jag vill använda mig av. Disqus affärsmodell är precis densamma som den Facebook och Google bedriver; datautvinning och där du är produkten. Disqus affärsmodell går nämligen ut på att tillhandahålla en jättesmidig och enkel tjänst som vem som helst kan använda och komma igång med.

Det enda du behöver göra är som sagt att bädda in lite JavaScript-kod på din hemsida och du är redo att köra. Men det farliga med det är att varje gång någon besöker en hemsida med Disqus (och har stöd för JavaScript aktiverat i sin webbläsare) ringer Disqus hem och berättar att du har besökt sidan XYZ. Man sparar även annan information om dig på din alldeles egna hemliga profil som Disqus har om dig. På den profilen har man lagrat bland annat information om vilka hemsidor du besökt, hur många gånger du har besökt sidan, hur länge besöken varat och vilka tidpunkter det rör sig om.

Och gör du en kommentar har man ju givetvis den datan kopplad till din profil om dig. Och även om du raderar “dina” kommentarer på respektive hemsida finns de fortfarande kvar i deras databas för alltid.

Sedan har vi ju problemet med cookies. Du tillåter med all säkerhet cookies i din webbläsare, dessa cookies äger nu också Disqus och med hjälp av dessa vet nu man ännu mer om dig, vem du är och din surfhistorik. Med all data man har om dig får man också förutsätta att dom kan koppla samman ditt konto med ditt riktiga namn, även fast du går under en fiktiv pseudonym på Disqus.

All data som man sedan samlat om dig kommer att säljas till tredjepartsföretag, som i sin tur kan erbjuda dig skräddarsydd reklam [Källa]. För det är ju också en detalj med Disqus som jag starkt ogillar; reklam. Du kan nämligen välja att ha reklam på din hemsida via Disqus. Och som vi alla vet är malvertising ett problem idag. Förra året blev ju både New York Times och BBC utsatt för både ransomware och malvertising [Källa] - tro inte att du är säker från malware även om du bara besöker “stora” och “kända” sidor. Du bör alltid blockera reklam i din webbläsare och du behöver inte ha dåligt samvete över det. Allra helst borde du blockera JavaScript som standard och bara tillåta JavaScript när du absolut måste, men då också bara på hemsidor som du bedömer som relativt riskfri.

JavaScript innebär också alltid en prestandaförlust, vilket är mest märkbart på lite klenare/äldre datorer och även på mobiltelefoner som i regel inte har någon vidare hårdvara att hurra över. Och även om du har en snabb och fräsch dator kan ju en hemsida ta längre tid att läsa in om det är något JavaScript som inte vill ladda på grund av att den försöker komma åt en otillgänglig server.

Tyvärr kanske spontana kommentarer faller bort på min blogg eftersom att du faktiskt behöver ett konto på GitHub, men du kan om du vill vara helt anonym på ditt konto. Värt att tänka på är också att dina kommenterar lagras hos GitHub - det är således upp till dig om du väljer att lita på att GitHub inte sparar dina kommentarer även om du raderar dem eller gör något annat tokigt med dem.

För varje inlägg som jag publicerar skapar jag också en tillhörande ticket på issue-sidan där källkoden för min blogg finns tillgänglig [Länk]. För att du ska kunna kommentera behöver du ett GitHub-konto och du kan givetvis vara 100% anonym på ditt konto och du kan när som helst radera dina kommentarer.

Observera dock att kommentarerna lagras hos GitHub, det är således upp till dig om du litar på att GitHub inte gör en Disqus på dig eller inte. Och om det inte är något du accepterar eller bara inte vill använda dig av, kan du alltid kontakta mig via e-post, Twitter, Quitter och på IRC. Länkar och information till dessa hittar du här nedanför.

Även om det här inte är en ideal lösning är det ändå en tillräckligt bra lösning som jag kan stå bakom. Men om du har en bättre och förhållandevis smärtfri lösning är du mer än välkommen att tipsa mig om den!

tl;dr:

Jag använder mig inte av Disqus för att det är ett omoraliskt företag som säljer dig och din data för vinst.

För varje inlägg som jag publicerar skapar jag också en tillhörande ticket på issue-sidan där källkoden för min blogg finns tillgänglig [Länk]. För att du ska kunna kommentera behöver du ett GitHub-konto och du kan givetvis vara 100% anonym på ditt konto och du kan när som helst radera dina kommentarer.

Observera dock att kommentarerna lagras hos GitHub, det är således upp till dig om du litar på GitHubo eller inte. Och om det inte är något du gillar eller bara inte vill använda dig av, kan du alltid kontakta mig via e-post, Twitter, Quitter och på IRC. Länkar och information till dessa hittar du här nedanför.

Kommentera