log☇︎
195100+ entries in 0.034s
asciilifeform: out teh window << no, in the latrine where they belong.
asciilifeform: telnet: connect to address 188.68.240.167: Connection refused
asciilifeform: Trying 188.68.240.167...
asciilifeform: stas@humanoid ~ $ telnet 188.68.240.167 8333
asciilifeform: i've been licking my teeth for this milking for ages
asciilifeform: was gonna milk it
asciilifeform: just now.
asciilifeform: (i'm getting a 'connection refused')
asciilifeform: wtf.
asciilifeform: ;;later tell mircea_popescu your node is dead ?
asciilifeform: this build is intended for ibmpc
asciilifeform: but it ought to be clear from reading the build script
asciilifeform: i suppose i ought to have specified this in the readme
asciilifeform: this is an amd64 build.
asciilifeform: no
asciilifeform: i'd prefer to get comments / replications of this experiment first
asciilifeform: no dns.
asciilifeform: if mircea_popescu asks, this turd will be deployed to dulap (s.nsa box) ☟︎
asciilifeform: and it appears that i did this.
asciilifeform: first trying to bring it all to where we originally wanted it
asciilifeform: decimation: not yet. but i expect to hit the same wall as mod6
asciilifeform: (see the gconv-modules turd? fucking lamers)
asciilifeform: note that it is still using conventional glibc
asciilifeform: http://dpaste.com/3AKNWFV.txt << process map for this experiment
asciilifeform: '(EXPERIMENTAL) Static Builder for TheRealBitcoin.'
asciilifeform: http://therealbitcoin.org/ml/btc-dev/2015-June/000102.html
asciilifeform: ben_vulpes, mod6, mircea_popescu, et al:
asciilifeform: achtung, panzers!
asciilifeform: one final test before i post it...
asciilifeform: ben_vulpes: i'm about to zip up the whole build tree so folks can test quickly
asciilifeform: There is no dynamic section in this file. ☟︎
asciilifeform: readelf -d bitcoind
asciilifeform: aha.
asciilifeform: in other news, i've a static therealbitcoin.
asciilifeform: (not originally on shithub but only surviving copy)
asciilifeform: ben_vulpes: absolute best example of 'literate programming' i know of is 'jonesforth' >> https://github.com/AlexandreAbreu/jonesforth/blob/master/jonesforth.S and https://github.com/AlexandreAbreu/jonesforth/blob/master/jonesforth.f
asciilifeform: ben_vulpes read knuth's work on subj ?
asciilifeform: somebody buy poor fella a new modem
asciilifeform: mircea_popescu: on my system, 'ulimit' only sets max file size...
asciilifeform head-desks
asciilifeform: gabriel_laddel aims to bring lisps to 'most people' ?!
asciilifeform: why would i be concerned with defaults ?
asciilifeform gave a good share of gabriel_laddel's material a fair, imho, reading, and still isn't entirely grasping how the proposed widget wins over classical linux box with sbcl on it
asciilifeform: gabriel_laddel: does your sbcl userland for linux come with a physical box where i get guarantee that the, e.g., video board, works ?
asciilifeform: gabriel_laddel: the last time i met folks who 'they'll use what's there', they were running... winxp
asciilifeform: trinque: i'd even argue that fpga is a mis-step historically, and you'd want to start with traditional 'gal' (as pictured here, http://design.iconnect007.media/index.php/article/31256/maxed-out-programmable-logic-part-deux/31259/?skin=design )
asciilifeform: trinque: http://www.fpga4fun.com/FPGAinfo2.html << intro to state of art re: programmable logic
asciilifeform: !s muller gate
asciilifeform: trinque: move your abstraction level down to where the question makes sense
asciilifeform: mircea_popescu: what system are you on
asciilifeform: trinque: when you plug a lamp into mains socket, does it 'express desire to conduct' ?
asciilifeform: trinque: the whole concept of having von neumann's bottleneck, where you can't do anything at all on the machine without waiting your turn for the little airline latrine of alu, mmu, etc. is asinine
asciilifeform: which is to say, asking for b+1 will almost always be faster than b+100000
asciilifeform: for so long as you have caches, you have locality
asciilifeform: mircea_popescu: because you ask it for block b and some unknown time later it says 'here is block b'
asciilifeform: trinque: when you plant your arse in your chair, does arse 'request access to the chair' ?)
asciilifeform: like in your head
asciilifeform: so you have multiple machines.
asciilifeform: approach has limitations, there are asynchronous things in the world (e.g., nic, disks)
asciilifeform: think of why msdos was a jewel - machine did ~one fucking thing~ at a time
asciilifeform: (folks carrying around multiple pc notwithstanding)
asciilifeform: barely made sense in '80s
asciilifeform: in extreme poverty of the 1950s - yes, it makes sense
asciilifeform: this is not the only way to build a computer.
asciilifeform: mircea_popescu: think of it, traditional cpu ~is~ cloaka, where you pgp with the same barrel shifter and adder that you play tetris and read lolcatz with
asciilifeform: trinque: typically an ordinary sram
asciilifeform: these presently exist, you can go to store and buy. called fpga.
asciilifeform: ultimately it is what your schoolteacher called an 'adjacency matrix.'
asciilifeform: how to represent it is up to the operator
asciilifeform: trinque: code on dataflow processor controls switching matrix.
asciilifeform: it is the only sane i/o. what we have now is chicken's cloaka, which pisses, shits, fucks, and lays eggs via same orifice (why not also eat with it?)
asciilifeform: trinque: 'bedrock' for our purposes is that which if it malfunctions you physically throw it out.
asciilifeform: gabriel_laddel has it. but in that article i was speaking of 'proper computer', not lispm.
asciilifeform: e.g., if a malformed packet appears, or connection breaks at any point in the process, or, or.
asciilifeform: trinque: for this one, symbolics lisp is not a bad example. the key being that ~nothing can happen~ short of the nic catching fire that would land you on any level of abstraction below lisp
asciilifeform: trinque: http://www.loper-os.org/?p=55
asciilifeform: trinque: have you read my 'bedrock' article ?
asciilifeform: trinque: there are no examples.
asciilifeform: etc.
asciilifeform: (well, the smp control gizmo)
asciilifeform: cpu cores
asciilifeform: disk
asciilifeform: trinque: i/o in the very basic sense of talking to the framebuffer, nic, interrupt controller
asciilifeform: (in point of fact, it doesn't even need an ALU... church numerals!!)
asciilifeform: 'lisp doesn't need i/o.' --my brother
asciilifeform: mircea_popescu: straight to sbcl, where this is already a thing. plain computation works fine. it's when you get to i/o that you die
asciilifeform: who doesn't believe me (and why should?) can go waste years himself. like the 'movitz' folks did
asciilifeform: i.e. the hardware can't be meaningfully abstracted over.
asciilifeform: mircea_popescu: i wasted years on this. destructive dead end, because ibm pc is a turd
asciilifeform: trinque must be using a recent cpu..
asciilifeform: i mean, even for 'hello world'
asciilifeform: trinque: last time i played with clim under sbcl it was dog-slow
asciilifeform: (bad rsa key)
asciilifeform: http://a4lg.com/memo/2014-12-14/seccon-2014-online-quals-crypto400.html << student exercise
asciilifeform: to 1st approx.
asciilifeform: hey, engineering constraint. just like sex in afghan means 'with donkey'
asciilifeform: (and the ru translation is even better than original imho)
asciilifeform: ultra-famous.
asciilifeform: that one's american
asciilifeform: (had many lulz, not just this)