toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

240
active users

#webapp

2 posts2 participants0 posts today
Replied in thread

@foone yes and in the quest for #Enshittification more and more sites mandate #JavaScrip-based #malware for no valid reason whatsoever!

  • Because noone would voluntarily install their garbage client which is just a worse version of their #WebApp!
Infosec.SpaceKevin Karhan :verified: (@kkarhan@infosec.space)One thing that really pisses me off personally is the #regression in terms of #Messenger #Apps. My personal distaste and dislike for #proprietary, #SingleVendor & #SingleProvider #services like #Signal [¹](https://infosec.space/@kkarhan/114234551915193036) [²](https://infosec.space/@kkarhan/114935952643402592), #Telegram, #Discord [³](https://infosec.space/@kkarhan/114865723904157014), #WhatsApp [⁴](https://infosec.space/@kkarhan/114873895410403238), #Slack, #MicrosoftTeams, etc. aside: - *WHY* is there no #CrossProvider #Messenger to handle that shite? - *WHY* does everyone of these shitty providers think people want to download their #bloated #WebApp that takes up triple digit Megabytes if not entire Gigabytes and will gobble up all the #RAM and #CPU each of them can?? This problem ain't new and *already got [solved for corporate social media](https://infosec.space/@kkarhan/114862619013462466) ages ago!* (Not to mention actually good messengers!) - And no, [bridges](https://toots.ch/@dalai/114862754556459439) *[don't](https://swecyb.com/@troed/114862774972645542) count*! - I mean `API 0` - [style](https://digipres.club/@foone/112685423773959519) access because obviously [none of the platforms](https://digipres.club/@foone/112685414638522984) will *allow, endorse or support such an endeavour* and [*actively fight the developers and users*](https://digipres.club/@foone/112685441496803574) ! So yeah, consider this a call for a @gajim@fosstodon.org / #Gajim or @pidgin@fosstodon.org / #Pidgin *for garbage platforms!* - Cuz back in the day we had *way worse messengers* yet people actually made #AIM, #ICQ, #MSN, #QQ, #IRC & #XMPP work just fine from one single *"phat" client*! - Can we please get that back? #api0 #Enshittification
Continued thread

I mean, these ain't like in the old days where a few Megabytes got you #Pidgin and other Multi-Protocol Clients of the old days where everyone had to implement bespoke, custom and incompatible and often completely undocumented, proprietary protocols like #ICQ, #AIM, #SIPE, etc.

  • Nowadays all these do have some kind of #WebApp or Web Interface one can just login (because none of them do proper #E2EE with #SelfCustody of all the keys!) so this should be way easier these days:
  • All they do is do HTTP(S) GET/POST so the most critical part is to attain credentials like a #Login #cookie and to basically run a console on i.e. #Firefox to reverse-engineer the "#API0"...
en.wikipedia.orgComparison of cross-platform instant messaging clients - Wikipedia

One thing that really pisses me off personally is the #regression in terms of #Messenger #Apps.

My personal distaste and dislike for #proprietary, #SingleVendor & #SingleProvider #services like #Signal ¹ ², #Telegram, #Discord ³, #WhatsApp , #Slack, #MicrosoftTeams, etc. aside:

  • WHY is there no #CrossProvider #Messenger to handle that shite?

  • WHY does everyone of these shitty providers think people want to download their #bloated #WebApp that takes up triple digit Megabytes if not entire Gigabytes and will gobble up all the #RAM and #CPU each of them can??

This problem ain't new and already got solved for corporate social media ages ago! (Not to mention actually good messengers!)

So yeah, consider this a call for a @gajim / #Gajim or @pidgin / #Pidgin for garbage platforms!

  • Cuz back in the day we had way worse messengers yet people actually made #AIM, #ICQ, #MSN, #QQ, #IRC & #XMPP work just fine from one single "phat" client!

  • Can we please get that back?

Infosec.SpaceKevin Karhan :verified: (@kkarhan@infosec.space)Content warning: Rant re: Signal Shills being dangerous Tech Illiterates

🎉 Kiwix JS Browser Extension v4.2.0 is here!

After 11 months of development, this major update brings:

📚 Table of Contents display with toolbar button
🔍 Search snippets in full-text results (see screenshot)
🌙 New dark theme based on Wikipedia Vector
⚡ Enhanced navigation & accessibility improvements

Perfect for offline Wikipedia browsing and more! Download from Chrome/Firefox/Edge extension stores (search "Kiwix JS").

I’m accidentally becoming a #FediMerch guy.

Shiny stickers

Last year, I wrote a blog post, Fediverse for Freedom – which was about the importance of a free and open Fediverse, and how and why public institutions can support it. Since then, I’ve referred to this blog post in many of my talks and in conversations, and started to use the hashtag #FediverseForFreedom.

Ahead of FOSDEM back in February, I created some stickers to share – a Fediverse logo, overlaid with the text “I Am Part Of The Rebel Alliance #FediverseForFreedom”. They were quite a hit at the time, and since then I’ve used the same image in presentations. When people have seen them, I’ve quite often been asked where they came from.

Last week, Elena Rossini – writer of the fantastic The Future is Federated blog/newsletter, talented filmmaker and photographer, and (perhaps) the Fediverse’s Number One Fan – released a great, four minute video that both explains and promotes the Fediverse and open platforms not owned by billionaires1

One of the stickers shows up in several shots of the the video, and once again, I heard that people would like to be able to get some for themselves.

A simple site

I’ve been wanting to make the stickers available for a while, but the release of the video finally pushed me into getting this done!

I’d recently bought some stickers myself, from the talented Robb Knight, and he mentioned that he used Stripe Payment Links for his site. I already had a Stripe account, so thought I’d try the same thing.

So: now you can visit fediverseforfreedom.org (.com points to .org), and click on a link to to get a handful of stickers shipped in your direction! You can also easily just tell your friends, “oh yeah, I got them from Fediverse For Freedom dot org”. Nice and straightforward.

A small pile of I Am Part Of The Rebel Alliance stickers

There’s a bit more information about it all on that simple site, but I thought it might be interesting to write down a bit more about how I made it.

The site is running on Codeberg Pages. Previously I’ve put these kinds of one-off, single page sites up on GitHub Pages, or on Glitch. I’m feeling increasingly less comfortable about having all of my stuff on GitHub and hosted in the US; and, unfortunately, Glitch is going away soon (more on this in a future post). So in this case I chose Codeberg Pages, although I’m aware that they are themselves a platform that is currently in maintenance mode. I’m open to suggestions for similar sites, as I’ll need to migrate some Glitch apps somewhere very soon!

Apart from that: the whole operation is very low tech. Stripe Payment Links are convenient – Stripe itself can handle a huge variety of payment types – but, on the backend… it does not do much. No order acknowledgement emails, order management tools, or anything like that. All I get is a basic dashboard with information about the orders. I whipped up some simple Python that uses the Stripe API to grab the postal addresses of orders, and then creates SVG address labels for printing. The same code also grabs the email addresses so that I can send an email thanking the customer for the order.

In terms of shipping, that’s also a manual process – no “drop-shipping” here, I’m getting the stickers from my regular supplier (StickerApp), putting them in envelopes, and posting them out myself. That also means that delivery times will vary – although I had enough in stock to cover all of the initial orders, I’ve also been in Amsterdam for the past 3 days, so the first batch will go out on Monday.

One more thing I’m experimenting with here is GoatCounter, just to get a sense of traffic and interest. I didn’t want to put a load of invasive Google Analytics onto such a basic page, and I’ve had GoatCounter recommended to me a few times now – like Mastodon, it has also benefited from NLNet funding from the European Union in the past, and I wanted to see what was possible. It seems to do just what I wanted, whilst also being unintrusive.

What’s next?

Look… I don’t intend to become some kind of merch magnate, but I do know that some people share my own desire to display our commitment to the Fediverse and related causes, and if I can help folks to do so, then I will (did you know we already made a t-shirt? Elena has asked me for more in the same vein!).

If you want to look for other ways to show your support in public, and to give back to people or projects that work on tools that you use, take a look at the Awesome Fediverse Merch list that Jeff Sikes is curating. Plenty of options for everyone.

Finally – remember to support the creators of your favourite sites, services, and open source software directly, whenever you can!

  1. Remember, as I heard in a keynote at the PublicSpaces conference this week: “the Internet is currently controlled by four or five fucked up right wing white men” – it’s time to rewild the internet, and take ownership of our data and choices. ↩︎
Share this post from your fediverse server

https:// Share

This server does not support sharing. Please visit .

https://andypiper.co.uk/2025/06/14/part-of-the-rebel-alliance/

Replied in thread

@ciourte @netopwibby Needless to say I've only heard of some Spanish low-cost #MVNO offering one device only in a #prepaid #bundle when #FirefoxOS was unveiled at the #MWC in #Barcelona based off coverage in @ct_Magazin at the time.

  • Cuz I remember #WebDevs like @fuchsiii really loving it because it was the then hot & fresh #HTML5 + #JS6 + #CSS3 combo to make it super-easy to do #Apps. All one needs to build an app was #Firefox as Browser and the ability to basically zip' it.

Alas @Mozilla deciding on purpose to literally splinter the market by letting #MNO|s and MVNOs run their #AppStore|s instead of a #centralized model, making the situation worse than in the "P.R." #China where there are several vendor-independent #AppStores for #Android.

  • "Conspiracy Theorists" even suggested that this was deliberate self-sabotage to benefit #Google and #Android, tho needless to say Firefox OS aimed at devices & specs that were too low for Android.

Still, I'm #StillMad at #Mozilla for faceplanting Firefox OS cuz it had the easiest way to get started and a good architecture being every #App is just a #WebApp and all the system calls were standard #HTML5 permissions and nothing fancy.

youtube.com/watch?v=p76exsJn7SU

📰 «Phanpy es la mejor forma de adentrarse en el fediverso»
🔗 proxy.jesusysustics.com/2025/0

Phanpy phanpy.social/

Phanpy es un cliente web del fediverso que nos permite acceder a nuestra cuenta de Mastodon (o también Pixelfed) con una experiencia de usuario totalmente diferente: minimalista pero cargada de detalles que la hacen realmente cómoda y usable.

Usarla es tan fácil como entrar en la página e iniciar sesión en nuestra cuenta (de forma totalmente transparente) y nos va a permitir elegir el idioma de la interfaz, representar los impulsos (retuits del fediverso) en un carrusel horizontal que nos permite filtrar mejor lo importante, recibir notificaciones agrupadas o elegir qué idiomas traducir.

Este proyecto creado por Chee Aun es de código abierto y se puede consultar e incluso descargar en su GitHub para hospedarlo en nuestro propio servidor web (sin tener que configurar absolutamente nada!).

Que sea una aplicación web no es ningún obstáculo hoy en día: podemos usarla en escritorio, móvil o tablet sin ningún problema y disfrutar de funciones como las notificaciones o tener varias cuentas iniciadas (pero separadas). Yo llevo casi dos años enganchado a esta interfaz y me parece un sacrilegio que la competencia no haya adoptado sus fantásticas soluciones de diseño.

#️⃣ #códigoAbierto #fediverso #interfaz #Mastodon #ordenador #Pixelfed #teléfonoMóvil #webapp

El Proxy · Phanpy es la mejor forma de adentrarse en el fediverso
More from El Proxy

»Tutorial – Erste Schritte mit Progressive Web Apps:
Progressive Web Apps sind komplexer zu entwickeln als traditionelle Webanwendungen. Lesen Sie, warum sich dieser Zusatzaufwand lohnt.«

Ich dachte PWA wäre im Schatten untergegangen aber nun wird es populär. Wie so viele Technik dauert es seine Zeit, damit es im Hintergrund aufsteigt und unbemerkt massenhaft genutzt wird.

💾 computerwoche.de/article/28346

ComputerwocheTutorial: Erste Schritte mit Progressive Web AppsProgressive Web Apps sind komplexer zu entwickeln als traditionelle Webanwendungen. Lesen Sie, warum sich dieser Zusatzaufwand lohnt.
#webapp#pwa#webdev

I hate JavaScript so much I developed an app with it :blobcatgiggle: :javascript:

Wrapped it as :androidalt: application to run in a WebView, but it also runs on a normal browser :ablobcatwobpatted:

Being web application it is visible source, but also published as real open source :ablobcatbongokeyboard:

Give it a go - I find those old-school :dvd: screensavers soothing - and let me know your thoughts about it.

Bouncing Logo is pending inclusion into Samsung Galaxy Store, next will be adding it to @fdroidorg :blobcatcheer:

Oh, and it's on self-hosted @forgejo instance :forgejo:

bouncinglogo.comBouncing Logo - classic screensaver app for smart devices by Inretio

⚠️ PSA: Bad news, everyone! ⚠️

It turns out #Django is not a #WebFramework and is only useful for #CRUD. 🤯

Wish y'all had told me that before I built a multi-level multitenant #WebApp for managing a utilities district's operations, scheduling, graph-based infrastructure models, GIS, communications, etc on... Django.

I guess it's time to shut down my business and scrap my upcoming #PyCon US talk 🤷‍♂️😆

news.ycombinator.com/item?id=4

news.ycombinator.comWe could probably do with a "SQLAlchemy for Django users" article. SQLAlchemy is... | Hacker News

📰 «WordSafety: comprueba que esa palabra no es una palabrota en otros idiomas»
🔗 proxy.jesusysustics.com/2025/0

Un comprobador de nombres para evitar que se cuelen palabrotas que «suenan mal» en 19 idiomas microsiervos.com/archivo/mundo

WordSafety es una curiosa herramienta que nos permite descubrir si una palabra significa algo desagradable en otros idiomas. Es ideal para quien necesita crear una nueva marca y quiere evitar sustos en el mercado internacional como los del Mitsubishi Pajero o el castillo Laputa.

Paradójicamente, la web sobre palabras seguras no utiliza protocolo seguro (nada grave cuando solamente vamos a hacer consultas).

#️⃣ #curiosidad #herramienta #marca #publicidad #webapp

El Proxy · WordSafety: comprueba que esa palabra no es una palabrota en otros idiomas
More from El Proxy