@fabio@manganiello.social
@fabio@manganiello.social avatar

fabio

@fabio@manganiello.social

:platypush: Creator and #developer @ platypush.tech
:booking: Senior #software engineer @ booking.com
#Automation addict
🤖 #AI builder
:linux: #Linux user since 2001
🔓 #FOSS contributor
:arch: Prone to unsolicited "btw I use #Arch" statements
🏡 #SelfHost all #tech!
🔬 Open #science and open #data advocate
🎶 #Music geek
🎸 #Guitarist + occasional composer
🛹️ #Skater
🏄 #Surfer
👪 #Dad of a small geek
🇮🇹 ⇒ 🇳🇱

This profile is from a federated server and may be incomplete. Browse more on the original instance.

amoroso, to blogging
@amoroso@fosstodon.org avatar

"The problem then isn’t a lack of blogs and personal sites or the frequency at which new posts get published, but rather the visibility and discoverability of our sites and our posts in the constant noise of social media chatter."

By @matthiasott

https://buttondown.email/ownyourweb/archive/issue-08

fabio,
@fabio@manganiello.social avatar

@amoroso @matthiasott I thought that the problem of visibility and discoverability had already been solved two decades ago with syndacation.

If I bump on an article I like on somebody's website, and I like other articles on that website too, I instinctively look for a feed to subscribe to.

If there is, then I add it to the monitored feeds on my Miniflux instance. And I can even set rules on new feed items to automatically tag them, mark them as read or notify me through other means.

If the author doesn't write anything for a while, they'll still be there on my feed list. As soon as they publish something new, I'll see it regardless of any algorithmic black boxes.

Algorithmic timelines and the silent damnatio memoriae placed on RSS/Atom feeds have created a false problem of "discoverability and visibility" that we actually already solved a while ago.

fabio, to Youtube
@fabio@manganiello.social avatar

So many interesting insights in this research.

First, the technique used by these researchers to find out the actual number of videos hosted on is definitely unorthodox (and inefficient), but it worked. Since Google won’t provide these numbers, and relying on traditional crawling techniques is likely to bring to the surface only videos that enough people have already interacted with, researchers have run an algorithm on a bunch of supercomupters that simply brute forced all the possible combinations of YouTube ID strings, and kept track of the requests that didn’t end up with a 404.

Second, even a conservative estimate of the number of videos on the platform is massive. 14 billion. Or nearly two videos for each human alive. With an unfathomably long tail.

To dig more in detail, videos with 10,000 or more views account for nearly 94% of the site’s traffic overall, but less than 4% of total uploads - a quite extreme version of the 80-20 rule. About 5% of videos have no views at all, almost 75% have no comments, and even more have no likes.

This sheds an interesting light on what YouTube actually is. Not a product that should be monetized at all costs, but a collective memory of basically all the media content that the human race has created in the past two decades. It’s vital infrastructure that should require no entry barriers, and it should be treated as such.

Most of the minutes of videos stored on YouTube’s servers aren’t from MrBeast, Veritasium or Tom Scott. They are from church services, weddings, condo-board meetings, graduation ceremonies, school lectures, and all other things that humans record and want to save on a permanent storage - for themselves, their families, their co-workers, their friends or their classmates. With absolutely no intention of monetization, wider reach, or whatever stinky corporate metrics YouTube PMs are obsessed with.

When you store most of the media content that our whole species created in the past two decades, you have a strong duty of making it accessible to everyone, all the time, with the smallest amount of friction and UX disruption. And that’s exactly the opposite of what Google has been doing lately.

I don’t see a use-case where we should keep publishing to YouTube, unless you are a professional creator with some actual following there. It should never be used for storing things to be shared only with a small circle, and even less as a permanent storage of your memories. Google can’t be trusted, and yet we’ve donated them all of our creations of the past 20 years, thinking that they’ll take care of them forever - remember the “unlimited storage, forever” promise made by GMail back in the day?

https://www.theatlantic.com/technology/archive/2024/01/how-many-videos-youtube-research/677250/

fabio,
@fabio@manganiello.social avatar

@faithpeterson @smallcircles I think that there alternatives to public libraries in the digital world too.

First, the job of the Internet Archive is enormous and incredibly understated. Not only it barely receives any funding from governments (those who fund the preservation of physical books and cultural heritage should also fund the preservation of digital media, but that's not happening), but their activities are increasingly seen by Google and friends under a hostile lens.

Countless hostile actions are taken almost on a weekly basis against youtube-dl, yt-dlp, and other tools whose job is simply to download a media file from a URL. Instead of being properly funded, archivists have to constantly operate on the edge of illegality and fears that the tools that they use to scrape the Web are just one DMCA takeover or API change away from being pointless.

Not only there are no financial incentives to ensure that the job of archiving the Web can proceed unimpeded, but the laws of online content are also extremely skewed towards the platforms (and, in part, a tiny minority of high-profile creators) rather than the users - and even less towards our sons and grandsons who may be around when Google and its servers may no longer be around.

Second, if you already know that publishing your content to some closed platforms comes with many risks when it comes to accessibility, preservation and trustworthiness of the platform itself, then we shouldn't upload content to that platform in the first place. The "I can't migrate" excuse only really applies to those who already have tons of followers on their YouTube channel - and, as underlined by this study, that may be <1% than the total number of people who uploaded at least a video to YouTube. Even without running our own servers, we can just leverage services like PeerTube that rely on open protocols and decentralized architectures to distribute the media.

fabio, to random
@fabio@manganiello.social avatar

An applause to for being the first tech company to take a clear stance against identity/exclusionary politics and fascism, and for inviting all other tech companies to join their appeal.

When fascists are back in town, you can't just throw around your generic talk about inclusion and diversity.

You also need to clearly point out who is at risk, what are the risks, and who are the fascists.

Tech shapes our world. So nobody needs tech companies that don't take positions or responsibilities in how they shape it.

https://nextcloud.com/blog/statement-nextcloud-stands-for-an-open-and-free-society/

fabio, to linux
@fabio@manganiello.social avatar

I guess it's again time, as I've just moved over from @blacklight. So there we go:

  • 🇮🇹 geek in his mid-thirties, based in 🇳🇱

  • 👔 My job involves solving problem at scale, one line of code at the time, with varying degrees of success.

  • ⚙️ My hobbies often involve automating everything around me.

  • :linux: user since 2001. Like many in my age group, I also used to run a forum and a wiki on an old Pentium 1 repurposed as a Slackware-based server under my bed.

  • :arch: Linux and rolling release enthusiast.

  • 🛠 Creator and main developer of (https://platypush.tech), an open-source, general-purpose platform/framework to automate everything. With hundreds of available integrations, you can think of it as IFTTT+Tasker+SmartThings on steroids, scriptable, and runnable on almost any device. Or maybe like HomeAssistant's more hackish brother.

  • 🤖 Machine-learning enthusiast. I have published a book on it https://link.springer.com/book/10.1007/978-1-4842-6821-6, with simple computer vision exercises that can be run on a , and I did some academic research back in time where neural networks were still a green field https://fabiomanganiello.com/#research, and I never stop learning new stuff.

  • 🧪️ Physics, chemistry, biology, maths and astronomy enthusiast.

  • 🎵 Music addict, decent guitar player, not-so-decent player of many other instruments, and occasional composer/producer of boring music. You can find some of my music here https://my.music.fabiomanganiello.com and here https://open.spotify.com/artist/5H6BJfHec8qLnkm0S2HkxO

  • Surf, skate and bike guy.

  • 👪 Full-time Dad.

fabio, to apple
@fabio@manganiello.social avatar

The amount of gaslighting in this article is almost outrageous.

The DMA is a regulation that gives customers more choice, that enables competition again in established monopolies that most live out of collected rent, and that opens again the market of app stores, payment methods and apps business models that has been trying to consolidate and ossify since it came up with the iPhone.

After grasping all the benefits of an absolute monopoly for years, and becoming the most valued company in human history without delivering a single new innovative product in several years, a business like Apple should have the decency of just shutting up and complying.

Instead, they have the guts of coming up with an article like this that talks in terms of new risks the DMA poses to EU users, calls the call for more app stores, business models and payment gateways new avenues for malware, fraud and scams, illicit and harmful content, and other privacy and security threats, and they say that, despite the EU's evil plans of infecting all of its citizen's phones by allowing them to download stuff outside of the App store, Apple will continue to deliver the best, most secure experience possible for EU users.

I'm not sure how much Apple pays its marketing and PR departments for coming up with such obnoxious levels of deceit.

https://www.apple.com/newsroom/2024/01/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union/

blacklight, to random

Ok, git.platypush.tech has successfully been migrated from Gitea to Forgejo.

It didn't take long - it is indeed a drop-in replacement, but the systemd configuration packaged with Arch required a bit of tweaking to point to the previous Gitea paths and some permissions changes, only then it's an actual drop-in replacement.

Luckily I've always used git as a username rather than gitea, so that part, after a few changes in the configuration, won't require any more changes.

Tip: never, ever use the default username provided by your code forge (gitlab, gitea, forgejo...). Code forges come and go, and one after the other they are doomed to enshittification. Code repositories, configurations, scripts and documentation are there to stay instead. So never use a username that is tied to your code forge, or you'll have a hard time changing it later.

fabio,
@fabio@manganiello.social avatar

@kikobar very happy overall. Besides the small hassle of having to modify the systemd service on Arch to get it to use the old git user rather than the new forgejo user, basically everything else worked out of the box.

fabio,
@fabio@manganiello.social avatar

@kikobar I did it mostly for future proofing my server from future enshittification from the Gitea side, now that there are several signs pointing in that direction. But feature-wise they're still more or less the same thing - I guess it'll change only when the work with federation gets rolled out.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • normalnudes
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • osvaldo12
  • ngwrru68w68
  • ethstaker
  • JUstTest
  • everett
  • Durango
  • Leos
  • cubers
  • mdbf
  • khanakhh
  • tester
  • modclub
  • cisconetworking
  • anitta
  • tacticalgear
  • provamag3
  • lostlight
  • All magazines