Brutkey

Lars Wirzenius
@liw@toot.liw.fi
Lars Wirzenius
@liw@toot.liw.fi

I'm a hacker, in the sense that I like to understand how my computers work and enjoy making them do things that amuse me. I'm not into infosec. I have to be aware of it, so that I can build software and systems that are secure against attackers, but I don't do offensive security.

I'm not even into lock picking. I tried it once: I opened my first lock in five seconds and that was boring.

Lars Wirzenius
@liw@toot.liw.fi

Using roman numerals is an attempt to obfuscate communication.

#rant

Lars Wirzenius
@liw@toot.liw.fi

A sign of getting old: I don't need to invent new names for new software, I can just reuse old names.

Lars Wirzenius
@liw@toot.liw.fi

I started building a tool to help me make releases of my various projects. I'm re-using a name from my past: unperish. It's not likely to be useful for others.

Lars Wirzenius
@liw@toot.liw.fi

TIL: this is really lousy calculator software: wc -lq

Lars Wirzenius
@liw@toot.liw.fi

I was reminded of this today. It's the story of how I was confused when using a computer.

https://liw.iki.fi/liw/log/2004-12.html#20041210b

Lars Wirzenius
@liw@toot.liw.fi

Today is the first day this year when the day is longer than eight hours where I live. That's the duration from sunrise to sunset. The calendar day is the usual 86400 seconds.

Lars Wirzenius
@liw@toot.liw.fi

I tend to start my sentences with a capital letter. In Rust I write constants in all capitals. I visited my country's capital today.

None of this means I am for capitalism.

Lars Wirzenius
@liw@toot.liw.fi

I continue to think having to use one's legal name on social media is a horrible idea. It doesn't meaningfully reduce bad behavior but exposes many people to unnecessary risk. I won't join them.

Even if I'm lucky to be able to use my legal name and usually do.

Lars Wirzenius
@liw@toot.liw.fi

Does anyone know of a Rust library to construct a representation of HTML that uses the type system prevent invalid HTML at compile time? For example, that an LI must have an OL or a UL as a parent? I want something that rustc will reject if not correct.

#Rust #RustLang