@codinghorror Business decisions should not affect (one's own) life. Can there be honest and fair business decisions, when life is at risk? At this rate, we'll all be blackmailable at the first moment of weakness and need. The state must not allow this, and it must protect the legality of the free market. /sarcasm
@mirkoh I'm not expert enough to answer. BTW, I'm using Guix both on my local workstation, and for a cloud server, that I administer using "guix deploy". The fact of having a unique declarative configuration file, is a selling point, and probably this cannot be maintained in your case.
In case of a foreign distro, probably the best approach is installing a Writefreely container, without using Guix altogether.
For other services already packaged for Guix, you can also define a Guix system and tell to Guix to generate an OCI container, and then install the container on your host. I never tried this path.
Guix is not mainstream, but it is rather flexible.
@zimoun I should try, because I nevere used "guix pack".
On the same line, before writing the post, I tried also with
guix shell --container --emulate-fhs bash coreutils sqlite
and the pre-compiled Writefreely binary was running inside this shell.
Probably, I can also create directly a Guix system container with the pre-compiled binary, without using Docker altogether.
In any case, I discarded all these reasonable and more elegant intermediate solutions, and I opted for a full "desperate-mode" solution based completely on Docker, because before this, I spent some time trying to package Writefreely without success. So I were burn-out.
This approach is feasible also for all other services with a more complex Dockerfile.
ops... I lied. To be fair, I described how to run a Docker service inside Guix. So it is more a workaround, than an elegant solution.
But it is a relief knowing that when a service is not yet ported to Guix, there is still a plan-b.
I installed #writefreely in #guix. Here I describe the process
@codinghorror "The Shawshank Redemption" gives me the feeling that if you are serious and dedicated, everything is possible. But, I concede that the context is unusual, and many cannot agree with me.
I created a new blog https://mzan.dokmelody.org/
Up to date, it is mainly about #guix
@freemo IMHO "trans-women are/aren't women" is the perfect clickbait for differentiating political parts, without speaking of serious thinks. It is an arm of mass-distraction. I think that the gender vs sex aspect is intentionally left out for making this slogan more "provocative".
A man identifying as a woman (i.e. the gender) can try to adapt his/her sexual identity. He/she will never be a normal woman (with normal I mean having the average sexual characteristic of a woman), because there are still biological differences (bones density, structure of the brain, muscle, etc...), and some of these are determined in early fetus development and/or maybe from XY chromosomes. So it is a "good-enough" approach.
But from a gender point of view, who bothers... there is a lot of variance from man and man or woman and woman, for including also the behavior of trans-women, who again have a big variance.
On the contrary there is very few public discussion about how damage are doing microplastics on the fetus. This will potentially affect 100% of humanity.
@hayley eh I were into one of these flames.
If you have a low resource CPU, like mobile CPU of few years ago, or desktop CPU in the 1995-2010 era (when the JVM was taking over the world) then a register based VM seems a better decision, as reported by [1] and [2].
Nowdays, with faster CPU and plenty of RAM, I don't know.
In [1] they added to the JVM Jikes VM a support for a register based byte code. The register based VM spend less time converting the code to CPU code. In one extreme case it was 0.3s vs 9.0s. Then, it seems that the stack VM produced faster code, but 9s of "startup" time are a lot.
In [2] they show that an interpreter of a register based VM is 33% faster respect an interpreter of a stack VM.
So in a typical low resource scenario of the past (when the wars between the two VM approach started), the register based VM seem more hardware-friendly.
[1] SSA-Based Mobile Code: Implementation and Empirical Evaluation - Wolfram Amme, Jeffery Von Ronne , Michael Franz https://dl.acm.org/doi/pdf/10.1145/1250727.1250733
[2] Virtual machine showdown: stack versus registers - Yunhe Shi, David. Gregg, M. Ertl - https://www.usenix.org/legacy/events/vee05/full_papers/p153-yunhe.pdf
@codinghorror this is fun... "Misirlou" by unknown author before 1920, vs Pulp Fiction version of Dick Dale in 1962.
This is the Pulp Fiction version https://youtu.be/1hLIXrlpRe8?si=WKt0LEgHNOp9ycaA
and this a version strict to the original https://youtu.be/LW6qGy3RtwY?si=0CwC2ZKlxSJH6axa
Misirlou was covered a lot of times. https://en.wikipedia.org/wiki/Misirlou
Some of them: 1941 by Harry James and peaked 22 on US Charts; 1946 by Jan August peaked 7 on US Charts; 1962 by jazz pianist Vince Guaraldi ; The Beach Boys in 1963.
@codinghorror "Mr. Tambourine Man" Bob Dylan vs The Byrds.
https://youtu.be/Swqw5a8I4b4?si=kINRky5GTnh3onow
IMHO the Byrds version is a lot better than the original version.
When I were a child, I listened this old song a lot of time from a tape of my father.
@codinghorror "The man who sold the world", David Bowie vs Nirvana. The cover is not radical, but many believe it is a song of Nirvana. https://youtu.be/fregObNcHC8?si=YT88tapdtnehaAer
@wingo so, if you are right (I doubt), can you list some community focused on free software/hardware, that is better than FSF?
@shegeley hi, I created today a writefreely instance, and I wrote a blog post about my experience about developing #commonlisp in #guix : https://blog.dokmelody.org/mzan/how-to-develop-with-commonlisp-in-guix
@freemo the trick is converting the necktie in a secret additional suspender 🙂
@Gert non è un sondaggio, perchè ammette una sola risposta corretta: "è la lavatrice che ora fa schifo" a causa dello "sporco", e non si potrà più usare perchè non sarà possibile reggere "al carico delle emozioni" di quando la si era aperta per la riparazione. 😜
notizie poco piacevoli del fediverso
@serimemo ecco il link alla discussione, così tutti possono giudicare https://mastodon.uno/@talksina/112945443173188511
Secondo me il messaggio di protesta è stato troppo maleducato e nonostante questo gran parte delle risposte sono state gentili.
E a mio parere, se si lanciano insinuazioni, bisogna poi anche postare il link.
@davew I don't remember the source, but the most important question a journalist can ask is... the second one!
@freemo which came first - the pooping or the pissing? 🙂
I'm a software developer. I live in Italy.