Show newer
modrobert boosted

TIL there is a 'gpg' python module that interfaces to gnupg through a shared library (libgpgme)

detached signature validation is a simple method call, this makes things much easier, and more robust:

github.com/bitcoin-core/bitcoi

Show thread
modrobert boosted
modrobert boosted

Richard a.k.a. is the founder of the Free Software Foundation (), author of the original versions of **gcc** and **Emacs**, and perhaps best known for his creation of the GNU Public Licence a.k.a. .

Thanks to the pioneering work of Richard Stallman, Android has a freely available kernel that can boot it, and companies like Samsung are forced to release their augmented kernel source code to us every month, so that we can build — using Stallman's compiler — a working custom recovery like TWRP.

Richard Stallman is currently under coordinated attack by the cancel culture mob. They have him firmly in their sights and have set their hearts on trying to get him removed from the board of the organisation he founded in 1985, and which has been his life's work.

The reason for the attack is that Stallman is alleged to hold views that are "problematic" in the eyes of his detractors.

My own stance is that to even engage in debate of Stallman's views would be to lend credence to the notion that they are somehow germane to the work that Stallman does in support of free software. I contend that they are not, which is not to imply that the accusations leveled at Stallman would otherwise require intellectual or moral contortion to refute. They would not. Stallman's views, even if they were relevant, have been grossly misrepresented.

The attempted silencing of free speech is always painful to behold, but this ill-conceived attack on Stallman is particularly stomach-turning, given how much of his life he has devoted to the freedom of others, including those who accuse him now.

His contributions to free software and his consistent, uncompromising commitment to his beliefs regarding software freedom have made millionaires of others, including many among his accusers now, while Stallman himself continues to lead a life of subsistence.

would not exist if it hadn't been for Stallman.

Without Stallman, we would not have the assurance that important software like will continue to exist long after the project's creator has moved on.

Without Stallman, would not now exist.

Were it not for Richard Stallman, most of the cheap electronic appliances and gadgets in your home would simply not exist.

Without Richard Stallman's groundbreaking work, the world would be a different and much worse place.

Now you can do something in return. Richard Stallman needs your support.

Please consider signing the petition below:

github.com/rms-support-letter/

If you need more background before signing, please take the time to do your own research and reach your own conclusions.

@fribbledom I added an alias to enable colors in xterm:
alias duf='TERM=xterm-color duf -theme light'

BTW: When 'duf-utility' is installed via 'snap' in Ubuntu it shows some local mounts as "squashfs", assuming since it's running within a sandbox (snap), also got this error:
"ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (failed to map segment from shared object): ignored.".

After installing from source 'duf' works fine.

modrobert boosted

Good news, everyone!

Installing duf (the better df alternative) on Ubuntu and various other distros is now as easy as running:

sudo snap install duf-utility

modrobert boosted

After the most recent shenanigans by Github, I really want to move my projects off it. At the same time I'm lazy, and it takes some effort figuring out how to do it this.

Ideally I'd like to self-host, that means I have yet another system to keep up to date. Then there is Gitlab, but they are also a US corporation, and while they have done less stupid things in the past, the drama around the telemetry is still remembered.

Then there is Sourcehut which is good but has some issues. On the technical side it's that it has sometimes been quite slow when accessed from Asia.

@loke @carcinopithecus@x0r.be Totally agree, it's not just unacceptable from a human rights perspective, it's also unprofessional behavior.

modrobert boosted

@loke OK, tried './gradlew gui:run' (Test ui) now, seems to work:

range (1.1;10;10)
1.1 1.9900000000000002 2.88 3.7700000000000005 4.66 5.550000000000001 6.440000000000001 7.33 8.22 9.110000000000001

BTW: Is it normal I have to press the decimal '.' twice before it shows in GUI? Seems like the '.' key triggers some special functionality (have en. int. altgr dead keys keyboard selected).

@loke Sorry for late reply, I meant to handle the special characters, eg. ∇ range.

@loke Personally I think it's fine to wait with caring about performance until being satisfied with the functionality, then you can can go wild optimizing, or let others do that (if public, free or open source).

modrobert boosted

Been working some more on my programming language. Performance is not great, but acceptable in most cases (but since people seem to be happy with Python, perhaps I shouldn't worry about making it performant).

The code base is only 17k lines of Kotlin. That's much less than expected.

It not builds for the JVM, Natively as well as to Javascript, so it's even possible to run it in the browser.

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.