datahike 2026-01-18

hey, I tried following the Einbetten README but ./setup.sh crashed

i can port it from the lmdb backend, it is not really needed, i am just experimenting with it to see whether it adds benefits; in some cases it can

@coby lmk if you are stuck and I can remove lmdb or help you fix it.

lmdb replaced by file backend, now it should be much easier

Thanks! I ran into a different error last night and ran out of steam. Hopefully it is now irrelevant. Afk now but will check later.

👍 1

OK it's choking trying to import numpy C extensions now. Probably something to do with how awesome nix is. I use nix btw. 😆

i decided against it because i feared the difficulties of managing python envs and stuff like this

i like the ideas though; guix might also be interesting

very valid

my solution so far has been "avoid Python" lol

hehe; tough call

yes, hard to get away from for "data" stuff

Execution error (UnsupportedClassVersionError) at java.lang.ClassLoader/defineClass1 (ClassLoader.java:-2).
coffi/ffi/Loader has been compiled by a more recent version of the Java Runtime (class file version 66.0), this version of the Java Runtime only recognizes class file versions up to 65.0

λ java -version
openjdk version "21.0.9" 2025-10-21
OpenJDK Runtime Environment (build 21.0.9+-nixos)
OpenJDK 64-Bit Server VM (build 21.0.9+-nixos, mixed mode, sharing)

oh heh, my bad

😁 1

could be made more obvious in the requirements of einbetten

ok updated. Now I get:

...

⏱️   Estimated time: 2 minutes

WARNING: Using incubator modules: jdk.incubator.vector
Execution error (UnsatisfiedLinkError) at java.lang.ClassLoader/loadLibrary (ClassLoader.java:2249).
Can't load library: /home/tamayo/projects/einbetten/lmdb

Full report at:
/tmp/clojure-18229950992628213065.edn
do I need to install lmdb too?