We also outlaw the depiction of any crimes related to sex, and here we find it easier to justify the ban, but in our haste we clump together actual crimes committed against a real victim, and imaginary crimes such as e.g. a cartoonist drawing a rape scene. In the latter case we close our eyes to the fact that we claim to support something called "freedom of speech" and, in our neurotic hunt to ban things sex-related we trample our principles.
Same goes for e.g. CSA, but in that case in particular, logic and consistency seems to go out the window and principles are sacrificed in the blink of an eye. It makes me a little depressed to see.
As for individual countries trying to enforce their local socio-cultural norms on the rest of the world, that is of course equally silly. The US is great in many ways, but introspection and ability to follow principles is sometimes lacking for sure.
I wouldn't be surprised if our sexual neurosis is what makes an AGI finally decide that we're not competent to captain the ship anymore.
0. https://gmail.googleblog.com/2008/03/2-hidden-ways-to-get-mo...
Have to add also that the "plus feature" isn't a Gmail-specific invention but a standardized way of referring to the same mailbox using different addresses. But some email providers don't support this feature, and many input validators out on the Internet don't either.
https://updownredgreenetc.franzai.com/
https://dance.franzai.com/ (basically a lava lamp you can interact with)
from the app side i like
coded to save my 2 factor backup codes qr encoded and encrypted in my photo stream
and
https://github.com/franzenzenhofer/thisismy
a command line trim©&paste tool for files and webpages
First thing I built, when I started doing full-stack stuff: https://pushdata.io It's a super simple time series data storage. You don't even have to register an account, just do "curl -X POST https://pushdata.io/youremail@yourdomain.com/temperature/47" and you've stored your first value. I use it a lot to log various stats about all the things I've built, like user signups or whatnot.
Then I wanted to create simple crosswords with image clues to help my kids learn to read. That resulted in a crossword generator backend and a simple game: https://puzzlepirate.net
Puzzle pirate is great, but I wanted to print the crosswords on paper also, so I slapped together https://crosswordcomputer.com. The UI is rather ugly (like Pushdata) but you can create pretty cool crosswords for kids with it.
Then I wanted to create more flexible shields.io so I created https://supershields.io - basically a shields.io but with programmable (in Lua) logic for the shields you create. I'm not using it myself anymore though so not maintaining it very well and it seems there is something funny with the Lua execution right now. It is using AWS Lambda servers to run Lua scripts, perhaps they're not firing as they should or something. If someone wants to use it, get in touch and I'll see if I can get the Lua execution operational again :)
I also wanted to backup private photos and videos from household phones to a USB memory on a local storage server (Raspberry Pi) and then have that server automatically back everything to the public cloud but encrypted (as I don't trust public cloud providers to keep my data safe forever). I couldn't find a good solution for this, so I wrote some shell scripts that do the trick: https://github.com/ragnarlonn/savethepictures
My daughter was playing Minecraft too much, on our own server, and I created a small Python program to enforce "screen time" in Minecraft: https://github.com/ragnarlonn/mctimer
I once needed to simulate broken DHCP clients and couldn't find a good tool to do so, so I wrote "dhcptool": https://github.com/ragnarlonn/dhcptool
All of these taught me a lot, especially the later forays into full-stack development after having been pretty much clueless about frontend stuff for a long time (still clueless but at least I can create ugly UIs now).
In general I've got close to 100% success at avoiding major disasters, but also tend to be a little bit jumpy on the trigger and sometimes forecast disasters that do not happen. ("A little bit" meaning about a 30-40% false-positive rate, not a perma-bear.) I also usually predict a higher severity and longer duration than actually occurs.