Ramakrishnan Muthukrishnan is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Ramakrishnan Muthukrishnan @vu3rdd@octodon.social

> MIT P is about to print the second edition of How to Design Programs and it is supposed to appear later this spring. We have therefore moved the on-line edition of HtDP/2e to htdp.org <http://htdp.org/>, and I encourage you all to quickly check the new web site. The first edition is still reachable through
this site too.

> Having said this, when we pull the plug on my personal HtDP/2e site, we will also launch the effort to rewrite the second edition into a third one. Once again we have permission from our MIT P editor, Marie Lufkin Lee, to host the new draft on line.


I wrote the ar5k driver for 1st gen Atheros wlan under Linux. But everyone stopped caring as soon as there was an official blob driver from the vendor. #OpenBSD devs invited me to rewrite my driver and I fell in love with the clean source code, kernel and OS ever since. #bsdstart

#emacs eshell is my main shell now. I use it with John Wiegleys em-smart.el which emulates Plan 9's 9term and added #bash completion, because seriously I can't work without that. You can find my eshell config here: github.com/steckerhalter/steck

Eric Lundgren wants to reduce the amount of trash and air pollution created by discarded electronics. Microsoft and the judicial system want him to spend 15 months in prison and pay a $50,000 fine: https://u.fsf.org/2h7

@vu3rdd I used the term Linux to mean, Linux the kernel, because the Windows subsystem seem to be a syscall translation layer for the Linux kernel.

WSL == Windows subsystem for Linux. I was very confused by this naming. Shouldn't it be "Linux subsystem for windows"? Then I realised, WSL was named so from a programmer perspective and LSW would be a user perspective.

Why are fonts looking ugly in Emacs under gnome flashback + xmonad? did I forget to please any daemons?

all computers should boot to a message which says “CAUTION: this is a computer. Are you sure you want to continue? (y/N)”

If you are doing automatic connections to peers on a local network, you probably want to be using TLS these days.

Using TLS generally requires a CN to validate. But you can use self-signed certs and TOFU (Trust on First Use) in some cases

Doing that requires generating keys. And generating keys requires using something like openssl. And learning openssl is a pain in the ass.

So I made a helper to asynchronously generate a GTlsCertificate for use in your glib/gtk apps.


@vu3rdd hell yeah! When something works flawlessly we do not rush to a bug tracker to fill an issue (and say thank you).

In the end we have a biased view that everything sucks and everything is broken, because we do not pay attention when it works.

Thank you for paying attention

We're overjoyed to announce that the FSF has received an extraordinary gift of 91.45 Bitcoin from the #PineappleFund, valued at $1 million! Huge thanks to the Pineapple Fund for this tremendous contribution to software freedom.

@kensanata I used to have a ~/mirror directory where I used to have a mirror of every interesting website I came across. Then came the JavaScript ladden websites. These days I use the archive.org Firefox plugin.

@seanl yes, that's true. The current tooling is not perfect. It is slowly catching up.

@seanl :-) I find algebraic data types and a bag of libraries (like vectors, containers) quite pleasant to work with. I haven't yet learned to appreciate the lens. Also ease of refactoring with the aid of the compiler can help hack something together quickly and refactor later.

Give it a spin next time!

Hey Mastodons, I hear you like open source and federation, so I'd like to tell you about gettogether.community/ an open source, federated(*) event planning service similar to Meetup

It's free to use, and while it's still very early development it is live! Try it yourself, share it with your friends, start a team ahd have a Get Together! #gettogether

* Federation is simple and minimal, any help would be most welcomed. Source code is at github.com/GetTogetherComm/Get mastodon.cloud/media/cPwAJ8QWw