53900+ entries in 0.359s

mircea_popescu: superficially it seems like omfg lotta money ; but not so bad. people can afford to make eg icecube trays that retail for 3 bux ie cost
a quarter each. how many of those sell ? 10k if you're lucky.
mircea_popescu: asciilifeform because "stainless steel kbd" is an entertainingly stupid notion ; and what's more it's pecularly stupid in the way your stupid works, i can see it relate to the "fuck you guise, ima live on
a boat" and so on. spherical cow sorta approach.
mircea_popescu: and also it's not
a matter of " THIS crackpottery of mine - you lot find interesting, but the stubborn boojum". it's
a matter of you being more hysterically terrible ad kbd design than at p design.
ben_vulpes: asciilifeform: meniscus also with
a mill.
mircea_popescu: asciilifeform silver dun tarnish lol, there's such
a thing as proper silver. and it has low melting point and easy to work and it doesn't grow fungi.
a111: Logged on 2017-09-12 23:11 mircea_popescu: 2.
a fine example of how "i work for the web man" rots the brain, is that in an implementation of the above discussed mod-distributiver, the "common" consensus impulse would be to add
a test, make sure the list elements respect the condition of <modulus. this however is very much the wrong thing ; and it is
a tmsr-graduate level question to explain why and wherefore.
a111: Logged on 2017-08-10 19:45 asciilifeform: forn00bz: an, e.g., rsa modexp, in ffa, must be representable by
a long roll of paper, on it are ops for ordinary 4function calculator, with very patient slave. and roll ONLY ROLLS FORWARD and has finite # of instructions on it, known in advance when you decide the ffa width.
a111: Logged on 2017-08-10 03:23 asciilifeform: what is needed is
a wholly algebraic process. like my mult.
a111: Logged on 2017-09-12 23:12 mircea_popescu: and finally 3. the item there described is not exactly
a function. it rather something i'd call
a mechanism,
a discrete item that does
a fully defined thing. as we're looking more and more through ada eyes and constant time things and so on,
a study of these mechanisms as an distinct category will prolly be useful. somewhere between conway's cells and commandline utils, they are.
mircea_popescu: and finally 3. the item there described is not exactly
a function. it rather something i'd call
a mechanism,
a discrete item that does
a fully defined thing. as we're looking more and more through ada eyes and constant time things and so on,
a study of these mechanisms as an distinct category will prolly be useful. somewhere between conway's cells and commandline utils, they are.
☟︎ mircea_popescu: 2.
a fine example of how "i work for the web man" rots the brain, is that in an implementation of the above discussed mod-distributiver, the "common" consensus impulse would be to add
a test, make sure the list elements respect the condition of <modulus. this however is very much the wrong thing ; and it is
a tmsr-graduate level question to explain why and wherefore.
☟︎ mircea_popescu: 1. if you actually want metal kbd, your choice of steel is probably ill advised. i'd try silver instead. heuristicallyt there's
a reason gunsmiths and silversmiths were ~the same people i nthe early modern period ; moreover silver has better properties in the range sough.
☟︎ mircea_popescu: anyway, three points since i got
a blowjob and apparently this inspires me.
phf: damn, it's
a long log
phf:
http://btcbase.org/log/2017-09-12#1712362 << i actually use this one pretty frequently when i type for identifiers, abbreviations and section headers in notes. really any time i need to type more than 2 capitalized letters in
a row..
☝︎ mircea_popescu: asciilifeform im pretty sure i read the whole knuth as
a teen, so it's likely just memory at work.
mircea_popescu: it's not automatically bad just for being
a list ; you don't have to pare it down.
mircea_popescu: but the important point re that, is that whenever they use
a reduced matrix we can STILL use the ufll matrix!
mircea_popescu: this may or may not be cheaper ; but in general you would build
a list of the pre-calculated mods of all the powers of 2 up to your bitness and save that to save on work.
mircea_popescu: it is also extensible in the sense that if you wish to compute the mod of
a 512 bit number, you can cut it up into as many powers of two as there are 1's, feed it into this, and get
a modulus.
mircea_popescu: you feed into my above function the list 6, 9, 15. it adds them : 30. it then writes down 30 -17 ie 13. it then writes down 13 + 17 = 30. it has peroduced
a list as long as the original (3 elements), among which the SECOND is the modulus of 1433293 +7926803 +9266137
mircea_popescu: let's take fucking numerical examples already.
a = 349087340 ; b = 1209843095 ; c = 753059056. mod = 17. << final!
mircea_popescu: let's take fucking numerical examples already.
a = 349087340 ; b = 1209843095 ; c = 753059056. mod = 7.
mircea_popescu: let's take fucking numerical examples already.
a = 349087340 ; b = 1209843095 ; c = 753059056. mod = 5.
mircea_popescu: alrigthy, so. you take
a list of numbers. you add these numbers. you write the result down. you compare this result with the modulus. if the result is smaller than the modulus, you add the modulus to it and write it underneath ; if larger, you substract the modulus and write it underneath. you repeat this step until you have
a list of added/substracted moduli to the result AS LONG as the original list of elements. in it, you
mircea_popescu: alright. then let me tell you how to do it, and if you fucking say you did it in july ima buy
a plane ticket and hang you by the tallest petard.
mircea_popescu: this approach of "i have
a girlfriend and i am blind to all else" doesn't work with girlfriends, or anything else.
mircea_popescu: repeat 2 until you have populated
a list of equal length, and return the correct element from it.
mircea_popescu: and this is potentially recursive, in that if you have
a 500 bit number with 300 ones in it, you do the mod for 500 terms which are all
a power of 2, throw 200 away, keep the other 300 and add them.
☟︎ mircea_popescu: that is not my concern! if there IS
a mod, then yo ucan apply it to the terms rather than add them first and apply to result, is all i'm saying.
mircea_popescu: you understand,
a mod x + b mod x + c mod x may be > x, but never by more than op count * x.
mircea_popescu: you write by hand
a function which takes
a list with
a promise none of the items on it exceed
a mod, and returns the mod of the sum of the sum of the elements, in constant time.
mircea_popescu: i am talking about how mod is distributive to addition "at
a small cost".
mircea_popescu: asciilifeform you understand you need AT MOST
a single pass of knuth ? because it may exceed the mod but never by more than 3x ?
mircea_popescu: it is distributive in this sense at
a minimum cost (tm).
mircea_popescu: (in
a sense, key update with deedbot is like bitcoin spending!)
rothbart: can I just register
a new public key with deedbot, without revoking the old one?
mircea_popescu: asciilifeform if you maintain
a list of the mod and it squares
mircea_popescu: the exact same will happen again. "oh, you had
a consensus ? lol."
mircea_popescu: let's drop the math for
a moment and delve. at time t0, bitcoin works. at time t1, some wreckers under "public pressure" as discussed well in
http://trilema.com/2013/digging-through-archives-yields-gold/ attempt to attack this bitcoin that works, by producing an alt-bitcoin, that does not work. the specific way in which the alt-bitcoin thatr does not work "works" is by deeding (exactly like deedbot) some strings into the bitc
rothbart: as in, the attacker would be doing
a chain rewrite in order to keep the segwit outputs on his fork?
mircea_popescu: rothbart if you have it in
a portable data format, can just feed it into trb
mircea_popescu: "what do you mean this problem is hard, i have
a half baked item in my head i pompously call abstraction in which it is EASY!!!"
trinque waiting on
a turdnode as well