log☇︎
57200+ entries in 0.016s
asciilifeform: or intrinsically dirty re photos.
asciilifeform: plaintextism is insiduously wrongthing. there is nothing 'intrinsically clean' about stream of 7bit teletypolade.
asciilifeform: how 'picture' ended up a gnarly hack on top of 'streams of text', rather than an uninteresting and harmless 'yet another possible sexpr' is separate item.
asciilifeform: where's the necessary inca element in compressing a highly redundant turd before moving it ?
asciilifeform: ( trades cpu time for bandwidth, like any other compressor )
asciilifeform: good % of www traffic seems to use it.
asciilifeform had to disable it manually on a box recently, it fucked up an experiment
asciilifeform: tcpdump and you might be surprised.
asciilifeform: *lynx
asciilifeform: iirc even lynz supports the transpareng gzip thing.
asciilifeform: ooh yes it is.
asciilifeform: ( and of the raw instructions being quite readable, per se, as a program . unlike the turingsoup one puts into a transfer-machine or the like )
asciilifeform: 6502 has the advantage of history.
asciilifeform: e.g. http://btcbase.org/log/2017-06-30#1677537 ☝︎
asciilifeform: there are simpler designs for general-purpose cpu
asciilifeform: there are many others.
asciilifeform: and, observe, a non-vonneumann comp.
asciilifeform: fg per se is , i will argue , ~also~ a comp, it has a few bits of state, accepts input , of a kind, over time, computes a certain function, emits output.
asciilifeform: ( granted fg itself it is not a general-purpose comp. but the fpga substrate -- is. observe that it is not programmed by being given a series of sequentially-executed instructions. )
asciilifeform: nao here http://btcbase.org/patches/fg-genesis/tree/fg.v is an example of a non-vonneumann computer.
asciilifeform: machine.
asciilifeform: this is von neumann's
asciilifeform: then moves to a new instruction, by incrementing an instruction-pointer , and does it again. and again. etc
asciilifeform: and it sequentially reads instructions from somewhere, and each time does something. which consists of picking up operands somewhere, carrying out a e.g. addition or subtraction , and dropping the result somewhere.
asciilifeform: in j. von n.'s model, there is (ideally. in actual life, all kinds of 'unprincipled exceptions' like dma) 1 prime mover, what today we call 'cpu'.
asciilifeform: the hinge is 'what is the prime mover' in the machine, and what -- 'the moved'.
asciilifeform: if you dun know the basic idea of von neumann comp, you are not yet ready for this argument, correct.
asciilifeform: ^ see also various threads.
asciilifeform: !#s z80
asciilifeform: !#s 6502
asciilifeform: once you understand how these 2 worked, errything else in vonneumann-world is correctly seen as a bloated version of same.
asciilifeform: or here http://btcbase.org/log/2016-06-24#1489165 , say, is one made 'conventional' way, out of an actual historic 6502. complete comp, runs 'basic' , etc. ☝︎
asciilifeform: for contrast , here http://btcbase.org/log/2017-07-01#1678049 is a 6502 cpu made by hand , of discretes. ☝︎
asciilifeform: this is entirely separate problem from 'i don't know how a 6502 worked'
asciilifeform: esthlos: satan himself doesn't know what typical x86 pc does with 99% of its time.
asciilifeform: the little green one with the cartoons specifically.
asciilifeform: shinohai: so did i
asciilifeform: where e.g. 'since about say 2010, there's a new generation of programers, whose mantra is “help”, “be positive”. They shy away from negative things, even occasional swearing. I consider them scumbags. Many young star coders are of this ilk.'
asciilifeform: now has a quasi-blog again.
asciilifeform: ^ old-time crackpot, occasional reader of asciilifeform's www
asciilifeform: !#s xah lee
asciilifeform: meanwhile, in other oddities, http://www.xahlee.org/Periodic_dosage_dir/pd.html ☟︎☟︎
asciilifeform: ( e.g. ' i know how addition works but not how to make a cpu that fetches instructions ...' ? )
asciilifeform: out of curiosity, esthlos , where do you perceive to be the gap ?
asciilifeform: also depends on where the white spaces in your education are -- do you already know how to e.g. make shift registers, adders, etc. and need refresh re cpu ? or already know cpu mechanics and need electronics refresh ? or wat.
asciilifeform: there are prolly other good ones from same era.
asciilifeform: ( j. l. hennessy & d. a. patterson )
asciilifeform: esthlos: old edition of h & p
asciilifeform: ( ".~.~.~.1.1.1X" vs ".1.1.1.~.~.~X" , nao. )
asciilifeform: ...article updated.
asciilifeform: ? )
asciilifeform: ( exercise for readers -- why is this machination needed
asciilifeform: !A .0.1-.0.1-.0.1- .0.1+.0.1+.0.1+ ( ditto ) Q
asciilifeform: versus
asciilifeform: !A .0.1+.0.1+.0.1+ .0.1-.0.1-.0.1- ( pretend.. ) Q
asciilifeform: actually this is still not ideal, instead let
asciilifeform: because the game board setup, if you will, also gotta be constant-time.
asciilifeform: !A .0.1-.0.1-.0.1- (and pretend we X)Q
asciilifeform: vs:
asciilifeform: !A .0.1+.0.1+.0.1+(and pretend we X)Q
asciilifeform: let's instead
asciilifeform: lolgrr
asciilifeform: !A.~.~.~...X
asciilifeform: !A ....~.~.~ X
asciilifeform: !!up pehbot
asciilifeform: http://btcbase.org/log/2018-01-07#1766198 << neato PeterL. though apparently the resolution of the timer is better than i thought, so probably the weight test should have been written like this, ☝︎
asciilifeform: even works on crapple gnat ( in dbg mode, disables staticbuild , crapple linker refuses those )
asciilifeform: the gprbuild thing hasn't changed since ch1, also, and i dun expect that it ever will ( unlike makefiles, these dun need to )
asciilifeform: http://btcbase.org/log/2018-01-07#1766196 << the orig, as written , operates correctly on all correct gnats. ☝︎
asciilifeform: and fixing the atrocities like http://btcbase.org/log/2017-11-29#1743986 . ☝︎
asciilifeform: http://btcbase.org/log/2018-01-07#1766206 << after ffa i'ma necessarily move on to the chore of nailing down gnat. ☝︎
asciilifeform: http://btcbase.org/log/2018-01-07#1766213 << d00d freely conversed in the langs of europe, had classical education, read his frege, etc and was no more 'neet' than e.g. mircea_popescu , socrates, et al ☝︎
asciilifeform: possibly mircea_popescu parsed the 'important' differently ?
asciilifeform: why do anything at all if 'we cannot hope to beat the old greeks' say. ☟︎
asciilifeform: imho it is an unappealing and uninteresting pov ☟︎
asciilifeform: http://btcbase.org/log/2018-01-07#1766211 << the classical j00z have the 'past is moar important' jumpers set to max: iirc they have a 'the further we get from moses, the moar of god-given wisdom is lost', i.e. nonrenewable resource. ☝︎
asciilifeform: http://btcbase.org/log/2018-01-07#1766223 << i parsed the sentence differently --' idiot individualist' implying the existence of 'smart individualist', who is able to make use of a platoon of hands, rather than be crippled by 'committeeism' ☝︎☟︎
asciilifeform: i vaguely suspect that without periodic catastrophes where elite is butchered ( dun matter so much by whom, barbarians, jacobins, or plague ) you end up with the castes of india . but naturally not testable.
asciilifeform: it's rather like those fungi that eat aids sufferers.
asciilifeform: if yer ancien regime is vulnerable to revolution, it's rotten. ☟︎
asciilifeform: *senesce
asciilifeform: http://btcbase.org/log/2018-01-07#1766221 << they work exactly as death works for people - 'so long as somebody else doing it', noshit. civilizations sensesce and gotta get gc'd - like people. e.g. nick the II-nd's regime was liquishit. or take the last habsburgs.. ☝︎
asciilifeform: and then ditto re html.
asciilifeform: ended up xml via similar process to how postscript ended up pdf
asciilifeform: sgml, rather ( where naggum was involved )
asciilifeform: ( it was designed as a general-purpose 'self-describing data' -ikr? - horror , and idea was that it would be edited ~with appropriate tools~ - which unsurprisingly never were invented ) ☟︎
asciilifeform: as for xml, naggum was apparently involved with it before wwwism began to take off, and there were any notion of humans editing it directly
asciilifeform: mircea_popescu: pdf is a graphics format ( and a quite horrifying one, a corruption of postscript, recall ) not a text. so not the right warcrime for comparison for the french thing ☟︎
asciilifeform: which is imho therightthing.
asciilifeform: gzip was never purpose-built for this. nao picture if it were. naggum, as far as i can tell, wanted a compactly-encoded binform of sexpr as standard, to put plaintextism into its overdue grave. ☟︎
asciilifeform: ( phunphakt- recall that almost all htm today goes over the cable gzipped. in that sense it in fact 'lost' to bin. )
asciilifeform: plaintextism
asciilifeform: http://btcbase.org/patches/ffa_ch1_genesis#L161 << the specific item that seems to fail on his box
asciilifeform: diana_coman ? who else works with gpl-gnat ☟︎
asciilifeform: ^ anybody seen anything of this kind ? mod6 ? phf ? ben_vulpes ? ☟︎
asciilifeform: your gprbuild works ~except~ to recurse.
asciilifeform: interesting
asciilifeform: presently i suspect that gpl-gnat has succumbed to the work of wreckers. ~100% of the barfology to date, has been from gpl-gnat users with astonishingly variously rotted carcasses in place of a working compiler
asciilifeform: ( there is no reason why this ought to be necessary, this is the 1st report of this type of barf i've seen , in reading yr+ of various barf reports re gnat )
asciilifeform: and what it looks like is that your gprbuild, for some odd reason , refuses to recurse. try gprbuild inside libffa , then afterwards gprbuild inside ffademo.