~dr|z3d
@RN
@T3s|4
@eyedeekay
@orignal
@postman
@zzz
%Liorar
%cumlord
+DirtyHarry
+FreefallHeavens
+Xeha
+ardu
+bak83_
+mareki2p
+onon_
+profetikla
+r00tobo
+uop23ip
AHOH
Arch2
Danny
DeltaOreo
FreeB
Irc2PGuest59581
Irc2PGuest70083
Irc2PGuest70134
Irc2PGuest96449
Irc2PGuest97049
Meow
Onn4l7h
Onn4|7h
acetone_
altonen
boonst
carried6590
duck
evasiveStillness
maylay
not_bob_afk
phobos_
pisslord
poriori_
qend-irc2p
radakayot_
shiver_1
simprelay
solidx66
thetia
u5657
weko_
zer0bitz
ardu
dr|z3d, i usually have to stick with very-very low param video gen models and medium image gen models
ardu
spending a lot of time on a "seedless 2.0"
dr|z3d
seedless 2.0, ardu? what's that?
ardu
decentralized peer discovery and optional data transport layer
dr|z3d
iirc, hidream is 19b params.. there are bf16 and fp8 models and smaller ggufs.
dr|z3d
oh, seedless. sponge's protocol.
ardu
yeah, i got the idea of seedless... but my own take on it
ardu
based on my decentralized irc project but its going to be standalone
dr|z3d
i2pchat used to leverage seedless to find peers on the network.. maybe you might want to take a look at that and see if you can reimplement it.
ardu
this does allow for private chatting between individual peers
ardu
supports clearnet, i2p, and tor (havn't done tor yet)
dr|z3d
ok, well, up to you, but seedless was integrated into i2pchat when seedless was sponge's thing. not sure if the source is commented out, but somewhere in the source tree it may still be there.
dr|z3d
just figured it might be a good platform to test with.
ardu
might be helpful to mention that this is all in python atm
dr|z3d
ok
ardu
dr|z3d, starting playing with hidream. its a bit heavier than flux. didn't know the gguf dropped a few days ago
dr|z3d
yeah, it's a lot heavier than flux, 19b parameters vs flux's 12. and it requires an LLM text encoder. so yeah, heavy :)
dr|z3d
the prompt adherence is fantastic, though.
dr|z3d
i've been exclusively using the dev model, results are great @ 40 steps. you can get away with less, but watch the sampler previews to see if you might want more.
ardu
the llm part isn't even that bad
ardu
i just grabbed fast since it takes forever on my hardware
RN
ouch! use the rounded end of the poking stick next time! That side is like a kebab skewer
dr|z3d
*** chuckles ***
dr|z3d
speaking of hidream, huggingface.co/spaces/HiDream-ai/HiDream-I1-Dev
ardu
is there any reason why SAMv3 doesn't support converting a registered DESTIATION b64 address into a b32 address?
dr|z3d
that's a question for eyedeekay
snex
isnt that just math?
dr|z3d
not that it can't be done, but maybe there's a reason b64 is enforced.
ardu
eh, apparently the math wasn't that hard lol
ardu
thanks snex :D
eyedeekay
64 into 32 is easy, the other way isn't
zzz
not true, the other direction is just NAMING LOOKUP ))
orignal
also remebber that sometimes 64 even doesn't exist
orignal
in case of b33
eyedeekay
I meant with just math, of course you can lookup
zzz
there's no math that will get you the other direction, you can't undo a hash with math
mareki2p
From b64 to b32 is just one SHA-256 operation. The other way around is lookup, I would suggest to add this lookup option into I2P Java web interface into the adressbook. You would be able to search for any b32, the result would be hostname entry, this entry already contains b64.
mareki2p
(if such hostname or b64 exists)
dr|z3d
I suggested adding b32s to the search feature in the addressbook a couple of weeks ago, mareki2p, you need to persuade zzz it's not a niche request :)
zzz
that's in the API but not the susimail interface. You can add a b32 to the addressbook via susimail, but not search
dr|z3d
*susidns
zzz
right, thx
zzz
from the netdb advanced lookup tab, you can search by b32 which will give you the LS, but it doesn't show the full b64 or give you the add-to-addressbook link
mareki2p
Yeah, my use case was: I found some b32 torrent tracker and I wanted to check whether it is one of trackers I already know by hostname. I ended up using reg.i2p for this check.
dr|z3d
yeah, I still think being able to search for (partial) b32s from susidns' search is "a good idea".
dr|z3d
yup, that's one of the possible use cases I suggested, mareki2p.
zzz
the netdb advanced lookup will show you the hostname for the LS if you have it
zzz
noted dr|z3d I'll put it on the list
dr|z3d
*thumbs up* zzz
mareki2p
Heh, great minds think alike or whatever is the saying.
mareki2p
Thank you zzz, that would be great.
mareki2p
I'm not sure what is the difference between LS and hosts.txt downloaded from one of the providres. As far as I know hosts.txt contains hostname <--> b64 pairing, and b32 is easy to compute from b64. This should be easy offline lookup.
zzz
our hostsdb contains a reverse lookup table of hash (b32) to hostname(s), don't have to iterate/calculate the whole db
zzz
just have to recognize the b32 from the search form and do the reverse lookup instead of the normal one
orignal
someone has inspired me with idea of another clint api
orignal
local sockets
orignal
if you need to connect to remote address you connect to /tmp/<b32 address>
dr|z3d
a clint api, eh? a "make my day" special?
dr|z3d
bring your own magnum 45.
weko
do you have some crypto address for donations? I need XMR
weko
we orginize event in i2p and part of it - donates to router's teams
weko
so we want let user choice for what router user donate to and how much
weko
it's programmer competition
weko
in i2p
weko
eyedeekay, dr|z3d
dr|z3d
no monero wallet, weko.
weko
can you create one?
dr|z3d
let me think about your proposal.
weko
ofc, not in a hurry
weko
and I don't know how money there will be
snex
how are you on the deep web and dont have a monero wallet
dr|z3d
shut up, snex.
dr|z3d
*** chuckles. ***
weko
what
dr|z3d
ignore snex, he's just being cheeky.
weko
k
weko
There - I meant competition.
zzz
dr|z3d, mareki2p_, reverse lookup added, both b32 and full dest, and also now stripping URL prefix/suffix, have fun
dr|z3d
great stuff, zzz, nicely done.
zzz
thx, assuming works-for-you and not just me.
zzz
I see you're a few weeks behind on merges, might be a good time to catch up ))
dr|z3d
yeah, there are a few bits and pieces I need to merge, will get on it :)
zzz
I shouldn't care but since your crowd seems to do more testing of dev builds, it helps
mareki2p
Than you.
mareki2p
Hmm, still having problems with i2psnark. My steps: Add new info hash, wait for .torrent download to finish. Edit torrent in order to add trackers. Edit failed. Both I2P 2.8.2-0 and 2.8.0 standalone. I just restarted the standalone under jdb and the problem could not reproduce anymore... )-:
zzz
plus?
mareki2p
Memory leaks in Java ... maybe?
mareki2p
Not sure, nonplus I believe.
zzz
hmm. if you manage to reliably reproduce it, let me know
mareki2p
sure
mareki2p
How to add break-point to an exception being thrown? Like this? stop in java.lang.Throwable.<clinit>
snex
you cant edit a torrent that isnt stopped
mareki2p
Yes it was stopped.
snex
you said wait to finish
snex
finish != stopped
zzz
um breakpoints in java aren't really a thing
mareki2p
Finished the info hash -> .torrent file being downloaded. Not the entire content downloaded.
dr|z3d
he probably wants the stracktrace to be logged.
snex
thats still not stopped
dr|z3d
if it isn't already?
mareki2p
I re-started the standalone snark under jdb.
zzz
you're on your own with jdb, never used it
mareki2p
How do you develp the thing then?
zzz
when an exception happens, it's usually logged by us somewhere
zzz
if it didn't log the stack trace, add the exception to the log call
zzz
e.g.:
zzz
} catch (Exception e) {
zzz
_log.error("blahblah", e);
zzz
}
dr|z3d
as a general rule, I don't stacktrace for warnings, only errors.