log☇︎
112700+ entries in 0.04s
asciilifeform: it doesn't port scan , no
asciilifeform: http://btcbase.org/log/2016-12-12#1582023 << it's the ~only ~working search engine, like or not. (and no, rubbish with 'maybe we crawl your page this ~year~ unless you're a major newspaper' is not a search engine) ☝︎
asciilifeform: a 'p'-style vector graphics thing might be interesting , in some distant future..
asciilifeform: where was it from
asciilifeform: mircea_popescu: the (unrelated) q was re the illiterate engineers thing
asciilifeform: discretized the floats, round the thicknesses to 2 places, etc ☟︎
asciilifeform: it occurs to me that one could write a 'garbage compactor' for these ☟︎
asciilifeform: and they ARE garbage, wtf , 10 decimal coords? thicknesses? WHY
asciilifeform: but indeed schem 'lives in' a correctly made netlist.
asciilifeform: well theoretically you can make the schem from the netlist. but doing so usefully is np-complete
asciilifeform: svg lines are garbage though
asciilifeform: and it has no stinking 10-digit (or any other) pixel coords (wtf), line thicknesses, fonts, etc.
asciilifeform: mircea_popescu: think, netlist is the essential 'soul' of schematic, definitionally such that if you change ONE character, you get a ~different~ (and , likely, broken) device.
asciilifeform: http://btcbase.org/log/2016-12-12#1581987 << where was this ? ☝︎
asciilifeform: considerably .
asciilifeform: in our case, it is shorter than the pld src
asciilifeform: http://btcbase.org/log/2016-12-12#1581961 << this is pointedly not so, think about it for a minute, a netlist cannot be longer than the active pincount ! ☝︎
asciilifeform: (for folx who have nfi -- 'netlist' is an adjacency matrix representing an undirected graph, e.g., electric circuit)
asciilifeform: because you can't human-read netlist, not really.
asciilifeform: i considered making, by hand, a v-able netlist, with component values etc. , in sexpr format, for a nonexistent tmsr cad. the real problem is that everyone, without exception and including myself, will insist on viewing the 'unofficial' pictoral schematic.
asciilifeform: reactor melted ☟︎
asciilifeform: sorta what i tried earlier today...
asciilifeform: ftr i still have thought of no satisfactory solution.
asciilifeform: http://btcbase.org/log/2016-12-12#1581931 << exactly this! ☝︎
asciilifeform: phf: if you get a usable output, plz consider posting.
asciilifeform: he didn't release the raw slides ? ☟︎
asciilifeform: hlrphf
asciilifeform: mega-win.
asciilifeform: just like at your real uni lectures 20 yrs ago!
asciilifeform: simulate dozing off, staring at ceiling !
asciilifeform: 'By using a computer mouse, or by tilting a smartphone or tablet, participants will be able to individually control the video angle and experience 360-degree viewing.'
asciilifeform: will taste GREAT with balanced diet of backs of heads etc
asciilifeform: now if only there were also a way to pump the unwashed student's armpit flavour into my office also !!
asciilifeform: '“This year, our Learning Innovation team is going to be piloting the use of a new virtual reality 360-degree video camera that will actually allow all those people tuning in over the internet to attend the lecture as if they were physically in the auditorium,”'
asciilifeform bbl.
asciilifeform: etc.
asciilifeform: if my sig is of 'A35A727799941F46F4500F25389F21F4E995F64AC65341080052EC014A8BACD76D992D0C7A5B0250502D', that thing will appear ~to naked eye~ in the pcode as 'zA35A727799941F46F4500F25389F21F4E995F64AC65341080052EC014A8BACD76D992D0C7A5B0250502D' .
asciilifeform: (pcode can output, if it weren't obvious, another pcode)
asciilifeform: e.g., want to sign hash? get it whereever you like, and drop it IN THE PCODE
asciilifeform: it is POSSIBLE to write, e.g., sha512, or keccak, in p, but not essentially necessary, because one of the philosophical turtles of p is that you SEE what you are signing
asciilifeform: there are no special-purpose ops to produce hashes
asciilifeform: i was not going to expand on the 'p' thread until the proggy is done, but this is probably a good time to say 1 more ☟︎☟︎
asciilifeform: !#s esr
asciilifeform: when they are poor; but 100x easier when poor+stupid also.
asciilifeform: it is not so hard to buy people, without even saying a word;
asciilifeform: very different animal.
asciilifeform: they approve of the type of work that gpg turd is.
asciilifeform: DONATION
asciilifeform: Framedragger: not salary
asciilifeform: ( and devil knows what else )
asciilifeform: http://btcbase.org/log/2016-12-11#1581840 << i dunno that he even bothers to pretend, he is a confessed recipient of microshit cheques ☝︎
asciilifeform: http://btcbase.org/log/2016-12-11#1581842 << this is entirely so, and iirc i smashed my head into this very wall when jurov made ( per my scheme ) 'turdatron' ml system ☝︎
asciilifeform bbl, meat
asciilifeform: mircea_popescu: this is neither 1st nor 10th 'faux computer' i make.
asciilifeform: you ~compose~ p operations by physically concatting the p-progs.
asciilifeform: i could go on but why ruin surprises.
asciilifeform: H halts, G -- gcd, etc
asciilifeform: +,-,/,* -- arithmetics
asciilifeform: (N is expected on top of stack)
asciilifeform: $ gets N bits from your FUCKGOATS
asciilifeform: e.g., # is dup
asciilifeform: think 'forth'
asciilifeform: this is all just sample for flavour.
asciilifeform: etc
asciilifeform: this pulls m out, and e, and X-es'em, and ='s result with SOMETHING...
asciilifeform: (spaces for clarity only)
asciilifeform: then verificator goes 'zSOMETHINGOROTHEREXPECTED m@e@X='
asciilifeform: but this is mere convention.
asciilifeform: we normally call exponent 'e'
asciilifeform: sorry, ez10001!
asciilifeform: to verify a sig, you feed ptron this VALID PROGRAM ^ -- which creates the pubkey in memory -- and then on top of that, the sigogram
asciilifeform: what this does is store the modulus in variable #13 ('m' simply pushes integer 13 to stack, '!' stores top of stack in var # second-of-stack)
asciilifeform: mz2FF!...........pz10001!
asciilifeform: anyway there are other important aspects (e.g., a pubkey looks like:
asciilifeform: if overrun of cycle count -- also sad.
asciilifeform: if overflow, ever -- terminates with sad.
asciilifeform: if no 1+2 -- no go.
asciilifeform: for instance, p code is required to first thing put on the stack 1) how many p-instrs are permitted 2) how many bits wide the fixints are ☟︎
asciilifeform: that i omitted for simplicity
asciilifeform: there are things that are not in p yet but have to be
asciilifeform: 0x20 and below rather
asciilifeform: (non-ascii files also valid, in 'orc mode', octets 0x1f and below, or 0x7f and above, are ignored
asciilifeform: ALL ASCII FILES are valid p-code
asciilifeform: EVER
asciilifeform: and no lookahead
asciilifeform: and yes this is a prog language where all ops are 1 character of an american kbd
asciilifeform: * would multiply.
asciilifeform: modular exponentiation
asciilifeform: noooooooooo
asciilifeform: 'Z' dumps stack, it will not be in released prog
asciilifeform: and also anything found in a ( )
asciilifeform: (whitespaces and endlines are no-ops in P)
asciilifeform: phf: http://wotpaste.cascadianhacker.com/pastes/ApmIh/?raw=true << same example but before i stripped out the comments
asciilifeform: phf: with which the = ends up comparing the output of X
asciilifeform: phf: it is the known result
asciilifeform: which number is extra
asciilifeform: also this is bad example, in real life no use of p will look like this
asciilifeform: to make the parser almost nonexistently simple
asciilifeform: there are other operators, single character also
asciilifeform: = takes 2 numbers off stack and puts 0 if they are equal, etc