Email or username:

Password:

Forgot your password?
619 posts total
Andrew Tropin

Moving to another country made it harder to stream regulary, I still haven't found an appartment for rent and work from arbitrary places, but I scheduled a stream for next week anyway. youtu.be/rx8_ZFv1IV0

Andrew Tropin

It seems many old friends and people I interacted with somehow find me here by #TwitterMigration tag.

I'm glad that migration to decentralized and ethical alternatives continues.

BTW, there are decentralized alternatives to instagram, reddit, youtube, meetup and other platforms. All those alternatives are federated and can interact with mastodon and each other:
fediverse.party/en/fediverse/

Welcome to #fediverse !

Boosts are welcome.

realcaseyrollins
@abcdw I wonder if #Lotide is on that list. It's a link aggregation and forum site like #Reddit, but it's less like #Reddit and more like #Hackernews. Very barebones and basic, even works perfectly with #JavaScript turned off.

This is the instance I'm on: narwhal.city (we definitely could use some more users 😅)
Andrew Tropin

Clojure was great, but it became even better, ecosystem improved a lot. Many things are polished now and work without any hassle. 😌

#clojure

Andrew Tropin

Built a fresh version of Guix Installation ISO for russians and other people, who can't access ci.guix.gnu.org.

It uses ci.guix.trop.in proxy instead and contains an updated connection check, which fails iff both bordeaux and ci.guix.gnu.org are not available.

files.trop.in
files.ygg.trop.in

#guix

Andrew Tropin

Also, packaged jarchive, it allows to open files inside jars using special file path like:
(find-file "~/dl/hiccup-1.0.5.jar::/hiccup/page.clj")

git.sr.ht/~abcdw/rde/commit/73

And now eglot+lsp-clojure have working goto definition for clojure code even if it comes from jars.

git.sr.ht/~dannyfreeman/jarchi

#guix #rde #clojure #lsp #eglot #emacs

Andrew Tropin

It can sound silly, but it feels great, when you walk by policeman or police car and feel safe and you don't want to go away to the other side of the road or even further.

birnim

@abcdw a cop is a cop in any country. they are part of a system that's not too different from country to country.

Andrew Tropin

What a pain to contribute a two-line patch, when using pull-/merge-request based workflow:

- Create an account, confirm email
- Find a place and add ssh, gpg keys
- Fork repo, clone the fork
- Apply the patch, push commits to fork
- Open original repo web page, create merge request.

It's a simplified list of actions, in reality you constantly jump back and force between different web pages, mail client and repos.

It's not impossible, but quite inconvenient comparing to sending one email.

What a pain to contribute a two-line patch, when using pull-/merge-request based workflow:

- Create an account, confirm email
- Find a place and add ssh, gpg keys
- Fork repo, clone the fork
- Apply the patch, push commits to fork
- Open original repo web page, create merge request.

It's a simplified list of actions, in reality you constantly jump back and force between different web pages, mail client and repos.

Fidel Ramos

@abcdw The process is much simplified when you already have an account at the service, which is why the network effect of Github is so strong: if you put your public repository on a different service it will be much more unlikely to receive contributions.

Andrew Tropin

After 5 days trip, almost without sleep, but with a help of great people we finally managed to get out of Russia. Everything is ok, I'm at Tbilisi (Georgia) now.

Andrew Tropin

I'm hugely sleep deprivated and have urgent things to do. Please, don't expect me to answer quickly or even at all in the next few days.

Andrew Tropin

Today I replied to one email and the rest of my productivity was blown out after I checked a messenger: Half of the chats are talking about Mobilization in Russia, which is started.

I had a clear understanding of the tasks, I had a motivation and desire to work today, but I can't get back my focus to the project.

BTW, I'm curious if it still illegal to call war war in Russia?

národní prase
@abcdw one take i read is that by annexing the occupied "republics", it 1. becomes legal to use conscripts on the front lines (as canon fodder), and 2. it becomes a defensive war which is legal and good and maybe it can finally be called war (and he can finally drop his precious nukes on, uh, i think he didn't think it through that far)

that said i'm hoping for a coup or at least major civil unrest in russia soon
@abcdw one take i read is that by annexing the occupied "republics", it 1. becomes legal to use conscripts on the front lines (as canon fodder), and 2. it becomes a defensive war which is legal and good and maybe it can finally be called war (and he can finally drop his precious nukes on, uh, i think he didn't think it through that far)
Andrew Tropin

Continue the topic of emacs completion. Today we talk about abbrev, dabbrev and snippets.

youtu.be/uBRxUnMYIjs

#emacs

Andrew Tropin

Hack yeah! Successfully built a livecd with my complete sway/emacs home environment.

Laptop with rde/guix booted from flashdrive
Sergey. :arch: :vim:

@abcdw thinking about switching to sway many times.. sway is good for sure, but how do you plan to manage some apps that are not working yet, like chromium-based screen sharing (zoom probably already working at the moment), flameshot, redshift, and so on.

Csepp 🌢

@abcdw Is this related to that "bridging guix system and home" issue? 👀

Andrew Tropin

Emacs tip of the day. If you need to configure/tweak something in #emacs, it's very likely that the solution is already in Protesilaos' config:

protesilaos.com/dotemacs

Andrew Tropin

If you use #guix graphical installer and network check fails:

touch /tmp/installer-assume-online

Andrew Tropin

To prevent Emacs polluting my find-file dialog with compiled guile files I add a line to .dir-locals.el:

(eval . (add-to-list 'completion-ignored-extensions ".go"))

It also makes files with this extension fade in dired.

#emacs #guile #guix

Andrew Tropin

Preparing "Emacs Completion Explained" stream.

youtu.be/fnE0lXoe7Y0

Bring your questions and suggestions to #tropin channel on libera.chat or my email.

web.libera.chat/gamja/#tropin

#emacs

Andrew Tropin

Documented almost all #emacs configuration packages provided by #rde

Now it gives at least some idea about what settings and tweaks are baked in them.

Andrew Tropin

I configured WKD for trop.in domain, now you can get my gpg key using simple command:
gpg --locate-keys andrew@trop.in

Some mail clients will do it automagically.

More information on WKD and how to configure it here:
uriports.com/blog/setting-up-o
keys.openpgp.org/about/usage#w

Kudos to @proactiveservices and @wiktor for the comments, links, articles and all the help.

#gnu #gnupg #gpg #pgp #wkd

I configured WKD for trop.in domain, now you can get my gpg key using simple command:
gpg --locate-keys andrew@trop.in

Some mail clients will do it automagically.

More information on WKD and how to configure it here:
uriports.com/blog/setting-up-o
keys.openpgp.org/about/usage#w

Collin Doering

@abcdw @proactiveservices @wiktor TIL gpg WKD.

Definitely want to set something like this up for myself. Thanks for sharing 😃

Go Up