ben_vulpes: > Finally, we abuse Intel SGX to hide the attack entirely from the user and the operating system, making any inspection or detection of the attack infeasible.
☟︎ ben_vulpes: rowhammer, the gift that keeps on giving.
mod6: diana_coman, asciilifeform, mircea_popescu, ben_vulpes, et. al. ok TRB HowTo updated with 'bzip2 tools [including bzcat]'/
mod6: I believe the package that is required is 'bzip2'.
mod6: (to pull in 'bzcat')
mircea_popescu: why is this required though ? is it just because random idiots decided they need a SPECIAL rar for their ever so special code farts ?
mod6: i dunno. for whatever reason her OS didn't have those tools ahead of time.
mod6: seems like everyday orc-os gets worse.
mod6: am I missing something?
mircea_popescu: prolly cheaper to re-package the damned thing as a tar than to bake in bzip2 dependencies
mod6: oh for them? yeah, i dunno.
mircea_popescu: da fuck i care about the extra... what is it, mb ? i got a 200gb blockchain ffs.
trinque: thought it was buildroot asking for bzip2
mod6: it looks to me that ya, buildroot needs it.
mod6: i don't think that because they used to bundle up the kernel as a bzip2 that means that average orc-os wouldn't have that tool set in the default userland,.
mod6: seems to be two seperate things.
mod6: oh,.. i see what you might be getting at. buildroot doesn't come with it because yadda yadda, no kernel needs that to unroll.
mod6: anyway, yeah, someday we'll get away from this wad.
trinque: why not just ebuild, there
trinque: whole point is to have total control over the OS
mod6: yeah, i think emerge a trb would be the ticket, no?
trinque: why not use an ebuild to build instead of "stator"
mod6: This will be quite awesome. "Here lies mod6. emerge trb" it will say.
trinque: primary difference is leaning on the "layman" thing to maintain a tree of patched ebuilds
trinque: which, gentoo musl overlay is a git repo somewhere. whole thing would have to be repo'd for cuntoo
trinque: I began reading portage source sometime last year, barfed
mircea_popescu: by the same angular measure, they tried to nearly not be v.
trinque: evolutionary thing, where various parts of the problem bit them, then they adapted what they had.
mircea_popescu: the high level "fuck you, i own this world and everything in it and you will either adapt or fucking die, bitch" is... not really accessible, mentally, to kids with college degrees.
mircea_popescu: kinda why any serious graduate programs in the us should include 6 months assbatical, spent twinking for drexl in baltimore.
a111: Logged on 2016-04-08 22:17 mircea_popescu: this guy, thinks he's a nigger. got a bad scar and missing eye.
mircea_popescu: asciilifeform character in true romance. thinks he's black.
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 4227.28, vol: 8479.84309067 | Bitfinex BTCUSD last: 4230.0, vol: 27213.92913404 | BTCChina BTCUSD last: 4229.3316, vol: 0 | Kraken BTCUSD last: 4236.1, vol: 3781.81198422 | Volume-weighted last average: 4230.00009829
jhvh1: BingoBoingo: Current Blocks: 488356 | Current Difficulty: 1.123863285132E12 | Next Difficulty At Block: 489887 | Next Difficulty In: 1531 blocks | Next Difficulty In About: 1 week, 5 days, 5 hours, 7 minutes, and 55 seconds | Next Difficulty Estimate: None | Estimated Percent Change: None
mircea_popescu: in other great news, looks like the politruks got together, decided they really only have the office space for one of the two, and axed twitter.
☟︎ mircea_popescu: moving towards "advertising agency" in desperation is perhaps the lulziest fiat conceit yet.
mircea_popescu: not only for the direct reason, but for the implicit hope that maybe... wikipedia follows suit ?
mircea_popescu: all the fucktards going around wikipediaing for the past decade won't chase me around so i step on their worthless bodies instead of the pavement, of course.
BingoBoingo: Hey, walmart is moving to online strategy of "Amazon 3rd party reseller market" but shittier website
mircea_popescu: nor will they ever raise the acumen to confront the plain reality of how they ~should~
mircea_popescu: but i'll lol, which is comparatively the larger part anyway.
BingoBoingo: I wonder how pissed average USian would be if they learned large chunks of the world gets 6%+ economic growth sustained over decades
a111: Logged on 2017-10-05 04:03 mircea_popescu: in other great news, looks like the politruks got together, decided they really only have the office space for one of the two, and axed twitter.
mircea_popescu: !!withdraw 0.0120199 14PywEwC84oBNn4fZiFJssjDPQTokgdGE7
mircea_popescu: !!v A3C339306287A0EF5DB3FF8AAE9B8B025273132697C1BCB814C3EFC1AE30E984
trinque: this urgent, or can wait til tomorrow?
mircea_popescu: asciilifeform whatever, "investors displeased with key figures" if you prefer the in-universe formulation
trinque: mircea_popescu: get it out for ya tomorrow with a fresh brain; about to retire for the night
mircea_popescu: "Venture capital isnt an asset class, its a system to transfer wealth from state pension funds into the pockets of general partners. Some of the wealth moves into the pockets of kids working on new technology. This part is important, because that technology can have a moonshot chance of improving the world. Someones gotta fund moonshots, and its not gonna be banks. Venture capital, then, is a charitable service. W
mircea_popescu: hy not advertise honestly? Nonprofits are allowed a 3% management fee so VC firms can still afford disgusting salaries and daily crudité delivery. Maybe that decreases the likelihood that endowments and pension funds allocate assets to Silicon Valley, but LPs allocate less than 0.5% of their funds to this subset of private equity anyway. Venture capital is already a tax writeoff." << check out who gets how the whole pile of
BingoBoingo: lol, a lot of people would be surprised how bouncy concrete is
mircea_popescu: and a lot of redditors would be surprised at how bouncy tits are.
mircea_popescu: experience is a valuable teacher absent for most experts.
mircea_popescu: aaand in other "global warming" lulz, costa rica has been beset by an... anti-tropical storm, with temperatures 10 degrees below period averages and winds in the 50kph+ range since yest.
shinohai: mircea_popescu should hold kite-flying contest amongst the slaves. Winner is girl who can keep kite aloft for 2+ minutes using only erect nipples.
mircea_popescu: the avian biodiversidad is pretty fucking sad looking, i'll tell you that.
mircea_popescu: these pair of eagles came to say good morning erry day, nowehre to be seen this morn.
mircea_popescu: i don't expect they can fly in this. eagle isn't a swallow.
mircea_popescu: an honest man, he is ; actually functional in any proper sense, they aren't.
shinohai: If I made that offer on some South-American camslut site, it wouldn't last a week.
mircea_popescu: there's half a billion of them, and what, one a year manages to find her way to a hundy ?
mircea_popescu: i don't think it can be put into words, how much of the whole "poor people need help" the pay-for-your-tits disabused in my mind.
mircea_popescu: sounds like the whole discussion coupla weeks ago actually found its way into actual practice.
mircea_popescu: asciilifeform both salient points (the multi-try mod ; the divide powers of two by p) were part of a larger discussion where you defended tooth and nail teh impossibility!
a111: Logged on 2017-10-05 16:10 asciilifeform: so now we gotta r := x - q*m , from 1 to 4 times ( this is done via subtract and mux-on-carry , so it always happens 4 times, but when q becomes == to q' the mux stops changing the result )
trinque: shall yes, though there are still a few human steps in there today.
trinque: but all the stuff works, which is neat
trinque: I'm in the position to boop a qr code on an airgap machine for the signed tx
mircea_popescu: maybe it's legitimate to except deedbot from "bots" then, seeing how it'll never read loglines which is what the ocncern was.
mircea_popescu: phf ben_vulpes Framedragger excepting deedbot from the "don't read out bods" ? feasible ?
jhvh1: asciilifeform: Framedragger was last seen in #trilema 11 weeks, 3 days, 22 hours, 53 minutes, and 20 seconds ago: <Framedragger> yeah.
mircea_popescu: he said something about a new job or moving or something, i'm foggy on details.
a111: Logged on 2017-07-14 16:39 Framedragger: [PSA, framedraggerish duties to resume soon and answers to irc pings to come (country move done nao, much win). talk soon]
mircea_popescu: by the way, since we're doing PSAs : how about NOT doing dumb shit like this, as a matter of well maintained policy, so we have a chance in hell of knowing whether you've been fucking kidnapped as opposed to you know, merely unreliable in the family way.
mircea_popescu: if that means she'd at least put some fucking doing into the fucking, i'm all for it.
mircea_popescu: eh, suggests nothing. what does it suggest in mike's case ?
jhvh1: mircea_popescu: mike_c was last seen in #trilema 3 weeks, 3 days, 13 hours, 38 minutes, and 44 seconds ago: <mike_c> congrats! I did that a long time ago too. Good luck with it.
a111: Logged on 2017-08-13 20:36 mike_c: i know, right. It's frustrating prioritizing time. Didn't have time to hang, definitely not to work, so felt weird dropping in once a month and saying "hey, haven't done anything, don't have time to do anything"
trinque: Framedragger appears to be still connected, so maybe he'll check his bouncer and chime in.
trinque: if folks are ashamed of not having time for the republic, there's more shame in being unable to say so.
☟︎ mircea_popescu: or maybe he just cashed in whatever was left and paid usg for a new mortgage, or maybe was actually shot and left to bleed somewhere, or or or.
mircea_popescu: is this the first case of an actually molested package ?
mircea_popescu: (laugh if you will, but about 99% of fiat "government" business consists of google and wikipedia searches)
mircea_popescu: where;'s that lulz about bloomberg's "beat cops need catpics, costs 200mn, throwaway in 3 years" nobody-goes-to-jail-for-buying-terminals thing ?
a111: Logged on 2017-09-05 13:25 asciilifeform: meanwhile, in monkeystan,
https://archive.is/6t8bO >> 'The NYPD has to scrap the 36,000 smartphones it gave cops over the past two years because they’re already obsolete and can’t be upgraded, The Post has learned. The city bought Microsoft-based Nokia smartphones as part of a $160 million NYPD Mobility Initiative that Mayor Bill de Blasio touted as “a huge step into the 21st century.”'
mircea_popescu: dja understand that had they paid 1k per phone, which a) the ipad never cost and b) volume discounts, they'd have justified less than ONE QUARTER of what they actually spent.
BingoBoingo: <asciilifeform> i dun think customs monkeys get terminals << Menial USG employment implies terminal for fucking off
mircea_popescu: only suckers pay retail. ustards pay something else entirely.
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 4303.97, vol: 7632.28449798 | Bitfinex BTCUSD last: 4310.3, vol: 23219.84356935 | BTCChina BTCUSD last: 4234.9632, vol: 0 | Kraken BTCUSD last: 4307.4, vol: 3031.971074 | Volume-weighted last average: 4308.61469396
jhvh1: BingoBoingo: Current Blocks: 488425 | Current Difficulty: 1.123863285132E12 | Next Difficulty At Block: 489887 | Next Difficulty In: 1462 blocks | Next Difficulty In About: 1 week, 4 days, 22 hours, 37 minutes, and 23 seconds | Next Difficulty Estimate: None | Estimated Percent Change: None
mircea_popescu: asciilifeform obviously, you didn'[t expect the actual USG has any resources ?
mircea_popescu: either they use your money or else they don't get shit.
BingoBoingo: It also discourages planting and reaping generally
a111: Logged on 2017-10-05 16:07 asciilifeform: note that this is a 4097-bit ( in actual ffa, 8192b ) constant.
a111: Logged on 2017-10-05 16:08 asciilifeform: compute the quotient-guess q, q := (c * x) >> 4096
mircea_popescu: asciilifeform you could just make it 4096. p can never be 1.
mircea_popescu: but not allowing 1 as a divisor is not some sort of big deal.
mircea_popescu: perfectly fine definition of arithmetics, "+0 and /1 are not permitted ops"
mircea_popescu: in so many words, yes. arithmetic as it is does not allow either op.
a111: Logged on 2017-09-20 20:27 asciilifeform: how about the 'every int has unique prime factorization' item ?
mircea_popescu: division by 1 as part of modexp is not happening either.
mircea_popescu: 1 is not a divisor of anything, whadda ya want from me.
mircea_popescu: in that it terminating the program at a certain time it leaks... a certain time.
mircea_popescu: and writing code where division by 1 also never happens is an exercise in impossibility ?
a111: Logged on 2017-08-18 23:01 asciilifeform: 'That followed the General Services Administration removing Kaspersky from an approved-vendors list in early July and a congressional push to pass a law that would ban Kaspersky from being used by the Department of Defense.'
mircea_popescu: and in other lulz, today we've seen 90 blocks in 18 hours. bitcoin working at half-capacity.
deedbot: apeloyee voiced for 30 minutes.
deedbot: asciilifeform rated apeloyee 1 at 2017/09/13 18:25:08 << barrett reductionist
apeloyee: I did register with nickserv, and identified to it just recently
a111: Logged on 2017-10-05 16:06 asciilifeform: compute 'barrettoid' c for the current m : c := 2^4096 / p . this is done via the knuthian longdividotron, once per modexp.
apeloyee: if q' <= q <= 4q' , it means you don't even know ONE significant digit of q'
apeloyee: ok, let m =2^4096 - 1. then c=1
mimisbrunnr: Logged on 2017-10-05 16:14 mircea_popescu: phf ben_vulpes Framedragger excepting deedbot from the "don't read out bods" ? feasible ?
a111: Logged on 2017-10-05 16:06 asciilifeform: compute 'barrettoid' c for the current m : c := 2^4096 / p . this is done via the knuthian longdividotron, once per modexp.
apeloyee: ok, so quotient of division of 2^4096 by 2^4096-1 is 1.
mimisbrunnr: Logged on 2017-10-05 16:26 trinque: if folks are ashamed of not having time for the republic, there's more shame in being unable to say so.
a111: Logged on 2017-10-05 18:09 asciilifeform: 4096.
jhvh1: mircea_popescu: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin. You may also want to use the 'list' command to list all available plugins and commands.
jhvh1: mircea_popescu: Error: There is no command "sexpr".
lobbesbot: mircea_popescu: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin. You may also want to use the 'list' command to list all available plugins and commands.
mircea_popescu: ok so results of audit : Framedragger, shinohai, phf : your bot has no help implemented whatsoever, in spite of spec. trinque Framedragger you don't follow the json/sexpr portion, bot simply puts out the same help.
☟︎☟︎ mircea_popescu: now the question here is, do we actually want to ditch the machine portable portion of the help ?
mircea_popescu: ben_vulpes because we just don't care about machine discovery, now or ever ?
ben_vulpes: i am struggling to see the case of ever. someone programming against bots should read the help themselves and implement the api described.
mircea_popescu: well the original case was to end up with a proper universal api.
mircea_popescu: exactly like the original url worked, in practice the spec never delivered this magical ability to query servers for resources to the end user.
mircea_popescu: but practice aside, shouldn't i have the ability to query a bank of seated whores, "what can you do ?"
ben_vulpes: should be binary, #t-spec compliant or not.
apeloyee: and ftr secret shift does work. if asciilifeform thinks it's slower than division, he must be chugging really strong stuff.
ben_vulpes: the response from the bots to what they can do. either they're all spec-compliant, respond the same way to the same set of commands, or they don't.
mircea_popescu: well yes. the part where the spec should be followed is not under discussion.
ben_vulpes: and what, a machine-understandable description of what each extra-spec command does? i didn't think anyone here operated machines that /thought/.
mircea_popescu: the part what's under discussion is the ~why~ nobody implemented the json/sexpr part of the spec./
mircea_popescu: ben_vulpes technology is built by steps. so far, being able to put in machine terms a "ask all the bots see which one mentions 'payments' as a string" is a legitimately useful ability.
apeloyee: leaks _what_? it does the same fixed shifts, regardless of operands
apeloyee: a shift by multiple of the wordsize takes considerably less time than by not << and a multiply takes more time than add, what.
mircea_popescu: apeloyee but now you can tell what size the shift was, to some degree, by timing.
deedbot: apeloyee voiced for 30 minutes.
apeloyee: the operations themselves leak anyway. i thought they shouldn't leak operands?
apeloyee: secret shift does FIXED. SHIFTS.
a111: Logged on 2017-10-05 18:04 deedbot: You must be registered.
apeloyee: (except the first sub-word one)
a111: Logged on 2017-09-21 16:22 asciilifeform: !~later tell apeloyee i studied your algo, it (aside from truly massive cost, that would annihilate savings from newton, or barrett, or just about any other trick) ~still leaks~, because shifting by >wordsize is a fundamentally different op from shifting <wordsize; and the only way for this to not be true is for all shifts to happen as a series of wordsize shifts; and a shift by ffawidth-1 (max shiftness) would then consist of ffawor
apeloyee: log(bitness) passes over and the same number of muxes are "massive costs" in your universe?
trinque: apeloyee: you tried sending a private message to deedbot with !!up ?
apeloyee: asciilifeform: write to gmp authors that you got your 4096-bit mul faster than that.
apeloyee: i'm all out of gas mask cans! HOW does a FIXED shift leak?
apeloyee: fix word-size and bitness. otherwise, you don't
apeloyee: goddamnit. it's FIXED!!! first sub-word one (which doesn't leak in our model), then by 1 word, then by 2, then 4, 8 and so on
apeloyee: I do log2(bitness/wordsize) shifts
apeloyee: I assumed the elementary shift doesn't leak. whatever, just do the sub-word shifts with the same algorithm (with word size 1)
apeloyee: for exactly log(bitness) shifts and muxes.
apeloyee: wrong. not wordsize-1 shifts; log2(wordsize) shifts.
apeloyee: per spec the bitness is a power of two
trinque: apeloyee: gpg: BAD04B14A4545828FABCE63C3DB30625393C0BB1: skipped: unusable public key << gpg has this to say about your fp
☟︎ mircea_popescu: trinque well in fairness, it does say BAD right there in the leadup
apeloyee: I did up myself once, and it worked
trinque: yes, and I barfed the key out of same gpg to put it on the wot site
apeloyee: no thinking that i can think of.
trinque: when I get around to it sure
trinque: but this is getting ridiculous
deedbot: apeloyee voiced for 30 minutes.
apeloyee: so do you agree it's O(bitness log bitness) now?
apeloyee: painful, but probably beats a larger muliply
a111: Logged on 2017-10-05 16:15 asciilifeform: the (unsurprising) surprise is that ^method is wholly absent from the public lit
apeloyee: 4^K = R*N + B, 0 <= B <= N (line seven). pseudo-remainder.
apeloyee: if N is 2^(K-1), then ordinary quotient won't fit in K+1 bits. but pseudo-quotient (one less the actual quotient) still works.
apeloyee: meaning you divide 4^K - 1 by the modulus, not 4^K
apeloyee: in the posted version exactly ONE is needed
apeloyee: A - N*floor(A*R/4^K) < 2*N <- do you agree with this? (the proof is unnecessarily complicated in that paste)
apeloyee: let rewind. A*R = A*(4^K - B)/N = (A*4^K)/N - A*B/N; as B <= N, then the previous >= (A*4^K)/N - A. clear?
apeloyee: A <4^K, so the above strictly >(A*4^K)/N - A.
apeloyee: which is equal to (A/N - 1)*4^K
apeloyee: ie our result is off by at most one
apeloyee: and in one side only, as obv can't be bigger than (A/N)*4^K
deedbot: apeloyee voiced for 30 minutes.
deedbot: asciilifeform updated rating of apeloyee from 1 to 2 << A - N*floor(A*R/4^K) < 2*N
apeloyee: now let's try generalizing to standard barrett (the error will grow to 2 of course). let L be number of digits in N: 2^(L-1) <= N < L. L is calc'd with the CLZ algorithm
apeloyee: I don't see any GCD in miller-rabin
apeloyee: asciilifeform: just do trial division.
apeloyee: you gcd is O(N^3), and so is trial divisiom
apeloyee: I'm simply saying trial division is better than what you have
apeloyee: just do some muxes in the end. 2*bitness divisions obv suffice (actually less, but I'm sleepy now)
apeloyee: but here's an O(n^2 log n), for a large value of constant.
apeloyee: well, not subquadratic :( but obv correct
apeloyee: let a, b be inputs; a > b. shift b left so that it has one digit less than a (using CLZ and secretshift), subtract b from a repeatedly (at most thrice). b:= new result, a:=b
apeloyee: you sort them at the biginning, using a mux.
apeloyee: if they're equal -that's the end, the gcd is found. don't throw out the unshifted b.
apeloyee: do what you'd do in euclidean.
apeloyee: grind until you did (2*bitness) steps. since remainder can't be more than a/2.
☟︎ BingoBoingo: In other prohetics found in the prophecy mines: "In the entire Southeast Asia, the natives know quite well that the Western expats are nothing but biatches with no integrity whatsoever. Back in their own home countries, the Asians are dominating them in every professional fields, creating various gigantic ethnic enclaves and making them Westerners becoming mere simple cheap tourists. Whenever the Westerners visit any of the Asian-created
BingoBoingo: ethnic enclaves, they never fail to put on a smile and admire everything Asian. Without the Asian industriousness and food, the Westerners will just be cave people just like their cave-dwelling ancestors not too long ago. One has to wonder why didnt the Mongol overlords finish colonizing these Westerners and turned them into proper Asians. In the near future, the Chinese will just do that because the spineless lazy Westerners have gr
☟︎ BingoBoingo: own to be dependent on everything Chinese now."
apeloyee: you shift (b) left by max(0,CLZ(a)-CLZ(b)-1) bits
a111: Logged on 2017-10-05 19:54 apeloyee: grind until you did (2*bitness) steps. since remainder can't be more than a/2.
trinque: !~later tell apeloyee glad to see someone grinding the ffa forward with asciilifeform. get me that fixed key!
jhvh1: trinque: The operation succeeded.
jhvh1: asciilifeform: The operation succeeded.