Brutkey

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

When I was a lot younger I wrote C string handling libraries that I used for my own projects or for work projects. I have Opinions™ about this. But it's no longer a battle I care to engage in. There is no way to win, without leaving C behind.

Lars Wirzenius
@liw@toot.liw.fi

Hey Google, the only way you're allowed to celebrate my birthday is to gift me at least a billion euros. I don't want you to spam me with birthday wishes. They're not welcome from a bot. Especially not a bot run by a faceless, inhumane corporation.

Lars Wirzenius
@liw@toot.liw.fi

I rewrote a one-line shell script of mine as a Rust program. This is silly, of course. The shell script is part of a bunch of small scripts of mine that I've packaged as a deb package. I want to get rid of that.

OTOH, with Rust, clap, and serde, it was easy to add optional JSON output. So there's that. I also don't like shell.

The script wasn't even one line, there was some scaffolding around

find "$dir" -printf x | wc -c

https://app.radicle.xyz/nodes/radicle.liw.fi/rad%3AzFTqZ3gCdUBCYwjsQ4vAeUNCNMTM

Lars Wirzenius
@liw@toot.liw.fi

Is the problem that teens use social media or that they use social media that's highly optimized to enrage and addict?

I'm not a parent and haven't followed research on this. But all the news stories I've seen equate social media with Facebook, Instagram, Snapchat, and X. I don't know snapchat, but F and I are run by people who help genocide happen and the last one by an actual nazi. Those can't be good for anyone, never mind children.

Has anyone studied how the fediverse affects its users?

Lars Wirzenius
@liw@toot.liw.fi

Ruritania might be worth a visit in the near future.

Lars Wirzenius
@liw@toot.liw.fi

Like SMTP before it, S3 lies about being simple.

#snark

Lars Wirzenius
@liw@toot.liw.fi

I am starting to think that maybe, possibly, there is a hint of a chance that I may, perhaps, not be entirely an evening person anymore. It's before 06:00 where I am and I've just woken up and I'm sipping tea and writing code.

Lars Wirzenius
@liw@toot.liw.fi

I did some LAN troubleshooting at home. It seems one of the inter-connection cables is wonky or was badly in its RJ-45. Things work now.

I saved Christmas
again.

Lars Wirzenius
@liw@toot.liw.fi

I wanted to add an option to run a command repeatedly until a time limit is reached to my repeatcmd program. The internal logic got so convoluted that I rewrote it all to use a command interpreter pattern. This let me fix several other problems too.

And that's how I saved Christmas at 05:00 today You're welcome.

Lars Wirzenius
@liw@toot.liw.fi

I am often deeply disappointed in the computing field and my younger self. For almost everyone in the field, the goal is quickly growing businesses and revenues as big as possible, by any means possible, even if they are harmful.

I was into startups once, hoping to get rich. I'm not happy about that.

I am now convinced that every business must have the short and long term well-being of their staff, customers, and humanity at large as their primary priority.

I'm not yet happy with myself.