log☇︎
227200+ entries in 0.153s
BingoBoingo: You know where to stuff it!
a111: Logged on 2017-01-03 23:09 asciilifeform: and if you can achieve it in a ~discrete~ system, you can get wolfram to drink himself to death, by properly demonstrating 'cellular physics' (tm) (r) where he failed.
mircea_popescu: http://btcbase.org/log/2017-01-03#1595997 << now this! ☝︎
trinque: The state’s highest court explained, “the detective was the only eyewitness who testified to the defendant's conduct” and that he was disgusted “after viewing the defendant's exposed penis, not for himself, but rather out of ‘concern’ for the women seated on the bench.”
trinque: https://www.rt.com/usa/372609-public-decency-boston-law/ << ahahaha, hey mats, let it be known that you can jack it on the subway up there so long as nobody's "shocked" or "alarmed"
BingoBoingo: I think you mispelled "wellfed state"
mircea_popescu: now this is tru
asciilifeform: (linked mainly for the comments. seriously, wtf)
mircea_popescu: DUDE BUT I THOUGHT MANY INTELLIGENT EYES MAKE BUGS SHALLOW
mircea_popescu: mostly linked because of the epic announcement, "there may be bugs in gfind"
a111: Logged on 2017-01-03 23:06 asciilifeform: because 'life' automaton tends to settle into quiescent states (bunch of small oscillating 'critters', no real turmoil)
a111: Logged on 2017-01-03 22:48 davout: asciilifeform: point is piloting a small plane there's just a few things to pay attention to constantly
mircea_popescu: http://btcbase.org/log/2017-01-03#1595972 << kinda where all those "great future everyone flies plane" threads always die, with mp saying "i wouldn't put that work in if the plane sucked my cock." ☝︎
a111: Logged on 2017-01-03 22:35 asciilifeform: ben_vulpes: my current (wholly nonexpert) understanding is that airplane DELIBERATELY omits 'hard interlocks' wherever possible, on the principle that not-being-able-to-X-when-you-must is worse than can-X-when-you-mustn't
mircea_popescu: http://btcbase.org/log/2017-01-03#1595914 << this is just about it ; the python 3 cancer hasn't eaten through most of that yet. at least afaik. ☝︎
mod6: yeah, can wreck the thing for sure.
mircea_popescu: mod6 theoretically cylinders blow.
mod6: ben_vulpes: fyi, second edition has the red cover, the first edition is the blue cover one. ☟︎
deedbot: http://cascadianhacker.com/how-to-actually-learn-programming << CH - How to (actually) "learn programming"
asciilifeform: (there are other variants sold, but mostly 'A' on most of the planet)
mod6: is that the same as the JET-A1 or whatever I sometimes see on the side of tanks?
mod6: i guess this took place at a refueling stop in the middle of the night.
mod6: yeah, actually, now that I think about it, i was told that in this particular case I was talking about, the guy didn't even put in regular unleaded (87 octane), he put in like 110 octane racing fuel.
asciilifeform: they have clever nozzles now, but there are always mega-heroes who manage to fuel up with entirely wrong liquid
asciilifeform: (possibly davout might have some input) i recently read an american-flavoured thing re pilotage accidents, and it dwelled on 'jp in petrol tank' , insidious condition where the engine ~will~ start but tends to quit ~during takeoff~, guaranteed corpse ☟︎
mod6: know someone this happened to once, apparently diesel was shooting flames of unleaded out of the tailpile, while running like dog-shit (excessive knocking etc).
mircea_popescu: and in other news, girl preparing to weigh self, "if it shows me over what i started at ima jump out the window". me, equanimous "wouldn't it be better to jump out window if surprisingly light, than if surprisingly heavy ?'
asciilifeform: '... and that was how we found that the average policeman is not so smart, but very strong' (from -- iirc -- one of mircea_popescu's articles)
mod6: it easy to put unleaded regular gas into a diesel, but not vice-versa. the diesal nozzles are too large for a standard gasoline tube.
asciilifeform often wondered why the things can't simply be made threaded, and with variant thread
asciilifeform: mircea_popescu: in usa, the ~only way to achieve this 'feat' is to pour into jerrycan first
a111: Logged on 2017-01-03 22:32 asciilifeform: i'd naively think that this would've been resolved in 1930s, if not earlier, just make the levers vastly different (shapes, or lengths, and feel, etc)
mircea_popescu: in other news wow Framedragger your log selection thing is immensely useful for eg leaving comments on davout 's site.
mircea_popescu: (re the above discussion - one of the B.Ts may well be "cache of txns with unspent outputs" specifically to aid in mempool evaluation. but this is philosophy 102.)
mircea_popescu: (re the above discussion - one of the B.Ts may well be "cache of txns with unspent outputs" specifically to aid in mempool evaluation. but this is philosophy 102.)
mircea_popescu: we'll see if we find someone to do it, nao.
mircea_popescu: these are good-to-have, not dependencies. let the lizzard queen fuck with ips a while first.
asciilifeform: aite, we had thread, i won't repeat
asciilifeform: you gotta have the crypto auth.
mircea_popescu: so in my thinking it incentivizes proper behaviour.
mircea_popescu: asciilifeform nobody forces you to keep the throttle in place for your friends.
asciilifeform: if being 1 hop closer to a miner now means an hour less avg. delay.
asciilifeform: seems to me like it might unduly empower miners.
mircea_popescu: (yes, yes, "prb nodes will outcompete". sure. and reddit/wikipedia/etc outcompete us, totally.)
mircea_popescu: this is a fine avenue of rebalancing the miner/node nonsense.
mircea_popescu: tough titties, get in people's wots/gossipds.
asciilifeform: 1 tx / hr / peer will make for one hell of a turtle relay
mircea_popescu: yes but there's at least a decade between these.
asciilifeform is a bit more 'doomer' than mircea_popescu on this subj, and does not see a future for 'anyone can send packet to anyone' net in ~general~
mircea_popescu: worked while it worked but on the long term "collegiallity" of this elk is unsustainable.
asciilifeform: just like i can't go and offer a candidate tx to swift because i feel like it
asciilifeform: mircea_popescu: here i gotta agree, the 'allcomers can get their tx candidates evaluated' is doomed
mircea_popescu: how MUCH verification work i wish to do for the world - is my choice, not the world's.
mircea_popescu: something like "one txn accepted in mempool per hour per peer" is reasonable.
mircea_popescu: to doublespend you have to MINE it. to accept something in mempool, does not mean it has become accepted in blockchain.
asciilifeform: it is physical reality, and ergo by definition no moar 'insane' than gravity. unless mircea_popescu offers a breakthrough where we can test doublespendity without keeping blockchain around at all
mircea_popescu: you cvan not engage in an open ended "i will for all comers do the work of checking one cent txn against a 10 dollar blockchain".
asciilifeform: (a tx can have valid form in all sense other than being a doublespend, mircea_popescu knows this)
asciilifeform: in those, you also need blockchain
mircea_popescu: we were discussing txn and mempool.
asciilifeform: in the case of verifying a block -- it does
mircea_popescu: and reads the blockchain to do that ?
asciilifeform: well the old code has ban(...) which instructs 'this datum was a malicious turd and i dun want no moar from that ip'
mircea_popescu: so then use that. as the spec says, m.t specifically left unspecified.
asciilifeform: stock trb mempool
mircea_popescu: i have no idea how you maintain your mempool atm ; or if it is what you're talking about even, is it ?
mircea_popescu: you don't have to switch it off ; carry it over.
asciilifeform: perhaps if nothing could possibly land in the queues faster than it can be eaten, this would not be so.
asciilifeform: while i like the 'diode' aspect of this scheme, i will say that my public nodes would fall down in about three seconds, and permanently, if the primitive autobanhammer of gaviniferously-symptomatic peers were to be switched off.
mircea_popescu: (the correct solving scheme is still as i said back when we were discussing mempools, to keep track of peers (yes, by ips) and score them by the fees they bring your mempool. with this change -- that is even implementable.)
mircea_popescu: that being the fundamental point of separation in the first place.
mircea_popescu: and no, not wholly mempool less. there is m.t. what it contains - we care not. when problems will arise, they will be solved without impacting on the core scheme.
mircea_popescu: i don't think today's logic does anything ; and i don't expect carrying it forward is useful. spec does include room for trb.n to do some banning, including on the basis of passively exfiltrated data from trb.b. that a protocol for this purpose may later develop i don't dispute, but it's not included both because it's not needed and because it can't become a "dependency". it's not.
asciilifeform goes to reread mircea_popescu's scheme
asciilifeform: and whatdoyoumean 'no tx', is the thing contemplated a wholly mempool-less node ?
asciilifeform: (banning would, as far as i can tell, require 2way comms b/w the modules)
asciilifeform: in the case of candidate-block and candidate-mempooltx queue receiver (from outside the walls), mircea_popescu proposes to throw out even the weak logic for banning obvious crapola that we have today in trb?
mircea_popescu: so then.
mircea_popescu: there is no tx. you do not read. what is N.B ?
asciilifeform: in the tx case, anybody can overwrite legit tx in your buffer by dumping liquishit in.
mircea_popescu: so then what happens ?
asciilifeform: aha, incl that part.
mircea_popescu: including that part ?
a111: Logged on 2017-01-03 20:48 mircea_popescu: in particular N.B should be "older overwrites newer" style ring buffer. of particular concern are situations where the buffer is set shorter than the longest reorg, in which case the node will wedge. TRB.N not accepting blocks with index lower than highest of B.B is for sure not feasible. "how many behind" should be an operator knob.
mircea_popescu: do you read the spec or just sit there and dream a little dream ?
asciilifeform: what happens when evilpeer dumps a TB of liquishit into the queue?
mircea_popescu: no. one just reads, the other just writes, at all points where they interact. no talking is contemplated, and if this is "a protocol" then it's already given.
asciilifeform: so they talk! via the queue
asciilifeform: who eats the queue then ?
asciilifeform: mircea_popescu: how does txtron accept/reject without talking to blockchaintron?
mircea_popescu: the whole point is for them to NOT speak to one another.
a111: Logged on 2017-01-03 22:24 asciilifeform: they will require a -- quite complicated -- entirely new protocol
mircea_popescu: http://btcbase.org/log/2017-01-03#1595883 << the only reason to even do it is if no protocol is created at all. ☝︎
a111: Logged on 2017-01-03 22:19 davout: make the miner a separate bin
mircea_popescu: http://btcbase.org/log/2017-01-03#1595871 << in practice this is how it works, and has, for at least 3 years now. ☝︎☟︎
a111: Logged on 2017-01-03 22:16 asciilifeform: but it is a stretch. and does not let you ignite a bitcoin overnight if transported to alpha centauri (or, more likely, earth-with-broken-mainnet)
mircea_popescu: http://btcbase.org/log/2017-01-03#1595862 << this is a stronger argument than it appears. we may find ourselves in the position where we have to, if not "mine" in the current sense, say what mining should be. in no case can it be "oh, mining, not something we care about". about mining, about any other part. ☝︎
jhvh1: 9. Made direct amends to such people wherever possible, except when to do so would injure them or others.
deedbot: http://cascadianhacker.com/how-to-fuck-up-without-being-a-fuckup << CH - How to Fuck Up Without Being a Fuckup
asciilifeform: (every tx in memory relies on its inputs being present , and at all times becomes a threat to crash the process if one should turn out not to be there. ~all pointers potentially dangle . thing is as rotten as could be imagined.)