I translated View from the Shifting Moundto English!
Slay the Princess vessels as complex trauma. Enjoy!
I translated View from the Shifting Moundto English!
Slay the Princess vessels as complex trauma. Enjoy!
I translated View from the Shifting Moundto English!
Slay the Princess vessels as complex trauma. Enjoy!
Hello Org Social! This is my firt post!
You can check out my blog here: https://arkvis.com/blog/ And my GitHub profile here: https://github.com/lodenrogue
I've been quite happy with it since I set it up. I also have it integrated for sending Gnus messages in newsgroups. I very rarely have to jump to the webmail, but... until you have it completely fine-tuned, you'll have to do a little work ๐
I've decided to finally set up mu4e to manage my emails from inside emacs and... well let's just say, I'll have to come back to it later, because smtp just doesn't want to work properly.
Other than that, it's real nice!
Youโre welcome ๐!
I finished my experiment of porting GPUs to Emacs.
The GPU backend shares a neutral drawing policy across Metal (macOS) and OpenGL (Linux); two drivers, one architecture.
Performance charts (absolute fps, cairo vs GPU): 1616x912 frame: GPU ahead on full redraws (1.19x), at parity on page scrolls 4K frame: GPU pulls ahead on motion (typing 7.4x, image scroll 11.5x) macOS M1 Pro: vsync on saves 35% CPU during scroll without losing responsiveness.
However, for smaller resolutions the CPU wins.
This version makes sense if you want animations, transitions, or to play GIFs or videos.
I'm trying to use it.
Hello Org Social. Fromm Brazil!
Oh I see and totally misunderstood ๐
Inspired by a post on reddit I switched to Nicolas Rougier's nano-emacs. It definitely is beautiful but the low contrast takes getting used to. I'll use it as an experiment for next week.
Whenever i switched themes in the last years I always came back to the Modus-Themes. Let's see this time ;)
Ah sorry, seems I wasn't able to express myself clearly :D What I meant is acme is, like emacs, a text editor, but unlike emacs, it has a very mouse-centric workflow - which is why it was foreign to me, an emacs user, used to keyboard shortcuts :D
Claiming Emacs has a Mouse-centric workflow is rare ๐ฎ. I almost never use the mouse in Emacs. What do you require the mouse for?
I think thereโs even a package that prevents using the mouse. Maybe try that
As much of a text editor as emacs is, but with a very mouse-centric workflow. Using it is very unusual for someone who is used to working without a mouse, but I really like the philosphy behind it. It's also very spartan and "unconfigurable", so I honestly feel like I would get more stuff done if I were to use it than with emacs, since I wouldn't be endlessly lost in perfecting my own configuration haha
I do encourage giving it a try: https://en.wikipedia.org/wiki/Acme_(text_editor)
Welcome back ๐. What is acme if I may ask?
As usual, I keep on returning to emacs, no matter what I try (but have to confess, acme is really interesting)
I've just published my emacs configuration for latest elpaca release.
It looks great on iOS
This is a multiline post with rich content.
I can include:
Lists with multiple items
Bold text and italic text
Code snippets: print("hello")
Links: Example website
def parse_org_social(file_path):
"""Parse an Org Social file"""
with open(file_path, 'r') as f:
content = f.read()
# Implementation here
return content
Back on org-social Just testing my configuration ๐คท๐ป
Hello Org Social!
Thanks to @shrini I found https://www.joanwestenberg.com/why-you-should-write-every-day-even-if-you-re-not-a-writer/ which seems like a good idea. Letโs see if I can do it.
My Weekly Notes 22 2026
https://goinggnu.wordpress.com/2026/06/03/weekly-notes-22-2026/
#blog #notes
๐ ๐๐๐ฉ๐ ๐ง๐ฅ๐จ๐๐๐ฆ ๐๐ฉ๐๐๐๐๐๐๐ ๐๐ข๐ฅ ๐ฅ๐๐ก๐ง ๐๐ก๐ ๐๐ข๐ฅ ๐ฆ๐๐๐
๐ข๐ป๐น๐ ๐ณ๐ผ๐ฟ ๐๐ฒ๐ฟ๐ถ๐ผ๐๐๐น๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ
๐ฃ๐น๐ฒ๐ฎ๐๐ฒ ๐น๐ฒ๐ ๐ฏ๐ฒ ๐ฐ๐ฎ๐ฟ๐ฒ๐ณ๐๐น ๐๐ต๐ผ ๐๐ฒ ๐บ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐ณ๐ผ๐ฟ ๐๐ฟ๐๐ฐ๐ธ๐ ๐๐ฐ๐ฎ๐บ๐บ๐ฒ๐ฟ ๐ฎ๐ฟ๐ฒ ๐บ๐๐ฐ๐ต ๐ผ๐๐ ๐๐ต๐ฒ๐ฟ๐ฒ
๐๐ณ ๐๐ผ๐ ๐ป๐ฒ๐ฒ๐ฑ ๐ฎ ๐๐ฟ๐๐ฐ๐ธ ๐ณ๐ผ๐ฟ ๐๐ฎ๐น๐ฒ ๐ผ๐ฟ ๐ฟ๐ฒ๐ป๐ ๐ฎ๐ ๐ฎ ๐๐ฒ๐ฟ๐ ๐ฎ๐ณ๐ณ๐ผ๐ฟ๐ฑ๐ฎ๐ฏ๐น๐ฒ ๐ฝ๐ฟ๐ถ๐ฐ๐ฒ ๐๐ต๐ฒ๐ฟ๐ฒ๐ฏ๐ ๐๐ผ๐ ๐ฐ๐ฎ๐ป ๐ฝ๐ฎ๐ ๐ต๐ฎ๐น๐ณ ๐๐ต๐ฒ ๐ฝ๐ฎ๐๐บ๐ฒ๐ป๐ ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ๐ป ๐๐ผ๐ ๐ด๐ฒ๐ ๐๐ผ๐๐ฟ ๐๐ฟ๐๐ฐ๐ธ ๐๐ผ๐ ๐ฝ๐ฎ๐ ๐๐ต๐ฒ ๐ฏ๐ฎ๐น๐ฎ๐ป๐ฐ๐ฒ
๐ ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐บ๐ฒ nowWe sell And we also rent please only serious person should inbox meHAVE A TRUCKS AVAILABLE FOR RENT AND FOR SALE
HALF PAYMENT BEFORE DELIVERY
REQUIREMENTS: Your Address Your Location Your Name Your Driving license Your Contact Your emails
Please we should be careful who we message for TRUCKs Scammer are much out there. I accepted Half payment! And when you get your TRUCK you balance.
๐ ๐๐๐ฉ๐ ๐ง๐ฅ๐จ๐๐๐ฆ ๐๐ฉ๐๐๐๐๐๐๐ ๐๐ข๐ฅ ๐ฅ๐๐ก๐ง ๐๐ก๐ ๐๐ข๐ฅ ๐ฆ๐๐๐
๐ข๐ป๐น๐ ๐ณ๐ผ๐ฟ ๐๐ฒ๐ฟ๐ถ๐ผ๐๐๐น๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ
๐ฃ๐น๐ฒ๐ฎ๐๐ฒ ๐น๐ฒ๐ ๐ฏ๐ฒ ๐ฐ๐ฎ๐ฟ๐ฒ๐ณ๐๐น ๐๐ต๐ผ ๐๐ฒ ๐บ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐ณ๐ผ๐ฟ ๐๐ฟ๐๐ฐ๐ธ๐ ๐๐ฐ๐ฎ๐บ๐บ๐ฒ๐ฟ ๐ฎ๐ฟ๐ฒ ๐บ๐๐ฐ๐ต ๐ผ๐๐ ๐๐ต๐ฒ๐ฟ๐ฒ
๐๐ณ ๐๐ผ๐ ๐ป๐ฒ๐ฒ๐ฑ ๐ฎ ๐๐ฟ๐๐ฐ๐ธ ๐ณ๐ผ๐ฟ ๐๐ฎ๐น๐ฒ ๐ผ๐ฟ ๐ฟ๐ฒ๐ป๐ ๐ฎ๐ ๐ฎ ๐๐ฒ๐ฟ๐ ๐ฎ๐ณ๐ณ๐ผ๐ฟ๐ฑ๐ฎ๐ฏ๐น๐ฒ ๐ฝ๐ฟ๐ถ๐ฐ๐ฒ ๐๐ต๐ฒ๐ฟ๐ฒ๐ฏ๐ ๐๐ผ๐ ๐ฐ๐ฎ๐ป ๐ฝ๐ฎ๐ ๐ต๐ฎ๐น๐ณ ๐๐ต๐ฒ ๐ฝ๐ฎ๐๐บ๐ฒ๐ป๐ ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ๐ป ๐๐ผ๐ ๐ด๐ฒ๐ ๐๐ผ๐๐ฟ ๐๐ฟ๐๐ฐ๐ธ ๐๐ผ๐ ๐ฝ๐ฎ๐ ๐๐ต๐ฒ ๐ฏ๐ฎ๐น๐ฎ๐ป๐ฐ๐ฒ
๐ ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐บ๐ฒ nowWe sell And we also rent please only serious person should inbox meHAVE A TRUCKS AVAILABLE FOR RENT AND FOR SALE
HALF PAYMENT BEFORE DELIVERY
REQUIREMENTS: Your Address Your Location Your Name Your Driving license Your Contact Your emails
Please we should be careful who we message for TRUCKs Scammer are much out there. I accepted Half payment! And when you get your TRUCK you balance.
๐ ๐๐๐ฉ๐ ๐ง๐ฅ๐จ๐๐๐ฆ ๐๐ฉ๐๐๐๐๐๐๐ ๐๐ข๐ฅ ๐ฅ๐๐ก๐ง ๐๐ก๐ ๐๐ข๐ฅ ๐ฆ๐๐๐
๐ข๐ป๐น๐ ๐ณ๐ผ๐ฟ ๐๐ฒ๐ฟ๐ถ๐ผ๐๐๐น๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ
๐ฃ๐น๐ฒ๐ฎ๐๐ฒ ๐น๐ฒ๐ ๐ฏ๐ฒ ๐ฐ๐ฎ๐ฟ๐ฒ๐ณ๐๐น ๐๐ต๐ผ ๐๐ฒ ๐บ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐ณ๐ผ๐ฟ ๐๐ฟ๐๐ฐ๐ธ๐ ๐๐ฐ๐ฎ๐บ๐บ๐ฒ๐ฟ ๐ฎ๐ฟ๐ฒ ๐บ๐๐ฐ๐ต ๐ผ๐๐ ๐๐ต๐ฒ๐ฟ๐ฒ
๐๐ณ ๐๐ผ๐ ๐ป๐ฒ๐ฒ๐ฑ ๐ฎ ๐๐ฟ๐๐ฐ๐ธ ๐ณ๐ผ๐ฟ ๐๐ฎ๐น๐ฒ ๐ผ๐ฟ ๐ฟ๐ฒ๐ป๐ ๐ฎ๐ ๐ฎ ๐๐ฒ๐ฟ๐ ๐ฎ๐ณ๐ณ๐ผ๐ฟ๐ฑ๐ฎ๐ฏ๐น๐ฒ ๐ฝ๐ฟ๐ถ๐ฐ๐ฒ ๐๐ต๐ฒ๐ฟ๐ฒ๐ฏ๐ ๐๐ผ๐ ๐ฐ๐ฎ๐ป ๐ฝ๐ฎ๐ ๐ต๐ฎ๐น๐ณ ๐๐ต๐ฒ ๐ฝ๐ฎ๐๐บ๐ฒ๐ป๐ ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ๐ป ๐๐ผ๐ ๐ด๐ฒ๐ ๐๐ผ๐๐ฟ ๐๐ฟ๐๐ฐ๐ธ ๐๐ผ๐ ๐ฝ๐ฎ๐ ๐๐ต๐ฒ ๐ฏ๐ฎ๐น๐ฎ๐ป๐ฐ๐ฒ
๐ ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐บ๐ฒ nowWe sell And we also rent please only serious person should inbox meHAVE A TRUCKS AVAILABLE FOR RENT AND FOR SALE
HALF PAYMENT BEFORE DELIVERY
REQUIREMENTS: Your Address Your Location Your Name Your Driving license Your Contact Your emails
Please we should be careful who we message for TRUCKs Scammer are much out there. I accepted Half payment! And when you get your TRUCK you balance.
๐ ๐๐๐ฉ๐ ๐ง๐ฅ๐จ๐๐๐ฆ ๐๐ฉ๐๐๐๐๐๐๐ ๐๐ข๐ฅ ๐ฅ๐๐ก๐ง ๐๐ก๐ ๐๐ข๐ฅ ๐ฆ๐๐๐
๐ข๐ป๐น๐ ๐ณ๐ผ๐ฟ ๐๐ฒ๐ฟ๐ถ๐ผ๐๐๐น๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ
๐ฃ๐น๐ฒ๐ฎ๐๐ฒ ๐น๐ฒ๐ ๐ฏ๐ฒ ๐ฐ๐ฎ๐ฟ๐ฒ๐ณ๐๐น ๐๐ต๐ผ ๐๐ฒ ๐บ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐ณ๐ผ๐ฟ ๐๐ฟ๐๐ฐ๐ธ๐ ๐๐ฐ๐ฎ๐บ๐บ๐ฒ๐ฟ ๐ฎ๐ฟ๐ฒ ๐บ๐๐ฐ๐ต ๐ผ๐๐ ๐๐ต๐ฒ๐ฟ๐ฒ
๐๐ณ ๐๐ผ๐ ๐ป๐ฒ๐ฒ๐ฑ ๐ฎ ๐๐ฟ๐๐ฐ๐ธ ๐ณ๐ผ๐ฟ ๐๐ฎ๐น๐ฒ ๐ผ๐ฟ ๐ฟ๐ฒ๐ป๐ ๐ฎ๐ ๐ฎ ๐๐ฒ๐ฟ๐ ๐ฎ๐ณ๐ณ๐ผ๐ฟ๐ฑ๐ฎ๐ฏ๐น๐ฒ ๐ฝ๐ฟ๐ถ๐ฐ๐ฒ ๐๐ต๐ฒ๐ฟ๐ฒ๐ฏ๐ ๐๐ผ๐ ๐ฐ๐ฎ๐ป ๐ฝ๐ฎ๐ ๐ต๐ฎ๐น๐ณ ๐๐ต๐ฒ ๐ฝ๐ฎ๐๐บ๐ฒ๐ป๐ ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ๐ป ๐๐ผ๐ ๐ด๐ฒ๐ ๐๐ผ๐๐ฟ ๐๐ฟ๐๐ฐ๐ธ ๐๐ผ๐ ๐ฝ๐ฎ๐ ๐๐ต๐ฒ ๐ฏ๐ฎ๐น๐ฎ๐ป๐ฐ๐ฒ
๐ ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐บ๐ฒ nowWe sell And we also rent please only serious person should inbox meHAVE A TRUCKS AVAILABLE FOR RENT AND FOR SALE
HALF PAYMENT BEFORE DELIVERY
REQUIREMENTS: Your Address Your Location Your Name Your Driving license Your Contact Your emails
Please we should be careful who we message for TRUCKs Scammer are much out there. I accepted Half payment! And when you get your TRUCK you balance.
๐ ๐๐๐ฉ๐ ๐ง๐ฅ๐จ๐๐๐ฆ ๐๐ฉ๐๐๐๐๐๐๐ ๐๐ข๐ฅ ๐ฅ๐๐ก๐ง ๐๐ก๐ ๐๐ข๐ฅ ๐ฆ๐๐๐
๐ข๐ป๐น๐ ๐ณ๐ผ๐ฟ ๐๐ฒ๐ฟ๐ถ๐ผ๐๐๐น๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ
๐ฃ๐น๐ฒ๐ฎ๐๐ฒ ๐น๐ฒ๐ ๐ฏ๐ฒ ๐ฐ๐ฎ๐ฟ๐ฒ๐ณ๐๐น ๐๐ต๐ผ ๐๐ฒ ๐บ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐ณ๐ผ๐ฟ ๐๐ฟ๐๐ฐ๐ธ๐ ๐๐ฐ๐ฎ๐บ๐บ๐ฒ๐ฟ ๐ฎ๐ฟ๐ฒ ๐บ๐๐ฐ๐ต ๐ผ๐๐ ๐๐ต๐ฒ๐ฟ๐ฒ
๐๐ณ ๐๐ผ๐ ๐ป๐ฒ๐ฒ๐ฑ ๐ฎ ๐๐ฟ๐๐ฐ๐ธ ๐ณ๐ผ๐ฟ ๐๐ฎ๐น๐ฒ ๐ผ๐ฟ ๐ฟ๐ฒ๐ป๐ ๐ฎ๐ ๐ฎ ๐๐ฒ๐ฟ๐ ๐ฎ๐ณ๐ณ๐ผ๐ฟ๐ฑ๐ฎ๐ฏ๐น๐ฒ ๐ฝ๐ฟ๐ถ๐ฐ๐ฒ ๐๐ต๐ฒ๐ฟ๐ฒ๐ฏ๐ ๐๐ผ๐ ๐ฐ๐ฎ๐ป ๐ฝ๐ฎ๐ ๐ต๐ฎ๐น๐ณ ๐๐ต๐ฒ ๐ฝ๐ฎ๐๐บ๐ฒ๐ป๐ ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ๐ป ๐๐ผ๐ ๐ด๐ฒ๐ ๐๐ผ๐๐ฟ ๐๐ฟ๐๐ฐ๐ธ ๐๐ผ๐ ๐ฝ๐ฎ๐ ๐๐ต๐ฒ ๐ฏ๐ฎ๐น๐ฎ๐ป๐ฐ๐ฒ
๐ ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐บ๐ฒ nowWe sell And we also rent please only serious person should inbox meHAVE A TRUCKS AVAILABLE FOR RENT AND FOR SALE
HALF PAYMENT BEFORE DELIVERY
REQUIREMENTS: Your Address Your Location Your Name Your Driving license Your Contact Your emails
Please we should be careful who we message for TRUCKs Scammer are much out there. I accepted Half payment! And when you get your TRUCK you balance.
๐ ๐๐๐ฉ๐ ๐ง๐ฅ๐จ๐๐๐ฆ ๐๐ฉ๐๐๐๐๐๐๐ ๐๐ข๐ฅ ๐ฅ๐๐ก๐ง ๐๐ก๐ ๐๐ข๐ฅ ๐ฆ๐๐๐
๐ข๐ป๐น๐ ๐ณ๐ผ๐ฟ ๐๐ฒ๐ฟ๐ถ๐ผ๐๐๐น๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ
๐ฃ๐น๐ฒ๐ฎ๐๐ฒ ๐น๐ฒ๐ ๐ฏ๐ฒ ๐ฐ๐ฎ๐ฟ๐ฒ๐ณ๐๐น ๐๐ต๐ผ ๐๐ฒ ๐บ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐ณ๐ผ๐ฟ ๐๐ฟ๐๐ฐ๐ธ๐ ๐๐ฐ๐ฎ๐บ๐บ๐ฒ๐ฟ ๐ฎ๐ฟ๐ฒ ๐บ๐๐ฐ๐ต ๐ผ๐๐ ๐๐ต๐ฒ๐ฟ๐ฒ
๐๐ณ ๐๐ผ๐ ๐ป๐ฒ๐ฒ๐ฑ ๐ฎ ๐๐ฟ๐๐ฐ๐ธ ๐ณ๐ผ๐ฟ ๐๐ฎ๐น๐ฒ ๐ผ๐ฟ ๐ฟ๐ฒ๐ป๐ ๐ฎ๐ ๐ฎ ๐๐ฒ๐ฟ๐ ๐ฎ๐ณ๐ณ๐ผ๐ฟ๐ฑ๐ฎ๐ฏ๐น๐ฒ ๐ฝ๐ฟ๐ถ๐ฐ๐ฒ ๐๐ต๐ฒ๐ฟ๐ฒ๐ฏ๐ ๐๐ผ๐ ๐ฐ๐ฎ๐ป ๐ฝ๐ฎ๐ ๐ต๐ฎ๐น๐ณ ๐๐ต๐ฒ ๐ฝ๐ฎ๐๐บ๐ฒ๐ป๐ ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ๐ป ๐๐ผ๐ ๐ด๐ฒ๐ ๐๐ผ๐๐ฟ ๐๐ฟ๐๐ฐ๐ธ ๐๐ผ๐ ๐ฝ๐ฎ๐ ๐๐ต๐ฒ ๐ฏ๐ฎ๐น๐ฎ๐ป๐ฐ๐ฒ
๐ ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐บ๐ฒ nowWe sell And we also rent please only serious person should inbox meHAVE A TRUCKS AVAILABLE FOR RENT AND FOR SALE
HALF PAYMENT BEFORE DELIVERY
REQUIREMENTS: Your Address Your Location Your Name Your Driving license Your Contact Your emails
Please we should be careful who we message for TRUCKs Scammer are much out there. I accepted Half payment! And when you get your TRUCK you balance.
There seem to be a dozen emoji for various forms of cold sweat, but nothing to represent good, old-fashioned, roasting in the heat sweat.
How many arguments should a function have in Python?
๐ฌ๐ง https://en.andros.dev/blog/43e638f4/how-many-arguments-should-a-function-have-in-python/ ๐ช๐ธ https://andros.dev/blog/6640702c/cuantos-argumentos-debe-tener-una-funcion-en-python/
I am happy to announce the latest Org Social app for iOS.
Whatโs new:
Custom themes
Push notifications
Bug fixes and performance optimizations
With this release, the app is moving into maintenance mode.
https://apps.apple.com/us/app/org-social/id6764415116
Thank you to everyone who sent me their feedback!
If you like the project, please consider to supporting it.
Iโve just found it. Thanks
https://host.org-social.org/vgammieri/social.org">vgammieriYes, check the settings. There's an option for just what you need :)
https://host.org-social.org/vgammieri/social.org">vgammieriI agree that it's a synchronization issue between clients. I think it would be more practical for clients to check the remote modification date before each change. If it changes, they should download it before modifying its content.
Hi @andros , is it possible to add, on the iOS app, a โtabโ to see all the posts on the relay? With the default one I can just see the posts from the people I follow
I think this is a more general problem of version management, that, in cases like this one, can be solved with git or some similar tool. I imagine that a solution like this could be very complicated to implement, and maybe a naive and simple solution can be enough: a client can parse both local and remote org file, then merge both by retaining the changes that are not in common; in case of conflicts, just keep the change which belong to the most recent file.
I this way if a change, for example the bio in both the files, the client can just retain the most recent change, if I publish two posts on two client, I think itโs very unlikely they will make a conflict
You could also do the slightly insane thing I do which is to not keep
a local copy at all: I set org-social-file to the TRAMP path of the
social.org file on my server. Pro: it's always up to date. Con: I
don't have a backup copy. ๐ฌ
What do you think?
Hey, I found a Round Tuit, and I'm trying out org-social! \o/
https://host.org-social.org/vgammieri/social.org">vgammieriDelete the local cache file before opening the client:
rm ~/.emacs.d/v-social.org
Since the file will not exist, the client will download the version from the server. This is the manual "force pull".
I've just lost the post sent from the iphone because of a missing sync!
I'm writing this post by using Termux on Android and I couldn't find a way to refresh the local copy of the social.org file by downloading it from the server
Is there a function to force update the local social.org file by using the emacs client?
I have added to the Org Social specification the possibility of having invisible posts for bots (:BOT:).
In this example you can see an implementation for playing chess with the chess package from Emacs.
#+BEGIN_SRC org
The mobile apps are making sure we are tied to them forever. The recent addion is "YouTube Playables" It will be very hard to take back the phones from the kids and adults now.
-ยกNadie me quiere dar mimos!-
Testing this out
The posts appeared in @Orgro. Interesting, the orgro can also be a good org social client.
The update delayed to appear in social.org when I open it in https://social.orgro.org">Orgro
Test org social on iPhone. Need to check whether the orgmode file updates in orgro.
Thanks I'll check again. I haven't yet fully understood the architecture, e.g when and what for the relay is needed. Up for some reading ;)
As always Emacs is great as an org-social client.
jugaste?
Social org seems such a cool nerdy exciting idea I have to try it. The iOS app seems to only work via host.social.org though at least I canโt save without setting a VToken
I wrote a blog post listing some UI features that eww hasthat you can't easily find in normal browsers.
Interested in how your projectmanagement.org file is structured at a high level.
๐ง๐ท Olรก Org Social! Saudaรงรตes do Brasil! ๐บ๐ธ Hello Org Social! Greetings from Brazil!
Hello Org Social from Android Termux
Switch y Kinster: diferencias, similitudes y puntos de convergencia
Dentro de las comunidades BDSM y kink existe una enorme variedad de identidades funcionales, dinรกmicas relacionales y formas de experimentar el deseo. Dos conceptos que suelen confundirse o mezclarse son el de switch y el de kinster. Aunque ambos pueden coexistir en una misma persona, no significan lo mismo ni operan en el mismo nivel psicolรณgico o relacional. Uno describe principalmente una flexibilidad dinรกmica dentro de los roles de interacciรณn; el otro, una orientaciรณn cultural y existencial hacia el universo kink. Comprender esta diferencia permite evitar reduccionismos y entender mejor cรณmo se construyen las identidades dentro de las prรกcticas no normativas.
El switch como posiciรณn dinรกmica
En BDSM, un switch es una persona capaz de desempeรฑar mรกs de un rol dentro de una interacciรณn o dinรกmica. Generalmente el tรฉrmino se usa para quienes pueden ocupar tanto posiciones dominantes como sumisas, aunque tambiรฉn puede aplicarse a otras polaridades funcionales: sadista/masoquista, cuidador/receptor, activo/pasivo, etc.
La caracterรญstica central del switch no es la indecisiรณn, sino la adaptabilidad. Un switch no necesariamente cambia de rol constantemente; algunas personas pueden pasar meses o aรฑos en una posiciรณn antes de alternar. Lo importante es que poseen capacidad psicolรณgica, erรณtica o emocional para disfrutar mรบltiples perspectivas de la dinรกmica.
Muchas veces existe el prejuicio de que el switch โno sabe lo que quiereโ. Esa visiรณn suele venir de modelos rรญgidos donde la identidad BDSM se entiende como fija y binaria. Sin embargo, en la prรกctica, el switch suele requerir una comprensiรณn mรกs compleja del poder, la empatรญa y la interacciรณn humana. Una persona que ha ocupado ambos lados de una dinรกmica suele desarrollar mejor lectura emocional, negociaciรณn y conciencia de lรญmites.
El switch tampoco implica simetrรญa perfecta. Hay quienes son โdominantes con excepcionesโ, โsumisos selectivosโ o โswitches contextualesโ. La distribuciรณn no tiene por quรฉ ser 50/50. Puede depender de la pareja, el estado emocional, la confianza, la estรฉtica de la escena o incluso la etapa vital.
Por eso, el switch debe entenderse como una configuraciรณn funcional del deseo y no como una identidad superficial o ambigua.
El kinster como identidad cultural y filosรณfica
El tรฉrmino kinster tiene un significado distinto. Mรกs que describir un rol dentro de una escena, describe una relaciรณn profunda con la cultura kink. Un kinster no es solamente alguien que practica BDSM ocasionalmente; suele ser una persona que integra el kink dentro de su manera de entender la intimidad, la corporalidad, la estรฉtica, el juego psicolรณgico, el consentimiento y la exploraciรณn humana.
Mientras el switch responde a la pregunta โยฟquรฉ roles puedo ocupar?โ, el kinster responde a โยฟcรณmo entiendo y vivo el universo kink?โ.
El kinster tiende a ver el BDSM no solo como actividad sexual, sino como lenguaje simbรณlico, sistema relacional o herramienta de exploraciรณn personal. Para muchas personas kinster, elementos como el protocolo, la ritualidad, la รฉtica consensual, la modificaciรณn sensorial, la estรฉtica fetichista o la psicologรญa del poder tienen valor incluso fuera de la sexualidad explรญcita.
Tambiรฉn suele existir un fuerte componente comunitario y cultural. El kinster normalmente consume literatura especializada, participa en comunidades, asiste a eventos, estudia seguridad, desarrolla habilidades tรฉcnicas y reflexiona sobre la dimensiรณn รฉtica de las prรกcticas.
No todos los practicantes BDSM son kinster. Hay personas que disfrutan ciertas prรกcticas fetichistas sin que eso configure una identidad cultural significativa. Del mismo modo, un kinster puede no participar constantemente en escenas intensas y aun asรญ mantener una fuerte conexiรณn intelectual o emocional con el mundo kink.
Diferencias fundamentales
La principal diferencia entre ambos conceptos es estructural.
El switch describe una funciรณn dinรกmica.
El kinster describe una orientaciรณn cultural-identitaria.
Uno habla del โcรณmo interactรบoโ; el otro del โcรณmo me relaciono con el kink como fenรณmenoโ.
Esto significa que una persona puede ser:
Switch y kinster.
Switch sin ser kinster.
Kinster sin ser switch.
Ninguno de los dos.
Por ejemplo, alguien puede ser un dominante exclusivo profundamente involucrado en la cultura BDSM; esa persona serรญa kinster pero no switch. Otra persona puede alternar roles en encuentros casuales sin involucrarse en comunidades, filosofรญa o cultura kink; serรญa switch, pero quizรก no kinster.
Otra diferencia importante es el eje psicolรณgico.
El switch gira alrededor de la experiencia del rol y la dinรกmica interpersonal. Implica flexibilidad en la vivencia del poder o la sensaciรณn.
El kinster, en cambio, gira alrededor de la integraciรณn identitaria y cultural del kink dentro de la vida de la persona.
Tambiรฉn existe una diferencia en cรณmo suelen percibirse socialmente dentro de las comunidades BDSM. Los switches frecuentemente enfrentan sospechas relacionadas con โfalta de autenticidadโ, especialmente en espacios muy jerรกrquicos o tradicionales. Los kinster, en cambio, suelen ser percibidos como personas profundamente involucradas en la cultura, aunque eso no garantiza madurez emocional ni รฉtica.
Similitudes entre switch y kinster
Pese a sus diferencias, existen varios puntos de convergencia.
Ambos implican exploraciรณn
Tanto el switch como el kinster suelen tener una relaciรณn exploratoria con el deseo. Existe curiosidad, apertura y disposiciรณn a experimentar distintas dimensiones de la interacciรณn humana.
En ambos casos aparece una tendencia a cuestionar normas rรญgidas sobre sexualidad, gรฉnero, poder o intimidad.
Ambos requieren autoconocimiento
Una persona switch necesita entender quรฉ le activa en distintos roles y bajo quรฉ condiciones puede disfrutarlos de manera sana.
Un kinster necesita comprender sus lรญmites, intereses, รฉtica y formas de vinculaciรณn dentro del mundo kink.
En ambos casos, el autoconocimiento es fundamental para evitar dinรกmicas destructivas o experiencias disociativas.
Ambos suelen desarrollar alta conciencia del consentimiento
Aunque esto no es automรกtico, las personas profundamente insertas en dinรกmicas switch o identidades kinster suelen desarrollar habilidades avanzadas de negociaciรณn, comunicaciรณn y gestiรณn emocional.
La razรณn es simple: cuanto mรกs complejas son las dinรกmicas, mayor necesidad existe de claridad consensual.
Ambos pueden experimentar estigmatizaciรณn
Fuera de las comunidades kink, tanto switches como kinsters pueden enfrentar incomprensiรณn social. Todavรญa persisten prejuicios que asocian BDSM con violencia, trauma o desviaciรณn moral.
Dentro de algunas comunidades tambiรฉn aparecen tensiones. El switch puede ser visto como โinestableโ; el kinster puede ser acusado de โvivir demasiado el personajeโ o intelectualizar excesivamente el kink.
La convergencia: el switch kinster
Cuando ambas dimensiones se combinan aparece un perfil particularmente complejo: el switch kinster.
Este tipo de persona suele experimentar el BDSM como ecosistema completo. No solo alterna roles, sino que comprende las dinรกmicas desde mรบltiples perspectivas emocionales, tรฉcnicas y filosรณficas.
Muchas veces el switch kinster desarrolla gran capacidad de empatรญa dinรกmica. Entiende tanto la vulnerabilidad del sometimiento como la responsabilidad del control. Puede comprender mejor el impacto psicolรณgico de una escena porque ha vivido posiciones opuestas dentro de ella.
Sin embargo, tambiรฉn enfrenta desafรญos especรญficos.
La multiplicidad de intereses puede generar dificultad para encontrar parejas compatibles. Algunas comunidades prefieren estructuras mรกs rรญgidas y binarias. Ademรกs, sostener mรบltiples dimensiones identitarias requiere gran claridad emocional para evitar confusiรณn relacional o desgaste psicolรณgico.
Aun asรญ, el switch kinster suele representar una de las formas mรกs sofisticadas de comprensiรณn del BDSM contemporรกneo: flexible, reflexiva, รฉtica y consciente de la complejidad humana.
Conclusiรณn
Switch y kinster no son tรฉrminos equivalentes, aunque puedan coexistir. El primero describe versatilidad funcional dentro de las dinรกmicas; el segundo, una orientaciรณn cultural e identitaria hacia el universo kink.
Uno se centra en los roles. El otro en la relaciรณn profunda con la cultura BDSM.
Ambos comparten elementos importantes: exploraciรณn, autoconocimiento, negociaciรณn y cuestionamiento de normas convencionales sobre intimidad y poder. Sin embargo, operan en planos distintos de la experiencia humana.
Entender esta diferencia ayuda a evitar simplificaciones y permite reconocer que las identidades kink no son estructuras rรญgidas, sino configuraciones complejas donde deseo, cultura, psicologรญa y vรญnculo se entrelazan constantemente.
If you're reading this on Mastodon, you're seeing content originally posted to the Orgro official Org Social feed (https://social.orgro.org).
If you're reading this on Org Social, you can also follow the Orgro official Mastodon account: https://mastodon.social/@orgro
Kudos to @fenix011@github.com for noticing early rumblings of these developments: https://github.com/amake/orgro/issues/200
Speaking of Org Social, a big yak shave concurrent to this release was org_social_mastodon_bridge, a tool that takes an Org Social feed and syncs it to Mastodon:
Other Org Social feeds can be easily opened from Open URL. If you copy the URL first, it will be auto-filled.
A screen capture demonstrating opening and navigating an Org Social feed
In fact if you open the official Orgro feed https://social.orgro.org on a device with Orgro installed, it will open in the app and you will find [[https://host.org-social.org/andros/social.org#2025-08-14T09:11:00+0200][links to other posts]] and mentions all work as expected.
Cheers to https://host.org-social.org/andros/social.org">andros(creator of Org Social) for such an interesting project.
Orgro 2.3.5 is now available with these changes:
Remember URLs in โRecent filesโ list
Try to open URL links to Org files in the app
Bug fixes
That doesn't look very impressive but it actually makes Orgro a minimum-viable Org Socialclient!
Oh my, the thread followed to discover this site/protocol .. but arrived.
Creo le voy entendiendo como funciona.
ahora estoy completando los datos, espero salgan bien.
Mi primer post
Installed wallabag in my selfhosting server. Happy to have a own system to save all the articles I want to read and keep. The internet is so volatile. I have lost so many good articles I have seen online. Instead of saving the good content as Libreoffice documents, PDF etc, it is now easy to save them, from browser, with a mouse click. Thanks for the wallabag developers.
Completed online census form sent to home by canada government. It is asking all our family information.
The original git repo for org-social gives neat documentation for the configs. https://github.com/tanrax/org-social.el
Happy to see the web version of the org-social posts here https://preview.org-social.org/blog/shrini
Thanks for the developers.
followed some more people here.
Fixed the org-social path in (setq org-social-file "YOUR VFILE") as (setq org-social-file "https://host.org-social.org/vfile?token=LONG_TOKEN")
Then, it works perfectly.
Initially, it was a local file path.
joined #org-social IRC chat in libera.chat
Saved the org-social file in ~/Documents
This is my first post on Org Social. Hello Org Social!
Where to save my org-social file locally? org-social buffer stores in home folder with very long file name. my writings are visible within org-social timeline buffer. but not seen in https://host.org-social.org/shrini/social.org
Hello Org Social !
Are we doing org-social again? Probably not, but it's just so intriguing!
Welcome to the Org Social iOS demo account. This post exists so the reviewer can interact with the timeline (block report delete account).
Org Social has influenced a new social network: 9social, a Social Network for Plan9
Hello from the Org Social iOS demo account. This account is provisioned for the App Store reviewer to test publishing, follow management, blocking, reporting and account deletion flows.
Orgro 2.2.4 fixes a bug reported by @tonygrr@github.com: there was a visual glitch when using โpredictive backโ on newer versions of Android.
https://github.com/amake/orgro/issues/199
Thanks, tonygrr!
Orgro 2.2.4 is out on all platforms with these changes:
Paste images into the editor to link/attach
Other minor improvements
Bug fixes
A bit more about image pasting:
On Android, inserting images from the keyboard is also supported!
The Org file has to be stored somewhere that Orgro can write to
Orgro also needs directory permissions; it will prompt you if necessary
A screen capture demonstrating image paste and insert from keyboard on Android
Live your life in #Emacs #orgmode? Take it with you on iOS and Android with Orgro https://orgro.org
Testing image attachment
Testing sync to Mastodon
estoy probando esta modalidad espero les guste espero sus reacciones
El Cambio de Paradigma en la Sexologรญa Clรญnica: De la Perversiรณn a la Diversidad Funcional
La historia de la sexualidad humana ha estado intrรญnsecamente ligada a las estructuras de poder, la moral religiosa y, mรกs recientemente, al control mรฉdico-psiquiรกtrico. Durante gran parte del siglo XX, cualquier conducta que se alejara de la norma coitocรฉntrica y reproductiva era etiquetada bajo el tรฉrmino de "perversiรณn". Sin embargo, la ciencia moderna ha iniciado un proceso de despatologizaciรณn que no solo responde a presiones sociales, sino a una comprensiรณn tรฉcnica mรกs profunda de la psicologรญa del comportamiento. La transiciรณn desde modelos moralizantes hacia criterios clรญnicos basados en el daรฑo, la coerciรณn y la funcionalidad representa uno de los hitos mรกs significativos de la medicina contemporรกnea.
El Desmoronamiento del Modelo Moralizante Tradicionalmente, la psiquiatrรญa actuaba como un brazo secular de la moralidad pรบblica. Las parafilias eran vistas como desviaciones del desarrollo psicosexual que requerรญan correcciรณn. No obstante, este enfoque carecรญa de rigor empรญrico, ya que confundรญa la "rareza" estadรญstica con la disfunciรณn biolรณgica o psicolรณgica. El cambio fundamental ocurriรณ cuando la comunidad cientรญfica comenzรณ a preguntarse: ยฟquรฉ hace que una prรกctica sexual sea realmente un problema de salud?
La respuesta no se hallรณ en la naturaleza del acto en sรญ โya sea el uso de cuerdas, el intercambio de poder o el fetiche por objetosโ sino en el contexto de su ejecuciรณn. El DSM-5-TR (Manual Diagnรณstico y Estadรญstico de los Trastornos Mentales) y la CIE-11 (Clasificaciรณn Internacional de Enfermedades de la OMS) han formalizado esta distinciรณn. Hoy en dรญa, la taxonomรญa moderna diferencia claramente entre un "interรฉs parafรญlico" y un "trastorno parafรญlico". Esta distinciรณn es la piedra angular de la sexologรญa clรญnica actual.
Los Tres Pilares de la Clรญnica Moderna: Daรฑo, Coerciรณn y Funcionalidad Para que una conducta sexual sea considerada patolรณgica bajo los estรกndares actuales, debe cruzar umbrales especรญficos que nada tienen que ver con la estรฉtica del deseo.
El Criterio de Coerciรณn: Este es el lรญmite รฉtico y legal mรกs estricto. Cualquier actividad sexual impuesta sobre otra persona sin su consentimiento pleno y capacidad de otorgarlo es, por definiciรณn, un trastorno y un delito. Aquรญ se incluyen parafilias como el exhibicionismo o el frotismo cuando se practican sobre vรญctimas no consintientes. El Criterio de Daรฑo o Malestar Clรญnico: Un interรฉs sexual solo se convierte en trastorno si genera un sufrimiento intrรญnseco al individuo o un deterioro significativo en sus รกreas sociales, laborales o personales. Si una persona disfruta de una prรกctica atรญpica pero esto no le genera angustia ni le impide llevar una vida productiva, el diagnรณstico desaparece. El Criterio de Funcionalidad: La psiquiatrรญa moderna se interesa por cรณmo el sujeto se integra en su entorno. Si la parafilia es la รบnica forma de obtener gratificaciรณn hasta el punto de la obsesiรณn incapacitante, se evalรบa la funcionalidad, no la "pecaminosidad" del deseo. El BDSM bajo la Lupa Cientรญfica Uno de los grupos mรกs beneficiados por este cambio de paradigma es el de las personas que practican BDSM (Bondage, Disciplina, Dominaciรณn, Sumisiรณn, Sadismo y Masoquismo). Durante dรฉcadas, el sadomasoquismo fue el ejemplo de libro de texto de la psicopatologรญa. Sin embargo, investigadores como Charles Moser y Peggy J. Kleinplatz han demostrado que la poblaciรณn que practica BDSM de manera consensuada no presenta mayores รญndices de psicopatologรญa que la poblaciรณn general. De hecho, en muchos casos, presentan indicadores de salud mental y estabilidad relacional superiores, debido a la necesidad de una comunicaciรณn constante y una negociaciรณn explรญcita de lรญmites.
El BDSM ha pasado de ser un sรญntoma a ser reconocido como un fenรณmeno complejo que abarca dimensiones lรบdicas, relacionales e identitarias.
El รmbito Lรบdico: Para muchos practicantes, el BDSM es una forma de juego profundo. Al igual que el deporte o el teatro, permite la exploraciรณn de sensaciones y emociones extremas dentro de un marco de seguridad fรญsica y emocional. Es, en esencia, una actividad recreativa que utiliza la sexualidad como lienzo. El รmbito Relacional: El "contrato" BDSM exige una confianza que rara vez se ve en las relaciones convencionales. La entrega del control o la asunciรณn de la responsabilidad sobre el otro requiere una arquitectura de comunicaciรณn tรฉcnica y emocionalmente sofisticada. No es un signo de trauma, sino una herramienta de vinculaciรณn. El รmbito Identitario: Al igual que la orientaciรณn sexual, muchas personas viven sus intereses BDSM como una parte intrรญnseca de quiรฉnes son. No es algo que "hacen", es algo que "son". La comunidad BDSM proporciona un sentido de pertenencia y cultura que valida estas identidades fuera del estigma. Hacia una Ciencia de la Sexualidad Pragmรกtica La evoluciรณn hacia la CIE-11 de la Organizaciรณn Mundial de la Salud es quizรกs el paso mรกs radical. Al trasladar las disfunciones sexuales y las incongruencias de gรฉnero a capรญtulos de "salud sexual" en lugar de "trastornos mentales", la medicina estรก enviando un mensaje claro: la diversidad no es una enfermedad.
El trabajo de Richard B. Krueger sobre los intereses parafรญlicos subraya que el deseo humano es vasto y maleable. La taxonomรญa moderna se desplaza, por tanto, hacia un pragmatismo clรญnico. Si no hay una vรญctima, si no hay dolor autoinfligido no deseado y si el individuo es un miembro funcional de la sociedad, la intervenciรณn mรฉdica no solo es innecesaria, sino que puede ser perjudicial al generar un estigma innecesario.
Conclusiรณn La despatologizaciรณn de las parafilias y la validaciรณn del BDSM como una prรกctica consensual no es simplemente una victoria del activismo social, sino un triunfo del rigor cientรญfico sobre el prejuicio. Al centrarse en el daรฑo, la coerciรณn y la funcionalidad, la clรญnica moderna protege a las vรญctimas reales mientras libera a los individuos sanos de etiquetas obsoletas.
El ensayo de la sexualidad humana en el siglo XXI debe ser escrito con la pluma de la autonomรญa y el consentimiento. Como sociedad y como comunidad cientรญfica, hemos aprendido que la salud mental no consiste en la conformidad con una norma estadรญstica, sino en la capacidad del individuo para vivir su erotismo de manera รฉtica, segura y satisfactoria. La taxonomรญa moderna finalmente reconoce que, en el vasto espectro del deseo, lo รบnico que debe ser universalmente condenado es la falta de consentimiento, dejando todo lo demรกs al libre albedrรญo de los adultos responsables.
paradogicamente he estado pensando que es lo que voy a publicar en este blog y me tiene intrigado las tantas posibilidades de tematicas que llega a dar miedo. normalmente escribo sobre anime, bdsm, codigo, emacs, alpine linux, etc... aun no se realmente de que quiero que sea este blog espero encontrar luego su estilo
Formateo de texto
Listas y tablas
Enlaces e imรกgenes
Bloques de cรณdigo ejecutables
Tareas y agenda
Este archivo demuestra la sintaxis completa de Org-mode, incluyendo:
Negrita: texto en negrita
Cursiva: texto en cursiva
Subrayado: texto subrayado
Tachado: texto tachado
Cรณdigo inline: tambiรฉn cรณdigo
"La simplicidad es la mรกxima sofisticaciรณn." โ Leonardo da Vinci
Elemento uno
Elemento dos
Subelemento 2.1
Subelemento 2.2
Elemento tres
Primer paso
Segundo paso
Tercer paso
Tarea pendiente
Tarea en progreso
Tarea completada
| Nombre | Edad | Ciudad |
|---|---|---|
| Ana | 28 | Madrid |
| Carlos | 35 | Barcelona |
| Marรญa | 42 | Valencia |
| Promedio | 35.0 |
| Producto | Precio | Cantidad | Total |
|---|---|---|---|
| Teclado | 45.00 | 2 | 90.00 |
| Ratรณn | 25.50 | 3 | 76.50 |
| TOTAL | 166.50 |
print("ยกHola desde Org-mode!")
print(f"Versiรณn de Python: {__import__('sys').version.split()[0]}")
mas que nada es para verificar el funcionamiento y la sintaxis del programa
Yes ๐
I'd love to go!!
Welcome to GNU Emacs! Rest assured that, once you've found a configuration that works for you, you will tweak it again and again and again ...
People change, so do their needs and habits. When I started using Emacsen over a decade ago, I thought I'll just try to work with them. I have rewritten my entire configuration twice since then. But some of that was because more and more third-party packages get good replacements in GNU Emacs's core.
Also, we have a social network! Obsidian does not! ;-)
So I'll be in Brussels next June, for the first time in my life, to see Cabaret Voltaire on what is perhaps their last tour. Any curiosities I should see there, aside from that peeing boy thing?
Welcome to the future!
Is that even "native" then?
https://host.org-social.org/andros/social.org">androsMy LilyGo T-Echo with the default antenna is not working as well as I'd like at the moment - I'm in an apartment building without roof access so my location is a little occluded, transmission-wise. I have a Heltec v4 and a higher-gain antenna that I intend to set up as a fixed-position router, with hopefully slightly better physical positioning near a window and thus with better mesh connectivity.
I picked the LongFast preset without much thought - it was just the default option in the Android Meshtastic client upon installation so I left it there. What is the benefit of the MediumFast preset? Should I switch over to it, do you think?
https://jabbo.webdings.de/social.org">jabboAhoy! Welcome!
BTW, neat idea hosting your file inside a git repo!
I was neglecting refile and capture templates, and they are super-handful.
First post and I forgot to write it! Hope this goes.
Besides RSS, do you know what other format org-static-blog generates natively now?
A file called social.org ๐
So ... with the nerd level of org-social, do people here have gemini capsules or gopher holes?
My (much to seldomly updated) gemcave is here: gemini://tilde.green/~jabbo
I don't do a lot with org mode, to be honest. Agendas, to-do lists etc.? Tried it, but it's not for me. But I'm a heavy user of the Zettelkasten method and used to write all my notes in Markdown. With a lot of nested bullet point lists etc. And for my use case, org is quite simply the superior markup language.
And ever since I talked Prot into implementing a signature feature for denote, it has become my standalone tool for my Zettelkasten.
So I guess, I think and write in org. But that's about it.
No need to worry! I've been using it since the very first version, and a while back I even wrote a short article (in Italian) on my blog, but very few of my friends use GNU Emacs, so it's not really an issueโeven though I do bring it up every now and then in some XMPP groups and Matrix channels.
Iโm not a very good influencer at all ๐๐๐
https://www.alessandroliguori.it/blog/org-social-una-piacevole-scoperta/
Yes, as things get popular and over-run by the masses (think Usenet,the Web, once-obscure social networking sites), I go looking for obscure geek corners to hide out in. org (and org-social) currently fit that bill. Tell most of your friends to stay away :-)
Yeah, lots of good ideas here. Distributed social networking for org-nerds.
What are your favorite org things? I get quite a lot of use out of agenda, exporting to various modes etc and lately denote.
Hello org-social! Is this thing on? Fascinated by the concept. Trying it out for fun.
Sometimes I just lurk! I'm here today just to say hi, thoughโit's been a while!
๐๐๐ org-social friends!!!
ยกHoy cumplo 2 aรฑitos!
Fun game!
I'm setting up Emacs on my Android phone. I pretty much just want to use my existing org and org-social setup quickly, so I bind the volume keys to get me there. My org files are synced with Nextcloud and I can give Emacs access to that via ghe normal Android storage settings. Cool stuff!
(use-package android
:if (eq system-type 'android)
:config
(load-theme 'leuven-dark t)
;; we do not have permissions above our own and some shared folders in
;; emacs on android
(setq locate-dominating-stop-dir-regexp
(concat locate-dominating-stop-dir-regexp
"\\|\\`/data/data/org.gnu.emacs/\\'"
"\\|\\`/data/data/com.termux/\\'"
"\\|\\`/content/storage/\\'"))
;; fullscreen
(set-frame-parameter nil 'fullscreen 'fullboth)
:bind
(("<volume-down>" . (lambda ()
(interactive)
(let ((modes (cons major-mode local-minor-modes)))
(pcase modes
((pred (memq 'org-capture-mode)) ;; save org note
(org-capture-finalize))
((pred (memq 'org-social-ui-mode)) ;; org-social timeline
(with-auto-default (org-social-new-post))
(delete-other-windows)
(visual-line-mode t)
(text-scale-set +2))
((pred (memq 'org-social-mode)) ;; send org-social post
(save-buffer)
(kill-buffer)
(org-social-timeline))
(_ ;; default: start a new capture note
(org-capture nil "n")
(delete-other-windows)
(visual-line-mode t)
(text-scale-set +2))))))
("<volume-up>" . (lambda ()
(interactive)
(let ((modes (cons major-mode local-minor-modes)))
(pcase modes
((pred (memq 'org-capture-mode)) ;; abort org note and show prev notes
(org-capture-kill)
(find-file (expand-file-name "SyncFolder/notes.org" timfel/cloud-storage))
(end-of-buffer))
((pred (memq 'org-social-ui-mode))
(org-social-ui--add-reaction-at-point)) ;; react to org-social post
((pred (memq 'org-social-mode)) ;; cancel org social post
(kill-buffer))
(_ ;; default, open the social timeline
(org-social-timeline))))))))
Hoy salgo a cenar
First post!
Using emacs in the terminal but want graphics? Try sixel: https://github.com/timfel/sixel-graphics.el
Random itch.io indie recommendation โ Dragonsweeper. A minesweeper/dungeon crawler puzzle, playable in browser, I had a lot of fun with it https://danielben.itch.io/dragonsweeper
Random itch.io indie recommendation โ Dragonsweeper. A minesweeper/dungeon crawler puzzle, playable in browser, I had a lot of fun with it https://danielben.itch.io/dragonsweeper
Ave Terrรณn, los que van a ronronear te saludan
Getting Journelly to Sync in France
https://somethingwonderful.eu/getting-journelly-to-sync-in-france.html
I don't think it is possible. You make window layouts by splitting windows. Now consider the first split you made: that split has either a horizontal or a vertical line going through the entire frame.
https://redbeard83.github.io/social.org">redbeard83I am happy with you!
It's the opposite for me. Emacs has me hooked; I spend almost all my time in it. But that's another story. Congrats on diving into Emacs :)
I don't know, but it is beautiful.
This is the power of an open-source that has been going for decades. Anything that sucks about it, someone fixes it.
This is the power of an open-source that has been going for decades. Anything that sucks about it, someone fixes it.
Why does Emacs feel so good to use? Why is it so fluid? Why do I have this urge to learn programming now? Why do I want my whole life in it? What kinda voodoo is this?
Hey https://host.org-social.org/andros/social.org">andros thank you! So far so good โ I'm even learning Elisp now. After years of hearing about Emacs being an OS, I finally get it. I still need to set up mu4e and WhatsApp though. About org-social, I love it โ finally a social network the Emacs way. Plain text, decentralized, yours to hack.
I've been using Obsidian for years now, and last year I decided to try Emacs and really liked the "simplicity" of the UI and the keybindings. I eventually went back to Obsidian because of Bases and Datacore. This year I realized that the mouse use and UI were taking up much of my attention, and I was spending so much time just creating new Bases views without getting much work done. So I came back to Emacs and I'm using it for task management while slowly learning how to use org-roam so I can replace Bases/Datacore. I also began reading the Introduction to Elisp Programming. I'm now somewhere in the middle, tweaking Emacs but getting more done because it's far less distracting.
Happy St. Patrick's Day org social! โ๏ธ
Is it technically possible to have an Emacs window layout like this
Is it technically possible to have an Emacs window layout like this
I've set up an antenna on my building's roof to connect to the LoRa network using Meshtastic. If anyone is on the MediumFast preset and can tell me their node ID, I'd be happy to chat!
Sorry to hear that! Noted.
I love Elfeed. I also compacted a large chunk of my elfeed database into a single file using elfeed-db-compact. This created a new problem that kinda screws up my workflow, and I need advice.
Whenever I try to do anything at all with an entry in the compacted part โ open, tag, untag, even store link to it (!), elfeed uncompresses the .zip file with the compacted db. This takes a second, and it doesnโt stay compacted. `next`ing through entires takes 1 second per entry. Adding four tags takes four seconds.
Is there a way to... uncompact the database, or maybe cache the unarchived zip data, or something?
I love Elfeed. I also compacted a large chunk of my elfeed database into a single file using elfeed-db-compact. This created a new problem that kinda screws up my workflow, and I need advice.
Whenever I try to do anything at all with an entry in the compacted part โ open, tag, untag, even store link to it (!), elfeed uncompresses the .zip file with the compacted db. This takes a second, and it doesnโt stay compacted. `next`ing through entires takes 1 second per entry. Adding four tags takes four seconds.
Is there a way to... uncompact the database, or maybe cache the unarchived zip data, or something?
Today was truly a good day to open org-social, otherwise I might've missed this gem of a webapp :D Time to create some new wall decor!
This feed has moved to https://social.orgro.org/ so I can properly serve it as Content-Type: text/org.
This is a test post for an official feed of Orgro announcements.
A new post up on my blog: https://somethingwonderful.eu/i-m-finally-set-up.html
A little excerpt:
I'm finally set up. It's been an incredible ride. I'll have to update my page on getting off of the American Tech Stack. I know that many others have been documenting their progress on their own blogs. I have set up full services for myself, my family, and my friends. Some are slowly adopting it while others have adopted certain features very quickly.
My Hacker News Modern Emacs Client package is now available on MELPA.
https://git.andros.dev/andros/hackernews-modern-el/
https://melpa.org/#/hackernews-modern
You can make a poster with your favorite city or town: https://terraink.app/ ๐
https://redbeard83.github.io/social.org">redbeard83Welcome back! And congratulations on joining the geekiest social network.
What is your feedback? How is your return? How do you feel?
What made you abandon, and then return to, Emacs?
What made you abandon, and then return to, Emacs?
I think I heard about org-social last year, but never looked into it since I wasn't using Emacs anymore. Since I'm back now I thought why not? And here I am.
-ยฟQuรฉ viene quiรฉn y cuรกndo?-
Whatโs a good email provider, that gives access to SMTP on a free plan, and is not Google/Microsoft/Apple?
Whatโs a good email provider, that gives access to SMTP on a free plan, and is not Google/Microsoft/Apple?
I've been using the org-alert packageto pop up reminders for DEADLINE: and SCHEDULED: tasks on my phone from emacs under Termux. This functionality leans on John Wiegley's alert packageto pop up notifications suitable for the platform where emacs is running - in my case under Android. It's terrific: everything just works, and I can add a :REMINDERN: 45 header property to fire alerts (e.g.) 45 minutes before the deadline rather than the default 10 minutes (org-alert-notify-cutoff.
But sometimes the alerts fire too early - sometimes far too early. What gives?
Ah, it seems that this is a common stumbling block for folks, cf.:
spegoraro/org-alert#29("Too greedy regex in org-alert-time-match-string", [2022-12-08 Thu])
spegoraro/org-alert#42("Alert time is taken from clock line in logbook drawer", [2024-09-19 Thu])
spegoraro/org-alert#43("org-alert-time-match-string is too permissive", [2024-10-09 Wed])
And jwiegley's proposed solution works, except that it triggers on the last timestamp when a deadline has a time range rather than the first timestamp in that range. But that's a quick fix! I just need to update the customized variable in my use-package initialization..:
(use-package org-alert
:demand t
:custom
(org-alert-time-match-string "\\(?:SCHEDULED\\|DEADLINE\\):\\s-+<[^>]+\\([0-9]\\{2\\}:[0-9]\\{2\\}\\).*>")
;; per https://github.com/spegoraro/org-alert/issues/43
)
...to change the first timestamp quantifier from <[^>]+ to the non-greedyvariant <[^>]+?, like so..:
(use-package org-alert
:demand t
:custom
(org-alert-time-match-string "\\(?:SCHEDULED\\|DEADLINE\\):\\s-+<[^>]+?\\([0-9]\\{2\\}:[0-9]\\{2\\}\\).*>")
;; per https://github.com/spegoraro/org-alert/issues/43
)
...and my alerts now fire exactly when I want them to, every time!
I checked my work before updating my init.el. First I tried:
(save-match-data
(string-match
"\\(?:SCHEDULED\\|DEADLINE\\):\\s-+<[^>]+\\([0-9]\\{2\\}:[0-9]\\{2\\}\\).*>"
"foo DEADLINE: <0123-45-67 01:23-45:67> bar")
(match-data))
...which gave me (4 38 32 37), where bytes 32-37 match 45:67 in the example string above. Then I tried:
(save-match-data
(string-match
"\\(?:SCHEDULED\\|DEADLINE\\):\\s-+<[^>]+?\\([0-9]\\{2\\}:[0-9]\\{2\\}\\).*>"
"foo DEADLINE: <0123-45-67 01:23-45:67> bar")
(match-data))
...and that gave me (4 38 26 31), where 26-31 matches 01:23. (I'm sure there is a more elegant way of doing that, but I was just copying examples out of the elisp manual I am very familiar with regexes but only just getting my toes wet with Emacs's implementation of them.)
I just started with Hugo. My search engine told me, for building websites I could use Hugo, but I could also use org-mode to export into Hugo's markdown which would finally export into HTML. I chose markdown.
From my point of knowledge, Hugo comes with some pre-defined themes to download, pre-configured elements like header, footer, menu, lists of your articles, automatically sorting at the right place by category, tags or as an overall summary. There is a central config file, in which you can define the general behaviour of your website. If you want to enhance your SEO, you find possabilities.
Hugo has quite some docs explaining all the possibilities on several sites, which gives me the expression, if you know how it works, it's so fast and easy as it can get.
On the other side, the descriptions of chapter 14 "Publishing" on orgmode.orgseem rather short and all the listed properties aren't explained.
So my impression is still, that Hugo offers more out of the box to config a new website to your likings, as long as you want to stick to some standards.
I will check org-publish again for another project soon.
I am happy to announce that conflict-buttons.elis on MELPA
Yesterday I got to connect to LoRa mesh. I talked to with a guy who lives 30 km away! Amazing.
I am expecting the solar panel, the battery, and better antenna.
first test post
On my notes and zettelkasten journey, I found denote and thought, I would stick to it forever.
A year later I found a new god and switched to org-node.
Why?
Denote taught me to name my files meaningful. Its naming conventions showed me what is needed to keep my files showing up for the keywords I would use later. Identifier, title, tags. But it also forced me to do so.
Some files I expect to find alphabetically. Getting away a bit from the zettelkasten philosophy to use one file per information, I wanted some file names to just be "emacs.org" or "org-mode.org". I wanted to store more information in those files, but at the same time jump quickly to the exact information I was looking for.
Org-node was the game changer.
I could name my files like I wanted, keeping in mind what I learned from denote. I can store them wherever I want, since I can order org-node to watch this and that folder, while others can be excluded.
Org-node uses the ID from Org Mode instead of denote using its own Identifier, so it feels more native to me.
And finally, org-node can put IDs on any org heading (node). The interactive search will show me, in which file the information is, I am looking for.
Backlinks are supported, but (at least with my configuration) are stored away in a drawer.
In the end, it feels more natural for me, simpler but at the same time more powerful.
I would like to hear your thoughts about denote vs. org-node, if you tried both.
https://gnomon.srht.site/social.org">gnomonI'll develop an Emacs extension for sending and receiving messages via API. Make no mistake about it ๐
I didn't know about Lilygo T-Echo. It's an easy way to start, I love it!
My goal is to develop a common system:
Emacs -> Computer -> API -> Wifi -> 868 MHz Heltec LoRa32 V3 -> Filter -> Antenna
It will be very interesting to see two people talking via Emacs over radio frequencies.
https://www.matem.unam.mx/~omar/social.org">OmarSmart guy! The second repository was my first focus. I didn't like it, so I refactored the code.
"-el" is the best.
What's the difference between hackernews-modern-eland hackernews-modern.el
These look pretty cool! By the way, the link for conflict-buttons.el goes to hackernews-modern.el too. The correct link is conflict-buttons.el
I do not have any LoRa hardware yet, but a small number of my friends have been experimenting with little LilyGo radios running Meshtastic/MeshCore firmware for long-range text chatting. (I think they're using the Lilygo T-Echo (915MHz/BME280) hardwarespecifically.)
Most of my messaging happens from inside emacs anyhow, so when I get around to picking up one of these widgets I expect I'll be looking for ways to use them from within emacs.
What hardware are you using? How are you finding it so far?
I am building my own LoRa hardware: installing the antenna, adding batteries, setting up the configurations, and so on. My goal is to talk to my friends using radio signals.
Is anybody else using this technology? Can you imagine two Emacs clients communicating via radio signals?
Over the last few days, I have published some Emacs extensions
The last one was created for the org-social.el client.
I hope you like them!
https://www.matem.unam.mx/~omar/social.org">Omarthank you very much for finding new bugs! Your description was very useful.
Regarding te "correct method" for warming issues, I have added a new button to explain it ๐.
Version 2.11 of org-social.el is released!
Bug Fixes: Fixed thread (t) and profile (P) keyboard shortcuts in timeline, buttons now correctly match the emoji-only labels. (Thanks https://www.matem.unam.mx/~omar/social.org">Omar
UI Improvements: Added "๐ค Issue/PR" contribution button in timeline header with guidelines link
Thanks for sharing! I have taken note of the pdf-tool.
Why do I keep seeing people that use Org Mode with an external static website generator, usually Hugo, to make a website? Is there something wrong with the org-publish subsystem that comes with org-mode? It seems to work well to me.
Or maybe there's nothing wrong per se with org-publish, but Hugo is somehow better? I can't really imagine Hugo is more extensible than org-publish, but maybe it's better in some other way?
I'm sorry I took so long to reply. I only figured out where the notifications are today! ๐คฆYou asked what I do in Emacs, and the answer is almost everything I do on a computer except browse the web!
I use GNUS for email, I use Org Mode to keep to do lists and schedule appointments, to keep notes on various topics, projects, and meetings, to write my website, notes for courses, homework assignments, etc. I write some solo papers in Org Mode too, but mostly have coauthors who don't know Org, but I use AUCTeX in Emacs for those papers.
I don't write much code, but when I do it's almost always in Emacs (the exception is SageMath which I more commonly write in a Jupyter notebook). My favorite languages at the moment are modern array languages, descendants of APL, such as BQN, ngn/k and anaseto's Goal. (I wrote Org Babel support for those three, they're super handy to analyze org tables.)
I read PDFs in Emacs using pdf-tools, and I used to also use pdf-tools to annotate students papers or theses, but now I do those annotations in hand-writing on an eInk tablet.
Oh, I cheated there! I don't even try to dictate stuff like URLs which
I know whisper is going to get wrong. What I do in those cases is use
a "code name" for each such term, and later do a query-replace. For
code names I typically use simple person or place names. I think I
said "France" where the URL goes, and then I replaced it.
I was annoyed again that attempting to open a thread by pressing t in
the Org Social timeline only printed the message "No profile button
found near point" no matter where I positioned point, so I took a peek
at the source code and found that it searches for the the string ~"๐งต
Thread"~ in order to find the button, and then clicks it โusing
(widget-button-press (point)). The only problem with this strategy is
that the button actually only says ๐งต! I deleted the word "Thread" and
the command started working. I believe only the commands
org-social-ui--view-thread and org-social-ui--view-profile have this
bug.
Is this an acceptable way to report a bug, https://host.org-social.org/andros/social.org">Andros
I ditched Twitter when it was still called that, but since I've been using org mode to keep my journal anyway, and now have Emacs on the phone, it seems microblogging on the go may be back for me
https://neurolog.dev/social.org">N.You remind me of my cats.
https://neurolog.dev/social.org">N.Amazing! Good work ๐คฉ
Signs of aging: Being awake at 4am with your coffee because you just...woke up. No explanation, none even offered. You're just awake. So you start going about your day anyway, even though you're dead tired.
About a month agoI replaced our very old household router with a GL.iNet MT-6000 "Flint 2" (product page OpenWRT wiki entry. The previous router is so old and so far past the end of its vendor support commitment that I don't want to even admit to which one it was; but the fact that I even had to care about the vendor support duration informed my choice of device and manufacturer. I wanted a machine that would run mainline OpenWRT so that I could depend on the vendor to support the hardware and the OpenWRT community to support the software stack.
GL.iNet fit my vendor requirements: out of the box the MT-6000 runs OpenWRT 21.x (due to limitations on the proprietary MediaTek board support package), and GL.iNet specifically offers (non-default) firmware packages that they support built atop mainline OpenWRT 24.x Furthermore GL.iNet supplies unlocked bootloaders for their devices.
The MT-6000 fit my hardware requirements: affordable, quiet (fanless), featureful enough, reliable, good reputation among users.
Long story short, I was dreading the router replacement process but looking forward to having it done. It actually went far more smoothly than I expected, and I've been enjoying the device ever since, and enjoying my absence of worries about an antique router on its last legs even more.
HOWEVER
In my quest to better manage the household device fleet I am slowly working towards gathering simple metrics - power draw and temperature for starters. I discovered that the =lm-sensors= OpenWRT packageand the sensors utility don't find any usable temperature sensors on this new router!
Does lm-sensors find nothing to report on because the mtk_thermal driver module isn't loaded..?
root@router:/# lsmod | grep mtk mt_wifi 8081408 5 mtk_warp_proxy mtk_warp 368640 1 mtk_warp_proxy mtk_warp_proxy 16384 0 mtkhnat 102400 2 mt_wifi,mtk_warp root@router:/#
root@router:/# lsmod | grep -E 'mtk.*therm'
Hang on: is it because that module doesn't exist in the version of the kernel currently running on the router?
root@router:/# uname -a Linux router 5.4.238 #0 SMP Thu Oct 16 04:05:39 2025 aarch64 GNU/Linux root@router:/#
root@router:/# cat /etc/openwrt_release DISTRIB_ID='OpenWrt' DISTRIB_RELEASE='21.02-SNAPSHOT' DISTRIB_REVISION='' DISTRIB_TARGET='mediatek/mt7986' DISTRIB_ARCH='aarch64_cortex-a53' DISTRIB_DESCRIPTION='OpenWrt 21.02-SNAPSHOT ' DISTRIB_TAINTS='busybox override' root@router:/#
OK, so the out-of-the-box OpenWRT version underpinning firmware version 4.8.3 for this deviceis 21.x, which means kernel 5.4.238.
I happen to know that the MT7986AV (Filogic 830 gained thermal reporting support in 2023: cf. the patch seriesand the commit in kernel 6.3.. then the followup commit next monththat moved the driver from drivers/thermal/mtk_thermal.c to drivers/thermal/mediatek/auxadc_thermal.c, in case you feel like spelunking in the linux commit logs But what's this? That commit actually renames the driver module for the auxiliary ADC thermal probe from mtk_thermal to auxadc_thermal? Do I have that module loaded??
root@router:/# lsmod | grep auxadc root@router:/#
Alas, no, I do not.
But I do have some hardware monitoring happening on this device since it's clearly visible in the UI. And I can confirm that with just a bit more config spelunking by looking at the build options of this particular kernel as exposed in /proc/config.gz:
root@router:/# gzip -d < /proc/config.gz | awk '/CONFIG_(|THERMAL_)HWMON(=| is not set)/' CONFIG_HWMON=y # CONFIG_THERMAL_HWMON is not set root@router:/#
So even though CONFIG_THERMAL_HWMON is not set, CONFIG_HWMON at least exposes some basic default hardware monitoring.
But that reminded me that back deep in the commit logs of =mtk_thermal.c= from 2015I noticed a commit message, "This adds support for the Mediatek thermal controller found on MT8173 and likely other SoCs.", implying that many Mediatek thermal controllers share a common architecture, and an implementation behind the CONFIG_MTK_THERMAL compilation option...
root@router:/# gzip -d < /proc/config.gz | awk '/CONFIG_MTK_THERMAL/' CONFIG_MTK_THERMAL=y root@router:/#
...which is set in my kernel build!
So maybe..?
root@router:/# find /sys/class/ | grep therm /sys/class/thermal /sys/class/thermal/thermal_zone0 root@router:/#
Yes!
root@router:/# awk -v now="$EPOCHREALTIME" '1{printf("%s\t%.2fยฐC\n", now, ($0/1000))}' /sys/class/thermal/thermal_zone0/temp 1771464271.310830 51.13ยฐC root@router:/#
Bingo! It's not ideal, but it's something, and it's enough! I lack fine-grained thermal reporting from the WiFi and network peripherals but at least I can sample the SoC package temperature with some reasonable fidelity. That will give me a proxy metric for dust accumulation over time that I can use to remind myself to unscrew the case and clean out every couple of years. That'll do for now!
Thanks! It's made 100% with org-mode and elisp. I've been meaning to publish the code someday but I've been exceedingly busy. It's nice because there is no Hugo or other code to udpate which will break my template.
And yes, org-social is definitely not for the average user. ๐คฃ
I used to. That is how I discovered Emacs around 2018. I actually keep in touch with Mike Zamansky every now and then. He's a really good guy.
I'm quite surprised by the number of Emacs channels on YouTube. Does anyone usually watch videos about it?
https://neurolog.dev/social.org">N.I completely agree! It's not a social network for the masses ๐
https://neurolog.dev/social.org">N.I like your site!
I've been on an absolute rampage permanently deleting things from big social media and Google after doing it with Apple. I'm tearing up my shit all over their servers and it is thoroughly enjoyable. If I could, I would extend this courtesy to the owners as well for having put us in this place. I'm fed up, and I'm making it known.
Everyone else should as well.
You should too. (I know, preaching to the choir here)