log☇︎
112700+ entries in 0.029s
mircea_popescu: rectum is also ~80% gas, so connection over butt is almost as good too.
mircea_popescu: he's evidently put in just the tip lots of times!
mircea_popescu: undergrads doing "social" crap in shitty colleges truly trying too hard.
mircea_popescu: "john blocke", seriously ?
mircea_popescu: and if it asserts itself too hard it gets the hose again.
mircea_popescu: isn't that where they make faatten dasz ?
mircea_popescu: it used to connect separate networks... but then it took an arrow to the knee
mircea_popescu: heh
mircea_popescu: and in other nightlife news, http://66.media.tumblr.com/2750aac3dd38819ad525d5f0a9b5490c/tumblr_nasddvRto81qg7sdjo1_1280.jpg
mircea_popescu: there's that image of an ape named ballmer that just won't go away already, they're so lame and inept.
mircea_popescu: dude reading usg-tard "business" idiots trying to be you know, radical and whatnot is fucking painful. ☟︎
mircea_popescu: lol mkay
mircea_popescu: srsly, the experience of carly "i sunk hp hear me roar" fiorina isn't enough ?
mircea_popescu: lmao
mircea_popescu: lol bb is all excited :D
mircea_popescu: no rush
mircea_popescu: o check it out, the supply of internet boat has made it to the french malvines!
mircea_popescu: certainly the discussion of gossipd needs some updating.
mircea_popescu: n exist. there's a lot of similarly broken stuff in there, and then there's strange notions i can't readily evaluate. it is also much too long, yet it evidently is too sparsely written in most nodes. do yourself & teh world a favour and rewrite this thing.
mircea_popescu: the concept you're describing is sound, the example you use is utterly idiotic. for one thing "validating" that a video was watched is necessarily a void concept ; for another who even fucking cares if they did. in the path between a and b you've introduced a "simplifying detour" of the format a->moon, moon->b, which is pluriously dysfunctional - there's not even any reason to believe moon exists in any space where a and b ca
mircea_popescu: !~later tell gabriel_laddel so the thing is - you have to rewrite this. there's a lot of very powerful ideas struggling in the mire of very poor (and often rushed) writing. there's no way out, i can't rewrite it for you. while it's starting to emerge into sense it's not yet at the level of development where it can be productively engaged. take but one simple example : "$computation against $uri validate videos were watched".
mircea_popescu: imagine if they did.
mircea_popescu: hey, we didn't all go to the same kindergarten!
mircea_popescu: and yeah, the meat goes in the slit.
mircea_popescu: there's two ?
mircea_popescu: and in other slits, http://68.media.tumblr.com/6502dca3383d81e3013c8f519a8a473b/tumblr_n60rfysGPg1rlfy18o1_1280.jpg
mircea_popescu: lol the newman quote found its way into g_l's arsstep thingee
mircea_popescu: hence looking into what ext2 does if you do a lot of simlinks. not like this can't be dry run with bogodata.
mircea_popescu: the one concern is that 5mn simlinks in you'll discover that "oops, we decided X number of simlinks should be enough for everyone fuck you"
mircea_popescu: which layers are we piling ?
mircea_popescu: a block only comes in every x minutes, only has a hundred or so txn if that.
mircea_popescu: symlinking is that slow ?
mircea_popescu: this'd be a ssds in raid thing.
mircea_popescu: what time ? a txid doesn't change what block it's in does it ?
mircea_popescu: works on ext2!
mircea_popescu: (speaking of which : maxsimlinks used to be hardcoded to 40 via param.h for reasons. dunno if still the case)
mircea_popescu: whenever you process a new block, you add the needed simlinks in /txid/etc
mircea_popescu: how about this scheme : you do /bitcoin/blockid/aaaa/bbbb/cccc/dddd/ a total of 16 levels, off the blockid, wherein at the end a block.dat 1mb file is found. you also do /bitcoin/txid/aaaa/bbbb/ etc also 16 levels, the last of which you SIMLINK to the correct block.dat dir
mircea_popescu: the only correct way to do this is to make a binary tree out of txids and save that somehow isn't it
mircea_popescu: very much so. also happens to be the correct approach.
mircea_popescu: not unless you're mining, which doesn't belong mashed in here.
mircea_popescu: ^
mircea_popescu: db is overkill for this. all you want is 3 things.
mircea_popescu: it's clear that it needs a message queue / interface with the proggy, but that's about all that's clear.
mircea_popescu: sadly. the main thing that holds back sanevelopment on trb is the fact that whatever you want to discuss everyone starts muttering curses and mashing kbd about the 10bn other things connected.
mircea_popescu: because lo and behold, the mempool of their presence and the blockchain of their past deeds are not the same exact fucking item.
mircea_popescu: the three girls presently in the room have three girls names, but if i have them fuck each other and film the proceedings the filename will be something with a time in it. apparently this doesn't make the walls collapse on my head.
mircea_popescu: they're entirely separate concepts, mashed together because idiots think that the way the world appears to them in the moment is the way the world is.
mircea_popescu: asciilifeform no, the txid as used in mempool and the txid as used in block is not required to match.
mircea_popescu: definitely trb fork will have a sane tx-to-block coding scheme
mircea_popescu: myeah.
mircea_popescu: reverse ptr for the love of fuck. it's FOUR BYTES OMFG
mircea_popescu: myeah.
mircea_popescu: a clever design for which would be muchly useful.
mircea_popescu: asciilifeform sure. i suppose you save lookup tables huh.
mircea_popescu: mod6 that's mroe the log neh ?
mircea_popescu: i dunno that you'd want to make txn files really. they're small, just load their block in memory.
mircea_popescu: you do ?
mircea_popescu: myeah.
mircea_popescu: so ?
mircea_popescu: kernel / os / disks are not made for this
mircea_popescu: they are still turds. i don't want to seek in a fucking 2gb file to find block N
mircea_popescu: sorry ?
mircea_popescu: what was it, Mainstream News Outlet ?
mircea_popescu: pop a fresh 8x TB ssd in a 1+0 raid array, ten years later they're within 95% of factory speeds. because never fragmented, because nothing ever deleted.
mircea_popescu: the flash cells will love you.
mircea_popescu: and it's also immensely ssd friendly : you don't touch most blocks. say you keep i dunno, 12 or something like that, user-configured, in memory. this way, you only write them to disk once.
mircea_popescu: or w/e, what was the limit, something stupid like 32k files ?
mircea_popescu: block N is found in <dir first 1/4 butes>/<dir 2nd 1/4 butes>/<dir 3rd 1/4 butes>/last 1/4 bytes.block
mircea_popescu: BingoBoingo he could have made dirs ffs.
mircea_popescu: moreover, the disks / kernel are exactly optimized for this task. fuck around with ~mb ish item on disk
mircea_popescu: yeah.
mircea_popescu: i have nfi how satoshi reasoned to arrive at the current nonsense of 2gb monoliths, but it was dumb. ☟︎
mircea_popescu: actually, improving logging to add some hooks for profiling in there may be a good idea.
mircea_popescu: mod6 note i'm not even discussing a special fs. that's a while down the road. for now, all that's needed is some serious profiling work, to see how we store the thing. prolly as block = file ? and just use a normal ext4 or w/e
mircea_popescu: and then of course they'll discover this nice bug that's been there for 10 years and utterly ruins you. so you gotta update. except the only update available is made by florian "i eat shit for breakfast" weimer and well... it contains 3 extra holes to be burned in 2025
mircea_popescu: and so what, we'll freeze a 2mn loc monstrosity ? you and what army ?
mircea_popescu: (large codebase, many changes, many "developers" === shit, by definition, no way out of this)
mircea_popescu: also i have nfi what "db" we can trust. they're all shit ☟︎
mircea_popescu: mod6 iirc it keeps popping up w/e we discuss the bitcoin db monstrosity, which is about each 9 months.
mircea_popescu: just the benefit of NOT haviong a whole pile of code in there doing "db" is already immense ; but there's actually no gain from slowing down the disk seeks etc through extra wrappings
mircea_popescu: the thing with the db is, i keep thinking about it and i keep failing to convince myself a db is even needed in the first fucking place. truth be told blockchain is the textbook example of "you don't db this shit son, use the filesystem"
mircea_popescu: mod6 yeah raw tx / log fixing sounds pretty great actually.
mircea_popescu: what's the longer term plan, gonna try and tackle wallets ? dbs ? stick to general cleaning bit by bit ?
mircea_popescu: happy bday mod6 ☟︎☟︎
mircea_popescu: !~later tell gabriel_laddel this thing is long, ima read it later today.
mircea_popescu: http://btcbase.org/log/2016-10-31#1561048 << Dicks also works. ☝︎
mircea_popescu: http://btcbase.org/log/2016-10-31#1561012 << yeah no need to defend around that flag, it's quite clear what you mean ; and it stands sensible. ☝︎
mircea_popescu: http://btcbase.org/log/2016-10-31#1560997 << this is exactly how it goes, on one end of that : everyone has his own boxes / his own process for acquiring boxes. you can't buy them boxes and mail them over, not really, and if you could it'd be a specialized job and wouldn't work like this. and this isn't even the only angle, people are also variously allergic to divers proteins involved etc. ☝︎☟︎
mircea_popescu: http://btcbase.org/log/2016-10-31#1560978 << this is pretty fucking rad... homeless dude stalks wizards on google to sell them his handmade msdos. ☝︎
mircea_popescu: i never had any patience to begin with ; consequently - i can't ever lose it.
mircea_popescu: lol
mircea_popescu: aha.
mircea_popescu: ie very patient tech support for people who have no business touching tech in the first place.
mircea_popescu: shinohai -ing services.
mircea_popescu: shinohai you know where there's the src and everyone sane can ftjam it into a working binary within 20 minutes except you still get o spend your life telling people things ?
mircea_popescu: i think it's a very bad idea to misrepresent this (here) as "selling the box" because it'll cause you nothing but frictive grief.
mircea_popescu: http://btcbase.org/log/2016-10-31#1560984 << so basically, you're selling shinohai -ing services for $300 ? ☝︎
mircea_popescu: http://btcbase.org/log/2016-10-31#1560972 << sure, post it. ☝︎
mircea_popescu: acquisition anything < than anything