SolarPrincess

I translated View from the Shifting Moundto English!

Slay the Princess vessels as complex trauma. Enjoy!

SolarPrincess

I translated View from the Shifting Moundto English!

Slay the Princess vessels as complex trauma. Enjoy!

L

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

andros

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 ๐Ÿ˜…

Qrvhh

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!

Baldo

#cats #org-social-cats
Baldo

#cats #org-social-cats
andros

Youโ€™re welcome ๐Ÿ‘‹!

andros

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.

https://github.com/tanrax/emacs-gpu

#emacs #gpu #opengl #linux
O

I'm trying to use it.

O

Hello Org Social. Fromm Brazil!

mstempl

Oh I see and totally misunderstood ๐Ÿ™„

mstempl

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 ;)

Qrvhh

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

mstempl

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

Qrvhh

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)

mstempl

Welcome back ๐Ÿ˜Š. What is acme if I may ask?

Qrvhh

As usual, I keep on returning to emacs, no matter what I try (but have to confess, acme is really interesting)

comacero

I've just published my emacs configuration for latest elpaca release.

https://codeberg.org/salvari/emacs30_elpaca_public

#emacs, #elpaca
andros

It looks great on iOS

comacero

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
#testing
comacero

Back on org-social Just testing my configuration ๐Ÿคท๐Ÿป

#testing
Terrรณn

#cats #org-social-cats
A

Hello Org Social!

mstempl

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.

Shrini

My Weekly Notes 22 2026

https://goinggnu.wordpress.com/2026/06/03/weekly-notes-22-2026/

#blog #notes

brent_whitmer001

๐—œ ๐—›๐—”๐—ฉ๐—˜ ๐—ง๐—ฅ๐—จ๐—–๐—ž๐—ฆ ๐—”๐—ฉ๐—”๐—œ๐—Ÿ๐—”๐—•๐—Ÿ๐—˜ ๐—™๐—ข๐—ฅ ๐—ฅ๐—˜๐—ก๐—ง ๐—”๐—ก๐—— ๐—™๐—ข๐—ฅ ๐—ฆ๐—”๐—Ÿ๐—˜

๐—ข๐—ป๐—น๐˜† ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฒ๐—ฟ๐—ถ๐—ผ๐˜‚๐˜€๐—น๐˜† ๐—ฝ๐—ฒ๐—ผ๐—ฝ๐—น๐—ฒ

๐—ฃ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ ๐—น๐—ฒ๐˜ ๐—ฏ๐—ฒ ๐—ฐ๐—ฎ๐—ฟ๐—ฒ๐—ณ๐˜‚๐—น ๐˜„๐—ต๐—ผ ๐˜„๐—ฒ ๐—บ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ๐˜€ ๐˜€๐—ฐ๐—ฎ๐—บ๐—บ๐—ฒ๐—ฟ ๐—ฎ๐—ฟ๐—ฒ ๐—บ๐˜‚๐—ฐ๐—ต ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ๐—ฟ๐—ฒ

๐—œ๐—ณ ๐˜†๐—ผ๐˜‚ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐—ฎ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฎ๐—น๐—ฒ ๐—ผ๐—ฟ ๐—ฟ๐—ฒ๐—ป๐˜ ๐—ฎ๐˜ ๐—ฎ ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐—ฎ๐—ณ๐—ณ๐—ผ๐—ฟ๐—ฑ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฝ๐—ฟ๐—ถ๐—ฐ๐—ฒ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ๐—ฏ๐˜† ๐˜†๐—ผ๐˜‚ ๐—ฐ๐—ฎ๐—ป ๐—ฝ๐—ฎ๐˜† ๐—ต๐—ฎ๐—น๐—ณ ๐˜๐—ต๐—ฒ ๐—ฝ๐—ฎ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐—ฎ๐—ป๐—ฑ ๐˜„๐—ต๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚ ๐—ด๐—ฒ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐˜†๐—ผ๐˜‚ ๐—ฝ๐—ฎ๐˜† ๐˜๐—ต๐—ฒ ๐—ฏ๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ

๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—บ๐—ฒ 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.

brent_whitmer001

๐—œ ๐—›๐—”๐—ฉ๐—˜ ๐—ง๐—ฅ๐—จ๐—–๐—ž๐—ฆ ๐—”๐—ฉ๐—”๐—œ๐—Ÿ๐—”๐—•๐—Ÿ๐—˜ ๐—™๐—ข๐—ฅ ๐—ฅ๐—˜๐—ก๐—ง ๐—”๐—ก๐—— ๐—™๐—ข๐—ฅ ๐—ฆ๐—”๐—Ÿ๐—˜

๐—ข๐—ป๐—น๐˜† ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฒ๐—ฟ๐—ถ๐—ผ๐˜‚๐˜€๐—น๐˜† ๐—ฝ๐—ฒ๐—ผ๐—ฝ๐—น๐—ฒ

๐—ฃ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ ๐—น๐—ฒ๐˜ ๐—ฏ๐—ฒ ๐—ฐ๐—ฎ๐—ฟ๐—ฒ๐—ณ๐˜‚๐—น ๐˜„๐—ต๐—ผ ๐˜„๐—ฒ ๐—บ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ๐˜€ ๐˜€๐—ฐ๐—ฎ๐—บ๐—บ๐—ฒ๐—ฟ ๐—ฎ๐—ฟ๐—ฒ ๐—บ๐˜‚๐—ฐ๐—ต ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ๐—ฟ๐—ฒ

๐—œ๐—ณ ๐˜†๐—ผ๐˜‚ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐—ฎ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฎ๐—น๐—ฒ ๐—ผ๐—ฟ ๐—ฟ๐—ฒ๐—ป๐˜ ๐—ฎ๐˜ ๐—ฎ ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐—ฎ๐—ณ๐—ณ๐—ผ๐—ฟ๐—ฑ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฝ๐—ฟ๐—ถ๐—ฐ๐—ฒ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ๐—ฏ๐˜† ๐˜†๐—ผ๐˜‚ ๐—ฐ๐—ฎ๐—ป ๐—ฝ๐—ฎ๐˜† ๐—ต๐—ฎ๐—น๐—ณ ๐˜๐—ต๐—ฒ ๐—ฝ๐—ฎ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐—ฎ๐—ป๐—ฑ ๐˜„๐—ต๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚ ๐—ด๐—ฒ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐˜†๐—ผ๐˜‚ ๐—ฝ๐—ฎ๐˜† ๐˜๐—ต๐—ฒ ๐—ฏ๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ

๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—บ๐—ฒ 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.

brent_whitmer001

๐—œ ๐—›๐—”๐—ฉ๐—˜ ๐—ง๐—ฅ๐—จ๐—–๐—ž๐—ฆ ๐—”๐—ฉ๐—”๐—œ๐—Ÿ๐—”๐—•๐—Ÿ๐—˜ ๐—™๐—ข๐—ฅ ๐—ฅ๐—˜๐—ก๐—ง ๐—”๐—ก๐—— ๐—™๐—ข๐—ฅ ๐—ฆ๐—”๐—Ÿ๐—˜

๐—ข๐—ป๐—น๐˜† ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฒ๐—ฟ๐—ถ๐—ผ๐˜‚๐˜€๐—น๐˜† ๐—ฝ๐—ฒ๐—ผ๐—ฝ๐—น๐—ฒ

๐—ฃ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ ๐—น๐—ฒ๐˜ ๐—ฏ๐—ฒ ๐—ฐ๐—ฎ๐—ฟ๐—ฒ๐—ณ๐˜‚๐—น ๐˜„๐—ต๐—ผ ๐˜„๐—ฒ ๐—บ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ๐˜€ ๐˜€๐—ฐ๐—ฎ๐—บ๐—บ๐—ฒ๐—ฟ ๐—ฎ๐—ฟ๐—ฒ ๐—บ๐˜‚๐—ฐ๐—ต ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ๐—ฟ๐—ฒ

๐—œ๐—ณ ๐˜†๐—ผ๐˜‚ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐—ฎ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฎ๐—น๐—ฒ ๐—ผ๐—ฟ ๐—ฟ๐—ฒ๐—ป๐˜ ๐—ฎ๐˜ ๐—ฎ ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐—ฎ๐—ณ๐—ณ๐—ผ๐—ฟ๐—ฑ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฝ๐—ฟ๐—ถ๐—ฐ๐—ฒ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ๐—ฏ๐˜† ๐˜†๐—ผ๐˜‚ ๐—ฐ๐—ฎ๐—ป ๐—ฝ๐—ฎ๐˜† ๐—ต๐—ฎ๐—น๐—ณ ๐˜๐—ต๐—ฒ ๐—ฝ๐—ฎ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐—ฎ๐—ป๐—ฑ ๐˜„๐—ต๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚ ๐—ด๐—ฒ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐˜†๐—ผ๐˜‚ ๐—ฝ๐—ฎ๐˜† ๐˜๐—ต๐—ฒ ๐—ฏ๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ

๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—บ๐—ฒ 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.

brent_whitmer001

๐—œ ๐—›๐—”๐—ฉ๐—˜ ๐—ง๐—ฅ๐—จ๐—–๐—ž๐—ฆ ๐—”๐—ฉ๐—”๐—œ๐—Ÿ๐—”๐—•๐—Ÿ๐—˜ ๐—™๐—ข๐—ฅ ๐—ฅ๐—˜๐—ก๐—ง ๐—”๐—ก๐—— ๐—™๐—ข๐—ฅ ๐—ฆ๐—”๐—Ÿ๐—˜

๐—ข๐—ป๐—น๐˜† ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฒ๐—ฟ๐—ถ๐—ผ๐˜‚๐˜€๐—น๐˜† ๐—ฝ๐—ฒ๐—ผ๐—ฝ๐—น๐—ฒ

๐—ฃ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ ๐—น๐—ฒ๐˜ ๐—ฏ๐—ฒ ๐—ฐ๐—ฎ๐—ฟ๐—ฒ๐—ณ๐˜‚๐—น ๐˜„๐—ต๐—ผ ๐˜„๐—ฒ ๐—บ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ๐˜€ ๐˜€๐—ฐ๐—ฎ๐—บ๐—บ๐—ฒ๐—ฟ ๐—ฎ๐—ฟ๐—ฒ ๐—บ๐˜‚๐—ฐ๐—ต ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ๐—ฟ๐—ฒ

๐—œ๐—ณ ๐˜†๐—ผ๐˜‚ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐—ฎ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฎ๐—น๐—ฒ ๐—ผ๐—ฟ ๐—ฟ๐—ฒ๐—ป๐˜ ๐—ฎ๐˜ ๐—ฎ ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐—ฎ๐—ณ๐—ณ๐—ผ๐—ฟ๐—ฑ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฝ๐—ฟ๐—ถ๐—ฐ๐—ฒ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ๐—ฏ๐˜† ๐˜†๐—ผ๐˜‚ ๐—ฐ๐—ฎ๐—ป ๐—ฝ๐—ฎ๐˜† ๐—ต๐—ฎ๐—น๐—ณ ๐˜๐—ต๐—ฒ ๐—ฝ๐—ฎ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐—ฎ๐—ป๐—ฑ ๐˜„๐—ต๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚ ๐—ด๐—ฒ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐˜†๐—ผ๐˜‚ ๐—ฝ๐—ฎ๐˜† ๐˜๐—ต๐—ฒ ๐—ฏ๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ

๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—บ๐—ฒ 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.

brent_whitmer001

๐—œ ๐—›๐—”๐—ฉ๐—˜ ๐—ง๐—ฅ๐—จ๐—–๐—ž๐—ฆ ๐—”๐—ฉ๐—”๐—œ๐—Ÿ๐—”๐—•๐—Ÿ๐—˜ ๐—™๐—ข๐—ฅ ๐—ฅ๐—˜๐—ก๐—ง ๐—”๐—ก๐—— ๐—™๐—ข๐—ฅ ๐—ฆ๐—”๐—Ÿ๐—˜

๐—ข๐—ป๐—น๐˜† ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฒ๐—ฟ๐—ถ๐—ผ๐˜‚๐˜€๐—น๐˜† ๐—ฝ๐—ฒ๐—ผ๐—ฝ๐—น๐—ฒ

๐—ฃ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ ๐—น๐—ฒ๐˜ ๐—ฏ๐—ฒ ๐—ฐ๐—ฎ๐—ฟ๐—ฒ๐—ณ๐˜‚๐—น ๐˜„๐—ต๐—ผ ๐˜„๐—ฒ ๐—บ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ๐˜€ ๐˜€๐—ฐ๐—ฎ๐—บ๐—บ๐—ฒ๐—ฟ ๐—ฎ๐—ฟ๐—ฒ ๐—บ๐˜‚๐—ฐ๐—ต ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ๐—ฟ๐—ฒ

๐—œ๐—ณ ๐˜†๐—ผ๐˜‚ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐—ฎ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฎ๐—น๐—ฒ ๐—ผ๐—ฟ ๐—ฟ๐—ฒ๐—ป๐˜ ๐—ฎ๐˜ ๐—ฎ ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐—ฎ๐—ณ๐—ณ๐—ผ๐—ฟ๐—ฑ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฝ๐—ฟ๐—ถ๐—ฐ๐—ฒ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ๐—ฏ๐˜† ๐˜†๐—ผ๐˜‚ ๐—ฐ๐—ฎ๐—ป ๐—ฝ๐—ฎ๐˜† ๐—ต๐—ฎ๐—น๐—ณ ๐˜๐—ต๐—ฒ ๐—ฝ๐—ฎ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐—ฎ๐—ป๐—ฑ ๐˜„๐—ต๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚ ๐—ด๐—ฒ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐˜†๐—ผ๐˜‚ ๐—ฝ๐—ฎ๐˜† ๐˜๐—ต๐—ฒ ๐—ฏ๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ

๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—บ๐—ฒ 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.

brent_whitmer001

๐—œ ๐—›๐—”๐—ฉ๐—˜ ๐—ง๐—ฅ๐—จ๐—–๐—ž๐—ฆ ๐—”๐—ฉ๐—”๐—œ๐—Ÿ๐—”๐—•๐—Ÿ๐—˜ ๐—™๐—ข๐—ฅ ๐—ฅ๐—˜๐—ก๐—ง ๐—”๐—ก๐—— ๐—™๐—ข๐—ฅ ๐—ฆ๐—”๐—Ÿ๐—˜

๐—ข๐—ป๐—น๐˜† ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฒ๐—ฟ๐—ถ๐—ผ๐˜‚๐˜€๐—น๐˜† ๐—ฝ๐—ฒ๐—ผ๐—ฝ๐—น๐—ฒ

๐—ฃ๐—น๐—ฒ๐—ฎ๐˜€๐—ฒ ๐—น๐—ฒ๐˜ ๐—ฏ๐—ฒ ๐—ฐ๐—ฎ๐—ฟ๐—ฒ๐—ณ๐˜‚๐—น ๐˜„๐—ต๐—ผ ๐˜„๐—ฒ ๐—บ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ๐˜€ ๐˜€๐—ฐ๐—ฎ๐—บ๐—บ๐—ฒ๐—ฟ ๐—ฎ๐—ฟ๐—ฒ ๐—บ๐˜‚๐—ฐ๐—ต ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ๐—ฟ๐—ฒ

๐—œ๐—ณ ๐˜†๐—ผ๐˜‚ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐—ฎ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐—ณ๐—ผ๐—ฟ ๐˜€๐—ฎ๐—น๐—ฒ ๐—ผ๐—ฟ ๐—ฟ๐—ฒ๐—ป๐˜ ๐—ฎ๐˜ ๐—ฎ ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐—ฎ๐—ณ๐—ณ๐—ผ๐—ฟ๐—ฑ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฝ๐—ฟ๐—ถ๐—ฐ๐—ฒ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ๐—ฏ๐˜† ๐˜†๐—ผ๐˜‚ ๐—ฐ๐—ฎ๐—ป ๐—ฝ๐—ฎ๐˜† ๐—ต๐—ฎ๐—น๐—ณ ๐˜๐—ต๐—ฒ ๐—ฝ๐—ฎ๐˜†๐—บ๐—ฒ๐—ป๐˜ ๐—ฎ๐—ป๐—ฑ ๐˜„๐—ต๐—ฒ๐—ป ๐˜†๐—ผ๐˜‚ ๐—ด๐—ฒ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐˜†๐—ผ๐˜‚ ๐—ฝ๐—ฎ๐˜† ๐˜๐—ต๐—ฒ ๐—ฏ๐—ฎ๐—น๐—ฎ๐—ป๐—ฐ๐—ฒ

๐— ๐—ฒ๐˜€๐˜€๐—ฎ๐—ด๐—ฒ ๐—บ๐—ฒ 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.

rprospero

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.

Baldo

#cats #org-social-cats
Baldo

#cats #org-social-cats
andros

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/

#python
org-social

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.

https://liberapay.com/org-social

#ios #org-social
vgammieri

Iโ€™ve just found it. Thanks

andros

https://host.org-social.org/vgammieri/social.org">vgammieriYes, check the settings. There's an option for just what you need :)

andros

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.

vgammieri

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

vgammieri

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

O

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. ๐Ÿ˜ฌ

andros

What do you think?

Cos

Hey, I found a Round Tuit, and I'm trying out org-social! \o/

Terrรณn

#cats #org-social-cats
andros

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".

vgammieri

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?

andros

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

#emacs #orgmode #orgsocial #chess
Shrini

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.

Baldo

-ยกNadie me quiere dar mimos!-

#cats #org-social-cats
Terrรณn

#cats #org-social-cats
B

Testing this out

L

The posts appeared in @Orgro. Interesting, the orgro can also be a good org social client.

L

The update delayed to appear in social.org when I open it in https://social.orgro.org">Orgro

L

Test org social on iPhone. Need to check whether the orgmode file updates in orgro.

mstempl

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 ;)

mstempl

As always Emacs is great as an org-social client.

#emacs #org-social
manieflo

jugaste?

mstempl

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

O

I wrote a blog post listing some UI features that eww hasthat you can't easily find in normal browsers.

C

Interested in how your projectmanagement.org file is structured at a high level.

P

๐Ÿ‡ง๐Ÿ‡ท Olรก Org Social! Saudaรงรตes do Brasil! ๐Ÿ‡บ๐Ÿ‡ธ Hello Org Social! Greetings from Brazil!

vgammieri

Hello Org Social from Android Termux

S

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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

#bdsm
Orgro

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

#orgro #emacs #orgmode #orgsocial #mastodon
Orgro

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:

https://github.com/amake/org_social_mastodon_bridge

#orgro #emacs #orgmode #orgsocial #mastodon
Orgro

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

#orgro #emacs #orgmode #orgsocial
Orgro

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 #emacs #orgmode #orgsocial
Orgro

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!

#orgro #emacs #orgmode #orgsocial
S

Oh my, the thread followed to discover this site/protocol .. but arrived.

manieflo

Creo le voy entendiendo como funciona.

#emacs #rrss #sl
manieflo

ahora estoy completando los datos, espero salgan bien.

#presentaciรณn #emacs
manieflo

Mi primer post

#org-social #presentaciรณn
Shrini

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.

Shrini

Completed online census form sent to home by canada government. It is asking all our family information.

Shrini

The original git repo for org-social gives neat documentation for the configs. https://github.com/tanrax/org-social.el

Shrini

Happy to see the web version of the org-social posts here https://preview.org-social.org/blog/shrini

Thanks for the developers.

Shrini

followed some more people here.

Shrini

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.

Shrini

joined #org-social IRC chat in libera.chat

Shrini

Saved the org-social file in ~/Documents

B

This is my first post on Org Social. Hello Org Social!

Shrini

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

Shrini

Hello Org Social !

jbaty

Are we doing org-social again? Probably not, but it's just so intriguing!

O

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

Org Social has influenced a new social network: 9social, a Social Network for Plan9

https://www.youtube.com/watch?v=q6qVnlCjcAI

#9social
Baldo

#cats #org-social-cats
O

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

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

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

#orgro #emacs #orgmode
Orgro

Live your life in #Emacs #orgmode? Take it with you on iOS and Android with Orgro https://orgro.org

#orgro #emacs #orgmode
Orgro

Testing image attachment

Orgro app icon

Orgro

Testing sync to Mastodon

S

estoy probando esta modalidad espero les guste espero sus reacciones

S

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.

#bdsm
S

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

#test
S

Introducciรณn

  • 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:

Formateo de Texto Bรกsico

  • Negrita: texto en negrita

  • Cursiva: texto en cursiva

  • Subrayado: texto subrayado

  • Tachado: texto tachado

  • Cรณdigo inline: tambiรฉn cรณdigo

Citas y notas

"La simplicidad es la mรกxima sofisticaciรณn." โ€” Leonardo da Vinci

Listas

Lista con viรฑetas

  • Elemento uno

  • Elemento dos

    • Subelemento 2.1

    • Subelemento 2.2

  • Elemento tres

Lista numerada

  1. Primer paso

  2. Segundo paso

  3. Tercer paso

Lista de tareas (TODO)

  • Tarea pendiente

  • Tarea en progreso

  • Tarea completada

Tablas

Tabla simple

Nombre Edad Ciudad
Ana 28 Madrid
Carlos 35 Barcelona
Marรญa 42 Valencia
Promedio 35.0

Tabla con fรณrmula

Producto Precio Cantidad Total
Teclado 45.00 2 90.00
Ratรณn 25.50 3 76.50
TOTAL 166.50

Enlaces e Imรกgenes

Enlaces รบtiles

Imagen desde internet

Bloques de Cรณdigo

Python: Hola Mundo

print("ยกHola desde Org-mode!")
print(f"Versiรณn de Python: {__import__('sys').version.split()[0]}")
#org-social
S

TEST ORG-SOCIAL

mas que nada es para verificar el funcionamiento y la sintaxis del programa

#test
andros

Yes ๐Ÿ˜‹

andros

I'd love to go!!

Terrรณn

#cats #org-social-cats
tux0r

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! ;-)

tux0r

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?

#traveling #belgium
tux0r

Welcome to the future!

tux0r

Is that even "native" then?

gnomon

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?

#lora #meshtastic
gnomon

https://jabbo.webdings.de/social.org">jabboAhoy! Welcome!

A

BTW, neat idea hosting your file inside a git repo!

A

I was neglecting refile and capture templates, and they are super-handful.

A

First post and I forgot to write it! Hope this goes.

andros

Besides RSS, do you know what other format org-static-blog generates natively now?

A file called social.org ๐Ÿ˜„

#org-static-blog
jabbo

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

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.

alephoto85

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/

eludom

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 :-)

eludom

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.

jabbo

Hello org-social! Is this thing on? Fascinated by the concept. Trying it out for fun.

#introduction
alephoto85

Sometimes I just lurk! I'm here today just to say hi, thoughโ€”it's been a while!

๐Ÿ‘‹๐Ÿ‘‹๐Ÿ‘‹ org-social friends!!!

Terrรณn

#cats #org-social-cats
Baldo

ยกHoy cumplo 2 aรฑitos!

#cats #org-social-cats
Baldo

#cats #org-social-cats
T

Fun game!

T

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))))))))
Terrรณn

Hoy salgo a cenar

#cats #org-social-cats
E

First post!

T

Using emacs in the terminal but want graphics? Try sixel: https://github.com/timfel/sixel-graphics.el

Terrรณn

#cats #org-social-cats
SolarPrincess

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

SolarPrincess

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

Terrรณn

#cats #org-social-cats
Terrรณn

Ave Terrรณn, los que van a ronronear te saludan

#cats #org-social-cats
Terrรณn

#cats #org-social-cats
N.

Getting Journelly to Sync in France

https://somethingwonderful.eu/getting-journelly-to-sync-in-france.html

O

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.

andros

https://redbeard83.github.io/social.org">redbeard83I am happy with you!

andros

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 :)

andros

I don't know, but it is beautiful.

SolarPrincess

This is the power of an open-source that has been going for decades. Anything that sucks about it, someone fixes it.

SolarPrincess

This is the power of an open-source that has been going for decades. Anything that sucks about it, someone fixes it.

redbeard83

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?

redbeard83

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.

redbeard83

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.

E

Happy St. Patrick's Day org social! โ˜˜๏ธ

SolarPrincess

Is it technically possible to have an Emacs window layout like this

SolarPrincess

Is it technically possible to have an Emacs window layout like this

andros

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!

#lora
andros

Sorry to hear that! Noted.

SolarPrincess

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?

#emacs
SolarPrincess

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?

#emacs
Qrvhh

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!

Orgro

This feed has moved to https://social.orgro.org/ so I can properly serve it as Content-Type: text/org.

Orgro

This is a test post for an official feed of Orgro announcements.

#announcement
N.

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.

andros

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

#hackernews #melpa #emacs
andros

You can make a poster with your favorite city or town: https://terraink.app/ ๐Ÿ˜

andros

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?

SolarPrincess

What made you abandon, and then return to, Emacs?

SolarPrincess

What made you abandon, and then return to, Emacs?

redbeard83

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.

Baldo

-ยฟQuรฉ viene quiรฉn y cuรกndo?-

#cats #org-social-cats
SolarPrincess

Whatโ€˜s a good email provider, that gives access to SMTP on a free plan, and is not Google/Microsoft/Apple?

SolarPrincess

Whatโ€˜s a good email provider, that gives access to SMTP on a free plan, and is not Google/Microsoft/Apple?

Terrรณn

#cats #org-social-cats
Baldo

#cats #org-social-cats
gnomon

org-alert firing too early?

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?

"I know, I'll use regular expressions!"

Ah, it seems that this is a common stumbling block for folks, cf.:

  1. spegoraro/org-alert#29("Too greedy regex in org-alert-time-match-string", [2022-12-08 Thu])

  2. spegoraro/org-alert#42("Alert time is taken from clock line in logbook drawer", [2024-09-19 Thu])

  3. 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!

A little double-checking

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.)

#blog
martensteppat

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.

andros

I am happy to announce that conflict-buttons.elis on MELPA

#emacs #melpa
andros

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.

#lora #radio
soterfin

first test post

martensteppat

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.

#:org-node:notes:
andros

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.

andros

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.

O

What's the difference between hackernews-modern-eland hackernews-modern.el

O

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

gnomon

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?

andros

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?

#lora #radio
andros

Over the last few days, I have published some Emacs extensions

Hacker News Modern

Conflict buttons

Async http queue fetch urls

The last one was created for the org-social.el client.

I hope you like them!

#emacs
Baldo

#cats #org-social-cats
andros

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 ๐Ÿ™‚.

org-social

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

#org-social-el
andros

Thanks for sharing! I have taken note of the pdf-tool.

O

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?

O

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.

O

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.

O

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

T

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

Terrรณn

#cats #org-social-cats
Terrรณn

#cats #org-social-cats
andros

https://neurolog.dev/social.org">N.You remind me of my cats.

andros

https://neurolog.dev/social.org">N.Amazing! Good work ๐Ÿคฉ

Link

N.

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.

gnomon

temperature reporting from my Gl-Inet MT-6000 "Flint 2" router

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!

where is the router temperature sensor output?

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.

a light in the darkness, a thermometer in the attic

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!

#blog
N.

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. ๐Ÿคฃ

N.

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.

andros

I'm quite surprised by the number of Emacs channels on YouTube. Does anyone usually watch videos about it?

andros

https://neurolog.dev/social.org">N.I completely agree! It's not a social network for the masses ๐Ÿ˜€

andros

https://neurolog.dev/social.org">N.I like your site!

N.

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)