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

bribecoding is a new phenomenon where you pay open source developers a living wage to work on projects that your business uses

The OpenStep specification was released in 1994. On macOS, Cocoa remains almost a superset of OpenStep. With very few exceptions (aside from some cleanup to make things more compatible between 32- and 64-bit systems), most APIs still work as well as they did on OPENSTEP. It’s quite easy to write software that would compile against any implementation including all versions of OS X, macOS, OPENSTEP for Mach, Solaris OpenStep, GNUstep, and ravynOS.

Some of the original design choices were optimised for systems where 8 MiBs of RAM was considered a lot, so were less ergonomic than they could be, but newer implementations let you avoid these in exchange for more memory consumption. Adding compositing support for GPU offload was a fairly minor change and was backwards compatible.

How is your favourite GUI toolkit doing for API stability?

Had a fridge horror moment the other day when I realized part of why the AI scrapers are behaving so badly, ignoring robots.txt, hitting the same endpoint over and over etc, is that at least some of those AI scrapers are probably written using AI

@deepthoughts10 @grumpybozo @jwz and the mail clients most people use don’t even show the sender’s address any more, just the easily spoofed sender name - so authentication at the domain level basically doesn’t achieve anything useful

@ltning @gyptazy
This delights me in irrational ways. Especially compared to the "you want to run Mastodon? It wants 4+GB of RAM, a gazillion different processes, docker containers, and scads of disk-space", #snac2 is refreshingly svelte

So my phone (a Pixel 7) has picked up the habit of randomly rebooting for unknown reasons. It seems to be getting worse.

Once upon a time, I used to look forward, at least a little bit, to getting a new phone. Shinier better hardware, a software update, there was something I got out of the deal, even when I wasn't really feeling that I wanted to buy another hunk of electronic stuff.

When I think of a new phone now, I think of fending of a bunch of new AI crap, of trying to track down and fix a hundred different privacy settings that, mysteriously, don't get copied from the old device, and generally just trying to get back to where I am now.

In other words, it's not that I'm not excited about getting a new phone; I actively don't want that new phone.

Maybe I'll just go back to the land line.

@alex The only function of copyright law is to create new territory for the land owners to conquer, because they already own all the physical land. And just like trespassing through someone's private garden is not going to result in legal action, so it won't with copyright infractions for the private authors. But try to trespass on a factory, sports stadium or airport, and the situation will immediately escalate. Even though the laws, just like the copyright laws, are theoretically the same.

Who uses/used handle "jewel" and was into PL design in the '10s and had a blog titled "Subvert the Dominant Paradigm"? Their blog is 404 and I'm trying to see where they went, or if they moved on to do something else entirely, but cannot for the life of me remember their name!

@LittleFrank @petrillic @GIMP

What you wrote is not criticism, but pure negativity. It's not welcome here on Mastodon.

@simrob @mattblaze @ct_bergstrom it's wrong in multiple ways at the same time, so in their world it's AI

@untakenusername Don’t forget that cryptocurrency also requires a rather advanced fundamental misunderstanding of economics.

A lot of people are confused by how someone so seemingly stupid as Elon Musk could become the richest person in the world, so they come up with all sorts of theories about how he must be secretly smart.

Allow me to explain: the world is stupid too.

@rolle And let me guess, some phanaticks are already up in arms against this feature and are threatening to fork the software and defederate any instance that implements this?

(I have no idea why they would do that, but I have a long experience in open source.)

I have arrived at the fusion phase of my cooking. I made some dhal with spaghetti and it was fine. 😅

@alex Have you considered using an actual database?

Made some progress on clone syncing in forte, which is our nomadic ActivityPub platform.

https://codeberg.org/fortified/forte

It's a derivative of the streams repository ( https://codeberg.org/streams/streams ) but we've now moved everything to ActivityPub and the Nomad/Zot protocol is finally being retired after 13 some-odd years.

Cheers.
re: Hubzilla app support... The Twitter/StatusNet API is provided as an addon, though it will only provide features that are available on Twitter or StatusNet. That's our problem with supporting the Mastodon API. You can't do anything more or different than Mastodon can do and you're stuck with the very limited and platform specific ways Mastodon does them. So there's not much point. But you can install Hubzilla as a PWA which will give you something on your handheld device with all the features available in desktop.

All the same things apply to streams and forte as Hubzilla, but we've made these both radically simpler. They still have features that will probably never make it into Mastodon. Groups, federated single sign-on, Events, Location services, audience and reply control, WebDAV, circles/aspects, granular media permissions, fediverse identity management/aggregation, etc.
Announce: Forte v25.3.12 released

Forte is the first fediverse platform to provide full nomadic identity (with near realtime sync of your cloned fediverse instances) completely over ActivityPub, using no other nomadic support protocols.

All of your content and media and settings and connections are migrated in near real time to the different instances of your identity, so you can switch to an alternate server at any time -- and if your original server comes back online after whatever bad thing happened, all your changes and recent posts and uploads will be sync'd back again.

Forte is compatible with Mastodon and all your other favourite fediverse platforms, but being based on the legendary streams repository - goes far beyond the Twitter experience with contained conversations, groups, integrated cloud storage, events, locations services, and more. We use it for instance to replace email, due to the wide range of features and lack of spam. We also like the way it handles fediverse identity management so that you can aggregate different fediverse tools and push content from all of them from a single fediverse account.

https://codeberg.org/fortified/forte

Cheers.

@fribbledom Waiting for the re-implementation in Rust …

Show older
Qoto Mastodon

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