log☇︎
429500+ entries in 0.292s
asciilifeform: this is why, to return to earlier thread, pdp11 programmed by a single mind who writes every single instruction that the machine will ever execute, can be a jewel that is maintained for generations,
asciilifeform: i happen to believe that we have not yet devised the means for truly separating - conceptually - computer programs
asciilifeform: if something ~requires~ >1 head, it consists of separable things.
punkman: asciilifeform: all works of man are either 'fits in head' or 'pile of shit', no exceptions << don't some things require more than a single head?
asciilifeform: painful process that they are loathe to reopen or examine at all no matter how hard it is to get it right for them.'
asciilifeform: '...But it is the same problem we find in C++. The question to be asked of massive complexity like that is not "what wonderful things did you find out that made this necessary", but "whatever did you _miss_ that made this so horribly complex"? You can sometimes see people who are really, really dumb go about some simple tasks in a way that tells you that they have arrived at their ways of performing it through an incredibly
asciilifeform: at the end of this long process of grasping something that looked intellectually challenging lie only a complexity that resulted from _rejecting_ simplicity of design at a few crucial points. Hell, it still took me years to figure out what alternatives they _should_ have picked up, and by then it was too late.'
asciilifeform: t was the first time I had really serious doubts about the wisdom of SGML's structuring process, because the massive complexity of it all is _completely_ pointless and a result of spreading the semantics so thin that you had to keep mental track of an enormous number of relationships to end up with an idea of what something should do or mean. It does not have to be that way. It was _profoundly_ disappointing to discover that
asciilifeform: d some of the designs and how it would be implemented, and he was quiet for the longest time before he said that I was probably the first person to have understood what he was _really_ trying to accomplish. That would have been _such_ a great thing if it had been, say, rocket science, but it was not. It was a man-made complexity so great that it had required _months_ of brain-wracking to really get my intuition working. Tha
asciilifeform: 'Overriding and updating old information is something I have to work really hard at. The end result of the way I think and the way the standard is defined is that I immediately saw these massively complex ways to do things that "nobody" understood. Take HyTime and what it calls "architectual forms" -- I vividly remember a long walk around a quiet Tallahassee one summer night with the creator of this concept, when I questione
asciilifeform: but there has to be... ~a~ head.
asciilifeform: (note that i did not specify ~which~ head)
asciilifeform: and that there is not a magical elixir that absolves you of the need to 'fit in head'
asciilifeform: and that if you are using a pile of shit which fits in no one's head, don't be surprised when the inevitable happens
asciilifeform: my position is that this is reasonable, but what is unreasonable is to ever have more respect for a program than its author did.
asciilifeform: in such a way as to guarantee 100% compatibility
asciilifeform: because no one will ever fully nail down the function of the existing orchestra
asciilifeform: jurov: his position, if you recall, is that we are more or less stuck with the turds forever. ☟︎
asciilifeform: jurov: this kind of thing is at the root of a very old disagreement i have with mircea_popescu
williamdunne: jurov: I'm not sure how long I'll be around for, but if you drop me a doc outlining what you want I'll have a look at it tomorrow
jurov: just asking, i wouldn't put it past them
asciilifeform: which is what i was talking about.
trinque: yeah, true, this would call for static analysis to know it can be cut
asciilifeform: have to prove that it is unreachable.
asciilifeform: just because a line did not execute in ten billion hours does not mean that it could not
trinque: the lcov stuff would probably be more helpful with a battery of tests run upon it such as mod6 has discussed
asciilifeform: trinque: see earlier thread today re: coverage
trinque: asciilifeform: maybe discernable with better lcov output too?
asciilifeform: trinque, ben_vulpes, anyone else with 'clang' -- here's an idea, use the graph-walker solrodar used to determine the subset of openssl (see old thread re: same)
williamdunne: jurov: What would you like on the Eurola website? Starting out with clisp so I'll see if I can get that done as my hello world project
asciilifeform: 'It is mid-boggling that a protocol that "handles assets worth billions of dollars" is defined only by a bloated C++ implementation -- maintaned by one company, that of course will not be responsible for any losses...'
assbot: luke-jr comments on Could a cartel of pool operators collude to 51%-attack the blockchain and/or change the protocol? ... ( http://bit.ly/1OJ7QFR )
asciilifeform: the main allure, for me, was 1) drepper goes to the furnace where he belongs; no glibc 2) can switch cpu arch by turning a knob
mod6: i like the allure of this.
decimation: one nice thing about 'rotor' system: only one choice of build environment
mod6: yeah, i was trying to say this: <+decimation> you only really need to rebuild bitcoind if that's what you patched
decimation: just make sure you are using the correct paths
decimation: you only really need to rebuild bitcoind if that's what you patched
mod6: i.e. I dont have to rebuild the buildroot & "universe" every time I want to add a patch, just rebuild 'stator'.
mod6: asciilifeform: ok, thanks. so noted.
assbot: The identity crisis of the modern zoo - The Boston Globe ... ( http://bit.ly/1OJ7sXQ )
decimation: http://www.boston.com/bostonglobe/ideas/articles/2009/07/26/the_identity_crisis_of_the_modern_zoo/ < amusing: "“If you asked somebody in our profession 10 years ago, ‘Is the gorilla happy?’, they would get really upset and say, ‘Why would you ask such an anthropomorphic question?’ ” said Kagan, 57. “But these sort of things now are legitimately a part of scientific study and assessment.”"
asciilifeform: after that, it is precisely the same as working with 'stator'
asciilifeform: mod6: note that the toolchain and deps build only ever needs to be done once, per machine
mod6: no, not since i couldn't get it to build before. i'll try it again this coming week for sure.
asciilifeform: mod6: have you had a chance to build 'rotor' ?
shinohai: I haven't got to build that latest yet though, still fails on boost every time.
mod6: shinohai: thanks!!
shinohai: mod6: I'll do a confirm this week.
asciilifeform: just the regs
mod6: if someone with some spare time can validate my findings that would be great -- these are just the first two of a number of these that need to be discovered/defined
mod6: I've tested installing the iso's indicated on a VM and went through my own steps 2x (once for each OS)
mod6: All: I've put some steps together for installing ubuntu 10.04 & debian 6.0.10
asciilifeform: the ibm pc, recall, was that abomination where they didn't even bother to use dram chips that passed qa
asciilifeform: who ~knew~ that they were winners as soon as they popped out of the womb
asciilifeform: it was made by folks who did not have any reason whatsoever to give a fuck re: quality or cost.
asciilifeform: the thing was, in every respect, a 'soviet' production in the stereotypical western sense of the word
decimation: or at least could get access to one
decimation: true. people who wanted 'adult' computers in the 80's, had
asciilifeform: and secretary (who did the job 10x better, but...)
asciilifeform: but with typewriter.
asciilifeform: so it did not matter that it was a stinking pile of shit
decimation: cheaper than s/360
asciilifeform: and consider also that, of all the toy computers, the one with the singularly worst design in every conceivable way, won.
decimation: based on that 'bil herd' interview, it sounds like the board designers and chip designers worked in same building, with fab!
asciilifeform: that doesn't reduce to 'xxxx chip'
decimation: yeah the 'secret sauce' of the commadore was the video chip
asciilifeform: not the cpu
asciilifeform: anyway, the book is about the i/o chip
asciilifeform: the other giant of the '80s
decimation: oh I thought they used 6502 like everyone else
asciilifeform: it is a priceless tour of 1980s chip design, among other things
assbot: The ZX Spectrum ULA: How to design a microcomputer ... ( http://bit.ly/1OJ5wyk )
decimation: asciilifeform: well, also I want to be reliable
BingoBoingo: <mircea_popescu> BingoBoingo "as was the case with this one." << link missing ? << That's a cazalla
asciilifeform: decimation: if that's all you want, get a 'sinclair'
decimation: I'm thinking about ways to manage key material that involve physical devices that can be inspected
asciilifeform: so can 'ask' the glass a 64-bit integer, and get another
asciilifeform: the reason why 'physical function' is that it ought to be precisely a ~function~
decimation: asciilifeform: yeah I was thinking about generating key in a seperate machine and then 'hand-carving' the pcb to store key
asciilifeform: once 'distilled to bits', that'd be your key
asciilifeform: decimation: what is the point of it
decimation: could make a lichtenberg figure key and use a camera to distill down into bits
assbot: What are Lichtenberg Figures, and how are they Made? ... ( http://bit.ly/1OJ4XVi )
decimation: actually that gives me another idea: http://www.capturedlightning.com/frames/lichtenbergs.html
asciilifeform: very often, folks forget just how much analogue strange there is in the world, that is kept (mostly) out of their digital computer
asciilifeform: just don't be surprised when it stops working when it is wet/cold/hot in the room
mircea_popescu: necessarily goes to "crush glass pane"
mircea_popescu: asciilifeform just an exotic way to rng, is in the end what he was trying to build
asciilifeform: (goes without saying that it is only good for symmetric crypto)
asciilifeform: but it doesn't do any good unless there are 2 of'em (at minimum)
decimation: asciilifeform: sure, but those could be managed
mircea_popescu: so you know... some people generate their keys at the firing range. some people have a designated bat. some people make a new key after each domestic argument/divorce
mircea_popescu: much better than a pcb, if can be had.
mircea_popescu: you plug the thing in whatever.
mircea_popescu: you buy 6x6 inch panbes of glass and crash them ☟︎
mircea_popescu: what would be really great would be if your thing could somehow be made out of glass
decimation: if one is clever, one could make the tank circuit out of pure pcb trace, making it cheaper. 'crosstalk' could be a problem though
decimation: yeah that's what I'm suggesting (complex impedance - part of which is inductance)
mircea_popescu: if you're going to do this why not measure inductance/harmonics/etc.