home

Change view context for new stylesheet

Author
Maarten Vangeneugden
Date
Sept. 20, 2020, 11:09 p.m.
Hash
1748436c51189825cd13084dda3f4c7ff4a3a668
Parent
aad51e78846827f16099e44f4dfb64daf19b5790
Modified files
templates/about/activism.djhtml
views.py

templates/about/activism.djhtml

1 addition and 1 deletion.

View changes Hide changes
1
1
{% load i18n %}
2
2
{% load static %}
3
3
{% get_language_info for LANGUAGE_CODE as lang %}
4
4
5
5
{% block title %}{% trans "Activism" %}{% endblock title %}
6
6
{% 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 %}
7
7
{% endblock description %}
8
8
{% block main %}
9
9
<section class="emphasis">
10
10
<h3 id="ĉirkaǔ">{% trans "Activism?" %}</h3>
11
11
<p>{% blocktrans %}You see, the world gets better all the time. Mostly, this is
12
12
    thanks to people who believe in something, and actively strive to better the
13
13
    world. They come in all sizes and types, but they're collectively named "activists".
14
14
    Now, I know that most people reading this don't think about themselves as
15
15
    being an activist; most likely you're studying, or working a career, taking
16
16
    care of friends and/or family. You don't have time for activism. At best,
17
17
    you might donate to a cause you believe in, or buy a sticker. Maybe even
18
18
    just because it's a small tax writeoff.{% endblocktrans %}
19
19
</p>
20
20
<p>
21
21
    {% blocktrans %}And you know what? <strong>That's perfectly fine.</strong>
22
22
        This page is not to tell you about how you're not doing <em>enough</em>
23
23
        or why it would matter more than what you're currently doing. There are
24
24
        enough other people that profess that already, and I personally don't
25
25
        think it helps activism a lot. Besides, lots of people already do things
26
26
        because they assume it helps. Look at recycling, blood donations, organ
27
27
        transplants (especially altruistic donations), child adoption, and so on.
28
28
        I know it's not often regarded as activism, but I do want to look at it
29
29
        in different ways than the stereotypical spreading of pamphlets and
30
30
        asking for signatures on market squares.{% endblocktrans %}
31
31
</p>
32
32
<p>
33
33
    {% blocktrans %}That's why I made this page for activism: I think a lot of
34
34
        people really want to make a change, but don't see it as viable for their
35
35
        life. Or they're not sure what to do. Here, I present a list of causes
36
36
        and activities I believe can make the world a better place for everyone.
37
37
        It's also important to remember that nobody can do everything, plenty of
38
38
        valid reasons why that's the case. Maybe you think that organic farming
39
39
        is better for the environment, but you still buy non-organic food because
40
40
        you can't afford the higher price. But that doesn't mean that partaking
41
41
        in activism is hypocritical by default (which is a reasoning that somebody actually
42
42
        used in a discussion about activism with me). On this page, you find causes
43
43
        I believe in, that you can donate to, or small things you can do in your
44
44
        daily life that help that. You won't find the general calls to action here
45
45
        like "You should vote" and "Recycle as much as possible",
46
46
        I assume most people already see those often enough. I target more specific and
47
47
        fewer mentioned points. For some things, I propose certain replacements
48
48
        to "ease" taking on an cause without disrupting your life radically.
49
49
        (Like vegetarianism; it's a good thing, really, but replacing ⅓ of most
50
50
        people's daily diets is too radical for most people to do anyway.)
51
51
        I hope it allows you to partake more in activism.{% endblocktrans %}
52
52
</p>
53
53
<p>
54
54
	{% blocktrans %}I want to end this with a nice citation,
55
55
		<a href="https://en.wikiquote.org/wiki/Frederick_Douglass#West_India_Emancipation_.281857.29"
56
56
		   target="_blank">accredited to Frederick Douglass</a>:{% endblocktrans %}
57
57
	<blockquote>{% blocktrans %}If there is no struggle, there is no progress.
58
58
		Those who profess to favor freedom, and yet depreciate agitation,
59
59
		are men who want crops without plowing up the ground.
60
60
		They want rain without thunder and lightning. They want the ocean
61
61
		without the awful roar of its many waters. This struggle may be a
62
62
		moral one; or it may be a physical one; or it may be both moral and
63
63
		physical; but it must be a struggle. Power concedes nothing without
64
64
		a demand. It never did and it never will.{% endblocktrans %}</blockquote>
65
65
</p>
66
66
67
67
</section>
68
68
<section>
69
69
70
70
<h3 id="procreation">{% 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 href="https://en.wikipedia.org/wiki/File:World-Population-1800-2100.svg"
79
79
		   target="_blank">This graph</a>
80
80
        shows the rise of the global population, and
81
81
        <a href="https://en.wikipedia.org/wiki/File:Major_greenhouse_gas_trends.png"
82
82
		   target="_blank">these graphs</a>
83
83
        show the increase of greenhouse gases during that same timespan.{% endblocktrans %}
84
84
</p>
85
85
<p>
86
86
    {% blocktrans %}I'm not the first one to state that having no children is the
87
87
best thing you can do:
88
88
        <a href="http://iopscience.iop.org/article/10.1088/1748-9326/aa7541/pdf"
89
89
		   target="_blank">A study</a>
90
90
        calculated that living a <em>completely</em> car-free life reduces your carbon footprint by 2.4 tonnes of CO₂(-equivalent emissions) per year,
91
91
        while having just one <strong>(just one!) fewer child reduces it by 58.6 tonnes of CO₂. Per. Year.</strong>
92
92
        It goes without saying that having one fewer child is <em>way</em> easier than living without a car for the
93
93
        rest of your life.<br />
94
94
        You can see why it strikes me as very odd that lots of people are calling for
95
95
        small solutions like electrical cars, or a vegetarian diet, while
96
96
        at the same time omitting what might be the easiest and most effective
97
97
        solution to make a truly great impact on the world. Sure, the other things
98
98
        help, but not nearly as much as having no/fewer children.{% endblocktrans %}
99
99
<p>
100
100
    {% blocktrans %}From that (again: scientifically proven) point, the inference is thus:
101
101
        Every ecological problem caused by humans gets larger and more destructing
102
102
        with every new human. The easiest and best solution to this problem, is to do as
103
103
        I do, and have no children. By not creating more humans, you are saving the planet
104
104
        from probably 4-10 people in the following decades.{% endblocktrans %}
105
105
</p>
106
106
<p>
107
107
    {% blocktrans %}Having no children allowed me to study whatever I want,
108
108
        and might be the biggest contribution to planet Earth I'll ever make. At the same time,
109
109
        I've seen a member of my family give up a possible job as police inspector because she
110
110
        got pregnant. These are just personal anecdotes, but I doubt I'd have to look very
111
111
        far for other examples where somebody had to stash per dreams because of an oncoming child.
112
112
        (If that person even gets to see that child very much: My parents got divorced, which
113
113
        is not only bad for the children of said parents, but in my case, my father
114
114
        didn't get to see me very often when I was a minor.)
115
115
    {% endblocktrans %}
116
116
</p>
117
117
<p>
118
118
	{% blocktrans %}Some people suggest that not the amount of people living is
119
119
	the problem, but that the way they live is bad. So solving the climate
120
120
	mayhem can also happen with a more sustainable lifestyle.<br />
121
121
	Let's ignore the fact that saying seven billion people is "not too
122
122
	much" is (at least) remarkable. First, for a lot of people, a more
123
123
	"sustainable" lifestyle is simply too hard to accomplish. The more
124
124
	people there are, the less resources are available for everyone. Lowering
125
125
	the population directly implies that everyone's lifestyle becomes
126
126
	automatically more sustainable, and requires practically no difficult
127
127
	intervention.<br />
128
128
	Also, this statement prepositions that there's enough resources for
129
129
	everyone. This is ignorant; if everyone lived in a decent way, we'd need
130
130
	at least 2.5 Earths just to keep up. Currently, the disgusting way
131
131
	people in third world countries have to live can't even offset a way of
132
132
	living humanely.<br />
133
133
	Finally, the climate mayhem has already started, and its consequences are
134
134
	already happening. Even assuming that 7 billion people is not too much,
135
135
	getting them all to live sustainable will take way longer than simply
136
136
	reducing the population, and we can't afford any delay.<br />
137
137
	Oh, and before I forget: Having no children and a sustainable lifestyle
138
138
	are not mutually exclusive. We can (and must) do both.{% endblocktrans %}
139
139
</p>
140
140
<p>
141
141
{% blocktrans %}Some people tout the economy as a reason why this is a bad
142
142
	suggestion.<br />
143
143
	First, simply making this statement implies that economical progress is an
144
144
    argument that's worth
145
145
	taking into consideration with the current direction we're heading, which is
146
146
	one where the economy will be the least of our problems.<br />
147
147
	Secondly, many economists say that a constant growth is economically
148
148
	necessary, and since the economy grows with more people, reducing the birth
149
149
	rate is bad. This argument dismisses discussion out of hand ("It goes
150
150
	against our current system, therefore this will be bad"). It also assumes
151
151
	that we should always work towards "economic growth", which could work if
152
152
	the planet would also grow infinitely. Since it doesn't, economic growth is
153
153
	finitely bound, and since
154
154
	<a href="https://en.wikipedia.org/wiki/Earth_Overshoot_Day" target="_blank">
155
155
		we're currenty using more of the Earth than it can possibly
156
156
		replenish</a>, we've exceeded that limit. Thus, our current economic
157
157
	situation is incompatible with the planet we all live on. One of the two
158
158
	must change, and we're stuck on Earth, so the economy must change.<br />
159
159
	While we're on the subject of economics:
160
160
	A reduction in the world population has also secondary economical benefits:
161
161
	It's easier for a government to pay for healthcare and education if there are fewer
162
162
	students/patients to pay for in the first place. These funds can then easily be divested
163
163
    to paying pensions for the elderly, or other problems that need funding.
164
164
    Also, jobs that have struggle with constant shortage of workforce (like school teachers)
165
165
    will see this problem gradually disappear.
166
166
    Of course, global heating already puts economies across the planet
167
167
in jeopardy because of all the problems it causes, that then need fixing. It
168
168
also causes so-called climate refugees, who also need to be granted asylum, and
169
169
all the costs that come with it.{% endblocktrans %}
170
170
</p>
171
171
<p>
172
172
    {% blocktrans %}Governments ought to teach children in school about this matter,
173
173
    and spread information about (working) anticonception measures. An increase in
174
174
    abortion rights will also help, and is also beneficial to the rights of women, another
175
175
	important problem. It goes without saying that I am pro abortion rights.<br />
176
176
	Of course, many of these measures directly contradict religious teachings
177
177
	(including the thought that women must give birth as much as possible,
178
178
	<a href="https://www.vrt.be/vrtnws/nl/2018/01/05/vlaams-belang-wil-dat-vlamingen-meer-kinderen-krijgen---nieuwkom/" target="_blank">
179
179
	ideas that are also often espoused by extremist groups, like
180
180
    Vlaams-Belachelijk and AfD<!--Albernheit für Deutschland?--></a>),
181
181
	but we mustn't listen to that; they're fundamentally irrational, and
182
182
	their preachers would rather condemn people to parenthood against their will,
183
183
	rather than allow abortions, which are medically speaking less dangerous
184
184
	procedures than giving birth. Forcing people to risk maternal death against
185
185
	their will because of a flawed reasoning is reprehensible, that's why they
186
186
	should be called the
187
187
	<a href="https://www.theguardian.com/us-news/2018/jan/22/abortion-lets-call-the-pro-lifers-what-they-are-pro-death">
188
188
		<strong>pro-death</strong> movement</a>; because of these people, the US
189
189
	now has
190
190
	<a href="https://www.npr.org/2017/05/12/528098789/u-s-has-the-worst-rate-of-maternal-deaths-in-the-developed-world">
191
191
	the highest number of maternal deaths in the developed nations.</a>{% endblocktrans %}
192
192
</p>
193
193
<p>
194
194
	{% blocktrans %}While I don't want humanity to disappear, I don't have to worry
195
195
	that my call to not have children will cause that; there is no way I'd ever become
196
196
	so influential that I would cause that to happen. Therefore, any change that
197
197
    I might cause is all to the good.<br />
198
198
    I also don't want governmentally issued laws that limit procreation; that is
199
199
    very unlikely to work anyway, and since lower income households have more
200
200
    children on average than higher income, the burden of such a law would fall
201
201
    on those people that have enough problems already. It would also fuel the idea
202
202
		that wanting a family should be a misdemeanour, which is ridiculous.
203
203
    (To continue on that: The government should focus especially on immigrants
204
204
    and lower income households, because these groups have statistically the
205
205
    largest families. Reducing the birthrate with them will have more effect
206
206
    than with other types of households.)
207
207
    Also, children that are born, deserve/need all the
208
208
    help to develop themselves, and laws need to be put in place that supports
209
209
    families, such as school and child subsidies, to name a few.{% endblocktrans %}
210
210
</p>
211
211
<p>
212
212
{% blocktrans %}Additionally, the time that would otherwise need to be invested
213
213
in child care, is then completely up to you to use for other things. You
214
214
can go on a very long vacation, you can devote yourself to a cause, make a
215
215
lucrative career, study, ...{% endblocktrans %}
216
216
</p>
217
217
<p>
218
218
    {% blocktrans %}But perhaps you still want to have a family. And that's no problem whatsoever:
219
219
        Thousands of orphans are waiting for a family as you're reading this,
220
220
        and studies show that adoption does wonders for a child's development.
221
221
        By adoption (or fostering), you can build a family, without increasing
222
222
        the climate mayhem. It's a great way to devote yourself to a better world,
223
223
        and be a parent to somebody who desperately needs it.{% endblocktrans %}
224
224
</p>
225
225
</section>
226
226
<section>
227
227
<h3 id="glossary">{% trans "(Anti-)Glossary" %}</h3>
228
228
<p>
229
229
    {% blocktrans %}Words mean things. Like, a lot. We use them to communicate
230
230
    our thoughts, how we perceive the world and how we organize that. The way we
231
231
    speak impacts what people think of us, and influences how they might think
232
232
    about stuff.<br />
233
233
    All that to say that another form of activism can come from using a
234
234
    vocabulary that differs from the "mainstream". By thinking about what you
235
235
    say, you can have a clear thinking process, and avoid giving other people
236
236
    the wrong ideas. This is why I put up a glossary here that you can use to
237
237
    avoid misconceptions in your daily conversation.<br />
238
238
    For a glossary related to informatics, I urge you to read
239
239
    <a target="_blank" href="https://www.gnu.org/philosophy/words-to-avoid.html">
240
240
    the GNU project glossary</a> which
241
241
    handles that off already. My glossary here is a personal one, and tackles
242
242
    more diverse topics. Most of them are mine, but if I did not coin a term, I
243
243
    will put a link to where I found it.{% endblocktrans %}
244
244
</p>
245
245
<dl>
246
246
    {% if lang="nl" %}
247
247
    <dt id="vlaams-belang"><s>Vlaams Belang</s> Vlaams-Belachelijk</s></dt>
248
248
    <dd>Vlaams-Belachelijk is een politieke partij die belachelijk, gevaarlijk
249
249
        en soms zelfs neonazistisch gedachtegoed
250
250
        probeert te verspreiden over Vlaanderen, met ronduit achterlijke
251
251
        ideeën. Een korte opsomming van de meest achterlijke acties en standpunten:
252
252
    <ul>
253
253
        <li>Een soevereine Republiek Vlaanderen oprichten, zonder een uitgewerkt
254
254
            plan over hoe dat zou moeten gebeuren</li>
255
255
        <li>Het lukraak arresteren en deporteren van allochtonen</li>
256
256
        <li><a href="https://www.hbvl.be/cnt/dmf20180105_03281734/vlaams-belang-start-opvallende-campagne-nieuwkomers-die-maken-we-zelf" target="_blank">
257
257
            Vlaamse vrouwen aanzetten zoveel mogelijk kinderen te baren, om een
258
258
            zogenaamd "onevenwicht door allochtone zwangerschappen" recht te
259
259
            zetten</a></li>
260
260
        <li><a href="https://www.vrt.be/vrtnws/nl/2019/08/21/parket-start-onderzoek-naar-bericht-vlaams-belang-over-burgemees/" target="_blank">
261
261
            Andere politici belasteren met leugens over dat ze zouden rijden
262
262
            onder invloed van alcohol</a></li>
263
263
        <li><a href="https://www.vrt.be/vrtnws/nl/2020/01/24/krant-van-west-vlaanderen-eist-excuses-en-schadevergoeding-na-ma/" target="_blank">
264
264
            Manipulatie van beelden om onwaarheden te kunnen verspreiden die hun
265
265
            gedachtegoed zouden moeten bevestigen</a></li>
266
266
        <li><a href="https://web.archive.org/web/20190604141847/https://www.vlaamsbelang.org/vrt-promoot-homohuwelijk/" target="_blank">
267
267
            Afkeuren van gelijke rechten voor holebi's, en in het algemeen elk
268
268
            niet-heterofiel gedrag afkeuren</a></li>
269
269
        <li><a href="https://www.vrt.be/vrtnws/nl/2019/11/28/vlaams-belang-verkoopt-vlaamse-identiteitskaarten-voor-warmste/" target="_blank">
270
270
            Misbruik van goede doelen om eigen identitaire propaganda te
271
271
            verspreiden</a></li>
272
272
        <li><a href="https://www.vrt.be/vrtnws/nl/2019/12/18/incident-op-antwerpse-gemeenteraad-je-zit-niet-in-marokko-dus/" target="_blank">
273
273
            Discriminerend taalgebruik in een gemeenteraad tegen politicus die
274
274
            polarisatie van Vlaams-Belachelijk aankaart</a></li>
275
275
        <li><a href="https://www.demorgen.be/politiek/vlaams-belang-wil-kindergeld-van-criminele-minderjarigen-intrekken~b267a78e/" target="_blank">
276
276
            Schrappen van kindergeld voor minderjarigen die een misdaad begaan</a></li>
277
277
        <li><a href="https://www.hbvl.be/cnt/dmf20200111_04801588/dries-van-langenhove-gastspreker-op-racistisch-amerikaans-congres" target="_blank">
278
278
            Neonazi Dries Van Langenhove laten spreken voor rascisten met zegen
279
279
            van Vlaams-Belachelijk (het artikel gebruikt de term "nieuw-rechts",
280
280
            lees hiervoor "neonazisme")</a></li>
281
281
        <li><a href="https://www.hbvl.be/cnt/dmf20190823_04572955/vlaams-belang-pompt-nog-eens-100-000-euro-in-online-propaganda" target="_blank">
282
282
            Vlaams-Belachelijk pompt tienduizenden euro's in online
283
283
            propaganda</a></li>
284
284
        <li><a href="https://www.vrt.be/vrtnws/nl/2019/08/27/vlaams-belang-lid-neemt-ontslag-na-racistische-en-seksistische-b/" target="_blank">
285
285
            Vlaams-Belachelijke ontmenselijkt personen met een zwarte
286
286
            huidskleur, gevolgd door ontmenselijken van vrouwen, die "objecten"
287
287
            zouden zijn</a></li>
288
288
        <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">
289
289
            Zonder politionele opdracht zelf een opsporingsbericht verspreiden
290
290
            om angst onder de bevolking te zaaien als politieke strategie</a></li>
291
291
        <li><a href="https://www.hbvl.be/cnt/dmf20150401_01609705/dewinter-en-annemans-in-clinch-over-racisme" target="_blank">
292
292
            "Ik ben racist en daar ben ik fier op." ~ Filip Dewinter, gewezen
293
293
            voorzitter en boegbeeld
294
294
            van Vlaams-Belachelijk</a></li>
295
295
        <li>...</li>
296
296
    </ul>
297
297
    <p>
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 en zijn hun ideeën simpelweg dom en schadelijk op de lange termijn
306
306
    voor heel België. Als klap op de vuurpijl heeft de partijtop de ontmaskerde
307
307
    neonazi Dries Van Langenhove als lijsttrekker opgegeven om hem (met succes) in het Vlaams
308
308
    parlement te kunnen krijgen. En als je niet weet wie dat is, wel... Kijk
309
309
    zeker dan eens de volgende reportage als je tijd hebt:
310
310
    <!-- PANO -->
311
311
    <cite>
312
312
    Om onze radicale ideeën te verwezenlijken, moeten we gematigd
313
313
    communiceren.
314
314
    </cite>
315
315
    Als Vlaams-Belachelijk dit soort mensen vrijwillig uitnodigt als
316
316
    <em>lijsttrekker</em>, trek dan zelf uw conclusies over wat deze partij
317
317
    werkelijk voor ogen heeft.
318
318
</p>
319
319
<p>
320
320
    Het is ook belangrijk om verder te kijken dan de leugens die de partij zelf
321
321
    verspreidt. Zelf zullen de partijleden niet toegeven dat ze racistisch
322
322
    zijn, dat ze fascisme wel zien zitten, of dat neonazi's toch wel plaats
323
323
    hebben in de partij. Dat is natuurlijk een techniek om mensen voor hun
324
324
    partij te winnen: Geen weldenkend mens zal stemmen voor een partij die
325
325
    openlijk toegeeft aan neonazisme. De technieken worden mooi uiteengezet in
326
326
    deze video van
327
327
    <a href="https://www.patreon.com/contrapoints" target="_blank">Natalie Wynn</a>:
328
328
    <!--HOW TO RECOGNIZE FASCISM-->
329
329
330
330
    Natuurlijk kent elke politieke partij haar uitschuivers en fouten. Maar de
331
331
    hoeveelheid die Vlaams-Belachelijk maakt is gewoon niet te vergelijken met
332
332
    andere partijen. Met de regelmaat van de klok komen
333
333
    <a href="https://www.hbvl.be/cnt/dmf20181002_03801720/vijftien-nazisympathisanten-kandidaat-voor-vlaams-belang" target="_blank">
334
334
        partijleden in het nieuws omdat het neonazi's blijken te zijn.</a>
335
335
    Daarom noem ik deze partij Vlaams-Belachelijk, en vraag ik bij deze
336
336
    aan iedereen om nooit, maar dan ook <strong>nooit</strong> voor deze partij
337
337
    te stemmen.
338
338
</p>
339
339
340
340
    <dt id="auteursrechten"><s>Auteursrechten</s> Kopieerrechten</s></dt>
341
341
    <dd>Dit is een letterlijke vertaling van het Engelse woord
342
342
    <em>copyright</em>, de verzamelnaam voor wetgeving inzake het kopiëren van
343
343
    creatieve werken. In het Nederlands worden dit foutief "auteursrechten"
344
344
    genoemd. Ik vraag aan iedereen om deze term te vermijden, en wel om deze
345
345
    redenen:
346
346
    <ul>
347
347
        <li>Deze rechten draaien om het recht om bepaalde dingen te kopiëren,
348
348
        in naam van het algemeen belang die creatieve werken vormen voor het
349
349
        uitbouwen van onze cultuur. Ze bestaan voor het goed van het volk, niet
350
350
        om een exclusief recht aan auteurs toe te kennen. De benaming moet
351
351
        dit reflecteren, en "kopieerrechten" doet dat perfect.</li>
352
352
        <li>Kopieerrechten "auteursrechten" noemen doet vermoeden dat elke keer
353
353
        dat iemand oproept tot het inperken van kopieerwetgeving, dat dit een
354
354
        directe aanval is op de rechten van auteurs, maar niets is minder
355
355
        waar: de huidige kopieerwetgeving in praktisch de hele wereld
356
356
        laat het exclusieve kopieerrecht
357
357
        duren tot minstens 50 jaar na de dood van de auteur. Wie heeft daar nu
358
358
        enig nut aan, behalve bedrijven die het gebruiken om creativiteit en
359
359
        delen van onze cultuur zo lang mogelijk financieel uit te melken? Hoe
360
360
        durft Nintendo bijvoorbeeld te claimen dat niemand een spelletje mag maken met Mario
361
361
        in, ook al is dit idee gekend door honderden miljoenen mensen? Dit heeft
362
362
        niets, maar dan ook absoluut <strong>niets</strong> te maken met de
363
363
        rechten van auteurs, maar met kopiëren, en het systematisch tegenwerken
364
364
        van creativiteit onder de bevolking.</li>
365
365
        <li>Het idee dat kopieerrechten altijd toekomen aan de auteurs (en dat
366
366
        daarom auteursrechten ook een redelijke benaming zou zijn) is ook fout:
367
367
        Veel programmeurs zijn in dienst van bedrijven waar zij software
368
368
        programmeren. De kopieerrechten van die software komen dan wel toe aan
369
369
        het bedrijf, maar niet aan de auteurs. En daar bedrijven geen
370
370
        natuurlijke personen zijn (en dus ook geen auteur kunnen zijn), is de
371
371
        enige juiste benaming "kopieerrechten" (die wel door een bepaald bedrijf
372
372
        in bezit kunnen zijn).</li>
373
373
    </ul></dd>
374
374
    {% endif %}
375
375
376
376
    {% comment %}TODO Albernheit, Affigkeit?
377
377
		<dt id="afd"><s>Alternative für Deutschland</s> Albernheit für Deutschland</dt>
378
378
	<dd>{% blocktrans %}This is a German political party that has repeatedly
379
379
	espoused racist and discriminating ideas, with the usual bullshit sauce of
380
380
	"traditional family values" as a shield. Following the same reasoning for
381
381
	calling the "Alt-right" neonazism, I call this party "Albernheit für
382
382
	Deutschland", because "Albernheit" {% endblocktrans %}{% endcomment %}
383
383
    <dt id="alt-right"><s>{% trans "Alt-right" %}</s> {% trans "Neonazism" %}</dt>
384
384
    <dd>{% blocktrans %}What is usually referred to in mainstream media as the
385
385
    "alt-right" movement is a collection of groups that espouse nazi ideology,
386
386
    that spread hatred amongst society, and propose blanket discrimination and
387
387
    racism to the fullest extent possible, with the eventual goal of destabilizing
388
388
    everyone and everything, just for the sake of destabilization.
389
389
    They call themselves "alt-right", which is a
390
390
    portmanteau of "alternative right". This wording is used to describe their
391
391
    views as an "alternative" to other right-wing views, but what they're
392
392
    standing for (neonazism) is <em>in no possible way an alternative
393
393
    political stream for which support can reasonably be defended.</em>
394
394
    Calling it alt-right fails to indicate the
395
395
    imminent danger these people pose, and hides the fact that they are
396
396
    neonazis. Calling things by their actual name removes this mask of being
397
397
    "alternative".{% endblocktrans %}</dd>
398
398
	{% comment %}
399
399
	<dt id="{% trans "winning-elections" %}"><s>{% trans "Winning elections" %}</s></dt>
400
400
    <dd>{% blocktrans %}All media <em>love</em> to talk about so-called
401
401
    "winners" and "losers" with every election, what parties are "winning",
402
402
    and so on. What this does is diminish the vital
403
403
    importance of a democratic election to the idea of a stupid match, as if the
404
404
    goal is to be "the best" and "win" or whatever the fuck that means. This
405
405
    inspires the idea that votes are something you should win over from others,
406
406
    and nothing else; consequences be damned, as long as you win.
407
407
    It also causes people to restrain from voting for smaller
408
408
    parties that align more with their thoughts, because "they won't win anyway
409
409
    so I might as well vote for a party that might become big enough". America
410
410
    is a prime example of how bad the idea of making elections a contest can
411
411
    damage the entire nation, where the elections are a downright insult to
412
412
    democracy (do note that America is not a democracy, but a <em>plutocracy with
413
413
    a democratic façade</em>). The simple solution is to <strong>not</strong>
414
414
    talk about winners and losers. Instead, talk about who got the most votes,
415
415
    who got less votes, and so on, but avoid contest lingo at all costs.{% endblocktrans %}</dd>
416
416
	{% endcomment %}
417
417
418
418
    <dt id="pro-life"><s>Pro-life</s>{% trans "Pro-death" %}</dt>
419
419
    <dd>{% blocktrans %}People that fight against abortion rights see this as
420
420
    some kind of moral crusade that they are pro-life, as if to say that people
421
421
    who propose abortion rights are anti-life. This is dangerous spin: Not only
422
422
    do abortions allow many people a path out of poverty (which would also
423
423
    impoverise
424
424
    any offspring they get), abortions are medically speaking less dangerous to
425
425
    the pregnant woman than carrying the foetus to term. America now has the
426
426
    highest amount of maternal deaths in the developed world because of these
427
427
    people. Thus, they are responsible for the deaths of many people, and since
428
428
    they see no problem with their views, they are pro-death people.<br />
429
429
    <a target="_blank"
430
430
       href="https://www.theguardian.com/us-news/2018/jan/22/abortion-lets-call-the-pro-lifers-what-they-are-pro-death">
431
431
    I did not coin this term.</a>{% endblocktrans %}</dd>
432
432
</dl>
433
433
    
434
434
    <dt id="pro-choice"><s>pro-choice</s> {% trans "Pro abortion rights" %}</dt>
435
435
    <dd>{% blocktrans %}Pro-choice is used by people that propose extension of
436
436
    abortion rights, but don't want to stress people with their
437
437
    views. As such they state this is a matter of choice, while omitting the
438
438
    challenge of condemnation of abortion rights.<br />
439
439
    Let me be clear that no person in their right mind would say having an
440
440
    abortion is a pleasant thing.
441
441
    And in a world where women don't ever have a
442
442
    risk of getting pregnant if they don't want to, abortion probably wouldn't
443
443
    be so necessary. But in this world, it happens. And when it does, these people deserve
444
444
    all the help they can get. Abortion rights make that legally possible.<br />
445
445
    People who do undergo abortion do this <em>because they have no choice left
446
446
    anymore</em>, so saying that this is about choice is wrong.
447
447
    It is about the right to have an abortion when necessary, an
448
448
    essential right for humans. If that rubs anyone the wrong way, so be
449
449
    it.<br />
450
450
    <a target="_blank" href="https://stallman.org/antiglossary.html#pro-choice">
451
451
    I did not coin this term.</a>{% endblocktrans %}</dd>
452
452
    </dd>
453
453
454
454
455
455
456
456
    <dt id="stem"><s>STEM</s> {% trans "Literally just the name of the study" %}</dt>
457
457
    <dd>{% blocktrans %}A lot of studies have been labeled STEM in recent
458
458
    years, because some people suggest that we need a lot of people with
459
459
    knowledge in those fields for the future.<br />
460
460
    I'm under the impression that it's now being regarded as something that puts
461
461
    "STEM studies" on a better level of regard than other studies. "STEM label
462
462
    or it's not a study worth pursuing", if you will.<br />
463
463
    I find that ridiculous; lots of non-STEM-studies bring forth people that we
464
464
    desperately need, also in this ever more connected world; interpreters are
465
465
    needed for translation, lawyers are required to give citizens legal
466
466
    representation and guidance, sociologists give us a scientifically based
467
467
    idea of how humans
468
468
    interact, and so on. I've studied informatics and I'd like people to call me
469
469
    what I am: a student of informatics, not a "STEM undergraduate".{%
470
470
    endblocktrans %}</dd>
471
471
472
472
    <dt id="computer-science"><s>{% trans "Computer science" %}</s> {% trans "Informatics" %}</dt>
473
473
    <dd>{% blocktrans %}In English (and sometimes also in Dutch), my study at the university is often referred to as merely
474
474
    "Computer science", as if the only thing I learned about is just
475
475
    "computers". That is degrading to my study and to my abilities, as well as
476
476
    to other students of informatics.<br />
477
477
    Informatics is the study of information: In more practical terms, that means
478
478
    a student-informatician learns about how information is retrieved, the
479
479
    nature of information itself, how we can store information, how we infer
480
480
    new information from data. The focus is really, <em>information</em>, not
481
481
    computers.<br />
482
482
    This means that an informatician wields a toolbelt of various skills: Per
483
483
    must learn about:
484
484
    <ul>
485
485
        <li>Statistics; the mathematical principles to interpret and collect
486
486
            information, as well as inferring conclusions from that
487
487
            information.</li>
488
488
        <li>Discrete mathematics; the theories behind sets, tuples, graphs,
489
489
            algorithms, and so on.</li>
490
490
        <li>Logic; this teaches about collections, making sound proofs, and
491
491
            computational complexity of algorithms.</li>
492
492
        <li>Human interactions; how do people communicate with technology, how
493
493
            can we take their data and present them with understandable
494
494
            services, how do we deal with visually impaired, ...</li>
495
495
        <li>Software engineering; what are crucial steps in developing software
496
496
            that can serve as a long-term solution, how to maintain it, how do
497
497
            you talk to clients and learn their wishes?</li>
498
498
        <li>Telecommunication; what are the ways that we can transmit data, how
499
499
            do imperfections occur and can we fix them, can we perfectly
500
500
            reconstruct an analog, continuous signal with a digital, discrete
501
501
            one, ...</li>
502
502
        <li>Cryptography; how do we secure information, transmit it without
503
503
            eavesdropping, can we safeguard vital communications?</li>
504
504
        <li>And so on...</li>
505
505
    </ul>
506
506
    Informatics is a very broad study, and computer science is a part of that,
507
507
    true. But just calling it that does disservice to what it's really about. It
508
508
    also makes it sound as if there's not really that much to it, who doesn't
509
509
    work with computers?
510
510
    The reason that it's so often called that, is because informatics is
511
511
    thorougly linked to computers, and computers are actually incredibly handy
512
512
    tools for our study. But they're not the sole focus (at least not at the
513
513
    universities I studied them), and they shouldn't be. In fact, if a wizard
514
514
    would destroy all computers overnight, lots of fields in informatics could
515
515
    still exist on their own merits. Studying a science is
516
516
    all about learning the how, the why, the fundamentals, of your field, not just the
517
517
    tools you use, that's what college is for.<br />
518
518
    Calling informatics just "computer science" is akin to calling mathematics "number science";
519
519
    it is true that
520
520
    mathematics has undoubtedly close connections with digits and numbers, but
521
521
    calling the whole study by that name does not take into account all the
522
522
    other fields that mathematics encompasses, most of which don't even really
523
523
    need numbers at all to exist. We understand that and call it by its proper
524
524
    name, so as to avoid reducing it to a portion of it that's very visible in
525
525
    our daily lives. Please treat informatics with the same
526
526
    reasoning, and don't call it "computer science".{% endblocktrans %}</dd>
527
527
</dl>
528
528
529
529
530
530
<h3 id="diamonds">{% trans "Don't buy diamonds" %}</h3>
531
531
<p>
532
532
    {% blocktrans %}Diamonds are often mined in inhumane circumstances. The
533
533
    profits fuel cruel wars, which cause havoc on the local population and
534
534
    finance terrorism on the African people, as well as enslavement.<br />
535
535
    They're also worthless; Diamond is a very abundant material, and can easily
536
536
    be made in laboratories. The price is artificially inflated by the monopoly
537
537
    on diamond distribution by the De Beers corporation. Buying a diamond
538
538
    automatically means you're being scammed.{% endblocktrans %}
539
539
</p>
540
540
<p>
541
541
    {% blocktrans %}If you want to buy an engagement ring (which is a ritual
542
542
    also fueled by a De Beers advertising campaign), look out for
543
543
    (cubic) zirconia or moissanite rings. They're a ton cheaper, and look
544
544
    exactly like diamonds. The latter was even mistaken for
545
545
    diamond by the person who discovered it for the first time!{% endblocktrans %}
546
546
</p>
547
547
548
548
<h3 id="facebook">{% trans "Get/Stay off Facebook" %}</h3>
549
549
<p>
550
550
	{% blocktrans %}Facebook is an immense threat to our civil rights and
551
551
		liberties. I cannot possibly overstate how important it is that we
552
552
		collectively act to make this company rot away.<br />
553
553
		The useds of Facebook have their lives completely tracked and monitored,
554
554
		everything. It's a flagrant privacy violation.<br />
555
555
556
556
		Believe me, <strong>I KNOW</strong> that leaving Facebook is a hard pill
557
557
		to swallow. Facebook facilitates communcation with acquintances and
558
558
		friends, and humans are social creatures, we long for connection with
559
559
		other people. When you've been used by Facebook, it's hard to get its
560
560
		hooks off. We cannot refer to this as an addiction, because that would
561
561
		be like calling eating an addiction to food.
562
562
563
563
		Saying "I have nothing to hide" is not what this is about. It's
564
564
		erroneous to say privacy and secrecy are the same thing. I don't hide
565
565
		from my friends that I take a bath to clean myself but I'd never allow
566
566
		them to watch me do so. I love my parents but I don't allow them to come
567
567
		inside my place without my permission. I'm not ashamed to buy orange
568
568
		juice but I pay cash because I don't want to be recorded doing so (which
569
569
		happens when you use debit/credit cards).
570
570
		I'm sure you can imagine more examples like these.<br />
571
571
		Also, even if you were a person that doesn't care about privacy, there
572
572
		are people that do, and <strong>need</strong> privacy. Facebook makes it
573
573
		harder to call upon that right, because its mere existence changes the
574
574
		<em>status quo</em> from privacy being a human right, to privacy being
575
575
		something that requires justification: "Surely if thát many people are
576
576
		on Facebook, maybe privacy isn't that important to have as a right?"
577
577
578
578
		For people that I manage to convince to leave, but just need a final
579
579
		argument to take the definitive step: I ask you to not only do
580
580
		this for yourself, but for everyone else as well: Every person being
581
581
		used by Facebook increases the power it has, but the reverse is also
582
582
		true: Every person that decides to take off the shackles, makes it
583
583
		easier for others to do as well. By not being on Facebook, you help
584
584
		everyone else with not being there either.
585
585
		{% endblocktrans %}</p>
586
586
587
587
		<!--<h3 id="gender-prenouns">{% trans "Gender neutral prenouns" %}</h3>
588
588
        Ja ik ga toch eerst al de rest afschrijven anders blijf ik bezig-->
589
589
{% comment %}
590
590
<h3 id="human-rights">{% trans "Moral provision for civil actions" %}</h3>
591
591
<p>{% blocktrans %}
592
592
	I want to make a general call to activism that is less a matter
593
593
	me to guard your human rights more effectively, and to stand up against
594
594
	those that seek to violate it, be it by democratic voting, civil
595
595
	disobedience, or even violence to stop an immediate threat.
596
596
	I've thought about this a lot, in a philosophical way: About how to
597
597
	justify not following laws, why we do so, when it can be morally
598
598
	justified, accountability, ...
599
599
	
600
600
	I haven't studied jurisprudence, but I don't think that makes my reasoning
601
601
	automatically worthless. It might be that some things seem out of the
602
602
	ordinary. I do know I am not crazy, and I can assure you I didn't think of
603
603
	this on one louzy afternoon.
604
604
	Eventually, I have created a general rule I named: "The protection of human
605
605
	rights and the moral integrity of their limitations". In full detail,
606
606
	the rule is as follows:
607
607
		<quote>
608
608
			All humans are entitled to human rights at every point in their
609
609
			lives, in all contexts.
610
610
			Being rights, they do not require justification to exercise
611
611
			them, and can be applied in the broadest terms possible.
612
612
			Should there be an entity looking to restrict those rights, the
613
613
			burden of justification falls on that entity; it must provide a
614
614
			valid reasoning as to why a restriction needs to be put in
615
615
			place. The people that the restriction applies to (and <em>ónly</em>
616
616
			those people) shall decide on the validity, not the
617
617
			entity arguing in favour of it. Should said entity fail to provide
618
618
			valid justification, the restrictions that follow (for 
619
619
			example: laws or contract terms) are implicitely
620
620
			<em>void ab initio</em>, because their existence lacks any ground to
621
621
		    be morally enforceable. It follows that every violation of, and
622
622
			resistance against said
623
623
			restrictions is (by default) morally justified. The entity
624
624
			responsible for putting the restriction in place, <em>ánd</em> those
625
625
			that enforce these restrictions, remain guilty of a human rights
626
626
			violation and must be prosecuted as if the restriction didn't exist.
627
627
			Because of the moral void, it cannot escape prosecution by invoking
628
628
			<em>nulla poena sine lege</em> (i.e. "It wasn't prohibited to do
629
629
			so"). The burden of providing compensation for the damage inflicted
630
630
			by humans violating the restrictions falls on the imposing entity.
631
631
			Should the entity not be a natural person (for example: a company or
632
632
			authoritative body like a government), the people responsible of
633
633
			that entity are accountable. Whether others that served that entity
634
634
			(or were conscripted in doing so) handled in bad faith is to be
635
635
			decided on a per-case basis.
636
636
		</quote>
637
637
		The rule has vast implications that secure our integrity as humans, and
638
638
		the rights that come with being on this planet. It pardons Edward
639
639
		Snowden. It makes politicians that deny climate mayhem responsible for the
640
640
		damage. It opens a path to prosecute Apple for violating our digital
641
641
		rights. In general: <strong>It stops using legislature as an excuse for
642
642
		moral accountability.</strong>
643
643
644
644
		The lack of strictness is key; cultures and people change, and so do our
645
645
		morals. Building a coal plant during the industrial revolution was
646
646
		understandable, but today it conflicts with our right to live because we
647
647
		know coal plants accelerate the climate mayhem. Sabotaging the
648
648
		construction is now morally right, it wasn't in 1800. This is just an
649
649
		example, but there are many more.
650
650
651
651
		I don't seek for everyone to use my rule as a justification for total
652
652
		anarchy. I do want to provide a reasoning that allows us to
653
653
		My rule doesn't discredit the existence of a state with laws and justice
654
654
		system, rather, it works with it. It also strengthens their power where
655
655
		it should, and diminishes the extent to which power can be abused,
656
656
		because my rule functions as a deterrent to do so (for example: If
657
657
		there's a law allowing you to kill homosexuals on sight, and you try to
658
658
		do so, you can expect people trying to shoot you to defend that
659
659
		homosexual's right to live).
660
660
661
661
		I think humanity is ready for more democratic oversight and
662
662
		transparency, especially in the European Union.
663
663
664
664
		You might argue that you could infer a validation for absolute
665
665
		anarchy from this
666
666
		rule, but that's not right. What it does, is give the power to the
667
667
		democracy to decide whether doing
668
668
		something is right or wrong, holding others accountable for the powers
669
669
		they have, without being able to abuse legislature to escape moral
670
670
		accountability.
671
671
{% endcomment %}
672
672
673
673
</section>
674
674
<section>
675
675
676
676
{% comment %}
677
677
<h3 id="pay-cash">{% trans "Stay safe, and only pay cash" %}</h3>
678
678
<p>{% blocktrans %}
679
679
    I've written about this in a blog post, but I have to put it here as well,
680
680
    in detail:
681
681
    One form of activism is to refuse to pay with payment cards. Always insist
682
682
    on being able to pay with cash!</p>
683
683
<p> Banks love to talk about the convenience and safety of paying digitally,
684
684
    without really delving into what those points are for <em>us</em>, the
685
685
    client. I'll be going over some points to convince you to stop using the
686
686
    digital payments, and pay the actually safe way.{% endblocktrans %}</p>
687
687
<h4>{% trans "The safety myth debunked" %}</h4>
688
688
<p>{% blocktrans %}
689
689
    So what's about digital payments being "safe"? When probing further, you'll
690
690
    often get the same two answers:<p>
691
691
    <ul><li>You won't lose much money when you get pickpocketed.</li>
692
692
        <li>You don't risk accepting counterfeit money.</li>
693
693
    </ul>
694
694
695
695
696
696
    <p>The risk of EVER accepting a counterfeit note is so small it's almost
697
697
        ridiculous to even mention it. The ECB made a video with all security
698
698
        features for the bank notes:
699
699
        {% comment %}
700
700
        Consider all these security marks (for €
701
701
        bank notes) that
702
702
        would have to pass:</p>
703
703
    <ul><li>Optical changing ink when you tilt a bank note</li>
704
704
        <li>Paper created from cotton fiber, which has a distinct feeling</li>
705
705
        <li>Watermark on every note, clearly visible with some light</li>
706
706
        <li>Safety wire straight through the middle of the note</li>
707
707
        <li>Foil with hologram over each note</li>
708
708
        <li>Raised printing to give each note a relief</li>
709
709
        <li>The logo in the hologram is transparent</li></ul>
710
710
    <p>And those are just the safety features you can directly see! Consider
711
711
        these <strong>extra security features</strong> that you can also check
712
712
        with enough detail (or a checking device):</p>
713
713
    <ul><li>All notes have microprinting that becomes unreadable with any normal
714
714
            printer, but can easily be read by looking closely..</li>
715
715
        <li>Shining UV light on the note will make certain parts light up, like
716
716
            the stars and circles. This also happens on the back, where green
717
717
            and red light will be emitted.</li>
718
718
        <li>With infrared light, the emerald number, the right side of the main
719
719
            image, and the silvery stript become visible. But only on the front;
720
720
            on the back, only the denomination and the horizontal number are visible.</li>
721
721
        <li>With special UV-C light (yes, that's a thing), the same parts light
722
722
            up, but in distinct green and red colours. Also, the € sign becomes
723
723
            visible in the main image, but is hidden in normal UV light.</li>
724
724
        <li>The serial code on every note is a checksum, meaning that you can
725
725
            check the code itself to see if the note is valid or not.</li></ul>
726
726
    <p>And all those were just the security features of the bank notes
727
727
        themselves! Here are some extras to convince you of the safety of using
728
728
        euros as cash:</p>
729
729
        <ul><li>Reproducing a note with a normal printer is often blocked by 
730
730
            printer firmware.</li>
731
731
            <li>Any reproduced note (for example in movies) needs to obey strict
732
732
                rules, that they render each "legal" counterfeit note completely
733
733
                useless for monetization.</li>
734
734
            <li>The European Union has so much trust in the security of its
735
735
                currency that you
736
736
                can download images of euro bank notes directly from their own
737
737
                website<insert link!>. For high resolution ones, you can send a
738
738
                letter, and after some security and confidentiality checks you
739
739
                can get those as well.</li></ul>
740
740
    {% endcomment %}
741
741
    <p>But maybe you think that all this is just peanuts for real
742
742
        counterfeiters (it isn't), or you're just thát paranoid. Okay, let's
743
743
        assume your level of paranoia is justified. In that case, I have a
744
744
        really interesting argument that will surely convince you to switch to
745
745
        cash forever:{% endblocktrans %}</p>
746
746
    <h4>{% trans "Digital payments infringe on your privacy" %}</h4>
747
747
    <p>{% blocktrans %}Oh and that's not just me saying that, that's your credit
748
748
        card supplier actually doing just that: <Link naar mastercard dat met
749
749
                                                      facebook onderhandelt</lin>
750
750
        Yeah, turns out that "safety" is not so much a myth after all, but is
751
751
        related to the bank's safety by keeping your money from you, and making
752
752
        bank on it in the process.
753
-
+
753
754
754
    <h4>{% trans "Why is this activism?" %}</h4>
755
755
        <Schrijf over de constante rush voor digitalisatie van iets wat goed
756
756
        werkt en hoe dit onze privacyrechten aantast></schrijf>
757
757
        
758
758
{% endcomment %}
759
759
       
760
760
761
761
        
762
762
763
763
{% comment %}
764
764
<h3 id="sharing-explained">{% trans "Get/Stay off Facebook" %}</h3>
765
765
<p>
766
766
	{% blocktrans %}Facebook is an immense threat to our civil rights and
767
767
768
768
    <dt id="sharing-economy"><s>{% trans "Sharing economy / Gig economy" %}</s>
769
769
    {% trans "<GOEDE NAAM VERZINNEN>" %}</dt>
770
770
    <dd>{% blocktrans %}Too often, the media (and the companies that are often
771
771
    associated with the term) use the term "sharing economy" or "gig economy" to
772
772
    describe this "new" type of providing a certain type of service, where the
773
773
    companies don't actually hire their "employees". They say they're
774
774
    "subcontractors", and make them use their own resources (like their car) to
775
775
    do the work. These companies malicously portray this as "sharing", and
776
776
    proclaim they're just the facilitators, thus making them part of the
777
777
    "sharing economy". This is spin.<br />
778
778
    First, "sharing" is something you do in a personal setting, without any
779
779
    commercial interests. People do this because it's in our nature to share
780
780
        resources between each other, it's a good thing to do. A well known
781
781
        example is carpooling, where different people share the same car.<br />
782
782
        This is <strong>not</strong> the same as 
783
783
{% endcomment %}
784
784
</section>
785
785
{% endblock main %}
786
786

views.py

4 additions and 15 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
-
            'materialDesign_accentColor': "orange",
35
-
            'navbar_backArrow': True,
36
34
            'footer_title': _("Home page"),
37
35
            'footer_description': footer_description(),
38
36
            'footer_links': footer_links(),
39
37
            }
+
38
            }
40
39
    return context
41
40
42
41
def get_current_status(dt = None):
43
42
    """Returns a string specifying my current state (and sometimes location).
44
43
45
44
    This function is actually based on my weekly schedule. I'd normally hook it
46
45
    up to my iCal files, but that doesn't include things like sleeping. Not to
47
46
    mention my university has a hard time following standards like "Put the
48
47
    location in the location field, not in the title of the appointment". I
49
48
    figured a simple function would do the job just as well.
50
49
51
50
    Keyword arguments:
52
51
    dt -- The datetime object of the day to check (defaults to current local time)
53
52
    """
54
53
55
54
    MONDAY = 0
56
55
    TUESDAY = 1
57
56
    WEDNESDAY = 2
58
57
    THURSDAY = 3
59
58
    FRIDAY = 4
60
59
    SATURDAY = 5
61
60
    SUNDAY = 6
62
61
63
62
    if dt is None:
64
63
        timezone.activate("Europe/Brussels")
65
64
        dt = timezone.localtime(timezone.now())
66
65
67
66
    day = dt.weekday()
68
67
    hour = dt.time().hour
69
68
    minute = dt.time().minute
70
69
71
70
    """ Note on usage of the range() function:
72
71
    range(x, y) returns a list, beginning from x, but excluding y. So if a
73
72
    course runs from 13:00 to 15:00, then y should still be 15. Why? Because
74
73
    that makes it so that 14:59 is included, but 15:00 is not. if y would be 16,
75
74
    then 15:30 would also be included.
76
75
    """
77
76
78
77
    # If nothing's returned by now, return a general response
79
78
    return _("Probably chilling a bit. Feel free to talk! ❤")
80
79
81
80
# Views:
82
81
83
82
def index(request):
84
83
    timezone.activate("Europe/Brussels")
85
84
    time_string = timezone.localtime(timezone.now()).strftime(" (%H:%M) ")
86
85
    status = _("Current status/location:") + time_string + get_current_status()
87
86
    template = "about/index.djhtml"
88
87
89
88
    # TODO: Move this stuff to the template module. This is basically a description
90
89
    # of HOW to display data, but the view module is only responsible for WHAT data
91
90
    # to display.
92
91
    context = {
93
-
            'status': status,
94
-
            'materialDesign_color': "blue",
95
-
            'materialDesign_accentColor': "orange",
96
-
            'navbar_title': _("Maarten's website"),
97
-
            'navbar_fixed': False,
98
-
            'parallax_src': "<img style=\"wdith:100vw;\" src=\"/media/about/images/parallax.png\">",
99
-
            'footer_title': _("Home page"),
100
-
            'footer_description': footer_description,
101
-
            'footer_links': footer_links,
102
-
            }
103
-
+
92
104
93
    return render(request, template, context)
105
94
106
95
def myself(request):
107
96
    template = "about/about.djhtml"
108
97
109
98
    context = {
110
99
            'subject': _("Myself"),
111
100
            'navbar_title': _("Myself"),
112
101
            'age': get_age(),
113
102
            }
114
103
    context.update(standard_context())
115
104
    return render(request, template, context)
116
105
117
106
def project_archive(request):
118
107
    template = "about/project-archive.djhtml"
119
108
    context = {}
120
-
    return render(request, template, context)
+
109
    return render(request, template, context)
121
110
122
111
def activism(request):
123
112
    template = "about/activism.djhtml"
124
113
    context = {}
125
-
    return render(request, template, context)
+
114
    return render(request, template, context)
126
115
    
127
116