@anildash he’s already doing their work for free, so why would they ever pay him? 🤪
Extra, extra - Crystal 1.18.0 is out now!
You can check the full release notes to see what's inside: https://crystal-lang.org/2025/10/14/1.18.0-released/
@davew @brentsimmons I fully agree, then remember that we’re also here speaking ActivityPub…
Every time I use a calendar "app" I mourn the regression from 80s-era principles of usable GUI. Can I cut and paste appointments? I can not. Can I select and manipulate multiple appointments? I can not. Can I perform search-and-replace in my calendar? I can not. Is there, then, a separation between Model and View such that I may manipulate my appointments in an alternative interaction language such as a CSV file? There is not.
In fact, the closest thing we have to an ActivityPub *Reference Implementation* is the Express ActivityPub Server, which hasn't been updated recently and is only a *partial implementation*:
> https://github.com/dariusk/express-activitypub
I probably don't need to make the following point if you are a coder, but for the peanut gallery: Every substantial and mature protocol comes with a *Reference Implementation* as a testbed. And, by extension, this means ActivityPub is neither substantial nor mature.
[contd]
Today I came across ECaml (https://github.com/janestreet/ecaml) - a project that allows you to write #Emacs plugins in #OCaml. While, I don't have any issues with Elisp, I'll definitely check it out at some point. I'm guessing Jane Street are using it for their internal Emacs plugins.
I remember *years* of people saying Tim Sweeney is an idiot, the whole Fortnite mobile thing was just greed, etc. He took down Apple and Google's entire payments regime. Neither was saved by the courts. What a heck of a legacy. https://www.theverge.com/news/793610/google-epic-android-supreme-court-stay-denied
@aj I believe you are describing the “Tinkle-Down” theory: the rich get the money and piss on you. Seems to be working.
This is the overview article I needed on Typst. It concisely explains how the document preparation system works, in what it differs from LaTeX, and why it may be a suitable replacement for LaTeX.
@scripting hi. re: #RSS, are there servers that serve feeds aggregating specific hashtags (also, excluding specific hashtags). Something I'd like to do on the #Fediverse is "follow" but like "all posts on #Lisp but not any #French ones".
I do have to chuckle a bit when one of dependencies they list in their minimal, disciplined list is Electron — a behemoth of a black box with more complexity than some entire operating systems.
@StillIRise1963 At the diner they say "The faster you go, the slower you go."
IOW don't make mistakes and have to redo stuff.
What all this speed has done for our material lives is to let even more of us be well fed/clothed in our misery.
pro-libre software, pro-holisticism
pro-communalism, anti-consumerism
fan of #Plan9 and #HaikuOS
anti-witchhunt, see https://stallmansupport.org
I write software (C++) for a living.