Russian news: President fired the government and announced that would not follow own international agreements.

When you think this way copyleft licensing is actually a manifesto: I don't like to impose the power, so other people that want to work with me should behave more or less in the same ideology. Thus, copyleft should not be understood as an attempt to impose authors power, but as legal implementation of the categorical imperative.

I grew up on the books of the old dead anarchists. This is why I always interpret FLOSS as a way to reduce people's power over each other. I really do not want to impose my power on people, and in the last ten years I did not understand how any programmer can allow third-party developers to impose a way to use software.

And small question on how to communicate with community:

Almost year ago I send my suggestions to autoconf/libtool/dash maillists. I tried to remind about them in September, but there are still no results:
patchwork.kernel.org/patch/109
lists.gnu.org/archive/html/aut
lists.gnu.org/archive/html/lib

What the better way to merge them finally? Send reminders each two weeks?

Unfortunately, writing a post on each topic takes an hour or more and I often have no time to do it.

Actually I have several topics that I want to discuss publicly:

1. I want to write small text about CPU utilization measurement tools
2. I prepared the changes to support l2tp/ipsec VPNs in GNU GUIX but it's mandatory to discuss changes to strongswan package before upstreaming github.com/mnd/guix-mnd-pkgs/b
3. I would like to discuss the cultural situation from the perspective of a person who has grown up in a family of Soviet "intelligentsia"

Mastodon.at will be shut down permanently on February 29th, 2020. I still have some time to decide if I want to keep my own server, switch to some other server or just stop trying to maintain own blog.

Why I love free software: Over the years, the easiest way to remember old bugs is to google for my own last name.

Nikolai boosted

"Hi, you wrote me this email 2 years ago, sorry I'm just replying now..."

I'll make yet another try to maintain my online identity on this blog.

Nikolai boosted

Actually I have a professional deformation. If I see that a software is broken I tried to spend half of hour to understand if I can quickly fix it...

I hope my patch that fixes processing of the following command:

cat <<END
1
$(echo "")
3
END

will be merged to the dash sources.

During distribution development I often faced common tasks:
1. Change the C compiler for all packages.
2. Change optimization flags for all packages.
3. Add security flags like the "-pie" flag for all executables.
4. Investigate which binaries lacks requested compilation flags.

I tried to summarize my experience with this tasks in my new article mndet.net/2019/05/11/build-sys

This time I wrote without external editing, but I hope native English speakers can understand my Runglish.

Ok, finally I got an Atheros AR9485 QCNFA125 M.2 NGFF WIFI card for my Lenovo IdeaPad 330-15IKBR notebook. Now network on my notebook works with a Libre Linux kernel and I can switch to a GuixSD as the main host system. Yay!

First time in the last 7 years I buy more-or-less a modern notebook. The plan:
1. Install the Debian as a host system and the GuixSD in a virtual machine as a main system
2. Wait until new wi-fi card that works with de-blobbed linux will arrive.
3. Switch to the GuixSD as a host system.

Adopted my homepage for mobile devices with a little additional code: mndet.net/

I moved a menu block to the top, hided last posts, and reduced paddings to the screen borders for cases when a screen width less then 960px. Changes in paddings sizes looks ugly if we resize desktop browser window, but small paddings looks better on my phone.

I wrote the small article that show how to create custom compile-time warnings for C code with mndet.net/2019/01/07/c-custom-

As result of this work I made my first contribution to GCC 🙂

Nikolai boosted
Oh hey! #Sentry, my employer, has an Open Source grant that you can apply for: https://blog.sentry.io/2019/01/29/apply-sentry-open-source-grant

"Contributing to open source full-time is an opportunity not available to everyone. We’d like to change that with the Sentry Open Source Grant, which offers funding to an individual dedicated to working on an open source project for three months."

Planning is hard, writing is hard, relationships is hard, everything that I try to make is hard. But, sadly, all this things is not impossible and I cat not just give up. And, even worse, I make it quite succesfully and I have no excuse to ease the pressure.

Finally I prepared the small article on a mechanism mndet.net/2018/12/28/yocto-mir

This article should close the gap in the documentation

Show more
Mastodon

mastodon.at is a microblogging site that federates with most instances on the Fediverse. Note: This instance will shut down on February 29th, 2020.