log☇︎
151500+ entries in 0.091s
asciilifeform: see also canonical thread http://btcbase.org/log/2017-02-25#1618589 . ☝︎
a111: Logged on 2017-10-13 15:40 mircea_popescu: trinque one working model : all the nodes node 1 was connected to decided "it is spam", because they can do this now, so they didn't forward it but also didn't tell node 1. same did not hold for node 2.
asciilifeform: http://btcbase.org/log/2017-10-13#1725034 << the fundamental problem is the ~completely imaginary incentive structure for the expected node operations ( store, verify, relay) ☝︎
mircea_popescu: though honestly, may take a while for it to become a problem.
shinohai: Me neither tbh
shinohai: I can't remember what I did with it lobbes .... but there was a plugin that let you announce a msg only to folks subscribed to it.
mircea_popescu: exactly. which is why that's that way hehee
lobbes: That is a point. I can always tweak the announces to be less frequent as people see fit anyways
mircea_popescu: the forum happens in the marketplace for a reason.
mircea_popescu: tbh, i don't think doing it in #trilema is either unfeasible or a bad idea.
mircea_popescu: lobbes yeah, we'll get to this in the coming weeks.
lobbes: Also gotta figure out where auctions would happen. I'd imagine #t wouldn't be keen on the auctions taking place in this channel. Would be a lot of added noise.
a111: Logged on 2017-10-13 01:55 mircea_popescu: trinque can directly push lobbes 's bot into it, what more is needed ? we have all the parts.
lobbes: http://btcbase.org/log/2017-10-13#1724782 << I am more than willing to make required tweaks to get something like this working (allowing auctions to be denominated in btc as well as ecu, having lobbesbot spit out deedbot invoice, etc) ☝︎
mircea_popescu: mental warming is a thing.
mircea_popescu: now THIS would be some interesting ecology, of the "keep the world safe for your children" kind.
mircea_popescu: human problem of meta is that humans can think outside the box. they end up choking each other with the unintentional by-products of that thinking.
mircea_popescu: (amusingly, this node-sybil-pie entirely exists BECAUSE IT CAN exist. think in GT terms : at t1 it doesn't exist. at t2, player 1 figures out it could exist, whether it can or not, and takes defensive meansures. at t3, some bug in player1's implementation is exploited (consciously or accidentally) and now... it DOES exist.)
mod6: please do keep reporting such irregularities though.
mircea_popescu: you know, like the ahrefs guy.
mircea_popescu: if you keep money and man-hours into this, you'll eventually reach that vaunted summit.
mircea_popescu: you'll end up with node lists, fingerprinting, mothership identification, the whole shebang. ☟︎
mircea_popescu: and EVEN IF maintaining a large (and, obviously, expensive) network of nodes etc, you can still run into surprises, as the bitbet issue very well illustrates.
mircea_popescu: typical sybilling, happens and has happened tons, which is why it's important to talk to many nodes for payment safety.
mircea_popescu: trinque one working model : all the nodes node 1 was connected to decided "it is spam", because they can do this now, so they didn't forward it but also didn't tell node 1. same did not hold for node 2. ☟︎
trinque: I dunno who to blame for that yet
trinque: fed to another node, went fine
trinque: mod6: I did lose a transaction in a node's mempool the other day using it. was clearly there, sitting, going nowhere.
mircea_popescu: don't be doing that, not doing it is in the spec!
jhvh1: It is good to be self-aware again
asciilifeform: ( based on the log link )
asciilifeform: i understood trinque to be referring to classes in literal cpp sense
mircea_popescu: asciilifeform nevermind the actual implementation. the design/concept however you call it.
trinque: if they demolish old, muddy concepts that's far better than subclassing the mud
asciilifeform: sooner turn pig into a professor of mathematics, than cpp trb into sanity.
mircea_popescu: now, that they should be used sparsely is certainly true.
mod6: and please do send 'em my way when you have time
mircea_popescu: both theory and experience show this, sadly.
mircea_popescu: trinque you won't be able to fix trb into sanity without new classes.
trinque: I do owe a few patches at this point. btw, am using sendrawtransaction with deedbot, works so far.
mircea_popescu: if THAT dun have proof of work...
trinque: mod6: I dunno how you make the thing intelligible while walking further into C++ madness
mod6: I dunno about perma-banned, but I do see what you mean by that trinque, in this specific case.
a111: Logged on 2017-09-14 05:30 trinque: in the process, realized I oughta publically denounce something in the funkenstein importprivkey/dumpprivkey patch
mod6: ah yeah, i do have a rawtx on sitting here -- just needs testing. also, still have some makefile changes that are needing some testing/review. and further, want to put in some requested changes to import/dump priv key.
mircea_popescu: yes, complete with the pixelization and the fb_img etc.
mircea_popescu: in other tardstalk lulzgems, https://www.blackhatworld.com/attachments/fb_img_1507907065465-jpg.96283
asciilifeform: iirc was in ben_vulpes's l2 ? or trinque's ?
mircea_popescu: pity guy left, totally got teh wrong impression re tmsr.
mircea_popescu: anyway, i tried /invite polarbeard but * polarbeard :No such nick/channel ; anyone know him irl drop a line ?
mod6: iirc I had created a proper vpatch of the thing last year, but we never wrapped up all the testing. i'd like to revisit that.
mod6: speaking of trinque's usage of polarbeard's rawtx vpatch -- im planning to get deeper into that this month.
mircea_popescu: which, incindentally, is pretty terrible.
asciilifeform: trinque, mircea_popescu : this is actually a variation on an ancient and imho interesting theme, the 'aeternity service' or what was it called, early attempt at 'bitcoinism' and p2p warez combo, 'proof of storage'
mircea_popescu: mod6 in any case don't completely abandon the trb-v castle, you're like our last guy there i fear
trinque: sure, not going to break ground on it
trinque: must also provide a web endpoint for the archive, etc
mod6: mircea_popescu: understood. it is more a learning process than anything at this point.
trinque: actually mircea_popescu's solution to forcing miners to hold all blocks could conceivably used to hire hosting for the archive from whoever has space. folks register with eg deedbot, must produce hash of all archived items at interval to receive a small bitcoin payout, flowing from subscribers to the archive service.
asciilifeform: or at any rate this is the condition for success
asciilifeform: in the end you will have 'written ffa' nearly same as asciilifeform had.
asciilifeform: and understand it the way a man packing a parachute understands.
asciilifeform: i intend for the whole lot of l1, to eventually read it
asciilifeform: mod6: even if you only read it, and did not write, it is still not wasted time
a111: Logged on 2017-10-13 15:14 asciilifeform: keep in mind that ffa ( esp. the more recent items ) will change.
mircea_popescu: http://btcbase.org/log/2017-10-13#1724903 << this is why i wouldn't recommend writing tests for it for any other reason than learning / checking. it's a prototype yet, only the growth spur should be checked as it were. ☝︎
asciilifeform: mod6: current ffa has no problem building and running with 32bit word; but it will not do useful work in 8/16bit msdos, and this needs fix ( i described simple fix above. my priority atm tho is barrettron and practical rsa demo )
mircea_popescu: i am loath to put "and load this website" into the eg log bot spec.
mod6: it adds so much to the history though. being able to see wtf we were talking about.
mod6: <+asciilifeform> so there has to be a synthetic (i.e. Unsigned_32 ) type , that on archs that have narrower bitness than that, ends up a doubleword << ah, i see.
asciilifeform: archives are a necessary thing, but really oughta be auto-mirrored
mircea_popescu: asciilifeform theoretically it also gets the zips. at least iirc.
mod6: unless you wanna give me access to your drive
mod6: but for the ages.
asciilifeform: i tend to distrust archives, save things manually
mod6: and Framedragger came along and did that handy thing and archived all that stuff. really, can't live without that bot.
a111: Logged on 2017-10-13 11:19 apeloyee: by the way, the bot which saved pastes on archive.is doesn't seem to do it anymore.
mircea_popescu: http://btcbase.org/log/2017-10-13#1724860 << god damn it, nothing worse than unreliable archives. ☝︎
asciilifeform: but will make the code 1) more readable 2) buildable for 8bit, in theory, cpu
mod6: see... i thought so too.. because yesterday i was digging up our conversation from august of '15 where we were looking at gnupg -- that night we had like 69 pastes.
asciilifeform: note that this will result in exactly the same binary as builds now, on pc
asciilifeform: so there has to be a synthetic (i.e. Unsigned_32 ) type , that on archs that have narrower bitness than that, ends up a doubleword
a111: Logged on 2017-10-13 13:14 asciilifeform: http://btcbase.org/log/2017-10-13#1724860 << trinque was this a deedbot feature ?
mod6: The hope here is... when these changes are made, the given inputs still match the expected outputs.
asciilifeform: because 8 bits is not enough to index a useful number of 8-bit words ☟︎
asciilifeform: mod6: there are serious ughs that need fixing, also. for instance to get rid of 'Natural' and 'Positive' and throw out the mess of conversions to and from Word
mod6: a way of doing necessary work, and forcing myself to do the maff at the same time.
mod6: that's the aim anyway. but, yah, might find something along the way too.
mod6: aha, this indeed may be the case - something found. but the main interest "does it do what it ~should~ do, given these inputs"
asciilifeform: apeloyee for instance did today
asciilifeform: it is quite conceivable that you can turn up an improved/cycle-shaving/clearer etc version of this or that
mod6: to understand the thing, one can simply do the: B ^ ((S - 1) & (A ^ B)) on a calc
asciilifeform: and incidentally don't assume that the current forms, are the ideal and shortest/clearest possible
asciilifeform: keep in mind that ffa ( esp. the more recent items ) will change. ☟︎
mod6: the fz_mux wasn't too bad, etc.
mod6: well, they're hopefully clear enough to be understood.
asciilifeform: 'now gotta write tests for the tests' etc
asciilifeform: the tricky bit is to avoid getting into 'quis custodiet ipsos custodes' trap.
mod6: so, that's what I'm spending time on now anyway. and, making good progress in a short amount of time. however, ya, many gaps i msure.
asciilifeform: mod6: whichever type of test you're making, it certainly won't hurt.