diff options
Diffstat (limited to 'content')
| -rw-r--r-- | content/_index.md | 7 | ||||
| -rw-r--r-- | content/articles/_index.md | 7 | ||||
| -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.md | 45 | ||||
| -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.md | 98 | ||||
| -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.md | 6 |
13 files changed, 174 insertions, 16 deletions
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. + + + +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 |
