Email or username:

Password:

Forgot your password?
588 posts total
Andres Moreno

@abcdw

Very much looking forward to his presentation to the London Clojurians tomorrow (today your time if you are in the Middle East!)

Andrew Tropin

codeberg.org is blocked in Emirates. I guess it's to make me feel like at home.

#git #codeberg

Andrew Tropin

The lalambda summer school and modern lisps course are succesfully finished, I packed all my stuff and went to another country.

I'll be in Emirates until mid of October. Let me know if you want to see me in person in Abu-Dabi or Dubai.

Show previous comments
🍒🌳 Hartmut Goebel

\o/ Finally! Hurray!

I packaged quite some KDE programs for gujx and made several attempts on bringing plasma to guix - and gave up. Glad someone did pick thus up and finished the work!

@abcdw

Grigory Shepelev

@abcdw Awesome. The author Z572 is an awesome guy. He has some "core" projects: guile scheme bindings for tree-sitter and for the Wayland protocol. Almost all of them are 60-70% finished. He does the hard work and gives the rest for community. I forked his guile-wayland to set it up properly myself (repl, fix build ...). Work slowly. github.com/shegeley/guile-wayl

Andrew Tropin

initial cli setup can break in various fancy ways on different machines, downloads gigabytes of "random" stuff, often hangs on network instabilities, took a few hours to get everyone finished.

antlers

@abcdw
Robust facilities for offline, abysmal, and/or unstable connections could definitely make the UX feel more *robust*.

"Random" stuff feels harder to address, but recalling my own passion for Gentoo's use-flags, perhaps Parameterized Packages[1] will help packagers trim fluff in the long run.

1: blog.lispy.tech/

Andrew Tropin

I'm preparing a dev environment for my modern lisps course for lalambda summer school and it's actually a pleasure. I constructed it in 30 lines of code and students only need to have guix installed, that's it.

#rde #guix #guile

Arne Babenhauserheide

@abcdw That’s nice! Do you happen to have a VM with Guix handy for them, so they don’t even have to install Guix?

Does it work with Guix as an overlay instead of Guix as system?

Andrew Tropin

The days, when I have no electricity or internet reminds me why offline-friendly setups and asyncronous workflows are so good.

However, those geeky email-driven and patch based tools doesn't save me from the absence of the water in the shower 🙃

DELETED

@abcdw I can absolutely relate to this, but a lack of lighting deters me from even looking at an LED screen.

Andrew Tropin

Submitted an application for Sovereign Tech Fund 2023.

There are 3 primary directions of work, which all are aimed at improving Guile and Guix developers experience:
- State management API for rde and guix.
- nREPL implementation for Guile.
- deps.scm for convinient dependency, load-paths managment and better integration for language entities with CLI.

The description of the funding program: sovereigntechfund.de/images/ch

The application itself: github.com/abcdw/notes/blob/f4

#rde #guix #guile

Submitted an application for Sovereign Tech Fund 2023.

There are 3 primary directions of work, which all are aimed at improving Guile and Guix developers experience:
- State management API for rde and guix.
- nREPL implementation for Guile.
- deps.scm for convinient dependency, load-paths managment and better integration for language entities with CLI.

Andrew Tropin

Legally speaking I'm a tourist in Georgia, but I already have a legal entity here, personal and business bank accounts and even a driving license now! Quite welcoming experience. A nice and warm Sakartvelo.

Andrew Tropin

Recordings for Bobkonf 2023 are finally published:
bobkonf.de/2023/en/program.htm

There are at least a few talks I want to watch (in no particular order):
- WebAssembly for the rest of us by @wingo.
- Re-thinking Modules for the Web by @codehag.
- Writing Powerful Macros in #Scheme by Marc Nieper-Wißkirchen.
- Cloud, done the #nix way (+ #unison) by Julian Arni.
- Structuring effectful programs by @kosmikus.
- VCS in the age of distributed computing by @nuempe.

#nixos #haskell #lisp

Recordings for Bobkonf 2023 are finally published:
bobkonf.de/2023/en/program.htm

There are at least a few talks I want to watch (in no particular order):
- WebAssembly for the rest of us by @wingo.
- Re-thinking Modules for the Web by @codehag.
- Writing Powerful Macros in #Scheme by Marc Nieper-Wißkirchen.
- Cloud, done the #nix way (+ #unison) by Julian Arni.
- Structuring effectful programs by @kosmikus.
- VCS in the age of distributed computing by @nuempe.

Andrew Tropin

It seems unison lang team is working on project/dependency management and released there first solution on the topic:

unison-lang.org/whats-new/proj

Unison is an interesting project and I like to see their development going well. I often find some cool ideas in it, which we will borrow and re-implement in our #lisp world someday :)

#unison

Andrew Tropin

Utilization of funding in FOSS projects are magintudes higher than in commercial products. Amount of work and things achieved per $ (€ or whatever) seems literally 1000x bigger comparing to modern proprietary sofware.

At least I have such perception at the moment from looking at various FOSS projects and their accounting data and comparing it with salaries and fundings/investments in companies I know about.

⠴Ninjatrappeur⠦
@abcdw Very true! I'm not sure we should be very proud of that, though.

Sure, efficiently using money is a nice thing. However, why are we so efficient? Are we particularly smart? I don't think so. Does removing the management layer improves the dollar-to-feature efficiency? Maybe? Sometimes?

But what if we were so much efficient because we're constantly lacking proper funding? What if most of the valuable FOSS work we're producing is done on an unpaid basis?

Looking at the NL-Net rates (which, thanks god, exists, and is definitely a very nice and important org that does tremendous work!), we're at least 1/2 of a decent EU contracting rate, almost 1/4 of a decent US contracting rate.

Some personal backstory: I'm in my 30s, I'd like to own my house and don't have a lot of money coming from my family, clearly not enough to inherit a house. Working for FOSS full time is not an option for me to reach this goal at the moment. I have to work as a contractor that sometimes ships proprietary code. And it deeply sucks.
@abcdw Very true! I'm not sure we should be very proud of that, though.

Sure, efficiently using money is a nice thing. However, why are we so efficient? Are we particularly smart? I don't think so. Does removing the management layer improves the dollar-to-feature efficiency? Maybe? Sometimes?
Andrew Tropin

I'm not sure if it's still a scrumble eggs or it already became a salad.

My morning "ship of Thesius" phylosophy routine here.

𝟘𝕩𝕔𝕙𝟜𝕟

@abcdw Looks fantastic!

...but where is scrumble egg?

Sahbak REPL

@abcdw gees, man that's a lot of food right there 😁

Andrew Tropin

Planned to do my schedule cleanup for next week in peace.

Andrew Tropin

Worker peacfully cleanups the street. Tanks and militaries are walking around.

Andrew Tropin

Accidentally broke through 95 WPM. How much time will it take to go from 75 (my current average) to 100 WPM?

#keyboard #dvorak

Andrew Tropin

I do my 6-minutes typing workouts in between other tasks, so my brain get confused which of the activities is work and which is rest, so I mostly recieve a feeling of pleasure and satisfaction out of typing practice.

Go Up