I've been working really hard the past couple of weeks building a new stats system for my web game Improbable Island.
It's a text adventure at https://www.improbableisland.com, there's a lively roleplaying community, player-owned places (with a programming engine!), hundreds of pages of story and no ads/tracking/nastystuff. We've had problems getting new players 'cause the places we used to advertise are all going offline, so if y'all could help me out with a boost that'd be much appreciated
Such a great reply to someone suggesting that other languages has the features of Lisp these days:
"What I see is that there's no single language that has everything that makes Lisp a powerful and unique language. Some of them compile to machine code (but they're always batch-compiled). Some languages are dynamically typed (but only the statically-typed ones can compete with Lisp on speed). Some have garbage collection (but reference counting is more common). Others have functional programming (but Python still doesn't have lambdas). Others have class precedence lists (but most languages that do OOP take after Java). Others have :before and :after hooks (but only for a few specific frameworks). A few give you limited freedom to redefine certain things at runtime. Some have REPLs (but they're never as powerful as Lisp's REPL). Some allow you to redefine classes at runtime and have the changes reflected in existing objects. Some even have AST macros (but they're always either far more complicated than Lisp macros, or they're far less powerful).
There's even a mainstream language that has multimethods, but I can't remember which one.
But Lisp alone puts the best version of all of those things in one language, without the "but"s. Lisp also has a few features that haven't been seen in mainstream programming languages since the 1970s, such as resumable exception handling."
Interesting perspective on Emacs.
"Emacs is the only serious program I know which manages to be truely user interface independent, in addition to being platform-independent."
You know, maybe the time has come to admit that hiding computers’ complexity behind brightly coloured rectangles is not a good strategy and just teach Unix devops skills in high school. Make sure every graduate can provision a server and deploy a bunch of services on it. It’s no harder than fixing cars or sewing a T-shirt.
Wow, that was different.
Today I read an article on a Gemini website, and used the email the author shared to write them a long-form comment on their work.
It struck me how foreign this once-natural interaction felt. I think it helped give a bit more form to my feelings around how social media has encouraged us to 1) let such platforms control how we share content, 2) use shorter messages, 3) have shallower interactions, and 4) forget historic data.
Fuck. I miss this. I miss really connecting to people.
Just a quick reminder that Free and Open Source Software isn't a competition among ourselves.
We're fighting against those who would co-opt general purpose computing.
It doesn't matter if you're on the BSD side or the Linux side, or if you believe that KDE is great or that GNOME is amazing (or prefer a tiling window manager). We're all on the same side.
We're at our best when we link our arms together and say in a clear voice, you'll have to pass through all of us to overcome all of us.
An employee with the USPS goes off on the corrupt Postmaster General. Save this, share it, and show it to your local postal service.
Hi! I'm new here. I was hoping to write something worthwhile for #introduction but there's too much other stuff on my mind and I'm not used to microblogging. This gemlog post from yesterday should tell something about me, though. gemini://hannuhartikainen.fi/twinlog/2020-07-29_towards-generalism.gemini
We must de-grow now
The data shows there is no way to stay below even 2° (see sources in second part).
We have been missing every target catastrophically. And physical reality limits what we can do now.
But there is one obvious way to avoid catastrophe, drastically de-grow.
We are being sold false hope to keep the profits flowing.
Globally we must use significantly LESS total energy 2030 even as China's & India's economies of then ~3 billion are set to almost double.
This will not happen. Our current system cannot avoiding climate catastrophe.
It gets worse.
Just in regards to power-generation, the area we are doing "best" at:
By 2030 we must double our current solar and wind power and we must have more exponential growth from there.
Instead renewable growth is stalling (http://bit.ly/Stallout)
PhD computer scientist, functional programmer, environmental modeller, geospatial geek, off-gridder, yurtdweller, FLOSS user and developer since 2000.
For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).