🔍 Search   đź”­ Blogroll  

Blog posts about open source software, statistics, history, and related topics. About me. Contact: email.

23 hours ago

Quote about fines from YouTube

Interesting quote from below a YouTube video:

When the punishment for committing a crime is a fine, then it is a punishment only for the poor .

2025-11-20

Google does not allow Google employees to use their new IDE

Gergely Orosz on X:

Amusing: Google does not allow its devs to use its newly launched IDE, Antigravity, for development.

Classic example of “externalisation” at Google: they have an internal (increasingly different!) version of it, but they won’t use what they launched to everyone else

(Devs with a @google .com address cannot sign up, and it was communicated internally as well to not use it)

2025-11-20

Making IPv6 work with Caddy and Hetzner

After a few hours of fiddling, this site is now properly accessible via IPv6. My configuration uses Caddy as the reverse proxy meaning that it forwards the requests to the right service based on the Host that the browser specifies. Thanks to this, one server can host hundreds if not thousands of websites from one IP.

In my Caddyfile, I had specified the following

www.huijzer.xyz {
  redir https://huijzer.xyz permanent
}
huijzer.xyz {
  reverse_proxy 127.0.0.1:3000
}

Show more

2025-11-18

Do Not Put Your Site Behind Cloudflare if You Don't Need To

At the time of writing 12:43 UTC on Tue 18 Nov, Cloudflare has taken many sites down. I'm trying to browse the web, but about half of the sites show an error:

cloudflare.webp

Most of these sites are not even that big. I expect maybe a few thousand visitors per month.

This demonstrates again a simple fact: if you put your site behind a centralized service, then this service is a single point of failure. Even large established companies make mistakes and can go down.

Show more

2025-11-18

Generating an SSH key for a webserver

Assuming you have the SSH password for a webserver called say case and email email@example.com, you can generate a key as follows:

ssh-keygen -t rsa -b 4096 -C "email@example.com" -f ~/.ssh/case

Next, add the server, which has say username user at location case.example.com, to your ~/.ssh/config:

Host case
    HostName case.example.com
    User user
    IdentityFile ~/.ssh/case

Show more

2025-11-17

Ondernemer op Reddit over subsidies

De enige vorm van “subsidie” die ik als ondernemer concreet ervaar, zijn de belastingen die ik betaal. Het lijkt – en ik zeg nadrukkelijk lijkt – alsof je reactie komt vanuit een positie waarin men niet hoeft te dragen wat ondernemers dagelijks moeten dragen. Zonder een gezond bedrijfsleven bestaat er geen economische ruimte voor sociale voorzieningen of luxe waar we als samenleving allemaal van profiteren.

Ik zeg niet dat vermogenden nóg rijker moeten worden, maar ik kan je verzekeren dat het tegenwoordig voor veel ondernemers, zelfs met een goedlopend bedrijf, buitengewoon moeilijk is om financieel overeind te blijven. Kosten stijgen, marges dalen en de risico’s liggen volledig bij de ondernemer. Dat perspectief verdient minstens net zoveel erkenning in deze discussie.

Show more

2025-11-06

Some Thoughts on High Frequency Currents and Oxidative Stress

As I wrote before, there is much research that shows that electromagnetic radiation causes oxidative stress. This means that electromagnetic radiation can knock an electron out of a molecule, which is called ionizing radiation. Some people say that electromagnetic radiation from radio frequencies is non-ionizing, but this contradicts the fact that many studies have shown that radio frequencies also produce oxidative stress. The higher the frequency, the more ionizing (read: damaging) the radiation is.

Show more

2025-11-05

Cell and DNA Damage and Repair from Different Kinds of Radiation

A very interesting fact from the book Light: The Medicine of the Future (1990) by Jacob Liberman is that far-ultraviolet radiation (UV-C), 100-280 nm, causes DNA damage and shortens cells' life spans, according to a study by Dr. Smith-Sonneborn.

However, she found that near-ultraviolet radiation (UV-A), 320-400 nm, repaired cells and reverses aging. Even more, it repairs DNA while damaged DNA is known to cause cancer. This suggests that sunlight can repair cells and reverse aging since sunlight that reaches the earth is mostly above 270 nm, according to Wikipedia:

Show more

2025-11-05

Solar Cell Spectral Sensitivity

I just came across the book Solar Secrets (2014) by Peter Lindemann. It observes that most solar panels are optimized to perform on bright sunny days whereas they barely perform on cloudy days. This while there are panels that capture light of lower wavelengths and are therefore much less affected by clouds.

The author shows this in the following figure from page 17:

Solar Cell Spectral Sensitivity a-Si solar versus c-Si solar

Here it can be seen that Amorphous Silicon (a-Si) solar panels produce energy from the 500 to 700 nm wave length range while Crystalline Silicon (c-Si) mostly produce energy from the 700 to 1100 nm wave length range. a-Si panels even perform well behind glass since the visible light is between 380 to 750 nm.

Show more

2025-11-03

AI Crawler Mitigation via a Few Lines of Caddy

To mitigate AI crawlers, simply require a bit of Javascript:

domain.com {
    # Match all requests without a "verified" cookie"
    @unverified not header Cookie *verified*

    # Serve them a JS page that sets the cookie
    handle @unverified {
        header Content-Type text/html
        respond <
            document.cookie = 'verified=1; Path=/;';
            window.location.reload();
            
        EOF 418
    }

    # Handle all other requests normally
    reverse_proxy localhost:3001
}

Show more

â–¶ next