Stefan Sperling is a user on You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Stefan Sperling

Woodworking + Retrocomputing aesthetics make for beautiful art projects.

#OpenBSD is in the process of finishing up our 6.3 release.

How does that work? Here are slides that Theo presented at AsiaBSDCon 2009 describing our release cycles and process.

If you don't understand something when trying to implement something, especially a standard, that's probably not because you are stupid, which you are not.
That's probably because it could have been explained better. Asking for clarification can be a great contribution. Others probably had the same question, but were afraid to ask questions. Maybe everyone understands this thing differently. Having such a thing pointed out is extremely valuable.

33 minutes from Kreuzberg to Köpenick with 3 changes (Ubahn, Sbahn, Sbahn, Tram). Public transport is just awesome when it actually works.

"A centralized online service will always trade the interests of its users for the interests of its billable clients." -- Karl Fogel |

"You are not beholden to anyone’s vision of the future, including your own. Past You may have genuinely desired a specific future, but Past You is a memory and Future You is a stranger, and you do not have to listen to memories if you don’t want to. (Corollary: you are allowed to /stop wanting something/.)"

still has unfixed bugs dating from December 2017... by now I wonder if it's worth asking them to spell out exactly which problems are left unfixed by the vendor? This isn't funny anymore 😕

"Please note: Due to missing platform vendor specific patches, the Android security patch level will remain December 1, 2017. Protecting our users is our top priority..."

So uh… if anyone knows of any UX Design job openings, I really need work right now.

One of the craziest bug fixes from a first-time contributer I've ever seen: Commits break with a checksum error if a delta computed on the server happens to be a multiple of 16kb in size:

This was tracked down patiently by Melissa who showed up on the mailing lists 2 weeks ago when she ran into the problem:

She tracked it down to a variable, left initialized to zero, which should be set to the size of the fulltext:

Seeing some bad takes about the memcached mess, such as this one:

No ordinary end user is looking at pages on memcached's github or googling stackoverflow answers about it.

They do pkg-thing-install memcached && systemd-turn-on memcached, and then they uncomment one line in their mediawiki config and tada, it just works.

At no point are they going to be warned that they've unleashed an eldritch ddos horror onto the internet.

Software needs good defaults.

I just committed this to #OpenBSD -current:

Back in the history of time, IPv4 had classes of addresses. This was widely acknowledged as a failure. At the same time IPv4 classes were declared a
failure, #IPv6 decided to add
them back because using a mac address for IP address configuration was easy.

Now that we have RFC7217 support we can remove this artificial limitation: allow non-/64 prefixes to be configured by SLAAC.

#networking #ietf

#finishedreading Absolute OpenBSD by @mwlucas

A highly informative and entertaining read on systems administration in #OpenBSD

I highly recommend it.

Why did nobody make an educational real-time strategy video game yet where the player has to coordinate an immune response? With accurate graphics and catchy background music? And released as open source with free assets?

Been sick for two days and spent some time reading about our immune system in wikipedia. Somehow having a small glimpse of understanding of what's happening makes me feel better. There's a whole universe of tiny actors in each of us! I'd like to learn and see more but reading gets exhausting fairly quickly in my current state. Can anyone recommend a good documentary to watch?

My favourite type of T-cell has got to be the "virtual memory T-cell". What's yours?

🤧 🤒