log☇︎
61600+ entries in 0.426s
a111: Logged on 2017-06-26 16:32 asciilifeform: http://btcbase.org/log/2017-06-26#1674428 << fwiw i carefully read all of it. asciilifeform's verdict: very much a gabriel_laddel-ization of gossipd. does 0 of the necessary work, and drags in 5+GB of liquishit deps (python, sql, some derp's crypto lib.) the amount of this that would have to be rewritten, from the ground, is 100%. not even useful as illustration of anything, because NONE of the actually complicated moving parts of a
asciilifeform: but say i also make own chair. then which must i be... shoe maker, or chair maker..?
asciilifeform: i suspect he'd laugh even moar heartily if i were sitting and making own shoes
asciilifeform: epoxying, i shit thee not, a paid of shoes
phf: "[Global Notice] Hi all. We need to take services (NickServ, ChanServ and friends down for some quick database tweaking so they'll be unavailable for a few minutes. I'll update via WALLOPS when completed."
a111: Logged on 2017-06-26 17:41 erlehmann: i guess with immutable inputs, redo would not be necessary.
erlehmann: i guess with immutable inputs, redo would not be necessary. ☟︎
asciilifeform: and i say this as an orc, who uses cyrillic
asciilifeform: gnudiff, i found, in fact DID misbehave, on many a box
asciilifeform: erlehmann: 1) i have nfi what it does on corner cases 2) i have nfi how consistent is it across unixen, and how it misbehaves with, e.g., crapolade turdicode characters in the inputs
erlehmann: i see
erlehmann: well, full rebuilds are infeasible, in terms of time and computing power resources i have available
erlehmann: a bot i wrote, that travels PubMed Central open access publications, takes supplementary materials, fixes common errors in metadata, converts the files to other formats and uploads them.
asciilifeform: because i'm quite certain that the existence of large codebases is NOT justified.
asciilifeform: erlehmann: i'm not sure the existence of partial-builds is even justified.
asciilifeform: he explains it better than i ever did.
erlehmann: i did and asked to clarify
a111: Logged on 2016-12-11 18:53 asciilifeform: so i had two base64's png files in there,
erlehmann: asciilifeform i often do stuff in shell because major implementations fuck it up. this, for example: http://news.dieweltistgarnichtso.net/bin/unicode
erlehmann: i think it's subtly wrong btw
erlehmann: in terms of v, i have only produced this piece of questionable sanity http://news.dieweltistgarnichtso.net/bin/vdiff
erlehmann: but that's my need. i was scratching my own itch.
erlehmann: i have a single phone with no bourne shell and two others that have it.
asciilifeform: i have systems here with no bourne shell.
erlehmann: i chose bourne shell specifically because redo runs everywhere and i consider it stupid to need a C++ compiler or python interpreter for building stuff.
erlehmann: i am willing to abandon my redo efforts if v maketron suits my needs better. does there exist a v implementation in <500 lines of shell? ☟︎
erlehmann: i understand completely
asciilifeform: in general, the tumour mass of 'i have 200 utils that do ~same thing on my box, and not a single one ~quite~ works entirely' is to be flamethrowered.
erlehmann: i see the overlap
erlehmann: i was of the impression that it presses a specific view of the world out of a) source code b) patches c) wot
erlehmann: asciilifeform i am curious, how does v walk dependencies and non-existence dependencies related to files?
asciilifeform: so intel shat out ht, aka 'i can't believe it's not a cpu core'
mod6: <+shinohai> kk, will ping you when I get back - sorry for the pm tag this weekend :/ << no worries at all
asciilifeform: erlehmann: http://btcbase.org/log/2017-06-26#1674460 << 'redo' is theoretically neat ( at least when compared to gnumake ) but - and i studied it, since you last mentioned it - it strikes me as a near-miss attempt to invent 'v' ☝︎
TomServo: asciilifeform: Tis what I was (obliquely) referencing with the 'moar'
asciilifeform: trinque: possibly, but i missed
asciilifeform: http://btcbase.org/log/2017-06-26#1674428 << fwiw i carefully read all of it. asciilifeform's verdict: very much a gabriel_laddel-ization of gossipd. does 0 of the necessary work, and drags in 5+GB of liquishit deps (python, sql, some derp's crypto lib.) the amount of this that would have to be rewritten, from the ground, is 100%. not even useful as illustration of anything, because NONE of the actually complicated moving parts of a ☝︎☟︎
asciilifeform: in other lulz >> https://archive.is/Iqf3R << see also ye olde 'fly in it? i won't ~walk under it~'
shinohai: kk, will ping you when I get back - sorry for the pm tag this weekend :/
shinohai: Haven't gotten to try it yet, but want to run the full suite of tests as soon as I get back home this afternoon. ;)
erlehmann: i have yet to see a build system that can do so much in so few lines of code
sina: I was just about to sign off for the night :)
sina: erlehmann: I do hope to be able to code a naughty host counter up, still thinking about that
sina: I was just happy to get the OTP working for today and will continue to increment it
sina: erlehmann: yup. if you look through the code you see I do validate inputs as they come in on the socket for example, but I noticed while I was developing that there are some more subtle edge cases and that's what I was referring to
erlehmann: http://btcbase.org/log/2017-06-26#1674429 << “of course i've validated my input, officer, i swear” ☝︎
sina: tmsr trigger warnings: it uses sqlite, TCP, OOP but I tried to make it modular enough that those things could easily be changed. It isn't the lighthouse or linespeed thing asciilifeform has mentioned, I just tried to follow the spec on trilema.com
sina: alright. the gossipd thingo is 0.0.1 implemented. peers can communicate, each session (fetch messages) is mediated by deedbot style OTP with per peer-pair RSA keys (no GPG shell asciilifeform, using libtomcrypt). I wrote a tiny client to add peers, exchange keys, broadcast msgs and view stored msgs. there is a README.
ben_vulpes: on the "laptops suck" thread, now that i'm using an adult workstation most of the time, my hands start hurting after a bare thirty minutes on a 13" laptop kb ☟︎
sina: ben_vulpes: I'm not smart enough to make what's described there, just implementing the spec I saw for amusement
sina: thanks for the headsup on that, http://btcbase.org/log/2016-03-01#1418726 looks interesting but quite different from what I'm making :P ☝︎
ben_vulpes: http://btcbase.org/log/2017-06-25#1674299 << yeah, it suxx, i hear you. probably going do the right thing like phf and use timestamps ☝︎
a111: Logged on 2017-06-25 17:43 phf: http://btcbase.org/log/2017-06-25#1674299 << i suspect if you manually upped mimisbrunnr (until he implements the self voice) it would quote now
a111: Logged on 2017-06-22 19:48 asciilifeform: http://btcbase.org/log/2017-06-22#1673487 << i find it lulzy that folx will happily say this to someone to whom they would ~not~ necessarily say 'kill yerself nao, slice lengthwise' . but at the same time the phrases have EQUIVALENT meaning, because at some point you are already as rich as you possibly know how to become.
sina: BingoBoingo: that's pretty funny because I was reading this http://exiledonline.com/russia-blog-day-1-the-strange-activist-who-provoked-chechnyas-anti-gay-crackdown/
sina: any thoughts? does that even make sense? basically it's caused because I am trying to use a different pubkey per peer, if there was just 1 pubkey it would be a standard out of band RSA pubkey exchange
sina: I am trying to program the following behaviour, a user can run "gossipc --add-peer --host 1.1.1.1 --port 5000 --name sina" and gossipc will select one of the available (not bogus) RSA keys generated by the ongoing key generation process and say something like "peer added. advertise/exchange the following pubkey to that peer:"
sina: that is some dumb shit BingoBoingo but I am pretty sure it's just someone trolling, because I think I have seen that pic before
BingoBoingo: http://i.magaimg.net/img/stw.jpg
erlehmann: i wonder if it was intended as genuine satire or more as clickbait to get advertising dollars
mp-en-managua: thanks for voice. i'll bb tomorrow.
shinohai: re: icokit, I hope to see 1000 redditards do this, will keep the methereum DDoS fueled for a bit :)
mp-en-managua: asciilifeform: no, i saw the thing on github. but what's the big deal, spend an hour with the new guy an' his thing, see what comes of it.
mp-en-managua: phf: well yeah but i cant voice atm
asciilifeform: i confess, did not read whole thing, past the boojum.
asciilifeform: i dun like , contrary to popular belief, pissing on parades. but pile of coal is not a diamond.
phf: http://btcbase.org/log/2017-06-25#1674299 << i suspect if you manually upped mimisbrunnr (until he implements the self voice) it would quote now ☝︎☟︎
scriba: Logged on 2017-06-25: [03:01:01] <sina> was kind of hoping mp would be around as I have a few gossipd questions
mp-en-managua: http://log.mkj.lt/trilema/20170625/#10 << at this time i think i was hanging out with the only indian restauranteur in all of granada. fine gentleman, used to run a place in majorca if he's to be believed. kickass homemade yogurt, and fine vindaloo.
mp-en-managua: http://log.mkj.lt/trilema/20170624/#61 << it's funny, they notice the part where "pitting arkansas farmers against arkansas farmers is never good", but they don't notice the part where "all arkansas farmers do all day is argue how to better plant soy for the chinese boss man". i suppose that's always good or what.
scriba: Logged on 2017-06-24: [20:54:46] <erlehmann> http://trilema.com/2014/consent-is-a-myth-lets-see-how-it-came-to-be/ << i did not know what to make of mp's idiosyncratic writing style at first, but this what i'll show people if they question the “queer zine for the 1%” line.
sina: took me a fair bit of debugging but I got the gossipd thing going so it sends and receives messages. peer addition and message addition are manual commands atm, but it does work :D github.com/sinner-/gossipd
BingoBoingo: In other news pete_dushenski was right, I probably should learn how to ride a mundane slave-bicycle before putting more effort into motorcycle learning
sina: I. Gossipd will have access to a read-onlyii databaseiii of identitiesiv known to it.
sina: was kind of hoping mp would be around as I have a few gossipd questions
erlehmann: http://trilema.com/2014/consent-is-a-myth-lets-see-how-it-came-to-be/ << i did not know what to make of mp's idiosyncratic writing style at first, but this what i'll show people if they question the “queer zine for the 1%” line.
shinohai: (also appears I forgot to close the SFYL tag with </a>)
sina: although tbh I don't fully understand the purpose because if someone is watching the wire, they will see the session never gets fully established
sina: just going through those comments again trinque, e.g. http://trilema.com/2016/gossipd-design-document/#comment-119015 "One possible cut of the Gordian Knot re: my "enemy's ability to trigger a response from a suspected-node on demand" would be for every node to have a "lighthouse" - an always-on broadcaster of authentication challenge strings." per the spec I will be implementing this
sina: my impl is more "hey, here is a spec I can implement for some funtimes" than "hey, here is a useful thing"
sina: trinque: my problem is I don't have an original bone in my body, so short of a well described (enough) spec I have a lot of trouble
sina: ah yeah I do remember reading the lighthouse comments
trinque: guy can speak for himself, but I'm sure these items await his "P"
sina: trinque: is there anything from the thread you think was agreed that materially modifies the spec in post? I figured mp would have updated if so
sina: I'm working on the spec per the blog post, the thread had a lot of stuff on which there wasn't a consensus yet
sina: I need to complete the client part for that so I can flesh out the key handling
trinque: https://github.com/sinner-/gossipd/blob/master/gossipd/util/gpg.py#L3 << I lul'd
sina: anyway I am hoping to have a decent complete implementation done by tomorrow-ish
sina: shinohai: I was definitely thinking about it. there is a lot to be said for the strong typing and forced error checking which makes the program more robust
sina: its not finished yet, but I just completed the "server" portion of the daemon the next piece is to start on the "client" that connects to peers, generates RSA keys, sends bogus challenges
lobbes: I plan to wrap my brain around, and then run the recommended tests; will report results once I do
lobbes: in other news, I'm happy to report my FUCKGOATS has arrived!
shinohai: I pushed for them to name it after Preet, but failed: http://archive.is/niVnw
js-of-mp: aaand with that, i shall bid you lot a very good weekend and laters!
a111: Logged on 2017-06-23 01:35 asciilifeform: re knuth... names ain't, afaik, copyrightable anywhere, even in usa.. so i half expect to live to see a 'mircea popescu foundation' run by, e.g., malia obummer, which funds transsexualized rust programming for systemd plugins
asciilifeform: i hear sow also quite like same from behind..
asciilifeform: i fucking hate cowfaces.
js-of-mp: what's the difference between that and "i won't talk to the girl at the bar because wrong kind of music is currently playing" ?
asciilifeform: i'll leave the flea circuses to magicians like js-of-mp
asciilifeform: realize, i dun want'em for anything. no more than mice, fleas