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!

Minoru boosted

A real conversation in our house.

"Hey, dad, can you make some kbaca?"
"Sure thing, son."

🔎 Sudoku for Android

Google Play:
1st result: "Please accept our ToS bef—". Uninstalled.
2nd result: looks promising, but drains battery even when not in use. Uninstalled.

I want to play already, so let's switch gears!

F-Droid:
1st result: Sudoku variation, I want vanilla.
2nd result: variation again.
3rd result: yet another variation.
4th result: direct hit! "Easy"puzzle took 15 minutes to solve.

Good job Open Sudoku! f-droid.org/packages/org.moire

Interesting story: blog.plover.com/prog/bug/hyphe

Sorry I can't tell more about it — I think I'll spoil the fun. Read it, it's short.

Computers are hard.

Minoru boosted

RT @halkeye
Screw chaos monkey randomly shutting down production machines to test resiliency

People should be given random vacation days to see what knowledge isn't distributed

Minoru boosted

The XY problem is fairly well-known: en.wikipedia.org/wiki/XY_probl

I think I sometimes encounter what I want to call "the XY solution": I am writing software to solve a problem and am using approach X to solve it, but other people know that Y is at least tangentially a solution to the problem so they suggest (or insist) that I use Y instead.

For example, rsync is good for copying files, therefore when I wrote backup software, I should've based it on rsync.

Anyone else find that familiar?

I just published 2.21: newsboat.org

The program is three years old already. Can you believe this?

Minoru boosted
Minoru boosted

A "native" app for a certain web service

It just displays the webpage of the said service in a WebView

And in there on that page, it asks you to use their app

Minoru boosted

replaces key-signing parties (where you have to appear in-person to get your key signed) with a more relaxed approach where you just sign your Debian-related work with a key for a few months, and then it's deemed to have enough of a history to be signed by others. IMHO this is an excellent idea, because at the end of the day, GPG is only used to verify that your contributions are coming from you, and it doesn't matter what name and photo your government-issued ID contains.

lwn.net/Articles/831401/ (wait a week for this to become publicly available; or become an subscriber—it's worth it!; or DM me for a free link.)

Minoru boosted

M2-9: Wings of a Butterfly Nebula

Image Credit: Hubble Legacy Archive, NASA, ESA - Processing: Judy Schmidt

apod.nasa.gov/apod/ap200913.ht #APoD

Minoru boosted
Minoru boosted

How long did it take you to complete this year's #Rust survey?
#StateOfRustSurvey2020

Spent something like 2 hours figuring out why ITM output can't be decoded, only to discover that the clock rate is not 8 MHz as I originally thought — for STM32F411E-DISCOVERY, it's 16 MHz. And I can't even remember now why I got so confident that it's 8 MHz.

Interesting research: recognizing handwritten digits by treating each written pixel as a cell that knows what other cells surround it, and where up/down/left/right is. Each cell communicates with its neighbours and decides what digit it is a part of. Fascinating!

distill.pub/2020/selforg/mnist

Minoru boosted

Trying out the new Firefox on Android. So far:

• It shares data with their "mobile marketing vendor" Leanplum, switched on by default
• It reset my default search engine choice back to Google

Is this what Mozilla meant by their new focus on monetising products? 🙄

Minoru boosted

The yearly state of #Rust survey is out.🎉 You can take part until the 24th of September.
Please help the Rust community improve the Rust ecosystem by taking part in the survey. It should take less than 15 minutes:
blog.rust-lang.org/2020/09/10/

#StateOfRustSurvey2020

Minoru boosted

#OpenWrt joined Conservancy today! We'll help OpenWrt with fiscal sponsorship and all other issues so that users can regain control over their own routers. We're announcing more next week about recent work toward software freedom on wireless devices! sfconservancy.org/news/2020/se

Minoru boosted

RT @k9mail_app
K-9 Mail is available again on Google Play.

Side note: We've never been gone from @fdroidorg ❤️ twitter.com/obra/status/130358

Minoru boosted

Google Play Developer Support just DMed me to tell me that they accepted the resubmitted K-9.

Show thread
Show more
Functional Café

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