GeistHaus
log in · sign up

https://oakchris1955.eu/posts/feed.xml

atom
7 posts
Polling state
Status active
Last polled May 18, 2026 23:53 UTC
Next poll May 20, 2026 00:17 UTC
Poll interval 86400s
ETag W/"b3c3be56e6e4394f956661c7184da985"

Posts

I opened a PR on a vibe-coded project. The owner asked me to implement additional features
Show full content
Full article here

I was browsing Hacker News a month ago when a stumbled upon a post that drew my attention. I went into the project's repository, noticed that there was a feature which I deemed as necessary for this project missing, so I forked the repository, implemented it myself, and opened a pull request. When the project's owner answered to my PR, the language they used was clearly LLM-like and I got asked to implement 4 additional features.

About the project itself

I didn't realize it until after I had made my pull request, but the project's README (and the project as a whole) was what I would expected from an AI-generated project:

  • Prebuilt binaries for a project that can be installed using go install (that method is listed in the README, but I just can't understand why such a project would need prebuilt binaries), including a quick install...
https://oakchris1955.eu/posts/ai_slop/
Cryptocurrencies: a failed prophecy
Show full content
Full article here

Once upon a time, a prophet appeared into the world.
They spoke of a LEGEND...
A future founded on 3 pillars.
Decentralization,
Security,
Scalability.

- A bad attempt at paraphrasing the Legend of Delta Rune

Cryptocurrencies. We know them. Some of us love them, others not that much. They offer a way to make transactions between 2 individuals securely[citation needed], without relying on any central system[citation needed], while at the same time being scalable[citation needed].

(De)centralization

The first cryptocurrent, Bitcoin, was created with the intent of not having to rely on any central entity/authority, instead relying on miners to ensure...

https://oakchris1955.eu/posts/failed_prophecy/
On the issue of online privacy regarding recent developments on Youtube's age verification and EU's Chat Control
Show full content
Full article here

This article will cover two very important recent developments in the tech world. One of them concerns EU's Chat Control proposal, which has been proposed and rejected numerous times until now but somehow keeps coming back, while the other will cover the intention of Youtube to roll a form of age verification powered by AI. Both of these changes are very concerning in my opinion and should be mentioned more by mainstream media, which instead turn their spotlights in Alaska for the upcoming Trump-Putin meeting regarding Ukraine, as if anything fruitful will come out of that.

Courage firm in grievous trial, help, where innocence doth scream - Ode to Joy

We are living through a challenging period for United Europe as a concept. Yet, despite the many external dangers to Europe's integrity, more and more internal dangers seem to arise from day-to-day. One of them is the so-called Chat Control proposal. On its surface, it seems like a good idea: we need to prevent the...

https://oakchris1955.eu/posts/on_the_issue_of_online_privacy/
"Bypassing" specialization in Rust...: Follow-up
Show full content
Full article here

This is a follow-up to my previous article

The issue

The method described in that article has a flow. Take the following example:

use simple_fatfs::*;

fn main() {
    // we don't care about the storage implementation, just keep in mind that
    // it implements all of the Read, Write & Seek trait
    let mut...
https://oakchris1955.eu/posts/bypassing_specialization_followup/
"We are not clean on OpSec, sir"
Show full content
Full article here

The British Broadcast Channel reportedly said that a major data breach is threatening the lives of thousands of Afghans, which are now being secretly relocated to the UK. There have been more severe OpSec fails this year and for that reason I would like to talk a bit about them.

Our world is undergoing a period of high tension, that's for sure. Afghanistan has fallen, Europe has seen its first major conflict since WW2 that is still ongoing (althought that doesn't mean that there weren't other, minor or medium-scale conflicts in the European continent during that era), there's a chaotic situation over in Gaza and a civil war over in

https://oakchris1955.eu/posts/not_clean_on_opsec/
"Bypassing" specialization in Rust or How I Learned to Stop Worrying and Love Function Pointers
Show full content
Full article here

I've spent nearly a year developing and refining my own FAT driver in Rust. For much of the last six months, I had to put the project on hold due to school commitments. However, I'm back now, especially since this project has become my most-starred repository on GitHub. During that journey, I (almost) learned how FAT and filesystems in general work behind-the-scenes and in my attempts to navigate the constraints imposed by the Rust programming language, I encountered what I thought was an immovable obstacle: specialization

A quick word about specialization

Specialization as a concept was introduced with RFC 1210 all the way back to 2015, long before I even had a serious passion about computers and programming. For our use case, specialization allows us to essentially override trait and struct impls. Let me demonstrate with an example:

https://oakchris1955.eu/posts/bypassing_specialization/
Eurovision Song Contest 2024: Unfair to the bone
Show full content
Full article here

As we are just 2 days away from the Eurovision Song Contest 2025 finals, I thought I should write an article about a couple of incidents that shook last year's contest. I myself am not a huge fan of the Eurovision, that is, I don't watch fanatically all those interviews with the participants neither do I hear the majority of the songs before the grand final.

Joost Klein, the Ode to Europe and the out-of-place disqualifiqation

Joost Klein was chosen to represent his country, the Netherlands, with the pro-European song "Europapa". Apart from its positive message, the song was also pretty catchy, which made it finish second during the semifinal, just behind Israel. It was thus a pretty awkward situation for the EBU when it was announced the Joost Klein would be disqualified due to an alleged incident with a camerawoman.

Despite all the claims of some sort of incident, it was apparent from the very beginning that something like that was pretty unlikely...

https://oakchris1955.eu/posts/eurovision_2024/