Forum logs for 20 Oct 2018

Monday, 16 March, Year 12 d.Tr. | Author:
phf: http://trilema.com/forum-logs-for-19-oct-2018#2488080 << ty, this is a bug in vdiff for sure, i'll investigate [10:44]
a111: Logged on 2018-10-20 01:44 asciilifeform: !Q later tell phf i found today that your keccak-vdiff is unable to eat a 40MB file ( dies politely with stack overflow ) [10:44]
lobbesbot: phf: Sent 12 hours and 59 minutes ago: <asciilifeform> i found today that your keccak-vdiff is unable to eat a 40MB file ( dies politely with stack overflow ) [10:44]
lobbesbot: phf: Sent 12 hours and 52 minutes ago: <asciilifeform> plox to snarf http://therealbitcoin.org/ml/btc-dev/2018-October/000315.html into 'experiment' tree. [10:44]
phf: i suspect when i was removing various optimizations from c diff, i removed something that let it eat larger files, because regular diff obviously diffs [10:45]
phf: i also don't think it's a stack allocation issue, ksum against the file works, and the integration between c diff and keccak was designed with chunk reading in mind [10:46]
asciilifeform: phf: it's an ada stack overflow, so almost certainly in keccak [10:46]
asciilifeform: and it happens prior to any output [10:47]
asciilifeform: try it yourself, the 40M snapshot txt from last night was the trigger [10:48]
phf: hmm, i wonder if it's maybe c/ada interop? straight ksum gives me the answer, and it uses the same incremental mechanism (already trie)d [10:49]
phf: 70af5c296fb8a9e9bae4c871cbedc67345db91f3e380170fc07b83871e8b5079b9ae55d44a7f5c9afb6eea64211712eaf88a608a4d7e52bcf209c425f776cc9c snap_546400.txt [10:49]
asciilifeform: ha [10:50]
asciilifeform: i was on a box without the standalone keccak, so tried to use vdiff to get keccakization [10:51]
phf: diana_coman's keccak interface uses a KeccakWholeThing(...) method (not the actual name), in vtools i added a new interface, which follows the classical hasher format: KeccakCtx() UpdateCtx(ctx, data) EndCtx(ctx, resultHash) [10:51]
phf: so data would be stack friendly in this case, which is also how ksum is written [10:52]
phf: but i like your suggestion also, i suspect diana's interface can be used against your mmap result [10:53]
asciilifeform: phf: not sure yet, the bytes->bits bloatism might get in the way [10:54]
asciilifeform: it will have to be cured at some point, keccakization currently eats 8x moar memory (9x if counting the fact that it cannot run in-place) than it ought [10:55]
phf: so i have a vdiff that takes an -s flag (enables sha512), and it works fine [11:01]
phf: +++ b/snap_546400.txt 326782a77b9ca1d83da6af8e28f305d5fd6c0b509507effbf50f1cd932c4e882edeb8887632664c073c8dca097145cada941490efdae6443e82bbb85a9ca1371 [11:01]
asciilifeform: possibly my stack is set smaller than yours ? [11:03]
asciilifeform: will have to check [11:03]
asciilifeform: i'm curious what it was that overflowed it tho [11:04]
phf: no no, that's an unreleased enable sha512, so my point is that it must be something in ada/c interop, or the particular way i do it in vdiff: ksum works though it uses same interface, vdiff sha512 works though it uses an architecturally identical sha interface. [11:05]
asciilifeform: aah hm. [11:05]
Mocky: oh my god I found some humans today [11:12]
Mocky: talked to me for a couple hours about biznis, Qataris etc. got some good info [11:13]
phf: you made it to a hookah bar then? [11:15]
phf: is joke see, all middle eastern business is done at hookah bars [11:18]
Mocky: yes, actually, but they don't call it hookah here, they call it shisha. but that wasn't today and no humans in sight [11:22]
Mocky: today was at a cheesecake factory, in a mall bigger than my home town in which I got lost twice [11:23]
phf: they ought to call it argile, but i suspect shisha is more international. in turkey they call it nargile almost exclusively, and only call it shisha when trying to communicate with a foreigner [11:26]
phf: my iranians call it kalyan which is also how we call it in russian. [11:27]
asciilifeform: 'И, склонясь в дыму кальяна На цветной диван, У жемчужного фонтана Дремлет Тегеран' (tm)(r) ! [11:27]
asciilifeform: http://www.runivers.ru/bookreader/books/18669/0005.gif << oblig illust. [11:28]
asciilifeform: Mocky: what sorta humans ? [11:29]
Mocky: phf well i've only spoken to foreigners here about it so that could be the case here as well, but it does say "shisha" on the printed menu, but also printed in english for foreigners [11:32]
Mocky: an older american lady who works in a qatari house and has authority over the financial dealings of the sons with business degrees from uni and because of the status of the father (her boss) there are other lower station qataris that she doesn't need to listen to [11:35]
Mocky: the other was an Egyptian veterinary doctor who has been working freelance here for some years [11:36]
Mocky: i met others as well, europeans, americans, canadians but they didn't know about biz or qataris enough to contribute to the convo [11:37]
asciilifeform: phf: what does your ulimit -s say ? mine's 8192 kB [11:37]
phf: asciilifeform: i figured out what the issue is [11:38]
asciilifeform: aite, will wait for full postmortem [11:39]
phf: diff's block reader doesn't necessarily attempt to keep the blocks small, allocates a 39098690 buffer, which crosses the boundary and immediatelly hits the part you've already pointed out: x8 bitstream allocator [11:40]
phf: bitstream allocation happens on stack, so.. [11:40]
phf: i suspect a temporary solution as far as vdiff is concerned is to spoon feed keccak smaller blocks [11:41]
asciilifeform: really, keccak oughta be doable in-place. but i haven't loaded it into my head yet and cannot immediately say how to rewrite equation so that it could [11:43]
phf: Mocky: oh yeah i didn't mean to imply that in qatar specifically it's only foreigners term, seems like the words used are entirely regional, e.g. egyptians call it shisha also. i've smoked too much hookah, so i like to know the whole set, so that i can effectively communicate with the locals :) [11:49]
deedbot: http://bimbo.club/?p=60 << Bimbo.Club - TMSR Log Summary - 08/24/2018 [12:17]
billymg: everything running nicely now http://161.0.121.194 -- writeup forthcoming [13:59]
asciilifeform: oh hey [13:59]
asciilifeform: loads [13:59]
billymg: many thanks to esthlos, hanbot, BingoBoingo, phf for helpful posts [14:00]
billymg: and to trinque for giving me the task [14:00]
billymg: curious what type of browser environments the lords use -- when writing a theme for mp-wp will need to know what kind of font, css, js support to expect [14:01]
asciilifeform: billymg: pretty much errybody uses 'lynx' at least occasionally, and sometimes ordinary graphical browser [14:01]
asciilifeform: ( iirc there's even somebody with early 2000s 'opera' ) [14:02]
asciilifeform: billymg: most folx have multiple boxes, for different occasions, with diff contents [14:02]
billymg: ah [14:03]
billymg: is there perhaps a list of "definitely don't use [feature], will never load for republicans" [14:04]
asciilifeform: js is used pretty much entirely for mircea_popescu's linkable-text-selection thing [14:04]
asciilifeform: (afaik nowhere else) [14:04]
asciilifeform: there aren't really explicit lists of 'don't's, the philosophy is really 'don't do obviously dumb things' [14:05]
* billymg nods [14:06]
billymg: ok, that makes sense [14:06]
asciilifeform: e.g. building a www that doesn't correctly display when put through archive.is , is evidence of having done something dumb [14:06]
billymg: aha [14:07]
asciilifeform: ( various heathen sites routinely 'load content dynamically' etc ) [14:07]
billymg: this is a nice heuristic [14:07]
asciilifeform: if your thing is bookmarkable, and readable in 'curl' output, it's generally healthy. [14:07]
diana_coman: http://btcbase.org/log/2018-10-20#1864394 -> oh hey, nice! [14:08]
a111: Logged on 2018-10-20 15:13 Mocky: talked to me for a couple hours about biznis, Qataris etc. got some good info [14:08]
diana_coman: http://btcbase.org/log/2018-10-20#1864385 -> yes perhaps as it gets used more, the trouble becomes more pressing and then it'll get done... [14:09]
a111: Logged on 2018-10-20 14:55 asciilifeform: it will have to be cured at some point, keccakization currently eats 8x moar memory (9x if counting the fact that it cannot run in-place) than it ought [14:09]
asciilifeform: billymg: on list of 'definitely nobody in his right mind will use' -- sslism comes to mind [14:09]
asciilifeform: diana_coman: which item in your 'shelf' contains the most recent keccak , to go from ? [14:10]
diana_coman: billymg, flash won't load [14:10]
asciilifeform: lol afaik even the heathens have largely forgotten flashism [14:10]
diana_coman: asciilifeform, eucrypt, that's where keccak lives [14:10]
asciilifeform: ok as i thought, ty [14:10]
diana_coman: np [14:10]
diana_coman: and re flashism...idiotic stuff tends to linger [14:11]
asciilifeform: somewhere, on some forgotten www, prolly even 'shockwave' lingers [14:12]
asciilifeform: but for the most part crapple succeeded in exterminating flashism ( to replace with own 'html5' abortion ) [14:12]
diana_coman: ah, I don't quite distinguish between them really [14:13]
asciilifeform: they're distinguishable ~only in that 'flash' at this point requires elaborate gymnastics to run, involving pretty much sacrifice of a whole box (sorta like java) [14:14]
asciilifeform: whereas 'html5' past ~decade of graphical browsers will mostly display (if with eggogs) [14:15]
asciilifeform: afaik the only thinking folx today with copy of 'flash' are , like asciilifeform , running it on dedicated winblowz leprosorium, specifically for unpacking virii which require it... [14:17]
asciilifeform: and come to think of it, i dun think i've used mine in several yrs. [14:19]
diana_coman: I have one box for all the shit, yes [14:19]
Mocky: so i dug into what it's like to be in business with Qataris and how their attitudes are, with my 11 new acquaintances at breakfast today. 3 of them have had first hand experience in their business dealings for years now and happy to tell stories. I'll relay the gist of it here. on the following points there was not the slightest disagreement from anyone at the table, only nodding heads and further stories illustrating the exact same points. [14:26]
* asciilifeform stands up ears, tunes in [14:27]
Mocky: They have a very poor appreciation for intangibles. They want to get something they can hold in their hand when they spend money. If it's something they can't see, they balk at paying for it. And if they do pay for it, it'll bother them to no end. One example was dude decided he wanted a car, ordered a brand new, fully customized Bentley. 350k USD. Wouldn't go pick it up when it arrived because balked at having to pay 900 USD /month for insurance. not [14:27]
Mocky: because insurance was to expensive for the given coverage, but because "paying money to get nothing". [14:27]
Mocky: Another example was horse needed some major surgery. owner had no problem paying for facilities, staff, ancillaries but balked at paying surgeon fee. "i pay you much less for minor treatments, why must I pay more for your time now". Selling them preventative medicine or machine maintenance is a non-starter. They'd rather pay 10x when the emergency hits because then they know they are getting something for their money. [14:28]
asciilifeform: Mocky: is the implication also that they dun bother to look into totalcostofownership before buying ? hence the legends of bedouin sheiks buying a merc and leaving it in desert when fuel tank empty ..? [14:28]
Mocky: impression i got was totalcostofownership can't compete with how they feel about it in their gut [14:30]
diana_coman: hm, re insurance I'm not sure it is evidence of "wouldn't pay if not tangible" [14:30]
asciilifeform: Mocky: sounds like they're perfect candidates for selling iron to, rather than softs, then [14:30]
diana_coman: more of "wouldn't pay if I don't need it" and they might not need the shitinsurance [14:30]
Mocky: diana_coman, that could be a reasonable assumption and i suggested the same to my companions, they shook thier heads. [14:32]
Mocky: i've haven't seen personally, so all i can do is report for now [14:32]
Mocky: This goes hand in hand with their feeling that everyone comes to Qatar to take their money and rip them off. So all these fancy insurance / maintenance contracts "feel" like they give nothing to the buyer, plus they were dreamed up by foreigners who come to rip them off and decieve them. They detest such things. Easier to sell them a spoon they can old in their hand today for a million dollars than get them to agree to a monthly payout to a vet for care of [14:32]
Mocky: a stable of horses, no matter how much it saves them in the long run. [14:32]
diana_coman: Mocky, maybe it's worth writing it all up in a blog post? it seems to me you have quite a lot to say and it's easier to have a reference point afterwards [14:33]
asciilifeform: possibly will be a tough audience for the traditional type of consulting, where you '$ 1 : turned screw $499,999 -- knowing which screw' [14:33]
diana_coman: honestly, by this description I start even liking them [14:34]
Mocky: also seems to go hand in hand with their impulsiveness. 3 different people described this exact scenario. Qatari goes opens a business with someone (one freelance vet service, one animal rescue shelter, one doggy day care) 3 months later decides, "I didn't realize I was going to have to keep paying so much every month (payroll, rent, etc.) where's the profit?" "it may take a year to become profitable, it's only been 3 months" "I'm not paying anymore." which [14:34]
diana_coman: asciilifeform, I don't think so I think they would pay *you* that 500k if you manage to convince them that you are worth that for them [14:34]
Mocky: isn't necessarily bad, but bad that they waited till 3 months in to even think about it. In the case of the shelter, it was a charity, never meant to make a profit. but still "dun wanna pay anymore" [14:34]
diana_coman: but they won't pay rando "expert" that, no [14:35]
asciilifeform: diana_coman: hmm, from my reading seems that they won't pay anybody for 'which screw' , gotta also supply a physical talisman they can hang on wall [14:35]
asciilifeform: but i'ma let Mocky elaborate, possibly diff will become clear [14:35]
asciilifeform: thus far sounds like typical savages, with both plus and minus, won't buy 'how to dig well' but will buy musket. [14:36]
Mocky: Also re impulsiveness: one school adminsitrator said they have a rule of 3 for instructions comeing down from Qatari management. Let them ask three times including an official goverment memo before you do anything they say. Because as soon as they start to see the fall out of random impulsive decisions they will reverse it and have you undo all your work. [14:36]
asciilifeform: Mocky: funnily enuff, it's how i deal with americans.. [14:37]
diana_coman: ahahahah [14:37]
Mocky: and this wasn't like just one school. was city wide "make every teacher do x" after 900 parent complaints "stop doing x" [14:38]
diana_coman: so "impulsiveness" would be "don't think it through"? or "won't listen/care about more than 2 steps ahead"? [14:38]
Mocky: came across like simpleton management, decree whatever occurs to you, dilbert-esque pointy haired manager on steroids [14:40]
Mocky: like both don't think and won't listen [14:40]
Mocky: One Qatari owns a chain of 9 fittness supplement stores. 3 of the stores were found to have someone pocketing the cash from transactions. Owner fired everyone in all 9 stores because "see, everyone tries to steal from us". Also he had his driver who can barely count to 10 doing store inventory for him. [14:40]
diana_coman: so why are those people starting doggy rescue/care biznis in qatar of all places? [14:41]
Mocky: that I don't know [14:41]
asciilifeform: diana_coman: ikr? it's the last thing i'd think of pitching to dar-al-islam [14:41]
diana_coman: because somehow it does read like "oh, they have money, let's bleed them" [14:41]
asciilifeform: ( what's next , pet pig rescue in israel ?? ) [14:41]
Mocky: Word is that they want to make a profit, but don't want to have to put money into it. and they want the profit now. but don't think it thru, maybe can be convinced easily [14:42]
Mocky: and don't want to have to put sweat into it either [14:42]
asciilifeform: Mocky: out of curiosity, didja see even one dog ? [14:42]
Mocky: maybe they want to claim "i started a charity like my older brother" no idea yet why [14:43]
asciilifeform: anywhere [14:43]
Mocky: no dogs but word this morning was that expat western women keep them here like surrogate children just as elsewhere, and there are enough to make a good business [14:44]
Mocky: cats a plenty [14:44]
asciilifeform: aaah western women [14:44]
asciilifeform: Mocky: cat is a++ mohammed-approved beast. biznis d00d oughta have opened a cat biz. [14:45]
Mocky: but ~all cats i've seen are stones throw from open dumpster. i bet if they had auto-closing lids on dumpsters cats would go extinct [14:45]
asciilifeform: hm so not like turks, then.. [14:45]
Mocky: the cats tho! so skinny and downs syndrome looking [14:46]
Mocky: and move so slowly [14:46]
Mocky: to much time seeing fat cats in US [14:46]
Mocky: Being as the requirement for standard LLC is 51% Qatari ownership, this new info suggests to me that having two locals who split the 51% may be the way to go. They can still close it down but not at the whim of a single person. [14:47]
Mocky: And sticking a Qatari with ongoing expenditures was never on my radar, def seems like something to explicitly avoid. [14:47]
Mocky: files swim to safety? [14:48]
Mocky: fuck, ignore [14:48]
Mocky: too many keyboards sitting on lap [14:49]
asciilifeform: lol [14:49]
Mocky: got a years worth of rain here today [14:50]
diana_coman: Mocky, I wonder though how much those burnt partners actually catered to the qatari partner as an ongoing relationship rather than just "he gives money for my biznis" (and how the hell is a charity a business, ugh) [14:50]
asciilifeform: good q -- what's their notion of charity, anyway [14:51]
mats: reads like some qataris are like amateur daytraders [14:51]
mats: pretense of doing business without having to do it [14:52]
mats: impress dad [14:52]
asciilifeform: Mocky: unrelated q -- are qataris fixated on precious metals, like in dubai ? [14:52]
Mocky: i get the impression from other talks (not today) that there is no end of "i have great biz idea for importing from my home country india" being pitched [14:52]
Mocky: asciilifeform, this I haven't heard, but flashy stuff like rolex, lambos, bentleys I have heard [14:53]
asciilifeform: ( asciilifeform worked for some yrs for a fella who regularly traveled to dubai, and never failed to mention the 'gold bar ATMs' ) [14:54]
asciilifeform: Mocky: aand do they still stick to the koranic prohibition against lending-at-interest ? (is that why they spend on 'bling' and oddball 'charity' ..? ) [14:57]
asciilifeform: ( i dun recall whether mircea_popescu revealed whether this is troo in egypt, also, come to think of it ) [14:58]
Mocky: yes lending at interest illegal. credit card issuance with interest, illegal [15:00]
asciilifeform: how do they even do lending ? fully collateralized loans only ? [15:00]
Mocky: bank invests, shares profit [15:01]
Mocky: if there is more beyond that, i haven't dug deep enough to find it [15:01]
Mocky: bitcoin is also illegal for banks to exchange in. which apparently some wanted to do but now central bank authority has banned [15:03]
Mocky: re meeting Qataris, I found that 30-something aged men interested in business hang out at certain places on a daily basis. if you go and hang there and get to know them, if they like you they may invite you to majalis. which is the regular practice of closing off half of the home from women in the evening and doing man cave shit [15:10]
Mocky: normally is informal "playstation" time, but occasionally, perhaps once a week, it's more formal and they talk business [15:11]
Mocky: this is only done by qataris established enough to have own household [15:11]
Mocky: the vet doc has been invited 12 times. he said in the beginning he prepared things to say, ways to pitch business. but they never wanted to talk business with him, just playstation [15:13]
Mocky: "majlis" not majalis [15:14]
Mocky: the regular spots are mostly 5 star hotels on the water. St. Regis, The Four Seasons, The Pearl Qatar & Medina Centrale. Also there's some pickup beach volleyball at katara beach on fridays once the day cools off [15:18]
Mocky: men from a couple of the most powerful families hang out at a Costa coffee chain in the shittiest mall in the city [15:19]
Mocky: but that was suggested as not a good place to start [15:20]
Mocky: a chick unrelated to todays info breakfast also suggested the coffee bar in La Cigal Hotel [15:22]
BingoBoingo: <Mocky> i get the impression from other talks (not today) that there is no end of "i have great biz idea for importing from my home country india" being pitched << WTF does India export that people with options would buy? [15:31]
asciilifeform: BingoBoingo: afaik -- pharma, ironwork. [15:32]
BingoBoingo: Very short list. [15:32]
asciilifeform: + slaves. [15:32]
BingoBoingo: That's not an export, that's an educational charity [15:33]
Mocky: remember, it's indians coming up with those ideas so options dun enter into it [15:34]
BingoBoingo: <mats> reads like some qataris are like amateur daytraders << Kinda like early MPOE-PR era Bitcointalk [15:39]
Mocky: it could also be that the above descriptions have selection bias of young Qatari biznis noobs, or peripheral wot members [16:12]
Mocky: but so many nods around the table, makes me suspect flaws widely present, to some degree [16:14]
BingoBoingo: Well, I mean they could also be stuck on 80's US bzbs books [16:14]
Mocky: i also reached out to local bitcoin guy. turns out there are two. one sells other buys. I reached out the the seller but no response yet. The buyer doesn't have contact info listed and i don't have the bitcoin to answer his ad so haven't contacted yet. [16:20]
Mocky: theres also a "blockchain doha" group with 103 members, I can reach out to [16:23]
Mocky: I found out why cars are so nice toward pedestrians in the crosswalks. if you run a red, 3000 USD fine. cameras at most intersections [16:30]
Mocky: also huge fine if you stop past the "stop line". If you go over camera starts recording, tiny light flashes. if you reverse back to proper spot and wave your hand out the window showing submission at the camera, you don't get a ticket! [16:32]
Mocky: if you are a white woman or a doctor, cops very accommodating toward you, let you off tickets [16:34]
Mocky: even if you're a crazy ass vet doc who keeps getting into accidents by not looking [16:39]
Category: Logs
Comments feed : RSS 2.0. Leave your own comment below, or send a trackback.
Add your cents! »
    If this is your first comment, it will wait to be approved. This usually takes a few hours. Subsequent comments are not delayed.