Pinned toot

Did you know that "toot" sounds just like Russian word for "here"?

I'm Alexander Batischev a.k.a. Minoru; you might've seen me on GitHub: github.com/Minoru I've been dabbling in functional programming for 7 years now. Mostly Haskell, but interested to learn from other languages as well. Hobbies for when I'm AFK: reading, cycling, pretending to learn how to draw.

Toot!

Forgot the static IP of an Orange Pi board :( #IPv6 to the rescue! List all IPv6-enabled devices on my LAN:

$ ping -I enp59s0 ff02::1

Then try SSHing one by one until I found the right one.

(I believe IPv4 is supposed to have the same thing with 224.0.0.1 address, but no-one responded to me on that one.)

Interesting: I can't put comments after values in #systemd configs. I wrote this in /etc/systemd/logind.conf:

HandleLidSwitch=ignore # default: suspend

Restarted systemd-logind.service, and… no effect. It didn't start working until after I moved the comment onto a separate line.

Minoru boosted

Mastodon always 'charges' you 23 characters for every URL you post. It doesn't matter if it is longer or shorter.
There is NO excuse for using URL shorteners which obfuscate your destination if you click - these usually go to fb or twitter, so I Never click them on purpose. They make my browser and I feel dirty.
Please tell your friends.

Minoru boosted

If I lie on the right side of the couch, I'm working. If I lie on the left side, I'm off the clock.

It's important to create separate areas when working from home. 🙄

#Newsboat 2.19 is out, folks! We fixed a ton of bugs, so give the changelog a read. You can get everything from the site: newsboat.org/

A #spam message asking a #Debian list if their systems are prepared for the remote workforce. #Priceless.

Minoru boosted

Google wants us to remember Ignaz Philipp Semmelweis. It's a guy, hungarian doctor, who once though "Wait a second, you can't assit a birth with dirty hands, that's why mothers are dying" and told people to wash their hands.

They laughed at him and put him into an asylum where he died in 14 days. Because one guy who run his hospital wanted to hide death statistics before and after washing hands.

Oh, this was rendered as a quote because I prefaced each line with ">". Was going for something like 4chan-style third-person retelling of one's own idiocy.

Show thread

Realize you no longer have the computer where you installed #keybase
Search for the paper key, come up empty
Request account reset
Wait for 7 days (because Keybase doesn't reset immediately)
Reset account
Click "Create paper key"
Read their advice to keep the paper key in your wallet
Hold your breath, look into your wallet
Find your previous paper key

Sigh.

Minoru boosted

Hey #plan9 people, I notice that what Unix called connect(), Plan9 calls dial(): 9fans.github.io/plan9port/man/

Any idea why the function was renamed relative to Unix?

Manpage has nothing on this. The source (src/lib9/dial.c) too. VCS repo (github.com/0intro/plan9) has dial() in the very first commit, dated December 2002.

Asking because I saw a call to net.Dial in some Go program, and wondered about the rename. I assume #Golang inherited that from Plan9.

Minoru boosted
Minoru boosted
Minoru boosted
Minoru boosted

Okay, this is kinda cool. Since the elementary blog respects prefers-color-scheme, Ephemeral has a built-in color scheme toggle, and apps like Code have dark styles… I can make screenshots in blog posts do this. :D Gonna wrap it up in a little Jekyll include.

Minoru boosted
Minoru boosted

An outstanding explanation of how root DNS, CDNs etc. manage to pick "closest server": blog.baturin.org/anycast-routi

When started using , we fixed our lowest supported version. A year and a half later, here's how that worked out for us (from my perspective, at least): blog.debiania.in.ua/posts/2020

Show more
Functional Café

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!