Fix bugs in new contact form
- Author
- Maarten Vangeneugden
- Date
- Dec. 10, 2020, 12:58 p.m.
- Hash
- 7021c5a36cf22d1b6d85ee405e7d68cd4088484e
- Parent
- 9c61ac333b856fab5b2f66109da907b5e69fa3aa
- Modified files
- templates/about/activism.djhtml
- templates/about/main_content.djhtml
- views.py
templates/about/activism.djhtml ¶
79 additions and 22 deletions.
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 |
{{ block.super }} |
+ |
7 |
<!-- NOTE: This is a temporary stylesheet for this page, until I've added |
+ |
8 |
the table stylesheet to Material3.--> |
+ |
9 |
<style> |
+ |
10 |
table { |
+ |
11 |
border-collapse: collapse; |
+ |
12 |
border: 2px solid rgb(200,200,200); |
+ |
13 |
} |
+ |
14 |
|
+ |
15 |
td, th { |
+ |
16 |
border: 1px solid rgb(190,190,190); |
+ |
17 |
padding: 10px 20px; |
+ |
18 |
} |
+ |
19 |
|
+ |
20 |
|
+ |
21 |
td { |
+ |
22 |
text-align: center; |
+ |
23 |
} |
+ |
24 |
/* |
+ |
25 |
tr:nth-child(even) td { |
+ |
26 |
background-color: rgb(100,100,100); |
+ |
27 |
} |
+ |
28 |
|
+ |
29 |
tr:nth-child(odd) td { |
+ |
30 |
background-color: rgb(100,100,100); |
+ |
31 |
background-color: rgb(245,245,245); |
+ |
32 |
|
+ |
33 |
}*/ |
+ |
34 |
</style> |
+ |
35 |
{% endblock stylesheets %} |
+ |
36 |
{% block title %}{% trans "Activism" %}{% endblock title %} |
6 |
37 |
{% 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 |
38 |
{% endblock description %} |
8 |
39 |
{% block main %} |
9 |
40 |
<section class="emphasis"> |
10 |
41 |
<h3 id="ĉirkaǔ">{% trans "Activism?" %}</h3> |
11 |
42 |
<p>{% blocktrans %}You see, the world gets better all the time. Mostly, this is |
12 |
43 |
thanks to people who believe in something, and actively strive to better the |
13 |
44 |
world. They come in all sizes and types, but they're collectively named "activists". |
14 |
45 |
Now, I know that most people reading this don't think about themselves as |
15 |
46 |
being an activist; most likely you're studying, or working a career, taking |
16 |
47 |
care of friends and/or family. You don't have time for activism. At best, |
17 |
48 |
you might donate to a cause you believe in, or buy a sticker. Maybe even |
18 |
49 |
just because it's a small tax writeoff.{% endblocktrans %} |
19 |
50 |
</p> |
20 |
51 |
<p> |
21 |
52 |
{% blocktrans %}And you know what? <strong>That's perfectly fine.</strong> |
22 |
53 |
This page is not to tell you about how you're not doing <em>enough</em> |
23 |
54 |
or why it would matter more than what you're currently doing. There are |
24 |
55 |
enough other people that profess that already, and I personally don't |
25 |
56 |
think it helps activism a lot. Besides, lots of people already do things |
26 |
57 |
because they assume it helps. Look at recycling, blood donations, organ |
27 |
58 |
transplants (especially altruistic donations), child adoption, and so on. |
28 |
59 |
I know it's not often regarded as activism, but I do want to look at it |
29 |
60 |
in different ways than the stereotypical spreading of pamphlets and |
30 |
61 |
asking for signatures on market squares.{% endblocktrans %} |
31 |
62 |
</p> |
32 |
63 |
<p> |
33 |
64 |
{% blocktrans %}That's why I made this page for activism: I think a lot of |
34 |
65 |
people really want to make a change, but don't see it as viable for their |
35 |
66 |
life. Or they're not sure what to do. Here, I present a list of causes |
36 |
67 |
and activities I believe can make the world a better place for everyone. |
37 |
68 |
It's also important to remember that nobody can do everything, plenty of |
38 |
69 |
valid reasons why that's the case. Maybe you think that organic farming |
39 |
70 |
is better for the environment, but you still buy non-organic food because |
40 |
71 |
you can't afford the higher price. But that doesn't mean that partaking |
41 |
72 |
in activism is hypocritical by default (which is a reasoning that somebody actually |
42 |
73 |
used in a discussion about activism with me). On this page, you find causes |
43 |
74 |
I believe in, that you can donate to, or small things you can do in your |
44 |
75 |
daily life that help that. You won't find the general calls to action here |
45 |
76 |
like "You should vote" and "Recycle as much as possible", |
46 |
77 |
I assume most people already see those often enough. I target more specific and |
47 |
78 |
fewer mentioned points. For some things, I propose certain replacements |
48 |
79 |
to "ease" taking on an cause without disrupting your life radically. |
49 |
80 |
(Like vegetarianism; it's a good thing, really, but replacing ⅓ of most |
50 |
81 |
people's daily diets is too radical for most people to do anyway.) |
51 |
82 |
I hope it allows you to partake more in activism.{% endblocktrans %} |
52 |
83 |
</p> |
53 |
84 |
<p> |
54 |
85 |
{% blocktrans %}I want to end this with a nice citation, |
55 |
86 |
<a href="https://en.wikiquote.org/wiki/Frederick_Douglass#West_India_Emancipation_.281857.29" |
56 |
87 |
target="_blank">accredited to Frederick Douglass</a>:{% endblocktrans %} |
57 |
88 |
<blockquote>{% blocktrans %}If there is no struggle, there is no progress. |
58 |
89 |
Those who profess to favor freedom, and yet depreciate agitation, |
59 |
90 |
are men who want crops without plowing up the ground. |
60 |
91 |
They want rain without thunder and lightning. They want the ocean |
61 |
92 |
without the awful roar of its many waters. This struggle may be a |
62 |
93 |
moral one; or it may be a physical one; or it may be both moral and |
63 |
94 |
physical; but it must be a struggle. Power concedes nothing without |
64 |
95 |
a demand. It never did and it never will.{% endblocktrans %}</blockquote> |
65 |
96 |
</p> |
66 |
97 |
|
67 |
98 |
</section> |
68 |
99 |
<section> |
69 |
100 |
|
70 |
101 |
<h3 id="procreation">{% trans "Urgent: Do NOT procreate" %}</h3> |
71 |
102 |
<p> |
72 |
103 |
{% blocktrans %}I know this sounds pretty radical, but |
73 |
104 |
allow me to explain in detail. I'm sure you'll understand.<br /> |
74 |
105 |
The scientific consensus is clear: Humans are the main cause of the |
75 |
106 |
climate mayhem, period. Collectively, we are ruining the planet's ecosphere. |
76 |
107 |
It's also clear that there's a direct correlation between the earth's |
77 |
108 |
temperature, and the amount of humans that are on it: |
78 |
109 |
<a href="https://en.wikipedia.org/wiki/File:World-Population-1800-2100.svg" |
79 |
110 |
target="_blank">This graph</a> |
80 |
111 |
shows the rise of the global population, and |
81 |
112 |
<a href="https://en.wikipedia.org/wiki/File:Major_greenhouse_gas_trends.png" |
82 |
113 |
target="_blank">these graphs</a> |
83 |
114 |
show the increase of greenhouse gases during that same timespan.{% endblocktrans %} |
84 |
115 |
</p> |
85 |
116 |
<p> |
86 |
117 |
{% blocktrans %}I'm not the first one to state that having no children is the |
87 |
118 |
best thing you can do: |
88 |
119 |
<a href="http://iopscience.iop.org/article/10.1088/1748-9326/aa7541/pdf" |
89 |
120 |
target="_blank">A study</a> |
90 |
121 |
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 |
122 |
while having just one <strong>(just one!) fewer child reduces it by 58.6 tonnes of CO₂. Per. Year.</strong> |
92 |
123 |
It goes without saying that having one fewer child is <em>way</em> easier than living without a car for the |
93 |
124 |
rest of your life.<br /> |
94 |
125 |
You can see why it strikes me as very odd that lots of people are calling for |
95 |
126 |
small solutions like electrical cars, or a vegetarian diet, while |
96 |
127 |
at the same time omitting what might be the easiest and most effective |
97 |
128 |
solution to make a truly great impact on the world. Sure, the other things |
98 |
129 |
help, but not nearly as much as having no/fewer children.{% endblocktrans %} |
99 |
130 |
<p> |
100 |
131 |
{% blocktrans %}From that (again: scientifically proven) point, the inference is thus: |
101 |
132 |
Every ecological problem caused by humans gets larger and more destructing |
102 |
133 |
with every new human. The easiest and best solution to this problem, is to do as |
103 |
134 |
I do, and have no children. By not creating more humans, you are saving the planet |
104 |
135 |
from probably 4-10 people in the following decades.{% endblocktrans %} |
105 |
136 |
</p> |
106 |
137 |
<p> |
107 |
138 |
{% blocktrans %}Having no children allowed me to study whatever I want, |
108 |
139 |
and might be the biggest contribution to planet Earth I'll ever make. At the same time, |
109 |
140 |
I've seen a member of my family give up a possible job as police inspector because she |
110 |
141 |
got pregnant. These are just personal anecdotes, but I doubt I'd have to look very |
111 |
142 |
far for other examples where somebody had to stash per dreams because of an oncoming child. |
112 |
143 |
(If that person even gets to see that child very much: My parents got divorced, which |
113 |
144 |
is not only bad for the children of said parents, but in my case, my father |
114 |
145 |
didn't get to see me very often when I was a minor.) |
115 |
146 |
{% endblocktrans %} |
116 |
147 |
</p> |
117 |
148 |
<p> |
118 |
149 |
{% blocktrans %}Some people suggest that not the amount of people living is |
119 |
150 |
the problem, but that the way they live is bad. So solving the climate |
120 |
151 |
mayhem can also happen with a more sustainable lifestyle.<br /> |
121 |
152 |
Let's ignore the fact that saying seven billion people is "not too |
122 |
153 |
much" is (at least) remarkable. First, for a lot of people, a more |
123 |
154 |
"sustainable" lifestyle is simply too hard to accomplish. The more |
124 |
155 |
people there are, the less resources are available for everyone. Lowering |
125 |
156 |
the population directly implies that everyone's lifestyle becomes |
126 |
157 |
automatically more sustainable, and requires practically no difficult |
127 |
158 |
intervention.<br /> |
128 |
159 |
Also, this statement prepositions that there's enough resources for |
129 |
160 |
everyone. This is ignorant; if everyone lived in a decent way, we'd need |
130 |
161 |
at least 2.5 Earths just to keep up. Currently, the disgusting way |
131 |
162 |
people in third world countries have to live can't even offset a way of |
132 |
163 |
living humanely.<br /> |
133 |
164 |
Finally, the climate mayhem has already started, and its consequences are |
134 |
165 |
already happening. Even assuming that 7 billion people is not too much, |
135 |
166 |
getting them all to live sustainable will take way longer than simply |
136 |
167 |
reducing the population, and we can't afford any delay.<br /> |
137 |
168 |
Oh, and before I forget: Having no children and a sustainable lifestyle |
138 |
169 |
are not mutually exclusive. We can (and must) do both.{% endblocktrans %} |
139 |
170 |
</p> |
140 |
171 |
<p> |
141 |
172 |
{% blocktrans %}Some people tout the economy as a reason why this is a bad |
142 |
173 |
suggestion.<br /> |
143 |
174 |
First, simply making this statement implies that economical progress is an |
144 |
175 |
argument that's worth |
145 |
176 |
taking into consideration with the current direction we're heading, which is |
146 |
177 |
one where the economy will be the least of our problems.<br /> |
147 |
178 |
Secondly, many economists say that a constant growth is economically |
148 |
179 |
necessary, and since the economy grows with more people, reducing the birth |
149 |
180 |
rate is bad. This argument dismisses discussion out of hand ("It goes |
150 |
181 |
against our current system, therefore this will be bad"). It also assumes |
151 |
182 |
that we should always work towards "economic growth", which could work if |
152 |
183 |
the planet would also grow infinitely. Since it doesn't, economic growth is |
153 |
184 |
finitely bound, and since |
154 |
185 |
<a href="https://en.wikipedia.org/wiki/Earth_Overshoot_Day" target="_blank"> |
155 |
186 |
we're currenty using more of the Earth than it can possibly |
156 |
187 |
replenish</a>, we've exceeded that limit. Thus, our current economic |
157 |
188 |
situation is incompatible with the planet we all live on. One of the two |
158 |
189 |
must change, and we're stuck on Earth, so the economy must change.<br /> |
159 |
190 |
While we're on the subject of economics: |
160 |
191 |
A reduction in the world population has also secondary economical benefits: |
161 |
192 |
It's easier for a government to pay for healthcare and education if there are fewer |
162 |
193 |
students/patients to pay for in the first place. These funds can then easily be divested |
163 |
194 |
to paying pensions for the elderly, or other problems that need funding. |
164 |
195 |
Also, jobs that have struggle with constant shortage of workforce (like school teachers) |
165 |
196 |
will see this problem gradually disappear. |
166 |
197 |
Of course, global heating already puts economies across the planet |
167 |
198 |
in jeopardy because of all the problems it causes, that then need fixing. It |
168 |
199 |
also causes so-called climate refugees, who also need to be granted asylum, and |
169 |
200 |
all the costs that come with it.{% endblocktrans %} |
170 |
201 |
</p> |
171 |
202 |
<p> |
172 |
203 |
{% blocktrans %}Governments ought to teach children in school about this matter, |
173 |
204 |
and spread information about (working) anticonception measures. An increase in |
174 |
205 |
abortion rights will also help, and is also beneficial to the rights of women, another |
175 |
206 |
important problem. It goes without saying that I am pro abortion rights.<br /> |
176 |
207 |
Of course, many of these measures directly contradict religious teachings |
177 |
208 |
(including the thought that women must give birth as much as possible, |
178 |
209 |
<a href="https://www.vrt.be/vrtnws/nl/2018/01/05/vlaams-belang-wil-dat-vlamingen-meer-kinderen-krijgen---nieuwkom/" target="_blank"> |
179 |
210 |
ideas that are also often espoused by extremist groups, like |
180 |
211 |
Vlaams-Belachelijk and AfD<!--Albernheit für Deutschland?--></a>), |
181 |
212 |
but we mustn't listen to that; they're fundamentally irrational, and |
182 |
213 |
their preachers would rather condemn people to parenthood against their will, |
183 |
214 |
rather than allow abortions, which are medically speaking less dangerous |
184 |
215 |
procedures than giving birth. Forcing people to risk maternal death against |
185 |
216 |
their will because of a flawed reasoning is reprehensible, that's why they |
186 |
217 |
should be called the |
187 |
218 |
<a href="https://www.theguardian.com/us-news/2018/jan/22/abortion-lets-call-the-pro-lifers-what-they-are-pro-death"> |
188 |
219 |
<strong>pro-death</strong> movement</a>; because of these people, the US |
189 |
220 |
now has |
190 |
221 |
<a href="https://www.npr.org/2017/05/12/528098789/u-s-has-the-worst-rate-of-maternal-deaths-in-the-developed-world"> |
191 |
222 |
the highest number of maternal deaths in the developed nations.</a>{% endblocktrans %} |
192 |
223 |
</p> |
193 |
224 |
<p> |
194 |
225 |
{% blocktrans %}While I don't want humanity to disappear, I don't have to worry |
195 |
226 |
that my call to not have children will cause that; there is no way I'd ever become |
196 |
227 |
so influential that I would cause that to happen. Therefore, any change that |
197 |
228 |
I might cause is all to the good.<br /> |
198 |
229 |
I also don't want governmentally issued laws that limit procreation; that is |
199 |
230 |
very unlikely to work anyway, and since lower income households have more |
200 |
231 |
children on average than higher income, the burden of such a law would fall |
201 |
232 |
on those people that have enough problems already. It would also fuel the idea |
202 |
233 |
that wanting a family should be a misdemeanour, which is ridiculous. |
203 |
234 |
(To continue on that: The government should focus especially on immigrants |
204 |
235 |
and lower income households, because these groups have statistically the |
205 |
236 |
largest families. Reducing the birthrate with them will have more effect |
206 |
237 |
than with other types of households.) |
207 |
238 |
Also, children that are born, deserve/need all the |
208 |
239 |
help to develop themselves, and laws need to be put in place that supports |
209 |
240 |
families, such as school and child subsidies, to name a few.{% endblocktrans %} |
210 |
241 |
</p> |
211 |
242 |
<p> |
212 |
243 |
{% blocktrans %}Additionally, the time that would otherwise need to be invested |
213 |
244 |
in child care, is then completely up to you to use for other things. You |
214 |
245 |
can go on a very long vacation, you can devote yourself to a cause, make a |
215 |
246 |
lucrative career, study, ...{% endblocktrans %} |
216 |
247 |
</p> |
217 |
248 |
<p> |
218 |
249 |
{% blocktrans %}But perhaps you still want to have a family. And that's no problem whatsoever: |
219 |
250 |
Thousands of orphans are waiting for a family as you're reading this, |
220 |
251 |
and studies show that adoption does wonders for a child's development. |
221 |
252 |
By adoption (or fostering), you can build a family, without increasing |
222 |
253 |
the climate mayhem. It's a great way to devote yourself to a better world, |
223 |
254 |
and be a parent to somebody who desperately needs it.{% endblocktrans %} |
224 |
255 |
</p> |
225 |
256 |
</section> |
226 |
257 |
<section> |
227 |
258 |
<h3 id="glossary">{% trans "(Anti-)Glossary" %}</h3> |
228 |
259 |
<p> |
229 |
260 |
{% blocktrans %}Words mean things. Like, a lot. We use them to communicate |
230 |
261 |
our thoughts, how we perceive the world and how we organize that. The way we |
231 |
262 |
speak impacts what people think of us, and influences how they might think |
232 |
263 |
about stuff.<br /> |
233 |
264 |
All that to say that another form of activism can come from using a |
234 |
265 |
vocabulary that differs from the "mainstream". By thinking about what you |
235 |
266 |
say, you can have a clear thinking process, and avoid giving other people |
236 |
267 |
the wrong ideas. This is why I put up a glossary here that you can use to |
237 |
268 |
avoid misconceptions in your daily conversation.<br /> |
238 |
269 |
For a glossary related to informatics, I urge you to read |
239 |
270 |
<a target="_blank" href="https://www.gnu.org/philosophy/words-to-avoid.html"> |
240 |
271 |
the GNU project glossary</a> which |
241 |
272 |
handles that off already. My glossary here is a personal one, and tackles |
242 |
273 |
more diverse topics. Some of these are mine, but if I did not coin a term, I |
243 |
274 |
will put a link to where I found it.{% endblocktrans %} |
244 |
275 |
</p> |
245 |
276 |
<dl> |
246 |
277 |
{% if lang.code == "nl" %} |
247 |
278 |
<dt id="vlaams-belang"><s>Vlaams Belang</s><br>Vlaams-Belachelijk</s></dt> |
248 |
279 |
<dd>Vlaams-Belachelijk is een politieke partij die belachelijk, gevaarlijk |
249 |
280 |
en soms zelfs neonazistisch gedachtegoed |
250 |
281 |
probeert te verspreiden over Vlaanderen, met ronduit achterlijke |
251 |
282 |
ideeën. Een korte opsomming van de meest achterlijke acties en standpunten: |
252 |
283 |
<ul> |
253 |
284 |
<li>Een soevereine Republiek Vlaanderen oprichten, zonder een uitgewerkt |
254 |
285 |
plan over hoe dat zou moeten gebeuren</li> |
255 |
286 |
<li>Het lukraak arresteren en deporteren van allochtonen</li> |
256 |
287 |
<li><a href="https://www.hbvl.be/cnt/dmf20180105_03281734/vlaams-belang-start-opvallende-campagne-nieuwkomers-die-maken-we-zelf" target="_blank"> |
257 |
288 |
Vlaamse vrouwen aanzetten zoveel mogelijk kinderen te baren, om een |
258 |
289 |
zogenaamd "onevenwicht door allochtone zwangerschappen" recht te |
259 |
290 |
zetten</a></li> |
260 |
291 |
<li><a href="https://www.vrt.be/vrtnws/nl/2019/08/21/parket-start-onderzoek-naar-bericht-vlaams-belang-over-burgemees/" target="_blank"> |
261 |
292 |
Andere politici belasteren met leugens over dat ze zouden rijden |
262 |
293 |
onder invloed van alcohol</a></li> |
263 |
294 |
<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 |
295 |
Manipulatie van beelden om onwaarheden te kunnen verspreiden die hun |
265 |
296 |
gedachtegoed zouden moeten bevestigen</a></li> |
266 |
297 |
<li><a href="https://web.archive.org/web/20190604141847/https://www.vlaamsbelang.org/vrt-promoot-homohuwelijk/" target="_blank"> |
267 |
298 |
Afkeuren van gelijke rechten voor holebi's, en in het algemeen elk |
268 |
299 |
niet-heterofiel gedrag afkeuren</a></li> |
269 |
300 |
<li><a href="https://www.vrt.be/vrtnws/nl/2019/11/28/vlaams-belang-verkoopt-vlaamse-identiteitskaarten-voor-warmste/" target="_blank"> |
270 |
301 |
Misbruik van goede doelen om eigen identitaire propaganda te |
271 |
302 |
verspreiden</a></li> |
272 |
303 |
<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 |
304 |
Discriminerend taalgebruik in een gemeenteraad tegen politicus die |
274 |
305 |
polarisatie van Vlaams-Belachelijk aankaart</a></li> |
275 |
306 |
<li><a href="https://www.demorgen.be/politiek/vlaams-belang-wil-kindergeld-van-criminele-minderjarigen-intrekken~b267a78e/" target="_blank"> |
276 |
307 |
Schrappen van kindergeld voor minderjarigen die een misdaad begaan</a></li> |
277 |
308 |
<li><a href="https://www.hbvl.be/cnt/dmf20200111_04801588/dries-van-langenhove-gastspreker-op-racistisch-amerikaans-congres" target="_blank"> |
278 |
309 |
Neonazi Dries Van Langenhove laten spreken voor rascisten met zegen |
279 |
310 |
van Vlaams-Belachelijk (het artikel gebruikt de term "nieuw-rechts", |
280 |
311 |
lees hiervoor "neonazisme")</a></li> |
281 |
312 |
<li><a href="https://www.hbvl.be/cnt/dmf20190823_04572955/vlaams-belang-pompt-nog-eens-100-000-euro-in-online-propaganda" target="_blank"> |
282 |
313 |
Vlaams-Belachelijk pompt tienduizenden euro's in online |
283 |
314 |
propaganda</a></li> |
284 |
315 |
<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 |
316 |
Vlaams-Belachelijke ontmenselijkt personen met een zwarte |
286 |
317 |
huidskleur, gevolgd door ontmenselijken van vrouwen, die "objecten" |
287 |
318 |
zouden zijn</a></li> |
288 |
319 |
<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 |
320 |
Zonder politionele opdracht zelf een opsporingsbericht verspreiden |
290 |
321 |
om angst onder de bevolking te zaaien als politieke strategie</a></li> |
291 |
322 |
<li><a href="https://www.hbvl.be/cnt/dmf20150401_01609705/dewinter-en-annemans-in-clinch-over-racisme" target="_blank"> |
292 |
323 |
"Ik ben racist en daar ben ik fier op." ~ Filip Dewinter, gewezen |
293 |
324 |
voorzitter en boegbeeld |
294 |
325 |
van Vlaams-Belachelijk</a></li> |
295 |
326 |
<li>...</li> |
296 |
327 |
</ul> |
297 |
328 |
<p> |
298 |
329 |
De lijst zou ik kunnen blijven aanvullen, maar ik denk dat ik mijn |
299 |
330 |
beschuldiging wel voldoende heb kunnen staven. Je kunt zelf ook op zoek gaan |
300 |
331 |
op het internet naar nog meer vuiligheid van VB.<br /> |
301 |
332 |
|
302 |
333 |
Ze onderhouden ook goede banden met andere |
303 |
334 |
schadelijke zusterpartijen zoals AfD. Ze zeggen dat ze dit doen in het |
304 |
335 |
belang van de Vlaming, maar in werkelijkheid maken ze zich compleet |
305 |
336 |
belachelijk en zijn hun ideeën simpelweg dom en schadelijk op de lange termijn |
306 |
337 |
voor heel België. Als klap op de vuurpijl heeft de partijtop de ontmaskerde |
307 |
338 |
neonazi Dries Van Langenhove als lijsttrekker opgegeven om hem (met succes) in het Vlaams |
308 |
339 |
parlement te kunnen krijgen. En als je niet weet wie dat is, wel... Kijk |
309 |
340 |
zeker dan eens <a href="https://www.vrt.be/vrtnu/a-z/pano/2018/pano-s2018a10/"> |
310 |
341 |
de reportage van Pano</a> als je tijd hebt. En heb je geen tijd, laat me dan |
311 |
342 |
toch één citaat zeker uitlichten: |
312 |
343 |
<cite> |
313 |
344 |
Om onze radicale ideeën te verwezenlijken, moeten we gematigd |
314 |
345 |
communiceren. |
315 |
346 |
</cite> |
316 |
347 |
Als Vlaams-Belachelijk dit soort mensen vrijwillig uitnodigt als |
317 |
348 |
<em>lijsttrekker</em>, trek dan zelf uw conclusies over wat deze partij |
318 |
349 |
werkelijk voor ogen heeft. |
319 |
350 |
</p> |
320 |
351 |
<p> |
321 |
352 |
Het is ook belangrijk om verder te kijken dan de leugens die de partij zelf |
322 |
353 |
verspreidt. Zelf zullen de partijleden niet toegeven dat ze racistisch |
323 |
354 |
zijn, dat ze fascisme wel zien zitten, of dat neonazi's toch wel plaats |
324 |
355 |
hebben in de partij. Dat is natuurlijk een techniek om mensen voor hun |
325 |
356 |
partij te winnen: Geen weldenkend mens zal stemmen voor een partij die |
326 |
357 |
openlijk toegeeft aan neonazisme. De technieken worden mooi uiteengezet in |
327 |
358 |
deze video van |
328 |
359 |
<a href="https://www.patreon.com/contrapoints" target="_blank">Natalie Wynn</a>: |
329 |
360 |
<video controls> |
330 |
361 |
<source src="/media/about/aktivismo/recognise-fascism.mp4" type="video/mp4"> |
331 |
- | Als je deze zin ziet, dan is deze video niet beschikbaar op jouw toestel, |
+ |
362 |
Als je deze zin ziet, dan is deze video niet beschikbaar op jouw toestel, |
332 |
363 |
sorry! |
333 |
364 |
</video> |
334 |
365 |
|
335 |
366 |
<!--HOW TO RECOGNIZE FASCISM--> |
336 |
367 |
|
337 |
368 |
Natuurlijk kent elke politieke partij haar uitschuivers en fouten. Maar de |
338 |
369 |
hoeveelheid die Vlaams-Belachelijk maakt is gewoon niet te vergelijken met |
339 |
370 |
andere partijen. Met de regelmaat van de klok komen |
340 |
371 |
<a href="https://www.hbvl.be/cnt/dmf20181002_03801720/vijftien-nazisympathisanten-kandidaat-voor-vlaams-belang" target="_blank"> |
341 |
372 |
partijleden in het nieuws omdat het neonazi's blijken te zijn.</a> |
342 |
373 |
Daarom noem ik deze partij Vlaams-Belachelijk, en vraag ik bij deze |
343 |
374 |
aan iedereen om nooit, maar dan ook <strong>nooit</strong> voor deze partij |
344 |
375 |
te stemmen. |
345 |
376 |
</p> |
346 |
377 |
|
347 |
378 |
<dt id="auteursrechten"><s>Auteursrechten</s><br>Kopieerrechten</s></dt> |
348 |
379 |
<dd>Dit is een letterlijke vertaling van het Engelse woord |
349 |
380 |
<em>copyright</em>, de verzamelnaam voor wetgeving inzake het kopiëren van |
350 |
381 |
creatieve werken. In het Nederlands worden dit foutief "auteursrechten" |
351 |
382 |
genoemd. Ik vraag aan iedereen om deze term te vermijden, en wel om deze |
352 |
383 |
redenen: |
353 |
384 |
<ul> |
354 |
385 |
<li>Deze rechten draaien om het recht om bepaalde dingen te kopiëren, |
355 |
386 |
in naam van het algemeen belang die creatieve werken vormen voor het |
356 |
387 |
uitbouwen van onze cultuur. Ze bestaan voor het goed van het volk, niet |
357 |
388 |
om een exclusief recht aan auteurs toe te kennen. De benaming moet |
358 |
389 |
dit reflecteren, en "kopieerrechten" doet dat perfect.</li> |
359 |
390 |
<li>Kopieerrechten "auteursrechten" noemen doet vermoeden dat elke keer |
360 |
391 |
dat iemand oproept tot het inperken van kopieerwetgeving, dat dit een |
361 |
392 |
directe aanval is op de rechten van auteurs, maar niets is minder |
362 |
393 |
waar: de huidige kopieerwetgeving in praktisch de hele wereld |
363 |
394 |
laat het exclusieve kopieerrecht |
364 |
395 |
duren tot minstens 50 jaar na de dood van de auteur. Wie heeft daar nu |
365 |
396 |
enig nut aan, behalve bedrijven die het gebruiken om creativiteit en |
366 |
397 |
delen van onze cultuur zo lang mogelijk financieel uit te melken? Hoe |
367 |
398 |
durft Nintendo bijvoorbeeld te claimen dat niemand een spelletje mag maken met Mario |
368 |
399 |
in, ook al is dit idee gekend door honderden miljoenen mensen? Dit heeft |
369 |
400 |
niets, maar dan ook absoluut <strong>niets</strong> te maken met de |
370 |
401 |
rechten van auteurs, maar met kopiëren, en het systematisch tegenwerken |
371 |
402 |
van creativiteit onder de bevolking.</li> |
372 |
403 |
<li>Het idee dat kopieerrechten altijd toekomen aan de auteurs (en dat |
373 |
404 |
daarom auteursrechten ook een redelijke benaming zou zijn) is ook fout: |
374 |
405 |
Veel programmeurs zijn in dienst van bedrijven waar zij software |
375 |
406 |
programmeren. De kopieerrechten van die software komen dan wel toe aan |
376 |
407 |
het bedrijf, maar niet aan de auteurs. En daar bedrijven geen |
377 |
408 |
natuurlijke personen zijn (en dus ook geen auteur kunnen zijn), is de |
378 |
409 |
enige juiste benaming "kopieerrechten" (die wel door een bepaald bedrijf |
379 |
410 |
in bezit kunnen zijn).</li> |
380 |
411 |
</ul></dd> |
381 |
412 |
{% endif %} |
382 |
413 |
|
383 |
414 |
{% comment %}TODO Albernheit, Affigkeit? |
384 |
415 |
<dt id="afd"><s>Alternative für Deutschland</s> Albernheit für Deutschland</dt> |
385 |
416 |
<dd>{% blocktrans %}This is a German political party that has repeatedly |
386 |
417 |
espoused racist and discriminating ideas, with the usual bullshit sauce of |
387 |
418 |
"traditional family values" as a shield. Following the same reasoning for |
388 |
419 |
calling the "Alt-right" neonazism, I call this party "Albernheit für |
389 |
420 |
Deutschland", because "Albernheit" {% endblocktrans %}{% endcomment %} |
390 |
421 |
<dt id="alt-right"><s>{% trans "Alt-right" %}</s><br>{% trans "Fascism" %}</dt> |
391 |
422 |
<dd>{% blocktrans %}What is usually referred to in mainstream media as the |
392 |
423 |
"alt-right" movement is a collection of groups that in general favour |
393 |
424 |
fascist doctrines, |
394 |
425 |
that spread hatred amongst society, and propose blanket discrimination and |
395 |
426 |
racism to the fullest extent possible, with the eventual goal of destabilizing |
396 |
427 |
everyone and everything, just for the sake of destabilization. |
397 |
428 |
They call themselves "alt-right", which is a |
398 |
429 |
portmanteau of "alternative right". This wording is used to describe their |
399 |
430 |
views as an "alternative" to other right-wing views, but what they're |
400 |
431 |
standing for (fascism, and sometimes even neonazism) is <em>in no possible |
401 |
432 |
way an alternative |
402 |
433 |
political stream for which support can reasonably be defended.</em> |
403 |
434 |
Calling it alt-right fails to indicate the |
404 |
435 |
imminent danger these people pose, and hides the fact that they are |
405 |
436 |
fascists. Calling things by their actual name removes this mask of being |
406 |
437 |
"alternative".{% endblocktrans %}</dd> |
407 |
438 |
{% comment %} |
408 |
439 |
<dt id="{% trans "winning-elections" %}"><s>{% trans "Winning elections" %}</s></dt> |
409 |
440 |
<dd>{% blocktrans %}All media <em>love</em> to talk about so-called |
410 |
441 |
"winners" and "losers" with every election, what parties are "winning", |
411 |
442 |
and so on. What this does is diminish the vital |
412 |
443 |
importance of a democratic election to the idea of a stupid match, as if the |
413 |
444 |
goal is to be "the best" and "win" or whatever the fuck that means. This |
414 |
445 |
inspires the idea that votes are something you should win over from others, |
415 |
446 |
and nothing else; consequences be damned, as long as you win. |
416 |
447 |
It also causes people to restrain from voting for smaller |
417 |
448 |
parties that align more with their thoughts, because "they won't win anyway |
418 |
449 |
so I might as well vote for a party that might become big enough". America |
419 |
450 |
is a prime example of how bad the idea of making elections a contest can |
420 |
451 |
damage the entire nation, where the elections are a downright insult to |
421 |
452 |
democracy (do note that America is not a democracy, but a <em>plutocracy with |
422 |
453 |
a democratic façade</em>). The simple solution is to <strong>not</strong> |
423 |
454 |
talk about winners and losers. Instead, talk about who got the most votes, |
424 |
455 |
who got less votes, and so on, but avoid contest lingo at all costs.{% endblocktrans %}</dd> |
425 |
456 |
{% endcomment %} |
426 |
457 |
|
427 |
458 |
<dt id="pro-life"><s>Pro-life</s><br>{% trans "Pro-death" %}</dt> |
428 |
459 |
<dd>{% blocktrans %}People that fight against abortion rights see this as |
429 |
460 |
some kind of moral crusade that they are pro-life, as if to say that people |
430 |
461 |
who propose abortion rights are anti-life. This is dangerous spin: Not only |
431 |
462 |
do abortions allow many people a path out of poverty (which would also |
432 |
463 |
impoverise |
433 |
464 |
any offspring they get), abortions are medically speaking less dangerous to |
434 |
465 |
the pregnant woman than carrying the foetus to term. America now has the |
435 |
466 |
highest amount of maternal deaths in the developed world because of these |
436 |
467 |
people. Thus, they are responsible for the deaths of many people, and since |
437 |
468 |
they see no problem with their views, they are pro-death people.<br /> |
438 |
469 |
<a target="_blank" |
439 |
470 |
href="https://www.theguardian.com/us-news/2018/jan/22/abortion-lets-call-the-pro-lifers-what-they-are-pro-death"> |
440 |
471 |
I did not coin this term.</a>{% endblocktrans %}</dd> |
441 |
472 |
</dl> |
442 |
473 |
|
443 |
474 |
<dt id="pro-choice"><s>pro-choice</s><br>{% trans "Pro abortion rights" %}</dt> |
444 |
475 |
<dd>{% blocktrans %}Pro-choice is used by people that propose extension of |
445 |
476 |
abortion rights, but don't want to stress people with their |
446 |
477 |
views. As such they state this is a matter of choice, while omitting the |
447 |
478 |
challenge of condemnation of abortion rights.<br /> |
448 |
479 |
Let me be clear that no person in their right mind would say having an |
449 |
480 |
abortion is a pleasant thing. |
450 |
481 |
And in a world where women don't ever have a |
451 |
482 |
risk of getting pregnant if they don't want to, abortion probably wouldn't |
452 |
483 |
be so necessary. But in this world, it happens. And when it does, these people deserve |
453 |
484 |
all the help they can get. Abortion rights make that legally possible.<br /> |
454 |
485 |
People who do undergo abortion do this <em>because they have no choice left |
455 |
486 |
anymore</em>, so saying that this is about choice is wrong. |
456 |
487 |
It is about the right to have an abortion when necessary, an |
457 |
488 |
essential right for humans. If that rubs anyone the wrong way, so be |
458 |
489 |
it.<br /> |
459 |
490 |
<a target="_blank" href="https://stallman.org/antiglossary.html#pro-choice"> |
460 |
491 |
I did not coin this term.</a>{% endblocktrans %}</dd> |
461 |
492 |
</dd> |
462 |
493 |
|
463 |
494 |
|
464 |
495 |
|
465 |
496 |
<dt id="stem"><s>STEM</s><br>{% trans "Literally just the name of the study" %}</dt> |
466 |
497 |
<dd>{% blocktrans %}A lot of studies have been labeled STEM in recent |
467 |
498 |
years, because some people suggest that we need a lot of people with |
468 |
499 |
knowledge in those fields for the future.<br /> |
469 |
500 |
I'm under the impression that it's now being regarded as something that puts |
470 |
501 |
"STEM studies" on a better level of regard than other studies. "STEM label |
471 |
502 |
or it's not a study worth pursuing", if you will.<br /> |
472 |
503 |
I find that ridiculous; lots of non-STEM-studies bring forth people that we |
473 |
504 |
desperately need, also in this ever more connected world; interpreters are |
474 |
505 |
needed for translation, lawyers are required to give citizens legal |
475 |
506 |
representation and guidance, sociologists give us a scientifically based |
476 |
507 |
idea of how humans |
477 |
508 |
interact, and so on. I've studied informatics and I'd like people to call me |
478 |
509 |
what I am: a student of informatics, not a "STEM undergraduate".{% endblocktrans %}</dd> |
479 |
510 |
|
480 |
511 |
<dt id="computer-science"><s>{% trans "Computer science" %}</s><br>{% trans "Informatics" %}</dt> |
481 |
512 |
<dd>{% blocktrans %}In English (and sometimes also in Dutch), my study at the university is often referred to as merely |
482 |
513 |
"Computer science", as if the only thing I learned about is just |
483 |
514 |
"computers". That is degrading to my study and to my abilities, as well as |
484 |
515 |
to other students of informatics.<br /> |
485 |
516 |
Informatics is the study of information: In more practical terms, that means |
486 |
517 |
a student-informatician learns about how information is retrieved, the |
487 |
518 |
nature of information itself, how we can store information, how we infer |
488 |
519 |
new information from data. The focus is really, <em>information</em>, not |
489 |
520 |
computers.<br /> |
490 |
521 |
This means that an informatician wields a toolbelt of various skills: Per |
491 |
522 |
must learn about: |
492 |
523 |
<ul> |
493 |
524 |
<li>Statistics; the mathematical principles to interpret and collect |
494 |
525 |
information, as well as inferring conclusions from that |
495 |
526 |
information.</li> |
496 |
527 |
<li>Discrete mathematics; the theories behind sets, tuples, graphs, |
497 |
528 |
algorithms, and so on.</li> |
498 |
529 |
<li>Logic; this teaches about collections, making sound proofs, and |
499 |
530 |
computational complexity of algorithms.</li> |
500 |
531 |
<li>Human interactions; how do people communicate with technology, how |
501 |
532 |
can we take their data and present them with understandable |
502 |
533 |
services, how do we deal with visually impaired, ...</li> |
503 |
534 |
<li>Software engineering; what are crucial steps in developing software |
504 |
535 |
that can serve as a long-term solution, how to maintain it, how do |
505 |
536 |
you talk to clients and learn their wishes?</li> |
506 |
537 |
<li>Telecommunication; what are the ways that we can transmit data, how |
507 |
538 |
do imperfections occur and can we fix them, can we perfectly |
508 |
539 |
reconstruct an analog, continuous signal with a digital, discrete |
509 |
540 |
one, ...</li> |
510 |
541 |
<li>Cryptography; how do we secure information, transmit it without |
511 |
542 |
eavesdropping, can we safeguard vital communications?</li> |
512 |
543 |
<li>And so on...</li> |
513 |
544 |
</ul> |
514 |
545 |
Informatics is a very broad study, and computer science is a part of that, |
515 |
546 |
true. But just calling it that does disservice to what it's really about. It |
516 |
547 |
also makes it sound as if there's not really that much to it, who doesn't |
517 |
548 |
work with computers? |
518 |
549 |
The reason that it's so often called that, is because informatics is |
519 |
550 |
thorougly linked to computers, and computers are actually incredibly handy |
520 |
551 |
tools for our study. But they're not the sole focus (at least not at the |
521 |
552 |
universities I studied them), and they shouldn't be. In fact, if a wizard |
522 |
553 |
would destroy all computers overnight, lots of fields in informatics could |
523 |
554 |
still exist on their own merits. Studying a science is |
524 |
555 |
all about learning the how, the why, the fundamentals, of your field, not just the |
525 |
556 |
tools you use, that's what college is for.<br /> |
526 |
557 |
Calling informatics just "computer science" is akin to calling mathematics "number science"; |
527 |
558 |
it is true that |
528 |
559 |
mathematics has undoubtedly close connections with digits and numbers, but |
529 |
560 |
calling the whole study by that name does not take into account all the |
530 |
561 |
other fields that mathematics encompasses, most of which don't even really |
531 |
562 |
need numbers at all to exist. We understand that and call it by its proper |
532 |
563 |
name, so as to avoid reducing it to a portion of it that's very visible in |
533 |
564 |
our daily lives. Please treat informatics with the same |
534 |
565 |
reasoning, and don't call it "computer science".{% endblocktrans %}</dd> |
535 |
566 |
</dl> |
536 |
567 |
|
537 |
568 |
{% if lang.code == "eo" %} |
538 |
- | <h4 id="voorzetsels">Genderneutrale voorzetsels</h4> |
539 |
- | <p> De laatste jaren vindt het concept van niet-binaire genderidentiteit steeds |
+ |
569 |
<h4 id="voornaamwoorden">Genderneutrale (voor)naamwoorden</h4> |
+ |
570 |
<p> De laatste jaren vindt het concept van niet-binaire genderidentiteit steeds |
540 |
571 |
meer ingang in Europa. Het betreft mensen die zich man noch vrouw voelen. |
541 |
572 |
Een probleem dat zich daarbij stelt is in onze taal: Hoe verwijs je naar |
542 |
573 |
iemand als zowel 'hij' als 'zij' niet kloppen?</p> |
543 |
- | <p> In het Engels hebben sommigen het idee opgevat om niet-binaire mensen |
+ |
574 |
<p> In het Engels hebben sommigen het idee opgevat om niet-binaire mensen |
544 |
575 |
gewoon in het meervoud aan te duiden: 'they'. Veel mensen verwerpen dat |
545 |
576 |
omdat het zo'n zware inbreuk is tegen de regel van aantallen.</p> |
546 |
- | <p> In het Nederlands wordt er door sommigen nu ook gesteld dat we daar nog een |
+ |
577 |
'fout' om zo te moeten praten. Het zorgt er ook voor dat sommige zinnen |
+ |
578 |
onnodig onduidelijk worden, omdat er verwarring optreedt door de foute |
+ |
579 |
grammatica.</p> |
+ |
580 |
<p> In het Nederlands wordt er door sommigen nu ook gesteld dat we daar nog een |
547 |
581 |
schepje bovenop moeten doen: Omdat het voornaamwoord "zij" zowel vrouwelijk |
548 |
582 |
enkelvoud als meervoud is, wordt er gesteld dat niet-binairen "hen" genoemd |
549 |
- | moeten worden.</p> |
550 |
- | <p> Ik vind dit ridicuul, omdat dit flagrant ingaat tegen de regels van de |
+ |
583 |
"hen" genoemd moeten worden.</p> |
+ |
584 |
<p> Ik vind dit ridicuul, omdat dit flagrant ingaat tegen de regels van de |
551 |
585 |
Nederlandse grammatica. 'Hen' is zelfs geen persoonlijk voornaamwoord, maar |
552 |
586 |
een aanwijzend, en de zinsbouw klopt dus van geen kanten. "Hen liep naar |
553 |
587 |
huis" ga ik alleszins niet zeggen. Probeer het maar eens, en je zult merken |
554 |
588 |
hoe je hersenen daar constant over struikelen.</p> |
555 |
- | <p> Ik stel daarom voor om enkele nieuwe voorzetsels te gebruiken in het |
556 |
- | Nederlands, die mooi binnen onze taal passen, de regels van de grammatica |
+ |
589 |
constructie maar moeilijk ingang bij de mensen.</p> |
+ |
590 |
<p> Wat vaker voorkomt, is het gebruik van 'die'. Dat is op zich niet fout, maar |
+ |
591 |
het bekt niet goed als 'die persoon' in dezelfde ruimte is; 'die' is |
+ |
592 |
toepasselijk voor mensen die niet in de buurt zijn, maar anders kan het |
+ |
593 |
zelfs onbeleefd overkomen.</p> |
+ |
594 |
<p> Nu, waar dit eigenlijk op wijst is dat mensen op zoek zijn naar oplossingen |
+ |
595 |
om non-binairen in ons dagelijks taalgebruik te integreren, maar daarbij |
+ |
596 |
moeite hebben en dan kiezen voor "het minst foute", ook al past dat niet |
+ |
597 |
echt tegoei.</p> |
+ |
598 |
<p> Ik stel daarom voor om enkele nieuwe (voor)naamwoorden te gebruiken in het |
+ |
599 |
Nederlands, die mooi binnen onze taal passen, de regels van de grammatica |
557 |
600 |
volgen én ook nog eens het aangeduide |
558 |
601 |
aantal respecteert (want voor de derde persoon meervoud gebruiken we |
559 |
602 |
"zij"):</p> |
560 |
603 |
<!-- Ow em djie eindelijk kan ik eens een tabel in HTML gebruiken op een manier |
561 |
604 |
waar het ook voor dient, hoe groot is de kans??? --> |
562 |
605 |
<table> |
563 |
606 |
<tr> |
564 |
607 |
<td>Soort voornaamwoord</td> |
565 |
- | <td>Aanwijzend</td> |
+ |
608 |
<td>Aanwijzend</td> |
566 |
609 |
<td>Betrekkelijk</td> |
567 |
610 |
<td>Bezittelijk</td> |
568 |
611 |
<td>Persoonlijk</td> |
+ |
612 |
<td>Persoonlijk</td> |
569 |
613 |
<td>Wederkerend</td> |
570 |
614 |
<td>Wederkerig</td> |
571 |
615 |
</tr> |
572 |
616 |
<tr> |
573 |
617 |
<td>Mannelijk</td> |
574 |
618 |
<td rowspan="3" colspan="2">Die</td> |
575 |
619 |
<td>Zijn (, hem)</td> |
576 |
- | <td>Hij</td> |
+ |
620 |
<td>Hem</td> |
+ |
621 |
<td>Hij</td> |
577 |
622 |
<td rowspan="3">Zich</td> |
578 |
623 |
<td rowspan="3">Elkaar</td> |
579 |
624 |
</tr> |
580 |
625 |
<tr> |
581 |
626 |
<td>Vrouwelijk</td> |
582 |
627 |
<td>Haar</td> |
583 |
628 |
<td>Zij</td> |
+ |
629 |
<td>Zij</td> |
584 |
630 |
</tr> |
585 |
631 |
<tr> |
586 |
632 |
<td>Onbepaald</td> |
587 |
633 |
<td><strong>Per (, her)</strong></td> |
588 |
- | <td><strong>Pij</strong></td> |
+ |
634 |
<td><strong>Her</strong></td> |
+ |
635 |
<td><strong>Pij</strong></td> |
589 |
636 |
</tr> |
590 |
637 |
</table> |
591 |
638 |
<p> 'Pij' en 'per' gebruiken de eerste letter van 'persoon'. Beide woorden |
592 |
639 |
bestaan zelfs al in het Nederlands, maar in radicaal andere contexten. |
593 |
640 |
Daardoor treedt er ook geen spraakverwarring op zoals dat met 'hen' en 'hun' |
594 |
641 |
wel het geval is. 'Her' bestaat ook al (als in 'her en der'), ook al is dat |
595 |
- | misschien wel het "meest radicale" aan mijn voorstel.</p> |
596 |
- | <p> Zoals te zien in de tabel is het Nederlands voor de meeste voornaamwoorden |
597 |
- | zelfs al gender-agnostisch, dus |
+ |
642 |
dat praktisch gezien nooit op zich gebruikt, dus het kan perfect dienen voor |
+ |
643 |
non-binairen.</p> |
+ |
644 |
<p> Zoals te zien in de tabel is het Nederlands voor enkele (voor)naamwoorden |
+ |
645 |
zelfs al gender-agnostisch, dus |
598 |
646 |
die kunnen we gewoon overnemen. We hoeven daarvoor geen speciale toeren uit te |
599 |
647 |
halen.</p> |
600 |
648 |
<p> Ik denk dat dit een goede oplossing is. De woorden passen mooi in het |
601 |
649 |
Nederlands, maar ook goed tussen de bestaande voorzetsels, en alleszins een |
602 |
650 |
stuk beter dan "hun" en "hen" voor het enkelvoud.</p> |
603 |
651 |
<p> Gender-agnostische woorden gebruiken hoeft niet te betekenen dat we |
604 |
652 |
duidelijkheid in ons taalgebruik moeten opofferen.</p> |
605 |
- | <p> Eisen dat mensen hun taal veranderen werkt affronterend: Dat is een deel van |
606 |
- | de identiteit en cultuur van elke mens. Ineens zeggen dat iemand per |
607 |
- | taalgebruik <em>moet</em> aanpassen zal net het omgekeerde effect hebben. |
608 |
- | We zijn daarom ook niet verschuldigd aan niet-binaire mensen om hun eisen |
+ |
653 |
hebben, en ik denk dat mijn voorstel zeker een goede manier is om dat te |
+ |
654 |
bereiken.</p> |
+ |
655 |
<p> Ik wens echter te benadrukken dat dit slechts <strong>een vraag van mij aan |
+ |
656 |
u is, maar géén eis.</strong> Ik ben tegen de praktijk om mensen een |
+ |
657 |
bepaalde grammatica op te leggen omdat dit anders een teken van |
+ |
658 |
respectloosheid zou zijn.<br> |
+ |
659 |
Eisen dat mensen hun taal veranderen werkt affronterend: Dat is een deel van |
+ |
660 |
de identiteit en cultuur van elke mens, en iedereen heeft het recht die |
+ |
661 |
identiteit zelf te vormen. Mensen reageren dan ook zeer defensief als die |
+ |
662 |
identiteit onder druk komt te staan: Ineens zeggen dat iemand per |
+ |
663 |
taalgebruik <em>moet</em> aanpassen zal dus net het omgekeerde effect hebben. |
+ |
664 |
We zijn daarom ook niet verschuldigd aan niet-binaire mensen om hun eisen |
609 |
665 |
inzake grammatica op te volgen. U bent gerechtvaardigd om niet te zeggen |
610 |
- | "die auto is van hen" als die auto duidelijk van slechts één persoon is. |
+ |
666 |
bent gerechtvaardigd om niet te zeggen |
+ |
667 |
"die auto is van hen" als die auto duidelijk van slechts één persoon is. |
611 |
668 |
Daarom eis ik ook niet dat u als |
612 |
669 |
lezer deze woorden klakkeloos overneemt, maar ik kan wel vragen om het |
613 |
670 |
te overwegen. En als u er zelf ermee akkoord bent en vrede mee kan nemen, |
614 |
671 |
dan kunt u deze ook opnemen in uw 'versie' van het Nederlands. |
615 |
- | |
616 |
- | {% endif %} |
+ |
672 |
onze unieke taal weer net dat tikkeltje beter.</p> |
+ |
673 |
{% endif %} |
617 |
674 |
|
618 |
675 |
|
619 |
676 |
<h3 id="diamonds">{% trans "Don't buy diamonds" %}</h3> |
620 |
677 |
<p> |
621 |
678 |
{% blocktrans %}Diamonds are often mined in inhumane circumstances. The |
622 |
679 |
profits fuel cruel wars, which cause havoc on the local population and |
623 |
680 |
finance terrorism on the African people, as well as enslavement.<br /> |
624 |
681 |
They're also worthless; Diamond is a very abundant material, and can easily |
625 |
682 |
be made in laboratories. The price is artificially inflated by the monopoly |
626 |
683 |
on diamond distribution by the De Beers corporation. Buying a diamond |
627 |
684 |
automatically means you're being scammed.{% endblocktrans %} |
628 |
685 |
</p> |
629 |
686 |
<p> |
630 |
687 |
{% blocktrans %}If you want to buy an engagement ring (which is a ritual |
631 |
688 |
also fueled by a De Beers advertising campaign), look out for |
632 |
689 |
(cubic) zirconia or moissanite rings. They're a ton cheaper, and look |
633 |
690 |
exactly like diamonds. The latter was even mistaken for |
634 |
691 |
diamond by the person who discovered it for the first time!{% endblocktrans %} |
635 |
692 |
</p> |
636 |
693 |
|
637 |
694 |
<h3 id="facebook">{% trans "Get/Stay off Facebook" %}</h3> |
638 |
695 |
<p> |
639 |
696 |
{% blocktrans %}Facebook is an immense threat to our civil rights and |
640 |
697 |
liberties. I cannot possibly overstate how important it is that we |
641 |
698 |
collectively act to make this company rot away.<br /> |
642 |
699 |
The useds of Facebook have their lives completely tracked and monitored, |
643 |
700 |
everything. It's a flagrant privacy violation.<br /> |
644 |
701 |
|
645 |
702 |
Believe me, <strong>I KNOW</strong> that leaving Facebook is a hard pill |
646 |
703 |
to swallow. Facebook facilitates communcation with acquintances and |
647 |
704 |
friends, and humans are social creatures, we long for connection with |
648 |
705 |
other people. When you've been used by Facebook, it's hard to get its |
649 |
706 |
hooks off. We cannot refer to this as an addiction, because that would |
650 |
707 |
be like calling eating an addiction to food. |
651 |
708 |
|
652 |
709 |
Saying "I have nothing to hide" is not what this is about. It's |
653 |
710 |
erroneous to say privacy and secrecy are the same thing. I don't hide |
654 |
711 |
from my friends that I take a bath to clean myself but I'd never allow |
655 |
712 |
them to watch me do so. I love my parents but I don't allow them to come |
656 |
713 |
inside my place without my permission. I'm not ashamed to buy orange |
657 |
714 |
juice but I pay cash because I don't want to be recorded doing so (which |
658 |
715 |
happens when you use debit/credit cards). |
659 |
716 |
I'm sure you can imagine more examples like these.<br /> |
660 |
717 |
Also, even if you were a person that doesn't care about privacy, there |
661 |
718 |
are people that do, and <strong>need</strong> privacy. Facebook makes it |
662 |
719 |
harder to call upon that right, because its mere existence changes the |
663 |
720 |
<em>status quo</em> from privacy being a human right, to privacy being |
664 |
721 |
something that requires justification: "Surely if thát many people are |
665 |
722 |
on Facebook, maybe privacy isn't that important to have as a right?" |
666 |
723 |
|
667 |
724 |
For people that I manage to convince to leave, but just need a final |
668 |
725 |
argument to take the definitive step: I ask you to not only do |
669 |
726 |
this for yourself, but for everyone else as well: Every person being |
670 |
727 |
used by Facebook increases the power it has, but the reverse is also |
671 |
728 |
true: Every person that decides to take off the shackles, makes it |
672 |
729 |
easier for others to do as well. By not being on Facebook, you help |
673 |
730 |
everyone else with not being there either. |
674 |
731 |
{% endblocktrans %}</p> |
675 |
732 |
|
676 |
733 |
<!--<h3 id="gender-prenouns">{% trans "Gender neutral prenouns" %}</h3> |
677 |
734 |
Ja ik ga toch eerst al de rest afschrijven anders blijf ik bezig--> |
678 |
735 |
{% comment %} |
679 |
736 |
<h3 id="human-rights">{% trans "Moral provision for civil actions" %}</h3> |
680 |
737 |
<p>{% blocktrans %} |
681 |
738 |
I want to make a general call to activism that is less a matter |
682 |
739 |
me to guard your human rights more effectively, and to stand up against |
683 |
740 |
those that seek to violate it, be it by democratic voting, civil |
684 |
741 |
disobedience, or even violence to stop an immediate threat. |
685 |
742 |
I've thought about this a lot, in a philosophical way: About how to |
686 |
743 |
justify not following laws, why we do so, when it can be morally |
687 |
744 |
justified, accountability, ... |
688 |
745 |
|
689 |
746 |
I haven't studied jurisprudence, but I don't think that makes my reasoning |
690 |
747 |
automatically worthless. It might be that some things seem out of the |
691 |
748 |
ordinary. I do know I am not crazy, and I can assure you I didn't think of |
692 |
749 |
this on one louzy afternoon. |
693 |
750 |
Eventually, I have created a general rule I named: "The protection of human |
694 |
751 |
rights and the moral integrity of their limitations". In full detail, |
695 |
752 |
the rule is as follows: |
696 |
753 |
<quote> |
697 |
754 |
All humans are entitled to human rights at every point in their |
698 |
755 |
lives, in all contexts. |
699 |
756 |
Being rights, they do not require justification to exercise |
700 |
757 |
them, and can be applied in the broadest terms possible. |
701 |
758 |
Should there be an entity looking to restrict those rights, the |
702 |
759 |
burden of justification falls on that entity; it must provide a |
703 |
760 |
valid reasoning as to why a restriction needs to be put in |
704 |
761 |
place. The people that the restriction applies to (and <em>ónly</em> |
705 |
762 |
those people) shall decide on the validity, not the |
706 |
763 |
entity arguing in favour of it. Should said entity fail to provide |
707 |
764 |
valid justification, the restrictions that follow (for |
708 |
765 |
example: laws or contract terms) are implicitely |
709 |
766 |
<em>void ab initio</em>, because their existence lacks any ground to |
710 |
767 |
be morally enforceable. It follows that every violation of, and |
711 |
768 |
resistance against said |
712 |
769 |
restrictions is (by default) morally justified. The entity |
713 |
770 |
responsible for putting the restriction in place, <em>ánd</em> those |
714 |
771 |
that enforce these restrictions, remain guilty of a human rights |
715 |
772 |
violation and must be prosecuted as if the restriction didn't exist. |
716 |
773 |
Because of the moral void, it cannot escape prosecution by invoking |
717 |
774 |
<em>nulla poena sine lege</em> (i.e. "It wasn't prohibited to do |
718 |
775 |
so"). The burden of providing compensation for the damage inflicted |
719 |
776 |
by humans violating the restrictions falls on the imposing entity. |
720 |
777 |
Should the entity not be a natural person (for example: a company or |
721 |
778 |
authoritative body like a government), the people responsible of |
722 |
779 |
that entity are accountable. Whether others that served that entity |
723 |
780 |
(or were conscripted in doing so) handled in bad faith is to be |
724 |
781 |
decided on a per-case basis. |
725 |
782 |
</quote> |
726 |
783 |
The rule has vast implications that secure our integrity as humans, and |
727 |
784 |
the rights that come with being on this planet. It pardons Edward |
728 |
785 |
Snowden. It makes politicians that deny climate mayhem responsible for the |
729 |
786 |
damage. It opens a path to prosecute Apple for violating our digital |
730 |
787 |
rights. In general: <strong>It stops using legislature as an excuse for |
731 |
788 |
moral accountability.</strong> |
732 |
789 |
|
733 |
790 |
The lack of strictness is key; cultures and people change, and so do our |
734 |
791 |
morals. Building a coal plant during the industrial revolution was |
735 |
792 |
understandable, but today it conflicts with our right to live because we |
736 |
793 |
know coal plants accelerate the climate mayhem. Sabotaging the |
737 |
794 |
construction is now morally right, it wasn't in 1800. This is just an |
738 |
795 |
example, but there are many more. |
739 |
796 |
|
740 |
797 |
I don't seek for everyone to use my rule as a justification for total |
741 |
798 |
anarchy. I do want to provide a reasoning that allows us to |
742 |
799 |
My rule doesn't discredit the existence of a state with laws and justice |
743 |
800 |
system, rather, it works with it. It also strengthens their power where |
744 |
801 |
it should, and diminishes the extent to which power can be abused, |
745 |
802 |
because my rule functions as a deterrent to do so (for example: If |
746 |
803 |
there's a law allowing you to kill homosexuals on sight, and you try to |
747 |
804 |
do so, you can expect people trying to shoot you to defend that |
748 |
805 |
homosexual's right to live). |
749 |
806 |
|
750 |
807 |
I think humanity is ready for more democratic oversight and |
751 |
808 |
transparency, especially in the European Union. |
752 |
809 |
|
753 |
810 |
You might argue that you could infer a validation for absolute |
754 |
811 |
anarchy from this |
755 |
812 |
rule, but that's not right. What it does, is give the power to the |
756 |
813 |
democracy to decide whether doing |
757 |
814 |
something is right or wrong, holding others accountable for the powers |
758 |
815 |
they have, without being able to abuse legislature to escape moral |
759 |
816 |
accountability. |
760 |
817 |
{% endcomment %} |
761 |
818 |
|
762 |
819 |
</section> |
763 |
820 |
<section> |
764 |
821 |
|
765 |
822 |
{% comment %} |
766 |
823 |
<h3 id="pay-cash">{% trans "Stay safe, and only pay cash" %}</h3> |
767 |
824 |
<p>{% blocktrans %} |
768 |
825 |
I've written about this in a blog post, but I have to put it here as well, |
769 |
826 |
in detail: |
770 |
827 |
One form of activism is to refuse to pay with payment cards. Always insist |
771 |
828 |
on being able to pay with cash!</p> |
772 |
829 |
<p> Banks love to talk about the convenience and safety of paying digitally, |
773 |
830 |
without really delving into what those points are for <em>us</em>, the |
774 |
831 |
client. I'll be going over some points to convince you to stop using the |
775 |
832 |
digital payments, and pay the actually safe way.{% endblocktrans %}</p> |
776 |
833 |
<h4>{% trans "The safety myth debunked" %}</h4> |
777 |
834 |
<p>{% blocktrans %} |
778 |
835 |
So what's about digital payments being "safe"? When probing further, you'll |
779 |
836 |
often get the same two answers:<p> |
780 |
837 |
<ul><li>You won't lose much money when you get pickpocketed.</li> |
781 |
838 |
<li>You don't risk accepting counterfeit money.</li> |
782 |
839 |
</ul> |
783 |
840 |
|
784 |
841 |
|
785 |
842 |
<p>The risk of EVER accepting a counterfeit note is so small it's almost |
786 |
843 |
ridiculous to even mention it. The ECB made a video with all security |
787 |
844 |
features for the bank notes: |
788 |
845 |
{% comment %} |
789 |
846 |
Consider all these security marks (for € |
790 |
847 |
bank notes) that |
791 |
848 |
would have to pass:</p> |
792 |
849 |
<ul><li>Optical changing ink when you tilt a bank note</li> |
793 |
850 |
<li>Paper created from cotton fiber, which has a distinct feeling</li> |
794 |
851 |
<li>Watermark on every note, clearly visible with some light</li> |
795 |
852 |
<li>Safety wire straight through the middle of the note</li> |
796 |
853 |
<li>Foil with hologram over each note</li> |
797 |
854 |
<li>Raised printing to give each note a relief</li> |
798 |
855 |
<li>The logo in the hologram is transparent</li></ul> |
799 |
856 |
<p>And those are just the safety features you can directly see! Consider |
800 |
857 |
these <strong>extra security features</strong> that you can also check |
801 |
858 |
with enough detail (or a checking device):</p> |
802 |
859 |
<ul><li>All notes have microprinting that becomes unreadable with any normal |
803 |
860 |
printer, but can easily be read by looking closely..</li> |
804 |
861 |
<li>Shining UV light on the note will make certain parts light up, like |
805 |
862 |
the stars and circles. This also happens on the back, where green |
806 |
863 |
and red light will be emitted.</li> |
807 |
864 |
<li>With infrared light, the emerald number, the right side of the main |
808 |
865 |
image, and the silvery stript become visible. But only on the front; |
809 |
866 |
on the back, only the denomination and the horizontal number are visible.</li> |
810 |
867 |
<li>With special UV-C light (yes, that's a thing), the same parts light |
811 |
868 |
up, but in distinct green and red colours. Also, the € sign becomes |
812 |
869 |
visible in the main image, but is hidden in normal UV light.</li> |
813 |
870 |
<li>The serial code on every note is a checksum, meaning that you can |
814 |
871 |
check the code itself to see if the note is valid or not.</li></ul> |
815 |
872 |
<p>And all those were just the security features of the bank notes |
816 |
873 |
themselves! Here are some extras to convince you of the safety of using |
817 |
874 |
euros as cash:</p> |
818 |
875 |
<ul><li>Reproducing a note with a normal printer is often blocked by |
819 |
876 |
printer firmware.</li> |
820 |
877 |
<li>Any reproduced note (for example in movies) needs to obey strict |
821 |
878 |
rules, that they render each "legal" counterfeit note completely |
822 |
879 |
useless for monetization.</li> |
823 |
880 |
<li>The European Union has so much trust in the security of its |
824 |
881 |
currency that you |
825 |
882 |
can download images of euro bank notes directly from their own |
826 |
883 |
website<insert link!>. For high resolution ones, you can send a |
827 |
884 |
letter, and after some security and confidentiality checks you |
828 |
885 |
can get those as well.</li></ul> |
829 |
886 |
{% endcomment %} |
830 |
887 |
{% comment %} |
831 |
888 |
<p>{% blocktrans %}But maybe you think that all this is just peanuts for real |
832 |
889 |
counterfeiters (it isn't), or you're just thát paranoid. Okay, let's |
833 |
890 |
assume your level of paranoia is justified. In that case, I have a |
834 |
891 |
really interesting argument that will surely convince you to switch to |
835 |
892 |
cash forever:{% endblocktrans %}</p> |
836 |
893 |
<h4>{% trans "Digital payments infringe on your privacy" %}</h4> |
837 |
894 |
<p>{% blocktrans %}Oh and that's not just me saying that, that's your credit |
838 |
895 |
card supplier actually doing just that: <Link naar mastercard dat met |
839 |
896 |
facebook onderhandelt</lin> |
840 |
897 |
Yeah, turns out that "safety" is not so much a myth after all, but is |
841 |
898 |
related to the bank's safety by keeping your money from you, and making |
842 |
899 |
bank on it in the process.{% endblocktrans %} |
843 |
900 |
|
844 |
901 |
<h4>{% trans "Why is this activism?" %}</h4> |
845 |
902 |
<Schrijf over de constante rush voor digitalisatie van iets wat goed |
846 |
903 |
werkt en hoe dit onze privacyrechten aantast></schrijf> |
847 |
904 |
|
848 |
905 |
{% endcomment %} |
849 |
906 |
|
850 |
907 |
|
851 |
908 |
|
852 |
909 |
|
853 |
910 |
{% comment %} |
854 |
911 |
<h3 id="sharing-explained">{% trans "Get/Stay off Facebook" %}</h3> |
855 |
912 |
<p> |
856 |
913 |
{% blocktrans %}Facebook is an immense threat to our civil rights and |
857 |
914 |
|
858 |
915 |
<dt id="sharing-economy"><s>{% trans "Sharing economy / Gig economy" %}</s> |
859 |
916 |
{% trans "<GOEDE NAAM VERZINNEN>" %}</dt> |
860 |
917 |
<dd>{% blocktrans %}Too often, the media (and the companies that are often |
861 |
918 |
associated with the term) use the term "sharing economy" or "gig economy" to |
862 |
919 |
describe this "new" type of providing a certain type of service, where the |
863 |
920 |
companies don't actually hire their "employees". They say they're |
864 |
921 |
"subcontractors", and make them use their own resources (like their car) to |
865 |
922 |
do the work. These companies malicously portray this as "sharing", and |
866 |
923 |
proclaim they're just the facilitators, thus making them part of the |
867 |
924 |
"sharing economy". This is spin.<br /> |
868 |
925 |
First, "sharing" is something you do in a personal setting, without any |
869 |
926 |
commercial interests. People do this because it's in our nature to share |
870 |
927 |
resources between each other, it's a good thing to do. A well known |
871 |
928 |
example is carpooling, where different people share the same car.<br /> |
872 |
929 |
This is <strong>not</strong> the same as |
873 |
930 |
{% endcomment %} |
874 |
931 |
</section> |
875 |
932 |
{% endblock main %} |
876 |
933 |
templates/about/main_content.djhtml ¶
10 additions and 2 deletions.
View changes Hide changes
1 |
1 |
{% load static %} |
2 |
2 |
<section class="emphasis"> |
3 |
3 |
<h1>{% trans "Welcome!" %}</h1> |
4 |
4 |
<p> |
5 |
5 |
{% blocktrans %}Hello there! I'm Maarten, a happy |
6 |
6 |
student from Belgium, and this is my amazing personal website. |
7 |
7 |
I like a lot of things, and I share some of those in here. Take |
8 |
8 |
a look around, read a bit, talk with me, and most importantly, |
9 |
9 |
enjoy your stay!{% endblocktrans %} |
10 |
10 |
</p> |
11 |
11 |
</section> |
12 |
12 |
<div class="cards"> |
13 |
13 |
{# Blog card #} |
14 |
14 |
<div id="blog" class="card"> |
15 |
15 |
<img src="/media/main/blog.jpg" /> |
16 |
16 |
<h3>{% trans "Blog" %}</h3> |
17 |
17 |
<p> |
18 |
18 |
{% blocktrans %}My personal scribblepad, written from scratch, |
19 |
19 |
on which I ramble about everything I like. Highly recommended |
20 |
20 |
while eating breakfast.{% endblocktrans %} |
21 |
21 |
</p> |
22 |
22 |
<a class="btn text" href="{% url 'blog-index' %}">{% trans "Visit blog" %}</a> |
23 |
23 |
</div> |
24 |
24 |
|
25 |
25 |
{# Gitar card #} |
26 |
26 |
<div id="gitar" class="card" style="flex-grow: 2"> |
27 |
27 |
<!-- HAHAHAA I CAN'T DESIGN LOGOS --> |
28 |
28 |
<img src="/media/main/gitar.png" /> |
29 |
29 |
<h3>Gitar</h3> |
30 |
30 |
<p> |
31 |
31 |
{% blocktrans %}I actually don't use GitHub to host my code, |
32 |
32 |
contrary to a lot of other coders. Instead, I've been trying to |
33 |
33 |
create something that's just fit to my taste. I host a couple of |
34 |
34 |
archive repositories there, as well as dotfiles, and that jazz. It's |
35 |
35 |
a continuing work, so don't flip your desk if the layout is upside |
36 |
36 |
down tomorrow =3{% endblocktrans %} |
37 |
37 |
</p> |
38 |
38 |
<a class="btn text" href="{% url 'gitar-index' %}"> |
39 |
39 |
{% trans "Check code" %}</a> |
40 |
40 |
</div> |
41 |
41 |
|
42 |
42 |
{# About myself card #} |
43 |
43 |
<div id="about" class="card"> |
44 |
44 |
<img src="/media/about/images/parallax.png" /> |
45 |
45 |
<!-- I still don't have a good picture or still life about |
46 |
46 |
myself, so yes, I'm copying my parallax for a while. Sorry! --> |
47 |
47 |
<h3>{% trans "About me" %}</h3> |
48 |
48 |
<p> |
49 |
49 |
{% blocktrans %}Well, if you wish to know more of me, I have a page |
50 |
50 |
where I describe myself in a couple more sentences. You know, |
51 |
51 |
because I can =) |
52 |
52 |
{% endblocktrans %} |
53 |
53 |
</p> |
54 |
54 |
<a class="btn text" href="{% url "main-myself" %}">{% trans "Read on" %}</a> |
55 |
55 |
</div> |
56 |
56 |
|
57 |
57 |
{# Publications card #} |
58 |
58 |
<div id="eldonoj" class="card"> |
59 |
59 |
<!--<img src="/media/about/images/publications.png" />--> |
60 |
60 |
<h3>{% translate "Publications" %}</h3> |
61 |
61 |
<p> |
62 |
62 |
{% blocktranslate %}Throughout my academic career, I've written a lot, |
63 |
63 |
sometimes together with other people. To avoid that these papers get |
64 |
64 |
lost to the passing of time, I've decided to publish them on my website, should somebody |
65 |
65 |
want to read them.{% endblocktranslate %} |
66 |
66 |
</p> |
67 |
67 |
<a class="btn text" href="{% url "publications-index" %}">{% translate "Consult publications" %}</a> |
68 |
68 |
</div> |
69 |
69 |
|
70 |
70 |
{# Projects card #} |
71 |
71 |
<div id="project" class="card"> |
72 |
72 |
<h3>{% trans "Other projects" %}</h3> |
73 |
73 |
<p> |
74 |
74 |
{% blocktrans %}Projects come and go, and with my website I can |
75 |
75 |
present them to you. This cards takes you to the |
76 |
76 |
archive of past projects. |
77 |
77 |
{% endblocktrans %} |
78 |
78 |
</p> |
79 |
79 |
<a class="btn text disabled" href="{% url "main-project-archive" %}"> |
80 |
80 |
{% trans "View projects" %}</a> |
81 |
81 |
</div> |
82 |
82 |
|
83 |
83 |
{# Activism card #} |
84 |
84 |
<div id="aktivismo" class="card"> |
85 |
85 |
<h3>{% trans "Activism" %}</h3> |
86 |
86 |
<p> |
87 |
87 |
{% blocktrans %}Trying to make this place better takes some time. So |
88 |
88 |
I made a page in the hopes that it can engage you to partake in that |
89 |
89 |
process. Because it's never too late to begin. |
90 |
90 |
{% endblocktrans %} |
91 |
91 |
</p> |
92 |
92 |
<a class="btn text" href="{% url "activism" %}"> |
93 |
93 |
{% trans "List talking points" %}</a> |
94 |
94 |
</div> |
95 |
95 |
|
96 |
96 |
</div> |
97 |
97 |
<section> |
+ |
98 |
<div class="snackbar"> |
+ |
99 |
{{ contact_response }} |
+ |
100 |
</div> |
+ |
101 |
{% endif %} |
+ |
102 |
<section> |
98 |
103 |
<h2>{% translate "Contact me" %}</h2> |
99 |
104 |
<p>{% blocktranslate %}If you wish to contact me, use this convenient form, |
100 |
105 |
the most direct link to yours truly. Leave me a thank you note, tell me |
101 |
106 |
something important, or correct a typo I made, it's all good, I love to |
102 |
107 |
hear from you! |
103 |
108 |
If necessary, put some contact info of yourself in your message so I can get |
104 |
109 |
back to you. Abuse will probably make your computer explode, so don't anger |
105 |
110 |
my server.{% endblocktranslate %}</p> |
106 |
111 |
<form action="" method="post"> |
107 |
112 |
<input type="text" name="name" mozactionhint="send" enterkeyhint="send" maxlength="64" placeholder="{% translate "Your name" %}" required> |
+ |
113 |
<input type="text" name="name" mozactionhint="send" enterkeyhint="send" maxlength="64" placeholder="{% translate "Your name" %}" required> |
108 |
114 |
<textarea maxlength="2000" spellcheck="true" name="message" required> |
109 |
- | <input type="submit" value="✉️{% translate "Send" %}"> |
110 |
- | </form> |
+ |
115 |
<textarea maxlength="2000" spellcheck="true" name="message" required></textarea> |
+ |
116 |
<br> |
+ |
117 |
<input type="submit" value="✉️ {% translate "Send" %}"> |
+ |
118 |
</form> |
111 |
119 |
</section> |
112 |
120 |
views.py ¶
1 addition and 1 deletion.
View changes Hide changes
1 |
1 |
import requests # For direct communication with me |
2 |
2 |
from datetime import date |
3 |
3 |
from django.utils import timezone |
4 |
4 |
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. |
5 |
5 |
from django.http import HttpResponseRedirect, HttpResponse # Why? |
6 |
6 |
from django.urls import reverse # Why? |
7 |
7 |
from django.utils.translation import ugettext as _ |
8 |
8 |
from .models import * |
9 |
9 |
from .forms import MessageForm |
10 |
10 |
|
11 |
11 |
|
12 |
12 |
def get_age(): |
13 |
13 |
"""Returns my current age.""" |
14 |
14 |
today = date.today() |
15 |
15 |
birthday = date(1996, 8, 28) |
16 |
16 |
age = today - birthday |
17 |
17 |
years = str(int(age.days / 365)) |
18 |
18 |
return years |
19 |
19 |
|
20 |
20 |
def footer_description(): |
21 |
21 |
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()} |
22 |
22 |
|
23 |
23 |
def footer_links(): |
24 |
24 |
footer_links = [ |
25 |
25 |
[_("Contact me"), "mailto:maarten.vangeneugden@student.uhasselt.be"], |
26 |
26 |
[_("Hasselt University"), "https://www.uhasselt.be"], |
27 |
27 |
[_("Ghent University"), "https://www.ugent.be"], |
28 |
28 |
] |
29 |
29 |
return footer_links |
30 |
30 |
|
31 |
31 |
# TODO: Move this stuff to the template module. This is basically a description |
32 |
32 |
# of HOW to display data, but the view module is only responsible for WHAT data |
33 |
33 |
# to display. |
34 |
34 |
def standard_context(): |
35 |
35 |
context = { |
36 |
36 |
'navbar_backArrow': True, |
37 |
37 |
'footer_title': _("Home page"), |
38 |
38 |
'footer_description': footer_description(), |
39 |
39 |
'footer_links': footer_links(), |
40 |
40 |
'stylesheet_name': "home", |
41 |
41 |
} |
42 |
42 |
return context |
43 |
43 |
|
44 |
44 |
def get_current_status(dt = None): |
45 |
45 |
"""Returns a string specifying my current state (and sometimes location). |
46 |
46 |
|
47 |
47 |
This function is actually based on my weekly schedule. I'd normally hook it |
48 |
48 |
up to my iCal files, but that doesn't include things like sleeping. Not to |
49 |
49 |
mention my university has a hard time following standards like "Put the |
50 |
50 |
location in the location field, not in the title of the appointment". I |
51 |
51 |
figured a simple function would do the job just as well. |
52 |
52 |
|
53 |
53 |
Keyword arguments: |
54 |
54 |
dt -- The datetime object of the day to check (defaults to current local time) |
55 |
55 |
""" |
56 |
56 |
|
57 |
57 |
MONDAY = 0 |
58 |
58 |
TUESDAY = 1 |
59 |
59 |
WEDNESDAY = 2 |
60 |
60 |
THURSDAY = 3 |
61 |
61 |
FRIDAY = 4 |
62 |
62 |
SATURDAY = 5 |
63 |
63 |
SUNDAY = 6 |
64 |
64 |
|
65 |
65 |
if dt is None: |
66 |
66 |
timezone.activate("Europe/Brussels") |
67 |
67 |
dt = timezone.localtime(timezone.now()) |
68 |
68 |
|
69 |
69 |
day = dt.weekday() |
70 |
70 |
hour = dt.time().hour |
71 |
71 |
minute = dt.time().minute |
72 |
72 |
|
73 |
73 |
""" Note on usage of the range() function: |
74 |
74 |
range(x, y) returns a list, beginning from x, but excluding y. So if a |
75 |
75 |
course runs from 13:00 to 15:00, then y should still be 15. Why? Because |
76 |
76 |
that makes it so that 14:59 is included, but 15:00 is not. if y would be 16, |
77 |
77 |
then 15:30 would also be included. |
78 |
78 |
""" |
79 |
79 |
|
80 |
80 |
# If nothing's returned by now, return a general response |
81 |
81 |
return _("Probably chilling a bit. Feel free to talk! ❤") |
82 |
82 |
|
83 |
83 |
def send_message(name, message): |
84 |
84 |
""" Sends a message to me if the visitor submits one on my website. """ |
85 |
85 |
# First task: Retrieve the token, which mustn't be in the tracker: |
86 |
86 |
with open("token.txt", 'r') as f: |
87 |
87 |
url = f.readline() |
88 |
88 |
url += name + " stuurt:\n" + message |
89 |
89 |
|
90 |
90 |
response = requests.get(url) |
91 |
91 |
return response.status_code == 200 |
92 |
92 |
|
93 |
93 |
# Views: |
94 |
94 |
|
95 |
95 |
def index(request): |
96 |
96 |
context = standard_context() |
97 |
97 |
# First, handle possible contact |
98 |
98 |
if request.method == "POST": # Message received |
99 |
99 |
form = MessageForm(request.POST) |
100 |
100 |
if form.is_valid(): |
101 |
101 |
clean_message = form.cleaned_data |
102 |
102 |
if send_message(clean_message.name, clean_message.message): |
103 |
- | context["contact_response"] = _("Message sent!") |
+ |
103 |
context["contact_response"] = _("Message sent!") |
104 |
104 |
else: |
105 |
105 |
context["contact_response"] = _("An error occured while trying to send the message. Please try again later.") |
106 |
106 |
else: # The submitted form data was invalid |
107 |
107 |
context["contact_response"] = _("The submitted form contained invalid data, and was discarded.") |
108 |
108 |
|
109 |
109 |
|
110 |
110 |
|
111 |
111 |
timezone.activate("Europe/Brussels") |
112 |
112 |
time_string = timezone.localtime(timezone.now()).strftime(" (%H:%M) ") |
113 |
113 |
status = _("Current status/location:") + time_string + get_current_status() |
114 |
114 |
template = "about/index.djhtml" |
115 |
115 |
|
116 |
116 |
return render(request, template, context) |
117 |
117 |
|
118 |
118 |
def myself(request): |
119 |
119 |
template = "about/about.djhtml" |
120 |
120 |
|
121 |
121 |
context = { |
122 |
122 |
'subject': _("Myself"), |
123 |
123 |
'navbar_title': _("Myself"), |
124 |
124 |
'age': get_age(), |
125 |
125 |
} |
126 |
126 |
context.update(standard_context()) |
127 |
127 |
return render(request, template, context) |
128 |
128 |
|
129 |
129 |
def project_archive(request): |
130 |
130 |
template = "about/project-archive.djhtml" |
131 |
131 |
context = standard_context() |
132 |
132 |
return render(request, template, context) |
133 |
133 |
|
134 |
134 |
def activism(request): |
135 |
135 |
template = "about/activism.djhtml" |
136 |
136 |
context = standard_context() |
137 |
137 |
return render(request, template, context) |
138 |
138 |
|
139 |
139 |