Fabio Manganiello

Fabio Manganiello's avatar
Fabio Manganiello
npub1kqtz...pl3m
:platypush: #Automation addict @ #Platypush 🤖 #AI builder (when ethical, local and used in moderation) 🔓 Compulsive #FOSS contributor :arch: Prone to unsolicited "btw I use #Arch" statements 🏡 #SelfHost all #tech! 🔬 Open #science and open #data advocate 🎶 #Music geek 🎸 #Guitarist 🛹️ #Skater 🏄 #Surfer 🚲 Brains travel on #bike 👪 #Dad of a small geek ⭐ (Allegedly) pragmatic #socialist 🔎 #searchable 🇺🇦 🇵🇸 🇸🇩 Self-determination for all the oppressed 🇮🇹 ⇒ 🇳🇱
Dear fellow #Python developers and packagers: if someone on PyPI has already picked up a name that you really really wanted for your module, is it too much to ask not to retaliate by picking a name that will make things very confusing and ambiguous forever for anyone who tries to use either of the modules? In particular, if someone picked the name foo already, can you please refrain from naming your package python-foo? Otherwise we keep getting absurd situations like multipart and python-multipart. And then, because of the most common naming convention for Python packages distributed by pacman, apt, yum etc., this translates into crazy things like python-multipart and python-python-multipart.
Zionism is a Nazi ideology rooted in the same ideas of racial supremacy, forced displacement, ethnic cleansing, repression of dissent, feeling of being above the law, disproportionate retaliation and uncompromising land grabs espoused by Hitler. Zionism in the modern form is a hate ideology theorized by a terrorist like Meir Kahane, whose Nazi masterpiece “They Must Go” has often been compared to Mein Kampf. Zionists often accuse their detractors of being a “hate movement”, all while deliberately starving civilians, unilaterally expanding their land claims at every occasion and bombing tents. Zionism is a cancer that spreads through doublethink-like contradictions, brittle whataboutism, clumsy gaslighting and the eternal cloak of victimism used to cover the most atrocious crimes against humanity. Zionism has no place on this platform, and hating it and isolating those who defend is a civic duty. And you need to start to take these statements seriously when they don’t come only from folks with me who have always criticized the terrorist roots of Zionism, but also from former Israeli political servants.
Life in late stage capitalism is basically a mix of Idiocracy, Black Mirror and Brave New World. And it’s all fun and irony until you realize that this was shot in L.A. and the tents for the homeless in the background aren’t staged. Society still has a say to make sure that this remains a fun video and not a prescient documentary. Or keep complaining that anything other than laissez-faire capitalism is unacceptable communism, and eventually end up with a dystopia that is perfectly juxtaposable with the darkest Soviet dystopia. (Credits: )
#Fediblock social.cologne A hostile instance that shelters ultra-Zionist fanatic trolls already suspended by the whole Fediverse. It already suspended Aral a while ago, now it suspended me too. Yesterday after being provoked by one of those trolls and his memes (@leaf@social.cologne is a problematic troll and a fanatic suspended even on mastodon.social btw), the admin decided to suspend me rather than them. Time for everyone on the Fediverse to take a stance. If an instance shelters genocide apologists then that instance must be isolated. It’s not fair that anyone who is critical of Israel’s crimes must always walk on eggshells and always risk reports and suspensions, and these racist fuckers can have a full waiver in ignoring a genocide happening under their nose and passively recite political propaganda without consequences. Zionism is not an opinion, it’s a crime against humanity. And everybody who supports it or condones it is a criminal that history will eventually call accountable.
Some of the accounts on #GazaVerified have experienced suspensions or limitations from other instances for various reasons over these months. In order to make things more transparent and reduce the number of requests to our small team to investigate every case, I have created a little script that checks once a day the limitations imposed on any accounts in our program: This page updates once a day and it checks suspension statuses across the 100 most popular Mastodon instances. Feel free to use it to verify the state of your accounts. @npub120ds...3fvu
It’s easy to be the wealthiest company on earth when you squeeze every cent you can out of developers and creators, without providing any additional value other than keeping an app store running. Also @npub19ly5...y4lk is this even aligned with what we expected the rotten #Apple to do? I thought that they weren’t supposed to coerce again creators and app developers into using their own payment methods, nor to extract 30% commissions. (To anyone out there who still uses Apple devices: please stop. Apple can get away with everything because people keep using their products. Ditching your iPhone is the best way to make your statement).
As if arresting and executing peaceful protesters wasn’t enough, the decrepit theocratic regime that rules #Iran is now proceeding also with arresting doctors who treat the wounded. The Ayatollah’s time in Iran is over and the illiberal anachronistic clergy that has prevented Iran from developing for four decades must go NOW. If it means military intervention to decapitate the regime, so it be. A regime hated by its citizens that resorts to carnage against them to maintain legitimacy is a parasitic regime. Full support to the wonderful people of Iran. The next one to be hung must be Ali Khamenei.
The issue with the #Chuffed campaigns on #GazaVerified over-reporting total amounts in case of failed payments has now been fixed. It’s still a big fluke on Chuffed’s side (they keep returning Unconfirmed transactions on their API for some reason), which forced me to implement some complex (and 429-prone) look-back reconciliation logic on each round of scraping, which in turn means that it may take a bit longer for Chuffed donations to be archived if we hit cool-down windows. But I’ve been monitoring the situation since yesterday night and it seems that things are stable now - no suspicious duplicate transactions. Please let me know if you spot any recent mistakes. Note that the fix is not retroactive and many duplicate donations still exist on the database. It’ll take me a while to clean them all up. @npub120ds...3fvu @npub1qg48...augv
Periodic reminder that the American Gestapo account is now active on social media too. A quick checklist to block the Nazis out of our profiles: If your account is bridged, please block them by sending a message to @npub1535n...uduf with the text block @icegov.bsky.social (and btw, those motherfuckers could learn how to use certificates to run their own profile on ice.gov, but of course if they had a bit of brains and technical skills they wouldn’t be harassing anyone who isn’t a white American) If your instance federates with threads, keep an eye on @icegov@threads.net too. Right now the account hasn’t opted in to Fediverse bridging. But if they do, please show them the treatment that they deserve. There seems to be a profile created on Mastodon too @npub13u9j...38k0, not sure if it’s authentic, but block and report just in case.
To our #GazaVerified friends: some of you have reported duplicate donation records on your campaign pages, and some have been understandably frustrated and thought that you were being cheated. First of all, I want to make it very clear that cheating someone going through such difficult conditions, and that I’ve volunteered to help for so long, is literally the last thought that would cross my mind. Second, the issue is actually caused by a faulty implementation of the transaction notification on Chuffed (and it should only affect Chuffed campaigns). The full technical reason is described here: Until it’s fixed, if you notice any campaigns that over-report the collected amount, especially if they are on Chuffed and you notice duplicate records just a couple of minutes apart, please report them to me - I can manually remove the duplicates from the database. Also, a reminder that the Gaza archive is open-source and that me and @npub1wvdd...e3kt have been the only contributors. If you spot anything wrong with it feel free to file an issue. And if you’re sufficiently proficient with Python or JS you’re more than welcome to contribute. It can make a big difference for our friends in #Gaza. @npub1qg48...augv @npub120ds...3fvu