Posts by fabio@manganiello.online
(DIR) Post #Az5aqoNOUoAvF51nEm by fabio@manganiello.online
2025-10-09T19:36:07.061671Z
0 likes, 0 repeats
@esoteric_programmer @WeirdWriter well there are licenses that are technically open-source but also enforce ethical or moral constraints on the user - look no further than the May you do good and no evil of the SQLite license.But of course they are not OSI-compliant. Because the OSI framework for FOSS licenses is very clear about the principle of non-discrimination.The license must not discriminate against any person or group of persons.Which of course is a double-edge sword. I’m very Popperian in stating the principle of intolerance towards the intolerant. But the doctrine here is that something that is truly free to use shouldn’t care about its end user - just like cash is allowed to pass through any hands.Of course I would like to have a better framework that explicitly prevents the usage of my product for military purposes or to run the website of the local Nazi club, without compromising the FOSS label on my product. But I also realize why the license committees so far have pulled back: limiting the usage of free products on ethical basis is a slippery slope that can be easily abused - the definition itself of “Nazi” is something that even today many don’t agree on, let alone be consistently enforced through an objective framework.And the other problem is, of course, enforcement: if anyone can git clone a project, then enforcement becomes nearly impossible.Look no further that Mastodon itself, whose codebase was basically ripped off by Truth - and in that case the violation happened because Mastodon is AGPLv3 and Truth didn’t disclose the source code, not because Truth is a genuine Nazi shithole.But still, if a Nazi used my project released under an OSI-compliant license I would clearly state that I strongly disagree with that guy, that I wish I could impose limitation upon that usage without compromising my OSI compliance, but given the constraint of the licensing framework I can’t - I can either impose limitations on usage, or maintain an OSI-compliance license, but not both.I definitely wouldn’t say “we’re a big tent for everyone” like that guy did…
(DIR) Post #Az5viAXwnQvIQugUZU by fabio@manganiello.online
2025-10-10T08:51:03.905384Z
0 likes, 0 repeats
@marahismail I'm very sorry to hear your story of loss 💔 have you already reached out to @aral or @joynewacc for verification? Once your account is verified your campaign is much more likely to receive a boost
(DIR) Post #Az5viCbZ8x0QoiOPUO by fabio@manganiello.online
2025-10-10T22:46:38.417027Z
0 likes, 0 repeats
@millerebonds @joynewacc @aral @marahismail @mrtagrc @1kmadleenfr @thousandmadleensdenmark not sure about “taking the risk”. And I also have some concerns with the “anyone can verify on Signal approach”, mainly for two reasons:Bad-faith verifier case: anyone can pull up a campaign on Chuffed/GFM, create a fake account, verify it, and collect money.Good-faith verifier case: even if the verifier is in good faith, Aral and Joy currently check many things in their calls, including where they’re actually connecting from etc., and yet gaza-verified had cases of people from Gaza who were in Egypt while still claiming to be in North Gaza in order to boost their campaigns.Maybe I’m a bit paranoid, but even with all the precautions that gaza-verified takes two cases of fraud/abuse still slipped through, and gave people who have interest in the failure of these initiatives some undeserved ammunition.More than the high risk + fully decentralized verification idea I would propose something like this that sits more in between maybe.
(DIR) Post #Az8ewDAuhlNGtPttB2 by fabio@manganiello.online
2025-10-09T22:34:33.261883Z
0 likes, 0 repeats
@mohshbair that sounds like an infection caused the bandage applied to a 3rd-degree burn…I can only imagine how painful that can be 😥Are you taking antibiotics and changing the bandage regularly?
(DIR) Post #Az91bksaUm9gI1XkES by fabio@manganiello.online
2025-10-12T17:55:45.806389Z
0 likes, 0 repeats
@millerebonds @raphaellakay @thousandmadleensdenmark @1kmadleenfr @marahismail @mrtagrc @aral @joynewacc @renchap Mastodon has virality problems, Gaza isn’t on the top, even if there is there is an emergency.I know, and IMHO by now we’ve already scraped most of the barrel on the Fediverse. Accounts with tens of thousands of followers have extensively shared the initiative. It’s likely that a considerable share of all the active Mastodon users has seen at least a post about gaza-verified. Those who were willing to support the initiative have probably already joined. And yet, according to my back-of-the-envelope estimates, it’s not more than 12-18 of us who support these campaigns on a daily basis. This is also a common phenomenon on social media in general: you can’t keep a topic in the top hashtags for too long - especially now that, according to many in the West, the emergency is over.The bluesky bridge bsky.brid.gy must be used even if bluesky bans Gazan people :(The problem is that basically all the Gazan accounts who have been sufficiently successful in their Bluesky/Instagram campaigns have been suspended, often a few times.If they get their messages bridged through the bridge their bridged accounts are also very likely to be blocked.But I definitely see the point for as many people as possible who boost those campaigns to use the Bluesky bridge so they get those messages bridged there too (unfortunately it’s not something I can personally do, but mostly because of technical issues that still prevent my personal instance, which runs Akkoma, from properly working with the Bluesky bridge).In general I feel like any account here that has also some social presence on other social media (either through dedicated or bridged accounts) should post about gaza-verified there too. I’ve personally done so on Facebook too, but since I don’t use it much it’s not like I extended the donors base that much (mostly a couple of one-shot donations from some friends and family). Accounts that follow this initiative and have also strong presence on other social media should probably talk about this initiative there too.And of course there are also “offline” options available. Like talking about the initiative and these people in real-life pro-Palestine events. Or trying to get news outlets to cover it - something that I think Mohammed did, and I also tried to leverage by reaching out to Al-Jazeera, but without managing to follow up. If anyone has connections with journalists or news outlets they could probably mention this initiative - a grassroot initiative kickstarted on independent social media that managed to save the lives of many is probably something that news should cover.Something that I would also advise people to do if they want to mention the initiative on other social media is to link the archive - gaza.onl / archive.gaza.onl. Most of the folks out there don’t follow Mastodon regularly, and I’ve realized that we can’t ask them to join and follow just to support this initiative. Since the archive periodically indexes all the content posted by the verified accounts, it can also be used as a timeline to follow their messages and get links to their campaigns by those who are not on the Fediverse.These are, as usual, my 2c - these ideas have already been mentioned before, but eventually the last word is on Joy and Aral.My only concern is that I’m not sure that the initiative, as it is structured now, can scale up and sustain more visibility. It’s basically only two people in charge of the whole verification process (my role is limited to the Gaza archive, Joy’s blog and providing a bit of financial and behind-the-lines support). More visibility means both more donors and more inflow of Gazans who want to get some support. That just won’t scale now - there’s already a clogged backlog, which should hopefully be cleared more efficiently once Aral brings the new verification site online, but it still won’t be ready to sustain volumes higher than 5-10 accounts/week with the current resources.And that’s currently the biggest elephant in the room that prevents the initiative from scaling up. That as of now there’s nobody who can do Joy’s job in Gaza who can be entrusted. And without anyone sufficiently trustworthy to support her we just have a constraint on inflow of new accounts that can’t be easily overcome.
(DIR) Post #AzBVnCDEb8j5BiUZDU by fabio@manganiello.online
2025-10-08T22:17:13.715414Z
1 likes, 0 repeats
#Kagi is implementing a pricing model that I'd like to see more often around.Subscribers churn is a metric dreaded by all business owners.If enough paying users leave your product, investors usually start to panic.That's the main reason behind the Hotel California subscriptions (you can check out any time you like, but you can never leave). It's the reason why subscribing to a service can be done in a click, but unsubscribing often requires a voice call with a customer service agent, a letter signed with your blood, a fax, a telegram and the sacrifice of a goat on a full moon night.Tell business owners that they have to maximize annual recurring revenue and minimize churn, and that their bonuses will depend on that, and they'll do anything within the borders of legality to achieve it - just like the machine that was tasked to build nails more efficiently, and turned the whole world into a nails factory.But what if there is another way?Subscriptions to Kagi will automatically enter a dormant state after 1-2 months without being used.It means that you won't pay for services that you don't use, that your credit will be refunded, and you start paying again when you start using the service again.Think of it for a moment: someone who doesn't use your product for a couple of months is probably someone with a high chance of churn. So instead of keeping them in at all costs, you just dont charge them for stuff they don't use. Then they won't even mind having a subscription that they don't use but don't even pay for. And the business can show strong user retention metrics to their investors.Millions of folks with business school degrees around the world, thousands of pieces of literature on pricing strategies, and nobody has yet thought that this is the best ethical win-win?https://kagi.com/changelog#6155
(DIR) Post #AzC9r2HTSh2Bi6rR6e by fabio@manganiello.online
2025-10-14T08:42:40.871631Z
1 likes, 0 repeats
@Em0nM4stodon Smart speaker -> RPi with mopidy+Snapcast with self-hosted TTS and STT modelsRing doorbell -> A bunch of RPi0 with camera modules and cheap USB mics recording to my NASAI assistants -> local Gemini and Deepseek models served with OpenUISmart glasses -> nobody is into that crap anyway 🙂You don't have to give up on technology in order to give up on surveillance and join the uprising against fascism.A world where those who resist give up on technology entirely is a world that puts them in a position of disadvantage.Instead, invest in FOSS and self-hosted alternatives for everything.
(DIR) Post #AzGL29EznjAGbt2hlo by fabio@manganiello.online
2025-10-16T08:24:19.571959Z
2 likes, 1 repeats
As largely expected, #ChatControl will soon be back.Voted down several times already, last time just a couple of weeks ago, Denmark is now trying to bring it up again and reach a deal by December.Let that sink in. Europe has many priorities on its table right now. And yet the EU Parliament is stuck discussing the same thing again and again because some governments really love surveillance.Other topics - the war in Ukraine, support for Gaza, the loss of productivity and growth, the stagnating birth rates, the threat of the US sanctions on one side and China’s aggressive exports in response that pose a further threat to the competitiveness of EU economies - all take a backseat.Spying on citizens’ conversations and weakening privacy for everyone is so important that it’s worth to slow down progress on everything else and discuss the same thing 3 times in a year until it gets through.Had we shown the same determination on Ukraine and Gaza, we could have ended those wars much earlier.archive.ph/aZHRE
(DIR) Post #AzGaShgBsdVOGFsptY by fabio@manganiello.online
2025-10-16T11:22:05.968085Z
1 likes, 0 repeats
@leamusi compared to this map from mid-September, before the latest vote, Germany, Sweden and Italy shifted from pro to against (which caused the vote to fail).But apparently Denmark is still trying hard to lobby the commission so the vote can go to the Parliament.
(DIR) Post #AzGatSFdLn0kEJDYKO by fabio@manganiello.online
2025-10-16T07:37:12.366459Z
1 likes, 0 repeats
My feed today is equally split into 3 parts:“Oh no, #Windows 10 is leaving us in the hands of a fully enshittified OS!”“Oh, I use #Linux so I don’t care about it”“Oh, look at these Linux guys bragging about their OS, they are the reason why we don’t use Linux!” (and stick to a terminally enshittified OS, I guess)I have not touched a single Windows machine for more than 10 seconds in the past 20 years. Not even by mistake. XP was the last Windows OS I used.If I can do it, you can do it.Before you start with “but does X run on Lin…” yes, it does, now just shut up and plug that USB stick to wipe the crap.
(DIR) Post #AzMaq6GZna8a7nooEq by fabio@manganiello.online
2025-10-18T21:01:19.677408Z
0 likes, 0 repeats
@bilal_mo @aral this is awful…there was supposed to be a freaking ceasefire…I stand by your side and hope that he recovers soon. I no longer consider the sadistic Zionist beasts who do these things as human beings.
(DIR) Post #AzOBvZeXrHSCAxSlZw by fabio@manganiello.online
2025-10-20T00:55:38.115803Z
1 likes, 0 repeats
I would like to ignore this account, but they have made it its purpose in life to harass, defamate and report anything supportive of Gaza and critical of Zionism.This account has already tried to defamate gaza-verified multiple times, throw genocide victims in their meat grinder, accuse Aral of campaign fraud, and has literally reported for antisemitism every single user on the Fediverse who even dares to say that there's a genocide in Gaza - and even those who post caricatures of Netanyahu. On top of writing things like "if Gaza is a prison then why don't Palestinians leave?". Oh, and they called ME, the grandson of a partisan and an antifascist activist myself, a Nazi. And implied that those who support people in Gaza support Hamas (despite I've been *extremely* critical of Hamas myself many times and even called for violence against them). And they reported me to my employer to get me fired. And they publicly defamated my employer for not firing me and left bad reviews around the Web when their previous pressure failed.This account btw does everything behind people's back. They never seek for confrontation, as any good Zionist coward bathed in victimism. They just report people on their profile followed almost by nobody, throw Fediblock and tag staff, and keep evading blocks and lurking on my profile in search for reasons to put me (or Aral) in trouble.The repeated pressure from this account caused my previous instance from being limited on mastodon-social, hence compromising my ability to communicate with genocide victims and providing them with support.I am tired of fighting this Zionist motherfucker alone. And I am tired of the mastodon staff being so supportive of them.I need as many people as possible to report this account, make it clear that they're not welcome on the Fediverse, and show me some solidarity.I never ask for support, but for once I need a helping hand here, so I can keep effectively helping others.People from Gaza and those who support them can't be safe on the Fediverse until this motherfucker goes back to babka-social.https://mastodon.social/@8124/115402516539633175
(DIR) Post #AzOW7M4YAsl8cAWP56 by fabio@manganiello.online
2025-10-20T08:12:58.881801Z
1 likes, 0 repeats
If anyone happens to stumble on this thread and wonders what's going on: https://manganiello.online/notice/AzNt0Gkq1sqFg2UlIu@8124 is a terrorist. A terrorist who has been harassing, doxxing and defamating with full impunity, for years, anyone who dares to criticize Israel's government. And they don't even have the courage to face people directly - they just throw Fediblock and calls to staff on their own timeline behind people's backs.They have tried to even jeopardize our humanitarian efforts towards Gaza several times, thrown even genocide victims into their meat grinder, and even reported for antisemitism caricatures of Netanyahu.There's no place for terrorists like them in a civilized society. They must go. Please show some solidarity and report this motherfucker until they're nuked from the Fediverse for good - or back to babka-social where they belong.@staff @aral
(DIR) Post #AzQIiKwsJ0D0nlajs8 by fabio@manganiello.online
2025-10-21T04:51:58.482059Z
1 likes, 0 repeats
@jackgangi the only disruption that affected me was that of #Signal.It reminded me that, despite all the "Signal is better" narrative, we're still talking of a centralized service running on us-east-1. And that, especially when I talk to other tech-savvy people, I should ask "ok, but do you also have Matrix or XMPP?"
(DIR) Post #AzQcK88YHlQrCTmvnk by fabio@manganiello.online
2025-10-21T08:20:56.792995Z
0 likes, 0 repeats
@eslamradwan1_D_5 @aral I am so sorry to hear that you're struggling to get donations. I have just chipped in and boosted your campaign, but it looks like there just aren't that many donors 😟Stay strong, we'll keep doing our best and supporting you.
(DIR) Post #AzQcK9pTzdMoRusjM8 by fabio@manganiello.online
2025-10-21T08:31:43.652354Z
1 likes, 0 repeats
@eslamradwan1_D_5 @aral you're much safer here than you can be on Bluesky - many instances here have pledged to support people from Gaza.But unfortunately there are less people here than on Bluesky, which means less donors... We're working hard to increase the donor base so you can get a more steady support even when me or Aral are traveling 🙂
(DIR) Post #AzSW6FtiQKzpo4lkdE by fabio@manganiello.online
2025-10-21T20:24:22.409734Z
3 likes, 2 repeats
Ok folks, now this is fucking PERSONAL.mastodon.social is managed by Zionists and genocide apologists.It’s not only a few isolated accounts. It’s their whole staff.My new profile has been limited again, even though there was not a single element of antisemitism in anything I posted, and all of my activity was around gaza-verified.In the meantime Zionist accounts and serial harassers like 8124 are still free to act with impunity.Please, PLEASE, support me now. All of my followers. As loud as you can.I have supported many so far, now I need your support.The motherfuckers that manage mastodon.social must be called accountable and be publicly shamed.All the gaza-verified accounts must be migrated out of that instance.I call for a #Fediblock against mastodon.social, for all of my friends on that instance to move out, and for the Fediverse to isolate these unaccountable motherfuckers.They have NOT A SINGLE FUCKING RIGHT of saying that they support initiatives for Gaza while they keep platforming genocide deniers with impunity and harassing me for no reason.They don’t have a SINGLE FUCKING RIGHT of taking credit while folks like me donate, coordinate support networks, spin up Web services for these initiatives and expose themselves to threats - and all they do is sit on their lazy asses and get free publicity.mastodon.social has become the CESSPIT OF THE INTERNET, and it ought to be defederated just like Gab and poa-st.Move all out of it. It’s not a safe place. Let it be the cesspit of Hasbara propaganda that it wants to be. Let it be a safe place just for Zionist scumbags who congratulate each other for the nefarious smell of their own farts, and for denying that there’s a genocide in Gaza because not enough kids have died.@aral @staff #gaza #palestine #mutualaid
(DIR) Post #AzSWAMjwvRhWBdA3JQ by fabio@manganiello.online
2025-10-21T23:38:38.137115Z
1 likes, 0 repeats
@staff for sake of transparency, I’ll post some more insights about this decision here too.Again, limitations against my account where caused by a report by @8124. In a long post where I dismantled all of their ultra-Zionist propaganda, they decided to cherry-pick only the last words (as usual, without even bothering to respond to the other points, without tagging me, and without facing me directly):After the tragedy of the Holocaust people like you had a choice: either become beacons of humanity, or become the reincarnation of the butchers that brought hate and death upon you. You’ve decided to become the latter, and you should be ready to face the consequencesFYI, these words were not mine, but a direct quote Paolo Consiglio - a very respected Italian intellectual and professor, whose post I shared just a couple of days ago.I advise you to read the whole post, where he also mentions how Jewish history shaped his sensitivity and how sympathetic he is to the Jewish people. He mentions Primo Levi and Schindler’s List as his moral reference points.Note: “you” in the quote above clearly refers to ultra-Zionists and genocide supporters like @8124. Not to the Jewish people. No reference to the Jewish people is actually present in the whole post. So if you interpret it as an accusation against all Jewish people then I must automatically assume that you are in bad faith, and simply looking for a reason to ostracize anti-Zionist voices.If I had called Russian ultra-nationalists that support the war in Ukraine “butchers who should face the consequences of their actions” would you also have limited my account for being anti-slavic? Or does it apply only to Israel?If Paolo Consiglio had posted that very same text on mastodon.social, would you have banned him too?Just like in another case @8124 cherry-picked words from Bertrand Russell’s famous last letter about the Palestinian cause that I included in one of my posts (“What Israel is doing today cannot be condoned, and to invoke the horrors of the past to justify those of the present is gross hypocrisy“) to frame me: had Russell, a Nobel Prize and one of the most influential intellectuals of the 20th century, been alive today and posted that letter on mastodon.social, would you have banned him too?Your hypocrisy is astounding. Your decision is baseless, and you know it. You literally pick all the decontextualized bullshit that that motherfucker posts and turn it verbatim into moderation decisions - even if it’s quotes from other very respected intellectuals. Which proves my point that that account is not just a random troll: it’s someone who has a very deep influence on what the staff of the instance decides - and probably a staff member itself. And @staff is also being extremely opaque about this connection.You are clueless of how to moderate a large social network instance. You are muscular against anti-genocide voices and pavid towards genocide apologists. You can’t even recognize academic references. You prefer to listen to a scumbag whose sole purpose is to deny genocide, harass genocide victims and discredit humanitarian initiatives, and who instead of keeping their decisions grounded in academic consensus keeps mentioning quotes from the same Kahanist text peer-reviewed by nobody as it was the apex of academic consensus. You ignore that dozens if not hundreds of accounts have reported @8124, that nobody even interacts with that person, and everyone has shown solidarity to me instead.Aral, of course, has the last word on this. But let me tell you that from my side mastodon.social is dead. mastodon.social is as bad as babka.social and even worse (even babka.social apparently suspended @8124 because too extreme). Waiting for Aral’s point on this issue, but from my side I’ll start helping the gaza-verified contacts that I’m most close with to move away from the main instance. And please, please, never say again that you support pro-Gaza initiatives: you don’t deserve to get positive publicity from this.You clearly can’t protect them from harassment. You clearly prefer to platform Kahanist voices rather than those who oppose them, and you made it very clear that you will tolerate @8124 publicly threatening me to get me fired or harassing the victims rather than me calling genocide apologists accountable.I repeat: mastodon.social is the worst ultra-Zionist cesspit of the Internet, it shelters terrorists who conflagrate criticism of government’s actions with criticism of someone’s identity (a big red flag for fascism btw) and it suspends those who criticize them, and even a reversal of their abhorrent decision won’t change my stance.#palestine #gaza #genocide #mutualaid #Fediblock
(DIR) Post #AzSusLqU0jAD3NiwwS by fabio@manganiello.online
2025-10-22T08:30:28.245518Z
0 likes, 0 repeats
@markhughes @mayohnyo I'm not sure if you understand that these are not just random trolls.These are people who have been acting with impunity for years despite hundreds of reports and despite being blocked by basically every other instance.And their reports are implemented verbatim by the staff. Which makes me believe that they are either staff members themselves or someone with close ties to them.So calling them accountable and calling them a Kahanist cesspit that shelters terrorists is the right thing to do. None of my posts were antisemitic btw. What caused my latest limitation was really a verbatim quote of a respected pro-Jewish Italian academic cherry picked out of context. This is pure malignity. This is bad faith. This is not ok. I know that I should think first of the folks in Gaza, but most of those folks are now hostages of a hostile instance that protects terrorists who literally want them dead and harass them with full impunity. The solution is not to be tolerant with the terrorists, the solution is to get the hostages out of there.
(DIR) Post #AzSusNXPib6AIookUq by fabio@manganiello.online
2025-10-22T10:52:45.248249Z
1 likes, 0 repeats
@markhughes @mayohnyo I'm sorry but I must vehemently disagree with your stance.A look at that profile would show you that they:- Have claimed multiple times that there's no genocide in Gaza because not enough kids have died- Have blamed the UN for not delivering aid into Gaza- Have called antisemitic every single institution that has called what's happening in Gaza a genocide - including the UN, Borders Without Borders, the Red Cross, Emergency and Amnesty International- Have called for blocking for antisemitism even people who posted a caricature of Netanyahu- Have embraced religious fundamentalism several times - including "Jews should be proud of exporting monotheism throughout the world"- Have even reported gaza-verified accounts for antisemitism- Have tried to defamate the whole initiative by calling it a scam and humanitarian fraud and calling for Fediblock against Aral- Have reported me to my employer to get me fired. And, when that failed, they started writing critical messages about Booking everywhere along the lines of "they hire an antisemite like Fabio"Yet I am the one who should measure every single word against them, avoid dehumanizing them and accept being silenced if I dare to say that genocide apologists should be called accountable? All while, despite hundreds of reports and blocks, they can be left to act with impunity for years? Am I the one who should be careful while a vulture whose purpose in life is to silence dissent against fascism and act with impunity?What kind of upside down world are you advocating for?