68500+ entries in 0.563s

mircea_popescu: phf that argentina is essentially
a scam. it never existed ; much like vhs america never existed.
mircea_popescu: asciilifeform argentina ? it's great for
a week, and for
a month. it's horrible for longer because the people are such subhuman shits.
phf: asciilifeform: i think the main objection is that it's
a country of millenials, lota pretense, not much doing
ben_vulpes: asciilifeform: walking the blockchain in search of payments to
a pubkey or pubkey hash, and indexing those in some manner (accounting for spends) such that they can be reconstituted into
a transaction later
phf: i know
a few argentinians through yoga jet set crowd, and they are pleasant and fun company if nothing else. i prefer them to americans or germans most of the time
mircea_popescu: i don't see how it'll seriously run on anything besides
a c machine for the mid term.
mircea_popescu: c machine does have
a specific meaning, and it is "item which runs trb."
mircea_popescu: in any case : it's work done upon
a portion of the c machine. what more is needed to qualify ?
mircea_popescu: it is trying to fix the trb, which is
a component of the c machine, defined as "runs trb"
mircea_popescu: well ok, so the understanding of the thompson bootstrap problem is that it's not an absolute bar to bootstrapping, but
a possible pitfall ?
mircea_popescu: either i get to use my tool frist, in which case i can perceive
a change ; or else i don't get to use my tool first, in which case -- prediction is necessary.
mircea_popescu: because if "patch after used" then it's created
a partition which i can use ; and if "predict" then the inf-in-being is rightthere.
phf: i don't think it's
a problem for an arbitrary chain. i was more thinking lizard hitler patches compiler to specifically fuck with rotor3 chain
mircea_popescu: the hope that it'll always find
a way to do what you want it to do in front of my boundless requests is essentially the root of government.
mircea_popescu: ad-hoced it above. the thing which thomson describes, which is
a very fundamental "specificly diddlable" process. "man in his cave" sort of thing.
mircea_popescu: what does exist is
a version whereby the secret can be built ~on the basis of~ given inputs.
mircea_popescu: the problem with this, however, is that the magical hash-with-checksum function ~does not exist~. it's part of trilema sf for
a reason.
mircea_popescu: phf the premise ("1 item can be compromised") is true ; this however is not
a ~systematic~ concern. the reason it isn't
a systematic concern has everything to do with the imaginary concept of "the hash with checksum". suppose 1)
a hash function existed which 2) contained
a secret which 3) allowed the possessor to distiguish possible inputs into two classes and then on the basis of the result know whether the input that led to
phf: in this case control of the bootstrap machine is at the very least equivalent to "if i compile
a source, would the behavior of the binary correspond to what the compiler specification fully or not"
mircea_popescu: please put
a terminator when you're done and i'ma do my best to ignore the interlopers!
phf: mircea_popescu: i'm not saying that it's going to be infected. i'm saying that's what trust means in
a bootstrapping problem. if you're not concerned about that angle, you can relax trust requirements significantly.
trinque: right, so that's
a separate matter
trinque being an idiot in these matters, has
a very stupid (and unfinished) scheme in x86-64 asm
phf: gcc has
a long living nsa hack that modifies some pattern in
a malicious way, etc.
mircea_popescu: i think we're not talking of the same thing. so, i have, for the sake of argument,
a 50k line bcc, which builds c and doesn't optimize. it's my bootstrapping compiler. it runs on musl, say. i fire up
a pogo, put this on, and proceed to build
a kernel during the next week.
phf: you can design
a malicious bootstrapper that will compromise the bootstrapped code
phf: mircea_popescu: trust in bootstrapping problem is
a specific concern that comes from ken thompson's "reflections on trusting trust"
a111: Logged on 2017-02-24 02:36 asciilifeform: veen: let's try
a historical angle. according to legend, emperor qin shi huangdi (same d00d as known for taking the 'immortality pill' and promptly croaking) had
a palace with 1,500 rooms. and would not tell anyone in advance which one he plans to sleep in on
a given night. and which ones he would put cutthroats in, ready to kill anyone who opens door. think 'minesweeper.'
trinque: moving the counterparty problem under
a microscope where human can inspect it is not equivalent to the other given cases
mircea_popescu: if i come up with random "will you phf guarantee to me that if i swab her cheek on so and so date there won't be
a spermatozoid in the microscope field", you'll just shrug.
a111: Logged on 2017-03-20 20:46 mircea_popescu: in other lulz, the state of casual gaming is completely fucked up. so other than utter throwaways, stuff that looks like someone's undegrad project, the ~entire market of ipad-likes (stuff that works in the browser, or else via
a "light" client for windows/mac, or else as
a ipad/android etc app) is wholly like this :
phf: mircea_popescu: i think nature of bootstrapping problem is that you have to choose
a bedrock that you can affect, and that bedrock falls under counterparty problem. if your bedrock is hardware, then it's foundries that you trust. if your bedrock is
a "
a unix" then you need to trust
a large binary blob. yes you can construct
a rube goldberg that gives you unix from bedrock without having trust, but we don't have anything like that
ben_vulpes: myeah, still took the americhanskis
a few decades to figure it out, and most haven't yet.
mircea_popescu: because rakim is stuck bagging my compras for
a fucking reason. and nobody asks him which way the world goes.
ben_vulpes: asciilifeform: sterling: "i'm astonished that i will probably outlive the 'personal computer'. what would anyone want one of those for these days anyways. 'hey you, do you want
a personal computer? you can...compute on it! in private! nobody would ever know!' it just doesn't sell to the touchscreen zombies, no offense to present company."
mircea_popescu: i seriously don't see the problem with "i trust this pared down version of tcc - it builds
a very slow blob but it does build it - and these tools which i read myself"
phf: lisp machine fwiw doesn't solve bootstrapping problem either.. have to trust
a binary blob that you got from your l1
mircea_popescu: one possible approach would be
a... non-optimizing compiler, let's call it
a bootstrap compiler.
trinque: neither is ideal, which would be
a progressive bootstrap from machine code up
phf: mircea_popescu: yes, the "you don't actually need
a machine, just gcc and userland"
trinque: any of
a wide array of options is
a different situation than "needs frozen same item as being built"
phf: that pretends like bootstrapping problem doesn't exist though. "step 1 find
a unix box you can fully trust!1"
trinque: in this case needs
a debian sitting there, yes
phf: asciilifeform: that's
a bootstrapping problem though. at least at the time that i'm speaking off, it was ~expected~ that you would do
a custom build of some of your packages, and they whole deploy process relied on source packages being built by not-package-author
mircea_popescu: because "Freedom" dontchaknow, and self-determination, and everyone can just be
a bum.
mircea_popescu: ben_vulpes the history of linux is not like the history of
a respectable item. it's like "the history of the human biofilm on the floors of grand central station, 1817-2017".
ben_vulpes: asciilifeform: pete_dushenski was bitching about
a box not eating cdrom recently