From: Lucian Mogosanu Date: Mon, 5 Aug 2019 09:57:41 +0000 (+0300) Subject: posts, 098: Add comments X-Git-Tag: v0.11~17 X-Git-Url: https://git.mogosanu.ro/?a=commitdiff_plain;h=951dfa6a1792c6384adefa12de573cec14cbc54d;p=thetarpit.git posts, 098: Add comments --- diff --git a/posts/y06/098-hunchentoot-iv.markdown b/posts/y06/098-hunchentoot-iv.markdown index ea145ff..0240e83 100644 --- a/posts/y06/098-hunchentoot-iv.markdown +++ b/posts/y06/098-hunchentoot-iv.markdown @@ -445,7 +445,138 @@ missing][btcbase-1925065], readers are invited to leave them in self-proclaimed "hacker" Hans Hübner, who's been patching this Hunchentoot for over a decade now. Well, no more. -[^8]: No comments yet. +[^8]: Comments so far: + + **Comment #1**: + [Asciilifeform](http://loper-os.org/) + [writes](http://btcbase.org/log/2019-08-01#1925929): + + > **asciilifeform**: spyked: can pleeeez haz comments on your www + > ? ( at the risk of repeating href="http://btcbase.org/log/2019-07-26#1925066">mp\_en\_viaje's + > , srsly, 'no comment box' is quite discouraging in re reading) + > a111: Logged on 2019-07-26 18:53 **mp\_en\_viaje**: im guessing + > for this one time href="http://p.bvulpes.com/pastes/fn1VH/?raw=true">http://p.bvulpes.com/pastes/fn1VH/?raw=true + > will have to be it ; but for the love of christ, what are you + > doing to me here ? am i going to simply ignore your articles + > because i know for a fact i'm not interestreded in reading + > something i can't comment on and you're forcing on me the + > dilemma of either not commenting at all or else losing it in + > pastes ? this won't do, if i use an hour to read a post i + > + > **spyked**: asciilifeform, sorry for the annoyance. will + > certainly do, but the effort to add comments is + > non-trivial. I'ma try to add structured commenting (box + + > comments section for each post) in a few weeks from now, but + > it'll still be a manually operated thing on my side for a while. + + **Comment #2**: + [Asciilifeform](http://loper-os.org/) + [writes](http://btcbase.org/log/2019-08-01#1925933): + + > **asciilifeform**: spyked: imho your 'hunchentoot' vivisection + > illustrates important point : just how much of the complexity of + > that thing is on acct of idjit tcpism's shit abstractions, + > i.e. the lengths to which it goes to pretend that the machines + > aint exchanging short packets in quasi-reliable ordering + > **asciilifeform**: 'acceptors', 'persistent connections', + > various streamisms, 'listeners', and other 'i can't believe it's + > not serialport!111' horros + > **asciilifeform**: *horrors + > **asciilifeform**: for yrs nao, asciilifeform thought, 'why the + > everliving fuck not serve page as a set of luby packets' + > **asciilifeform**: then -- 'magically' -- no moar 'acceptors', + > 'streams', 'listeners', 'chunkings'... + > + > **asciilifeform**: on top of this : could just as easily serve a + > page from cluster of boxes instead of merely 1 (there's nothing + > preventing the slices from being generated wherever you want) + > **asciilifeform**: tcp was a 'gift' of profound retardation that + > 'keeps on giving', even to moar obvious extent than + > e.g. unix. it is single-handedly responsible for ~100% of the + > backbreaking complexicrud of apache, ssh, ftp, etc + > **asciilifeform**: the net aint a serial port!! it dun behave + > like a serial port! and the + > [spackle](http://btcbase.org/log/2018-10-25#1866191) dun do any + > good, it [cracks and peels when you so much as blow on + > it](http://btcbase.org/log/2019-02-12#1895617) + > a111: Logged on 2018-10-25 19:10 **asciilifeform**: when you add + > compatibility spackle, serious reader is not saved from reading + > the thing you spackled over -- on the contrary nao he has to + > read the ~original~ rubbish ~plus~ your spackle, however much it + > weighs. + > a111: Logged on 2019-02-12 23:49 **asciilifeform**: + > mircea_popescu: thinking about it -- 'zxc' strikes me as a + > classic case of http://btcbase.org/log/2018-10-25#1866191 and + > impedence mismatch generally. it was clearly written as attempt + > to 'deterministic scheduler on ??? iron/os', but fails, cuz you + > can't actually spackle away impedence mismatch b/w the + > underlying platform and the proggy + > **aciilifeform**: ever wonder why heathens still fascinated, + > like chukchas with radio found in taiga, with 'bittorrent' ? + > it's because warez goes at ~line rate~ over 'bittorrent'. and at + > maybe 2/3 line rate on http on a good weather day. why? cuz bt , + > despite authored by idiot, ~let go of tcpism~ ! + + And so on. + + **Comment #3**: [Mircea + Popescu](http://trilema.com) + [writes](http://btcbase.org/log/2019-08-01#1926026): + + > **mp\_en\_viaje**: in other scandal, by the time i hit "[wafs] + > wake-acceptor-for-shutdown" in spyked 's story i'm so fucking + > pissed off i can't even continue reading. + > **mp\_en\_viaje**: why the fuck is this hunchenback even written + > in lisp ? it's pure python, why not just write it in python and + > be happy. + > **asciilifeform**: mp\_en\_viaje: i was only able to eat w/out + > choking because already, decade+ ago, had read 'hunchentoot' an' + > barfed + > **mp\_en\_viaje**: this is not a lisp program. + + And so on. The problem being + [that](http://btcbase.org/log/2019-05-06#1911437): + + > **phf**: mp\_en\_viaje: it's the shitsoup ecosystem, there's a + > handful of packages smartly written, like hunchentoot or + > cl-http, and then there's new wave of cffi-everything + > approaches, that stand tall and pretend to be people + + In other words, this is pretty much the best -- since CL-HTTP is + nowhere to be found on the web, or anywhere else -- that Common + Lisp has to offer in terms of web server software. And yes, I'm + going to, as the man + [said](http://btcbase.org/log/2019-08-01#1926066): + + > **mp\_en\_viaje**: but the stance seems tenable that if we're + > gonna go to all the trouble to make and maintain lisp webserver, + > might as well make a non-fucked one and make new browsers for it + > **mp\_en\_viaje**: and if not wanna actually fuck, then get out + > of the night club, go home, have a tea + > **mp\_en\_viaje**: which rapidly collapses "lisp webserver" into + > gossipd and all that. + > + > **asciilifeform**: strictly speaking , udpistic page server + > doesn't even require gossipism. but ideally yes. + > **asciilifeform**: ( why would \~not\~ want ? conceivably, cuz rsa + > is expensive. at least until we have e.g. that 8192bit mips + > iron, or similar ) + > + > **mp\_en\_viaje**: can start with a non-cyphered poc antyway + > **asciilifeform**: an' if 'sane server', and 'fuck or go home + > and tea', may as well then also serve up sexpr instead of the + > html soup. + > **mp\_en\_viaje**: yes. + > **mp\_en\_viaje**: why the fuck would lisp webserver serve + > ANYTHING ELSE + + but until then, what am I gonna do, implement The Tar Pit comments + in PHP? So no, I'm going to genesize this as the best CL-WWW + server currently in existence, so that the shame of Hans Hübner et + al. remains public, and *then* I'm going to throw it all away as + soon as TMSR-WWW comes to life. [ht-ddd]: http://coad.thetarpit.org/hunchentoot/c-acceptor.lisp.html#L32 [ht-ap]: http://coad.thetarpit.org/hunchentoot/c-acceptor.lisp.html#L43