Accidentially migrated to org roam v2, when update guix channel.
Seems migration went well and I would say I like v2 implementation a little more than v1. Now it's simplier, more flexible, have a better UI.
BTW, @daviwil made an introductionary video for people, who not yet familiar with org roam.
Emacs-Elements channel also made a talk on v2:
Recently I read the article about local-first software. It's not very techy, but have some good reasons explaining why you should develop software in such a way.
Also, it havily advertises CRDTs. If you have experience implementing such data structures or found and read good article on the topic, please share it with me)
Wondering where you can buy DRM-free ebooks?
Got you covered!
Here's a list of almost 300 DRM-free ebook, digital comic, magazine, and RPG bookshops. SHould be plenty to get you stared, right?
The dired trick from Protesilaos' video:
`C-u s` in dired buffer allows to set ls switches and immediately update the content.
For example -R will show all subdirectories the same way as `dired-maybe-insert-subdir` do for one dir, changing some other switches will provide different output format.
I use it rarely, but sometimes it's handy. Read `man ls` for more information.
I'm on the trip right now and rarely have a stable connection. Quite happy that it's easy to work offline on Guix and rde projects.
The documentation is available in info format and easily accessible from emacs. I can do review, prepare replies to reviews/other messages and look up discussions with my mail client.
I do all the neccessary stuff completely offline and send the results, when I have a network.
Pharo 9.0 is released, and there's a ton in this release: https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo90ChangeLogs.md
The community is growing and the tooling is improving at a really impressive rate. Pharo is increasingly its own language too, the way Racket separated from Scheme.
One of the greatest talks I've ever heard. Excellent speaking skills, wonderful way to present, good thoughts on language construction approaches.
Many of the ideas are applicable not only in language construction or programming, but in many fields with long-living projects.
I can highly recommend it to almost everyone with any background. Watch at least to the first punch line ~9 minutes.
Have you ever tried to send patches via email? Why people do it? Pull Requests are broken by design?
Today will talk about different git workflows, their pros and cons and tooling involved.
https://fairuseify.ml/ - oh i love this hot take on the github copilot machine learning fair use debate
To make guix search and other commands not to throw "WARNING: terminal is not fully functional", I set PAGER environment variable in my eshell to empty value.
(add-hook 'eshell-mode-hook (lambda () (setenv "PAGER" "")))
Homomrphic encryption is a cool technology, it allows to transform data without decrypting it. Pretty excited about possible use cases.
Hack on operating systems and programming languages.
Improving tooling for GNU Guix.
74830A276C328EC2 at keys.openpgp.org
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.