summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--Makefile2
-rw-r--r--assets/byte-cover-altair.jpgbin0 -> 248575 bytes
-rw-r--r--config.toml3
-rw-r--r--content/_index.md7
-rw-r--r--content/articles/_index.md7
-rw-r--r--content/articles/critical-cs.md (renamed from content/posts/critical-cs.md)1
-rw-r--r--content/articles/denounce-ai.md (renamed from content/posts/denounce-ai.md)1
-rw-r--r--content/articles/dijkstra-knuth.md (renamed from content/posts/dijkstra-knuth.md)1
-rw-r--r--content/articles/good-cs-books.md (renamed from content/posts/good-cs-books.md)18
-rw-r--r--content/articles/i-am-an-ai-denier.md45
-rw-r--r--content/articles/lecture-photos.md (renamed from content/posts/lecture-photos.md)1
-rw-r--r--content/articles/mythical-man-month.md (renamed from content/posts/mythical-man-month.md)1
-rw-r--r--content/articles/nature-of-technology.md98
-rw-r--r--content/articles/poster-fair.md (renamed from content/posts/poster-fair.md)1
-rw-r--r--content/articles/useful-links.md (renamed from content/posts/useful-links.md)3
-rw-r--r--content/contact/_index.md6
-rw-r--r--layouts/_default/baseof.html20
-rw-r--r--layouts/_default/home.html19
-rw-r--r--layouts/_default/list.html20
-rw-r--r--layouts/_default/section.html17
-rw-r--r--layouts/_default/single.html4
-rw-r--r--layouts/partials/footer.html14
-rw-r--r--layouts/partials/head.html15
-rw-r--r--layouts/partials/header.html34
-rw-r--r--layouts/partials/navigation.html18
-rw-r--r--public/articles/critical-cs/index.html (renamed from public/posts/critical-cs/index.html)87
-rw-r--r--public/articles/denounce-ai/index.html (renamed from public/posts/denounce-ai/index.html)87
-rw-r--r--public/articles/dijkstra-knuth/index.html (renamed from public/posts/dijkstra-knuth/index.html)87
-rw-r--r--public/articles/good-cs-books/index.html81
-rw-r--r--public/articles/index.html117
-rw-r--r--public/articles/index.xml75
-rw-r--r--public/articles/lecture-photos/index.html (renamed from public/posts/lecture-photos/index.html)87
-rw-r--r--public/articles/mythical-man-month/index.html (renamed from public/posts/mythical-man-month/index.html)87
-rw-r--r--public/articles/nature-of-technology/index.html114
-rw-r--r--public/articles/poster-fair/index.html102
-rw-r--r--public/articles/useful-links/index.html96
-rw-r--r--public/categories/index.html75
-rw-r--r--public/contact/index.html97
-rw-r--r--public/contact/index.xml5
-rw-r--r--public/css/style.css17
-rw-r--r--public/index.html194
-rw-r--r--public/index.xml63
-rw-r--r--public/posts/good-cs-books/index.html91
-rw-r--r--public/posts/index.html54
-rw-r--r--public/posts/index.xml68
-rw-r--r--public/posts/poster-fair/index.html99
-rw-r--r--public/posts/useful-links/index.html93
-rw-r--r--public/robots.txt24
-rw-r--r--public/sitemap.xml36
-rw-r--r--public/tags/index.html75
-rw-r--r--static/css/style.css17
-rw-r--r--static/images/poster.png (renamed from assets/poster.png)bin5832444 -> 5832444 bytes
53 files changed, 1388 insertions, 999 deletions
diff --git a/.gitignore b/.gitignore
index 2a8645f..574b2e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,4 @@
.hugo_build.lock
+data
+archetypes
+i18n
diff --git a/Makefile b/Makefile
index c2b12ea..d58e420 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ NAME = main
.PHONY: all clean run
clean:
- trash -f public data i18n archetypes resources
+ trash -f public data i18n
all:
hugo
diff --git a/assets/byte-cover-altair.jpg b/assets/byte-cover-altair.jpg
new file mode 100644
index 0000000..d94db00
--- /dev/null
+++ b/assets/byte-cover-altair.jpg
Binary files differ
diff --git a/config.toml b/config.toml
index 5cf0fe0..e14e3c7 100644
--- a/config.toml
+++ b/config.toml
@@ -2,8 +2,6 @@ baseURL = 'https://mjkw.pl/'
languageCode = 'en-us'
title = 'mjkw'
enableRobotsTXT = true
-[permalinks]
-post = "/:year/:month/:day/:filename/"
[params]
footer = "© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems."
@@ -11,7 +9,6 @@ footer = "© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved
[markup]
defaultMarkdownHandler = "goldmark"
-
[imaging]
anchor = 'Top'
bgColor = '#ffffff'
diff --git a/content/_index.md b/content/_index.md
index 93ede42..0bd9544 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,4 +1,9 @@
-## About
+---
+title: "About"
+date: 2026-01-31T06:37:16+01:00
+draft: false
+---
+
Welcome to the mjkw.pl blog where I discuss some of the problems I encounter in Computer Science.
Here, I mostly try to practice writing skills and organize my arguments;
[git.denounce.ai](https://git.denounce.ai) is my git repository, [ohmyghost.nl](https://ohmyghost.nl) is a separate, English literature book blog.
diff --git a/content/articles/_index.md b/content/articles/_index.md
new file mode 100644
index 0000000..100edaa
--- /dev/null
+++ b/content/articles/_index.md
@@ -0,0 +1,7 @@
+---
+title: "Articles"
+date: 2026-01-31T06:37:16+01:00
+draft: false
+---
+
+This is a list of all articles up to date.
diff --git a/content/posts/critical-cs.md b/content/articles/critical-cs.md
index 373da9c..b402b0a 100644
--- a/content/posts/critical-cs.md
+++ b/content/articles/critical-cs.md
@@ -2,6 +2,7 @@
title: "Comment for The New History of Modern Computing by P. Ceruzzi and T. Haigh"
date: 2026-01-31T06:37:16+01:00
draft: false
+summary: A short digression on mindlessly following trends.
---
Paul Ceruzzi and Thomas Haigh have taken the courtesy to tell the history of computing inside their brand new, 2021 book, albeit not without a twist.
diff --git a/content/posts/denounce-ai.md b/content/articles/denounce-ai.md
index 6d0da91..2df9023 100644
--- a/content/posts/denounce-ai.md
+++ b/content/articles/denounce-ai.md
@@ -2,6 +2,7 @@
date = '2025-09-12T23:08:15+02:00'
draft = false
title = 'Why using AI to solve your homework is a bad idea'
+summary = 'Using AI to solve your homework hurts both you and your colleagues. Here is why.'
+++
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.
diff --git a/content/posts/dijkstra-knuth.md b/content/articles/dijkstra-knuth.md
index a284a1e..bfa994c 100644
--- a/content/posts/dijkstra-knuth.md
+++ b/content/articles/dijkstra-knuth.md
@@ -2,6 +2,7 @@
date = '2025-12-14T17:14:30+01:00'
draft = false
title = 'On the old-school approach to programming'
+summary ='After having read the EWD190 I decided to relate to it a bit.'
+++
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.
diff --git a/content/posts/good-cs-books.md b/content/articles/good-cs-books.md
index ba736e7..96d7528 100644
--- a/content/posts/good-cs-books.md
+++ b/content/articles/good-cs-books.md
@@ -1,12 +1,11 @@
+++
date = '2025-07-25T11:29:52+02:00'
draft = false
-title = 'Computer Science books worth recommending'
+title = 'Computer Science books every student should read'
+summary = ' '
+++
-Includes Science-Fiction books.
-
-1. Frederick P. Brooks, _The Mythical Man-Month: Essays on Software Engineering_.
+1. [Frederick P. Brooks, _The Mythical Man-Month: Essays on Software Engineering_](/articles/mythical-man-month).
2. Carl Hamacher and Zvonko Vranesic, _Computer Organization_.
@@ -18,13 +17,4 @@ Includes Science-Fiction books.
6. Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear, _The Art of Multiprocessor Programming_.
-7. Peter Seibel, _Coders at Work_.
-
-8. Philip K. Dick, _Do Androids Dream of Electric Sheep?_
-
-9. Isaac Asimov, _The Last Question_
-
-10. Daniel Keyes, _Flowers for Algernon_
-
-11. Aldous Huxley, _Brave New World_
-
+7. [W. Brian Arthur, _The Nature of Technology: What It Is and How It Evolves_.](/articles/nature-of-technology)
diff --git a/content/articles/i-am-an-ai-denier.md b/content/articles/i-am-an-ai-denier.md
new file mode 100644
index 0000000..4b5d847
--- /dev/null
+++ b/content/articles/i-am-an-ai-denier.md
@@ -0,0 +1,45 @@
+---
+title: "I Am An AI Denier"
+date: 2026-02-20T09:02:36+01:00
+draft: false
+---
+
+This article is inspired by [this blogpost by Anthony Moser](https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html).
+I cited it previously, but now seems the time to make a post akin to it.
+
+I am an AI denier.
+Unlike Moser, I do not openly hate on AI, but I actively deny it from my life.
+Disabling search engine query responses generated by AI, GitHub copilot in my IDE of choice or chatgpt.com is not enough for me.
+My `/etc/hosts` file blacklists all the modern platforms that push AI slop, such as reddit.com, youtube.com, arstechnica.com and others.
+Denying the obvious is simply not enough.
+
+But where do you get online news?
+Don't you feel left out?
+Aren't you at a disadvantage, since everyone is using AI now?
+
+Anthony Moser is entirely right.
+It's embarrassing for me to hear this questions.
+People who ask them should feel ashamed of themselves for sparing no critical thought on their own use of generated content.
+
+_To speak politely about AI, you put disclaimers before criticism: of course I’m not against it entirely; perhaps in a few years when; maybe for other purposes, but. You are supposed to debate how and when it should be used. You are supposed to take for granted that it must be useful somewhere, to someone, for something, eventually. People who are rich and smart and respected are saying so, and it would be arrogant to disagree with such people (Anthony Moser's blog)._
+
+But as Moser is an AI hater, I am an AI denier.
+And what surprises me the most is that people fail to notice the obvious, and are often surprised when I tell them I don't use it.
+But here is a list of my reasons why.
+The dangers of the [post-truth world](https://www.forbes.com/sites/iese/2021/06/19/a-post-truth-world-why-ronaldo-did-not-move-coca-cola-share-price/) with [AI generated slop on virtually every social media webpage](https://www.404media.co/pinterest-is-drowning-in-a-sea-of-ai-slop-and-auto-moderation/) and the [unconditional acceptance of its output](https://en.wikipedia.org/w/index.php?title=Chatbot_psychosis&oldid=1325425220) sometimes with [consequences absolutely not anticipated by the model designers](https://en.wikipedia.org/w/index.php?title=Murder_of_Suzanne_Adams&oldid=1326997937) are just simply ignored by the general public, which sometimes even unwittingly [treats AI on the same level as humans](https://en.wikipedia.org/wiki/ELIZA_effect).
+Journals [talk about programmers who do not use AI](https://cacm.acm.org/blogcacm/the-last-solo-programmers/) as the modern day [Robert Neville](https://en.wikipedia.org/wiki/I_Am_Legend_(novel)) from the well-known Matheson novel.
+The beloved services which used to provide genuine, funny content disappearing, the rising plausibility of The Dead Internet Theory and the instant content generation drive the internet community towards a clear [downfall](https://en.wikipedia.org/w/index.php?title=Enshittification&oldid=1338656342).
+And it is apparently the AI deniers, that are wrong.
+How can anyone stay blind to this?
+
+The Byte cover magazine from 1977 shows this perfectly.
+The cover author originally intended to depict the Altair 8800 as a window to the utopian future.
+Nowadays, in 2026, I think the image resounds differently.
+It is the screens that keep us preoccupied, shielding from the real world, keeping us engaged and driving us to generate and consume content that is nothing but harmful, yet advertised as beneficial.
+It is the biggest lie of the 21st century, right in front of us, yet largely unnoticed.
+
+![byte-cover-altair](/byte-cover-altair.jpg)
+
+While this post, a rant as you might call it, is certainly an attempt to frame my thoughts coherently, it is likely I will be updating it often.
+My thoughts stand are they are written here.
+
diff --git a/content/posts/lecture-photos.md b/content/articles/lecture-photos.md
index c40779c..84875f3 100644
--- a/content/posts/lecture-photos.md
+++ b/content/articles/lecture-photos.md
@@ -2,6 +2,7 @@
title: "Computer Organization and Computer Networks"
date: 2025-10-09T05:43:30+01:00
draft: false
+summary: ' '
---
Here are some cool photos from my first lectures.
diff --git a/content/posts/mythical-man-month.md b/content/articles/mythical-man-month.md
index b4952ef..5e29614 100644
--- a/content/posts/mythical-man-month.md
+++ b/content/articles/mythical-man-month.md
@@ -2,6 +2,7 @@
title: "Review of The Mythical Man-Month by Frederick P. Brooks"
date: 2025-12-22T17:25:54+01:00
draft: false
+summary: '8/10 book, worth recommending'
---
"The Mythical Man-Month" by Frederick. P. Brooks is a book about his experience during development of OS/360.
diff --git a/content/articles/nature-of-technology.md b/content/articles/nature-of-technology.md
new file mode 100644
index 0000000..587e846
--- /dev/null
+++ b/content/articles/nature-of-technology.md
@@ -0,0 +1,98 @@
+---
+title: "Review of The Nature of Technology by W. Brian Arthur"
+date: 2026-02-11T08:26:48+01:00
+draft: false
+summary: '"We need challenge, we need meaning, we need purpose, we need alignment with nature. Where technology separates us from these it brings a type of death."'
+---
+
+"The Nature of Technology" explains how the inventions of modern science come to being.
+This book, published in 2009, was recommended to me by my research project supervisor, Prof. Alexandru.
+Inside, W. Arthur presents from a new perspective how technologies evolve, drawing a parallel between scientific advancements and a Darwinian-like theory of evolution.
+The book is written fairly well, nonetheless there are points I would like to reflect upon.
+
+_One last disclaimer: Because I write a book on technology the reader should not take it that I am particularly in favor of technology.
+Oncologists may write about cancer, but that does not mean they wish it upon people.
+I am skeptical about technology and about its consequences._
+
+Already in the preface of the book, the author makes a statement that I particularly like, as it conforms to my own beliefs and at the same time reassures me that it is not paradoxical to be a Computer Scientist and a technology sceptic at the same time.
+Having read this, I breathe a sigh of relief, as this means I can continue in the direction of my discourse, without having to worry that I might be hypocritical.
+
+_I have many attitudes towards technology.
+I use it and take it for granted.
+I enjoy it and occasionally am frustrated by it.
+And I am vaguely suspicious of what it is doing to our lives._
+
+To elaborate further on this quote, on the next page the author enters a discourse as to the unease that technology brings to our daily lives.
+Arthur makes a really good point that human roots go back one way - to nature.
+As such, the more our modern world deviates from the familiar, natural environment, the more we question the technology that causes this shift.
+
+_Our deepest hopes as humans lie in technology; but our deepest trust lies in nature._
+
+That is not to say that we should go out and live in the woods instead of cities.
+Nonetheless, these first 3 quotes play well into why we should be sceptical of technology.
+We hope for it to solve our problems, and with this hope come expectations and unconditional acceptance of solutions to modern issues that technologies provide.
+However, this does not mean its correct to do so.
+I must admit in the recent times I noticed that less and less people, myself included, separate nature from technology.
+Since I was born (2004), I was surrounded by innovations such as cars, cellphones, computers etc.
+As a 12 year old, I never felt "uneasy" about using a computer or a tablet.
+You can almost argue it was natural to me.
+It was only by becoming a Computer Science student that I was able to become aware of technology as separate from natural order of life.
+These days:
+
+_Technology is a Thing directing human life, a Thing to which human life must bow and adapt._
+We accept technology without critical thought, like the one of W. Arthur.
+Back in the days of Arthur, people still trusted in nature, not technology.
+I would argue these days, it is no longer true.
+
+_And so, the story of this century will be about the clash between what technology offers and what we feel comfortable with._
+
+I disagree.
+I think the clash that Arthur predicts will never come.
+What we should be comfortable with will be imposed upon us, with little choice for the individual.
+Even these days, humans are more at easy with their phones constantly with them, then alone with their thoughts by themselves.
+
+Reading further, Arthur elaborates on why the book is needed - that the pure Darwinian model of evolution does not fit technology.
+He puts forward the premise of the entire book:
+
+_[...] the novel technologies arise by combination of existing technologies and that therefore existing technologies beget further technologies._
+
+This thought somewhat makes sense to me, but what is unacceptable from my point of view are the lines that follow roughly 5 sentences afterwards:
+
+_We can say that technology creates itself out of itself._
+
+I understand what Arthur means here.
+That all technologies have a common root, and there is a causal relationship between them.
+However the formulation of this sentence is wrong according to me.
+Technologies do not create themselves.
+We make them into what they are, and it is us who can decide whether to put the new innovation forward or not.
+Ethics forbid genetic engineering on humans, so we collectively are capable of stopping the march of technology for at least some innovations.
+These statements of course can be challenged further, but for now this is the way I think.
+Should new observations arise, I might change my mind.
+
+Further chapters of the book go more in-depth into the structure of technologies.
+Arthur puts forward three different ways to define what a technology is and sketches an abstract view of its inside.
+Here I can draw parallels between the concepts I was introduced with during programming classes.
+Ideas like abstraction, encapsulation, modularity and compartmentalization were familiar to me already, so I was surprised to see how generic they are an that they appear in all technologies around us, regardless of their domain.
+
+Talking about the structure of standalone inventions:
+_Each is an arrangement of connected building blocks that consists of a central assembly that carries out a base principle, along with other assemblies or component systems that interact to support this._
+
+This comes back to the Tanenbaum vs. Torvalds debate about monolithic kernel design vs. micro-kernel design.
+In the end, indeed Torvalds won, since Linux is now the most popular operating system in the world.
+However the above quote begs the question: Did he ever stand a chance to win in the first place?
+If the structure of invention is a wide body and smaller peripherals does this mean that all the inventions that do not follow this principle are bound to fail?
+I might be misunderstanding the point Arthur makes here, you could also argue that a micro-kernel still includes a kernel, but I think it is worthwhile to reflect upon this, and whether or not all designs (should) follow this principle.
+
+W. Brian Arthur summarizes:
+_[...] all technologies are combinations of elements; that these elements themselves are technologies; and that all technologies use phenomena to some purpose_
+This neatly sums up the entire book and his theory.
+Unlike the Darwinian one, where natural selection dictates which species die and which live, the evolution of technology takes place through different combinations of elements that cater to (relatively) current human needs.
+A technology always fulfills a human purpose, and the way it does so is through combinations of other technologies which in return use raw natural phenomena at their most basic level.
+
+_Technologies are acquiring properties we associate with living organisms. [...] We fear technology as a living thing that will bring us death.
+Not the death of nothingness, but a worse death.
+The death that comes with no-freedom.
+The death of will._
+
+The only antidote to this, is to take the reins of technology ourselves, as individuals, and harness it consciously and responsibly.
+It is not to forget, that it is the individual that makes the decisions about which technology we use, or not.
diff --git a/content/posts/poster-fair.md b/content/articles/poster-fair.md
index c7edbd3..e38db39 100644
--- a/content/posts/poster-fair.md
+++ b/content/articles/poster-fair.md
@@ -2,6 +2,7 @@
title: "HP Poster Fair 2024/2025"
date: 2026-02-08T15:38:10+01:00
draft: false
+summary: This is a short upload of the photos so that they do not dissapear into oblivion.
---
Last year we in June I presented my poster during the annual HP Poster Fair at the VU.
diff --git a/content/posts/useful-links.md b/content/articles/useful-links.md
index f387032..1aad127 100644
--- a/content/posts/useful-links.md
+++ b/content/articles/useful-links.md
@@ -2,6 +2,7 @@
date = '2025-07-26T12:53:30+02:00'
draft = false
title = 'Useful links'
+summary = ' '
+++
1. [jwz.org](https://www.jwz.org)
@@ -27,3 +28,5 @@ title = 'Useful links'
11. [stallman.org](https://stallman.org/)
12. [vintageapple.org](https://vintageapple.org/byte/)
+
+13. [www.baldurbjarnason.com](https://www.baldurbjarnason.com)
diff --git a/content/contact/_index.md b/content/contact/_index.md
index 1ddd30b..ab6b5e5 100644
--- a/content/contact/_index.md
+++ b/content/contact/_index.md
@@ -1,4 +1,8 @@
-## Contact me
++++
+date = '2025-09-12T23:08:15+02:00'
+draft = false
+title = 'Contact me'
++++
You can reach me at mati.rewa@gmail.com
and soon at mail@mjkw.pl
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
new file mode 100644
index 0000000..a7c628a
--- /dev/null
+++ b/layouts/_default/baseof.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html lang="en-us">
+<head>
+ {{ partial "head.html" . }}
+</head>
+<body>
+ <header>
+ {{ partial "header.html" . }}
+ </header>
+
+ <main>
+ {{ block "main" . }}
+ {{ end }}
+ </main>
+
+ <footer>
+ {{ partial "footer.html" . }}
+ </footer>
+</body>
+</html>
diff --git a/layouts/_default/home.html b/layouts/_default/home.html
new file mode 100644
index 0000000..2dabf5b
--- /dev/null
+++ b/layouts/_default/home.html
@@ -0,0 +1,19 @@
+{{ define "main" }}
+<div class="body">
+ <h2>{{ .Title }}</h2>
+ {{ .Content }}
+</div>
+<div class="list">
+ <h2>Recent posts</h2>
+ <ul>
+ {{ $pages := .Pages }}
+ {{ $pages = .Site.RegularPages }}
+ {{ range (where $pages "Section" "!=" "") }}
+ <li>
+ <a href="{{ .RelPermalink }}">{{ .Title | markdownify }}</a>
+ <span class="date"> Published on {{ .Date.Format "2006/01/02" }}</span>
+ </li>
+ {{ end }}
+ </ul>
+</div>
+{{ end }}
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
deleted file mode 100644
index 9b40ced..0000000
--- a/layouts/_default/list.html
+++ /dev/null
@@ -1,20 +0,0 @@
-{{ partial "header.html" . }}
-<div class="body">
-{{ .Content }}
-</div>
-{{ if .IsHome }}
- <div class="list">
- <h2>Recent posts</h2>
- <ul>
- {{ $pages := .Pages }}
- {{ $pages = .Site.RegularPages }}
- {{ range (where $pages "Section" "!=" "") }}
- <li>
- <a href="{{ .RelPermalink }}">{{ .Title | markdownify }}</a>
- <span class="date"> Published on {{ .Date.Format "2006/01/02" }}</span>
- </li>
- {{ end }}
- </ul>
- </div>
-{{ end }}
-{{ partial "footer.html" . }}
diff --git a/layouts/_default/section.html b/layouts/_default/section.html
new file mode 100644
index 0000000..84557c3
--- /dev/null
+++ b/layouts/_default/section.html
@@ -0,0 +1,17 @@
+{{ define "main" }}
+<div class="list">
+ <h2>{{ .Title }}</h2>
+ {{ .Content }}
+ <ul>
+ {{ $pages := .Pages }}
+ {{ $pages = .Site.RegularPages }}
+ {{ range (where $pages "Section" "==" .Section ) }}
+ <li>
+ <a href="{{ .RelPermalink }}">{{ .Title | markdownify }}</a>
+ <span class="date"> Published on {{ .Date.Format "2006/01/02" }}</span>
+ <span class="summary"> {{ .Summary }} </span>
+ </li>
+ {{ end }}
+ </ul>
+</div>
+{{ end }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index a322e0a..cea54ae 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,7 +1,7 @@
-{{ partial "header.html" .}}
+{{ define "main" }}
<div class="single">
<h2>{{ .Title }}</h2>
<h4> Published on {{ .Date.Format "2006/01/02" }}</h4>
{{ .Content }}
</div>
-{{ partial "footer.html" . }}
+{{ end }}
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index 83be5c4..641b3b9 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,11 +1,3 @@
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
- {{ with .Site.Params.footer }}
- {{ . | markdownify }}
- {{ end }}
- </center>
- </div>
-</footer>
-</body>
-</html>
+{{ with .Site.Params.footer }}
+{{ . | markdownify }}
+{{ end }}
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 546851c..8708ddb 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -1,9 +1,6 @@
-<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="stylesheet" href="{{ "/css/style.css" | relURL }}" />
- <link rel="stylesheet" href="{{ "/css/fonts.css" | relURL }}" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</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="stylesheet" href="{{ "/css/style.css" | relURL }}" />
+<link rel="stylesheet" href="{{ "/css/fonts.css" | relURL }}" />
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index f3feda0..9deb68f 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -1,10 +1,24 @@
-<!DOCTYPE html>
-<html lang=en-us>
- {{ partial "head.html" . }}
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- {{ partial "navigation.html" .}}
- </div>
- </header>
+<img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
diff --git a/layouts/partials/navigation.html b/layouts/partials/navigation.html
deleted file mode 100644
index 6d9d2ca..0000000
--- a/layouts/partials/navigation.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
-
diff --git a/public/posts/critical-cs/index.html b/public/articles/critical-cs/index.html
index c049b5d..2316454 100644
--- a/public/posts/critical-cs/index.html
+++ b/public/articles/critical-cs/index.html
@@ -1,41 +1,45 @@
<!DOCTYPE html>
-<html lang=en-us>
- <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
- </div>
</header>
-
+
+ <main>
+
<div class="single">
<h2>Comment for The New History of Modern Computing by P. Ceruzzi and T. Haigh</h2>
<h4> Published on 2026/01/31</h4>
@@ -81,15 +85,14 @@ Why have things turned out this way? Does it have to remain like this?
I really do not know.</p>
</div>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+ </main>
+
+ <footer>
- </center>
- </div>
-</footer>
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
</body>
</html>
-
diff --git a/public/posts/denounce-ai/index.html b/public/articles/denounce-ai/index.html
index 50beb63..3305f81 100644
--- a/public/posts/denounce-ai/index.html
+++ b/public/articles/denounce-ai/index.html
@@ -1,41 +1,45 @@
<!DOCTYPE html>
-<html lang=en-us>
- <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
- </div>
</header>
-
+
+ <main>
+
<div class="single">
<h2>Why using AI to solve your homework is a bad idea</h2>
<h4> Published on 2025/09/12</h4>
@@ -72,15 +76,14 @@ 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: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+ </main>
+
+ <footer>
- </center>
- </div>
-</footer>
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
</body>
</html>
-
diff --git a/public/posts/dijkstra-knuth/index.html b/public/articles/dijkstra-knuth/index.html
index 0dfbff7..5aa825d 100644
--- a/public/posts/dijkstra-knuth/index.html
+++ b/public/articles/dijkstra-knuth/index.html
@@ -1,41 +1,45 @@
<!DOCTYPE html>
-<html lang=en-us>
- <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
- </div>
</header>
-
+
+ <main>
+
<div class="single">
<h2>On the old-school approach to programming</h2>
<h4> Published on 2025/12/14</h4>
@@ -67,15 +71,14 @@ What describes my experience over the last 3 years well is his quote: <em>The co
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: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+ </main>
+
+ <footer>
- </center>
- </div>
-</footer>
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
</body>
</html>
-
diff --git a/public/articles/good-cs-books/index.html b/public/articles/good-cs-books/index.html
new file mode 100644
index 0000000..9672898
--- /dev/null
+++ b/public/articles/good-cs-books/index.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
+
+ </header>
+
+ <main>
+
+<div class="single">
+ <h2>Computer Science books every student should read</h2>
+ <h4> Published on 2025/07/25</h4>
+ <ol>
+<li>
+<p><a href="/articles/mythical-man-month">Frederick P. Brooks, <em>The Mythical Man-Month: Essays on Software Engineering</em></a>.</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><a href="/articles/nature-of-technology">W. Brian Arthur, <em>The Nature of Technology: What It Is and How It Evolves</em>.</a></p>
+</li>
+</ol>
+
+</div>
+
+ </main>
+
+ <footer>
+
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
+</body>
+</html>
diff --git a/public/articles/index.html b/public/articles/index.html
new file mode 100644
index 0000000..28eded2
--- /dev/null
+++ b/public/articles/index.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
+
+ </header>
+
+ <main>
+
+<div class="list">
+ <h2>Articles</h2>
+ <p>This is a list of all articles up to date.</p>
+
+ <ul>
+
+
+
+ <li>
+ <a href="/articles/nature-of-technology/">Review of The Nature of Technology by W. Brian Arthur</a>
+ <span class="date"> Published on 2026/02/11</span>
+ <span class="summary"> </span>
+ </li>
+
+ <li>
+ <a href="/articles/poster-fair/">HP Poster Fair 2024/2025</a>
+ <span class="date"> Published on 2026/02/08</span>
+ <span class="summary"> This is a short upload of the photos so that they do not dissapear into oblivion. </span>
+ </li>
+
+ <li>
+ <a href="/articles/critical-cs/">Comment for The New History of Modern Computing by P. Ceruzzi and T. Haigh</a>
+ <span class="date"> Published on 2026/01/31</span>
+ <span class="summary"> A short digression on mindlessly following trends. </span>
+ </li>
+
+ <li>
+ <a href="/articles/mythical-man-month/">Review of The Mythical Man-Month by Frederick P. Brooks</a>
+ <span class="date"> Published on 2025/12/22</span>
+ <span class="summary"> 8/10 book, worth recommending </span>
+ </li>
+
+ <li>
+ <a href="/articles/dijkstra-knuth/">On the old-school approach to programming</a>
+ <span class="date"> Published on 2025/12/14</span>
+ <span class="summary"> After having read the EWD190 I decided to relate to it a bit. </span>
+ </li>
+
+ <li>
+ <a href="/articles/lecture-photos/">Computer Organization and Computer Networks</a>
+ <span class="date"> Published on 2025/10/09</span>
+ <span class="summary"> </span>
+ </li>
+
+ <li>
+ <a href="/articles/denounce-ai/">Why using AI to solve your homework is a bad idea</a>
+ <span class="date"> Published on 2025/09/12</span>
+ <span class="summary"> Using AI to solve your homework hurts both you and your colleagues. Here is why. </span>
+ </li>
+
+ <li>
+ <a href="/articles/useful-links/">Useful links</a>
+ <span class="date"> Published on 2025/07/26</span>
+ <span class="summary"> </span>
+ </li>
+
+ <li>
+ <a href="/articles/good-cs-books/">Computer Science books every student should read</a>
+ <span class="date"> Published on 2025/07/25</span>
+ <span class="summary"> </span>
+ </li>
+
+ </ul>
+</div>
+
+ </main>
+
+ <footer>
+
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
+</body>
+</html>
diff --git a/public/articles/index.xml b/public/articles/index.xml
new file mode 100644
index 0000000..d5d28d7
--- /dev/null
+++ b/public/articles/index.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
+ <channel>
+ <title>Articles on mjkw</title>
+ <link>http://localhost:1313/articles/</link>
+ <description>Recent content in Articles on mjkw</description>
+ <generator>Hugo</generator>
+ <language>en-us</language>
+ <lastBuildDate>Wed, 11 Feb 2026 08:26:48 +0100</lastBuildDate>
+ <atom:link href="http://localhost:1313/articles/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>Review of The Nature of Technology by W. Brian Arthur</title>
+ <link>http://localhost:1313/articles/nature-of-technology/</link>
+ <pubDate>Wed, 11 Feb 2026 08:26:48 +0100</pubDate>
+ <guid>http://localhost:1313/articles/nature-of-technology/</guid>
+ <description></description>
+ </item>
+ <item>
+ <title>HP Poster Fair 2024/2025</title>
+ <link>http://localhost:1313/articles/poster-fair/</link>
+ <pubDate>Sun, 08 Feb 2026 15:38:10 +0100</pubDate>
+ <guid>http://localhost:1313/articles/poster-fair/</guid>
+ <description>This is a short upload of the photos so that they do not dissapear into oblivion.</description>
+ </item>
+ <item>
+ <title>Comment for The New History of Modern Computing by P. Ceruzzi and T. Haigh</title>
+ <link>http://localhost:1313/articles/critical-cs/</link>
+ <pubDate>Sat, 31 Jan 2026 06:37:16 +0100</pubDate>
+ <guid>http://localhost:1313/articles/critical-cs/</guid>
+ <description>A short digression on mindlessly following trends.</description>
+ </item>
+ <item>
+ <title>Review of The Mythical Man-Month by Frederick P. Brooks</title>
+ <link>http://localhost:1313/articles/mythical-man-month/</link>
+ <pubDate>Mon, 22 Dec 2025 17:25:54 +0100</pubDate>
+ <guid>http://localhost:1313/articles/mythical-man-month/</guid>
+ <description>8/10 book, worth recommending</description>
+ </item>
+ <item>
+ <title>On the old-school approach to programming</title>
+ <link>http://localhost:1313/articles/dijkstra-knuth/</link>
+ <pubDate>Sun, 14 Dec 2025 17:14:30 +0100</pubDate>
+ <guid>http://localhost:1313/articles/dijkstra-knuth/</guid>
+ <description>After having read the EWD190 I decided to relate to it a bit.</description>
+ </item>
+ <item>
+ <title>Computer Organization and Computer Networks</title>
+ <link>http://localhost:1313/articles/lecture-photos/</link>
+ <pubDate>Thu, 09 Oct 2025 05:43:30 +0100</pubDate>
+ <guid>http://localhost:1313/articles/lecture-photos/</guid>
+ <description></description>
+ </item>
+ <item>
+ <title>Why using AI to solve your homework is a bad idea</title>
+ <link>http://localhost:1313/articles/denounce-ai/</link>
+ <pubDate>Fri, 12 Sep 2025 23:08:15 +0200</pubDate>
+ <guid>http://localhost:1313/articles/denounce-ai/</guid>
+ <description>Using AI to solve your homework hurts both you and your colleagues. Here is why.</description>
+ </item>
+ <item>
+ <title>Useful links</title>
+ <link>http://localhost:1313/articles/useful-links/</link>
+ <pubDate>Sat, 26 Jul 2025 12:53:30 +0200</pubDate>
+ <guid>http://localhost:1313/articles/useful-links/</guid>
+ <description></description>
+ </item>
+ <item>
+ <title>Computer Science books every student should read</title>
+ <link>http://localhost:1313/articles/good-cs-books/</link>
+ <pubDate>Fri, 25 Jul 2025 11:29:52 +0200</pubDate>
+ <guid>http://localhost:1313/articles/good-cs-books/</guid>
+ <description></description>
+ </item>
+ </channel>
+</rss>
diff --git a/public/posts/lecture-photos/index.html b/public/articles/lecture-photos/index.html
index e0aac55..77cd2c4 100644
--- a/public/posts/lecture-photos/index.html
+++ b/public/articles/lecture-photos/index.html
@@ -1,41 +1,45 @@
<!DOCTYPE html>
-<html lang=en-us>
- <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+
</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
-
-
- </div>
</header>
-
+
+ <main>
+
<div class="single">
<h2>Computer Organization and Computer Networks</h2>
<h4> Published on 2025/10/09</h4>
@@ -123,15 +127,14 @@
</p>
</div>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+ </main>
+
+ <footer>
- </center>
- </div>
-</footer>
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
</body>
</html>
-
diff --git a/public/posts/mythical-man-month/index.html b/public/articles/mythical-man-month/index.html
index 452e461..8015ae0 100644
--- a/public/posts/mythical-man-month/index.html
+++ b/public/articles/mythical-man-month/index.html
@@ -1,41 +1,45 @@
<!DOCTYPE html>
-<html lang=en-us>
- <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
- </div>
</header>
-
+
+ <main>
+
<div class="single">
<h2>Review of The Mythical Man-Month by Frederick P. Brooks</h2>
<h4> Published on 2025/12/22</h4>
@@ -68,15 +72,14 @@ Many concepts I had to look up, and to relate to some of the chapters has been r
So, I expect I&rsquo;ll be updating this blog post often while coming back to the book.</p>
</div>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+ </main>
+
+ <footer>
- </center>
- </div>
-</footer>
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
</body>
</html>
-
diff --git a/public/articles/nature-of-technology/index.html b/public/articles/nature-of-technology/index.html
new file mode 100644
index 0000000..c971279
--- /dev/null
+++ b/public/articles/nature-of-technology/index.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
+
+ </header>
+
+ <main>
+
+<div class="single">
+ <h2>Review of The Nature of Technology by W. Brian Arthur</h2>
+ <h4> Published on 2026/02/11</h4>
+ <p>(Writing in progress)</p>
+<p>&ldquo;The Nature of Technology&rdquo; explains how the inventions of modern science come to being.
+This book, published in 2009, was recommended to me by my research project supervisor, Prof. Alexandru.
+Inside, W. Arthur presents from a new perspective how technologies evolve, drawing a parallel between scientific advancements and a Darwinian-like theory of evolution.
+The book is written fairly well, nonetheless there are points I would like to reflect upon.</p>
+<p><em>One last disclaimer: Because I write a book on technology the reader should not take it that I am particularly in favor of technology.
+Oncologists may write about cancer, but that does not mean they wish it upon people.
+I am skeptical about technology and about its consequences.</em></p>
+<p>Already in the preface of the book, the author makes a statement that I particularly like, as it conforms to my own beliefs and at the same time reassures me that it is not paradoxical to be a Computer Scientist and a technology sceptic at the same time.
+Having read this, I breathe a sigh of relief, as this means I can continue in the direction of my discourse, without having to worry that I might be hypocritical.</p>
+<p><em>I have many attitudes towards technology.
+I use it and take it for granted.
+I enjoy it and occasionally am frustrated by it.
+And I am vaguely suspicious of what it is doing to our lives.</em></p>
+<p>To elaborate further on this quote, on the next page the author enters a discourse as to the unease that technology brings to our daily lives.
+Arthur makes a really good point that human roots go back one way - to nature.
+As such, the more our modern world deviates from the familiar, natural environment, the more we question the technology that causes this shift.</p>
+<p><em>Our deepest hopes as humans lie in technology; but our deepest trust lies in nature.</em></p>
+<p>That is not to say that we should go out and live in the woods instead of cities.
+Nonetheless, these first 3 quotes play well into why we should be sceptical of technology.
+We hope for it to solve our problems, and with this hope come expectations and unconditional acceptance of solutions to modern issues that technologies provide.
+However, this does not mean its correct to do so.
+I must admit in the recent times I noticed that less and less people, myself included, separate nature from technology.
+Since I was born (2004), I was surrounded by innovations such as cars, cellphones, computers etc.
+As a 12 year old, I never felt &ldquo;uneasy&rdquo; about using a computer or a tablet.
+You can almost argue it was natural to me.
+It was only by becoming a Computer Science student that I was able to become aware of technology as separate from natural order of life.
+We accept technology without critical thought, like the one of W. Arthur.</p>
+<p><em>And so, the story of this century will be about the clash between what technology offers and what we feel comfortable with.</em></p>
+<p>I disagree.
+I think the clash that Arthur predicts will never come.
+What we should be comfortable with will be imposed upon us, with little choice for the individual.</p>
+<p>Reading further, Arthur elaborates on why the book is needed - that the pure Darwinian model of evolution does not fit technology.
+He puts forward the premise of the entire book:</p>
+<p><em>[&hellip;] the novel technologies arise by combination of existing technologies and that therefore existing technologies beget further technologies.</em></p>
+<p>This thought somewhat makes sense to me, but what is unacceptable from my point of view are the lines that follow roughly 5 sentences afterwards:</p>
+<p><em>We can say that technology creates itself out of itself.</em></p>
+<p>I understand what Arthur means here.
+That all technologies have a common root, and there is a causal relationship between them.
+However the formulation of this sentence is wrong according to me.
+Technologies do not create themselves.
+We make them into what they are, and it is us who can decide whether to put the new innovation forward or not.
+Ethics forbid genetic engineering on humans, so we collectively are capable of stopping the march of technology for at least some innovations.
+These statements of course can be challenged further, but for now this is the way I think.
+Should new observations arise, I might change my mind.</p>
+<p>Further chapters of the book go more in-depth into the structure of technologies.
+Arthur puts forward three different ways to define what a technology is and sketches an abstract view of its inside.
+Here I can draw parallels between the concepts I was introduced with during programming classes.
+Ideas like abstraction, encapsulation, modularity and compartmentalization were familiar to me already, so I was surprised to see how generic they are an that they appear in all technologies around us, regardless of their domain.</p>
+<p>Talking about the structure of standalone inventions:
+<em>Each is an arrangement of connected building blocks that consists of a central assembly that carries out a base principle, along with other assemblies or component systems that interact to support this.</em></p>
+<p>This comes back to the Tanenbaum vs. Torvalds debate about monolithic kernel design vs. micro-kernel design.
+In the end, indeed Torvalds won, since Linux is now the most popular operating system in the world.
+However the above quote begs the question: Did he ever stand a chance to win in the first place?
+If the structure of invention is a wide body and smaller peripherals does this mean that all the inventions that do not follow this principle are bound to fail?
+I might be misunderstanding the point Arthur makes here, you could also argue that a micro-kernel still includes a kernel, but I think it is worthwhile to reflect upon this, and whether or not all designs (should) follow this principle.</p>
+
+</div>
+
+ </main>
+
+ <footer>
+
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
+</body>
+</html>
diff --git a/public/articles/poster-fair/index.html b/public/articles/poster-fair/index.html
new file mode 100644
index 0000000..405593b
--- /dev/null
+++ b/public/articles/poster-fair/index.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
+
+ </header>
+
+ <main>
+
+<div class="single">
+ <h2>HP Poster Fair 2024/2025</h2>
+ <h4> Published on 2026/02/08</h4>
+ <p>Last year we in June I presented my poster during the annual HP Poster Fair at the VU.
+Here are the photos and my poster:</p>
+<p>
+
+
+ <img src="/poster_hu_8d8d54b978261f46.png" width="400" height="566">
+
+
+
+
+
+
+ <img src="/img_2183_hu_135fdfc02c9f0a04.jpg" width="400" height="600">
+
+
+
+
+
+
+ <img src="/img_2193_hu_ff198ee9eb12705e.jpg" width="400" height="600">
+
+
+
+
+
+
+ <img src="/img_2190_hu_b6ce7e557d2ddbbe.jpg" width="400" height="600">
+
+
+
+
+
+
+ <img src="/img_2189_hu_4cbc6a64f81caf54.jpg" width="400" height="267">
+
+
+
+
+
+
+ <img src="/img_2187_hu_6d27d72539f3821c.jpg" width="400" height="267">
+
+
+</p>
+
+</div>
+
+ </main>
+
+ <footer>
+
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
+</body>
+</html>
diff --git a/public/articles/useful-links/index.html b/public/articles/useful-links/index.html
new file mode 100644
index 0000000..cbfcab5
--- /dev/null
+++ b/public/articles/useful-links/index.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
+
+ </header>
+
+ <main>
+
+<div class="single">
+ <h2>Useful links</h2>
+ <h4> Published on 2025/07/26</h4>
+ <ol>
+<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>
+<li>
+<p><a href="https://www.conventionalcommits.org/">conventionalcommits.org</a></p>
+</li>
+<li>
+<p><a href="https://www.unixdigest.com">unixdigest.com</a></p>
+</li>
+<li>
+<p><a href="https://stallman.org/">stallman.org</a></p>
+</li>
+<li>
+<p><a href="https://vintageapple.org/byte/">vintageapple.org</a></p>
+</li>
+</ol>
+
+</div>
+
+ </main>
+
+ <footer>
+
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
+</body>
+</html>
diff --git a/public/categories/index.html b/public/categories/index.html
index 45b0ba1..ec196e7 100644
--- a/public/categories/index.html
+++ b/public/categories/index.html
@@ -1,40 +1,27 @@
-<!DOCTYPE html>
-<html lang=en-us>
- <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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
-
-
- </div>
- </header>
+<img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
<h1>Categories</h1>
@@ -42,15 +29,7 @@
</ul>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
+
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
diff --git a/public/contact/index.html b/public/contact/index.html
index 67e3072..6561e2c 100644
--- a/public/contact/index.html
+++ b/public/contact/index.html
@@ -1,57 +1,64 @@
<!DOCTYPE html>
-<html lang=en-us>
- <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<html lang="en-us">
+<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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
- </div>
</header>
-
-<div class="body">
-<h2 id="contact-me">Contact me</h2>
-<p>You can reach me at <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
+
+ <main>
+
+<div class="list">
+ <h2>Contact me</h2>
+ <p>You can reach me at <a href="mailto:mati.rewa@gmail.com">mati.rewa@gmail.com</a>
and soon at <a href="mailto:mail@mjkw.pl">mail@mjkw.pl</a></p>
+ <ul>
+
+
+
+ </ul>
</div>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+ </main>
+
+ <footer>
- </center>
- </div>
-</footer>
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
</body>
</html>
-
diff --git a/public/contact/index.xml b/public/contact/index.xml
index 3a87252..30e309c 100644
--- a/public/contact/index.xml
+++ b/public/contact/index.xml
@@ -1,11 +1,12 @@
<?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>
+ <title>Contact me on mjkw</title>
<link>http://localhost:1313/contact/</link>
- <description>Recent content on mjkw</description>
+ <description>Recent content in Contact me on mjkw</description>
<generator>Hugo</generator>
<language>en-us</language>
+ <lastBuildDate></lastBuildDate>
<atom:link href="http://localhost:1313/contact/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>
diff --git a/public/css/style.css b/public/css/style.css
index 80f9f2d..002cca3 100644
--- a/public/css/style.css
+++ b/public/css/style.css
@@ -57,7 +57,7 @@ ul li:first-child {
padding-left: 0em;
}
-li::marker {
+ul li::marker {
color:blue;
}
@@ -94,10 +94,18 @@ p {
text-align: justify;
}
+footer {
+ vertical-align: bottom;
+ margin-left:20em;
+ margin-right:20em;
+ font-size: 10pt
+}
+
.list, .single, .body {
font-family:Georgia, 'Times New Roman', Times, serif;
margin-left: 3em;
width: 80%;
+ height: 100%;
margin-bottom: 0em;
margin-top: 0em;
background-color: #FFFFFF;
@@ -109,3 +117,10 @@ p {
font-size: 0.8em;
margin-bottom: 10px;
}
+
+.summary {
+ display: block;
+ font-size: 0.8em;
+ margin-top: 0.1em;
+ margin-bottom: 2em;
+}
diff --git a/public/index.html b/public/index.html
index 2a23ccf..c5c3d40 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,109 +1,115 @@
<!DOCTYPE html>
-<html lang=en-us>
- <head>
- <meta name="generator" content="Hugo 0.155.2"><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
+<html lang="en-us">
+<head>
+ <meta name="generator" content="Hugo 0.155.3"><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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
+<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="stylesheet" href="/css/style.css" />
+<link rel="stylesheet" href="/css/fonts.css" />
+</head>
+<body>
+ <header>
+ <img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
- </div>
</header>
-
-<div class="body">
-<h2 id="about">About</h2>
-<p>Welcome to the mjkw.pl blog where I discuss some of the problems I encounter in Computer Science.
+
+ <main>
+
+<div class="body">
+ <h2>About</h2>
+ <p>Welcome to the mjkw.pl blog where I discuss some of the problems I encounter in Computer Science.
Here, I mostly try to practice writing skills and organize my arguments;
<a href="https://git.denounce.ai">git.denounce.ai</a> is my git repository, <a href="https://ohmyghost.nl">ohmyghost.nl</a> is a separate, English literature book blog.
To get in touch just send me an email.</p>
</div>
+<div class="list">
+ <h2>Recent posts</h2>
+ <ul>
+
+
+
+ <li>
+ <a href="/articles/nature-of-technology/">Review of The Nature of Technology by W. Brian Arthur</a>
+ <span class="date"> Published on 2026/02/11</span>
+ </li>
+
+ <li>
+ <a href="/articles/poster-fair/">HP Poster Fair 2024/2025</a>
+ <span class="date"> Published on 2026/02/08</span>
+ </li>
+
+ <li>
+ <a href="/articles/critical-cs/">Comment for The New History of Modern Computing by P. Ceruzzi and T. Haigh</a>
+ <span class="date"> Published on 2026/01/31</span>
+ </li>
+
+ <li>
+ <a href="/articles/mythical-man-month/">Review of The Mythical Man-Month by Frederick P. Brooks</a>
+ <span class="date"> Published on 2025/12/22</span>
+ </li>
+
+ <li>
+ <a href="/articles/dijkstra-knuth/">On the old-school approach to programming</a>
+ <span class="date"> Published on 2025/12/14</span>
+ </li>
+
+ <li>
+ <a href="/articles/lecture-photos/">Computer Organization and Computer Networks</a>
+ <span class="date"> Published on 2025/10/09</span>
+ </li>
+
+ <li>
+ <a href="/articles/denounce-ai/">Why using AI to solve your homework is a bad idea</a>
+ <span class="date"> Published on 2025/09/12</span>
+ </li>
+
+ <li>
+ <a href="/articles/useful-links/">Useful links</a>
+ <span class="date"> Published on 2025/07/26</span>
+ </li>
+
+ <li>
+ <a href="/articles/good-cs-books/">Computer Science books every student should read</a>
+ <span class="date"> Published on 2025/07/25</span>
+ </li>
+
+ </ul>
+</div>
- <div class="list">
- <h2>Recent posts</h2>
- <ul>
-
-
-
- <li>
- <a href="/posts/poster-fair/">HP Poster Fair 2024/2025</a>
- <span class="date"> Published on 2026/02/08</span>
- </li>
-
- <li>
- <a href="/posts/critical-cs/">Comment for The New History of Modern Computing by P. Ceruzzi and T. Haigh</a>
- <span class="date"> Published on 2026/01/31</span>
- </li>
-
- <li>
- <a href="/posts/mythical-man-month/">Review of The Mythical Man-Month by Frederick P. Brooks</a>
- <span class="date"> Published on 2025/12/22</span>
- </li>
-
- <li>
- <a href="/posts/dijkstra-knuth/">On the old-school approach to programming</a>
- <span class="date"> Published on 2025/12/14</span>
- </li>
-
- <li>
- <a href="/posts/lecture-photos/">Computer Organization and Computer Networks</a>
- <span class="date"> Published on 2025/10/09</span>
- </li>
-
- <li>
- <a href="/posts/denounce-ai/">Why using AI to solve your homework is a bad idea</a>
- <span class="date"> Published on 2025/09/12</span>
- </li>
-
- <li>
- <a href="/posts/useful-links/">Useful links</a>
- <span class="date"> Published on 2025/07/26</span>
- </li>
-
- <li>
- <a href="/posts/good-cs-books/">Computer Science books worth recommending</a>
- <span class="date"> Published on 2025/07/25</span>
- </li>
-
- </ul>
- </div>
+ </main>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+ <footer>
- </center>
- </div>
-</footer>
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
+
+ </footer>
</body>
</html>
-
diff --git a/public/index.xml b/public/index.xml
index b724050..b8147eb 100644
--- a/public/index.xml
+++ b/public/index.xml
@@ -1,68 +1,75 @@
<?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>
+ <title>About on mjkw</title>
<link>http://localhost:1313/</link>
- <description>Recent content on mjkw</description>
+ <description>Recent content in About on mjkw</description>
<generator>Hugo</generator>
<language>en-us</language>
- <lastBuildDate>Sun, 08 Feb 2026 15:38:10 +0100</lastBuildDate>
+ <lastBuildDate>Wed, 11 Feb 2026 08:26:48 +0100</lastBuildDate>
<atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" />
<item>
+ <title>Review of The Nature of Technology by W. Brian Arthur</title>
+ <link>http://localhost:1313/articles/nature-of-technology/</link>
+ <pubDate>Wed, 11 Feb 2026 08:26:48 +0100</pubDate>
+ <guid>http://localhost:1313/articles/nature-of-technology/</guid>
+ <description></description>
+ </item>
+ <item>
<title>HP Poster Fair 2024/2025</title>
- <link>http://localhost:1313/posts/poster-fair/</link>
+ <link>http://localhost:1313/articles/poster-fair/</link>
<pubDate>Sun, 08 Feb 2026 15:38:10 +0100</pubDate>
- <guid>http://localhost:1313/posts/poster-fair/</guid>
- <description>&lt;p&gt;Last year we in June I presented my poster during the annual HP Poster Fair at the VU.&#xA;Here are the photos and my poster:&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/poster_hu_8d8d54b978261f46.png&#34; width=&#34;400&#34; height=&#34;566&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2183_hu_135fdfc02c9f0a04.jpg&#34; width=&#34;400&#34; height=&#34;600&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2193_hu_ff198ee9eb12705e.jpg&#34; width=&#34;400&#34; height=&#34;600&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2190_hu_b6ce7e557d2ddbbe.jpg&#34; width=&#34;400&#34; height=&#34;600&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2189_hu_4cbc6a64f81caf54.jpg&#34; width=&#34;400&#34; height=&#34;267&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2187_hu_6d27d72539f3821c.jpg&#34; width=&#34;400&#34; height=&#34;267&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;</description>
+ <guid>http://localhost:1313/articles/poster-fair/</guid>
+ <description>This is a short upload of the photos so that they do not dissapear into oblivion.</description>
</item>
<item>
<title>Comment for The New History of Modern Computing by P. Ceruzzi and T. Haigh</title>
- <link>http://localhost:1313/posts/critical-cs/</link>
+ <link>http://localhost:1313/articles/critical-cs/</link>
<pubDate>Sat, 31 Jan 2026 06:37:16 +0100</pubDate>
- <guid>http://localhost:1313/posts/critical-cs/</guid>
- <description>&lt;p&gt;Paul Ceruzzi and Thomas Haigh have taken the courtesy to tell the history of computing inside their brand new, 2021 book, albeit not without a twist.&#xA;Dedicating a whopping 545 pages of text to solely to computers, you would expect the authors to like the topic, but make no mistake &amp;ndash; neither is a technology sympathizer.&#xA;What might come off as even more unexpected, is that I agree with the points they make in their arguably the most negative, 15th chapter.&lt;/p&gt;</description>
+ <guid>http://localhost:1313/articles/critical-cs/</guid>
+ <description>A short digression on mindlessly following trends.</description>
</item>
<item>
<title>Review of The Mythical Man-Month by Frederick P. Brooks</title>
- <link>http://localhost:1313/posts/mythical-man-month/</link>
+ <link>http://localhost:1313/articles/mythical-man-month/</link>
<pubDate>Mon, 22 Dec 2025 17:25:54 +0100</pubDate>
- <guid>http://localhost:1313/posts/mythical-man-month/</guid>
- <description>&lt;p&gt;&amp;ldquo;The Mythical Man-Month&amp;rdquo; by Frederick. P. Brooks is a book about his experience during development of OS/360.&#xA;It was recommended to me by my honors project supervisor, Prof. Alexandru, but even without his recommendation I would have likely stumbled upon this book.&#xA;Its contents are hailed as timelessly relevant and some of the most universal truths about working on coding projects are described inside.&#xA;While I admit I don&amp;rsquo;t get all of the books many premises, some of them really speak to me.&#xA;Taking after the opening of the 18th chapter of the book: &lt;em&gt;For brevity is very good, whether we are, or are not understood&lt;/em&gt; I wil go through some of it&amp;rsquo;s premises and try to relate them to my own experiences.&lt;/p&gt;</description>
+ <guid>http://localhost:1313/articles/mythical-man-month/</guid>
+ <description>8/10 book, worth recommending</description>
</item>
<item>
<title>On the old-school approach to programming</title>
- <link>http://localhost:1313/posts/dijkstra-knuth/</link>
+ <link>http://localhost:1313/articles/dijkstra-knuth/</link>
<pubDate>Sun, 14 Dec 2025 17:14:30 +0100</pubDate>
- <guid>http://localhost:1313/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 somehow.&lt;/p&gt;</description>
+ <guid>http://localhost:1313/articles/dijkstra-knuth/</guid>
+ <description>After having read the EWD190 I decided to relate to it a bit.</description>
</item>
<item>
<title>Computer Organization and Computer Networks</title>
- <link>http://localhost:1313/posts/lecture-photos/</link>
+ <link>http://localhost:1313/articles/lecture-photos/</link>
<pubDate>Thu, 09 Oct 2025 05:43:30 +0100</pubDate>
- <guid>http://localhost:1313/posts/lecture-photos/</guid>
- <description>&lt;p&gt;Here are some cool photos from my first lectures.&#xA;(I indeed have the same shirt in all.)&lt;/p&gt;&#xA;&lt;h3 id=&#34;tutorial-on-io-subsystem-during-computer-organization-20242025&#34;&gt;Tutorial on I/O subsystem during Computer Organization 2024/2025:&lt;/h3&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4505_hu_6d0fd90e3c01e954.png&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4518_hu_4e2eb62ad1e04ab3.jpg&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4509_hu_bb62542948ae59ef.jpg&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4542_hu_ae579c10c19947c3.jpg&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4536_hu_34b78ca6a1f6d338.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_0139_hu_97891c9aa8dc2822.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;&#xA;&lt;h3 id=&#34;first-introduction-during-computer-organization-20242025&#34;&gt;First introduction during Computer Organization 2024/2025:&lt;/h3&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4544_hu_7db0eb13376158d9.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4543_hu_20829a5a1021ab0b.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4545_hu_d77b75e3a61bbfe7.jpg&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4546_hu_4ff31c0667e5a28d.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;&#xA;&lt;h3 id=&#34;first-introduction-during-computer-networks-20242025&#34;&gt;First introduction during Computer Networks 2024/2025:&lt;/h3&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4547_hu_4a237312deef1581.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;</description>
+ <guid>http://localhost:1313/articles/lecture-photos/</guid>
+ <description></description>
</item>
<item>
<title>Why using AI to solve your homework is a bad idea</title>
- <link>http://localhost:1313/posts/denounce-ai/</link>
+ <link>http://localhost:1313/articles/denounce-ai/</link>
<pubDate>Fri, 12 Sep 2025 23:08:15 +0200</pubDate>
- <guid>http://localhost:1313/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>
+ <guid>http://localhost:1313/articles/denounce-ai/</guid>
+ <description>Using AI to solve your homework hurts both you and your colleagues. Here is why.</description>
</item>
<item>
<title>Useful links</title>
- <link>http://localhost:1313/posts/useful-links/</link>
+ <link>http://localhost:1313/articles/useful-links/</link>
<pubDate>Sat, 26 Jul 2025 12:53:30 +0200</pubDate>
- <guid>http://localhost:1313/posts/useful-links/</guid>
- <description>&lt;ol&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;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.conventionalcommits.org/&#34;&gt;conventionalcommits.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.unixdigest.com&#34;&gt;unixdigest.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://stallman.org/&#34;&gt;stallman.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://vintageapple.org/byte/&#34;&gt;vintageapple.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
+ <guid>http://localhost:1313/articles/useful-links/</guid>
+ <description></description>
</item>
<item>
- <title>Computer Science books worth recommending</title>
- <link>http://localhost:1313/posts/good-cs-books/</link>
+ <title>Computer Science books every student should read</title>
+ <link>http://localhost:1313/articles/good-cs-books/</link>
<pubDate>Fri, 25 Jul 2025 11:29:52 +0200</pubDate>
- <guid>http://localhost:1313/posts/good-cs-books/</guid>
- <description>&lt;p&gt;Includes Science-Fiction books.&lt;/p&gt;&#xA;&lt;ol&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;Peter Seibel, &lt;em&gt;Coders at Work&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;</description>
+ <guid>http://localhost:1313/articles/good-cs-books/</guid>
+ <description></description>
</item>
</channel>
</rss>
diff --git a/public/posts/good-cs-books/index.html b/public/posts/good-cs-books/index.html
deleted file mode 100644
index c9d3eff..0000000
--- a/public/posts/good-cs-books/index.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html>
-<html lang=en-us>
- <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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
-
-
- </div>
- </header>
-
-<div class="single">
- <h2>Computer Science books worth recommending</h2>
- <h4> Published on 2025/07/25</h4>
- <p>Includes Science-Fiction books.</p>
-<ol>
-<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>Peter Seibel, <em>Coders at Work</em>.</p>
-</li>
-<li>
-<p>Philip K. Dick, <em>Do Androids Dream of Electric Sheep?</em></p>
-</li>
-<li>
-<p>Isaac Asimov, <em>The Last Question</em></p>
-</li>
-<li>
-<p>Daniel Keyes, <em>Flowers for Algernon</em></p>
-</li>
-<li>
-<p>Aldous Huxley, <em>Brave New World</em></p>
-</li>
-</ol>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/index.html b/public/posts/index.html
deleted file mode 100644
index c75285c..0000000
--- a/public/posts/index.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE html>
-<html lang=en-us>
- <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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
-
-
- </div>
- </header>
-
-<div class="body">
-
-</div>
-
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/index.xml b/public/posts/index.xml
deleted file mode 100644
index c5754c8..0000000
--- a/public/posts/index.xml
+++ /dev/null
@@ -1,68 +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>Posts on mjkw</title>
- <link>http://localhost:1313/posts/</link>
- <description>Recent content in Posts on mjkw</description>
- <generator>Hugo</generator>
- <language>en-us</language>
- <lastBuildDate>Mon, 09 Feb 2026 05:43:30 +0100</lastBuildDate>
- <atom:link href="http://localhost:1313/posts/index.xml" rel="self" type="application/rss+xml" />
- <item>
- <title>Lecture Photos</title>
- <link>http://localhost:1313/posts/lecture-photos/</link>
- <pubDate>Mon, 09 Feb 2026 05:43:30 +0100</pubDate>
- <guid>http://localhost:1313/posts/lecture-photos/</guid>
- <description>&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_0139_hu_97891c9aa8dc2822.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4505_hu_6d0fd90e3c01e954.png&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4509_hu_bb62542948ae59ef.jpg&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4518_hu_4e2eb62ad1e04ab3.jpg&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4536_hu_34b78ca6a1f6d338.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4542_hu_ae579c10c19947c3.jpg&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4543_hu_20829a5a1021ab0b.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4544_hu_7db0eb13376158d9.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4545_hu_d77b75e3a61bbfe7.jpg&#34; width=&#34;400&#34; height=&#34;533&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4546_hu_4ff31c0667e5a28d.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/IMG_4547_hu_4a237312deef1581.jpg&#34; width=&#34;400&#34; height=&#34;300&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;</description>
- </item>
- <item>
- <title>HP Poster Fair 2024/2025</title>
- <link>http://localhost:1313/posts/poster-fair/</link>
- <pubDate>Sun, 08 Feb 2026 15:38:10 +0100</pubDate>
- <guid>http://localhost:1313/posts/poster-fair/</guid>
- <description>&lt;p&gt;Last year we in June I presented my poster during the annual HP Poster Fair at the VU.&#xA;Here are the photos and my poster:&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/poster_hu_8d8d54b978261f46.png&#34; width=&#34;400&#34; height=&#34;566&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2183_hu_135fdfc02c9f0a04.jpg&#34; width=&#34;400&#34; height=&#34;600&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2193_hu_ff198ee9eb12705e.jpg&#34; width=&#34;400&#34; height=&#34;600&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2190_hu_b6ce7e557d2ddbbe.jpg&#34; width=&#34;400&#34; height=&#34;600&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2189_hu_4cbc6a64f81caf54.jpg&#34; width=&#34;400&#34; height=&#34;267&#34;&gt;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &lt;img src=&#34;http://localhost:1313/img_2187_hu_6d27d72539f3821c.jpg&#34; width=&#34;400&#34; height=&#34;267&#34;&gt;&#xA; &#xA;&#xA;&lt;/p&gt;</description>
- </item>
- <item>
- <title>Comment for The New History of Modern Computing by P. Ceruzzi and T. Haigh</title>
- <link>http://localhost:1313/posts/critical-cs/</link>
- <pubDate>Sat, 31 Jan 2026 06:37:16 +0100</pubDate>
- <guid>http://localhost:1313/posts/critical-cs/</guid>
- <description>&lt;p&gt;Paul Ceruzzi and Thomas Haigh have taken the courtesy to tell the history of computing inside their brand new, 2021 book, albeit not without a twist.&#xA;Dedicating a whopping 545 pages of text to solely to computers, you would expect the authors to like the topic, but make no mistake &amp;ndash; neither is a technology sympathizer.&#xA;What might come off as even more unexpected, is that I agree with the points they make in their arguably the most negative, 15th chapter.&lt;/p&gt;</description>
- </item>
- <item>
- <title>Review of The Mythical Man-Month by Frederick P. Brooks</title>
- <link>http://localhost:1313/posts/mythical-man-month/</link>
- <pubDate>Mon, 22 Dec 2025 17:25:54 +0100</pubDate>
- <guid>http://localhost:1313/posts/mythical-man-month/</guid>
- <description>&lt;p&gt;&amp;ldquo;The Mythical Man-Month&amp;rdquo; by Frederick. P. Brooks is a book about his experience during development of OS/360.&#xA;It was recommended to me by my honors project supervisor, Prof. Alexandru, but even without his recommendation I would have likely stumbled upon this book.&#xA;Its contents are hailed as timelessly relevant and some of the most universal truths about working on coding projects are described inside.&#xA;While I admit I don&amp;rsquo;t get all of the books many premises, some of them really speak to me.&#xA;Taking after the opening of the 18th chapter of the book: &lt;em&gt;For brevity is very good, whether we are, or are not understood&lt;/em&gt; I wil go through some of it&amp;rsquo;s premises and try to relate them to my own experiences.&lt;/p&gt;</description>
- </item>
- <item>
- <title>On the old-school approach to programming</title>
- <link>http://localhost:1313/posts/dijkstra-knuth/</link>
- <pubDate>Sun, 14 Dec 2025 17:14:30 +0100</pubDate>
- <guid>http://localhost:1313/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 somehow.&lt;/p&gt;</description>
- </item>
- <item>
- <title>Why using AI to solve your homework is a bad idea</title>
- <link>http://localhost:1313/posts/denounce-ai/</link>
- <pubDate>Fri, 12 Sep 2025 23:08:15 +0200</pubDate>
- <guid>http://localhost:1313/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>http://localhost:1313/posts/useful-links/</link>
- <pubDate>Sat, 26 Jul 2025 12:53:30 +0200</pubDate>
- <guid>http://localhost:1313/posts/useful-links/</guid>
- <description>&lt;ol&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;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.conventionalcommits.org/&#34;&gt;conventionalcommits.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.unixdigest.com&#34;&gt;unixdigest.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://stallman.org/&#34;&gt;stallman.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://vintageapple.org/byte/&#34;&gt;vintageapple.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
- </item>
- <item>
- <title>Computer Science books worth recommending</title>
- <link>http://localhost:1313/posts/good-cs-books/</link>
- <pubDate>Fri, 25 Jul 2025 11:29:52 +0200</pubDate>
- <guid>http://localhost:1313/posts/good-cs-books/</guid>
- <description>&lt;p&gt;Includes Science-Fiction books.&lt;/p&gt;&#xA;&lt;ol&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;Peter Seibel, &lt;em&gt;Coders at Work&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;</description>
- </item>
- </channel>
-</rss>
diff --git a/public/posts/poster-fair/index.html b/public/posts/poster-fair/index.html
deleted file mode 100644
index 39d5033..0000000
--- a/public/posts/poster-fair/index.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<html lang=en-us>
- <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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
-
-
- </div>
- </header>
-
-<div class="single">
- <h2>HP Poster Fair 2024/2025</h2>
- <h4> Published on 2026/02/08</h4>
- <p>Last year we in June I presented my poster during the annual HP Poster Fair at the VU.
-Here are the photos and my poster:</p>
-<p>
-
-
- <img src="/poster_hu_8d8d54b978261f46.png" width="400" height="566">
-
-
-
-
-
-
- <img src="/img_2183_hu_135fdfc02c9f0a04.jpg" width="400" height="600">
-
-
-
-
-
-
- <img src="/img_2193_hu_ff198ee9eb12705e.jpg" width="400" height="600">
-
-
-
-
-
-
- <img src="/img_2190_hu_b6ce7e557d2ddbbe.jpg" width="400" height="600">
-
-
-
-
-
-
- <img src="/img_2189_hu_4cbc6a64f81caf54.jpg" width="400" height="267">
-
-
-
-
-
-
- <img src="/img_2187_hu_6d27d72539f3821c.jpg" width="400" height="267">
-
-
-</p>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/posts/useful-links/index.html b/public/posts/useful-links/index.html
deleted file mode 100644
index 8e358cc..0000000
--- a/public/posts/useful-links/index.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html>
-<html lang=en-us>
- <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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
-
-
- </div>
- </header>
-
-<div class="single">
- <h2>Useful links</h2>
- <h4> Published on 2025/07/26</h4>
- <ol>
-<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>
-<li>
-<p><a href="https://www.conventionalcommits.org/">conventionalcommits.org</a></p>
-</li>
-<li>
-<p><a href="https://www.unixdigest.com">unixdigest.com</a></p>
-</li>
-<li>
-<p><a href="https://stallman.org/">stallman.org</a></p>
-</li>
-<li>
-<p><a href="https://vintageapple.org/byte/">vintageapple.org</a></p>
-</li>
-</ol>
-
-</div>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
-
diff --git a/public/robots.txt b/public/robots.txt
index 348292e..59dc1d4 100644
--- a/public/robots.txt
+++ b/public/robots.txt
@@ -1,26 +1,28 @@
User-agent: *
-Disallow: /
+Disallow: /articles/nature-of-technology/
-Disallow: /posts/lecture-photos/
+Disallow: /articles/poster-fair/
-Disallow: /posts/
+Disallow: /
-Disallow: /posts/poster-fair/
+Disallow: /articles/
-Disallow: /posts/critical-cs/
+Disallow: /articles/critical-cs/
-Disallow: /posts/mythical-man-month/
+Disallow: /articles/mythical-man-month/
-Disallow: /posts/dijkstra-knuth/
+Disallow: /articles/dijkstra-knuth/
-Disallow: /posts/denounce-ai/
+Disallow: /articles/lecture-photos/
-Disallow: /posts/useful-links/
+Disallow: /contact/
-Disallow: /posts/good-cs-books/
+Disallow: /articles/denounce-ai/
-Disallow: /contact/
+Disallow: /articles/useful-links/
+
+Disallow: /articles/good-cs-books/
Disallow: /categories/
diff --git a/public/sitemap.xml b/public/sitemap.xml
index 1a1b8e4..b77794a 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -2,38 +2,42 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
- <loc>http://localhost:1313/</loc>
- <lastmod>2026-02-09T05:43:30+01:00</lastmod>
+ <loc>http://localhost:1313/articles/nature-of-technology/</loc>
+ <lastmod>2026-02-11T08:26:48+01:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/lecture-photos/</loc>
- <lastmod>2026-02-09T05:43:30+01:00</lastmod>
+ <loc>http://localhost:1313/articles/poster-fair/</loc>
+ <lastmod>2026-02-08T15:38:10+01:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/</loc>
- <lastmod>2026-02-09T05:43:30+01:00</lastmod>
+ <loc>http://localhost:1313/</loc>
+ <lastmod>2026-01-31T06:37:16+01:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/poster-fair/</loc>
- <lastmod>2026-02-08T15:38:10+01:00</lastmod>
+ <loc>http://localhost:1313/articles/</loc>
+ <lastmod>2026-01-31T06:37:16+01:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/critical-cs/</loc>
+ <loc>http://localhost:1313/articles/critical-cs/</loc>
<lastmod>2026-01-31T06:37:16+01:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/mythical-man-month/</loc>
+ <loc>http://localhost:1313/articles/mythical-man-month/</loc>
<lastmod>2025-12-22T17:25:54+01:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/dijkstra-knuth/</loc>
+ <loc>http://localhost:1313/articles/dijkstra-knuth/</loc>
<lastmod>2025-12-14T17:14:30+01:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/denounce-ai/</loc>
+ <loc>http://localhost:1313/articles/lecture-photos/</loc>
+ <lastmod>2025-10-09T05:43:30+01:00</lastmod>
+ </url><url>
+ <loc>http://localhost:1313/contact/</loc>
+ <lastmod>2025-09-12T23:08:15+02:00</lastmod>
+ </url><url>
+ <loc>http://localhost:1313/articles/denounce-ai/</loc>
<lastmod>2025-09-12T23:08:15+02:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/useful-links/</loc>
+ <loc>http://localhost:1313/articles/useful-links/</loc>
<lastmod>2025-07-26T12:53:30+02:00</lastmod>
</url><url>
- <loc>http://localhost:1313/posts/good-cs-books/</loc>
+ <loc>http://localhost:1313/articles/good-cs-books/</loc>
<lastmod>2025-07-25T11:29:52+02:00</lastmod>
</url><url>
- <loc>http://localhost:1313/contact/</loc>
- </url><url>
<loc>http://localhost:1313/categories/</loc>
</url><url>
<loc>http://localhost:1313/tags/</loc>
diff --git a/public/tags/index.html b/public/tags/index.html
index 9c41194..66a65a0 100644
--- a/public/tags/index.html
+++ b/public/tags/index.html
@@ -1,40 +1,27 @@
-<!DOCTYPE html>
-<html lang=en-us>
- <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="stylesheet" href="/css/style.css" />
- <link rel="stylesheet" href="/css/fonts.css" />
- <script async type="text/javascript" src="js/code.js"> </script>
-</head>
-
- <header>
- <img width="100em" height="100em" src="/images/logo.jpg" alt="my logo">
- <div>
- <h1>mjkw.pl</h1>
- <ul>
- <li>
- <a href="/">home</a>
- </li>
- <li>
- <a href="https://git.denounce.ai/">git.denounce.ai</a>
- </li>
- <li>
- <a href="https://ohmyghost.nl">ohmyghost.nl</a>
- </li>
- <li>
- <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
- </li>
- <li>
- <a href="/contact">contact me</a>
- </li>
-</ul>
-
-
- </div>
- </header>
+<img width="100em" height="100em" src="/images/logo.jpg" alt="mjkw logo">
+<div>
+ <h1>mjkw.pl</h1>
+ <ul>
+ <li>
+ <a href="/">home</a>
+ </li>
+ <li>
+ <a href="/articles">articles</a>
+ </li>
+ <li>
+ <a href="https://git.denounce.ai/">git.denounce.ai</a>
+ </li>
+ <li>
+ <a href="https://ohmyghost.nl">ohmyghost.nl</a>
+ </li>
+ <li>
+ <a href="https://atlarge-research.com/mkwiatkowski/">research</a>
+ </li>
+ <li>
+ <a href="/contact">contact me</a>
+ </li>
+ </ul>
+</div>
<h1>Tags</h1>
@@ -42,15 +29,7 @@
</ul>
-<footer style="vertical-align: bottom;">
- <div style="display: block; margin-left:20em; margin-right:20em; font-size: 10pt">
- <center>
-
- © Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
-
- </center>
- </div>
-</footer>
-</body>
-</html>
+
+© Copyright 2025-2026 Mateusz J. Kwiatkowski. All Rights Reserved. No part of this website may be used or reproduced in any manner to train artificial intelligence technologies or systems.
+
diff --git a/static/css/style.css b/static/css/style.css
index 80f9f2d..002cca3 100644
--- a/static/css/style.css
+++ b/static/css/style.css
@@ -57,7 +57,7 @@ ul li:first-child {
padding-left: 0em;
}
-li::marker {
+ul li::marker {
color:blue;
}
@@ -94,10 +94,18 @@ p {
text-align: justify;
}
+footer {
+ vertical-align: bottom;
+ margin-left:20em;
+ margin-right:20em;
+ font-size: 10pt
+}
+
.list, .single, .body {
font-family:Georgia, 'Times New Roman', Times, serif;
margin-left: 3em;
width: 80%;
+ height: 100%;
margin-bottom: 0em;
margin-top: 0em;
background-color: #FFFFFF;
@@ -109,3 +117,10 @@ p {
font-size: 0.8em;
margin-bottom: 10px;
}
+
+.summary {
+ display: block;
+ font-size: 0.8em;
+ margin-top: 0.1em;
+ margin-bottom: 2em;
+}
diff --git a/assets/poster.png b/static/images/poster.png
index 76879f0..76879f0 100644
--- a/assets/poster.png
+++ b/static/images/poster.png
Binary files differ