Philip Kaludercic
banner
pkal.commenting.onthe.incoherenceofthe.net.ap.brid.gy
Philip Kaludercic
@pkal.commenting.onthe.incoherenceofthe.net.ap.brid.gy
CS student, with an interest in computation, logic, types and categories. I hack on {E,}Lisp, C, Shell, and other less popular technologies […]

[bridged from https://commenting.onthe.incoherenceofthe.net/@pkal on the fediverse by https://fed.brid.gy/ ]
Over the past three years I have been collecting links I have read, want to read or just want to be able to look up quickly here. It is just a HTML page exported from Org mode (on a monthly basis), where ≈each link is an item in an unordered list. This is easy, but it is difficult to add […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
July 18, 2025 at 6:56 AM
Today I noticed that when writing `foo &` in a Unix shell to execute something in the background, that this is just syntax sugar (but not actually) for `foo & :`, as `&` is also a command delimiter just like `;`. And just like `;` indicates sequential execution, `&` indicates parallel execution […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
July 9, 2025 at 2:25 PM
The Emacs Maintainer Stefan Kangas wanted to give a presentation at EmacsConf a few years back called Don't write that package! or: How I learned to stop worrying and love emacs-devel, but didn't end up submitting a presentation. I remember being disappointed by this, because the premise sounded […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
July 8, 2025 at 10:14 PM
Reposted by Philip Kaludercic
Had a tech bro email me to tell me that my writing is so terrible, that he can’t even use it to train his AI without significant cleanup, and I really do have to wonder, do these idiots really think that is an insult? #ai #aihype
July 2, 2025 at 9:24 AM
I taught myself the basics of SNOBOL yesterday, and I once again find myself loving the programming language mentality of the late 60s and early 70s where people were not sure what programming really meant, and were willing to find out by making stuff up.
June 26, 2025 at 8:53 PM
I am in the process of migrating my personal website from https://amodernist.com/ to https://sdf.org/~pkal/. While I am not finished yet, I would like to avoid link-rot. Question: Does anyone have tips on how to best do this? Should I just replace every .html file with a redirecting file that […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
June 10, 2025 at 2:34 PM
[Low-quality #emacs meme]

Late reaction, but also don't take this seriously.
June 8, 2025 at 7:33 AM
Haha, YouTube appears to detect ad blockers now and prompt the user if they want to pay for a premium subscription or continue with ads. If you continue with ads, a pop up explains how to disable your ad blocker, but if you skip it, uBlock of course just continues blocking ads. Perhaps the […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
June 3, 2025 at 5:56 PM
I haven't decided anything yet, but would anyone be interested in taking over the maintenance and hosting my Emacs Configuration Generator (emacs.amodernist.com/)?

#emacs #commonlisp
May 29, 2025 at 12:55 PM
Neat (but slow): The following snippet will instruct Org-mode to generate MathML when exporting LaTeX-snippets to HTML using LaTeXML:

(setopt
org-latex-to-html-convert-command "latexmlc literal:%i --profile=math 2>/dev/null"
org-html-with-latex 'html)

You can adjust it to load […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
April 16, 2025 at 9:10 PM
Reposted by Philip Kaludercic
if you're on fedi you should probably leave

#feditips
April 12, 2025 at 4:59 AM
Reposted by Philip Kaludercic
The /ˈjuː/-ropean Union
April 2, 2025 at 2:58 PM
The poverty of Unix is that "modern" alternatives means more colors and more unicode decoration instead of building and improving on the existing (but insufficient) strengths of the system.
GitHub - ibraheemdev/modern-unix: A collection of modern/faster/saner alternatives to common unix commands.
A collection of modern/faster/saner alternatives to common unix commands. - ibraheemdev/modern-unix
github.com
March 12, 2025 at 8:30 AM
Why is it that software that uses XML as a configuration language is always exponentially more infuriating to use? Not even because of XML, it might just be a correlation between the design decisions and the fact that they use choose to use XML.
February 27, 2025 at 6:36 PM
From emacs-devel:

> I'm trying to set up a new computer for Don[ald Knuth] with the latest compilers,
> Linux, and other tools for the next ten years of coding and writing. His previous computer was set up in 2013, with Emacs 23 and then-current Ubuntu, and a lot has changed in the meantime […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
February 22, 2025 at 3:15 PM
I coincidentally downloaded the "Atkinson Hyperlegible" fonts today, just when they released two new variations: https://www.brailleinstitute.org/freefont/. It turns out that the monospace font look nice in Emacs, and in combination of […]

[Original post on commenting.onthe.incoherenceofthe.net]
February 14, 2025 at 11:12 PM
#emacs: Package-x (a package with additional Package-related functionality) was recently moved from the core to GNU ELPA, and I have marked myself as the maintainer. I think this might be a good place to play around with some more experimental functionality to gather feedback from more […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
February 14, 2025 at 11:08 PM
https://learnxinyminutes.com is nice but I would also like a "learn x coming from y"-like site. A concrete example I like is https://live.exept.de/doc/online/english/programming/stForLispers.html.
Learn X in Y Minutes: Scenic Programming Language Tours
learnxinyminutes.com
February 8, 2025 at 2:31 PM
I have been seeing more and more README files for #emacs packages mention `package-vc-install`, and they give a snippet like

(package-vc-install '(foo :url "https://github.com/bar/foo.el"))

and I am not sure if people just don't know that this is equivalent to

(package-vc-install […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
February 8, 2025 at 9:20 AM
I have an irational urge to fork gotosocial just to call it call/ccsocial...
February 3, 2025 at 6:19 PM
My father ordered two batteries for a remote. Turns out someone just (visibly) cut two batteries off some larger package, and re-sells these. I asked him why he just ordered two, and he said that was the only number they offered.
February 3, 2025 at 2:03 PM
In Haskell `[2] <= [2..]` evaluates to `True`, yet `2 <= product [2..]` will not terminate, even though it could. Is there any language that would do that, with or without lazy evaluation?
February 2, 2025 at 9:13 PM
I have moved all my Emacs packages from Source Hut to Codeberg (https://codeberg.org/pkal; or at least I hope I haven't forgotten any), as I have been growing dissatisfied with the service. IIRC I was the first/one of the first people on ELPA to host Emacs packages on their site, and while I do […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
January 31, 2025 at 6:17 PM
Very helpful hack I keep on re-implementing when working on slides in AucTeX and you don't want to re-render everything every time:

(with-eval-after-load 'tex
(define-advice TeX-command-run-all (:around (fn &rest args))
(if (buffer-narrowed-p)
(save-mark-and-excursion […]
Original post on commenting.onthe.incoherenceofthe.net
commenting.onthe.incoherenceofthe.net
January 15, 2025 at 2:50 PM
I don't like using the word "hate", but I _do_ hate network, firewalls, VPNs, interfaces and everything else that makes my life difficult when trying to _just_ connect to some remote machine.
January 5, 2025 at 3:57 PM