Profile for andros

Display name
andros
Username
@andros@activity.andros.dev
Role
admin

About andros

Fields

Meshtastic Node Name
V - LinceTango 🗼☀️
Gemini capsule
gemini://andros.dev
Finger
me@andros.dev

Bio

🏗️ Full-Stack developer (Mainly Python)
✍️ Writer (3 books)
🐧 Creator of Org Social, Django LiveView, Maza ad blocking and so on
👨‍🏫 Teacher
🟣 Emacs addicted
🗼 Amateur radio
🐱 Cat food opening

I write in 🇬🇧 English and 🇪🇸 Spanish

Stats

Joined
Posts
1568
Followed by
632
Following
90

Pinned public posts

jump to recent

Just shipped Org Social for iOS.

A decentralized microblog where your whole timeline lives in a plain-text Org Mode file you host yourself.

No central server, no algorithm, no ads.

Free, iPhone, also runs on Apple Silicon Macs.

App Store: https://apps.apple.com/us/app/org-social/id6764415116
Spec: https://github.com/tanrax/org-social

What you can write:

- Posts, replies, threads, reactions, boosts, quote-boosts
- Polls
- Groups (like a forum or a subreddit)
- Scheduled posts
- Mentions with inline autocomplete
- Profile-migration announcements when you move host
- Muting and blocking other users
- Feed export to Files, AirDrop or email

What is NOT in the app:

- No analytics, no tracking, no telemetry
- No account on a server we control
- No third-party SDKs
- The PrivacyInfo manifest declares only UserDefaults

Your social.org file lives on the host you choose.

#emacs #orgmode #orgsocial #fediverse #indieweb #iOS

Recent public posts

«There is no such thing as full decentralization»

There's always an axis that centralizes: identity, connectivity, discovery, or cost. The useful question isn't "is it decentralized?", it's which of these it sacrificed, and what that costs you the day that point breaks.

https://en.andros.dev/blog/603e4e90/there-is-no-such-thing-as-full-decentralization/

#Web #Fediverso #ActivityPub #XMPP #OrgSocial #IndieWeb #Nostr

«Building a decentralized bulletin board (and accidentally reinventing Nostr)»

Let's build a bulletin board with no account, no sign-up, and no single server behind it. By the time we finish, we'll have accidentally reinvented two technologies that already existed: FidoNet (1984) and Nostr.

https://en.andros.dev/blog/4c4e1b40/building-a-decentralized-bulletin-board-and-accidentally-reinventing-nostr/

#Web #Fediverso #ActivityPub #Algoritmo #IndieWeb #Nostr

«htmx and Django LiveView, side by side»

If you use htmx and are considering migrating to Django LiveView, this is for you: not an exhaustive comparison, but a run-through of the most common cases and how each one solves them.

https://en.andros.dev/blog/94d14a9e/htmx-and-django-liveview-side-by-side/

#Web #Python #Django #Htmx #DjangoChannels #DjangoLiveView

What's new on Org Social?

- Org Social Mirror: a read-only REST API that mirrors the profiles and posts published on the Org Social relay. It is useful for developers who want to create their own clients or applications that interact with Org Social data. The API is available at https://mirror.org-social.org/ and the documentation can be found at https://git.andros.dev/org-social/mirror
- Mastodon/ActivityPub Integration: Now you can follow Mastodon users from Org Social.

```
#+FOLLOW: https://relay.org-social.org/bridge/activitypub/@Mastodon@mastodon.social/
```

- Website updated with documentation and tutorials for developers and users. Check it out at https://org-social.org/
- iOS app has been updated with bug fixes and performance improvements: It is now in maintenance mode.
- The code was migrated from GitHub to Forgejo (self-hosted Git service) to ensure the long-term availability of the project: https://git.andros.dev/org-social/

#emacs #orgmode #orgsocial

I'm sharing an Elfeed-inspired reader for the Finger protocol, right inside Emacs.

- Browse a list of finger accounts
- Preview each .plan asynchronously
- Follow user@host links from one profile to the next without leaving the buffer

https://git.andros.dev/andros/efinger.el

#Emacs #OpenSource #Finger

One comma-separated list is enough for someone to conclude the article was written by a LLM. The list of tells grows every month, and the torches come out at the first sign of careful prose. And if the author stays quiet, silence means guilt. I keep seeing "AI slop" in the comments on my articles. I'm tempted to slap a "100% AI" label on every post just for the peace of mind, because this is wearing me down.

«Finger: the 1971 social network that never died»

It will surprise more than a few of you to hear that the first social network dates back to 1971; no accounts, no algorithm, no central server, just a plain text file you control.

https://en.andros.dev/blog/54572bc7/finger-the-1971-social-network-that-never-died/

#Gemini #IndieWeb #OpenSource #Python #Linux #OrgSocial

Self-hosted alternatives to GitHub mentioned in the Hacker News thread:

• Forgejo: forgejo.org (a fork of Gitea, the most recommended)
• Gitea: gitea.com
• GitLab CE: Self-hosted Community Edition
• Fossil: fossil-scm.org (not Git, all in one binary)
• Radicle: radicle.dev (decentralized, P2P)

#git #github #selfhost #opensoftware

#Git is already decentralized; moving from #GitHub to another centralized platform won't prevent similar problems.

The problem was never Microsoft or AI. You need to change the model, trade ease of use and free access for ownership and reliability; think long-term. Large open-source projects haven't been affected by this event. You don't need as many resources; you have it easier.

Después de 8 meses de trabajo codo con codo con Laura, la traductora, tengo el placer de anunciar la versión en español de la web de Org Mode 🎉

Han sido meses de discutir terminología, pulir matices y revisar página por página.

👉 https://orgmode.org/es/index.html

Gracias, Laura. Esto es tan tuyo como mío. Y gracias a Ihor Radchenko (@yantar92 ), mantenedor de Org Mode, por sus revisiones.

#OrgMode #Emacs #SoftwareLibre #Traducción #Español #FOSS