!GczNDVOkmUAxrFFnCg:maralorn.de

❄️ Nix Da(rmstadt)

118 Members
Nächstes Treffen: 22.09.2025.(<https://md.darmstadt.ccc.de/nixda-202505>) | Dekoratives Systemmanagement. How dare you … wenn Nix hilft | Use `/roomnick` for silly sentiments. | https://nix-cheatsheet.pixie.homes66 Servers

Load older messages


SenderMessageTime
23 Nov 2025
@grimmauld:m.grimmauld.degrimmauld (any/all) numpy hat @ um matrix-multiplikation gegen element-wise * abzugrenzen 19:03:47
@grimmauld:m.grimmauld.degrimmauld (any/all)aber das geht etwas drunter und drüber19:03:55
@grimmauld:m.grimmauld.degrimmauld (any/all) fast so schlimm wie Eigen in C++, wo auto und Eigen::Vec3f von der scheinbar selben operation unterschiedliche Ergebnisse geben können weil das templating mist baut 19:05:24
@grimmauld:m.grimmauld.degrimmauld (any/all)image.png
Download image.png
19:08:15
@grimmauld:m.grimmauld.degrimmauld (any/all)ich mag es nicht, aber na gut19:08:24
@grimmauld:m.grimmauld.degrimmauld (any/all)python versucht halt zu viel zu erraten, das hilft nicht wenn man mathematisch stabilen code will. Und numpy ist noch schlimmer als stock python19:10:20
@hexa:lossy.networkhexaok, aber listen mit kommas als separator ❤️ 19:25:17
@ma27:nicht-so.sexyma27wenn der separator wenigstens echte spaces und nicht token boundaries wären, wäre ich schon happy :>19:39:41
@ma27:nicht-so.sexyma27hast du das Pad noch von der Essensbestell-Nix-Expression von letztem Jahr? :>19:39:55
@hexa:lossy.networkhexapuhhhhhh19:40:03
@atemu12:matrix.orgAtemuIch hab das irgendwo gesaved; kann ich dir Schicken wenn ich wieder an einem Computer bin :D19:43:17
25 Nov 2025
@atemu12:matrix.orgAtemu

Kennt jemand eine re-implementation von flakes via normalen eval, die nicht so hart suckt?

Like, implementiert das selbe interface aber halt ohne bei jedem eval mein Projekt in den Nix store zu kopieren und system wieder als stinknormales argument mit currentSystem als default und so

15:01:28
@piegames:flausch.socialpiegamesuh, working on it? kinda?15:02:40
@atemu12:matrix.orgAtemuFür wenn man mal flakes verwenden muss oder tbh. wäre an dem Punkt der flake.nix "standard" dann sogar vlt. reasonably nutzbar15:03:19
@piegames:flausch.socialpiegamesAlso das Problem mit dem in den Store kopieren ist halt wegen pure eval. CppNix will das mit "lazy trees" oder wie auch immer die das nennen fixen, aber das ist eine Lösung für ein Problem das nicht existieren sollte. Was man eigentlich will ist dass der Nix evaluator ein virtuelles Dateisystem um den Code drum rum baut und dann einfach Dinge rein mounten kann. Wird aber noch ne kleine Weile brauchen bis Lix das kann15:05:01
@atemu12:matrix.orgAtemuYeah, das wäre nice15:05:24
@atemu12:matrix.orgAtemuOTOH: pure eval ist nice und so, aber die meiste Zeit brauch ich das schlicht und einfach nicht15:05:50
@piegames:flausch.socialpiegames In der Zwischenzeit könnte man sich natürlich was mit impure eval (oder restricted-eval) zusammen bauen, aber ich weiß von niemandem der das bislang getan hätte 15:06:09
@atemu12:matrix.orgAtemuI'm gonna ask the dangerous question then: How hard could it be? :D15:07:31
@atemu12:matrix.orgAtemuWollt das eh mal probieren; flakes einfach in pure nix implementieren15:07:52
@atemu12:matrix.orgAtemu("einfach" lol)15:08:04
@piegames:flausch.socialpiegamesSo einfach wie Fahrrad fahren15:08:10
@piegames:flausch.socialpiegamesIm Bällebad15:08:10
@piegames:flausch.socialpiegamesEigentlich ist es einfach, du musst nur erst zwanzig Jahre an legacy wegkehren damit es dir nicht unterm Arsch überall bricht15:08:41
@atemu12:matrix.orgAtemuUff15:08:55
@atemu12:matrix.orgAtemuUnd dann nochmal 10Jahre legacy oben drauf ig 🫠15:09:08
@atemu12:matrix.orgAtemuFlakes sind ja irgendwie schon legacy code inzwischen15:09:31
@piegames:flausch.socialpiegamesman kann auch weniger Ficke geben aber dann passieren halt solche cursed regressions https://github.com/NixOS/nix/issues/14642 🤷15:09:36
@piegames:flausch.socialpiegames(bin da etwas salty weil ich seit ungelogen über einem Jahr an passenden Deprecations arbeite um das sinnvoll aufzuräumen, und irgendwo im Paralleluniversum römmst da jemand ein Refactor rein ohne sich drum zu scheren)15:10:20
@atemu12:matrix.orgAtemuWild..15:10:41

Show newer messages


Back to Room ListRoom Version: 6