Wiki && Re: [feature request] merge sxml->html from (haunt html) into guile?

2022-06-29 Thread Nathan Dehnel
>I have some free time for the next month, and should be able to knock out a >basic wiki system in this time (I found what looks like a nice book about >wikis that I could read and use as a guide for implementing it). Sounds interesting, what's the name of the book?

Re: Rust in the kernel

2022-07-05 Thread Nathan Dehnel
>GNU Mach, which is what the Hurd runs on. Is slower that Linux. There was an attempt to port the Hurd to L4 before. It is deemed not possible by the current hurd developers. This was done with an older L4 (Pistachio, I think) that lacked capabilities in the kernel. Doing it with SEL4 has not be

Re: Rust in the kernel

2022-07-05 Thread Nathan Dehnel
>BTW, what's the status of Viengoos? The author put it on indefinite hiatus and no one else has the expertise (and/or interest) to continue to work on it.

nix installed with guix on a foreign distro

2022-07-26 Thread Nathan Dehnel
I just installed the nix package provided by the host distro (not guix). Seems to work fine.

Idea: Function composition to declare operating-system

2022-08-29 Thread Nathan Dehnel
Very cool!

Fwd: git guix checkout automation for contributors

2022-09-26 Thread Nathan Dehnel
-- Forwarded message - From: Nathan Dehnel Date: Mon, Sep 26, 2022 at 3:52 AM Subject: git guix checkout automation for contributors To: It would be cool if you provided "guix edit " with the path to an empty directory and it automatically created a local chann

Re: Status of hibernation (suspend to disk) in Guix

2022-12-14 Thread Nathan Dehnel
> 2. Does hibernation work in case of a swap-file inside a root-partition inside a luks-encrypted device? Just posting to confirm that this does work (with BTRFS as well; single drive only, not RAID).

GMP GCC C++ Hurd cross-build failure on core-updates

2022-12-14 Thread Nathan Dehnel
You could try seeing what they're doing here to cross-build https://github.com/flavioc/cross-hurd It worked last time I ran it (which was admittedly a while ago)

IDEA: Give Our Generations a Name

2023-01-17 Thread Nathan Dehnel
I like it.

Re: Can zig-build-system be an alternative to the gnu-build-system?

2023-02-01 Thread Nathan Dehnel
Would this Guixy build system store build artifacts in /gnu/store? This could allow, for example, reproducible incremental builds.

Guidelines for pre-trained ML model weight binaries (Was re: Where should we put machine learning model parameters?)

2023-04-06 Thread Nathan Dehnel
I am uncomfortable with including ML models without their training data available. It is possible to hide backdoors in them. https://www.quantamagazine.org/cryptographers-show-how-to-hide-invisible-backdoors-in-ai-20230302/

Re: Guidelines for pre-trained ML model weight binaries (Was re: Where should we put machine learning model parameters?)

2023-04-08 Thread Nathan Dehnel
Tournier wrote: > > Hi, > > On ven., 07 avril 2023 at 00:50, Nathan Dehnel wrote: > > > I am uncomfortable with including ML models without their training > > data available. It is possible to hide backdoors in them. > > https://www.quantamagazine.org/cryptographe

Re: Guidelines for pre-trained ML model weight binaries (Was re: Where should we put machine learning model parameters?)

2023-04-11 Thread Nathan Dehnel
a) Bit-identical re-train of ML models is similar to #2; other said that bit-identical re-training of ML model weights does not protect much against biased training. The only protection against biased training is by human expertise. Yeah, I didn't mean to give the impression that I t

Binary descriptors for OpenCV

2023-08-01 Thread Nathan Dehnel
Perhaps such greyzone objects that can't be fully regenerated should be put in their own channel so users know where they are and it doesn't become a mystery how many they have installed on their systems.

Re: Binary descriptors for OpenCV

2023-08-01 Thread Nathan Dehnel
>No idea whether this is FSF's official stand but in a talk[0] Richard Stallman said that the training data is not relevant as long as the network can be tweaked by retraining, i.e. the weights are licesenced so that modifications are allowed. Is this even practically possible? How do you re-train

Re: Binary descriptors for OpenCV

2023-08-01 Thread Nathan Dehnel
>If you know how to convert the blob to weights in the neural network (something the program has to do to make any use of the blob) and know the error function, you can continue the training with new data. Yeah, I get that, but you don't necessarily know what the weights mean. Let's charitably ass

Re: Binary descriptors for OpenCV

2023-08-02 Thread Nathan Dehnel
>You can always check what kind of data the program gives to the neural network as the program is free software. If the data is valid runtime input it is also valid training data. That's not necessarily true. Like an image generating program will be trained on image + caption pairs, but running it

Relaxing the restrictions for store item names

2023-08-25 Thread Nathan Dehnel
What you could do is implement percent encoding: https://en.wikipedia.org/wiki/Percent-encoding -Allows you to store package titles in any language in an encoded form -Allows the titles to be typed on latin keyboards -Allows the packages to be accessed through URIs in the future without causing pro

SSSD, Kerberized NFSv4 and Bacula

2023-08-25 Thread Nathan Dehnel
I once tried setting up kerberized nfsv4 and ended up falling down an endless rabbit hole and eventually gave up. Instead, I encrypted nfs using wireguard. https://alexdelorenzo.dev/linux/2020/01/28/nfs-over-wireguard.html Very impressive post though!

Re: Guidelines for pre-trained ML model weight binaries

2023-09-12 Thread Nathan Dehnel
That was fascinating, thanks for sharing.

Re: The e(macs)lephant in the room and the Guix Bang

2023-09-22 Thread Nathan Dehnel
>Hi, for some reason emacs has become the elephant in the room of the discussion on contributing to guix. >Regardless of one's opinion of emacs, I just want to add that this is itself strange. I have contributed some (package definition) patches to guix, all with

Re: The e(macs)lephant in the room and the Guix Bang

2023-09-24 Thread Nathan Dehnel
Oh, thank you, that's lovely. On Sat, Sep 23, 2023 at 4:59 AM Ricardo Wurmus wrote: > > > Nathan Dehnel writes: > > > heard about guile-studio, but it doesn't appear to have a dark mode, > > and I imagine trying to add one would require a bunch of emacs-style

Re: The e(macs)lephant in the room and the Guix Bang

2023-09-24 Thread Nathan Dehnel
rs in a way; something I deeply regret: this has to stop. I want to clarify that I'm not just repeating rumors and I actually have tried to use emacs. On Sat, Sep 23, 2023 at 5:00 AM Janneke Nieuwenhuizen wrote: > > paul writes: > > Dear Paul, > > > On 9/23/23 09:37, Jann

Re: The e(macs)lephant in the room and the Guix Bang

2023-09-27 Thread Nathan Dehnel
Which packages are those? I' ve only seen scheme-lsp-server, which isn't merged yet On Wed, Sep 27, 2023 at 1:44 PM Christine Lemmer-Webber wrote: > > Nathan Dehnel writes: > > > > > > >> Hi, for some reason emacs ha

Re: more than 1,800 dependent packages: website out of date

2023-09-27 Thread Nathan Dehnel
I feel there should be a "guix manual" command that opens the latest version of your local copy in a new tab of whatever your XDG web browser is

Re: more than 1,800 dependent packages: website out of date

2023-09-28 Thread Nathan Dehnel
Yeah but that doesn't open the nicely formatted browser version of the manual On Thu, Sep 28, 2023, 01:36 Ricardo Wurmus wrote: > > Nathan Dehnel writes: > > > I feel there should be a "guix manual" command that opens the latest > > version of your local co

Is there a reason why guix-devel isn't listed here?

2020-03-09 Thread Nathan Dehnel
https://savannah.gnu.org/mail/?group=guix

Issues with packaged programs

2020-03-21 Thread Nathan Dehnel
I have packaged "cadence" and its dependencies. There are a couple issues with it, though. -the ladish gui doesn't build because it can't find boost -cadence builds, but errors with "python not found" when run I was wondering if someone more knowledgeable could help figure it out. It's attached b

gnu-build-system not handling pkg-config properly in package definition

2020-12-23 Thread Nathan Dehnel
https://www.mail-archive.com/bug-guix@gnu.org/msg00180.html According to this, if you use gnu-build-system, all packages added to inputs get added to PKG_CONFIG_PATH, but for some reason it's not happening for util-linux, which causes a build error. During the build PKG_CONFIG_PATH ends up not con

Re: gnu-build-system not handling pkg-config properly in package definition

2020-12-26 Thread Nathan Dehnel
020 at 8:19 AM Tobias Geerinckx-Rice wrote: > > Nathan, > > Nathan Dehnel 写道: > > (define-public bcache-tools > > So... if you want to learn how to write and submit packages to > Guix -- please do! And don't let me distract you. Your patch > looks good, if inc

How to test modified shepherd services

2021-12-19 Thread Nathan Dehnel
I modified a shepherd service to accept a new field from config.scm and I was wondering how to test that it works correctly. Do I need to make a VM from my modified guix repo with pre-inst-env?

Re: How to test modified shepherd services

2021-12-20 Thread Nathan Dehnel
Thanks, that worked. On Mon, Dec 20, 2021 at 4:00 AM Attila Lendvai wrote: > > i have just finished my first Guix service. for now it's a PR for that other > channel, so i'll copy-paste some stuff from it: > > Run with something like this: > > $(guix system --no-graphic vm path/to/swarm.scm) -m

p2p distributed substitutes; Swarm

2021-12-21 Thread Nathan Dehnel
I'm not involved, but this guy submitted a patch series you might find interesting: https://lists.gnu.org/archive/html/guix-patches/2021-12/msg00770.html

[RFC PATCH] doc: Add Writing Service Configuration section.

2021-12-22 Thread Nathan Dehnel
Thank you, I really needed this.

Upstreaming my Android channel

2022-02-25 Thread Nathan Dehnel
Exciting!

respawn? #t doesn't do anything?

2022-03-06 Thread Nathan Dehnel
Guix's wireguard service is flawed because it will try to start before DNS is ready, causing it to fail. I tried to fix this by adding respawn? #t to the service to make it restart until it succeeds. https://guix.gnu.org/manual/en/html_node/Shepherd-Services.html#Shepherd-Services ;;definition (d

The Shepherd on Fibers

2022-03-24 Thread Nathan Dehnel
Hooray!

Re: Hardened toolchain

2022-04-15 Thread Nathan Dehnel
>People shouldn't have to take extra steps and burn extra CPU cycles for security. If I have to recompile everything to harden my system, I likely won't bother. >Pretty much everyone benefits from hardening, but not everyone has the resources and know how to do it manually. Just choosing what to ha

Tvix 💛 Guix

2023-10-04 Thread Nathan Dehnel
That sounds cool. Sounds like they want to unify the backend for Nix and Guix. O_o

Re: [RFC]: Skipping rust crate tests by default

2023-10-05 Thread Nathan Dehnel
As a developer, the majority of the package build failures I encounter are from failed tests, so I agree with this proposal. I also like the idea of clients testing their own packages instead of trusting the substitute server. And if the new tests would catch more packaging bugs, that would be gr

The `channels' field of `operating-system' record

2024-04-08 Thread Nathan Dehnel
I don't think you're supposed to edit /etc/guix/channels.scm directly, I think it's generated by guix system reconfigure. https://gitlab.com/nonguix/nonguix/-/issues/33 I have ~/.config/guix/channels.scm generated by putting home-channels-service-type in my guix home config.

A paper about Plan 9 and Guix

2024-04-09 Thread Nathan Dehnel
Wow, that's incredible. >Port number themselves stem from TCP emerging from earlier protocols (see the >early RFCs 322, 349, 433 and those that obsolete them), and a clean design >would probably elect to eschew them, leveraging a \(2^{128}\) address space to >allow process-to-process communicat

watchdog triggered auto-rollback

2024-05-27 Thread Nathan Dehnel
>Would others find this useful? I would 100% use this. >Where in the stack would this be solved? I think there's two places for rollbacks with two different purposes GRUB: https://www.gnu.org/software/grub/manual/grub/html_node/fallback.html GRUB supports falling back to another boot entry if the