log☇︎
66000+ entries in 0.035s
asciilifeform: they prototype on ordinary, sram-based one, then pay to have it metallized.
asciilifeform: mircea_popescu: this is actually how existing ic industry worx, a good half of the 'asics' are actually 'hard copy fpga', recall the early miner derps threads.
asciilifeform: there's no 'bitness' in fpga, it's a bag of gates, if you have enuff of them you can made n-bit addder, divider, whatever one likes
mircea_popescu: asciilifeform yes alf, that's what's always the crutch. "give just a little spring in yoru step for insurance against toads in the roads." that's precisely the crutch.
mircea_popescu: now, a 4096 bit native fpga, specifically for rsa-ing and rsa-likes-ing, THAT might be very useful, because there the s-o-d item is major win. ☟︎
asciilifeform: what's the 'crutch' ? not spending a $3mil + 1yr delay if there's bug in layout , like 1970s folx had to ?
mircea_popescu: the third is technological -- you learn to walk with crutch.
asciilifeform: the other is political, all of the existing vendors obfuscate and keep seekrit the necessary docs to actually program the thing. ice40 happens to have been reversed, but it is ruinously small ( still ~150x bigger than the miniature xilinx i baked FG from, however , but too small even for 4096bit adder )
asciilifeform: there's 2 well-known minuses. 1 is that yer making circuit out of immovable parts, connected by drawing line though multiple elements ( bus lines are generally few ) , this gives you much slower circuit with many fewer logical elements than if you had made the device physically from scratch .
mircea_popescu: neither do you -- the minuses of the linux-c stack were actually not thortoughly understood until tmsr either.
asciilifeform: ( orig ancestor was the PAL. there were PALs in yer ro 'spectrum' clone. )
mircea_popescu: i don't suspect they're well understood.
asciilifeform: thing's existed since mid-80s, the pluses and minuses of it are well-documented
mircea_popescu: i'm not particularly invested in being right about it ; but i'd better not be right and we end up with the wrong thing.
mircea_popescu: well, this dispute will have to be resolved cuz it's fucking important.
mircea_popescu: asciilifeform there's better approaches to hanging moles than putting an ok button on every movement of every rifle.
asciilifeform: i disagree -- fpga is analogous to gutenberg's movable type; classical 'asic per design' to chinese whole-plate.
mircea_popescu: because no, "every picture comes with crayons now" is not very smart ; and it's perversely, recursively nonsmart ("can't make polaroid, no way to produce attachable crayons -- maybe 3d print them ???")
asciilifeform: mircea_popescu: for design that actually fits inside, you end with exactly 'slow asic', with the added win that it's a homogeneous object with no e.g. 'and here is where he will rsa and here is where the low bit of multiplier will live' sabotage target available to enemy mole in vendor plant.
a111: Logged on 2014-06-02 22:49 mircea_popescu: asciilifeform: jurov: smbx had perverse incentives (usg funding that appeared bottomless - until it died suddenly. reagan's 'star wars.') << best way to sink a good start-up is a bad revenue source early on.
mircea_popescu: i believe attempting to go "everything's a fpga because fg worked ok on one" is learning the wrong lesson from fg, in the http://btcbase.org/log/2014-06-02#699427 sense. ☝︎
a111: Logged on 2017-07-18 22:58 asciilifeform: whaack is quite likely thinking of the bulk of the b00k, which consists of blockcipher liquishit which is complicated for no reason at all other than the religion where 'it is confusing to ME, author, and therefore Must Be Hard To Break'
mircea_popescu: asciilifeform the problem with escher objects is that "perpetuum mobile -- also works pretty well". it's what the fan always says, because "to my eyes" http://btcbase.org/log/2017-07-18#1686299 sorta thing. ☝︎
mircea_popescu: but anyway, for my own use, fpga=wrapper around industrial poverty, somewhat like a painting that came with crayons.
mircea_popescu: and i suspect the later.
mircea_popescu: there's two possible reasons you don't have a definition for a fpga you're happy with : either we're not yet enough advanced for one (to use, to make, whatever), or that it is ouytright an escher object.
mircea_popescu: i can well define a hammer, one of the simplest devices.
asciilifeform: buncha gates, as many as can fit, and a programmable switching matrix, a la old telco , look up tables made of 4-6 bits of sram that turn a given unit into 'and' , 'or', 'xor', half-adder, straight wire, whichever is necessary. i dun know how to more rigorously define, it is one of the simplest devices, straight homogeneous grid of sram cells plus a couple hundred (thousand, in larger devices) 'express lanes' made of straight metal,
asciilifeform: for that matter current FG is baked on fpga, from evil old xilinx.
asciilifeform: and pretty much the ideal 'nonspecificity of diddling' platform, it is quite impossible to meaningfully boobytrap fpga fabric if you don't have foreknowledge of what will go into it and precisely where.
mircea_popescu: a universal tsmr cpu, even if nothing more than miniaturized/updated z80, would prolly be the one gain here. so we end up with a commodity part to put in things.
asciilifeform: why not ? it's the simplest item, and theoretically the others can be made from it.
mircea_popescu: i dunno "fpga" is something that may be sane.
asciilifeform: mircea_popescu: i've outlined several items, historically. will summarize for the l0gz, in order of descending ( per asciilifeform's lights ) universality : 1) sane fpga 2) sane minimal cpu 3) 8192-bit arithmetizer ( a la ye olde weitek! but for ints ) 4) 2+3 , if somehow can be fit into 1 die 5) 1chip carrierless radio ( per thread ) 6) sane ethernet controller .
mircea_popescu: asciilifeform what, the phb is supposed to come up with what ? you come up with three things let me pick, how about that!
mircea_popescu: the fundamental issue is that linux acts "as if" it's in friendly territory ; which is eminently false.
mircea_popescu: phf i dunno that it's set as "something we do" ; but it's certainly something we do in preference of "/tmp" much like we do things in preference of /dev/rand and other such bs.
asciilifeform: mircea_popescu: let's suppose we make the req'd contact. what wouldja want to fab 1st ?
a111: Logged on 2018-10-25 08:35 mircea_popescu: http://btcbase.org/log/2018-10-24#1865707 << ./tmp is the "cannonical" place for putting "temporary" files ; but only in the sense that ./<label> is the place one'd expect <label> files to end up. it's only cannonical in the sense of cockblocking idiotic unixisms and other moronnicals.
phf: http://btcbase.org/log/2018-10-25#1865788 << thanks for the resolution, i wasn't sure if my insistence on my original (that is temp file in .) approach was sensible or not. "canonical" in this case was whether or not that's something we do, not whether or not that's something unix does ☝︎
a111: Logged on 2018-10-25 05:24 mircea_popescu: re-doing this every few years seems eminently 'dammi tempu ca ti perciu'.
mircea_popescu: whereas the point is at http://btcbase.org/log/2018-10-25#1865758 ; we would like to know how many bitcoin for a run today. ☝︎
asciilifeform: ( and mircea_popescu seems to concur with my verdict, they're ripoffs )
a111: Logged on 2018-10-25 05:14 asciilifeform: there's a coupla 'small scale' fabs, but on close examination smell like ripoff, they ship with literally 0 guarantee of yield , and in laughable qty , and with laughable transistor count, and -- to add insult to injury -- die packaging not included, you gotta somehow find someone to do it, somewhere
mircea_popescu: eminently NOT discussing "here's how to not discuss what we're discussing".
asciilifeform: it's sorta like the outfit we had FG pcb baked in, but moar extreme.
mircea_popescu: we were discussing the "2-3" figure.
asciilifeform: i expect they use meat hands, with microscopes, to package.
a111: Logged on 2018-10-25 14:57 mircea_popescu: http://btcbase.org/log/2018-10-25#1865811 << this is nonsense, no chip packaging costs a benjie wtf. and is the 700 per how many ?
asciilifeform: http://btcbase.org/log/2018-10-25#1865831 << it's a hand-cranked 'for small runs' shop, 1 of 2 known to exist. hence the riotous per-unit pricings. ☝︎
mircea_popescu: what you really need to do is take on an apprentice, to cut down on that year.\
mircea_popescu: in any case asciilifeform : i am sure nsa would have no problem spending a coin or two on prototyping this.
mircea_popescu: o look, 700 per 25. tell you what, if we find actual chinese supplier this'll be so fucking feasible...
mircea_popescu: (imagine -- item's been loading this entire interval, still not loaded).
mircea_popescu has serious trouble reading that ; and would absolutely not buy anything from a french company anyway.
a111: Logged on 2018-10-25 13:59 asciilifeform: plus 'shipping and eu export fees'. but the other big hit is packaging cost : 30 - 100 eu. ~per chip~, depending on # of contacts / shape of can.
mircea_popescu: http://btcbase.org/log/2018-10-25#1865811 << this is nonsense, no chip packaging costs a benjie wtf. and is the 700 per how many ? ☝︎☟︎
mircea_popescu: much like we'll have the luxury of paying taxes (it IS a luxury, if they're correctly used it's way the fuck better to pay a twenny and snow mover to come in than for each to keep in shed, oiled and repaired, own minimover for own driveway) once there's tmsr.gov somewhere. and so on.
a111: Logged on 2018-10-25 13:49 asciilifeform: ssd wear is a thing.
mircea_popescu: http://btcbase.org/log/2018-10-25#1865802 << yeah, sure. and we'll have this luxury again once tmsr-os. because as it is right now, the option is not actually available. ☝︎
mircea_popescu: about" with a view to "decide" "how it should be". we'll find out the natural way, there's no need for badly written fanfic.
a111: Logged on 2018-10-23 06:31 mircea_popescu: slowly but surely a republican ada style manual is shaping up (and through the exact http://btcbase.org/log/2018-10-23#1865304 process, at that!)
mircea_popescu: up to you whether to make a dir or not ; eventually these will end up in that http://btcbase.org/log/2018-10-23#1865314 -- but the only way that happens is if you try things and then productively disagree with people. i've nfi at the moment whether we do or we don't want single temp files in a tmp dir nevertheless, or anything else ; and i absolutely do not wish to ever do (or will ever permit anyone to) sit around and "think ☝︎☟︎
a111: Logged on 2018-10-25 08:39 mircea_popescu: http://btcbase.org/log/2018-10-25#1865731 << this is actually pretty dubious. where internally ?
asciilifeform: http://btcbase.org/log/2018-10-25#1865790 << i sat for 2h last night reading 'standard' and 'rationale', and was not able to determine ! will require extensive dig into the gnat src, i suspect. ☝︎
asciilifeform: the other thing i oughta mention, is the amt of sweat required. if asciilifeform were a free man, could do it in perhaps a year. but at present-day capacity, would not dare to even try.
asciilifeform: which is not so bad, quite enuff for a mips ( or even the old bolix , supposing anyone had the layout for it ) but laughably small for e.g. fpga.
asciilifeform: ( ~300k transistor )
asciilifeform: per my reckoning, you can ~maybe~ fit a '386' in these.
asciilifeform: sooo taking only the lower bounds ( 4mm^2 ; 700 eu. per mm^2 ; 30 eu. per tin can ) and not counting eu fees / taxes / exorbitant shipping couriers , and assuming 25 , we end up with a figure of 3550 eu, 'old toyota' gets you 25 units, some of which may even work...
asciilifeform: nao multiply it all by 2 or 3, because that's how many shots it usually takes to properly polish off ic product.
asciilifeform: ( if yer baking cpu, or fpga, or other item large enuff to make the game worth the candles )
asciilifeform: plus 'shipping and eu export fees'. but the other big hit is packaging cost : 30 - 100 eu. ~per chip~, depending on # of contacts / shape of can. ☟︎
asciilifeform: here's what i was able to find , via the pdf turd : base charge is 700 -- 12000 euro / mm^2 , depending on density ( 0.35uM to 28nm ); this gets you 25 ~bare~ dies , + 'phree 15 if available' ;
asciilifeform: ( the other sub-$1mil fab is mosis co., but it is in usa, serves primarily usg, and dun publish prices, in the past i tried to get estimate from it but without success )
a111: Logged on 2016-12-08 03:13 asciilifeform: 'cmp', the other co. linked from trinque's old link, has actual PRICES!111 -- http://cmp.imag.fr/IMG/pdf/cmp_prices_schedule_sept-16.pdf
a111: Logged on 2018-10-25 05:24 mircea_popescu: re-doing this every few years seems eminently 'dammi tempu ca ti perciu'.
asciilifeform: http://btcbase.org/log/2018-10-25#1865758 << imho worth linking to the prev thread : http://btcbase.org/log/2016-12-08#1579598 ☝︎☝︎
a111: Logged on 2018-10-25 08:23 mircea_popescu: http://btcbase.org/log/2018-10-24#1865605 << i wouldn't send him supplies he doesn't ask for. let the man actually do something useful.
asciilifeform: ssd wear is a thing. ☟︎
a111: Logged on 2018-10-25 08:35 mircea_popescu: http://btcbase.org/log/2018-10-24#1865707 << ./tmp is the "cannonical" place for putting "temporary" files ; but only in the sense that ./<label> is the place one'd expect <label> files to end up. it's only cannonical in the sense of cockblocking idiotic unixisms and other moronnicals.
asciilifeform: not to mention that even 'soldier' noad, is not actually cheap, costs like horse not like goat. ( considering that you want ssd, something like a respectable net pipe, uninterrupted current, distance from mordor, if available, etc )
a111: Logged on 2018-10-25 08:30 mircea_popescu: http://btcbase.org/log/2018-10-24#1865674 << you're too focused on this "node is a battleship" pov. nodes ocme in herds, they're zerglings not protoss.
asciilifeform: http://btcbase.org/log/2018-10-25#1865782 << dun matter if yer an admiral, or emperor, you got 1 arse. the node you ~generate~ tx on, ~is~ a battleship. ☝︎
bvt: given that there is a single temporary file -- would ./ also work? ./tmp directory would have to be separately created and removed, and the less unix fs is touched, the better, i guess.
a111: Logged on 2018-10-24 20:28 phf: i think it's an open question for the logs, whether or not /tmp is canonical place for putting temporary files, and whether or not writing a copy of what's being pressed in some arbitrary place (for all practical purposes) is a good idea
a111: Logged on 2018-10-25 01:28 asciilifeform: ( how ran into this : sneak preview of mmap demo : http://p.bvulpes.com/pastes/VDYWv/?raw=true << path is set cleanly, as part of the generic invocation. but turns out this dun work (unless secondarystackism is enabled) , as somewhere internally it tries to ~return~ the string
mircea_popescu: http://btcbase.org/log/2018-10-25#1865731 << this is actually pretty dubious. where internally ? ☝︎☟︎
a111: Logged on 2018-10-24 20:28 phf: i think it's an open question for the logs, whether or not /tmp is canonical place for putting temporary files, and whether or not writing a copy of what's being pressed in some arbitrary place (for all practical purposes) is a good idea
mircea_popescu: http://btcbase.org/log/2018-10-24#1865707 << ./tmp is the "cannonical" place for putting "temporary" files ; but only in the sense that ./<label> is the place one'd expect <label> files to end up. it's only cannonical in the sense of cockblocking idiotic unixisms and other moronnicals. ☝︎☟︎☟︎
mircea_popescu: IF your program puts something in /tmp, your . is /, and live with that (i for instance will never sign such a monstrosity, unless it's the os/kernel itself)
a111: Logged on 2018-10-24 19:57 phf: http://btcbase.org/log/2018-10-23#1865503 << i threw your patch on btcbase, it looks good, though i'm not sure i agree with the decision to put temp file in /tmp. the point of putting it in same hierarchy as press, was to avoid the whole cross-file-system issue
a111: Logged on 2018-10-24 18:45 asciilifeform: mod6: in fact, and iirc i discussed this 2y or so ago in the l0g, by my current understanding of the reorg mechanism, it is possible to wedge ~any~ noad by throwing a specially- 'retro'-mined block with a higher work delta than the 'genuine' one at a particular point. then reorg dun trigger at all.
mircea_popescu: http://btcbase.org/log/2018-10-24#1865674 << you're too focused on this "node is a battleship" pov. nodes ocme in herds, they're zerglings not protoss. ☝︎☟︎
mircea_popescu: "Intelligible and Unitelligable" << bwahaha. it's still unintelligible, what, the root changes if you derive it ?
a111: Logged on 2018-10-24 17:57 asciilifeform: BingoBoingo: nao i'm curious, how do they typically respond
mircea_popescu: http://btcbase.org/log/2018-10-24#1865631 << females will be negative to betas and "curious" to alpha irrespective what they say. ☝︎
a111: Logged on 2018-10-24 17:09 asciilifeform: it is my understanding that you'll need a postbox to open company, pretty much anywhere, regardless
mircea_popescu: http://btcbase.org/log/2018-10-24#1865605 << i wouldn't send him supplies he doesn't ask for. let the man actually do something useful. ☝︎☟︎
mircea_popescu: there's a reason crabs never discover zanzibar and nigerians in a pot never get out. the reason is -- THAT VERY FAMBLY.