Pinned post

Long read. Fantastic perspectives on programming, software, architecture, teams, computing ... in a Q&A from Forth land
forth2020.org/about-forth

Pinned post

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 but the 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 ?

Pinned post

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 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.

@maxtepafray its really funny to see the tribal blindness. elon takes over and suddenly twitter is turbo fascist bad evil and you point out they're literally doing the same things they've been doing for ten years and everyone goes :blobmojidrool:

@cwebber
What if you norm this graph by the net worth of the world's richest person at the time.
@akamran

@delta strangely, a couple of chats created via i.delta.chat worked, and getting webxdc apps also works. This is in spite of "not supported by this server" for imap.zoho.in.

Show thread

@delta in lieu of maintaining a GH account or a Delta Chat Discourse login, may I suggest a change in the providers list?

re: Zoho, atleast their free account server imap.zoho.in doesn't support IMAP QUOTA, this was confirmed by their support team.

The trouble with open source is being a gift economy in a world that has largely forgotten such a thing can and did exist for thousands of years. You don't have to pay for it as if it was a product, because it isn't. But you really ought to consider giving something back. Add to the stone soup.

Dear #software developers: once again, don't require people to have a GitHub account to report #bugs. Generally, you shouldn't have just one channel, but it goes double for GitHub.

Oh look, there's a cool new app that runs in the terminal! Let's check out the feature list:

"Written in Rust!"

That's not a feature. No-one cares.

"Uses Vi-like bindings!"

Sure, keep thinking that makes you more productive.

"Opinionated!"

Listen here, you little shit.

More and more apps from #FDroid are now broken on my aging #Android tablet. By changing APIs all the time, Google forces even open source developers into planned obsolescence.

@psychotimmy You could have rewritten the CAD system in Lisp like Autodesk... oh, never mind 😀

Thanks for sharing your experience.

@amoroso The company I worked for in the 80s/90s took the decision to move development of our software (CAD and engineering software) from Fortran to Ada around 1988ish. It was a disaster. The lack of good compilers (and inexpensive ones - Ada ones were around 10x more expensive than C or Fortran, a big issue when you're supporting 15+ different machine platforms and operating systems), particularly for non-UNIX computers, their general inefficiency and the way that everything operating system or graphics display dependent was thrown at non-standard pragma interfaces meant we spent more time porting software to our target hardware and debugging the vagaries of each machine than developing it or adding new functionality! (It used to take one of my engineers a couple of weeks to port and fully test our Fortran based code to new platforms - in some cases we spent months trying to get stuff to work reliably under Ada and failed completely in Microsoft PC environments). Needless to say our lunch was eaten by competitors including Autodesk and PTC, who had no such issues as they didn't adopt Ada! I think I detest the language because of that horrible experience more than I dislike Rust today, and that's saying something! My somewhat controversial view borne of experience is that the big problems in code were/are nearly always due to logic errors and differences between environments/language standards rather than the 'memory safety' bandwagon Ada and Rust adherents point to.

@TheCybermatron Just think of how nutritious the slop in the dumpster behind the grocery store must be. It has all the ingredients of food in it.

It's difficult for me to talk calmly about companies that are excited to spend hundreds of millions of dollars training stochastic models while the teachers in every public classroom in North America pay for their own chalk, some of their students' school supplies and some fraction of their students' lunches out of their own pockets. That those companies go on to say this will make the teachers "obsolete" is too much.

@aral @blindcoder yea I know but I have no plot to overthrow them and it keeps me away from the 50something eyes of western surveillance

@aral The USA has been rampaging round the world bombing the shit out of people for no good reason for rather longer than 47 years, hasn't it?


Hubzilla 11.2 delivers improvements to maintainability and performance, along with the usual set of bug fixes. It also introduces the following two additions by @Harald Eilertsen, which were sponsored by @NGI Zero open source funding:

Superblock version 3
An almost complete rewrite of the Superblock addon for Hubzilla. It brings a refreshed UI, translations, improved performance and security, more consistent interaction, a comprehensive unit test suite, and the ability to add channels manually to the block list. It also fixes a long standing issue, and provides a solid foundation for further enhancements to come. For more details, check out Harald's blog post.

System status widget for site administrators
A new widget for the HQ dashboard showing some vital stats about the system. The information is updated periodically, and gives the admin a quick overview of the health of the system. This widget is only available to admins, and will be enhanced further in coming releases. For more details, check out Harald's blog post.

For a complete list of changes in this release, please see the changelog.

A big THANK YOU! to all contributors and everyone who supports Hubzilla and its development.

Update

Backup your data
Execute util/udall


Install

Please see the install instructions.

#Hubzilla is a powerful platform for creating interconnected websites featuring a decentralized identity, communications, and permissions framework built using common webserver technology.

https://hubzilla.org

I remember the days when a dumb terminal needed to connect to the network to function, whilst a smart computer could do everything locally.

Nowadays a smart fridge needs an internet connection and a dumb fridge can do everything locally.

@0x0 used to operate a cool paste bin where you could use curl to upload snippets of things you wanted to share with your IRC buddies. Sadly, some AI fuckers decided to abuse the service.

I just started scrolling through the feed. Madness! It's total madnes.

A video of the scrolling access log.
https://movsw.0x0.st/notes/ajoros2ny6anlc6s

A message about privacy self-violation: "claude ALSO loves putting people’s real names and email addresses in the UA string because the frontpage tells it to" (plus screenshot)
https://movsw.0x0.st/notes/ajilplw9qzf2k2xj

Screenshot of a message saying: "Some software actually includes contact info in the string in case someone needs to talk to the author, and I think that’s a great idea, especially if you’re an AI agent and can take screenshots of sensitive data and trade secrets! 0x0.st is just the perfect place to upload anything that should stay confidential!"
https://movsw.0x0.st/notes/ajimdj92b3wdv5pq

The gravity of the situation: "…the clankers are uploading pictures of scanned ID cards too"
https://movsw.0x0.st/notes/ajxref6jq64fbqq9

The size of the problem: "i’m not running this site for 200 GB of AI slop and crypto scams every goddamn week"
https://movsw.0x0.st/notes/akb0jtm9iqyv7k09

Last note: "can’t run a service that relies on civilized society to function as long as techbros and californians aren’t hanged for their psychopathy"
https://movsw.0x0.st/notes/akbfe49sp4guk4cj

As somebody who has spent hours and days and weeks fighting the bots, I feel this so much. Sooo much! #ButlerianJihad

@freya I'm inspired by mesh from the time I heard about the efforts of the One Laptop Per child device.

There's a lot of old hardware and phones in the world.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.