summaryrefslogtreecommitdiff
path: root/public/posts
diff options
context:
space:
mode:
Diffstat (limited to 'public/posts')
-rw-r--r--public/posts/2026/index.html59
-rw-r--r--public/posts/:w45
-rw-r--r--public/posts/denounce-ai/index.html90
-rw-r--r--public/posts/dijkstra-knuth/index.html85
-rw-r--r--public/posts/good-cs-books/index.html88
-rw-r--r--public/posts/index.html485
-rw-r--r--public/posts/index.xml40
-rw-r--r--public/posts/my-cv/index.html60
-rw-r--r--public/posts/my-first-post/index.html64
-rw-r--r--public/posts/new-website/index.html59
-rw-r--r--public/posts/no-ai/index.html84
-rw-r--r--public/posts/poster-fair/index.html59
-rw-r--r--public/posts/self-hosting/index.html80
-rw-r--r--public/posts/server/index.html85
-rw-r--r--public/posts/studying-computer-science/index.html91
-rw-r--r--public/posts/test/index.html63
-rw-r--r--public/posts/test2/index.html63
-rw-r--r--public/posts/useful-links/index.html88
18 files changed, 0 insertions, 1688 deletions
diff --git a/public/posts/2026/index.html b/public/posts/2026/index.html
deleted file mode 100644
index 271f718..0000000
--- a/public/posts/2026/index.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>2026</h2>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/:w b/public/posts/:w
deleted file mode 100644
index f53d870..0000000
--- a/public/posts/:w
+++ /dev/null
@@ -1,45 +0,0 @@
-+++
-date = '2025-09-12T23:08:15+02:00'
-draft = false
-title = 'Denounce AI'
-+++
-
-Recently I have read a blog post by [Jamie Zawinski](https://www.jwz.org/) on [Anthony Moser's opinion](https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html) about the current developments in AI.
-Now I want to try to formulate my own arguments against the overwhelming reliance on AI nowadays.
-It's been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.
-
-AI, although currently being hyped beyond reason, has been around since the previous century.
-However, with the release of ChatGPT to the public, generative models have entered the lives of everyone.
-As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.
-
-As an avid fan of english literature I really like reading well-written books.
-It is a great feeling to be able to appreciate the intricacies of the language and the craftsmanship of the author, who has taken the time (sometimes decades) to write about a certain topic.
-If you read a lot, you can often tell a well-written book from a poorly constructed one, and if enough people realize this, the society awards great writers with prizes and honors.
-However, with the rise of large language models, essays, books, novels and much more can be created with a single prompt to the model.
-While the quality of such writing can often be questionable, it's important to realize that this takes away the very essence and purpose of writing in the first place.
-When you put pen to paper you both try to advance your own thinking and convey your feelings and views to a broader audience.
-It is your opinion and findings that matter, and this is by no means a trivial process.
-Using artificial intelligence to write for you, or help you write, or correct your writing defeats the purpose of writing something in the first place.
-This is also the right moment to point out the current concerns regarding this for the book authors and artist of any other kind as well.
-AI is slowly getting better and better at this kind of work, rendering virtually impossible for me right now to distinguish e.g., electronic music generated by AI and created by humans.
-This poses a threat to the literature and artistic community, and by proxy, to readers and everyone interested in art.
-I consciously cannot use such technology knowing that it displaces the very people I admire the work of.
-
-What is even more interesting, is that many large language models are trained on books, which are later completely discarded and thrown out.
-Anthropic, the company behind the Claude AI model, has destroyed millions of print books to train their AI.
-[Here](https://arstechnica.com/ai/2025/06/anthropic-destroyed-millions-of-print-books-to-build-its-ai-models/) is a very good article about this.
-In essence, to train the AI, one must scan the books first, preferably quickly.
-According to Anthropic, the most efficient way to go about this is to strip the books of their cover, rip out the pages and scan just the paper itself.
-This destroys the books, which are later thrown out.
-It's a good moment to ask oneself -- is this what I'd like to happen to my book, if I ever wrote one?
-
-
-I think the point made by [Hayao Miyazaki](https://en.wikipedia.org/wiki/Hayao_Miyazaki), the studio Ghibli founder behind some of the best animated movies of the last century summarizes it pretty well.
-Recently there has been a viral video going on of him saying in 2016 how he believes AI to be _an insult to life itself_.
-As strong of an opinion as it is, I sympathize with his standpoint of view.
-Being an artist and designer, seeing your life's work being completely overtaken by soulless software must be terrifying.
-
-I will probably be updating this blog post to review my arguments and add on top of everything.
-Maybe who knows, one day I might change my mind, but if it happens so, I will for sure write another post about it.
-Thanks for reading!
-
diff --git a/public/posts/denounce-ai/index.html b/public/posts/denounce-ai/index.html
deleted file mode 100644
index dae7e32..0000000
--- a/public/posts/denounce-ai/index.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>Denounce AI</h2>
- <p>Recently I have read a blog post by <a href="https://www.jwz.org/">Jamie Zawinski</a> on <a href="https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html">Anthony Moser&rsquo;s opinion</a> about the current developments in AI.
-Now I want to try to formulate my own arguments against the overwhelming reliance on AI nowadays.
-It&rsquo;s been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.</p>
-<p>AI, although currently being hyped beyond reason, has been around since the previous century.
-However, with the release of ChatGPT to the public, generative models have entered the lives of everyone.
-As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.</p>
-<p>As an avid fan of english literature I really like reading well-written books.
-It is a great feeling to be able to appreciate the intricacies of the language and the craftsmanship of the author, who has taken the time (sometimes decades) to write about a certain topic.
-If you read a lot, you can often tell a well-written book from a poorly constructed one, and if enough people realize this, the society awards great writers with prizes and honors.
-However, with the rise of large language models, essays, books, novels and much more can be created with a single prompt to the model.
-While the quality of such writing can often be questionable, it&rsquo;s important to realize that this takes away the very essence and purpose of writing in the first place.
-When you put pen to paper you both try to advance your own thinking and convey your feelings and views to a broader audience.
-It is your opinion and findings that matter, and this is by no means a trivial process.
-Using artificial intelligence to write for you, or help you write, or correct your writing defeats the purpose of writing something in the first place.
-This is also the right moment to point out the current concerns regarding this for the book authors and artist of any other kind as well.
-AI is slowly getting better and better at this kind of work, rendering virtually impossible for me right now to distinguish e.g., electronic music generated by AI and created by humans.
-This poses a threat to the literature and artistic community, and by proxy, to readers and everyone interested in art.
-I consciously cannot use such technology knowing that it displaces the very people I admire the work of.</p>
-<p>What is even more interesting is that many large language models are trained on books, which are later completely discarded and thrown out.
-Anthropic, the company behind the Claude AI model, has destroyed millions of print books to train their AI.
-<a href="https://arstechnica.com/ai/2025/06/anthropic-destroyed-millions-of-print-books-to-build-its-ai-models/">Here</a> is a very good article about this.
-In essence, to train the AI, one must scan the books first, preferably quickly.
-According to Anthropic, the most efficient way to go about this is to strip the books of their cover, rip out the pages and scan just the printed paper.
-This irreversibly destroys the books, which are later thrown out.
-It&rsquo;s a good moment to ask oneself &ndash; is this what I&rsquo;d like to happen to my book, if I ever wrote one?
-I will not raise the ethics concerns behind such actions, it&rsquo;s also not my aim to start a debate about this.
-However, I think the question above is worth asking to yourself.</p>
-<p>I think the point made by <a href="https://en.wikipedia.org/wiki/Hayao_Miyazaki">Hayao Miyazaki</a>, the studio Ghibli founder behind some of the best animated movies of the last century summarizes it pretty well.
-Recently there has been a viral video going on of him saying in 2016 how he believes AI to be <em>an insult to life itself</em>.
-As strong of an opinion as it is, I sympathize with his standpoint of view.
-Being an artist and designer, seeing your life&rsquo;s work being completely overtaken by soulless software must be terrifying.</p>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/dijkstra-knuth/index.html b/public/posts/dijkstra-knuth/index.html
deleted file mode 100644
index 447d489..0000000
--- a/public/posts/dijkstra-knuth/index.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>Dijkstra and Knuth</h2>
- <p>It has long lingered on my mind to reflect partially on my experience of the last 3 years, as the B.Sc. of Computer Science I have recently undertaken is soon coming to an end.
-Fortunately, this is not the end of my journey as a Computer Scientist, but there are specific things that I did not realize about Computer Science before I embarked on this endeavour, most important of which is this: Computer Science is 90% reading and understanding and 10% coding.
-I believe it to be the most important thing I have learned about the field itself in the last 3 years.
-Here is why.
-Dealing with complex problems is hard.
-Programming is all about solving complex problems, programmers live by optimizing our code the best we can, and try to find solutions to problems that we encounter while doing so.
-While it is no doubt nice to have a working code that does something cool, or a solution to a problem that meets the specification, I don&rsquo;t think that is the mindset a programmer should have &ndash; that is, at this stage, to solve a problem is not about getting to a solution <em>somehow</em>.</p>
-<p>Solving coding tasks requires time.
-This might be difficult to admit for some, as it has been for me.
-But understanding a problem requires patient reading and digesting the context, possible solutions and most importantly doubts one might have about their own solution.
-Needless to say, if you have solved a problem without asking questions about it, then it wasn&rsquo;t a difficult (by proxy important) problem to be solve in the first place.
-Reading code is hard.
-It&rsquo;s sometimes like reading an essay in a foreign language.
-Your head hurts, your eyes are getting sore, and after 6 hours of staring at the screen you conclude you don&rsquo;t understand anything anymore.
-One of my favourite quotes about computing from Temple OS creator, <a href="https://en.wikipedia.org/wiki/Terry_A._Davis">Terry Davis</a>, reflects this perfectly (it&rsquo;s too long to include here, so <a href="https://www.goodreads.com/quotes/10916333-what-s-reality-i-don-t-know-when-my-bird-was-looking">this is the link to the GoodReads quote page</a>).
-It would almost seem like this time has been wasted, since you might have not produced a line of code.
-Nevertheless, this is all there is to programming.</p>
-<p>After 3 years, it appears to me that my views about Computer Science aligns with those of Donald Knuth and Edsger Dijkstra the most.
-I had first stumbled on Donald Knuth&rsquo;s blog long ago, while exploring Jamie Zawinski&rsquo;s blog and looking for top figures in CS to study.
-On his <a href="https://www-cs-faculty.stanford.edu/~knuth/email.html">blog</a> Knuth writes: <em>What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don&rsquo;t have time for such study.</em>
-There it is.
-Computing takes time.
-There&rsquo;s no silver bullet yet, and we as programmers have to take our time to think about problems in depth.
-There have been many comments on the peculiar style of teaching and way of being of Edsgar Dijkstra, but I believe he has made some really good points about this too.
-What describes my experience over the last 3 years well is his quote: <em>The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility[&hellip;]</em>.
-I think this the approach to take, because so often computers help us verify and point out that we indeed really don&rsquo;t know anything, we are just pretending we do.</p>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/good-cs-books/index.html b/public/posts/good-cs-books/index.html
deleted file mode 100644
index 00d5a84..0000000
--- a/public/posts/good-cs-books/index.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>Good CS books</h2>
- <ol start="0">
-<li>
-<p>Frederick P. Brooks, <em>The Mythical Man-Month: Essays on Software Engineering</em>.</p>
-</li>
-<li>
-<p>Carl Hamacher and Zvonko Vranesic, <em>Computer Organization</em>.</p>
-</li>
-<li>
-<p>David A. Patterson and John L. Hennessy, <em>Computer Organization and Design: The Hardware/Software Interface</em>.</p>
-</li>
-<li>
-<p>Andrew Tanenbaum, David Wetherall, Nick Feamster, <em>Computer Networks</em>.</p>
-</li>
-<li>
-<p>Tanenbaum, A.S., Bos, H.J., <em>Modern Operating Systems</em>.</p>
-</li>
-<li>
-<p>Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear, <em>The Art of Multiprocessor Programming</em>.</p>
-</li>
-<li>
-<p>Philip. K. Dick, <em>Do Androids Dream of Electric Sheep?</em></p>
-</li>
-<li>
-<p>Daniel Keyes, <em>Flowers for Algernon</em>.</p>
-</li>
-<li>
-<p>Peter Seibel, <em>Coders at Work</em>.</p>
-</li>
-</ol>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/index.html b/public/posts/index.html
deleted file mode 100644
index 20ffe58..0000000
--- a/public/posts/index.html
+++ /dev/null
@@ -1,485 +0,0 @@
-<!DOCTYPE html>
-<html lang=en-us>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <div class="container">
- <div class="avatar">
- <img width="120px" height="120px" src="images/logo.jpg" alt="my logo">
- </div>
- <div>
- <h1>mjkw</h1>
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
- </div>
- </div>
- <div style="display: inline-block; float: right">
- <div class="container">
- <h2>Find the secret</h2>
- <div class="c">
- <pre style="top: 10pt;">
-
-00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............
-00000010: 0300 3e00 0100 0000 4010 0000 0000 0000 ........@.......
-00000020: 4000 0000 0000 0000 b834 0000 0000 0000 @........4......
-00000030: 0000 0000 4000 3800 0e00 4000 1e00 1d00 ....@.8...@.....
-00000040: 0600 0000 0400 0000 4000 0000 0000 0000 ........@.......
-00000050: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@.......
-00000060: 1003 0000 0000 0000 1003 0000 0000 0000 ................
-00000070: 0800 0000 0000 0000 0300 0000 0400 0000 ................
-00000080: b403 0000 0000 0000 b403 0000 0000 0000 ................
-00000090: b403 0000 0000 0000 1c00 0000 0000 0000 ................
-000000a0: 1c00 0000 0000 0000 0100 0000 0000 0000 ................
-000000b0: 0100 0000 0400 0000 0000 0000 0000 0000 ................
-000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-000000d0: 4806 0000 0000 0000 4806 0000 0000 0000 H.......H.......
-000000e0: 0010 0000 0000 0000 0100 0000 0500 0000 ................
-000000f0: 0010 0000 0000 0000 0010 0000 0000 0000 ................
-00000100: 0010 0000 0000 0000 a901 0000 0000 0000 ................
-00000110: a901 0000 0000 0000 0010 0000 0000 0000 ................
-00000120: 0100 0000 0400 0000 0020 0000 0000 0000 ......... ......
-00000130: 0020 0000 0000 0000 0020 0000 0000 0000 . ....... ......
-00000140: cc00 0000 0000 0000 cc00 0000 0000 0000 ................
-00000150: 0010 0000 0000 0000 0100 0000 0600 0000 ................
-00000160: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=......
-00000170: c03d 0000 0000 0000 5802 0000 0000 0000 .=......X.......
-00000180: 6002 0000 0000 0000 0010 0000 0000 0000 `...............
-00000190: 0200 0000 0600 0000 d02d 0000 0000 0000 .........-......
-000001a0: d03d 0000 0000 0000 d03d 0000 0000 0000 .=.......=......
-000001b0: f001 0000 0000 0000 f001 0000 0000 0000 ................
-000001c0: 0800 0000 0000 0000 0400 0000 0400 0000 ................
-000001d0: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P.......
-000001e0: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@.......
-000001f0: 4000 0000 0000 0000 0800 0000 0000 0000 @...............
-00000200: 0400 0000 0400 0000 9003 0000 0000 0000 ................
-00000210: 9003 0000 0000 0000 9003 0000 0000 0000 ................
-00000220: 2400 0000 0000 0000 2400 0000 0000 0000 $.......$.......
-00000230: 0400 0000 0000 0000 0400 0000 0400 0000 ................
-00000240: ac20 0000 0000 0000 ac20 0000 0000 0000 . ....... ......
-00000250: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... .......
-00000260: 2000 0000 0000 0000 0400 0000 0000 0000 ...............
-00000270: 53e5 7464 0400 0000 5003 0000 0000 0000 S.td....P.......
-00000280: 5003 0000 0000 0000 5003 0000 0000 0000 P.......P.......
-00000290: 4000 0000 0000 0000 4000 0000 0000 0000 @.......@.......
-000002a0: 0800 0000 0000 0000 50e5 7464 0400 0000 ........P.td....
-000002b0: 0820 0000 0000 0000 0820 0000 0000 0000 . ....... ......
-000002c0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$.......
-000002d0: 2400 0000 0000 0000 0400 0000 0000 0000 $...............
-000002e0: 51e5 7464 0600 0000 0000 0000 0000 0000 Q.td............
-000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00000310: 1000 0000 0000 0000 52e5 7464 0400 0000 ........R.td....
-00000320: c02d 0000 0000 0000 c03d 0000 0000 0000 .-.......=......
-00000330: c03d 0000 0000 0000 4002 0000 0000 0000 .=......@.......
-00000340: 4002 0000 0000 0000 0100 0000 0000 0000 @...............
-00000350: 0400 0000 3000 0000 0500 0000 474e 5500 ....0.......GNU.
-00000360: 0280 00c0 0400 0000 0100 0000 0000 0000 ................
-00000370: 0100 01c0 0400 0000 0100 0000 0000 0000 ................
-00000380: 0200 01c0 0400 0000 0100 0000 0000 0000 ................
-00000390: 0400 0000 1400 0000 0300 0000 474e 5500 ............GNU.
-000003a0: ad50 918c 1750 c49e 75cd 3cb3 3bbd baf6 .P...P..u...;...
-000003b0: f832 cac9 2f6c 6962 3634 2f6c 642d 6c69 .2../lib64/ld-li
-000003c0: 6e75 782d 7838 362d 3634 2e73 6f2e 3200 nux-x86-64.so.2.
-000003d0: 0100 0000 0100 0000 0100 0000 0000 0000 ................
-000003e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00000400: 0000 0000 0000 0000 4600 0000 1200 0000 ........F.......
-00000410: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00000420: 0100 0000 2000 0000 0000 0000 0000 0000 .... ...........
-00000430: 0000 0000 0000 0000 6700 0000 1200 0000 ........g.......
-00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00000450: 1d00 0000 2000 0000 0000 0000 0000 0000 .... ...........
-00000460: 0000 0000 0000 0000 2c00 0000 2000 0000 ........,... ...
-00000470: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00000480: 5800 0000 2200 0000 0000 0000 0000 0000 X...............
-00000490: 0000 0000 0000 0000 005f 4954 4d5f 6465 ........._ITM_de
-000004a0: 7265 6769 7374 6572 544d 436c 6f6e 6554 registerTMCloneT
-000004b0: 6162 6c65 005f 5f67 6d6f 6e5f 7374 6172 able.__gmon_star
-000004c0: 745f 5f00 5f49 544d 5f72 6567 6973 7465 t__._ITM_registe
-000004d0: 7254 4d43 6c6f 6e65 5461 626c 6500 5f5f rTMCloneTable.__
-000004e0: 6c69 6263 5f73 7461 7274 5f6d 6169 6e00 libc_start_main.
-000004f0: 5f5f 6378 615f 6669 6e61 6c69 7a65 0070 __cxa_finalize.p
-00000500: 7269 6e74 6600 6c69 626d 2e73 6f2e 3600 rintf.libm.so.6.
-00000510: 6c69 6263 2e73 6f2e 3600 474c 4942 435f libc.so.6.GLIBC_
-00000520: 322e 322e 3500 474c 4942 435f 322e 3334 2.2.5.GLIBC_2.34
-00000530: 0000 0000 0200 0100 0300 0100 0100 0300 ................
-00000540: 0100 0200 7800 0000 1000 0000 0000 0000 ....x...........
-00000550: 751a 6909 0000 0300 8200 0000 1000 0000 u.i.............
-00000560: b491 9606 0000 0200 8e00 0000 0000 0000 ................
-00000570: c03d 0000 0000 0000 0800 0000 0000 0000 .=..............
-00000580: 3011 0000 0000 0000 c83d 0000 0000 0000 0........=......
-00000590: 0800 0000 0000 0000 e010 0000 0000 0000 ................
-000005a0: 1040 0000 0000 0000 0800 0000 0000 0000 .@..............
-000005b0: 1040 0000 0000 0000 c03f 0000 0000 0000 .@.......?......
-000005c0: 0600 0000 0100 0000 0000 0000 0000 0000 ................
-000005d0: c83f 0000 0000 0000 0600 0000 0200 0000 .?..............
-000005e0: 0000 0000 0000 0000 d03f 0000 0000 0000 .........?......
-000005f0: 0600 0000 0400 0000 0000 0000 0000 0000 ................
-00000600: d83f 0000 0000 0000 0600 0000 0500 0000 .?..............
-00000610: 0000 0000 0000 0000 e03f 0000 0000 0000 .........?......
-00000620: 0600 0000 0600 0000 0000 0000 0000 0000 ................
-00000630: 0040 0000 0000 0000 0700 0000 0300 0000 .@..............
-00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-*
-00001000: f30f 1efa 4883 ec08 488b 05c1 2f00 0048 ....H...H.../..H
-00001010: 85c0 7402 ffd0 4883 c408 c300 0000 0000 ..t...H.........
-00001020: ff35 ca2f 0000 ff25 cc2f 0000 0f1f 4000 .5./...%./....@.
-00001030: ff25 ca2f 0000 6800 0000 00e9 e0ff ffff .%./..h.........
-00001040: f30f 1efa 31ed 4989 d15e 4889 e248 83e4 ....1.I..^H..H..
-00001050: f050 5445 31c0 31c9 488d 3dda 0000 00ff .PTE1.1.H.=.....
-00001060: 155b 2f00 00f4 662e 0f1f 8400 0000 0000 .[/...f.........
-00001070: 488d 3da1 2f00 0048 8d05 9a2f 0000 4839 H.=./..H.../..H9
-00001080: f874 1548 8b05 3e2f 0000 4885 c074 09ff .t.H.../..H..t..
-00001090: e00f 1f80 0000 0000 c30f 1f80 0000 0000 ................
-000010a0: 488d 3d71 2f00 0048 8d35 6a2f 0000 4829 H.=q/..H.5j/..H)
-000010b0: fe48 89f0 48c1 ee3f 48c1 f803 4801 c648 .H..H..?H...H..H
-000010c0: d1fe 7414 488b 050d 2f00 0048 85c0 7408 ..t.H.../..H..t.
-000010d0: ffe0 660f 1f44 0000 c30f 1f80 0000 0000 ..f..D..........
-000010e0: f30f 1efa 803d 2d2f 0000 0075 3355 4883 .....=-/...u3UH.
-000010f0: 3dea 2e00 0000 4889 e574 0d48 8b3d 0e2f =.....H..t.H.=./
-00001100: 0000 ff15 d82e 0000 e863 ffff ffc6 0504 .........c......
-00001110: 2f00 0001 5dc3 662e 0f1f 8400 0000 0000 /...].f.........
-00001120: c30f 1f40 0066 662e 0f1f 8400 0000 0000 ...@.ff.........
-00001130: f30f 1efa e967 ffff ff55 4889 e548 83ec .....g...UH..H..
-00001140: 2048 b800 67d4 1201 0000 0048 8945 f848 H..g......H.E.H
-00001150: b820 796f 7520 7570 0a48 8945 f048 b86e . you up.H.E.H.n
-00001160: 6e61 2067 6976 6548 8945 e848 b84e 6576 na giveH.E.H.Nev
-00001170: 6572 2067 6f48 8945 e048 8d45 e048 8d15 er goH.E.H.E.H..
-00001180: 800e 0000 4889 c648 89d7 b800 0000 00e8 ....H..H........
-00001190: 9cfe ffff b800 0000 00c9 c300 f30f 1efa ................
-000011a0: 4883 ec08 4883 c408 c300 0000 0000 0000 H...H...........
-000011b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-*
-00002000: 0100 0200 2573 0000 011b 033b 2400 0000 ....%s.....;$...
-00002010: 0300 0000 18f0 ffff 5800 0000 38f0 ffff ........X...8...
-00002020: 4000 0000 31f1 ffff 8000 0000 0000 0000 @...1...........
-00002030: 1400 0000 0000 0000 017a 5200 0178 1001 .........zR..x..
-00002040: 1b0c 0708 9001 0000 1400 0000 1c00 0000 ................
-00002050: f0ef ffff 2600 0000 0044 0710 0000 0000 .........D......
-00002060: 2400 0000 3400 0000 b8ef ffff 2000 0000 $...4....... ...
-00002070: 000e 1046 0e18 4a0f 0b77 0880 003f 1a3b ...F..J..w...?.;
-00002080: 2a33 2422 0000 0000 1c00 0000 5c00 0000 *3$.........\...
-00002090: a9f0 ffff 6200 0000 0041 0e10 8602 430d ....b....A....C.
-000020a0: 0602 5d0c 0708 0000 0000 0000 0400 0000 ..].............
-000020b0: 1000 0000 0100 0000 474e 5500 0000 0000 ........GNU.....
-000020c0: 0400 0000 0400 0000 0000 0000 0000 0000 ................
-000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-*
-00002dc0: 3011 0000 0000 0000 e010 0000 0000 0000 0...............
-00002dd0: 0100 0000 0000 0000 6e00 0000 0000 0000 ........n.......
-00002de0: 0100 0000 0000 0000 7800 0000 0000 0000 ........x.......
-00002df0: 0c00 0000 0000 0000 0010 0000 0000 0000 ................
-00002e00: 0d00 0000 0000 0000 9c11 0000 0000 0000 ................
-00002e10: 1900 0000 0000 0000 c03d 0000 0000 0000 .........=......
-00002e20: 1b00 0000 0000 0000 0800 0000 0000 0000 ................
-00002e30: 1a00 0000 0000 0000 c83d 0000 0000 0000 .........=......
-00002e40: 1c00 0000 0000 0000 0800 0000 0000 0000 ................
-00002e50: f5fe ff6f 0000 0000 d003 0000 0000 0000 ...o............
-00002e60: 0500 0000 0000 0000 9804 0000 0000 0000 ................
-00002e70: 0600 0000 0000 0000 f003 0000 0000 0000 ................
-00002e80: 0a00 0000 0000 0000 9900 0000 0000 0000 ................
-00002e90: 0b00 0000 0000 0000 1800 0000 0000 0000 ................
-00002ea0: 1500 0000 0000 0000 0000 0000 0000 0000 ................
-00002eb0: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?......
-00002ec0: 0200 0000 0000 0000 1800 0000 0000 0000 ................
-00002ed0: 1400 0000 0000 0000 0700 0000 0000 0000 ................
-00002ee0: 1700 0000 0000 0000 3006 0000 0000 0000 ........0.......
-00002ef0: 0700 0000 0000 0000 7005 0000 0000 0000 ........p.......
-00002f00: 0800 0000 0000 0000 c000 0000 0000 0000 ................
-00002f10: 0900 0000 0000 0000 1800 0000 0000 0000 ................
-00002f20: fbff ff6f 0000 0000 0000 0008 0000 0000 ...o............
-00002f30: feff ff6f 0000 0000 4005 0000 0000 0000 ...o....@.......
-00002f40: ffff ff6f 0000 0000 0100 0000 0000 0000 ...o............
-00002f50: f0ff ff6f 0000 0000 3205 0000 0000 0000 ...o....2.......
-00002f60: f9ff ff6f 0000 0000 0300 0000 0000 0000 ...o............
-00002f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-*
-00002fe0: 0000 0000 0000 0000 d03d 0000 0000 0000 ................
-00002ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00003000: 3610 0000 0000 0000 0000 0000 0000 0000 6...............
-00003010: 1040 0000 0000 0000 4743 433a 2028 474e .@......GCC: (GN
-00003020: 5529 2031 352e 322e 3120 3230 3235 3131 U) 15.2.1 202511
-00003030: 3132 0000 0000 0000 0000 0000 0000 0000 12..............
-00003040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00003050: 0100 0000 0400 f1ff 0000 0000 0000 0000 ................
-00003060: 0000 0000 0000 0000 0000 0000 0400 f1ff ................
-00003070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00003080: 0a00 0000 0100 1500 d03d 0000 0000 0000 ................
-00003090: 0000 0000 0000 0000 1300 0000 0000 1000 ................
-000030a0: 0820 0000 0000 0000 0000 0000 0000 0000 . ..............
-000030b0: 2600 0000 0100 1700 e83f 0000 0000 0000 .........?......
-000030c0: 0000 0000 0000 0000 3c00 0000 1200 0000 ................
-000030d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-000030e0: 5900 0000 2000 0000 0000 0000 0000 0000 Y... ...........
-000030f0: 0000 0000 0000 0000 9700 0000 2000 1800 ............ ...
-00003100: 0840 0000 0000 0000 0000 0000 0000 0000 .@..............
-00003110: 7500 0000 1000 1800 1840 0000 0000 0000 u........@......
-00003120: 0000 0000 0000 0000 7c00 0000 1202 0e00 ........|.......
-00003130: 9c11 0000 0000 0000 0000 0000 0000 0000 ................
-00003140: 8200 0000 1200 0000 0000 0000 0000 0000 ................
-00003150: 0000 0000 0000 0000 9500 0000 1000 1800 ................
-00003160: 0840 0000 0000 0000 0000 0000 0000 0000 .@..............
-00003170: a200 0000 2000 0000 0000 0000 0000 0000 .... ...........
-00003180: 0000 0000 0000 0000 b100 0000 1102 1800 ................
-00003190: 1040 0000 0000 0000 0000 0000 0000 0000 .@..............
-000031a0: be00 0000 1100 0f00 0020 0000 0000 0000 ......... ......
-000031b0: 0400 0000 0000 0000 cd00 0000 1000 1900 ................
-000031c0: 2040 0000 0000 0000 0000 0000 0000 0000 @..............
-000031d0: 9b00 0000 1200 0d00 4010 0000 0000 0000 ........@.......
-000031e0: 2600 0000 0000 0000 d200 0000 1000 1900 ................
-000031f0: 1840 0000 0000 0000 0000 0000 0000 0000 .@..............
-00003200: de00 0000 1200 0d00 3911 0000 0000 0000 ........9.......
-00003210: 6200 0000 0000 0000 e300 0000 1102 1800 b...............
-00003220: 1840 0000 0000 0000 0000 0000 0000 0000 .@..............
-00003230: ef00 0000 2000 0000 0000 0000 0000 0000 .... ...........
-00003240: 0000 0000 0000 0000 0901 0000 2200 0000 ............"...
-00003250: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00003260: 2401 0000 1202 0b00 0010 0000 0000 0000 $...............
-00003270: 0000 0000 0000 0000 0073 6563 7265 742e .........secret.
-00003280: 6300 5f44 594e 414d 4943 005f 5f47 4e55 c._DYNAMIC.__GNU
-00003290: 5f45 485f 4652 414d 455f 4844 5200 5f47 _EH_FRAME_HDR._G
-000032a0: 4c4f 4241 4c5f 4f46 4653 4554 5f54 4142 LOBAL_OFFSET_TAB
-000032b0: 4c45 5f00 5f5f 6c69 6263 5f73 7461 7274 LE_.__libc_start
-000032c0: 5f6d 6169 6e40 474c 4942 435f 322e 3334 _main@GLIBC_2.34
-000032d0: 005f 4954 4d5f 6465 7265 6769 7374 6572 ._ITM_deregister
-000032e0: 544d 436c 6f6e 6554 6162 6c65 005f 6564 TMCloneTable._ed
-000032f0: 6174 6100 5f66 696e 6900 7072 696e 7466 ata._fini.printf
-00003300: 4047 4c49 4243 5f32 2e32 2e35 005f 5f64 @GLIBC_2.2.5.__d
-00003310: 6174 615f 7374 6172 7400 5f5f 676d 6f6e ata_start.__gmon
-00003320: 5f73 7461 7274 5f5f 005f 5f64 736f 5f68 _start__.__dso_h
-00003330: 616e 646c 6500 5f49 4f5f 7374 6469 6e5f andle._IO_stdin_
-00003340: 7573 6564 005f 656e 6400 5f5f 6273 735f used._end.__bss_
-00003350: 7374 6172 7400 6d61 696e 005f 5f54 4d43 start.main.__TMC
-00003360: 5f45 4e44 5f5f 005f 4954 4d5f 7265 6769 _END__._ITM_regi
-00003370: 7374 6572 544d 436c 6f6e 6554 6162 6c65 sterTMCloneTable
-00003380: 005f 5f63 7861 5f66 696e 616c 697a 6540 .__cxa_finalize@
-00003390: 474c 4942 435f 322e 322e 3500 5f69 6e69 GLIBC_2.2.5._ini
-000033a0: 7400 002e 7379 6d74 6162 002e 7374 7274 t...symtab..strt
-000033b0: 6162 002e 7368 7374 7274 6162 002e 6e6f ab..shstrtab..no
-000033c0: 7465 2e67 6e75 2e70 726f 7065 7274 7900 te.gnu.property.
-000033d0: 2e6e 6f74 652e 676e 752e 6275 696c 642d .note.gnu.build-
-000033e0: 6964 002e 696e 7465 7270 002e 676e 752e id..interp..gnu.
-000033f0: 6861 7368 002e 6479 6e73 796d 002e 6479 hash..dynsym..dy
-00003400: 6e73 7472 002e 676e 752e 7665 7273 696f nstr..gnu.versio
-00003410: 6e00 2e67 6e75 2e76 6572 7369 6f6e 5f72 n..gnu.version_r
-00003420: 002e 7265 6c61 2e64 796e 002e 7265 6c61 ..rela.dyn..rela
-00003430: 2e70 6c74 002e 696e 6974 002e 7465 7874 .plt..init..text
-00003440: 002e 6669 6e69 002e 726f 6461 7461 002e ..fini..rodata..
-00003450: 6568 5f66 7261 6d65 5f68 6472 002e 6568 eh_frame_hdr..eh
-00003460: 5f66 7261 6d65 002e 6e6f 7465 2e41 4249 _frame..note.ABI
-00003470: 2d74 6167 002e 696e 6974 5f61 7272 6179 -tag..init_array
-00003480: 002e 6669 6e69 5f61 7272 6179 002e 6479 ..fini_array..dy
-00003490: 6e61 6d69 6300 2e67 6f74 002e 676f 742e namic..got..got.
-000034a0: 706c 7400 2e64 6174 6100 2e62 7373 002e plt..data..bss..
-000034b0: 636f 6d6d 656e 7400 0000 0000 0000 0000 comment.........
-000034c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-*
-000034f0: 0000 0000 0000 0000 1b00 0000 0700 0000 ................
-00003500: 0200 0000 0000 0000 5003 0000 0000 0000 ........P.......
-00003510: 5003 0000 0000 0000 4000 0000 0000 0000 P.......@.......
-00003520: 0000 0000 0000 0000 0800 0000 0000 0000 ................
-00003530: 0000 0000 0000 0000 2e00 0000 0700 0000 ................
-00003540: 0200 0000 0000 0000 9003 0000 0000 0000 ................
-00003550: 9003 0000 0000 0000 2400 0000 0000 0000 ........$.......
-00003560: 0000 0000 0000 0000 0400 0000 0000 0000 ................
-00003570: 0000 0000 0000 0000 4100 0000 0100 0000 ........A.......
-00003580: 0200 0000 0000 0000 b403 0000 0000 0000 ................
-00003590: b403 0000 0000 0000 1c00 0000 0000 0000 ................
-000035a0: 0000 0000 0000 0000 0100 0000 0000 0000 ................
-000035b0: 0000 0000 0000 0000 4900 0000 f6ff ff6f ........I......o
-000035c0: 0200 0000 0000 0000 d003 0000 0000 0000 ................
-000035d0: d003 0000 0000 0000 1c00 0000 0000 0000 ................
-000035e0: 0500 0000 0000 0000 0800 0000 0000 0000 ................
-000035f0: 0000 0000 0000 0000 5300 0000 0b00 0000 ........S.......
-00003600: 0200 0000 0000 0000 f003 0000 0000 0000 ................
-00003610: f003 0000 0000 0000 a800 0000 0000 0000 ................
-00003620: 0600 0000 0100 0000 0800 0000 0000 0000 ................
-00003630: 1800 0000 0000 0000 5b00 0000 0300 0000 ........[.......
-00003640: 0200 0000 0000 0000 9804 0000 0000 0000 ................
-00003650: 9804 0000 0000 0000 9900 0000 0000 0000 ................
-00003660: 0000 0000 0000 0000 0100 0000 0000 0000 ................
-00003670: 0000 0000 0000 0000 6300 0000 ffff ff6f ........c......o
-00003680: 0200 0000 0000 0000 3205 0000 0000 0000 ........2.......
-00003690: 3205 0000 0000 0000 0e00 0000 0000 0000 2...............
-000036a0: 0500 0000 0000 0000 0200 0000 0000 0000 ................
-000036b0: 0200 0000 0000 0000 7000 0000 feff ff6f ........p......o
-000036c0: 0200 0000 0000 0000 4005 0000 0000 0000 ........@.......
-000036d0: 4005 0000 0000 0000 3000 0000 0000 0000 @.......0.......
-000036e0: 0600 0000 0100 0000 0800 0000 0000 0000 ................
-000036f0: 0000 0000 0000 0000 7f00 0000 0400 0000 ................
-00003700: 0200 0000 0000 0000 7005 0000 0000 0000 ........p.......
-00003710: 7005 0000 0000 0000 c000 0000 0000 0000 p...............
-00003720: 0500 0000 0000 0000 0800 0000 0000 0000 ................
-00003730: 1800 0000 0000 0000 8900 0000 0400 0000 ................
-00003740: 4200 0000 0000 0000 3006 0000 0000 0000 B.......0.......
-00003750: 3006 0000 0000 0000 1800 0000 0000 0000 0...............
-00003760: 0500 0000 1700 0000 0800 0000 0000 0000 ................
-00003770: 1800 0000 0000 0000 9300 0000 0100 0000 ................
-00003780: 0600 0000 0000 0000 0010 0000 0000 0000 ................
-00003790: 0010 0000 0000 0000 1b00 0000 0000 0000 ................
-000037a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................
-000037b0: 0000 0000 0000 0000 8e00 0000 0100 0000 ................
-000037c0: 0600 0000 0000 0000 2010 0000 0000 0000 ........ .......
-000037d0: 2010 0000 0000 0000 2000 0000 0000 0000 ....... .......
-000037e0: 0000 0000 0000 0000 1000 0000 0000 0000 ................
-000037f0: 1000 0000 0000 0000 9900 0000 0100 0000 ................
-00003800: 0600 0000 0000 0000 4010 0000 0000 0000 ........@.......
-00003810: 4010 0000 0000 0000 5b01 0000 0000 0000 @.......[.......
-00003820: 0000 0000 0000 0000 1000 0000 0000 0000 ................
-00003830: 0000 0000 0000 0000 9f00 0000 0100 0000 ................
-00003840: 0600 0000 0000 0000 9c11 0000 0000 0000 ................
-00003850: 9c11 0000 0000 0000 0d00 0000 0000 0000 ................
-00003860: 0000 0000 0000 0000 0400 0000 0000 0000 ................
-00003870: 0000 0000 0000 0000 a500 0000 0100 0000 ................
-00003880: 0200 0000 0000 0000 0020 0000 0000 0000 ......... ......
-00003890: 0020 0000 0000 0000 0700 0000 0000 0000 . ..............
-000038a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................
-000038b0: 0000 0000 0000 0000 ad00 0000 0100 0000 ................
-000038c0: 0200 0000 0000 0000 0820 0000 0000 0000 ......... ......
-000038d0: 0820 0000 0000 0000 2400 0000 0000 0000 . ......$.......
-000038e0: 0000 0000 0000 0000 0400 0000 0000 0000 ................
-000038f0: 0000 0000 0000 0000 bb00 0000 0100 0000 ................
-00003900: 0200 0000 0000 0000 3020 0000 0000 0000 ........0 ......
-00003910: 3020 0000 0000 0000 7c00 0000 0000 0000 0 ......|.......
-00003920: 0000 0000 0000 0000 0800 0000 0000 0000 ................
-00003930: 0000 0000 0000 0000 c500 0000 0700 0000 ................
-00003940: 0200 0000 0000 0000 ac20 0000 0000 0000 ......... ......
-00003950: ac20 0000 0000 0000 2000 0000 0000 0000 . ...... .......
-00003960: 0000 0000 0000 0000 0400 0000 0000 0000 ................
-00003970: 0000 0000 0000 0000 d300 0000 0e00 0000 ................
-00003980: 0300 0000 0000 0000 c03d 0000 0000 0000 .........=......
-00003990: c02d 0000 0000 0000 0800 0000 0000 0000 .-..............
-000039a0: 0000 0000 0000 0000 0800 0000 0000 0000 ................
-000039b0: 0800 0000 0000 0000 df00 0000 0f00 0000 ................
-000039c0: 0300 0000 0000 0000 c83d 0000 0000 0000 .........=......
-000039d0: c82d 0000 0000 0000 0800 0000 0000 0000 .-..............
-000039e0: 0000 0000 0000 0000 0800 0000 0000 0000 ................
-000039f0: 0800 0000 0000 0000 eb00 0000 0600 0000 ................
-00003a00: 0300 0000 0000 0000 d03d 0000 0000 0000 .........=......
-00003a10: d02d 0000 0000 0000 f001 0000 0000 0000 .-..............
-00003a20: 0600 0000 0000 0000 0800 0000 0000 0000 ................
-00003a30: 1000 0000 0000 0000 f400 0000 0100 0000 ................
-00003a40: 0300 0000 0000 0000 c03f 0000 0000 0000 .........?......
-00003a50: c02f 0000 0000 0000 2800 0000 0000 0000 ./......(.......
-00003a60: 0000 0000 0000 0000 0800 0000 0000 0000 ................
-00003a70: 0800 0000 0000 0000 f900 0000 0100 0000 ................
-00003a80: 0300 0000 0000 0000 e83f 0000 0000 0000 .........?......
-00003a90: e82f 0000 0000 0000 2000 0000 0000 0000 ./...... .......
-00003aa0: 0000 0000 0000 0000 0800 0000 0000 0000 ................
-00003ab0: 0800 0000 0000 0000 0201 0000 0100 0000 ................
-00003ac0: 0300 0000 0000 0000 0840 0000 0000 0000 .........@......
-00003ad0: 0830 0000 0000 0000 1000 0000 0000 0000 .0..............
-00003ae0: 0000 0000 0000 0000 0800 0000 0000 0000 ................
-00003af0: 0000 0000 0000 0000 0801 0000 0800 0000 ................
-00003b00: 0300 0000 0000 0000 1840 0000 0000 0000 .........@......
-00003b10: 1830 0000 0000 0000 0800 0000 0000 0000 .0..............
-00003b20: 0000 0000 0000 0000 0100 0000 0000 0000 ................
-00003b30: 0000 0000 0000 0000 0d01 0000 0100 0000 ................
-00003b40: 3000 0000 0000 0000 0000 0000 0000 0000 0...............
-00003b50: 1830 0000 0000 0000 1b00 0000 0000 0000 .0..............
-00003b60: 0000 0000 0000 0000 0100 0000 0000 0000 ................
-00003b70: 0100 0000 0000 0000 0100 0000 0200 0000 ................
-00003b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00003b90: 3830 0000 0000 0000 4002 0000 0000 0000 80......@.......
-00003ba0: 1c00 0000 0600 0000 0800 0000 0000 0000 ................
-00003bb0: 1800 0000 0000 0000 0900 0000 0300 0000 ................
-00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00003bd0: 7832 0000 0000 0000 2a01 0000 0000 0000 x2......*.......
-00003be0: 0000 0000 0000 0000 0100 0000 0000 0000 ................
-00003bf0: 0000 0000 0000 0000 1100 0000 0300 0000 ................
-00003c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
-00003c10: a233 0000 0000 0000 1601 0000 0000 0000 .3..............
-00003c20: 0000 0000 0000 0000 0100 0000 0000 0000 ................
-00003c30: 0000 0000 0000 0000 ........
- </pre>
- </div>
- </div>
-</div>
-
- </header>
-
-<div style="display: block; float: left">
- <div class="container">
- <h2>Recent posts</h2>
- <div class="content-wrapper">
-
- <h1 id="posts">Posts</h1>
-<hr>
-
-
- <ul class="content-list">
-
-
-
- <li>
- <span class="date">2025/12/14</span>
- <a href="/posts/dijkstra-knuth/">Dijkstra and Knuth</a>
- </li>
-
- <li>
- <span class="date">2025/09/12</span>
- <a href="/posts/denounce-ai/">Denounce AI</a>
- </li>
-
- <li>
- <span class="date">2025/07/26</span>
- <a href="/posts/useful-links/">Useful Links</a>
- </li>
-
- <li>
- <span class="date">2025/07/25</span>
- <a href="/posts/good-cs-books/">Good CS books</a>
- </li>
-
- </ul>
- </div>
- </div>
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/index.xml b/public/posts/index.xml
deleted file mode 100644
index 03841eb..0000000
--- a/public/posts/index.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
- <channel>
- <title>mjkw</title>
- <link>https://mjkw.pl/posts/</link>
- <description>Recent content on mjkw</description>
- <generator>Hugo</generator>
- <language>en-us</language>
- <lastBuildDate>Sun, 14 Dec 2025 17:14:30 +0100</lastBuildDate>
- <atom:link href="https://mjkw.pl/posts/index.xml" rel="self" type="application/rss+xml" />
- <item>
- <title>Dijkstra and Knuth</title>
- <link>https://mjkw.pl/posts/dijkstra-knuth/</link>
- <pubDate>Sun, 14 Dec 2025 17:14:30 +0100</pubDate>
- <guid>https://mjkw.pl/posts/dijkstra-knuth/</guid>
- <description>&lt;p&gt;It has long lingered on my mind to reflect partially on my experience of the last 3 years, as the B.Sc. of Computer Science I have recently undertaken is soon coming to an end.&#xA;Fortunately, this is not the end of my journey as a Computer Scientist, but there are specific things that I did not realize about Computer Science before I embarked on this endeavour, most important of which is this: Computer Science is 90% reading and understanding and 10% coding.&#xA;I believe it to be the most important thing I have learned about the field itself in the last 3 years.&#xA;Here is why.&#xA;Dealing with complex problems is hard.&#xA;Programming is all about solving complex problems, programmers live by optimizing our code the best we can, and try to find solutions to problems that we encounter while doing so.&#xA;While it is no doubt nice to have a working code that does something cool, or a solution to a problem that meets the specification, I don&amp;rsquo;t think that is the mindset a programmer should have &amp;ndash; that is, at this stage, to solve a problem is not about getting to a solution &lt;em&gt;somehow&lt;/em&gt;.&lt;/p&gt;</description>
- </item>
- <item>
- <title>Denounce AI</title>
- <link>https://mjkw.pl/posts/denounce-ai/</link>
- <pubDate>Fri, 12 Sep 2025 23:08:15 +0200</pubDate>
- <guid>https://mjkw.pl/posts/denounce-ai/</guid>
- <description>&lt;p&gt;Recently I have read a blog post by &lt;a href=&#34;https://www.jwz.org/&#34;&gt;Jamie Zawinski&lt;/a&gt; on &lt;a href=&#34;https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html&#34;&gt;Anthony Moser&amp;rsquo;s opinion&lt;/a&gt; about the current developments in AI.&#xA;Now I want to try to formulate my own arguments against the overwhelming reliance on AI nowadays.&#xA;It&amp;rsquo;s been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.&lt;/p&gt;&#xA;&lt;p&gt;AI, although currently being hyped beyond reason, has been around since the previous century.&#xA;However, with the release of ChatGPT to the public, generative models have entered the lives of everyone.&#xA;As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.&lt;/p&gt;</description>
- </item>
- <item>
- <title>Useful Links</title>
- <link>https://mjkw.pl/posts/useful-links/</link>
- <pubDate>Sat, 26 Jul 2025 12:53:30 +0200</pubDate>
- <guid>https://mjkw.pl/posts/useful-links/</guid>
- <description>&lt;ol start=&#34;0&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://atlarge-research.com/&#34;&gt;atlarge-research.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.jwz.org&#34;&gt;jwz.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://denshi.org&#34;&gt;denshi.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://landchad.net&#34;&gt;landchad.net&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://comfy.guide&#34;&gt;comfy.guide&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pad.envs.net/&#34;&gt;pad.envs.net&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://envs.net/&#34;&gt;envs.net&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.orhun.dev/no-bullshit-file-hosting/&#34;&gt;blog.orhun.dev&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://cs.stanford.edu/~knuth/index.html&#34;&gt;cs.stanford.edu/~knuth&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
- </item>
- <item>
- <title>Good CS books</title>
- <link>https://mjkw.pl/posts/good-cs-books/</link>
- <pubDate>Fri, 25 Jul 2025 11:29:52 +0200</pubDate>
- <guid>https://mjkw.pl/posts/good-cs-books/</guid>
- <description>&lt;ol start=&#34;0&#34;&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Frederick P. Brooks, &lt;em&gt;The Mythical Man-Month: Essays on Software Engineering&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Carl Hamacher and Zvonko Vranesic, &lt;em&gt;Computer Organization&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;David A. Patterson and John L. Hennessy, &lt;em&gt;Computer Organization and Design: The Hardware/Software Interface&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Andrew Tanenbaum, David Wetherall, Nick Feamster, &lt;em&gt;Computer Networks&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Tanenbaum, A.S., Bos, H.J., &lt;em&gt;Modern Operating Systems&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear, &lt;em&gt;The Art of Multiprocessor Programming&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Philip. K. Dick, &lt;em&gt;Do Androids Dream of Electric Sheep?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Daniel Keyes, &lt;em&gt;Flowers for Algernon&lt;/em&gt;.&lt;/p&gt;</description>
- </item>
- </channel>
-</rss>
diff --git a/public/posts/my-cv/index.html b/public/posts/my-cv/index.html
deleted file mode 100644
index 720f0e5..0000000
--- a/public/posts/my-cv/index.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>My CV</h2>
- <p><a href="/images/cv.pdf">Open PDF</a></p>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/my-first-post/index.html b/public/posts/my-first-post/index.html
deleted file mode 100644
index 3b7b678..0000000
--- a/public/posts/my-first-post/index.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
-</head>
-
-<div class="container">
- <ul id="bar">
-
-
- <li>
- <a href="/">home</a>
- </li>
- <li>|</li>
-
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- |
- </li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <p>This is a test to see how the Hugo framework works!</p>
-
-</div>
-<footer>
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/new-website/index.html b/public/posts/new-website/index.html
deleted file mode 100644
index 23ec4a1..0000000
--- a/public/posts/new-website/index.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>New Website</h2>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/no-ai/index.html b/public/posts/no-ai/index.html
deleted file mode 100644
index 2df5f26..0000000
--- a/public/posts/no-ai/index.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>Denounce AI</h2>
- <p>Recently I have read a blog post by <a href="https://www.jwz.org/">Jamie Zawinski</a> on <a href="https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html">Anthony Moser&rsquo;s opinion</a> about the current developments in AI.
-With this blog post I want to try to formulate my arguments against the overwhelming reliance on AI nowadays.
-This has been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.</p>
-<p>AI, although currently being hyped beyond reason, has been around since the previous century.
-However, with the release of ChatGPT to the public, generative models have entered the lives of everyone.
-As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.</p>
-<p>As an avid fan of english literature I really like reading well-written books.
-It is a great feeling to be able to appreciate the intricacies of the language and the craftsmanship of the author, who has taken the time (sometimes decades) to write about a certain topic.
-If you read a lot, you can often tell a well-written book from a poorly constructed one, and if enough people realize this, the society awards great writers with prizes and honors.
-However, with the rise of large language models, essays, books, novels and whatever else you name it can be created within a single prompt.
-While the quality of such writing can be questionable, it is to be realized that this takes away the very essence and purpose of writing in the first place.
-When you put pen to paper you both try to advance your own thinking and convey your feelings and views to a broader audience.
-It is your opinion and findings that matter, and this is by no means a trivial process.
-Using artificial intelligence to write for you, or help you write, or correct your writing defeats the purpose of writing something in the first place.
-This is also the right moment to point out the current concerns regarding this for the book authors and artist of any other kind as well.
-AI is slowly getting better and better at this kind of work, rendering virtually impossible for me right now to distinguish e.g., electronic music generated by AI and created by humans.
-This poses a threat to the literature and artistic community, and by proxy, to readers and everyone interested in art.
-I consciously cannot use such technology knowing that it displaces the very people I admire the work of.</p>
-<p>I think the point made by <a href="https://en.wikipedia.org/wiki/Hayao_Miyazaki">Hayao Miyazaki</a>, the studio Ghibli founder behind some of the best animated movies of the last century summarizes it pretty well.
-Recently there has been a viral video going on of him saying in 2016 how he believes AI to be <em>an insult to life itself</em>.
-As strong of an opinion as it is, I sympathize with his standpoint of view.
-Being an artist and designer, seeing your life&rsquo;s work being completely overtaken by soulless software must be terrifying.</p>
-<p>I will probably be updating this blog post to review my arguments and add on top of everything.
-Maybe who knows, one day I might change my mind, but if it happens so, I will for sure write another post about it.
-Thanks for reading!</p>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/poster-fair/index.html b/public/posts/poster-fair/index.html
deleted file mode 100644
index 05a01df..0000000
--- a/public/posts/poster-fair/index.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>Poster fair</h2>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/self-hosting/index.html b/public/posts/self-hosting/index.html
deleted file mode 100644
index 5bad704..0000000
--- a/public/posts/self-hosting/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>Self-Hosting</h2>
- <p>Ever since enrolling in a Computer Science degree I had the idea to have my own website.
-Many of my friends had their own webpages, which naturally made me want one too.
-After installing Archlinux on my first Lenovo ThinkPad X250 in June 2024 I got the idea of having a website hosted on my own server running Linux.
-During the academic year I undertook the challenge to make it work, and here is how I did it.</p>
-<p>First, I knew I needed hardware that could run an operating system 24/7 and with a connection to the Internet.
-My friends often just reconfigured their old PC&rsquo;s, however I did not have one, so I had to think of other alternatives, and that is how I came up with the idea of using a Raspberry PI 5.
-I bought the fifth model as an entire <a href="https://www.raspberrystore.nl/PrestaShop/en/Raspberry_pi_5/513-raspberry-pi-5-8gb-starter-pack-2023-8718734751687.html">starter-pack</a> with 8GB of RAM, fancy enclosure and an extra cooling module.
-The entire specification is available <a href="https://www.raspberrystore.nl/PrestaShop/en/Raspberry_pi_5/508-raspberry-pi-5-8gb-5056561803326.html">here</a>, some of the most important details are listed below:</p>
-<ul>
-<li>64-bit Arm Cortex-A76 CPU</li>
-<li>LPDDR4X-4267 SDRAM 8GB</li>
-<li>Gigabit Ethernet Port</li>
-<li>MicroSD card slot</li>
-</ul>
-<p>After the hardware has arrived, following the assembly guide and putting the pieces together the RPI was ready.
-Unfortunately I realized too late that in order to interact with the device itself I needed an external display and a keyboard (according to the guide), both of which I did not have.</p>
-<p>Fortunately, Raspberry PI provides a method to install an operating system on the SD card directly by connecting it to a laptop.
-This is done using the <a href="https://archlinux.org/packages/extra/x86_64/rpi-imager/">rpi-imager</a> tool available in the Arch repository.
-I selected <em>Debian GNU/Linux 12 (bookworm)</em> for <em>aarch64</em>, and added my public ssh key, so that I can access the system as the selected user.
-Once the installation was done, I had a working computer, however still no means to access it remotely yet.
-How I figured that out will be updated in a later blog post, when I have a bit more time to explain the process of configuring a static IP, Dynamic DNS and Nginx web server.</p>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/server/index.html b/public/posts/server/index.html
deleted file mode 100644
index ecd7620..0000000
--- a/public/posts/server/index.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
-</head>
-
-<div class="container">
- <ul id="bar">
-
-
- <li>
- <a href="/">home</a>
- </li>
- <li>|</li>
-
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- |
- </li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <p>Ever since enrolling in a Computer Science degree I had the idea to have my own website.
-Many of my friends had their own webpages, which naturally made me want one too.
-After installing Archlinux on my first Lenovo ThinkPad X250 in June 2024 I got the idea of having a website hosted on my own server running Linux.
-During the academic year I undertook the challenge to make it work, and here is how I did it.</p>
-<p><img src="/images/rpi5.jpg#floatright" alt="rpi-5"></p>
-<p>First, I knew I needed hardware that could run an operating system 24/7 and with a connection to the Internet.
-My friends often just reconfigured their old PC&rsquo;s, however I did not have one, so I had to think of other alternatives, and that is how I came up with the idea of using a Raspberry PI 5.
-I bought the fifth model as an entire <a href="https://www.raspberrystore.nl/PrestaShop/en/Raspberry_pi_5/513-raspberry-pi-5-8gb-starter-pack-2023-8718734751687.html">starter-pack</a> with 8GB of RAM, fancy enclosure and an extra cooling module.
-The entire specification is available <a href="https://www.raspberrystore.nl/PrestaShop/en/Raspberry_pi_5/508-raspberry-pi-5-8gb-5056561803326.html">here</a>, some of the most important details are listed below:</p>
-<ul>
-<li>64-bit Arm Cortex-A76 CPU</li>
-<li>LPDDR4X-4267 SDRAM 8GB</li>
-<li>Gigabit Ethernet Port</li>
-<li>MicroSD card slot</li>
-</ul>
-<p>After the hardware has arrived, following the assembly guide and putting the pieces together the RPI was ready.
-Unfortunately I realized too late that in order to interact with the device itself I needed an external display and a keyboard (according to the guide), both of which I did not have.</p>
-<p>Fortunately, Raspberry PI provides a method to install an operating system on the SD card directly by connecting it to a laptop.
-This is done using the <a href="https://archlinux.org/packages/extra/x86_64/rpi-imager/">rpi-imager</a> tool available in the Arch repository.
-I selected <em>Debian GNU/Linux 12 (bookworm)</em> for <em>aarch64</em>, and added my public ssh key, so that I can access the system as the selected user.
-Once the installation was done, I had a working computer, however still no means to access it remotely yet.
-How I figured that out will be updated in a later blog post, when I have a bit more time to explain the process of configuring a static IP, Dynamic DNS and Nginx web server.</p>
-
-</div>
-<footer>
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/studying-computer-science/index.html b/public/posts/studying-computer-science/index.html
deleted file mode 100644
index e4dd70c..0000000
--- a/public/posts/studying-computer-science/index.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
-</head>
-
-<div class="container">
- <ul id="bar">
-
-
- <li>
- <a href="/">home</a>
- </li>
- <li>|</li>
-
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- |
- </li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <p>It has long lingered on my mind to reflect partially on my experience of the last 3 years.
-The B.Sc. of Computer Science I have recently undertaken is soon coming to an end.
-Fortunately, this is not the end of my journey as a Computer Scientist, but there are specific things that I did not realize about Computer Science before I embarked on this endeavour.
-Here&rsquo;s one that has been bugging me the most: Computer Science is 90% reading and understanding and 10% coding.</p>
-<p>With the proliferation of the so called &ldquo;vibe-coding&rdquo; and use of generative AI to streamline production of code this might seem like a medieval thought at first, but bear with me, as I believe it to be the most important thing I have learned about Computer Science in the last 3 years.</p>
-<p>Dealing with complex problems is hard.
-Programming is all about solving problems, we programmers live by optimizing our code the best we can, and try to find solutions to problems that we encounter while doing so.
-While it is no doubt nice to have a working code that does something cool, or a solution to a problem that meets the specification, I don&rsquo;t think that is the mindset a programmer should have &ndash; that is, to solve a problem is not about getting to a solution somehow.</p>
-<p>Solving coding tasks requires time.
-This might be difficult to admit for some, as it has been for me.
-But understanding a problem requires patient reading and digesting the context, possible solutions and most importantly doubts.
-On top of this, if you have solved a problem without asking questions about it, then it wasn&rsquo;t a difficult (by proxy important) problem to be solve in the first place.</p>
-<p>Reading code is hard.
-It&rsquo;s sometimes like reading an essay in a foreign language.
-Your head hurts, your eyes are getting sore, and after 6 hours at staring at the screen you conclude you don&rsquo;t understand anything anymore.
-It would almost seem like this time has been wasted, since you might have not produced a line of code.
-Nevertheless, this is all there is to programming.</p>
-<p>After 3 years, it appears to me that the views about Computer Science as a disciple of Donald Knuth and Edsger Dijkstra seem the most correct.
-I had first stumbled on Donald Knuth&rsquo;s blog long ago, when exploring Jamie Zawinski&rsquo;s blog and looking for top figures in CS to study.
-On his <a href="https://www-cs-faculty.stanford.edu/~knuth/email.html">blog</a> Knuth writes: &ldquo;What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don&rsquo;t have time for such study.&rdquo;
-There it is.
-Computing takes time.
-There&rsquo;s no silver bullet yet, and we as programmers have to take our time to think about problems in depth.
-There have been many comments on the peculiar style of teaching and way of being of Edsgar Dijkstra, but I believe he has made some really good points.
-I greatly encourage you to watch his Turing Award lecture.
-Nevertheless, what describes my experience over the last 3 years is his quote: &ldquo;The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility[&hellip;]&rdquo;.
-I think this the approach to take, and certainly one that I will take on my future escapes to the CS world.
-So often computers help us verify and point out that we indeed really don&rsquo;t know anything, we are just pretending we do.</p>
-
-</div>
-<footer>
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/test/index.html b/public/posts/test/index.html
deleted file mode 100644
index 12784f7..0000000
--- a/public/posts/test/index.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
-</head>
-
-<div class="container">
- <ul id="bar">
-
-
- <li>
- <a href="/">home</a>
- </li>
- <li>|</li>
-
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- |
- </li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
-
-</div>
-<footer>
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/test2/index.html b/public/posts/test2/index.html
deleted file mode 100644
index 12784f7..0000000
--- a/public/posts/test2/index.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
-</head>
-
-<div class="container">
- <ul id="bar">
-
-
- <li>
- <a href="/">home</a>
- </li>
- <li>|</li>
-
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- |
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- |
- </li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
-
-</div>
-<footer>
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/useful-links/index.html b/public/posts/useful-links/index.html
deleted file mode 100644
index 066e7e6..0000000
--- a/public/posts/useful-links/index.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
- <link rel="manifest" href="/images/site.webmanifest">
- <link rel="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
-<div class="container">
- <ul id="bar">
-
- <li>
- <a href="/">go back</a>
- </li>
- <li>|</li>
-
- <li>
- <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>|</li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>|</li>
- <li>
- book blog
- </li>
-</ul>
-
-
-</div>
-</div>
-<div class="container">
- <h2>Useful Links</h2>
- <ol start="0">
-<li>
-<p><a href="https://atlarge-research.com/">atlarge-research.com</a></p>
-</li>
-<li>
-<p><a href="https://www.jwz.org">jwz.org</a></p>
-</li>
-<li>
-<p><a href="https://denshi.org">denshi.org</a></p>
-</li>
-<li>
-<p><a href="https://landchad.net">landchad.net</a></p>
-</li>
-<li>
-<p><a href="https://comfy.guide">comfy.guide</a></p>
-</li>
-<li>
-<p><a href="https://pad.envs.net/">pad.envs.net</a></p>
-</li>
-<li>
-<p><a href="https://envs.net/">envs.net</a></p>
-</li>
-<li>
-<p><a href="https://blog.orhun.dev/no-bullshit-file-hosting/">blog.orhun.dev</a></p>
-</li>
-<li>
-<p><a href="https://cs.stanford.edu/~knuth/index.html">cs.stanford.edu/~knuth</a></p>
-</li>
-</ol>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: inline-block; margin-left:15px;">
- <center>
-
- © Copyright 2024-2025 Mateusz J. Kwiatkowski. All Rights Reserved.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-