log☇︎
52800+ entries in 0.01s
asciilifeform: and 'varnish' etc
asciilifeform: suddenly no need for magical cache control flags
asciilifeform: ease of mirroring
asciilifeform: i can give 1 ready example of a plainly palpable win, even for blogs:
asciilifeform: even from 'the code makes internally consistent sense' pov.
asciilifeform: mircea_popescu: edges into a 'causes and purposes' discussion, dunnit. even if trilema doesn't possibly use any such thing, conceivably it is still the Right Thing
asciilifeform: and which knobs are equiv to DELETE and CHECKOUT
asciilifeform: orig q was , however, re what knobs in traditional http are actually needed, for civilized life
asciilifeform: but yes.
asciilifeform: i was giving simplified example for 'how classic http ougta have worked' lol
asciilifeform: err, .
asciilifeform: conceivably. =
asciilifeform: it is not to swap out apache , no.
asciilifeform: this is why asciilifeform even gave a damn to begin with , re 'sane http'
asciilifeform: is where i was going .
asciilifeform: which-leaf etc.
asciilifeform: exactly this.
asciilifeform: so in this hypothetical, mircea_popescu's trilema url (or rather, the raw hash underneath it) will only change when he changes his generator.
asciilifeform: which it oughta.
asciilifeform: *of the
asciilifeform: rather than the pseudo-static output (html in this case)
asciilifeform: to take hash of ~program~ to use as perma-url for dynamics.
asciilifeform: one possible pill,
asciilifeform: asciilifeform's angle is that it is wrong that there is no sane scheme for distinguishing these. and likewise for properly handling the fact that most of what people do with 'dynamic' is really kludge to display bouquets of statics properly
asciilifeform: exactly that.
asciilifeform: right!
asciilifeform: this goes back to the trinque thread, where he (correctly) observed that 'gimme resource R, find it using hash H' is a separate, conceptually, entity from 'perform command C and return result R'
asciilifeform: imho dynamics oughta have a marked-as-separate form of addressing. e.g. dyn:// .
asciilifeform: the current hack around this is the archiver. but it is a hack.
asciilifeform: right, but no way to guarantee it
asciilifeform: nor is there any way to link to an internal element of it ( sorta why mircea_popescu had to write his js hack )
asciilifeform: well for instance, that there's no way to link to it such that the receiver of the link is guaranteed to see the same thing.
asciilifeform: ( btw, the trinque thread, ftr : http://btcbase.org/log/2017-09-01#1709083 ) ☝︎
asciilifeform: lol
asciilifeform: you gotta have some notion of statics.
asciilifeform: phf: it is also a v-ism, that's the thing
asciilifeform: prolly the way to unkludge it would be to give the various elements of the page, own urls, somehow.
asciilifeform: not the header; nor that posts are editable (i've added errata edits to mine, etc) , but rather the ugliness of the kludge stack
asciilifeform: i.e. you saw url once, and forever you know what it behind it
asciilifeform: originally url was supposed to work like phuctor urls worked
asciilifeform: recall the thread with the url abstraction
asciilifeform: ( where we pretend that we're serving up files, but really generate on the fly )
asciilifeform: the whole 'dynamic pages' thing is a terrifying hack on classical http ☟︎
asciilifeform: aa
asciilifeform: yea wasn't thinking of 'shoe vat'
asciilifeform: or is this re the 'push button at boot' item
asciilifeform: oh hm mircea_popescu found the screen brightness magic number ?
asciilifeform: tho i have nfi , possibly modern ru also has something of the kind
asciilifeform: aa yes
asciilifeform: ( they have errything from electron microscope to crapple )
asciilifeform: in re industrial items in particular
asciilifeform: aaactually university surplus is top source of gear for asciilifeform
asciilifeform: mircea_popescu: i already found that i had a 1U intel 'xeon' box, also usable , from years ago...
asciilifeform: srsly, picture this, 'i'ma let randos DELETE whatever file'
asciilifeform: phf: my personal favourite, DELETE
asciilifeform: mircea_popescu: i'ma uncrate things, take pics, expect a roundup sunday night. ☟︎
asciilifeform: mircea_popescu: opteron in particular is 'nonrenewable resource' whose future price cannot be put in guaranteed bounds. but yes can sell.
asciilifeform: ( i wouldn't plug it in even 1nce, 'to try', without ripping out the flash and bsdizing )
asciilifeform: btw 'edgerouter' comes with unabashed nsa backdoor in the vendor's soft
asciilifeform: mircea_popescu: aaaaha
asciilifeform: this thing, prints little stickers for e.g. bottles
asciilifeform: mircea_popescu: was re one of BingoBoingo's catalogues, it literally had a gadget i had on my desk , once obtained for 20bux, listed for 170
asciilifeform: none at all
asciilifeform: not whole stack, either, didn't need e.g. dir listing
asciilifeform: bare bone classic
asciilifeform not so long ago implemented an ftp server from scratch, was interesting exercise
asciilifeform: recall, same name even back in ftp.
asciilifeform: PUT is oddball ancient thing, from before anyone even conceived of adding password or whatnot, 'hey, let's let user PUT items at arbitrary url on remote box' rather like ye olde warez ftp
asciilifeform: at least mine does
asciilifeform: aha
asciilifeform: wp's text tool uploads with POST tho.
asciilifeform: ( my fs is marked readonly , recall )
asciilifeform: tho i actually upload pics via ssh
asciilifeform: POST
asciilifeform: i dun think i've ever used PUT... hey trinque ? phf ? ever used ?
asciilifeform: ugh
asciilifeform: why exactly is the 'get with the params in a different encoding' needed tho
asciilifeform: opposite
asciilifeform: they do ~same thing ?
asciilifeform: phf: it isn't even clear to me why we need both PUT and POST
asciilifeform: thought 'hmm who lost server to bb gun...'
asciilifeform took a few sec to recall that this was about the bird
asciilifeform: aa
asciilifeform: waiwat
asciilifeform: but really there's no reason why a server needs unixclone os etc. build small bin with gnat, that knows how to run the nic, has basic ip stack.
asciilifeform: iirc trinque had an actual algo, but not posted yet
asciilifeform: right
asciilifeform: planted in linuxbios payload-rom, on , say, pcenginesbox
asciilifeform: see, i want an os-less thing.
asciilifeform: right, internally emulated. this was part of asciilifeform's chalkboard sketch for 'sane http serv' in fact
asciilifeform: aha, i think mircea_popescu gets it
asciilifeform: which may well have not changed in decade.
asciilifeform: beginning with 1 hash of whole thing
asciilifeform: if i want to know which of 10,000,000 files on a remote site changed, there is no fucking reason why i should have to download a list of 10,000,000 hashes, rather than binarysearch.
asciilifeform: i dun see the relation at all.
asciilifeform: wai'sthat
asciilifeform: i suspect that ocelot who knows to head other way when bipedal monsters appear, lives longer
asciilifeform: also possibly debatable re whether learning to fear men , is good for beast or not
asciilifeform: small beast, still charges ?
asciilifeform: eh, not to take ocelot home, only to see him.