Long read. Fantastic perspectives on programming, software, architecture, teams, computing ... in a Q&A from Forth land
https://www.forth2020.org/about-forth
#Forth #Programming #Computing #EmbeddedSoftware
Erlang achieves Dan Ingalls' Smalltalk goals
Choice in software systems design seems hampered by the scaffolding needed to use shared memory and message passing between threads and processes. Dan Ingalls: "An OS has the things not there in the language. There shouldn't be one.". It was about #Smalltalk but the #Erlang VM seems to solve that, with shared binaries between processes and transparent message-passing across nodes. Maybe your language and database should run on the #BEAM ?
Greetings, people! I am a software developer. Outside of work, I use free/libre software almost exclusively. I am pained that we continue to allow nature and community to get degraded by crony individualism. We can do much better, e.g. the voluntary refugee concept.
I have been chuffed with the #Fediverse almost all of the time I have been on it. There is plenty of food for thought in many a toot out there. I am having to move off @wyatwerp now, and really happy to find a Fediverse instance that ... uh ... federates.
@glyph I wouldn't say we're intensely adversarial, but we certainly refused to remove packages that are for use with nonfree software.
@wegegeld @jwz In defense of this planet's youth I would like to point out, that this planet's major fuckups are designed, engineered and executed by #MyGeneration especially those that identify as "old white men". I have no problem to concede that the young ones can be annoying as hell but they are not the ones in charge.
All these "simple" protocol definitions that aren't "simple" but are instead "underdefined to an extent that prevents effective interop in anything but the simplest of cases". If a protocol spec (or language spec!) doesn't look exasperatingly pedantic, the kind of thing a monomaniac would write, then it's probably shitty
If you like large language models, know that they need regular training and the people training them are ruining the web for everybody. You are part of this, as a consumer.
Most sites don’t have the defences required, or require the execution of expensive JavaScript for the CO₂ god, or require placing all your visitor’s browsing data into the hands of another company, most likely CloudFlare, in the USA. If you object to any of that, you must do your duty and reject the use of LLMs as well. You can’t eat your cake and claim to object to the rest. It would be a most incongruent position to take.
And since this kind of shit often happens while I’m on holidays, the LLM friends reading this are responsible, in a very small way, for pissing on me during my holidays. And I resent it.
I resent it very much.
Help us to test the upcoming Calling 📞 feature in #DeltaChat
https://support.delta.chat/t/help-testing-upcoming-delta-chat-release-with-calls/4220
It replaces the external video chat links with an integrated calling solution like you know from other Messengers.
If you are about to reply saying ‘no Kevin, AI is the future, you can’t put the genie back in the bottle’… that was a great talking point in 2022, which wasn’t true then either.
Generative AI is a group wank of dying men onto soggy tweets. There’s no genie and no bottle, eventually people are going to go ‘…oh, this isn’t really a game changer is it?’. No, it’s just people trying to monetise copyright theft.
Love the combination.
But #UBI also requires serious market regulation otherwise #greedflation will just suck up all that money into corporate profits (as we saw late in the pandemic)
@anildash are people ever "genuinely objective"? You probably mean some form of "lack of strong emotions towards AI" but I'd argue that that - given the real impacts and flaws of AI - creates a bit of a false middle ground.
Even though you might not see it as that I would call a lot of them the (neo-)luddites. But I feel like you are looking for something different that is a lot harder to pin down because they can't be structurally critical which kinda limits the target a lot.
I wonder how useful defining that group is though. Is there a neutral position when looking at something actively harming many of the structures defining our world?
@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.
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.