posts, 098: Add comments
authorLucian Mogosanu <lucian@mogosanu.ro>
Mon, 5 Aug 2019 09:57:41 +0000 (12:57 +0300)
committerLucian Mogosanu <lucian@mogosanu.ro>
Mon, 5 Aug 2019 09:57:41 +0000 (12:57 +0300)
posts/y06/098-hunchentoot-iv.markdown

index ea145ff..0240e83 100644 (file)
@@ -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:
+
+       <a name="comment1" href="#comment1">**Comment #1**</a>:
+    [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 <a
+       > href="http://btcbase.org/log/2019-07-26#1925066">mp\_en\_viaje's</a>
+       > , 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 <a
+       > href="http://p.bvulpes.com/pastes/fn1VH/?raw=true">http://p.bvulpes.com/pastes/fn1VH/?raw=true</a>
+       > 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.
+       
+       <a name="comment2" href="#comment2">**Comment #2**</a>:
+    [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.
+
+       <a name="comment3" href="#comment3">**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