@abcdw@fosstodon.org
@abcdw@fosstodon.org avatar

abcdw

@abcdw@fosstodon.org

Hack on operating systems and programming languages. He/Him.

Improve tooling for Guile and GNU Guix.

74830A276C328EC2 at keyserver.ubuntu.com and keys.openpgp.org.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

abcdw, to random
@abcdw@fosstodon.org avatar

A few weeks ago I was talking with @pjotrprins about PhD in Bio Informatics in Netherlands and today in Turkey I met a german guy, who does PhD in Bio Informatics in Amsterdam :)

Coincidence?)

abcdw, (edited ) to random
@abcdw@fosstodon.org avatar

Old sound setup (full-size dynamic mic) and new one (lavalier mic + tiny dongle audio interface), thanks to my friend for such a great and travel friendly present!

You can check out the sound quality in the latest video:
https://youtu.be/a2gBFnvYmWo

abcdw,
@abcdw@fosstodon.org avatar

@ahelwer Agree, the mic is good, but a bit havy and bulky for travels, so I am with lavalier mic + audio interface now.

abcdw, to guix
@abcdw@fosstodon.org avatar

We have enough funds on RDE's opencollective, so we can setup a CI and substitute server and maybe some other infrastructure/project-related services in foreseable future.

Thank you very much everyone for help and support! <3

Let me know what else you miss.

https://opencollective.com/rde

abcdw, to random
@abcdw@fosstodon.org avatar

Haven't open laptop for the whole week and don't regret it for a minute.

We spent a quality time with a friend from university, who came in Turkey to visit me, we didn't see each other for almost 2 years, but running, climbing, swimming, visiting and meeting people and filming flips and whippers was a pure fun.

Posted couple photos on pixelfed: @abcdw

w96k, to random Russian
@w96k@fosstodon.org avatar

Пришёл мой Google Pixel 3a с Ebay. Доставка напрямую работает, никаких проблем с таможней не было, доставили прямо до квартиры. Буду пользоваться ещё наверное Ebay / Amazon.

Сравню с опытом доставки через сторонние сервисы. Там дешевле конечно, но ощущение такое, что там и гемора сильно больше может быть.

abcdw,
@abcdw@fosstodon.org avatar

@w96k по чём брал? вроде с алика ещё сейчас можно такой девайс достать.

anemofilia, to guix
@anemofilia@mathstodon.xyz avatar

Just packaged in my channel. Lets try it out :)

abcdw,
@abcdw@fosstodon.org avatar

@anemofilia link?)

abcdw, to random
@abcdw@fosstodon.org avatar
abcdw, to scheme
@abcdw@fosstodon.org avatar

Arei Guile IDE with go to definition functionality is available in Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=507315643e

Learn how to use it in the README:
https://git.sr.ht/~abcdw/emacs-arei/

abcdw, to random
@abcdw@fosstodon.org avatar
abcdw, (edited ) to scheme
@abcdw@fosstodon.org avatar

@krevedkokun implemented go to definition for Arei Guile IDE.

It will be available in new release.
https://git.sr.ht/~abcdw/emacs-arei/

"Backend" code is provided in Ares project, so other code editors can also benifit from it.
https://git.sr.ht/~abcdw/guile-ares-rs

abcdw, to random
@abcdw@fosstodon.org avatar

Best running motivation is a big doggo chasing you for unknown reason.

abcdw,
@abcdw@fosstodon.org avatar
krevedkokun, to random
@krevedkokun@fosstodon.org avatar

Tried to use with chat.sr.ht, and after a long debug session, I might as well write my own IRC client

abcdw,
@abcdw@fosstodon.org avatar

@krevedkokun we have erc in rde configured to work with chat.sr.ht

abcdw, (edited ) to random
@abcdw@fosstodon.org avatar

This is how I sometimes test patches sent to guix-patches mailing list using @cbaines's service:

guix time-machine --url='https://git.guix-patches.cbaines.net/git/guix-patches'--branch=issue-67260 --disable-authentication -- shell emacs-pgtk emacs-magit --pure -E '.GTK.|.XDG.|.DISPLAY.' -- emacs -Q

abcdw, to random
@abcdw@fosstodon.org avatar

I jokingly told the girl that I would program a countdown showing number of days before we meet again in a status bar.

After that I realized that it will take just a couple minutes to do so and actually did it.

abcdw, to random
@abcdw@fosstodon.org avatar

Happiness tip #1: Run in the morning.

What could happen worse in your day than 15km through the forest full of rocks, sticks and bushes of all shapes and size?

Properly set baseline is a key (:

abcdw,
@abcdw@fosstodon.org avatar

@simendsjo 😄

abcdw, to random
@abcdw@fosstodon.org avatar

Make is basically a DSL for building highly-structured CLI applications.

abcdw, to guix
@abcdw@fosstodon.org avatar

Transitive Package Management. Generate the lock file with your language's package manager and do the rest with guix.

I cancelled today's stream, but recorded a video for you ;)

https://youtu.be/s3VO9Kb0sHw
https://diode.zone/w/vCvgAWuTCruYuhCJ2ZccTh

abcdw, (edited ) to guix
@abcdw@fosstodon.org avatar

Plan to stream about management of elixir projects with Guix in one hour and a half.

Will talk about transitive package management in general and why it's better not to package language-specific packages with Guix, will learn by example and clean up some tools we've made during the last month for Elixir in particular.

Hope the connection will be good (:

https://youtu.be/DWMvb9b_M8k
https://trop.in/stream

abcdw,
@abcdw@fosstodon.org avatar

@kirschwipfel The streams and videos are duplicated on peertube.

It means, that I do not recommend to maintain tons of language's libs and packages on their own in main guix channel. mainstream python programs and their deps are ok, however the way it's implemented can't be improved too.

abcdw,
@abcdw@fosstodon.org avatar

@calispera yup, I did so, uploading the video.

abcdw,
@abcdw@fosstodon.org avatar

@kirschwipfel the link is on https://trop.in/stream page :)

Added a link to contact page as well. https://trop.in/contact

futurile, to guix

Clojure packages in Guix are AOT compiled. I'm proposing to change the default to off due to Clojure ABI - so versions of libraries build by one version of Java may not work with another from what I understand. Got a view? Would love comment on guix-devel:

https://yhetil.org/guix-devel/ZdM%2FrSucBwQr5%2Fcl@t25sg/

abcdw,
@abcdw@fosstodon.org avatar

@monkey1 @futurile The problem with clojure is that deps.edn don't have lock files/hashes, so it will require additional step, but maybe it's not a big deal.

abcdw, to random
@abcdw@fosstodon.org avatar

The owner of the camp near my tent updated network topology and there is great change that I'll be able to stream next week.

P.S. When I was making a post the internet went down ><

P.P.S. Oh, it's not only the internet, the whole elictricity network. (It seems it was planned outages and I still optimistic about possible stream soon).

abcdw,
@abcdw@fosstodon.org avatar

@lechner Don't worry, I'm in Turkey right now, so only boars and wolfs are over here.

Thank you for care :)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • magazineikmin
  • cubers
  • everett
  • rosin
  • Youngstown
  • GTA5RPClips
  • tester
  • slotface
  • khanakhh
  • Durango
  • kavyap
  • DreamBathrooms
  • normalnudes
  • ethstaker
  • ngwrru68w68
  • cisconetworking
  • thenastyranch
  • Leos
  • osvaldo12
  • anitta
  • mdbf
  • tacticalgear
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines