proven.lol

https://blog.nrmn.no

HASH dc2f112a5d2fc47f693812d8012cbb76

This item was proven by @norman on 2023-05-27T18:13:12+00:00. (View all of @norman’s proofs.)

Evidence

This is a copy of the web page retrieved on 2023-05-27T18:13:12+00:00. Show the proof snippet.

<!DOCTYPE html> <html dir="auto" class="wf-opensans-n4-inactive wf-lora-n4-active wf-active"><head> <meta charset="utf-8"> <title>nrmn</title> <link rel="stylesheet" type="text/css" href="https://cdn.writeas.net/css/write.aa9a4c5d26a35160e79b7.css"> <link rel="shortcut icon" href="https://cdn.writeas.net/favicon.ico"> <link rel="canonical" href="https://blog.nrmn.no/"> <link rel="alternate" type="application/rss+xml" title="nrmn » Feed" href="https://blog.nrmn.no/feed/"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="generator" content="Write.as"> <meta name="description" content=""> <meta itemprop="name" content="nrmn"> <meta itemprop="description" content=""> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="nrmn"> <meta name="twitter:description" content=""> <meta property="og:title" content="nrmn"> <meta property="og:site_name" content="nrmn"> <meta property="og:type" content="article"> <meta property="og:url" content="https://blog.nrmn.no/"> <meta property="og:description" content=""> <link rel="me" href="https://proven.lol/940234"> <style type="text/css">/* Fosstodon Hub theme written by Kev Quirk (https://kevq.uk) and released under the GPL v3 license (https://www.gnu.org/licenses/gpl-3.0.en.html). */ /* Create colour variables to be used throughout the theme (makes colours easier to change globally). */ :root { --main: #2b90d9; --light: #9baec8; --lighter: #d9e1e8; --dark: #1f232b; --accent: #282c37; } /* ----------BODY ITEMS---------- */ body { background-color: var(--dark); color: var(--light); } body h1 a, body header h2 a { color: var(--lighter); } body h1 a:hover, body header h2 a:hover { color: var(--light); } body#post article h2, body#post article h3, body#post article h4, body#post article h5 { color: var(--lighter); } body footer nav { color: var(--light); } body #post footer nav a, body#collection footer nav a, body#post footer nav a, body#subpage footer nav a { margin-top: 0; color: var(--lighter); } body #post code, body#collection code, body#post code, body#subpage code { background-color: var(--light); border: 1px solid var(--light); color: var(--dark); padding: .2em .4em; font-size: .86em; -webkit-border-radius: .25em; -moz-border-radius: .25em; border-radius: .25em; } body#collection a.read-more, body#subpage a.read-more { color: var(--lighter); } /* ----------END BODY ITEMS---------- */ /* ----------NAVIGATION & LINKS---------- */ a { color: var(--main); } a.user.hidden.pin.action, a.user.hidden.delete.action, a.user.hidden.action { color: var(--light); } a.pinned { color: var(--lighter); } a.btn.cta, a.btn.submit, a.btn[type="submit"], button.cta, button.submit, button[type="submit"], input.cta, input.submit, input[type="submit"], select.inputform.cta, select.inputform.submit, select.inputform[type="submit"], textarea.inputform.cta, textarea.inputform.submit, textarea.inputform[type="submit"] { border: 1px solid var(--light); background: var(--light); color: var(--dark); } a.btn.cta:hover, a.btn.submit:hover, a.btn[type="submit"]:hover, button.cta:hover, button.submit:hover, button[type="submit"]:hover, input.cta:hover, input.submit:hover, input[type="submit"]:hover, select.inputform.cta:hover, select.inputform.submit:hover, select.inputform[type="submit"]:hover, textarea.inputform.cta:hover, textarea.inputform.submit:hover, textarea.inputform[type="submit"]:hover { border: 1px solid var(--lighter); background-color: var(--lighter); text-decoration: none; } .post-title a:link, .post-title a:visited { color: var(--lighter); } #post nav a:not(.home), header nav a { color: var(--light); } nav#manage ul a { display: block; color: var(--lighter); background-color: var(--accent); padding: 0 .5em; margin: 0; } nav#manage ul a:hover { color: var(--light); } nav#manage ul ul { background: var(--accent); } /* ----------END NAVIGATION & LINKS---------- */ /* ----------HEADERS---------- */ #official-writing h2, #official-writing h3, #official-writing h4, #wrapper h2, #wrapper h3, #wrapper h4 { color: var(--lighter); } header p.description { color: var(--light); } /* ----------END HEADERS---------- */ /* ----------TABLES---------- */ th { background: var(--main); color: var(--dark); padding-left: 10px; padding-right: 10px; } td { border: solid 1px var(--accent); padding-left: 10px; padding-right: 10px; } /* ----------END TABLES---------- */ </style><link rel="stylesheet" href="https://cdn.writeas.net/css/fonts.4ce1882.css" media="all"> </head> <body id="collection" itemscope="" itemtype="http://schema.org/WebPage"> <header> <h1 dir="auto" id="blog-title"><a href="/" class="h-card p-author u-url" rel="me author">nrmn</a></h1> <nav> </nav> </header> <section id="wrapper" itemscope="" itemtype="http://schema.org/Blog"> <article id="post-vg5g1y2u2q1oagsj" class="sans h-entry" itemscope="" itemtype="http://schema.org/BlogPosting"> <h2 class="post-title" itemprop="name"><a href="https://blog.nrmn.no/om-boikott-sportsvasking-og-whataboutisme" itemprop="url" class="u-url">Om boikott, sportsvasking og whataboutisme</a> </h2> <time class="dt-published" datetime="2022-12-10T17:16:57Z" pubdate="" itemprop="datePublished" content="2022-12-10 17:16:57 +0000 UTC">December 10, 2022</time> <div lang="en" dir="auto" class="book p-summary"><p>Jeg har lenge vært både positiv, men også litt lunken, når det gjelder boikott av herrenes fotball-VM i Qatar. Ikke fordi jeg er uenig i kritikken som har kommet mot Qatar og FIFA, og heller ikke fordi jeg har en overdreven tro på at toppidrettsarrangementer det har vært brukt milliarder av skitne penger på kommer til å føre til stor sosial endring. Jeg tror ikke at noen tomme ord om hvor viktig menneskerettigheter er har noe som helst innvirkning eller legitimitet når vi retter dem mot land som vi samtidig <a href="https://e24.no/naeringsliv/i/ja5M70/rekordhoeyt-vaapensalg-til-omstridt-vm-vertsland">selger våpen til for 812 millioner kroner</a>.</p> <p>Når vi så kritiseres for dobbeltmoral er det lett å rope “whataboutism” og å kreve å ha fokus på at vi handler riktig nå og at det ikke hjelper å snakke om hvor verdiene våre var da vi dro skitings hjem fra pub etter kampene under fotball-VM i Russland i 2018, fire år etter at Russland allerede hadde invadert og annektert deler av Ukraina. Russland er ikke akkurat kjent for å være godhetens vugge når det gjelder menneskerettigheter heller.</p> </div> <a class="read-more" href="https://blog.nrmn.no/om-boikott-sportsvasking-og-whataboutisme">Read more...</a></article><article id="post-uu7fbfbc5aus16jx" class="sans h-entry" itemscope="" itemtype="http://schema.org/BlogPosting"> <h2 class="post-title" itemprop="name"><a href="https://blog.nrmn.no/refleksjoner-rundt-atle-antonsen" itemprop="url" class="u-url">Refleksjoner rundt Atle Antonsen</a> </h2> <time class="dt-published" datetime="2022-11-17T23:48:06Z" pubdate="" itemprop="datePublished" content="2022-11-17 23:48:06 +0000 UTC">November 17, 2022</time> <div lang="en" dir="ltr" class="book p-summary"><p>Sakene (<a href="https://www.nrk.no/nordland/sumaya-jirde-ali-politianmelder-atle-antonsen-for-rasisme-1.16180349">Sak 1</a> | <a href="https://www.vg.no/rampelys/i/Ll4epx/atle-antonsen-beklager-ny-hendelse-trillet-bort-cp-diagnostisert-mann-i-rullestol">Sak 2</a>) rundt Atle Antonsens mildt sagt problematiske oppførsel har fått enorm mediedekning og blitt hyppig diskutert i sosiale medier de siste dagene. Sjøl om det gjenstår å se hva rettsvesenet kommer fram til, ser det ut til at Antonsen ikke avviser hendelsene som har blitt omtalt. Diskusjonen dreier seg altså mer om hva som var hans intensjoner, hvorvidt intensjonene rettferdiggjør hans handlinger og ytringer óg hvorvidt alt er greit å si så lenge man kaller det humor.</p> <p>Først må jeg innrømme å ha fulgt veldig lite med på Antonsens karriere og dermed ikke kan ytre meg om hvorvidt holdningene også skinner gjennom her og der i hans daglige virke. Uansett er ikke målet mitt å fatte en endelig dom over hvor rasistisk Antonsen er på en skala fra 1-10, men å heller løfte samtalen til et mer generelt nivå vi alle kan dra noe ut av for å lære. Det hadde vært alt for lettvint å gjøre rasismedebatten til en sak om hvorvidt Atle Antonsen er rasist eller ikke.</p> </div> <a class="read-more" href="https://blog.nrmn.no/refleksjoner-rundt-atle-antonsen">Read more...</a></article><article id="post-z79b3pgvn6z0zo2k" class="sans h-entry" itemscope="" itemtype="http://schema.org/BlogPosting"> <h2 class="post-title" itemprop="name"><a href="https://blog.nrmn.no/den-bittelille-mastodon-guiden" itemprop="url" class="u-url">Den bittelille Mastodon-guiden</a> </h2> <time class="dt-published" datetime="2022-11-08T18:59:21Z" pubdate="" itemprop="datePublished" content="2022-11-08 18:59:21 +0000 UTC">November 8, 2022</time> <div lang="en" dir="ltr" class="book p-summary"><p>Det finnes fryktelig mange innlegg og guides om hva Mastodon er, hva det ikke er, hvordan ditt og datt funker i <em>fødiverset</em> og bla bla bla, som Greta Thunberg (<a href="https://mastodon.nu/@gretathunberg">som forøvrig også har gjort sitt inntog på Mastodon</a>) ville sagt!</p> <p>Her får du en veldig kort guide som får deg i gang og gir deg den letteste veien til å finne alle de norskspråklige brukerne som ikke gidder mer Muskorama og har funnet veien til Mastodon! Det viktigste nevnes først, også finner du litt tilleggsinformasjon under streken!</p> </div> <a class="read-more" href="https://blog.nrmn.no/den-bittelille-mastodon-guiden">Read more...</a></article><article id="post-yl6n1hzh9dzfcuiz" class="sans h-entry" itemscope="" itemtype="http://schema.org/BlogPosting"> <h2 class="post-title" itemprop="name"><a href="https://blog.nrmn.no/bare-terrorister-har-noe-a-skjule" itemprop="url" class="u-url">Bare terrorister har noe å skjule... eller?</a> </h2> <time class="dt-published" datetime="2022-11-05T03:25:48Z" pubdate="" itemprop="datePublished" content="2022-11-05 03:25:48 +0000 UTC">November 5, 2022</time> <div lang="en" dir="ltr" class="book p-summary"><blockquote><p><em>“Arguing that you don’t care about the right to privacy because you have nothing to hide is no different than saying you don’t care about free speech because you have nothing to say.”</em> <em>– Edward Snowden</em></p></blockquote> <p><em>«Jeg driver jo ikke med noe kriminelt, så jeg har ingenting å skjule»</em> er et argument de fleste har hørt eller til og med brukt sjøl når diskusjoner rundt personvern oppstår. Folk deler feriebilder, spammer hele Instagram-feeden med bilder av den nyfødte ungen sin, deler sine tanker og erfaringer i grupper som omhandler psykisk helse og forteller de dypeste hemmelighetene til sine nærmeste venner på Messenger.</p> <p>Ingenting av dette er kriminelt, og flere har blitt bevisste på hvordan de kan begrense hvem som kan se innleggene deres, for de vil kanskje ikke at den creepy naboen som har vært litt vel flørtete ser festbildene fra forrige helg. De færreste sender nudes og dick pics i familiechatten på Messenger, for det er få som vil ha samme forhold til bestemor på Hamar som de har til kjæresten sin. Mange ville heller ikke likt at informasjon om helsa deres blir fritt tilgjengelig for arbeidsgiveren deres og hele den øvrige verden, og de deler den jo bare med nærme venner og i grupper der folk kan relatere og gi gode råd. At du ikke har sett folk legge ut samtlige passordene sine på nett, blir litt uvel av tanken på at den kjipe eksen din har installert webcam på badet ditt, og at du ikke lar døra til leiligheten din stå åpen døgnet rundt, sånn at hvem som helst kan titte innom, er tegn på at det finnes visse ting du vil beskytte og ikke dele med hele verden. Her kommer det noen enkle grunner for hvorfor også du bør bry deg litt mer om personvern enn du allerede gjør:</p> </div> <a class="read-more" href="https://blog.nrmn.no/bare-terrorister-har-noe-a-skjule">Read more...</a></article> <div id="emailsub"> <form method="post" action="/api/collections/nrmn/email/subscribe"> <input type="hidden" name="web" value="1"> <p>Enter your email to subscribe to updates.</p> <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="email" name="wy5xET4yKzjRQU39IeRSYeqt5viDMTr2UHK9rYO" tabindex="-1" value=""><input type="password" name="fake_password" tabindex="-1" placeholder="password" autocomplete="new-password"></div> <input type="email" name="email" placeholder="me@example.com"> <input type="submit" id="subscribe-btn" value="Subscribe"> </form> <script src="https://cdn.writeas.net/js/webfont.js" type="text/javascript" async=""></script><script type="text/javascript" async="" defer="" src="https://analytics.write.as/piwik.js"></script><script type="text/javascript"> var $form = document.getElementById('emailsub').getElementsByTagName('form')[0]; $form.onsubmit = function() { var $sub = document.getElementById('subscribe-btn'); $sub.disabled = true; $sub.value = 'Subscribing...'; } </script> </div> </section> <footer> <hr> <nav> published with <a class="home pubd" href="https://write.as/">write.as</a> </nav> </footer> <iframe src="https://write.as/me/iframe" scrolling="no" frameborder="0" allowtransparency="true" style="position: absolute; top: 0.75em; left: 1.5em; border: 0; width: 46px; height: 46px;"></iframe> <noscript><p><img src="https://analytics.write.as/piwik.php?idsite=16" style="border:0;" alt="" /></p></noscript> <script src="https://cdn.writeas.net/js/h.6913452.js" integrity="sha384-gzAEDS5p0coF6LNwWlQYV2Hm4lHYr/OAXJBZqeHzTCFw4Hj6LNgYV2stS+Y77FuS" crossorigin="anonymous"></script> <script src="https://cdn.writeas.net/js/postactions.8532dc2.js" integrity="sha384-0CdjNfYuZCswXbq2nM3x8397yvUlWSHFXhwJXUx5Bf8E7u+BqXphLHrJSp7qB38K" crossorigin="anonymous"></script> <script src="https://cdn.writeas.net/js/localdate.js" integrity="sha384-2h0jAAXW06POyeBB2kpmJH+tWBF2mCWnv4DucLFRZXs+D8NX/MjGV7C/aCC2Ywki" crossorigin="anonymous"></script> <script> addEventListener('DOMContentLoaded', function () { var hlbaseUri = "https:\/\/cdn.writeas.net/js/"; var lb = document.querySelectorAll("code[class^='language-']"); var aliasmap = { "elisp" : "lisp", "emacs-lisp" : "lisp", "c" : "cpp", "cc" : "cpp", "h" : "cpp", "c++" : "cpp", "h++" : "cpp", "hpp" : "cpp", "hh" : "cpp", "hxx" : "cpp", "cxx" : "cpp", "sh" : "bash", "js" : "javascript", "jsx" : "javascript", "html" : "xml" }; function highlight(nodes) { for (i=0; i < nodes.length; i++) { hljs.highlightBlock(nodes[i]); } } function loadLanguages(uris, callback) { uris.forEach(function(uri) { var sc = document.createElement('script'); sc.src = uri; sc.async = false; if (uris.indexOf(uri) == uris.length-1) { sc.onload = callback; sc.onerror = callback; } document.head.appendChild(sc); }); } if (lb.length > 0) { var st = document.createElement('link'); st.rel = "stylesheet"; st.href = "https:\/\/cdn.writeas.net/css/lib/atom-one-light.min.css"; document.head.appendChild(st); var jss = [hlbaseUri + "highlight.min.js"]; for (i=0; i < lb.length; i++) { lang = lb[i].className.replace('language-','').toLowerCase(); if (aliasmap[lang]) lang = aliasmap[lang]; lurl = hlbaseUri + "highlightjs/" + lang + ".min.js"; if (!jss.includes(lurl)) { jss.push(lurl); } } loadLanguages(jss, () => {highlight(lb)}); } }); </script> <script src="https://cdn.writeas.net/js/menu.94518a2.js"></script> <script type="text/javascript"> var deleting = false; function delPost(e, id, owned) { e.preventDefault(); if (deleting) { return; } if (window.confirm('Are you sure you want to delete this post?')) { deletePost(id, "", function() { var $postEl = document.getElementById('post-' + id); $postEl.parentNode.removeChild($postEl); try { _paq.push(['trackEvent', 'Post', 'delete', 'collection']); } catch(e) {} }); } } var deletePost = function(postID, token, callback) { deleting = true; var $delBtn = document.getElementById('post-' + postID).getElementsByClassName('delete action')[0]; $delBtn.innerHTML = '...'; var http = new XMLHttpRequest(); var url = "/api/posts/" + postID; http.open("DELETE", url, true); http.onreadystatechange = function() { if (http.readyState == 4) { deleting = false; if (http.status == 204) { callback(); } else if (http.status == 409) { $delBtn.innerHTML = 'delete'; alert("Post is synced to another account. Delete the post from that account instead."); } else { $delBtn.innerHTML = 'delete'; alert("Failed to delete." + (http.status>=500?" Please try again.":"")); } } } http.send(); }; var pinning = false; function pinPost(e, postID, slug, title) { e.preventDefault(); if (pinning) { return; } pinning = true; var callback = function() { var $postEl = document.getElementById('post-' + postID); $postEl.parentNode.removeChild($postEl); var $header = document.getElementsByTagName('header')[0]; var $pinnedNavs = $header.getElementsByTagName('nav'); var link = '<a class="pinned" href="/nrmn/'+slug+'">'+title+'</a>'; if ($pinnedNavs.length == 0) { $header.insertAdjacentHTML("beforeend", '<nav>'+link+'</nav>'); } else { $pinnedNavs[0].insertAdjacentHTML("beforeend", link); } try { _paq.push(['trackEvent', 'Post', 'pin', 'collection']); } catch(e) {} }; var $pinBtn = document.getElementById('post-' + postID).getElementsByClassName('pin action')[0]; $pinBtn.innerHTML = '...'; var http = new XMLHttpRequest(); var url = "/api/collections/nrmn/pin"; var params = [ { "id": postID } ]; http.open("POST", url, true); http.setRequestHeader("Content-type", "application/json"); http.onreadystatechange = function() { if (http.readyState == 4) { pinning = false; if (http.status == 200) { callback(); } else if (http.status == 409) { $pinBtn.innerHTML = 'pin'; alert("Post is synced to another account. Delete the post from that account instead."); } else { $pinBtn.innerHTML = 'pin'; alert("Failed to pin." + (http.status>=500?" Please try again.":"")); } } } http.send(JSON.stringify(params)); }; try { var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['enableHeartBeatTimer']); (function() { var u="https://analytics.write.as/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', 16]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); } catch (e) { } try { WebFontConfig = { custom: { families: [ 'Lora:400,700:latin', 'Open+Sans:400,700:latin' ], urls: [ 'https:\/\/cdn.writeas.net/css/fonts.4ce1882.css' ] } }; (function() { var wf = document.createElement('script'); wf.src = 'https:\/\/cdn.writeas.net/js/webfont.js'; wf.type = 'text/javascript'; wf.async = 'true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wf, s); })(); } catch (e) {} </script> </body></html>