Multidomain ActivtyPub Servers


!Fediverse - I had my eye on #takahe @takahe , jointakahe.org as a handy multidomain activitypub server - as far as I knew - able to run multiple different domains on the one server, sharing storage etc ... but when times comes to go back to it and look at getting something running I see that the project has been sunset. Does anyone know anything about what happened to it .. or an alternative , survivor project?
abeorch reshared this.

Simulacra Explained: Jean Baudrillard's Theory of Simulation


I think the video is a well done explainer.

While reading the kinda angry book, my Computational Thinker's brain would translate to words like CAP-Theorem, heuristics, implied-in-fact contracts and Law of Leaky Abstractions. I'm living in a computer scientist simulation.

Do you think "Simulation" is an elegant word for describing what's going on? Also who is setting up all the simulacra?

reshared this

in reply to suff

Application to contemporary politics

In Europe, where do most votes go to the green? In cities! Nobody living in cities still knows nature, absolutely nobody. All they know is the botany they see when leaving their appartments. Maybe they lived in houses with gardens in the suburbs before and left closer to the center. But the majority never lived close to nature. So space is left for symbolism of "true" nature. All the parks are simulacrons of nature, their preservation is way more important to cities than to farmers who live a completely different simulation of nature. Protection/conservatism have completely different meanings to both cohorts. Can we undo such simulacra differentiation?

in reply to potatoguy

By definition, the ideal of nature stopped existing when humans participated and shrank even more later on.

Thanks, I'll look into the other books once I finished all three the Wachowskis asked Reeves to read. ;-)

edit: Having used the word "ideal" here... Platonic ideals are used to describe real objects as copies of which the original does not exist, therefore real objects are simulacra of platonic ideals. So reality has been a simulation, at least since Plato.

This entry was edited (Thursday, June 11, 2026, 2:36 PM)

Child accounts


!Friendica Developers

I am a business analyst that runs my own friendica instance focused around my friends and family..

Amoung them are some younger members who ae getting to the age where they will most likely start exploring social media.

For this reason I would really value the ability to create child accounts on friendica where their parents and/or I could retain a degree of control over what content they see.

Specifically I would like their parents as non admins to be able to:

See all the content they have access to.
Have the option of controlling which accounts they can follow and can follow them
Can limit their ability to post publically.
Limit their ability to create groups, pages etc.
Have notifications set for any follow requests they get
Control whether they can login or not (temporarily)
Have the ability to turn these controls on/off as they get older so they can retain the account as an adult.

I understand that these are a significant set of features.

I am wondering whether others have an interest in this kind of functionality amd would be interested in talkking more about it.

What would be the best way of supporting those with friendica coding skills who might like to implenent these kind of feature? How best could I contribute?

Friendica Developers reshared this.

in reply to abeorch

@abeorch @Michael 🇺🇦

I personally like the idea as such — and as the admin of a Friendica instance, too. But as Michael already hinted, there are a number of legal pitfalls involved. First off: the assessment below is based on the legal framework that applies in Germany and the EU (in particular the GDPR, the German Basic Law (Grundgesetz), and the German Civil Code (BGB)) — it may look different in other countries, and it isn't binding legal advice in any case.

How big those pitfalls are depends crucially on whether the instance is public or a purely family instance — that makes a huge legal difference, so I'll go through both points for each case.

The fundamental difference up front

On a public instance, I process the personal data of other people and am therefore fully a "controller" within the meaning of the GDPR. On a purely family instance, by contrast, the household exemption applies (GDPR Art. 2(2)(c) — "purely personal or household activities"), and a large part of the obligations simply falls away. However — and this is the most common misconception — that exemption only holds as long as the traffic actually stays within the closed circle. Friendica federates outward via ActivityPub by default; as soon as the child's content reaches other instances, it becomes accessible "to an indefinite number of people," and under the case law of the European Court of Justice (Lindqvist, Ryneš) the household exemption tips over at exactly this point. So "private," in legal terms, means: a closed circle and federation restricted accordingly.

1.) Access for minors (GDPR Art. 8)

Public instance: I may not simply grant a minor under 16 access without further ado — what's required is the verifiable consent of the parents (GDPR Art. 8 is fairly clear on this). As the admin, I have to be able to demonstrate


  • a) how old the child / adolescent is, and
  • b) that the person giving the consent is in fact the holder of parental responsibility.


The consequence is that I have to retain these proofs — i.e. process additional and in part highly personal data — and for that I again need a legal basis, data minimization, and documentation.

The verification of (b) in particular is hard to accomplish in any serious way on a public instance, and it is at the same time a child-protection problem: if any arbitrary person can register as the "parent" of a child account, then I am handing out full visibility into and control over the child — reading their messages, controlling whom they may follow and who may write to them, when they may log in — possibly to a stranger rather than to the genuine legal guardian. The very functions that are intended as protection for the child become a tool in the wrong hands: a person with bad intentions would thereby gain seamless surveillance, isolation from trusted contacts, and access to a child's private communication — that is, precisely the means by which grooming and abuse operate. So without reliable verification of the parent-child relationship, I'm not just building a protective function but potentially an instrument of abuse. That's why verification here is not a formality but the very heart of the matter.

Family instance: Here this critical point eases almost entirely. I know the families, the parent-child relationship is verified offline — a stranger registering as a "parent" is simply not possible within the closed circle, and the core child-protection problem falls away. The formal retention and documentation burden for the highly personal data also largely disappears, since there is no GDPR controllership.

2.) "See all the content they have access to."

Insofar as this refers to the child's / adolescent's public posts, it is unproblematic in legal terms in both cases. With private messages, however, the paths diverge again:

Public instance: I may not make the private messages accessible to the parents without first informing the affected third party who is corresponding with the child — and without having a legal basis for it. After all, the third party has not consented, and parental responsibility covers the child, not their communication partners. The viable legal basis for this is the third party's general right of personality (Art. 2(1) in conjunction with Art. 1(1) of the Basic Law — informational self-determination and the confidentiality of communication) together with the GDPR (I am the controller and need a legal basis + transparency under Art. 5, 6, 13/14). Thematically related, but in the individual case rather doubtful or not applicable, are the secrecy of telecommunications (Art. 10 of the Basic Law, Sec. 3 TDDDG) as well as Secs. 206, 201, 202a of the Criminal Code (StGB) — these mostly don't apply directly to a private, non-commercial instance.

In practical terms this means: either private messages are excluded from the parental view, or it would have to be marked — ideally visibly across the entire Fediverse — that this is a restricted account whose messages can be read along.

Family instance: A parent privately reading their own child's messages is acting within the scope of parental responsibility, not as a data-protection controller — so that is not a problem. With one caveat: as soon as the child is messaging someone on a foreign instance, that external third party still has their personality rights and knows nothing about the reading-along. So this part remains in play as soon as the communication leaves the family circle — one more reason to restrict federation for the child accounts.

What stays the same in both cases

Independently of the GDPR and the type of instance, the privacy of the growing child remains an issue. Sec. 1626(2) BGB obliges parents to take into account the child's growing need to act independently and on their own responsibility, and the child is themselves a holder of the right of personality. Seamless reading-along is care in the case of an 8-year-old, but a disproportionate intrusion in the case of a 16-year-old — and that applies in the living room just as it does on the family instance. This is precisely why the age-graduated, "growing-with-them" idea (winding the controls back as the child gets older) is spot-on from the very start.

Conclusion

Technically, the feature would be great. For a public instance, the parent verification is the critical sticking point above all — and that is exactly why, when it comes to minors, the gated approach (manually approved accounts with an offline-verified parent-child relationship) is not just cleaner but the only responsible option. For a purely closed family instance without open federation, by contrast, the legal pitfalls shrink down to a matter of family-law good judgment: staying proportionate and winding the controls back with age. But as soon as a family instance still federates publicly, you're partly back in the GDPR and affected-third-party territory when it comes to contacts outside the family. All of this refers to the legal situation in Germany / the EU — for a solid assessment of the specific individual case, professional legal advice would be advisable.

I wrote the text in German and had it translated using Deepl.

in reply to abeorch

I looked at ico.org.uk/for-organisations/u…

Quoting

It’s usually appropriate to let a person exercise a child’s rights on their behalf if:

you’re satisfied that the child is not competent; and
the person who has approached you holds parental responsibility for the child.

The exception is if you have evidence to suggest that this isn’t in the child’s best interests.

If you’re confident that the child can understand their rights, you should respond directly to the child. However, you could allow the person with parental responsibility to exercise the child’s rights on their behalf if the child authorises this, or if it’s clearly in the child’s best interests.

The way i read this you have a "best interests of the child" override but I am interested in other jusidictions - regardless the functionality can be used or not used depending on an individual sever admin's view.

Perhaps if you are in Germany and concerned it might breach their rights you could turn off the functionality.

Maybe I should add two user stories.

As a instance admin i can turn on , off or.require my approval for each child account creation

As an admin I can release a child account from any of the restrictions imposed by a parent

Also thinking about it also need a process for admins ans parents to add and remove other parents

Friendica Developers reshared this.

in reply to abeorch

@abeorch @Michael 🇺🇦 There isn’t a single simple definition… in this case, it involves several laws, ranging from the GDPR to the Telemedia Act, the Constitution and the Criminal Code. And those are just the laws that spring to mind right now, without me being a lawyer.

Your suggestion to flag children’s accounts for other users would be a solution, but it must be ensured that all other users in the Fediverse can see and understand that if they message such an account, their data may be viewed by third parties – and that they must be aware of this before messaging such an account. In my opinion, this would mean that all apps in the Fediverse would have to initiate an extra query for this purpose and display a warning.

abeorch reshared this.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Coming to #CiviBRM in Birmingham UK tomorrow?

Win at my ethical-issues-of-AI-bingo game and take home #KarenHao's Empire of #AI!

Wanna swat up to have more chance of grabbing the book? You can gen up here:
artfulrobot.uk/blog/ethics-asi…

#CiviCRM #openSource #CRM

reshared this

Firewall exceptions to allow external access to a specific ipv6 address on Starlink router without using bypass mode


!Starlink

I don't have access to my Starlink router at the moment (I'm traveling) and its going to be a while before I'll be back - but one of the things I need to look at is whether I can allow incoming connections for specific ipV6 addresses (and/or ports) to allow me to run an ipV6 VPN end point from an Openwrt router running behind the Starlink connection.

My objective is to securely run a ipV6 endpoint to allow me access to devices sitting behind a Openwrt router that is using a Starlink router as its WAN connection without using bypass mode so I don't disrupt others already using the Starlink Wifi.

I know that practically putting the Starlink router in bypass mode then emulating its SSID and wifi device ID to seemlessly migrate users over to more configurable OpenWRT router would be a better option - but that's possibly going to cause some disruptions (lets say its not politically acceptable ) but perhaps opening up a ipV6 address might be.

I've had a quick look around for guides / instructions but without immediate success. I don't know whether that's because it can't do it or I'm just not finding the appropriate documentation.

abeorch reshared this.

The Dutch branch of German discount supermarket Lidl is bringing forward its goal of achieving 100% electric transport by 2030 to 2027. From next year, all stores will receive deliveries exclusively by battery-electric trucks.

youtu.be/DSlOidp41tw

reshared this

Adding an Atom 1.0 feed to friendica


!Friendica Support - I'm trying to add the Atom 1.0 feed
civicrm.stackexchange.com/feed… to my contacts - Its produced by Stackexchange so I thought it would be fairly straightforward but for some reason its not recongised - W3C Feed Validation service says its valid - validator.w3.org/feed/check.cg… - is it as simple as the fact that the URL doesn't end in .rss?
in reply to Dgar

Dear Sir or Madam,

I offer loans for everyone who needs them. Real estate and car loans are also available. If you are starting a business or planning projects such as construction or financing, this is your opportunity. I offer loans from €10,000 to €900,000,000 at an interest rate of 5% and am always transparent and honest.

piqueseverinne@gmail.com
Sincerely,

in reply to Dgar

Dear Sir or Madam,

I offer loans for everyone who needs them. Real estate and car loans are also available. If you are starting a business or planning projects such as construction or financing, this is your opportunity. I offer loans from €10,000 to €900,000,000 at an interest rate of 5% and am always transparent and honest.

piqueseverinne@gmail.com
Sincerely,

abeorch reshared this.

TinyCld is a new open-source alternative to Google Workspace and Office 365.

Instead of piecing together different apps, it bundles mail, calendar, drive, and real-time document collaboration into a single suite. They also just shipped a native iOS app, making it easier for teams to actually use it on the go while keeping full control over their data.

tinycld.org/

#tinycld #opensource

abeorch reshared this.

abeorch reshared this.

A reminder to #ActivityPub developers and advocates: applications for the NLNet Open Social Fund close on June 1st (#BrookeVibberDay) at noon CEST. You should apply; you are doing important work and we need you to keep doing it.

nlnet.nl/opensocial/

reshared this

abeorch reshared this.

All that money saving and "efficiency" because of "AI"...
techstartups.com/2026/05/28/co…

reshared this

abeorch reshared this.

All gas stations in occupied Crimea have restricted or ceased fuel services due to drone strikes on fuel trucks and train cars.


The media in this post is not displayed to visitors. To view it, please go to the original post.

🙄Паливна криза в Криму: ПОГЛИБЛЕННЯ КОЛАПСУ

Як ми і попереджали — ситуація погіршується не по днях, а по годинах. Чергова хвиля ударів по логістиці окупантів зробила своє: паливна криза в Криму набула катастрофічних масштабів.

Траса М14 фактически паралізована — будь-яка спроба доставити пальне перетворюється на рулетку зі смертю. Об'їзні шляхи перевантажені, час доставки зріс у рази, а втрати бензовозів продовжують рости.

Станом на зараз:
🔘 80 заправок відпускають пальне ТІЛЬКИ за талонами
🔘 22 заправок ПОВНІСТЮ припинили відпуск пального
🔘 Жодна заправка не працює без обмежень

P.S. А ще кажуть, що «все під контролем». Ага, звісно. Особливо коли 20% заправок не працює. Аксенов як справи?

https://t.me/exile_plus/1308

reshared this