Worst UI ever (at least so far)

I didn’t want to rant in this blog, but as this a technical issue, I’ll do it anyway. I’m not a software developer, I don’t know anything about UI design and I also don’t do software QS. But I can come up with several methods to enter a birthrate in a mobile app.

  • A date field where you can enter dd/mm/yyyy or mm/dd/yyyy (depending on where in the world you are).
  • Some dropdown field where you can scroll down and find the correct values

What I would never have come up with would be a calendar. Starting on the current date. You’ll have to swipe to your birthday. On a monthly basis. So more than 600 swipes for me.

[]

curl and IPv6

A couple of days ago I watched a video on YouTube where, during a demo, the creator tried to download a file via curl. It didn’t work. When he tried wget, it worked (That was only a very tiny part of the video).

So why does wget work and curl not? My guess: broken IPv6 on the host. Happy-Eyeballs (HE) is defined in RFC8350 and is used to workaround broken IPv6 connections. It only works for HTTP(S). Basically if a target is dual-stacked a client supporting HE makes two connections to the target and then uses the better (as in working or faster) connection. So if IPv6 on your host is broken you won’t notice.

[]

IPv4 vs. IPv6

I had AI write a script to analyze Caddy logfiles to see the ratio between IPv4 and IPv6 for this blog.

IPv4: 58.51%
IPv6: 41.49%

Over the weekend I’ll work on some fail2ban rules to keep bots and (wordpress) junk out. Let’s see if this changes.

[]

A small update on the gofundme

In a previous post I wrote that I started a gofundme to produce an IPv6 related tutorial series on YouTube, accompanied by blog posts, slides, labs and contributions to other projects like https://github.com/becarpenter/book6/

All videos will max. 20min, add free and I will reject any non relevant sponsoring.

Here are my ideas for the first 10 lessons (subject to change), not all off them strictly about IPv6, but also related topics like building your own lab, DNS, etc.

[]