Show Idle (>14 d.) Chans


← 2019-12-12 | 2019-12-14 →
03:29 whaack diana_coman: EOD Report: I did ~2hrs of Spanish study, did an unexpected bit of saltmines (~30min), finished a rough draft of the rereading article ~4h, and got trinque's irc ping-pong bot connected ~4h. There was a chunk of time I burned trying to set up keccak on my local machine so that I could press the vpatches correctly. I got stuck on setting up gprbuild. I think I may try to use jfw's keksum, but if that doesn't work I don'
03:29 whaack t know it's worth figuring out what's wrong on my osx 10.9 as I should have my new computer anyways soon. Reading through trinque's code and playing around with it, I see there are a few topics I need to go over: CLOS, threading with CL and slime, and CL's exception handling tool/restarts.
03:39 whaack I believe I was more focused today. I had some time where I wasn't working though: an interruption for ~40 mins when a surfpal stopped by, and I played guitar for another ~20 mins at sunset.
~ 3 hours 53 minutes ~
07:32 diana_coman whaack: sounds all right; try jfw's keksum, good idea + you should read that too anyway; bot investigation sounds ok so continue from there and do take notes so you have them at write-up time.
~ 6 hours 38 minutes ~
14:11 whaack diana_coman: I can try and use keksum this weekend and then try to digest the source next week. Before reading jfw's implementation I assume I should read the keccak reference, which looks like a sizeable task by itself.
~ 36 minutes ~
14:48 diana_coman whaack: oh huh, you don't quite know what Keccak is?
14:50 diana_coman but yes, you will have to read and digest Keccak, ofc, otherwise uhm, what sense exactly can you possibly make of any implementation of it, whether it's jfw's or mine or anyone else's really.
14:55 whaack diana_coman: Yes, Keccak is a black box for me. "s/I assume I should/I need to."
14:59 diana_coman whaack: look perhaps through the eucrypt series, as I think I go in some detail over the Keccak mechanics as such too; iirc jfw also links some tutorials from his article introducing the genesis of his keksum.
~ 2 hours 12 minutes ~
17:11 * dorion_road enjoyed the lobbes / diana_coman conversation, congrats to both!
17:12 dorion_road http://logs.ossasepia.com/log/ossasepia/2019-12-12#1012741 << is this a mandatory on premise saltmine ? or do you have room there to negotiate a contractor basis wrapped in a corporation, say deleware llc, and deliver the excel jockey work and administer the corporation from abroad ?
17:12 ossabot Logged on 2019-12-12 16:50:27 lobbes: I stayed in that line of work for about 6 years until I got my current gig as an "excel jocky" (which I've been doing for about 3 yrs)
17:14 dorion_road http://logs.ossasepia.com/log/ossasepia/2019-12-12#1012755 << how much have you looked into selling the house and renting ? that'd at least provide you more liquidity.
17:14 ossabot Logged on 2019-12-12 17:04:09 lobbes: diana_coman: well I do want to sell my house, and I do want to travel. However, I realized that even if I hop the fence I'm still faced with the "wut do now?" question, and the problem of my being poor (both in capital and skill)
17:17 dorion_road http://logs.ossasepia.com/log/ossasepia/2019-12-12#1012811 << glad to hear it. do you have any questions/comments about
17:17 ossabot Logged on 2019-12-12 17:56:12 lobbes: diana_coman: The tmsr os work interests me because I think it could help me improve my overall computer literacy. Plus I think the dorion/jfw combo has some chance of bringing in money (the republic is indeed lacking profit centers). I would like to help out in that aim in some capacity
17:17 dorion_road the business plan ?
~ 54 minutes ~
18:11 jfw hi all, my net connection's been down about an hour for reasons unknown. Mobile tethering right now and unsure if that'll be up to the task of finishing this photo-heavy article. For now I think I'll focus on investigating the net problem.
18:14 BingoBoingo jfw: As much as I don't like the additional suspense, it is a joy seeing these come out in pieces. Prolongs the time I get to see where I live through other people's eyes and lenses
18:15 jfw whaack: I'm curious at least from an academic standpoint whether keksum will build on Mac. We'll see if it's true what I heard that they killed static linking even more than Drepper did. Simple Makefile change if so.
18:16 jfw io.c and main.c won't require Keccak knowledge so there's all sorts of parallel approaches here.
18:16 jfw I certainly found diana_coman's articles helpful to whet the appetite for the full reference; I linked the first in the series.
18:18 jfw Digesting Keccak was pretty fun too I thought, rubik's bit cubes and sponges and all.
18:23 jfw BingoBoingo: I doubt I can do justice to all the sights at least without spending another week on it but will try!
18:24 BingoBoingo jfw: Well, kinda how these things work. Eventually you'll tire of the men on horse statues as you did when they were in front of you
18:34 whaack diana_coman: Change of plans. My keyboard is going to arrive in Santa Cruz (the nearby town I always refer to) tomorrow, so it would be a waste of time for me to go today and only be able to pick up the bank card. I am going to move the trip to town to Tuesday. I'm going to use the extra time today to keep working on studying / setting up trinque's bot.
18:37 whaack jfw: I'm running OSX 10.9 and I have some problems in general with installing various items, since my 'brew' (the os's package manager) is broken. So whether or not I can get keksum setup probably says little as to whether your 'average' mac user will be able to. I will report my success/failure regardless.
18:39 jfw 'average mac user' doesn't even have compiler or bash these days; long as you have those (which can be got right from Apple) you should be fine.
~ 42 minutes ~
19:21 diana_coman http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012881 - the unexpected blows to all plans; did you sort it out meanwhile?
19:21 ossabot Logged on 2019-12-13 14:19:39 jfw: hi all, my net connection's been down about an hour for reasons unknown. Mobile tethering right now and unsure if that'll be up to the task of finishing this photo-heavy article. For now I think I'll focus on investigating the net problem.
19:22 diana_coman http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012885 - glad to hear it!
19:22 ossabot Logged on 2019-12-13 14:24:56 jfw: I certainly found diana_coman's articles helpful to whet the appetite for the full reference; I linked the first in the series.
19:22 diana_coman http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012889 - at least that makes for a better reason to spend those 5-6 hours on town-visit, certainly
19:22 ossabot Logged on 2019-12-13 14:42:03 whaack: diana_coman: Change of plans. My keyboard is going to arrive in Santa Cruz (the nearby town I always refer to) tomorrow, so it would be a waste of time for me to go today and only be able to pick up the bank card. I am going to move the trip to town to Tuesday. I'm going to use the extra time today to keep working on studying / setting up trinque's bot.
19:23 diana_coman whaack: is that town so far away or is it that poorly connected or why does it take anyway the best part of a day ?
19:28 diana_coman dorion_road: where are you with the plan & changes this week?
~ 19 minutes ~
19:48 dorion_road diana_coman I'm planning to cover it in my review to be published later today, is that okay ?
19:49 diana_coman dorion_road: ok.
19:51 jfw diana_coman: I determined the outage is not just me, cable provider reported ~200 endpoints down in the neighborhood and has people working on it but no ETA. I've been focusing on offline work (wallet dev) for now, no shortage of that heh.
19:52 diana_coman jfw: heh, sounds even good for your wallet work which was highest priority anyway iirc.
19:56 jfw yep. Looks like I'm on track for deadline of online / node part today, minus the sendrawtransaction TRB patch. Had some technical debt to pay - schema and code refactoring, but through that and back to the top-level commands.
19:57 jfw dorion_road: ^
19:57 diana_coman not bad.
20:03 jfw The change I made based on MP's comments was to add address tags (many-to-many) so you can define arbitrary address sets and query them independently. Thus one node can serve many wallets or have decoy sets
20:16 whaack diana_coman: It is a ~1hr drive each way. The roads are 1 lane though and so problems can add 30mins+ to this. The bank takes about 30min-1hr depending on the line. Then I go grocery shopping which takes about another 40min. I also run around picking up miscellaneous items on every trip which takes another 30mins-1hr.
~ 55 minutes ~
21:11 whaack jfw: Upon running make I get http://paste.deedbot.org/?id=PZLN . I ran gcc --version and got http://paste.deedbot.org/?id=33tu I learned that some version of Xcode swept gcc away and replaced it with Clang. So do you know if it is possible to compile keksum with Clang? If not I will try to get gcc installed, but it looks like I will run into the same headache I had with gnat.
21:13 jfw whaack: yes they switched to llvm to stick it to RMS or something; lots of effort went into making it as gcc-compatible as possible donw to the CLI options.
21:13 jfw Your problem there looks like the static linking thing.
21:14 jfw ("ld: library not found for -lcrt0.o" for the log.)
21:16 whaack jfw: ok so then do you know a "Simple Makefile change" I should try? Sorry if this should be self evident.
21:16 jfw see where it says -static in the makefile? ;)
21:16 whaack ahaha yeah i changed that to -dynamic
21:17 jfw nah just remove it.
21:17 whaack cool, works
21:17 jfw nice, runs too?
21:18 whaack jfw: yes, wonderful. now I can finally have a modern V on this comp.
21:19 jfw oh and I should mention, I updated my keksum and yrc articles with new genesis for patch renaming and changing the capacity default, last night.
21:20 jfw might want to make sure you have the latest, in case you want to build on it.
21:21 jfw whaack: does your box also have python 2? if so you can run the tests via 'make check'
21:22 whaack jfw: I get various errors. http://paste.deedbot.org/?id=yJdp
21:23 whaack (the first line is missing the first c character, copy paste error)
21:24 jfw gah, one test broken anyway by the default capacity change, but otherwise working for me, let me check on those errors.
21:25 jfw that TEST_STEPS should be defined in testvectors.h which is generated by the python script. Does it look sane?
21:26 whaack ah testvectors.h is completely empty. maybe the python script failed silently
21:27 jfw did you miss copying more 'make check' output before that 'c'?
21:27 jfw I don't see it running at all.
21:30 whaack jfw: No the c was the only missing thing from the output of 'make check' (the full output here: http://paste.deedbot.org/?id=ucSE )
21:31 jfw try again after 'make clean' please
21:32 jfw that empty testvectors.h is preventing it from re-running so we don't see why it's run wrong
21:33 whaack jfw: I ran "python munge-testvecs.py testvectorszero.txt testvectorsnonzero.txt > testvectors.h" manually and then "make check" and got back http://paste.deedbot.org/?id=pPCn
21:33 whaack jfw: Now I will make clean and try again.
21:36 jfw interesting, you get different hash than me for the 'smoke test'. Wonder if 'yes' and 'dd' work different on mac, lol
21:37 jfw meanwhile you could "./keksum *" and see if hashes match what's in the vpatch.
21:37 whaack jfw: I found my problem. I had to switch "python2" to "python" in the Makefile. Then make clean make check gave me the same error as above ^ http://paste.deedbot.org/?id=Hc40
21:38 jfw aha, always something dumb like that. python2.7 might work too, I thought major-version-only was supposed to 'always exist' but whatevs.
21:39 jfw plain 'python' will sometimes turn out to be python3 though, /me glares at Gentoo
21:39 whaack jfw: soon to be python4 no doubt
21:40 jfw not in my vtree :)
21:46 jfw any of those hashed sources pass a manual check against the vpatch at least to the first copule digits?
21:47 whaack jfw: yes one source file passed a full check (using grep)
21:48 whaack jfw: i've updated my v to use keccak and now i'm going to try to properly press trinque's bot source without getting dumped a bunch of errors for unmatched hashes
21:48 whaack to use keksum*
21:48 jfw hokay good, it's probably just that hacky pipeline to generate test data that comes out different on mac. Think I'll remove that in favor of one of the sources.
21:49 jfw thanks for the testing!
21:49 whaack jfw: thanks for the tool!
21:50 jfw glad it's of use.
21:53 jfw arguably there's a 'user error' of make on my part here too; if you create files by redirection, make won't know that the command failed because an empty file is created.
~ 46 minutes ~
22:39 whaack jfw: hm a small detail I noticed about keksum. the output contains 1 space between the hash and the filename, whereas my shasum on my mac and sha512sum on ubuntu contains 2 spaces between them. Afaik there's nothing wrong with your choice, and i don't know why those other hash functions put 2 spaces instead of 1, but I have to tweak my v.pl a little more to make it be compatible with this.
22:43 jfw the reason those utils use 2 spaces is the second is a 'format' char that could be * for systems that distinguish text from binary. I threw that out because such systems = Windows and there's no such distinction worth making imho. Not sure what phf's "ksum" does here, that might be the precedent worth following if any.
22:47 whaack jfw: okay cool.
22:47 jfw "worth making" here I mean strictly in the sense of "a file is a series of octets and the system has no business 'helpfully' mangling newlines or whatever", obviously text vs. binary is important for human habitation.
~ 19 minutes ~
23:07 lobbes http://logs.ossasepia.com/log/ossasepia/2019-12-12#1012821 << btw I grok this point now in that there is a big difference between ~knowing~ what to do and actually doing it. ty for the context
23:07 ossabot Logged on 2019-12-12 18:04:56 diana_coman: lobbes: here, to help you re that rational point; note the apparently in there too.
23:07 lobbes http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012873 << ty for the congrats!
23:07 ossabot Logged on 2019-12-13 13:19:38 dorion_road: enjoyed the lobbes / diana_coman conversation, congrats to both!
23:07 lobbes http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012874 << unfortunately no real room to negotiate; I'm just a wage slave for a large bank. Though they do have jobs elsewhere in the world (Hong Kong, for example), so there is a potential path there.
23:07 ossabot Logged on 2019-12-13 13:20:28 dorion_road: http://logs.ossasepia.com/log/ossasepia/2019-12-12#1012741 << is this a mandatory on premise saltmine ? or do you have room there to negotiate a contractor basis wrapped in a corporation, say deleware llc, and deliver the excel jockey work and administer the corporation from abroad ?
23:07 lobbes In addition, I know some other folks that I used to work with at my current job that were able to snag 100% remote work doing similar things, so that is another path in the back of my mind.
23:07 lobbes http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012876 << this is definitely my ultimate goal (I certainly don't want to sit on this house forever). I figure I sharpen my mind a bit first while getting the house in a more sellable shape (I got to clear out from it the useless shit I've accumulated over the years, and do some minor repairs, etc.). If the Charlotte bubble doesn't pop in the meanwhile I ought to come out the other side with some
23:07 lobbes quidity.
23:07 ossabot Logged on 2019-12-13 13:22:29 dorion_road: http://logs.ossasepia.com/log/ossasepia/2019-12-12#1012755 << how much have you looked into selling the house and renting ? that'd at least provide you more liquidity.
23:08 lobbes http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012878 << tbh you both have real-world experience in running a business, whereas I do not. So I'm mostly just following along and learning from both the two of you and others that have offered advice/perspective.
23:08 ossabot Logged on 2019-12-13 13:25:28 dorion_road: http://logs.ossasepia.com/log/ossasepia/2019-12-12#1012811 << glad to hear it. do you have any questions/comments about
23:08 ericbot (trilema) 2019-12-11 mp_en_viaje: "soo... well done on the 50mn exit. now, why are you at walmart with a credit card, in the same outfit as the single mother over there with her govt-issued scrip ? you know the same social worker can cut your access that gives her the electronic meal ticket, yes ?"
23:08 lobbes As such, I have no real questions/comments as of yet (but will definitely chime in if I do)
23:15 diana_coman http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012908 - ugh, a sort of commute; I guess it's the price of living on the beach otherwise.
23:15 ossabot Logged on 2019-12-13 16:24:02 whaack: diana_coman: It is a ~1hr drive each way. The roads are 1 lane though and so problems can add 30mins+ to this. The bank takes about 30min-1hr depending on the line. Then I go grocery shopping which takes about another 40min. I also run around picking up miscellaneous items on every trip which takes another 30mins-1hr.
23:16 diana_coman interesting stuff out of testing jfw's keksum on mac at any rate; fwiw I tested it on centos 6 and didn't have any trouble at all (tests were fine too).
23:17 diana_coman http://logs.ossasepia.com/log/ossasepia/2019-12-13#1012961 - this or even the Hong Kong version would still be an improvement over current situation really.
23:17 ossabot Logged on 2019-12-13 19:15:43 lobbes: In addition, I know some other folks that I used to work with at my current job that were able to snag 100% remote work doing similar things, so that is another path in the back of my mind.
23:17 diana_coman lobbes: what does it take to switch to remote work?
23:25 diana_coman RubenSomsen: since you had some interest in labels
23:25 ossabot Logged on 2019-12-12 18:16:08 diana_coman: well, the label is either a burden or a recognition, depending on where you actually are.
← 2019-12-12 | 2019-12-14 →