~dr|z3d
                        
                        
                            @RN
                        
                        
                            @RN_
                        
                        
                            @StormyCloud
                        
                        
                            @not_bob_afk
                        
                        
                            @orignal
                        
                        
                            @postman
                        
                        
                            @zzz
                        
                        
                            %Liorar
                        
                        
                            %acetone
                        
                        
                            +BeepyBee
                        
                        
                            +FreefallHeavens
                        
                        
                            +H20
                        
                        
                            +Onn4l7h
                        
                        
                            +Over
                        
                        
                            +Sh0ck
                        
                        
                            +bak83_
                        
                        
                            +leopold_
                        
                        
                            +r00tobo
                        
                        
                            +uop23ip
                        
                        
                            +xHarr
                        
                        
                            Arch
                        
                        
                            BubbRubb
                        
                        
                            Danny
                        
                        
                            Debian_GNU_Hurd_2025_released
                        
                        
                            DeltaOreo
                        
                        
                            Irc2PGuest16752
                        
                        
                            Irc2PGuest33667
                        
                        
                            Maylay
                        
                        
                            Meow
                        
                        
                            T3s|4_
                        
                        
                            ac9f_
                        
                        
                            anontor
                        
                        
                            b4dab00m
                        
                        
                            duck
                        
                        
                            john231
                        
                        
                            makoto
                        
                        
                            mareki2p_
                        
                        
                            nZDoYBkF__
                        
                        
                            nilbog-
                        
                        
                            ntty`
                        
                        
                            poriori_
                        
                        
                            profetik1
                        
                        
                            r00tobo[2]
                        
                        
                            shiver_
                        
                        
                            simprelay
                        
                        
                            solidx66
                        
                        
                            thetia
                        
                        
                            tmg86
                        
                        
                            u5657
                        
                        
                            vivid_reader56
                        
                        
                            zer0bitz
                        
                    
                    
                        Mustafabo
                    
                    
                        itsjustme
                    
                
                
                    
                        Mustafabo
                    
                    
                        dr|z3d
                    
                
                
                    
                        Mustafabo
                    
                    
                        Do you guys think beavers know what they are doing? Or do they just see water flowing and say "absolutely not."
                    
                
                
                    
                        mesh
                    
                    
                        beavers make long term plans across large areas and carefully choose the sites of their dams
                    
                
                
                    
                        mesh
                    
                    
                        I would say, given my extensive knowledge of beavers and your inane questions, beavers are in fact your intellectual superior
                    
                
                
                    
                        Mustafabo
                    
                    
                        ICBM's at 10 paces
                    
                
                
                    
                        mesh
                    
                    
                        lol
                    
                
                
                    
                        mesh
                    
                    
                        beavers can hold their breaths for 10 minutes. you cannot hold your breath for even 3 minutes
                    
                
                
                    
                        Mustafabo
                    
                    
                        maybe 1 minute
                    
                
                
                    
                        Mustafabo
                    
                    
                        like sex
                    
                
                
                    
                        RN
                    
                    
                        Lol
                    
                
                
                    
                        Mustafabo
                    
                    
                        RN
                    
                
                
                    
                        RN
                    
                    
                        Mu
                    
                
                
                    
                        RN
                    
                    
                        seems I forgot about Nightvale for about a year...
                    
                
                
                    
                        Mustafabo
                    
                    
                        what is Nightvale?
                    
                
                
                    
                        RN
                    
                    
                        Welcome to Nightvale is a podcast
                    
                
                
                    
                        RN
                    
                    
                        it is hard to describe
                    
                
                
                    
                        Mustafabo
                    
                    
                        you're hard to describe
                    
                
                
                    
                        RN
                    
                    
                        think of public radio meets twilight zone
                    
                
                
                    
                        Mustafabo
                    
                    
                        I only know two letters about you
                    
                
                
                    
                        RN
                    
                    
                        Thanks I work at that
                    
                
                
                    
                        Mustafabo
                    
                    
                        RN, WYD
                    
                
                
                    
                        RN
                    
                    
                        I'm catching up on this podcast, smoking a fag and wishing I had weed instead
                    
                
                
                    
                        RN
                    
                    
                        puttering about my lair tidying up
                    
                
                
                    
                        Mustafabo
                    
                    
                        i have weed
                    
                
                
                    
                        Mustafabo
                    
                    
                        i want a fag
                    
                
                
                    
                        RN
                    
                    
                        yeah, but you frequently say you like weed that doesn't get you high
                    
                
                
                    
                        RN
                    
                    
                        cbd is great and all, but I wanna feel the buzzzzzz
                    
                
                
                    
                        itsjustme
                    
                    
                        Hey Mustafabo!
                    
                
                
                    
                        mesh
                    
                    
                        let's see how long it takes for a new lease to propagate across the planet
                    
                
                
                    
                        mesh
                    
                    
                        that took a good 10 minutes
                    
                
                
                    
                        dr|z3d
                    
                    
                        I normally see new leases appear within about 15 seconds of publication.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: yeah I find it strange it takes so long
                    
                
                
                    
                        mesh
                    
                    
                        and the service is deployed on a machine with a very high-traffic flood fill router
                    
                
                
                    
                        mesh
                    
                    
                        but it takes 10-15mins for services deployed on flood fill routers in the west to reach hidden routers in the east
                    
                
                
                    
                        mesh
                    
                    
                        the good news is that once it propagates after the initial 10-15min delay
                    
                
                
                    
                        mesh
                    
                    
                        future requests resolve quickly
                    
                
                
                    
                        dr|z3d
                    
                    
                        i2p+ will push out your leaseset to 8 routers iirc.
                    
                
                
                    
                        dr|z3d
                    
                    
                        8 floodfills.. so it should propagate quickly, and querying for a leaseset will hit 4 floodfills concurrently.
                    
                
                
                    
                        dr|z3d
                    
                    
                        I can create a new server tunnel, and within a couple of seconds I'll be able to reach it from a different router.
                    
                
                
                    
                        mesh
                    
                    
                        I wonder if it's simply the distance involved
                    
                
                
                    
                        dr|z3d
                    
                    
                        physical distance, or hash distance?
                    
                
                
                    
                        dr|z3d
                    
                    
                        because i2p doesn't really have a concept of physical distance, shouldn't affect things at all.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: I mean this is going from the east coast of america to asia 
                    
                
                
                    
                        dr|z3d
                    
                    
                        shouldn't matter
                    
                
                
                    
                        mesh
                    
                    
                        but I dunno, it's something I can consistently reproduce
                    
                
                
                    
                        dr|z3d
                    
                    
                        and both routers are running i2p+?
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: yeah
                    
                
                
                    
                        dr|z3d
                    
                    
                        strange one, mesh.
                    
                
                
                    
                        dr|z3d
                    
                    
                        don't have any answer for you, sorry.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: it's something worth measuring I think. Maybe one day i2p will have something like a performance lab to measure global data propagation speeds
                    
                
                
                    
                        mesh
                    
                    
                        even just a server in NA (east coast) and SEA might provide some insight
                    
                
                
                    
                        wellicht
                    
                    
                        it only took two years, but pinebook pro is nearly usable
                    
                
                
                    
                        dr|z3d
                    
                    
                        \o/
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: I'd be curious where you got this idea from
                    
                
                
                    
                        mesh
                    
                    
                        ~dr|z3d> it also prevents your router from talking to other routers in the same geoip-designated country ip space I think.
                    
                
                
                    
                        mesh
                    
                    
                        when talking about hidden mode
                    
                
                
                    
                        mesh
                    
                    
                        I don't see anything in the docs that actually suggests this is the case. Also the code for hidden mode is... missing?
                    
                
                
                    
                        wellicht
                    
                    
                        just hidden
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: I'd be curious where you got this idea from
                    
                
                
                    
                        mesh
                    
                    
                        ~dr|z3d> it also prevents your router from talking to other routers in the same geoip-designated country ip space I think.
                    
                
                
                    
                        mesh
                    
                    
                        when talking about hidden mode
                    
                
                
                    
                        mesh
                    
                    
                        I don't see anything in the docs that actually suggests this is the case. Also the code for hidden mode is... missing?
                    
                
                
                    
                        dr|z3d
                    
                    
                        git grep isHidden
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d:  github.com/i2p/i2p.i2p/search?q=isHidden  ... I'm not seeing it
                    
                
                
                    
                        dr|z3d
                    
                    
                        that's not git grep is it.
                    
                
                
                    
                        mesh
                    
                    
                        I don't have the code checked out any more. But out of curiosity could you give me a filename where this behavior exists?
                    
                
                
                    
                        dr|z3d
                    
                    
                        no
                    
                
                
                    
                        mesh
                    
                    
                        heh, ok. thanks for your help understanding the code
                    
                
                
                    
                        dr|z3d
                    
                    
                        bored of having to find references. checkout the code, use the grep command I just showed you. or don't. either way, please stop asking me to find references for you. getting tedious. want answers, clone the source, use git grep.
                    
                
                
                    
                        mesh
                    
                    
                        asking people for references into the code isn't a big ask
                    
                
                
                    
                        mesh
                    
                    
                        it's a question that could be answered in <60 seconds
                    
                
                
                    
                        mesh
                    
                    
                        I'm not asking you to actually explain the code or hold my hand-- literally a pointer in the right direction. A file name or a module.
                    
                
                
                    
                        dr|z3d
                    
                    
                        it is when you do it repeatedly and don't follow the basic advice. clone repo, use git grep. then you can have answers.
                    
                
                
                    
                        dr|z3d
                    
                    
                        you have a pointer. git grep isHidden. is enough.
                    
                
                
                    
                        mesh
                    
                    
                        your approach to this whole problem of getting more eyes on the code is, suffice to say, flawed
                    
                
                
                    
                        mesh
                    
                    
                        I was asking specifically about this behavior of not connecting to routers in the same country when in hidden mode
                    
                
                
                    
                        mesh
                    
                    
                        not "here's a list of files that contain isHidden"
                    
                
                
                    
                        dr|z3d
                    
                    
                        I don't give a fuck. You are super annoying with your constant moaning and sense of entitlement. If you're serious about examining the code, at least have the repo in front of you, locally. Or you're just another pretentious idiot.
                    
                
                
                    
                        mesh
                    
                    
                        sure dude
                    
                
                
                    
                        dr|z3d
                    
                    
                        You're a parasite, you give nothing back. I have better things to do with my time.
                    
                
                
                    
                        mesh
                    
                    
                        I'm asking simple questions. Let's not pretend I actually ask you for anything important. I know better than that.
                    
                
                
                    
                        mesh
                    
                    
                        But I guess even this is too much so I won't bother. For some reason,  trying to learn about i2p has become a very toxic affair
                    
                
                
                    
                        dr|z3d
                    
                    
                        "I can't find this in the codebase" ad nauseam. Just clone the fucking repo and use git grep. Please. Stop bothering me with questions that can be answered with a bit of initiative.
                    
                
                
                    
                        dr|z3d
                    
                    
                        And while you're at it, please stop volunteering "someone" to add features or implement stuff, it's also annoying. Yes, it would be nice if x, y, z. Nicer still if you did it yourself.
                    
                
                
                    
                        mesh
                    
                    
                        other people are more helpful than you and sometimes I learn stuff
                    
                
                
                    
                        dr|z3d
                    
                    
                        very rarely does anyone push my buttons to the point I lose my cool. you've done well. congratulations.
                    
                
                
                    
                        mesh
                    
                    
                        which is the only reason I'm here
                    
                
                
                    
                        mesh
                    
                    
                        not for sparkling conversation or for fun, but just to learn about i2p
                    
                
                
                    
                        mesh
                    
                    
                        it really sounds like a you problem. I can't imagine simple questions once in a blue moon to be some terrible burden. I think this might be the first question I've asked you in the last month
                    
                
                
                    
                        dr|z3d
                    
                    
                        except you'd rather be spoonfed answers than do what most of us have to do, which is forensically examine the code. you'll find anyone here has a limited capacity for spoonfeeding.
                    
                
                
                    
                        mesh
                    
                    
                        if it's such a dramatic burden for you, I dunno
                    
                
                
                    
                        dr|z3d
                    
                    
                        2 things. 1) lose the sense of entitlement. 2) stop moaning, start doing. then you might find me more amenable.
                    
                
                
                    
                        dr|z3d
                    
                    
                        and 3) if you want to learn about the codebase, clone a repo, get skilled with git grep.
                    
                
                
                    
                        mesh
                    
                    
                        dr|z3d: I mean, ironically, the only reason I'm asking is because I wanted to write an article on hidden mode and also test this behavior (which I believe is actually not working)
                    
                
                
                    
                        mesh
                    
                    
                        so much for give nothing back
                    
                
                
                    
                        HaruCode
                    
                    
                        dr|z3d, that's not enough. knowing java is also necessary, to understand what the code one is looking at does. asking questions despite being unable to understand answers is much easier, especially if you don't have knowledge as a goal
                    
                
                
                    
                        mesh
                    
                    
                        but whatevs, I'll ask around and look into it later
                    
                
                
                    
                        dr|z3d
                    
                    
                        having the repo in front of you is a starting point, not the endgame.
                    
                
                
                    
                        dr|z3d
                    
                    
                        not having the repo in front of you, being given a string to git grep, and then complaining you can't find it with gitlab's search is like saying "I can't cut this steak with a spoon."
                    
                
                
                    
                        dr|z3d
                    
                    
                        don't make your refusal to have the basics in front of you my problem. git grep isHidden. you have questions when you discover code, find. just don't expect me to feed you references.
                    
                
                
                    
                        mesh
                    
                    
                        dude, asking for a file name is not a big ask
                    
                
                
                    
                        HaruCode
                    
                    
                        "I've got green skin and live under the bridge" is a possible translation too
                    
                
                
                    
                        HaruCode
                    
                    
                        give how valuable is a filename without the code checked out
                    
                
                
                    
                        mesh
                    
                    
                        I could waste a bunch of time digging through every ref to isHidden, but if you know the file that actually implements this behavior then it would make sense for you to simply tell me instead of all this nonsense
                    
                
                
                    
                        HaruCode
                    
                    
                        *given
                    
                
                
                    
                        mesh
                    
                    
                        Again, the only reason I ask is because (1) I'm trying to understand i2p as much as possible (2) what I do learn I actually write and publish detailed notes, eg 
                    
                
                
                
                    
                        dr|z3d
                    
                    
                        your entire attitude is "i'm too busy too help with the code, but please drop everything and find stuff for me". seriously, your sense of entitlement is beyond annoying. I'll make it simple. do not ask me any questions about the codebase until you have local copy of the i2p/i2p+ codebase locally. end of discussion.
                    
                
                
                    
                        mesh
                    
                    
                        I'm actually documenting what I learn about i2p in articles on my blog so that in the future **nobody** has to waste time dealing with you or grepping at random around the codebase
                    
                
                
                    
                        dr|z3d
                    
                    
                        ok, well, good luck with all that. and goodbye.
                    
                
                
                    
                        HaruCode
                    
                    
                        a good occasion to tidy up ChanServ's ban list, huh?
                    
                
                
                    
                        dr|z3d
                    
                    
                        those are ephemeral bans, the real ban list is elsewhere :)
                    
                
                
                    
                        dr|z3d
                    
                    
                        not often someone other than obvious troll gets banned, makes me sad.
                    
                
                
                    
                        HaruCode
                    
                    
                        well, that person was rather useless
                    
                
                
                    
                        HaruCode
                    
                    
                        I mean - aren't we all? but annoying too
                    
                
                
                    
                        dr|z3d
                    
                    
                        "Here, have a fishing rod, it'll help you catch some fish" - "Thanks, but have you yot a frozen tuna steak instead?"
                    
                
                
                    
                        HaruCode
                    
                    
                        well, that translates into "I don't know Java nor Git and not a coder in general" combined with a wrong attitude, or into "I want to feel importand and make you do all the work for me". neither is too appealing
                    
                
                
                    
                        dr|z3d
                    
                    
                        he knows both git and enough java to code his own stuff. which is exactly the problem.
                    
                
                
                    
                        HaruCode
                    
                    
                        the latter then
                    
                
                
                    
                        dr|z3d
                    
                    
                        indeed. 
                    
                
                
                    
                        dr|z3d
                    
                    
                        when he ignored me a couple of times when I suggested he might want to help with some basic i2p+ code, beginner level stuff, things could only go downhill.
                    
                
                
                    
                        dr|z3d
                    
                    
                        someone who wants to learn about the codebase blatantly ignoring an invitation to help with small tasks and the mentoring that comes with it, is, as you say, about as useful as a chocolate teapot.
                    
                
                
                    
                        HaruCode
                    
                    
                        the chocolate teapot is edible, at least
                    
                
                
                    
                        dr|z3d
                    
                    
                        not so much after you've attempted to use it as a teapot. just messy. :)
                    
                
                
                    
                        HaruCode
                    
                    
                        edible still, if you are not fastidous. or maybe drinkable
                    
                
                
                    
                        HaruCode
                    
                    
                        more useful anyway
                    
                
                
                    
                        HaruCode
                    
                    
                        *fastidious
                    
                
                
                    
                        HaruCode
                    
                    
                        or squeamish
                    
                
                
                    
                        dr|z3d
                    
                    
                        did you have a look at the i2pchat codebase yet?
                    
                
                
                    
                        HaruCode
                    
                    
                        trying to free up some memory now
                    
                
                
                    
                        dr|z3d
                    
                    
                        ah, yeah, I remember now, you've got a storage space issue and no key.
                    
                
                
                    
                        HaruCode
                    
                    
                        yup. no disk sectors are looking statistically flat enough to be the key, studying zfs and trying bruteforce geli attachment, which takes time
                    
                
                
                    
                        HaruCode
                    
                    
                        I'm afraid I don't have enough free space for the toolchain required
                    
                
                
                    
                        HaruCode
                    
                    
                        can try i2p+ tho, since I already have java
                    
                
                
                    
                        HaruCode
                    
                    
                        java too, I don't like cpp
                    
                
                
                    
                        dr|z3d
                    
                    
                        not hooked up some external storage yet?
                    
                
                
                    
                        HaruCode
                    
                    
                        don't have one
                    
                
                
                    
                        HaruCode
                    
                    
                        not free, at least
                    
                
                
                    
                        HaruCode
                    
                    
                        let's clone it...
                    
                
                
                    
                        HaruCode
                    
                    
                        faaaat...
                    
                
                
                    
                        dr|z3d
                    
                    
                        oh yeah, if you're talking about the i2p/i2p+ repos. there's 20 years of history there.
                    
                
                
                    
                        HaruCode
                    
                    
                        i2p+ from the topic
                    
                
                
                    
                        HaruCode
                    
                    
                        509.33MB of history
                    
                
                
                    
                        dr|z3d
                    
                    
                        cloned from git, probably around 600MB
                    
                
                
                    
                        HaruCode
                    
                    
                        is IDEA a good idea for this?
                    
                
                
                    
                        dr|z3d
                    
                    
                        not familiar with IDEA
                    
                
                
                    
                        dr|z3d
                    
                    
                        personally I use bluefish and VSCode.
                    
                
                
                    
                        dr|z3d
                    
                    
                        mostly bluefish, which is less an IDE and more a less than ideal text editor with some serious shortcomings. but I manage.
                    
                
                
                    
                        HaruCode
                    
                    
                        well, I prefer IDEA
                    
                
                
                    
                        HaruCode
                    
                    
                        the ant project builds ok
                    
                
                
                    
                        dr|z3d
                    
                    
                        whatever works for you
                    
                
                
                    
                        dr|z3d
                    
                    
                        should do. you can run ant to see a list of most build targets.
                    
                
                
                    
                        dr|z3d
                    
                    
                        but you probably knew that :)
                    
                
                
                    
                        HaruCode
                    
                    
                        now, I have no idea what ant is and which target I need
                    
                
                
                    
                        dr|z3d
                    
                    
                        what do you want to build, an update.zip?
                    
                
                
                    
                        dr|z3d
                    
                    
                        ant updater will do that for you.
                    
                
                
                    
                        dr|z3d
                    
                    
                        if you're transitioning from i2p to i2p+, you'll want that on first run. thereafter you can run: ant updaterCompact
                    
                
                
                    
                        HaruCode
                    
                    
                        what I really want is a debugging session to take a look at the supposed problems and stick a screwdriver (or throw a wrench) into the code
                    
                
                
                    
                        dr|z3d
                    
                    
                        there's a debug tool that comes with java, I forget the name, but that'll give you readouts and perf stats.
                    
                
                
                    
                        HaruCode
                    
                    
                        I don't want stats, I want breakpoints
                    
                
                
                    
                        dr|z3d
                    
                    
                        yeah, that too. have a look at jconsole, that may do what you want.
                    
                
                
                
                    
                        HaruCode
                    
                    
                        nope, IDEA has it's own tools, will have to dig in it
                    
                
                
                    
                        HaruCode
                    
                    
                        whatever the "dist" target is, it was built successfully. will look into what id did
                    
                
                
                    
                        HaruCode
                    
                    
                        *it
                    
                
                
                    
                        dr|z3d
                    
                    
                        run "ant" for a cheatsheet. it'll tell you.
                    
                
                
                    
                        dr|z3d
                    
                    
                        ie: pkg                                          Run 'distclean' then package everything up (updater, installer)
                    
                
                
                    
                        dr|z3d
                    
                    
                        which is essentially what you just ran.
                    
                
                
                    
                        dr|z3d
                    
                    
                        oh, and you got javadocs with that.
                    
                
                
                    
                        dr|z3d
                    
                    
                        if IDEA has what you need, great, no need to look any further. most of the capable java debuggers are commercial.
                    
                
                
                    
                        HaruCode
                    
                    
                        debugging your own code (i.e. the project you have the sources for) is not so commercial
                    
                
                
                    
                        dr|z3d
                    
                    
                        that may be so, conceptually, but the good java debugging tools _are_ commercial. 
                    
                
                
                    
                        HaruCode
                    
                    
                        don't have a slightest idea what those are
                    
                
                
                    
                        HaruCode
                    
                    
                        well, it builds i2pupdate.zip and install.jar, but I have no idea how to get a debug config. will be lazy and ask zzz
                    
                
                
                    
                        dr|z3d
                    
                    
                        I think you just attach a debugger to the jvm, no? And then enable debug level logging in the console for the classes you want to look at.
                    
                
                
                    
                        HaruCode
                    
                    
                        it's IDE, remember? I need a "debug config" for it to run JVM and attach a debugger properly
                    
                
                
                    
                        dr|z3d
                    
                    
                        well, you probably want to run it without the wrapper for a start.
                    
                
                
                    
                        dr|z3d
                    
                    
                        runplain.sh
                    
                
                
                    
                        dr|z3d
                    
                    
                        that will allow you to attach a debugger, though if you've got default i2p wrapper, you should be able to attach. just not with the default i2p+ wrapper.
                    
                
                
                    
                        HaruCode
                    
                    
                        no, the IDE can (and should) run java and debugger by itself. the thing is I was never curious enough to get into details and used premade configs
                    
                
                
                    
                        HaruCode
                    
                    
                        ok, since zzz is not using any IDE and is not thrilled about helping, it's time for study, until I get tired of it
                    
                
                
                    
                        StormyCloud
                    
                    
                        How is everyone doing?
                    
                
                
                    
                        albat
                    
                    
                        going good :)
                    
                
                
                    
                        albat
                    
                    
                        you?
                    
                
                
                    
                        StormyCloud
                    
                    
                        Just relaxing, waiting for Amazon to drop packages off so I can work on weekend projects
                    
                
                
                    
                        RN
                    
                    
                        not going anywhere, sitting here. had weed delivered
                    
                
                
                    
                        StormyCloud
                    
                    
                        Something amazon will 100% get into once its legal :P add it to your Amazon Fresh order