log☇︎
211100+ entries in 0.156s
asciilifeform can almost picture this scene
asciilifeform: 'hey lemme borrow this'
asciilifeform: https://wikileaks.org/ciav7p1/cms/page_1179686.html << lulzy, pocket gadget for theft of seeekrits from... floppies
asciilifeform: (0 details, but stated to exist.)
a111: Logged on 2015-08-02 20:02 mircea_popescu: siemens is "german" in the sense tsipras is "greek" and so on. absolutely nothing to do.
asciilifeform: lel, i was wrong re their 'gossipd', it was written, by unknown commercial contractor: https://wikileaks.org/ciav7p1/cms/files/Fluxwire_manual-3.5.0.pdf << docs.
asciilifeform: trinque: the move to intel, killed it, intel iron wants megatonne of initialization crapolade
asciilifeform: https://wikileaks.org/ciav7p1/cms/page_36405256.html << re the 'internal gossipd', at the time of the writing appears to be entirely hypothetical
trinque: it may sadden those that don't yet know that open firmware was a dead simple forth nugget. i.e. in the sense that apple for a brief time meant dead simple.
asciilifeform: 'Worked as head of Software Engineering at Mediatech Inc. from 2004-2006' << who will be the first to name this illustrious fella.
asciilifeform: 'Development of a tool to burst out a binary using udp packets with forward error correction at 100MB/s' << somebody reads the l0gz
Framedragger: i see - i'm behind on the internet of shit it seems
Framedragger: i thought huawei only made consumer shit? (not that that's reassuring...)
asciilifeform: which is why you'll often find trb-related tcp pipes randomly RST'd, and the like.
asciilifeform: various cisco rootkits, also, but these i regard as a snore
BingoBoingo: ty asciilifeform, figured I'd take big picture leaving opportunity for experts to fill in mined lulz with further submissions
deedbot: http://qntra.net/2017/03/wikileaks-hands-elected-trump-us-government-weapon-to-gut-careerist-deep-state-us-government/ << Qntra - Wikileaks Hands Elected Trump US Government Weapon To Gut Careerist 'Deep State' US Government
asciilifeform: ( from the docs of the active ios9+ browser driveby-with-arbitrary-payload. which hopefully surprises nobody )
asciilifeform: so added a couple of new members and changed some sizes in the struct scheme.These are fairly trivial to reverse but comparing each function in a disassembler with the Tiny Scheme source version. Apple uses Tiny Scheme to create a vector of sandbox rules that it then converts to a compiled sandbox profile....'
asciilifeform: 'Apple seems to have taken version 1.38 of the Tiny Scheme project (available online, google it or check workshop output) and modified it a little. Most modifications are fixes for the most obvious bugs in the program: changing sprintf to snprintf and adding some more size checks but they have not fixed everything. In fact, they haven't even bothered keeping up with the Tiny Scheme project, which is now on version 1.41. Apple have al
asciilifeform: and it is not even first-revealed in today's dump, has figured in... help-wanted ads, for eons.
asciilifeform: java turd.
mircea_popescu: well, that and not being read.
mircea_popescu: that's why the forum's here for.
davout: (this unconfirmed tx thing)
davout: i really don't feel strongly about this, just thinking out loud
asciilifeform: davout: you wouldn't do this from wallet box
trinque: and if I wanted that I'd want to do it as a "mempool explorer" tool
davout: asciilifeform: mebbe operator wants to check his tx propagated?
mircea_popescu: i concur. "unconfirmed tx" is improperly thought of as a tx.
asciilifeform: davout: ~nobody gives half a shit about unconfirmed tx he didn't himself make
trinque: why does that help anything?
davout: asciilifeform: knowing about incoming txes before they've confirmed?
asciilifeform: mircea_popescu: that is one of the most obvious uses, aha
mircea_popescu: because now - they can ssh connect!
mircea_popescu: asciilifeform incidentally your ssh thing may well have been a major step forward for this split.
asciilifeform: and trinque has it : i've put up nodes that communicate outside the house ~only~ via eatblock
trinque: why would it send either? crap a signed tx and operator feeds it to network node
mircea_popescu: if net-trb decides to engage in a reorg, it will eventually induce one in all the wallet-trbs connected to it.
asciilifeform: i know of no reason why wallet would ever want to ~receive~ mempool tx
mircea_popescu: meh. wallet doesn't NOT store the chain. it's just stock trb.
davout: for example, how does the wallet perform a reindex, without storing the chain itself
trinque: wallet node could be munching with that hole
mircea_popescu: asciilifeform just about. and large in the sense of alcatel not in the sense of alphabet, at that.
trinque: davout: there is also eatblock
davout: see, i don't see how it could be done without designing another way for nodes to communicate in another way than the currently existing protocol
mircea_popescu: i suspect it's the simplest-possible, which still doesn't promise it's simpler than any arbitrary level.
mircea_popescu: davout well it's certainly not trivial, no.
davout: this split really doesn't sound that simple to me
mircea_popescu: you understand ? backfeed fucking computing, "if i do this this happens so you press thios button" sorta excel-dev.
mircea_popescu: sounds about the level.
asciilifeform: 'AVG will sometimes heuristically identify Raptor/Melomy/Ferret trojans as, well, Trojans (duh). However, in many cases this heuristic detection can be avoided by renaming the .exe to a common installer name such as setup.exe. There may be other names that can be used – Windows itself recognizes a few "installer" exe names and slaps the little shield icon on there by default and also does that weird "this program didn't install c
mircea_popescu: bitcoin is like the paradigm of thought.
asciilifeform still eating thread
mircea_popescu: eh trhat';s a dead branch, let it be.
a111: Logged on 2017-03-07 17:22 davout: which allowed any existing node to trivially serve any arbitrary wallet, at the cost of a 2gb memory scan for unspent outs
asciilifeform: http://btcbase.org/log/2017-03-07#1622815 << davout why would you need to store all of these?! just fire them, through the diode, at the wallet box that is actually computing addr balances , 1 at a time ☝︎
mircea_popescu: you don't have to invent a new protocol.
mircea_popescu: well no, let them talk to each other as they do now exactly.
mircea_popescu: and so there you go
mircea_popescu: then also conceivably the changes will be backported into trb main once well tested
davout: design a way for them to talk together
davout: yeah, take a few trbs and cut different parts from each basically
mircea_popescu: conceivably can use current trb as your genesis for this.
mircea_popescu: then you can take stock trb, operate on it, and so people interested can pick both version, have internal-external couple.
mircea_popescu: you can just take stock trb, operate on it, and place it so it only connects to operator-specified trb nodes.
davout: well, as i understand it the end result is a different set of binaries that talk together through a $to-be-defined queue mechanism
davout: so now, re your description, i'm not sure what a good start would be, because cutting it the way you described sounds like a mega-project that encompasses more than the mere wallet
davout: it would have allowed some level of split, but anyway, this particular idea is dead since trb doesn't have this in-memory data structure
mircea_popescu: well yes but the idea was to split.
davout: which allowed any existing node to trivially serve any arbitrary wallet, at the cost of a 2gb memory scan for unspent outs ☟︎
davout: i thought trb was keeping them in ram already
mircea_popescu: keeping a pile of ALL utxos, as the alternative, is not very good, because you end up storing a bunch of (potentially toxic) crap
davout: in essence, that's already what trb does
mircea_popescu: well ok so then you can just make it.
mircea_popescu: i don't see the user has a leg to stand on, "i'm not sure which my addresses are". if you add some - there's a (minor) penalty.
davout: as far as the wallet is concerned it's pretty much "when new address is added, rescan blockchain, have relevant txes in specific collection"
davout: mircea_popescu: i agree that the description made in the convo you linked is a very desirable target architecture
asciilifeform: (rather than 'slack', aol, etc.)
asciilifeform: https://wikileaks.org/ciav7p1/cms/page_4849711.html << lel they have in-house irc
a111: Logged on 2017-01-03 20:51 davout: hrm, i'll have to re-read
davout: http://btcbase.org/log/2017-01-03#1595788 <<< hah, true ☝︎
mircea_popescu: lol ok. anyway, the issue is that you seemed diverged, ie conversation is there, you're doing something else with no real discussion of why / what's wrong with it / etc.
mircea_popescu: well, if you're not willing the read the jan 3rd discussion, i guess.
davout: so basically i thought it would be quite easy to cleanly decouple the wallet from the node, but i'm now stuck with the realization that for now the most workable option will simply be to make small improvements here and there
davout: has the index, should ask user to select outputs, not automagically generate transaction
deedbot: http://phuctor.nosuchlabs.com/gpgkey/84DEA074B5B7F0A858E8B3AE0A0E6C1EEF4E40E2835FB94585FA727B344168FD << Recent Phuctorings. - Phuctored: 1720...7347 divides RSA Moduli belonging to '77.37.2.63 (ssh-rsa key from 77.37.2.63 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown DE HE)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/84DEA074B5B7F0A858E8B3AE0A0E6C1EEF4E40E2835FB94585FA727B344168FD << Recent Phuctorings. - Phuctored: 1508...2273 divides RSA Moduli belonging to '77.37.2.63 (ssh-rsa key from 77.37.2.63 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown DE HE)
mircea_popescu: well then why's it there.
mircea_popescu: trb too, for now, i guess.
davout: you mean trb?
mircea_popescu: i also dun get 2. how's the fact you already have the index you need related to the fact prb fucks up output selection ?
davout: of the coupling?
mircea_popescu: didja ever discuss the unsuitability of that ?
davout: 2. the way the existing trb wallet currently works, mainly the automatic utxo selection
mircea_popescu: i thought that was adequately resolved through layering.
davout: 1. the principle of the thing where the wallet is coupled to the node and chain storage
mircea_popescu: ok, so then what's teh problem ?
mircea_popescu: that's the bit i was looking for.
davout: the existing wallet already does that