log☇︎
205600+ entries in 0.126s
mircea_popescu: keep things simple. i'd rather see a bank of eight upt and another bank of 64 rs holes on the machine than the current bs.
asciilifeform: tops out at 1MBit tho (and that's pushing it, needs short wire.)
mircea_popescu: computer-i can has rs for slow or ethernet for fast, and thassit.
mircea_popescu: "gotta be there"
mircea_popescu: it's how los angeles went to shit, and new york before it.
mircea_popescu: anyway, usb suffers immensely from the utf effect. "only plug with power in it, everyone gotta be there!11"
asciilifeform: mircea_popescu: laugh, but it's the ONE interface that's ~actually~ standard
asciilifeform: the original idea seemed appealing -- to make devices self-describing and conformant to standardized profiles -- 'keyboard', 'block disk', etc
asciilifeform: because the thing resembles winblowz api, contradictions and all.
asciilifeform: we might have had this thread, but one example of unfixable yet ubiquitous braindamage in iron: usb.
asciilifeform: having banged my head against subj for decade+ now, i'd be interested in hearing of one i haven't yet thought of.
mircea_popescu: there's many possible approaches to this ford we're not at yet. ☟︎
asciilifeform: (still doesn't exist, and is actually the ~only reason i even said 'need foundry')
mircea_popescu: yes yes. still not need a foundry for this.
asciilifeform: it wants the bus, or no pasaran. i know, sad.
mircea_popescu: asciilifeform a chip is a chip is a chip. it'll do whatever the fuck.
asciilifeform: mircea_popescu: nope. the existing chips all rely on the various craptree buses.
mircea_popescu: still present of course, not hobbist 1k dollar cost. but nothing compared to the 1trn foundry runs you
trinque: mircea_popescu: aha, and in my head there was this ACPI table you could ask the BIOS for or w/e
asciilifeform: but i'd prefer to help x86 die, not to build elaborate new life support for it.
mircea_popescu: he usually misstates this as hav ing to do with cpu foundries etc, which it pointedly does not.
asciilifeform: trinque: fabrice bellard had an interesting experiment, where he stuffed tinycc into kernel, and had it self-build on boot ☟︎
mircea_popescu: trinque the more important point he's making is that sanitization of software'd best start with motherboard redesign
trinque: I certainly concede the point that there's no sane way the kernel build process could go other than "better pack in everything" and then snip.
mircea_popescu: uldn't" dare piss on their faces.
mircea_popescu: asciilifeform it's certainly a LOT less meaningful to speak of some supposed linux-windows distinction than it was in 1997. this is what bumbling imbeciles a la ermin gun sirer aim to communicate, in their bovine fashjion, when they say "windows is perfectly safe" : not that windows is anything but the crap it always was ; but that they feel confident they've managed to smear it on everything so bereft of alternative one "sho
asciilifeform: and good chunk of the craptree , in linuxland and winblowzstan both, consists of this crapolade
mircea_popescu: "what happened to computing ?" "it was captured by the craptree"
asciilifeform: the point, sadly, is that the world of 1993, where the machine consists of gadgets you can converse with independently, is gone
asciilifeform: (and this is a 'clean' example, that mostly ~works!)
asciilifeform: so you gotta walk the buses, in turn, before it becomes even meaningful to attempt to speak to the thermometers.
asciilifeform: on many (most?) extant boxes, the thermometers sit on a 'sm' bus (2-3 wire thing, there are several variants) which in turn sits on pci bus
trinque: and phy doesn't even appear to exist without mac init?
asciilifeform: to initialize the phy, you gotta first find and init the mac...
asciilifeform: they have their own, internal bus, that connects'em
asciilifeform: GB nics have 2 parts, that are electrically independent and often made by separate firms, the 'mac' and 'phy' (the latter is what actually drives the transformer, the former -- what you/os think of as 'the nic') ☟︎
asciilifeform: often there are subsystems, i'll give concrete example:
asciilifeform: the typical iron, is retarded far, far beyond the belief of anyone who is innocent of subj
asciilifeform: the sad thing re the iron , is that 'determine if installed, and if so, where on the bus' is often 80% of the driver ! ☟︎☟︎
trinque: I'm not about to defend whatever gay decisions linus allowed
mircea_popescu: so basically, we make a usb diagnoser, you stuff it into mystery box, it spits out the equivalent of makefiles for it, you go to hot box, create image, plop it into mystery box and it boots ?
trinque: and then you go build all the drivers elsewhere and come back
trinque: sanity would dictate you boot something which can run all those checks ~and not the fucking driver code too~
trinque: that has no business being there and not further upstack producing the .config you need
trinque: k, there is a check at the beginning of every module which involves "is this hardware present" for drivers
asciilifeform: trinque: i'm not even that far along, currently trying to determine what your idea ~was~
trinque: you keep wanting to drag me to a point that's easily knocked down; it wont happen
trinque: then you go build only the drivers you need somewhere else and come back
trinque: just a minimal linux kernel that boots, can interrogate hardware IDs and fart out a .config
asciilifeform: ( because pretends to an isolation that is physically impossible on the iron )
trinque: no not that.
asciilifeform: mircea_popescu: this already happened in heathendom, long ago, was called 'microkernel' heresy
mircea_popescu: THE FUCKING REASON THE KERNEL EVEN EXISTS!!1
asciilifeform: still doesn't convert the public toilet that is unix/x86 into something else. but would shrink the audit surface considerably.
mircea_popescu: we're headed for the kernel for the kernel aren't we
trinque: and that's still not better than "you only have the code available for what you intend to do"
trinque: aha, I'd at least like "look, network driver is the last thing you may ever load"
trinque: if there were, you'd boot a minimal environment that can produce a kernel config, then you'd go build your kernel, then bake that into your very own ISO
asciilifeform: ( i have genuinely nfi, q for everyone tuned in )
asciilifeform: trinque: i wonder if there is a means of making modules loadable ONCE per boot
trinque: isn't my doing that there is no tool to produce a kernel driver config other than booting EVERYTHING THAT EVER WAS
asciilifeform: 'convenience' is not the word. how does trinque propose to make a 'livecd' (installer, say) that uses no modules.
asciilifeform: and at the end you get a thing that stops booting when you swap raid cards etc.
asciilifeform: it's what you get unless you sit for two weeks with pair of snippycutters.
trinque: asciilifeform: that's living in sin and you know it
trinque: in the kernel config
asciilifeform: 'Exploiting the flaw in the vulnerable module n_hdlc does not require Microgate or SyncLink hardware. The module is automatically loaded if an unprivileged user opens a pseudoterminal and calls TIOCSETD ioctl for it setting N_HDLC line discipline.'
asciilifeform: in other recent lulz , https://archive.is/xXW9T >> '...race condition in the n_hdlc Linux kernel driver (drivers/tty/n_hdlc.c). It can be exploited to gain a local privilege escalation. ... This driver provides HDLC serial line discipline and comes as a kernel module in many Linux distributions, which have CONFIG_N_HDLC=m in the kernel config. ...introduced on 22 June 2009'
asciilifeform: ( for noobs -- 'stack cookie' is the -- nowadays common, at least in gccland -- practice of putting a random turd on the end of a stack that overflows, and later testing if it is still there before popping a return addr )
mircea_popescu: i wish i came up with that. could do like... logins over http and shit!
asciilifeform reading the vendor's www, the 'magical tech' seems to resolve to... stack cookies
shinohai: The Prof that really isn't a Prof @ cornell
asciilifeform: 'Cybellum Is The First Deterministic Zero-Day Prevention Platform™ That Eliminates Unknown Threats With First-Step Threat Protection™' << lel
shinohai: What was that you said yesterday about Windows being "Perfectly safe" now, Mr Sirer ?
shinohai: "DoubleAgent exploits a 15 years old undocumented legitimate feature of Windows and therefore cannot be patched." https://github.com/Cybellum/DoubleAgent
asciilifeform: ain't this exactly what i said re the bolix collectors ?
mircea_popescu: and this in the best case, a good half simply buy them to deny it to memory strokers in the hope of geting more $$$ later. ☟︎
mircea_popescu: and re "folks", the elephant of sadness in the field everyone's been dancing around since forever is that none of the buyers buy for anything like a sane puyrpose. much like the 55 firebird buyer who isn't buying it in 2015 to make teenie boppers suck his cock in it ; but to drive it by city dumps and industrial zones which used to be a town and stroke his memories.
mircea_popescu: so then.
mircea_popescu: it's not like you aim to take the found machines to the kinko's and copy them into more exemplars.
mircea_popescu: but this is a red herring, because your stated aim with the archeology is to populate your head not your desk
asciilifeform: on my desk, or in a form that'd convince folx who grew up in cmachine monkeystan -- don't have.
mircea_popescu: this being the substance of the whoile discussion since yest : you claimed to want something you showed you have ; i deduced the confusion must be resolved. "concepts" in the sense of "metaconsiderations" aren't interesting ; concepts in the sense of concepts you already have.
asciilifeform: but the expectation -- has vanished. konsoomer expects, dare say enjoys, crashes, 0days.
a111: Logged on 2017-03-23 04:37 asciilifeform: on the other hand, there is not ONE sane cpu on the market. the kind with enforced type tags and bounds.
mircea_popescu: "concept" is not shorthand for "metaconsideration" ; concept denotes the root node of a knowledge tree. and you manifestly DO have the involved concepts, because casual remarks like http://btcbase.org/log/2017-03-23#1631556 ☝︎
asciilifeform: today -- can afford them, your cpu's tlb cache alone is 50x the size of the bolix total transistor count.
asciilifeform: the concepts in question reduce to very basic sanity, which the transistor-impoverished people of the '70s-'80s simply could not afford : cpu that understands context ('is this word part of a bignum? where does the array end?'), programs that hold enough info to restart/repair, and various other.
asciilifeform: the bolix -- also needs full rewrite. 99+% of what was in it, was to work around the frightening limitations of the tech of the period.
mircea_popescu: yes but i suspect you don't actually know what the word "concept" means.
a111: Logged on 2017-03-23 03:39 asciilifeform: the old iron, doppler , is not -- contrary to the delusions of 'collectors' -- interesting per se. the ~software~ was not even interesting per se -- it was a tall pile of stinking mit hacks. the CONCEPTS, however, as described in http://www.loper-os.org/?p=284 , WERE interesting.
asciilifeform: i did carefully point out that , e.g., http://btcbase.org/log/2017-03-23#1631528 ☝︎
mircea_popescu: if the only way to get a kock gpgtron was to dig one out of the one clothing store in utah that accidentally got all the 18 evcer produced and sells one now and again when they stumble on the box in the basement -- would your idea of the gpgtron be closer or further from your current, and correct, idea of it ? which, unless i lost track, goes along the rails of "nothing in there is salvageable ; full rewrite" ?
mircea_popescu: let me put it this way to you asciilifeform :
mircea_popescu: there is also that.
asciilifeform: 'pioneer -- arrow in his back', said the 19th c americans.
asciilifeform: but that no one else was even contemplating highres graphics in single user workstation.
mircea_popescu: there's that expression that there's two kinds of fools in this world, the kind that says this is old, and therefore good ; and the kind that says this is new, and therefore better. just because we're awash in type 2 idiocy from the ipaditiots and mactards dun mean the type 1 went away.
asciilifeform: simply, the other minis had by then vanished.
asciilifeform: incidentally the cost was quite typical of minis.