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.
Grady Booch proposes continuous integration in 1991
https://en.wikipedia.org/wiki/Continuous_integration#History
Last US nuclear test, 1992 https://en.wikipedia.org/wiki/List_of_United_States_nuclear_weapons_tests
Coincidence? That’s what they want you to think
@andrewrk where's the "unsafe" keyword in Fil-C, how am I supposed to get anything done?
SE Radio 650: Robert Seacord on What’s New in the C Programming Language
se-radio.net
https://se-radio.net/2025/01/se-radio-650-robert-seacord-on-whats-new-in-the-c-programming-language/
Have a listen!
Is DeltaChat's WebXDC app store the offline-first app sandbox we have always needed? It will probably even have its own network effect of "no other chat app supports communication between other apps".
#DeltaChat #WebXDC
I was closing browser tabs and kept hitting Ctrl W to do it. As the last one closed I realized that it contained an unsaved form. Oh no! I restarted Firefox and it came up with an empty tab. But the data wasn't lost because I could use Ctrl Shift T to bring up the last closed Tab and there was my form with all the data in it. Amazing. And I don't have a form saving extension installed.
@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?
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.