I finally got better, had a full night of sleep and even ate something. Time to work a little I guess.
I finally got better, had a full night of sleep and even ate something. Time to work a little I guess. Having a hard time figuring out an error: ice-9/boot-9.scm:1685:16: In procedure raise-exception: The same code works completely correct, when launched inside guix home reconfigure, but fails in geiser repl. I succesfully compiled it in standalone guile repl. GUILE_LOAD_PATHS with auto compilation, ~/.cache/guile vs compiled path directories and obscure error messages are not making it easy to track down the root of the problem. It seems a few hours of sleep I had in the last few days is not enough to feel peachy. Will take a small nap. Throw to key `match-error' with args `("match" "no matching pattern" ("SHELL" . #<file-append #<package bash@5.1.8 gnu/packages/bash.scm:124 7fabb6762dc0> "/bin/bash">))' It seems the problem comes from narrowing scope of match to only booleans, strings and literal-strings, let's expand it for file-likes. There is no anchors for lines in cgit's diffs, but the full diff is here: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=73684dc90e013f2f0cca1097b0c944bb9aa88709 Ok, the fix with tests is deployed: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=2acce55a00df9344d73101bb57a3961ba86105b0 To recompile the sources I use make make-go to run tests make check TESTS="tests/guix-home.sh" If there is no ABI breaking changes in new commits the recompilation is quite fast. A few people already mentioned to me that the change to environment-variables related code in Guix I reviewed recently contains some backward incompatibilities. The fix should be easy. Will start from pulling latest commit, building it and writing a test to make it easier to check that the fix is working and prevent possible regression in the future. Second day without sleep and food. No, I'm not arrested and not being tortured, just a little bit sick. I'm mostly interested in statistics about live coding/hacking/tech, but I suspect it is similiar for all topics. Boosts are very appreciated. P.S. If you like some live coding streamers share link(s) to their channel with me, please. Anonymous poll
Poll
youtube
13
50%
twitch
11
42.3%
owncast
2
7.7%
other (please write the name)
26 people voted. 0
0%
Voting ended 11 Jan 2023 at 10:21. @abcdw I watch streams on YouTube, but I'm very interested in streaming primarily from my own server, possibly Peertube or Owncast. Probably not super easy to package and host either of those with Guix, though Sometimes I get asked: Why do you work on free and open source software if you don't get payed for it? Today I realized that most of those people spend half (or at least big part) of their life on social networks literally working on big corps without any payments and in addition to that without any goal. I don't want to look cool here, I just realized how sad it is and share my thoughts. I don't remember when it started, but messages, announces and replies we write in #rde project contains We instead of I even in situations where I could work as well. It's actually a future-proof even if one is an only developer on the project yet and this is why: https://un.curl.dev/project/we BTW, uncurl is a good reading, summing up many aspects of #foss #floss projects development and can be interesting or even helpful for contributors, users, maintainers and even bystanders. More than half an year ago I deleted my account in VK (russian facebook analog), and yesterday I got email that deletion is complete. The part of life memories is gone with it: contacts, photos, messages, funny pics, but I don't smell regret, it always felt as a walled garden (as many other social nets), which tries to vendor lock you, devour your time, isolate from the rest of the web, but my world is far beyond those artificial limits. VK is dead, Long live decentralized web! @abcdw Hehe, I don't feel regret deleting an account there precisely because a part of my life is gone with it, at least somewhat. Maybe someday I'll run some NLP on the messages dump. It's 395342 messages in total, of which 145542 were sent by me. @abcdw yes. There is a whole line of thought that goes in this direction, also including our human cognitive process of understanding the world. Can't give you a single reference because I saw this in plenty of articles/books without any of them focusing exclusively on it. Curious to hear if anyone has a good one. Compression, interpolation, extrapolation, modelling, generalization are all very very closely related. If the question is about, for instance, Emacs vs. VSCode, then consider: the cider repl bogs down with long lines, which one needs when looking at tables with quite a few columns. VSCode: no problem. Solution: keep Emacs and use Clerk to display tables. Annoying. If the question is wi-fi drivers for Guix for intel wifi, then very annoyed that non-guix is a pariah. Haven't made the leap to Guix yet for this reason.
Show previous comments
@abcdw 1. Magic Earth (via Aurora store) Maps, definitively OsmAnd I had an old gmail acc, that was used for various registration and confirmation tasks for almost 2 decades and mostly never for composing emails, but recently, smtp and imap access to it disappeared. Ok, I'll keep you as a reverse proxy forwarding incoming messages to one of my actual mail boxes for a while, but won't spent any more minute to workaround your proprietary buggy behavior. And hack off with your "security" enchancements, my dear privacy-respecting bigcorp. I can't stop reading profiles when a new account follows me. I read every of them, have a mercy, don't be so interesting, people! Browsing @daviwil's web sites I found they use plausible analytics and taking a breif look I found it really privacy-friendly. I saw this project a few times before, but didn't pay attention. Looks like a great tool for improving site structure and UX.
Show previous comments
@abcdw @daviwil I will also happily vouch for Plausible. It’s also possible to self host, although I haven’t tried it yet (they recently got ARM support working so I can maybe play with it on my Pi cluster). It’s also great that you can just set the analytics to be publically accessible, POST custom events, and so on. @abcdw @daviwil Plausible looks like a great project, I would use it for a mid-to-large projects. For small-to-medium sized projects I like Shynet, which for me was much easier to set up and maintain. I analyze several open-source web analytics projects in this blog post: https://blog.fidelramos.net/software/privacy-respecting-self-hosted-web-analytics How do you manage your "read it later"? wallbag, org mode, bookmarks? Share your tools and workflows, please.
Show previous comments
|