voidq.xyz is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
(more Linux and FOSS news in previous posts of thread)
Godot 3.6.3 LTS Released: Android 16 and iOS 15 Updates for Mobile Devs:
https://www.linuxcompatible.org/story/godot-363-lts-released-android-16-and-ios-15-updates-for-mobile-devs/
Godot 4.7.2 Release: Threading Hardening, Mouse Input Fixes, and 57 Stability Patches:
https://www.linuxcompatible.org/story/godot-472-release-threading-hardening-mouse-input-fixes-and-57-stability-patches/
Nginx 1.31.4 Lands with PROXY Protocol v2 Support and gRPC Hardening:
https://www.linuxcompatible.org/story/nginx-1314-release-proxy-protocol-v2-and-grpc-hardening/
Nginx Dark Mode Support For Error Pages Remains Elusive:
https://www.phoronix.com/news/Nginx-Dark-Mode-Mystery
GNU Emacs 31.1 RC1: Completion Overhaul, Window Commands and Unicode 17.0:
https://www.linuxcompatible.org/story/gnu-emacs-311-rc1-completion-overhaul-window-commands-and-unicode-170/
WordPress 7.1 “Mary Lou” brings responsive styling, new media editor, and sticky admin bar:
https://alternativeto.net/news/2026/8/wordpress-7-1-mary-lou-brings-responsive-styling-new-media-editor-and-sticky-admin-bar/
WordPress launches browser extension for Chrome and Safari that can replace the admin bar:
https://alternativeto.net/news/2026/8/wordpress-launches-browser-extension-for-chrome-and-safari-that-can-replace-the-admin-bar/
Matomo 5.13.0 lands with a sparkline overhaul and native AI traffic tracking:
https://www.linuxcompatible.org/story/matomo-5130-released-ai-chatbot-tracking-and-security-fixes/
Go 1.27 released with generic methods, struct improvements, and memory allocation gains:
https://alternativeto.net/news/2026/8/go-1-27-released-with-generic-methods-struct-improvements-and-memory-allocation-gains/
Rust 1.98.0 Lands in Stable: Algebraic Floats, itoa Replacement, and Stability Fixes:
https://www.linuxcompatible.org/story/rust-1980-lands-in-stable-algebraic-floats-itoa-replacement-and-stability-fixes/
Bun 1.4 lands: Rust rewrite and zero external dependencies mark major milestone for devs:
https://alternativeto.net/news/2026/8/bun-1-4-lands-rust-rewrite-and-zero-external-dependencies-mark-major-milestone-for-devs/
Stripe will reportedly acquire AI model router OpenRouter in deal exceeding $7 billion:
https://alternativeto.net/news/2026/8/stripe-will-reportedly-acquire-ai-model-router-openrouter-in-deal-exceeding-7-billion/
Murena Just Made The Fairphone (Gen. 6) Better!:
https://feed.itsfoss.com/link/24361/17422921/murena-fairphone-6-plus
Redox OS Switches To EEVDF-Based Scheduler For 2.6x Throughput:
https://www.phoronix.com/news/Redox-OS-Goes-EEVDF
Open-Source Etnaviv Driver Now Able To Run YOLOX:
https://www.phoronix.com/news/Etnaviv-YOLOX
VirtualBox 7.2.16 Improves Shared Clipboard in Wayland, Adds FRED Support:
https://9to5linux.com/virtualbox-7-2-16-improves-shared-clipboard-in-wayland-adds-fred-support
FFmpeg Lands H.265 Vulkan Encode Performance Optimizations:
https://www.phoronix.com/news/FFmpeg-Faster-HEVC-Encode
#WeeklyNews #FOSSNews #Godot #Nginx #GNUEmacs #Emacs #WordPress #Matomo #Go #Rust #Bun #Stripe #Murena #FairPhone #Redox #RedoxOS #Etnaviv #YOLOX #VirtualBox #FFmpeg #GodotEngine #Dev #Development #Programming #Coding #GameDev #WebDev #WebServer #VM #FosseryTech
Neal Stephenson writes with pen and paper.
Some good arguments for it.
Ironically, at least a few hardcore #emacs users Aldi have a habit of also writing a lot on paper
Neal Stephenson writes with pen and paper.
nealstephenson.substack.com/p/writing…
Some good arguments for it.
Ironically, at least a few hardcore #emacs users Aldi have a habit of also writing a lot on paper
#Emacs: Configuring Flyspell, Ispell, and Aspell to Minimize False Positives in Source Code and Prose:
https://www.jamescherti.com/emacs-spell-checker-flyspell-ispell-aspell/
🤯 what just happened?
there are many things that i can't do with #emacs but are muscle memory in #vim. `=` is one of them. Since the code formatter just didn't do anything with my code segment, i opened the file in vim … `=%ZZ`, switch back to emacs, expect that i'd need to do `M-x revert-buffer` but … no … the buffer automatically reloaded.
for the #emacs folks re: https://www.openwall.com/lists/oss-security/2026/08/21/1 ... to be clear: the implication here is that if you e.g. navigate a malicious git repo with dired (just opening the dir is enough) these bugs result in arbitrary command execution, because dired will stat the files by default ... so definitely pick up these fixes if you can 👍
#lispyGopherClimate Sharpsign Sunday morning in Europe 800UTC every week since 2022. #technology #podcast #weekly
Trying harder viz https://gamerplus.org/@screwlisp/117119197753424870 !
#lisp stuff.
Most importantly, Nosredna yduJ @nosrednayduj has shared her moo.el ! #historic #emacs #lambdaMOO #VR #virtualReality
Hey #emacs community! I‘m still not happy with my terminal experience inside emacs. What are your favourite packages for terminal usage inside of emacs?
@kf
A bit old now, but #notmuch enabled (of course through notmuch.el in #Emacs)
https://github.com/stewart123579/cya-project/tree/master/email
Emacs Arbitrary Code Execution Returns https://lobste.rs/s/jdjb2a #emacs #security
https://eshelyaron.com/posts/2026-08-06-emacs-arbitrary-code-execution-returns.html
In Emacs there are several buffers (e.g. *Warnings*) where I'd like to see when a line arrived sometimes. Ideally I'd like to see a minor mode turning on an overlay or something that showed the ISO timestamp of when a line was inserted into or modified in the buffer, similar to what piping through `ts` does in the shell. Is there something like it? My Search-Fu is failing me right now. #emacs
Si vous êtes #TDAH et que vous vous reconnaissez dans le modèle #INCUP (Intérêt, Nouveauté, [Challenge], Urgence, Passion), vous pouvez mobiliser votre addiction à Mastodon grâce à #Emacs et #OrgMode pour vous lancer de petits défis comme ça.
(Je n’ai pas dit que vous devriez le faire, mais si votre environnement hors Mastodon est suffisamment stimulant, ça peut marcher. Si vous êtes trop accro pour pouvoir le faire, on peut en discuter.)
I made a codeberg account and added the moo.el that I have been using for the past N decades after getting permission from the original authors (in 1990) to GPL it and publish it. I did not get permission from any of the people who have made changes along the way and emailed it around. (You know who you are.)
Advice-add in GNU Emacs is such a useful tool for doing little low-effort, low-impact hacks to things (under the right circumstances).
(advice-add 'mh-page-msg :after
(lambda (&optional _lines)
(setq mh-page-to-next-msg-flag nil)))
I'm so glad @gnomon told me about advice-add (checks notes) almost exactly three years ago now¹.
@sacha you're namechecked here . Thoughts? #emacs https://curious.port111.com/2026/08/22/will-voice-kill-the-keyboard.html
Thinking about getting the academy gmail working with #mbsync and #emacs, but at the moment I just don't have the energy to remeber what I did to get that working 4 years ago. It involved something with oama to generate tokens, and something with setting up a google app on my other gmail account... sigh... then I filled in the email address in thunderbird and it was set up with a couple of clicks. I don't want to have to email in thunderbird, but I _really_ don't want to do it in the browser.
Many #Emacs mode-line packages tend to perform expensive computations, while they should actually cache the mode line strings. Also #Elfeed suffered from such a problem, where the number of unread entries in the search buffer header-line was counted *on every redisplay*. Fixed in Elfeed 4.2.0!
https://github.com/emacs-elfeed/elfeed/commit/460e104a89156b14ba7d45254a6c8b717c0d62e5
@sanityinc @citizen428 ... and then the frustrations of using yet another horrid browser client, and you'll start side-eyeing your beloved #emacs system and start to wonder...
😁
#Emacs startup: Why setq beats setopt, customize-set-variable, and use-package :custom?
https://www.jamescherti.com/emacs-why-use-setq-instead-setopt/
If your #Emacs feels slow, you should try profiling redisplay via scrolling:
1. Enable pixel-scroll-precision-mode via M-x
2. M-x profiler-start (cpu)
3. Go to some buffer and scroll for a while like crazy
4. M-x profiler-stop and M-x profiler-report
Look in the profile for functions taking excessive time below redisplay_internal.
Bonjour à toutes et tous, je suis #nouveauici !
J'aime apprendre : l'histoire de la Chine, le mandarin, la biologie et l'informatique sont les principaux champs d'étude, mais mes intérêts ne s'arrêtent pas là ! J'utilise Linux depuis le 14 juillet 2015 et je je note tout sur Doom Emacs que j'utilise avec orgmode, orgroam, intégration Zotero
Je cache tout ce qui est politique et religion grâce à une liste de mots filtrés, qui est probablement la meilleure fonction de Mastodon avec la possibilité de suivre des hashtags !
J'écris en français et chinois sur ce profil.
Au plaisir de vous lire !
#linux #emacs #biologie #biology #informatique #汉语 #汉子 #中国 #中国历史
I gave six LLMs the oldest question in computing: vim or emacs?
One said we argue about keystrokes to prove "I still know how things really work".
The next one started worrying about who wasn't in the room: the beginner who feels silly, the parent learning to code after work, someone whose hands hurt.
Nobody actually answered the question.
Whole thing, no signup:
https://h2aichat.com/conversations/en/h2aichat_vim_or_emacs_2026-08-14.html
Couldn't resist letting myself get nerd-sniped back into #emacs. I never fully left anyway.
This time around I'm determined NOT to try to fit my entire computing life into it and (mostly) just use it as an editor.
Anyway, nice to see how far it's come. So many things are usable out of the box now. My `init.el` is less than 70 lines (cosmetics and bindings, some packages), but thanks to project.el, eglot, and completion-preview, you have an IMO pretty decent coding experience right away.
Emacs Asia-Pacific (APAC) virtual meetup today at 1400 Asia/Kolkata (UTC+05:30, ~3 hours from now).
Meeting URL: https://emacs-apac.gitlab.io/r/vc
More details: https://emacs-apac.gitlab.io/announcements/august-2026/
I wanted to try Scala.
Now I have OpenJDK, scala-cli, scala, sbt, bsp, bloop, metals, metals-emacs, and scala-mode which I hooked up with eglot. But somehow my Emacs crashes all the time and scala-mode indents wrong. Can scala-mode not handle Scala 3 syntax? Do I have some setting that is incompatible with this mode? 😕
All I did was copy this config and run sbt init. 🤷🏻♂️
Was finally able to sit and figure out how to get my chosen #emacs #irc client(s) to successfully connect to a hosted soju bouncer (chat.sr.ht).
I think it's was as simple as using ":name" in addition to ":sasl-username". That or my memory is having issues.
Either of which is entirely possible. 🤣
I think I'm having fun again.
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Hikari for assigning your copyright to the FSF! More at: https://u.fsf.org/4bl #Emacs #CopyrightAssignments
got a script now i can execute from #Emacs to do the stuffs i need doing to hopefully make the syncing across 3 devices stable.
So #taskwarrior has this nice urgency score but it's a flat task list. What if a project/ticket etc has more than one task and I want only the NEXT actionable task in Taskwarrior (remember #gtd )?
Let's handle these projects with tasks in #emacs #orgmode and sync task with Todo state NEXT to Taskwarrior and those done in Taskwarrior back to orgmode. Of course using #elisp
I'm missing analyzing realistic workflows in the article.
E.g. #SofiaLindström benchmarks startup times, (2 s for #Emacs, 0.85 s vim). But how often do we start the program? Probably multiple times a day in case of vi. While many Emacs users start it only once a week or even month.
Also, Sofia does mention the all-in-one aspect of Emacs, but does not add the memory footprint of any external tools to the vim one.
(1/2)
(2/2)
Sofia also seems to believe, that #Emacs users would install it on remote machines, like vim users would do. But that's not how it works. There is #TRAMP for that use case, making it at least as attractive for remote editing as vim.
Two such different approaches to work with text as Emacs and vim cannot usefully evaluated by comparing numbers, IMHO.
I'm not con𝘷𝘪𝘮ced 😉
I don't have numbers, but assume, that most #Emacs users set their EDITOR to /usr/bin/emacsclient. And use #vc or #magit for git.
The whole Emacs workflow is optimized to not use the editor from the shell, but the shell from the editor.
vim users would probably run "ls" or "make" from a shell, but Emacs users would M‑x dired and M‑x compile from Emacs.
In my case, Emacs is even my window manager, #EXWM. Leaving Emacs logs me out! 😉
@jason I wonder how much this influences the numbers:
Vim’s enterprise presence is harder to quantify the same way because it ships by default on nearly every Linux distribution and macOS install, making “who uses Vim” closer to “who administers a Unix server,”
A bit sad to see #emacs at just 8% and declining, but I feel that's made up for by how passionate those 8% are about the product and the strong community built around it.
Great article. I was pleasantly surprised that the author does seem to have a good technical grasp on these editors (as they said they did).
Many of those stats are probably not measuring the right things. Is a 2 second start up time once a day important? Arguably stability, ergonomics and ultimately how productive the editor allows you to be is what produces good outcomes for the user. But, granted, I wouldn't know where to begin with trying to quantify any of that.
#emacs
squashing some bugs in mastodon.el, too tired to much else...
squashing bugs (in own work), it's sorta like yelling at yourself?
Edit: added the optional nerd-icons approach too! As per https://eugene-andrienko.com/2026-08-20-emacs-mastodon.html, by @evgandr
totally forgot about rgrep in #Emacs. shows how much i used it previously. definitely using it now to the fullest!
Haxe-mode script appears to be loading the haxe tree-sitter definition into a symbol.
I don't know whether to use Tong's or the vantreeseba one.
tis a start.
I got the Haxe LSP set up in neovim before, but Lua's slowness aggravates me.
I can use tree-sitter plus lsp and hopefully get the fk off vscode
🎩 Breaking news: Someone discovered native UIs existed and decided to stop playing with their #Emacs toys! 👾 It's a groundbreaking revelation that MDV.app is the pinnacle of human achievement, proving once and for all that using a mouse wasn't just a fad. 🖱️
https://sockpuppet.org/blog/2026/08/20/stop-making-tuis/ #BreakingNews #MDVapp #NativeUIs #Toys #MouseRevolution #GroundbreakingAchievement #HackerNews #ngated