#EmacsConf - 2023 - talks - How I play TTRPGs in #Emacs https://emacsconf.org/2023/talks/solo/
Very fun video to watch. Solo #RPG engine #Ironsworn implemented in Emacs Lisp with Org text buffers as the adventure log. It looks quite comfy!

#EmacsConf - 2023 - talks - How I play TTRPGs in #Emacs https://emacsconf.org/2023/talks/solo/
Very fun video to watch. Solo #RPG engine #Ironsworn implemented in Emacs Lisp with Org text buffers as the adventure log. It looks quite comfy!
Christian Tietze boosted
I presented “Emacs Turbo-Charges My Writing” at EmacsConf 2023
https://emacsconf.org/2023. I walk through my writing setup for #Emacs, going
through the workflow of writing in #OrgMode syntax with #Denote; and then
exporting to #Hugo. The text of this post pairs with the recorded conference
talk.
https://takeonrules.com/2023/12/03/emacs-turbo-charges-my-writing/
External GPUs working on the Raspberry Pi 5 | Jeff Geerling https://www.jeffgeerling.com/blog/2023/external-gpus-working-on-raspberry-pi-5
Cool to see that this works. (I haven't understood why it didn't work in the past)
you know what's cool about #Ruby to write a custom #DSL that you can't do with Swift?
The dynamic nature of the language allows you to write anything in a DSL block, and pass it as a message (read: potential method call) to the DSL builder.
But the logic can be encapsulated in a module/class/whatever.
In #Swift, with a nesting of `CustomNamespace.Thingie`, you can never get rid of the `CustomNamespace` prefix to reference `Thingie`.
PSA: Running #Nextcloud on a #Boox device with background app updates drains the battery much faster. Brings the duration down from multiple days (thanks to eink!) to ~1 or 1.5 days
Maybe this is stupid.
Let's say I have a generic protocol thingie:
Triple<A,B,C>
Imagine it comes with properties a:A, b:B, c:C
I want one conforming type to only provide A. B and C don't exist.
This works as an expression on the type level:
Single<A, Never, Never>
But it's effectively unusable :)
How do I declare b:Never and c:Never if they are computed? There's no instance.
________________
My actual use case is: for a `Payload` carrying type, there are variants without any.
@reichenstein Nobody asked for it, but I volunteered to provide some feedback on the Markdown-Annotations feature. I do assume that you discussed most of this, so I'm cutting a couple of corners, argumentatively:
What is a "Mo" and "Go"? I suspect they mean "Mb" and "Gb" but "o" isn't even close to the "b" key.
Christian Tietze boosted
For those who are members in the church of #emacs 🤓
Saturday and Sunday: #emacsconf 2023
🔎 Have a look at:
https://emacsconf.org/2023/talks/
Ah.
That probably explains why I'm not seeing this more often.
Christian Tietze boosted
Interesting. Who can relate? “You probably get punished for trying to warn your friends and family about all the threats we're facing. You try to plan for an uncertain future. You do your best to protect everyone around you. It's a lot of heavy lifting, especially when you're the only one who seems to care.” - https://www.okdoomer.io/shooting-the-doomer/
Christian Tietze boosted
OMG, I've never seen this. How cool is that?! 😂
Found here:
„Why Do Mainframes Still Exist? What's Inside One? 40TB, 200+ Cores, AI, and more!“
Today I'm starting to extract a Swift Package from my apps -- working title: "URLSchemer".
I'm using URL schemes in my apps to e.g. set/reset preferences, including some that aren't exposed in the app's UI, or to apply license codes after purchases.
Making a proper abstraction should not take too long (... famous last words)
the whitespace markers in Xcode overlap with italic comments :(
Internet disruptions hit southern #Ukraine due to a winter storm causing power outages. Cloudflare data reveals traffic drops after Sunday, 23:00 UTC, in Donetsk, Kherson Oblast, and Luhansk. Crimea, Sevastopol City, and Mikolaiv also impacted, but less severely and recovering.
FWIW I'm really disappointed by the Onyx #Boox Tab X's resolution. Compared to smaller screens, lines are noticably more jagged in drawings.
Will review the annotation workflow nevertheless.
New hard disks arrived.
I've never upgraded my #Unraid NAS, and it has no free ports, so this is going to be a slow process of replacing each of the 5 drives.
Christian Tietze boosted
EmacsConf 2023 will be held on December 2 and 3, 2023. Learn more: https://emacsconf.org/2023/ #WorkingTogether #emacsconf #emacs #gnu #FreeSoftware