Mostly language changes
- Author
- Maarten Vangeneugden
- Date
- Sept. 13, 2020, 1:31 p.m.
- Hash
- 856248efb99061ca8d6bc7040e4f3e2393356e8e
- Parent
- 20dffd97484f2307245f0cbf21902b6838546679
- Modified files
- locale/de/LC_MESSAGES/django.po
- locale/es/LC_MESSAGES/django.po
- locale/fr/LC_MESSAGES/django.po
- locale/nl/LC_MESSAGES/django.po
- templates/about/about.djhtml
- templates/about/activism.djhtml
- templates/about/index.djhtml
- templates/about/main_content.djhtml
- urls.py
- views.py
locale/de/LC_MESSAGES/django.po ¶
10 additions and 10 deletions.
View changes Hide changes
1 |
1 |
# Copyright © 2017 Maarten Vangeneugden |
2 |
2 |
# This file is distributed under the same license as the main package. |
3 |
3 |
# |
4 |
4 |
#, fuzzy |
5 |
5 |
msgid "" |
6 |
6 |
msgstr "" |
7 |
7 |
"Project-Id-Version: PACKAGE VERSION\n" |
8 |
8 |
"Report-Msgid-Bugs-To: \n" |
9 |
9 |
"POT-Creation-Date: 2019-07-13 19:26+0200\n" |
10 |
- | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
+ |
10 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
11 |
11 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
12 |
12 |
"Language-Team: LANGUAGE <LL@li.org>\n" |
13 |
13 |
"Language: \n" |
14 |
14 |
"MIME-Version: 1.0\n" |
15 |
15 |
"Content-Type: text/plain; charset=UTF-8\n" |
16 |
16 |
"Content-Transfer-Encoding: 8bit\n" |
17 |
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
18 |
18 |
|
19 |
19 |
#: views.py:19 |
20 |
- | #, python-format |
+ |
20 |
#, python-format |
21 |
21 |
msgid "" |
22 |
22 |
"Main pages of Maarten's website, a %(years)s year old Belgian programmer. " |
23 |
23 |
"Also an undergraduate student of Informatics @ UHasselt, and graduate " |
24 |
24 |
"student of Engineering Informatics at Ghent University." |
25 |
25 |
msgstr "" |
26 |
26 |
|
27 |
27 |
#: views.py:23 |
28 |
- | msgid "Contact me" |
+ |
28 |
msgid "Contact me" |
29 |
29 |
msgstr "" |
30 |
30 |
|
31 |
31 |
#: views.py:24 |
32 |
- | msgid "Hasselt University" |
+ |
32 |
msgid "Hasselt University" |
33 |
33 |
msgstr "" |
34 |
34 |
|
35 |
35 |
#: views.py:25 |
36 |
- | msgid "Ghent University" |
+ |
36 |
msgid "Ghent University" |
37 |
37 |
msgstr "" |
38 |
38 |
|
39 |
39 |
#: views.py:37 views.py:100 |
40 |
- | msgid "Home page" |
+ |
40 |
msgid "Home page" |
41 |
41 |
msgstr "" |
42 |
42 |
|
43 |
43 |
#: views.py:80 |
44 |
- | msgid "Probably chilling a bit. Feel free to talk! ❤" |
+ |
44 |
msgid "Probably chilling a bit. Feel free to talk! ❤" |
45 |
45 |
msgstr "" |
46 |
46 |
|
47 |
47 |
#: views.py:87 |
48 |
- | msgid "Current status/location:" |
+ |
48 |
msgid "Current status/location:" |
49 |
49 |
msgstr "" |
50 |
50 |
|
51 |
51 |
#: views.py:97 |
52 |
- | msgid "Maarten's website" |
+ |
52 |
msgid "Maarten's website" |
53 |
53 |
msgstr "" |
54 |
54 |
|
55 |
55 |
#: views.py:111 views.py:112 |
56 |
- | msgid "Myself" |
+ |
56 |
msgid "Myself" |
57 |
57 |
msgstr "" |
58 |
58 |
locale/es/LC_MESSAGES/django.po ¶
10 additions and 10 deletions.
View changes Hide changes
1 |
1 |
# Copyright © YEAR THE PACKAGE'S COPYRIGHT HOLDER |
2 |
2 |
# This file is distributed under the same license as the PACKAGE package. |
3 |
3 |
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. |
4 |
4 |
# |
5 |
5 |
#, fuzzy |
6 |
6 |
msgid "" |
7 |
7 |
msgstr "" |
8 |
8 |
"Project-Id-Version: PACKAGE VERSION\n" |
9 |
9 |
"Report-Msgid-Bugs-To: \n" |
10 |
10 |
"POT-Creation-Date: 2019-07-13 19:26+0200\n" |
11 |
- | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
+ |
11 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 |
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 |
13 |
"Language-Team: LANGUAGE <LL@li.org>\n" |
14 |
14 |
"Language: \n" |
15 |
15 |
"MIME-Version: 1.0\n" |
16 |
16 |
"Content-Type: text/plain; charset=UTF-8\n" |
17 |
17 |
"Content-Transfer-Encoding: 8bit\n" |
18 |
18 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
19 |
19 |
|
20 |
20 |
#: views.py:19 |
21 |
- | #, python-format |
+ |
21 |
#, python-format |
22 |
22 |
msgid "" |
23 |
23 |
"Main pages of Maarten's website, a %(years)s year old Belgian programmer. " |
24 |
24 |
"Also an undergraduate student of Informatics @ UHasselt, and graduate " |
25 |
25 |
"student of Engineering Informatics at Ghent University." |
26 |
26 |
msgstr "" |
27 |
27 |
|
28 |
28 |
#: views.py:23 |
29 |
- | msgid "Contact me" |
+ |
29 |
msgid "Contact me" |
30 |
30 |
msgstr "" |
31 |
31 |
|
32 |
32 |
#: views.py:24 |
33 |
- | msgid "Hasselt University" |
+ |
33 |
msgid "Hasselt University" |
34 |
34 |
msgstr "" |
35 |
35 |
|
36 |
36 |
#: views.py:25 |
37 |
- | msgid "Ghent University" |
+ |
37 |
msgid "Ghent University" |
38 |
38 |
msgstr "" |
39 |
39 |
|
40 |
40 |
#: views.py:37 views.py:100 |
41 |
- | msgid "Home page" |
+ |
41 |
msgid "Home page" |
42 |
42 |
msgstr "" |
43 |
43 |
|
44 |
44 |
#: views.py:80 |
45 |
- | msgid "Probably chilling a bit. Feel free to talk! ❤" |
+ |
45 |
msgid "Probably chilling a bit. Feel free to talk! ❤" |
46 |
46 |
msgstr "" |
47 |
47 |
|
48 |
48 |
#: views.py:87 |
49 |
- | msgid "Current status/location:" |
+ |
49 |
msgid "Current status/location:" |
50 |
50 |
msgstr "" |
51 |
51 |
|
52 |
52 |
#: views.py:97 |
53 |
- | msgid "Maarten's website" |
+ |
53 |
msgid "Maarten's website" |
54 |
54 |
msgstr "" |
55 |
55 |
|
56 |
56 |
#: views.py:111 views.py:112 |
57 |
- | msgid "Myself" |
+ |
57 |
msgid "Myself" |
58 |
58 |
msgstr "" |
59 |
59 |
locale/fr/LC_MESSAGES/django.po ¶
10 additions and 10 deletions.
View changes Hide changes
1 |
1 |
# Copyright © 2017 Maarten Vangeneugden |
2 |
2 |
# This file is distributed under the same license as the main package. |
3 |
3 |
# |
4 |
4 |
#, fuzzy |
5 |
5 |
msgid "" |
6 |
6 |
msgstr "" |
7 |
7 |
"Project-Id-Version: PACKAGE VERSION\n" |
8 |
8 |
"Report-Msgid-Bugs-To: \n" |
9 |
9 |
"POT-Creation-Date: 2019-07-13 19:26+0200\n" |
10 |
- | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
+ |
10 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
11 |
11 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
12 |
12 |
"Language-Team: LANGUAGE <LL@li.org>\n" |
13 |
13 |
"Language: \n" |
14 |
14 |
"MIME-Version: 1.0\n" |
15 |
15 |
"Content-Type: text/plain; charset=UTF-8\n" |
16 |
16 |
"Content-Transfer-Encoding: 8bit\n" |
17 |
17 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
18 |
18 |
|
19 |
19 |
#: views.py:19 |
20 |
- | #, python-format |
+ |
20 |
#, python-format |
21 |
21 |
msgid "" |
22 |
22 |
"Main pages of Maarten's website, a %(years)s year old Belgian programmer. " |
23 |
23 |
"Also an undergraduate student of Informatics @ UHasselt, and graduate " |
24 |
24 |
"student of Engineering Informatics at Ghent University." |
25 |
25 |
msgstr "" |
26 |
26 |
"Pages principals du site web de Maarten, un programmeur belge a %(years)s " |
27 |
27 |
"ans. Aussi, un étudiant d'informatique sur l'Université d'Hasselt, et " |
28 |
28 |
"d'ingénieur civil d'informatique sur l'Université de Gand." |
29 |
29 |
|
30 |
30 |
#: views.py:23 |
31 |
- | msgid "Contact me" |
+ |
31 |
msgid "Contact me" |
32 |
32 |
msgstr "Contactez-moi" |
33 |
33 |
|
34 |
34 |
#: views.py:24 |
35 |
- | msgid "Hasselt University" |
+ |
35 |
msgid "Hasselt University" |
36 |
36 |
msgstr "Université d'Hasselt" |
37 |
37 |
|
38 |
38 |
#: views.py:25 |
39 |
- | msgid "Ghent University" |
+ |
39 |
msgid "Ghent University" |
40 |
40 |
msgstr "Université de Gand" |
41 |
41 |
|
42 |
42 |
#: views.py:37 views.py:100 |
43 |
- | msgid "Home page" |
+ |
43 |
msgid "Home page" |
44 |
44 |
msgstr "Page d'acceuil" |
45 |
45 |
|
46 |
46 |
#: views.py:80 |
47 |
- | msgid "Probably chilling a bit. Feel free to talk! ❤" |
+ |
47 |
msgid "Probably chilling a bit. Feel free to talk! ❤" |
48 |
48 |
msgstr "Me détendre un peu. N'hésitez pas à parler! ❤" |
49 |
49 |
|
50 |
50 |
#: views.py:87 |
51 |
- | msgid "Current status/location:" |
+ |
51 |
msgid "Current status/location:" |
52 |
52 |
msgstr "Condition/Position actuel:" |
53 |
53 |
|
54 |
54 |
#: views.py:97 |
55 |
- | msgid "Maarten's website" |
+ |
55 |
msgid "Maarten's website" |
56 |
56 |
msgstr "Site web de Maarten" |
57 |
57 |
|
58 |
58 |
#: views.py:111 views.py:112 |
59 |
- | msgid "Myself" |
+ |
59 |
msgid "Myself" |
60 |
60 |
msgstr "Moi" |
61 |
61 |
locale/nl/LC_MESSAGES/django.po ¶
10 additions and 10 deletions.
View changes Hide changes
1 |
1 |
# Copyright © 2017 Maarten Vangeneugden |
2 |
2 |
# This file is distributed under the same license as the main package. |
3 |
3 |
# |
4 |
4 |
msgid "" |
5 |
5 |
msgstr "" |
6 |
6 |
"Project-Id-Version: PACKAGE VERSION\n" |
7 |
7 |
"Report-Msgid-Bugs-To: \n" |
8 |
8 |
"POT-Creation-Date: 2019-07-13 19:26+0200\n" |
9 |
- | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
+ |
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
10 |
10 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
11 |
11 |
"Language-Team: LANGUAGE <LL@li.org>\n" |
12 |
12 |
"Language: \n" |
13 |
13 |
"MIME-Version: 1.0\n" |
14 |
14 |
"Content-Type: text/plain; charset=UTF-8\n" |
15 |
15 |
"Content-Transfer-Encoding: 8bit\n" |
16 |
16 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
17 |
17 |
|
18 |
18 |
#: views.py:19 |
19 |
- | #, python-format |
+ |
19 |
#, python-format |
20 |
20 |
msgid "" |
21 |
21 |
"Main pages of Maarten's website, a %(years)s year old Belgian programmer. " |
22 |
22 |
"Also an undergraduate student of Informatics @ UHasselt, and graduate " |
23 |
23 |
"student of Engineering Informatics at Ghent University." |
24 |
24 |
msgstr "" |
25 |
25 |
"Hoofdpagina van Maartens website, een %(years)s-jarige Belgische " |
26 |
26 |
"programmeur. Ik ben bachelorstudent informatica op UHasselt, en " |
27 |
27 |
"masterstudent burgerlijk ingenieur-informaticus op UGent." |
28 |
28 |
|
29 |
29 |
#: views.py:23 |
30 |
- | msgid "Contact me" |
+ |
30 |
msgid "Contact me" |
31 |
31 |
msgstr "Contacteer mij" |
32 |
32 |
|
33 |
33 |
#: views.py:24 |
34 |
- | msgid "Hasselt University" |
+ |
34 |
msgid "Hasselt University" |
35 |
35 |
msgstr "UHasselt" |
36 |
36 |
|
37 |
37 |
#: views.py:25 |
38 |
- | msgid "Ghent University" |
+ |
38 |
msgid "Ghent University" |
39 |
39 |
msgstr "UGent" |
40 |
40 |
|
41 |
41 |
#: views.py:37 views.py:100 |
42 |
- | msgid "Home page" |
+ |
42 |
msgid "Home page" |
43 |
43 |
msgstr "Hoofdpagina" |
44 |
44 |
|
45 |
45 |
#: views.py:80 |
46 |
- | msgid "Probably chilling a bit. Feel free to talk! ❤" |
+ |
46 |
msgid "Probably chilling a bit. Feel free to talk! ❤" |
47 |
47 |
msgstr "" |
48 |
48 |
"Waarschijnlijk een beetje aan het ontspannen. Wees vrij om met mij te " |
49 |
49 |
"praten! ❤" |
50 |
50 |
|
51 |
51 |
#: views.py:87 |
52 |
- | msgid "Current status/location:" |
+ |
52 |
msgid "Current status/location:" |
53 |
53 |
msgstr "Huidige status/locatie:" |
54 |
54 |
|
55 |
55 |
#: views.py:97 |
56 |
- | msgid "Maarten's website" |
+ |
56 |
msgid "Maarten's website" |
57 |
57 |
msgstr "Maartens website" |
58 |
58 |
|
59 |
59 |
#: views.py:111 views.py:112 |
60 |
- | msgid "Myself" |
+ |
60 |
msgid "Myself" |
61 |
61 |
msgstr "Mezelf" |
62 |
62 |
templates/about/about.djhtml ¶
54 additions and 34 deletions.
View changes Hide changes
1 |
- | {% load i18n %} |
+ |
1 |
{% load i18n %} |
2 |
2 |
{% load static %} |
3 |
3 |
|
4 |
4 |
{% block title %}{% trans "About myself" %}{% endblock title %} |
5 |
5 |
{% block description %}{% blocktrans %}A page where I talk about myself, what I |
6 |
6 |
do, what I (dis)like, who I am, ...{% endblocktrans %} |
7 |
7 |
{% endblock description %} |
8 |
8 |
{% block main %} |
9 |
9 |
<section> |
10 |
10 |
<p> |
11 |
11 |
{% blocktrans %}Why hello! Thanks for stopping by! As I mentioned on my |
12 |
12 |
homepage, My name is Maarten. I'm a {{ age }} years old student, and I dabble in |
13 |
13 |
a lot of things that I enjoy doing. |
14 |
14 |
Some of these things I put on display here, my website, for the world to |
15 |
15 |
see!<br /> |
16 |
16 |
On this page, I talk a bit about myself, my daily routine, what I do, ... |
17 |
17 |
It's not all-encompassing, and I've narrowed it down quite a bit to the most |
18 |
18 |
important things. I plan on sharing more through my upcoming blog, but until |
19 |
19 |
that's done, I hope this is enough to keep you satisfied. |
20 |
20 |
{% endblocktrans %} |
21 |
21 |
</p> |
22 |
22 |
|
23 |
23 |
<h2 id="interests">{% trans "Interests" %}</h2> |
24 |
24 |
<h3 id="hacking">{% trans "Hacking" %}</h3> |
25 |
25 |
<p> |
26 |
26 |
{% blocktrans %}It's mostly hacking/coding. It's kind of my jam. I've |
27 |
27 |
been working and playing with computers since I was a toddler, so it |
28 |
28 |
shouldn't come as a surprise that that became a big hobby form me. |
29 |
29 |
I'm doing a lot of other things as well, but they're either not really well |
30 |
30 |
enough developed to talk about, or too minor to mention. Of course, I'm not |
31 |
31 |
stagnant, so I'll be updating this as soon as it's relevant. |
32 |
32 |
{% endblocktrans %} |
33 |
33 |
</p> |
34 |
34 |
<h3 id="music">{% trans "music" %}</h3> |
35 |
35 |
<p> |
36 |
36 |
{% blocktrans %}I don't like rap and pop music. I get annoyed by |
37 |
37 |
hearing most of it, so I try to avoid it. Especially recent popular songs can |
38 |
38 |
irritate me to no end, almost without exception. Luckily I don't get that much |
39 |
39 |
joy out of listening music anyway, so I don't feel like I miss out a lot.<br /> |
40 |
40 |
I do like popular numbers from the eighties, some Eurodance style numbers, |
41 |
41 |
and ambient music. I don't have favourite numbers or anything. I just like |
42 |
42 |
them. |
43 |
43 |
{% endblocktrans %} |
44 |
44 |
</p> |
45 |
45 |
|
46 |
46 |
<!--<p> |
47 |
47 |
I have a hard time focusing, so I try to ban as much distraction |
48 |
48 |
as possible when I'm working. When I do reach a state of concentration, it goes |
49 |
49 |
very well, but I lose it very quickly, and regaining it takes a long time as well.--> |
50 |
50 |
|
51 |
51 |
<p> |
52 |
52 |
{% blocktrans %}I'm blessed with a set of the best friends one can imagine. |
53 |
53 |
They make life just so amazing, and I hope I can also do that for them. |
54 |
54 |
I try to open myself up to others as much as possible (or at least, as much |
55 |
55 |
as I feel comfortable with), hoping that I can share my |
56 |
56 |
happiness with them as well. All in pursuit of making our world a better |
57 |
57 |
place for everyone!{% endblocktrans %} |
58 |
58 |
</p> |
59 |
59 |
|
60 |
60 |
<h3 id="trains">{% trans "Trains" %}</h3> |
+ |
61 |
<h3 id="trains">{% trans "Trains" %}</h3> |
61 |
62 |
<p> |
62 |
63 |
{% blocktrans %}I'm crazy about trains. My grandfather is a retired train |
63 |
64 |
operator, and from there I got passed on a certain love for these |
64 |
65 |
machines.<br /> |
65 |
66 |
I see trains as thé solution for transportation of both passengers (day) and |
66 |
67 |
cargo (night). They're fast, convenient, large, all that while being |
67 |
68 |
ecologically only second to bicycles for transportation, and the all-out #1 |
68 |
69 |
choice for public transport (provided it's reasonably used). In Europe, I hope |
69 |
70 |
that air travel will be replaced by HST travel, which would allow a lot of |
70 |
71 |
people to travel the continent easily, affordable, and ecological. Trains are amazing!<br /> |
71 |
72 |
My favourite is the |
72 |
73 |
<a href="MW41PIC">MW41</a>, a |
73 |
74 |
<abbr title="Diesel Multiple Unit train">DMU</abbr> that's frequently used on |
74 |
75 |
the |
75 |
76 |
<a href="https://en.wikipedia.org/wiki/Antwerpen-Centraal_railway_station" target="_blank">Antwerp-Central</a> - |
76 |
77 |
<a href="https://en.wikipedia.org/wiki/Hasselt_railway_station" target="_blank">Hasselt</a>/ |
77 |
78 |
<a href="https://nl.wikipedia.org/wiki/Station_Hamont" target="_blank">Hamont</a> |
78 |
79 |
corridor. This is also the route my grandfather did, as he was stationed at |
79 |
80 |
the depot in Mol. It's a very versatile train:{% endblocktrans %} |
80 |
81 |
{% blocktrans %}<ul> |
81 |
82 |
<li>It can drive on non-electrified tracks</li> |
82 |
83 |
<li>The middle provides a big compartment for wheelchairs, luggage, and |
83 |
84 |
(non-folding) bicycles, as well as a comfortably big toilet</li> |
84 |
85 |
<li>The top speed is relatively low (120km/h), but it makes up for that with |
85 |
86 |
a relatively high power-to-mass ratio. Combined with its low capacity, this |
86 |
87 |
makes it an ideal train for frequent stop services.</li> |
87 |
88 |
<li>It doesn't waste an extra set of doors in the middle of the train, like |
88 |
89 |
the MS96 does</li> |
89 |
90 |
<li>There's enough space for luggage storage, the seats all have smileys, |
90 |
91 |
and the whole train has A/C</li> |
91 |
92 |
<li>The space is optimally distributed, which can easily be seen when you |
92 |
93 |
enter the doors at the front or back, which curve inside to give room for |
93 |
94 |
the driver's compartment.</li> |
94 |
95 |
<li>The train can be coupled to meet high demand, increasing the capacity to |
95 |
96 |
+600 people</li> |
96 |
97 |
</ul>{% endblocktrans %} |
97 |
98 |
</p> |
98 |
99 |
|
+ |
100 |
|
99 |
101 |
<h3 id="food">{% trans "Food" %}</h3> |
100 |
102 |
<p> |
101 |
103 |
{% blocktrans %}I'm an omnivore, and eat everything that I like to eat. I like |
102 |
104 |
a variety of different things, but the things I like most are nicely prepared |
103 |
105 |
beef, yummy vegetables, and fish. I heavily dislike pureed food, beans |
104 |
106 |
and peas, and |
105 |
107 |
desserts that are not simple. I'll seldom turn down things like |
106 |
108 |
hamburgers, pizzas, ...<br /> |
107 |
109 |
Spaghettis (and other pastas) are extremely satisfying for me to eat, because |
108 |
110 |
practically |
109 |
111 |
everyone knows how to make it, but almost every time I try someone's version, |
110 |
112 |
it's a different taste. I love how many varieties of all the pastas exist!<br /> |
111 |
113 |
This is quite the opposite with fries: Only Belgians seem to know how |
112 |
114 |
fries are served properly. I've seen (and sadly, tasted) the ways fries |
113 |
115 |
are prepared abroad, and it's often an insult against our national |
114 |
116 |
pride, so much so that I avoid eating them outside of Belgium.<br /> |
115 |
117 |
I enjoy Belgian fries a lot, but I am picky about them. I consider my portion |
116 |
118 |
"great" if fresh potatoes are used, they're medium sized, and well baked, |
117 |
119 |
topped off with a generous amount of (real) mayonnaise. Eating them with a |
118 |
120 |
<a href="https://en.wikipedia.org/wiki/Frikandel" target="_blank">frikandel</a> |
119 |
121 |
makes me feel like a true Belgian.<br /> |
120 |
122 |
|
121 |
123 |
I might eat vegetarian when an attractive option is available. That is: It |
122 |
124 |
has to be tasty, not expensive, and shouldn't make me miss meat. If those |
123 |
125 |
conditions are met, I'll probably take a vegetarian dish, but not because I |
124 |
126 |
want to <em>be</em> a vegetarian. I believe this |
125 |
127 |
helps to reduce my carbon footprint. I started doing this when I went to Ghent |
126 |
128 |
University, where there's often a tasty vegetarian dish available. |
127 |
129 |
{% endblocktrans %} |
128 |
130 |
</p> |
129 |
131 |
|
130 |
132 |
<h4 id="veganism">{% trans "Not a vegan" %}</h4> |
+ |
133 |
<h4 id="veganism">{% trans "Not a vegan" %}</h4> |
131 |
134 |
<p> |
132 |
135 |
{% blocktrans %}I'll never be a vegan and I firmly believe that veganism is not |
133 |
136 |
necessary to prevent animal abuse. Humans have lived with animals for |
134 |
137 |
centuries, sometimes even in a way that proved beneficial to both the animals and humans |
135 |
138 |
(for example: chickens, sheep, and goats provide eggs, wool, and milk, while we provide them |
136 |
139 |
adequate protection from predators). I've had chicken coops for my entire life |
137 |
140 |
and I think that eating eggs does not amount to animal cruelty, contrary |
138 |
141 |
to veganistic beliefs.<br /> |
139 |
142 |
While I know that animals are abused in big farms, a system called "laws" can |
140 |
143 |
effectively stop those practices, way better than veganism. It's also a very |
141 |
144 |
radical lifestyle for most people to attempt.<br /> |
142 |
145 |
That's not to say that veganism is bad; delicious meals are easily made in a |
143 |
146 |
vegan way, and within a healthy and varied diet, it's possible to be a |
144 |
147 |
lifelong vegan, starting from adulthood: due to health concerns minors |
145 |
148 |
mustn't be vegans.{% endblocktrans %} |
146 |
149 |
</p> |
147 |
150 |
<h3 id="drugs">{% trans "Drugs" %}</h3> |
+ |
151 |
<h3 id="drugs">{% trans "Drugs" %}</h3> |
148 |
152 |
<p> |
149 |
153 |
{% blocktrans %}I have banned recreational use of all drugs out of my life for as long as I |
150 |
154 |
can remember. This includes nicotine products and alcoholic beverages.<br /> |
151 |
155 |
I do this for multiple reasons: |
152 |
156 |
<ul> |
153 |
157 |
<li>I don't believe drugs are necessary to have fun. When I'm with friends |
154 |
158 |
they may be drinking alcohol, but I enjoy my time just as much with |
155 |
159 |
non-alcoholic drinks like sodas.</li> |
156 |
160 |
<li>Drugs are unhealthy. Most of them cause damage to organs, and can badly |
157 |
161 |
affect the body long-term. I have no desire for any of that.</li> |
158 |
162 |
<li>For social purposes, it's always easy that I am the person that's |
159 |
163 |
sober. This can be for multiple reasons; an emergency, being the driver of |
160 |
164 |
the evening, ...</li> |
161 |
165 |
<li>Drugs alter the user's perception of, and actions in reality. I don't |
162 |
166 |
have any need to go through that. I enjoy being sober.</li> |
163 |
167 |
</ul> |
164 |
168 |
That being said, I do see why people enjoy them, and I've read about how |
165 |
169 |
cannabis is sometimes used for medical purposes (which I would do as well |
166 |
170 |
should I need it, since that's not recreational), so I don't oppose to others |
167 |
171 |
using them, nor do I refrain from buying them if I know they will be consumed |
168 |
172 |
in moderation. I do oppose to usage that inflicts harm to others, or in |
169 |
173 |
general, forces other people to use it as well in a passive way.{% endblocktrans %} |
170 |
174 |
</p> |
171 |
175 |
|
172 |
176 |
|
173 |
177 |
<h3 id="studies">{% trans "Studies" %}</h3> |
174 |
178 |
<p> |
175 |
179 |
{% blocktrans %}I hold an undergraduate Informatics degree from Hasselt University. |
176 |
180 |
(coloquially named UHasselt). However, nowadays I'm rarely there, since I'm |
177 |
181 |
now a graduate |
178 |
182 |
student of (Scientific Engineering) Informatics at Ghent University. I spent most of my |
179 |
183 |
time in a rented space in Ghent with my friend Jonathan.<br /> |
180 |
184 |
When I don't have any lessons to attend, I'm close to the Faculty of Psychology & Pedagogy. For my |
181 |
- | courses I often travel to the Ardoyen campus in Zwijnaarde. |
+ |
185 |
Psychology & Pedagogy. For my |
+ |
186 |
courses I often travel to the Ardoyen campus in Zwijnaarde. |
182 |
187 |
{% endblocktrans %} |
183 |
188 |
</p> |
184 |
189 |
<h2 id="sports">{% trans "Sports" %}</h2> |
185 |
190 |
<p> |
186 |
191 |
{% blocktrans %}Every week, I use my bicycle to commute between Ghent and the |
187 |
192 |
technology campus of Ghent University, so I cycle approximately 50km per week. I |
188 |
- | also go swimming for two hours every week in the GUSB swimming complex.{% endblocktrans %} |
189 |
- | </p> |
+ |
193 |
<!--I also go swimming for two hours every week in the GUSB swimming |
+ |
194 |
complex. Or... TOCH ALS DE LESSEN EENS EEN KEER ZOUDEN DOORGAAN VOOR ÉÉN KEER--> |
+ |
195 |
{% endblocktrans %} |
+ |
196 |
</p> |
190 |
197 |
<p> |
191 |
198 |
{% blocktrans %}When I'm not in Ghent, I'm often home, most probably |
192 |
199 |
extremely busy with hugging my 3 dogs. Apart from that (and homework), |
193 |
200 |
my evenings are a mix of several things, like socializing, |
194 |
201 |
coding, writing, hacking my laptop, you get the idea. Also, when I feel like |
195 |
202 |
dabbling in something, I'll make some time for it. |
196 |
203 |
{% endblocktrans %} |
197 |
204 |
</p> |
198 |
205 |
<p> |
199 |
206 |
{% blocktrans %}Weekends are often trying to keep up with what university |
200 |
207 |
threw at me the last week. |
201 |
208 |
This website is my <i>spot</i> on the internet, so this is basically |
202 |
209 |
where I hang out. Sometimes you might run into me while I'm "redecorating" the |
203 |
210 |
place, or doing spring cleaning in my code repository. Anyway, if you |
204 |
211 |
want to sit down, you can always do so, I love having people around! 😃 |
205 |
212 |
{% endblocktrans %} |
206 |
213 |
</p> |
207 |
214 |
<p> |
208 |
215 |
{% blocktrans %}I regularly add new texts to my website, or do general |
209 |
216 |
maitenance. I try to |
210 |
217 |
extract time where I can, but maintaining a website (and doing it well), is |
211 |
218 |
not always the most easy job. Different screen sizes, JS (in)compatibility, |
212 |
219 |
enforcing encryption, translating my website (which I do myself), ... |
213 |
220 |
Nevertheless, if I find a free spot somewhere, I might very well be updating |
214 |
221 |
my website. It's satisfying work to see my own place grow under my |
215 |
222 |
fingertips, albeit slower than I want it to.<br /> |
216 |
223 |
Sometimes, it might seem I've not been doing anything on my website for a |
217 |
224 |
while. This might indicate real-life obligations, but might also be |
218 |
225 |
invisible changes to the source code, which are just as important as |
219 |
226 |
anything else I do around here. |
220 |
227 |
{% endblocktrans %} |
221 |
228 |
</p> |
222 |
229 |
|
223 |
230 |
<h3 id="politics">{% trans "Politics" %}</h3> |
224 |
231 |
{% blocktrans %}While I don't hold aspirations for a public office, I do |
225 |
- | keep myself informed about political subjects that interest me. A list of |
+ |
232 |
keep myself informed about political subjects that interest me. A list of |
226 |
233 |
some subjects I follow with hightened attention: |
227 |
234 |
<ul> |
228 |
235 |
<li>Law enforcement</li> |
229 |
236 |
<li>Public transport</li> |
230 |
237 |
<li>Climate mayhem</li> |
231 |
238 |
<li>Freedom and privacy</li> |
232 |
239 |
<li>Human rights</li> |
233 |
240 |
<li>Digital agenda</li> |
234 |
241 |
<li>Copyright abuse & reform</li> |
235 |
- | <li>Belgian communautarian debate</li> |
+ |
242 |
<li>Belgian communautarian debate</li> |
236 |
243 |
<li>Governmental & corporate accountability</li> |
237 |
- | </ul> |
+ |
244 |
</ul> |
238 |
245 |
I also hold opinions on many issues, which I believe to be rational (but |
239 |
246 |
who doesn't, right?), but I don't feel attached to a political orientation, nor do I |
240 |
247 |
change my viewpoint to better align with one. I will say that <em>in |
241 |
248 |
general</em> I tend to lean towards ideas that ecological parties and pirate |
242 |
249 |
parties often espouse. But again, my opinions might differ |
243 |
250 |
drastically. Do ask me if you would like to know more, I'm all for |
244 |
251 |
explaining.{% endblocktrans %} |
245 |
252 |
</p> |
246 |
253 |
<p> |
+ |
254 |
<p> |
247 |
255 |
{% blocktrans %}I especially |
248 |
256 |
dislike the "left-wing/right-wing" division that's currently gaining ground, because it |
249 |
257 |
portrays politics as if it were just a one-dimensional spectrum on which |
250 |
258 |
every viewpoint can be allocated in an arbitrary order. This is influenced |
251 |
259 |
by the ridiculous |
252 |
260 |
American political system that only knows two big parties, and causes people |
253 |
261 |
to cease critical thinking in favour of party alliance, to the point that a |
254 |
262 |
"democratic election" is reduced to a poisonous contest where you must |
255 |
263 |
win, rational debate be damned. Please do not refer |
256 |
264 |
to people as "being left-wing" or "being right-wing"; many people are more |
257 |
265 |
complicated than that.{% endblocktrans %} |
258 |
266 |
</p> |
259 |
267 |
<p> |
+ |
268 |
<p> |
260 |
269 |
{% blocktrans %}Despite my interest in politics, I try not to bring this up |
261 |
270 |
into daily communication with friends. The reason is threefold: |
262 |
- | <ul> |
+ |
271 |
<ul> |
263 |
272 |
<li>In addition to my poor social skills, I am also a very bad speaker; |
264 |
273 |
without ample time to prepare, I have a |
265 |
274 |
very hard time voicing my opinion in a convincing manner, even on |
266 |
275 |
issues that I (think I) understand very well. I would like to inform |
267 |
276 |
people, but if I can't talk in a convincing way, I might do more |
268 |
277 |
harm than good, so I try to avoid "live debating".</li> |
269 |
278 |
<li>Politics can be a sensitive topic. While I'd love to talk about |
270 |
279 |
sensitive issues with my friends, I don't know if the reverse is |
271 |
280 |
true, and I do not want to look annoying to be friends with. |
272 |
281 |
Therefore I try to refrain from bringing up political |
273 |
282 |
discussions myself. However, if one of my friends were to bring it |
274 |
283 |
up, I will gladly partake, because I take that as a sign that there |
275 |
284 |
is some mutual interest.</li> |
276 |
285 |
<li>I have a website on which I can talk at length and in detail about |
277 |
286 |
these things. This also offers an easy "getaway" for friends, but |
278 |
287 |
also other people; they can decide for themselves whether they want |
279 |
288 |
to know about my opinions, without awkward social interactions. It |
280 |
289 |
also allows me to directly link to source material, correct |
281 |
290 |
mistakes, and it's an easy reference point for myself.</li> |
282 |
291 |
</ul> |
283 |
292 |
{% endblocktrans %} |
284 |
293 |
</p> |
285 |
294 |
|
286 |
295 |
<h3 id="computing">{% trans "How I do my computing" %}</h3> |
287 |
296 |
<p> |
288 |
297 |
{% blocktrans %}It's what I do most, so for those interested, I |
289 |
298 |
figured I'd talk about how I do the things with computers =3{% endblocktrans %} |
290 |
299 |
</p> |
291 |
300 |
<p> |
292 |
301 |
{% blocktrans %}I have a reliable computer that I built myself, and a |
293 |
302 |
companion laptop through Hasselt University. Both run |
294 |
303 |
<a href="https://archlinux.org" target="_blank">Arch</a>, |
295 |
304 |
the best |
296 |
305 |
<a href="https://GNU.org" target="_blank">GNU</a>/<a |
297 |
306 |
href="https://en.wikipedia.org/wiki/Linux_kernel" target="_blank">Linux</a> distro out there. |
298 |
307 |
I do almost all my stuff in |
299 |
308 |
<a href="https://www.gnu.org/software/emacs/" target="_blank">GNU Emacs</a>, like |
300 |
309 |
programming, maintaining my diary, working, system maitenance, and sometimes |
301 |
310 |
even browsing. I sometimes also use |
302 |
311 |
<a href="https://neovim.io" target="_blank">NeoVim</a>. |
303 |
312 |
>80% of my work is text |
304 |
313 |
related, and terminals are just better at that than a fully fledged desktop |
305 |
314 |
environment.<br /> |
306 |
315 |
Languages I prefer are |
307 |
316 |
<a href="https://en.wikipedia.org/wiki/C_%28programming_language%29" target="_blank">C</a>, |
308 |
317 |
<a href="https://www.python.org/" target="_blank">Python</a>, |
309 |
318 |
and (my current favorite) |
310 |
319 |
<a href="https://clojure.org" target="_blank">Clojure</a>. |
311 |
320 |
I'm trying to pick up |
312 |
321 |
<a href="https://haskell.org" target="_blank">Haskell</a>, |
313 |
322 |
which goes as well as you'd expect from a language like that. <br /> |
314 |
323 |
I run |
315 |
324 |
<a href="https://lineageos.org/" target="_blank">Lineage OS 14.1</a> |
316 |
325 |
on my phone (In laymen terms: It's basically |
317 |
326 |
a cool and slim Android/Linux 7 with less Google interference).<br /> |
318 |
327 |
Code repositories are <b>always</b> |
319 |
328 |
<a href="https://git-scm.com/" target="_blank">Git</a> |
320 |
329 |
repos, no exceptions. Depending on |
321 |
330 |
the project size, I use a simple dependency listing, or a recognized project |
322 |
331 |
manager like |
323 |
332 |
<a href="https://leiningen.org/" target="_blank">Leiningen</a> |
324 |
333 |
or |
325 |
334 |
<a href="http://doc.crates.io/" target="_blank">Cargo</a>. |
326 |
335 |
{% endblocktrans %} |
327 |
336 |
</p> |
328 |
337 |
<h4 id="website">{% trans "My website" %}</h4> |
329 |
338 |
<p> |
330 |
339 |
My web server runs on |
+ |
340 |
My web server runs on |
331 |
341 |
<a href="https://nginx.com" target="_blank">Nginx</a>, and the website |
332 |
342 |
itself is built using |
333 |
343 |
<a href="https://djangoproject.com" target="_blank">Django</a>, a Python |
334 |
344 |
web framework that's extremely well written. |
335 |
345 |
|
336 |
346 |
I try to make my website available in three languages: Dutch, French, and |
337 |
347 |
English. I use Esperanto for hyperlinks that can't be translated. |
338 |
- | </p> |
+ |
348 |
navigated in a language-agnostic way, and in those cases, a politically |
+ |
349 |
neutral, international language is best.{% endblocktrans %} |
+ |
350 |
</p> |
339 |
351 |
|
340 |
352 |
<h4 id="social-media">{% trans "Social media" %}</h4> |
341 |
- | {% blocktrans %}I do not have a social media account on any big platform, except for Reddit. |
342 |
- | That's because Reddit is one of the few platforms that respects its users' privacies enough, |
343 |
- | and doesn't require me to identify myself.<br /> |
344 |
- | The other platforms (like Facebook, Instagram, Whatsapp, ...) all vehemently violate their useds' |
345 |
- | privacies in order to get more profits. I will not create an account on those. |
346 |
- | I also hope others will follow me in this decision, as being on platforms like |
347 |
- | Facebook compels others to do the same. An easy way to break their power is to |
348 |
- | refuse being used, and additionally, this makes it easier for others to act similarly.{% endblocktrans %} |
349 |
- | |
+ |
353 |
<p> |
+ |
354 |
{% blocktrans %}I do not have a social media account on any big platform, except for Reddit. |
+ |
355 |
That's because Reddit is one of the few platforms that respects its users' privacies enough, |
+ |
356 |
and doesn't require me to identify myself.<br /> |
+ |
357 |
The other platforms (like Facebook, Instagram, Whatsapp, ...) all vehemently |
+ |
358 |
violate their useds' |
+ |
359 |
privacies in order to get more profits. I will not create an account on those. |
+ |
360 |
I also hope others will follow me in this decision, as being on platforms like |
+ |
361 |
Facebook compels others to do the same. An easy way to break their power is to |
+ |
362 |
refuse being used, and additionally, this makes it easier for others to act |
+ |
363 |
similarly.{% endblocktrans %} |
+ |
364 |
</p> |
+ |
365 |
|
350 |
366 |
<h4 id="browsing">{% trans "Browsing" %}</h4> |
351 |
367 |
<p id="tor"> |
352 |
368 |
{% blocktrans %}I fully condemn the practice of tracking people's (browser) |
353 |
369 |
habits for financial gain without proper consent (and no, clicking "I agree" |
354 |
370 |
does not imply giving proper consent), |
355 |
371 |
and I refuse to tolerate it. That's why I often browse using |
356 |
372 |
<a href="https://torproject.org" target="_blank">Tor</a> |
357 |
373 |
to conceal my identity. You can do so likewise, even for practical purposes; |
358 |
374 |
the network is steadily gaining more speed because of the growing amount of |
359 |
375 |
people concerned with their privacy. Some offer Tor nodes that speed the |
360 |
376 |
network up and increase the security. If you reall want to, you can also |
361 |
- | help by becoming a <strong>non</strong>-exit node (because exit nodes |
+ |
377 |
help by becoming a <strong>non</strong>-exit node (because exit nodes |
362 |
378 |
may get blocked by some websites, I don't recommend doing that |
363 |
379 |
unless you know what you're doing). |
364 |
380 |
{% endblocktrans %} |
365 |
381 |
</p> |
366 |
382 |
<p id="adblocker"> |
367 |
383 |
{% blocktrans %}I normally would not use an adblocker to browse the web. As much as I |
368 |
384 |
resent the use of advertisements, I understand that keeping a website up |
369 |
385 |
costs money, and advertising is an easy way to fund that, a practice of which traces |
370 |
386 |
can be found back until the Roman empire. Because their existence is not |
371 |
387 |
harmful to society either, I see no valid ethical objection to an |
372 |
388 |
advertisement on a website, and I don't want to block them. (I also don't oppose the |
373 |
389 |
use of adblockers by others: I think people have a right to decide whether they |
374 |
390 |
want to see ads or not.)<br /> |
375 |
391 |
However, I do use |
376 |
392 |
<a href="https://noscript.net" target="_blank">NoScript</a>, |
377 |
393 |
which is a <em>script blocker</em>. It helps me stay anonymous on the |
378 |
394 |
internet by blocking (mostly client side) scripts that may reveal my identity. |
379 |
395 |
Unfortunately, a lot of websites have started using tracking scripts to |
380 |
396 |
trace what I see, what I do, what I surf to on the internet, and use that |
381 |
397 |
for advertising, profiling, and identifying me, which is ethically wrong. |
382 |
398 |
Because I oppose this practice, I block these scripts, |
383 |
399 |
and that often means that I don't see advertisements |
384 |
400 |
either.<br /> |
385 |
401 |
There's a small annoyance to this (but I don't mind that): Some websites require some scripts to |
386 |
402 |
operate at all; therefore I have to manually pick for these websites what |
387 |
403 |
scripts to allow and which to block. The fact that these websites are |
388 |
404 |
erroneously built (i.e. they can't work without client code scripts) |
389 |
405 |
is annoying, but I don't really care that much: For some websites, that's worth it. |
390 |
406 |
For others, I don't bother and I don't read what's on them.<br /> |
391 |
407 |
However, as a practical advantage, blocking so many scripts means my browsing |
392 |
408 |
is much better (which partly offsets the speed deficit caused by using Tor): |
393 |
409 |
A lot of websites load within a second for me, whereas with |
394 |
410 |
unblocked tracking, it takes easily 5-10 seconds before some webpages are |
395 |
411 |
fully loaded in. Additionally, the page gets sprinkled with ugly bars, |
396 |
412 |
elements pop in randomly and shift the page layout in grotesque ways, |
397 |
413 |
(a)social media buttons left and right, and often a popup regarding their |
398 |
414 |
use of cookies, which blocks what I want to do in the first place. What a |
399 |
415 |
terrible state of affairs!<br /> |
400 |
416 |
If you think the increase in speed, security, and safety while browsing is |
401 |
417 |
totally worth clicking "Allow this script" every once in a while, then I |
402 |
418 |
urge you to install NoScript as well, and activate "Block scripts globally". |
403 |
419 |
It will make your browsing a lot better in almost every way.{% endblocktrans %} |
404 |
420 |
</p> |
405 |
421 |
|
406 |
422 |
<h4 id="free-software">{% trans "Free software" %}</h4> |
407 |
423 |
<p> |
408 |
424 |
{% blocktrans %}I am a very strong supporter of the free/libre software |
409 |
425 |
movement and organizations that battle to preserve our computing freedom, |
410 |
426 |
which I regard as a human right. I go out of my |
411 |
427 |
way to find replacements for any proprietary software, and have a high |
412 |
428 |
tolerance for practical ease of use I'm willing to sacrifice.<br /> |
413 |
429 |
Very seldom, I use Windows (often in an emulated environment) for some |
414 |
430 |
programs that I need to |
415 |
431 |
run for my university courses, as annoying and terrible I might find that.<br /> |
416 |
432 |
|
417 |
433 |
I also voluntarily help people move from using proprietary software to free |
418 |
434 |
software. I feel responsible for doing so, because I'm an informatician, and |
419 |
435 |
not many people understand these subjects well. |
420 |
436 |
If you want to try it (on your own), you can find a lot of GNU/Linux distros on the |
421 |
437 |
internet that are pretty easy for novice free/libre software users. You can |
422 |
438 |
also install them alongside an existing operating system, giving you the |
423 |
439 |
chance to make an easy transition to computing freedom (which I admit, is |
424 |
440 |
difficult when you're not used to it). For your freedom's sake, I implore |
425 |
441 |
you to give it a shot too.{% endblocktrans %} |
426 |
442 |
</p> |
427 |
443 |
|
428 |
444 |
<h4 id="culture">{% trans "Cultural works" %}</h4> |
429 |
445 |
<p> |
430 |
446 |
{% blocktrans %}Although I avoid proprietary software, I take a mild |
431 |
447 |
approach to proprietary video games. The reason for this, is because games |
432 |
- | serve a cultural/entertainment purpose, not a general/functional |
+ |
448 |
serve a cultural/entertainment purpose, not a general/functional |
433 |
449 |
purpose. They're a form of art, so to speak. That's a fundamental |
434 |
- | difference from other types of software, and that reflects in how I |
435 |
- | experience the (lack of) freedom in games. |
436 |
- | |
437 |
- | I do draw the line with |
438 |
- | <a href="https://www.gnu.org/proprietary/malware-games.html">games that |
439 |
- | are distributed with malware</a>, most often taking the form of |
440 |
- | <a href="https://www.defectivebydesign.org/what_is_drm_digital_restrictions_management">DRM</a>, |
441 |
- | |
+ |
450 |
difference from other types of software, and that reflects in how I |
+ |
451 |
experience the (lack of) freedom in games. |
+ |
452 |
|
442 |
453 |
|
+ |
454 |
<a href="https://www.gnu.org/proprietary/malware-games.html" target="_blank">games that |
+ |
455 |
are distributed with malware</a>, most often taking the form of |
+ |
456 |
<a |
+ |
457 |
href="https://www.defectivebydesign.org/what_is_drm_digital_restrictions_management" |
+ |
458 |
target="_blank">DRM</a>. |
+ |
459 |
|
443 |
460 |
|
444 |
- | However, I still think that games also ought to be free software, because |
445 |
- | that would also make them free cultural works |
446 |
- | |
+ |
461 |
However, I still think that games also ought to be free software, because |
+ |
462 |
that would also make them free cultural works. |
+ |
463 |
Proprietary games can get |
+ |
464 |
lost because of technical changes (ranging from instruction set architecture |
+ |
465 |
to a specific high-level library), making them unplayable as time goes on. |
+ |
466 |
{% endblocktrans %} |
+ |
467 |
|
447 |
468 |
|
448 |
469 |
|
449 |
470 |
|
450 |
471 |
<h3>{% trans "Wrapping it up // Contacting me" %}</h3> |
+ |
472 |
<h3>{% trans "Wrapping it up // Contacting me" %}</h3> |
451 |
473 |
<p> |
452 |
474 |
{% blocktrans %}I hope you liked what I wrote! The pleasure was all mine, |
453 |
475 |
dear reader =D<br /> |
454 |
476 |
If you want to talk with me about anything, suggest stuff, have a laugh, say |
455 |
477 |
something nice, exchange virtual hugs, or |
456 |
478 |
anything else, I've got a couple of ways you can connect to me: |
457 |
479 |
{% endblocktrans %} |
458 |
480 |
</p> |
459 |
481 |
<ul class="browser-default"> |
460 |
482 |
<li>{% blocktrans %}<b>Mail</b>: |
461 |
483 |
This is the most direct and reliable way to reach me (of all public |
462 |
484 |
ways). If you want to get to me through |
463 |
485 |
good ol' email, you can always |
464 |
486 |
<a class="{{ mdac }}-text text-accent-4" href="mailto:contact_me@maartenv.be">contact_me@maartenv.be</a>. |
465 |
487 |
{% endblocktrans %} |
466 |
488 |
{% comment %} |
467 |
489 |
I have a PGP key for encryption purposes, you can download it |
468 |
490 |
<a class="{{ mdac }}-text text-accent-4" |
469 |
491 |
href="/media/main/pubkey.acm">here</a>. |
470 |
492 |
{% endcomment %} |
471 |
- | </li> |
472 |
493 |
<!--<li> |
473 |
494 |
{% blocktrans %}<b> |
474 |
495 |
<a class="{{ mdac }}-text text-accent-4" href="https://tox.chat">Tox</a> |
475 |
496 |
</b> offers its users decentralized and encrypted live chat, on a |
476 |
497 |
multitude of platforms, and is so simple, you don't even need a |
477 |
498 |
phone number or an email address or that jazz to "identify" |
478 |
499 |
yourself, which makes it awesome if you want to stay anonymous. |
479 |
500 |
Despite its young age, it's already pretty stable and fast on p2p |
480 |
501 |
connections. If you want a quick chat with me, add me using |
481 |
502 |
my Tox ID: <br /> |
482 |
503 |
955F4DA92BD174FEB985D57F5283DEA0DCEE757B32E1EBFFF4F13A932D60B07884E12009E019<br /> |
483 |
504 |
You can also simply scan |
484 |
505 |
<a class="{{ mdac }}-text text-accent-4" href="/media/main/tox.png">the QR code</a>, |
485 |
506 |
maybe that's easier =P |
486 |
507 |
{% endblocktrans %} |
487 |
508 |
</li>--> |
488 |
509 |
<li>{% blocktrans %}<b>Other ways</b> to connect to me are |
489 |
510 |
limited/reserved to a specific public. You'll probably know it when it's |
490 |
511 |
not listed here =P{% endblocktrans %}</li> |
491 |
512 |
</ul> |
492 |
513 |
</div> |
+ |
514 |
</div> |
493 |
515 |
</div> |
494 |
516 |
{% endwith %} |
495 |
- | {% endwith %} |
496 |
- | {% endblock main %} |
497 |
517 |
templates/about/activism.djhtml ¶
36 additions and 12 deletions.
View changes Hide changes
1 |
1 |
{% load i18n %} |
2 |
2 |
{% load static %} |
3 |
3 |
|
4 |
4 |
{% block title %}{% trans "Activism" %}{% endblock title %} |
5 |
5 |
{% block description %}{% blocktrans %}For the greater good. Find out about some interesting things to better the world as we all know and love it.{% endblocktrans %} |
6 |
6 |
{% endblock description %} |
7 |
7 |
{% block main %} |
8 |
8 |
{% with mdac=materialDesign_accentColor %} |
9 |
9 |
{% with mdc=materialDesign_color %} |
10 |
10 |
<div class="row"> |
11 |
11 |
<div class="white offset-m2 col s12 m8 z-depth-2 sheet"> |
12 |
12 |
<h3 id="about" class="{{ mdc }}-text">{% trans "Activism?" %}</h3> |
13 |
13 |
<p>{% blocktrans %}You see, the world gets better all the time. Mostly, this is |
14 |
14 |
thanks to people who believe in something, and actively strive to better the |
15 |
15 |
world. They come in all sizes and types, but they're collectively named "activists". |
16 |
16 |
Now, I know that most people reading this don't think about themselves as |
17 |
17 |
being an activist; most likely you're studying, or working a career, taking |
18 |
18 |
care of friends and/or family. You don't have time for activism. At best, |
19 |
19 |
you might donate to a cause you believe in, or buy a sticker. Maybe even |
20 |
20 |
just because it's a small tax writeoff.{% endblocktrans %} |
21 |
21 |
</p> |
22 |
22 |
<p> |
23 |
23 |
{% blocktrans %}And you know what? <strong>That's perfectly fine.</strong> |
24 |
24 |
This page is not to tell you about how you're not doing <em>enough</em> |
25 |
25 |
or why it would matter more than what you're currently doing. There are |
26 |
26 |
enough other people that profess that already, and I personally don't |
27 |
27 |
think it helps activism a lot. Besides, lots of people already do things |
28 |
28 |
because they assume it helps. Look at recycling, blood donations, organ |
29 |
29 |
transplants (especially altruistic donations), child adoption, and so on. |
30 |
30 |
I know it's not often regarded as activism, but I do want to look at it |
31 |
31 |
in different ways than the stereotypical spreading of pamphlets and |
32 |
32 |
asking for signatures on market squares.{% endblocktrans %} |
33 |
33 |
</p> |
34 |
34 |
<p> |
35 |
35 |
{% blocktrans %}That's why I made this page for activism: I think a lot of |
36 |
36 |
people really want to make a change, but don't see it as viable for their |
37 |
37 |
life. Or they're not sure what to do. Here, I present a list of causes |
38 |
38 |
and activities I believe can make the world a better place for everyone. |
39 |
39 |
It's also important to remember that nobody can do everything, plenty of |
40 |
40 |
valid reasons why that's the case. Maybe you think that organic farming |
41 |
41 |
is better for the environment, but you still buy non-organic food because |
42 |
42 |
you can't afford the higher price. But that doesn't mean that partaking |
43 |
43 |
in activism is hypocritical by default (which is a reasoning that somebody actually |
44 |
44 |
used in a debate about activism with me). On this page, you find causes |
45 |
- | I believe in, that you can donate to, or small things you can do in your |
+ |
45 |
I believe in, that you can donate to, or small things you can do in your |
46 |
46 |
daily life that help that. You won't find the general calls to action here |
47 |
47 |
like "You should vote" and "Recycle as much as possible", |
48 |
48 |
I assume most people already see those often enough. I target more specific and |
49 |
49 |
fewer mentioned points. For some things, I propose certain replacements |
50 |
50 |
to "ease" taking on an cause without disrupting your life radically. |
51 |
51 |
(Like vegetarianism; it's a good thing, really, but replacing ⅓ of most |
52 |
52 |
people's daily diets is too radical for most people to do anyway.) |
53 |
53 |
I hope it allows you to partake more in activism.{% endblocktrans %} |
54 |
54 |
</p> |
55 |
55 |
<p> |
56 |
56 |
{% blocktrans %}I want to end this with a nice citation, |
57 |
57 |
<a class="{{ mdac }}-text text-accent-4" |
58 |
58 |
href="https://en.wikiquote.org/wiki/Frederick_Douglass#West_India_Emancipation_.281857.29" |
59 |
59 |
target="_blank">accredited to Frederick Douglass</a>:{% endblocktrans %} |
60 |
60 |
<blockquote>{% blocktrans %}If there is no struggle, there is no progress. |
61 |
61 |
Those who profess to favor freedom, and yet depreciate agitation, |
62 |
62 |
are men who want crops without plowing up the ground. |
63 |
63 |
They want rain without thunder and lightning. They want the ocean |
64 |
64 |
without the awful roar of its many waters. This struggle may be a |
65 |
65 |
moral one; or it may be a physical one; or it may be both moral and |
66 |
66 |
physical; but it must be a struggle. Power concedes nothing without |
67 |
67 |
a demand. It never did and it never will.{% endblocktrans %}</blockquote> |
68 |
68 |
</p> |
69 |
69 |
|
70 |
70 |
<h3 id="procreation" class="{{ mdc }}-text">{% trans "Urgent: Do NOT procreate" %}</h3> |
71 |
71 |
<p> |
72 |
72 |
{% blocktrans %}I know this sounds pretty radical, but |
73 |
73 |
allow me to explain in detail. I'm sure you'll understand.<br /> |
74 |
74 |
The scientific consensus is clear: Humans are the main cause of the |
75 |
75 |
climate mayhem, period. Collectively, we are ruining the planet's ecosphere. |
76 |
76 |
It's also clear that there's a direct correlation between the earth's |
77 |
77 |
temperature, and the amount of humans that are on it: |
78 |
78 |
<a class="{{ mdac }}-text text-accent-4" |
79 |
79 |
href="https://en.wikipedia.org/wiki/File:World-Population-1800-2100.svg" |
80 |
80 |
target="_blank">This graph</a> |
81 |
81 |
shows the rise of the global population, and |
82 |
82 |
<a class="{{ mdac }}-text text-accent-4" |
83 |
83 |
href="https://en.wikipedia.org/wiki/File:Major_greenhouse_gas_trends.png" |
84 |
84 |
target="_blank">these graphs</a> |
85 |
85 |
show the increase of greenhouse gases during that same timespan.{% endblocktrans %} |
86 |
86 |
</p> |
87 |
87 |
<p> |
88 |
88 |
{% blocktrans %}I'm not the first one to state that having no children is the |
89 |
89 |
best thing you can do: |
90 |
90 |
<a class="{{ mdac }}-text text-accent-4" |
91 |
91 |
href="http://iopscience.iop.org/article/10.1088/1748-9326/aa7541/pdf" |
92 |
92 |
target="_blank">A study</a> |
93 |
93 |
calculated that living a <em>completely</em> car-free life reduces your carbon footprint by 2.4 tonnes of CO₂(-equivalent emissions) per year, |
94 |
94 |
while having just one <strong>(just one!) fewer child reduces it by 58.6 tonnes of CO₂. Per. Year.</strong> |
95 |
95 |
It goes without saying that having one fewer child is <em>way</em> easier than living without a car for the |
96 |
96 |
rest of your life.<br /> |
97 |
97 |
You can see why it strikes me as very odd that lots of people are calling for |
98 |
98 |
small solutions like electrical cars, or a vegetarian diet, while |
99 |
99 |
at the same time omitting what might be the easiest and most effective |
100 |
100 |
solution to make a truly great impact on the world. Sure, the other things |
101 |
101 |
help, but not nearly as much as having no/fewer children.{% endblocktrans %} |
102 |
102 |
<p> |
103 |
103 |
{% blocktrans %}From that (again: scientifically proven) point, the inference is thus: |
104 |
104 |
Every ecological problem caused by humans gets larger and more destructing |
105 |
105 |
with every new human. The easiest and best solution to this problem, is to do as |
106 |
106 |
I do, and have no children. By not creating more humans, you are saving the planet |
107 |
107 |
from probably 4-10 people in the following decades.{% endblocktrans %} |
108 |
108 |
</p> |
109 |
109 |
<p> |
110 |
110 |
{% blocktrans %}Having no children allowed me to study whatever I want, |
111 |
111 |
and might be the biggest contribution to planet Earth I'll ever make. At the same time, |
112 |
112 |
I've seen a member of my family give up a possible job as police inspector because she |
113 |
113 |
got pregnant. These are just personal anecdotes, but I doubt I'd have to look very |
114 |
114 |
far for other examples where somebody had to stash per dreams because of an oncoming child. |
115 |
115 |
(If they even get to see that child very much: My parents got divorced, which |
116 |
- | is not only bad for the children of said parents, but in my case, my father |
+ |
116 |
is not only bad for the children of said parents, but in my case, my father |
117 |
117 |
didn't get to see me very often when I was a minor.) |
118 |
118 |
{% endblocktrans %} |
119 |
119 |
</p> |
120 |
120 |
<p> |
121 |
121 |
{% blocktrans %}Some people suggest that not the amount of people living is |
122 |
122 |
the problem, but that the way they live is bad. So solving the climate |
123 |
123 |
mayhem can also happen with a more sustainable lifestyle.<br /> |
124 |
124 |
Let's ignore the fact that saying seven billion people is "not too |
125 |
125 |
much" is (at least) remarkable. First, for a lot of people, a more |
126 |
126 |
"sustainable" lifestyle is simply too hard to accomplish. The more |
127 |
127 |
people there are, the less resources available for everyone. Lowering |
128 |
- | the population directly implies that everyone's lifestyle becomes |
+ |
128 |
the population directly implies that everyone's lifestyle becomes |
129 |
129 |
automatically more sustainable, and requires practically no difficult |
130 |
130 |
intervention.<br /> |
131 |
131 |
Also, this statement prepositions that there's enough resources for |
132 |
132 |
everyone. This is ignorant; if everyone lived in a decent way, we'd need |
133 |
133 |
at least 2.5 Earths just to keep up. Currently, the disgusting way |
134 |
134 |
people in third world countries have to live can't even offset a way of |
135 |
135 |
living humanely.<br /> |
136 |
136 |
Finally, the climate mayhem has already started, and its consequences are |
137 |
137 |
already happening. Even assuming that 7 billion people is not too much, |
138 |
138 |
getting them all to live sustainable will take way longer than simply |
139 |
139 |
reducing the population, and we can't afford any delay.<br /> |
140 |
140 |
Oh, and before I forget: Having no children and a sustainable lifestyle |
141 |
141 |
are not mutually exclusive. We can (and must) do both.{% endblocktrans %} |
142 |
142 |
</p> |
143 |
143 |
<p> |
144 |
144 |
{% blocktrans %}Some people tout the economy as a reason why this is a bad |
145 |
145 |
suggestion.<br /> |
146 |
146 |
First, simply making this statement implies that economical progress is an |
147 |
147 |
argument that's worth |
148 |
148 |
taking into consideration with the current direction we're heading, which is |
149 |
149 |
one where the economy will be the least of our problems.<br /> |
150 |
150 |
Secondly, many economists say that a constant growth is economically |
151 |
151 |
necessary, and since the economy grows with more people, reducing the birth |
152 |
152 |
rate is bad. This argument dismisses discussion out of hand ("It goes |
153 |
153 |
against our current system, therefore this will be bad"). It also assumes |
154 |
154 |
that we should always work towards "economic growth", which could work if |
155 |
155 |
the planet would also grow infinitely. Since it doesn't, economic growth is |
156 |
156 |
finitely bound, and since |
157 |
157 |
<a class="{{ mdac }}-text text-accent-4" |
158 |
158 |
href="https://en.wikipedia.org/wiki/Earth_Overshoot_Day" target="_blank"> |
159 |
159 |
we're currenty using more of the Earth than it can possibly |
160 |
160 |
replenish</a>, we've exceeded that limit. Thus, our current economic |
161 |
161 |
situation is incompatible with the planet we all live on. One of the two |
162 |
162 |
must change, and we're stuck on Earth, so the economy must change.<br /> |
163 |
163 |
While we're on the subject of economics: |
164 |
164 |
A reduction in the world population has also secondary economical benefits: |
165 |
165 |
It's easier for a government to pay for healthcare and education if there are fewer |
166 |
166 |
students/patients to pay for in the first place. These funds can then easily be divested |
167 |
167 |
to paying pensions for the elderly, or other problems that need funding. |
168 |
168 |
Also, jobs that have struggle with constant shortage of workforce (like school teachers) |
169 |
169 |
will see this problem gradually disappear. |
170 |
170 |
Of course, global heating already puts economies across the planet |
171 |
171 |
in jeopardy because of all the problems it causes, that then need fixing. It |
172 |
172 |
also causes so-called climate refugees, who also need to be granted asylum, and |
173 |
173 |
all the costs that come with it.{% endblocktrans %} |
174 |
174 |
</p> |
175 |
175 |
<p> |
176 |
176 |
{% blocktrans %}Governments ought to teach children in school about this matter, |
177 |
177 |
and spread information about (working) anticonception measures. An increase in |
178 |
178 |
abortion rights will also help, and is also beneficial to the rights of women, another |
179 |
179 |
important problem. It goes without saying that I am pro abortion rights.<br /> |
180 |
180 |
Of course, many of these measures directly contradict religious teachings |
181 |
181 |
(including the thought that women must give birth as much as possible, |
182 |
182 |
<a class="{{ mdac }}-text text-accent-4" |
183 |
183 |
href="https://www.vrt.be/vrtnws/nl/2018/01/05/vlaams-belang-wil-dat-vlamingen-meer-kinderen-krijgen---nieuwkom/" target="_blank"> |
184 |
184 |
ideas that are also often espoused by extremist-right groups, like Vlaamse Belachelijken and Albernheit für Deutschland</a>), |
185 |
185 |
but we mustn't listen to that; they're fundamentally irrational, and |
186 |
186 |
its preachers would rather condemn people to parenthood against their will, |
187 |
- | rather than allow abortions, which are medically speaking less dangerous |
+ |
187 |
rather than allow abortions, which are medically speaking less dangerous |
188 |
188 |
procedures than giving birth. Forcing women to risk maternal death against |
189 |
189 |
their will because of a flawed reasoning is reprehensible, that's why they |
190 |
190 |
should be called the |
191 |
191 |
<a class="{{ mdac }}-text-text-accent-4" href="https://www.theguardian.com/us-news/2018/jan/22/abortion-lets-call-the-pro-lifers-what-they-are-pro-death"> |
192 |
192 |
<strong>pro-death</strong> movement</a>; because of these people, the US |
193 |
193 |
now has |
194 |
194 |
<a class="{{ mdac }}-text text-accent-4" href="https://www.npr.org/2017/05/12/528098789/u-s-has-the-worst-rate-of-maternal-deaths-in-the-developed-world"> |
195 |
195 |
the highest number of maternal deaths in the developed nations.</a>{% endblocktrans %} |
196 |
196 |
</p> |
197 |
197 |
<p> |
198 |
198 |
{% blocktrans %}While I don't want humanity to disappear, I don't have to worry |
199 |
199 |
that my call to not have children will cause that; there is no way I'd ever become |
200 |
200 |
so influential that I would cause that to happen. Therefore, any change that |
201 |
201 |
I might cause is all to the good.<br /> |
202 |
202 |
I also don't want governmentally issued laws that limit procreation; that is |
203 |
203 |
very unlikely to work anyway, and since lower income households have more |
204 |
204 |
children on average than higher income, the burden of such a law would fall |
205 |
205 |
on those people that have enough problems already. It would also fuel the idea |
206 |
206 |
that wanting a family should be a misdemeanour, which is ridiculous. |
207 |
207 |
(To continue on that: The government should focus especially on immigrants |
208 |
208 |
and lower income households, because these groups have statistically the |
209 |
209 |
largest families. Reducing the birthrate with them will have more effect |
210 |
210 |
than with other types of households.) |
211 |
211 |
Also, children that are born, deserve/need all the |
212 |
212 |
help to develop themselves, and laws need to be put in place that supports |
213 |
213 |
families, such as school and child subsidies, to name a few.{% endblocktrans %} |
214 |
214 |
</p> |
215 |
215 |
<p> |
216 |
216 |
{% blocktrans %}Additionally, the time that would otherwise need to be invested |
217 |
217 |
in child care, is then completely up to you to use for other things. You |
218 |
218 |
can go on a very long vacation, you can devote yourself to a cause, make a |
219 |
219 |
lucrative career, study, ...{% endblocktrans %} |
220 |
220 |
</p> |
221 |
221 |
<p> |
222 |
222 |
{% blocktrans %}But perhaps you still want to have a family. And that's no problem whatsoever: |
223 |
223 |
Thousands of orphans are waiting for a family as you're reading this, |
224 |
224 |
and studies show that adoption does wonders for a child's development. |
225 |
225 |
By adoption (or fostering), you can build a family, without increasing |
226 |
226 |
the climate mayhem. It's a great way to devote yourself to a better world, |
227 |
227 |
and be a parent to somebody who desperately needs it.{% endblocktrans %} |
228 |
228 |
</p> |
229 |
229 |
|
230 |
230 |
<h3 id="glossary" class="{{ mdc }}-text">{% trans "(Anti-)Glossary" %}</h3> |
231 |
231 |
<p> |
232 |
232 |
{% blocktrans %}Words mean things. Like, a lot. We use them to communicate |
233 |
233 |
our thoughts, how we perceive the world and how we organize that. The way we |
234 |
234 |
speak impacts what people think of us, and influences how they might think |
235 |
235 |
about stuff.<br /> |
236 |
236 |
All that to say that another form of activism can come from using a |
237 |
237 |
vocabulary that differs from the "mainstream". By thinking about what you |
238 |
238 |
say, you can have a clear thinking process, and avoid giving other people |
239 |
239 |
the wrong ideas. This is why I put up a glossary here that you can use to |
240 |
240 |
avoid misconceptions in your daily conversation.<br /> |
241 |
241 |
For a glossary related to informatics, I urge you to read <a |
242 |
242 |
target="_blank" href="https://www.gnu.org/philosophy/words-to-avoid.html" |
243 |
243 |
class="{{ mdac }}-text text-accent-4">the GNU project glossary</a> which |
244 |
244 |
handles that off already. My glossary here is a personal one, and tackles |
245 |
245 |
more diverse topics. Most of them are mine, but if I did not coin a term, I |
246 |
246 |
will put a link to where I found it.{% endblocktrans %} |
247 |
247 |
</p> |
248 |
248 |
<dl> |
249 |
249 |
{% if lang="nl" %} |
250 |
250 |
<dt id="vlaams-belang"><s>Vlaams Belang</s> Vlaams-Belachelijk</s></dt> |
251 |
251 |
<dd>Vlaams-Belachelijk is een politieke partij die neofascistisch gedachtegoed |
252 |
- | probeert te verspreiden over Vlaanderen, met ronduit achterlijke |
+ |
252 |
probeert te verspreiden over Vlaanderen, met ronduit achterlijke |
253 |
253 |
ideeën. Een korte opsomming van de meest achterlijke acties en standpunten: |
254 |
254 |
<ul> |
255 |
255 |
<li>Een soevereine staat Vlaanderen oprichten, zonder een uitgewerkt |
256 |
256 |
plan over hoe dat zou moeten gebeuren</li> |
257 |
257 |
<li>Het arresteren en deporteren van mensen met allochtone |
258 |
258 |
achtergronden</li> |
259 |
259 |
<li><a href="https://www.hbvl.be/cnt/dmf20180105_03281734/vlaams-belang-start-opvallende-campagne-nieuwkomers-die-maken-we-zelf" target="_blank"> |
260 |
260 |
Vlaamse vrouwen aanzetten zoveel mogelijk kinderen te baren, om een |
261 |
261 |
zogenaamd "onevenwicht door allochtone zwangerschappen" recht te |
262 |
262 |
zetten</a></li> |
263 |
263 |
<li><a href="https://www.vrt.be/vrtnws/nl/2019/08/21/parket-start-onderzoek-naar-bericht-vlaams-belang-over-burgemees/" target="_blank"> |
264 |
264 |
Andere politici belasteren met leugens over dat ze zouden rijden |
265 |
265 |
onder invloed van alcohol</a></li> |
266 |
266 |
<li><a href="https://www.vrt.be/vrtnws/nl/2020/01/24/krant-van-west-vlaanderen-eist-excuses-en-schadevergoeding-na-ma/" target="_blank"> |
267 |
267 |
Manipulatie van beelden om onwaarheden te kunnen verspreiden die hun |
268 |
268 |
gedachtegoed zou moeten bevestigen</a></li> |
269 |
269 |
<li><a href="https://web.archive.org/web/20190604141847/https://www.vlaamsbelang.org/vrt-promoot-homohuwelijk/" target="_blank"> |
270 |
270 |
Afkeuren van gelijke rechten voor holebi's, en in het algemeen elk |
271 |
271 |
niet-heterofiel gedrag afkeuren</a></li> |
272 |
272 |
<li><a href="https://www.vrt.be/vrtnws/nl/2019/11/28/vlaams-belang-verkoopt-vlaamse-identiteitskaarten-voor-warmste/" target="_blank"> |
273 |
273 |
Misbruik van goede doelen om eigen identitaire propaganda te |
274 |
274 |
verspreiden</a></li> |
275 |
275 |
<li><a href="https://www.vrt.be/vrtnws/nl/2019/12/18/incident-op-antwerpse-gemeenteraad-je-zit-niet-in-marokko-dus/" target="_blank"> |
276 |
276 |
Discriminerend taalgebruik in een gemeenteraad tegen politicus die |
277 |
277 |
polarisatie van Vlaams-Belachelijk aankaart</a></li> |
278 |
278 |
<li><a href="https://www.demorgen.be/politiek/vlaams-belang-wil-kindergeld-van-criminele-minderjarigen-intrekken~b267a78e/" target="_blank"> |
279 |
279 |
Schrappen van kindergeld voor minderjarigen die een misdaad begaan</a></li> |
280 |
280 |
<li><a href="https://www.hbvl.be/cnt/dmf20200111_04801588/dries-van-langenhove-gastspreker-op-racistisch-amerikaans-congres" target="_blank"> |
281 |
281 |
Neonazi Dries Van Langenhove gaat spreken voor rascisten met zegen |
282 |
282 |
van Vlaams-Belachelijk (het artikel gebruikt de term "nieuw-rechts", |
283 |
283 |
lees hiervoor "neonazisme")</a></li> |
284 |
284 |
<li><a href="https://www.hbvl.be/cnt/dmf20190823_04572955/vlaams-belang-pompt-nog-eens-100-000-euro-in-online-propaganda" target="_blank"> |
285 |
285 |
Vlaams-Belachelijk pompt tienduizenden euro's in online |
286 |
286 |
propaganda</a></li> |
287 |
287 |
<li><a href="https://www.vrt.be/vrtnws/nl/2019/08/27/vlaams-belang-lid-neemt-ontslag-na-racistische-en-seksistische-b/" target="_blank"> |
288 |
288 |
Vlaams-Belachelijke ontmenselijkt personen met een zwarte |
289 |
289 |
huidskleur, gevolgd door ontmenselijken van vrouwen, die "objecten" |
290 |
290 |
zouden zijn</a></li> |
291 |
291 |
<li><a href="https://www.hbvl.be/cnt/dmf20190411_04316129/dries-van-langenhove-lanceert-zelfgemaakt-opsporingsbericht-maar-dat-zint-niet-iedereen-werkt-hij-tegenwoordig-voor-de-politie" target="_blank"> |
292 |
292 |
Zonder politionele opdracht zelf een opsporingsbericht verspreiden |
293 |
293 |
om angst onder de bevolking te zaaien als politieke strategie</a></li> |
294 |
294 |
<li><a href="https://www.hbvl.be/cnt/dmf20150401_01609705/dewinter-en-annemans-in-clinch-over-racisme" target="_blank"> |
295 |
295 |
"Ik ben racist en daar ben ik fier op." ~ Filip Dewinter</a></li> |
296 |
296 |
<li>...</li> |
297 |
297 |
</ul> |
298 |
298 |
De lijst zou ik kunnen blijven aanvullen, maar ik denk dat ik mijn |
299 |
299 |
beschuldiging wel voldoende heb kunnen staven. Je kunt zelf ook op zoek gaan |
300 |
300 |
op het internet naar nog meer vuiligheid van VB.<br /> |
301 |
301 |
|
302 |
302 |
Ze onderhouden ook goede banden met andere |
303 |
303 |
schadelijke zusterpartijen zoals AfD. Ze zeggen dat ze dit doen in het |
304 |
304 |
belang van de Vlaming, maar in werkelijkheid maken ze zich compleet |
305 |
305 |
belachelijk, zijn hun ideeën simpelweg dom en schadelijk op de lange termijn |
306 |
- | voor heel België. Als klap op de vuurpijl is de leugenaar-klootzak Dries Van |
307 |
- | Leugenhove lid van hun partij, een neonazi en psychopaat van het zuiverste |
308 |
- | water.<br /> |
309 |
- | Natuurlijk kent elke politieke partij haar uitschuivers en fouten. Maar de |
+ |
306 |
voor heel België. Als klap op de vuurpijl heeft de partijtop de ontmaskerde |
+ |
307 |
neonazi Dries Van Langenhove als lijsttrekker opgegeven om hem (met succes) in het Vlaams |
+ |
308 |
parlement te kunnen krijgen. En als je niet weet wie dat is, wel... Kijk |
+ |
309 |
zeker dan eens de volgende reportage als je tijd hebt: |
+ |
310 |
<!-- PANO --> |
+ |
311 |
<cite> |
+ |
312 |
Om onze radicale ideeën te verwezenlijken, moeten we gematigd |
+ |
313 |
communiceren. |
+ |
314 |
</cite> |
+ |
315 |
Als Vlaams-Belachelijk dit soort mensen vrijwillig uitnodigt als |
+ |
316 |
<em>lijsttrekker</em>, trek dan zelf uw conclusies over wat deze partij |
+ |
317 |
werkelijk denkt. |
+ |
318 |
</p> |
+ |
319 |
<p> |
+ |
320 |
Het is ook belangrijk om verder te kijken dan de leugens die de partij zelf |
+ |
321 |
verspreidt. Zelf zullen de partijleden niet toegeven dat ze racistisch |
+ |
322 |
zijn, dat ze fascisme wel zien zitten, of dat neonazi's toch wel plaats |
+ |
323 |
hebben in de partij. Dat is natuurlijk een techniek om mensen voor hun |
+ |
324 |
partij te winnen: Geen weldenkend mens zal stemmen voor een partij die |
+ |
325 |
openlijk toegeeft aan neonazisme. De technieken worden mooi uiteengezet in |
+ |
326 |
deze video van Natalie Wynn: |
+ |
327 |
|
+ |
328 |
Natuurlijk kent elke politieke partij haar uitschuivers en fouten. Maar de |
310 |
329 |
hoeveelheid die Vlaams-Belachelijk maakt is gewoon niet te vergelijken met |
311 |
330 |
andere partijen. Met de regelmaat van de klok komen |
312 |
331 |
<a href="https://www.hbvl.be/cnt/dmf20181002_03801720/vijftien-nazisympathisanten-kandidaat-voor-vlaams-belang" target="_blank"> |
313 |
332 |
partijleden in het nieuws omdat het neonazi's blijken te zijn.</a> |
314 |
333 |
Daarom noem ik deze partij de Vlaamse Belachelijken, en vraag ik bij deze |
315 |
- | aan iedereen om nooit, maar dan ook <strong>nooit</strong> voor deze partij |
+ |
334 |
aan iedereen om nooit, maar dan ook <strong>nooit</strong> voor deze partij |
316 |
335 |
te stemmen.</dd> |
317 |
- | |
+ |
336 |
</p> |
+ |
337 |
|
318 |
338 |
<dt id="auteursrechten"><s>Auteursrechten</s> Kopieerrechten</s></dt> |
319 |
339 |
<dd>Dit is een letterlijke vertaling van het Engelse woord |
320 |
340 |
<em>copyright</em>, de verzamelnaam voor wetgeving inzake het kopiëren van |
321 |
341 |
creatieve werken. In het Nederlands worden dit foutief "auteursrechten" |
322 |
342 |
genoemd. Ik vraag aan iedereen om deze term te vermijden, en wel om deze |
323 |
343 |
redenen: |
324 |
344 |
<ul> |
325 |
345 |
<li>Deze rechten draaien om het recht om bepaalde dingen te kopiëren, |
326 |
346 |
in naam van het algemeen belang die creatieve werken vormen voor het |
327 |
347 |
uitbouwen van onze cultuur. Ze bestaan voor het goed van het volk, niet |
328 |
348 |
om een exclusief recht aan auteurs toe te kennen. De benaming moet |
329 |
349 |
dit reflecteren, en "kopieerrechten" doet dat perfect.</li> |
330 |
350 |
<li>Kopieerrechten "auteursrechten" noemen doet vermoeden dat elke keer |
331 |
351 |
dat iemand oproept tot het inperken van kopieerwetgeving, dat dit een |
332 |
352 |
directe aanval is op de rechten van auteurs, maar niets is minder |
333 |
353 |
waar: de huidige kopieerwetgeving in praktisch de hele wereld |
334 |
354 |
laat het exclusieve kopieerrecht |
335 |
355 |
duren tot minstens 50 jaar na de dood van de auteur. Wie heeft daar nu |
336 |
356 |
enig nut aan, behalve bedrijven die het gebruiken om creativiteit en |
337 |
357 |
delen van onze cultuur zo lang mogelijk financieel uit te melken? Hoe |
338 |
358 |
durft Nintendo bijvoorbeeld te claimen dat niemand een spelletje mag maken met Mario |
339 |
359 |
in, ook al is dit idee gekend door honderden miljoenen mensen? Dit heeft |
340 |
360 |
niets, maar dan ook absoluut <strong>niets</strong> te maken met de |
341 |
361 |
rechten van auteurs, maar met kopiëren, en het systematisch tegenwerken |
342 |
362 |
van creativiteit onder de bevolking.</li> |
343 |
363 |
<li>Het idee dat kopieerrechten altijd toekomen aan de auteurs (en dat |
344 |
364 |
daarom auteursrechten ook een redelijke benaming zou zijn) is ook fout: |
345 |
365 |
Veel programmeurs zijn in dienst van bedrijven waar zij software |
346 |
366 |
programmeren. De kopieerrechten van die software komen dan wel toe aan |
347 |
367 |
het bedrijf, maar niet aan de auteurs. En daar bedrijven geen |
348 |
368 |
natuurlijke personen zijn (en dus ook geen auteur kunnen zijn), is de |
349 |
369 |
enige juiste benaming "kopieerrechten" (die wel door een bepaald bedrijf |
350 |
370 |
in bezit kunnen zijn).</li> |
351 |
371 |
</ul></dd> |
352 |
372 |
{% endif %} |
353 |
373 |
|
354 |
374 |
{% comment %}TODO Albernheit, Affigkeit? |
355 |
375 |
<dt id="afd"><s>Alternative für Deutschland</s> Albernheit für Deutschland</dt> |
356 |
376 |
<dd>{% blocktrans %}This is a German political party that has repeatedly |
357 |
377 |
espoused racist and discriminating ideas, with the usual bullshit sauce of |
358 |
378 |
"traditional family values" as a shield. Following the same reasoning for |
359 |
379 |
calling the "Alt-right" neonazism, I call this party "Albernheit für |
360 |
380 |
Deutschland", because "Albernheit" {% endblocktrans %}{% endcomment %} |
361 |
381 |
<dt id="alt-right"><s>{% trans "Alt-right" %}</s> {% trans "Neonazism" %}</dt> |
362 |
382 |
<dd>{% blocktrans %}What is usually referred to in mainstream media as the |
363 |
383 |
"alt-right" movement is a collection of groups that espouse nazi ideology, |
364 |
384 |
that spread hatred amongst society, and propose blanket discrimination and |
365 |
385 |
racism to the fullest extent possible, with the eventual goal of destabilizing |
366 |
386 |
everyone and everything, just for the sake of destabilization. |
367 |
387 |
They call themselves "alt-right", which is a |
368 |
388 |
portmanteau of "alternative right". This wording is used to describe their |
369 |
389 |
views as an "alternative" to other right-wing views, but what they're |
370 |
390 |
standing for (neonazism) is <em>in no possible way an alternative |
371 |
391 |
political stream for which support can reasonably be defended.</em> |
372 |
392 |
Calling it alt-right fails to indicate the |
373 |
393 |
imminent danger these people pose, and hides the fact that they are |
374 |
394 |
neonazis. Calling things by their actual name removes this mask of being |
375 |
395 |
"alternative".{% endblocktrans %}</dd> |
376 |
396 |
{% comment %} |
377 |
397 |
<dt id="{% trans "winning-elections" %}"><s>{% trans "Winning elections" %}</s></dt> |
378 |
398 |
<dd>{% blocktrans %}All media <em>love</em> to talk about so-called |
379 |
399 |
"winners" and "losers" with every election, what parties are "winning", |
380 |
400 |
and so on. What this does is diminish the vital |
381 |
401 |
importance of a democratic election to the idea of a stupid match, as if the |
382 |
402 |
goal is to be "the best" and "win" or whatever the fuck that means. This |
383 |
403 |
inspires the idea that votes are something you should win over from others, |
384 |
404 |
and nothing else; consequences be damned, as long as you win. |
385 |
405 |
It also causes people to restrain from voting for smaller |
386 |
406 |
parties that align more with their thoughts, because "they won't win anyway |
387 |
407 |
so I might as well vote for a party that might become big enough". America |
388 |
408 |
is a prime example of how bad the idea of making elections a contest can |
389 |
409 |
damage the entire nation, where the elections are a downright insult to |
390 |
410 |
democracy (do note that America is not a democracy, but a <em>plutocracy with |
391 |
411 |
a democratic façade</em>). The simple solution is to <strong>not</strong> |
392 |
412 |
talk about winners and losers. Instead, talk about who got the most votes, |
393 |
413 |
who got less votes, and so on, but avoid contest lingo at all costs.{% endblocktrans %}</dd> |
394 |
414 |
{% endcomment %} |
395 |
415 |
|
396 |
416 |
<dt id="pro-life"><s>Pro-life</s>{% trans "Pro-death" %}</dt> |
397 |
417 |
<dd>{% blocktrans %}People that fight against abortion rights see this as |
398 |
418 |
some kind of moral crusade that they are pro-life, as if to say that people |
399 |
419 |
who propose abortion rights are anti-life. This is dangerous spin: Not only |
400 |
420 |
do abortions allow many people a path out of poverty (which would also |
401 |
421 |
impoverise |
402 |
422 |
any offspring they get), abortions are medically speaking less dangerous to |
403 |
423 |
the pregnant woman than carrying the foetus to term. America now has the |
404 |
424 |
highest amount of maternal deaths in the developed world because of these |
405 |
425 |
people. Thus, they are responsible for the deaths of many people, and since |
406 |
426 |
they see no problem with their views, they are pro-death people.<br /> |
407 |
427 |
<a target="_blank" href="https://www.theguardian.com/us-news/2018/jan/22/abortion-lets-call-the-pro-lifers-what-they-are-pro-death" class="{{ mdac }}-text |
408 |
428 |
text-accent-4">I did not coin this term.</a>{% endblocktrans %}</dd> |
409 |
429 |
</dl> |
410 |
430 |
|
411 |
431 |
<dt id="pro-choice"><s>pro-choice</s> {% trans "Pro abortion rights" %}</dt> |
412 |
432 |
<dd>{% blocktrans %}Pro-choice is used by people that propose extension of |
413 |
433 |
abortion rights, but don't want to stress people with their |
414 |
434 |
views. As such they state this is a matter of choice, while omitting the |
415 |
435 |
challenge of condemnation of abortion rights.<br /> |
416 |
436 |
Let me be clear that no person in their right mind would say having an |
417 |
437 |
abortion is a pleasant thing. |
418 |
438 |
And in a world where women don't ever have a |
419 |
439 |
risk of getting pregnant if they don't want to, abortion probably wouldn't |
420 |
440 |
be so necessary. But in this world, it happens. And when it does, these people deserve |
421 |
441 |
all the help they can get. Abortion rights make that legally possible.<br /> |
422 |
442 |
People who do undergo abortion do this <em>because they have no choice left |
423 |
443 |
anymore</em>, so saying that this is about choice is wrong. |
424 |
444 |
It is about the right to have an abortion when necessary, an |
425 |
445 |
essential right for humans. If that rubs anyone the wrong way, so be |
426 |
446 |
it.<br /> |
427 |
447 |
<a target="_blank" href="https://stallman.org/antiglossary.html#pro-choice" class="{{ mdac }}-text |
428 |
448 |
text-accent-4">I did not coin this term.</a>{% endblocktrans %}</dd> |
429 |
449 |
</dd> |
430 |
450 |
|
431 |
451 |
|
432 |
452 |
|
433 |
453 |
<dt id="stem"><s>STEM</s> {% trans "Literally just the name of the study" %}</dt> |
434 |
454 |
<dd>{% blocktrans %}A lot of studies have been labeled STEM in recent |
435 |
455 |
years, because some people suggest that we need a lot of people with |
436 |
456 |
knowledge in those fields for the future.<br /> |
437 |
457 |
I'm under the impression that it's now being regarded as something that puts |
438 |
458 |
"STEM studies" on a better level of regard than other studies. "STEM label |
439 |
459 |
or it's not a study worth pursuing", if you will.<br /> |
440 |
460 |
I find that ridiculous; lots of non-STEM-studies bring forth people that we |
441 |
461 |
desperately need, also in this ever more connected world; interpreters are |
442 |
462 |
needed for translation, lawyers are required to give citizens legal |
443 |
463 |
representation and guidance, sociologists give us a scientifically based |
444 |
464 |
idea of how humans |
445 |
465 |
interact, and so on. I've studied informatics and I'd like people to call me |
446 |
466 |
what I am: a student of informatics, not a "STEM undergraduate".{% |
447 |
467 |
endblocktrans %}</dd> |
448 |
468 |
|
449 |
469 |
<dt id="computer-science"><s>{% trans "Computer science" %}</s> {% trans "Informatics" %}</dt> |
450 |
470 |
<dd>{% blocktrans %}In English (and sometimes also in Dutch), my study at the university is often referred to as merely |
451 |
471 |
"Computer science", as if the only thing I learned about is just |
452 |
472 |
"computers". That is insulting to my study and to my abilities, as well as |
453 |
473 |
to other students of informatics.<br /> |
454 |
474 |
Informatics is the study of information: In more practical terms, that means |
455 |
475 |
a student-informatician learns about how information is retrieved, the |
456 |
476 |
nature of information itself, how we can store information, how we infer |
457 |
477 |
new information from data. The focus is really, <em>information</em>, not |
458 |
478 |
computers.<br /> |
459 |
479 |
This means that an informatician wields a toolbelt of various skills: Perse |
460 |
480 |
must learn about: |
461 |
481 |
<ul> |
462 |
482 |
<li>Statistics; the mathematical principles to interpret and collect |
463 |
483 |
information, as well as inferring conclusions from that |
464 |
484 |
information.</li> |
465 |
485 |
<li>Discrete mathematics; the theories behind sets, tuples, graphs, |
466 |
486 |
algorithms, and so on.</li> |
467 |
487 |
<li>Logic; this teaches about collections, making sound proofs, and |
468 |
488 |
computational complexity of algorithms.</li> |
469 |
489 |
<li>Human interactions; how do people communicate with technology, how |
470 |
490 |
can we take their data and present them with understandable |
471 |
491 |
services, how do we deal with visually impaired, ...</li> |
472 |
492 |
<li>Software engineering; what are crucial steps in developing software |
473 |
493 |
that can serve as a long-term solution, how to maintain it, how do |
474 |
494 |
you talk to clients and learn their wishes?</li> |
475 |
495 |
<li>Telecommunication; what are the ways that we can transmit data, how |
476 |
496 |
do imperfections occur and can we fix them, can we perfectly |
477 |
497 |
reconstruct an analog, continuous signal with a digital, discrete |
478 |
498 |
one, ...</li> |
479 |
499 |
<li>Cryptography; how do we secure information, transmit it without |
480 |
500 |
eavesdropping, can we safeguard vital communications?</li> |
481 |
501 |
<li>And so on...</li> |
482 |
502 |
</ul> |
483 |
503 |
Informatics is a very broad study, and computer science is a part of that, |
484 |
504 |
true. But just calling it that does disservice to what it's really about. It |
485 |
505 |
also makes it sound as if there's not really that much to it, who doesn't |
486 |
506 |
work with computers? |
487 |
507 |
The reason that it's so often called that, is because informatics is |
488 |
508 |
thorougly linked to computers, and computers are actually incredibly handy |
489 |
509 |
tools for our study. But they're not the sole focus (at least not at the |
490 |
510 |
universities I studied them), and they shouldn't be. Studying a science is |
491 |
511 |
all about learning the how, the why, the fundamentals, of your field, not just the |
492 |
512 |
tools you use, that's what college is for.<br /> |
493 |
513 |
Calling informatics just "computer science" is akin to calling mathematics "number science"; |
494 |
514 |
it is true that |
495 |
515 |
mathematics has undoubtedly close connections with digits and numbers, but |
496 |
516 |
calling the whole study by that name does not take into account all the |
497 |
517 |
other fields that mathematics encompasses, most of which don't even really |
498 |
518 |
need numbers at all to exist. We understand that and call it by its proper |
499 |
519 |
name, so as to avoid reducing it to a portion of it that's very visible in |
500 |
520 |
our daily lives. Please treat informatics with the same |
501 |
521 |
reasoning, and don't call it "computer science".{% endblocktrans %}</dd> |
502 |
522 |
</dl> |
503 |
523 |
|
504 |
524 |
|
505 |
525 |
<h3 id="diamonds" class="{{ mdc }}-text">{% trans "Don't buy diamonds" %}</h3> |
506 |
526 |
<p> |
507 |
527 |
{% blocktrans %}Diamonds are often mined in inhumane circumstances. The |
508 |
528 |
profits fuel cruel wars, which cause havoc on the local population and |
509 |
529 |
finance terrorism on the African people, as well as enslavement.<br /> |
510 |
530 |
They're also worthless; Diamond is a very abundant material, and can easily |
511 |
531 |
be made in laboratories. The price is artificially inflated by the monopoly |
512 |
532 |
on diamond distribution by the De Beers corporation. Buying a diamond |
513 |
533 |
automatically means you're being scammed.{% endblocktrans %} |
514 |
534 |
</p> |
515 |
535 |
<p> |
516 |
536 |
{% blocktrans %}If you want to buy an engagement ring (which is a ritual |
517 |
537 |
also fueled by a De Beers advertising campaign), look out for |
518 |
538 |
(cubic) zirconia or moissanite rings. They're a ton cheaper, and look |
519 |
539 |
exactly like diamonds. The latter was even mistaken for |
520 |
540 |
diamond by the person who discovered it for the first time!{% endblocktrans %} |
521 |
541 |
</p> |
522 |
542 |
|
523 |
543 |
<h3 id="facebook">{% trans "Get/Stay off Facebook" %}</h3> |
524 |
544 |
<p> |
525 |
545 |
{% blocktrans %}Facebook is an immense threat to our civil rights and |
526 |
546 |
liberties. I cannot possibly overstate how important it is that we |
527 |
547 |
collectively act to make this company rot away.<br /> |
528 |
548 |
The useds of Facebook have their lives completely tracked and monitored, |
529 |
549 |
everything. It's a flagrant privacy violation.<br /> |
530 |
550 |
|
531 |
551 |
Believe me, <strong>I KNOW</strong> that leaving Facebook is a hard pill |
532 |
552 |
to swallow. Facebook facilitates communcation with acquintances and |
533 |
553 |
friends, and humans are social creatures, we long for connection with |
534 |
554 |
other people. When you've been used by Facebook, it's hard to get its |
535 |
555 |
hooks off. We cannot refer to this as an addiction, because that would |
536 |
556 |
be like calling eating an addiction to food. |
537 |
557 |
|
538 |
558 |
Saying "I have nothing to hide" is not what this is about. It's |
539 |
559 |
erroneous to say privacy and secrecy are the same thing. I don't hide |
540 |
560 |
from my friends that I take a bath to clean myself but I'd never allow |
541 |
561 |
them to watch me do so. I love my parents but I don't allow them to come |
542 |
562 |
inside my place without my permission. I'm not ashamed to buy orange |
543 |
563 |
juice but I pay cash because I don't want to be recorded doing so (which |
544 |
564 |
happens when you use debit/credit cards). |
545 |
565 |
I'm sure you can imagine more examples like these.<br /> |
546 |
566 |
Also, even if you were a person that doesn't care about privacy, there |
547 |
567 |
are people that do, and <strong>need</strong> privacy. Facebook makes it |
548 |
568 |
harder to call upon that right, because its mere existence changes the |
549 |
569 |
<em>status quo</em> from privacy being a human right, to privacy being |
550 |
570 |
something that requires justification: "Surely if thát many people are |
551 |
571 |
on Facebook, maybe privacy isn't that important to have as a right?" |
552 |
572 |
|
553 |
573 |
For people that I manage to convince to leave, but just need a final |
554 |
574 |
argument to take the definitive step: I ask you to not only do |
555 |
575 |
this for yourself, but for everyone else as well: Every person being |
556 |
576 |
used by Facebook increases the power it has, but the reverse is also |
557 |
577 |
true: Every person that decides to take off the shackles, makes it |
558 |
578 |
easier for others to do as well. By not being on Facebook, you help |
559 |
579 |
everyone else with not being there either. |
560 |
580 |
{% endblocktrans %}</p> |
561 |
581 |
|
562 |
582 |
<h3 id="gender-prenouns">{% trans "Gender neutral prenouns" %}</h3> |
563 |
583 |
<h3 id="human-rights">{% trans "Moral provision for civil actions" %}</h3> |
564 |
584 |
<p>{% blocktrans %} |
565 |
585 |
I want to make a general call to activism that is less a matter |
566 |
586 |
me to guard your human rights more effectively, and to stand up against |
567 |
587 |
those that seek to violate it, be it by democratic voting, civil |
568 |
588 |
disobedience, or even violence to stop an immediate threat. |
569 |
589 |
I've thought about this a lot, in a philosophical way: About how to |
570 |
590 |
justify not following laws, why we do so, when it can be morally |
571 |
591 |
justified, accountability, ... |
572 |
592 |
|
573 |
593 |
I haven't studied jurisprudence, but I don't think that makes my reasoning |
574 |
594 |
automatically worthless. It might be that some things seem out of the |
575 |
595 |
ordinary. I do know I am not crazy, and I can assure you I didn't think of |
576 |
596 |
this on one louzy afternoon. |
577 |
597 |
Eventually, I have created a general rule I named: "The protection of human |
578 |
598 |
rights and the moral integrity of their limitations". In full detail, |
579 |
599 |
the rule is as follows: |
580 |
600 |
<quote> |
581 |
601 |
All humans are entitled to human rights at every point in their |
582 |
602 |
lives, in all contexts. |
583 |
603 |
Being rights, they do not require justification to exercise |
584 |
604 |
them, and can be applied in the broadest terms possible. |
585 |
605 |
Should there be an entity looking to restrict those rights, the |
586 |
606 |
burden of justification falls on that entity; it must provide a |
587 |
607 |
valid reasoning as to why a restriction needs to be put in |
588 |
608 |
place. The people that the restriction applies to (and <em>ónly</em> |
589 |
609 |
those people) shall decide on the validity, not the |
590 |
610 |
entity arguing in favour of it. Should said entity fail to provide |
591 |
611 |
valid justification, the restrictions that follow (for |
592 |
612 |
example: laws or contract terms) are implicitely |
593 |
613 |
<em>void ab initio</em>, because their existence lacks any ground to |
594 |
614 |
be morally enforceable. It follows that every violation of, and |
595 |
615 |
resistance against said |
596 |
616 |
restrictions is (by default) morally justified. The entity |
597 |
617 |
responsible for putting the restriction in place, <em>ánd</em> those |
598 |
618 |
that enforce these restrictions, remain guilty of a human rights |
599 |
619 |
violation and must be prosecuted as if the restriction didn't exist. |
600 |
620 |
Because of the moral void, it cannot escape prosecution by invoking |
601 |
621 |
<em>nulla poena sine lege</em> (i.e. "It wasn't prohibited to do |
602 |
622 |
so"). The burden of providing compensation for the damage inflicted |
603 |
623 |
by humans violating the restrictions falls on the imposing entity. |
604 |
624 |
Should the entity not be a natural person (for example: a company or |
605 |
625 |
authoritative body like a government), the people responsible of |
606 |
626 |
that entity are accountable. Whether others that served that entity |
607 |
627 |
(or were conscripted in doing so) handled in bad faith is to be |
608 |
628 |
decided on a per-case basis. |
609 |
629 |
</quote> |
610 |
630 |
The rule has vast implications that secure our integrity as humans, and |
611 |
631 |
the rights that come with being on this planet. It pardons Edward |
612 |
632 |
Snowden. It makes politicians that deny climate mayhem responsible for the |
613 |
633 |
damage. It opens a path to prosecute Apple for violating our digital |
614 |
634 |
rights. In general: <strong>It stops using legislature as an excuse for |
615 |
635 |
moral accountability.</strong> |
616 |
636 |
|
617 |
637 |
The lack of strictness is key; cultures and people change, and so do our |
618 |
638 |
morals. Building a coal plant during the industrial revolution was |
619 |
639 |
understandable, but today it conflicts with our right to live because we |
620 |
640 |
know coal plants accelerate the climate mayhem. Sabotaging the |
621 |
641 |
construction is now morally right, it wasn't in 1800. This is just an |
622 |
642 |
example, but there are many more. |
623 |
643 |
|
624 |
644 |
I don't seek for everyone to use my rule as a justification for total |
625 |
645 |
anarchy. I do want to provide a reasoning that allows us to |
626 |
646 |
My rule doesn't discredit the existence of a state with laws and justice |
627 |
647 |
system, rather, it works with it. It also strengthens their power where |
628 |
648 |
it should, and diminishes the extent to which power can be abused, |
629 |
649 |
because my rule functions as a deterrent to do so (for example: If |
630 |
650 |
there's a law allowing you to kill homosexuals on sight, and you try to |
631 |
651 |
do so, you can expect people trying to shoot you to defend that |
632 |
652 |
homosexual's right to live). |
633 |
653 |
|
634 |
654 |
I think humanity is ready for more democratic oversight and |
635 |
655 |
transparency, especially in the European Union. |
636 |
656 |
|
637 |
657 |
{% comment %} |
638 |
658 |
You might argue that you could infer a validation for absolute |
639 |
659 |
anarchy from this |
640 |
660 |
rule, but that's not right. What it does, is give the power to the |
641 |
661 |
democracy to decide whether doing |
642 |
662 |
something is right or wrong, holding others accountable for the powers |
643 |
663 |
they have, without being able to abuse legislature to escape moral |
644 |
664 |
accountability. |
645 |
665 |
{% endcomment %} |
646 |
666 |
|
647 |
667 |
|
648 |
668 |
<h3 id="pay-cash">{% trans "Stay safe, and only pay cash" %}</h3> |
649 |
669 |
<p>{% blocktrans %} |
650 |
670 |
I've written about this in a blog post, but I have to put it here as well, |
651 |
671 |
in detail: |
652 |
672 |
One form of activism is to refuse to pay with payment cards. Always insist |
653 |
673 |
on being able to pay with cash!</p> |
654 |
674 |
<p> Banks love to talk about the convenience and safety of paying digitally, |
655 |
675 |
without really delving into what those points are for <em>us</em>, the |
656 |
676 |
client. I'll be going over some points to convince you to stop using the |
657 |
677 |
digital payments, and pay the actually safe way.{% endblocktrans %}</p> |
658 |
678 |
<h4>{% trans "The safety myth debunked" %}</h4> |
659 |
679 |
<p>{% blocktrans %} |
660 |
680 |
So what's about digital payments being "safe"? When probing further, you'll |
661 |
681 |
often get the same two answers:<p> |
662 |
682 |
<ul><li>You won't lose much money when you get pickpocketed.</li> |
663 |
683 |
<li>You don't risk accepting counterfeit money.</li> |
664 |
684 |
</ul> |
665 |
685 |
|
666 |
686 |
|
667 |
687 |
<p>The risk of EVER accepting a counterfeit note is so small it's almost |
668 |
688 |
ridiculous to even mention it. Consider all these security marks (for € |
669 |
- | bank notes) that |
+ |
689 |
features for the bank notes: |
+ |
690 |
{% comment %} |
+ |
691 |
Consider all these security marks (for € |
+ |
692 |
bank notes) that |
670 |
693 |
would have to pass:</p> |
671 |
694 |
<ul><li>Optical changing ink when you tilt a bank note</li> |
672 |
695 |
<li>Paper created from cotton fiber, which has a distinct feeling</li> |
673 |
696 |
<li>Watermark on every note, clearly visible with some light</li> |
674 |
697 |
<li>Safety wire straight through the middle of the note</li> |
675 |
698 |
<li>Foil with hologram over each note</li> |
676 |
699 |
<li>Raised printing to give each note a relief</li> |
677 |
700 |
<li>The logo in the hologram is transparent</li></ul> |
678 |
701 |
<p>And those are just the safety features you can directly see! Consider |
679 |
702 |
these <strong>extra security features</strong> that you can also check |
680 |
703 |
with enough detail (or a checking device):</p> |
681 |
704 |
<ul><li>All notes have microprinting that becomes unreadable with any normal |
682 |
705 |
printer, but can easily be read by looking closely..</li> |
683 |
706 |
<li>Shining UV light on the note will make certain parts light up, like |
684 |
707 |
the stars and circles. This also happens on the back, where green |
685 |
708 |
and red light will be emitted.</li> |
686 |
709 |
<li>With infrared light, the emerald number, the right side of the main |
687 |
710 |
image, and the silvery stript become visible. But only on the front; |
688 |
711 |
on the back, only the denomination and the horizontal number are visible.</li> |
689 |
712 |
<li>With special UV-C light (yes, that's a thing), the same parts light |
690 |
713 |
up, but in distinct green and red colours. Also, the € sign becomes |
691 |
714 |
visible in the main image, but is hidden in normal UV light.</li> |
692 |
715 |
<li>The serial code on every note is a checksum, meaning that you can |
693 |
716 |
check the code itself to see if the note is valid or not.</li></ul> |
694 |
717 |
<p>And all those were just the security features of the bank notes |
695 |
718 |
themselves! Here are some extras to convince you of the safety of using |
696 |
719 |
euros as cash:</p> |
697 |
720 |
<ul><li>Reproducing a note with a normal printer is often blocked by |
698 |
721 |
printer firmware.</li> |
699 |
722 |
<li>Any reproduced note (for example in movies) needs to obey strict |
700 |
723 |
rules, that they render each "legal" counterfeit note completely |
701 |
724 |
useless for monetization.</li> |
702 |
725 |
<li>The European Union has so much trust in the security of its |
703 |
726 |
currency that you |
704 |
727 |
can download images of euro bank notes directly from their own |
705 |
728 |
website<insert link!>. For high resolution ones, you can send a |
706 |
729 |
letter, and after some security and confidentiality checks you |
707 |
730 |
can get those as well.</li></ul> |
708 |
731 |
<p>But maybe you think that all this is just peanuts for real |
+ |
732 |
<p>But maybe you think that all this is just peanuts for real |
709 |
733 |
counterfeiters (it isn't), or you're just thát paranoid. Okay, let's |
710 |
734 |
assume your level of paranoia is justified. In that case, I have a |
711 |
735 |
really interesting argument that will surely convince you to switch to |
712 |
736 |
cash forever:{% endblocktrans %}</p> |
713 |
737 |
<h4>{% trans "Digital payments infringe on your privacy" %}</h4> |
714 |
738 |
<p>{% blocktrans %}Oh and that's not just me saying that, that's your credit |
715 |
739 |
card supplier actually doing just that: <Link naar mastercard dat met |
716 |
740 |
facebook onderhandelt</lin> |
717 |
741 |
Yeah, turns out that "safety" is not so much a myth after all, but is |
718 |
742 |
related to the bank's safety by keeping your money from you, and making |
719 |
743 |
bank on it in the process. |
720 |
744 |
|
721 |
745 |
<h4>{% trans "Why is this activism?" %}</h4> |
722 |
746 |
<Schrijf over de constante rush voor digitalisatie van iets wat goed |
723 |
747 |
werkt en hoe dit onze privacyrechten aantast></schrijf> |
724 |
748 |
|
725 |
749 |
|
726 |
750 |
|
727 |
751 |
|
728 |
752 |
|
729 |
753 |
<h3 id="sharing-explained">{% trans "Get/Stay off Facebook" %}</h3> |
730 |
754 |
<p> |
731 |
755 |
{% blocktrans %}Facebook is an immense threat to our civil rights and |
732 |
756 |
|
733 |
757 |
<dt id="sharing-economy"><s>{% trans "Sharing economy / Gig economy" %}</s> |
734 |
758 |
{% trans "<GOEDE NAAM VERZINNEN>" %}</dt> |
735 |
759 |
<dd>{% blocktrans %}Too often, the media (and the companies that are often |
736 |
760 |
associated with the term) use the term "sharing economy" or "gig economy" to |
737 |
761 |
describe this "new" type of providing a certain type of service, where the |
738 |
762 |
companies don't actually hire their "employees". They say they're |
739 |
763 |
"subcontractors", and make them use their own resources (like their car) to |
740 |
764 |
do the work. These companies malicously portray this as "sharing", and |
741 |
765 |
proclaim they're just the facilitators, thus making them part of the |
742 |
766 |
"sharing economy". This is spin.<br /> |
743 |
767 |
First, "sharing" is something you do in a personal setting, without any |
744 |
768 |
commercial interests. People do this because it's in our nature to share |
745 |
769 |
resources between each other, it's a good thing to do. A well known |
746 |
770 |
example is carpooling, where different people share the same car.<br /> |
747 |
771 |
This is <strong>not</strong> the same as |
748 |
772 |
</div> |
749 |
773 |
</div> |
750 |
774 |
{% endwith %} |
751 |
775 |
{% endwith %} |
752 |
776 |
{% endblock main %} |
753 |
777 |
templates/about/index.djhtml ¶
24 additions and 33 deletions.
View changes Hide changes
1 |
- | {% load i18n %} |
+ |
1 |
{% load i18n %} |
2 |
2 |
|
+ |
3 |
|
3 |
4 |
{% block title %}{% trans "Maarten | Main page" %}{% endblock title %} |
4 |
5 |
{% block header %} |
+ |
6 |
{{ block.super }} |
+ |
7 |
{#<link href="{% static "website/about.css" %}" rel="stylesheet" media="screen, projection" />#} |
+ |
8 |
{% now "G" as hour %} |
+ |
9 |
{% if hour < 9 or hour > 19 %} |
+ |
10 |
<link href="{% static "website/color-dark.css" %}" rel="stylesheet" media="screen, projection" /> |
+ |
11 |
{% else %} |
+ |
12 |
<link href="{% static "website/about.css" %}" rel="stylesheet" media="screen, projection" /> |
+ |
13 |
{% endif %} |
+ |
14 |
<link href="{% static "website/index-colors.css" %}" rel="stylesheet" media="screen, projection" /> |
+ |
15 |
{% endblock stylesheets %} |
+ |
16 |
{% block header %} |
5 |
17 |
{#{% include "website/navbar.html" %}#} |
6 |
- | {#{{ block.super }}#} |
+ |
18 |
{#{{ block.super }}#} |
7 |
19 |
{% comment %}{% if quote.link %} |
8 |
20 |
<p class="container white-text"> |
9 |
21 |
<a class="white-text" href="{{ quote.link }}" target="_blank"> |
10 |
22 |
{% endif %} |
11 |
23 |
{{ quote.author }} |
12 |
24 |
{% if quote.link %} |
13 |
25 |
</a> |
14 |
26 |
{% endif %} |
15 |
27 |
</p> |
16 |
28 |
{% endcomment %} |
17 |
29 |
</div> |
18 |
- | {% endblock header %} |
+ |
30 |
<h1>Maartens website</h1> |
+ |
31 |
</header> |
+ |
32 |
{% endblock header %} |
19 |
33 |
{% block description %}{% blocktrans %}Maarten's personal place on the internet. Make yourself at home!{% endblocktrans %} |
20 |
34 |
{% endblock description %} |
21 |
35 |
{% block main %} |
22 |
36 |
{% with mdac=materialDesign_accentColor mdc=materialDesign_color %} |
23 |
- | <div class="parallax--"> |
24 |
- | <div class="parallax_group"> |
+ |
37 |
<div class="parallax_group"> |
25 |
38 |
<div class="parallax_layer parallax_layer-base"> |
26 |
- | <header> |
27 |
- | {% include "website/navbar.html" %} |
28 |
- | </header> |
29 |
- | <div class="section {{ materialDesign_color }} lighten-2"> |
30 |
- | <p class="flow-text container white-text">{{ status }}</p> |
+ |
39 |
<!--<div class="section {{ materialDesign_color }} lighten-2"> |
+ |
40 |
<p class="flow-text container white-text">{{ status }}</p> |
31 |
41 |
</div> |
32 |
42 |
{# TODO: Make the "quote section" less obtrusive, i.e. make it smaller #} |
33 |
43 |
<div class="section {{ materialDesign_color }} z-depth-3"> |
34 |
- | <div class="container"> |
35 |
- | <div class="white-text"> |
36 |
- | <h3>{% trans "Welcome!" %}</h3> |
37 |
- | <p> |
38 |
- | {% blocktrans %}Hello there! I'm Maarten, a happy |
39 |
- | student from Belgium, and this is my amazing personal website. |
40 |
- | I like a lot of things, and I share some of those in here. Take |
41 |
- | a look around, read a bit, talk with me, and most importantly, |
42 |
- | enjoy your stay!{% endblocktrans %} |
43 |
- | </p> |
44 |
- | </div> |
45 |
- | </div> |
46 |
- | </div> |
47 |
- | </div> |
48 |
44 |
<div class="parallax_layer parallax_layer-back"> |
49 |
45 |
{{ parallax_src|safe }} |
50 |
46 |
</div> |
51 |
47 |
<!--</div> |
52 |
- | <div class="parallax_group">--> |
53 |
- | <div class="parallax_layer parallax_layer-base"></div> |
+ |
48 |
<div class="parallax_layer parallax_layer-base"></div> |
54 |
49 |
</div> |
55 |
50 |
<div class="parallax_group"> |
56 |
51 |
<div class="parallax_layer parallax_layer-base"> |
57 |
52 |
<div class="section white"> |
58 |
- | {% include "about/main_content.html" %} |
59 |
- | </div> |
60 |
- | {% include "website/footer.html" %} |
61 |
- | </div> |
+ |
53 |
{% include "about/main_content.djhtml" %} |
+ |
54 |
{#{% include "website/footer.djhtml" %}#} |
+ |
55 |
</div> |
62 |
56 |
</div> |
63 |
57 |
</div> |
64 |
58 |
{% endwith %} |
65 |
- | {% endblock main %} |
66 |
59 |
|
67 |
60 |
{% block footer %} |
68 |
- | {% endblock footer %} |
69 |
- |
templates/about/main_content.djhtml ¶
43 additions and 16 deletions.
View changes Hide changes
1 |
1 |
{% load static %} |
2 |
2 |
<div class="cards"> |
+ |
3 |
<h1>{% trans "Welcome!" %}</h1> |
+ |
4 |
<p> |
+ |
5 |
{% blocktrans %}Hello there! I'm Maarten, a happy |
+ |
6 |
student from Belgium, and this is my amazing personal website. |
+ |
7 |
I like a lot of things, and I share some of those in here. Take |
+ |
8 |
a look around, read a bit, talk with me, and most importantly, |
+ |
9 |
enjoy your stay!{% endblocktrans %} |
+ |
10 |
</p> |
+ |
11 |
</section> |
+ |
12 |
<div class="cards"> |
3 |
13 |
{# Blog card #} |
4 |
14 |
<div class="card"> |
5 |
- | <img src="/media/main/blog.jpg" /> |
+ |
15 |
<img src="/media/main/blog.jpg" /> |
6 |
16 |
<h3>{% trans "Blog" %}</h3> |
7 |
17 |
<p> |
8 |
18 |
{% blocktrans %}My personal scribblepad, written from scratch, |
9 |
19 |
on which I ramble about everything I like. Highly recommended |
10 |
20 |
while eating breakfast.{% endblocktrans %} |
11 |
21 |
</p> |
12 |
22 |
<a class="btn" href="{% url 'blog-index' %}">{% trans "Visit blog" %}</a> |
13 |
- | </div> |
+ |
23 |
</div> |
14 |
24 |
|
15 |
25 |
{# Gitar card #} |
16 |
26 |
<div class="card"> |
17 |
- | <!-- HAHAHAA I CAN'T DESIGN LOGOS --> |
+ |
27 |
<!-- HAHAHAA I CAN'T DESIGN LOGOS --> |
18 |
28 |
<img src="/media/main/gitar.png" /> |
19 |
29 |
<h3>Gitar</h3> |
20 |
30 |
<p> |
21 |
31 |
{% blocktrans %}I actually don't use GitHub to host my code, |
22 |
32 |
contrary to a lot of other coders. Instead, I've been trying to |
23 |
33 |
create something that's just fit to my taste. I host a couple of |
24 |
34 |
archive repositories there, as well as dotfiles, and that jazz. It's |
25 |
35 |
a continuing work, so don't flip your desk if the layout is upside |
26 |
36 |
down tomorrow =3{% endblocktrans %} |
27 |
37 |
</p> |
28 |
38 |
<a class="btn" href="{% url 'gitar-index' %}">{% trans "Check code" %}</a> |
29 |
- | </div> |
+ |
39 |
{% trans "Check code" %}</a> |
+ |
40 |
</div> |
30 |
41 |
|
31 |
42 |
{# About myself card #} |
32 |
43 |
<div class="card"> |
33 |
- | <img src="/media/about/images/parallax.png" /> |
+ |
44 |
<img src="/media/about/images/parallax.png" /> |
34 |
45 |
<!-- I still don't have a good picture or still life about |
35 |
46 |
myself, so yes, I'm copying my parallax for a while. Sorry! --> |
36 |
47 |
<h3>{% trans "About me" %}</h3> |
37 |
48 |
<p> |
38 |
49 |
{% blocktrans %}Well, if you wish to know more of me, I have a page |
39 |
50 |
where I describe myself in a couple more sentences. You know, because I can =) |
40 |
51 |
{% endblocktrans %} |
41 |
52 |
</p> |
42 |
53 |
<a class="btn" href="{% url "main-myself" %}">{% trans "Read on" %}</a> |
43 |
- | </div> |
+ |
54 |
</div> |
44 |
55 |
|
+ |
56 |
<!-- |
+ |
57 |
<div id="publications" class="card"> |
+ |
58 |
<img src="/media/about/images/publications.png" /> |
+ |
59 |
<h3>{% trans "Publications" %}</h3> |
+ |
60 |
<p> |
+ |
61 |
{% blocktrans %}Throughout my academic career, I've written a lot, |
+ |
62 |
sometimes together with other people. To avoid that these papers get |
+ |
63 |
lost to the passing of time, I've decided to publish them on my website, should somebody |
+ |
64 |
want to read them.{% endblocktrans %} |
+ |
65 |
</p> |
+ |
66 |
{# CHANGE URL TO CORRECT ONE #} |
+ |
67 |
<a class="btn text" href="{% url "ugent2020-index" %}">{% trans "Consult publications" %}</a> |
+ |
68 |
</div> --> |
+ |
69 |
|
+ |
70 |
|
45 |
71 |
{# Quotebook card #} |
46 |
- | <div class="card"> |
47 |
- | <img src="/media/main/Quotebook.jpg" /> |
48 |
- | <!--Image © CC-BY 2014 Karel Hemerijckx |
49 |
- | (https://nl.wikipedia.org/wiki/Universiteit_Hasselt#/media/File:Campus_Diepenbeek.jpg)--> |
50 |
- | <h3>Quotebook</h3> |
51 |
- | <p> |
+ |
72 |
|
+ |
73 |
{# Projects card #} |
+ |
74 |
<div id="project" class="card"> |
+ |
75 |
<h3>{% trans "Other projects" %}</h3> |
+ |
76 |
<p> |
52 |
77 |
{% blocktrans %}A special treat for my buddies at Hasselt |
53 |
- | University: The one and the only Quotebook of Informatics! |
54 |
- | (Authorization required, Dutch only) |
55 |
- | {% endblocktrans %} |
+ |
78 |
present them to you. This cards takes you to the |
+ |
79 |
archive of past projects. |
+ |
80 |
{% endblocktrans %} |
56 |
81 |
</p> |
57 |
82 |
<a class="btn" href="{% url "ITdays-index" %}">{% trans "Open quotebook" %}</a> |
58 |
- | </div> |
+ |
83 |
{% trans "View projects" %}</a> |
+ |
84 |
</div> |
59 |
85 |
</div> |
+ |
86 |
</div> |
60 |
87 |
urls.py ¶
1 addition and 0 deletions.
views.py ¶
5 additions and 0 deletions.
View changes Hide changes
1 |
1 |
from datetime import date |
2 |
2 |
from django.utils import timezone |
3 |
3 |
from django.shortcuts import get_object_or_404, render # This allows to render the template with the view here. It's pretty cool and important. |
4 |
4 |
from django.http import HttpResponseRedirect, HttpResponse # Why? |
5 |
5 |
from django.urls import reverse # Why? |
6 |
6 |
from django.utils.translation import ugettext as _ |
7 |
7 |
from .models import * |
8 |
8 |
|
9 |
9 |
def get_age(): |
10 |
10 |
"""Returns my current age.""" |
11 |
11 |
today = date.today() |
12 |
12 |
birthday = date(1996, 8, 28) |
13 |
13 |
age = today - birthday |
14 |
14 |
years = str(int(age.days / 365)) |
15 |
15 |
return years |
16 |
16 |
|
17 |
17 |
def footer_description(): |
18 |
18 |
return _("Main pages of Maarten's website, a %(years)s year old Belgian programmer. Also an undergraduate student of Informatics @ UHasselt, and graduate student of Engineering Informatics at Ghent University.") % {'years': get_age()} |
19 |
19 |
|
20 |
20 |
def footer_links(): |
21 |
21 |
footer_links = [ |
22 |
22 |
[_("Contact me"), "mailto:maarten.vangeneugden@student.uhasselt.be"], |
23 |
23 |
[_("Hasselt University"), "https://www.uhasselt.be"], |
24 |
24 |
[_("Ghent University"), "https://www.ugent.be"], |
25 |
25 |
] |
26 |
26 |
return footer_links |
27 |
27 |
|
28 |
28 |
# TODO: Move this stuff to the template module. This is basically a description |
29 |
29 |
# of HOW to display data, but the view module is only responsible for WHAT data |
30 |
30 |
# to display. |
31 |
31 |
def standard_context(): |
32 |
32 |
context = { |
33 |
33 |
'materialDesign_color': "blue", |
34 |
34 |
'materialDesign_accentColor': "orange", |
35 |
35 |
'navbar_backArrow': True, |
36 |
36 |
'footer_title': _("Home page"), |
37 |
37 |
'footer_description': footer_description(), |
38 |
38 |
'footer_links': footer_links(), |
39 |
39 |
} |
40 |
40 |
return context |
41 |
41 |
|
42 |
42 |
def get_current_status(dt = None): |
43 |
43 |
"""Returns a string specifying my current state (and sometimes location). |
44 |
44 |
|
45 |
45 |
This function is actually based on my weekly schedule. I'd normally hook it |
46 |
46 |
up to my iCal files, but that doesn't include things like sleeping. Not to |
47 |
47 |
mention my university has a hard time following standards like "Put the |
48 |
48 |
location in the location field, not in the title of the appointment". I |
49 |
49 |
figured a simple function would do the job just as well. |
50 |
50 |
|
51 |
51 |
Keyword arguments: |
52 |
52 |
dt -- The datetime object of the day to check (defaults to current local time) |
53 |
53 |
""" |
54 |
54 |
|
55 |
55 |
MONDAY = 0 |
56 |
56 |
TUESDAY = 1 |
57 |
57 |
WEDNESDAY = 2 |
58 |
58 |
THURSDAY = 3 |
59 |
59 |
FRIDAY = 4 |
60 |
60 |
SATURDAY = 5 |
61 |
61 |
SUNDAY = 6 |
62 |
62 |
|
63 |
63 |
if dt is None: |
64 |
64 |
timezone.activate("Europe/Brussels") |
65 |
65 |
dt = timezone.localtime(timezone.now()) |
66 |
66 |
|
67 |
67 |
day = dt.weekday() |
68 |
68 |
hour = dt.time().hour |
69 |
69 |
minute = dt.time().minute |
70 |
70 |
|
71 |
71 |
""" Note on usage of the range() function: |
72 |
72 |
range(x, y) returns a list, beginning from x, but excluding y. So if a |
73 |
73 |
course runs from 13:00 to 15:00, then y should still be 15. Why? Because |
74 |
74 |
that makes it so that 14:59 is included, but 15:00 is not. if y would be 16, |
75 |
75 |
then 15:30 would also be included. |
76 |
76 |
""" |
77 |
77 |
|
78 |
78 |
# If nothing's returned by now, return a general response |
79 |
79 |
return _("Probably chilling a bit. Feel free to talk! ❤") |
80 |
80 |
|
81 |
81 |
# Views: |
82 |
82 |
|
83 |
83 |
def index(request): |
84 |
84 |
timezone.activate("Europe/Brussels") |
85 |
85 |
time_string = timezone.localtime(timezone.now()).strftime(" (%H:%M) ") |
86 |
86 |
status = _("Current status/location:") + time_string + get_current_status() |
87 |
87 |
template = "about/index.djhtml" |
88 |
88 |
|
89 |
89 |
# TODO: Move this stuff to the template module. This is basically a description |
90 |
90 |
# of HOW to display data, but the view module is only responsible for WHAT data |
91 |
91 |
# to display. |
92 |
92 |
context = { |
93 |
93 |
'status': status, |
94 |
94 |
'materialDesign_color': "blue", |
95 |
95 |
'materialDesign_accentColor': "orange", |
96 |
96 |
'navbar_title': _("Maarten's website"), |
97 |
97 |
'navbar_fixed': False, |
98 |
98 |
'parallax_src': "<img style=\"wdith:100vw;\" src=\"/media/about/images/parallax.png\">", |
99 |
99 |
'footer_title': _("Home page"), |
100 |
100 |
'footer_description': footer_description, |
101 |
101 |
'footer_links': footer_links, |
102 |
102 |
} |
103 |
103 |
|
104 |
104 |
return render(request, template, context) |
105 |
105 |
|
106 |
106 |
def myself(request): |
107 |
107 |
template = "about/about.djhtml" |
108 |
108 |
|
109 |
109 |
context = { |
110 |
110 |
'subject': _("Myself"), |
111 |
111 |
'navbar_title': _("Myself"), |
112 |
112 |
'age': get_age(), |
113 |
113 |
} |
114 |
114 |
context.update(standard_context()) |
115 |
115 |
return render(request, template, context) |
116 |
116 |
|
+ |
117 |
def project_archive(request): |
+ |
118 |
template = "about/project-archive.djhtml" |
+ |
119 |
context = {} |
+ |
120 |
return render(request, template, context) |
+ |
121 |