]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2017/06/index.html
Generated.
[homepage.git] / blog / archive / 2017 / 06 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: entries from June 2017</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://www.hungry.com/~pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://www.hungry.com/~pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="06.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://www.hungry.com/~pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from June 2017.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://www.hungry.com/~pere/blog/_Rapporten_ser_ikke_p__informasjonssikkerhet_knyttet_til_personlig_integritet_.html">«Rapporten ser ikke på informasjonssikkerhet knyttet til personlig integritet»</a>
27 </div>
28 <div class="date">
29 27th June 2017
30 </div>
31 <div class="body">
32 <p>Jeg kom over teksten
33 «<a href="https://freedom-to-tinker.com/2017/06/21/killing-car-privacy-by-federal-mandate/">Killing
34 car privacy by federal mandate</a>» av Leonid Reyzin på Freedom to
35 Tinker i dag, og det gleder meg å se en god gjennomgang om hvorfor det
36 er et urimelig inngrep i privatsfæren å la alle biler kringkaste sin
37 posisjon og bevegelse via radio. Det omtalte forslaget basert på
38 Dedicated Short Range Communication (DSRC) kalles Basic Safety Message
39 (BSM) i USA og Cooperative Awareness Message (CAM) i Europa, og det
40 norske Vegvesenet er en av de som ser ut til å kunne tenke seg å
41 pålegge alle biler å fjerne nok en bit av innbyggernes privatsfære.
42 Anbefaler alle å lese det som står der.
43
44 <p>Mens jeg tittet litt på DSRC på biler i Norge kom jeg over et sitat
45 jeg synes er illustrativt for hvordan det offentlige Norge håndterer
46 problemstillinger rundt innbyggernes privatsfære i SINTEF-rapporten
47 «<a href="https://www.sintef.no/publikasjoner/publikasjon/Download/?pubid=SINTEF+A23933">Informasjonssikkerhet
48 i AutoPASS-brikker</a>» av Trond Foss:</p>
49
50 <p><blockquote>
51 «Rapporten ser ikke på informasjonssikkerhet knyttet til personlig
52 integritet.»
53 </blockquote></p>
54
55 <p>Så enkelt kan det tydeligvis gjøres når en vurderer
56 informasjonssikkerheten. Det holder vel at folkene på toppen kan si
57 at «Personvernet er ivaretatt», som jo er den populære intetsigende
58 frasen som gjør at mange tror enkeltindividers integritet tas vare på.
59 Sitatet fikk meg til å undres på hvor ofte samme tilnærming, å bare se
60 bort fra behovet for personlig itegritet, blir valgt når en velger å
61 legge til rette for nok et inngrep i privatsfæren til personer i
62 Norge. Det er jo sjelden det får reaksjoner. Historien om
63 reaksjonene på Helse Sør-Østs tjenesteutsetting er jo sørgelig nok et
64 unntak og toppen av isfjellet, desverre. Tror jeg fortsatt takker nei
65 til både AutoPASS og holder meg så langt unna det norske helsevesenet
66 som jeg kan, inntil de har demonstrert og dokumentert at de verdsetter
67 individets privatsfære og personlige integritet høyere enn kortsiktig
68 gevist og samfunnsnytte.</p>
69
70 </div>
71 <div class="tags">
72
73
74 Tags: <a href="http://www.hungry.com/~pere/blog/tags/norsk">norsk</a>, <a href="http://www.hungry.com/~pere/blog/tags/personvern">personvern</a>, <a href="http://www.hungry.com/~pere/blog/tags/sikkerhet">sikkerhet</a>.
75
76
77 </div>
78 </div>
79 <div class="padding"></div>
80
81 <div class="entry">
82 <div class="title">
83 <a href="http://www.hungry.com/~pere/blog/Updated_sales_number_for_my_Free_Culture_paper_editions.html">Updated sales number for my Free Culture paper editions</a>
84 </div>
85 <div class="date">
86 12th June 2017
87 </div>
88 <div class="body">
89 <p>It is pleasing to see that the work we put down in publishing new
90 editions of the classic <a href="http://www.free-culture.cc/">Free
91 Culture book</a> by the founder of the Creative Commons movement,
92 Lawrence Lessig, is still being appreciated. I had a look at the
93 latest sales numbers for the paper edition today. Not too impressive,
94 but happy to see some buyers still exist. All the revenue from the
95 books is sent to the <a href="https://creativecommons.org/">Creative
96 Commons Corporation</a>, and they receive the largest cut if you buy
97 directly from Lulu. Most books are sold via Amazon, with Ingram
98 second and only a small fraction directly from Lulu. The ebook
99 edition is available for free from
100 <a href="https://github.com/petterreinholdtsen/free-culture-lessig">Github</a>.</p>
101
102 <table border="0">
103 <tr><th rowspan="2" valign="bottom">Title / language</th><th colspan="3">Quantity</th></tr>
104 <tr><th>2016 jan-jun</th><th>2016 jul-dec</th><th>2017 jan-may</th></tr>
105
106 <tr>
107 <td><a href="http://www.lulu.com/shop/lawrence-lessig/culture-libre/paperback/product-22645082.html">Culture Libre / French</a></td>
108 <td align="right">3</td>
109 <td align="right">6</td>
110 <td align="right">15</td>
111 </tr>
112
113 <tr>
114 <td><a href="http://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-22441576.html">Fri kultur / Norwegian</a></td>
115 <td align="right">7</td>
116 <td align="right">1</td>
117 <td align="right">0</td>
118 </tr>
119
120 <tr>
121 <td><a href="http://www.lulu.com/shop/lawrence-lessig/free-culture/paperback/product-22440520.html">Free Culture / English</a></td>
122 <td align="right">14</td>
123 <td align="right">27</td>
124 <td align="right">16</td>
125 </tr>
126
127 <tr>
128 <td>Total</td>
129 <td align="right">24</td>
130 <td align="right">34</td>
131 <td align="right">31</td>
132 </tr>
133
134 </table>
135
136 <p>A bit sad to see the low sales number on the Norwegian edition, and
137 a bit surprising the English edition still selling so well.</p>
138
139 <p>If you would like to translate and publish the book in your native
140 language, I would be happy to help make it happen. Please get in
141 touch.</p>
142
143 </div>
144 <div class="tags">
145
146
147 Tags: <a href="http://www.hungry.com/~pere/blog/tags/docbook">docbook</a>, <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>, <a href="http://www.hungry.com/~pere/blog/tags/freeculture">freeculture</a>.
148
149
150 </div>
151 </div>
152 <div class="padding"></div>
153
154 <div class="entry">
155 <div class="title">
156 <a href="http://www.hungry.com/~pere/blog/Release_0_1_1_of_free_software_archive_system_Nikita_announced.html">Release 0.1.1 of free software archive system Nikita announced</a>
157 </div>
158 <div class="date">
159 10th June 2017
160 </div>
161 <div class="body">
162 <p>I am very happy to report that the
163 <a href="https://github.com/hiOA-ABI/nikita-noark5-core">Nikita Noark 5
164 core project</a> tagged its second release today. The free software
165 solution is an implementation of the Norwegian archive standard Noark
166 5 used by government offices in Norway. These were the changes in
167 version 0.1.1 since version 0.1.0 (from NEWS.md):
168
169 <ul>
170
171 <li>Continued work on the angularjs GUI, including document upload.</li>
172 <li>Implemented correspondencepartPerson, correspondencepartUnit and
173 correspondencepartInternal</li>
174 <li>Applied for coverity coverage and started submitting code on
175 regualr basis.</li>
176 <li>Started fixing bugs reported by coverity</li>
177 <li>Corrected and completed HATEOAS links to make sure entire API is
178 available via URLs in _links.</li>
179 <li>Corrected all relation URLs to use trailing slash.</li>
180 <li>Add initial support for storing data in ElasticSearch.</li>
181 <li>Now able to receive and store uploaded files in the archive.</li>
182 <li>Changed JSON output for object lists to have relations in _links.</li>
183 <li>Improve JSON output for empty object lists.</li>
184 <li>Now uses correct MIME type application/vnd.noark5-v4+json.</li>
185 <li>Added support for docker container images.</li>
186 <li>Added simple API browser implemented in JavaScript/Angular.</li>
187 <li>Started on archive client implemented in JavaScript/Angular.</li>
188 <li>Started on prototype to show the public mail journal.</li>
189 <li>Improved performance by disabling Sprint FileWatcher.</li>
190 <li>Added support for 'arkivskaper', 'saksmappe' and 'journalpost'.</li>
191 <li>Added support for some metadata codelists.</li>
192 <li>Added support for Cross-origin resource sharing (CORS).</li>
193 <li>Changed login method from Basic Auth to JSON Web Token (RFC 7519)
194 style.</li>
195 <li>Added support for GET-ing ny-* URLs.</li>
196 <li>Added support for modifying entities using PUT and eTag.</li>
197 <li>Added support for returning XML output on request.</li>
198 <li>Removed support for English field and class names, limiting ourself
199 to the official names.</li>
200 <li>...</li>
201
202 </ul>
203
204 <p>If this sound interesting to you, please contact us on IRC (#nikita
205 on irc.freenode.net) or email
206 (<a href="https://lists.nuug.no/mailman/listinfo/nikita-noark">nikita-noark
207 mailing list).</p>
208
209 </div>
210 <div class="tags">
211
212
213 Tags: <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>, <a href="http://www.hungry.com/~pere/blog/tags/noark5">noark5</a>, <a href="http://www.hungry.com/~pere/blog/tags/nuug">nuug</a>, <a href="http://www.hungry.com/~pere/blog/tags/offentlig innsyn">offentlig innsyn</a>, <a href="http://www.hungry.com/~pere/blog/tags/standard">standard</a>.
214
215
216 </div>
217 </div>
218 <div class="padding"></div>
219
220 <div class="entry">
221 <div class="title">
222 <a href="http://www.hungry.com/~pere/blog/Idea_for_storing_trusted_timestamps_in_a_Noark_5_archive.html">Idea for storing trusted timestamps in a Noark 5 archive</a>
223 </div>
224 <div class="date">
225 7th June 2017
226 </div>
227 <div class="body">
228 <p><em>This is a copy of
229 <a href="https://lists.nuug.no/pipermail/nikita-noark/2017-June/000297.html">an
230 email I posted to the nikita-noark mailing list</a>. Please follow up
231 there if you would like to discuss this topic. The background is that
232 we are making a free software archive system based on the Norwegian
233 <a href="https://www.arkivverket.no/forvaltning-og-utvikling/regelverk-og-standarder/noark-standarden">Noark
234 5 standard</a> for government archives.</em></p>
235
236 <p>I've been wondering a bit lately how trusted timestamps could be
237 stored in Noark 5.
238 <a href="https://en.wikipedia.org/wiki/Trusted_timestamping">Trusted
239 timestamps</a> can be used to verify that some information
240 (document/file/checksum/metadata) have not been changed since a
241 specific time in the past. This is useful to verify the integrity of
242 the documents in the archive.</p>
243
244 <p>Then it occured to me, perhaps the trusted timestamps could be
245 stored as dokument variants (ie dokumentobjekt referered to from
246 dokumentbeskrivelse) with the filename set to the hash it is
247 stamping?</p>
248
249 <p>Given a "dokumentbeskrivelse" with an associated "dokumentobjekt",
250 a new dokumentobjekt is associated with "dokumentbeskrivelse" with the
251 same attributes as the stamped dokumentobjekt except these
252 attributes:</p>
253
254 <ul>
255
256 <li>format -> "RFC3161"
257 <li>mimeType -> "application/timestamp-reply"
258 <li>formatDetaljer -> "&lt;source URL for timestamp service&gt;"
259 <li>filenavn -> "&lt;sjekksum&gt;.tsr"
260
261 </ul>
262
263 <p>This assume a service following
264 <a href="https://tools.ietf.org/html/rfc3161">IETF RFC 3161</a> is
265 used, which specifiy the given MIME type for replies and the .tsr file
266 ending for the content of such trusted timestamp. As far as I can
267 tell from the Noark 5 specifications, it is OK to have several
268 variants/renderings of a dokument attached to a given
269 dokumentbeskrivelse objekt. It might be stretching it a bit to make
270 some of these variants represent crypto-signatures useful for
271 verifying the document integrity instead of representing the dokument
272 itself.</p>
273
274 <p>Using the source of the service in formatDetaljer allow several
275 timestamping services to be used. This is useful to spread the risk
276 of key compromise over several organisations. It would only be a
277 problem to trust the timestamps if all of the organisations are
278 compromised.</p>
279
280 <p>The following oneliner on Linux can be used to generate the tsr
281 file. $input is the path to the file to checksum, and $sha256 is the
282 SHA-256 checksum of the file (ie the "<sjekksum>.tsr" value mentioned
283 above).</p>
284
285 <p><blockquote><pre>
286 openssl ts -query -data "$inputfile" -cert -sha256 -no_nonce \
287 | curl -s -H "Content-Type: application/timestamp-query" \
288 --data-binary "@-" http://zeitstempel.dfn.de > $sha256.tsr
289 </pre></blockquote></p>
290
291 <p>To verify the timestamp, you first need to download the public key
292 of the trusted timestamp service, for example using this command:</p>
293
294 <p><blockquote><pre>
295 wget -O ca-cert.txt \
296 https://pki.pca.dfn.de/global-services-ca/pub/cacert/chain.txt
297 </pre></blockquote></p>
298
299 <p>Note, the public key should be stored alongside the timestamps in
300 the archive to make sure it is also available 100 years from now. It
301 is probably a good idea to standardise how and were to store such
302 public keys, to make it easier to find for those trying to verify
303 documents 100 or 1000 years from now. :)</p>
304
305 <p>The verification itself is a simple openssl command:</p>
306
307 <p><blockquote><pre>
308 openssl ts -verify -data $inputfile -in $sha256.tsr \
309 -CAfile ca-cert.txt -text
310 </pre></blockquote></p>
311
312 <p>Is there any reason this approach would not work? Is it somehow against
313 the Noark 5 specification?</p>
314
315 </div>
316 <div class="tags">
317
318
319 Tags: <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>, <a href="http://www.hungry.com/~pere/blog/tags/noark5">noark5</a>, <a href="http://www.hungry.com/~pere/blog/tags/offentlig innsyn">offentlig innsyn</a>, <a href="http://www.hungry.com/~pere/blog/tags/standard">standard</a>.
320
321
322 </div>
323 </div>
324 <div class="padding"></div>
325
326 <div class="entry">
327 <div class="title">
328 <a href="http://www.hungry.com/~pere/blog/N_r_nynorskoversettelsen_svikter_til_eksamen___.html">Når nynorskoversettelsen svikter til eksamen...</a>
329 </div>
330 <div class="date">
331 3rd June 2017
332 </div>
333 <div class="body">
334 <p><a href="http://www.aftenposten.no/norge/Krever-at-elever-ma-fa-annullert-eksamen-etter-rot-med-oppgavetekster-622459b.html">Aftenposten
335 melder i dag</a> om feil i eksamensoppgavene for eksamen i politikk og
336 menneskerettigheter, der teksten i bokmåls og nynorskutgaven ikke var
337 like. Oppgaveteksten er gjengitt i artikkelen, og jeg ble nysgjerring
338 på om den fri oversetterløsningen
339 <a href="https://www.apertium.org/">Apertium</a> ville gjort en bedre
340 jobb enn Utdanningsdirektoratet. Det kan se slik ut.</p>
341
342 <p>Her er bokmålsoppgaven fra eksamenen:</p>
343
344 <blockquote>
345 <p>Drøft utfordringene knyttet til nasjonalstatenes og andre aktørers
346 rolle og muligheter til å håndtere internasjonale utfordringer, som
347 for eksempel flykningekrisen.</p>
348
349 <p>Vedlegge er eksempler på tekster som kan gi relevante perspektiver
350 på temaet:</p>
351 <ol>
352 <li>Flykningeregnskapet 2016, UNHCR og IDMC
353 <li>«Grenseløst Europa for fall» A-Magasinet, 26. november 2015
354 </ol>
355
356 </blockquote>
357
358 <p>Dette oversetter Apertium slik:</p>
359
360 <blockquote>
361 <p>Drøft utfordringane knytte til nasjonalstatane sine og rolla til
362 andre aktørar og høve til å handtera internasjonale utfordringar, som
363 til dømes *flykningekrisen.</p>
364
365 <p>Vedleggja er døme på tekster som kan gje relevante perspektiv på
366 temaet:</p>
367
368 <ol>
369 <li>*Flykningeregnskapet 2016, *UNHCR og *IDMC</li>
370 <li>«*Grenseløst Europa for fall» A-Magasinet, 26. november 2015</li>
371 </ol>
372
373 </blockquote>
374
375 <p>Ord som ikke ble forstått er markert med stjerne (*), og trenger
376 ekstra språksjekk. Men ingen ord er forsvunnet, slik det var i
377 oppgaven elevene fikk presentert på eksamen. Jeg mistenker dog at
378 "andre aktørers rolle og muligheter til ..." burde vært oversatt til
379 "rolla til andre aktørar og deira høve til ..." eller noe slikt, men
380 det er kanskje flisespikking. Det understreker vel bare at det alltid
381 trengs korrekturlesning etter automatisk oversettelse.</p>
382
383 </div>
384 <div class="tags">
385
386
387 Tags: <a href="http://www.hungry.com/~pere/blog/tags/debian">debian</a>, <a href="http://www.hungry.com/~pere/blog/tags/norsk">norsk</a>, <a href="http://www.hungry.com/~pere/blog/tags/stavekontroll">stavekontroll</a>.
388
389
390 </div>
391 </div>
392 <div class="padding"></div>
393
394 <p style="text-align: right;"><a href="06.rss"><img src="http://www.hungry.com/~pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
395 <div id="sidebar">
396
397
398
399 <h2>Archive</h2>
400 <ul>
401
402 <li>2025
403 <ul>
404
405 <li><a href="http://www.hungry.com/~pere/blog/archive/2025/01/">January (4)</a></li>
406
407 </ul></li>
408
409 <li>2024
410 <ul>
411
412 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/01/">January (1)</a></li>
413
414 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/02/">February (1)</a></li>
415
416 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/03/">March (2)</a></li>
417
418 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/04/">April (3)</a></li>
419
420 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/05/">May (1)</a></li>
421
422 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/06/">June (1)</a></li>
423
424 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/07/">July (2)</a></li>
425
426 <li><a href="http://www.hungry.com/~pere/blog/archive/2024/12/">December (1)</a></li>
427
428 </ul></li>
429
430 <li>2023
431 <ul>
432
433 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/01/">January (3)</a></li>
434
435 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/02/">February (1)</a></li>
436
437 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/04/">April (2)</a></li>
438
439 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/05/">May (3)</a></li>
440
441 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/06/">June (1)</a></li>
442
443 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/08/">August (1)</a></li>
444
445 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/09/">September (1)</a></li>
446
447 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/10/">October (1)</a></li>
448
449 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/11/">November (4)</a></li>
450
451 <li><a href="http://www.hungry.com/~pere/blog/archive/2023/12/">December (1)</a></li>
452
453 </ul></li>
454
455 <li>2022
456 <ul>
457
458 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/02/">February (1)</a></li>
459
460 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/03/">March (3)</a></li>
461
462 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/04/">April (2)</a></li>
463
464 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/06/">June (2)</a></li>
465
466 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/07/">July (1)</a></li>
467
468 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/09/">September (1)</a></li>
469
470 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/10/">October (1)</a></li>
471
472 <li><a href="http://www.hungry.com/~pere/blog/archive/2022/12/">December (1)</a></li>
473
474 </ul></li>
475
476 <li>2021
477 <ul>
478
479 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/01/">January (2)</a></li>
480
481 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/02/">February (1)</a></li>
482
483 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/05/">May (1)</a></li>
484
485 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/06/">June (1)</a></li>
486
487 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/07/">July (3)</a></li>
488
489 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/08/">August (1)</a></li>
490
491 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/09/">September (1)</a></li>
492
493 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/10/">October (1)</a></li>
494
495 <li><a href="http://www.hungry.com/~pere/blog/archive/2021/12/">December (1)</a></li>
496
497 </ul></li>
498
499 <li>2020
500 <ul>
501
502 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/02/">February (2)</a></li>
503
504 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/03/">March (2)</a></li>
505
506 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/04/">April (2)</a></li>
507
508 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/05/">May (3)</a></li>
509
510 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/06/">June (2)</a></li>
511
512 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/07/">July (1)</a></li>
513
514 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/09/">September (1)</a></li>
515
516 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/10/">October (1)</a></li>
517
518 <li><a href="http://www.hungry.com/~pere/blog/archive/2020/11/">November (1)</a></li>
519
520 </ul></li>
521
522 <li>2019
523 <ul>
524
525 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/01/">January (4)</a></li>
526
527 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/02/">February (3)</a></li>
528
529 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/03/">March (3)</a></li>
530
531 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/05/">May (2)</a></li>
532
533 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/06/">June (5)</a></li>
534
535 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/07/">July (2)</a></li>
536
537 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/08/">August (1)</a></li>
538
539 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/09/">September (1)</a></li>
540
541 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/11/">November (1)</a></li>
542
543 <li><a href="http://www.hungry.com/~pere/blog/archive/2019/12/">December (4)</a></li>
544
545 </ul></li>
546
547 <li>2018
548 <ul>
549
550 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/01/">January (1)</a></li>
551
552 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/02/">February (5)</a></li>
553
554 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/03/">March (5)</a></li>
555
556 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/04/">April (3)</a></li>
557
558 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/06/">June (2)</a></li>
559
560 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/07/">July (5)</a></li>
561
562 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/08/">August (3)</a></li>
563
564 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/09/">September (3)</a></li>
565
566 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/10/">October (5)</a></li>
567
568 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/11/">November (2)</a></li>
569
570 <li><a href="http://www.hungry.com/~pere/blog/archive/2018/12/">December (4)</a></li>
571
572 </ul></li>
573
574 <li>2017
575 <ul>
576
577 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/01/">January (4)</a></li>
578
579 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/02/">February (3)</a></li>
580
581 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/03/">March (5)</a></li>
582
583 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/04/">April (2)</a></li>
584
585 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/06/">June (5)</a></li>
586
587 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/07/">July (1)</a></li>
588
589 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/08/">August (1)</a></li>
590
591 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/09/">September (3)</a></li>
592
593 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/10/">October (5)</a></li>
594
595 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/11/">November (3)</a></li>
596
597 <li><a href="http://www.hungry.com/~pere/blog/archive/2017/12/">December (4)</a></li>
598
599 </ul></li>
600
601 <li>2016
602 <ul>
603
604 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/01/">January (3)</a></li>
605
606 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/02/">February (2)</a></li>
607
608 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/03/">March (3)</a></li>
609
610 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/04/">April (8)</a></li>
611
612 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/05/">May (8)</a></li>
613
614 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/06/">June (2)</a></li>
615
616 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/07/">July (2)</a></li>
617
618 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/08/">August (5)</a></li>
619
620 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/09/">September (2)</a></li>
621
622 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/10/">October (3)</a></li>
623
624 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/11/">November (8)</a></li>
625
626 <li><a href="http://www.hungry.com/~pere/blog/archive/2016/12/">December (5)</a></li>
627
628 </ul></li>
629
630 <li>2015
631 <ul>
632
633 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/01/">January (7)</a></li>
634
635 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/02/">February (6)</a></li>
636
637 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/03/">March (1)</a></li>
638
639 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/04/">April (4)</a></li>
640
641 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/05/">May (3)</a></li>
642
643 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/06/">June (4)</a></li>
644
645 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/07/">July (6)</a></li>
646
647 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/08/">August (2)</a></li>
648
649 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/09/">September (2)</a></li>
650
651 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/10/">October (9)</a></li>
652
653 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/11/">November (6)</a></li>
654
655 <li><a href="http://www.hungry.com/~pere/blog/archive/2015/12/">December (3)</a></li>
656
657 </ul></li>
658
659 <li>2014
660 <ul>
661
662 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/01/">January (2)</a></li>
663
664 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/02/">February (3)</a></li>
665
666 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/03/">March (8)</a></li>
667
668 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/04/">April (7)</a></li>
669
670 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/05/">May (1)</a></li>
671
672 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/06/">June (2)</a></li>
673
674 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/07/">July (2)</a></li>
675
676 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/08/">August (2)</a></li>
677
678 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/09/">September (5)</a></li>
679
680 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/10/">October (6)</a></li>
681
682 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/11/">November (3)</a></li>
683
684 <li><a href="http://www.hungry.com/~pere/blog/archive/2014/12/">December (5)</a></li>
685
686 </ul></li>
687
688 <li>2013
689 <ul>
690
691 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/01/">January (11)</a></li>
692
693 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/02/">February (9)</a></li>
694
695 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/03/">March (9)</a></li>
696
697 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/04/">April (6)</a></li>
698
699 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/05/">May (9)</a></li>
700
701 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/06/">June (10)</a></li>
702
703 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/07/">July (7)</a></li>
704
705 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/08/">August (3)</a></li>
706
707 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/09/">September (5)</a></li>
708
709 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/10/">October (7)</a></li>
710
711 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/11/">November (9)</a></li>
712
713 <li><a href="http://www.hungry.com/~pere/blog/archive/2013/12/">December (3)</a></li>
714
715 </ul></li>
716
717 <li>2012
718 <ul>
719
720 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/01/">January (7)</a></li>
721
722 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/02/">February (10)</a></li>
723
724 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/03/">March (17)</a></li>
725
726 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/04/">April (12)</a></li>
727
728 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/05/">May (12)</a></li>
729
730 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/06/">June (20)</a></li>
731
732 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/07/">July (17)</a></li>
733
734 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/08/">August (6)</a></li>
735
736 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/09/">September (9)</a></li>
737
738 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/10/">October (17)</a></li>
739
740 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/11/">November (10)</a></li>
741
742 <li><a href="http://www.hungry.com/~pere/blog/archive/2012/12/">December (7)</a></li>
743
744 </ul></li>
745
746 <li>2011
747 <ul>
748
749 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/01/">January (16)</a></li>
750
751 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/02/">February (6)</a></li>
752
753 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/03/">March (6)</a></li>
754
755 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/04/">April (7)</a></li>
756
757 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/05/">May (3)</a></li>
758
759 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/06/">June (2)</a></li>
760
761 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/07/">July (7)</a></li>
762
763 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/08/">August (6)</a></li>
764
765 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/09/">September (4)</a></li>
766
767 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/10/">October (2)</a></li>
768
769 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/11/">November (3)</a></li>
770
771 <li><a href="http://www.hungry.com/~pere/blog/archive/2011/12/">December (1)</a></li>
772
773 </ul></li>
774
775 <li>2010
776 <ul>
777
778 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/01/">January (2)</a></li>
779
780 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/02/">February (1)</a></li>
781
782 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/03/">March (3)</a></li>
783
784 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/04/">April (3)</a></li>
785
786 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/05/">May (9)</a></li>
787
788 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/06/">June (14)</a></li>
789
790 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/07/">July (12)</a></li>
791
792 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/08/">August (13)</a></li>
793
794 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/09/">September (7)</a></li>
795
796 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/10/">October (9)</a></li>
797
798 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/11/">November (13)</a></li>
799
800 <li><a href="http://www.hungry.com/~pere/blog/archive/2010/12/">December (12)</a></li>
801
802 </ul></li>
803
804 <li>2009
805 <ul>
806
807 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/01/">January (8)</a></li>
808
809 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/02/">February (8)</a></li>
810
811 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/03/">March (12)</a></li>
812
813 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/04/">April (10)</a></li>
814
815 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/05/">May (9)</a></li>
816
817 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/06/">June (3)</a></li>
818
819 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/07/">July (4)</a></li>
820
821 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/08/">August (3)</a></li>
822
823 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/09/">September (1)</a></li>
824
825 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/10/">October (2)</a></li>
826
827 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/11/">November (3)</a></li>
828
829 <li><a href="http://www.hungry.com/~pere/blog/archive/2009/12/">December (3)</a></li>
830
831 </ul></li>
832
833 <li>2008
834 <ul>
835
836 <li><a href="http://www.hungry.com/~pere/blog/archive/2008/11/">November (5)</a></li>
837
838 <li><a href="http://www.hungry.com/~pere/blog/archive/2008/12/">December (7)</a></li>
839
840 </ul></li>
841
842 </ul>
843
844
845
846 <h2>Tags</h2>
847 <ul>
848
849 <li><a href="http://www.hungry.com/~pere/blog/tags/3d-printer">3d-printer (19)</a></li>
850
851 <li><a href="http://www.hungry.com/~pere/blog/tags/amiga">amiga (1)</a></li>
852
853 <li><a href="http://www.hungry.com/~pere/blog/tags/aros">aros (1)</a></li>
854
855 <li><a href="http://www.hungry.com/~pere/blog/tags/bankid">bankid (4)</a></li>
856
857 <li><a href="http://www.hungry.com/~pere/blog/tags/betalkontant">betalkontant (9)</a></li>
858
859 <li><a href="http://www.hungry.com/~pere/blog/tags/bitcoin">bitcoin (13)</a></li>
860
861 <li><a href="http://www.hungry.com/~pere/blog/tags/bootsystem">bootsystem (17)</a></li>
862
863 <li><a href="http://www.hungry.com/~pere/blog/tags/bsa">bsa (2)</a></li>
864
865 <li><a href="http://www.hungry.com/~pere/blog/tags/chrpath">chrpath (3)</a></li>
866
867 <li><a href="http://www.hungry.com/~pere/blog/tags/debian">debian (206)</a></li>
868
869 <li><a href="http://www.hungry.com/~pere/blog/tags/debian edu">debian edu (159)</a></li>
870
871 <li><a href="http://www.hungry.com/~pere/blog/tags/debian-handbook">debian-handbook (9)</a></li>
872
873 <li><a href="http://www.hungry.com/~pere/blog/tags/digistan">digistan (11)</a></li>
874
875 <li><a href="http://www.hungry.com/~pere/blog/tags/dld">dld (18)</a></li>
876
877 <li><a href="http://www.hungry.com/~pere/blog/tags/docbook">docbook (33)</a></li>
878
879 <li><a href="http://www.hungry.com/~pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
880
881 <li><a href="http://www.hungry.com/~pere/blog/tags/english">english (468)</a></li>
882
883 <li><a href="http://www.hungry.com/~pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
884
885 <li><a href="http://www.hungry.com/~pere/blog/tags/fildeling">fildeling (14)</a></li>
886
887 <li><a href="http://www.hungry.com/~pere/blog/tags/freeculture">freeculture (34)</a></li>
888
889 <li><a href="http://www.hungry.com/~pere/blog/tags/freedombox">freedombox (9)</a></li>
890
891 <li><a href="http://www.hungry.com/~pere/blog/tags/frikanalen">frikanalen (20)</a></li>
892
893 <li><a href="http://www.hungry.com/~pere/blog/tags/h264">h264 (20)</a></li>
894
895 <li><a href="http://www.hungry.com/~pere/blog/tags/intervju">intervju (43)</a></li>
896
897 <li><a href="http://www.hungry.com/~pere/blog/tags/isenkram">isenkram (20)</a></li>
898
899 <li><a href="http://www.hungry.com/~pere/blog/tags/kart">kart (23)</a></li>
900
901 <li><a href="http://www.hungry.com/~pere/blog/tags/kodi">kodi (6)</a></li>
902
903 <li><a href="http://www.hungry.com/~pere/blog/tags/ldap">ldap (9)</a></li>
904
905 <li><a href="http://www.hungry.com/~pere/blog/tags/lego">lego (5)</a></li>
906
907 <li><a href="http://www.hungry.com/~pere/blog/tags/lenker">lenker (8)</a></li>
908
909 <li><a href="http://www.hungry.com/~pere/blog/tags/linuxcnc">linuxcnc (8)</a></li>
910
911 <li><a href="http://www.hungry.com/~pere/blog/tags/lsdvd">lsdvd (2)</a></li>
912
913 <li><a href="http://www.hungry.com/~pere/blog/tags/ltsp">ltsp (1)</a></li>
914
915 <li><a href="http://www.hungry.com/~pere/blog/tags/madewithcc">madewithcc (3)</a></li>
916
917 <li><a href="http://www.hungry.com/~pere/blog/tags/mesh network">mesh network (8)</a></li>
918
919 <li><a href="http://www.hungry.com/~pere/blog/tags/multimedia">multimedia (46)</a></li>
920
921 <li><a href="http://www.hungry.com/~pere/blog/tags/nice free software">nice free software (15)</a></li>
922
923 <li><a href="http://www.hungry.com/~pere/blog/tags/noark5">noark5 (26)</a></li>
924
925 <li><a href="http://www.hungry.com/~pere/blog/tags/norsk">norsk (326)</a></li>
926
927 <li><a href="http://www.hungry.com/~pere/blog/tags/nuug">nuug (200)</a></li>
928
929 <li><a href="http://www.hungry.com/~pere/blog/tags/offentlig innsyn">offentlig innsyn (42)</a></li>
930
931 <li><a href="http://www.hungry.com/~pere/blog/tags/open311">open311 (2)</a></li>
932
933 <li><a href="http://www.hungry.com/~pere/blog/tags/opensnitch">opensnitch (4)</a></li>
934
935 <li><a href="http://www.hungry.com/~pere/blog/tags/opphavsrett">opphavsrett (76)</a></li>
936
937 <li><a href="http://www.hungry.com/~pere/blog/tags/personvern">personvern (114)</a></li>
938
939 <li><a href="http://www.hungry.com/~pere/blog/tags/raid">raid (4)</a></li>
940
941 <li><a href="http://www.hungry.com/~pere/blog/tags/reactos">reactos (1)</a></li>
942
943 <li><a href="http://www.hungry.com/~pere/blog/tags/reprap">reprap (11)</a></li>
944
945 <li><a href="http://www.hungry.com/~pere/blog/tags/rfid">rfid (3)</a></li>
946
947 <li><a href="http://www.hungry.com/~pere/blog/tags/robot">robot (17)</a></li>
948
949 <li><a href="http://www.hungry.com/~pere/blog/tags/rss">rss (1)</a></li>
950
951 <li><a href="http://www.hungry.com/~pere/blog/tags/ruter">ruter (7)</a></li>
952
953 <li><a href="http://www.hungry.com/~pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
954
955 <li><a href="http://www.hungry.com/~pere/blog/tags/sikkerhet">sikkerhet (60)</a></li>
956
957 <li><a href="http://www.hungry.com/~pere/blog/tags/sitesummary">sitesummary (4)</a></li>
958
959 <li><a href="http://www.hungry.com/~pere/blog/tags/skepsis">skepsis (5)</a></li>
960
961 <li><a href="http://www.hungry.com/~pere/blog/tags/standard">standard (77)</a></li>
962
963 <li><a href="http://www.hungry.com/~pere/blog/tags/stavekontroll">stavekontroll (7)</a></li>
964
965 <li><a href="http://www.hungry.com/~pere/blog/tags/stortinget">stortinget (14)</a></li>
966
967 <li><a href="http://www.hungry.com/~pere/blog/tags/surveillance">surveillance (65)</a></li>
968
969 <li><a href="http://www.hungry.com/~pere/blog/tags/sysadmin">sysadmin (5)</a></li>
970
971 <li><a href="http://www.hungry.com/~pere/blog/tags/usenix">usenix (2)</a></li>
972
973 <li><a href="http://www.hungry.com/~pere/blog/tags/valg">valg (9)</a></li>
974
975 <li><a href="http://www.hungry.com/~pere/blog/tags/verkidetfri">verkidetfri (22)</a></li>
976
977 <li><a href="http://www.hungry.com/~pere/blog/tags/video">video (80)</a></li>
978
979 <li><a href="http://www.hungry.com/~pere/blog/tags/vitenskap">vitenskap (4)</a></li>
980
981 <li><a href="http://www.hungry.com/~pere/blog/tags/web">web (42)</a></li>
982
983 </ul>
984
985
986 </div>
987 <p style="text-align: right">
988 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
989 </p>
990
991 </body>
992 </html>