1 |
{% extends "website/base.djhtml" %}
|
2 |
{% load i18n %} |
3 |
{% load static %} |
4 |
|
5 |
{% block title %}{% translate "About myself" %}{% endblock title %} |
6 |
{% block description %}{% blocktranslate trimmed %}A page where I talk about myself, what I |
7 |
do, what I (dis)like, ...{% endblocktranslate %} |
8 |
{% endblock description %} |
9 |
{% block main %} |
10 |
{# TODO sections: languages "link naar paper"; meer redenen voor mijn website en waarom ik trots ben daarop #} |
11 |
<section> |
12 |
<p> |
13 |
{% blocktranslate trimmed %}Hello! Thanks for stopping by! As I mentioned on my |
14 |
homepage, My name is Maarten. I'm a {{ age }} years old student, and I dabble in |
15 |
a lot of things that I enjoy doing. |
16 |
Some of these things I put on display here, my website, for the world to |
17 |
see!<br> |
18 |
On this page, I talk a bit about myself, my daily routine, what I do, my |
19 |
view on life, ... |
20 |
It's not all-encompassing, and I've narrowed it down quite a bit to the most |
21 |
important things. I share more about me (and other interesting things) on |
22 |
my blog, so be sure to check that out |
23 |
as well! |
24 |
{% endblocktranslate %} |
25 |
</p> |
26 |
|
27 |
<h3 id="kodumuli">{% translate "Hacking" %}</h3> |
28 |
<p> |
29 |
{% blocktranslate trimmed %}What I do most at work and in my spare time is |
30 |
hacking/coding. It's kind of my jam. I've |
31 |
been working and playing with computers since I was a toddler, so it |
32 |
shouldn't come as a surprise that that became a big hobby for me. |
33 |
I'm doing a lot of other things as well, but they're either not really well |
34 |
enough developed to talk about, or too minor to mention. |
35 |
{% endblocktranslate %} |
36 |
</p> |
37 |
<h3 id="muziko">{% translate "Music" %}</h3> |
38 |
<p> |
39 |
{% blocktranslate trimmed %}I don't like rap and pop music. I get annoyed by |
40 |
hearing most of it, so I try to avoid it. Especially recent popular songs can |
41 |
irritate me to no end, almost without exception. Luckily I don't get that much |
42 |
joy out of listening music anyway, so I don't feel like I miss out a lot.<br> |
43 |
{% endblocktranslate %} |
44 |
</p> |
45 |
|
46 |
<h3 id="manĝaĵo">{% translate "Food" %}</h3> |
47 |
<p> |
48 |
{% blocktranslate trimmed %}I'm an omnivore, and eat everything that I like to eat. I like |
49 |
a variety of different things, but I heavily dislike pureed food, beans |
50 |
and peas, and complex desserts. I'll seldom turn down things like |
51 |
hamburgers, pizzas, ...<br> |
52 |
Spaghettis (and other pastas) are extremely satisfying for me to eat, because |
53 |
practically |
54 |
everyone knows how to make it, but almost every time I try someone's version, |
55 |
it's a different taste. I love how many varieties of all the pastas exist!<br> |
56 |
This is quite the opposite with fries: Only Belgians seem to know how |
57 |
fries are served properly. I've seen (and sadly, tasted) the ways fries |
58 |
are prepared abroad, and it's often an insult against our national |
59 |
pride, so much so that I avoid eating them outside of Belgium.<br> |
60 |
I enjoy Belgian fries a lot, but I am picky about them. I consider my portion |
61 |
"great" if fresh potatoes are used, they're medium sized, and well baked, |
62 |
topped off with a generous amount of (real) mayonnaise. Eating them with a |
63 |
<a href="https://en.wikipedia.org/wiki/Frikandel" target="_blank">frikandel</a> |
64 |
makes me feel like a true Belgian.<br> |
65 |
|
66 |
These days my diet is mostly vegetarian; I make an effort to restrict |
67 |
purchasing meat as much as possible. This definitely helps to reduce my |
68 |
carbon footprint. Even though vegetarian replacements are still |
69 |
incredibly expensive, I will keep buying them for the foreseeable |
70 |
future. |
71 |
{% endblocktranslate %} |
72 |
</p> |
73 |
|
74 |
<h3 id="narkotoj">{% translate "Drugs" %}</h3> |
75 |
<p> |
76 |
{% blocktranslate trimmed %}I have banned recreational use of all drugs out of my life for as long as I |
77 |
can remember. This includes nicotine products and alcoholic beverages.<br> |
78 |
I do this for multiple reasons: |
79 |
<ul> |
80 |
<li>I don't believe drugs are necessary to have fun. When I'm with friends |
81 |
they may be drinking alcohol, but I enjoy my time just as much with |
82 |
non-alcoholic drinks like sodas.</li> |
83 |
<li>Drugs are unhealthy. Most of them cause damage to organs, and can badly |
84 |
affect the body long-term. I have no desire for any of that.</li> |
85 |
<li>For social purposes, it's always easy that I am the person that's |
86 |
sober. This can be for multiple reasons; an emergency, being the driver of |
87 |
the evening, ...</li> |
88 |
<li>Drugs alter the user's perception of, and actions in reality. I don't |
89 |
have any need to go through that. I enjoy being sober.</li> |
90 |
</ul> |
91 |
That being said, I do see why people enjoy them, and I've read about how |
92 |
cannabis is sometimes used for medical purposes (which I would do as well |
93 |
should I need it, since that's not recreational), so I don't oppose to others |
94 |
using them, nor do I refrain from buying them if I know they will be consumed |
95 |
in moderation. I do oppose to usage that inflicts harm to others, or in |
96 |
general, forces other people to use it as well in a passive way.{% endblocktranslate %} |
97 |
</p> |
98 |
|
99 |
|
100 |
<h3 id="studoj">{% translate "Studies & work" %}</h3> |
101 |
<p> |
102 |
{% blocktranslate trimmed %}I hold an undergraduate Informatics degree from Hasselt University. |
103 |
(coloquially named UHasselt), and a graduate degree of Scientific |
104 |
Engineering Informatics from Ghent University, specialisation Artificial |
105 |
Intelligence.<br> |
106 |
Currently I'm employed as a doctorate researcher at the University of |
107 |
Antwerp. I chose this because I want to keep learning about informatics as |
108 |
much as possible, and researching it at a university is the best way to do |
109 |
that. |
110 |
{% endblocktranslate %} |
111 |
</p> |
112 |
<p> |
113 |
{% blocktranslate trimmed %}I cycle approximately 13 kilometres per day, because I use my |
114 |
bicycle to commute to work. I also use my bicycle for getting around in |
115 |
general. That way, I can combine my need for transport with my need to sport. |
116 |
This saves me a lot of time, because I don't have to spend it with going to a |
117 |
gym. |
118 |
{% endblocktranslate %} |
119 |
</p> |
120 |
<h3 id="politics">{% translate "Politics" %}</h3> |
121 |
{% blocktranslate trimmed %}I keep myself informed about political subjects that |
122 |
interest me. A list of some subjects I follow with hightened attention: |
123 |
<ul> |
124 |
<li>Law enforcement</li> |
125 |
<li>Public transport</li> |
126 |
<li>Climate mayhem</li> |
127 |
<li>Freedom and privacy</li> |
128 |
<li>Human rights</li> |
129 |
<li>Digital agenda</li> |
130 |
<li>Copyright abuse & reform</li> |
131 |
<li>Belgian communautarian debate</li> |
132 |
<li>Governmental & corporate accountability</li> |
133 |
</ul> |
134 |
I also hold opinions on many issues, which I believe to be rational (but |
135 |
who doesn't, right?), but I don't feel attached to a political orientation, nor do I |
136 |
change my viewpoint to better align with one. I will say that <em>in |
137 |
general</em> I tend to lean towards ideas that ecological parties and pirate |
138 |
parties often espouse. But again, my opinions might differ |
139 |
drastically. Do ask me if you would like to know more, I'm all for |
140 |
explaining.{% endblocktranslate %} |
141 |
</p> |
142 |
|
143 |
<h3 id="computing">{% translate "How I do my computing" %}</h3> |
144 |
<p> |
145 |
{% blocktranslate trimmed %}It's what I do most, so for those interested, I |
146 |
figured I'd talk about how I do the things with computers =3{% endblocktranslate %} |
147 |
</p> |
148 |
<p> |
149 |
{% blocktranslate trimmed %}I have a reliable computer that I built myself, a |
150 |
companion laptop through Hasselt University, and a work laptop from the |
151 |
University of Antwerp. Both run |
152 |
<a href="https://archlinux.org" target="_blank">Arch</a>, |
153 |
the best |
154 |
<a href="https://GNU.org" target="_blank">GNU</a> distro out there. |
155 |
I do almost all my stuff in |
156 |
<a href="https://www.gnu.org/software/emacs/" target="_blank">GNU Emacs</a>, like |
157 |
programming, maintaining my diary, working, and system maitenance. |
158 |
I sometimes also use |
159 |
<a href="https://neovim.io" target="_blank">NeoVim</a>. |
160 |
>80% of my work is text |
161 |
related, and terminals are just better at that than a fully fledged desktop |
162 |
environment.<br> |
163 |
Languages I prefer are |
164 |
<a href="https://en.wikipedia.org/wiki/C_%28programming_language%29" target="_blank">C</a>, |
165 |
<a href="https://www.python.org/" target="_blank">Python</a>, |
166 |
<a href="https://clojure.org" target="_blank">Clojure</a>, |
167 |
and (my current favourite) |
168 |
<a href="https://haskell.org" target="_blank">Haskell</a>. I'm still |
169 |
learning how to fully use the latter one, which is a very exicting journey. |
170 |
It almost feels like learning to program for the second time!<br> |
171 |
I run |
172 |
<a href="https://lineageos.org/" target="_blank">Lineage OS</a> |
173 |
on my phone (In laymen terms: It's basically |
174 |
a cool and slim Android/Linux version with next to no Google interference).<br> |
175 |
Code repositories are always |
176 |
<a href="https://git-scm.com/" target="_blank">Git</a> |
177 |
repos, no exceptions. Depending on |
178 |
the project size, I use a simple dependency listing, or a recognized project |
179 |
manager like |
180 |
<a href="https://leiningen.org/" target="_blank">Leiningen</a>, |
181 |
<a href="https://STACKLINK.org/" target="_blank">Stack</a> |
182 |
or |
183 |
<a href="http://doc.crates.io/" target="_blank">Cargo</a>. |
184 |
{% endblocktranslate %} |
185 |
</p> |
186 |
<h4 id="retejo">{% translate "My website" %}</h4> |
187 |
<p> |
188 |
{% blocktranslate trimmed %} |
189 |
My web server runs on |
190 |
<a href="https://nginx.com" target="_blank">Nginx</a>with an enabled QUIC |
191 |
module. |
192 |
The website itself is built using |
193 |
<a href="https://djangoproject.com" target="_blank">Django</a>, a Python |
194 |
web framework that's extremely well written. Data is stored in a PostgreSQL |
195 |
database. On that amazing foundation, I've been |
196 |
able to build a very strong and secure website that's 100% mine. |
197 |
{% endblocktranslate %} |
198 |
</p> |
199 |
<p> |
200 |
{% blocktranslate trimmed %}I take pride in how I present my website, since |
201 |
I do so by only using the best practices, of which a lot have been forgotten by |
202 |
other web developers, even in university courses. The most noteworthy aspect |
203 |
of that is that I do not use any JavaScript in my |
204 |
website: A cornerstone of good web |
205 |
design is that your website ought to retain its functionality even if |
206 |
JavaScript is not available. I go one step further than that, and don't |
207 |
write JavaScript at all! This way, I can show the world by example that |
208 |
you <em>can</em> create nice-looking, interactive, responsive and fast |
209 |
websites for |
210 |
both desktop computers and phones without having to resort to JS.<br> |
211 |
Compare that to other websites that, once you visit them, are caught |
212 |
with their pants on their knees and a sad line of text on the upper |
213 |
left corner (if anything is shown at all) á la “Please enable |
214 |
JavaScript for our web application”, which actually means: “We're so bad at making |
215 |
websites we can't even show you some basic text and images without client-side |
216 |
scripting, yet we're so full of it we think |
217 |
our garbage qualifies for the word 'application'.” How pathetic! |
218 |
{% endblocktranslate %} |
219 |
</p> |
220 |
<p> |
221 |
{% blocktranslate trimmed %}This also means I do my best to respect the |
222 |
privacy of my website's visitors as much as possible. I do not block Tor |
223 |
nodes, proxies, VPNs or any other technique that help users protect their |
224 |
privacy online.{% endblocktranslate %}</p> |
225 |
<p>{% blocktranslate trimmed %} |
226 |
My friends have advised me to use Cloudflare to keep my website in the air |
227 |
when it goes down and to block (D)DoS attacks. I have looked into that and |
228 |
decided to categorically reject Cloudflare entirely because of two major problems: |
229 |
{% endblocktranslate %}{% blocktranslate trimmed %} |
230 |
<ul><li>When Cloudflare is suspicious of a visitor (i.e. if the IP address is |
231 |
flagged), it will present the user a so-called Captcha. This implies |
232 |
two ethical wrongs: |
233 |
<ul><li>Cloudflare actively checks the visitor's location based on per IP |
234 |
address. Tracking people's location is unjust.</li> |
235 |
<li>Cloudflare used to require any visitor it deemed suspicious to connect to Google and force |
236 |
that visitor to help Google with annotating its datasets through |
237 |
its reCaptcha system. To add insult to injury, it paid that same |
238 |
visitor with Google surveillance in the process. |
239 |
Since 2020, Cloudflare has moved to hCaptcha, citing privacy |
240 |
concerns with Google. However, this doesn't fix the core problem, |
241 |
as it still requires one to trust another third company |
242 |
with per data. Perhaps hCaptcha is more trustworthy than |
243 |
Google, but we cannot presume that. |
244 |
</li></ul> |
245 |
<li>Cloudflare functions by acting as a man-in-the-middle in |
246 |
encrypted (HTTPS) communication between a server and the visitor. This is |
247 |
mandatory, because otherwise, the browser would immediately inform |
248 |
the user that an unknown party (Cloudflare) is injecting its own |
249 |
data in your communication with me (maartenv.be). |
250 |
Note that I don't call this an 'attack' because I don't see this as |
251 |
malicious intent by Cloudflare. However, it does imply that |
252 |
everything you send to my server is technically completely visible |
253 |
to Cloudflare as well. This requires my visitors to put blind trust |
254 |
in Cloudflare and I cannot and will not ask them to do so.</li> |
255 |
</ul> |
256 |
{% endblocktranslate %}{% blocktranslate trimmed %} |
257 |
These are the ethical injustices that I will not impose on my users because |
258 |
of the Cloudflare convenience, and if you have a website, I hope you refuse |
259 |
it as well.<br>However, there is also a big technical issue with |
260 |
Cloudflare that gives me pause (aside from not working without JavaScript): |
261 |
Its sheer ubiquity makes it a so-called |
262 |
<a href="https://en.wikipedia.org/wiki/Single_point_of_failure">"single point of failure"</a> |
263 |
on the internet, and as such, problems with Cloudflare can ripple throughout |
264 |
all the websites it touches. These range from major data leaks (like |
265 |
<a href="https://en.wikipedia.org/wiki/Cloudbleed">Cloudbleed</a>) to |
266 |
worldwide server outages, which can (and do) occur |
267 |
<a href="https://www.theverge.com/2022/6/21/23176519/cloudflare-outage-june-2022-discord-shopify-fitbit-peleton">from time to time</a>. |
268 |
{% endblocktranslate %} |
269 |
</p> |
270 |
|
271 |
<p> |
272 |
{% blocktranslate trimmed %}I regularly add new texts to my website, or do general |
273 |
maitenance. I try to extract time where I can, but maintaining a website |
274 |
(and doing it well) is not an easy job. |
275 |
Nevertheless, if I find a free spot somewhere, I might very well be updating |
276 |
my website. It's satisfying work to see my own place grow under my |
277 |
fingertips, albeit slower than I want it to.<br> |
278 |
Sometimes, it might seem I've not been doing anything on my website for a |
279 |
while. This might indicate real-life obligations, but might also be |
280 |
invisible changes to the source code, which are just as important as |
281 |
anything else I do around here. |
282 |
{% endblocktranslate %} |
283 |
</p> |
284 |
<p> |
285 |
{% blocktranslate trimmed %} |
286 |
I try to make my website available in multiple languages, more specifically |
287 |
in those languages that I feel comfortable enough with to translate myself. |
288 |
To this end, I use a translator program that can translate from and to more |
289 |
than 100 languages. The core of that program is made up of |
290 |
<a href="https://apertium.org" target="_blank">Apertium</a> and the |
291 |
<a href="link naar paper" target="_blank">M2M-100</a> neural translator |
292 |
model. |
293 |
Both of these are free/libre software, and can operate without any |
294 |
internet connection, so I highly recommend both projects for your (digital) |
295 |
translation tasks.<br> |
296 |
|
297 |
I refuse to use any |
298 |
<a href="https://www.gnu.org/philosophy/who-does-that-server-really-serve.html" |
299 |
target="_blank"><abbr title="Service as a Software |
300 |
Substitute">SaaSS</abbr></a> (especially if made by |
301 |
<a href="https://stallman.org/google.html" target="_blank">Google</a>), |
302 |
which means I won't use Google Translate (or any other SaaSS), because these |
303 |
services are made to take away digital independence (i.e. freedom) from the people, in the |
304 |
same way that proprietary software tries to embed digital dependence in our society.<br> |
305 |
|
306 |
While machine translators lack the quality of a human translator, that's no |
307 |
problem for me: I only use my program to do the "bulk translations", which are very |
308 |
tedious and can take |
309 |
up months of my time, time that I simply don't have. After those translations |
310 |
are made, I go over them manually to fix all the remaining mistakes, and add |
311 |
the missing details and contextual nuances (if necessary) that machine |
312 |
translators have a lot of trouble with. That is how I'm able to maintain |
313 |
so many different translations of my website on my own. |
314 |
{% endblocktranslate %} |
315 |
</p> |
316 |
|
317 |
<p> |
318 |
{% blocktranslate trimmed %}I use Esperanto for hyperlinks, because I want my web |
319 |
pages to be navigated in the most language-agnostic way possible, and in those cases, a |
320 |
politically neutral, international language is best.{% endblocktranslate %} |
321 |
</p> |
322 |
|
323 |
<h4 id="sociaj-retejoj">{% translate "Social media" %}</h4> |
324 |
<p> |
325 |
{% blocktranslate trimmed %}I do not have/use a social media account on any big platform. |
326 |
Most of these platforms (like Facebook, Instagram, Whatsapp, ...) vehemently |
327 |
violate their <s>users'</s> useds' |
328 |
privacy in order to get more profits. I will not create an account on those. |
329 |
I also hope others will follow me in this decision, as being on platforms like |
330 |
Facebook compels others to do the same. An easy way to break their power is to |
331 |
refuse being used, and additionally, this makes it easier for others to act |
332 |
similarly.{% endblocktranslate %} |
333 |
</p> |
334 |
|
335 |
<h4 id="retumili">{% translate "Browsing" %}</h4> |
336 |
<p> |
337 |
{% blocktranslate trimmed %}I fully condemn the practice of tracking people's (browser) |
338 |
habits for financial gain without proper consent (and no, clicking "I agree" |
339 |
does not imply giving proper consent), |
340 |
and I refuse to tolerate it. That's why I often browse using |
341 |
<a href="https://torproject.org" target="_blank">Tor</a> |
342 |
to conceal my identity. You can do so likewise, even for practical purposes; |
343 |
the network is steadily gaining more speed because of the growing amount of |
344 |
people concerned with their privacy. Some offer Tor nodes that speed the |
345 |
network up and increase the security. If you really want to, you can also |
346 |
help by becoming a <strong>non</strong>-exit node (because exit nodes |
347 |
may get blocked by some websites, I don't recommend doing that |
348 |
unless you know what you're doing). |
349 |
{% endblocktranslate %} |
350 |
</p> |
351 |
<p id="kontrareklamo"> |
352 |
{% blocktranslate trimmed %}I normally would not use an adblocker to browse the web. As much as I |
353 |
resent the use of advertisements, I understand that keeping a website up |
354 |
costs money, and advertising is an easy way to fund that, a practice of which traces |
355 |
can be found back until the Roman empire. Because their existence is not |
356 |
harmful to society either (they're merely annoying), I see no valid ethical objection to an |
357 |
advertisement on a website. I also don't oppose the |
358 |
use of adblockers by others: I think people have a right to decide whether they |
359 |
want to see ads or not.<br> |
360 |
However, I do use |
361 |
<a href="https://noscript.net" target="_blank">NoScript</a>, |
362 |
which is a <em>script blocker</em>. It helps me stay anonymous on the |
363 |
internet by blocking (mostly client side) scripts that may reveal my |
364 |
identity.<br> |
365 |
Unfortunately, a lot of websites have started using tracking scripts to |
366 |
trace what I see, what I do, what I surf to on the internet, and use that |
367 |
for advertising, profiling, and identifying me, which is ethically wrong. |
368 |
Because I oppose this practice, I go one |
369 |
step further by using <a href="https://adnauseam.io">AdNauseam</a>, which goes beyond simply |
370 |
blocking spyware-like advertising, but also randomly clicks on the ads in the |
371 |
background, which causes the advertiser to pay for a worthless |
372 |
advertisement, while at the same time |
373 |
<a href="https://ceur-ws.org/Vol-1873/IWPE17_paper_23.pdf">it obfuscates the data obtained by Google</a>, |
374 |
<a href="https://rednoise.org/AdNauseamVsGoogle.pdf">making it decrease in value</a>. |
375 |
This is a zero-effort way for me (and you!) to |
376 |
legally rebel against an unjust system that violates our privacy for profit, |
377 |
and you get an ad-free experience in return! If there's anything I'd want |
378 |
you to remember from this entire page, is that you should install AdNauseam right |
379 |
now. Really, do it now! Do it |
380 |
<a href="https://github.com/dhowe/AdNauseam/wiki/Install-AdNauseam-on-Chromium-based-browsers#install-adnauseam">on Chrome!</a> |
381 |
Do it |
382 |
<a href="https://microsoftedge.microsoft.com/addons/detail/adnauseam/mlojlfildnehdpnlmpkeiiglhhkofhpb">on Edge!</a> |
383 |
Do it |
384 |
<a href="https://addons.mozilla.org/en-US/firefox/addon/adnauseam/">on Firefox!</a> |
385 |
Do it |
386 |
<a href="https://addons.opera.com/en/extensions/details/adnauseam-2/">on Opera!</a> |
387 |
<strong>Just do it!</strong>{% endblocktranslate %} |
388 |
</p> |
389 |
|
390 |
<h4 id="libera-programaro">{% translate "Free software" %}</h4> |
391 |
<p> |
392 |
{% blocktranslate trimmed %}I am a very strong supporter of the free/libre software |
393 |
movement and organizations that battle to preserve our computing freedom, |
394 |
which I regard as a human right. I go out of my |
395 |
way to find replacements for any proprietary software, and have a high |
396 |
tolerance for practical ease of use I'm willing to sacrifice.<br> |
397 |
Very seldom, I use Windows for some programs that I need to |
398 |
run for my university courses, as annoying and terrible I might find that.<br> |
399 |
|
400 |
I also voluntarily help people move from using proprietary software to free |
401 |
software. I feel responsible for doing so, because I'm an informatician, and |
402 |
not many people understand these subjects well. |
403 |
If you want to try it (on your own), you can find a lot of GNU/Linux distros on the |
404 |
internet that are pretty easy for novice free/libre software users. You can |
405 |
also install them alongside an existing operating system, giving you the |
406 |
chance to make an easy transition to computing freedom (which I admit, is |
407 |
difficult when you're not used to it). For your freedom's sake, I implore |
408 |
you to give it a shot too.{% endblocktranslate %} |
409 |
</p> |
410 |
|
411 |
<h4 id="kulturo">{% translate "Cultural works" %}</h4> |
412 |
<p> |
413 |
{% blocktranslate trimmed %}Although I avoid proprietary software, I take a mild |
414 |
approach to proprietary video games. This is because games |
415 |
serve a cultural/entertainment purpose, not a general/functional |
416 |
purpose. They're a form of art, so to speak. That's a fundamental |
417 |
difference from other types of software, and that reflects in how I |
418 |
experience (the lack of) freedom in games. |
419 |
|
420 |
I do draw the line with |
421 |
<a href="https://www.gnu.org/proprietary/malware-games.html" target="_blank">games that |
422 |
are distributed with malware</a>, most often taking the form of |
423 |
<a |
424 |
href="https://www.defectivebydesign.org/what_is_drm_digital_restrictions_management" |
425 |
target="_blank">intrusive DRM</a>. |
426 |
|
427 |
<br> |
428 |
However, I still think that games also ought to be free software, because |
429 |
that would also make them free cultural works. |
430 |
Proprietary games can get |
431 |
lost because of technical changes (ranging from instruction set architecture |
432 |
to a specific high-level library or simply the DRM), making them unplayable |
433 |
as time goes on. |
434 |
{% endblocktranslate %} |
435 |
</p> |
436 |
|
437 |
|
438 |
</section> |
439 |
{% endblock main %} |
440 |
|