IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2025/04/20
~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
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 ***
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 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 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);
dr|z3d as a general rule, I don't stacktrace for warnings, only errors.