The 1981 paper by RMS about Emacs' design is kind of an amazing read. gnu.org/software/emacs/emacs-p

A lot of insight there into why certain design decisions would be important, and Emacs' longevity as, dare I say it, still the world's most powerful editor, is a testament to that.

My book about beginning #roguelike #development just became available for free for ACM members.

Build and Publish Roguelike Genre Games with JavaScript and Phaser,

t.co/nIkmbpjKYc?amp=1

RT for reach plz <3

Looking at my account, just realized that turned 5 years old this month.

Social dot Co-op: We're Still Around™️

New episode of @fossandcrafts! 44: Celebrating a Decade of Guix! fossandcrafts.org/episodes/44-

Heck yeah! Guix is one of the best communities I've participated in FOSS, some of the coolest technology, and has been an entry point for me learning all sorts of things about programming!

Start your journey to becoming a lispy time lord with this episode!

Folks, I'm gonna ask some questions here about Mastodon instances and ActivityPub in general. I'd appreciate any answer or boost you folks can give me. ;-)

* Anyone know instances geared towards creative writing, and science fiction & fantasy fandoms?

* What is the current state of alternative ActivityPub implementations beyond Mastodon server? I'm aware of Pleroma.

The second question is because I might be considering running a server and I'd like something simpler than official Masto server

@socketwench I've had to wade into a lot of unfamiliar codebases in my career to figure out what's gone wrong and fix it, occasionally under significant time pressure, and one thing that's always been true is this: if crack the lid on that code and the first thing I see, top of main, is logging? I know it's going to be ok.

Devs who think logging is a waste of time have the same contempt for their colleagues in ops that devs who think documentation is a waste of time have for their users.

@meena @technomancy @erincandescent @civodul @cwebber
I wish Erlang and Lisp were the only ones I had experience with :(

In my case, both of these seemed really scary because of syntax. Both of them I got to appreciate and feel that the syntax matches the concepts really well though. In the end, I simply appreciate that not all languages look the same.

Greenspun's Tenth Rule strikes again.

Deep in a large #C++ codebase, I just found some polymorphism using std::variant and visitor pattern. There are three visitors: main one returning a result, and a pre- and post-processing visitors returning nothing.

The latter two are basically :before and :after methods from #CLOS in #CommonLisp.

Only thing missing in this picture are :around methods, and the ability to compose the visitors...

en.wikipedia.org/wiki/Greenspu

its fucked up nowadays, you cant just make a thing. you have to make a running series of that thing, which goes on forever, and has a patreon, a mailing list, a discord channel, an official wiki, a fan wiki, a prima strategy guide, its own cryptocurrency, flag, national anthem, nuclear deterrent, etc

HOW OLD IS THE FEDIVERSE
(continued)

Show thread
:boost_ok: :ablobcatwave: Please boost this post if you would like the EFF to join the fediverse. :ablobcatbongo:

In a survey the EFF sent me, I suggested they create an account on the fediverse, so they can reach more supporters and support innovative free software that promotes interoperability among platforms, something they've advocated for in the past, too.

If you can boost this post, maybe I'll be able to show them that there are quite a few users who would like them here!

The EFF is the infamous nonprofit organisation that fights for privacy, government transparency, and digital freedom. Their fight is very important, and the EFF is very special to me. https://www.eff.org/about https://en.wikipedia.org/wiki/Electronic_Frontier_Foundation

You can see some of their work here https://www.eff.org/work

In the meantime, you can follow @eff, which is an unofficial mirror of their Twitter.

Social.Coop members -- tired of using surveillance capitalist platforms for video conferencing? Sign up for your account on our new BigBlueButton instance. Open source and cooperative.

wiki.social.coop/meet.coop-reg

*sadly goes to reset the counter to 0 on the "days since I saw someone shit on the existence of light themes" sign*

I think on average I see this like once a week.

I cannot see dark themes at all. And it's a hell of a thing to see this hostility not just to a software option but to my own existence and qualities as a person who uses this option. Like I've seen people say you have to be a psychopath to use light theme, which is an awesome way to double up on the ableism!

"Why don’t we pay as much attention to the benefits of resilience as to the benefits of efficiency? We tend to get good at what we can measure, and it’s easy to produce numbers that support efficiency, such as crop yields per acre. Resilience cannot be easily measured, though. Its benefits are most evident during the catastrophes that can’t be predicted and the trends that haven’t been foreseen."

Show thread

I spent parts of January working on a new kind of search engine. Instead of indexing the unfathomable internet, it focuses on enabling search for neighbourhoods of related websites—webrings, or other kinds of topically similar sites.

The search engine is called Lieu.
Try it out: lieu.cblgh.org
See the code: github.com/cblgh/lieu

I am now messing with Common Lisp it is like Perl for Scheme

Show older
social.coop

A Fediverse instance for people interested in cooperative and collective projects.